/* public start */
@charset "gb2312";
html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:12px;line-height: 24px; font-family:"Microsoft YaHei";margin:0;padding:0;color:#333; background:#fff; }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;paddid #333; }
ul,li{list-style:none;margin:0;padding:0}
img{border:0px; vertical-align:top;}
.fl{ float:left;} .fr{ float:right;}
div,dl{ display: block;  }
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}
.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}
/*----------linkes---------*/
a{color:#666; text-decoration:none;-webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
.main{ width:1000px; margin:0 auto;}
/* END public */
/*本页公共样式开始*/
.zx a { display:block; float:left; line-height:68px; width:335px; background:#f19108; text-align:center; color:#FFF; font-size:26px; border-radius:5px; }
.zx a:hover{opacity:0.8;}
.zx{ width:688px; margin:40px auto 0px}
.zx img{ margin-top:21px; margin-left:10px}
.zx .zx1{ float:left; background:#F57520}
.zx .zx2{ float:right; background:#D63918}
.xian{ height:5px; width:100%; background:#E8E8E8}
.tit{ text-align:center}


/*本页公共样式结束*/
/* logo */
.topbar{height:78px; padding-top:20px;}
.topbar .logo{float: left;margin-right:33px;}
.topbar a{color:#656565;}
.topbar .hz{float: left;width:122px;_width:130px; margin-top:10px;}
.topbar .hz p{width:125px;_width:140px;float: left; line-height: 18px;}
.topbar .hz p em{width: 45px;height: 46px;background:url(../images/top.gif) no-repeat;float: left; margin-right:5px;} 
.topbar .hz p em:hover{background:url(../images/top.gif) no-repeat;}
.topbar .hz p .em1{background-position: 0 0;}     .topbar .hz:hover p .em1{background-position: 0px -45px;}
.topbar .hz p .em2{background-position: -44px 0;} .topbar .hz:hover p .em2{background-position: -44px -45px;}
.topbar .hz p .em3{background-position: -88px 0;} .topbar .hz:hover p .em3{background-position: -88px -45px;}
.topbar .hz:hover{color:#b2291f;}
.topbar .photo{float: right; margin-top:1px;}
/* banner */
.toppic { text-align:center; width:100%}
.toppic a img{ width:100%}
/*daoyu*/
.daoyu{ background:url(../images/dy_bj_03.jpg) no-repeat; height:274px; margin-top:55px; position:relative}
.daoyu .daoyu_left{ width:300px; position:absolute; bottom:70px; left:40px}
.daoyu .daoyu_left p{ font-size:26px; color:#fff; line-height:35px}
.daoyu .daoyu_right{ width:580px; position:absolute; right:33px; bottom:30px}
.daoyu .daoyu_right p{ font-size:16px; color:#666; text-indent:2em}
.bottom a:hover{ opacity:0.8}
/*zt1*/
.zt1{ margin:60px auto}
.zt1 .box{ margin-top:40px}
.zt1 .le{  float:left; width:470px;z-index:0;}
.zt1 .le li video{width:469px;height:305px;}
.zt1 .ri { width:505px; float:right; }
.zt1 .ri p { font-size:15px; line-height:25px; text-indent:2em; color:#666}
.zt1 .ri p a { color:#d23139;}
.zt1 .ri ul { margin-top:25px}
.zt1 .ri ul li{ float:left; margin-left:4px}
.zt1 .ri ul li.li_1{ margin-left:0px}
.zt1 .bottom{ text-align:center;}
.zt1 .bottom p{ font-size:22px; color:#333; height:100px; line-height:100px}
.zt1 .bottom a { width:454px; height:68px; line-height:68px; display:block; text-align:center; margin:0 auto; background:#FC6D39; font-size:26px; color:#fff; border-radius:5px}
/*zt2*/
.zt2{ background:url(../images/zt2_bj_02.jpg) no-repeat center; height:950px; width:100%}
.zt2 .tit{ padding-top:56px}
.zt2 .box .box_top{ width:517px; margin:38px auto 0px;}
.zt2 .box .box_top li{ float:left; text-align:center; position:relative; height:72px;cursor:pointer}
.zt2 .box .box_top h3 p{ width:258px; height:57px; background:#D6D6D6; line-height:57px; font-size:28px; font-weight:normal; color:#333;}
.zt2 .box .box_top h3 img{ position:absolute; bottom:2px; right:115px; display:none}
.zt2 .box .box_top li.on h3 p{ background:#C03427; color:#fff}
.zt2 .box .box_top li.on h3 p img{ display:block}
.zt2 .box .box_box{ margin-top:37px}
.zt2 .box .box_box .left{ float:left}
.zt2 .box .box_box .left ul  li{ height:90px; width:295px; background:#fff; margin-top:10px; cursor:pointer}
.zt2 .box .box_box .left ul  li.li_1{ margin-top:0px}
.zt2 .box .box_box .left ul  li h2{ height:90px; width:85px; background:#D6D6D6; float:left; text-align:center; position:relative}
.zt2 .box .box_box .left ul  li h2 img{ margin-top:20px}
.zt2 .box .box_box .left ul  li h2 span{ position:absolute; left:21px; }
.zt2 .box .box_box .left ul  li h2 span img{display:none}
.zt2 .box .box_box .left ul  li.on{ background:#FC6D39; color:#fff}
.zt2 .box .box_box .left ul  li.on h2{ background:#DB5237}
.zt2 .box .box_box .left ul  li.on h2 span img{ display:block;}
.zt2 .box .box_box .left ul  li.on .img_1{ display:none}
.zt2 .box .box_box .left ul  p{ font-size:20px; padding-left:30px; padding-top:23px; float:left}
.zt2 .box .box_box .left ul  p span{ font-size:18px; display:block}
.zt2 .box .box_box .right{ float:right; width:691px}
.zt2 .box .box_box .right dl{ position:relative}
.zt2 .box .box_box .right dl dd{ height:120px; width:100%; position:absolute; bottom:0px; background:rgba(0,0,0,.6)}
.zt2 .box .box_box .right dl dd h2{ font-size:18px; height:30px; line-height:30px; font-weight:normal; text-align:center; color:#fff; margin-top:10px}
.zt2 .box .box_box .right dl dd p{ width:650px; margin:0 auto; font-size:14px; color:#fff}
.zt2 .box .box_box .right dl dd p a{ color:#fc6d39}
.zt2 .box .box_box.box_2 .left ul li{ height:70px}
.zt2 .box .box_box.box_2 .left ul li h2{ height:70px}
.zt2 .box .box_box.box_2 .left ul li h2 img{ margin-top:12px}
.zt2 .box .box_box.box_2 .left ul  p{ padding-top:15px}
.zt2 .bottom{ text-align:center;}
.zt2 .bottom p{ font-size:22px; color:#333; height:100px; line-height:100px}
.zt2 .bottom a { width:514px; height:68px; line-height:68px; display:block; text-align:center; margin:0 auto; background:#FC6D39; font-size:26px; color:#fff; border-radius:5px}
/*zt3*/
.zt3{ margin-top:63px}
.zt3 .box{ float:left; margin-left:53px; margin-top:52px}
.zt3 .box.box_1{ margin-left:0px}
.zt3 .box dl{ width:270px; background:#F6F6F6; border:1px solid #E5E5E5; padding:13px; border-top:0px; border-bottom:0px}
.zt3 .box dl dd p{ font-size:16px; color:#666; text-indent:2em; margin-top:25px}
.zt3 .box dl dd a{ text-align:center; color:#fe4d04; font-size:20px; display:block; margin-top:22px; padding-bottom:20px}
.zt3 .box dl dd a:hover{ text-decoration:underline}




/*zt4*/
.zt4{}
.zt4 .main{ border:4px solid #E4E4E4; margin-top:27px; height:585px; position:relative; overflow:visible; background:#f6f6f6}
.zt4 .left{ width:515px; }
.zt4 .left p{ font-size:14px; color:#4d4d4d; height:30px; line-height:30px; margin-top:10px}
.zt4 .left p.p_1{ margin-top:0px}
.zt4 .left form{ margin-top:41px; margin-left:70px; font-size:14px}
.zt4 .left .in_1{ height:26px; width:215px; border:1px solid #D0D0D0}
.zt4 .left .in_3{ margin-left:13px}
.zt4 .left .in_4{ margin-left:37px}
.zt4 .left span{ padding-right:5px}
.zt4 .left .zt4_bottom{ width:281px; margin:27px auto 0px}
.zt4 .left .zt4_bottom input{ width:131px; height:36px; background:#FC6D39; border:0px; float:left; color:#fff; font-size:16px; border-radius:5px}
.zt4 .left .zt4_bottom input:hover{opacity:0.8;}
.zt4 .left .zt4_bottom a{ width:131px; height:36px; background:#C03427; display:block; text-align:center; line-height:36px; float:right;color:#fff; font-size:16px;border-radius:5px}
.zt4 .left .zt4_bottom a:hover{opacity:0.8;}
.zt4 .left .p_2{ font-size:14px; color:#4d4d4d; margin-left:70px; line-height:20px; margin-top:18px}
.zt4 .right{ width:358px; margin-right:67px; height:465px; margin-top:35px; padding:30px; background:#fff}
.zt4 .right h3{ text-align:center; font-size:22px; color:#666; font-weight:normal; height:25px; line-height:25px;}
.zt4 .right .box{ height:350px; padding:10px 0px; border-top:1px solid #CCC; border-bottom:1px solid #ccc; margin-top:15px}
.zt4 .right .box ul li{ font-size:14px; margin-top:7px}
.zt4 .right p{ font-size:22px; color:#666; text-align:center; margin-top:21px}
.zt4 .right p span{ background:#CB3C2E; margin:0px 5px; padding:0px 5px; color:#fff}
.zt4 .sq{ width:50px; height:188px; background:url(../images/zt4_bj.png) no-repeat center; position:absolute; left:-30px; top:231px; z-index:999}
.zt4 .sq p{ color:#fff; font-size:28px; text-align:center; line-height:30px; padding-top:30px}



/*footer*/
.footer{background:#231f20; overflow:hidden;height:400px; margin-top: 50px;}
.footer a{color:#ababab; padding:3px;text-decoration: none;}
.fot{ width:1000px;margin:0 auto;margin-top:40px; height:270px;}
.fot_log{ width:260px; border-right:1px dashed #151313; height:270px; float:left; margin-left:0px;}
.fot_log img{ text-align:center; padding-top:30px;}
.fot_ks{ float:left; position:relative; overflow:visible}
.fot_ks ul{ width:196px; float:left;  text-decoration:none; list-style:none;}
.fot_ks ul h3{ color:#FFF; width:140px; margin:0 auto;line-height:40px; font-size:16px;margin-left:52px;}
.fot_ks ul li{ width:145px; margin:0 auto; text-decoration:none; margin-left:52px;}
.fot_ks ul li a{ font-size:12px; color:#b3b3b3; line-height:22px; text-align:left; }
.fot_ks ul li a:hover{background: none repeat scroll 0 0 #000000;border-radius: 3px;color: #fff;text-decoration:none;}
.fot_ks ul li a span{ color:#595758;}
.fot_ts{ height:200px;}
.fot_zx{border-right:1px dashed #151313;border-left:1px dashed #151313; height:160px;}
.fot_fw{  height:160px;}
.fot_addr{ position: absolute; width: 519px; top: 200px; left: 283px; font-size: 12px; color: #b3b3b3; line-height: 18px; }
.fot_ew{ float:left; margin-top:20px; margin-left:20px;line-height:18px;color:#ababab;}
.fot_ew img{ margin-bottom:10px;}


