/*-------------------by:秋心草 2018-05-30---------*/
@charset "utf-8";
@import url("icon.css");
*{ margin: 0;padding:0;}li{list-style: none;}img{ border: 0;}.fl{ float: left;}.fr{ float: right;}a{text-decoration: none;}
body{ background: #ececec; font-size: 62.5%;font-family: "Microsoft Yahei",sans-serif; width:100%;}
.clear{ clear: both;}
.clearfix:after{ visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}
.clearfix{ *zoom:1;}
html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{-webkit-font-smoothing:antialiased}img,fieldset{border:0;vertical-align:middle}input{padding:0;margin:0;outline:0}
.dis-none{ display:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ins{text-decoration: none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#0d7ad9;}
a:active{ color:#C96;}
a:focus{ outline:none; }
a:hover,a:active { outline: 0; }
img{ border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
/*-------------------global css end---------*/
#head{ width:100%; overflow:hidden; box-sizing:border-box; background:#fff; }
#head .logobox{ overflow:hidden;padding:0 15px; }
#head .logo{ float:left; width:30%; height:30px; margin:10px 0 0; background-size:contain; }
#head .logo img {width:100%; height:30px;}
#head .tel{ float:right; line-height:30px; margin:10px 0 0;font-size: 1.4em; }
#head .tel b{ float:left; font-weight:normal; }
#head .tel span{ float:left; background:url(/style/i/tel.png) left center no-repeat; width:20px; height:20px;background-size:contain; margin-right:5px;margin-top:5px;}
#head .tel a{ float:left; color:#1b71e0;}
#head .search{float:left;width: 100%;border:0;display:block;margin:0;background:transparent; height:auto;}
#head .search a{float:left;font-size:14px;width: 20%;text-align:center;line-height:52px;box-sizing:border-box;padding-left:5px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#head .search a:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 8px solid; margin:auto; right:0; top:0; bottom:0;}
#head .searchBox{float:left;width: 80%;box-sizing:border-box;padding-left:10px;}
#head .searchBox select {display:none}
#head .searchBox button {float:left;width:20%;height:40px;line-height:40px;text-align: center;font-size: 1.6em;border-radius:10px;border: 1px solid #eee;background: #e91c35;color: #fff;margin:6px 0 6px 10px;}
#head .searchBox input{ float:left;width:75%; height:40px; border-radius:10px; margin:6px 0; padding-left:20px; box-sizing:border-box; border:#e5e5e5 1px solid;}
.icon_new{float:left;width:100%; padding-top:15px;border-top:solid 10px #ececec;background:#fff;height:180px;}
.icon_new li{float:left;width:25%;text-align:center;margin-bottom:20px;}
.icon_new li span {display:block;width:100%;height:24px; line-height:24px;color: #0d7ad9;font-size:16px;padding-top:3px;}
.icon_new ins {width:55px;height:45px;background:#fff;font-size:45px;color: #0d7ad9;}
.icon_new li:hover ins{color: #f00;}
.icon_new li span:hover {color: #f00;}
.icon_new li.on ins{color: #f00;}
.icon_new li.on span{color: #f00;}
/*------------links css ---------*/
.wks {float: left;width:100%;background: #fff;border-top:solid 10px #ececec;}
.wks .h3{float: left;width:100%;height:35px;line-height:35px;border-bottom: 1px solid #ddd;}
.wks .h3 span {float: left;padding:0 10px;}
.wks ul {float: left;padding:10px;}
.wks a{float: left;margin-right:5px;line-height:16px;}
/*------------footer css ---------*/
.footer{ 
    float:left;width:100%;border-top:solid 10px #ececec;
    padding:10px 0;
	height: 4rem;
	background: #fff; 
	border-top: 1px solid #dedddd; 
	text-align: center;
	margin-bottom:56px;

}
.footer p{  
	padding: 10px;
}
.footer a{color:#000;}
/*------------footer css ---------*/
#footer{ 
    float:left;width:100%;border-top:solid 10px #ececec;
    padding:10px 0;
	background: #fff; 
	text-align: center;
	margin-bottom:56px;

}
#footer p{}
#footer a{color:#000;}
/*------------footer css ---------*/
footer{ 
    float:left;width:100%;border-top:solid 10px #ececec;
    padding:10px 0;
	background: #fff; 
	border-top: 1px solid #dedddd; 
	text-align: center;
	margin-bottom:50px;

}
footer font {color:#f00;font-size:18px;font-weight:bold;}
footer a{color:#000;}
footer p{  
	padding:5px 0;font-size: 10px; 
}
footer .webs a{ 
	font-size: 10px; 
	display: inline-block; 
	border-right: 1px solid #757575; 
	color: #757575; 
	padding: 0 10px;
}
footer .webs .active{ color: #000;}

/*------------footer css end---------*/
.bottom{position: fixed; left: 0px; float:left; bottom: 0px; background: #4292F1; width: 100%; padding: 10px 0;z-index:99;border-top:1px solid #f5f5f5;box-shadow:2px 2px 2px 2px #ddd;}
.bottom_main li{ border-radius: 3px; width: 40%; background: #fff; text-align: center; float: left; height: 40px; line-height: 40px; margin: 0 5%;}
.bottom_main li a{color:#e87313; display: block;}
.bottom_main li:first-child a{padding-left:20px; color:#e87313; display: block;}
.bottom_main li a.bg1{ background:url(/style/foot-btn1.png) 23% 5px no-repeat; background-size:auto 75%;}
.bottom_main li a.bg2{ background:url(/style/foot-btn3.png) 23% 5px no-repeat; background-size:auto 75%;}
.bottom {padding:0;border-top:1px solid #E1E1E1;}
.bottom_main ul {margin:0 auto;}
.bottom_main li {width:36%;background:0;margin:0;height:45px;line-height:45px;}
.bottom_main li:first-child {width:27%;}
.bottom_main li a {font-size:0.8rem; display:block;}
.bottom_main li a.bg3 {background:#FB8D3A;color:#fff; background:rgba(251,141,58,1) url(/style/tubiao1.png) no-repeat scroll 20% 11px / auto 45%; padding-left: 22px;}
.bottom_main li a.bg2 {color:#000;background-position:8% 8px;background-color:#ffffff; background-size: 28%; padding-left: 25px; }
.bottom_main li a.bg1 {color:#fff;background-position:20% 8px; background-size: 20%; padding-left: 25px;}
.kanfang {width: 100%;height: auto;background: #fff;padding: 10px 0;margin-bottom:10px;}
.kanfang h2 {height:40px;line-height:40px;border-bottom:solid 1px #f4f4f4;text-align: center;}
.kanfang iframe {display:block;width:95%;height:300px;margin:0 auto;}

#goTop{  
display: none;
cursor:pointer;
background:rgba(0,0,0,0.4);
filter:alpha(opacity=40);
color:#fff;
position: fixed;
width:40px;
height:40px;
right:10px;
bottom:50px;
z-index:100;
border-radius:10px;}
#goTop ins {display:block;color:#fff;font-size: 20px;padding-top:10px;}
#goTop:hover{background:rgba(0,0,0,0.8);filter:alpha(opacity=80);}

/* TOP简缩版 */
.mg-auto{ margin-left:auto; margin-right:auto; position:relative;}
.area{ width:100%;}
#apply-pup-icon{ display:none;}
#apply-pup-rm{ display:block;}
.overflow{ overflow:hidden;}
.apply-top{  width: 100%; height:3.3rem; background: #0d7ad9; position:relative;}
.apply-top a{ display:block; float:left; position:relative; z-index:10; font:400 1.5em/3.2em 'simsun'; text-indent:-100em; overflow:hidden;}
.apply-top .apply-return{ width:15%; background:url(/style/topback.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top .apply-home{width:15%; background:url(/style/default.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top #apply-home{ margin-left:15%;}
.apply-top .apply-pup{float:right;width:15%;background:url(/style/nav.png) 50% 50% no-repeat; background-size:auto 40%;}
.apply-top .apply-pup-hover{ background:url(../i/nav2.png)50% 50% no-repeat; background-size:auto 40%;}
.apply-top .apply-default{ width:15%; background:url(/style/default.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top h2{ width:70%; margin-left:18%; text-align:center; position:absolute; top:0; left:0; z-index:1; font:400 2em/2.5em 'microsoft yahei'; color:#FFF;}
.apply-top h2 img {height:50px;}
.apply-top .apply-fx{width:50px;background:url(/style/xq_nav.png)50% 50% no-repeat;background-position:-32px -32px!important;background-size:auto 75px;}

.error {float:left;width:100%;border-top:solid 10px #ececec;padding:10px 0;background: #fff; text-align: center;}
.error h1 {font:400 2em/2.5em 'microsoft yahei'; color:#f00;font-weight:bold;}
.cw404 {float:left;width:100%;border-top:solid 10px #ececec;padding:50px 0;background: #fff;}
.cw404 a{color:#3A5FCD;}
.cw404 a:hover{ color:#f00;}
.cw404 p {line-height: 30px;}
.cw404 .left{float:left;width:40%;text-align: right;}
.cw404 .left img{padding-right:10px;}
.cw404 .right{float:left;width:60%;text-align: left;font-size:16px;}
.cw404 .font {font-size:45px;font-weight:bold;font-size:60px;color:#3A5FCD;display:inline;font-family:Arial;height:50px;line-height:50px;}
.cw404 .right li{float:left;margin-left:10px;text-align:center;margin:10px 10px 10px 0;}

.tags {float:left;border-bottom:solid 1px #ececec;padding:5px;background: #fff;margin-bottom:10px;}
.tags a {font-size:12px;line-height:18px;margin-right:5px;}
/*遮罩*/

.black_overlay{clear:both;display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.city_link {display: none;position: absolute;top: 10%;left: 10%;width: 80%;height: auto;border: 10px solid #ddd;background-color: white;z-index:1002;overflow: auto;}
.city_link .qxc{width: 100%;height:35px;cursor: default;line-height:30px;border-bottom:1px solid #ddd;}
.city_link .qql {float:left;width:80%;font-weight:bold;font-size:18px;color:#3A5FCD;padding-top:5px;}
.city_link .qql ins {padding:0 10px;font-size:20px;}
.city_link .qqr {float:right;text-align: right;width:20%;font-weight:bold;font-size:24px;}
.city_link .qqr ins {width:28px;height:28px;line-height:28px;border-radius:20px;border:2px solid #000;background: #000;color:#fff;text-align: center;}
.city_list {padding:10px;}
.city_list h2 {color:#3A5FCD;text-align: center;font-size:18px;padding:5px 0;font-weight:bold;}
.city_list .cities{float:left;width:100%;padding:30px 0;}
.city_list .cities ul{float:right;display:block;}
.city_list .cities ul:first-child{float:left}
.city_list .cities li{line-height:40px;font-size:15px;}
.city_list .cities span{margin-right:10px;color:#999}
.city_list .cities a{padding:0 10px}
.city_list .ttok {width:100%;border-bottom:1px dashed #e7e7e7;margin-bottom:10px;}
.city_list .ttok h2{float:left;width:50px;color:#22bae0;padding:0 10px;}
.city_list .ttok li{float:left;line-height:30px;}
.city_list .img{display: none;}
/* PC端 */
@media only screen and (min-width:960px){
body{ background: #ececec; font-size: 62.5%;font-family: "Microsoft Yahei",sans-serif;margin:0 auto;width:800px;}
.apply-top {width:800px;margin:0 auto;}
#head {width:800px;margin:0 auto;}
.icon_new {clear:both;width:800px;margin:auto;padding-top:15px;border-top:solid 10px #ececec;background:#fff;height:180px;overflow:hidden;}
.news_article{clear:both;width:800px;margin:10px 0 auto;overflow:hidden;}
.article_list {clear:both;width:800px;margin:0 auto;overflow:hidden;}
.wks {clear:both;width:800px;margin:0 auto;overflow:hidden;}
#footer {clear:both;width:800px;margin:0 auto;margin-bottom:10px;overflow:hidden;}
.bottom {display: none;}
#goTop{  display: none;cursor:pointer;background:rgba(0,0,0,0.4);filter:alpha(opacity=40);color:#fff;position: fixed;width:40px;height:40px;right:10px;bottom:10px;z-index:100;border-radius:10px;}
.city_link {display: none;position:fixed;top:10%;right:0;left:0;bottom:0;margin:auto;width: 780px;height:400px;border: 10px solid #ddd;z-index:1002;}
.city_list .cities{float:left;width:50%;padding:30px 0;}
.city_list .img{display:block;float:left;width:50%;}
.city_list .img img{padding:0 10px;height:300px;}
}