@charset "UTF-8";
	label,input,button,select,textarea {
	border-radius:0!important
}
[class*="span"] {
	margin:0
}

html,body
{ font-size:14px; font-family:Arial, Helvetica,sans-serif; line-height:26px}

a {
	color:#666;
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s
}
.kong{ overflow:hidden; clear:both; height:40px; width:100%}

.space1{ overflow:hidden; clear:both; height:10px;}
.space2{ overflow:hidden; clear:both; height:20px;}
.space3{ overflow:hidden; clear:both; height:30px;}
.space4{ overflow:hidden; clear:both; height:40px;}
@media only screen and (max-width: 600px) {
.space2{ overflow:hidden; clear:both; height:20px;}
.space3{ overflow:hidden; clear:both; height:20px;}
.space4{ overflow:hidden; clear:both; height:20px;}
}
/*--------------------首页----------------*/
.main_box{ width:1300px; overflow:hidden; margin:0 auto;}
@media only screen and (max-width: 1366px) {
.main_box{ max-width:1200px; overflow:hidden; width:96%; margin:0 auto;}
}
.pc_adk{ overflow:hidden; display: block}
.wap_adk{ overflow:hidden; display:none; background:#fff}

@media only screen and (max-width: 768px) {
.wap_adk{ overflow:hidden; display: block;background:#fff}
.pc_adk{ overflow:hidden; display: none}
}



.top_xxlm{ overflow:hidden; width:100%; background:#0154A6}
.t_xlm{ float:right; width:auto; line-height:30px; background:url(../images/t_tel.png)no-repeat left 3px; background-size:22px 22px; padding-left:20px;}
.t_xlm span{ margin-right:4px; margin-left:4px;}
.t_xlm span a:hover{ color:#FFBA00}
.t_xlm span a{ color:#fff; font-size:14px}

.t_xlm1{ float:right; width:auto; line-height:30px; background:url(../images/t_yx.png)no-repeat left  center; background-size:22px 22px; padding-left:20px;}
.t_xlm1 span{ margin-right:4px; margin-left:4px;}
.t_xlm1 span a:hover{ color:#FFBA00}
.t_xlm1 span a{ color:#fff; font-size:14px}
@media only screen and (max-width: 450px) {
.t_xlm span a{ color:#fff; font-size:12px}
.t_xlm1 span a{ color:#fff; font-size:12px}
.t_xlm1{ float:right; width:auto; line-height:30px; background:url(../images/t_yx.png)no-repeat left center; background-size:20px 22px; padding-left:18px}
.t_xlm{ float:right; width:auto; line-height:30px; background:url(../images/t_tel.png)no-repeat left center; background-size:18px 18px; padding-left:16px}

}

@media only screen and (max-width: 410px) {
.t_xlm span a{ color:#fff; font-size:14px}
.t_xlm{ float:right; width:auto; line-height:30px; background:url(../images/t_tel.png)no-repeat left center; background-size:18px 18px; padding-left:16px}

.t_xlm1 span a{ color:#fff; font-size:14px}
.t_xlm1{ float:right; width:auto; line-height:30px; background:url(../images/t_yx.png)no-repeat left center; background-size:20px 22px; padding-left:18px}
}




.hui_bg{ background:#F4F4F4; width:100%; padding:50px 0px 50px 0px; overflow:hidden; }
.bai_bg{ background:#fff; width:100%; padding:50px 0px 50px 0px; overflow:hidden; }


@media only screen and (max-width:1190px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
.bai_bg{ background:#fff; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
}

@media only screen and (max-width:900px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#fff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}



.index_case{margin:5px 0px 0px 0px;}
.index_case h2{margin-top:30px; font-size:25px; line-height:26px; font-weight:normal; color:#0098B5; text-align:center}
.case_line{padding: 3px 0px; border-bottom:#333  1px solid; width:180px; margin:0 auto}
.case_p{color: #444;font-size:16px; text-transform: uppercase;padding:0px; text-align:center}
.case_txt{color: #444;font-size:14px; text-transform: uppercase;padding:0px; text-align:center}
.index_case dd{color: #666; font-size:16px; text-transform: uppercase;padding:0px; text-align:center}
.about_h2{margin-top:5px;}
.about_h2 span{ color:#0098B5;margin-bottom:10px}
.index_case P{line-height:180%; color:#666666;margin-top:10px;}
.about_h2 a{font-size:25px;}
@media only screen and (max-width: 667px) {
.index_case h2{margin-top:30px; font-size:20px; line-height:25px;}
.about_h2 a{font-size:20px;}
.index_case dd{color: #F85D00;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.case_p{color: #444;font-size:13px; text-transform: uppercase;padding:0px; text-align:center; line-height:18px}
}





/*-------产品系列-----------*/
.sy_ser{overflow:hidden; padding:0px; margin:0px;margin:0 auto; max-width:1300px; }
@media only screen and (max-width:1366px) {
.sy_ser{overflow:hidden; padding:0px; margin:0px;  margin:0 auto; max-width:1226px; width:100%}
}
.sy_ser li{overflow:hidden; padding:0px; margin:0px; float:left; width:31.33%; margin-bottom:20px;margin-right:1%; margin-left:1%; background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.1);display:none}
.sy_ser li dl{overflow:hidden; padding:0px; margin:0px; position:relative}
.sy_ser li dl dt{overflow:hidden; padding:0px; margin:0px;}
.sy_ser li dl dd{overflow:hidden; padding:30px 0px; margin:0px; text-align:center; font-size:18px; font-weight:bold; color:#111;}
.sy_ser li dl dt img{overflow:hidden; padding:0px; margin:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; width:100%;vertical-align:middle}

.sy_ser li dl .sy_ser_sm{ position: absolute; float:left; width:100%;z-index:22; bottom:0px; left:0;padding:0px 0px; margin:0px; text-align:center; background:rgba(0, 0, 0, 0.5);transition: all .6s ease; height:50px}
.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:18px;line-height:50px;transition: all .6s ease; padding:0px; margin:0; }

.sy_ser li dl .sy_ser_sm .btn{margin: 30px auto 0;color: #fff;border: 1px solid #fff;padding: 8px 25px; width:60px}

.sy_ser li:hover img{transform: scale(1.2);}
.sy_ser li:hover .sy_ser_sm{height: 100%; transition: all .6s ease;}
.sy_ser li:hover .sy_ser_sm h3{ transition: all .6s ease; padding-top:25%; }

.sy_ser li dl .sy_ser_sm .btn:hover{ color:#F78600; background:#fff}

@media only screen and (max-width:900px) {
.sy_ser li dl .sy_ser_sm .btn{margin: 10px auto 0;color: #fff;border: 1px solid #fff;padding: 3px 10px; width:60px}
.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:16px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }

}

@media only screen and (max-width:750px) {
.sy_ser li dl .sy_ser_sm .btn{margin: 10px auto 0;color: #fff;border: 1px solid #fff;padding: 3px 10px; width:60px}
.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:16px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }
.sy_ser li dl .sy_ser_sm{ position: absolute; float:left; width:100%;z-index:22; bottom:0px; left:0;padding:0px 0px; margin:0px; text-align:center; background:rgba(0, 0, 0, 0.5);transition: all .6s ease; height:40px}
}

@media only screen and (max-width:650px) {
.sy_ser li{overflow:hidden; padding:0px; margin:0px; float:left; width:48%; margin-bottom:20px;margin-right:1%; margin-left:1%; background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.1);}

.sy_ser li dl .sy_ser_sm h3{font-weight:bold; color:#fff; font-size:14px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }
}

.sy_ser li:nth-child(1){ display:block}
.sy_ser li:nth-child(2){ display:block}
.sy_ser li:nth-child(3){ display:block}
.sy_ser li:nth-child(4){ display:block}
.sy_ser li:nth-child(5){ display:block}
.sy_ser li:nth-child(6){ display:block}












.sy_ser1{overflow:hidden; padding:0px; margin:0px;margin:0 auto; max-width:1300px; }
@media only screen and (max-width:1366px) {
.sy_ser1{overflow:hidden; padding:0px; margin:0px;  margin:0 auto; max-width:1226px; width:100%}
}
.sy_ser1 li{overflow:hidden; padding:0px; margin:0px; float:left; width:31.33%; margin-bottom:20px;margin-right:1%; margin-left:1%; background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
.sy_ser1 li dl{overflow:hidden; padding:0px; margin:0px; position:relative}
.sy_ser1 li dl dt{overflow:hidden; padding:0px; margin:0px;}
.sy_ser1 li dl dd{overflow:hidden; padding:30px 0px; margin:0px; text-align:center; font-size:18px; font-weight:bold; color:#111;}
.sy_ser1 li dl dt img{overflow:hidden; padding:0px; margin:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; width:100%;vertical-align:middle}

.sy_ser1 li dl .sy_ser1_sm{ position: absolute; float:left; width:100%;z-index:22; bottom:0px; left:0;padding:0px 0px; margin:0px; text-align:center; background:rgba(0, 0, 0, 0.5);transition: all .6s ease; height:50px}
.sy_ser1 li dl .sy_ser1_sm h3{font-weight:bold; color:#fff; font-size:18px;line-height:50px;transition: all .6s ease; padding:0px; margin:0; }

.sy_ser1 li dl .sy_ser1_sm .btn{margin: 30px auto 0;color: #fff;border: 1px solid #fff;padding: 8px 25px; width:60px}

.sy_ser1 li:hover img{transform: scale(1.2);}
.sy_ser1 li:hover .sy_ser1_sm{height: 100%; transition: all .6s ease;}
.sy_ser1 li:hover .sy_ser1_sm h3{ transition: all .6s ease; padding-top:25%; }

.sy_ser1 li dl .sy_ser1_sm .btn:hover{ color:#F78600; background:#fff}


@media only screen and (max-width:900px) {
.sy_ser1 li dl .sy_ser1_sm .btn{margin: 10px auto 0;color: #fff;border: 1px solid #fff;padding: 3px 10px; width:60px}
.sy_ser1 li dl .sy_ser1_sm h3{font-weight:bold; color:#fff; font-size:16px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }

}

@media only screen and (max-width:750px) {
.sy_ser1 li dl .sy_ser1_sm .btn{margin: 10px auto 0;color: #fff;border: 1px solid #fff;padding: 3px 10px; width:60px}
.sy_ser1 li dl .sy_ser1_sm h3{font-weight:bold; color:#fff; font-size:16px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }
.sy_ser1 li dl .sy_ser1_sm{ position: absolute; float:left; width:100%;z-index:22; bottom:0px; left:0;padding:0px 0px; margin:0px; text-align:center; background:rgba(0, 0, 0, 0.5);transition: all .6s ease; height:40px}
}

@media only screen and (max-width:650px) {
.sy_ser1 li{overflow:hidden; padding:0px; margin:0px; float:left; width:48%; margin-bottom:20px;margin-right:1%; margin-left:1%; background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.1);}

.sy_ser1 li dl .sy_ser1_sm h3{font-weight:bold; color:#fff; font-size:14px;line-height:40px;transition: all .6s ease; padding:0px; margin:0; }
}




/*-----------关于我们---------------*/

.show_dv_box{ width:85%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px ;margin-bottom:10px; margin-top:30px;}
.show_dv_box1{ width:50%; height:auto; overflow:hidden; margin:0 auto; margin-bottom:50px; margin-top:10px; }

@media only screen and (max-width:1366px){
.show_dv_box{ width:70%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px ;margin-bottom:10px; margin-top:30px;}
}
@media only screen and (max-width:768px){
.show_dv_box{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.show_dv_box1{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
}

.sy_about_bg{ background:#eee url(../images/gywm_bg1.jpg)no-repeat center bottom; width:100%; margin:0px; padding:80px 0px 120px 0px; overflow:hidden}


.sy_aboutlist{ overflow:hidden; padding:0px; margin:0px;}
.sy_aboutlist li{overflow:hidden; padding:0px; margin:0px; float:left; width:33.3333%;}

.sy_aboutlist li dl{overflow:hidden; padding:0px; width:92%;margin:0 auto; background:#E5E5E5; padding-bottom:20px;border-radius:10px 10px 0px 0px}
.sy_aboutlist li dl dt{overflow:hidden; padding:0px; margin:0px;font-size:24px; color:#111;  font-weight:normal; text-align:center;width:90%;margin:0 auto;margin-bottom:10px;text-align:center; margin-top:20px;}
.sy_aboutlist li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center; color:#444;margin:0 auto; width:86%;min-height:48px;}


.fagl_ys{ overflow:hidden; margin:0px; padding:0px; border-radius:10px 10px 0px 0px; position:relative;}
.fagl_ys img{ width:100%; height:auto; vertical-align:top; border-radius:10px 10px 0px 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.topArrow{border-bottom:20px solid #E5E5E5; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:2; left:50%; margin-left:-20px; bottom:0} 


.sy_aboutlist li:hover dl{ background:#0154A6;}
.sy_aboutlist li:hover dl dt{ color:#fff}
.sy_aboutlist li:hover dl dd{ color:#fff}
.sy_aboutlist li:hover .fagl_ys img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_aboutlist li:hover .topArrow{border-bottom:20px solid #0154A6;}


@media only screen and (max-width:1100px) {
.sy_aboutlist li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center; color:#444;margin:0 auto; width:86%;}
.sy_aboutlist li dl dt{font-size:18px; }
}


@media only screen and (max-width:600px) {
.sy_aboutlist li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}
.sy_aboutlist li dl dd{ min-height:48px; height:auto}
}




/*-----------合作伙伴---------------*/
.hzkf{ overflow:hidden; display:block; background:#F6F6F6}

.hz_tu{ overflow:hidden; padding-top:20px; margin-bottom:10px}
.hz_tu ul{ overflow:hidden; padding:0px; margin:0px}
.hz_tu ul li{ list-style:none; float: left; width:16.6%; height:auto; margin:15px 0px; text-align:center}
.hz_tu ul li img{width:184px; height:75px;border:#eee 1px solid;}

.hz_tu1 ul li:hover  img{transform:rotateY(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.hz_tu ul li:hover  img{transform:rotateY(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media (max-width:1124px){
.hzkf{ overflow:hidden;}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:16.6%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:95%; max-height:60px; margin:0 auto}
}


@media (max-width:800px){
.hz_tu ul li img{width:95%; max-height:48px; margin:0 auto}
}

@media (max-width:667px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:25%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:92%; height:60px; margin:0 auto}

}
@media (max-width:558px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:33.33%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:92%; max-height:40px; margin:0 auto}

}


@media (max-width:321px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:50%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:auto; height:55px; margin:0 auto}

}


@media only screen and (max-width:768px) {
.link_k{ overflow:hidden; padding-top:20px; color:#5D6678; display: none}
}



.mvideo_more1{width:160px; height:42px; line-height:42px; font-size:16px; color:#bdbdbd; margin:20px auto 10px; text-align:center; border:1px solid #eee;  display:block; background:#fff}
.mvideo_more1:hover i{opacity:1; margin-left:10px;}
.mvideo_more1 i{ opacity:0;transition: all 0.36s ease 0s;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

/*------------------推荐精品--------------*/
.jptj_title_k{padding-bottom:10px; overflow:hidden; text-align:center;}
.jptj_title{color: #111;font-size:30px;font-family: Didot;text-transform:uppercase; line-height:40px}
.jptj_title_x{ font-size:18px; color:#666; line-height:30px;text-transform:uppercase;}


@media only screen and (max-width: 768px) {
.jptj_title{color: #111;font-size:24px;font-family: Didot;text-transform:uppercase; line-height:30px}
.jptj_title_x{ font-size:16px; color:#666}
}

.mvideo_more{width:180px; height:44px; line-height:45px; font-size:15px; color:#bdbdbd; margin:2px auto 10px; text-align:center; border:1px solid #dfdfdf;  display:block}
.mvideo_more:hover i{opacity:1; margin-left:10px;}
.mvideo_more i{ opacity:0;transition: all 0.36s ease 0s;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}






/*-------内页栏目-----------*/

.lmbox{ overflow:hidden; width:100%; z-index:9; margin-top:-56px;background:rgba(0, 0, 0, 0.5); overflow:hidden}
.lmbox1{ overflow:hidden; width:100%; z-index:9; margin-top:-112px;background:rgba(0, 0, 0, 0.5); overflow:hidden}



.l-sub{width:100%;overflow:hidden;padding:0px;margin-bottom:10px; margin-top:10px;}
.l-sub li{ overflow:hidden; text-align:center; width:auto; padding:0px 4px;float:left; list-style:none;line-height:32px;}
.l-sub a{ display: block; color: #fff; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;height:32px; padding:0px 20px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #027EDE; background:#fff;font-size:14px; text-decoration:none; height:32px; line-height:32px; padding:0px 20px; border-radius:15px}
.l-sub li.active a{ height:32px;display: block; background:#fff;color:#027EDE;font-size:14px; line-height:32px;text-decoration:none; text-align:center; padding:0px 20px;border-radius:15px}



.l-sub1{width:100%;overflow:hidden;padding:0px;margin-bottom:10px; margin-top:10px;}
.l-sub1 li{ overflow:hidden; text-align:center; width:14%;float:left; list-style:none;line-height:32px; margin-bottom:5px; margin:0px 0.14%}
.l-sub1 a{ display: block; color: #fff; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;height:32px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #027EDE; background:#fff;font-size:14px; text-decoration:none; height:32px; line-height:32px; border-radius:15px}
.l-sub1 li.active a{ height:32px;display: block; background:#fff;color:#027EDE;font-size:14px; line-height:32px;text-decoration:none; text-align:center; border-radius:15px}


@media only screen and (max-width:1200px) {
.l-sub1 li{ overflow:hidden; text-align:center; width:25%;float:left; list-style:none;line-height:32px; margin-bottom:5px; margin:0px 0%}
.l-sub1 a{ display: block; color: #fff; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;height:32px; padding:0px 0px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #027EDE; background:#fff;font-size:14px; text-decoration:none; height:32px; line-height:32px; padding:0px 0px; border-radius:15px}
.l-sub1 li.active a{ height:32px;display: block; background:#fff;color:#027EDE;font-size:14px; line-height:32px;text-decoration:none; text-align:center; padding:0px 0px;border-radius:15px}
}


@media only screen and (max-width: 800px) {


.lmbox1{ overflow:hidden; width:100%; z-index:9; margin-top:0px;background:rgba(0, 0, 0, 0.5); overflow:hidden}

.l-sub1 li{ overflow:hidden; text-align:center; width:24%; padding:0px 0px;float:left; list-style:none;line-height:32px; margin:0px 0.5%; margin-bottom:8px;}
.l-sub1 a{ display: block; color: #fff; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;height:32px; padding:0px 0px; border:#9F9F9F 1px solid;border-radius:15px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #027EDE; background:#fff;font-size:14px; text-decoration:none; height:32px; line-height:32px; padding:0px 0px; border-radius:15px; border:#ccc 1px solid}
.l-sub1 li.active a{ height:32px;display: block; background:#fff;color:#027EDE;font-size:14px; line-height:32px;text-decoration:none; text-align:center; padding:0px 0px;border-radius:15px; border:#fff 1px solid}

}

@media only screen and (max-width: 600px) {
.lmbox{ overflow:hidden; width:100%; z-index:9; margin-top:-56px;background:rgba(0, 0, 0, 0.5); overflow:hidden}
.l-sub li{ overflow:hidden; text-align:center; width:25%; padding:0px 0px;float:left; list-style:none; line-height:32px;}
.l-sub a{ display: block; color: #fff; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;height:32px; padding:0px 0px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #027EDE; background:#fff;font-size:14px; text-decoration:none; height:32px; line-height:32px; padding:0px 0px; border-radius:15px}
.l-sub li.active a{ height:32px;display: block; background:#fff;color:#027EDE;font-size:14px; line-height:32px;text-decoration:none; text-align:center; padding:0px 0px;border-radius:15px}


.l-sub1 li{ overflow:hidden; text-align:center; width:49%; padding:0px 0px;float:left; list-style:none;line-height:32px; margin:0px 0.5%; margin-bottom:8px;}
.l-sub1 a{ display: block; color: #fff; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;height:32px; padding:0px 0px; border:#9F9F9F 1px solid;border-radius:15px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #027EDE; background:#fff;font-size:14px; text-decoration:none; height:32px; line-height:32px; padding:0px 0px; border-radius:15px; border:#ccc 1px solid}
.l-sub1 li.active a{ height:32px;display: block; background:#fff;color:#027EDE;font-size:14px; line-height:32px;text-decoration:none; text-align:center; padding:0px 0px;border-radius:15px; border:#fff 1px solid}

}



/*-------关于我们-----------*/

.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:48%; margin-bottom:20px}
.about_L_txt{ font-size:16px; line-height:220%;overflow:hidden; padding:0px; margin:0px;}
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:48%; margin-bottom:20px}
.about_R img{ width:100%; height:auto; vertical-align:top}
.gsjs_bt{font-size: 36px;width: 100%;margin: 0px 0px 25px 0px;line-height: 44px; color:#111}


@media only screen and (max-width:1100px){
.about_L_txt{ font-size:16px; line-height:200%;overflow:hidden; padding:0px; margin:0px;}
}
@media only screen and (max-width:900px){
.about_L_txt{ font-size:14px; line-height:190%;overflow:hidden; padding:0px; margin:0px;}

.gsjs_bt{font-size: 24px;width: 100%;margin: 0px 0px 5px 0px;line-height: 30px;}
}

@media only screen and (max-width:750px){
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:48%; margin-bottom:20px; margin-top:10px}
.about_L_txt{ font-size:14px; line-height:170%;overflow:hidden; padding:0px; margin:0px;}

.gsjs_bt{font-size: 20px;width: 100%;margin: 0px 0px 5px 0px;line-height:26px;}
}


@media only screen and (max-width:600px){
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:100%; margin-bottom:20px; margin-top:0px}
.about_L_txt{ font-size:14px; line-height:170%;overflow:hidden; padding:0px; margin:0px;}

.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}
.gsjs_bt{font-size: 20px;width: 100%;margin: 0px 0px 15px 0px;line-height:26px;}
}




.ser_M{ overflow:hidden; padding:0px; margin:0px;}
.ser_M li{ width:100%; padding:100px 0px 100px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:60px 0px 60px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:60px 0px 60px 0px; overflow:hidden;}

@media only screen and (max-width:1366px) {
.ser_M li{width:100%; padding:80px 0px 80px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:50px 0px 50px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:50px 0px 50px 0px; overflow:hidden;}
}

@media only screen and (max-width:1190px) {
.ser_M li{width:100%; padding:40px 0px 40px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:40px 0px 40px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:40px 0px 40px 0px; overflow:hidden;}
}

@media only screen and (max-width:900px) {
.ser_M li{width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n-1){ background:#fff; width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.ser_M li:nth-child(2n){ background:#F4F4F4; width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
}

.ser_M li:nth-child(2n-1).img_box1{ float:left;}
.ser_M li:nth-child(2n) .img_box1{ float: right;}

.img_box1{ overflow:hidden; text-align:center; margin:0px; padding:0px; width:49%; float:left}
.img_box1 img{ overflow:hidden; vertical-align: middle;max-width:100%; width:auto; height:auto;}
@media only screen and (max-width:767px) {
.img_box1{ overflow:hidden; text-align:center; margin:0px; padding:0px; width:100%; float:left}
.img_box1 img{ overflow:hidden; vertical-align: middle;max-width:100%; width:auto; height:auto;}
}



.ser_txt1{overflow:hidden; padding:6% 0px 10px 0px; margin:0px; }
.ser_txt1 dl{overflow:hidden; padding:0px; margin:0px; width:86%; margin:0 auto}
.ser_txt1 dl dt{overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#111; line-height:190%;  margin-bottom:10px; font-weight:bold}
.ser_txt1 dl dd{overflow:hidden; padding:0px; margin:0px; color:#666; font-size:16px;  line-height:190%;color:#555}
.ser_txt1 dl dd strong{color:#111;}

@media only screen and (max-width:900px) {
.ser_txt1{overflow:hidden; padding:3% 0px 10px 0px;}
.ser_txt1 dl{overflow:hidden; padding:0px; margin:0px;  width:94%; margin:0 auto}
.ser_txt1 dl dd{overflow:hidden; padding:0px; margin:0px; color:#666; font-size:14px; line-height:190%;color:#555}
}


@media only screen and (max-width:767px) {
.ser_txt1{overflow:hidden; padding:2% 0px 10px 0px;}
.ser_txt1 dl{overflow:hidden; padding:0px; margin:0px;  width:94%; margin:0 auto}
.ser_txt1 dl dt{overflow:hidden; padding:0px; margin:0px; font-size:16px;  line-height:190%}
}

@media only screen and (max-width:740px) {
.ser_txt1 dl{overflow:hidden; padding:0px; margin:0px; padding-bottom:15px; width:94%; margin:0 auto}
.ser_txt1{overflow:hidden; padding:10px 0px 10px 0px; margin:0px; width:100%; margin:0 auto}
.ser_txt1 dl dt{overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:190%}

}



/*-------文化-----------*/

.wh_box{ overflow:hidden; margin:0px; padding:0px; padding-top:30px}
.wh_box li{ float:left; width:25%; list-style:none; margin:0px; padding:0px}

.wh_box li dl{overflow:hidden; margin:0px; padding:0px; height:260px; text-align:center; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.wh_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:28px; line-height:30px; color:#222; padding-top:95px}
.wh_box li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:30px; color:#666;text-transform:uppercase;}

.topArrow1{border-bottom:15px solid #F8F8F8; border-left:15px solid transparent;border-right:15px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:2; left:50%; margin-left:-15px; bottom:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;} 

.topArrow2{border-top:15px solid #F8F8F8; border-right:15px solid transparent;border-left:15px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:2; left:50%; margin-left:-15px; top:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;} 


.wh_tu{ overflow:hidden; margin:0px; padding:0px;position:relative;height:260px;}
.wh_tu img{ width:100%; height:100%; vertical-align:top; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.wh_box li:hover .wh_tu img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.wh_box li:hover dl{ background:#0066CC; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.wh_box li:hover dl dt{ color:#FFF}
.wh_box li:hover dl dd{ color:#FFF}
.wh_box li:hover .topArrow1{border-bottom:15px solid #0066CC; border-left:15px solid transparent;border-right:15px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:2; left:50%; margin-left:-15px; bottom:0}


.wh_box li:hover .topArrow2{border-top:15px solid #0066CC; border-right:15px solid transparent;border-left:15px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:2; left:50%; margin-left:-15px; top:0} 

  

@media only screen and (max-width:1366px) {
.wh_box li dl{overflow:hidden; margin:0px; padding:0px; height:240px; text-align:center;}
.wh_tu{ overflow:hidden; margin:0px; padding:0px;position:relative;height:240px;}
}




@media only screen and (max-width:1200px) {
.wh_box li dl{overflow:hidden; margin:0px; padding:0px; height:190px; text-align:center;}
.wh_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:28px; line-height:30px; color:#222; padding-top:60px}
.wh_tu{ overflow:hidden; margin:0px; padding:0px;position:relative;height:200px;}

}

@media only screen and (max-width:900px) {
.wh_box{ overflow:hidden; margin:0px; padding:0px; padding-top:20px}
.wh_box li dl{overflow:hidden; margin:0px; padding:0px; height:140px; text-align:center;}
.wh_tu{ overflow:hidden; margin:0px; padding:0px;position:relative;height:140px;}

.wh_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:20px; line-height:22px; color:#222; padding-top:45px}
.wh_box li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:20px; color:#666;text-transform:uppercase;}
}

@media only screen and (max-width:750px) {
.wh_box li dl{overflow:hidden; margin:0px; padding:0px; height:120px; text-align:center;}
.wh_tu{ overflow:hidden; margin:0px; padding:0px;position:relative;height:120px;}

.wh_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:22px; color:#222; padding-top:40px}
.wh_box li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:18px; color:#666;text-transform:uppercase;}
}

@media only screen and (max-width:550px) {

.wh_box li{ float:left; width:50%; list-style:none; margin:0px; padding:0px}

.wh_box li dl{overflow:hidden; margin:0px; padding:0px; height:136px; text-align:center;}
.wh_tu{ overflow:hidden; margin:0px; padding:0px;position:relative;height:136px;}

.wh_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:22px; color:#222; padding-top:50px}
.wh_box li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:18px; color:#666;text-transform:uppercase;}
}
@media only screen and (max-width:350px) {

.wh_box li dl{overflow:hidden; margin:0px; padding:0px; height:110px; text-align:center;}
.wh_tu{ overflow:hidden; margin:0px; padding:0px;position:relative;height:110px;}
.wh_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:22px; color:#222; padding-top:35px}
}


/*-------荣誉-----------*/


.sy_zs{margin:0px; padding:0px; overflow:hidden; margin:0 auto; max-width:1300px; width:96%; margin-top:5px; margin-bottom:30px}

.zzzs_box{ float:left; width:25%; margin:15px 0px; padding:0px; overflow:hidden;}
.zzzs {overflow: hidden; display:table; margin:0 auto;} 
.zzzs li{border:1px solid #eee; width:240px; height:333px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px; background:#F5F5F5} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:240px; width:auto; max-height:333px; height:auto;} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333; line-height:40px; height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


@media only screen and (max-width:1100px) {

.zzzs li{border:1px solid #eee; width:200px; height:289px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:200px; width:auto; max-height:289px; height:auto} 

}


@media only screen and (max-width:900px) {

.zzzs li{border:1px solid #eee; width:150px; height:217px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:150px; width:auto; max-height:217px; height:auto} 

}

@media only screen and (max-width:700px) {
.sy_zs{margin:0px; padding:0px; overflow:hidden; margin:0 auto; max-width:900px; width:96%; margin-top:2px; margin-bottom:10px}
.zzzs li{border:1px solid #eee; width:130px; height:188px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:130px; width:auto; max-height:188px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333; line-height:40px; height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

}

@media only screen and (max-width:600px) {

.zzzs li{border:1px solid #eee; width:115px; height:166px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:115px; width:auto; max-height:166px; height:auto} 
.zzzs_box p{text-align:center;overflow:hidden; padding:0px; margin:0px; font-size:12px; color:#333333; line-height:30px; height:30px; text-align:center}

}

@media only screen and (max-width:567px) {
.zzzs_box{ float:left; width:50%; margin:5px 0px; padding:0px; overflow:hidden;}

.zzzs li{border:1px solid #eee; width:150px; height:217px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; padding:4px} 
.zzzs .zzzs_tu { *position:absolute; top:50%; z-index:8 } 
.zzzs .zzzs_tu img { *position:relative; top:-50%; left:-50%; max-width:150px; width:auto; max-height:217px; height:auto} 

}


/*-----产品详细--------*/

.fixedMenu{overflow:hidden; width:100%; background:url(../images/bg_cplm.jpg) no-repeat  center;background-size:cover; padding:0px;z-index:9000000099999; min-height:80px; }



.pcsx_nav{ overflow:hidden; max-width:500px;width:96%; margin:0 auto;padding:40px 0px 0px 0px}
.pcsx_nav li{ float:left; margin:0px 1%; width:48%; color:#3333;background:#E8F5FE; text-align:center}
.pcsx_nav li a{ font-size:20px; line-height:50px;color:#111;}

.xc_t_wrap { margin-bottom:5px; border-bottom:#eee 1px solid; overflow:hidden; margin-top:30px}
.xc_t_wrap .xc_title { font-size:30px;color:#111;font-weight:normal; overflow:hidden; line-height:190%}
.smwz{ font-size:15px; line-height:30px}

@media (max-width: 768px) {

.fixedMenu{overflow:hidden; width:100%;  min-height:60px; }

.pcsx_nav{ overflow:hidden; max-width:500px;width:96%; margin:0 auto; padding:23px 0px 0px 0px}
.pcsx_nav li a{ font-size:16px; line-height:44px;}

.xc_t_wrap { margin-bottom:5px;overflow:hidden}
.xc_t_wrap .xc_title { font-size:20px;color:#111;font-weight:normal; }
}




/*-----人才招聘------*/

.rczplist{ overflow:hidden; margin:0px; padding:0px}
.rczplist li{ overflow:hidden; margin:0px; padding:0px; width:100%; margin-bottom:20px; border-bottom: #ccc 1px solid; padding-bottom:15px}
.rczplist li dl{overflow:hidden; margin:0px; padding:0px}
.rczplist li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; border-bottom: #ddd 1px  dashed; margin-bottom:5px; line-height:220%;color:#222; }
.rczplist li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%}
.rczplist li dl dd  .zpxx{ float:left; line-height:180%; font-size:14px;}
.rczplist li dl dd span{ font-weight:bold; color:#333; width:75px; float:left}
.rczplist li dl dd  .shijian{ margin-right: 10px;float: right; font-size:12px;}   


/*-----新闻列表--------*/
.news_wrapper1{ overflow:hidden; }
.news_wrapper1 li{ list-style:none; overflow:hidden; border-bottom:#DFDDDD 1px solid; margin-bottom:0px; padding:20px 0px;}
.news_wrapper1 li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 li dl dt{ overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin:0px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#111; font-weight:bold}
.news_wrapper1 li dl dd{ overflow:hidden;    line-height: 22px;font-size: 14px;color: #6a6a6a; height:auto;color: #6a6a6a;}
.news_wrapper1 a:hover li dl dt{ color:#0055D4} 
.news_wrapper1 li dl dd p{ color:#c8c8c8; font-size:16px; padding:0px ; margin:0px; line-height:250%}
.news_wrapper1 a:hover li{box-shadow: 0px 0px 10px #ddd;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.newsimg1{display: block; width:300px;height:auto; float:left; margin-right:3%;height:180px; position:relative; overflow:hidden}
.newsimg1 img{ width:100%; height:180px;vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 a:hover .newsimg1 img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

@media only screen and (max-width: 800px) {
.newsimg1{display: block; width:200px;height:auto; float:left; margin-right:3%;height:120px; position:relative; overflow:hidden}
.newsimg1 img{ width:100%; height:120px;vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 li dl dd p{ color:#c8c8c8; font-size:16px; padding:0px ; margin:0px; line-height:200%}
.news_wrapper1 li dl dd{ height:74px;}
}


@media only screen and (max-width: 650px) {
.newsimg1{display: block; width:100%;height:auto; float: none; margin-right:0%; margin-bottom:10px; overflow:hidden}
.newsimg1 img{ width:100%; height:auto}
.news_wrapper1 li{ border:#E6E6E6 1px solid; margin-bottom:15px; border-radius:5px;padding:10px 10px;}
.news_wrapper1 a:hover li{box-shadow: none;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.news_wrapper1 li dl dd p{ color:#c8c8c8; font-size:14px; padding:0px ; margin:0px; line-height:200%}
.news_wrapper1 li dl dt{ overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin:0px;font-size:16px;overflow:hidden;white-space: normal;text-overflow:ellipsis; color:#111; font-weight:bold; line-height:26px}

}




.xw_left{ overflow:hidden; padding:0px; margin:0px; float:left; width:70%;}
.xw_right{ overflow:hidden; padding:0px; margin:0px; float: right; width:27%; display: block}


.R_newslist{ padding:0px 0px;overflow:hidden;  margin:0px; }
.R_newslist li{ padding:0px 0px;overflow:hidden;  margin:0px; width:100%; padding:14px 0px; border-bottom:#CCCCCC 1px dashed}
.R_newslist li h3{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal; font-size:16px; color:#111; line-height:180%;}
.R_newslist li h4{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal;color:#777; font-size:14px; line-height:200%}
.R_newslist li:hover h3{ color:#005CC4; }
.title_tj{font-size:20px;line-height:24px;color:#666; border-top:#top 1px solid; margin-bottom:20px}

@media (max-width: 1000px) {
.xw_left{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%;}
.xw_right{ overflow:hidden; padding:0px; margin:0px; float: right; width:30%; display: none}

}




/*-----技术交流--------*/
.m_newslist1{ overflow:hidden; margin:0px; padding:0px}
.m_newslist1 li{ overflow:hidden; margin:0px; padding:0px; list-style:none; padding:25px 0px; border-bottom:#CCCCCC 1px dashed}
.m_newslist1 li dl{ overflow:hidden; margin:0px; padding:0px 10px}
.m_newslist1 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; font-weight:bold; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#222}
.m_newslist1 li dl dd{ overflow:hidden; margin:0px; padding:0px; color:#666666; line-height:24px; font-size:14px}
.date_box{ margin:0px; width:73px; height:87px; background:#9DBAD3; color:#FFFFFF; padding:0px 7px; text-align:right; margin-right:10px; float:left;}
.date_box h3{font-size: 1.4em; margin:0px; padding:0px}
.date_box h3  p{ margin:0px; height: 50px;border-bottom: 2px solid #fff;font-size:36px;line-height: 50px;margin-bottom: 0px;font-family:"arial"; font-weight:normal; padding:0px}
.m_newslist1 li:hover{ background:#F5F5F5}
.m_newslist1 li:hover dl dt{ color:#0E4E8F}
.m_newslist1 li:hover .date_box{ background:#0E4E8F}

@media only screen and (max-width: 780px) {
.date_box{ margin:0px; width:73px; height:87px; background:#9DBAD3; color:#FFFFFF; padding:0px 7px; text-align:right; margin-right:10px; float:left;}
.date_box h3{font-size:18px; margin:0px; padding:0px}
.m_newslist1 li dl dd{ overflow:hidden; margin:0px; padding:0px; color:#666666; height:48px}
.date_box h3  p{font-size:30px;}
.m_newslist1 li{ overflow:hidden; margin:0px; padding:0px; list-style:none; padding:5px 0px;}
}




/*-------banner-----------*/
.top_kong{ overflow:hidden; clear:both; height:90px; width:100%;}

.fixed_banner1{ width:100%; height:350px ;background:#1556A6 url(../images/big_bg1.jpg) no-repeat center;  background-size:cover;display:block;}
.fixed_banner1_1{ width:100%; height:350px; background:#1556A6 url(../images/big_bg1_1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner1_2{ width:100%; height:350px; background:#1556A6 url(../images/big_bg1_2.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner1_3{ width:100%; height:350px; background:#1556A6 url(../images/big_bg1_3.jpg) no-repeat center center; background-size:cover; display:block;}


.fixed_banner2{ width:100%; height:350px; background:#1556A6 url(../images/big_bg2.jpg) no-repeat center top;display:block;}
.fixed_banner2_1{ width:100%; height:350px; background:#1556A6 url(../images/big_bg2_1.jpg) no-repeat center top;display:block;}
.fixed_banner3{ width:100%; height:350px; background:#1556A6 url(../images/big_bg3.jpg) no-repeat center top; display:block;}
.fixed_banner4{ width:100%; height:350px; background:#1556A6 url(../images/big_bg4.jpg) no-repeat center top; display:block;}
.fixed_banner5{ width:100%; height:350px; background:#1556A6 url(../images/big_bg5.jpg) no-repeat center top; display:block;}
.fixed_banner6{ width:100%; height:350px; background:#1556A6 url(../images/big_bg6.jpg) no-repeat center top;display:block;}
.fixed_banner7{ width:100%; height:350px ;background:#1556A6 url(../images/big_bg7.jpg) no-repeat center; display:block;}
.fixed_banner8{ width:100%; height:350px ;background:#1556A6 url(../images/big_bg8.jpg) no-repeat center; display:block;}



@media only screen and (max-width:1100px) {
.top_kong{ overflow:hidden; clear:both; height:48px; width:100%;}

.fixed_banner1{ width:100%; height:200px; background:#1556A6 url(../images/big_bg1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner1_1{ width:100%; height:200px; background:#1556A6 url(../images/big_bg1_1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner1_2{ width:100%; height:200px; background:#1556A6 url(../images/big_bg1_2.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner1_3{ width:100%; height:200px; background:#1556A6 url(../images/big_bg1_3.jpg) no-repeat center center; background-size:cover; display:block;}


.fixed_banner2{ width:100%; height:200px; background:url(../images/big_bg2.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner2_1{ width:100%; height:200px; background:url(../images/big_bg2_1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner3{ width:100%; height:200px; background:url(../images/big_bg3.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner4{ width:100%; height:200px; background:url(../images/big_bg4.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner5{ width:100%; height:200px; background:url(../images/big_bg5.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner6{ width:100%; height:200px; background:url(../images/big_bg6.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner7{ width:100%; height:200px; background:url(../images/big_bg7.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner8{ width:100%; height:200px; background:url(../images/big_bg8.jpg) no-repeat center center; background-size:cover; display:block;}
}

@media only screen and (max-width:900px) {
.fixed_banner1{ width:100%; height:150px; background:#1556A6 url(../images/big_bg1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner1_1{ width:100%; height:150px; background:#1556A6 url(../images/big_bg1_1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner1_2{ width:100%; height:150px; background:#1556A6 url(../images/big_bg1_2.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner1_3{ width:100%; height:150px; background:#1556A6 url(../images/big_bg1_3.jpg) no-repeat center center; background-size:cover; display:block;}


.fixed_banner2{ width:100%; height:150px; background:url(../images/big_bg2.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner2_1{ width:100%; height:150px; background:url(../images/big_bg2_1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner3{ width:100%; height:150px; background:url(../images/big_bg3.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner4{ width:100%; height:150px; background:url(../images/big_bg4.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner5{ width:100%; height:150px; background:url(../images/big_bg5.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner6{ width:100%; height:150px; background:url(../images/big_bg6.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner7{ width:100%; height:150px; background:url(../images/big_bg7.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner8{ width:100%; height:150px; background:url(../images/big_bg8.jpg) no-repeat center center; background-size:cover; display:block;}

}






.dh_k{ overflow:hidden; padding:5px 0px;border-bottom:#eee 1px solid;margin-bottom:15px; }
.wzdh_k{ overflow:hidden; border-bottom:#CCCCCC 0px solid;line-height:25px; padding-top:1px; float:left;}
.wzdh_k span{font-size:14px; line-height:30px;padding-top:5px; }
.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444}

@media only screen and (max-width: 600px) {
.shangxy li dl dt dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#888;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-bottom:5px}
}



/*-----新闻详细页------*/

.content_bt_k{overflow:hidden; padding:20px 10px; background:#F5F5F5 ;margin-bottom:10px}
.content_info{width:100%; border-bottom:#ccc 0px solid; font-size:12px; color:#666666; padding-bottom:4px; line-height:25px; margin-top:5px; text-align:center; overflow:hidden}
.content_bt{ width:100%; line-height:30px; font-size:24px; font-weight:bold; margin-bottom:15px; text-align:center; color:#111}
.content_time{width:100%; border-bottom:#eee 1px solid; font-size:12px; color:#666666;padding-bottom:4px; margin-bottom:10px; line-height:25px; text-align:center}
.i_date{ background:url(../images/i_time.png) no-repeat left center; padding-left:22px; margin-right:5px; background-size:18px 18px;}
.i_from{ background:url(../images/i_t1.png) no-repeat left center; padding-left:20px; margin-right:10px; background-size:18px 18px;}
.i_View{ background:url(../images/i_View.png) no-repeat  left center; padding-left:25px; background-size:20px 20px;}


.main_nr{overflow: hidden;padding: 0px 0px 10px 0px;font-size: 16px;line-height: 200%; color:#333333}
.main_nr img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

.main_nr h2{ color:#222}
.main_nr h3{ color:#222}
.main_nr h4{ color:#222}
.main_nr h5{ color:#222}
.main_nr strong{ color:#222}
@media only screen and (max-width:800px) {
.main_nr{overflow: hidden;padding: 10px 0px;font-size: 14px;line-height: 190%;}
}


.content_txt{line-height:200%; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
.content_txt_tu{overflow:hidden; text-align:center}
.content_txt_tu img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

.B_back{ float:right; width:auto; font-size:12px; display:block;}
.B_back a{color:#444}

.B_back{width:72px;height:30px;text-align:center;float:right;font-size:12px; line-height:30px; background:#ccc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px; }
.B_back a{display:block; color:#fff; font-size:14px;}
.B_back a:hover{ background:#17a3ea;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}


@media screen and (max-width: 768px) {
.content_bt{ width:100%; line-height:25px; font-size:18px; padding-top:10px;font-weight:bold; text-align: center;}
.content_bt{ text-align:left;}

.content_txt{line-height:200%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px;}
}


/*-----page------*/
.next_k{ padding:0px;margin-top:15px; border-top:#CCCCCC 1px solid;margin-bottom:10px}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:12px; list-style:none; width:100%}
.next_k ul li a{font-size:12px}

.page_k{ text-align:center; padding:10px; font-size:12px;border-top:#CCCCCC 0px solid; margin-top:15px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}



.tel_box{color:#FFA800; display:block}
.top_tel{ overflow:hidden; margin-top:8px}
.top_tel dl{ overflow: hidden;color:#FFA800;}
.tel_tu{float: left;overflow: hidden; margin-top:8px; line-height:22px;}
.tel_tu img{ vertical-align: middle; width:35px; height:auto;}
.top_tel dl dt{ font-size:14px;color:#777;  line-height:18px; font-weight:bold; overflow:hidden; margin:0px; font-weight:normal; padding-top:4px}
.top_tel dl dd{font-family:"arial";  line-height:20px; overflow:hidden; margin: 0px; padding:0px;letter-spacing:1px;}
.top_tel dl dd a{ font-size:20px;color:#FFA800;"arial"; }
.header .nav  .top_tel dl dd a{font-size:20px;color:#FF6600; } 


.ab_head_k{ display:block; overflow:hidden}
.ab_headline{background:url(../images/ad_line.png) no-repeat center 63px;text-align:center;height:50px; line-height:50px; font-size:22px; color:#2985cf;padding-top:20px;}
.ab_headline span{ display:inline-block;padding:0 25px; background:#fff; font-size:68px; color:#999;}
.ab_headline span img{margin-right:10px; vertical-align:middle;}
.ab_headline b{ color:#aaa;}
.big_title{ text-align:center;}
.big_title h1{ font-size:12px; margin-top:8px;font-family:Arial, Helvetica, sans-serif; color:#999;}
.big_title h2{ font-size:24px; color:#EB0113; line-height:34px; margin-top:-3px}

.nrzhwz{ float: right; margin-top:20px; overflow:hidden; display:block}
.nrzhwz .txt1{font-size: 14px; line-height: 39px;}
.nrzhwz img{vertical-align:middle; line-height: 30px; margin-right:4px; margin-top:-3px}
.nrzhwz .tx1t a{padding: 0 9px;color: #7d7d7d;}

@media (max-width: 1190px) {
.ab_head_k{ display: none; overflow: hidden}
}


.main_R{ overflow:hidden; float:right; width:20%; display:block}
.main_L{ overflow:hidden; float:left; width:78%;margin-bottom:20px; line-height:14px}


@media screen and (max-width:1024px) {
.main_R{ overflow:hidden; float:right; width:25%;}
.main_L{ overflow:hidden; float:left; width:73%; margin-bottom:20px}
}

@media screen and (max-width:900px) {
.menuTitle{ display:none}
.main_R{ overflow:hidden; float:left; width:100%;}
.main_L{ overflow:hidden; float:left; width:100%; margin-bottom:10px}


}






/*----------产品---------------*/
.cpsm_bg{ overflow:hidden; margin:0px; padding:0px; background:#F2F2F2}
.gs_cplist{ overflow:hidden; margin:0px;  padding:10px 0px; width:100%}
.gs_cplist li{ overflow:hidden; margin:0px; padding:0px; width:33.33%; float:left; margin-bottom:10px}
.gs_cplist dl{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto;margin-top:8px; margin-bottom:8px;  border:#eee 1px solid; padding:3%; background:#fff}
.gs_cplist dl dd h3{margin:0px; padding:0px; font-size:16px; font-weight: normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:38px;  text-align:center; padding-top:5px;}
.gs_cplist dl dd p{ overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:22px; color:#888; height:45px;}
.gs_cplist dl dt{ height:260px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%; height:auto;height:100%; vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }

.gs_cplist li:hover dl{box-shadow:0 0 15px 1px rgba(0,0,0,.2);  border:#00B7D3 1px solid; background:#076AB4}
.gs_cplist li:hover dd h3{ color: #fff}
.gs_cplist li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.gs_cplist li:hover dl dd p{ color: #fff;}


.zmaintit{ font-size:28px; height:55px; color:#222; line-height:30px; font-weight:bold;}
.zmaintit span{ font-size:32px; color:#eeeeee; padding-left:10px; vertical-align:top; font-weight:normal;text-transform:uppercase;}





@media only screen and (max-width:1366px) {
.gs_cplist dl dt{ height:240px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 240px;  vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }

}


@media only screen and (max-width:1024px) {
.gs_cplist dl dt{ height:140px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 140px;  vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }
.gs_cplist dl dd h3{margin:0px; padding:0px; font-size:16px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:38px; text-align:center; padding-top:0px;}


.zmaintit{ font-size:24px; height:55px; color:#222; line-height:30px}
.zmaintit span{ font-size:28px; color:#eeeeee; padding-left:10px; vertical-align:top;}


}

@media only screen and (max-width:1000px) {
.gs_cplist dl dt{ height:127px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 127px;  vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }
.gs_cplist dl dd h3{margin:0px; padding:0px; font-size:14px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:38px;}
}
@media only screen and (min-width: 660px) and (max-width: 700px) {
.gs_cplist dl{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto;margin-top:8px; margin-bottom:8px;  border:#eee 1px solid; padding:2%; background:#fff}
.gs_cplist dl dt{ height:120px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 120px;  vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }
.gs_cplist dl dd h3{margin:0px; padding:0px; font-size:14px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:38px; }

.zmaintit span{ font-size:24px; color:#eeeeee; padding-left:10px; vertical-align:top;}

}

@media only screen and (max-width:659px) {
.gs_cplist dl dt{ height:110px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 110px;  vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }
.gs_cplist dl dd h3{margin:0px; padding:0px; font-size:14px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:38px; }

.zmaintit{ font-size:20px; height:50px; color:#222; line-height:30px; text-align:center}


}

@media only screen and (max-width:600px){
.gs_cplist dl dt{ height:100px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 100px;  vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }
.gs_cplist dl dd h3{margin:0px; padding:0px; font-size:14px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:38px; }

.zmaintit span{ font-size:22px; color:#eeeeee; padding-left:10px; vertical-align:top;text-transform:uppercase;}

}

@media only screen and (max-width:450px){
.gs_cplist li{ overflow:hidden; margin:0px; padding:0px; width:50%; float:left; margin-bottom:10px}
.gs_cplist dl dt{ height:110px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 110px;  vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }
.gs_cplist dl dd h3{margin:0px; padding:0px; font-size:14px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:38px;}
.gs_case_sm{margin:0px; padding:0px; text-align:center; position:absolute; z-index:2; width:100%; bottom:0; left:0; padding:0px 2% 8px 2%;}
.gs_case_sm h3{ line-height:22px}
.gs_case_sm p{ line-height:20px}

.zmaintit{ font-size:20px; height:50px; color:#222; line-height:30px}
.zmaintit span{ font-size:18px; color:#eeeeee; padding-left:6px; vertical-align:top;}

}

@media only screen and (max-width:350px){
.gs_cplist dl dt{ height:80px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 85px;  vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s; }
}


.link_txt{ overflow:hidden; }
.link_txt ul{ margin:0px; overflow:hidden; padding:0px;}
.link_txt ul li{ width:auto; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 10px}
.link_txt ul li a{ font-size:12px;}

/*-----------down---------------*/

.footer_box{ background:#30313A; overflow:hidden; padding:30px 0px; margin:0px}

.footer-download-wrap {float: left;width: 310px;height: auto;border-right: 1px solid #3b3b44; color:#ACACAC; overflow:hidden}
.footer-download-wrap .footer-download {margin-top: 20px;position: relative;border: 3px solid #515151;width: 133px;height: 134px; float:left; margin-left:8px; margin-right:8px}
.footer-download img, .footer-download span {display: block;margin: 15px auto 0;text-align: center;}
.footer-download img {width: 100px;height: 100px;}
.footer-download span {margin-top: 5px; font-size:12px}
.footer-download div {color: #fff;font-size: 14px;background: #30313a;text-align: center;position: absolute;top: -10px;left: 16px;width: 100px;}


.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:600px; float:left; padding-top:20px; display:block}
.footer-nav-wrap ul li {margin-bottom: 10px; float:left; width:25%;margin:0px; padding:0px; list-style:none; text-align:center}
.footer-nav-wrap ul li dl{overflow:hidden; margin:0px; padding:0px}
.footer-nav-wrap ul li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#FFFFFF; line-height:200%; margin-bottom:5px}
.footer-nav-wrap ul li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#ACACAC; line-height:190%}
.footer-nav-wrap ul li dl dd a{ color:#ACACAC; }
.footer-nav-wrap ul li dl dt a{color:#FFFFFF;}
.footer-nav-wrap ul li dl dd a:hover{ color:#FF8400; }

.footer-service-wrap .footer-service-phone {padding-left:10px;margin-top: 20px;color: #fff;font-size:16px;}
.footer-service-wrap .footer-service-phone a{color: #FF9600;}
.footer-service-wrap .footer-service-phone span img{ width:24px; height:24px; vertical-align:top; margin-right:5px ; margin-top:2px}
.footer-copyright-wrap {border-top: 1px solid #3b3b44;margin: 20px auto 0;padding-top: 20px; color:#ACACAC}
.footer-copyright {margin: 10px 4px;text-align: center;font-size: 12px; line-height:20px}
.footer-copyright a{color:#ACACAC}

.footer-service{background: url("../images/home_src_two.png") no-repeat;}
.footer-service {background-position: -84px -0px;height: 19px;width: 19px;float: left;margin: 8px 6px 0 30px;}
.footer-phone{float: left;margin: 4px 5px 0 20px;background: url("../images/home_src_two.png") no-repeat;background-position: -59px -0px;height: 24px;width: 24px;}

.footer-service-wrap .footer-service-time {margin-top: 10px; color:#ACACAC}
.footer-service-wrap{width: 250px;min-height: 180px; height:auto;text-align: right;float: right;border-left: 1px solid #3b3b44; margin:0px; padding:0px}
.footer-service-wrap .footer-service-title {color: #fff;margin-top: 20px; font-size:16px}

.d_tel_icon{ width:24px; height:24px; margin-right:4px}
.d_tel_icon img{ width:24px; height:24px;}  
.footer-service-wrap .footer-service-btn {font-size: 16px;margin-top: 10px;float: right;text-align: left;display: block;background: #f76120;color: #fff;width: 180px;height: 36px;line-height: 36px;}



@media (max-width:1190px) {
.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:400px; float:left; padding-top:20px; display:none}
}

@media (max-width:990px) {
.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:400px; float:left; padding-top:20px; display:none}

.footer-download-wrap {float: left;width:310px;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC;}
.footer-service-wrap{width: 250px;min-height: 140px; height:auto;text-align: right;float: right;border-left: 0px solid #3b3b44; margin:0px; padding:0px}
}


@media (max-width:600px) {
.footer-download-wrap {float: none;width:330px;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC; margin:0 auto}
.footer-service-wrap{width: 100%;min-height: 130px; height:auto;text-align:left;float: left;border-left: 0px solid #3b3b44; margin:0px; padding:0px; text-align:center}
.footer-service-wrap .footer-service-btn {font-size: 16px;float: none;text-align: left;display: block;background: #f76120;color: #fff;width: 180px;height: 36px;line-height: 36px; margin:0 auto;margin-top: 10px;}
.footer-service-wrap .footer-service-phone {padding-left:10px;margin-top:5px;color: #FF9600;font-size:18px;font-weight: bold;}

.d_tel_icon{ width:20px; height:20px; margin-right:4px}
.d_tel_icon img{ width:20px; height:20px;}
}
.footer-copyright-wrap {border-top: 1px solid #3b3b44;margin: 5px auto 0;padding-top:10px; color:#ACACAC}
@media (max-width:360px) {
.footer-download-wrap {float: none;width:100%;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC; margin:0 auto}
.footer-download-wrap .footer-download {margin-top: 20px;position: relative;border: 3px solid #515151;width: 133px;height: 134px; float: none; margin-left:8px; margin-right:8px; margin:0 auto; margin-bottom:20px}
}


/* actGotop */
.b_top{ overflow:hidden; display:none}
@media only screen and (max-width:740px) {
.b_top{ overflow:hidden; display: block}
}
.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:2}
.actGotop a,.actGotop a:link{width:39px;height:39px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center}
.actGotop a:hover{ background: url(../images/up.png) no-repeat center;outline:none;}

.btntj{background:#EE0012;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:32px;}


.container_map{width:100%;height:300px; margin:0 auto; width:100%; margin-top:10px}



.lx_left{ float:left; width:47%; margin:0px; padding:0px}
.lx_Right{ float: right; width:47%; margin:0px; padding:0px}

.lx_map_L{ float:left; width:49%; margin:0px; padding:0px}
.lx_map_R{ float: right; width:49%; margin:0px; padding:0px}


@media (max-width: 700px) {
.lx_left{ float:left; width:100%; margin:0px; padding:0px}
.lx_Right{ float: right; width:100%; margin:0px; padding:0px}
.lx_map_L{ float:left; width:100%; margin:0px; padding:0px; margin-bottom:15px;}
.lx_map_R{ float: right; width:100%; margin:0px; padding:0px}


.container_map{width:100%;height:220px; margin:0 auto; width:100%; margin-top:10px}
}


/*----留言---- */
#contact-wrap{ margin-bottom:40px; overflow:hidden}

#contact-form textarea{height: 120px;}
.book_sm{ font-size:16px; line-height:24px; color:#FFE3C1; text-align:center; margin-bottom:25px}
.book_sm span{ color:#FFBA00}
.msg-title{font-size: 22px;text-align: center;margin-bottom: 15px;color: inherit;color:#FFE3C1;}
.add-msg-form .cf-column{padding-bottom: 20px;position: relative;}
.add-msg-form .cf-tarea{clear: both;}
.add-msg-form input{box-sizing: border-box;padding: 0 15px;border: 1px solid #ddd;height: 40px;line-height: 40px;color: #444;width: 100%;margin-bottom: 0; font-size:14px;}
.add-msg-form textarea{box-sizing: border-box;border: 1px solid #ddd;color: #333;min-height: 150px;padding: 15px;color: #444;width: 100%;margin-bottom: 0;font-size:14px;}
.add-msg-form .submit-button{box-sizing: border-box;width:30%;line-height: 40px;height: 40px;padding: 0px 15px;border: 0px;color: #fff;position: relative; background:#006ED4 url(../images/an_bg.png);cursor: pointer; font-size:16px; margin:0 auto}
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active{background-color: #CB1919; font-size:16px}
.add-msg-form em{position: absolute;bottom: 0;z-index: 1111;float: left;left: 20px;}

.row { overflow:hidden;}
.col-md-6, .col-md-12{position: relative; min-height: 1px;padding-left: 0px;padding-right:0px;}
.col-md-6 { width: 49%; float:left; margin-right:0.5%; margin-left:0.5%}

@media (max-width: 560px) {
.add-msg-form .submit-button{width:100%;}
.col-md-6 {width:99%;}
#contact-wrap{ margin-bottom:20px; overflow:hidden}
}

 .col-md-12 {width: 99%; margin-right:0.5%; margin-left:0.5%; color:#FFFFFF}








/*-------联系我们-----------*/
.lx_box{ overflow:hidden; margin:0px; padding:0px; margin:0 auto; background:#fff; max-width:1300px; width:98%;}

.lxwmlist{ overflow:hidden; margin:0px; padding:0px;}
.lxwmlist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:33.3333%; padding:30px 0px 30px 0px}
.lxwmlist li dl{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto;padding:30px 0px}
.lxwmlist li dl dt{ overflow:hidden; margin:0px; padding:0px; text-align:center; color:#222}
.lxwmlist li dl dt img{ height:92px; width:auto; vertical-align:top}
.lxwmlist li dl dt h3{ font-size:20px;overflow:hidden; margin:0px; padding:0px;text-transform:uppercase;margin-top:20px;margin-bottom:15px}

.lxwmlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px;text-align:center; line-height:28px}

.lxwmlist li:nth-child(2)  dl{ border-left:#DFDFDF 1px solid;border-right:#DFDFDF 1px solid}

@media (max-width:1190px) {
.lxwmlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px;text-align:center; line-height:26px}
}

@media (max-width:700px) {
.lxwmlist li dl{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto;padding:10px 0px}
.lxwmlist li:nth-child(2)  dl{ border-left:#DFDFDF 0px solid;border-right:#DFDFDF 0px solid}
.lxwmlist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%; padding:5px 0px 5px 0px;border-bottom:#DFDFDF 1px solid}
.lxwmlist li:last-child{border-bottom:#DFDFDF 0px solid}
}


/*---------留言----------*/
.big_bt{ text-align:center; padding:0px; margin:0px; padding-bottom:0px; font-size:30px; line-height:180%; color:#111}

@media (max-width: 1200px) {
.big_bt{ text-align:center; padding:0px; margin:0px; padding-bottom:10px; font-size:26px; line-height:180%; color:#111}

}
@media (max-width: 700px) {
.big_bt{ text-align:center; padding:0px; margin:0px; padding-bottom:10px; font-size:24px; line-height:180%; color:#111}

}

.odform-tit{font-weight:normal;font-size:22px;color:#595757;line-height:40px;text-align:center;border-bottom:1px solid #c9cacb;margin:0;padding:10px 0}
.odform-tit img{height:40px;vertical-align:middle;margin-right:15px}
.odform{ overflow:hidden; margin:15px 0px;}
.input-group1{margin-bottom:10px;position:relative; width:100%;}
.input-group1 span{ color:#FF0000}
.input-group1 label{padding:0px 0;position:absolute;color:#333; font-size:14px; }
.input-group1 input{margin-left:5em;padding:4px 6px;box-sizing:border-box;background:#fff;border:1px solid #D9D9D9;border-radius:5px;color:#595757;width:78%; font-size:14px; line-height:25px}
.input-group1 select{margin-left:5em;padding:2% 6px;box-sizing:border-box;background:#fff;border: #efeff0 1px solid;border-radius:5px;color:#595757;width:78%; font-size:14px; line-height:25px}
.input-group1 textarea{margin-left:5em;padding:4px 6px;box-sizing:border-box;background:#fff;border:1px solid #D9D9D9;border-radius:5px;color:#595757;width:78%; font-size:14px; height:150px}
.odform button{background:#423B33;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px; margin:0 auto}
.an_ly{ width:120px; margin-left:72px}
.btntj{background:#167BC5;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px; }
.btntj1{background:#FF0013;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:140px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px;margin:0 auto}

.tp_lybt{margin:20px 0px 10px 0px; font-size:16px; font-weight:bold;border-radius:5px;}
.tp_lybt a{ font-size:16px; color:#FFFFFF; text-shadow:none}





.boxMain{max-width:1200px;margin:0 auto 40px auto; text-align:center; width:94%; margin:0 auto}



.newsList{font-size:0;}
.newsList a{display:block;padding:10px 0 0 10px; position:relative; margin-bottom:20px;}
.newsList a span{ position:absolute; top:0; left:0; display:block; width:80px; height:105px; background:#0066CC; font-family:fontDate; text-align:center; color:#fff; font-weight:normal}
.newsList a h1{ font-size:46px; line-height:46px; margin:13px 0 7px 0;font-weight:normal}
.newsList a h2{ font-size:16px; line-height:30px; border-top:2px solid #3399CC; display:inline-block;font-weight:normal}
.newsList a div{ width:100%; padding:10px 0; min-height:147px;background:#fff; overflow:hidden; text-align:left;}
.newsList a h3{ float:left; font-size:16px; line-height:30px; margin:0 0 10px 105px; width:calc(100% - 365px);text-align:justify}
.newsList a h3 i{display:block; border-bottom:1px solid #e5e5e5;font-size:18px; font-weight:bold; line-height:32px; padding:20px 0 12px 0; margin-bottom:8px; color:#222}
.newsList a h3 p{ font-size:15px; line-height:26px; color:#888; font-weight:normal}
.newsList a h4{ float:right; width:220px;margin:0 10px 0 0; overflow:hidden;}
.newsList a h4 img{ width:100%; height:auto}
.newsList a:hover div{ box-shadow:0 0 10px rgba(0,0,0,.1)}





@media(max-width:766px){
.newsList{font-size:0;}
.newsList a{display:block;padding:10px 0 0 10px; position:relative; margin-bottom:20px;}
.newsList a span{ position:absolute; top:0; left:0; display:block; width:80px; height:105px; background:#0066CC; font-family:fontDate; text-align:center; color:#fff}
.newsList a h1{ font-size:46px; line-height:46px; margin:13px 0 7px 0;}
.newsList a h2{ font-size:16px; line-height:30px; border-top:2px solid #3399CC; display:inline-block}
.newsList a div{ width:100%; padding:10px 0; min-height:147px;background:#fff; overflow:hidden; text-align:left;}
.newsList a h3{ float:left; line-height:30px; margin:0 0 0 10px; width:calc(100% - 20px);text-align:justify}
.newsList a h3 i{display:block; border-bottom:none;font-size:16px;line-height:26px; padding:15px 0; margin-bottom:0;}
.newsList a h3 p{ display:none}
.newsList a h4{ float:right; display:block;width:calc(100% - 20px);margin:0 10px 0 0; overflow:hidden;}

}

















