﻿@charset "utf-8";
/*base-style*/
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}
body{line-height:1;margin:0 auto;background:#fff;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
del{text-decoration:line-through}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none}
html{font:14px Microsoft YaHei;color:#333;overflow-x:hidden;overflow-y:auto}
.clearfix:after{clear:both;content:'';display:block;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden}
.w{width:1200px;height:auto;margin:0 auto;overflow: hidden;}
.box{width:1077px;height:auto;margin:0 auto;clear:both}
.fl{float:left}
.fr{float:right}
.content{width:100%;height:auto;box-sizing:border-box}
.h2{font: 38px "Microsoft YaHei";color:#000;text-align:center;margin:40px auto 20px}
.h3{font: 14px/24px "Microsoft YaHei";color:#000;text-indent: 2em}
.h4{font-size:22px;color:#2d2d2d;text-align: center;}
.xny_btn{width: 220px;height: 46px;background: #d51525;display: block;margin: 0 auto;font-size: 18px;color: #fff;text-align: center;line-height: 46px;border-radius: 23px;
margin-top: 35px}
.btns{width: 222px;height: 44px;background-color: #d51525;display: block;margin: 0 auto;text-align: center;line-height: 44px;color: #fff;border-radius: 10px;font-size: 14px}
.btns:hover{background-color:#f3091c }
.flex{display: -moz-box;  /* Firefox */display: -ms-flexbox;    /* IE10 */display: -webkit-box;    /* Safari */ display: -webkit-flex;    /* Chrome, WebKit */
display: box; display: flexbox; display: flex;flex-flow:row nowrap;  justify-content:space-between; align-items:center;}
input:focus{outline: none;border: 1px solid #f3091c;box-shadow: 0 0 5px #f3091c;}
/*base-style end*/
/*topnav*/
.zhuanti_top_main{width:100%;margin:0 auto;z-index:100;overflow:visible;position:fixed;top:0;
	background:url(../images/zt_btbg.gif) repeat-x left top;height:45px}
.zhuanti_top{margin:0 auto;width:980px;height:45px}
.zhuanti_logo{height:45px;width:285px;background:url(../images/zt_logo.gif) no-repeat left top;float:left}
.zhuanti_logo h1 a{width:285px;height:45px;display:block;text-indent:-9999px}
.zhuanti_nav{width:660px;height:45px;float:right;line-height:45px}
.zhuanti_nav a{padding-left:6px;color:#30F;font-size:14px;font-weight:700}
/*topnav end*/
/*body*/
/*banner*/
.banner{width: 100%;height: auto;cursor: pointer;}
.banner>img{display: block}
/*top_form*/
.top_form{width: 100%;height: 94px;background-color:#e9e9e9;padding-top: 24px;box-sizing: border-box;}
.top_form>.form{width: 950px;height: 46px;display: block;margin: 0 auto;}
.top_form>.form>input{display:block;border: 0 none;width: 256px;height: 46px;border: 1px solid #cacaca;box-sizing: border-box;padding-left: 20px;font-size: 16px;
	float: left;}
.top_form>.form>input.utel{margin-left: 18px;}
.top_form>.form>.ubtn{width: 276px;margin-left: 30px;background: transparent;background:#d51525 url(../images/btn_bg.png) no-repeat 203px center;text-align: left;color: #f6fff3;font-size: 18px;cursor: pointer;}
.top_form .form_zx{width: 102px;height: 46px;display: block;float: right;background: #d51525;font-size: 16px;color: #fff;text-align: center;line-height: 46px}
/*syrq*/
.syrq .syrq_tit{font-size: 36px;color: #000;margin: 54px auto 38px;text-align: center}
.syrq>ul{width: 896px;margin: 0 auto;}
.syrq>ul>li{width: 285px;height: 130px;border: 1px solid #d51525;}
.syrq>ul>li .li_tit{width: 240px;line-height: 50px;border-bottom: 1px solid #d51525;margin: 0 auto;font-size: 20px;color: #d51525}
.syrq>ul>li .li_tit>span{font-size: 26px;}
.syrq>ul>li>p{width: 240px;line-height: 50px;margin: 0 auto;font-size: 14px;color: #000;line-height: 25px;margin-top: 8px}
/*zygk*/
.zygk_box{width: 100%;background:#f5fbf7;padding-bottom: 50px;}
.zygk .zygk_tit{line-height: 35px;font-size: 22px;margin: 46px auto 44px;width: 886px}
.zygk .zygk_tit>img,.zygk .zygk_tit>span{display: inline-block;}
.zygk .zygk_tit>span{margin-left: 20px}
.zygk>ul>li{width: 388px;height: 150px;background-color: #1db65c}
.zygk>ul>li .li_l{font-size:130px;color:#fff;margin-top:10px;float:left;}
.zygk>ul>li .li_r{width:308px;height:74px;float: left;margin-top: 38px;font:16px/26px Microsoft Yahei;color: #fff}
.zygk>ul>li .li_r>span{font-weight: bold}
/*vs*/
.vs .h4{margin:45px auto 50px;}
/*zyts*/
.zyts>ul{width: 1000px;margin: 58px auto 0}
.zyts>ul>li{width: 33.33%;text-align: center;}
.zyts>ul>li>p{font:14px/21px Microsoft Yahei;color: #000;margin-top: 16px}

.cjn .jd_tit{font-size: 26px;color: #2d2d2d;text-align: center;margin: 40px auto;}
.cjn>ul{width: 100%;height: 136px;margin-top: 54px;}
.cjn>ul>li{width: 226px;}
.cjn>ul>li .li_tit{width:100%;height: 26px;background-color: #d51525;color: #fff;text-align: center;line-height: 26px;}
.cjn>ul>li .li_con{width: 100%;height: 110px;background-color:#f0f0f0;color: #2d2d2d;position: relative;}
.cjn>ul>li .li_con>p{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);line-height: 23px;white-space:nowrap; }
.cjn>dl{margin-top: 40px;}

.tea_box{width: 100%;}
.tea>ul{margin-top: 40px;}
.tea>ul>li>p{text-align: center;color: #000;margin-top: 16px}
.jyfx_box{width: 100%;background: #f0f0f0;margin-top: 40px;padding-bottom: 55px}
.jyfx>ul{width:100%;height: 266px;margin: 35px auto 0;}
.jyfx>ul>li:nth-child(1){width: 475px;height: 266px}
.jyfx>ul>li:nth-child(2),.jyfx>ul>li:nth-child(3),.jyfx>ul>li:nth-child(4){width: 222px;height: 264px;border: 1px solid #dedede;position: relative;text-align: center;}
.jyfx>ul>li>img{display: block}
.jyfx>ul>li:nth-child(2) .li_tit,.jyfx>ul>li:nth-child(3) .li_tit,.jyfx>ul>li:nth-child(4) .li_tit{height: 104px;font-size: 18px;color: #000000;padding-top: 22px;box-sizing: border-box;}
.jyfx>ul>li:nth-child(2) .li_con,.jyfx>ul>li:nth-child(3) .li_con.li_con,.jyfx>ul>li:nth-child(4) .li_con{height:160px;background-color:#cdcdcd;font:14px/32px Microsoft Yahei;
	color: #332c2b;box-sizing: border-box;padding-top: 54px}
.jyfx>ul>li:nth-child(2)>img,.jyfx>ul>li:nth-child(3)>img,.jyfx>ul>li:nth-child(4)>img{position: absolute;top: 50px;left: 50%;transform:translateX(-50%); }
.jxts>ul{margin-top: 20px}
.jxts>ul>li{position: relative;width: 488px;height: 266px;}
.jxts>ul>li>img{display: block}
.jxts>ul>li>p{position: absolute;left: 0;bottom: 0;line-height: 28px;text-align: center;color: #fff;background-color: rgba(0,0,0,.5);width: 100%}
/*body end*/
.mid_box>h3{text-align:center;font-size:18px;font-weight:400;margin-top:10px}
.mid_box>h3+p{margin-top:25px}
.mid_box>p{font-size:16px;text-indent:2rem;margin-top:15px;line-height:2rem}
.bmk{width:315px;height:190px;left:95px;top:20px;position:absolute}
.bmms{color:#454545;font:16px Microsoft YaHei;text-align:right}
.input{border:1px solid #c4c4c4;width:195px;height:30px;color:#000;padding-left: 10px;box-sizing: border-box;}
.bmxx{width:120px;height:30px;font-size:16px;background:#d51525;color:#fff;border:0;cursor:pointer}
.enroll-success{width:490px;height:185px;left:465px;top:20px;position:absolute;background:#ebebeb;padding:15px}
.enroll-success ul{width:490px;height:195px;overflow:hidden}
.enroll-success li{width:490px;height:40px;font:14px/35px "Microsoft YaHei";color:#000;line-height:35px;border-bottom:1px dashed #FFF}
.enroll-success li a{color:#000;font:14px/35px "Microsoft YaHei"}
.enroll-success .xm{margin-right:40px;margin-left:20px}
.enroll-success .dz{margin-right:40px}
.enroll-success .tel{margin-right:50px}
.enroll-success .cg{margin-right:15px}
.copyright{text-align:center;line-height:25px;font:14px Microsoft YaHei;height:auto;padding-top:20px;color:#000;width:100%;margin:0 auto}
.copyright a{color:#000}

.w_1200 {width:1200px;margin:0 auto;}

/* 专题导航 */
.ztdh {height:78px;border-bottom:2px solid #0858a0;background:#fff;width:100%;}
.ztpf {position:fixed;top:0;z-index:9999;}
.ztlogo {margin-top:9px;}
.ztlogo a {display:block;width:410px;height:60px;background:url(/public/images/ztlogo.jpg) no-repeat;}
.ztdaohang {margin-left:120px;}
.ztdaohang>a {width:90px;float:left;height:60px;line-height:60px;margin-top:9px;color:#0858a0;font-size:18px;text-align:center;}
.ztdaohang>a:hover {color:red;}
.z_ico {padding:10px 0;position:relative;height:100%;min-height:40px;}
.mianf {width:200px;font-size:20px;text-align:center;position:absolute;bottom:10px;bottom:10px;right:50%;margin-right:-100px;box-shadow:2px 2px 2px #888;}
.mianf>a {color:#fff;display:block;height:50px;background:#f79d10;line-height:50px;padding:0 5px;}
.mianf>a:hover {color:red;}
/* 专题导航 end*/
/*右侧漂浮*/
.zx_right {width:64px;position:fixed;right:50%;top:80px;z-index:999;margin-right:-664px;}
.zx_list {position:absolute;width:64px;position:absolute;left:0;top:0;}
.zx_list li {width:64px;position:relative;height:64px;background:rgba(85,85,85,.8);margin-top:5px;text-align:center;padding-top:10px;color:#fff;cursor:pointer;}
.zx_list li:hover {background:#1659a0;}
.zx_list li:first-child {background:#1659a0;}
.zx_list li>a {color:#fff;}
.zx_list li>a img {margin:0 auto;}
.zx_erweima {width:171px;height:171px;border:4px solid #1659a0;background:url(/public/images/pf_erweima.jpg) no-repeat;position:absolute;left:-179px;top:-77px;}
.zx_tel {width:80px;right:0;overflow:hidden;}
.pf_tel_1 {width:64px;height:78px;text-align:center;/* float:right;*/position:absolute;right:0;z-index:33;}
.pf_tel_2 {width:310px;height:80px;background:#1659a0;/* float:left */position:absolute;right:64px;top:0;z-index:2;}
.pf_tel_2 input {width:200px;float:left;height:45px;line-height:45px;font-size:16px;margin-top:15px;margin-left:15px;}
.pf_tel_2 span {float:left;width:85px;height:45px;line-height:45px;background:#ff9102;color:#fff;text-align:center;font-size:16px;margin-top:15px;cursor:pointer;}
.pf_erweima {width:171px;height:171px;border:4px solid #1659a0;background:url(/images/pf_erweima.jpg) no-repeat;position:absolute;left:-179px;top:-100px;}
.hide {display:none;}
/*右侧漂浮 end*/

/*底部*/
.bot_1 {width:100%;height:210px;background:#f7f7f7;padding-top:30px;margin-top:30px;}
.bottom_1 {height:50px;}
.bottom_1 div {width:24%;float:left;padding-left:5.3%;height:50px;margin-left:4%;}
.bottom_1 div h2,.zt_bottom_2 div h2 {font-size:18px;}
.bottom_1 div p,.zt_bottom_2 div p {line-height:30px;font-size: 14px;}
.icon1 {background:url(/public/images/icon1.png) left center no-repeat;}
.icon2 {background:url(/public/images/icon2.png) left center no-repeat;}
.icon3 {background:url(/public/images/icon3.png) left center no-repeat;}
.bottom_2 {margin-top:45px;height:80px;padding:0 50px;}
.bottom_2 div {height:80px;width:150px;border:1px solid #dcdcdc;float:left;margin-right:4px;height:50px;padding:24px 0 15px 120px;font-size: 16px;}
.bottom_2 div.icon7 {margin-right:0;}
.bottom_2 div p b {background:#fa4b54;width:95px;height:30px;border-radius:5px;display:block;color:#fff;text-align:center;line-height:30px;}
.bottom_2 div p i {color:#70a7e2;font-style:normal;font-size:16px;}
.icon4 {background:url(/public/images/icon4.png) 40px center no-repeat;}
.icon5 {background:url(/public/images/icon5.png) 40px center no-repeat;}
.icon6 {background:url(/public/images/icon6.png) 40px center no-repeat;}
.icon7 {background:url(/public/images/icon7.png) 40px center no-repeat;}
.bot2 {width:100%;height:180px;padding:20px 0;background:#444;font-size: 14px}
.bot2 dl {width:90px;float:left;margin-right:115px;}
.bot2 dl:nth-child(2){width: auto !important;}
.bot2 dl dt {color:#fff;font-size:16px;border-bottom:1px solid #b2b2b2;line-height:35px;margin-bottom:10px;}
.bot2 dl dd ul li>a {line-height:26px;color:#b2b2b2}
.bot_te {float:left;width:294px;height:156px;padding:10px;border:1px solid #b2b2b2;}
.bot_te ul li {width:130px;height:40px;line-height:40px;border:1px solid #b2b2b2;margin-left:10px;}
.bot_te ul li>a {color:#b2b2b2;padding-left:50px;}

.form_box{width: 100%;}
.sec_form{overflow: hidden;}
.bottom_form{width: 825px;margin:40px auto 0;}
.bottom_form .form_group{width: 100%;height: 70px;margin-bottom: 28px;}
.bottom_form .form_group label{display: inline-block;font:20px/70px Microsoft Yahei;width: 76px;}
.bottom_form .form_group input{width: 820px;height: 100%;border:1px solid #a3a3a3;border-radius: 5px;box-sizing: border-box;margin: 0;padding: 0;padding-left: 10px;background-color: transparent;font-size: 26px;}
.bottom_form .form_group  input::-webkit-input-placeholder {color: #444444;font-size: 20px;}
.baoming{width: 820px;height: 70px;display: block;border:0 none;background-color: transparent;background-color: #188eee;margin: 0 auto;font:26px/70px Microsoft Yahei;color: #fff;margin-top: -14px;cursor: pointer;border-radius: 10px;font-weight: bold}