﻿* { margin: 0px; padding: 0px; }
body { min-width: 1200px; background: url("") 0px 0px repeat-x rgb(255, 255, 255); margin: 0px; padding: 0px; text-decoration: none; font-size: 12px;  font-variant: normal; font-family: 微软雅黑;}
a:link, a:visited, a:hover, a:active { text-decoration: none;}
a { text-decoration: none; }
a{
	font-size: black;
}
li { list-style-type: none; }
ul, ol { list-style-type: none; list-style-image: none; }
.main { width: 1200px; margin: 0px auto; }
.top { width: 100%; height: 40px; background: rgb(238, 238, 238); }
.top p { float: left; font-size: 14px; color: rgb(60, 60, 60); line-height: 40px; }
.top ul { float: right; height: 40px; overflow: hidden; }
.top ul li { float: left; padding-right: 10px; padding-left: 10px; line-height: 40px; position: relative; }
.top ul li::after { content: ""; width: 1px; height: 14px; position: absolute; right: 0px; top: 50%; margin-top: -7px; background: rgb(109, 109, 109); }
.top ul li a { color: rgb(60, 60, 60); font-size: 14px; }
.top ul li:last-child::after { width: 0px; height: 0px; overflow: hidden; }
.head { width: 100%; height: 122px; overflow: hidden; }
.head .name { float: left; margin-top: 10px; }
.head .tel { float: right; margin-top: 15px; background:url(../images/tell.jpg) left top no-repeat; font-weight: bold; font-size: 27px; color: #f00; width:375px; height:auto; line-height:30px; padding-left:80px; padding-top:40px; width:310px;}
.head img { display: block; }

.nav { width: 100%; height: 60px; background: #0164c9; }
.nav ul { width: 1200px; margin: 0px auto; height: 60px; }
.nav ul li { float: left; width: 150px; height: 60px; text-align: center; line-height: 60px; position: relative; }
.nav ul li::after { content: ""; width: 2px; height: 60px; background: url("../images/nav.png") center center no-repeat; position: absolute; right: 0px; top: 0px; }
.nav ul li:last-child::after { width: 0px; height: 0px; overflow: hidden; }
.nav ul li a { color: rgb(255, 255, 255); display: block; font-size: 16px; }
.nav ul li:hover, .nav ul li.curent { background: #0273e7; }
.nav ul li:hover ul { display: block; }
.nav ul ul { position: absolute; left: 0px; z-index: 1; background: rgb(255, 255, 255); display: none; height: auto; overflow: hidden; width: 100%; }
.nav ul ul li { border-bottom: 1px solid rgb(143, 198, 246); }
.nav ul ul li a { color: rgb(51, 51, 51); font-size: 16px; }
.nav ul ul li:hover { background: #0086b3; }
.nav ul ul li:hover a { color: rgb(255, 255, 255); }
.nav ul ul li::after { width: 0px; height: 0px; overflow: hidden; }

/***banner***/
.banner { max-width: 1920px; margin: 0px auto; overflow: hidden; position: relative; }
.banner .hd { height: 15px; overflow: hidden; position: absolute; left: 45%; bottom: 10px; z-index: 1; }
.banner .hd ul { overflow: hidden; zoom: 1; float: left; }
.banner .hd ul li { float: left; margin-right: 25px; width: 50px; height: 10px; line-height: 14px; text-align: center; cursor: pointer; background: rgb(255, 255, 255); }
.banner .hd ul li.on { background:#0099cc; }
.banner .bd { position: relative; z-index: 0; width: 100%; }
.banner .bd li { zoom: 1; vertical-align: middle; }
.banner .bd img { width: 100%; display: block; }
.banner .prev, .banner .next { position: absolute; left: 3%; top: 50%; margin-top: -3%; display: block; width: 32px; height: 40px; opacity: 0.5; }
.banner .next { left: auto; right: 3%; background-position: 8px 5px; }
.banner .next { font-size: 58px; color: rgb(255, 255, 255); }
.banner .prev { font-size: 58px; color: rgb(255, 255, 255); }
.banner .prev:hover, .banner .next:hover { opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }
.img-hover { overflow: hidden; }
.img-hover img { transition: all 0.5s ease 0s; }
.img-hover:hover img { transform: scale(1.05); }

/***首页推荐产品**/
.product { width: 1200px; margin: 50px auto 30px; height: auto; overflow: hidden; }
.mtitle {
	width:100%; float:left;
    text-align: center;
    margin: 0 0 30px 0;
}
.mtitle h2 {
    font-size: 42px;
    height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    background: url(../images/title1.png) no-repeat center center;
}
.mtitle p {
    font-size: 16px;
}
.product .tjcp{ width:100%; height:auto; float:left; overflow:hidden;}
.tjcp_t{ width:380px; height:auto; float:left; margin-right:20px; overflow:hidden; margin-bottom:20px;}
.tjcp_t:nth-child(3){ float:right;}
.tjcp_img{ width:376px; height:auto; float:left; border:2px solid #0164c9; overflow:hidden; margin-bottom:20px;}
.tjcp_img img{ width:100%; float:left; height:376px;}
.wzimg{ 
  transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.wzimg:hover{
  transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
}
.tjcp_name{ width:100%; height:53px; line-height:53px; float:left; text-align:center; background:url(../images/prbg.jpg) center no-repeat; margin-bottom:20px;}
.tjcp_name a{ color:#fff; font-size:20px; font-weight:bold;}
.tjcp_t:hover a{ color:#ff0;}
.tjcp_bz{ width:100%; float:left; text-align:center; color:#0164c9; font-size:16px; font-weight:bold;}


/****abouts**/
.about { width: 100%; height: auto; overflow: hidden; margin-top: 40px; padding: 50px 0px; background:url(../images/bg01.png); }
.about .img { float: left; }
.about .img img { display: block; width: 518px; height: 390px; }
.about .intro { width: 650px; height: auto; overflow: hidden; float: right; }
.about .intro .tit h4 { color:#000; font-size: 30px; font-weight: bold; margin-top: 15px; }
.about .intro .tit span { display: block; color: rgb(156, 156, 156); font-size: 16px; text-transform: uppercase; margin-top: 5px; }
.about .intro .info { width: 100%; height: 180px; overflow: hidden; color: rgb(42, 42, 42); font-size: 15px; line-height: 30px; text-indent: 2em; margin-top: 15px; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }
.about .intro a { display: block; width: 130px; height: 40px; background:#0099cc; text-align: center; line-height: 40px; color: rgb(255, 255, 255); font-size: 14px; margin-top: 23px; }
.h2_title {

    font-size: 32px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 5px;
}
.h2_title a {
    color: #2373A8;
}
b {
    font-weight: bold;
}
.p_title {
    font-size: 10px;
    color: #999;
    text-align: center;
    margin-bottom: 40px;
}

.xzzb_ys {
	float:left;
	margin-top:30px;
    width: 620px;
    text-align: center;
}
.xzzb_ys li {
    float: left;
    width: 200px;
    height: 75px;
    color: #2373A8;
    background: url(../images/bg02.png) no-repeat left center;
}
.xzzb_ys li span {
    display: block;
    font-size: 50px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
}
.xzzb_ys li i {
    font-size: 13px;
}

.gg{ width:100%; height:390px; float:left; background:url(../images/gghf.jpg) center no-repeat; overflow:hidden;}

.cases { width: 100%; margin: 0px auto; height: 480px; overflow: hidden; background: rgb(242, 242, 242); }
.cases .title { width: 1000px; margin: 40px auto 0px; position: relative; }
.cases .title::after { content: ""; width: 1000px; left: 0px; top: 50%; height: 1px; position: absolute; background: rgb(139, 139, 139); }
.cases .title div { display: table; margin: 0px auto; background: rgb(242, 242, 242); position: relative; padding: 0px 60px; z-index: 1; }
.cases .title h4 { font-size: 50px; color:#0099cc; font-weight: normal; font-weight:bold; }
.cases .title span { color: rgb(192, 192, 192); font-size: 50px; font-family: "Georgia"; text-transform: uppercase; font-weight:400; }
.cases .title p { width: 100%; height: 30px; background: rgb(153, 153, 153); text-align: center; line-height: 30px; color: rgb(255, 255, 255); font-size: 16px; margin-top: 5px; }
.cases .show { width: 100%; height: auto; overflow: hidden; margin-top: 20px; }
.cases .show .box { width: 800%; }
.cases .pic { float: left; }
.cases ul li { float: left; width: 232px; height: auto; overflow: hidden; margin-left: 20px; margin-top: 10px; }
.cases ul li div { display: block; width: 232px;overflow: hidden; border: 1px solid rgb(153, 153, 153); box-sizing: border-box; }
.cases ul li img { display: block; width: 100%; height:230px; transition: all 0.5s ease 0s; }
.cases ul li:hover img { transform: scale(1.05); }
.cases ul li p { width: 100%; height: 40px; line-height: 40px; text-align: center; color: rgb(51, 51, 51); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; }

.news-body{ width:1200px; height:auto; margin:50px auto 30px auto;}

.news-body .news-lt {float: left;width: 42%;margin: 0;padding:0 10px; background:#f5f5f5;}
.news-body .news-lt .news-box {width: 100%;}
.news-body .news-lt .news-box .img-box {width: 100%;height: 300px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.news-body .news-lt .news-box .img-box img {display: block;margin: 0 auto;max-width: 100%;max-height: 100%;height: 100%;}
.news-body .news-lt .news-box .txt-box {padding: 10px;}
.news-body .news-lt .news-box .txt-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
.news-body .news-lt .news-box .txt-box strong {display: block;font-size: 20px;line-height: 30px;font-weight: normal;color: #333;}
.news-body .news-lt .news-box .txt-box small {display: block;font-size: 14px;line-height: 20px;color: #999;}
.news-body .news-lt .news-box .txt-box p {margin: 0;font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;color: #666;}
.news-body .news-lt .news-box .txt-box span {display: block;float: right;width: 20px;height: 20px;margin-right: 10px;line-height: 20px;color: #999;text-align: center;letter-spacing: -2px;font-weight: bold;}
.news-body .news-lt .news-box:hover {background: #f7f7f7;box-shadow: 0 0 5px 3px rgba(15, 85, 195, 0.5);}
.news-body .news-lt .news-box:hover .img-box img {transform: scale(1.1);}
.news-body .news-lt .news-box:hover .txt-box strong {color: #0f55c3;}
.news-body .news-lt .news-box:hover .txt-box span {color: #0f55c3;margin-right: 0;}

.news-body .news-rt {float: right;width: 54%;padding: 0 10px;}
.news-body .news-rt .news-box {width: 100%;margin-bottom: 10px;padding: 10px;background: #f5f5f5;}
.news-body .news-rt .news-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
.news-body .news-rt .news-box .img-box {float: left;width: 160px;height: 120px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.news-body .news-rt .news-box .img-box img {display: block;margin: 0 auto;max-width: 100%;max-height: 100%;}
.news-body .news-rt .news-box .txt-box {float: left;width:460px;margin: 0;padding-left: 20px;}
.news-body .news-rt .news-box .txt-box strong {display: block;font-size: 16px;line-height: 30px;color: #333;font-weight: bold;}
.news-body .news-rt .news-box .txt-box small {display: block;margin: 5px 0;font-size: 14px;line-height: 20px;color: #999;}
.news-body .news-rt .news-box .txt-box p {margin: 0;font-size: 14px;line-height: 30px;height: 60px;color: #666;overflow: hidden;}
.news-body .news-rt .news-box:hover {box-shadow: 0 0 5px 3px rgba(15, 85, 195, 0.5);}
.news-body .news-rt .news-box:hover .img-box img {transform: scale(1.1);}
.news-body .news-rt .news-box:hover .txt-box strong {color: #0f55c3;}
.news-body .news-rt .news-box:hover .txt-box p {color: #0f55c3;}

.advantage {
	width:100%;
	float:left;
    padding: 40px 0;
    background: #f4f4f4;
	margin-top:50px;
}
.head-box{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.advantage .TitBox{ width:540px; margin: 0 auto; padding: 10px 0; position: relative;}
.TitBox small {
    display: block;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    color: #f08518;
    font-weight: bold;
    text-transform: uppercase;
}
.advantage .TitBox strong {
    font-size: 14px;
    color: #666;
    text-transform: uppercase;
	display: block;
    line-height: 30px;
    text-align: center;
    font-weight: normal;
    position: relative;
}
.TitBox strong:before {
    content: " ";
    display: block;
    height: 1px;
    position: absolute;
    left: 20px;
    top: 15px;
	width: 160px;
    background: #c8c8c8;
}
.TitBox strong:after {
    content: " ";
    display: block;
    height: 1px;
    position: absolute;
    right: 20px;
    top: 15px;
	width: 160px;
    background: #c8c8c8;
}
.advantage .TitBox p {
    color: #666;
	margin: 0;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}
.list-image{ width:100%; height:auto; float:left; z-index:100;}
.owl-item{ width:300px; height:auto; float:left; overflow:hidden;}
.product-box {
    width: 270px;
    margin: 10px 15px;
    background: #fff;
    overflow: hidden;
    position: relative;
}
.cover-box {
    width: 100%;
    height: 120px;
    position: absolute;
    left: 0;
    top: 0;
}
.product-box .txt-box {
    width: 100%;
    height: 100%;
    padding: 15px 0;
    text-align: center;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
}
.product-box .txt-box strong {
    display: block;
    font-size: 30px;
    line-height: 40px;
    font-weight: normal;
    color: #0f55c3;
}
.product-box .txt-box p {
    margin: 5px 0;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    color: #464646;
}

.footer{ width:100%; height:auto; float:left; overflow:hidden; background:#1b1b1b;}
.link{ width:100%; height:60px; line-height:60px; float:left; background:#0168b7;}
.warp{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.link .f_left {
    width: 192px;
    float: left;
    line-height: 60px;
    font-family: Arial;
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
}
.link .f_right {
    width: 1008px;
    float: right;
    position: relative;
}
.link .f_right a {
    color: #FFF;
    white-space: nowrap;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 2px;
    margin-right: 5px;
}
.f_h1 {
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 24px;
}
.f_input {
    margin-top: 27px;
}
.f_input .guest {
    width: 219px;
}
.f_input input {
    height: 58px;
    line-height: 58px;
    background: #FFF;
    padding: 0 10px;
    float: left;
}
.f_input .f_content {
    width: 733px;
    margin-left: 14px;
    float: left;
    outline: none;
    resize: none;
    height: 58px;
    line-height: 58px;
    padding: 0 10px;
}
.f_input .btn {
    width: 171px;
    background: #ffae00;
    display: block;
    color: #FFF;
    text-align: center;
    margin-left: 14px;
    font-size: 20px;
	border:none;
	height: 58px;
    line-height: 58px;
    padding: 0 10px;
    float: left;
}
.f_shuoming {
    height: 42px;
    line-height: 42px;
    text-align: right;
    color: #999;
	width:100%; float:left;
	font-size:16px;
}
.f_contanct {
	width:100%;
	float:left;
    height: 119px;
    color: #FFF;
    margin-top: 9px;
    font-size: 0;
    -webkit-text-size-adjust: none;
}
.f_contanct .f_txt:first-child {
    margin-left: 0;
}
.f_contanct .f_txt {
    display: inline-block;
    margin-left: 45px;
    padding: 20px 0 35px;
}
.f_contanct .f_txt p {
    line-height: 32px;
    font-size: 14px;
    vertical-align: bottom;
}
.f_contanct .f_right {
    width: 250px;
    float: right;
}
.f_contanct .f_right img {
    width: 119px;
    height: 119px;
    display: block;
    float: right;
}
.f_contanct .f_txt_right {
    display: inline-block;
    margin-left: 55px;
    font-size: 0;
    padding: 27px 0 35px;
}
.f_contanct .f_txt_right p:first-child {
    height: 18px;
    line-height: 18px;
    background: url(../images/footphone.png) no-repeat left center;
    text-indent: 18px;
    font-size: 14px;
}
.f_contanct .f_txt_right p:last-child {
    line-height: 36px;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -2px;
}
#footbottombg {
	width:100%;
	float:left;
    border-top: 1px solid #606060;
    height: 70px;
}
#footbottombg p {
    line-height: 67px;
    height: 67px;
    color: rgba(255,255,255,.5);
    text-align: center;
	font-size:16px;
}
#footbottombg p a {
    color: rgba(255,255,255,.5);
}

.float { height: auto; overflow: hidden; position: fixed; bottom: 100px; right: 0px; width: 180px; }
.float ul li { width: 180px; margin-top: 5px; height: auto; overflow: hidden; margin-left: 130px; position: relative; transition: all 0.5s ease 0s; }
.float ul li span { display: block; width: 50px; height: 50px; float: left; }
.float ul li:nth-child(2):hover { margin-left: 0px; }
.float ul li:nth-child(3):hover { margin-left: 0px; }
.float ul li:nth-child(4):hover { margin-left: 0px; }
.float ul li:nth-child(3):hover img { height: 120px; }
.float ul li p { float: left; font-size: 16px; color: rgb(255, 255, 255); width: 130px; text-align: center; height: 50px; line-height: 50px; font-weight: bold; background: rgb(69, 69, 69); }
.float ul li a { display: block; line-height: 50px; text-align: center; background: rgb(69, 69, 69); color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; }
.float ul li:nth-child(1) span { background: url("../images/float01.png") center center no-repeat rgb(69, 69, 69); }
.float ul li:nth-child(2) span { background: url("../images/float03.png") center center no-repeat rgb(69, 69, 69); }
.float ul li:nth-child(3) span { background: url("../images/float03.png") center center no-repeat rgb(69, 69, 69); }
.float ul li:nth-child(4) span { background: url("../images/float04.png") center center no-repeat rgb(69, 69, 69); }
.float ul li div { width: 130px; float: left; background: rgb(69, 69, 69); height: auto; overflow: hidden; }
.float ul li img { display: block; width: 120px; height: 120px; transition: all 0.3s ease 0s; float: right; margin: 5px; }


.left-cont{ width:270px; height:auto; float:left; overflow:hidden;}
.list{ width:100%; height:auto; float:left; overflow:hidden;}
.titts{ width:100%; float:left; height:70px; line-height:70px; background:url(../images/prolistclassify_icon01.png) 220px center no-repeat #0164c9; color:#fff;}
.titts h4{ font-size:24px; font-weight:bold; text-indent:16px; float:left; margin-right:5px;}
.titts p{ float:left; font-size:13px; margin-top:5px;}
.list .bd{ width:100%; height:auto; float:left; overflow:hidden; background:#f4f4f4; padding-bottom:10px;}
.list .bd h4{ width:250px; height:50px; line-height:50px; text-indent:20px; float:left; background:url(../images/prolistclassify_icon02.png) 200px center no-repeat #fff; margin-left:10px; margin-top:10px;}
.list .bd h4 a{ font-size:16px; color:#000; font-weight:200;}
.list .bd h4:hover{ background:url(../images/prolistclassify_icon02.png) 200px center no-repeat #0164c9;}
.list .bd h4:hover a{ color:#fff;}
.quick{ width:266px; height:auto; float:left; overflow:hidden; margin-top:15px; border: 2px solid #0164c9;}
.quick ul { width: 246px; padding:10px; margin: 10px auto; height: auto; overflow: hidden; }
.quick ul li { width: 100%; height: 35px; border-bottom: 1px dashed rgb(204, 204, 204); line-height: 35px; }
.quick ul li a { display: block; color: rgb(51, 51, 51); font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.quick ul li a:hover{ color:#f00;}
.lximg{ width:92%; height:auto; margin:0 auto; border:1px solid #ddd; overflow:hidden;}
.lximg img{ width:100%;}
.lxtit{ width:260px; height:auto; float:left; padding:5px; overflow:hidden;}
.lxtit p{ line-height:28px; font-size:14px;}
.lxtit strong{ color:#f00;}
.lxtit .zx {
    width: 96%;
    height: 50px;
    font-size: 20px;
	margin-left:2%;
    line-height: 50px;
    background: #0164c9;
    color: #fff;
    display: block;
    margin-top: 10px;
}
.lxtit .zx:hover{ background:#ed8e06 ;}
.lxtit .zx em {
    width: 50px;
    height: 50px;
    display: inline-block;
    background-position: -152px -152px;
    vertical-align: top;
    border-right: 1px solid #fff;
    margin-right: 35px;
}
.icon {
    vertical-align: middle;
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
}


.right-cont { float: right; width: 910px; height: auto; overflow: hidden; }
.title-bar { width: 100%; position: relative; margin-top: 10px; height: 37px; background: url("../images/icon02.png") left bottom repeat-x; }
.title-bar::after { content: ""; width: 10px; height: 20px; position: absolute; left: 0px; top: 3px; background:#0164c9; }
.title-bar h4 { margin-left: 20px; color: rgb(51, 51, 51); font-size: 18px; float: left; }
.crumbs { float: right; }
.crumbs p { color: rgb(102, 102, 102); font-size: 13px; }
.crumbs img { display: block; float: left; margin-right: 10px; }
.crumbs p { float: left; }
.crumbs a { color: rgb(102, 102, 102); font-size: 13px; padding-right: 10px; position: relative; }
.crumbs a::after { content: ">"; right: 0px; color: rgb(102, 102, 102); font-size: 12px; position: absolute; top: 0px; }
.crumbs a:last-child::after { display: none; }

.detail-intro { width: 100%; height: auto; overflow: hidden; min-height: 300px; margin-top: 20px; line-height:27px; font-size:16px;}
.detail-intro p{ line-height:27px; font-size:16px;}
.detail-intro img{ max-width:100%; display: block; margin: 0px auto;}



.nynews{ width:100%; height:auto; float:left; margin-top:10px;}
.nynews .news-box {width: 96%;margin-bottom: 10px;padding: 10px;background: #f5f5f5; margin-left:5px;}
.nynews .news-box:after {content: " ";display:block;width:0;height:0;visibility:hidden;clear:both;}
.nynews .news-box .img-box {float: left;width: 160px;height: 120px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.nynews .news-box .img-box img {display: block;margin: 0 auto;max-width: 100%;height: 110px;}
.nynews .news-box .txt-box {float: left;width:670px;margin: 0;padding-left: 20px;}
.nynews .news-box .txt-box strong {display: block;font-size: 16px;line-height: 30px;color: #333;font-weight: bold;}
.nynews .news-box .txt-box small {display: block;margin: 5px 0;font-size: 14px;line-height: 20px;color: #999;}
.nynews .news-box .txt-box p {margin: 0;font-size: 14px;line-height: 30px;height: 60px;color: #666;overflow: hidden;}
.nynews .news-box:hover {box-shadow: 0 0 5px 3px rgba(15, 85, 195, 0.5);}
.nynews .news-box:hover .img-box img {transform: scale(1.1);}
.nynews .news-box:hover .txt-box strong {color: #0f55c3;}
.nynews .news-box:hover .txt-box p {color: #0f55c3;}

.pglist { padding: 30px 0 15px; width: 100%; text-align: center; clear: both }

.pglist a {
	color: #666;
	padding: 0 15px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #edebeb;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover{
	display: inline-block;
	color: #fff;
	background: #0164c9;
	border-color: #0164c9;
}
.pglist span{padding: 0 15px; margin: 0 3px; border: 1px solid #edebeb; color: #fff !important; background: #0164c9 !important; border-color: #0164c9 !important;}
.page-num-current{color: #fff !important;background: #0164c9 !important;border-color: #0164c9 !important;}

.newcont{ width:100%; height:auto; float:left; overflow:hidden; margin-top:20px;}
.newctit{ width:100%; height:auto; line-height:40px; text-align:center; float:left; border-bottom:1px solid #ddd; margin-bottom:20px;}

.fy { width: 100%; height: auto; overflow: hidden; margin-top: 50px; border-top: 1px solid rgb(210, 210, 210); border-bottom: 1px solid rgb(210, 210, 210); }
.fy p { width: 360px; padding: 0px 10px; height: 50px; float: left; line-height: 50px; text-align: center; border-left: 1px solid rgb(210, 210, 210); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.fy p:first-child { border: none; }
.fy a { color: rgb(51, 51, 51); font-size: 14px; }
.fy a:hover{ color:#f00;}
.fy .return { float: right; line-height: 50px; width: 140px; border-left: 1px solid rgb(210, 210, 210); text-align: center; }

.prd_tit{ width:279px; height:auto; float:left; border:2px solid #0164c9; padding:5px; margin-right:15px; margin-top:20px;}
.prd_tit:nth-child(3n) { float:right; margin-right:0px !important;}
.prd_img{ width:100%; height:210px; float:left; overflow:hidden;}
.prd_img img{ width:100%; height:210px;}
.prd_name{ width:100%; height:40px; line-height:40px; float:left; text-align:center; overflow:hidden;}
.prd_name a{ color:#000; font-weight:bold; font-size:16px;}
.prd_tit:hover a{ color:#f00;}


