@charset "utf-8";/* CSS Document*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin: 0;padding: 0;list-style: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
html{overflow-x: hidden}
fieldset, img{border: 0;}
/* remember to define focus styles!*/:link, :visited, ins{text-decoration: none;}
:focus{outline: 0;}
address, caption, cite, code, dfn, em, th, var, optgroup{font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
abbr, acronym{border: 0;font-variant: normal;}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt{font-size: 100%;}
/*@purpose To enable resizing for IE*//*@branch For IE6-Win, IE7-Win*/input, button, textarea, select{color: #000;*font-size: 100%;}
body{line-height: 1.5;font-family: Microsoft Yahei, Verdana, "微软雅黑", "Arial", "Verdana", "sans-serif";color: #333;font-size: 12px;}
ol, ul{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup*/table{border-collapse: collapse;border-spacing: 0;}
caption, th{text-align: left;}
sup, sub{font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow!*/blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
.clear_cs{height: 0;font-size: 0;line-height: 0;clear: both;over-flow: hidden;}
.fl{float: left;}
.fr{float: right;}

/* header */
.header{ position: relative; z-index: 100; min-width: 980px; }
.navigation-up{ width:1200px; margin:0 auto; height: 98px; line-height:95px; background-color: #fff; }
.navigation-inner{ position: relative; width: 100%; }
.navigation-logo{ width: 25%; height: 62px; float: left; margin: 8px 0; }
.navigation-menu{ width: 70%; float: left; margin-left:5%; }
.dh{ }
.dh nav{display:table;margin:0 auto;}
.dh ul{margin:0;padding:0;list-style:none;}
.dh ul ul{opacity:0;position:absolute;top:160%;visibility:hidden;transition:all .4s ease;-webkit-transition:all .4s ease; z-index:999999;}
.dh ul ul li:hover > ul{top:0%;left:100%;opacity:1;visibility:visible;}
.dh ul li:hover > ul{opacity:1;top:100%;visibility:visible;}
.dh ul li{ top: 0;width:90px;float:left;position:relative;cursor: pointer;}
.dh ul li a{ text-align:center;display: block;height: 98px;line-height: 98px;color:#333333;font-size: 16px;position: relative; text-decoration:none;}
.dh ul ul li{float:none; }
.dh ul ul li a{text-align:center; width:200%; background-color: #363637; border-bottom:1px solid #444445; color:#FFFFFF;left:-50%; height:40px; line-height:40px;}
.dh li:hover > a,.dh li.cur > a{color: #fff;background-color: #0191df;}
.dh ul li:hover{background-color:#0191df;}
.dh ul li a:hover{background-color:#0191df; color:#fff;}

.footer .container{width: 1200px;margin:0 auto;}
.footer{width: 100%;height: auto;overflow: hidden;background: #24272c;margin-top: 50px}
.foot{width: 100%;height: auto;overflow: hidden;padding: 30px 0;}
.site_map{width: 45%;height: auto;overflow: hidden;float: left;}
.site_map ul{width: 100%;height: auto;overflow: hidden;}
.site_map ul li{width: 34%;height: auto;overflow: hidden;float: left;font-size: 18px;}
.site_map ul li a{display: block;color: #fff;line-height: 40px;height: 40px;padding-right: 10px;overflow: hidden;}
.site_map ul li a:hover{color: #0191df;}
.site_map ul li ul{}
.site_map ul li ul li{font-size: 14px;width: 100%;}
.site_map ul li ul li a{color: #6c737e;line-height: 36px;height: 36px;}
.site_map ul li ul li a:hover{}
.contact2{width: 30%;height: auto;overflow: hidden;float: left;}
.con_bt{line-height: 40px;height: 40px;overflow: hidden;font-size: 18px;color: #fff;}
.con_nr{line-height: 36px;color: #6c737e;}
.others{width: 24%;float: right;padding-top: 12px;height: auto;overflow: hidden;}
.erweima{width: 100%;height: auto;overflow: hidden;margin-bottom: 4px;}
.ewm_item{width: 50%;padding-left: 14px;height: auto;overflow: hidden;float: left;}
.ewm_img{width: 100%;height: auto;font-size: 0px;}
.ewm_img i{width: 100%;height: auto;display: block;}
.ewm_bt{color: #999;line-height: 34px;height: 34px;overflow: hidden;text-align: center;}
.linker{width: 100%;height: 38px;padding-left: 14px;}
.linker ul{background: #2d3137;width: 100%;height: 38px;}
.linker ul li{position: relative;}
.linker ul li a{display: block;height: 38px;line-height: 38px;padding: 0 38px 0 10px;overflow: hidden;color: #fff;position: relative;}
.linker ul li a em{width: 34px;height: 100%;background: url(../image/linker_up.png) center center no-repeat;position: absolute;right: 0;top: 0;}
.linker ul li a em.close_em{background: url(../image/linker_down.png) center center no-repeat;}
.linker ul li ul{width: 100%;height: auto;overflow: hidden;position: absolute;background: #fff;bottom: 38px;padding: 8px 0;display: none;}
.linker ul li ul li{}
.linker ul li ul li a{color: #808080;line-height: 30px;height: 30px;}
.linker ul li ul li a:hover{color: #0191df;}
.copyright{width: 100%;height: auto;overflow: hidden;line-height: 26px;color: #6c737e;padding: 18px 0 18px;background: #1b1e23;text-align: center;}
.copyright a{color: #6c737e;}
.copyright a:hover{color: #0191df;}

@media (max-width: 1200px){
    .botter{ width: 980px; }
    .botter dl.map{ width: 278px; }
    .botter dl.abp{ width: 150px; }
    .copy{ width: 980px; }
}


.banner-sub {margin-bottom: 15px;}
.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;}



.floating_ck{position:fixed;right:5px;top:60%; z-index:10;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#0191df;border-bottom:solid 1px #0375b3;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(image/icon0701/zxicon.png);}
.quote{background-image:url(../image/icon0701/kficon.png);}
.qrcord{background-image:url(../image/icon0701/erweima.png);}
.return{background-image:url(../image/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#0191df;border-bottom:solid 1px #0375b3;display:none; color:#FFFFFF; font-size:22px;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:200px;top:-120px;}
.floating_ewm i{display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}



.yunu-link{ width:1200px; margin:0 auto;padding:10px 0 30px}
.yunu-link h4{border-bottom:1px solid #ddd;margin:0;line-height:55px;font-size:18px;color:#0191df; }
.yunu-link h4 small{text-transform:uppercase;font-size:16px;font-weight:400;color:#999}
.yunu-link ul{margin-left:-20px}
.yunu-link li{float:left;margin-left:20px;margin-top:20px}
.yunu-link li a{ color: #333333;}
.yunu-link li a:hover{ color: #0191df;}