@charset "utf-8";
/* CSS Document */

.zt_banner{ background:url(../images/Special/zt1_banner.jpg) no-repeat top center; width:100%; height:509px;}
.zt_sdys{ width:100%; background:#202740; height:591px;}
.zt_sdys_cen{ width:1000px; margin:0 auto;}
.zt_sdys_cen h2{ font-size:36px; color:#FFFFFF; line-height:36px; text-align:center; padding-top:30px; padding-bottom:20px;}
.zt_sdys_cen p{ font-size:16px; color:#FFFFFF; text-align:center;}
.zt_sdys_cen dl{ float:left; width:246px; padding:43px;}
.zt_sdys_cen dl dt{ font-size:16px; text-align:center; color:#FFFFFF; padding-top:10px; line-height:36px;}
.zt_sdys_cen dl dd{ color:#FFFFFF; font-size:14px; line-height:24px; text-indent:2em;}
.zt_cpys{ width:100%; background:#dce3eb; height:613px;}
.zt_cpys_cen{ width:1000px; height:613px; margin:0 auto; background:url(../images/Special/zt1_ys.jpg) no-repeat 0px 162px; position:relative;}
.zt_cpys_cen h2{ font-size:36px; line-height:36px; text-align:center; padding-top:30px; padding-bottom:20px;}
.zt_cpys_cen p{ font-size:16px;  text-align:center;}
.zt_cpys_cen1{ position:absolute; left:0px; top:214px; font-size:18px;}
.zt_cpys_cen2{ position:absolute; left:0px; top:348px; font-size:18px;}
.zt_cpys_cen3{ position:absolute; left:0px; top:484px; font-size:18px;}
.zt_cpys_cen4{ position:absolute; left:715px; top:214px; font-size:18px;}
.zt_cpys_cen5{ position:absolute; left:715px; top:348px; font-size:18px;}
.zt_cpys_cen6{ position:absolute; left:715px; top:484px; font-size:18px;}
.zt_cpyl{ width:100%; background:#202740; height:500px; padding-top:56px;}
.zt_cpyl_cen{ width:1000px; height:447px; margin:0 auto; background:url(../images/Special/zt_xpbg.jpg) no-repeat;}
.zt_cpyl_cen dl{ width:420px; float:left; margin-left:50px; margin-top:20px;}
.zt_cpyl_cen dl dt{ font-size:30px; color:#FFFFFF; text-align:center; padding-bottom:10px;}

.zt_czzh{width:100%; background:#dce3eb; height:640px;}
.zt_czzh_cen{ width:1000px; margin:0 auto;}
.zt_czzh_cen h2{  font-size:36px; line-height:36px; text-align:center; padding-top:30px; padding-bottom:20px;}
/* qqshop focus */
#focus {width:900px; height:509px; margin-left:50px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:900px; height:509px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:800px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(../images/Special/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.zt_xncs{width:100%; background:#202740; height:832px;}
.zt_xncs_cen{ width:1000px; margin:0 auto;}
.zt_xncs_cen h2{ font-size:36px; line-height:36px; color:#FFFFFF; text-align:center; padding-top:30px; padding-bottom:20px;}
.zt_scxpz{width:100%; background:#dce3eb; height:421px;}
.zt_csxpz_cen{ width:1000px; margin:0 auto;}
.zt_csxpz_cen h2{font-size:36px; line-height:36px; text-align:center; padding-top:30px; padding-bottom:20px;}
.zt_csxpz_cen img{ padding-left:63px; padding-top:15px;}

.zt_tjdd{ width:100%; margin:0 auto; background:url(../images/Special/zt1_tjdd.jpg) no-repeat top center; height:597px;}
.zt_tjdd_cen{  width:1000px; margin:0 auto; position:relative;}
.zt_tjdd_left{ width:422px; height:178px; padding:25px; color:#FFFFFF; position:absolute; left:10px; top:206px; }
.zt_tjdd_left h2{ font-size:30px; text-align:center;}
.zt_tjdd_left p{ text-indent:2em; font-size:16px; line-height:30px;}

.zt_tjdd_right{ width:340px; height:384px; position:absolute; left:531px; top:150px; padding:10px 0px 0px 30px; color:#FFFFFF; font-size:16px;}
.zt_tjdd_right1{ width:209px; height:24px; padding:5px; margin-top:25px;}
.zt_tjdd_right2{ width:209px; height:24px; padding:5px; margin-top:25px;}
.zt_tjdd_right3{ width:209px; height:24px; padding:5px; margin-top:25px;}
.zt_tjdd_right4{ width:209px; height:66px;padding:5px; margin-top:25px; font-size:12px;}
.zt_tjdd_bom{ width:273px; height:42px;  background:#ff9a30; border-radius:42px; border:0px; margin:20px 0px 0px 25px; font-size:16px; color:#FFFFFF; font-weight:600; cursor:pointer;}




.banner-ks{ width:100%; overflow:hidden;}
.banner-ks img{ width:100%; height:auto;}
.cpjj-ks{ width:100%; overflow:hidden; background:#eaeaea;}
.center-ks{ width:1200px; overflow:hidden; margin:0 auto; padding:20px 0; position:relative;}
.cpjj-ks .cpjj-tu{ width:600px; margin:0 auto; display:block;}
.cpjj-ks .cpxj-tu{ margin-top:60px;}
.cpjj-ks .xj-left{ width:460px; overflow:hidden; height:295px; border:dashed 1px #333; background:url(../images/tiao-ks.jpg) top left no-repeat; margin-top:30px; float:left; padding:0 10px; padding-bottom:20px; position:relative;}
.cpjj-ks .xj-left strong{ font-size:22px; color:#fff; line-height:50px; padding-left:80px; display:block; margin-bottom:20px;}
.cpjj-ks .xj-left p{ font-size:14px; line-height:26px; text-indent:2em; margin-top:10px; padding-left:15px;}
.cpjj-ks .xj-left .syh{ position:absolute; top:60px;}
.cpjj-ks .xj-left .syh1{ position:absolute; right:20px; bottom:12px;}
.cpjj-ks .xj-right{ width:700px; overflow:hidden; float:right; margin-top:30px; position:relative;}
.cpjj-ks .xj-right .nth1{ font-size:14px; position:absolute; top:60px; left:15px;}
.cpjj-ks .xj-right .nth2{ font-size:14px; position:absolute; top:60px; left:475px;}
.cpjj-ks .xj-right .nth3{ font-size:14px; position:absolute; bottom:25px; left:15px;}
.cpjj-ks .xj-right .nth4{ font-size:14px; position:absolute; bottom:25px; left:475px;}
.rxcp-ks{ width:100%; overflow:hidden;}
.rxcp-ks .rxcp-left{ width:370px; overflow:hidden; float:left; background:url(../images/tiao-ks.jpg) #ebebeb left top no-repeat; margin-top:30px; padding:0 15px;}
.rxcp-ks .rxcp-left h1{ font-size:22px; color:#fff; line-height:50px; padding-left:80px; display:block; margin-bottom:20px;}
.rxcp-ks .rxcp-left h1 a{ color:#fff;}
.rxcp-ks .rxcp-left h1 a:hover{ text-decoration:underline;}
.rxcp-ks .rxcp-left p{ font-size:14px; line-height:26px; margin-bottom:10px; text-indent:2em;}
.rxcp-ks .rxcp-left p strong{ color:#eca940;}
.rxcp-ks .rxcp-left p span{ color:#000; margin-right:20px;}
.rxcp-ks .rxcp-left p a{ display:block; color:#eca940; float:right;}
.rxcp-ks .rxcp-middle{ width:430px; overflow:hidden; float:left; margin-top:30px; padding:0 24px; background:#ebebeb;}
.rxcp-ks .rxcp-middle img{ width:100%; height:auto; border:dashed 1px #333; padding:5px; margin:16px 0;}
.rxcp-ks .rxcp-right{ width:302px; padding:0 10px; overflow:hidden; float:right; background:url(../images/tiao-ks.jpg) #ebebeb left top no-repeat; margin-top:30px;}
.rxcp-ks .rxcp-right strong{ font-size:22px; color:#fff; line-height:50px; padding-left:80px; display:block; margin-bottom:20px;}
.rxcp-ks .rxcp-right strong a{ font-size:12px; color:#fff; float:right; margin-top:5px;}
.rxcp-ks .rxcp-right ul{ width:302px; overflow:hidden; padding-bottom:15px;}
.rxcp-ks .rxcp-right ul li{ font-size:14px; padding-left:15px; margin-bottom:5px;}
.rxcp-ks .rxcp-right ul li a:hover{ text-decoration:underline; color:#333;}
.rxcp-ks .rxcp-right ul li span{ font-weight:bold; color:#333;}

.jgwl-ks{ width:100%; overflow:hidden; background:url(../images/bg-ks.jpg);}
.jgwl-ks .more{ display:block; font-size:16px; font-weight:bold; float:right; position:absolute; right:10px; top:65px;}
.jgwl-ks .more:hover{ text-decoration:underline;}
.jgwl-ks .jgwl-tu{ width:1280px; overflow:hidden; margin-top:30px;}
.jgwl-ks .jgwl-tu li{ width:220px; margin-right:24px; float:left;}
.jgwl-ks .jgwl-tu li img{ width:220px; height:auto;}
.jgwl-ks .jgwl-tu li a{ float:left; font-size:14px; font-weight:bold; line-height:30px; text-align:center;}
.jgwl-ks .jgwl-tu li span{ float:left; font-size:14px; font-weight:bold; line-height:30px; text-align:center;}
.jgwl-ks .jgwl-tu li a:last-child{ color:#da251c; width:126px; background:#ccc;}
.jgwl-ks .jgwl-tu li a:hover{ text-decoration:underline;}
.jgwl-ks .jgwl-tu li span{ width:94px; background:#ddd;}

.ourcase{ width:100%; overflow:hidden;}
.ourcase .anli-tu{ width:600px;  margin:0 auto; display:block; margin-bottom:30px;}
.ourcase .more{ display:block; font-size:16px; font-weight:bold; float:right; position:absolute; right:10px; top:140px;}
.ourcase .more:hover{ text-decoration:underline;}
.ourcase .anli-box{ width:1178px; padding:10px; overflow:hidden; border:solid 1px #333; margin-top:30px; background:#eeeeee;}
.ourcase .anli-box li{ overflow:hidden; width:100%; padding-bottom:10px; border-bottom:dashed 1px #333;}
.ourcase .anli-box li img{ width:440px; float:left;}
.ourcase .anli-box li .anright{ width:726px; float:right; background:url(../images/tiao-ks.jpg) left top no-repeat;}
.ourcase .anli-box li .anright a{ font-size:22px; color:#fff; padding-left:80px; line-height:50px; display:block;}
.ourcase .anli-box li .anright a:hover{ color:#eca940;}
.ourcase .anli-box li .anright p{ font-size:14px; float:left; margin-top:15px; line-height:26px;}
.ourcase .anli-box li .anright p span{ color:#fff; background:#101010; padding:5px 15px; margin-right:15px; border-radius:8px;}
.ourcase .anli-box li .anright p strong{ font-size:16px; color:#eca940;}
.ourcase .anli-box li:last-child{ border:none; margin-top:10px; padding:0;}

.jgwl-ks .xgsb-tu{ width:1280px; overflow:hidden; margin-top:30px;}
.jgwl-ks .xgsb-tu li{ width:220px; margin-right:24px; float:left;}
.jgwl-ks .xgsb-tu li img{ width:220px; height:auto;}
.jgwl-ks .xgsb-tu li a{ float:left; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:220px;}
.jgwl-ks .xgsb-tu li a:hover{ text-decoration:underline;}


















