@charset "utf-8";
/* CSS Document */

body{font-size:12px;font-family:"寰蒋闆呴粦";margin:0;color:#666;/*padding-top:79px;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:#cf403c}
.range{background-color:#fda412}
.gray{background-color:#f5f5f5}
.h60{padding-top:60px;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:450px}
#subbanner .classname{display:table;width:1200px;margin-right:auto;margin-left:auto;height:450px}
#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 li{float:left;line-height:70px;height:70px;font-size:16px;padding-right:38px;padding-left:38px}
#submenu li:hover{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#044f9f;height:71px}
#submenu li:hover a{color:#044f9f}
#submenu li.curbg{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#044f9f;height:71px}
#submenu li.curbg a{color:#044f9f}
#submenu li a.curbg {color:#044f9f}
/*TOP*/
#topnav{height:79px;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(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(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(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(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(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;width:100%;}
#footer .bottommenu{height: auto;width: 1200px; margin-right: auto;margin-left: auto;padding-top: 35px;padding-bottom: 35px; overflow:hidden;}

#footer .bottommenu .sidebar{float: left;width: 75%; padding-bottom: 16px; margin-top: 15px; border-bottom: 1px solid #666;}
#footer .bottommenu .sidebar dl{width: 20%;float: left;}
#footer .bottommenu .sidebar dl dt{font-size: 16px;color: #FFFFFF;padding-bottom: 15px;}
#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:left; width: 75%; line-height: 50px; }
#footer .bottommenu .we strong{color: #FFFFFF;font-size: 20px;line-height: 22px;}
#footer .bottommenu .we p{font-size: 14px;line-height: 24px;color: #b0b0b0;padding-top: 15px;padding-bottom: 18px;}

#footer .bottommenu .social{ float:left; width:20%; font-size: 16px;color: #FFFFFF; text-align: center;}
#footer .bottommenu .social strong{font-size: 14px;font-weight: normal;display: block; color: #9a9a9a; margin-top: 5px;}
#footer .bottommenu .social span.erweima{ width:150px;}
#footer .bottommenu .social span.erweima img { width:120px;}

#footer .copybottom{ background-color: #000000;padding: 15px;clear: both;}
#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; line-height: 78px;}
#footer .copybottom .copyright .link a{ display: inline-block;line-height: 14px;height: 14px;margin-top: 5px;}
#footer .copybottom .copyright .link span {padding-left: 10px;padding-right: 10px;}

#footer .bottommenu .sidebar ul li{float: left; padding: 0 18px; height: 52px; line-height: 52px;}
#footer .bottommenu .sidebar ul li a{ font-size: 15px; color: #b5b5b5; }
#footer .bottommenu .we span{ padding: 0 15px; font-size: 13px; color: #9a9a9a; }

/*//FOOTER*/
.pagelist{padding-top:40px;text-align:right;clear:both;float:none;height:30px;}
/*.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:#cf403c;color:#ffffff;border:1px solid #cf403c;}
.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(icon_close.png) no-repeat;}
#video-layer .vdl-box { position:absolute; top:50%; left:50%; z-index:1;}

	.con p{line-height: 50px;}