﻿* { box-sizing: border-box; -webkit-text-size-adjust: none; outline: none; }
/*-----------------共用------------*/
.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%}

.container{ max-width:1300px; overflow:hidden; width:94%; margin:0 auto;}



@media only screen and (max-width:1000px) {
.space2{ overflow:hidden; clear:both; height:10px; width:100%}
.space3{ overflow:hidden; clear:both; height:10px; width:100%}
.space4{ overflow:hidden; clear:both; height:20px; width:100%}
}


.hui_bg{ background:#F6F7FB; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
.bai_bg{ background:#fff; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }


@media only screen and (max-width:1100px) {
.hui_bg{ background:#F6F7FB; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#fff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}






.kfbox{ display:block}
.b_top{ overflow:hidden; display:none}
@media only screen and (max-width:1100px) {
.kfbox{ display:none}
.b_top{ overflow:hidden; display: block}
.kfbox .side{ display:none}
.side ul{ display:none}
.side{ display:none}
}


.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:2}
.actGotop a,.actGotop a:link{width:40px;height:40px;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;}



/*-----------down---------------*/

.down_L{ margin:0px; padding:0px; overflow:hidden; float:left; width:70%}
.down_R{ margin:0px; padding:0px; overflow:hidden; float: right; width:30%}

.down_logo_k{margin:0px; padding:0px; overflow:hidden; }
.down_logo_k dl{margin:0px; padding:0px; overflow:hidden; color:#6E7275}
.down_logo_k dl dt{margin:0px; padding:0px; overflow:hidden;}
.down_logo_k dl dt img{ height:50px; width:auto;}
.down_logo_k dl dd{margin:0px; padding:0px; overflow:hidden; font-size:14px; line-height:26px; }
.down_logo_k dl dd span{ margin:0px; padding:0px; margin-right:5px; margin-bottom:10px}
.down_logo_k dl dd span img{ width:18px; height:18px; vertical-align:middle}



.wx_box{ overflow:hidden; margin:0px 0px; text-align:center; padding:10px; float:right}
.wx_box img{ width:100px; height:100px;}
.wx_box p{ margin:0px; line-height:30px; padding:0px;color:#CECECE;}
@media only screen and (max-width:1024px) {
.wx_K{ overflow:hidden}
}

@media only screen and (max-width:768px) {
.wx_box{ overflow:hidden; margin:0px 0px; text-align:center; padding:10px; float:left}
}


.down_nav_bg{ overflow:hidden; width:100%;  padding:40px 0px 60px 0px; background:#333; display:block;}
.down_nav { display:block; overflow:hidden; padding-bottom:10px}
.down_nav li{ overflow:hidden; margin:0px; padding:0px; float:left; padding:0px 10px 0px 0px;}
.down_nav li a{ overflow:hidden; margin:0px; padding:0px; color:#F2F2F2; font-size:14px}
.down_nav li a:hover{ color:#00B08B}



.down_bg{ background:#222; padding:10px 0px; color:#fff; font-size:12px; text-align:center}
.down_cop{ width:auto; color:#fff;line-height:180% ; text-align:center}
.down_cop a{color:#fff; }



/*--------------首页----------*/

.txt_ad1{ overflow:hidden; margin:0px; padding:0px 0px 20px 0px;text-align:center}
.txt_ad1 dl{ overflow:hidden; margin:0px; padding:0px}
.txt_ad1 dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:30px; line-height:160%; color:#222; font-weight:bold}
.txt_ad1 dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#999999; line-height:16px;text-transform:uppercase;}

@media only screen and (max-width:1025px) {
.txt_ad1 dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:24px; line-height:160%;}
}

@media only screen and (max-width:800px) {
.txt_ad1{ overflow:hidden; margin:0px; padding:0px 0px; text-align:center;}
}

@media only screen and (max-width:600px) {
.txt_ad1{ overflow:hidden; margin:0px; padding:0px 0px; text-align:center;}
.txt_ad1 dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:20px; line-height:160%;}
.txt_ad1 dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#999999; line-height:18px}
}


/*------------推广项目--------*/
.sy_ser{ overflow:hidden; overflow:hidden; padding:0px; margin:0px; padding-top:10px}
.sy_ser li{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; list-style:none; float:left; width:33.3333%; margin-bottom:10px}
.sy_ser li dl{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; width:94%; margin:0 auto; text-align:center}
.sy_ser li dl dt{overflow:hidden; padding:0px; margin:0px;}
.sy_ser li dl dd{overflow:hidden;padding:0px; margin:0px;font-size:14px; color:#666; line-height:24px}
.sy_ser li dl dt h3{ font-size:16px; color:#222; line-height:180%; padding-top:10px; font-weight:bold}
.sy_ser li dl dt img{height:auto; max-width:100%; width:auto; vertical-align:top; border:#ddd 1px solid;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_ser li dl:hover dt h3{ color:#00B08B}

.sy_ser li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);}


@media only screen and (max-width:766px) {
.sy_ser li dl dd{overflow:hidden;padding:0px; margin:0px;font-size:14px; color:#666; line-height:24px}
.sy_ser li dl dt h3{ font-size:18px; color:#222; line-height:180%; padding-top:10px; font-weight:bold}
}

@media only screen and (max-width:670px) {
.sy_ser li dl dd{overflow:hidden;padding:0px; margin:0px;font-size:14px; color:#666; line-height:24px}
.sy_ser li dl dt h3{ font-size:18px; color:#222; line-height:180%; padding-top:20px; font-weight:bold}
.sy_ser li{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; padding-top:10px ;list-style:none; float:left; width:100%; margin-bottom:10px}
}

@media only screen and (max-width:600px) {
.sy_ser li dl dd{overflow:hidden;padding:0px; margin:0px;font-size:14px; color:#666; line-height:24px}
.sy_ser li dl dt h3{ font-size:18px; color:#222; line-height:180%; padding-top:20px; font-weight:bold}
.sy_ser li dl dt img{height:120px;width:auto; }
}

/*------------优势--------*/
.sy_youshi{ overflow:hidden; overflow:hidden; padding-top:10px; margin:0px}
.sy_youshi li{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; list-style:none; float:left; width:33.3333%; margin-bottom:10px}
.sy_youshi li dl{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; width:80%; margin:0 auto; text-align:center}
.sy_youshi li dl dt{overflow:hidden; padding:0px; margin:0px;}
.sy_youshi li dl dd{overflow:hidden;padding:0px; margin:0px;font-size:14px; color:#666; line-height:24px}
.sy_youshi li dl dt h3{ font-size:16px; color:#222; line-height:180%; padding-top:10px; font-weight:bold}
.sy_youshi li dl dt img{height:100px; width:100px vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_youshi li dl:hover dt h3{ color:#00B08B}
.sy_youshi li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);}

@media only screen and (max-width:766px) {
.sy_youshi li dl dt img{height:60px; width:auto }
.sy_ser li dl dd{overflow:hidden;padding:0px; margin:0px;font-size:14px; color:#666; line-height:24px}
.sy_ser li dl dt h3{ font-size:18px; color:#222; line-height:180%; padding-top:5px; font-weight:bold}
}


/*------------流程--------*/
.sy_lc{ overflow:hidden; overflow:hidden; padding-top:10px; margin:0px}
.sy_lc li{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; list-style:none; float:left; width:20%; margin-bottom:10px}
.sy_lc li dl{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; width:80%; margin:0 auto; text-align:center}
.sy_lc li dl dt{overflow:hidden; padding:0px; margin:0px;height:100px; width:100px; border-radius:50%; text-align:center; margin:0 auto; background:#E6E6E6; border:4px solid #E6E6E6}
.sy_lc li dl dd{ font-size:16px; color:#222; line-height:180%; padding-top:10px; font-weight:bold}
.sy_lc li dl dt img{height:60px; width:60px ;vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin-top:20px}

.sy_lc li dl:hover dd{ color:#00B08B}
.sy_lc li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);}
.sy_lc li dl:hover dt{ border:4px solid #6BD8C1;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


@media only screen and (max-width: 800px) {
.sy_lc li dl dt img{height:40px; width:40px ;vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin-top:20px}
.sy_lc li dl dt{overflow:hidden; padding:0px; margin:0px;height:80px; width:80px; margin:0 auto;border:0px solid #E6E6E6;}
.sy_lc li dl{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; width:90%; margin:0 auto; text-align:center}
}

@media only screen and (max-width: 600px) {
.sy_lc li dl dt img{height:30px; width:30px ;vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin-top:10px}
.sy_lc li dl dt{overflow:hidden; padding:0px; margin:0px;height:50px; width:50px; border:0px solid #E6E6E6; margin:0 auto}
.sy_lc li dl{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; width:100%; margin:0 auto; text-align:center}
.sy_lc li dl dd{ font-size:14px; color:#222; }
}

/*------------新闻--------*/
.sy_m_news{ overflow:hidden; margin:0px; padding:20px 0px 20px 0px;}
.sy_m_news li{ overflow:hidden; margin:0px; padding:0px; float:left; width:48%; margin-bottom:15px; margin-left:1%; margin-right:1%; background:#fff; padding:15px}
.sy_m_news li dl{overflow:hidden; margin:0px; padding:0px;}
.sy_m_news li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#222;white-space:nowrap;text-overflow:ellipsis; margin-bottom:5px}
.sy_m_news li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#555; line-height:24px; max-height:48px;}
.sy_m_news li dl dd p{ font-size:13px; color:#888; background:url(../images/n_time.png) no-repeat; padding-left:20px; padding-bottom:5px}

.sy_m_news_tu{ margin:0px; margin:0px; overflow:hidden; margin-right:20px; width:200px; height:120px; position:relative; float:left}
.sy_m_news_tu img{ width:100%; height:100%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_m_news li:hover .sy_m_news_tu img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.sy_m_news li:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.sy_m_news li:hover dl dt{ color:#00B08B}



@media only screen and (max-width: 1000px) {
.sy_m_news_tu{ margin:0px; margin:0px; overflow:hidden; margin-right:20px; width:150px; height:90px; position:relative; float:left}
.sy_m_news li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#222;white-space:nowrap;text-overflow:ellipsis; margin-bottom:2px}
.sy_m_news li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#555; line-height:22px; max-height:44px;}
.sy_m_news li dl dd p{ font-size:12px; color:#888; background:url(../images/n_time.png) no-repeat; padding-left:20px; padding-bottom:1px}
.sy_m_news li{ overflow:hidden; margin:0px; padding:0px; float:left; width:48%; margin-bottom:15px; margin-left:1%; margin-right:1%; background:#fff; padding:10px}
}

@media only screen and (max-width: 730px) {
.sy_m_news li{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%; margin-bottom:15px; margin-left:0%; margin-right:0%; background:#fff; padding:10px}
.sy_m_news_tu{ margin:0px; margin:0px; overflow:hidden; margin-right:15px; width:120px; height:72px; position:relative; float:left}
.sy_m_news li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#555; line-height:22px; max-height:22px;}
}





.mvideo_more{width:120px; height:44px; line-height:45px; font-size:15px; color:#bdbdbd; margin:2px auto 10px; text-align:center; border:1px solid #dfdfdf;  display:block; background:#fff}
.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;}



.fixed_1{ overflow:hidden; width:100%; min-height:300px; background:url(../images/big_1.jpg) no-repeat center top;background-size:cover; display:block; }
.fixed_1_1{ overflow:hidden; width:100%; min-height:300px; background:url(../images/big_1_1.jpg) no-repeat center top;background-size:cover; display:block; }
.fixed_2{ overflow:hidden; width:100%; min-height:300px; background:url(../images/big_2.jpg) no-repeat center top;background-size:cover; display:block;}
.fixed_3{ overflow:hidden; width:100%; min-height:300px; background:url(../images/big_3.jpg) no-repeat center top;background-size:cover; display:block;}
.fixed_4{ overflow:hidden; width:100%; min-height:300px; background:url(../images/big_4.jpg) no-repeat center top;background-size:cover; display:block;}
.fixed_5{ overflow:hidden; width:100%; min-height:300px; background:url(../images/big_5.jpg) no-repeat center top;background-size:cover; display:block;}

.m_ser_box{ overflow:hidden; padding:0px;padding-top:90px;}


.ser_txtbox{ overflow:hidden; margin:0px; padding:0px}
.ser_txtbox dl{ overflow:hidden; margin:0px; padding:0px}
.ser_txtbox dl dt{ overflow:hidden; margin:0px; padding:0px;color:#FFFFFF; font-size:38px; line-height:160%; margin-bottom:10px; font-weight:bold;text-shadow: 1px 1px 1px #067679; }
.ser_txtbox dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:16px; line-height:180%;overflow:hidden; color:#fff;text-shadow: 1px 1px 1px #067679; }


@media only screen and (max-width:1199px) {
.m_ser_box{ overflow:hidden; padding:0px;padding-top:90px;}

.ser_txtbox dl{ overflow:hidden; margin:0px; padding:0px}
.ser_txtbox dl dt{ overflow:hidden; margin:0px; padding:0px;color:#FFFFFF; font-size:34px; line-height:160%; margin-bottom:4px;}
.ser_txtbox dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:16px; line-height:170%;overflow:hidden; color:#EAF1FE; }

}

@media only screen and (max-width:770px) {
.m_ser_box{ overflow:hidden; padding:0px;padding-top:50px;}

.ser_txtbox dl dt{ overflow:hidden; margin:0px; padding:0px;color:#FFFFFF; font-size:28px; line-height:160%; margin-bottom:6px;}

.fixed_1{ overflow:hidden; width:100%; min-height:200px; background:url(../images/big_1.jpg) no-repeat center top; background-size:cover; }
.fixed_1_1{ overflow:hidden; width:100%; min-height:200px; background:url(../images/big_1_1.jpg) no-repeat center top; background-size:cover; }
.fixed_2{ overflow:hidden; width:100%; min-height:200px; background:url(../images/big_2.jpg) no-repeat center top;background-size:cover;display:block;}
.fixed_3{ overflow:hidden; width:100%; min-height:200px; background:url(../images/big_3.jpg) no-repeat center top;background-size:cover;display:block;}
.fixed_4{ overflow:hidden; width:100%; min-height:200px; background:url(../images/big_4.jpg) no-repeat center top;background-size:cover;display:block;}
.fixed_5{ overflow:hidden; width:100%; min-height:200px; background:url(../images/big_5.jpg) no-repeat center top;background-size:cover;display:block;}

.ser_txtbox dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:14px; line-height:160%;overflow:hidden; color:#EAF1FE; }
}



@media only screen and (max-width:560px) {
.m_ser_box{ overflow:hidden; padding:0px;padding-top:10px;padding-left:10px}
.ser_txtbox dl{ overflow:hidden; margin:0px; padding:0px}
.ser_txtbox dl dt{ overflow:hidden; margin:0px; padding:0px;color:#FFFFFF; font-size:20px; line-height:160%; margin-bottom:2px;}
.ser_txtbox dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:12px; line-height:160%;overflow:hidden; color:#fff; }


.fixed_1{ overflow:hidden; width:100%; min-height:100px; background:url(../images/big_1.jpg) no-repeat center top;background-size:cover;}
.fixed_1_1{ overflow:hidden; width:100%; min-height:100px; background:url(../images/big_1_1.jpg) no-repeat center top;background-size:cover;}
.fixed_2{ overflow:hidden; width:100%; min-height:100px; background:url(../images/big_2.jpg) no-repeat center top;background-size:cover;}
.fixed_3{ overflow:hidden; width:100%; min-height:100px; background:url(../images/big_3.jpg) no-repeat center top;background-size:cover;}
.fixed_4{ overflow:hidden; width:100%; min-height:100px; background:url(../images/big_4.jpg) no-repeat center top;background-size:cover;}
.fixed_5{ overflow:hidden; width:100%; min-height:100px; background:url(../images/big_5.jpg) no-repeat center top;background-size:cover;}
}


.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:170%;}
.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:#0DCB8A; }
.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}

}





.tulist3{ overflow:hidden; margin:0px; padding:0px;}
.tulist3 li{overflow:hidden; margin:0px; padding:0px; list-style:none; padding:12px 0px; border-bottom:#ddd 1px  dashed}
.tulist3 li dl{ overflow:hidden; margin:0px; padding:0px}
.tulist3 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#111; line-height:24px; font-weight: normal; margin-bottom:2px}
.tulist3 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#666; line-height:22px; height:44px;}
.tulist3 li dl .time_xx{ font-size:12px;color:#666; }
.tulist3 li:hover{ background:#F2ECEC}
.tulist3 li:hover dt{ color:#E2002B}




.new_tuxx{ width:176px; height:108px; float:left; margin-right:10px; position:relative; overflow:hidden}
.new_tuxx img{width:100%; height:100%; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.new_tuxx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.new_tuxx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

@media screen and (max-width: 1100px) {
.tulist3 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#111; line-height:24px; font-weight: normal; margin-bottom:2px}
.new_tu3{ width:171px; height:107px; float:left; margin-right:10px; position:relative; overflow:hidden}
.new_tuxx{ width:171px; height:107px; float:left; margin-right:10px; position:relative; overflow:hidden}

.tulist3 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#111; line-height:24px; font-weight: normal; margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}


@media screen and (max-width: 600px) {
.new_tuxx{ width:144px; height:90px; float:left; margin-right:10px; position:relative; overflow:hidden}
}


.lm_btK{ overflow:hidden; background:#02BF82;height:80px; color:#FFFFFF; font-size:20px; text-align:center; display:block; margin-bottom:5px}
.lm_btK span{ line-height:80px;color:#fff;}


@media only screen and (max-width:1000px) {
.boxleft{ width:100%; overflow:hidden; float:left; margin-bottom:10px}
.boxright{ width:100%; overflow:hidden; float: left;}

.lm_btK{ display:none}
}


.r_name{ width:100%; height:33px; border-bottom:2px solid #ddd; position:relative; margin-bottom:15px}
.r_name span{ display:inline-block; *display:inline; zoom:1; height:33px; line-height:33px; font-size:18px; color:#02BF82; border-bottom:2px solid #02BF82; padding:0px 10px; font-weight:bold}





/*-----news_-------*/
.m_news2{ overflow:hidden; margin:0px; padding:20px 0px}
.m_news2 li{overflow:hidden; margin:0px auto; padding:15px 0px; list-style:none; margin-bottom:15px;border-bottom:#F0F0F0 1px solid;}
.m_news2 li dl{overflow:hidden; margin:0px; padding:0px; }
.m_news2 li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#333333;white-space:nowrap;text-overflow:ellipsis; line-height:200%;}
.m_news2 li dl dd{overflow:hidden; margin:10px 0px 0px 0px; padding:0px; font-size:13px; line-height:22px; color:#777; height:45px}
.m_news2_yue{ float:left; width:80px; overflow:hidden}
.m_news2_yue span{ line-height:30px; font-size:24px; color:#666}
.m_news2_yue_line{ float:left; width:35px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; height:30px; border-top:#CCCCCC 1px solid; margin-top:15px; margin-right:10px}
.m_news2 li a:hover  .m_news2_yue_line{ width:50px; border-top:#444 1px solid}
.newsimg2{display: block; width:18%;height:auto; float: right; margin-left:4%}
.newsimg2 img{ width:100%; height:130px}

.details {
    width: 36px;
    height: 36px;
    border: 1px solid  #fff;
    border-radius: 0px;
    display: block;
    color: transparent; line-height:36px;
	background:#787878; text-align:center;
	 color:#fff;
    transition: all 0.3s ease-out 0s;
	 background:url(../images/arrw.png) no-repeat center;
}
.m_news2 li a:hover  .details{ margin-left:10px;border: 1px solid  #02BF82; background:#02BF82 url(../images/arrw1.png) no-repeat center;}
.m_news2 li a:hover dl dt{ color:#02BF82;}
@media only screen and (max-width: 768px) {
.newsimg2{display: block; width:190px;height:auto; float: right; margin-left:4%}
.newsimg2 img{ width:100%; height:130px}

}

@media only screen and (max-width: 600px) {
.newsimg2{display: block; width:170px;height:auto; float: right; margin-left:4%}
.newsimg2 img{ width:100%; height:110px}
}

@media only screen and (max-width: 414px) {
.m_news2{ overflow:hidden; margin:0px; padding:5px 0px 5px 0px}
.m_news2 li{overflow:hidden; margin:0px auto; padding:10px 0px; list-style:none; margin-bottom:10px;border-bottom:#F0F0F0 2px solid;}
.newsimg2{display: block; width:100%;height:auto; float: left; margin-left:0%; margin-bottom:5px}
.newsimg2 img{ width:100%; height:auto}
.m_news2 li dl{overflow:hidden; margin:2px 0px 0px 0px; padding:0px; font-size:13px; line-height:22px; color:#777; height:auto; float:left; width:100%}
.m_news2 li dl dd{margin:1px 0px 0px 0px; overflow:hidden;height:auto;}
.m_news2_yue_line{ float:left; width:35px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; height:30px; border-top:#CCCCCC 1px solid; margin-top:15px; margin-right:10px; display: none}
.m_news2_yue{ float:left; width:100%; overflow:hidden;}
.details {display: none}
.m_news2_yue span{ line-height:25px; font-size:16px; color:#666}
.m_news2 li dl dt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}


.new_zx_list{ margin:0px; padding:0px; overflow:hidden}
.new_zx_list li{ margin:0px; padding:20px 0px; overflow:hidden; list-style:none; border-bottom:#CCCCCC 1px dotted}
.new_zx_list li dl{ margin:0px; padding:0px; overflow:hidden}
.new_zx_list li dl dt{ margin:0px; padding:0px; overflow:hidden; margin-bottom:8px}
.new_zx_list li dl dt h3{ margin:0px; padding:0px; overflow:hidden;font-size: 18px;color: #333;font-weight: normal;}
.new_zx_list li dl dt h3 a:hover{ color:#01B55C}
.new_zx_list li dl dd p a{ color:#777;}
.new_zx_list li dl dd p a:hover{ color:#ff4444;}
.new_zx_list li dl dd{ margin:0px; padding:0px; overflow:hidden; font-size:14px; color:#777; line-height:24px; max-height:48px;}
.new_zx_list li dl dd p{ margin:0px; padding:0px; overflow:hidden;font-size:12px; color:#777; margin-top:10px}
.new_zx_list li dl dd p span{ float:right;font-size:12px; color:#777; }
.new_zx_pic{ float:left; margin-right:20px; width:280px; height:160px; position:relative; overflow:hidden}
.new_zx_pic img{ width:100%; height:100%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.new_zx_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;}

@media screen and (max-width:1200px) {
.new_zx_pic{ float:left; margin-right:20px; width:245px; height:140px; position:relative; overflow:hidden}
}

@media screen and (max-width:670px) {
.new_zx_pic{ float:left; margin-right:20px; width:219px; height:125px; position:relative; overflow:hidden}
.new_zx_list li dl dd{ margin:0px; padding:0px; overflow:hidden; font-size:14px; color:#777; line-height:24px; height:auto;white-space:nowrap;text-overflow:ellipsis;}

}
@media screen and (max-width:600px) {
.new_zx_list li dl dt h3{ margin:0px; padding:0px; overflow:hidden;font-size: 16px;color: #333;white-space:nowrap;text-overflow:ellipsis;}
.new_zx_pic{ float:left; margin-right:20px; width:175px; height:100px; position:relative; overflow:hidden}
.new_zx_list li dl dd p{ margin:0px; padding:0px; overflow:hidden;font-size:12px; color:#777; margin-top:5px}
}

@media screen and (max-width:560px) {
.new_zx_list li dl dt h3{ margin:0px; padding:0px; overflow:hidden;font-size: 16px;color: #333;font-weight: normal;white-space: inherit;text-overflow:ellipsis;}
.new_zx_pic{ float: none; margin-right:20px; width:100%; height:auto; position:relative; overflow:hidden; margin-bottom:15px}
.new_zx_list li dl dd p{ margin:0px; padding:0px; overflow:hidden;font-size:12px; color:#777; margin-top:5px}
}



.xwlist{ overflow:hidden; padding:0px; margin:0px}
.xwlist li span{ overflow:hidden; padding:0px; margin:0px; float:right; margin-left:10px; font-size:14px;color:#777}
.xwlist li{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:42px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; border-bottom:#CCCCCC dotted 1px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.xwlist li a{ font-size:16px; color:#333333}
.xwlist li a:hover{color:#FF7800}
.xwlist li .em{ width:auto; margin-left:5px}
.xwlist li .em img{ width:22px; height:22px; vertical-align:middle}

.xwlist li:hover{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;background:url(../images/xwtb.jpg) no-repeat 5px center;text-indent:17px;}

 @media only screen and (max-width:1100px) {
 .xwlist li a{ font-size:14px; color:#333333}
 .xwlist li{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:36px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; border-bottom:#CCCCCC dotted 1px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
 }


.dh_k{ overflow:hidden;background:#F6F6F6;}
.wzdh_k{ overflow:hidden; border-bottom:#CCCCCC 0px solid;line-height:46px; float:left; width:100%; padding-top:10px; padding-bottom:10px}
.wzdh_k span{background:url(../images/i_home.png)no-repeat left 4px; padding-left:20px; font-size:14px; line-height:26px;float:left; display:block}
@media only screen and (max-width:650px) {
.wzdh_k{font-size:14px;}
.wzdh_k span{ font-size:14px;}
.wzdh_k span a{ font-size:14px;}
}


/*-----page------*/
.next_k{ padding:0px;margin-top:15px; border-top:#CCCCCC 1px solid;}
.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}
.next_k ul li a{font-size:12px}

.page_k{ text-align:center; padding:10px; font-size:12px; margin-top:5px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}


.fx_k{ overflow:hidden; height:auto; padding:20px 0px 20px 0px;}

.fengxiang{ overflow:hidden; margin:0px; width:150px; float:left}
.back_nr{ float:right; width:60px;}


.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;}
.B_back a{display:block; color:#fff; font-size:12px;}
.B_back a:hover{ background:#00AF67;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}


@media (max-width: 1000px) {
.fx_k{ overflow:hidden; height:auto; padding:20px 0px 10px 0px;}
}



.L_lmbt{ width:100%; height:42px; border-bottom:1px solid #ccc; position:relative; margin-bottom:5px}
.L_lmbt span{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:18px; color:#02BF82; border-bottom:3px solid #02BF82; padding:0px 10px;}


.l_newslist{ overflow:hidden; margin:0px; padding:0px; padding:10px 0px}
.l_newslist li{overflow:hidden; margin:0px; padding:0px; margin-bottom:5px; border-bottom:#CCCCCC 1px solid; padding-bottom:5px}
.l_newslist li dl{overflow:hidden; margin:0px; padding:0px;}
.l_newslist li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px;  font-weight:normal; line-height:180%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l_newslist li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#999999; line-height:180%;}
.l_newslist li:hover dt{ color:#02BF82}


.content_bt{ width:100%; line-height:34px; font-size:20px;font-weight:bold; margin-bottom:10px; }
.content_time{width:100%; border-bottom:#ccc 1px solid; font-size:12px; color:#666666; padding-bottom:10px; margin-bottom:10px; line-height:25px}
.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}



.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444}



.content_txt{line-height:190%; color:#333333; font-size:16px; overflow:hidden; padding:0px 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:0px 0px 10px 0px;}

}




.about_L{overflow:hidden; float:left; width:48%}
.about_R{ overflow:hidden; float:right; width:48%;}
.about_L img{ max-width:100%; width:auto; height:auto; vertical-align:middle}
@media (max-width: 768px) {
.about_L{overflow:hidden; float:left; width:100%}
.about_R{ overflow:hidden; float:right; width:100%;}



}


.container_map{width:100%;height:300px; margin:0 auto; width:100%}

@media only screen and ( max-width:768px ) {
.container_map{width:100%;height:200px; margin:0 auto; width:100%}

}

.main_R{ width:78%; overflow:hidden; float:right; display:block;}
.main_L{ width:21.5%;overflow:hidden; float:left; display:block; }

@media only screen and (max-width:1366px) {
.main_R{ width:900px; overflow:hidden; float:right; display:block;}
.main_L{ width:280px;overflow:hidden; float:left ; display:block; }
}

@media only screen and (max-width:1190px) {
.main_L{ width:73.5%; overflow:hidden; float:left; display:block}
.main_R{ width:26%; overflow:hidden; float: right; display:block}
}
@media only screen and (max-width:1000px) {
.main_L{ width:100%; overflow:hidden; float:left; margin-bottom:15px}
.main_R{ width:100%; overflow:hidden; float: left;}
}

.lm_k_bg span{font-size:16px;line-height:38px; padding-left:0px }
.lm_k_bg{ background:#F2F0F0; border-top:#02BF82 2px solid; overflow:hidden;border-bottom:#fff 1px solid; text-align:center;height:40px}



/*---服务项目------*/

.ser_b_bt{ margin:0px; padding:0px; overflow:hidden;font-size: 42px;font-weight: 400; color:#222; margin-bottom:20px; text-align:center; line-height:170%}
.ser_s_bt{margin:0px; padding:0px; overflow:hidden;font-size:16px; color:#666; text-align:center; margin:0 auto; max-width:1000px; width:100%; line-height:190%}


@media only screen and (max-width:1000px) {
.ser_b_bt{ margin:0px; padding:0px; overflow:hidden;font-size:24px;font-weight: 400; color:#222; margin-bottom:20px; text-align:center}
.ser_s_bt{margin:0px; padding:0px; overflow:hidden;font-size:14px; color:#666; }
}


.set_box1_txt{ overflow:hidden; padding:0px; margin:0px; padding-top:10%}
.set_box1_txt dl{ overflow:hidden; padding:0px; margin:0px}
.set_box1_txt dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:16px; font-weight:bold; line-height:200%; color:#222; }
.set_box1_txt dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:190%; color:#666666; background:url(../images/d_dot.png) no-repeat left center; text-indent:20px;}

@media only screen and (max-width:1000px) {
.set_box1_txt{ overflow:hidden; padding:0px; margin:0px; padding-top:8%}
.set_box1_txt dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:16px; font-weight:bold; line-height:200%; color:#222; }
.set_box1_txt dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; color:#666666}
}


.ser_L1{ float:left; width:30%; margin:0px; padding:0px; padding-top:10%}
.ser_R1{ float: right;width:69%; margin:0px; padding:0px}



@media only screen and (max-width:900px) {
.ser_L1{ float:left; width:40%; margin:0px; padding:0px; padding-top:4%}
.ser_R1{ float: right;width:59%; margin:0px; padding:0px}
}

@media only screen and (max-width:700px) {
.ser_L1{ float:left; width:100%; margin:0px; padding:0px; padding-top:0%}
.ser_R1{ float: left;width:100%; margin:0px; padding:0px}

.set_box1_txt{ overflow:hidden; padding:0px; margin:0px; padding-top:20px; padding-left:10px}
}


/* -----------选项卡css样式 ------------*/

.tit-h1 { font-size:38px; text-align:center; color:#f60;}


ul,li{ list-style:none;}
.tab{margin:0 auto;}
.tab ul{ margin:0px; padding:0px}
.tab-hd {overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:100px; color:#00B08B; text-align:center; cursor:pointer; line-height:40px; font-size:16px; background:#f4f4f4 }
.tab-hd li.active{ background:#00B08B; color:#fff}
.tab-bd li{display:none; padding:20px; border-top:0 none;}
.tab-bd li.thisclass{ display:list-item;}
.tab-hd li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab{margin:0px;width:200px;}


@media only screen and (max-width:700px) {
.tab{margin:0px;width:200px; margin:0 auto}
}



.tab1{margin:0 auto; max-width:600px; width:100%}
.tab1 ul{ margin:0px; padding:0px}
.tab-hd1 {overflow:hidden; zoom:1;}
.tab-hd1 li{ float:left;  width:33.333%; color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd1 li.active1{color:#00B08B;background:url(../images/nav_line.png) no-repeat center  bottom;}
.tab-bd1 li{display:none; padding:20px; border-top:0 none;}
.tab-bd1 li.thisclass{ display:list-item;}
.tab-hd1 li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab1_L{max-width:300px; width:100%}
.tab1_L ul{ margin:0px; padding:0px}
.tab-hd1_L {overflow:hidden; zoom:1;}
.tab-hd1_L li{ float:left;  width:33.333%; color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd1_L li.active1_L{color:#00B08B;background:url(../images/nav_line.png) no-repeat center  bottom;}
.tab-bd1_L li{display:none; padding:20px; border-top:0 none;}
.tab-bd1_L li.thisclass{ display:list-item;}
.tab-hd1_L li img{ vertical-align:top;max-width:100%; width:auto; height:auto}


.tab2{margin:0 auto; max-width:800px; width:100%}
.tab2 ul{ margin:0px; padding:0px}
.tab-hd2 {overflow:hidden; zoom:1;}
.tab-hd2 li{ float:left;  width:25%; color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd2 li.active2{ color:#00B08B; background:url(../images/nav_line.png) no-repeat center  bottom;}
.tab-bd2 li{display:none; padding:20px; border-top:0 none;}
.tab-bd2 li.thisclass{ display:list-item;}
.tab-hd2 li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab3{margin:0 auto; max-width:200px; width:100%}
.tab3 ul{ margin:0px; padding:0px}
.tab-hd3 {overflow:hidden; zoom:1;}
.tab-hd3 li{ float:left;  width:50%; color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd3 li.active3{ color:#00B08B; background:url(../images/nav_line.png) no-repeat center  bottom;}
.tab-bd3 li{display:none; padding:20px; border-top:0 none;}
.tab-bd3 li.thisclass{ display:list-item;}
.tab-hd3 li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab3_L{max-width:200px; width:100%}
.tab3_L ul{ margin:0px; padding:0px}
.tab-hd3_L {overflow:hidden; zoom:1;}
.tab-hd3_L li{ float:left;  width:50%; color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd3_L li.active3_L{ color:#00B08B; background:url(../images/nav_line.png) no-repeat center  bottom;}
.tab-bd3_L li{display:none; padding:20px; border-top:0 none;}
.tab-bd3_L li.thisclass{ display:list-item;}
.tab-bd3_L li img{ vertical-align:top;max-width:100%; width:auto; height:auto}



@media only screen and (max-width:800px) {
.tab-hd3_L li{ float:left;  width:50%; color:#00B08B; text-align:center; cursor:pointer; line-height:40px; font-size:16px; }

.tab-hd3 li{ float:left;  width:50%; color:#00B08B; text-align:center; cursor:pointer; line-height:40px; font-size:16px; }
.tab-hd2 li{ float:left;  width:25%; color:#00B08B; text-align:center; cursor:pointer; line-height:40px; font-size:16px; }
.tab-hd1 li{ float:left;  width:33.333%; color:#00B08B; text-align:center; cursor:pointer; line-height:40px; font-size:16px;}

.tab-hd1_L li{ float:left;  width:33.333%; color:#00B08B; text-align:center; cursor:pointer; line-height:40px; font-size:16px;}
}


@media only screen and (max-width:600px) {
.tab-hd1 li{ float:left;  width:33.333%; color:#00B08B; text-align:center; cursor:pointer; line-height:40px; font-size:14px;}
.tab-hd1_L li{ float:left;  width:33.333%; color:#00B08B; text-align:center; cursor:pointer; line-height:40px; font-size:14px;}
.tab-hd3 li{line-height:40px; font-size:14px; }

.tab-hd3_L li{line-height:40px; font-size:14px; }
.tab-hd2 li{line-height:40px; font-size:14px; }
}






.l-sub1{overflow:hidden;padding:0px; display:block;}
.l-sub1 li{ overflow:hidden;line-height:60px;text-align:center;list-style:none;font-size:16px; width:auto; padding:0px 5px;margin:0px 10px; float:left }
.l-sub1 a{ display: block; color: #333; font-size:16px; height:60px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; padding:0px 5px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #009556; font-size:16px; text-decoration:none; height: 60px;line-height:60px;  padding:0px 5px;}
.l-sub1 li.active a{color: #fff; font-size:18px;text-decoration:none; height:60px;background:#00B08B; padding:0px 5px;}


@media only screen and (max-width:800px) {
.l-sub1{overflow:hidden;padding:0px; display:block;}
.l-sub1 li{ overflow:hidden;line-height:60px;text-align:center;list-style:none;font-size:14px; width:auto; padding:0px 5px;margin:0px 8px; float:left }
.l-sub1 a{ display: block; color: #333; font-size:14px; height:60px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; padding:0px 5px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #009556; font-size:14px; text-decoration:none; height: 60px;line-height:60px;  padding:0px 5px;}
.l-sub1 li.active a{color: #fff; font-size:14px;text-decoration:none; height:60px;background:#00B08B; padding:0px 5px;}

}
@media only screen and (max-width:560px) {
.l-sub1{overflow:hidden;padding:0px; display:block; float:left; width:100%; margin-top:10px; margin-bottom:10px}
.l-sub1 li{ overflow:hidden;line-height:40px;text-align:center;list-style:none;font-size:14px; width:31.33%; padding:0px 0px;margin:0px 1%; float:left }

.l-sub1 a{ display: block; color: #333; font-size:14px; height:40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s; padding:0px 0px;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #009556; font-size:14px; text-decoration:none; height: 40px;line-height:40px;  padding:0px 0px;}
.l-sub1 li.active a{color: #fff; font-size:14px;text-decoration:none; height:40px;background:#00B08B; padding:0px 0px;}
}




.zncy{ overflow:hidden; padding:0px; margin:0px}
.zncy li{ float:left; width:31.333%; list-style:none; margin:0px; padding:0px; text-align:center; padding:0px 1%}
.zncy li img{max-width:100%;width:auto;height:auto; vertical-align:top;}
.zncy li p{ font-size:16px;  padding:0px; margin:0px; margin-bottom:10px}

@media only screen and (max-width:560px) {
.zncy li p{ font-size:14px;  padding:0px; margin:0px; line-height:22px;margin-bottom:10px}
}
@media only screen and (max-width:400px) {
.zncy li{ float:left; width:98%; list-style:none; margin:0px; padding:0px; text-align:center; padding:0px 1%}
}



.zdgn_box{ overflow:hidden; padding:0px; margin:0px; width:33.333%;  float:left; padding:20px 0px}
.zdgn{ overflow:hidden; padding:0px; margin:0px;width:92%; padding:20px 2%; background:#fff; text-align:center; margin:0 auto;border-radius:5px;box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.zdgn dl{ overflow:hidden; padding:0px; margin:0px;}
.zdgn dl{ overflow:hidden; padding:0px; margin:0px;}
.zdgn dl dt{ overflow:hidden; padding:0px; margin:0px; margin-bottom:10px}
.zdgn dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#666; line-height:200%}
.zdgn dl dd h3{ overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#222; line-height:190%}

.zdgn dl dt img{ width:auto; height:75px; vertical-align:top}


.zdgn_box1{ overflow:hidden; padding:0px; margin:0px; width:33.333%;  float:left; padding:20px 0px}
.zdgn1{ overflow:hidden; padding:0px; margin:0px;width:92%; padding:20px 2%; background:#fff; text-align:center; margin:0 auto;border-radius:5px;box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.zdgn1 dl{ overflow:hidden; padding:0px; margin:0px; min-height:240px}
.zdgn1 dl{ overflow:hidden; padding:0px; margin:0px;}
.zdgn1 dl dt{ overflow:hidden; padding:0px; margin:0px; margin-bottom:10px}
.zdgn1 dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#666; line-height:200%}
.zdgn1 dl dd h3{ overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#222; line-height:190%}

.zdgn1 dl dt img{ width:auto; height:75px; vertical-align:top}

@media only screen and (max-width:500px) {
.zdgn_box{ overflow:hidden; padding:0px; margin:0px; width:100%;  float:left; padding:15px 0px}
}

.cpjs_L{ float:left; width:60%; margin:0px; padding:0px; text-align: center}
.cpjs_L img{ max-width:100%; width:auto; height:auto}

.cpjs_R{ float:right; width:40%; margin:0px; padding:0px; padding-top:5%; line-height:190%; font-size:16px; color:#333333}


@media only screen and (max-width:950px) {
.cpjs_R{ float:right; width:40%; margin:0px; padding:0px; padding-top:3%; line-height:190%; font-size:14px; color:#333333}
}

@media only screen and (max-width:750px) {
.cpjs_R{ float:right; width:40%; margin:0px; padding:0px; padding-top:10px; line-height:190%; font-size:14px; color:#333333}
}

@media only screen and (max-width:600px) {
.cpjs_L{ float:left; width:100%; margin:0px; padding:0px; text-align: center}
.cpjs_R{ float:right; width:100%; margin:0px; padding:0px; padding-top:10px; line-height:190%; font-size:14px; color:#333333}
}


/* -----------sogou ------------*/
.sogou_bt{ margin:0px; padding:0px; overflow:hidden;font-size: 30px;font-weight: 400; color:#222; margin-bottom:20px;line-height:170%; padding-top:40px}
.sogou_sm{ margin:0px; padding:0px; width:80%; overflow:hidden; line-height:190%; font-size:16px; padding-top:30px}

.sogou_pp_box{ overflow:hidden; margin:0px; padding:0px; }
.sogou_pp_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:49%;}
.sogou_pp_R{ overflow:hidden; margin:0px; padding:0px; float:right; width:49%;}

.sogou_img{overflow:hidden; margin:0px; padding:0px; text-align:center;}
.sogou_img img{ max-width:100%; height:auto; width:auto}

@media only screen and (max-width:600px) {
.sogou_pp_L{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}
.sogou_pp_R{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%;}
.sogou_sm{ margin:0px; padding:0px; width:100%; overflow:hidden; line-height:190%; font-size:14px; padding-top:10px; text-align:center}
}

/* -----------sm ------------*/

.zhgl_bd{ overflow:hidden; margin:0px; padding:0px; padding-top:30px; margin:0 auto}
.zhgl_bd li{ overflow:hidden; margin:0px; padding:0px; width:33.33%; list-style:none; margin-bottom:10px; float:left}
.zhgl_bd li dl{ overflow:hidden; margin:0px; padding:0px; width:88%; padding:15px; margin:0 auto;margin-top:20px; margin-bottom:20px; border-radius:8px; min-height:240px; background:#fff}
.zhgl_bd li dl dt{ overflow:hidden; margin:0px; padding:0px;font-size:16px; color:#222; line-height:190%; text-align: center; margin-bottom:5px; font-weight:bold}
.zhgl_bd li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#555; font-size:16px; line-height:190%; text-align:left}
.zhgl_bd li dl dt img{ height:80px; width:auto;}

.zhgl_bd li dl:hover{box-shadow:0 0 20px 1px rgba(0,0,0,.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;background:#fff}
.zhgl_bd li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media screen and (max-width:1190px) {
.zhgl_bd li dl{min-height:300px; width:90%;  }
.zhgl_bd{ overflow:hidden; margin:0px; padding:0px; padding-top:30px; width:100%; margin:0 auto}
}

@media screen and (max-width:900px) {
.zhgl_bd li dl{ overflow:hidden; margin:0px; padding:0px; width:90%; padding:2%; margin:0 auto;margin-top:10px; margin-bottom:10px; border-radius:8px; min-height:50px; height:auto; padding-bottom:15px}
.zhgl_bd li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#555; font-size:14px; line-height:190%; text-align:left}
}


@media screen and (max-width:600px) {
.zhgl_bd li{ overflow:hidden; margin:0px; padding:0px; width:100%; list-style:none; margin-bottom:10px; float:left}

.zhgl_bd li dl{ overflow:hidden; margin:0px; padding:0px; width:88%; padding:15px; margin:0 auto;margin-top:10px; margin-bottom:10px; border-radius:8px; min-height:50px; height:auto; padding-bottom:15px}
.zhgl_bd li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#555; font-size:14px; line-height:190%; text-align:center}
}




.qxbox{ overflow:hidden;}
.qxbox li{ margin:0px; padding:0px; overflow:hidden; margin-bottom:20px; width:100%}
.qxbox li dl{ overflow:hidden; padding:0px; margin:0px; background:#fff; border:#E8E8E8 1px solid; padding:5px 20px;}
.qxbox li dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:190%; font-weight: normal; color:#222}
.qxbox li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:190%; height:auto;color:#777}

.leftArrow{border-right:15px solid #E8E8E8; border-top:15px solid transparent;border-bottom:15px solid transparent; width:0px; height:0px; float:left}
.slxx_tu{ width:68px; height:68px; float:left; overflow:hidden; margin-right:10px; background:#DBDBDB;text-align:center; border-radius:5px}
.slxx_tu p{ color:#FFFFFF; font-size:44px; line-height:68px;height:auto; vertical-align:top; font-family:"arial"; font-weight:bold}

.qxbox li:hover dl{background:#F4F4F4;border:#D3DADF 1px solid;}


/* -----------谷歌推广 ------------*/
.google_ad_bg{ overflow:hidden; width:100%;background:url(../images/google_ad_bg.jpg) no-repeat center top;background-size:cover; display:block; padding:100px 0px  50px 0px }

.google_ad{overflow:hidden; padding:0px; margin:0px}
.google_ad li{overflow:hidden; padding:0px; margin:0px; float:left; width:25%; margin-bottom:20px;}
.google_ad li dl{overflow:hidden; padding:0px; margin:0px; width:90%; margin:0 auto}
.google_ad li dl dt{overflow:hidden; padding:0px; margin:0px; text-align:center}
.google_ad li dl dt img{ max-width:200px;width:100%; height:auto; vertical-align:top} 
.google_ad li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:190%; color:#333333}

@media only screen and (max-width:1100px) {
.google_ad li dl dt img{  max-width:150px;width:100%;  height:auto; vertical-align:top} 
.google_ad_bg{ overflow:hidden; width:100%;background:url(../images/google_ad_bg.jpg) no-repeat center top;background-size:cover; display:block; padding:100px 0px 40px 0px }
}


@media only screen and (max-width:900px) {
.google_ad li dl dt img{  max-width:100px; width:100%;height:auto; vertical-align:top} 
}

@media only screen and (max-width:600px) {
.google_ad li dl dt img{  max-width:100px; width:100%;height:auto; vertical-align:top} 
.google_ad li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%; margin-bottom:20px;}
}

@media only screen and (max-width:400px) {
.google_ad li dl dt img{  max-width:100px; width:100%;height:auto; vertical-align:top} 
.google_ad li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px;}
}





.xzly_bg{overflow:hidden; padding:60px 0px; margin:0px; background:url(../images/ly_bg.jpg) no-repeat center; background-size:cover}
.xzly_bt{overflow:hidden; padding:0px; margin:0px; font-size:24px; line-height:170%; color:#FFFFFF; text-align:center; margin-bottom:50px;}
.xzly{overflow:hidden; padding:0px; margin:0px; }
.xzly li{overflow:hidden; padding:0px; margin:0px; float:left; width:25%;  margin-bottom:35px; }
.xzly li dl{overflow:hidden; padding:0px; margin:0px; }
.xzly li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:18px; color:#222; line-height:180%; color:#fff}
.xzly li dl dd{overflow:hidden; padding:0px; margin:0px; color:#666; font-size:14px; line-height:24px; color:#eee}

.xzly_tu{ float:left; overflow:hidden; padding:0px; margin:0px;margin-right:10px;}
.xzly_tu img{ height:50px; width:50px; vertical-align:middle}

@media only screen and (max-width:1100px) {
.xzly_bt{overflow:hidden; padding:0px; margin:0px; font-size:24px; line-height:170%; color:#FFFFFF; text-align:center; margin-bottom:30px;}
.xzly li{overflow:hidden; padding:0px; margin:0px; float:left; width:25%;  margin-bottom:25px; }
.xzly_bg{overflow:hidden; padding:40px  0px; margin:0px; background:url(../images/ly_bg.jpg) no-repeat center; background-size:cover}
.xzly li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#222; line-height:180%; color:#fff;}
.xzly li dl dd{overflow:hidden; padding:0px; margin:0px; color:#666; font-size:14px; line-height:22px; color:#eee;}
}

@media only screen and (max-width:900px) {
.xzly li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%;  margin-bottom:20px }
}

@media only screen and (max-width:550px) {

.xzly_bt{overflow:hidden; padding:0px; margin:0px; font-size:20px; line-height:160%; color:#FFFFFF; text-align:center; margin-bottom:20px}
.xzly li{overflow:hidden; padding:0px; margin:0px; float:left; width:48%; margin-left:1%; margin-right:1%;margin-bottom:15px }
.xzly_tu{ width:100%; text-align:center;margin-right:0px; float:left; margin-bottom:5px}
.xzly li dl{overflow:hidden; padding:0px; margin:0px; float:left ; text-align:center;width:100%}
.xzly li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#222; line-height:160%; color:#fff; text-align:center; width:100%}
.xzly li dl dd{overflow:hidden; padding:0px; margin:0px; color:#666; font-size:12px; line-height:22px; color:#eee; text-align:center;width:100%}
.xzly_tu img{ height:40px; width:40px; vertical-align:middle}

}

@media only screen and (max-width:350px) {
.xzly li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#222; line-height:160%; color:#fff; text-align:center; width:100%}
}



.google_xzly{overflow:hidden; padding:0px; margin:0px}
.google_xzly li{overflow:hidden; padding:0px; margin:0px; float:left; width:33.333%; margin-bottom:20px;}
.google_xzly li dl{overflow:hidden; padding:0px; margin:0px; width:92%; margin:0 auto}
.google_xzly li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:16px; font-weight:bold; color:#222; line-height:48px}
.google_xzly li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#666; min-height:78px}

.google_xzly li dl dt .xtb{ float:left; width:auto; margin-right:5px}
@media only screen and (max-width:1020px) {
.google_xzly li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#666; min-height:104px}
.google_xzly li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%; margin-bottom:20px;}
}
@media only screen and (max-width:650px) {
 .google_xzly li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px;}
.google_xzly li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#666; min-height:24px; height:auto}
.google_xzly li dl dt .xtb{ float:left; width:100%; margin-right:5px}
.google_xzly li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:14px; font-weight:bold; color:#222; line-height:30px; margin-bottom:5px}
}
 

/* -----------必应推广 -----------*/

.ser_jsbox{ overflow:hidden; padding:0px; margin:0px;}
.ser_jsbox dl{overflow:hidden; padding:0px; margin:0px;}
.ser_jsbox dl dd{overflow:hidden; padding:0px; margin:0px; color:#666666; line-height:190%; font-size:16px;}
.ser_js_tu{ float:left; margin-right:20px; width:30%;}
.ser_js_tu img{ width:100%; height:auto; vertical-align:top}

.bing_scfe{ overflow:hidden; margin:0px; padding:0px;}
.bing_scfe img{ width:100%; height:auto; vertical-align:top}
.bing_fb_map{ overflow:hidden; margin:0px; padding:0px;}
.bing_fb_map li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:20%; margin-bottom:15px;}
.bing_fb_map li dl{ overflow:hidden; margin:0px; width:92%; margin:0 auto; background:#F8F8F8; text-align:center; padding:0px 0px 20px 0px; border-radius:8px}
.bing_fb_map li dl dt h3{ padding:10px 0px; text-align:center; font-size:20px; background:#00B08B; color:#fff; margin-bottom:15px; font-weight:normal}
.bing_fb_map li dl dt{ overflow:hidden; margin:0px; font-size:30px; line-height:180%}
.bing_fb_map li dl dd{ overflow:hidden; margin:0px; font-size:14px; margin-bottom:10px}

.bing_fb_map li dl:hover{ background:#F0F0F0}
.bing_fb_map li dl:hover h3{ background:#035A53}

@media only screen and (max-width:1190px) {
.bing_fb_map li dl{ overflow:hidden; margin:0px; width:94%; margin:0 auto; background:#F8F8F8; text-align:center; padding:0px 0px 20px 0px; border-radius:8px}
.bing_fb_map li dl dt h3{ padding:6px 0px; text-align:center; font-size:18px; background:#00B08B; color:#fff; margin-bottom:15px; font-weight:normal}

}

@media only screen and (max-width:750px) {
.ser_js_tu{ float:left; margin-right:20px; width:30%;}
}

@media only screen and (max-width:750px) {
.bing_fb_map li dl dt h3{ padding:6px 0px; text-align:center; font-size:18px; background:#00B08B; color:#fff; margin-bottom:12px; font-weight:normal}

.bing_fb_map li dl dt{ overflow:hidden; margin:0px; font-size:24px;}
.bing_fb_map li dl dd{ overflow:hidden; margin:0px; font-size:14px; margin-bottom:5px}
}
@media only screen and (max-width:560px) {
.bing_fb_map li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:33.333%; margin-bottom:15px;}
.bing_fb_map li dl{ overflow:hidden; margin:0px; width:94%; margin:0 auto; background:#F8F8F8; text-align:center; padding:0px 0px 10px 0px}

.ser_js_tu{ float:left; margin-right:0px; width:100%; margin-bottom:10px}
.ser_jsbox dl{overflow:hidden; padding:0px; margin:0px; float:left;}
}
@media only screen and (max-width:360px) {
.bing_fb_map li dl dt{ overflow:hidden; margin:0px; font-size:18px;}

}

.bing_sy_bg{background:#00B08B;overflow:hidden; margin:0px; padding:40px 0px;}

.bing_sy{overflow:hidden; margin:0px; padding:0px;}
.bing_sy li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:25%; margin-bottom:15px;}
.bing_sy li dl{ overflow:hidden; margin:0px; width:84%; margin:0 auto; background:rgba(255,255,255,.3); text-align:center; padding:20px 5px 20px 5px; border-radius:8px}
.bing_sy li dl dt h3{ text-align:center; font-size:18px;font-weight:normal; line-height:190%}
.bing_sy li dl dt{ overflow:hidden; margin:0px; color:#FFFFFF}
.bing_sy li dl dt img{ width:50px; height:50px}
.bing_sy li dl dd{ overflow:hidden; margin:0px; font-size:14px; color:#FFFFFF}

.bing_sy li dl:hover{background:rgba(255,255,255,.2); }


@media only screen and (max-width:670px) {
.bing_sy li dl{ overflow:hidden; margin:0px; width:82%; margin:0 auto; background:rgba(255,255,255,.3); text-align:center; padding:20px 2px 20px 2px; border-radius:8px}
}

@media only screen and (max-width:650px) {
.bing_sy li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:50%; margin-bottom:15px;}
.bing_sy li dl{ overflow:hidden; margin:0px; width:85%; margin:0 auto; background:rgba(255,255,255,.3); text-align:center; padding:20px 2px 20px 2px; border-radius:8px}
}



.bing_uer_pic{ overflow:hidden; margin:0px; padding:0px; padding-top:20px}
.bing_uer_pic li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:25%; margin-bottom:15px; text-align:center;}
.bing_uer_pic li dl{ overflow:hidden; margin:0px; width:190px; margin:0 auto; }
.bing_uer_pic li dl dt h3{ text-align:center; font-size:18px;font-weight:normal; line-height:190%;}
.bing_uer_tu{ overflow:hidden; margin:0px; color:#111; position:relative;width:190px; height:190px; border-radius:50%;margin:0 auto; margin-bottom:10px}
.bing_uer_tu img{ width:190px; height:190px; vertical-align:middle; border-radius:50%}
.bing_uer_pic li dl dd{ overflow:hidden; margin:0px; font-size:14px; color:#333}

.bing_uer_pic li dl: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;}
.bing_uer_pic li dl:hover dt h3{ color:#00B08B}
.bing_uer_pic li dl:hover dd{ color:#00B08B}

@media only screen and (max-width:900px) {
.bing_uer_pic li dl{ overflow:hidden; margin:0px; width:150px; margin:0 auto; }
.bing_uer_tu{ overflow:hidden; margin:0px; color:#111; position:relative;width:150px; height:150px; border-radius:50%; margin:0 auto;margin-bottom:10px}
.bing_uer_tu img{ width:150px; height:150px; vertical-align:middle; border-radius:50%}
}


@media only screen and (max-width:650px) {
.bing_uer_pic li dl{ overflow:hidden; margin:0px; width:94%; margin:0 auto;}
.bing_uer_tu{ overflow:hidden; margin:0px; color:#111; position:relative;width:120px; height:120px; border-radius:50%;margin:0 auto; margin-bottom:10px}
.bing_uer_tu img{ width:120px; height:120px; vertical-align:middle; border-radius:50%}
.bing_uer_pic li dl dd{ overflow:hidden; margin:0px; font-size:12px; color:#333}

.bing_uer_pic li dl dt h3{ text-align:center; font-size:16px;font-weight:normal; line-height:190%;}
}


@media only screen and (max-width:520px) {
.bing_uer_pic li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:50%; margin-bottom:15px; text-align:center;}
.bing_uer_pic li dl{ overflow:hidden; margin:0px; width:92%; margin:0 auto; }
.bing_uer_tu{ overflow:hidden; margin:0px; color:#111; position:relative;width:120px; height:120px; border-radius:50%; margin:0 auto; margin-bottom:10px}
.bing_uer_tu img{ width:120px; height:120px; vertical-align:middle; border-radius:50%}

}


.bing_big_tu{ overflow:hidden; margin:0px; padding:30px 0px; background:#0C6B7A url(../images/bing_bg_tu.jpg) no-repeat center top;}
.bing_map_word{overflow:hidden; margin:0px; padding:0px;  position:relative;background: url(../images/world-map-bg.png) no-repeat center  center; min-height:600px; max-width:1200px; width:100%; margin:0 auto; padding:30px 0px; display:block}
.bing_map_word_wap{overflow:hidden; margin:0px; padding:0px;  position:relative;background: url(../images/world-map-bg.png) no-repeat center  center; background-size:cover; min-height:300px; max-width:1200px; width:100%; margin:0 auto; padding:30px 0px; display: none}

.sc_sm1{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:11; border-radius:10px; left:180px; top:35px; min-width:140px}
.sc_sm1 dl{overflow:hidden; margin:0px; margin:10px 10px}
.sc_sm1 dl dt{overflow:hidden; margin:0px; font-size:26px; font-weight:bold; color:#FFFFFF}
.sc_sm1 dl dt h3{overflow:hidden; margin:0px; font-size:56px; color:#00C0D9; line-height:120%}
.sc_sm1 dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}

.sc_sm2{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:12; border-radius:10px;left:480px; top:70px; min-width:140px}
.sc_sm2 dl{overflow:hidden; margin:0px; margin:10px 10px}
.sc_sm2 dl dt{overflow:hidden; margin:0px; font-size:26px; font-weight:bold; color:#FFFFFF}
.sc_sm2 dl dt h3{overflow:hidden; margin:0px; font-size:56px; color:#00C0D9; line-height:120%}
.sc_sm2 dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}

.sc_sm3{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:13; border-radius:10px; right:240px; top:190px; min-width:140px}
.sc_sm3 dl{overflow:hidden; margin:0px; margin:10px 10px}
.sc_sm3 dl dt{overflow:hidden; margin:0px; font-size:26px; font-weight:bold; color:#FFFFFF}
.sc_sm3 dl dt h3{overflow:hidden; margin:0px; font-size:56px; color:#00C0D9; line-height:120%}
.sc_sm3 dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}

.sc_sm4{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:14; border-radius:10px;left:80px; top:250px; min-width:140px}
.sc_sm4 dl{overflow:hidden; margin:0px; margin:10px 10px}
.sc_sm4 dl dt{overflow:hidden; margin:0px; font-size:26px; font-weight:bold; color:#FFFFFF}
.sc_sm4 dl dt h3{overflow:hidden; margin:0px; font-size:56px; color:#00C0D9; line-height:120%}
.sc_sm4 dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}

.sc_sm5{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:15; border-radius:10px;left:560px; top:290px; min-width:140px}
.sc_sm5 dl{overflow:hidden; margin:0px; margin:10px 10px}
.sc_sm5 dl dt{overflow:hidden; margin:0px; font-size:26px; font-weight:bold; color:#FFFFFF}
.sc_sm5 dl dt h3{overflow:hidden; margin:0px; font-size:56px; color:#00C0D9; line-height:120%}
.sc_sm5 dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}

.sc_sm6{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:16; border-radius:10px;left:340px; top:420px; min-width:140px}
.sc_sm6 dl{overflow:hidden; margin:0px; margin:10px 10px}
.sc_sm6 dl dt{overflow:hidden; margin:0px; font-size:26px; font-weight:bold; color:#FFFFFF}
.sc_sm6 dl dt h3{overflow:hidden; margin:0px; font-size:56px; color:#00C0D9; line-height:120%}
.sc_sm6 dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}

.sc_sm7{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:17; border-radius:10px;right:300px; top:420px; min-width:140px}
.sc_sm7 dl{overflow:hidden; margin:0px; margin:10px 10px}
.sc_sm7 dl dt{overflow:hidden; margin:0px; font-size:26px; font-weight:bold; color:#FFFFFF}
.sc_sm7 dl dt h3{overflow:hidden; margin:0px; font-size:56px; color:#00C0D9; line-height:120%}
.sc_sm7 dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}


.sc_sm8{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:18; border-radius:10px;right:70px; top:350px; min-width:140px}
.sc_sm8 dl{overflow:hidden; margin:0px; margin:10px 10px}
.sc_sm8 dl dt{overflow:hidden; margin:0px; font-size:26px; font-weight:bold; color:#FFFFFF}
.sc_sm8 dl dt h3{overflow:hidden; margin:0px; font-size:56px; color:#00C0D9; line-height:120%}
.sc_sm8 dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}


@media only screen and (max-width:1180px) {
.sc_sm1{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:11; border-radius:10px; left:120px; top:35px; min-width:140px}
.sc_sm2{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:12; border-radius:10px;left:400px; top:70px; min-width:140px}
.sc_sm3{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:13; border-radius:10px; right:180px; top:190px; min-width:140px}
.sc_sm4{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:14; border-radius:10px;left:20px; top:250px; min-width:140px}
.sc_sm5{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:15; border-radius:10px;left:500px; top:290px; min-width:140px}
.sc_sm6{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:16; border-radius:10px;left:260px; top:420px; min-width:140px}
.sc_sm7{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:17; border-radius:10px;right:180px; top:420px; min-width:140px}
.sc_sm8{ overflow:hidden; margin:0px; text-align:center; background:rgba(0,0,0,.3); position:absolute; z-index:18; border-radius:10px; right:10px; top:350px; min-width:140px}

}

@media only screen and (max-width:900px) {
.bing_map_word{ display:none}
.bing_map_word_wap{ display: block; }
}

.bing_map_wap{ overflow:hidden; margin:0px; padding:0px;}
.bing_map_wap li{ overflow:hidden; margin:0px; padding:0px; float:left; width:25%; margin-bottom:15px}

.bing_map_wap li dl{overflow:hidden; margin:0px; width:92%; margin:0 auto; background:rgba(0,0,0,.3); border-radius:10px; text-align:center; padding:10px 0px}
.bing_map_wap li dl dt{overflow:hidden; margin:0px; font-size:22px; font-weight:bold; color:#FFFFFF}
.bing_map_wap li dl dt h3{overflow:hidden; margin:0px; font-size:36px; color:#00C0D9; line-height:120%}
.bing_map_wap li dl dd{overflow:hidden; margin:0px; font-size:14px;color:#FFFFFF; line-height:190%;font-weight:bold;}


@media only screen and (max-width:700px) {
.bing_map_wap li dl dt{overflow:hidden; margin:0px; font-size:20px; font-weight:bold; color:#FFFFFF}
}

@media only screen and (max-width:560px) {
.bing_map_wap li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%; margin-bottom:15px}
.bing_map_wap li dl{overflow:hidden; margin:0px; width:90%; margin:0 auto; background:rgba(0,0,0,.3); border-radius:10px; text-align:center; padding:10px 0px}
.bing_map_word_wap{ display: block; padding:10px 0px;}
}



.bing_uer_pic1{ overflow:hidden; margin:0px; padding:0px; padding-top:20px}
.bing_uer_pic1 li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:20%; margin-bottom:15px; text-align:center;}
.bing_uer_pic1 li dl{ overflow:hidden; margin:0px; width:94%; margin:0 auto; }
.bing_uer_pic1 li dl dt h3{ text-align:center; font-size:16px;font-weight:normal; line-height:22px; margin-bottom:5px; color:#099C8A}
.bing_uer_tu1{ overflow:hidden; margin:0px; color:#111; position:relative;width:190px; height:190px; border-radius:50%;margin:0 auto; margin-bottom:10px}
.bing_uer_tu1 img{ width:190px; height:190px; vertical-align:middle; border-radius:50%}
.bing_uer_pic1 li dl dd{ overflow:hidden; margin:0px; font-size:14px; color:#333}

.bing_uer_pic1 li:hover .bing_uer_tu1 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;}

@media only screen and (max-width:1100px) {
.bing_uer_pic1 li dl dt h3{ text-align:center; font-size:16px;font-weight:normal; line-height:20px; margin-bottom:5px; color:#099C8A; min-height:40px}
.bing_uer_tu1{ overflow:hidden; margin:0px; color:#111; position:relative;width:150px; height:150px; border-radius:50%;margin:0 auto; margin-bottom:10px}
.bing_uer_tu1 img{ width:150px; height:150px; vertical-align:middle; border-radius:50%}
}

@media only screen and (max-width:1000px) {
.bing_uer_tu1{ overflow:hidden; margin:0px; color:#111; position:relative;width:100px; height:100px; border-radius:50%;margin:0 auto; margin-bottom:10px}
.bing_uer_tu1 img{ width:100px; height:100px; vertical-align:middle; border-radius:50%}
.bing_uer_pic1 li dl dt h3{ text-align:center; font-size:14px;font-weight:normal; line-height:18px; margin-bottom:5px; color:#099C8A; min-height:36px}
.bing_uer_pic1 li dl dd{ overflow:hidden; margin:0px; font-size:12px; color:#333}
}


@media only screen and (max-width:700px) {
.bing_uer_pic1 li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:33.33%; margin-bottom:15px; text-align:center;}
.bing_uer_tu1{ overflow:hidden; margin:0px; color:#111; position:relative;width:100px; height:100px; border-radius:50%;margin:0 auto; margin-bottom:10px}
.bing_uer_tu1 img{ width:100px; height:100px; vertical-align:middle; border-radius:50%}
.bing_uer_pic1 li dl dt h3{ text-align:center; font-size:14px;font-weight:normal; line-height:18px; margin-bottom:5px; color:#099C8A; min-height:20px}
.bing_uer_pic1 li dl dd{ overflow:hidden; margin:0px; font-size:12px; color:#333; min-height:60px; line-height:20px}
}

@media only screen and (max-width:700px) {
.bing_uer_pic1 li dl dd{ overflow:hidden; margin:0px; font-size:12px; color:#333; min-height:72px; line-height:18px}
}

@media only screen and (max-width:630px) {
.bing_uer_pic1 li dl dt h3{ text-align:center; font-size:14px;font-weight:normal; line-height:18px; margin-bottom:2px; color:#099C8A; min-height:36px}
}

@media only screen and (max-width:400px) {
.bing_uer_pic1 li dl dd{ overflow:hidden; margin:0px; font-size:12px; color:#333; min-height:90px; line-height:18px}
}

@media only screen and (max-width:350px) {
.bing_uer_pic1 li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:100%; margin-bottom:15px; text-align:left;margin-bottom:10px}
.bing_uer_tu1{ overflow:hidden; margin:0px; color:#111; position:relative;width:60px; height:60px; border-radius:50%;margin:0 auto; margin-bottom:10px;  }
.bing_uer_tu1 img{ width:60px; height:60px; vertical-align:middle; border-radius:50%}
.bing_uer_pic1 li dl dt h3{ text-align:center; font-size:14px;font-weight:normal; line-height:18px; margin-bottom:1px; color:#099C8A; min-height:18px; text-align: center}
.bing_uer_pic1 li dl{ overflow:hidden; margin:0px; width:auto; width:90%; margin:0 auto}
.bing_uer_pic1 li dl dd{ overflow:hidden; margin:0px; font-size:12px; color:#333; min-height:20px; line-height:20px; height:auto;text-align: center}
}



.bing_4ys{overflow:hidden; margin:0px; padding:0px;}
.bing_4ys li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:23%; margin-bottom:15px; margin-bottom:15px; padding:3% 1%; background:#00B08B; margin:1%; border-radius:8px;}
.bing_4ys li dl{ overflow:hidden; margin:0px; padding:0px}
.bing_4ys li dl dt h3{ overflow:hidden; margin:0px; padding:0px; font-size:18px; font-weight:normal; margin-bottom:5px; color:#fff}
.bing_4ys li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px;color:#fff; line-height:22px; min-height:66px}
.bing_4ys_tu{ float:left; margin-right:10px; overflow:hidden}
.bing_4ys_tu img{ width:60px; height:60px;}

.bing_4ys li:hover{ background:#009475}


@media only screen and (max-width:1190px) {
.bing_4ys_tu img{ width:40px; height:40px;}
}


@media only screen and (max-width:900px) {
.bing_4ys_tu{ float:left; margin-right:0px; overflow:hidden; width:100%; text-align:center}
.bing_4ys_tu img{ width:60px; height:60px;}
.bing_4ys li dl{ overflow:hidden; margin:0px; padding:0px;width:100%; float:left}
.bing_4ys li dl dt h3{ overflow:hidden; margin:0px; padding:0px; font-size:16px; font-weight:normal; margin-bottom:5px; color:#fff; text-align:center}
.bing_4ys li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px;color:#fff; line-height:20px; min-height:60px;  text-align:center}
}

@media only screen and (max-width:700px) {
.bing_4ys_tu img{ width:50px; height:50px;}
.bing_4ys li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:12px;color:#fff; line-height:20px; min-height:60px;  text-align:center}
}

@media only screen and (max-width:600px) {
.bing_4ys li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:44%; margin-bottom:15px;  padding:3% 1%; background:#00B08B; margin:2%; border-radius:8px;margin-bottom:10px;}
.bing_4ys li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px;color:#fff; line-height:20px; min-height:60px;  text-align:center}
}

@media only screen and (max-width:450px) {
.bing_4ys li dl dd{font-size:12px;}
}



.bing_cys{overflow:hidden; margin:0px; padding:0px;}
.bing_cys li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:18%; margin-left:1%; margin-right:1%;margin-bottom:15px; margin-bottom:15px;background:#00B08B; border-radius:8px; min-height:215px}
.bing_cys li dl{ overflow:hidden; margin:0px; padding:5px 15px 15px 15px;  margin:0 auto;}
.bing_cys li dl dt h3{ overflow:hidden; margin:0px; padding:0px; font-size:18px; font-weight:normal; margin-bottom:5px; color:#fff; text-align:center}
.bing_cys li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px;color:#DCF2F2; line-height:22px;}
.bing_cys_tu{ margin:0px; padding:0px; text-align:center;overflow:hidden; margin-bottom:5px; position:relative; margin-top:20px}
.bing_cys_tu img{ width:60px; height:60px;}

.bing_cys li:hover .bing_cys_tu img{transform:rotateY(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.bing_cys li:hover{ background:#009475}

@media only screen and (max-width:1180px) {
.bing_cys li{min-height:238px}
.bing_cys li dl{ overflow:hidden; margin:0px; padding:5px 10px 15px 10px;  margin:0 auto;}
}

@media only screen and (max-width:900px) {
.bing_cys li dl dt h3{ overflow:hidden; margin:0px; padding:0px; font-size:16px; font-weight:normal; margin-bottom:5px; color:#fff; text-align:center}
.bing_cys li{min-height:255px}
.bing_cys li dl{ overflow:hidden; margin:0px; padding:5px 4px 15px 4px;  margin:0 auto;}
}


@media only screen and (max-width:700px) {
.bing_cys_tu img{ width:70px; height:70px;}

.bing_cys li{ overflow:hidden; margin:0px; padding:0px; list-style:none; float:left; width:96%; margin-left:2%; margin-right:2%;margin-bottom:15px; margin-bottom:15px;background:#00B08B; border-radius:8px; min-height:50px; height:auto}

.bing_cys li dl{ overflow:hidden; margin:0px; padding:5px 20px 25px 20px;  margin:0 auto;}

.bing_cys li dl dt h3{ overflow:hidden; margin:0px; padding:0px; font-size:16px; font-weight:normal; margin-bottom:5px;text-align:center}
.bing_cys li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px;line-height:22px; text-align: center}
}

.content_txt_tu{overflow:hidden; text-align:center}
.content_txt_tu img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

/* -----------谷歌优化 -----------*/

.seo_ad_bg{ overflow:hidden; width:100%;background:#F1F1F1 url(../images/seo_bg.jpg) no-repeat center  bottom;background-size:100% auto; display:block; padding:80px 0px  80px 0px }

.seo_bz{overflow:hidden; padding:0px; margin:0px}
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:25%; margin-bottom:20px;}
.seo_bz li dl{overflow:hidden; padding:0px; margin:0px; width:86%; margin:0 auto}
.seo_bz li dl dt{overflow:hidden; padding:0px; margin:0px; text-align:center}
.seo_bz li dl dt img{ max-width:128px;width:100%; height:auto; vertical-align:top} 
.seo_bz li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#333333; min-height:52px}
.seo_bz li dl dt{ font-size:16px; font-weight:bold; margin-bottom:5px}

@media only screen and (max-width:1150px) {
.seo_bz li dl{overflow:hidden; padding:0px; margin:0px; width:92%; margin:0 auto}
.seo_bz li dl dt img{ max-width:100px;width:100%; height:auto; vertical-align:top} 
}



@media only screen and (max-width:920px) {
.seo_bz li dl{overflow:hidden; padding:0px; margin:0px; width:92%; margin:0 auto}
.seo_bz li dl dt img{ max-width:100px;width:100%; height:auto; vertical-align:top} 
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:33.333%; margin-bottom:20px;}
}

@media only screen and (max-width:700px) {
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%; margin-bottom:20px;}

.seo_bz li dl dt img{ max-width:80px;width:100%; height:auto; vertical-align:top} 
}

@media only screen and (max-width:550px) {
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:50%; margin-bottom:20px;}

.seo_bz li dl dt img{ max-width:80px;width:100%; height:auto; vertical-align:top} 
.seo_bz li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#333333; min-height:78px}
}

@media only screen and (max-width:370px) {
.seo_bz li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px;}

.seo_bz li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:26px; color:#333333; min-height:10px; height:auto}
}


.txt_seo_bt{ font-size:18px; color:#222; line-height:190%; text-align:center}

@media only screen and (max-width:600px) {
.txt_seo_bt{ font-size:16px; color:#222; line-height:190%; text-align:center}
}





.sy_about_bg{ background:#fff 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:40px;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:90%;}

.sy_aboutlist li dl dd h6{overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:24px;text-align:center;color:#444; margin-bottom:10px}


.sy_aboutlist li:hover dl{ background:#00B08B;}
.sy_aboutlist li:hover dl dt{ color:#fff}
.sy_aboutlist li:hover dl dd{ color:#fff}
.sy_aboutlist li:hover dl dd h6{ 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;}

.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 .topArrow{border-bottom:20px solid #00B08B;}


@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:790px) {
.sy_aboutlist li dl dd{  height:auto; font-size:12px;}
.sy_aboutlist li dl dd h6{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center;color:#444; margin-bottom:10px}
}

@media only screen and (max-width:660px) {
.sy_aboutlist li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}
.sy_aboutlist li dl dd{  height:auto}
}




.seo_bzfw{overflow:hidden; padding:0px; margin:0px}
.seo_bzfw li{overflow:hidden; padding:0px; margin:0px; float:left; width:29.333%; margin-bottom:30px; margin-left:2%; margin-right:2%}
.seo_bzfw li dl{overflow:hidden; padding:0px; margin:0px;}
.seo_bzfw li dl dt{overflow:hidden; padding:0px; margin:0px; font-size:16px; font-weight:bold; color:#222;}
.seo_bzfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; color:#666; }

.seo_xtb{ float:left; width:128px; margin-right:15px; overflow:hidden}
.seo_xtb img{ width:100%; height:auto; vertical-align:top} 


@media only screen and (max-width:1150px) {
.seo_xtb{ float: none; width:128px; margin-right:0px; overflow:hidden; margin:0 auto; margin-bottom:10px}
.seo_bzfw li dl{overflow:hidden; padding:0px; margin:0px; text-align:center}
.seo_bzfw li{overflow:hidden; padding:0px; margin:0px; float:left; width:31.333%; margin-bottom:30px; margin-left:1%; margin-right:1%}
.seo_bzfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; color:#666; min-height:72px }
}

@media only screen and (max-width:830px) {
.seo_xtb{ float: none; width:100px; margin-right:0px; overflow:hidden; margin:0 auto; margin-bottom:10px}
.seo_bzfw li{overflow:hidden; padding:0px; margin:0px; float:left; width:46%; margin-bottom:30px; margin-left:2%; margin-right:2%}
.seo_bzfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; color:#666; min-height:72px }
}


@media only screen and (max-width:550px) {
.seo_bzfw li{overflow:hidden; padding:0px; margin:0px; float:left; width:90%; margin-bottom:30px; margin-left:5%; margin-right:5%}
.seo_bzfw li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; color:#666; min-height:24px; height:auto }
}



.piclist{ overflow:hidden; margin:0px; padding:0px}
.piclist li{ overflow:hidden; margin:0px; padding:0px;list-style:none;float:left; width:25%; text-align:center;margin-bottom:20px; }
.piclist li dl{overflow:hidden; margin:0px; padding:0px; width:93%; margin:0 auto }
.piclist li dl dt{overflow:hidden; margin:0px; padding:0px;position:relative; height:200px;margin:0 auto; }
.piclist li dl dt img{ width:100%; height:100%; vertical-align:top;}
.piclist li dl dd{ font-size:14px; line-height:200%; text-align:center; padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.piclist li dl dd a{font-size:14px;}
.piclist li dl dd a:hover{ color:#156422}

.piclist li:hover dl dt 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;}
@media only screen and ( max-width:1190px ) {
.piclist li dl dt{overflow:hidden; margin:0px; padding:0px;position:relative; height:150px;}
}

@media only screen and ( max-width:900px ) {
.piclist li dl dt{overflow:hidden; margin:0px; padding:0px;position:relative; height:120px;}
.piclist li dl dd a{font-size:14px;}
}



@media only screen and ( max-width:600px ) {
.piclist li dl dt{overflow:hidden; margin:0px; padding:0px;position:relative; height:150px;}
.piclist li dl{overflow:hidden; margin:0px; padding:0px; width:94%; margin:0 auto }
.piclist li{ overflow:hidden; margin:0px; padding:0px;list-style:none;float:left; width:50%; text-align:center;margin-bottom:10px; }
}


@media only screen and ( max-width:600px ) {
.piclist li dl dt{overflow:hidden; margin:0px; padding:0px;position:relative; height:110px;}
.piclist li dl dd a{font-size:14px;}
}

@media only screen and ( max-width:400px ) {
.piclist li dl dt{overflow:hidden; margin:0px; padding:0px;position:relative; height:100px;}

}

@media only screen and ( max-width:350px ) {
.piclist li dl dt{overflow:hidden; margin:0px; padding:0px;position:relative; height:100px;}
.piclist li dl dd a{font-size:12px;}
}





/*-------荣誉-----------*/


.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} 

}

.header-height {
    width:100%;
    height:80px;
}








