body, div, p, ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, input, fieldset, legend, optgroup, select, table, textarea {margin:0;padding:0;}
body{height:100%;font:12px/20px "Microsoft YaHei"; background-color: #ffffff;}
input,select{font:12px/20px "Microsoft YaHei";}
a img,img{border:0;vertical-align:middle;}
a {text-decoration:none;color:#666;}
a:hover {color:#e53639;}
a:focus {outline-style:none;}
a,area { blr:expression(this.onFocus=this.blur());}
ul li {list-style:none;}
table {border-collapse:collapse;}
input, select {vertical-align:middle;}
the {white-space:nowrap;}
td {word-break:break-all;}
em {font-style: normal;}
.section2{ margin-top:40px;}
.zt_center{width:1200px;margin:0 auto;position:relative;}
.zt_banner{height:275px;background:#F98469;color:#fff;}
.zt_banner .zt_center{background:url(banner.png) no-repeat right bottom;height:275px;}
.zt_banner .h2{font-size:48px;line-height:60px;padding:77px 0 15px;}
.zt_banner .p{font-size:14px;line-height:22px;}
.tab_nav{background:#E5E8ED;height:70px;}
.tab_nav .zt_center{height:70px;}
.subnav_list li{float:left; width:33%;}
.subnav_list li a{width:100%;height:70px;display:inline-block;font-size:18px;line-height:70px;color:#333;text-align:center;border-left:1px solid #fff;position:relative;}
.subnav_list li a.end{border-right:1px solid #fff;}
.subnav_list li a.on{background:#F44A52;color:#fff;border-left:none;}
.subnav_list li a b{display:none;}
.subnav_list li a.on b{display:block;position:absolute;top:70px;left:47%;width:22px;height:14px;background:url(arrow.png) no-repeat left top;}
.tab_con{background:#EDF1F8;}
.tab_con .zt_center{overflow:hidden;padding:50px 0;}
.subtab_con{display:none;}
.subtab_con .h3{font-size:36px;line-height:40px;color:#333;font-weight:normal;}
.subtab_con .p{font-size:18px;line-height:50px;color:#333;}
.btn1{width:140px;height:35px;text-align:center;line-height:35px;font-size:14px;color:#fff;background:#3E6372;display:inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0 10px 0 0;}
.btn1:hover{background:#558a9f;color:#fff;}
.btn2{width:138px;height:33px;text-align:center;line-height:35px;font-size:14px;color:#fff;display:inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0 10px 0 0;border:1px solid #3E6372;color:#3E6372;background:#edf1f8;}
.btn2:hover{background:#fff;color:#3e6372;}
.btn3{color:#3E6372;height:35px;line-height:35px;text-decoration:underline;}
.btn3:hover{color:#3e6372;}
.steps{padding:50px 0 20px;overflow:hidden;}
.step-left{background:url(leftright.png) no-repeat 0 0;width:32px;height:55px;float:left;}
.step-left:hover{background-position: 0 -55px;}
.step-right{background:url(leftright.png) no-repeat -32px 0;width:32px;height:55px;float:right;}
.step-right:hover{background-position:-32px -55px;}
.step-article{width:900px;margin:0 13px;float:left;background:url(article.png) no-repeat left 26px;min-height:120px;position:relative;}
.step-navlist{position:absolute;left:0;top:0;width:900px;}
.step-navlist li{float:left;width:16%;text-align:center;}
.step-navlist.w2 li{width:25%;}
.step-navlist li a{width:17px;height:17px;background:url(round.png) no-repeat 0 0;overflow:hidden;line-height:17px;text-align:center;display:inline-block;color:#fff;position:relative;top:20px;}
.step-navlist li a.on{width:55px;height:76px;overflow:hidden;background-position:0 -17px;line-height:55px;font-size:34px;top:0;}
.step-textlist{position:absolute;width:900px;top:80px;}
.step-textlist li{display:none;}
.step-textlist p{font-size:14px;color:#3e6372;line-height:18px;}
.step-textlist p a{color:#3e6372;}
.zt_news{border-top:1px dashed #ccc; margin-top:25px;}
.zt_news .h4{font-size:14px;color:#666;height:30px;line-height:30px;padding:20px 10px 10px;}
.zt_news .h4 a,
.zt_news .h4 a:hover{color:#005EAA;font-weight:normal;float:right;}
.zt_newslist{width:1200px;}
.zt_newslist li{float:left;width:31%; margin:0 1%;height:30px;line-height:30px;}
.zt_newslist li a{font-size:14px;color:#666;width:270px;overflow:hidden;display:inline-block;}
.zt_newslist li a:hover{color:#666;text-decoration:underline;}
.zt_download{width:1200px;background:url(icp.png) no-repeat 90% center; padding:3% 0;}
.zt_download .h3{font-size:36px;line-height: 40px;padding:0 0 15px;font-weight:normal;}
.zt_download ul{ width:80%;}
.zt_download ul li{height:40px;line-height: 40px;color:#666; float:left;background:url(icon.png) no-repeat left center;padding:0 0 0 25px; overflow:hidden; width:43%; margin:0 1%}
.zt_download a:hover{color:#666;text-decoration: underline;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix { zoom:1;}
.clearit { clear:both; height:0; font-size:0; overflow:hidden;}
.ruhebanli{ width:1200px; margin:0 auto; overflow:hidden;}
.rhbl{ padding:2% 0;}
.rhbl dt{ float:left; width:52%;}
.rhbl dt img{ max-width:100%;}
.rhbl dd{ float:right; width:46%;}
.rhbl dd h1{ font-size:24px; color:#2c2c2c; font-weight:bold; border-bottom:1px dashed #e0e0e0; line-height:50px; margin-bottom:15px;}
.rhbl dd p{ font-size:15px; color:#444; line-height:30px;}
.rhbl dd p span{ color:#a40000;}
.lianxi{ margin-top:15px;}
.djzx{  background:url(ljzx.jpg) no-repeat left center; }
.djzx a{ color:#fff; line-height:39px; font-size:16px; padding-left:60px;}
.ljbd{ width:48%; background:url(tel.png) no-repeat left center; line-height:25px; margin-top:5px;}
.ljbd a{ font-size:24px; color:#da3d1e; padding-left:40px; font-weight:bold;}
.zlaljj1{ font-size:24px; color:#1c2733; line-height:60px; font-weight:bold;}
.zlaljj1 span{ color:#ff6101;}
.zlaljj1 a{ float:right; color:#dd0000; font-size:16px; font-weight:normal;}
.zlaljj2{ border:1px solid #e5e5e5;}
.zlaljj2 dl{ float:left; border-bottom:1px dotted #e5e5e5;border-right:1px dotted #e5e5e5; width:24.9%; padding:1% 0;}
.zlaljj2 dl:nth-of-type(4n){ border-right:none;}
.zlaljj2 dl dt { width:95%; margin:4% auto;}
.zlaljj2 dl dt img{width:100%; height:212px;}
.zlaljj2 dl dd p{ font-size:18px; color:#522b14; line-height:40px; text-align:center; height:40px; overflow:hidden;}
.sld{ color:#333; border:1px solid #d9d9d9; background:#f3f3f3; line-height:35px; height:35px; display:block; width:50%; margin:0 auto; text-align:center;}
.yqts{ border-bottom:1px dotted #dbdbdb; color:#ff1f00; text-align:center; line-height:35px;border-top:1px dotted #dbdbdb; margin:2% 0; padding:1% 0;}
.section1{border-top: 7px solid #52a2f1;}
.zlxz{background: url(tell.png) 80% top no-repeat;}
.zlxz1 { text-align:right;}
.zlxz1 h1{ font-size:28px; color:#ff6101;  font-weight:bold;}
.zlxz1 h1 p{ font-size:14px; color:#8a8a8a; font-weight:normal; line-height:40px;}
.gxb{ border-bottom:1px dotted #dbdbdb; color:#ff1f00; text-align:center; line-height:35px;border-top:1px dotted #dbdbdb; margin:2% 0; padding:1% 0;}
.gxb ul li{ float:left; width:50%;}
.gxb ul li a{color:#ff1f00; font-size:18px; padding-left:15px;}
.gxb ul li a:hover{ color:#333;}

@media screen and (min-width:1200px){
.ruhebanli{ width: 1200px; margin:0 auto; }
.pc{ display:block;}
.mobile{ display:none;}
.djzx{ width:48%;}
}


@media screen and (min-width: 960px) and (max-width: 1199px) {
.ruhebanli,.zt_center,.zt_newslist{ width: 98%; margin:0 auto; }
.pc{ display:block;}
.mobile{ display:none;}
.zlaljj2 dl dt img{ height:200px;}
.djzx{ width:48%;}
}

@media screen and (min-width: 768px) and (max-width: 959px) {
.ruhebanli,.warp,.zt_center,.zt_newslist{ width: 98%; margin:0 auto; }
.pc{ display:none;}
.mobile{ display:block;}
.zlaljj2 dl dt img{ height:165px;}
.djzx{ width:48%;}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
.ruhebanli,.warp,.zt_center,.zt_newslist{ width: 100%; margin:0 auto; }
.haoma{ width:100%; overflow:hidden;}
.pc{ display:none;}
.mobile{ display:block;}
.zlaljj2 dl dt img{ height:190px;}
.zlaljj2 dl{ width:49.8%;}
.djzx{ width:48%;}
.rhbl dt,.rhbl dd,.zt_newslist li,.gxb ul li{ width:98%; margin:0 auto; float:none;}
.lianxi,.zlxz1{ display:none;}
.zlxz{ background:none;}
}

@media only screen and (max-width: 479px) {
.ruhebanli,.warp,.zt_center,.zt_newslist{ width: 100%; margin:0 auto; }
.haoma{ width:90%; overflow:hidden; margin:0 auto;}
.pc{ display:none;}
.mobile{ display:block;}
.zlaljj2 dl dt img{ height:140px;}
.zlaljj2 dl{ width:49.5%;}
.rhbl dt,.rhbl dd,.zt_newslist li,.gxb ul li{ width:98%; margin:0 auto; float:none;}
.lianxi,.zlxz1{ display:none;}
.zlxz,.zt_download{ background:none;}
.zt_download ul li{ width:98%;}
}





