@charset "utf-8";
body{font-size:12px;font-family:"微软雅黑";margin:0;color:#666;padding:0;}
img{ border:none;}
dd,dl,dt,li,ol,ul{margin:0;padding:0}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none}
p{margin:0}
.el {overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}
.fl { float: left;}
.fr { float: right;}
.hide { display: none;}
.hand{ cursor:pointer;}
li{list-style-type:none}
.blue{background-color:#0061b0;}
.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:32px;color:#333}
.c_tit p{font-size:15PX}
.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:350px}
#subbanner .classname{display:table;width:1200px;margin-right:auto;margin-left:auto;height:350px}
#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:0 30px;}
#submenu ul li.cur{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#0589cc;height:71px}
#submenu ul li.cur a{color:#0589cc;}
#submenu ul li a:hover{color:#0589cc;}
/*TOP*/
.wrap {
    width: 1200px;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}
.head{width: 100%;height:115px;background-color:#fff;}
/*头部固定跟随CSS*/
.head.scroll{height:62px;position:fixed;z-index:99999; background:rgba(0,0,0,0.7);}
.head.scroll .logo{display:none;}

.head.scroll .head_r .head_topmess{display:none;}
.head.scroll .head_r{background:none;}
.head.scroll .nav>ul>li a{color:#fff;}
/*End头部固定跟随CSS*/
.head .logo{margin:30px 0px 0px 0px;}
.head .logo a{ display:block; background:url(../images/logo.jpg) no-repeat; width:307px; height:55px; background-size:contain;}
.head .head_r{width:70%;background: url(../images/head_bg.gif) 0px 0px no-repeat;}
.head .head_r .head_topmess{width:76%;height:28px;color:#333;padding-top:15px;margin-bottom: 10px;background-color:inherit;float:right}
.head .head_r .head_topmess ul{margin:0px;padding:0px;list-style:none;}
.head .head_r .head_topmess ul li{float:left;height:28px;line-height:28px;margin-left:20px;position:relative;z-index:90;}
.head .head_r .head_topmess ul li.tmess_line{width:1px;height:16px;margin-top:6px;background-color:#b3b3b3;}
/*客服电话*/
.head .phone span{font-size:16px; color:#767676; position:relative; bottom:-2px; padding-left:5px;}
.head .phone span b{ color:#0589CC;}

/*语言选择*/
.head .head_r .head_topmess li.lang{width:auto;/*padding-right:15px;background:url(../images/topmess_libg.gif) right 10px no-repeat;*/ }
.head .head_r .head_topmess li.lang span{font-size:83%;}
.head .head_r .head_topmess li.lang i.icon_lang{width:18px;height:18px;margin:7px 10px 0px 0px;float:left;display:block;background:url(../images/topmess_icon.png) -56px 0px no-repeat;}
.head .head_r .head_topmess li.lang a{color:#333;}
.head .head_r .head_topmess li.lang a:hover{color:#067CB7;}
/*搜索*/
.head .head_r .head_topmess li.top_search{margin-left:20px;line-height: normal;background: none;margin-right: 0;padding: 0; width:34%;}
.head .head_r .head_topmess li.top_search .form{background: #fff;width: 100%;overflow: hidden;}
.head .head_r .head_topmess li.top_search .form .inputstyle{width: 78%;border: #c8c8c8 1px solid;border-right:none;background: transparent;height: 20px;line-height: 20px;padding: 3px 0 3px 5px;font-size:80%;float: left; outline:none;}
.head .head_r .head_topmess li.top_search .form .searchBtn{ width:29px;line-height:28px; height:28px;background:#b3b3b3  url(../images/icon_search.png) 5px 5px no-repeat;margin: 0; padding:0; float:left;cursor:pointer;}
.head .head_r .head_topmess li.top_search .form .searchBtn:hover{background-color:#0593DB;}
.head .head_r .head_topmess li.top_search .form .btn{ width:29px;height:28px; background:none; border:none;cursor:pointer;}

.nav{width:100%;height:62px;display:block;}
.nav ul{margin:0px;padding:0px;list-style:none;}
.nav>ul>li{ float:left;padding:0px 3.5%;position: relative;}
.nav>ul>li a{display:block; width:100%; height:62px; position:relative;z-index:10000;line-height:62px; color:#333;font-size:15px; font-weight:bold;text-align: center;}
/*.nav>ul>li.cur a{color:#e62129;}*/
.nav>ul>li:hover .arr{width:100%;display:block;}
.nav>ul>li.cur .arr{width:100%;display:block;}
.nav>ul>li .arr {width:100%; height:3px;display:none;position: absolute;left:0px;bottom:0px; z-index:1; background-color:#0593DB;}
.nav .sevNav{position:absolute; top:62px; left:0;width:580px; background:#fff; display:none;transition:all 1s ease;border: 1px #ccc solid;background-color: #fff;z-index:9999;}
.nav .sevNav .boxLayer {/*padding:10px 10px 10px 20px;*/background-color:#f8f8f8;}
.nav .sevNav .boxLayer .snavBox{width:45%;padding:5px 0px;}
.nav .sevNav .boxLayer .snavBox ul{padding:0px;margin:0px;list-style:none;}
.nav .sevNav .boxLayer .snavBox ul li{height:32px;font-size:83%;float:left;margin-left:5%;margin-top:8px;display:block;line-height: 32px;border-bottom: 1px #e9e9e9 solid;text-align:center;overflow:hidden;}
.nav .sevNav .boxLayer .snavBox ul li.wide{width:90%;}
.nav .sevNav .boxLayer .snavBox ul li.side{width:45%;}
.nav .sevNav .boxLayer .snavBox ul li a{height:32px;color:#555;text-align:center;font-weight:normal;line-height:32px;}
.nav .sevNav .boxLayer .snavBox ul li a:hover{color: #fff;background-color:#0593DB;border-radius:2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;}
.nav .sevNav .boxLayer .snavBox ul li.scurr a{color:#fff;}
.nav .sevNav .boxLayer .snavBox ul li.scurr{color: #fff;background-color:#d80010;border-radius:2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;}
.nav .sevNav  .img{ width:50%; padding:10px 0px 10px 10px;background-color:#fff;}
.nav .sevNav  .img a{ display:block; width:96%;  padding-left:0;border-bottom: none; position:relative;}
.nav .sevNav  .img img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.nav .nav01{ left:0px;}
.nav .nav02{ left:0px;}
.nav .nav03{ left:-100px;}
.nav .nav04{ left:-220px;}
.nav .nav05{ left:auto; right:0;}
.nav .nav06{ left:auto; right:0;}
.nav .nav01 .img a,.nav .nav02 .img a{height:0; padding-bottom:65%; *height:189px; *padding-bottom:0;}
.nav .nav03 .img a,.nav .nav04 .img a,.nav .nav05 .img a,.nav .nav06 .img a{height:0; padding-bottom:65%; *height:189px; *padding-bottom:0;}
/*隐藏菜单*/
/*菜单*/
.mobile_nav{}
.mobile_nav .mobnav_layer{width:100%;display:none;}
.mobile_nav .mobnav_layer ul{margin:0px;padding:0px;list-style:none;}
.mobile_nav .mobnav_layer ul li{float: none;text-align: center;line-height: 40px;}
.mobile_nav .mobnav_layer ul li .snav{display:none;}
/**隐藏搜索**/
.search_m{background-color:#f6f6f6; width:100%;display:none;}
.search_layer{padding:15px 20%;}
.search_m .form{background: #fff;border:#c1c1c1 1px solid;width: 100%;overflow: hidden;}
.search_m .form .inputstyle{width:78%;border: none;background: transparent;height: 32px;line-height: 32px;padding: 3px 0 3px 5px;font-size:83%;float: left; outline:none;}
.search_m .form .searchBtn{ width:50px;line-height:38px; height:38px;background:#11937b  url(../images/icon_search.png) 15px 10px no-repeat;margin: 0; padding:0; float:right;cursor:pointer;}
.search_m .form .btn{ width:50px;height:38px; background:none; border:none;cursor:pointer;}
/*//TOP*/
/*FOOTER*/
#footer{clear: both;float: none;background-color: #1e1e1e; margin-top:40px;}
#footer .bottommenu{height: auto;width: 1200px;margin-right: auto;margin-left: auto;padding-top: 60px;padding-bottom: 60px; position:relative;}
#footer .bottommenu .sidebar{float: left;width: 970px;}
#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 .sidebar dl dd a:hover{ color:#f1f1f1;}
#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: #b1b1b1; text-align:center;}
#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:hover{ color:#f1f1f1;}
#footer .copybottom .copyright .link a:nth-child(1){padding-left: 0px;border-left-style: none;}
#footer .copybottom .copyright .link a:first-child{border-left-style: none;}
/*//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;}