/*
* **********************
* *       格式化            *
* **********************
*/
/**{transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s; /!* Firefox 4 *!/
    -webkit-transition: all 0.3s ease-in-out 0s; /!* Safari 和 Chrome *!/ -o-transition: all 0.3s ease-in-out 0s; /!* Opera *!/}*/
html{overflow-y:scroll;*overflow:auto;_overflow-y:scroll;background-attachment:fixed;}
body{word-wrap:break-word;-webkit-text-size-adjust:none;color:#666666;font-size:14px;font-family:"gadugi","gadugib","Helvetica Neue", Helvetica, Arial, sans-serif;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0; }
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var{font-weight:normal;font-style:normal;text-align:left;}
th{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none; color:#666;}
img,object{vertical-align:top;}
img{max-width: 100% !important;}
textarea,input{outline:none;*outline:expression(this.hideFocus=true);-ms-appearance:none;-o-appearance:none;appearance:none}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
input:focus{outline:none}
.clear{clear:both;}
.mao{margin: 0 auto;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
em,i{ font-style:normal;}
.over-flow{overflow: hidden;}
input::input-placeholder{}
input::-webkit-input-placeholder{}
input:-moz-placeholder{}
input::-moz-placeholder{}
input:-ms-input-placeholder{}
input::-ms-clear { display: none; }
p{letter-spacing: 0.2px;}
.h10px{height: 10px; width: 100%; clear: both;}
.h20px{height: 20px; width: 100%; clear: both;}
.h25px{height: 25px; width: 100%; clear: both;}
.h40px{height:40px; width: 100%; clear: both;}
@font-face {font-family: 'gadugi';
    src: url('../fontface/gadugi.eot'); /* IE9*/
    src: url('../fontface/gadugi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fontface/gadugi.woff') format('woff'), /* chrome、firefox */
    url('../fontface/gadugi.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fontface/gadugi.svg#verdana') format('svg'); /* iOS 4.1- */
}
@font-face {font-family: 'gadugib';
    src: url('../fontface/gadugib.eot'); /* IE9*/
    src: url('../fontface/gadugib.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fontface/gadugib.woff') format('woff'), /* chrome、firefox */
    url('../fontface/gadugib.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fontface/gadugib.svg#verdana') format('svg'); /* iOS 4.1- */
}
@font-face {
    font-family: 'iconfont';
    src: url('//at.alicdn.com/t/font_1473643349_6295981.eot'); /* IE9*/
    src: url('//at.alicdn.com/t/font_1473643349_6295981.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/font_1473643349_6295981.woff') format('woff'), /* chrome、firefox */
    url('//at.alicdn.com/t/font_1473643349_6295981.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/font_1473643349_6295981.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
.wrap{width: 100%;height: auto;overflow: hidden;}
body{min-width:1024px;overflow: auto; }
.w1140px{width: 1140px;height: auto;margin: 0 auto;position: relative; }
.w1100px{max-width: 1100px;min-width:1024px;height: auto;margin: 0 auto;position: relative; }
.w873px{width: 873px;height: auto;margin: 0 auto;position: relative;}
.container{width: 100%;height: auto;overflow: hidden;min-height: 650px; }
.container a img{transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;}
.bgf6{background: #f5f6f6;}
/*头部 begin*/
.header{height: auto;width: 100%;z-index: 3;position: relative;background-color: #fff;}
.header-top{height:70px;padding: 22px 0 18px;}
.logo a{display: block;}
.header-top-cen{height: auto;}
/*电话、邮箱、站点切换*/
.header-top-operation{height: auto;}
.header-top-operation .border-r{ border-right: 1px solid #eee; width: 1px; height: 44px; margin: 0 35px;}
.header-top-operation .item{ margin-top: 11px; font-size: 13px;}
.header-top-operation .item span{color: #d3140e; font-size: 15px;margin-right: 7px;position: relative;top:1px;}
.header-top-operation .item a:hover{color: #40525c;text-decoration: underline;}
.header-top-operation .site{position: relative; cursor: pointer; margin-left: 20px;}
.header-top-operation .site span{border-right: 1px solid #eee; padding-right: 17px; margin-right: 17px; }
.share{height: auto;overflow: hidden; margin-top: 3px; margin-left: -14px;}
.share li{float: left;}
.share li a{padding:0px}
.share li a{width: 40px; height: 40px; text-align: center; line-height: 40px; position: relative; display: inline-block; }
.share li a span{ color: #acabac; font-size: 20px;}
.share li a:hover span{ position: relative;top: -1px;top:0;color: #d3140e;}
/*底部 begin*/
.footer{width: 100%;overflow: hidden;background:#302e2f;}
.footer-top{height: auto;overflow: hidden;color:#fff;padding: 10px 0;}
.footer-top .foot-ref{width:29%; margin-right:8%; float: left}
.footer-top .foot-ref img{ margin-bottom: 14px;}
.footer-top .foot-ref p{color: #9f9b9d; line-height: 21px; max-height: 125px;}
.footer-top .foor-link{width:18%; margin-right:2%;float: left}
.footer-top .foot-us{width:23%;float: left }
.footer-top dl dt{font-size: 16px;margin-bottom: 15px; font-family: gadugib; text-transform: uppercase;}
.footer-top dl em{width:20px; height: 2px; background: #9e9e9e; display: block; margin-bottom: 25px;}
.footer-top dl i{position: absolute; left: 0;top:5px; color: #d3d3d3;}
.footer-top dl dd{padding: 9px 0; color: #d3d3d3;}
.footer-top dl dd a{color: #d3d3d3;display: block;}
.footer-top dl dd p{color: #d3d3d3;display: block; padding-left: 25px; position: relative;}
.footer-top dl dd a:hover{color: #fff;}
.footer-top .foor-link span{ font-size: 12px; margin-right: 10px;color: #d3140e}
.footer-top .foot-us span{  display: block;}
.footer-top .foot-us span:last-child{ padding-left: 52px;}
.footer-bom{height: auto;overflow: hidden;background:#242323;font-size: 13px;  color: #9f9b9d;padding: 20px 0;text-align: left;}
.footer-bom a{color: #fff;margin-right: 5px;}
.footer-bom a:hover{text-decoration: underline;}
.footer-bom span{margin-left: 20px;}
.share.share-bom{margin-top: 20px; }
.share.share-bom li a span{  font-size: 22px;}
.share.share-bom li a:hover span{color: #fff;}
/*底部 end*/
/*搜索*/
.search{overflow:hidden;width: 100%;height: 114px;padding-top:55px;background-color: #1b375f;border-top: 1px solid #fff;position: fixed;left: 0;top: -169px;z-index: 995;}
.search .logo a{display: block;}
.search .search-input{width:708px;height: 40px;line-height: 40px;position: relative;overflow: hidden;margin: 5px 10px 0 28px;}
.search .search-input input{color:#666;width:693px;position:relative;top:-1px;background-color: #fff;border: 0;padding: 11px 0 11px 15px;font-size: 13px;}
.search .search-input input:-moz-placeholder{color: #bababa;}
.search .search-input input:-ms-input-placeholder{color: #bababa}
.search .search-input input::-webkit-input-placeholder{color: #bababa}
.search .search-input span{cursor:pointer;position:absolute;right:0;top:0;display: block;height:39px;*height:37px;line-height:39px;*line-height:37px;text-align: center;width: 73px;background-color: #fa3f52;color: #fff;}
.search .search-close{margin-top:5px;height: 40px;line-height: 40px;width: 40px;display: inline-block;text-align: center;cursor: pointer;}
/*遮罩层*/
.mask{width: 100%;height: 100%;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: url("../images/mask.png") repeat;z-index: 994;display: none;}
/*加载更多*/
.wrap-page{width:100%;height: auto;overflow: hidden;text-align: center;  vertical-align: middle;padding-top: 25px;margin:0 auto;}
.wrap-page a{color:#747474;display:inline-block;width: 28px ;height: 28px;  margin-left:10px;text-align: center;
vertical-align:middle;line-height: 28px;  border: 1px solid #dedede;border-radius: 3px;font-size: 12px;}
.wrap-page a.first{margin-left: 0;}
.wrap-page a.next{width:56px;}
.wrap-page a.active{background-color: #bdd2e5;border: 1px solid #d4e0e6;}
/*分页 end*/
/*当前位置*/
.crumbs{ background:url("../images/s_bg.jpg") no-repeat center top; height: 38px; width: 100%; padding-top: 62px;}
.position{width: 100%;height: auto;overflow: hidden;color: #fff; font-size: 13px;}
.position i{ font-size: 17px; margin-right: 5px;}
.position a{padding: 0 4px;color: #fff;}
.position a:hover{color: #ff2a07;}
.position span{padding: 0 4px;}
/*暂无相关结果*/
.no-data{height: auto;overflow: hidden;color: #333;/*font-family: "roboto-medium";*/font-size: 22px;text-align: center;padding: 20px 0;}
/*返回顶部 begin*/
.back-top{position: fixed;right: 0%;width: 56px;height: 56px;bottom:230px;z-index: 5;text-align: center;color: #fff;display: none;}
.back-top span{font-size: 30px;font-weight: bold;color:#7a818e;}
.back-top .js-back-top{cursor:pointer;height: 56px;background-color: #efefef;line-height: 56px;}
/*返回顶部 end*/
.top{ width: 100%; height:44px;  background: #fafafa; border-bottom: 1px solid #eee;}
.nav .logo{  float: left; }
.nav .logo a{ padding-top: 23px; padding-bottom: 20px;  overflow: hidden;}
.nav ul{float: right; margin-top:40px;}
.nav ul li{float: left; margin-left:0px;}
.nav ul li a{padding: 38px 20px 38px 20px; color: #333;}
.nav ul li i{font-size: 12px; margin-top: 10px;  margin-left: 5px;color: #999;}
.nav ul li i.up{display: none;}
.nav ul li a:hover {color: #ff2a07;}
.nav ul li a:hover i {color: #ff2a07;}
.nav ul li .li-a {text-transform: uppercase; font-size: 15px;}
.nav-li{ width:auto; height: auto; display: none;position: absolute;top:97px;  z-index:70; left:140px;box-shadow:0 10px 10px #777;overflow: hidden; background: #fff;  border-bottom: 2px solid #40525c; }
.nav-li dl{ float: left;width: 250px;  padding: 0 35px; /*width: 215px; padding:0 30px;*/}
.nav-li dl { color: #333; margin: 0 0 20px;}
.nav-li dl dt{color:#fa3f52;line-height: 22px; font-size:14px; font-family:gadugib;padding-bottom: 12px; margin-bottom:10px; margin-top:10px;border-bottom: 1px solid #f2f2f2;}
.nav-li dl dt a{color:#fa3f52;}
.nav-li dl dd a{ color: #333; line-height: 22px;font-size:14px; height: auto; padding: 10px 0; display: block;}
.nav ul li.nav-short{position: relative;}
.nav ul li.nav-short .nav-li{top: 57px;min-width: 200px; left: 0;}
.nav ul li.nav-short .nav-li dl{width: 100%;padding: 0 20px;}
/*头部 begin*/