@charset "utf-8";
/* CSS Document */
@charset "gb2312";
/* CSS Document */
div,ul,dl,dd,p,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul li{list-style:none;}
*{padding:0; margin:0;}
body{ font-family:å®‹ä½“;color:#000;background:#fff; font-size:12px;}
img{border:none; vertical-align: middle;}
.hong{color:#e60012;}
.over{overflow:hidden; zoom:1;}
.clear{clear:both;}
.left{float:left;}
i, em{ font-style:normal;}
.right{float:right;}
a{color:#010000; text-decoration:none;}
a:hover{text-decoration:underline;}
.blank{ clear:both; height:10px; overflow:hidden; font-size:0px;}
.main{ width:1000px; margin:0 auto; height:auto; overflow:hidden;}
.content{ width:998px; margin:0 auto; height:auto; overflow:hidden;border:1px solid #e5e5e5;}

.head1{ height:34px; line-height:34px; width:100%; background:#4a4a4a;font-family:å¾®è½¯é›…é»‘;color:#FFF; font-size:13px;}
.head1_1{float:left;}
.head1_1 em{color:#e2e2e2;}
.head1_2{ float:right; margin-right:20px; display:inline; background:url(/ztcom/index_01.jpg) no-repeat left center; height:34px; padding-left:18px; color:#e2e2e2;}
.head1_2 a{ color:#FFF;}

.head2{ width:100%; padding:5px 0px; background:#FFF; height:auto; overflow:hidden;}
.head2_1{ float:left; margin-right:40px; display:inline;}
.head2_2{ float:left; height:60px;}
.head2_2 ul li{ float:left; height:60px; margin-right:10px; display:inline;}
.head2_2 ul li img{ float:left; margin-top:8px; display:inline;}
.head2_2 ul li p{ float:left; font-size:12px;color:#575757; padding-left:5px; padding-top:13px; line-height:17px;}
.head2_3{ float:right; margin-left:30px; display:inline; padding-top:15px;}

.head3{ width:100%; height:47px; background:#008E7C; line-height:47px;}
.head3_1{ width:990px; margin-left:4px; float:left; margin-right:6px; display:inline;}
.head3_1 ul li{ float:left; width:140px; height:47px; background:url(/ztcom/index_07.jpg) no-repeat left center; text-align:center;color:#FFF;}
.head3_1 ul li.f{ background:none;}
.head3_1 ul li a {width:110px; height:47px;color:#FFF; display:block; float:left; font-size:18px;}
.head3_1 ul li a:hover{ background:#3eb3e3;}

#banner{ height:450px; width:100%; overflow:hidden; background:url(/ztcom/loading2.gif) no-repeat center;}
#banner .banner_loadpic{ background-position:center; background-repeat:no-repeat;}
#banner .banner_con{ height:450px; width:100%; position:relative;}
#banner .banner_list,#banner .banner_list ul,#banner .banner_list li{ height:450px; width:100%;}
#banner .banner_list ul{ position:relative;}
#banner .banner_list li{opacity:0; visibility:hidden; position:absolute; left:0; top:0;transition:all .5s ease-out;moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; background-position:center;}
#banner .banner_list li.hover{opacity:1; visibility:visible; transition:all .5s ease-out;moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}

#banner .banner_list li.l1{ background-repeat:no-repeat; background-position:center;}
#banner .banner_list li.l1 .ban1_bg{ height:450px; display:block;}

#banner .banner_list li.l2{ background-repeat:no-repeat; background-position:center;}
#banner .banner_list li.l2 .ban2_bg{ height:450px; display:block;}
#banner .banner_list li.l3{ background-repeat:no-repeat; background-position:center;}
#banner .banner_list li.l3 .ban3_bg{ height:450px; display:block;}

#banner .banner_left{opacity:0;position:absolute; width:70px; height:400px; left:5%; top:0; cursor:pointer; background:url(/ztcom/banner_btn_left.png) no-repeat center; z-index:100;transition:all .5s ease-out;moz-transition: all .5s ease-out;-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;}
#banner .banner_right{opacity:0;position:absolute; width:70px; height:400px; right:5%; top:0; cursor:pointer; background:url(/ztcom/banner_btn_right.png) no-repeat center; z-index:100;transition:all .5s ease-out;moz-transition: all .5s ease-out;-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;}
#banner .banner_left.hover,#banner .banner_right.hover{opacity:1;transition:all .5s ease-out;moz-transition: all .5s ease-out;-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;}
#banner .banner_btn{ height:20px; line-height:20px; width:100%; position:absolute; left:0; bottom:0; z-index:100;}
#banner .banner_btn ul{ width:120px; margin:0 auto;}
#banner .banner_btn li{ width:60px; float:left; height:20px; overflow:hidden; cursor:pointer;}
#banner .banner_btn li span{ display:block; height:5px; width:50px; margin:0 auto; background:#FFFFFF;}
#banner .banner_btn li.hover span{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}

/*banner*/
.focusBox{position:relative;width:100%;text-align:center;height:349px;overflow:hidden;}
.focusBox .pic{position:relative;z-index:0;text-align: center;}
.focusBox .pic img{height:349px;display:block;margin:0 auto; widows:100%;}
.focusBox .hd{width:100%;position:absolute;bottom:8px; left:48%;}
.focusBox .hd li{width: 12px;height: 12px;background:#b1b0ad;float: left;margin-left: 12px;cursor: pointer;}
.focusBox .hd .on{background:#295aa5;}
.focusBox .prev,.focusBox .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:13%;  z-index:1; width:56px;height:56px; background:url(/ztcom/ad_ctr.png) no-repeat 0 0; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.focusBox .next{ left:auto; right:13%; background-position:-56px 0px;}

.head4{ width:100%; padding:20px 0px; height:205px;}
.head41, .head42, .head43, .head44, .head45{ float:left; width:192px; height:205px; margin-right:8px; display:inline;}

/*ç–¾ç—…ç§&#65533;*/
.frame {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap {width:192px; height:205px; position:relative; overflow:hidden;}

.frame2 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap2 {width:192px; height:205px; position:relative; overflow:hidden;}

.frame3 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap3 {width:192px; height:205px; position:relative; overflow:hidden;}

.frame4 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap4 {width:192px; height:205px; position:relative; overflow:hidden;}

.frame5 {width:192px; height:205px;  float:left; margin-right:8px; display:inline; overflow:hidden;}
.wrap5{width:192px; height:205px; position:relative; overflow:hidden;}

.wraps div {width:192px; height:320px; padding:300px 0px 10px 0px; position:absolute; left:0; top:0;}
.wraps div b {display:block; width:192px; height:315px; position:absolute; left:0; top:300px; z-index:1; background:url(/ztcom/index_14.jpg) no-repeat; font-family:å¾®è½¯é›…é»‘; font-size:17px; text-align:center; padding-top:15px;}
.wraps div b a{ color:#FFF;}
.wraps div span {position:relative; z-index:500; position:absolute;}
.wraps div p {font-size:12px; color:#fff; top:140px; position:absolute; left:6px; float:left; width:180px;}
.wraps div p em{ float:left; height:25px; line-height:25px;}
.wraps div p a{ color:#FFF; padding:0 2px;}
.wraps div img{ position:absolute; top:65px; left:62px;}
.wrap2 div b {background:url(/ztcom/index_15.jpg) no-repeat;}
.wrap3 div b {background:url(/ztcom/index_16.jpg) no-repeat;}
.wrap4 div b {background:url(/ztcom/index_17.jpg) no-repeat;}
.wrap5 div b {background:url(/ztcom/index_18.jpg) no-repeat;}

/*foot*/
.foot{ width:100%; height:auto; overflow:hidden; background:url(/about/index_41.jpg) repeat-x #4B494A;}
.foot1{ float:left; width:240px; background:url(/ztcom/index_25.jpg) no-repeat right 30px; height:250px; text-align:center; padding-top:25px;}
.foot12{ padding-top:30px;}
.foot13{ padding-top:15px;}
.foot2{ float:left; width:585px; background:url(/ztcom/index_25.jpg) no-repeat right 30px; height:250px; padding-top:25px;}
.foot2 dl{ float:left; width:117px; background:url(/ztcom/index_26.jpg) no-repeat right center; height:250px; text-align:center; overflow:hidden;}
.foot2 dl img{ padding-top:15px;}
.foot2 dl dt{ background:#424242; height:23px; line-height:23px; width:85px;margin:10px auto 20px; text-align:center;}
.foot2 dl dt a{ font-size:12px; color:#bebebe; font-weight:bold;}
.foot2 dl dd{ float:left; width:117px;}
.foot2 dl dd a{ width:117px; float:left; text-align: center; height:25px; line-height:25px;color:#909090; font-size:12px; overflow:hidden;}
.foot3{ width:175px; float:left; text-align:center; padding-top:25px;}
.foot3 p{ float:left; font-size:12px; color:#FFF; line-height:23px; width:150px; text-align:left; margin-left:12px; display:inline; margin-top:5px;}
.foot31{ width:175px; float:left; margin-top:10px; display:inline;}
.foot31 img{ padding:0px 2px;}
.foot4{ width:1000px; float:left; height:auto; overflow:hidden; padding:10px 0; background:#4B494A; line-height:21px; font-size:12px; color:#8c8c8c; text-align:center;margin-top:23px;}
.foot4 a{ color:#8c8c8c;}


/*å…¬å…±åŠ è½½å¤´éƒ¨*/
#head1{ position:fixed; top:0px; z-index:999; height:34px;}
.head2_21{ float:left; width:410px; text-align:center; padding-top:3px;}
.mhead2{ width:100%; padding:15px 0px; background:#fff; height:60px;  padding-top:50px;}
.leader{ height:49px; border-bottom:1px solid #e5e5e5; background:#f1f1f1; padding:0px 10px;color:#000; line-height:49px;}
.leader1{ float:left; background:url(/ztcom/index_108.jpg) no-repeat left 16px; height:49px; padding-left:25px; width:700px; overflow:hidden;}
.leader1 a{ color:#000;}
.leader2{ float:right; width:248px; height:30px; margin-top:10px; display:inline; overflow:hidden;}
.leader21{ width:152px; height:28px; border:1px solid #d5d5d5; float:left; background:url(/ztcom/index_109.jpg) no-repeat 10px center #fff; padding-left:30px;color:#b1b1b1; line-height:28px;}
.leader3{ float:left; width:64px; height:30px; border:none; background:url(/ztcom/index_110.jpg) no-repeat; cursor:pointer;}



.tj{ width:299px; float:left;border:none;border-bottom:1px solid #e5e5e5;}
.youb{ float:left; width:265px; padding:5px 17px 20px;}
.youb1{ float:left; width:264px; height:30px; background:url(/ztcom/index_111.jpg) no-repeat; margin-bottom:15px; display:inline;}
.youb1 strong{ float:left; width:140px; padding-top:8px; text-align:center; font-size:14px;}
.youb1 a{ float:right; width:50px; margin-top:5px; margin-right:8px; display:inline; height:20px; border-radius:5px; background:#c4c4c4; text-align:center; line-height:20px; color:#FFF;}
.rd1{ float:left; width:82px; height:69px; background:#1ec4b6; text-align:center; line-height:69px; font-size:14px; margin-right:3px; display:inline;}
.rd1 a, .rd2 a, .rd3 a, .rd4 a{color:#FFF;}
.rd2{ float:left; width:177px; height:69px; background:#3eb3e3; text-align:center; line-height:69px; font-size:14px; margin-right:3px; display:inline;}
.rd3{ float:left; width:177px; height:147px;margin-right:3px; display:inline; margin-top:3px;font-size:14px;}
{ color:#FFF;}
.rd31{ float:left; width:177px; height:69px; background:#b1b1b1; text-align:center; line-height:69px;}
.rd32{ float:left; width:82px; height:75px; background:#86c445; text-align:center;margin-right:3px; display:inline; margin-top:3px; line-height:75px;}
.rd33{ float:left; width:92px; height:75px; background:#3eb3e3; text-align:center; line-height:75px;margin-top:3px;}
.rd4{ float:left; width:82px; height:147px;display:inline; margin-top:3px;}
.rd41{ float:left; width:82px; height:35px; background:#f2ab01; text-align:center; line-height:35px;}
.rd42{ float:left; width:82px; height:71px; background:#d05b6e; text-align:center; line-height:71px;display:inline; margin-top:3px;}
.rd43{ float:left; width:82px; height:35px; background:#b1b1b1; text-align:center; line-height:35px;display:inline; margin-top:3px;}
.mydc{ float:left; width:264px; height:64px;}
.dcz{ float:left; width:13px; height:64px; background:url(/ztcom/index_119.jpg) no-repeat; cursor:pointer;}
.dcm{ float:left; width:238px; height:64px; position:relative; overflow:hidden;}
.dcm ul{ position:absolute;}
.dcm ul li{ float:left; width:55px; height:64px;cursor:pointer; margin-right:0px; margin-left:4px; display:inline; overflow:hidden;}
.dcy{ float:right; width:13px; height:64px; background:url(/ztcom/index_120.jpg) no-repeat; cursor:pointer;}
.dcb{ width:264px; float:left; height:216px; overflow:hidden; position:relative; margin-top:10px; display:inline;}
.dcb ul{ height:216px; position:absolute;}
.dcb ul li{ float:left; position:relative;}
.dcm ul li img{ float:left;}
.dcm ul li.cur img{ border:1px solid #a1a1a1;}
.dct{ float:left; width:100%; text-align:center; padding-top:10px;}
.qwjs{ float:left; width:264px; overflow:hidden; font-family:å¾®è½¯é›…é»‘; font-size:18px;}
.qwjs em{ font-size:12px;}
.qwjs ul li{ float:left; width:264px; margin-bottom:1px; display:inline; overflow:hidden;}
.qwjs ul li a{ text-decoration:none;}
.qwjs ul li .kjy_a{ float:left; width:254px; display:block; height:31px; padding:5px; background:url(/ztcom/index_125.jpg) no-repeat; color:#FFF;}
.qwjs ul li .kjy{ float:left; width:254px; display:block; height:31px; padding:5px; background:url(/ztcom/index_126.jpg) no-repeat;}
.qwjs ul li img{ float:left;}
.qwjs ul li span{ float:left; padding-top:5px; padding-left:10px;}
.qwzj1{ float:left; margin-top:5px; margin-bottom:5px; display:inline;}
.add{ font-size:12px; width:264px; line-height:21px; padding-top:5px; float:left;}

.anzx{ float:left; width:267px; margin-left:16px; margin-top:10px; display:inline; margin-bottom:10px;}
.anzx ul li{ float:left; width:71px; height:71px; margin:10px 9px 0px; display:inline;}
.anzx1{ width:100%; text-align:center; padding-top:10px; float:left;}

.zjdf1{ float:left; width:651px; height:auto; overflow:hidden; padding:24px;}
.zjdf2{ float:left; width:298px; border-left:1px solid #e5e5e5; height:auto; overflow:hidden; margin-bottom:-10000px; padding-bottom:10000px;}
.zjdf2_in{ height:auto; overflow:hidden;}
#bottom_external{z-index: 9999;}