@charset "UTF-8";
	label,input,button,select,textarea {
	border-radius:0!important
}
[class*="span"] {
	margin:0
}
a {
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s
}
.top_w {max-width:1200px;margin:0 auto;position:relative; width:96%}



/*-----------------共用------------*/
.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%}

.main_box{ max-width:1200px; overflow:hidden; width:96%; margin:0 auto;}

.m_bt_tilte{ overflow:hidden; text-align:center; padding:40px 0px; margin:0px}
.m_bt_tilte h3{font-size:24px; line-height:26px; margin:0px; padding:0px; color:#222; text-align:center}
.m_bt_tilte p{font-size:14px; line-height:22px; margin:0px; padding:0px; color:#666; text-align:center}

@media only screen and (max-width:1000px) {
.m_bt_tilte{ overflow:hidden; text-align:center; padding:20px 0px; margin:0px}
}


/*---------top-----------*/

.top_xxlm{ overflow:hidden; width:100%; background:#0093DD}
.t_xlm{ float:right; width:auto; line-height:28px}
.t_xlm span{ margin-right:4px; margin-left:4px}
.t_xlm span a:hover{ color:#FFDE00}
.t_xlm span a{ color:#666}



.top_bg{ overflow:hidden; line-height:34px; background:#0E84D4; width:100%; }
@media only screen and (max-width:1190px) {
.top_bg{ overflow:hidden; line-height:34px; background:#076DB4; width:100%; }
}
.top_lm{ float:right; overflow:hidden}
.top_lm li{ width:auto; text-align:center; margin-right:10px}
.top_ioc{ margin-right:4px}
.top_ioc img{ height:16px; width:auto; vertical-align:middle}
.top_lm li a{ padding:0px 0px;line-height:34px; color:#fff}
.top_lm li span{color:#fff}
.top_lm_L{ width:auto; float:left; color:#DEDEDE; text-align:center;font-family:'Microsoft YaHei'; font-size:12px; line-height:34px; display:block;  display:block; padding-left:17px}
.top_lm_L li{ width:auto; text-align:center;}
.top_lm_L li a{ padding:0px 0px;line-height:34px; color:#fff}
.top_lm li a:hover{ color:#FFC600}

.wx_2wm {width: 100px; float:right;height:auto; position:absolute; z-index:99100; right:50px; top:34px; border: #CCCCCC 1px solid;padding:2px; background:#fff; text-align:center}
.wx_2wm  img{ width:100px; height:auto;}



/*-----------服务-------------*/

.service .f1{background: url(../images/002.png);}
.service .f2{background: url(../images/003.png);}
.service .f3{background: url(../images/004.png);}
.service .f4{background: url(../images/005.png);}
.service .f5{background: url(../images/006.png);}
.service .f6{background: url(../images/007.png);}

.service{ overflow:hidden; margin:0px; padding:0px}
.service li{ overflow:hidden; margin:0px; padding:0px; float:left; width:33.33%; margin-bottom:15px; list-style:none}
.service li dl{overflow:hidden; margin:0px; padding:0px; width:90%;padding:15px 2%; margin:0 auto;margin-left:2%; margin-top:2%;margin-bottom:2%; text-align:center; color:#FFFFFF;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.service li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; font-weight:bold; line-height:180%}
.service li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:22px; height:44px;}
.service li dl dt img{ height:70px; height:auto;}

.service li:hover dl{box-shadow:0 0 15px 1px rgba(0,0,0,.4)}

@media (max-width:800px){
.service li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; font-weight:bold; line-height:180%}
.service li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:20px; height:40px;}
.service li dl dt img{ height:60px; height:auto;}
}

@media (max-width:450px){
.service li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%; margin-bottom:20px}
.service li dl{overflow:hidden; margin:0px; padding:0px; width:84%;padding:10px 3%; margin:0 auto; text-align:center; color:#FFFFFF}
.service li dl dt img{height:45px; height:auto;}
}


.sy_ser{ overflow:hidden; margin:0px; padding:0px}
.sy_ser li{ list-style:none;overflow:hidden; margin:0px; padding:0px; margin-bottom:25px; float:left; width:33.33%}
.sy_ser li dl{overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto; padding-bottom:15px}
.sy_ser li dl dt{ overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:bold; padding:10px 6px 5px 6px; color:#FFFFFF}
.sy_ser li dl dd{ overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:14px; line-height:22px; height:44px;padding:0px 6px; color:#FFFFFF}

.sy_ser_tu{ width:100%; margin-bottom:5px; overflow:hidden; height:180px; position:relative}
.sy_ser_tu img{ width:100%; height:auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_ser li:nth-child(1) dl{ background:#388ADD}
.sy_ser li:nth-child(2) dl{ background:#4BB07D}
.sy_ser li:nth-child(3) dl{ background:#EFA52B}
.sy_ser li:nth-child(4) dl{ background:#C372CD}
.sy_ser li:nth-child(5) dl{ background:#20B1CF}
.sy_ser li:nth-child(6) dl{ background:#856BF3}

.sy_ser li dl:hover .sy_ser_tu img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
@media (max-width:1100px){
.sy_ser_tu{ width:100%; margin-bottom:5px; overflow:hidden; height:180px; position:relative}
.sy_ser_tu img{ width:100%; height:180px;}
}

@media (max-width:900px){
.sy_ser_tu{ width:100%; margin-bottom:5px; overflow:hidden; height:160px; position:relative}
.sy_ser_tu img{ width:100%; height:160px;}
}

@media (max-width:770px){
.sy_ser_tu{ width:100%; margin-bottom:5px; overflow:hidden; height:130px; position:relative}
.sy_ser_tu img{ width:100%; height:130px;}
}

@media (max-width:600px){
.sy_ser_tu{ width:100%; margin-bottom:5px; overflow:hidden; height:100px; position:relative}
.sy_ser_tu img{ width:100%; height:100px;}
.sy_ser li dl dt{ overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:bold; padding:10px 6px 5px 6px; color:#FFFFFF}
}

@media (max-width:500px){
.sy_ser li{ list-style:none;overflow:hidden; margin:0px; padding:0px; margin-bottom:25px; float:left; width:50%}
.sy_ser_tu{ width:100%; margin-bottom:5px; overflow:hidden; height:140px; position:relative}
.sy_ser_tu img{ width:100%; height:140px;}
.sy_ser li dl dt{ overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:bold; padding:10px 6px 5px 6px; color:#FFFFFF}
}


@media (max-width:450px){
.sy_ser li{ list-style:none;overflow:hidden; margin:0px; padding:0px; margin-bottom:25px; float:left; width:50%}
.sy_ser_tu{ width:100%; margin-bottom:5px; overflow:hidden; height:100px; position:relative}
.sy_ser_tu img{ width:100%; height:100px;}
.sy_ser li dl dt{ overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-weight:bold; padding:10px 6px 5px 6px; color:#FFFFFF}
}


#about{
	background:#F7F8F8;
	padding-top:50px; overflow:hidden; padding-bottom:50px
	}
.aboutBox{
	position:relative;
	margin:0 100px;
	}
.aboutBox:before{
	position:absolute;
	line-height:100%;
	left:-85px;
	top:20px;
	content:'“';
	font-size:200px;
	color:#E0E0E0;
	font-weight:bold;
	overflow:hidden;
	 font-family: Arial, Helvetica, sans-serif
	}
.aboutBox:after{
	overflow:hidden;
	line-height:100%;
	position:absolute;
	bottom:-100px;
	right:-85px;
	content:'”';
	font-size:200px;
	color:#E0E0E0;
	font-weight:bold;font-family: Arial, Helvetica, sans-serif
 	}
.aboutBox h4{
	font-size:22px;
	color:#1E6FC1;
	font-weight:normal;
	text-align:center;
	padding:20px 0;
	}
.aboutBox p{
	padding-bottom:10px;
	font-size:14px;
	text-indent:32px;
	}	
.aboutBox{
	line-height:220%;
	}
#about .title span:after{
	border:10px solid #fafcfc;
	}


.k1120{
	max-width:1120px;
	margin:0 auto;
	 width:94%
	}
	
	.scrol-page{
 	margin:0 auto;
	padding:99px 0 0 0;
  	}
	
	@media (max-width: 960px) {
	.aboutBox h4{
	font-size:18px;}
	.scrol-page{padding:69px 0 0 0;}
	}

 
@media (max-width: 768px) {	
#about{padding-top:60px; overflow:hidden; padding-bottom:50px}
.aboutBox{
	position:relative;
	margin:0 60px;
	}
.aboutBox:before{
	position:absolute;
	line-height:100%;
	left:-85px;
	top:20px;
	content:'“';
	font-size:100px;
	color:#f1f2f2;
	font-weight:bold;
	overflow:hidden;
	 font-family: Arial, Helvetica, sans-serif
	}
.aboutBox:after{
	overflow:hidden;
	line-height:100%;
	position:absolute;
	bottom:-100px;
	right:-85px;
	content:'”';
	font-size:100px;
	color:#f1f2f2;
	font-weight:bold;font-family: Arial, Helvetica, sans-serif
 	}
	.scrol-page{
  		padding:40px 0 0 0;
  	}
}
@media (max-width:670px) {
#about{padding-top:40px; overflow:hidden; padding-bottom:50px}

.aboutBox:before{
	position:absolute;
	line-height:100%;
	left:-5%;
	top:20px;
	content:'“';
	font-size:100px;
	color:#f1f2f2;
	font-weight:bold;
	overflow:hidden;
	 font-family: Arial, Helvetica, sans-serif
	}
.aboutBox:after{
	overflow:hidden;
	line-height:100%;
	position:absolute;
	bottom:-70px;
	right:-5%;
	content:'”';
	font-size:100px;
	color:#f1f2f2;
	font-weight:bold;font-family: Arial, Helvetica, sans-serif
 	}
	.scrol-page{
  		padding:40px 0 0 0;
  	}	

.aboutBox{position:relative;margin:0 4%;}

.aboutBox h4{
	font-size:16px;
	color:#1E6FC1;
	font-weight:normal;
	text-align:center;
	padding:20px 0;
	}
	}


/*-----------合作伙伴---------------*/
.hzkf{ overflow:hidden; display:block; background:#F6F6F6}

.hz_tu{ overflow:hidden; padding-top:20px; margin-bottom:10px}
.hz_tu ul{ overflow:hidden; padding:0px; margin:0px}
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:18px 0px; text-align:center}
.hz_tu ul li img{width:220px; height:100px;border:#eee 1px solid;}

@media (max-width:1024px){
.hzkf{ overflow:hidden;}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:95%; height:auto; margin:0 auto}
}


@media (max-width:768px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:20%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:130px; height:60px; margin:0 auto}
}

@media (max-width:667px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:25%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:92%; height:60px; margin:0 auto}

}
@media (max-width:558px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:50%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:auto; height:70px; margin:0 auto}

}


@media (max-width:321px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:50%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:auto; height:55px; margin:0 auto}

}


@media only screen and (max-width:768px) {
.link_k{ overflow:hidden; padding-top:20px; color:#5D6678; display: none}
}


/*-------banner-----------*/
.fixed_banner1{ width:100%; height:130px ;background:#ccc url(../images/bannerAbout.jpg) no-repeat center top; display:block;}
.fixed_banner2{ width:100%; height:130px; background:url(../images/bannerser.jpg) no-repeat center top;display:block;}
.fixed_banner3{ width:100%; height:130px; background:url(../images/bannerzp.jpg) no-repeat center top; display:block;}
.fixed_banner4{ width:100%; height:130px; background:url(../images/bannerNews.jpg) no-repeat center top; display:block;}
.fixed_banner4_1{ width:100%; height:130px; background:url(../images/bannerNews_1.jpg) no-repeat center top; display:block;}
.fixed_banner4_2{ width:100%; height:130px; background:url(../images/bannerNews_2.jpg) no-repeat center top; display:block;}
.fixed_banner5{ width:100%; height:130px; background:url(../images/bannerlx.jpg) no-repeat center top; display:block;}
.fixed_banner6{ width:100%; height:130px; background:url(../images/news.jpg) no-repeat center top;display:block;}

@media only screen and (max-width:1000px) {
.fixed_banner1{ width:100%; height:110px; background:#ccc url(../images/bannerAbout.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner2{ width:100%; height:110px; background:url(../images/bannerser.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner3{ width:100%; height:110px; background:url(../images/bannerzp.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner4{ width:100%; height:110px; background:url(../images/bannerNews.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner4_1{ width:100%; height:110px; background:url(../images/bannerNews_1.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner4_2{ width:100%; height:110px; background:url(../images/bannerNews_2.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner5{ width:100%; height:110px; background:url(../images/bannerlx.jpg) no-repeat center center; background-size:cover; display:block;}
.fixed_banner6{ width:100%; height:110px; background:url(../images/news.jpg) no-repeat center center; background-size:cover; display:block;}
}




.dh_k{ overflow:hidden; padding:5px 0px;border-bottom:#eee 1px solid;margin-bottom:15px; }
.wzdh_k{ overflow:hidden; border-bottom:#CCCCCC 0px solid;line-height:25px; padding-top:1px; float:left;}
.wzdh_k span{font-size:14px; line-height:30px;padding-top:5px; }
.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444}



/*-----新闻详细页------*/
.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}
.content_info{width:100%; border-bottom:#ccc 0px solid; font-size:12px; color:#666666; padding-bottom:4px; line-height:25px}
.i_date{ background:url(../images/i_date.png) no-repeat left center; padding-left:20px; margin-right:5px; padding-top:2px; padding-bottom:2px}
.i_from{ background:url(../images/i_t1.png) no-repeat left center; padding-left:20px; margin-right:5px}
.i_View{ background:url(../images/i_View.png) no-repeat  left center; padding-left:20px}

.content_txt{line-height:200%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
.content_txt_tu{overflow:hidden; text-align:center}
.content_txt_tu img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

.B_back{ float:right; width:auto; font-size:12px; display:block;}
.B_back a{color:#444}

.B_back{width:72px;height:30px;text-align:center;float:right;font-size:12px; line-height:30px; background:#ccc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px; }
.B_back a{display:block; color:#fff; font-size:14px;}
.B_back a:hover{ background:#17a3ea;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}


@media screen and (max-width: 768px) {
.content_bt{ width:100%; line-height:25px; font-size:18px; padding-top:10px;font-weight:bold; text-align: center;}
.content_bt{ text-align:left;}
}


/*-----page------*/
.next_k{ padding:0px;margin-top:15px; border-top:#CCCCCC 1px solid;margin-bottom:10px}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:12px; list-style:none; width:100%}
.next_k ul li a{font-size:12px}

.page_k{ text-align:center; padding:10px; font-size:12px;border-top:#CCCCCC 0px solid; margin-top:15px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}



.hyd_fx{ overflow:hidden; width:100%; margin:30px 0px; background:url(../images/m_bg.jpg)no-repeat center top; padding-top:40px}
.fx_map{ padding:10px; background:#fff; overflow:hidden; margin:20px 10px; border-radius:5px;box-shadow:0 0 20px 1px rgba(0,0,0,.2)}
.ftx_shuju{ overflow:hidden; padding:20px 0px; padding-bottom:0}
.ftx_sm{ overflow:hidden; width:95%; font-size:14px; margin:0 auto; margin-bottom:20px}


.sy_sylist{ overflow:hidden; padding:10px 0px 0px 0px}
.sy_sylist li{ overflow:hidden; float:left; width:25%; margin-bottom:10px;}
.sy_sylist li dl{overflow:hidden; width:90%; margin:0px;  margin:0 auto;padding:0px}
.sy_sylist li dl dt{overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:18px; color:#333; line-height:200%}
.sy_sylist li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px;color:#777; text-align:center}
.sy_sylist li dl dt img{ width:120px; height:120px;vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:#fff 1px solid;border-radius:50% }
.sy_sylist li dl dt a:hover img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9); border:#FF0000 1px solid; border-radius:50%}

@media only screen and ( max-width:768px ) {
.sy_sylist li{ overflow:hidden; float:left; width:25%; margin-bottom:10px;}
.sy_sylist li dl dt{overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:16px; color:#333; line-height:200%}
.sy_sylist li dl dt img{ width:110px; height:110px;}
}
@media only screen and ( max-width:600px ) {
.sy_sylist li dl dt img{ width:100px; height:100px;}
}

@media only screen and ( max-width:550px ) {
.sy_sylist li dl dt img{ width:70px; height:70px;}
.sy_sylist li dl dt{overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:14px; color:#333; line-height:200%}
}
@media only screen and ( max-width:350px ) {
.sy_sylist li dl dt img{ width:60px; height:60px;}
}


.so_box1{ width:50%; margin:0px auto; margin-bottom:10px; overflow:hidden; bottom:50px; margin-left:25%}
.so_L1{overflow:hidden; margin:0px; line-height:35px;float:left; width:70%;}
.so_L1 input{ overflow:hidden; margin:0px; font-size:16px;line-height:50px; border:#FFAE00 2px solid; width:100%; padding:0px 1% 0px 30px; height:52px;border-radius:28px 0px 0px 28px; background:#fff}
.so_R1{ overflow:hidden; margin:0px; float:left; width:29%;margin-left:-4px;}
.search-btn1{float:right;width:100%; font-size:18px;text-align:center;background-color:#F88803;color:#fff;text-decoration:none;font-weight:700;line-height:50px; height:52px; border-radius:0px 28px 28px 0px; border:#FFAE00 2px solid; border-left:#FFAE00 0px solid}


@media only screen and (max-width:768px){
.so_box1{ width:90%; margin:0px auto; margin-bottom:10px; overflow:hidden;margin-left:5%}
.so_L1{overflow:hidden; margin:0px; line-height:35px;float:left; width:70%;}
.so_L1 input{ overflow:hidden; margin:0px; font-size:16px;line-height:52px; border:#FFAE00 2px solid; width:100%; padding:0px 1% 0px 30px; height:54px;border-radius:28px 0px 0px 28px}
.so_R1{ overflow:hidden; margin:0px; float:left; width:29%;margin-left:-4px;}
.search-btn1{float:right;width:100%; font-size:18px;text-align:center;background-color:#F88803;color:#fff;text-decoration:none;font-weight:700;line-height:52px; height:54px; border-radius:0px 28px 28px 0px; border:#FFAE00 2px solid; border-left:#FFAE00 0px solid}

}

@media only screen and (max-width:667px){
.so_box1{ width:94%; margin:0px auto; margin-bottom:10px; overflow:hidden; margin-left:3%}
.so_L1{overflow:hidden; margin:0px; line-height:35px;float:left; width:70%;}
.so_L1 input{ overflow:hidden; margin:0px; font-size:15px;line-height:52px; border:#FFAE00 2px solid; width:100%; padding:0px 1% 0px 30px; height:54px;border-radius:28px 0px 0px 28px}
.so_R1{ overflow:hidden; margin:0px; float:left; width:29%;margin-left:-4px;}
.search-btn1{float:right;width:100%; font-size:16px;text-align:center;background-color:#F88803;color:#fff;text-decoration:none;font-weight:700;line-height:52px; height:54px; border-radius:0px 28px 28px 0px; border:#FFAE00 2px solid; border-left:#FFAE00 0px solid}

}


@media only screen and (max-width:568px){

.so_box1{ width:98%; margin:0px auto; margin-bottom:10px; overflow:hidden; margin-left:1%}
.so_L1{overflow:hidden; margin:0px; line-height:35px;float:left; width:70%;}
.so_L1 input{ overflow:hidden; margin:0px; font-size:14px;line-height:42px; border:#FFAE00 2px solid; width:100%; padding:0px 1% 0px 16px; height:44px;border-radius:28px 0px 0px 28px}
.so_R1{ overflow:hidden; margin:0px; float:left; width:29%;margin-left:-4px;}
.search-btn1{float:right;width:100%; font-size:16px;text-align:center;background-color:#F88803;color:#fff;text-decoration:none;font-weight:700;line-height:42px; height:44px; border-radius:0px 28px 28px 0px; border:#FFAE00 2px solid; border-left:#FFAE00 0px solid}

}

@media only screen and (max-width:414px){
.so_box1{ width:96%; margin:0px auto; margin-bottom:10px; overflow:hidden; margin-left:2%}
.so_L1{overflow:hidden; margin:0px; line-height:35px;float:left; width:70%;}
.so_L1 input{ overflow:hidden; margin:0px; font-size:12px;line-height:40px; border:#FFAE00 2px solid; width:100%; padding:0px 1% 0px 16px; height:42px;border-radius:28px 0px 0px 28px}
.so_R1{ overflow:hidden; margin:0px; float:left; width:29%;margin-left:-4px;}
.search-btn1{float:right;width:100%; font-size:16px;text-align:center;background-color:#F88803;color:#fff;text-decoration:none;font-weight:700;line-height:40px; height:42px; border-radius:0px 28px 28px 0px; border:#FFAE00 2px solid; border-left:#FFAE00 0px solid}

}

@media only screen and (max-width:320px){

.so_box1{ width:98%; margin:0px auto; margin-bottom:10px; overflow:hidden;  margin-left:2%}
.so_L1{overflow:hidden; margin:0px; line-height:35px;float:left; width:69%; margin-bottom:10px}
.so_L1 input{ overflow:hidden; margin:0px; font-size:12px;line-height:42px; border:#FFAE00 1px solid; width:100%; padding:0px 1% 0px 2px; height:34px;border-radius:4px}
.so_R1{ overflow:hidden; margin:0px; float:left; width:30%;margin-left:0px;}
.search-btn1{float:right;width:100%; font-size:12px;text-align:center;background-color:#F88803;color:#fff;text-decoration:none;font-weight:700;line-height:30px; height:32px; border-radius:0px 28px 28px 0px; border:#FFAE00 2px solid; border-left:#FFAE00 0px solid}

}

.tel_box{color:#FFFFFF; display:block}
.top_tel{ overflow:hidden; margin-top:10px}
.top_tel dl{ overflow: hidden;}
.tel_tu{float: left;overflow: hidden; margin-top:10px; line-height:22px;}
.tel_tu img{ vertical-align: middle; width:40px; height:auto; margin-right:3px}
.top_tel dl dt{ font-size:14px;color:#777; line-height:18px; font-weight:bold; overflow:hidden; margin:0px; font-weight:normal; padding-top:6px}
.top_tel dl dd{font-family:"impact","arial";  line-height:20px; overflow:hidden; margin: 0px; padding:0px;letter-spacing:1px;}
.top_tel dl dd a{ font-size:20px;color:#2370BE;font-family:"impact","arial"; }
.header .nav  .top_tel dl dd a{font-size:20px;color:#2370BE; } 


.ab_head_k{ display:block; overflow:hidden}
.ab_headline{background:url(../images/ad_line.png) no-repeat center 63px;text-align:center;height:50px; line-height:50px; font-size:22px; color:#2985cf;padding-top:20px;}
.ab_headline span{ display:inline-block;padding:0 25px; background:#fff; font-size:68px; color:#999;}
.ab_headline span img{margin-right:10px; vertical-align:middle;}
.ab_headline b{ color:#aaa;}
.big_title{ text-align:center;}
.big_title h1{ font-size:12px; margin-top:8px;font-family:Arial, Helvetica, sans-serif; color:#999;}
.big_title h2{ font-size:24px; color:#EB0113; line-height:34px; margin-top:-3px}

.nrzhwz{ float: right; margin-top:20px; overflow:hidden; display:block}
.nrzhwz .txt1{font-size: 14px; line-height: 39px;}
.nrzhwz img{vertical-align:middle; line-height: 30px; margin-right:4px; margin-top:-3px}
.nrzhwz .tx1t a{padding: 0 9px;color: #7d7d7d;}

@media (max-width: 1190px) {
.ab_head_k{ display: none; overflow: hidden}
}


@media (max-width: 1190px) {
.nrzhwz{ float: left; margin-top:0px; overflow:hidden; display: block}

}




.l-sub2{overflow:hidden;padding:0px; display:block; margin-bottom:15px}
.l-sub2 li{ overflow:hidden;line-height:46px; height:46px; text-align:center;list-style:none; width:100%;background:#F0F0F0; border-bottom:#C7C7C7 1px solid}
.l-sub2 a{ display: block; color: #333; font-size:16px; height: 46px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub2 a:hover,.l-sub2 a:active,.l-sub2 li.active a{color: #F37221; font-size:16px; text-decoration:none; height: 46px;line-height:46px; }
.l-sub2 li.active a{color: #F37221; font-size:16px;text-decoration:none; height:46px; background:#DEDFE0;}
.menuTitle{
	text-align: center;
	color: #fff;
	float: left;
	line-height:70px;
	font-size: 18px;
	width: 100%;background:#0093DD ;
	 display:block
}


.main_R{ overflow:hidden; float:right; width:20%; display:block}
.main_L{ overflow:hidden; float:left; width:78%;margin-bottom:20px; line-height:14px}


@media screen and (max-width:1024px) {
.main_R{ overflow:hidden; float:right; width:25%;}
.main_L{ overflow:hidden; float:left; width:73%; margin-bottom:20px}
}

@media screen and (max-width:900px) {
.menuTitle{ display:none}
.main_R{ overflow:hidden; float:left; width:100%;}
.main_L{ overflow:hidden; float:left; width:100%; margin-bottom:10px}

.l-sub2{width:100%;overflow:hidden;padding:0px;margin-bottom:20px; margin-top:10px;}
.l-sub2 li{ overflow:hidden; text-align:center; width:23%; float:left; margin:0px 1%;list-style:none; height:auto;line-height:36px;background: none; border-bottom:#B4B4B4 0px solid}
.l-sub2 a{ display: block; color: #666; line-height:36px;height:36px;font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; border:1px solid #777; border-radius:20px}
.l-sub2 a:hover,.l-sub2 a:active,.l-sub2 li.active a{color: #EB0113; font-size:14px; text-decoration:none; height: 36px; line-height:36px;}
.l-sub2 li.active a{ height:36px;display: block;color:#EB0113;font-size:14px; border:1px solid #EB0113;line-height:36px; text-decoration:none; text-align:center; border-radius:20px; background: none;}

}



/*-----常见问题--------*/
.qxbox{ overflow:hidden; padding-top:40px;}
.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:bold; color:#333333}
.qxbox li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.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}


/*----------底部-----------*/

.down_bg{ overflow:hidden; width:100%; padding:20px 0px; background:#141414; color:#757575}
.down_bg a{color:#757575}


.down_wx{ overflow:hidden;  width:90%; margin:0 auto;padding-top:20px}
.down_wx_L{ width:50%; overflow:hidden; float:left}
.down_wx_R{ width:50%; overflow:hidden; float: right}

.wx_box{ overflow:hidden;margin:0px 0px; text-align: center; line-height:30px; color:#999999; width:150px; float:right; text-align:center}
.wx_box img{ width:110px; height:110px;}

.down_nav_cp{overflow:hidden; margin-bottom:10px; margin-left:20px}
.down_nav_cp dl{ overflow:hidden; margin:0px; padding:0px; color:#757575;}
.down_nav_cp dl dt{ overflow:hidden; margin:0px; padding:0px; color:#757575; font-size:20px; margin-bottom:5px}
.down_nav_cp dl dd{ overflow:hidden; margin:0px; padding:0px; color:#757575; font-size:12px;width:100%; line-height:22px}
.down_nav_cp dl dd span{ margin-right:5px}
.down_nav_cp dl dd a{font-size:12px;}
.down_nav_cp dl dt img{ height:50px; width:auto; margin-bottom:5px}

@media only screen and (max-width:600px) {
.down_wx_L{ width:100%; overflow:hidden; float:left}
.down_wx_R{ width:100%; overflow:hidden; float: left}
.wx_box{ overflow:hidden;margin:0px 0px; text-align: center; line-height:30px; color:#757575; width:150px; float:left}
.down_nav_cp{overflow:hidden; margin-bottom:10px; margin-left:0px}
}

@media only screen and (max-width:768px) {
.down_nav_cp{width:100%; float:left; overflow:hidden; margin-bottom:15px}
}



@media only screen and (max-width:700px) {
.down_nav{ overflow:hidden; margin:0px; padding:0px; display:none}
.down_wx{ overflow:hidden;  border-top:#393939 0px solid; width:90%; margin:0 auto;margin-top:0px; padding-top:20px}
}

.down_cop{ background:#000000; font-size:12px; color:#9F9F9F; text-align:center; padding:10px 0px; line-height:18px;}

.down_cop a{ color:#9F9F9F;}





/* actGotop */
.b_top{ overflow:hidden; display:none}
@media only screen and (max-width:740px) {

.b_top{ overflow:hidden; display: block}
}
.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:2}
.actGotop a,.actGotop a:link{width:39px;height:39px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center}
.actGotop a:hover{ background: url(../images/up.png) no-repeat center;outline:none;}

.btntj{background:#0093DD;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:32px;}





/*---------留言----------*/
.lybook_L{overflow:hidden; float:left; width:48%; line-height:190%; font-size:14px}
.lybook_R{  float:right; width:48%;}

@media only screen and (max-width:768px){
.lybook_L{overflow:hidden; float:left; width:100%;}
.lybook_R{ overflow:hidden; float:left; width:100%;}

}

.odform-tit{font-weight:normal;font-size:22px;color:#595757;line-height:40px;text-align:center;border-bottom:1px solid #c9cacb;margin:0;padding:10px 0}
.odform-tit img{height:40px;vertical-align:middle;margin-right:15px}
.odform{ overflow:hidden; margin:15px 0px;}
.input-group1{margin-bottom:10px;position:relative; width:100%;}
.input-group1 span{ color:#FF0000}
.input-group1 label{padding:0px 0;position:absolute;color:#333; font-size:14px; }
.input-group1 input{margin-left:5em;padding:4px 6px;box-sizing:border-box;background:#fff;border:1px solid #D9D9D9;border-radius:5px;color:#595757;width:78%; font-size:14px; line-height:25px}
.input-group1 select{margin-left:5em;padding:2% 6px;box-sizing:border-box;background:#fff;border: #efeff0 1px solid;border-radius:5px;color:#595757;width:78%; font-size:14px; line-height:25px}
.input-group1 textarea{margin-left:5em;padding:4px 6px;box-sizing:border-box;background:#fff;border:1px solid #D9D9D9;border-radius:5px;color:#595757;width:78%; font-size:14px; height:150px}
.odform button{background:#423B33;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px; margin:0 auto}
.an_ly{ width:120px; margin-left:72px}
.btntj{background:#0093DD;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px; }
.btntj1{background:#FF0013;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:140px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px;margin:0 auto}

.tp_lybt{margin:20px 0px 10px 0px; font-size:16px; font-weight:bold;border-radius:5px;}
.tp_lybt a{ font-size:16px; color:#FFFFFF; text-shadow:none}



/*----------关于我们-------------*/

.sy_aboutus{ overflow:hidden; width:100%;background:#F6F6F6 url(../images/sy_js_bg.jpg) repeat  center; padding-top:60px; padding-bottom:60px}
@media only screen and (max-width: 1100px) {
.sy_aboutus{ overflow:hidden; width:100%;background:#F6F6F6 url(../images/sy_js_bg.jpg) repeat  center;background-size:cover; padding-top:30px; padding-bottom:30px}
}

.sy_xinwen{ overflow:hidden; width:100%;/*background:#F6F6F6 url(../images/sy_xinwen_bg.jpg) repeat  center;background-size:cover;*/ padding-top:60px; padding-bottom:60px}
@media only screen and (max-width: 1100px) {
.sy_xinwen{ overflow:hidden; width:100%;/*background:#F6F6F6 url(../images/sy_xinwen_bg.jpg) repeat  center;background-size:cover; */padding-top:30px; padding-bottom:30px}
}

.jh_sy_about{ overflow:hidden; float:left; margin-right:70px; display:block}
.jh_sy_about img{ width:440px; height:auto; border:3px #FFFFFF solid}

.sy_jsbox{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:20px auto; background:#5AA0DB; padding:2%;box-shadow:0 0 20px 1px rgba(0,0,0,.2)}
.sy_jsbox dl{ overflow:hidden; margin:0px; padding:0px;color:#fff}
.sy_jsbox dl dt{ overflow:hidden; margin:0px; padding:0px;font-size:18px; line-height:200%; margin-bottom:5px}
.sy_jsbox dl dd{ overflow:hidden; margin:0px; padding:0px;color:#fff; line-height:170%; font-size:14px} 
@media only screen and (max-width: 1100px) {
.jh_sy_about{ overflow:hidden; float:left; margin-right:70px; display: none}
.sy_jsbox{ overflow:hidden; margin:0px; padding:0px; width:90%; margin:0 auto; background:#408CCC; padding:4% 4%}
.sy_jsbox dl{ overflow:hidden; margin:0px; padding:0px;}
.sy_jsbox dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:200%; margin-bottom:5px; text-align:center}
}

.mvideo_more1{width:110px; height:34px; line-height:34px; font-size:14px; margin-top:10px;text-align:center; border:1px solid #E2E2E2;  display:block; background:#F2F2F2; color:#666; border-radius:3px}
.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;}

/*---------优势-----------*/

.sy_ys_bg{ overflow:hidden; width:100%;background:#333 url(../images/ys_bg.png) repeat  center;background-size:cover; padding-top:30px; padding-bottom:100px}
@media only screen and (max-width: 1100px) {
.sy_ys_bg{ overflow:hidden; width:100%;background:#333 url(../images/ys_bg.png) repeat  center;background-size:cover; padding-top:30px; padding-bottom:30px}
}

.sy_yslist {display:block; overflow:hidden; margin:0px; padding:20px 0px;max-width:1200px; width:100%; margin:0 auto; margin-top:20px}
.sy_yslist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:23%; list-style:none; margin-bottom:20px; margin-top:20px;background:rgba(255,255,255,.6); padding:10px 0px;box-shadow:0 0 15px 1px rgba(0,0,0,.1); margin:0px 1%; min-height:240px; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.sy_yslist li dl{ overflow:hidden; margin:0px; padding:0px; padding:5px 0px 15px 0px; width:90%; margin:0 auto}
.sy_yslist li dl dt{ overflow:hidden; margin:0px; padding:0px; margin-bottom:5px; font-size:18px; font-weight:700; color:#000000; text-align:center}
.sy_yslist li dl dd{ overflow:hidden; margin:0px; padding:0px; color:#fff; font-size:14px; color:#444}

.sy_yslist li:hover{background:rgba(255,255,255,.9);box-shadow:0 0 20px 1px rgba(0,0,0,.2); }
.sy_yslist li:hover .st_tu img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);}

.st_tu{ overflow:hidden; width:100%; text-align:center; margin-bottom:5px}
.st_tu img{ width:auto; height:90px; vertical-align:middle;transition: 0.2s;-moz-transition: 0.2s;-webkit-transition: 0.2s;}

@media only screen and (max-width: 1000px) {
.sy_yslist li{ overflow:hidden; margin:0px; padding:0px; float:left; width:46%; list-style:none; margin:0px 2%;margin-top:10px; margin-bottom:20px}
.sy_yslist li dl{ overflow:hidden; margin:0px; padding:0px; padding:5px 0px 15px 0px; width:90%; margin:0 auto}
.sy_yslist li dl dd{ overflow:hidden; margin:0px; padding:0px; color:#fff; font-size:14px; color:#444; min-height:90px}

}
@media only screen and (max-width: 700px) {
.sy_yslist li{ overflow:hidden; margin:0px; padding:10px 0px; float:left; width:90%; list-style:none;margin-left:5%; margin-bottom:10px; min-height:140px; height:auto}
.sy_yslist li dl{ overflow:hidden; margin:0px; padding:0px; padding:5px 2px 20px 2px; width:90%; margin:0 auto}
.st_tu{ float:left; margin-left:0px; width:100%; text-align:center;}
.sy_yslist li dl dd{ overflow:hidden; margin:0px; padding:0px; color:#fff; font-size:14px; color:#444; min-height:40px; height:auto}
.sy_yslist li dl dt{ text-align:center}
}


	
/*-------home-news------- */	
.sy_news_L{ overflow:hidden; float:left; width:52%; background:#F3F3F3; margin:0% 1% 1% 1%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
.sy_news_R{ overflow:hidden; float: right; width:44%;}		
	
.sy_newtu{ overflow:hidden; margin:20px;}	
.sy_newtt{overflow:hidden; padding:2px 0px; margin:0px;}
.sy_newtt dl{ overflow:hidden; padding:0px 0px; margin:0px;}	
.sy_newtt dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:14px; color:#333333;white-space:nowrap;text-overflow:ellipsis;}	
.sy_newtt dl dd{ overflow:hidden; padding:0px; margin:0px; line-height:22px;white-space:nowrap;text-overflow:ellipsis; color:#888;}		
.sy_date{ overflow:hidden; float:left; width:60px; margin-right:20px; background:#E4E4E4; border-radius:3px;}	
.sy_date { font-size:16px; line-height:24px; text-align:center; color:#888}	
.sy_date p{ font-size:13px; line-height:22px; padding:0px; margin:0px; border-top:#fff 1px solid;color:#888}		
	
.sy_newsimg{ height:295px; width:100%; overflow:hidden; position:relative; margin-bottom:10px}
.sy_newsimg img{max-height:295px; width:100%; overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
	
.sy_news_L:hover{box-shadow:0 0 20px 1px rgba(0,0,0,.2)}
.sy_news_L:hover .sy_newtt dl dt{ color:#0787E0}	
.sy_news_L:hover .sy_newtt dl dd{ color:#555}	

.sy_news_L:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

.sy_newslist{ overflow:hidden; margin:0px; padding:0px;width:100%; float:left; margin-top:10px}
.sy_newslist li{ overflow:hidden; margin:0px;list-style:none; padding:2px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;width:auto; border-bottom:#CCCCCC 1px dashed}

.sy_newslist li:hover .sy_newtt dl dt{ color:#0783DA}	
.sy_newslist li:hover .sy_newtt dl dd{ color:#666}	

.sy_newslist li:hover .sy_date{ color:#0783DA }
.sy_newslist li:hover .sy_date p{ color:#0783DA }

@media (max-width:1190px) {
.sy_news_L{ overflow:hidden; float:left; width:62%; background:#F3F3F3; margin:0% 1% 1% 1%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
.sy_news_R{ overflow:hidden; float: right; width:34%;}	
}

@media (max-width:770px) {
.sy_news_L{ overflow:hidden; float:left; width:100%; background:#F3F3F3; margin:0% 0px 20px 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
.sy_news_R{ overflow:hidden; float:left; width:100%;}	
.sy_newsimg{ height:auto; width:100%; overflow:hidden; position:relative; margin-bottom:10px}
.sy_newsimg img{max-height:auto; width:100%; height:auto;overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
	
}




.link_txt{ overflow:hidden; margin-bottom:15px }
.link_txt ul{ margin:0px; overflow:hidden; padding:0px;}
.link_txt ul li{ width:auto; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 10px}
.link_txt ul li a{ font-size:12px;}
.lm_bg_link{ height:32px; border-bottom:#eee 1px solid; overflow:hidden; margin-bottom:10px}
.lm_link_txt{ height:32px;padding:0px 2px; line-height:34px; float:left;color:#333; font-size:16px;width:120px; font-weight:bold}



/*-----内页新闻6------*/


.boxMain{background:url(../images/bgMain.jpg) top center no-repeat; width:100%; overflow:hidden}
.boxMain1{background:url(../images/bgMain1.jpg) left repeat-y; max-width:1200px; overflow:hidden; width:100%; margin:0 auto; margin-top:15px}
.boxMain2{ max-width:1200px;overflow:hidden; margin:0 auto; width:100%}

.boxL{float:left;display:inline-block;width:230px; display:inline-block; margin-right:40px; min-height:400px; display:block}
.boxR{float:left;display:inline-block; width:930px; overflow:hidden;}
@media only screen and (max-width:1199px) {
.boxL{float:left;display:inline-block;width:22%; display:inline-block; min-height:500px;}
.boxR{float:left;display:inline-block; width:73%; overflow:hidden;}
}

@media only screen and (max-width:1000px) {

.boxMain1{ background: none}
.boxL{float:left;display:inline-block;width:230px; display:inline-block; margin-right:40px; min-height:700px;display: none}
.boxR{float:left;display:inline-block; width:96%; overflow:hidden; margin-left:2%}
}


.navLHead{ height:75px; line-height:75px; background:url(../images/bgNavLeft.jpg) no-repeat; text-align:center; color:#fff; font-size:22px;}
.navL{ font-size:0;font-weight:bold;text-align:center;border-bottom:1px solid #dedede;}
.navL li{ display:block;line-height:50px; border-top:1px solid #dedede; font-size:13px; width:100% }
.navL li a{color:#666}
.navL li a:hover{color:#0e4e8f}
.navL li span{display:none; width:100px;border-top:1px solid #dedede; margin-bottom:9px;}
.navL li span a{display:block; font-size:12px; line-height:40px;color:#888; margin-bottom:1px;/*transition:background 1s;*/}
.navL li span a:hover{ background:#3f82b7; color:#fff}
.navL .on span{display:inline-block}
.navL li:hover span{display:inline-block;}
.navL .on a{color:#0e4e8f}
.navL .onSub{ background:#3f82b7!important; color:#fff!important;}



.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; padding:30px 0 0 0; line-height:36px;}
.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;}
.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}
.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}


/*-----news5--------*/
.m_news2{ overflow:hidden; margin:0px; padding:20px 0px 0px 0px}
.m_news2 li{overflow:hidden; margin:0px auto; padding:15px 0px; list-style:none; margin-bottom:15px;border-bottom:#F0F0F0 1px solid; width:100%}
.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:19%;height:auto; float: right; margin-left:3%}
.newsimg2 img{ width:100%; height:120px}

.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  #303030; background:#303030 url(../images/arrw.png) no-repeat center;}

@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 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;}
}

/*-----map--------*/
.mapbox{ overflow:hidden; margin-top:20px; margin-bottom:20px}
#allmap {width: 100%;height: 100%;margin:0;font-family:"微软雅黑";font-size:14px;}
#l-map{height:300px;width:100%;}
#r-result{width:100%;}

.map_sm{ font-size:14px; line-height:22px}
.map_sm span{ font-weight: bold}

@media only screen and (max-width:500px) {
#l-map{height:200px;width:100%;}
}


/*-----job--------*/
.job_sm{ overflow:hidden; line-height:22px; font-size:14px; margin:10px 0px; padding:10px; border:#eee 1px solid}

.joblist{ overflow:hidden; margin:0px; padding:0px ; width:100%}
.joblist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; width:100%;border-bottom:#CCCCCC 1px  dotted; line-height:190%; padding:3px 0px; font-size:12px; }

.joblist_title{ background:#F3F3F3; line-height:34px; border-top:#0e4e8f 2px solid;width:100%; overflow:hidden; font-size:14px; font-weight:bold;color:#333333; margin-bottom:5px}
.joblist_title span{ margin-left:10px}
.job_w1{ float:left; overflow:hidden; width:44%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.job_w2{ float:left; overflow:hidden; width:18%;}
.job_w3{ float:left; overflow:hidden; width:18%;}
.job_w4{ float:left; overflow:hidden; width:20%;}

.joblist li:hover .job_w1{ color:#0066CC}
.joblist li:hover{ background:#F7F7F7}
@media only screen and (max-width:500px) {
.job_w1{ float:left; overflow:hidden; width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.job_w2{ float:left; overflow:hidden; width:20%;}
.job_w3{ float:left; overflow:hidden; width:20%;}
.job_w4{ float:left; overflow:hidden; width:20%;}
.joblist_title{ background:#F3F3F3; line-height:34px; border-top:#0e4e8f 2px solid;width:100%; overflow:hidden; font-size:13px; font-weight:bold; color:#333333}
}

@media only screen and (max-width:350px) {
.job_w1{ float:left; overflow:hidden; width:38%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.job_w2{ float:left; overflow:hidden; width:19%;}
.job_w3{ float:left; overflow:hidden; width:19%;}
.job_w4{ float:left; overflow:hidden; width:24%;}
.joblist_title{ background:#F3F3F3; line-height:34px; border-top:#0e4e8f 2px solid;width:100%; overflow:hidden; font-size:12px; font-weight:bold}
}

.rczplist{ overflow:hidden; margin:0px; padding:0px}
.rczplist li{ overflow:hidden; margin:0px; padding:0px; width:100%; margin-bottom:20px; border-bottom: #ccc 1px solid; padding-bottom:15px}
.rczplist li dl{overflow:hidden; margin:0px; padding:0px}
.rczplist li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; border-bottom: #ddd 1px  dashed; margin-bottom:5px; line-height:220%;color:#333; }
.rczplist li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:190%}
.rczplist li dl dd  .zpxx{ float:left; line-height:180%; font-size:14px;}
.rczplist li dl dd span{ font-weight:bold; color:#333; width:75px; float:left}
.rczplist li dl dd  .shijian{ margin-right: 10px;float: right; font-size:12px;}   


/*-------商品列表-----------*/
.cplist{overflow:hidden; margin:0px; padding:0px; margin-top:20px}
.cplist li{ float:left;width:33.3%; overflow:hidden; margin:0px; padding:0px; margin-bottom:15px}
.cplist li dl{ overflow:hidden;  padding:0px; width:84%;margin:0px auto; padding:2%; margin-top:2px; margin-bottom:2px; text-align:center;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; background:#F8F8F8}
.cplist li dl dt{overflow:hidden; margin:0px; padding:0px; position:relative}
.cplist li dl dt img{ width:265px; height:145px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.cplist li dl dt h3{ font-size:15px; margin:0px; padding:0px; color:#eb4e01; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px; text-align:left}
.cplist li dl dt h3 a{color:#eb4e01; font-size:15px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.splist li dl dt h3 a:hover{ color:#0033CC;}
.cplist li dl dd{overflow:hidden; margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cplist li dl dd  h4{font-size:16px; margin:0px; padding:0px; color:#eb4e01;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px; margin-top:6px; font-weight:normal}
.cplist li dl dd  h4 a{ font-size:16px}
.cplist li dl dd a{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.cplist li dl:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

.cplist li:hover dl{box-shadow:0 0 8px rgba(0,0,0,0.2); background:#FFFFFF}
.cplist li:hover dl dd a{ color:#3366CC}
@media only screen and (max-width:1024px) {
.cplist li dl{ overflow:hidden;  padding:0px; width:82%;box-shadow:0 0 2px rgba(0,0,0,0.2);margin:0px auto; padding:4%; margin-top:2px; margin-bottom:2px; text-align:center}
.cplist li dl dt img{ width:200px; height:120px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}
@media only screen and (max-width:768px) {
.cplist li dl{ overflow:hidden;  padding:0px; width:86%;box-shadow:0 0 2px rgba(0,0,0,0.2);margin:0px auto; padding:4% 2% 2% 2%; margin-top:2px; margin-bottom:2px; text-align:center}
.cplist li{ float:left;width:33%; overflow:hidden; margin:0px; padding:0px; margin-bottom:15px}
}


@media only screen and (max-width:568px) {
.cplist li dl{ overflow:hidden;  padding:0px; width:86%;box-shadow:0 0 2px rgba(0,0,0,0.2);margin:0px auto;  padding:4% 2% 2% 2%; margin-top:2px; margin-bottom:2px; text-align:center}
.cplist li{ float:left;width:50%; overflow:hidden; margin:0px; padding:0px; margin-bottom:15px}
.cplist li dl dt img{ width:210px; height:110px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.cplist li dl dd  h4{font-size:14px; margin:0px; padding:0px; color:#eb4e01; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px; margin-top:6px}
.cplist li dl dd  h4 a{ font-size:14px}
}

@media only screen and (max-width:414px) {
.cplist li dl dt h3 a{color:#eb4e01; font-size:14px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cplist li dl dd a{ font-size:12px}
.cplist li dl dt h3{ line-height:22px}
.cplist li dl{ overflow:hidden;  padding:0px; width:86%;box-shadow:0 0 2px rgba(0,0,0,0.2);margin:0px auto;  padding:4% 2% 2% 2%; margin-top:2px; margin-bottom:2px; text-align:center}
.cplist li{ float:left;width:50%; overflow:hidden; margin:0px; padding:0px; margin-bottom:15px}
.cplist li dl dt img{ width:155px; height:90px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}
@media only screen and (max-width:375px) {
.cplist li dl{ overflow:hidden;  padding:0px; width:88%;box-shadow:0 0 2px rgba(0,0,0,0.2);margin:0px auto; padding:4% 2% 2% 2%; margin-top:2px; margin-bottom:2px; text-align:center}
.cplist li{ float:left;width:50%; overflow:hidden; margin:0px; padding:0px; margin-bottom:15px}
.cplist li dl dt img{ width:155px; height:90px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}

@media only screen and (max-width:320px) {
.cplist li dl{ overflow:hidden;  padding:0px; width:88%;box-shadow:0 0 2px rgba(0,0,0,0.2);margin:0px auto; padding:4% 2% 2% 2%; margin-top:2px; margin-bottom:2px; text-align:center}
.cplist li{ float:left;width:50%; overflow:hidden; margin:0px; padding:0px; margin-bottom:15px}
.cplist li dl dt img{ width:125px; height:80px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}


.l-sub1{overflow:hidden;padding:0px; display:block; border:#ddd 1px solid; border-top:#ddd 0px solid; border-bottom:#ddd 0px solid;}
.l-sub1 li{ overflow:hidden;line-height:40px; height:40px; text-indent:20px;list-style:none;font-size:14px; width:100%; border-bottom:#ddd 1px solid; background:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub1 li:last-child{border-bottom:#E1E5E7 1px solid;}
.l-sub1 a{ display: block; color: #333; font-size:14px; height: 40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub1 a:hover,.l-sub1 a:active,.l-sub1 li.active a{color: #016EA7; font-size:14px; text-decoration:none; height: 40px; background:#E1E5E7;line-height:40px; }
.l-sub1 li.active a{color: #0F64C1; font-size:14px;text-decoration:none; height:40px;font-weight:bold; background:#EDEDED;}




.ser_sx_box{ overflow:hidden; margin:0px; padding:0px; margin:20px 0px; border-bottom:2px solid #eee; padding-bottom:20px}
.ser_sx_box_L{ float:left; width:35%; overflow:hidden;}
.ser_sx_box_R{ float: right; width:60%; overflow:hidden;}

.ser_sx_tu{ overflow:hidden; text-align:center;}
.ser_sx_tu img{ max-width:100%; height:auto}


.ser_sx_box_R dl{ overflow:hidden; margin:0px; padding:0px}
.ser_sx_box_R dl dt{ overflow:hidden; margin:0px; padding:0px;border-bottom:#CCCCCC 1px dotted; padding-bottom:10px; margin-bottom:10px}
.ser_sx_box_R dl dt h3{ overflow:hidden; margin:0px; padding:0px; font-size:20px; color:#222; font-weight:normal}
.ser_sx_box_R dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px}
.ser_sx_box_R dl dd a{ color:#FB8200; font-size:16px}
.w_ser_nav{ overflow:hidden; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px}
.ser_sx_box_R dl dd span{margin-right:2px;}
.ser_sx_box_R dl dd span img{ width:22px; height:22px; vertical-align:middle; }



.l-list .l-sub{ overflow:hidden; margin:0px; padding:0px; display:none}
.l-list .l-sub li{ height: 30px; line-height: 30px;background: #fff; text-align:center; margin-bottom:10px; margin-left:6px;float:left;}
.l-list .l-sub a{ display: block; color: #333;font-size:14px;border:#ddd 1px solid; padding:0px 12px;}
.l-list .l-sub a:hover,.l-list .l-sub a:active,.l-list .l-sub li.active a{ color: #42B4E6; font-size:14px;border:#42B4E6 1px solid;padding:0px 12px;}
.l-list .l-sub li.active a{border:#0D73E5 1px solid; color: #0D73E5; font-size:14px; padding:0px 12px;background:url(../images/i_g.png) no-repeat right  bottom}

@media only screen and (max-width:920px) {

.l-list .l-sub{ overflow:hidden; margin:0px; padding:0px; display: block; border-bottom:#eee 2px solid; margin-bottom:10px; padding-bottom:10px}
}



@media only screen and (max-width:700px) {
.ser_sx_box_L{ float:left; width:100%; overflow:hidden; margin-bottom:10px}
.ser_sx_box_R{ float:left; width:100%; overflow:hidden;}

.ser_sx_tu img{ width:100%; height:auto}
.ser_sx_box{ overflow:hidden; margin:0px; padding:0px; margin:5px 0px 20px 0px; border-bottom:2px solid #eee; padding-bottom:10px}
.ser_sx_box_R dl dt h3{ overflow:hidden; margin:0px; padding:10px 0px 0px 0px; font-size:20px; color:#222; font-weight:normal}
}


.sy_xwzx_box{ overflow:hidden; margin:0px; padding:0px}
.sy_xwzx_L{ overflow:hidden; float:left; width:50%; margin:0px; padding:0px;}
.sy_xwzx_R{ overflow:hidden; float: right; width:46%; margin:0px; padding:0px}

.L_news{ overflow:hidden; margin:0px; padding:0px; width:100%;}
.L_news dl{ overflow:hidden; margin:0px; padding:0px; }
.L_news dl dt{ overflow:hidden; margin:0px; padding:0px; width:100%; font-size:16px; color:#111}
.L_news dl dd{ overflow:hidden; margin:0px; padding:0px; width:100%; font-size:12px}
.sy_xwzx_tu{ width:200px; height:124px; margin-right:20px; float:left;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative}
.sy_xwzx_tu img{ width:100%; height:124px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.L_news dl:hover dt a{color:#0093DD}
.sy_xwzx_tu:hover{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

.sublist{ overflow:hidden; margin:0px; padding:0px}
.sublist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; line-height:30px; border-bottom:#CCCCCC 1px dotted; font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background:url(../images/jt.gif) no-repeat left center; text-indent:8px; padding:4px 0px}
.sublist li a{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sublist li a:hover{font-size:14px; color:#0093DD}
.sublist li span{ float:right; font-size:12px;}


@media only screen and (max-width:900px) {

.sy_xwzx_tu{ width:150px; height:100px; margin-right:20px; float:left}
.sy_xwzx_tu img{ width:100%; height:100px;}
.L_news dl dd{ overflow:hidden; margin:0px; padding:0px; width:100%; font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sublist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; line-height:30px; border-bottom:#CCCCCC 1px dotted; font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background:url(../images/jt.gif) no-repeat left center; text-indent:8px; padding:2.4px 0px}
}



@media only screen and (max-width:700px) {
.sy_xwzx_L{ overflow:hidden; float:left; width:100%; margin:0px; padding:0px; margin-bottom:15px}
.sy_xwzx_R{ overflow:hidden; float:left; width:100%; margin:0px; padding:0px}
}

.left_lxwm{ overflow:hidden; margin:20px 10px; padding:0px}
.left_lxwm dl{ overflow:hidden; margin:0px; padding:0px}
.left_lxwm dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#333}
.left_lxwm dl dd{ overflow:hidden; margin:0px; padding:0px}
.left_lxwm dl dt img{ max-width:100%; height:auto; vertical-align: middle;}






/*.wh_sm_box{ overflow:hidden; margin:0px; padding:0px;width:100%; margin:0 auto; margin-top:10px}
.wh_sm_box li{ width:25%; overflow:hidden; float:left; margin:0px; padding:0px; list-style:none; margin-bottom:15px;}
.wh_sm_box li dl{overflow:hidden; margin:0px; padding:0px; background:#F6F6F6; width:90%; margin:0 auto; padding:10% 2%; min-height:220px}
.wh_sm_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:20px; line-height:200%; color:#0491D4; text-align:center}
.wh_sm_box li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:15px; color:#666;text-align:center}
.wh_sm_tu{ width:85px; height:85px;margin:0 auto; margin-bottom:10px; border-radius:50%; background:#0491D4;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transition: all .3s ease-in-out; }
.wh_sm_tu img{ width:85px; height:85px; vertical-align:middle; border-radius:50% }

.wh_sm_box li:hover  .wh_sm_tu{transform:rotateY(180deg)}

@media only screen and (max-width:740px) {
.wh_sm_box li{ width:100%; overflow:hidden; float:left;margin:0px; padding:0px; list-style:none; margin-bottom:15px; }
.wh_sm_box li dl{overflow:hidden; margin:0px; padding:0px; background:#F6F6F6; width:94%; margin:0 auto; padding:2% 3%; min-height:40px; text-align:left}
.wh_sm_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:200%; color:#0491D4; text-align:left; padding-left:4%}
.wh_sm_box li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666;padding-left:4%; text-align:left}
.wh_sm_tu{ width:85px; height:85px;margin:0 auto; margin-bottom:0px; border-radius:50%; background:#0491D4;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transition: all .3s ease-in-out; margin-right:20px}
.wh_sm_tu{ width:85px; height:85px;margin:0 auto; float:left; margin-bottom:10px; border-radius:50%; background:#0491D4;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transition: all .3s ease-in-out; }
}
*/




.wh_sm_box{ overflow:hidden; margin:0px; padding:0px;width:100%; margin:0 auto; margin-top:10px}
.wh_sm_box li{ width:100%; overflow:hidden; float:left; margin:0px; padding:0px; list-style:none; margin-bottom:15px;}
.wh_sm_box li dl{overflow:hidden; margin:0px; padding:0px; background:#F6F6F6; padding:10px 2%; height:auto}
.wh_sm_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:20px; line-height:200%; color:#0491D4;}
.wh_sm_box li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:15px; color:#666;}
.wh_sm_tu{ width:85px; height:85px; float:left; border-radius:50%; background:#0491D4;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transition: all .3s ease-in-out; margin-right:20px}
.wh_sm_tu img{ width:85px; height:85px; vertical-align:middle; border-radius:50% }

.wh_sm_box li:hover  .wh_sm_tu{transform:rotateY(180deg)}

@media only screen and (max-width:740px) {
.wh_sm_box li{ width:100%; overflow:hidden; float:left;margin:0px; padding:0px; list-style:none; margin-bottom:15px; }
.wh_sm_box li dl{overflow:hidden; margin:0px; padding:0px; background:#F6F6F6; width:94%; margin:0 auto; padding:2% 3%; min-height:40px; text-align:left}
.wh_sm_box li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:200%; color:#0491D4; text-align:left; padding-left:4%}
.wh_sm_box li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666;padding-left:4%; text-align:left}
.wh_sm_tu{ width:85px; height:85px;margin:0 auto; margin-bottom:0px; border-radius:50%; background:#0491D4;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transition: all .3s ease-in-out; margin-right:20px}
.wh_sm_tu{ width:85px; height:85px;margin:0 auto; float:left; margin-bottom:10px; border-radius:50%; background:#0491D4;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transition: all .3s ease-in-out; }
}



























