﻿@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; }
.printArea .videoPlayer{display: inline-block; *display: inline; }
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; font-size: 16px}
a:hover { text-decoration:none; color:#04335d; }
.fr {float: right; }
.fl {float: left; }
.clear{clear: both;}
.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;z-index: 999;}
#footer{ width:100%; margin:0 auto; }
#layout{ width:1200px; margin:0 auto;}

/*frame*/
.sider{float:left; width:280px; overflow:hidden;}
.main{ float:right; width:858px; overflow:hidden;border: solid 1px #e7e7e7; margin-top: 20px;padding: 20px 30px;}
.mainWrap{ width:970px; margin: 15px auto; overflow:hidden; padding:0 15px 15px; background: #fff; border: 1px solid #eee; }

/* userBar */ 
#header .userBar{float: right; width: 472px; line-height:30px; color: #3f3f3f; overflow: hidden; }
.full_model_search{width: 300px;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: 210px;font-size: 14px; color: #999;outline:none;}
.full_model_search .model_search_click{float: right;display: block;width: 80px;height: 36px;background-color: #294da1;border-radius: 18px;line-height: 36px;text-align: center;color: #fff;font-size: 16px;cursor: pointer;border: none;}
#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: 658px; height: 65px;background: url(images/logo.png) no-repeat; 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;position: relative;}
/*#aID1375{color: #ef8e40;font-weight: bold;font-size: 18px;}*/
.Nav {width: 1200px;margin: auto;height: 60px;line-height: 60px;position: relative;}
.Nav .li1 {height: 60px;float: left;width: 124px;text-align: center;cursor: pointer;}
.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;}
/* #ulID1144{display: none!important;} */
.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;}
#ulID1214{display:none!important;}


/* .Nav .sub { display:none;  position: relative;}
.Nav .sub li {display: block;font-size: 14px;color: #fff;background-color: #294da1;border-bottom: 1px solid #ddd;height: 40px;line-height: 40px;z-index: 10;}
.Nav .sub i{z-index: 8;position: absolute;top: -8px;left: 50%;margin-left: -3px;border-width: 4px;border-color: transparent;border-style: dashed;border-bottom-color: #294da1;border-bottom-style: solid;display: block;font-size: 0;line-height: 0;width: 0;}
.Nav .sub li a {display:block; zoom:1; font-size: 14px; color: #fff;}
#m1144 .sub i{display: none;} */


/* footer */
#footer {width: 100%; line-height:24px; background: #294da1; overflow: hidden;}
#footer .copyRight { width: 1200px; margin: 0 auto; height: 180px; line-height: 26px; color: #fff;position: relative;text-align: center; }
#footer .copyRight b {font-size: 24px;line-height: 30px;color: #ffffff;margin: 20px 0 38px;display: block;text-align: center;}
#footer .copyRight a{color:#fff;}
#footer .copyRight em{margin-left: 20px;}
#footer .copyRight .wzdt{right:20px;color: #fff;display: block;width: 48px;font-size: 12px;height: 75px;text-align: center;line-height: 130px;position: absolute;top: 35px;background: url(images/wzdt-icon.png) 0 0 no-repeat;}

#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: 130px;line-height: 36px;height: auto;}
#wzdt .wzdt-li li a{color: #fff;margin: 0 10px 10px;}
#wzdt .wzdt-li li .a1{font-size: 18px;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;}


.fixed-box{position: fixed;top: 40%;right: 0px;z-index: 999;}
.fixed-box ul li{width: 60px;height: 60px;background-color: rgba(0, 0, 0, 0.5);border-radius: 3px;margin-bottom: 5px;cursor: pointer;position: relative;}
.fixed-box ul li:hover{background-color: #294da1; }
.fixed-box ul li i{display: block;width: 30px;height: 35px;margin: auto;}
.fixed-box ul li p{color: #fff;font-size: 13px;text-align: center;}
.mp i{background: url(images/wx.png) 0 10px no-repeat}
.sc i{background: url(images/wb.png) 0 10px no-repeat}
.app>i{background: url(images/app-icon.png) 0 10px no-repeat}
.phone i{background: url(images/phone.png) center 6px no-repeat;width: 24px!important;}
.ewm{width: 121px;height: 161px;background: url(images/ewm.png) no-repeat;position: absolute;top: 0;right: 60px;display: none;}
.ewm i{display: block;}
.mpewm{width: 140px;height: 140px;position: absolute;top: 0;right: 60px;display: none;border: 1px solid #ddd;background-color: #fff;margin-right: 5px;}

.appewm{width: 120px;height: 120px; padding:10px; border: 1px solid #ddd; background:#fff url(images/app-ewm.jpg) center center no-repeat;position: absolute;top: 0;right: 64px;display: none;}

.fixed-box ul .mpewm i{display: block;width: 120px;height: 120px;background: url(images/mpewm.png) no-repeat;margin:10px auto;background-size: 100%;}
.scewm{width: 140px;height: 140px;position: absolute;top: 0;right: 60px;display: none;border: 1px solid #ddd;background-color: #fff;margin-right: 5px;}
.fixed-box ul .scewm i{display: block;width: 120px;height: 120px;background: url(images/scewm.png) no-repeat;margin: 10px auto;background-size: 100%;}
.fixed-box ul .phone{display:none;}

.fixed-box .tkzx>i{background: url(images/tkzx-icon.png) center 10px no-repeat}
.fixed-box .tkzx-ewm{width: 120px;height: 120px;background: url(images/tkzx-ewm.png) no-repeat;position: absolute;top: 0;right: 60px;display: none;}

.sw{width: 1200px;margin: auto;position: relative;overflow: hidden;}
.banner-ny{height: 260px;background: url(images/banner-ny.jpg) center 0 no-repeat;}
.banner-ny b{font-size: 20px;color: #ffffff;position: absolute;top: 95px;left: 0;padding: 25px 50px;background-color: rgba(0, 0, 0,0.4);border-radius: 3px;}

.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 {overflow:hidden; margin-bottom: 20px;clear: both;}
.sidebox .hd{ width: 280px;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,#recommend{padding-top: 10px;}
#contact .hd h3{padding-left: 48px;background:url(images/lx-icon.png) 13px 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: 280px;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: 97px;background:url(images/download-icon.png) 55px 50% no-repeat}
#download .bd{border: none;padding: 10px 20px;}

.audience{background:url(images/phone-pt.png) 40px 70px no-repeat}
.audience p{margin-left: 90px;}

.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 */
.pathW {background: url(images/pathW-bg.png) -575px 50% no-repeat;height: 46px;}
.allpathW{background: url(images/allpathW-bg.png) 60px 50% no-repeat;height: 46px;}
.path {height:42px; line-height:42px; border-bottom:1px solid #e7e7e7; position: relative; font-size: 12px;color: #7f7f7f;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 { float: left; font-size: 20px; color: #333; }
.pathW .currentName b { height: 46px; line-height: 46px; display: block; color: #294da1;}
/* .fontzoom{width: 370px;margin: 0 auto 50px;} */
.fontzoom div{font-size: 22px;line-height: 40px;color: #294da1;margin-bottom: 30px;text-align: center;}
.fontzoom p{font-size: 16px;line-height: 40px;color: #4d4d4d;}

#fontzoom table{margin: auto;}



.articleCon .pic .left-pic,.articleCon .pic .right-pic{float: left;width: 350px;height: 230px;border-radius: 10px;margin: 50px 35px 40px;background:url(images/cz-leftpic.jpg) no-repeat }
.articleCon .pic .right-pic{background:url(images/cz-rightpic.jpg) no-repeat }

.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 .pager a:hover {border:1px solid #294da1; text-decoration:none; color:#294da1;}
.page span.current,.page b a{background-color: #294da1; border:1px solid #294da1; 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;     }

.f-main{width: 1200px;margin: auto;}
.f-main .wBd .area h3{height: 42px;line-height: 42px;background:url(images/f-main-icon.png) 0 50% no-repeat;position: relative;margin-bottom: 25px;}
.f-main .wBd .area h3 .title a{display: block;width: 210px;font-size: 26px;color: #294da1;margin: auto;text-align: center;text-indent: 40px;}
.f-main .wBd .area h3 .more a{display: block;position: absolute;top: 7px;right: 9px;width: 65px;height: 25px;background-color: #2689ad;border-radius: 3px;text-align: center;line-height: 25px;font-size: 12px;color: #fff;}
.f-main .wBd .area ul{margin-right: -50px;}
.f-main .wBd .area ul li{width: 570px;height: 99px;border-bottom: 1px solid #ebebeb;float: left;margin-right: 50px;margin-bottom: 25px;}
.f-main .wBd .area ul li .pic{display: none;}
.f-main .wBd .area ul li .date{float: left;width: 80px;height: 70px;background-color: #f0f0f0;border-radius: 3px;margin-right: 20px;}
.f-main .wBd .area ul li .date b{display: block;font-size: 30px;line-height: 24px;color: #525252;text-align: center;margin: 14px 0 2px;}
.f-main .wBd .area ul li .date p{font-size: 12px;line-height: 24px;color: #7f7f7f;text-align: center;}

.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 a:hover { background-position: 5px -545px;} */
.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;}


