﻿@charset "utf-8";

#layout {width: 100%;}

/*indexFocus*/
.boxFocus{position: relative;}
.indexFocus {width: 100%; height: 542px; margin: 0 auto; position: relative;}
.indexFocus .bd{height: 542px;overflow: hidden;}
.indexFocus .bd img{width: 100%;height: 542px;}
.indexFocus .bd li{position: relative;}
.indexFocus .bd li .pic a{pointer-events:none;}
.indexFocus .hd{width: 1200px;margin: auto;position: relative;position: absolute;top: 0;left: 0;right: 0;}
.indexFocus .hd a{display: inline-block;width: 23px;height: 40px;position: absolute;top: 248px;cursor: pointer;z-index: 10;color: transparent;}
.indexFocus .hd .prev{background: url(images/prev.png) no-repeat; left: 40px;visibility:hidden;}
.indexFocus .hd .next{background: url(images/next.png) no-repeat; right: 40px;visibility:hidden;}
.indexFocus .hd ul{display: none;}
.banner-ny{display: none!important;}

.indexFocus .bd li .title{position: absolute; bottom:0; height: 60px; line-height: 60px; width: 100%; text-align: center;}
.indexFocus .bd li .title a{color: #fff; font-size: 20px;}

.indexFocus2 .bd2{position: relative;bottom: 120px;}
.indexFocus2 .bd2 li .con{width: 635px;height: 40px;background-color: rgba(0, 0, 0, 0.4);border-radius: 3px;margin: auto;padding: 15px 30px;}
.indexFocus2 .bd2 li .con .date{width: 48px;height: 39px;float: left;color: #fff;}
.indexFocus2 .bd2 li .con .date b{font-size: 24px;text-align: right;display: block;}
.indexFocus2 .bd2 li .con .date p{font-size: 12px;}
.indexFocus2 .bd2 li .con .title{width: 432px;margin: 0 40px;float: left;}
.indexFocus2 .bd2 li .con .title a{color:#fff;font-size: 16px;line-height: 24px;}
.indexFocus2 .bd2 li .con .intro{float: left;}
.indexFocus2 .bd2 li .con .intro a{display: block;width: 70px;height: 30px;border-radius: 15px;border: solid 1px #ffffff;color: #fff;text-align: center;line-height: 30px;margin: 5px 0;}


/*column*/
.column {width:100%;position: relative; overflow: hidden;min-width: 1200px;}
.column .wHd { line-height: 30px; text-align: center; font-size: 20px; color: #fff; margin: 0 auto; }
.column .wHd h3 {font-size: 30px; line-height: 32px;}
.column .wHd h3 a {color: #fff;}
.column .wHd h4 {font-size: 24px; line-height: 24px;}
.column .columnBd {width: 1200px; margin: 0 auto; padding: 45px 0 90px; }


#guide {padding: 0 0 50px;}
#guide .bd ul {text-align: center; }
.quickLink{height: 110px;background-color: #ffffff;box-shadow: 0px 3px 0px 0px 	rgba(0, 0, 0, 0.05);border: solid 1px #eeeeee;width: 1200px;margin: auto;}
.quickLink .bd ul li{width: 200px;float: left;height: 110px;cursor: pointer;}
.quickLink .bd ul li:hover{background-color: #294da1;box-shadow: 0px 3px 5px 0px rgba(41, 77, 161, 0.35);}
.quickLink .bd ul li a{display: block;height: 70px;margin: 20px 0;text-align: center;font-size: 15px;color: #666666;border-right: 1px solid #eeeeee;line-height: 44px;}
.quickLink .bd ul li:hover a{color: #fff;border: none;}
.quickLink .bd ul li a i{width: 40px;height: 40px;display: block;margin: auto;background: url(images/guide-icons-off.png) 0 0px no-repeat;}
.quickLink .bd ul .li2 a i{background-position-y: -112px;}
.quickLink .bd ul .li3 a i{background-position-y: -225px;}
.quickLink .bd ul .li4 a i{background-position-y: -333px;}
.quickLink .bd ul .li5 a i{background-position-y: -441px;}
.quickLink .bd ul .li6 a i{background-position-y: -553px;}
.quickLink .bd ul li:hover a i{background: url(images/guide-icons-on.png) 0 0px no-repeat;}
.quickLink .bd ul .li2:hover a i{background-position-y: -112px}
.quickLink .bd ul .li3:hover a i{background-position-y: -225px;}
.quickLink .bd ul .li4:hover a i{background-position-y: -333px;}
.quickLink .bd ul .li5:hover a i{background-position-y: -441px;}
.quickLink .bd ul .li6:hover a i{background-position-y: -553px;}

#timer{height: 100px;position: relative;overflow: hidden;}
#timer .left-box{height: 100px;background: url(images/left-img.png) 100% 0 no-repeat;width: 50%;position: absolute;z-index: 10;left: -64%}
#timer .left-box i{content: "";display: block;width: 130px;height: 100%;border-top-right-radius: 60px;border-bottom-right-radius: 60px;position: absolute;right: -84px;top: 0;background-color: #24bbb8;box-shadow: 6px 0 0 rgba(255,255,255,0.36);}
#timer .right-box{height: 100px;background: url(images/right-img.png) 0 5px no-repeat;width: 50%;position: absolute;right: -53%;}
.sv-online{width: 94px;height: 56px;border-radius: 28px;border: solid 2px #ffffff;position: absolute;top: 20px;right: 190px;padding-left: 56px;background: url(images/kf.png) 20px 50% no-repeat;}
.sv-online p{text-align: right;margin: 2px 22px 2px 0;font-size: 16px;color: #fff;}
.sv-phone{width: 168px;height: 56px;position: absolute;top: 20px;right: 0%;}
.sv-phone p{text-align: left;margin: 4px 0;font-size: 18px;color: #fff;}
.sv-phone .pnum{font-size: 24px;}
.km-time{position: absolute;top: 20px;left: 110px;width: 210px;height: 40px;}
.km-time p{text-align: right;margin: 4px 0;font-size: 16px;color: #fff;}
.km-countdown{position: absolute;top: 26px;left: 340px;height: 50px;line-height: 50px;}
.km-countdown .countdown-box{width: 38px;height: 50px;background-color: #ffffff;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);border-radius: 3px;float: left;margin-right:5px;}
.km-countdown span{font-size: 18px;color: #ffffff;margin-left: 12px;}
.get-day{position: absolute;font-size: 36px;letter-spacing: 21px;color: #ff5a00;font-weight: 800;text-align: right;width: 138px;}
.right-msg{width: 480px;position: absolute;right: -480px;top: 25px;}
.right-msg ul{display: none;}
.right-msg .on{display: block;}
.right-msg .msg-title{height: 50px;margin-bottom: 30px;}
.right-msg .msg-title p{width: 98px;height: 50px;background-color: #294da1;border-radius: 25px;text-align: center;display: inline-block;float: left;}
.right-msg .msg-title p .num{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-size: 36px;font-weight: 700;}
.right-msg .msg-title p .guan{display: inline-block;font-size: 12px;color: #ffffff;text-align: left;line-height: 18px;}
.right-msg .msg-title .title{color: #294da1;font-size: 18px;background-color: transparent;padding: 0 20px;border-left: 1px solid #ddd;line-height: 32px;border-radius: 0;width: auto;margin-left: 20px;font-weight: 700;height: 32px;margin-top: 9px;}
.right-msg ul li{width: 90px;height: 32px;background-color: #ffffff;border-radius: 3px;border: solid 1px #eeeeee; line-height: 32px;text-align: center;font-size: 14px;color: #333;float: left;margin: 0 15px 10px 0;cursor: pointer;}
.right-msg ul li:hover{background-color: #294da1;color: #fff;}


#tzgg{height: 388px;background: url(images/tzgg-bg.jpg) center no-repeat;position: relative;} 
.tzgg-box{width: 1200px;margin: auto;}
.tzgg{position: relative;top: 38px;overflow: hidden;}
.tzgg .hd{float: left;width: 100px;height: 36px;background: url(images/gg.png) no-repeat;line-height: 36px;text-align: center;text-indent: 27px;}
.tzgg .hd a{font-size: 18px;color: #fff;}
.tzgg .bd{width: 1090px;float: left;height: 36px;line-height: 36px;margin-left: 10px;}
.tzgg .bd .gg li{width: 335px;overflow: hidden;height: 36px;padding-left: 10px;font-size: 14px;margin-right: 20px;background: url(images/list-icon.png) 0 50% no-repeat; }
.tzgg .bd .gg li a{color: #ff7200;}
.order-box{position: relative;top: 88px;}
.order-box .msg li{float: left;width: 340px;height: 90px;padding: 11px 10px;margin-right: 10px;}
.order-box .msg li .pic{float: left;width: 130px;height: 90px;margin-right: 10px;}
.order-box .msg li .pic img{width: 100%;}
.order-box .msg li .title{float: left;width: 200px;}
.order-box .msg li .title a{font-size: 14px;color: #333333;}
.order-box .msg li .date{width: 100px;height: 22px;background-color: #eeeeee;border-radius: 11px;text-align: center;margin-top: 15px;font-size: 12px;}
.order-box .msg .more{width: 12px;border-radius: 3px;border: solid 1px #eeeeee;display: block;position: absolute;right: 0;text-align: center;font-size: 12px;line-height: 24px;color: #ef8e40;padding: 60px 10px;}


#zhdh{height: 240px;background-color: #f9f9f9;position: relative;}
.zhdh-box{width: 1200px;margin: auto;}
#zhdh .bd{position: absolute;bottom: 40px;  margin-right: -50px;}
#zhdh .bd .tempWrap ul{height: 95px;position: absolute;}
#zhdh .bd ul li{width: 200px;height: 80px;border-radius: 3px;float: left;line-height: 80px;text-align: center;margin-right: 50px;cursor: pointer;top: 15px;position: relative;}
#zhdh .bd ul li i{width: 52px;height: 52px;display: block;background: url(images/zq-li.png)no-repeat;margin: 14px 0px 15px 40px;}
#zhdh .bd ul li a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: left;font-size: 16px;text-indent: 110px;color: #fff;}
#zhdh .bd ul .li1{background-position-y: -575px;background-color: #24bbb8;}
#zhdh .bd ul .li1 i{background-position-y: 0px;}
#zhdh .bd ul .li2{background-color: #6eba70;}
#zhdh .bd ul .li2 i{background-position-y: -145px;}
#zhdh .bd ul .li3{background-color: #ef8e40;}
#zhdh .bd ul .li3 i{background-position-y: -290px;}
#zhdh .bd ul .li4{background-color: #294da1;}
#zhdh .bd ul .li4 i{background-position-y: -434px;}
#zhdh .bd ul .li5{background-color: #5d6ebd;}
#zhdh .bd ul .li5 i{background-position-y: -579px;}
#zhdh .bd ul li:last-child{margin: 0;}
#zhdh .bd ul .on{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transition: all 0.3s}
#zhdh .hd2{height: 269px;margin: 40px 0;overflow: hidden;position: relative;}
#zhdh .hd2 .left-mac{width: 580px;height: 269px;background: url(images/mac.png) no-repeat;position: absolute;left: -580px;}
.cg-num{position: relative;}
.cg-num li{position: absolute;display: block;width: 26px;height: 56px;cursor: pointer;}
.cg-num li a{color: transparent;}
.cg-num .li1{left: 61px;top: 98px;}
.cg-num .li2{left: 101px;top: 95px;}
.cg-num .li3{left: 141px;top: 89px;}
.cg-num .li4{left: 178px;top: 85px;}
.cg-num .li5{left: 218px;top: 80px;}
.cg-num .li6{left: 259px;top: 76px;}
.cg-num .li7{left: 298px;top: 70px;}
.cg-num .li8{left: 45px;top: 39px;width: 79px;height: 32px;}
.cg-num .li9{right: 15px;top: 36px;width: 92px;height: 51px;}
.cg-num .li10{right: 15px;top: 92px;width: 92px;height: 51px;}
.cg-num .li11{right: 15px;top:148px;width: 92px;height: 51px;}
#zhdh .hd2 .right-msg{width: 480px;position: absolute;right: -480px;top: 25px;}
#zhdh .hd2 .right-msg ul{display: none;}
#zhdh .hd2 .right-msg .on{display: block;}
#zhdh .hd2 .right-msg .msg-title{height: 50px;margin-bottom: 30px;}
#zhdh .hd2 .right-msg .msg-title p{width: 98px;height: 50px;background-color: #294da1;border-radius: 25px;text-align: center;display: inline-block;float: left;}
#zhdh .hd2 .right-msg .msg-title p .num{display: inline-block;height: 50px;line-height: 50px;color: #fff;font-size: 20px;font-weight: 700;}
#zhdh .hd2 .right-msg .msg-title p .guan{display: inline-block;font-size: 12px;color: #ffffff;text-align: left;display: none;}
#zhdh .hd2 .right-msg .msg-title .title{color: #294da1;font-size: 18px;background-color: transparent;padding: 0 20px;border-left: 1px solid #ddd;line-height: 32px;border-radius: 0;width: auto;margin-left: 20px;font-weight: 700;height: 32px;margin-top: 9px;}
#zhdh .hd2 .right-msg ul li{width: 90px;height: 32px;background-color: #ffffff;border-radius: 3px;border: solid 1px #eeeeee; line-height: 32px;text-align: center;font-size: 14px;color: #333;float: left;margin: 0 15px 10px 0;cursor: pointer;}
#zhdh .hd2 .right-msg ul li a{pointer-events: none;}
#zhdh .hd2 .right-msg ul li:hover{background-color: #ef8e40;}
#zhdh .hd2 .right-msg ul li:hover a{color: #fff;}
.ppgg-name{height: 40px;line-height: 40px;text-align: center;margin-top: 50px;}
.ppgg-name a{font-size: 26px;color: #294da1;line-height: 40px;margin-left: 30px;}
.dh{background: url(images/zhdh-tit.png) 0 50% no-repeat;}

#partners {background:#fff;}
.partners-box{width: 1200px;margin: auto;}
#partners .wBd {padding-top: 0;}
.link-box{ overflow: hidden; margin-top: 15px;}
.link-box h3 { height: 31px; line-height: 31px; background: url(images/partners-icons.png) 0 0 no-repeat; color: #294da1; font-size: 18px; padding-left: 38px; }
.link-box .tyfws{background-position-y: -84px;}
.link-box .tycp{background-position-y: -170px;}
.link-box .hzmt{background-position-y: -254px;}
.link-box .linkList {padding: 11px 0 0px; overflow: hidden; margin:0 auto; text-align: left;}
.link-box .linkList li {display: inline-block; *display: inline; background: #fff; width: 260px; margin:0 18px 20px; height: 80px;}
.link-box .linkList li a {display: block;border: 1px solid #ededed;}
.link-box .linkList li img { width: 100%; height: 80px; overflow: hidden; }
.sm{background: url(images/hzsm-tit.png) 0 50% no-repeat;}
.partners-detal{text-align: center;font-size: 12px;line-height: 36px;letter-spacing: 1px;color: #acacac;}

.videoplay {width: 100%; position: fixed; overflow: hidden; z-index: 999;}
#v_box{position:fixed;top:50%;left:50%;z-index:522222;margin-top:-305px;margin-left:-350px;border-radius:5px;box-shadow: #333 0px 0px 20px;_position:absolute;*border:1px solid #eee;border:1px solid #eee;display:none;}
#v_box h3{color:#333;height:46px;font-size:18px;padding-left:28px;line-height:46px;overflow:hidden;font-weight:bold;}
#v_box div{width:650px;margin:0 auto;background:#000; background:#fff; padding: 30px;}
#close{position:absolute;width:30px;height:30px;display:block;top:8px;right:10px;color:#333;font-size:30px;line-height:22px;overflow:hidden;text-align:center;cursor:pointer;}
#close:hover{text-decoration:none;color:#f00;}
#close:active{color:#a40606;}
.videobg { background: #000; opacity: 0.8;
filter: alpha(opacity=80); position: fixed; top: 0; bottom: 0; left: 0; right: 0;overflow: hidden; display: none; z-index: 999;}



