﻿@charset "utf-8";
/* Css Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0; padding: 0; outline: 0; border: 0; background: transparent; vertical-align: baseline; font-weight: normal; font-style: normal; font-size: 100%; }
html { width: 100%; min-width:1000px; height: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { color: #666; font:14px/180% Microsoft Yahei,SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
button,input,select,textarea { margin: 0; padding: 0; font-size: 100%; }  
p {word-wrap:break-word;}
table { border-spacing: 0; border-collapse: collapse; }
img { border: 0; vertical-align: middle; }  
a {color:#666;text-decoration:none; outline:none; }
a:hover { text-decoration:none; color:#04335d; }
.fr {float: right; }
.fl {float: left; }
.clear{clear: both;}
.none{display:none;}
.blank {
    width: 80px;
    height: 32px;
    line-height: 32px;
    background-color: #294da1;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    margin-top: 20px;
    display: none;
}
.blank:hover{color:#fff;}
/* reset */
body{background:#fff; }
#wrapper{ width:100%; margin:0 auto; overflow:hidden; }
#header{ position: relative; z-index: 1;}
#footer{ width:100%; margin:0 auto; }
#layout{ width:1200px; margin:0 auto;}

/*frame*/
.sider{float:left; width:300px; overflow:hidden;}
.main{ float:right; width:840px; overflow:hidden; border: solid 1px #ebebeb;padding: 40px 20px;}
.mainWrap{ width:970px; margin: 15px auto; overflow:hidden; padding:0 15px 15px; background: #fff; border: 1px solid #eee; }

/* userBar */ 
#header .userBar{float: right; width: 605px; line-height:30px; color: #3f3f3f; overflow: hidden;  }
.full_model_search{width: 220px;height: 36px;background-color: #f5f5f5;border-radius: 18px;border: solid 1px #eeeeee;float: left;}
.input-box{float: left;}
.model_search{border:none;height: 36px;height: 32px;margin: 2px 0px 2px 10px;background-color: #f5f5f5;width: 150px;font-size: 12px; color: #999;outline:none;}
.full_model_search .model_search_click{float: right;display: block;width: 60px;height: 36px;border-radius: 18px;line-height: 36px;text-align: center;color: #fff;font-size: 16px;cursor: pointer;border: none;background: url(images/search-icon.png) 50% no-repeat #294da1;color: transparent;}
#header .QA{width: 80px;height: 36px;border-radius: 18px;float: left;margin: 0 10px;line-height: 36px;text-align: center;font-size: 12px;color: #fff;background: url(images/QA.png) 15px 50% no-repeat #ef8e40;text-indent: 30px;}
#header .EN{width: 70px;height: 36px;background-color: #e62129;border-radius: 18px;line-height: 36px;text-align: center;font-size: 18px;color: #fff;float: left;}
#header .userBar p{float: right;font-size: 14px;line-height: 42px;letter-spacing: 1px;color: #4e4e4e;}

/*banner*/
#header {background: #fff; }
#header .headerCon{ width: 1200px; height: 65px; margin: 0 auto; position: relative; padding: 38px 0;}
#header .logo { float: left; width: 566px; height: 55px;background: url(images/logo.png) no-repeat; background-size: 100%; display: block; position: relative; z-index: 9;  }
#header .logo a {display: block; height: 32px; text-indent: -9999px; }
#header .logo p {position: relative; z-index: 2; color: #fff; padding-left: 80px; font-size: 12px;}

#header .Time { float: right; margin-top: 20px; background: #467aa9; padding: 0 10px; text-align: center;}
#header .Time h1 { font-size:20px; color: #fff; line-height: 40px; }
#header .Time .countdown { }
#header .Time .countdown li {display: inline-block; margin-top: 5px; }
#header .Time .countdown li span {font-size: 28px; line-height: 28px; color: #ff0000; border-radius: 5px; font-weight: bold;}
#header .Time .countdown li.seperator {font-size: 28px; color: #ff0000; font-weight: bold; margin-top: 0; }
/* nav */
/* .topNav { width: 100%; height: 60px;background: url(images/nav-bg.png) center no-repeat;z-index: 99;}

.Nav {width: 1200px;margin: auto;height: 60px;line-height: 60px;position: relative;}
.Nav .li1 {height: 57px;float: left;text-align: center;border-right: 1px solid #709fd6;cursor: pointer;}
.Nav .li1 .h1{display: block;height: 60px;}
.Nav .li1 #hID1216{width: 120px;line-height: 60px;}
.Nav .li1 #hID1217{width: 150px;line-height: 21px;padding: 9px 10px;height: auto;}
.Nav .li1 #hID1221{width: 146px;line-height: 60px;}
.Nav .li1 #hID1228{width: 128px;line-height: 60px;}
.Nav .li1 #hID1231{width: 159px;line-height: 60px;}
.Nav .li1 #hID1234{width: 122px;line-height: 21px;padding: 9px 10px;height: auto;}
.Nav .li1 #hID1235{width: 154px;line-height: 21px;padding: 9px 10px;height: auto;}
.Nav .li1 #hID1236{width: 116px;line-height: 21px;padding: 9px 10px;height: auto;}
.Nav .li1 span{font-size: 16px;color: #ffffff;float: right}
.Nav .li1 .ul1,.Nav .li1 .ul1 .txt{display: none;}
.Nav .last span{display: none;}
.Nav .a1{font-size: 16px;color: #ffffff;}
.Nav .split {float: left; width: 0px; height: 50px; border-left: 1px solid #0066af; border-right: 1px solid #1a80c9; }
.Nav .li1 .ul1 {background-color: #ffffff;padding: 40px;position: absolute;top: 60px;left: 0;z-index: 100;width: 1120px;overflow: hidden;border: 1px solid #dddddd;border-top: none;}
.Nav .li1 .ul1 .li-item{float: left;width: 560px;}
.Nav .li1 .ul1 .li-item .li2{float: left;padding: 0 10px;}
.Nav .li1 .ul1 .infoImg{float: right;width: 560px;display: none;}
.Nav .last1{border: none;} */

/* .Nav {width: 1200px; margin: 0 auto;}
.Nav .m { float:left; display:inline; font-size:14px; text-align:center; position: relative; }
.Nav .a1{float: left; display:block; color:#fff; padding: 0 11px; }
.Nav .a1:hover{ background: #215c92; font-weight:bold; color: #fff; }
.Nav .split {float: left; width: 0px; height: 50px; border-left: 1px solid #0066af; border-right: 1px solid #1a80c9; }
.Nav .on .a1{background: #215c92; font-weight:bold; color: #fff; position: relative; }

.Nav .sub { display:none; width:205px; position:absolute; left:0; top:56px; background:#215c92; float:left; opacity: 0.9;
filter: alpha(opacity=90); }
.Nav .sub li { line-height:40px; text-align:left; }
.Nav .sub li a {display:block; zoom:1; font-size: 14px; color: #fff; padding-left: 10px;}
.Nav .sub li a:hover { background:#6599c9; font-weight: bold; }

#ulID1130 {width: 330px; }
#ulID1130 li {float: left; width: 50%;} */

.topNav { width: 100%; height: 60px;background: url(images/nav-bg.png) center no-repeat;z-index: 99;position: relative;}
/*#aID1376{color: #ef8e40;font-weight: bold;}*/
.Nav {width: 1200px;margin: auto;height: 60px;line-height: 60px;position: relative;}
.Nav .li1 {height: 60px;float: left;text-align: center;cursor: pointer;}
.Nav .li1 #hID1216{width: 120px;line-height: 60px;}
.topNav .Nav .li1 #hID1217{width: 150px;line-height: 21px;padding: 9px 10px;height: auto;}
.topNav .Nav .li1 #hID1221{width: 146px;line-height: 60px;}
.topNav .Nav .li1 #hID1228{width: 128px;line-height: 60px;}
.topNav .Nav .li1 #hID1231{width: 159px;line-height: 60px;}
.topNav .Nav .li1 #hID1234{width: 122px;line-height: 21px;padding: 9px 10px;height: auto;}
.topNav .Nav .li1 #hID1235{width: 154px;line-height: 21px;padding: 9px 10px;height: auto;}
.topNav .Nav .li1 #hID1236{width: 116px;line-height: 21px;padding: 9px 10px;height: auto;}
.Nav .li1 span{font-size: 16px;color: #ffffff;}
.Nav .li1 .ul1,.Nav .li1 .ul1 .txt{display: none;}
.Nav .a1{font-size: 16px;color: #ffffff;}
.Nav .split {float: left; width: 0px; height: 50px; border-left: 1px solid #0066af; border-right: 1px solid #1a80c9; }
.Nav .li1 .ul1 {background-color: #ffffff;padding: 40px;position: absolute;top: 60px;left: 0;z-index: 100;width: 1120px;overflow: hidden;border: 1px solid #dddddd;border-top: none;}
.Nav .li1 .ul1 .li-item{float: left;width: 560px;}
.Nav .li1 .ul1 .li-item .li2{float: left;padding: 0 10px;}
.Nav .li1 .ul1 .infoImg{float: right;width: 560px;display: none;}
.spe{float: left;color: #fff;}
.Nav .li1 .sub {display: none;background-color: #ffffff;padding: 40px;position: absolute;top: 60px;left: 0;z-index: 100;width: 1120px;overflow: hidden;border: 1px solid #dddddd;border-top: none;}
.Nav .li1 .on{display: block;}
.Nav .li1 .sub .li-item{float: left;width: 700px;text-align: left;margin-right: 20px;}
.Nav .li1 .sub li{padding: 0 10px;display: inline-block; float: left;}
.Nav .li1 .sub .nav-li1{display: block;float: none;}
.Nav .li1 .sub .nav-li1 a{color: #333;font-size: 20px;font-weight: 800;}
.Nav .li1 .sub .infoImg{float: left;width: 300px;height: 150px;}
.Nav .li1 .sub .infoImg img{width: 300px;height: 150px;}
.close-btn{width: 40px;height: 40px;position: relative;right: -560px;margin: auto;top: 20px;border-radius: 50%;box-shadow: 0 1.5px 4px rgba(0, 0, 0, .24), 0 1.5px 6px rgba(0, 0, 0, .12);background: url(images/icon-close.png) 50% no-repeat;cursor: pointer;z-index: 999;display: none;}
#ulID1216{display:none!important;}


/* footer */
#footer {width: 100%; line-height:24px; background: #294da1; overflow: hidden;}
#footer .copyRight { width: 1200px; margin: 0 auto; padding: 27px 0; text-align: center; line-height: 26px; color: #b2bfc5; }
#footer .copyRight b {font-size: 70px; line-height: 70px; font-weight: bold; color: #fff;}
#footer .copyRight b span {font-size: 30px; font-weight: bold; color: #fff;}
#footer .copyRight p, #footer .copyRight p span,#footer .copyRight p a{font-size: 12px; color: #fff; line-height: 26px;}
#footer .copyRight p span{margin: 0 10px;}

#wzdt{background: #0a2563;overflow: hidden;padding: 20px 0 10px;}
#wzdt .wzdt-li{width: 1200px; margin: 0 auto; line-height: 20px; position: relative;}
#wzdt .wzdt-li li{float: left;width: 135px;line-height: 36px;height: auto;text-align:left;}
#wzdt .wzdt-li li a{color: #fff;margin: 0 10px 10px;font-size: 12px;}
#wzdt .wzdt-li #m1221{width: 120px;}
#wzdt .wzdt-li #m1228{width: 140px;}
#wzdt .wzdt-li #m1231{width: 165px;}
#wzdt .wzdt-li #m1234{width: 140px;text-align: center;}
#wzdt .wzdt-li #m1235{width: 140px;text-align: center;}
#wzdt .wzdt-li #m1236{width: 207px;}
#wzdt .wzdt-li .li1 .sub2{display: block;}
#wzdt .wzdt-li .sub2 .li2{text-align:left;}
#wzdt .wzdt-li li .a1{font-size: 13px;font-weight: 800}

.footlink {padding: 50px 0 45px; text-align: center;}
.footlink li {margin: 0 45px; display: inline-block; *display: inline; *zoom: 1; text-align: center;}
.footlink li a {font-size: 18px; color: #fff;}
.footlink li em.ico {width: 60px; height: 60px; display: block; background: url(images/icons.png) 0 -153px no-repeat; margin: 0 auto 10px; }
.footlink li.li2 em.ico {background-position: 0 -213px;}
.footlink li.li3 em.ico {background-position: 0 -273px;}
.footlink li.li4 em.ico {background-position: 0 -333px;}

.box { border-top: 3px solid #0072c3; overflow:hidden; }
.box .hd{ height:45px; line-height:45px; background: url(images/icons.png) 11px -368px no-repeat; border: 1px solid #e4e4e4; border-bottom: none; border-top: none; position: relative; }
.box .hd .more{ float:right; color:#999; font-size:12px; padding-right: 10px;}
.box .hd h3 {float: left; }
.box .hd h3 a{ font-size: 16px; color:#0072c3; font-weight: bold; display:block; padding-left:42px; }
.box .bd { border: 1px solid #e4e4e4; border-top: none; padding: 0 12px 12px; overflow:hidden;}

/* tabbox */
.tabbox {}
.tabbox .hd {height:50px; line-height:50px; position: relative; text-align: center; } 
.tabbox .hd li { font-size:16px; text-align:center; color:#474747; background: #d4d5d5; border-radius: 50px; margin: 0 8px; display: inline-block;
*display: inline;
*zoom: 1;}
.tabbox .hd li a { padding:0 25px; display: block; }
.tabbox .hd li.on { background: #66b4fe;}
.tabbox .hd li.on a {color: #fff;}
.tabbox .hd li.on .more {display: inline;}
.tabbox .hd .more { position: absolute; right: 10px; top: 0; color: #999; display: none; font-size: 12px; padding: 0 ;}
.tabbox .bd {padding-top: 36px;}

.tabbox .whd {height:50px; line-height:50px; position: relative; text-align: center; } 
.tabbox .whd li { font-size:16px; text-align:center; color:#474747; background: #d4d5d5; border-radius: 50px; margin: 0 8px; display: inline-block;
*display: inline;
*zoom: 1;}
.tabbox .whd li a { padding:0 25px; display: block; }
.tabbox .whd li.on { background: #66b4fe;}
.tabbox .whd li.on a {color: #fff;}
.tabbox .whd li.on .more {display: inline;}
.tabbox .whd .more { position: absolute; right: 10px; top: 0; color: #999; display: none; font-size: 12px; padding: 0 ;}
.tabbox .wbd {padding-top: 36px;}

.sidebox{margin-bottom: 20px;}
.sidebox .hd{ width: 300px;height: 50px;background-color: #294da1;border-top-left-radius: 10px; border-top-right-radius: 10px;line-height: 50px;}
.sidebox .hd .more{ float:right; color:#999;font-size:12px; padding-right: 10px;}
.sidebox .hd h3{ text-align: left; font-size: 18px; color:#fff; display:block; padding-left: 15px;}
.sidebox .hd h3 a{ font-size: 18px; color:#fff; display:block; }
.sidebox .bd{ border: 1px solid #ddd; border-top: none; padding: 10px; overflow:hidden;}
#contact .hd h3{padding-left: 115px;background:url(images/lx-icon.png) 58px 50% no-repeat}
.order-sider #contact,.order-sider #download{display: none;}
#contact .bd{padding: 15px;font-size: 14px;line-height: 30px;color: #373636;}
#contact .bd h3{height: 40px;line-height: 40px;border-bottom: 1px solid #e7e7e7;margin-bottom: 5px;}
#download{width: 300px;height: 123px;background-color: #2692af;border-radius: 10px;}
#download .hd{background-color: transparent;height: 63px;line-height: 76px;border-bottom: 1px solid #2e9fbd;border-radius: 0;width: 240px;margin: auto;}
#download .hd h3{padding-left: 87px;background:url(images/download-icon.png) 35px 50% no-repeat}
#download .bd{border: none;padding: 10px 20px;}

.sideboxA { overflow:hidden; margin-bottom: 10px;}
.sideboxA .hd {text-align: center; height:40px; line-height:40px; position: relative; }
.sideboxA .hd h3{ font-size: 14px; color:#333; }
.sideboxA .hd h3 a{ font-size: 14px; color:#333;}
.sideboxA .bd{ word-wrap:break-word ;overflow:hidden; }

/* path */
.sw {margin: auto;position: relative;overflow: hidden;}
.pathW {height:49px; line-height:28px; border-bottom:1px solid #c9c8c8; position: relative; }
.path {line-height:45px; border-bottom:1px solid #e5e5e5; position: relative; font-size: 12px;color: #7f7f7f;height: 45px;background-color: #f9f9f9;}
.path .sw{width: 1176px;padding-left: 24px;background:url(images/path-icon.png) 3px 50% no-repeat;}
.path a,.path em { margin:0 5px; font-size: 12px;color: #7f7f7f;}
.pathW .currentName { font-size: 20px; color: #294da1;text-align: center; }
.pathW .currentName b { height: 48px;  padding: 0 14px; display: inline-block; border-bottom: 2px solid #294da1; }

.pathW .text-left{text-align: left;}

.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; line-height:30px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 10px;}
.page a:hover {border:1px solid #04335d; text-decoration:none; color:#04335d;}
.page span.current,.page b a{background:#04335d; border:1px solid #04335d; color:#fff !important; font-weight:bold; padding:0 10px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:30px; line-height:30px; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }

.rolList { text-align:left; }
.rolList li { height: 30px; line-height: 30px;}
.rolList li a {overflow: hidden;padding-left: 24px;background: url(images/dw-list-icon.png) no-repeat 6px 50%;color: #fff;}
.rolList li .date{ float:right; color:#999;  }

.tpList .t { padding-bottom:10px; margin-bottom: 10px; border-bottom:1px dotted #ccc; }
.tpList .t .title{ height:32px; line-height:32px; text-align:center; }
.tpList .t .tit{ font-size:18px; color: #333; }
.tpList .t .intro{ font-size: 12px; line-height:22px; color:#999; text-indent:24px;}
.tpList .t .intro .more{ color:#5583e1;  }
.tpList .n{ height:28px; line-height:28px; overflow:hidden; }
.tpList .n a {padding-left:15px; background: url(images/icons.png) no-repeat 4px 9px; }
.tpList .n a:hover {background-position: 4px -24px;}
.tpList .n .date{ float:right; color:#999;  }
.tPic .t{ overflow:hidden; zoom:1; }
.tPic .pic{ width:124px; float:left; margin-right: 12px; }
.tPic .pic img{ width:120px; height:90px; padding:1px; border:1px solid #ccc;   } 
.tPic .pic a:hover img{ border-color:#aaa;  }

.focusBox { width:515px; height: 290px; float: left; overflow:hidden; position:relative;  }
.focusBox .hd{ width: 100%; height: 3px; position:absolute; z-index:1; right:0; bottom:15px; text-align: center; }
.focusBox .hd ul{ height: 3px; line-height: 3px;}
.focusBox .hd ul li{ margin-right:5px; width:40px; height:3px; line-height:3px; text-align:center; background:#6d6d6d; cursor:pointer; font-size: 12px; color:#6d6d6d; display: inline-block;
*display: inline;
*zoom: 1;overflow: hidden; text-indent: -9999px;}
.focusBox .hd ul li.on{ background:#ecbf00; color:#ecbf00;}
.focusBox .bd{ position:relative;  }
.focusBox .bd .pic{ position:relative; z-index:0; }
.focusBox .bd .pic img{ width:515px; height:290px; border:0;   }
.focusBox .bd .con { position:absolute; width:100%;  z-index:1; bottom:0; height:60px; line-height:40px; }
.focusBox .bd .con .title{ position:absolute; width:100%; top:0; left:0; z-index:1; text-align: center;}
.focusBox .bd .con .title a{ color:#fff; font-size:16px; }
.focusBox .bd .con .bg{ position:absolute; width:100%; z-index:0; bottom:0; left:0; background:#000; height:60px; opacity: 0.6;
filter: alpha(opacity=60); }

.picList li {float: left; width: 262px; margin-right: 18px;}
.picList li .pic img{ width:262px; height:185px; background:#fff; }
.picList li .title{ text-align: center; font-size: 14px; height:40px; line-height:40px; }

.friendLink { width: 1100px; margin: 0 auto; overflow: hidden; }
.friendLink .hd { height:38px; line-height:38px; }
.friendLink .hd h3 {float: left; padding: 0 20px; font-size: 16px; color: #fff; background: #0072c3; position: relative;}
.friendLink .hd h3 a {color: #fff;}
.friendLink .bd {overflow: hidden; border-bottom: 1px dotted #ccc; padding-bottom: 10px; }
.friendLink .bd ul.linkList { padding: 15px 0 10px; overflow: hidden; }
.friendLink .bd ul.linkList li {float: left; width: 178px; height: 26px; line-height: 26px; padding: 0 0 0 5px; font-size: 12px;}
.friendLink .bd ul.linkList li a:hover { font-weight: bold;}

.leftTools { width: 160px; border-radius: 10px; padding: 10px; z-index: 9; position: fixed; top: 195px; left: 2%; _position: absolute; background: #e1e2e2; overflow: hidden;}
.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{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{font-size: 30px;letter-spacing: 10px;color: #ff5a00;font-weight: 800;text-align: right;width: 138px;margin-left: 20px;}
.userBar em{font-size: 13px;color: #ff5a00;font-weight: 800;}
#fontzoom table{width: 100%!important;}

.indexFocus2{position: relative;bottom: 170px;}
.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;}
.indexFocus2 .bd2 li .con .intro .more{display:none;}
.more-en{display:block!important;}



