﻿*{margin:0px; padding:0px; list-style:none;font-family: 微软雅黑, "microsoft yahei";}
body{background:#fff;font-family: 微软雅黑, "microsoft yahei"; min-width:1200px;color:#666666; font-size:14px;}
ul,li,dl,dd,dt{margin:0px; padding:0px; list-style:none;}
h1,h2,h3{margin:0px; padding:0px;}
a{color:#111111;text-decoration:none; font-size:14px;}
.w1200{width:1200px;margin:0 auto;}
.left{float:left;}
.right{float:right;}
.clearfix {
	zoom: 1
}

.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	width: 0;
	height: 0;
	content: ''
}
.header{width:100%;}
.a-top{background:#CCC;height:40px;width:100%;}
.top{width:1100px;height:40px;margin:0 auto;line-height:40px;}
.top_left{float:left;}
.top_right{float:right;}
.h-top{height:100px;}
.h-nav{background:#007cc3;height:50px;width:100%;}
.nav{height:50px;}
.nav ul li{float:left;position:relative; width:150px;height:50px; line-height:50px;}
.nav ul li a{font-size:18px;color:#fff;display:block; text-align:center;}
.nav ul li:hover{background:#07a555;}
.nav ul li .subnav{position: absolute;z-index: 999999;top: 100%;left: 46%;display: none;/*width: 264px;*/margin-left: -70px;background: rgba(0, 0, 0, 0.7);}
.nav ul li .subnav li{ width:150px; float:left;}
.nav ul li .subnav li a{ width:150px; float:left;font-size:18px; line-height:50px; height:50px; overflow:hidden; text-align:center;}


.nav ul li:hover .subnav{display:block;}
.banner{background:url(../images/banner.jpg) center no-repeat; height:551px;}
.search{
position: relative;
    margin-top: 10px;
    background: #fff;
    z-index: 99999;
    height: 150px;
	margin-bottom:10px;
}
.search-right{width: 520px;padding-left: 40px;padding-right: 40px;border-bottom:4px solid #007cc3;padding-top:20px;padding-bottom: 22px;}
.search-right h1{font-size:18px;float: left;}
.search-key{ width: 460px;padding-bottom: 20px;}
.search-right a{font-size:14px;font-weight: 200;}
.search-right a:hover{color:#c30f1b;}
.search-right input {
    height: 42px;
    line-height: 60px;
    border: 1px solid #aaaaaa;
    float:left;
    width: 420px;
    text-indent: 10px;
    font-size: 16px;
}
.search-right input.tbn {
    background:url(../images/search.jpg) no-repeat center;
    height: 44px;
    width: 78px;
    line-height: 42px;
    text-indent: -9999em;
    cursor: pointer;
	border:none;
}


.path{width:100%;height:40px; line-height:40px; padding:0px; background:#f4f4f4; border-bottom:2px solid #0b67c6;margin-top:10px;}
.path h2{float:left; font-weight:bold; font-size:16px; background:#0b67c6; height:40px; line-height:40px; padding:0px 30px; color:#fff; margin:0;}
.path span{float:right; padding-right:10px; }


.xl-nav ul li{float:left;text-align: center;margin-left: 16px;}
.xl-nav ul li:nth-child(1){margin-left:0;}
.xl-nav ul li span{   
	border: 1px solid #007cc3;
    width: 225px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
	background:#007cc3;
	color:#fff;
	font-size:18px;
}
.xl-nav ul li:hover span{
border: 1px solid #aaaaaa;
background:none;
color:#333333;
}
.pro-tit{
	padding-top: 60px;
    padding-bottom: 40px;
}
 
 
 .l_tu li{height:240px !important; text-indent:13px !important;}
 .l_tu li h2{font-weight: normal !important;font-size: 16px !important;}
 .l_tu li a:hover{color:#0B67C6 !important; background:none !important;}
 
 .pages span{    background-color: #007cc3 !important; color:#fff !important;}
 
 
.index_product ul li{width:300px;height:300px;}
.index_product ul li .btns{display:none;}
.index_product ul li:hover{border:1px solid #007cc3;position:relative;width:298px;height:298px;}
.index_product ul li:hover .btns{display:block;padding-top: 15px;}
.index_product ul li:hover h1{color:#4276be;}
.index_product ul li:hover .pic{margin-top:10px;}
.index_product ul li .btns a:hover{border:1px solid #007cc3;color:#4276be;}

.index_product{overflow:hidden;padding-bottom:3%;}
.index_product ul li{float:left;text-align:center;}
.index_product ul li .pic{width:280px;height:240px;margin:30px auto 20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:all .2s linear 0s;margin-bottom:0;}
.index_product ul li .pic img{/*width:280px;*//*height:240px;*/}
.index_product ul li h1{padding-left:6px;padding-right:6px;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:10px;color:#333333;font-weight: 500;}
.index_product ul li p{font-size:14px;color:#999;line-height:30px;}
.index_product ul li .btns{transition:all .2s linear 0s;}
.index_product ul li .btns a{font-size:14px;color:#888;border:1px solid #ddd;padding:3px 16px;margin:0 8px;}
.index_product .more{display:block;text-align:center;font-size:24px;margin-top:3%;color:#ff0d00;}
.index_product .more:hover{color:#4276be;}
.aboutus{
background:url(../images/aboutbg.jpg) center no-repeat; height:562px;text-align:center;
}
.aboutus-con{padding-top: 80px;}
.aboutus-con p{text-align:left;color:#fff;font-size:18px; padding-top: 40px;
    line-height: 36px;
	text-indent:32px;}
.about-nav{margin-top:-72px;height:150px;}
.abnav{
	width:850px;
	margin:0 auto;
}
.abnav ul li{
	float:left;
	 
	position:relative;
}
.abnav ul li:nth-child(2){
	 
	margin-left:44px;
	margin-right:44px;
	 
}
.abnav-tit{
	width: 254px;
    height: 140px;
    text-align: center;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
	 display:none;
}
.abnav ul li:hover .abnav-tit{display:block;}
.abnav-tit span{
	font-size:24px;
	color:#fff;
	font-weight:700;
	padding-top: 50px;
	display: block;
    padding-bottom: 10px;
}
.abnav-tit i{
	width: 48px;
    height: 2px;
    display: block;
    background: #fff;
    text-align: center;
    margin: 0 auto;
}
.youshi{margin-top:80px;}
.index-ad{
background:url(../images/indexad.png) center no-repeat; height:433px;text-align:center;
    margin-top: -220px;
}
.index-ad-a{
	position:relative;
	height:433px;
	width:1200px;
	margin:0 auto;
	}
.index-ad a{
	width:144px;
	height:35px;
	background:#0a519b;
	color:#fff;
	font-size:18px;
	position:absolute;
	bottom: 46px;
    line-height: 34px;
    left: 455px;
}
.index-ad a:hover{
 
background:#f7bc0a;
}

.fangan{margin-top:55px;}
.fangan p{margin-top:20px;}
.fangan-tit{text-align:center;margin-bottom:50px;}
.fangan p span{
	background:#f08619;color:#fff;font-size:18px;padding:6px;padding-left:30px;padding-right:30px;}
.fangan-nav ul li{float:left;width:260px;margin-left:53px}
.fangan-nav ul li:nth-child(1){margin-left:0;}
.fangan-pic{text-align:center;
position:relative;}
.mark{width:260px;height:240px;position: absolute;
    top: 0;
	background: rgba(0,0,0,.5);display:none;}

.fangan-pic span{
	font-size: 18px;
    color: #fff;
    background: #003da5;
    left: 60px;
    position: absolute;
    
    bottom: 12px;
    width: 138px;
    height: 40px;
    line-height: 38px;
	}
	.fangan-nav ul li:hover .fangan-pic span{bottom:100px;transition: all .2s linear 0s;}
	.fangan-nav ul li:hover .mark{display:block;}
.fangan-con h1{font-size:22px;color:#f08619;border-bottom:3px solid #f08619;width:120px;padding-top:16px;padding-bottom:8px;}
.fangan .fangan-con p{font-size:14px;color:#666666;text-align:left;text-indent:32px;line-height:24px;}
.fangan-nav ul li:hover h1{width:90px;transition: all .2s linear 0s;}

.case{}
.case .case-tit{margin-top:50px;margin-bottom:50px;}
.case-con .rel{
	position:relative;margin-left: 10px;
    margin-bottom: 10px;}
/*.case-con .rel p{background:#222222;color:#fff;font-size:18px;height:44px;line-height:42px; width: 100%;position: absolute;bottom: 0px;    text-indent: 20px;}
.case-con-l{width:320px;}
.case-con-l .rel{margin-left:0px;}
.case-con-l .con-lt img{height:199px;width:320px;}
.case-con-l .con-lb img{height:411px;width:320px;}
.case-con-r .case-con-r-top .con-r-topl img{height:257px;width:471px;}
.case-con-r .case-con-r-top .con-r-topr img{height:257px;width:387px;}
.case-con-r .case-con-r-bottom .con-r-bottoml img{height:352px;width:600px;}
.case-con-r .case-con-r-bottom .con-r-bottomr img{height:352px;width:258px;} */
.case-con ul li{
	float:left;
	position:relative;
	margin-bottom:10px;
	margin-left:10px;
	overflow:hidden;
}
.case-con ul .case-tab01{width:320px;height:199px;}
.case-con ul .case-tab02{width:471px;height:257px;}
.case-con ul .case-tab03{width:387px;height:257px;}
.case-con ul .case-tab04{width:320px;height:411px;}
.case-con ul .case-tab05{width:600px;height:352px;}
.case-con ul .case-tab06{width:258px;height:352px;}
.case-con ul li img{
	width:100%;
	height:100%;
}


.case-con ul .case-tab01,.case-con ul .case-tab04{
	margin-left:0px;
}
.case-con ul .case-tab04{
	margin-top:-59px;
}
.case-con ul li p{
	background:#222222;color:#fff;font-size:18px;height:44px;line-height:42px; width: 100%;position: absolute;
    bottom: 0px;    text-indent: 20px;
}
.case-con a p{display:none;}
.case-con a:hover p{display:block;}

.rongyu{background:url(../images/rongyubg.jpg) center no-repeat; height:474px;text-align:center;margin-top:1px;
}
.ry-con-tit{padding-top:68px;padding-bottom:70px;}
.ry-con-nav ul li{float:left;width:230px;height:180px;margin-left:12px}
.ry-con-nav ul li:nth-child(1){margin-left:0;}
#slide-box .wrap {
    overflow: hidden;
    width: 1200px;
    height: 180px;
    position: relative;
}
/* slide-box */
#slide-box{width:1200px;position:relative;height:180px;}
#slide-box .corner{clear:both;border-top:#333 1px solid;display:block;overflow:hidden;height:0;margin:0 1px;}
 
#slide-box .JQ-slide-content{position:absolute;}
#slide-box .JQ-slide-nav a{display:block;z-index:99;width:37px;color:#b4b4b4;position:absolute;top:53px;height:65px;text-decoration:none;}
#slide-box .JQ-slide-nav span{display:block;background:rgba(0,0,0,0.6);font:100 47px arial;width:22px;cursor:pointer;height:63px;text-align:center;}
#slide-box .JQ-slide-nav .corner{border-color:#4b4b4b;}
#slide-box .JQ-slide-nav .prev{left:0px;}
#slide-box .JQ-slide-nav .next{right:-13px;}
#slide-box .wrap{overflow:hidden;width:1200px;height:180px;position:relative;}
#slide-box ul{width:10000px;}
#slide-box li{float:left;width:230px;height:180px;}
#slide-box li img{width:230px;height:180px;}
#slide-box .JQ-slide-nav a:hover,#slide-box .JQ-slide-nav a:hover span{color:#f43d1e;}
.hezuo{}
.hezuo-tit{text-align:center;margin-top:70px;margin-bottom:40px;}
.hezuo-tit span{font-size:36px;color:#007cc3;border-bottom:5px solid #f08619;font-weight:700;padding-bottom:10px;}
.hz-nav ul li{float:left;}
.hz-nav ul li{margin-left:20px;}


.newscenter{width:1268px;margin:0 auto; background: #eeeeee;padding-top: 40px;
    padding-bottom: 40px;    margin-bottom: 40px;}
.news-con-l{width:600px;}
.news-con-r{    width: 580px;
    padding-left: 20px;}
	.news-con-r ul li img{
		width:274px;
		height:230px;
	}
.news-con-l-tit,.news-con-r-tit{margin-bottom:20px;padding-left:20px;}
.news-con-l-tit h1,.news-con-r-tit h1{font-size:30px;color:#007cc3;padding-bottom:6px;}
.news-con-l-tit p span,.news-con-r-tit p span{color:#aaaaaa;font-size:14px;    font-weight: 600;}
.news-con-l-tit p a,.news-con-r-tit p a{float:right;color:#f08619;font-size:14px;    font-weight: 600;padding-right: 40px;}
.news-con-l ul li{padding:20px;border-bottom:1px solid #bbbbbb;}
.news-con-l ul li:nth-child(3){border:none;}
.news-con-l ul li h1{font-size:18px;color:#007cc3;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news-con-l ul li p{font-size:14px;color:#666666;line-height:26px;  padding: 10px;}
.news-con-l ul li:hover{
	background:#007cc3;}
	.news-con-l ul li:hover h1{color:#fff;}
	.news-con-l ul li:hover p{color:#fff;}
.news-con-r ul li{float:left;width:274px;}
.news-con-r ul li h1{font-size:18px;color:#007cc3;padding-bottom:6px;text-align:center;padding-top:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news-con-r ul li p{font-size:14px;color:#666666;line-height:26px;
text-indent:30px;padding: 0 18px;}

.news-con-r ul li{margin-left:15px;}
.footer-search{padding-top:10px;padding-bottom:6px;}
.footer-search a{font-size:18px;color:#fff;line-height: 46px;margin-right:6px;}
.footer-search input {
    height: 40px;
    line-height: 60px;
    border: 1px solid #aaaaaa;
    float:left;
    width: 300px;
    text-indent: 10px;
    font-size: 16px;
}
.footer-search input.tbn {
    background:url(../images/footersearch.png) no-repeat center;
    height: 42px;
    width: 54px;
    line-height: 42px;
    text-indent: -9999em;
    cursor: pointer;
	border:none;
}
.fot{ width:100%; padding:20px 0px; overflow:hidden; background:#0058b3; margin-top:25px;}
.fot .fot_t{ width:1200px; margin:0px auto; color:#fff;}
.fot .fot_t .fot_t01{ padding:5px 0px; display:block; overflow:hidden;}
.fot .fot_t .fot_t01 dl{ display:block; float:left; border-right:1px solid #fff; padding-right:35px; margin-right:15px;}
.fot .fot_t .fot_t01 dl span{ font-size:12px;}
.fot .fot_t .fot_t01 dl dt{ font-size:14px; color:#fff;}
.fot .fot_t .fot_tul{ display:block; float:left; }
.fot .fot_t .fot_tul li{ display:block; float:left; padding:8px 20px 0px 20px;}
.fot .fot_t .fot_tul li a{ color:#fff;}
.fot .fot_t .fot_tul li a:hover{ color:#000;}
.fot_t02{ padding-top:25px;}
.fot_t02 .fot_lf{ float:left; width:30%;}
.fot_tit01{ overflow:hidden; display:block;}
.fot_tit01 dt{ font-size:12px;}
.fot_tit01 dd{ color:#fff;}
.fot_t02 .fot_lx{ line-height:30px; display:block; overflow:hidden; padding-top:10px;}
.baise{ color:#fff;}
.fot_mid{ float:left; width:30%;}
.fot_mid a{ color:#fff;}
.fot_mid a:hover{ color:#000;}
.fot_mid .fot_cpdh{ display:block; overflow:hidden; padding-top:10px;}
.fot_mid .fot_cpdh li{ float:left; padding:5px 5px 5px 0px;}
.fot_mid .fot_cpdh li a{color:#fff;}
.fot_mid .fot_cpdh li a:hover{ color:#000;}
.fot_r{ float:right; width:30%; padding-top:40px;}
.fot_r .fot_tel{ float:left; display:block; overflow:hidden; text-align:right; padding-right:15px;}
.fot_r .fot_tel dt{ font-size:24px; color:#fff;}
.fot_r .fot_ma{ float:left; width:118px; font-size:12px; line-height:25px;}
.fot_link{ overflow:hidden; padding-top:20px; border-bottom:1px solid #626262; line-height:30px;}
.fot_link p{ color:#fff; float:left;}
.fot_link .fot_link_m{ float:left; }
.fot_link .fot_link_m a{ color:#626262; padding:0px 5px;}
.fot_link .fot_link_m a:hover{text-decoration:underline;}

.fot_copy{ overflow:hidden; padding-top:15px;}
.fot_copy a{ color:#626262;}
.wz_01{ width:1200px; margin:0 auto; line-height:50px;}

/* adv */
.adv {
	width: 100%;
	overflow: hidden;
	padding-bottom: 58px;
}
.adv .Title {
	width: 100%;
	background: url(advtitlebg.jpg) no-repeat center;
	height: 214px;
	text-align: center;
	padding-top: 90px;
}
.adv .Title h2 {
	font-size: 30px;
	color: #fff;
	font-weight: normal;
}
.adv .Title .p1 {
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	margin-top: 6px;
}
.adv .Title .p2 {
	font-size: 24px;
	color: #fff;
	width: 498px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #ff9900;
	margin: 20px auto 0;
}
.adv .conBox {
	width: 100%;
	overflow: hidden;
	padding-top: 54px;
}
.adv .conBox .container {
	overflow: hidden;
	position: relative;
}
.adv .conBox .container .pic {
	top: 38px;
	left: 562px;
	display: block;
	position: absolute;
}
.adv .conBox .con {
	overflow: hidden;
}
.adv .conBox .con img {
	display: block;
	float: left;
}
.adv .conBox .con .box {
	float: right;
	width: 527px;
}
.adv .conBox .con .box h3 {
	font-size: 26px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 44px;
}
.adv .conBox .con .box h3 span {
	color: #0b92f4;
}
.adv .conBox .con .box p {
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 24px;
	background: url(pro_details_icon01.png) no-repeat left 6px;
	padding-left: 28px;
}
.adv .conBox .con1 .box {
	padding-top: 60px;
	height: 343px;
}
.adv .conBox .con2 .box {
	height: 313px;
	width: 532px;
	padding-top: 18px;
}
.adv .conBox .con3 .box {
	height: 284px;
	width: 514px;
	padding-top: 26px;
}
.adv .conBox .con4 .box {
	height: 265px;
	width: 529px;
	padding-top: 32px;
}
.adv .conBox .con4 .box h3 {
	margin-bottom: 30px;
}
.adv .conBox .con3 .box h3 {
	margin-bottom: 30px;
}
.adv .conBox .con2 img, .adv .conBox .con4 img {
	float: right;
}
.adv .conBox .con2 .box, .adv .conBox .con4 .box {
	float: left;
	text-align: right;
}
.adv .conBox .con2 .box p, .adv .conBox .con4 .box p {
	background: url(pro_details_icon01.png) no-repeat right 6px;
	padding-right: 28px;
}

.container{width: 1190px;margin: 0 auto;overflow: hidden}

.news_zy{ width:1200px; margin:0 auto;}
.news_zy .news_zyleft{ float:left; width:370px; margin-right:45px; }
.news_zy .news_zyleft:nth-child(3){margin-right:0px;}
.news_zy .news_zyleft .news_tou{ width:100%; position:relative; display:block; height:200px;}
.news_zy .news_zyleft .news_tou dt{ display:block; position:absolute; overflow:hidden;}
.news_zy .news_zyleft .news_tou dt img{ width:370px;height:200px;transition: 0.5s;}
.news_zy .news_zyleft .news_tou dt a:hover img{transform:scale(1.1);}
.news_zy .news_zyleft .news_tou p{ position:absolute; bottom:0px; background:#333; display:block; overflow:hidden;  width:100%; padding:10px 0px; text-indent:1em;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
.news_zy .news_zyleft .news_tou p a{ color:#fff;text-overflow:ellipsis;}
.news_zy .zy_news_ul li{ display:block; height:40px; line-height:40px; border-bottom:1px dotted #ededed;}
.news_zy .zy_news_ul li a{ float:left; width:75%; float:left;  overflow: hidden; display:block;white-space:nowrap; text-overflow:ellipsis; transition:all ease 0.5s;}
.news_zy .zy_news_ul li a:hover{ padding-left:5px;}
.news_zy .zy_news_ul li span{ display:block; float:right;}
.news_zy_bt{ height:50px; line-height:50px; font-size:18px;}

.xgtuijian-tit{
	width: 532px;
	margin:0 auto;
	margin-bottom: 60px;
	margin-top:60px;
}
.xgtuijian span{
	font-size: 24px;
	color: #007cc3;
	text-align: center;
	font-weight:600;
	padding-left: 16px;
	padding-right: 16px;
}
.xgtuijian-tit i{
	display: block;
    height: 1px;
    border-bottom: 1px solid #707070;
    padding-top: 11px;
    width: 200px;
}

 .zxnews{width:1200px;margin:5px auto;overflow:hidden;_zoom:1;}
 .zxnews .newsbt{height:33px;width:880px;line-height:33px;background:url(jinpinbg.jpg);text-indent:10px;float:none;font-size:16px;font-weight:bold}
.zxnews .c{}
.zxnews .c ul{overflow:hidden;_zoom:1; }
.zxnews .c ul li{float:left;width:570px;height:50px;line-height:50px;border-bottom:#CCC dashed 1px;text-indent:1em;margin-right:30px;overflow:hidden;_zoom:1;}