@charset "utf-8";
body{font-size:12px;font-family:"微软雅黑";margin:0;color:#666;padding-right:0;padding-bottom:0;padding-left:0}
dd,dl,dt,li,ol,ul{margin:0;padding:0}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none}
p{margin:0}
li{list-style-type:none}
.blue{background-color:#0061b0}
.range{background-color:#fda412}
.gray{background-color:#f5f5f5}
.h60{padding-top:180px;padding-bottom:60px}
.clear{clear:both;float:none}
.c_tit{text-align:center;color:#888}
.c_tit strong{font-size:36px;color:#333}
.c_tit p{font-size:14PX}
.c_tit i{display:block;height:15px;clear:both;float:none;width:90px;margin-right:auto;margin-left:auto;margin-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
#subbanner{background-repeat:no-repeat;background-position:center center;height:297px}
#subbanner .classname{display:none;width:1200px;margin-right:auto;margin-left:auto;height:297px}
#subbanner .classname div{vertical-align:middle;display:table-cell}
#subbanner .classname div strong{font-size:40px;color:#FFF}
#subbanner .classname div i{display:block;height:5px;width:80px;font-size:0;line-height:0;background-color:#FFF;margin-top:12px}
#submenu{height:72px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e6e8;background-color:#FFF}
#submenu ul{width:1200px;margin-right:auto;margin-left:auto}
#submenu ul li{float:left;line-height:70px;height:70px;font-size:16px;padding-right:38px;padding-left:38px}
#submenu ul li.cur{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#0061B0;height:71px}
#submenu ul li.cur a{color:#0061B0}
/*TOP*/
#topnav{height:auto;position:fixed;z-index:100;min-width:1280px!important;width:100%;left:0px;top:0px;right:0px;background-color:#FFFFFF;-moz-box-shadow:0px 0px 1px #c2c2c2;-webkit-box-shadow:0px 0px 1px #c2c2c2;box-shadow:0px 0px 1px #c2c2c2}
/*#topnav.cur{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;top:0px;}
@-webkit-keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}}*/
/*@media all and (max-width:1410px){
#topnav .logo{width:162px!important;}
#topnav .menu{left:162px!important;right:500px!important;}
#topnav .op{width: 501px!important;}
#topnav .op .tel{width: 270px!important;}
}

#topnav .logo{position:absolute;z-index:3;height:79px;width:258px;left:0px;top:0px;text-align:center;display:table}
#topnav .logo span{vertical-align:middle;display:table-cell}
#topnav .menu{position:absolute;z-index:1;height:79px;box-sizing:border-box;left:258px;right:540px}
#topnav .menu > ul{width:100%}
#topnav .menu > ul li{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;float:left;height:79px;width:14.2%;line-height:79px;text-align:center;font-size:16px;position:relative;background-repeat:no-repeat;background-position:center 79px;white-space: nowrap;}
#topnav .menu > ul li.index{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;background-image:url(../images/gb10.png)!important;background-repeat:no-repeat;background-position:left center}
#topnav .menu > ul li.index:hover{background-position:left center!important}
#topnav .menu > ul li:hover{background-image:url(../images/bg1.gif);background-repeat:no-repeat;background-position:center bottom}
#topnav .menu > ul li:hover a{color:#333333}
#topnav .menu > ul li.nosub{background-image:none}
#topnav .menu > ul li a{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;display:block;border-right-width:1px;border-right-style:solid;border-right-color:#e5e6e8;text-decoration:none}
#topnav .menu ul li .submenu{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;width:480px;position:absolute;left:0px;font-size:14px;overflow:hidden;height:0px;top:79px}
#topnav .menu ul li:hover .submenu{height:220px}
#topnav .menu ul li .submenu .nav{display: table-cell;width: 132px;padding-top: 30px;padding-right: 27px;padding-bottom: 30px;padding-left: 27px;}
#topnav .menu ul li .submenu .nav ul li{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;width: auto;height: auto;clear: both;float: none;line-height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #2679bc;text-align: left;border-right-width: 1px;border-right-style: solid;border-right-color: #2679bc;font-size: 14px;}
#topnav .menu ul li .submenu .nav ul li:hover{background-image: none;}
#topnav .menu ul li .submenu .nav ul li:last-child{border-bottom-style: none;}
#topnav .menu ul li .submenu .nav ul li a{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;color: #FFFFFF;display: block;background-image: url(../images/ico_arrow2.gif);background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
#topnav .menu ul li .submenu .con{display: table-cell;line-height: 24px;text-align: left;color: #a3bbda;padding-right: 40px;vertical-align: top;padding-top: 30px;padding-bottom: 30px;white-space: normal;}
#topnav .menu ul li .submenu .con strong{font-size: 24px;color: #FFFFFF;}
#topnav .menu ul li .submenu .con p{padding-top: 12px;}
#topnav .menu ul li .submenu .con i{font-style: normal;margin-top: 20px;display: block;}
#topnav .menu ul li .submenu .con i a{line-height: 28px;display: inline-block;color: #FFFFFF;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #FFFFFF;border-bottom-color: #FFFFFF;border-right-style: none;border-left-style: none;background-image: url(../images/ico_arrow.gif);background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
#topnav .op{position: absolute;z-index: 2;height: 79px;width: 541px;top: 0px;right: 0px;}
#topnav .op .tel{height: 79px;width: 310px;float: left;line-height: 79px;font-family: "微软雅黑 Light";font-size: 14px;text-align: center;display: table;color: #888888;}
#topnav .op .tel i{background-image: url(../images/ico_tel.gif);vertical-align: middle;display: inline-block;height: 25px;width: 25px;margin-right: 5px;}
#topnav .op em{display: block;height: 100%;font-size: 16px;font-style: normal;color: #FFFFFF;line-height: 79px;text-align: center;}
#topnav .op .language{height: 79px;width: 150px;margin: 0px;padding: 0px;float: left;text-align: center;background-image: url(../images/ico_language.gif);background-repeat: no-repeat;background-position: 15px center; padding-left: 25px;box-sizing: border-box;}
#topnav .op .language a{display: inline-block;padding-left: 32px;margin-right: auto;margin-left: auto;font-size: 16px;color: #FFFFFF;line-height: 79px;text-decoration: none;clear: both;float: none;}
#topnav .op .search{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 79px;width: 81px;float: left;margin: 0px;padding: 0px;position: relative;}
#topnav .op .search .erweima{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;background-image: url(../images/weixin_erweima.png);background-repeat: no-repeat;background-position: center;height: 0px;width: 178px;position: absolute;top: 79px;right: 0px;overflow: hidden;}
#topnav .op .search:hover .erweima {height: 190px;top: 67px;}
#topnav .op .search em{background-image: url(../images/ico_wx.png);background-repeat: no-repeat;background-position: center center;width: 100%;}*/
/*//TOP*/
/*FOOTER*/
#footer{clear: both;float: none;background-color: #1e1e1e;}
#footer .bottommenu{height: auto;width: 1200px;margin-right: auto;margin-left: auto;padding-top: 60px;padding-bottom: 60px;}
#footer .bottommenu .sidebar{float: left;width: 970px;}
#footer .bottommenu .sidebar dl{width: 16.6%;float: left;}
#footer .bottommenu .sidebar dl dt{font-size: 16px;color: #FFFFFF;padding-bottom: 15px; box-sizing:content-box; height:36px;}
#footer .bottommenu .sidebar dl dt a{color: #FFFFFF;}
#footer .bottommenu .sidebar dl dd{}
#footer .bottommenu .sidebar dl dd a{color: #b0b0b0;line-height: 30px;font-size: 14px;clear: both;float: left;display: block;}
#footer .bottommenu .we{float: right;width: 230px;}
#footer .bottommenu .we strong{color: #FFFFFF;font-size: 28px;line-height: 26px;}
#footer .bottommenu .we p{font-size: 14px;line-height: 24px;color: #b0b0b0;padding-top: 5px;padding-bottom: 18px;}
#footer .bottommenu .we .social{padding-top: 15px;border-top-width: 1px;border-top-style: solid;border-top-color: #333333;font-size: 16px;color: #FFFFFF;}
#footer .bottommenu .we .social strong{font-size: 16px;font-weight: normal;display: block;padding-bottom: 8px;}
#footer .bottommenu .we .social span{float: left;margin-right: 20px; position:relative;}
#footer .bottommenu .we .social span .erweima{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;background-image: url(../images/weixin_erweimab.png);background-repeat: no-repeat;background-position: center;height: 0px;width: 178px;position: absolute;top: -242px;left: 0px;overflow: hidden;}
#footer .bottommenu .we .social span:hover .erweima {height: 190px;top: -192px;}
#footer .copybottom{background-color: #000000;padding: 20px;}
#footer .copybottom .copyright{height: auto;width: 1200px;margin-right: auto;margin-left: auto;color: #8b8b8b;line-height: 22px;}
#footer .copybottom .copyright a{color: #8b8b8b;}
#footer .copybottom .copyright .link{float: right;}
#footer .copybottom .copyright .link a{border-left-width: 1px;border-left-style: solid;border-left-color: #515151;display: inline-block;line-height: 14px;height: 14px;margin-top: 5px;padding-left: 15px;padding-right: 15px;}
#footer .copybottom .copyright .link a:nth-child(1){padding-left: 0px;border-left-style: none;}
#footer .copybottom .copyright .link a:last-child{border-left-style: none;padding-right: 0px;}
/*//FOOTER*/
.pagelist{padding-top:40px;text-align:right;clear:both;float:none}
.pagelist a,.pagelist span{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;display:inline-block;padding:5px 10px;font-size:14px;color:#666;border:1px solid #dddddd;margin-right:5px; cursor:pointer;}
.pagelist a.current,.pagelist span.current, .pagelist a:hover, .pagelist span:hover{background-color:#0061B0;color:#ffffff;border:1px solid #0061B0;}
.pagelist input,.pagelist button { display:none;}

#video-airbox { width:100%; position:fixed; height:auto; left:0; top:0; z-index:999; min-height:300px; background-color:rgba(0,0,0,0.8);}
#video-player { position:fixed; top:0; left:0; width:100%; height:auto; min-height:300px; z-index:1; background-color:rgba(255,255,255,0.98);}
#video-layer a.vdl-colse { display: inline-block; width: 30px; height: 30px; position: absolute; top: 25px; right: 25px; z-index: 9; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease; background:url(../images/icon_close.png) no-repeat;}
#video-layer .vdl-box { position:absolute; top:50%; left:50%; z-index:1;}