/*初始化*/
*{ margin:0; padding:0; font-family:Arial,Microsoft YaHei,'微软雅黑';}
a,s{text-decoration: none;}
i,em{font-style: normal;}
li{list-style: none;}
input{border-style: none;outline-style: none;}
button{ cursor: pointer;border-style: none;outline-style: none;}
table{border-collapse: collapse;}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
body{min-width: 1400px;}
.clear30px{width:100%; height:30px; overflow:hidden;}
.clear20px{width:100%; height:30px; overflow:hidden;}

#zttop{width:100%; height:50px; background:#fff; background:url(../images/b/r1_c1.png) repeat-x;}
#zttop .top_box{width:1400px; height:auto; margin:0 auto;}
#zttop .top_left{width:260px; line-height:50px; float:left; font-size:14px; color:#333;}
#zttop .top_right{float:right; width:600px; height:50px;}
#zttop .top_right li{float:right; width:auto; line-height:50px; font-size:14px; color:#333; padding-right:15px;}
#zttop .top_right li i{float:left; font-size:18px; color:#333; padding-right:8px;}

.zt_banner{width:100%; height:700px; background:url(../images/zt/bg.jpg) repeat-x;}
.zt_bannerk{width:1200px; height:700px; background:url(../images/zt/bg.png) no-repeat top center; position:relative; margin:0 auto;}
.zt_bannerk .h1{position:absolute; width:750px; height:80px; font-size:62px; font-weight:bold; color:#fff; text-shadow:5px 5px #0057CE; top:102px; left:0;}
.zt_bannerk .h2{position:absolute; width:750px; height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#fff; text-shadow:2px 2px #0057CE; top:200px; left:0; border-top:1px solid #fff; border-bottom:1px solid #fff; text-align:center;}
.zt_bannerk .h3{position:absolute; width:750px; height:140px; font-size:20px; color:#fff; text-shadow:1px 1px #0057CE; top:285px; left:0; line-height:180%; font-style:oblique;}
.zt_bannerk .hdp{position:absolute; width:282px; height:398px; right:70px; top:73px;}
.zt_bannerk .tzbt{position:absolute; width:100px; height:75px; line-height:75px; background:url(../images/zt/bta.png) no-repeat; left:0; top:470px; text-align:center; font-size:30px; color:#fff; font-weight:bold; z-index:99;}
.zt_bannerk .tzk{position:absolute; width:1040px; height:100px; border-radius:10px; background:#fff; bottom:50px; padding:15px 30px 15px 130px; font-size:16px; color:#666; line-height:150%;}
.zt_jieshao{width:100%; height:350px; background:#f6f6f6; overflow:hidden;}
.zt_box{width:1200px; height:auto; margin:0 auto;}
.zt_jieshao .left{float:left; width:575px; height:275px;}
.zt_jieshao .bt{float:left; width:267px; line-height:55px; background:url(../images/zt/btb.png) no-repeat; font-size:20px; font-weight:bold; color:#fff; text-align:center; margin-top:40px;}
.zt_jieshao .more{float:right; width:auto; line-height:55px; font-size:16px; color:#1E9FFF; margin-top:40px;}
.zt_jieshao .k{float:left; width:535px; height:180px; box-shadow:7px 7px 10px #EEEEEE; background:#fff; padding:20px; font-size:14px; color:#666; line-height:180%;}
.zt_jieshao .right{float:right; width:575px; height:275px;}
.zt_ke{width:1200px; height:auto; margin:0 auto;}
.zt_ke .h1{float:left; width:1200px; height:auto; padding:30px 0; font-size:30px; font-weight:bold; text-align:center;}
.zt_ke .nrk{float:left; width:1200px; height:auto; padding:20px 0;}
.zt_ke .nr{float:left; width:1138px; height:118px; border:1px solid #eee; padding:30px; background:#fff; box-shadow:4px 4px 10px #eee; border-radius:8px;}
.zt_ke .nr .left{float:left; width:190px; height:118px;}
.zt_ke .nr .left img{float:left; width:190px; height:118px;}
.zt_ke .nr .midd{float:left; width:550px; height:118px; padding-left:40px;}
.zt_ke .nr .h3{float:left; width:550px; height:auto; font-size:20px; font-weight:bold; color:#000; }
.zt_ke .nr .pa{float:left; width:550px; line-height:30px; font-size:12px; color:#666; padding-top:10px;}
.zt_ke .nr .pa i{float:left; font-size:16px; color:#CCC; padding-right:5px;}
.zt_ke .nr .pb{float:left; width:550px; line-height:30px; font-size:12px; color:#666;}
.zt_ke .nr .pb i{float:left; font-size:16px; color:#CCC; padding-right:5px;}
.zt_ke .nr .pc{float:left; width:550px; line-height:30px; font-size:12px; color:#666;}
.zt_ke .nr .pc i{float:left; font-size:16px; color:#CCC; padding-right:5px;}
.zt_ke .nr .right{float:left; width:320px; height:auto; margin-top:35px;}
.zt_ke .nr .right li{float:right; width:110px; line-height:48px; background:#C30; text-align:center; margin-left:15px; border-radius:5px;}
.zt_ke .nr .right li a{ display:block; font-size:16px; color:#fff;}

/* TAB 切换效果 */
.tb_{height:51px; width:1200px; background:url(../images/zt/r2_c1.png) repeat-x bottom; float:left;}
.tb_ ul{height:50px; text-align:center; width:1200px; font-size:0;}
.tb_ li{width:auto; height:auto; cursor:pointer; text-decoration:none; line-height:50px; display:inline-block; margin:0 20px;}
.tb_ li a{text-decoration:none;}
.tb_ li a:hover{text-decoration:none;}
.tb_1{}
.tb_1 ul{margin:0; padding:0; text-align:center;}
.tb_1 li{cursor:pointer;}
.tb_1 li a{text-decoration:none;}
.tb_1 li a:hover{text-decoration:none;}
.ctt {clear:both; text-align:left;}
.dis {display:block;}
.hovertab {color:#217AF0; text-align:center;text-decoration:none; font-size:16px; line-height:50px; border-bottom:1px solid #217AF0; font-weight:bold;}
.hovertab a{color:#217AF0;font-size:16px;}
.hovertab_1 {color:#217AF0;text-align:center; text-decoration:none;font-size:16px;}
.hovertab_1 a{color:#217AF0;}
.normaltab {color:#333; font-size:16px; text-decoration:none; text-align:center; border-bottom:none; line-height:50px;}
.normaltab a{color:#333; font-weight:normal; font-size:16px;}
.undis {display:none;}


.index_bottomk{width:100%; height:auto; background:#fff; overflow:hidden;}
.index_bottom{width:1400px; height:auto; margin:0 auto;}
.index_bottom .ula{float:left; width:640px; height:auto; margin-top:25px;}
.index_bottom .ula ul{float:left; width:159px; border-right:1px solid #eee; text-align:center;}
.index_bottom .ula ul h3{float:left; font-size:18px; color:#333;  width:159px; padding-bottom:15px;}
.index_bottom .ula ul li{float:left; font-size:14px; color:#555; width:159px; line-height:30px;}
.index_bottom .ulb{float:left; width:444px; height:auto; margin-top:25px; border-right:1px solid #eee;}
.index_bottom .ulb .k{float:left; width:148px; height:auto;}
.index_bottom .ulb .k p{float:left; width:148px; height:auto; text-align:center; font-size:16px; color:#333; padding-bottom:10px;}
.index_bottom .ulb .k img{float:left; width:96px; height:96px; padding:0 26px;}
.index_bottom .ulc{float:right; width:315px; height:auto; margin-top:25px;}
.index_bottom .ulc .img{float:left; text-align:center; width:315px; height:22px;}
.index_bottom .ulc .pp{float:left; width:315px; line-height:22px; text-align:center; font-size:12px; color:#888; padding-top:10px;}
.index_bottom .ulc .ff{float:left; width:275px; line-height:40px; font-size:14px; color:#fff; background:#E9240D; margin-left:20px; margin-top:10px; border-radius:40px;}
.index_bottom .ulc .ff i{font-size:24px; color:#fff; float:left; padding:0 10px 0 30px;}
.index_bottom .uld{float:left; width:1400px; height:auto; border-top:1px solid #eee; margin-top:30px; padding:30px 0; }
.index_bottom .uld p{float:left; width:1400px; line-height:24px; font-size:14px; color:#888;}
