﻿
/*公共*/

body{-webkit-text-size-adjust:none; line-height:26px}

.main_box{margin:0px auto; max-width:1340px; height:auto; overflow:hidden;}
.commonweb{margin:0px auto; max-width:1200px; height:auto; width:96%}
.commonweb{margin:0px auto; max-width:1340px; height:auto; }

@media only screen and (max-width:1366px) {
.main_box{margin:0px auto; max-width:1200px; height:auto; overflow:hidden; width:96%}
.commonweb{margin:0px auto; max-width:1200px; height:auto; width:96%}
}

.hui_bg{ background:#EBEAEA; width:100%; padding:60px 0px 0px 0px; overflow:hidden; }
.bai_bg{ background:#fff; width:100%; padding:60px 0px 0px 0px; overflow:hidden;}

@media only screen and (max-width:1366px) {
.hui_bg{ background:#EBEAEA; width:100%; padding:40px 0px 0px 0px; overflow:hidden; }
.bai_bg{ background:#fff; width:100%; padding:40px 0px 0px 0px; overflow:hidden; }
}

@media only screen and (max-width:1190px) {
.hui_bg{ background:#EBEAEA; width:100%; padding:20px 0px 0px 0px; overflow:hidden; }
.bai_bg{ background:#fff; width:100%; padding:20px 0px 0px 0px; overflow:hidden; }
}

@media only screen and (max-width:900px) {
.hui_bg{ background:#EBEAEA; width:100%; padding:20px 0px 20px 0px; overflow:hidden;}
.bai_bg{ background:#fff; width:100%; padding:20px 0px 20px 0px; overflow:hidden; }
}



.fl{ float: left;}
.fr{ float: right;}

h4{ font-weight:normal}

.top_tel{font-weight:bold; float:left; margin-top:22px; display:block; }
.top_tel a{ font-size:18px; line-height:24px; color:#076AB4; background:url(../images/fs-tel.png) no-repeat left center; padding-left:34px; background-size:30px 30px; margin-left:40px}


@media (max-width:1080px) {
.top_tel a{ font-size:16px; line-height:24px; color:#076AB4; background:url(../images/fs-tel.png) no-repeat left center; padding-left:34px; background-size:30px 30px; margin-left:2px}
}

@media (max-width:1023px) {
.top_tel{font-weight:bold; float:left; margin-top:22px; display: none}
.top_tel a{ font-size:18px; line-height:24px; color:#076AB4; background:url(../images/fs-tel.png) no-repeat left center; padding-left:34px; background-size:30px 30px; margin-left:2px}
}

.ry_txt{ overflow:hidden; width:96%; margin:0 auto; font-size:24px; line-height:180%; color:#333333; text-align:center; margin-bottom:20px}

.index_case{margin:0px 0px 0px 0px; text-align:center}
.index_case h2{margin-top:30px; font-size:25px; line-height:40px;color: #333; font-weight:bold}
.case_line{padding: 18px 0px; background: url(../images/about_line.png) center center no-repeat;}
.case_p{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.index_case dd{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.about_h2{margin-top:5px;}
.about_h2 span{ color:#076AB4}
.index_case P{line-height:160%; font-size:16px }
.about_h2 a{font-size:25px;color: #333}
@media only screen and (max-width: 1190px) {
.ry_txt{ overflow:hidden; width:96%; margin:0 auto; font-size:18px; line-height:180%; color:#333333}
.index_case{margin:10px 0px 0px 0px; text-align:center}
.index_case h2{margin-top:30px; font-size:20px; line-height:40px;}
}

@media only screen and (max-width: 667px) {

.ry_txt{ overflow:hidden; width:96%; margin:0 auto; font-size:16px; line-height:180%; color:#333333}

.index_case h2{margin-top:30px; font-size:26px; line-height:40px;}
.about_h2 a{font-size:26px;}
.index_case dd{color: #666;text-align: center; font-size:16px; text-transform: uppercase;padding:0px;}
.index_case P{line-height:160%; font-size:14px }
}



/*-----------首页方案------------*/

.boxMax{ width:100%; max-width:1340px;  box-sizing:border-box; overflow:hidden; margin:0 auto}
@media only screen and (max-width:1366px) {
.boxMax{ width:100%; max-width:1200px;  box-sizing:border-box; overflow:hidden; margin:0 auto}
}

@keyframes Amore{0%{top:70%;}100%{top:50%;}}
.indBus{background:url(../images/fa_bg.jpg) top center no-repeat;}
.indBusList{ font-size:0; text-align:center}
.indBusList a{ width:25%; display:inline-block; background:url(../images/bgWhite.png);}
.indBusList a:nth-child(even){ background:#fff}
.indBusList a div{ height:363px;}
.indBusList a h1{ padding:40px 0 0 0}
.indBusList a h1 img{width:108px; height:108px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.indBusList a h2{ font-size:28px; line-height:50px; font-weight:normal; color:#000000}
.indBusList a h3{ display:inline-block; width:120px; height:2px; background:#076AB4; margin:10px 0;}
.indBusList a h4{ font-size:14px; line-height:24px; padding:0 20px; height:72px; overflow:hidden; text-align:left; color:#555}
.indBusList a span{width:100%; overflow:hidden; position:relative; display:block; background:#076AB4; }
.indBusList a span i{ position:absolute; left:50%; top:50%; margin:-25px 0 0 -90px; display:block; width:180px; line-height:50px; background:#fff; color:#076AB4; font-size:14px; display:none; z-index:1;animation:Amore 1s;}
.indBusList a span img{width:100%;transition:transform 1s; vertical-align:top}
.indBusList a:hover span img{transform:scale(1.2);opacity:0.5;}
.indBusList a:hover i{display:block;}
.indBusList a:hover h1 img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);}
.indBusList a:hover h2{ color:#076AB4;}
.indBusList a:hover h4{ color:#076AB4;}
@media only screen and (max-width:1000px) {
.indBusList a{ width:96%; display:inline-block; background:url(../images/bgWhite.png);}
.indBusList a h4{ font-size:14px; line-height:26px; padding:0 10px 30px 10px; height:auto;}
.indBusList a div{ height:auto;}
.indBusList a h1 img{width:98px; height:98px}
.indBusList a h2{ font-size:24px; line-height:40px;}
.indBusList a span{width:100%; overflow:hidden; position:relative; display:block; background:#076AB4; height:auto;}
}


/*-----------首页新闻------------*/

.wh_bg{ width:100%; padding:40px 0px 80px 0px; overflow:hidden;background:url(../images/wh_bg.jpg) no-repeat center; background-size:cover}


.sy_news_bg{ width:100%; padding:20px 0px 80px 0px; overflow:hidden; margin-top:50px; background:url(../images/sy_news.jpg) no-repeat center bottom; background-size:cover}
.sy_new_L{ overflow:hidden; width:40%; float:left}
.sy_new_R{ overflow:hidden; width:54%; float:right}

.sy_new_tj{ background:#fff; color:#076AB4; overflow:hidden}
.sy_new_tj dl{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto; padding:20px 0px;}
.sy_new_tj dl dt{overflow:hidden; margin:0px; padding:0px; border-bottom: #999 1px solid; line-height:30px; margin-bottom:6px; font-size:16px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_new_tj dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:22px; color:#666; height:44px;}

.sy_date_k{ width:70px; height:60px;margin-right:20px ; text-align:center; float:left; margin-top:5px; margin-bottom:10px}
.sy_date_k h3{ font-size:36px; font-weight:bold; line-height:30px;}
.sy_date_k p{ margin:0px; padding:0px; line-height:30px; font-size:12px; color:#555}

.sy_new_tu{ width:100%; height:240px;position: relative;overflow: hidden;}
.sy_new_tu img{ height:340px; width:100%; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.kong{ overflow:hidden; clear:both; height:20px;}
.sy_new_L:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.sy_new_tj a{ color:#222}
.sy_new_tj a:hover{ color:#076AB4}
.sy_new_tj a:hover dd{ color:#333}
.sy_new_L:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.2)}
@media only screen and (max-width:1090px) {
.sy_new_L{ overflow:hidden; width:40%; float:left}
.sy_new_R{ overflow:hidden; width:57%; float:right}
}

@media only screen and (max-width:1000px) {
.wh_bg{ width:100%; padding:20px 0px 30px 0px; overflow:hidden;background:url(../images/wh_bg.jpg) no-repeat center; background-size:cover}

.sy_news_bg{ background:url(../images/sy_news.jpg) no-repeat center; background-size:cover;width:100%; padding:20px 0px 30px 0px; overflow:hidden; margin-top:10px}
}


@media only screen and (max-width:800px) {

.sy_new_L{ overflow:hidden; width:46%; float:left}
.sy_new_R{ overflow:hidden; width:54%; float:right}
.sy_new_tu{ width:100%; height:200px;}
.sy_new_tu img{ height:200px; width:100%; vertical-align:middle}
}

@media only screen and (max-width:799px) {

.sy_new_L{ overflow:hidden; width:90%; float:left; margin-bottom:10px; margin-left:5%}
.sy_new_R{ overflow:hidden; width:90%; float:left;margin-left:5%}
.sy_new_tu{ width:100%; height:auto;}
.sy_new_tu img{ height:auto; width:100%; vertical-align:middle}
}

@media only screen and (max-width:450px) {

.sy_new_L{ overflow:hidden; width:96%; float:left; margin-bottom:10px; margin-left:2%}
.sy_new_R{ overflow:hidden; width:96%; float:left;margin-left:2%}
.sy_new_tu{ width:100%; height:auto;}
.sy_new_tu img{ height:auto; width:100%; vertical-align:middle}
}


.sy_new_top{overflow:hidden}
.sy_new_top dl{ overflow:hidden; margin:0px; padding:0px; }
.sy_new_top dl dt{overflow:hidden; margin:0px; padding:0px; border-bottom: #DFDFDF 1px solid; line-height:40px; margin-bottom:6px; font-size:16px; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-bottom:10px;color:#222}
.sy_new_top dl dd{overflow:hidden; margin:9px 0px 0px 0px; padding:0px; font-size:14px; line-height:30px; color:#666; height:60px;}

.sy_date_k1{ width:70px; height:60px;margin-left:10px ; text-align:center; float: right; margin-top:5px; margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_date_k1 h3{ font-size:36px; font-weight:bold; line-height:30px; color:#777}
.sy_date_k1 p{ margin:0px; padding:0px; line-height:30px; font-size:12px; color:#777}

.sy_new_top dl dt a{ color:#222}
.sy_new_top:hover  dt{ color:#076AB4}


@media only screen and (max-width:800px) {
.sy_new_top dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:22px; color:#666; height:44px;}
}

.sy_news_list{ overflow:hidden; margin-top:20px; padding:0px; }
.sy_news_list li{ overflow:hidden; margin:0px; padding:0px; list-style:none; border-bottom:#DFDFDF 1px solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:50px}
.sy_news_list li span{ float:right; font-size:12px; margin-left:5px; color:#999999; width:77px; text-align:right}
.sy_news_list li a{ color:#333}
.sy_news_list li a:hover{ color:#076AB4}


@media only screen and (max-width:800px) {
.sy_news_list li{ overflow:hidden; margin:0px; padding:0px; list-style:none; border-bottom:#DFDFDF 1px solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px}
}

.sy_xw_pic{ overflow:hidden; margin-top:41px; padding:0px; }
.sy_xw_pic li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%; }
.sy_xw_img{ overflow:hidden; margin:0px; padding:0px; width:315px; position:relative;height:200px;}
.sy_xw_img img{ width:100%; height:auto; min-height:200px;}
.sy_xw_img  .xwbt{ height:100%; width:80%; position:absolute; text-align:center; font-size:16px; color:#FFFFFF;background:rgba(0, 0, 0, 0.5); z-index:99; padding-top:30%; padding-left:10%; padding-right:10%; display:none}
.sy_xw_img:hover  .xwbt{ display:block}

@media only screen and (max-width:1190px) {
.sy_xw_img{ overflow:hidden; margin:0px; padding:0px; width:268px; position:relative;height:200px;}
}

@media only screen and (max-width:770px) {
.sy_xw_pic{ overflow:hidden; margin-top:21px; padding:0px; }
.sy_xw_img{ overflow:hidden; margin:0px; padding:0px; width:96%; position:relative;height:180px; text-align:center; margin:0 auto}
.sy_xw_img img{ width:100%; height:auto; min-height:180px;}
}

@media only screen and (max-width:550px) {
.sy_xw_pic{ overflow:hidden; margin-top:21px; padding:0px; }
.sy_xw_img{ overflow:hidden; margin:0px; padding:0px; width:96%; position:relative;height:110px; text-align:center; margin:0 auto}
.sy_xw_img img{ width:100%; height:auto; min-height:110px;}
}

/*-----------关于我们------------*/
.sy_about_L{ float:left; overflow:hidden; padding:0px; margin:0px; width:60%;min-height:400px; margin-bottom:1px}
.sy_about_R{ float: right;overflow:hidden; padding:0px; margin:0px;width:40%}

.sy_about_L:hover .about_txt{color:#FFCC00;}



.about_pic:hover 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;
}
.about_lm_box{overflow:hidden; padding:0px; margin:0px; }
.about_lm_box li{overflow:hidden; padding:0px; margin:0px; width:50%; float:left;}
.about_k{ margin-left:4px;overflow:hidden; margin-bottom:4px; background:#076AB4; width:100%; height:198px;}
.about_lm_box li:nth-child(3) .about_k{background:#086bb4;}
.about_lm_box li:nth-child(1){ float:left}
.about_lm_box li:nth-child(2){ float:right}
.about_lm_box li:nth-child(3){ float:left}
.about_lm_box li:nth-child(4){ float:right}
.about_js{overflow:hidden; padding:0px; margin:0px; }
.about_js dl{overflow:hidden; padding:0px; margin:0px; }
.about_js dl dt{overflow:hidden; padding:0px; margin:0px; text-align:center; padding-top:18px}
.about_js dl dd{overflow:hidden; padding:0px; margin:0px; font-size:24px; color:#FFFFFF; text-align:center}
.about_js dl dd p{overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#FFFFFF}

.about_js dl dt img{ width:100px; height:100px; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.about_js dl:hover dd{ color:#FFCC00}
.about_js dl:hover dd p{ color:#FFCC00}


.about_xtu{ height:198px; position:relative;overflow:hidden; padding:0px; margin:0px; text-align:center}
.about_xtu img{ width:auto; height:100%; position:absolute; z-index:1; left:0; margin-left:-8%;} 


.about_pic{ height:400px; position:relative;overflow:hidden; padding:0px; margin:0px; text-align:center; margin-bottom:1px;}
.about_pic img{  width:100%; height:auto; vertical-align:top} 
.about_txt{ width:100%;background:rgba(7, 106, 180, 0.8); font-size:24px; color:#FFFFFF; position:absolute; z-index:2; float:left; left:0; bottom:0; padding:3px 0px; line-height:200%}
.about_txt span{ font-size:16px; margin-left:4px}


@media (max-width:1050px) {
.sy_about_L{ float:left; overflow:hidden; padding:0px; margin:0px; width:55%;  min-height:300px}
.about_pic{ height:auto; position:relative;overflow:hidden; padding:0px; margin:0px; text-align:center; margin-bottom:1px; text-align:center}
.about_pic img{  width:auto; height:300px} 
.sy_about_R{ float: right;overflow:hidden; padding:0px; margin:0px;width:45%}

.about_k{ margin-left:4px;overflow:hidden; margin-bottom:4px; background:#076AB4; width:100%; height:148px;}
.about_xtu{ height:148px; position:relative;overflow:hidden; padding:0px; margin:0px; text-align:center}

.about_js dl dt{overflow:hidden; padding:0px; margin:0px; text-align:center; padding-top:10px}
.about_js dl dd{overflow:hidden; padding:0px; margin:0px; font-size:20px; color:#FFFFFF; text-align:center}
.about_js dl dd p{overflow:hidden; padding:0px; margin:0px; font-size:15px; color:#FFFFFF; line-height:20px}

.about_js dl dt img{ width:60px; height:60px; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.about_txt{  font-size:20px; }
.about_txt span{ font-size:15px}
}
@media (max-width:760px) {
.sy_about_L{ float:left; overflow:hidden; padding:0px; margin:0px; width:100%; min-height:300px;margin-left:1px;margin-right:1px;}
.sy_about_R{ float: right;overflow:hidden; padding:0px; margin:0px;width:100%}
.about_lm_box li{overflow:hidden; padding:0px; margin:0px; width:25%; float:left;}
.about_k{ margin-left:1px;margin-right:1px;overflow:hidden; margin-bottom:4px; background:#076AB4; width:100%; height:148px;}
.about_js dl dd{overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#FFFFFF; text-align:center}
.about_js dl dd p{overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#FFFFFF; line-height:20px}

.about_pic{ height:auto; position:relative;overflow:hidden; padding:0px; margin:0px; text-align:center; margin-bottom:1px; text-align:center}
.about_pic img{  width:100%; height:auto} 
.about_txt{  font-size:16px; }
.about_txt span{ font-size:14px}
}

@media (max-width:740px) {
.about_xtu img{ width:auto; height:100%; position:absolute; z-index:1; left:0; margin-left:-30%;}

.sy_about_L{ float:left; overflow:hidden; padding:0px; margin:0px; width:100%; min-height:100px;margin-left:1px;margin-right:1px;}
}


@media (max-width:690px) {
.sy_about_L{ float:left; overflow:hidden; padding:0px; margin:0px; width:100%; min-height:100px;margin-left:1px;margin-right:1px; margin-bottom:1px}
}

@media (max-width:550px) {
.about_js dl dt img{ width:70px; height:70px; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.about_lm_box li{overflow:hidden; padding:0px; margin:0px; width:50%; float:left;}
.about_k{ margin-left:1px;margin-right:1px;overflow:hidden; margin-bottom:1px; background:#076AB4; width:100%; height:148px;}

.about_xtu img{ width:auto; height:100%; position:absolute; z-index:1; left:0; margin-left:-18%;}

}



/*-----------banner---------------*/

.fixed_banner1{ width:100%; height:300px ;background:url(../images/big_bg1.jpg) no-repeat center top; display:block;position:relative;background-size:auto 100%;}
.fixed_banner2{ width:100%; height:300px; background:url(../images/big_bg2.jpg) no-repeat center top;display:block;position:relative;background-size:auto 100%;}
.fixed_banner3{ width:100%; height:300px; background:url(../images/big_bg3.jpg) no-repeat center top; display:block;position:relative;background-size:auto 100%;}
.fixed_banner4{ width:100%; height:300px; background:url(../images/big_bg4.jpg) no-repeat center top; display:block;position:relative;background-size:auto 100%;}
.fixed_banner5{ width:100%; height:300px; background:url(../images/big_bg5.jpg) no-repeat center top; display:block;position:relative;background-size:auto 100%;}
.fixed_banner_hz{ width:100%; height:300px; background:url(../images/big_bg6.jpg) no-repeat center top; display:block;position:relative;background-size:auto 100%;}


@media only screen and (max-width:1100px) {

.fixed_banner1{ width:100%; height:180px; background:url(../images/big_bg1.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner2{ width:100%; height:180px; background:url(../images/big_bg2.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner3{ width:100%; height:180px; background:url(../images/big_bg3.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner4{ width:100%; height:180px; background:url(../images/big_bg4.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner5{ width:100%; height:180px; background:url(../images/big_bg5.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner_hz{ width:100%; height:180px; background:url(../images/big_bg6.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}

}

@media only screen and (max-width:700px) {

.fixed_banner1{ width:100%; height:120px; background:url(../images/big_bg1.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner2{ width:100%; height:120px; background:url(../images/big_bg2.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner3{ width:100%; height:120px; background:url(../images/big_bg3.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner4{ width:100%; height:120px; background:url(../images/big_bg4.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner5{ width:100%; height:120px; background:url(../images/big_bg5.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}
.fixed_banner_hz{ width:100%; height:120px; background:url(../images/big_bg6.jpg) no-repeat center center; background-size:cover; display:block;position:relative;}

}


.ico{ display:inline-block; width:30px; height:30px; white-space:nowrap;color:transparent;}
.xc_bread{position:absolute;right:50%;margin-right:-600px;bottom:18px; display:block}
.xc_bread .xc_bread_box{color:#ffffff;text-align:right; background:url(../images/ico.png) no-repeat left center; padding-left:25px;line-height:35px;text-shadow: 1px 1px 1px #333;}
.xc_bread .xc_bread_box a{ line-height:35px; color:#FFFFFF}

@media (max-width: 1190px) {
.xc_bread{position:absolute;right:0;margin-right:10px;bottom:8px;}
}


/*------nav-list--------*/

.l-sub{width:40%;overflow:hidden;padding:0px;margin-bottom:20px; margin-top:20px;}
.l-sub li{ overflow:hidden; text-align:center; width:31.33%; float:left; margin:0px 1%;list-style:none;line-height:36px;}
.l-sub a{ display: block; color: #666; font-size:16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:5px;height:38px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #076AB4; font-size:16px; text-decoration:none; height: 38px; line-height:36px;}
.l-sub li.active a{ height:38px;display: block; background:#076AB4;color:#fff;font-size:16px; border:1px solid #076AB4;line-height:36px;text-decoration:none; text-align:center; border-radius:5px}


.l-sub1{width:80%;overflow:hidden;padding:0px;margin-bottom:20px; margin-top:20px;}
.l-sub1 li{ overflow:hidden; text-align:center; width:18%; float:left; margin:0px 1%;list-style:none;line-height:36px; margin-bottom:8px}
.l-sub1 a{ display: block; color: #666; font-size:16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:5px;height:38px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #076AB4; font-size:16px; text-decoration:none; height: 38px; line-height:36px;}
.l-sub1 li.active a{ height:38px;display: block; background:#076AB4;color:#fff;font-size:16px; border:1px solid #076AB4;line-height:36px;text-decoration:none; text-align:center; border-radius:20px}



@media (max-width: 1190px) {
.l-sub{width:60%;overflow:hidden;padding:0px;margin:0 auto; margin-bottom:20px; margin-top:20px;width:100%; float:left}

.l-sub1{width:60%;overflow:hidden;padding:0px;margin:0 auto; margin-bottom:20px; margin-top:20px;width:100%; float:left}
}


@media (max-width: 470px) {
.l-sub li{ overflow:hidden; text-align:center; width:31.33%; float:left; margin:0px 1%;list-style:none;line-height:36px;}
.l-sub a{ display: block; color: #666; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:5px;height:36px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #076AB4; font-size:14px; text-decoration:none; height: 36px; line-height:36px;}
.l-sub li.active a{ height:36px;display: block;color:#fff;font-size:14px; border:1px solid #076AB4;line-height:36px; text-decoration:none; text-align:center; border-radius:5px}

.l-sub1 li{ overflow:hidden; text-align:center; width:31.33%; float:left; margin:0px 1%;list-style:none;line-height:36px; margin-bottom:8px}
.l-sub1 a{ display: block; color: #666; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:5px;height:36px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #076AB4; font-size:14px; text-decoration:none; height: 36px; line-height:36px;}
.l-sub1 li.active a{ height:36px;display: block;color:#fff;font-size:14px; border:1px solid #076AB4;line-height:36px; text-decoration:none; text-align:center; border-radius:5px}
}


@media (max-width: 360px) {
.l-sub li{ overflow:hidden; text-align:center; width:31.33%; float:left; margin:0px 1%;list-style:none;line-height:36px;}
.l-sub a{ display: block; color: #666; font-size:12px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:5px;height:36px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #076AB4; font-size:12px; text-decoration:none; height: 36px; line-height:36px;}
.l-sub li.active a{ height:36px;display: block;color:#fff;font-size:12px; border:1px solid #076AB4;line-height:36px; text-decoration:none; text-align:center; border-radius:5px}

}


/*------news-list--------*/

.tt_news_box{ overflow:hidden; margin-bottom:30px; margin-top:20px}
.tt_news_box_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:42%;}
.tt_news_box_L img{ width:100%; max-height:317px; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tt_news_box_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:53%}
.tt_news{overflow:hidden; margin:0px; padding:0px; padding-top:5%}
.tt_news dl{overflow:hidden; margin:0px; padding:0px;}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:20px; line-height:24px; margin-bottom:5px}
.tt_news dl dd{overflow:hidden; padding:0px; line-height:22px}
.tt_news dl dd p{overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#777}
.tt_miaosu{ height:44px; overflow:hidden; font-size:14px; margin:30px 0px;color:#555}
.tt_news dl:hover dt{ color:#076AB4}

.news_more {padding-left: 40px; font-size: 16px;color: #666;line-height: 28px;background: url(../images/case28.png) no-repeat left center}

.tt_newlist{ overflow:hidden; margin:0px; padding:0px; max-width:1380px; margin:0 auto;}

@media only screen and (max-width:1366px) {
.tt_newlist{ overflow:hidden; margin:0px; padding:0px; max-width:1230px;width:96%; margin:0 auto;}

}

.tt_newlist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:33.3333%; margin-bottom:15px}
.tt_newlist li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; margin:0 auto; border:#eee 1px solid;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; background:#fff}
.tt_newlist li dl dt{ overflow:hidden; margin:0px; padding:0px; position:relative;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }
.tt_newlist li dl dd{ overflow:hidden; margin:0px; padding:0px; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tt_newlist li dl dt img{width:100%; height:260px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
@media only screen and (max-width:1366px) {

.tt_newlist li dl dt img{width:100%; height:240px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}


.tt_smk{display: block;border-top: 0;padding: 26px 7% 50px; }
.tt_sm_font{ line-height:22px; height:44px;color:#777; font-size:14px; overflow:hidden}
.tt_smk h3{ font-size:18px; color:#222; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:normal}	
.tt_time {color: #999;line-height: 26px;font-size: 14px;padding-left: 30px;background: url(../images/case31.png) no-repeat left center;}

.tt_newlist li:hover dl{box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.tt_newlist li:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
.tt_newlist li:hover dd  .tt_smk h3 { color:#076AB4}

.tt_news_box_L:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}

@media only screen and (max-width:800px){

.tt_news_box{ overflow:hidden; width:92%; margin:0 auto; margin-bottom:30px; margin-top:20px;}

.tt_miaosu{ height:44px; overflow:hidden; font-size:14px; margin:5px 0px;color:#555}
.tt_news{overflow:hidden; margin:0px; padding:0px; padding-top:2%}


.tt_newlist li dl dt img{width:100%; height:150px}
.tt_smk{display: block;border-top: 0;padding: 16px 4% 15px; }
.tt_smk h3{ font-size:16px;}
}


@media only screen and (max-width:680px){

.tt_newlist li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; margin:0 auto; border:#eee 1px solid;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; background:#fff}

.tt_newlist li dl dt img{width:100%; height:130px}
.tt_smk{display: block;border-top: 0;padding: 10px 2% 10px; }
.tt_smk h3{ font-size:16px;}
.tt_sm_font{ line-height:22px; height:44px;color:#777; font-size:12px; overflow:hidden}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:22px; margin-bottom:8px}
}


@media only screen and (max-width:600px){
.tt_news_box{ overflow:hidden; margin-bottom:20px; margin-top:10px}
.tt_news_box_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:40%;}
.tt_news_box_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:56%}

.tt_news_box_L img{ width:100%; max-height:180px}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; margin-bottom:5px}
.news_more {padding-left:26px; font-size: 14px;color: #666;line-height: 28px;background: url(../images/case28.png) no-repeat left center; background-size:20px auto}

.tt_smk h3{ font-size:14px;}
}

@media only screen and (max-width:550px){
.tt_newlist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:100%;margin-bottom:15px}
.tt_smk h3{ font-size:16px;white-space:normal;text-overflow:ellipsis; font-weight:normal; line-height:22px}
.tt_smk{display: block;border-top: 0;padding: 10px 6% 15px; }
.tt_newlist li dl dt img{width:100%; max-height:180px; height:auto}
.tt_sm_font{ line-height:22px; height:44px;color:#777; font-size:14px; overflow:hidden}
}
@media only screen and (max-width:550px){
.tt_news_box_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}
.tt_news_box_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:100%}

.tt_news_box_L img{ width:100%; max-height:auto; height:auto}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; margin-bottom:5px}
.tt_news{overflow:hidden; margin:0px; padding:0px; padding-top:10px}
}




.content_bt_k{overflow:hidden; padding:10px; background:#F5F5F5 ;margin-bottom:10px}
.content_bt{ width:100%; line-height:25px; font-size:20px;font-weight:bold; padding-top:10px; overflow:hidden; color:#333333; text-align:center}
.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}
.i_date{ background:url(../images/i_date.png) no-repeat left center; background-size:18px 18px; padding-left:20px; margin-right:5px; padding-top:2px; padding-bottom:2px}
.i_from{ background:url(../images/i_t1.png) no-repeat left center; background-size:18px 18px; padding-left:21px; margin-right:5px}
.i_View{ background:url(../images/i_View.png) no-repeat  left center;background-size:21px 21px; padding-left:22px}


.content_txt{line-height:210%; color:#333333; font-size:14px; overflow:hidden; padding:10px 0px 10px 0px;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
@media (max-width: 1100px) {
.content_txt{line-height:190%; color:#333333; font-size:14px; overflow:hidden; padding:10px 0px 10px 0px;}

}


.gsjs_bt{font-size: 36px;width: 100%;margin: 0px 0px 25px 0px;line-height: 44px;}
.show_dv_box{ max-width:480px; height:auto; overflow:hidden; float: right; margin-left:40px; margin-bottom:10px; padding-top:20px; min-height:300px;}
.show_dv_box img{ width:100%; height:auto; vertical-align:top}
@media only screen and (max-width:1025px){
.gsjs_bt{font-size: 26px;width: 100%;margin: 0px 0px 25px 0px;line-height: 44px;}
.show_dv_box{ max-width:400px; height:auto; overflow:hidden; float: right; margin-left:40px; margin-bottom:10px; padding-top:20px; min-height:210px;}
}
@media only screen and (max-width:800px){
.gsjs_bt{font-size: 24px;width: 100%;margin: 0px 0px 25px 0px;line-height: 44px;}
.show_dv_box{ max-width:100%; height:auto; overflow:hidden; margin:0 auto; float:none; margin-left:0px; min-height:100px}
.show_dv_box img{ width:100%; height:auto}
}



/*-----------新闻内页---------------*/



.navCur{ height:75px; position:relative}
.navCur h1{font-size:28px; font-weight:normal; color:#c3ccda;font-family:ancona; height:35px; line-height:40px; overflow:hidden;text-transform:uppercase}
.navCur h2{font-size:17px;color:#0e4e8f; display:inline-block; border-bottom:2px solid #0e4e8f; height:40px; line-height:25px;}
.navCur span{position:absolute; right:0; top:0; line-height:60px; color:#9b9ea1}
.navCur span a{color:#9b9ea1}
.navCur span a:hover{color:#0e4e8f}

.navCur1{height:98px; position:relative; background:url(../images/bgCur1.jpg); padding-left:60px; overflow:hidden}
.navCur1 h1{font-size:28px; font-weight:normal; color:#c3ccda;font-family:ancona; margin-top:15px; height:35px; line-height:40px; overflow:hidden;text-transform:uppercase}
.navCur1 h2{font-size:17px;color:#0e4e8f; display:inline-block;height:40px; line-height:25px;}
.navCur1 span{position:absolute; right:15px; top:40px; color:#9b9ea1}
.navCur1 span a{color:#9b9ea1}
.navCur1 span a:hover{color:#0e4e8f}


.rCon{padding:40px 0 20px 0; width:100%; overflow:hidden;position:relative; }
.rCon p{line-height:26px; margin-bottom:10px; font-size:14px;}
.csr{ width:100%; overflow:hidden}
.csrCon{ float:right; width:640px;}


.boxEwm{ position:fixed; width:222px; height:248px; top:50%; margin-top:-129px; left:50%; margin-left:-131px; z-index:1000; background:url(../images/bgWxEwm.png) no-repeat; padding:5px; font-size:0; line-height:0; display:none; box-sizing:content-box}
.boxEwm a{display:block;height:26px; }
.boxEwm img{ width:222px; height:222px;}


.showTitle {font-size: 26px;line-height: 40px;margin-top: 30px;font-weight: bold; border-left: 6px solid #009556; padding: 0 40px 0 36px;}

.boxShow {

    padding: 0 0px 40px 0px;
    border: 1px solid #dedede;
    border-radius: 6px;
    margin: 20px 0 20px 0px;
    overflow: hidden;
    min-height: 400px;
}
.showTitle1{ font-size:18px; padding:8px 0 0 0; line-height:26px;}
.showInfo{ border-bottom:2px solid #ebebeb; color:#999; margin-bottom:20px; line-height:40px; padding-bottom:10px; position:relative; padding-left:30px}
.btnShare{position:absolute; top:7px; right:0;font-size:0; height:26px; line-height:26px;}
.btnShare i{font-size:12px; display:inline-block; vertical-align:middle}
.btnShare a{display:inline-block; width:26px; height:26px; border-radius:50%; overflow:hidden; margin-left:5px;vertical-align:middle}
.btnShare a img{width:26px; height:26px}
.shareWx{background:#4cc54f}
.shareWb{background:#dc5353}
.shareQz{background:#e3972a}
.shareQq{background:#5899d9}

.showCon{ line-height:24px; font-size:14px; color:#333333; padding:10px 40px; overflow:hidden}

.showCon p{margin-bottom:10px}
.showCon h3{ color:#222; font-weight:bold}
.showCon strong{ color:#222; font-weight:bold}

.showCon img{ max-width:100%; height:auto; width:auto}


/*-----------荣誉---------------*/

.sy_zs{margin:0px; padding:0px; overflow:hidden; margin:0 auto; max-width:1160px; 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:347px; 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:347px; 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) {
.showCon{ line-height:24px; font-size:14px; color:#333333; padding:10px 10px; overflow:hidden}


.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;}

.showInfo{ border-bottom:2px solid #ebebeb; color:#999; margin-bottom:20px; line-height:40px; padding-bottom:10px; position:relative;padding:0px; font-size:12px; text-align:center}
.showTitle {font-size: 22px;line-height: 30px;margin-top: 30px;font-weight: bold; border-left: 6px solid #009556; padding: 0 20px 0 20px;}

}

@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} 

}




/*-----page------*/
.next_k{ padding:0px;margin-top:15px; border-top:#CCCCCC 0px solid;margin-bottom:10px; position:relative}
.next_k ul{margin:0px; padding:0px; float:left; margin-top:10px; width:auto; margin-right:60px; margin-bottom:10px; min-height:44px}
.next_k ul li{ line-height:20px; 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}


.B_back{width:56px;height:26px;text-align:center;float:right;font-size:12px; line-height:26px; background:#ccc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px; margin-top:15px; position: absolute; z-index:3; right:0px;top:4px}
.B_back a{display:block; color:#fff; font-size:12px;}
.B_back a:hover{ background:#2F911F;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}



.about_L1{overflow:hidden; float:left; width:58%}
.about_R1{overflow:hidden; float:right; width:40%;}
.about_R1 img{ width:100%; height:auto; vertical-align:middle}

.about_R2{overflow:hidden; float:right; width:40%}
.about_L2{ overflow:hidden; float:left; width:58%;}
.about_R2 img{ width:100%; height:auto; vertical-align:middle}


@media (max-width: 768px) {
.about_L1{overflow:hidden; float:left; width:100%}
.about_R1{ overflow:hidden; float:right; width:100%;}

.about_L1 img{ width:100%; height:auto; vertical-align:middle}

.about_R2{overflow:hidden; float:right; width:100%}
.about_L2{ overflow:hidden; float:left; width:100%;}

.about_R2 img{ width:100%; height:auto; vertical-align:middle}

}



.container_map{max-width:1340px;height:500px; margin:0 auto; width:100%; margin-top:10px}
@media (max-width: 1366px) {
.container_map{max-width:1200px;height:340px; margin:0 auto; width:100%; margin-top:10px}
}
@media (max-width: 700px) {
.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:40px; margin-top:30px}
.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: 100px;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:#3E9852 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: #FFD821; 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}


.lxwmlist{ overflow:hidden; margin:0px; padding:0px;}
.lxwmlist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:33.3333%; padding:10px 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; margin-bottom:20px}
.lxwmlist li dl dt img{ height:100px; width:auto; vertical-align:top}
.lxwmlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px;text-align:center}

.lxwmlist li:nth-child(2)  dl{ border-left:#DFDFDF 1px solid;border-right:#DFDFDF 1px solid}

@media (max-width:770px) {
.lxwmlist li{ padding:10px 0px 10px 0px}
.lxwmlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px;text-align:center}
}
@media (max-width:550px) {
.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}
}




/*----------产品---------------*/

.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%;}
.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:220px; 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;}


@media only screen and (max-width:1024px) {
.gs_cplist dl dt{ height:180px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 190px;  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;}

}

@media only screen and (max-width:1000px) {
.gs_cplist dl dt{ height:130px; 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: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:115px; 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; }
}

@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; }

}

@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; }

}

@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:105px; overflow:hidden; overflow:hidden}
.gs_cplist dl dt img{ width:100%;  height:auto; min-height: 93px;  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}
}

@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; }
}





/*--------产品列表------------*/

.gs_cplist1{ overflow:hidden; margin:0px;  padding:10px 0px; width:100%}
.gs_cplist1 li{ overflow:hidden; margin:0px; padding:0px; width:33.33%; float:left; margin-bottom:25px}
.gs_cplist1 dl{ overflow:hidden; margin:0px; padding:0px; width:370px; margin:0 auto;border:#eee 1px solid;}
.gs_cplist1 dl dt{ overflow:hidden;display: block;text-align: center;font-size: 24px;color: #333;margin-bottom: 19px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#000;}
.gs_cplist1 dl dd{ overflow:hidden; margin:0px; padding:0px;font-size: 14px;color: #666;line-height: 24px;height:72px;text-align: center;margin: 0 10px 20px 10px;}

.gs_cplist1_tu{overflow:hidden; margin:0px; padding:0px;  position: relative;}
.gs_cplist1_tu img{overflow:hidden; margin:0px; padding:0px;width:100%; height:290px; vertical-align:top;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s;}

.gs_cplist1 li:hover dl{box-shadow:0 0 15px 1px rgba(0,0,0,.2);  border:#00B7D3 1px solid; background:#fff}
.gs_cplist1 li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.gs_cplist1 li:hover dt{ color:#167BC5}


@media (max-width: 1024px) {
.gs_cplist1 dl{ overflow:hidden; margin:0px; padding:0px; width:300px; margin:0 auto;border:#eee 1px solid;}
.gs_cplist1_tu img{width:100%; height:200px; }

.gs_cplist1 dl dt{ overflow:hidden;display: block;text-align: center;font-size:18px;margin-bottom:9px;}
.gs_cplist1 dl dd{ margin:0px; padding:0px;font-size: 14px;color: #666;line-height: 24px;height:72px;text-align: center; margin: 0 10px 18px 10px;}

}


@media (max-width: 800px) {
.gs_cplist1 dl{ overflow:hidden; margin:0px; padding:0px; width:230px; margin:0 auto;border:#eee 1px solid;}
.gs_cplist1_tu img{width:100%; height:180px; }

.gs_cplist1 dl dt{ overflow:hidden;display: block;text-align: center;font-size:18px;margin-bottom:9px;}
.gs_cplist1 dl dd{ margin:0px; padding:0px;font-size: 14px;color: #666;line-height: 24px;height:72px;text-align: center; margin: 0 10px 12px 10px;}

}

@media (max-width:750px) {
.gs_cplist1 dl{ overflow:hidden; margin:0px; padding:0px; width:210px; margin:0 auto;border:#eee 1px solid;}
.gs_cplist1_tu img{width:100%; height:165px; }
.gs_cplist1 dl dt{ overflow:hidden;display: block;text-align: center;font-size:16px;margin-bottom:9px;}
.gs_cplist1 dl dd{ margin:0px; padding:0px;font-size: 12px;color: #666;line-height: 22px;height:66px;text-align: center; margin: 0 10px 12px 10px;}
}

@media (max-width:700px) {
.gs_cplist1 li{ overflow:hidden; margin:0px; padding:0px; width:50%; float:left; margin-bottom:25px}
.gs_cplist1 dl{ overflow:hidden; margin:0px; padding:0px; width:280px; margin:0 auto;border:#eee 1px solid;}
.gs_cplist1_tu img{width:100%; height:219px; }
.gs_cplist1 dl dt{ overflow:hidden;display: block;text-align: center;font-size:16px;margin-bottom:9px;}
}
@media (max-width:600px) {
.gs_cplist1 li{ overflow:hidden; margin:0px; padding:0px; width:50%; float:left; margin-bottom:25px}
.gs_cplist1 dl{ overflow:hidden; margin:0px; padding:0px; width:230px; margin:0 auto;border:#eee 1px solid;}
.gs_cplist1_tu img{width:100%; height:180px; }
.gs_cplist1 dl dt{ overflow:hidden;display: block;text-align: center;font-size:14px;margin-bottom:9px;}
.gs_cplist1 dl dd{ margin:0px; padding:0px;font-size: 12px;color: #666;line-height: 22px;height:66px;text-align: center; margin: 0 10px 15px 10px;}
}

@media (max-width:480px) {
.gs_cplist1 li{ overflow:hidden; margin:0px; padding:0px; width:100%; float:left; margin-bottom:25px}
.gs_cplist1 dl{ overflow:hidden; margin:0px; padding:0px; width:330px; margin:0 auto;border:#eee 1px solid;}
.gs_cplist1_tu img{width:100%; height:259px; }
.gs_cplist1 dl dt{ overflow:hidden;display: block;text-align: center;font-size:16px;margin-bottom:9px;}
.gs_cplist1 dl dd{ margin:0px; padding:0px;font-size: 12px;color: #666;line-height: 22px;height:auto;text-align: center; margin: 0 10px 10px 10px;}
}

@media (max-width:360px) {
.gs_cplist1 li{ overflow:hidden; margin:0px; padding:0px; width:100%; float:left; margin-bottom:25px}
.gs_cplist1 dl{ overflow:hidden; margin:0px; padding:0px; width:260px; margin:0 auto;border:#eee 1px solid;}
.gs_cplist1_tu img{width:100%; height:204px; }
.gs_cplist1 dl dt{ overflow:hidden;display: block;text-align: center;font-size:14px;margin-bottom:9px;}
.gs_cplist1 dl dd{ margin:0px; padding:0px;font-size: 12px;color: #666;line-height: 22px;height:auto;text-align: center; margin: 0 10px 10px 10px;}
}



.mfzx_btn_k{ overflow:hidden; margin-left:0px; padding-top:10px; width:100px;}
.mfzx_btn1{overflow:hidden; background:#1181C9 url(../images/i_zj.png) no-repeat 5px center; line-height:30px;padding:1px 8px 1px 27px; font-size:15px; color:#FFFFFF; border-radius:4px;}

.mfzx_btn_k a:hover .mfzx_btn1{background:#0971B3 url(../images/i_zj.png) no-repeat 5px center;}

.btntj1{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; }


.fixedMenu{overflow:hidden; width:100%; background:url(../images/bg_cplm.jpg) no-repeat  center;background-size:cover; padding:0px;z-index:99999; min-height:57px; }



.pcsx_nav{ overflow:hidden; max-width:800px;width:96%; margin:0 auto;padding:20px 0px 0px 0px}
.pcsx_nav li{ float:left; margin:0px 1%; width:31.3333%; color:#25993E;background:#E8F5FE; text-align:center}
.pcsx_nav li a{ font-size:20px; line-height:50px;}

.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) {
.pcsx_nav{ overflow:hidden; max-width:800px;width:96%; margin:0 auto; padding:23px 0px 0px 0px}
.pcsx_nav li a{ font-size:16px; line-height:34px;}

.xc_t_wrap { margin-bottom:5px;overflow:hidden}
.xc_t_wrap .xc_title { font-size:20px;color:#111;font-weight:normal; }
}












/*-----------down---------------*/

.footer_box{ background:#171717; overflow:hidden; padding:50px 0px 30px 0px; margin:0px}

.foot_cop{ overflow:hidden; max-width:650px;width:100%; float:left; margin:0px; padding:0px}

.foot_cop dl{overflow:hidden;margin:0px; padding:0px}
.foot_cop dl dt{overflow:hidden;margin:0px; padding:0px;font-size: 24px;color:#fff;line-height:180%;}
.foot_cop dl dt h3{overflow:hidden;margin:0px; padding:0px; font-weight:normal;color: #707070;font-size: 28px;line-height:180%;margin-bottom:28px; margin-top:10px}
.foot_cop dl dd{overflow:hidden;margin:0px; padding:0px;color: #707070;font-size:14px; line-height:200%}
.foot_d_logo{overflow:hidden;margin:0px; padding:0px}
.foot_d_logo img{ height:28px; width:auto; vertical-align:top}

@media (max-width:990px) {
.foot_cop dl dt{overflow:hidden;margin:0px; padding:0px;font-size:20px;color:#fff;line-height:180%;}
.foot_cop dl dt h3{overflow:hidden;margin:0px; padding:0px; font-weight:normal;color: #707070;font-size: 20px;line-height:180%;margin-bottom:8px; margin-top:10px}
.foot_cop dl dd{overflow:hidden;margin:0px; padding:0px;color: #707070;font-size:14px; line-height:180%}
}
@media (max-width:600px) {
.foot_cop dl{overflow:hidden;margin:0px; padding:0px; text-align:center}
}

@media (max-width:500px) {
.foot_cop dl dd{overflow:hidden;margin:0px; padding:0px;color: #707070;font-size:12px; line-height:170%}

}

.footer-download-wrap {float: right;width:190px;height: auto;color:#ACACAC; overflow:hidden;}
.footer-download-wrap .footer-download {margin: 20px auto 0;position: relative;border: 3px solid #515151;width: 133px;height: 154px; margin-bottom:20px}
.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: #171717;text-align: center;position: absolute;top: -10px;left: 16px;width: 100px;}


.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:700px; 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:right}
.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: #FF9600;font-size: 25px;font-weight: bold;}
.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;margin:0px; padding:0px}
.footer-service-wrap .footer-service-title {color: #fff;margin-top: 20px; font-size:16px}
.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:500px; float:left; padding-top:20px}
.footer_box{ background:#171717; overflow:hidden; padding:30px 0px; margin:0px}

.foot_cop{ overflow:hidden; max-width:520px;width:100%; float:left; margin:0px; padding:0px}
}

@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: 210px;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:500px) {
.footer-download-wrap {float: left;width: 100%;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC}
.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: 25px;font-weight: bold;}
.footer_box{ background:#171717; overflow:hidden; padding:30px 0px 10px 0px; margin:0px}

}
.footer-copyright-wrap {border-top: 1px solid #3b3b44;margin: 5px auto 0;padding-top:10px; color:#ACACAC}




.link_txt{ overflow:hidden; margin-bottom:10px; margin-top:20px; display:block}
.link_txt ul{ margin:0px; overflow:hidden; padding:0px; width:100%}
.link_txt ul li{ width:auto; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 5px}
.link_txt ul li a{ font-size:12px; color:#CECECE; line-height:180%}

@media only screen and (max-width:740px) {
.link_txt{ overflow:hidden; margin-bottom:10px; margin-top:20px; display: none}
}

.i_mc{ max-width:1340px; margin:0px auto; padding:0px 0;}
@media only screen and (max-width:1366px) {

.i_mc{ max-width:1200px; margin:0px auto; padding:0px 0;}}


.i_mc ul{ width:100%; margin:0px; padding:0px;}
.i_mc ul li{ width:22.8%; float:left; height:210px; border:1px solid #ddd; margin-right:1%; margin-left:1%;margin-top:60px; margin-bottom:10px; position:relative; text-align:center; background:#fff}
.i_mc ul li h6{ width:90%; margin:0px auto; line-height:50px; font-size:18px; font-weight:bold; color:#222; padding-top:60px; overflow:hidden}
.i_mc ul li .tu{ width:110px; height:110px; position:absolute; top:-55px; left:50%; margin-left:-55px; transition: 0.7s;-moz-transition:  0.7s;-webkit-transition:  0.7s;-o-transition:  0.7s;}
.i_mc ul li:hover .tu{-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.i_mc ul li p{ width:92%; margin:0px auto; font-size:16px; color:#666; line-height:24px;overflow:hidden; height:72px}

.i_me{ max-width:1200px; margin:0px auto; padding:20px 0;}

.jgsm{ color:#FF6600; font-size:20px; text-align:center}

@media screen and (max-width:1190px) {
.i_mc ul li{ width:22.6%; float:left; height:280px; border:1px solid #ddd; margin-right:1%; margin-left:1%;margin-top:60px; margin-bottom:10px; position:relative; text-align:center;}
.i_mc ul li p{ width:92%; margin:0px auto; font-size:13px; color:#555; line-height:22px;overflow:hidden; height:156px}
}

@media screen and (max-width:770px) {

.i_ma .i_mal,.i_ma .i_mar{ width:100%;}
.i_ma .i_mal{ margin-bottom:20px;}
.i_mal .box_m{ line-height:185%;}
.i_mar .box_m{ height:auto; margin-bottom:10px;}
.i_mal .box_m img{ width:100%; height:auto; float:left;margin:0px; margin-bottom:10px; }
.i_mar .box_m embed{ width:320px; height:170px;}
.bg_a,.f_bg,.bq_bg,.banner_s,.banner{ overflow:hidden}

.i_mc ul li{ float:none; margin:0px auto !important; margin-top:75px !important;}

.i_mc ul li{ width:94%;}
.i_mc ul li .tu{ margin:0 auto; width:110px;left:50%; margin-left:-55px}

.i_m ul li { height:auto}
.i_m ul li p{height:auto; padding-bottom:20px; font-size:14px; }
.i_mc{ width:auto; margin:0px auto; padding:20px 0;}
}





.lnk_cplist{ overflow:hidden; margin:0px; padding:0px; max-width:1370px; margin:0 auto;}
.lnk_cplist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%;}
.lnk_cplist li dl{ overflow:hidden; margin:0px; padding:0px; background:#fff; margin:20px; padding:40px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;box-shadow: 0 5px 30px rgba(0,0,0,0.03);}
.lnk_cplist li dl dt{ overflow:hidden; margin:0px; padding:0px;font-size: 20px;display: block; width:270px;color: #222; padding: 10px 0; }
.lnk_cplist li dl dd{ margin:0px; padding:20px 0px;display: block; font-size:14px; width:270px;color: #666; line-height:26px; height:58px}

.lnk_cplist li dl:hover{box-shadow:0 15px 10px rgba(0,0,0,0.1);}

.lnk_cplist_tu{ float:right; width:180px; height:210px;overflow:hidden; position:relative}
.lnk_cplist_tu img{ width:100%; height:auto; vertical-align:top}


@media screen and (max-width:1366px) {
.lnk_cplist{ overflow:hidden; margin:0px; padding:0px; max-width:1240px; width:100%; margin:0 auto}
.lnk_cplist li dl dd{ margin:0px; padding:20px 0px;display: block; font-size:14px; width:270px;color: #666; line-height:26px; height:58px; overflow:hidden; }
}


@media screen and (max-width:1190px) {
.lnk_cplist li dl{ overflow:hidden; margin:0px; padding:0px; background:#fff; margin:15px; padding:40px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }
.lnk_cplist li dl dt{ overflow:hidden; margin:0px; padding:0px;font-size: 20px;display: block; width:50%;color: #222; padding: 10px 0; }
.lnk_cplist li dl dd{ margin:0px; padding:20px 0px;display: block; font-size:14px; width:50%;color: #666; line-height:26px; height:78px; overflow:hidden;}
}
@media screen and (max-width:1000px) {
.lnk_cplist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}
}

@media screen and (max-width:550px) {
.lnk_cplist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}
.lnk_cplist_tu{ float:right; width:50%; height:auto;overflow:hidden; text-align:right}
.lnk_cplist li dl dd{ display:none}
.lnk_cplist li dl:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
.lnk_cplist li dl dt{ overflow:hidden; margin:0px; padding:0px;font-size:18px;display: block; width:50%;color: #222; padding: 10px 0; line-height:26px }
.lnk_cplist li dl{ overflow:hidden; margin:0px; padding:0px; padding:20px;margin:10px; }
}

@media screen and (max-width:450px) {
.lnk_cplist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}
}


@media screen and (max-width:350px) {
.lnk_cplist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}

}






/*-----------合作伙伴---------------*/

.hz_tu{ overflow:hidden; padding-top:10px; margin-bottom:10px}
.hz_tu ul{ overflow:hidden; padding:0px; margin:0px}
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:15px 0px; text-align:center; display:block}
.hz_tu ul li img{width:240px; height:100px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.hz_tu1{ overflow:hidden; padding-top:10px; margin-bottom:10px}
.hz_tu1 ul{ overflow:hidden; padding:0px; margin:0px}
.hz_tu1 ul li{ list-style:none; float: left; width:20%; height:auto; margin:15px 0px; text-align:center; display:block}
.hz_tu1 ul li img{width:240px; height:100px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.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:1366px){

.hz_tu{ overflow:hidden; padding-top:10px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:94%; height:auto; margin:0 auto}

.hzkf1{ overflow:hidden;}
.hz_tu1{ overflow:hidden; padding-top:10px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:20%; height:auto; margin:6px 0px; text-align:center}
.hz_tu1 ul li img{width:94%; height:auto; margin:0 auto}
}


@media (max-width:768px){

.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:2px 0px; text-align:center}


.hz_tu1{ overflow:hidden; padding-top:20px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:20%; height:auto; margin:2px 0px; text-align:center}

}

@media (max-width:667px){
.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:2px 0px; text-align:center}
.hz_tu ul li img{width:92%; height:auto; margin:0 auto}

.hz_tu1 ul li:nth-child(13){ display:none}
.hz_tu1 ul li:nth-child(14){display:none}
.hz_tu1 ul li:nth-child(15){display:none}

.hz_tu1{ overflow:hidden; padding-top:20px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:25%; height:auto; margin:2px 0px; text-align:center}
.hz_tu1 ul li img{width:92%; height:auto; margin:0 auto}
}
@media (max-width:558px){

.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; text-align:center}
.hz_tu ul li img{width:95%; height:auto; margin:0 auto}

.hz_tu1{ overflow:hidden; padding-top:20px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:50%; height:auto; text-align:center}
.hz_tu1 ul li img{width:95%; height:auto; margin:0 auto}
}


@media (max-width:321px){

.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:2px 0px; text-align:center}
.hz_tu ul li img{width:auto; height:auto; margin:0 auto}

.hz_tu1{ overflow:hidden; padding-top:20px}
.hz_tu1 ul{ overflow:hidden; padding:0px; }
.hz_tu1 ul li{ list-style:none; float: left; width:50%; height:auto; margin:2px 0px; text-align:center}
.hz_tu1 ul li img{width:auto; height:auto; margin:0 auto}


}

.mvideo_more1{width:110px; height:34px; line-height:34px; font-size:14px; text-align:center; border:1px solid #E2E2E2;  display:block; background:#F2F2F2; color:#666; border-radius:3px; margin:0 auto; margin-bottom:20px}
.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;}



