﻿﻿@charset "UTF-8";
input,textarea{word-wrap:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
html{-webkit-text-size-adjust:none;overflow-x:hidden}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,input,textarea,p,span{padding:0;margin:0;}
body{font:normal 14px/1.2em "Microsoft Yahei","冬青黑体简体中文 w3","宋体"; color: #333;}
img,html,body{border:0;}
/** 重置表格元素 **/
input{border:0; outline: 0;}
ol,ul{list-style:none;}
em,i{font-weight:normal;font-style:normal;font-size:100%;}
h1,h2,h3,h4,h5,h6,em,b{font-weight:normal;}
.clearfix{*zoom:1;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
a{color:#333;text-decoration:none;}
img{vertical-align:middle;}
.ellipsis{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hide,.none{display:none}
.hidden{overflow: hidden;}
.show,.block{display:block;}
.bold{font-weight: bold;}
.inlineb{display:inline-block;}
.indent{text-indent: 2em;}
.tc{text-align: center;}
.cp{cursor:pointer;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative}
.pa{position:absolute}
.w1200{ width: 1200px; margin: 0 auto; }
/*颜色*/
.colfff{color: #fff;}
.col3{color: #333;}
.col6{color: #666;}
.col9{color: #999;}
.cold7{color: #d7000f;}
.color8011 {color: #e80011;}
.colc9{color: #c9483c;}
.colaa{ color: #aaa;}
.col65{color: #665555;}
.colf9{color: #ff9c00;}
.col22{color: #22226c;}
/*字体*/
.font12{font-size: 12px!important;}
.font14{font-size: 14px!important;}
.font16{font-size: 16px!important;}
.font20{font-size: 20px!important;}
/*间距*/
.mt11{margin-top: 11px;}
.mt10{margin-top: 10px;}
.mt12{margin-top: 12px;}
.mt13{margin-top: 13px;}
.mt14{margin-top: 14px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt18{margin-top: 18px;}
.mt4{margin-top: 4px;}
.mt8{margin-top: 8px;}
.mt6{margin-top: 6px;}
.mt30{margin-top: 30px;}
.mt32{margin-top: 32px;}
.mt40{margin-top: 40px;}
.mt27{margin-top: 27px;}
.mb7{margin-bottom: 7px;}
.mb6{margin-bottom: 6px;}
.mb8{margin-bottom: 8px;}
.mb20{margin-bottom: 20px;}
.mb11{margin-bottom: 11px;}
.mb15{margin-bottom: 15px;}
.mb6{margin-bottom: 6px;}
.mr6{margin-right: 6px;}
.mr8{margin-right: 8px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr18{margin-right: 18px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mr31{margin-right: 31px;}
.mr32{margin-right: 32px;}
.mtb16{margin: 14px 0;}
.nmr20{margin-right: -20px;}
.mt10b5{margin: 10px 0 5px;}
.mt20b5{margin: 20px 0 5px;}

.font16{font-size: 16px;}
a:hover{color: #d7000f; text-decoration: none;}

.pl10{padding-left: 10px;}
.pt20{padding-top: 20px;}
/*边框*/
.border0{border: 1px solid #d5d5d5; border-right: 0;}
.hidden{overflow: hidden;}
.weight-col{color:#d7000f;}
/*回到顶部*/
.bar_top{display: none; position: fixed; right: 40px; bottom: 180px; z-index: 999; cursor: pointer; width: 38px; height: 39px; border: 1px solid #dfdfdf; background: url("../images/gettop.png") no-repeat;}
/*.bar_top span{ display: block; height: 100%;}*/
.bar_top:hover{ background-position: 0 -51px;}
/*头部*/
// .lm-header{}
// #header{padding: 8px 0; height: 12px; overflow: hidden; color: #999; background-color: #333; font-size: 12px;}
// #header .h-link a{float: left; height: 12px; line-height: 12px; color: #999; padding: 0 10px; border-right: 1px solid #999;}
// #header .h-link a.last{border-right: 0; padding-right: 0;}
// #header .h-link a.wu{background: url(../images/home_ioc.gif) left center no-repeat; padding-left: 18px;}
// #header .ht-login{ text-align: right; line-height: 12px;}
// #header .ht-nav{width: 789px;}
// #header .ht-link a:hover{color: #d7000f;}
// .ht-login i.n-icon {position: relative; top: -1px; background: url(../images/cduser.png) no-repeat 0 0;display: inline-block;width: 14px;height: 14px;vertical-align: -3px;margin-right: 6px;}
/*logo*/
.logo-form .logo{ width: 420px; padding: 22px 0 16px 0;}
.logo-form .logo .m-logo{padding: 2px 0 3px;}
.logo-form .logo span{ height: 76px; line-height: 76px; font-size: 28px; color: #d7000f;}
/*表单*/
.formCon{height: 64px;  margin-top: 42px;}
.formCon dl{ padding: 0 0 8px 8px; }
.formCon dl dd{ float: left; margin-right: 10px;}
.formCon dl dd a{color: #999;}
.formCon dl dd a:hover{color: #d7000f;}
/* header */
.lm-h-nav{height: 48px; background: url("../images/bar-line.png") repeat-x;}
.lm-h-nav li{ float: left; line-height: 48px; margin-right: 10px;}
.lm-h-nav li a{display: block; padding: 0 38px; color: #fff; font-size: 16px; text-decoration: none;}
.lm-h-nav li a:hover,.h-nav li a.actvie{background-color: #fcaf07;}
.actvie{background-color: #fcaf07;}
/*footer*/
.footer{ height: 40px; line-height: 40px; background-color: #333; color: #999;}
/* 面包屑 */
.crumbs{height: 16px; line-height: 16px; padding: 10px 0 20px 30px; background:url("../images/position-icon.png") no-repeat 5px 10px; border-bottom: 1px solid #d7d7d7;}

}
.con strong{font-weight:bold;}

/***************************头部**************************/
/*头部*/
#header{ height: 28px; line-height: 28px; color: #999; background-color: #333;}
#header .h-link>a{display: inline-block;height: 12px;line-height: 12px;color: #fff;font-size: 12px;padding: 0 10px;margin-top: 8px;border-right: 1px solid #999;}
#header .h-link>a:nth-last-child(1),#header .h-link a.last{border-right: 0; padding-right: 0;}
#header .h-link>a.wu{background: url(../images/home_icon.png) left center no-repeat; padding-left: 18px;}
#header .h-login{color:#fff;font-size:12px;}
#header .h-nav{width: 874px;}
#header .h-link a:hover{/* color: #d7000f; */}
#header .h-link a {float: left;font-size:12px;}
#header .h-login a{color:#fff;}
#header .h-login a:hover{color: #d7000f;}
.h-login i.n-icon {position: relative; top: -1px; background: url(../images/cduser.png) no-repeat 0 0;display: inline-block;width: 14px;height: 14px;vertical-align: -3px;margin-right: 6px;}
/*网站全导航*/
#header .h-link .cdNavAll dl a{font-size: 12px;}
.cdNavAll{ position: relative; padding: 0 12px 0 8px;color: #fff; transition: all .2s;}
.cdNavAll .nav{ font-size: 12px; cursor: default; }
.cdNavAll .nav:after{ position: absolute; top:12px; right: 2px; content: ' '; border-width:6px 3px 3px ; border-style: solid; border-color:#fff transparent transparent;transition: all .3s;}
.cdNavAll .con{ display: none; position: absolute; top: 28px; left: 0; width: 776px; z-index: 3; color: #666; background-color: #fff; font-size: 14px; border: 1px solid #ddd; padding: 8px 0; border-top: 0; box-shadow: 0 6px 6px #999; transition: all .3s;}
.cdNavAll .con dl{float: left; padding: 0 15px; font-size: 14px; border-right: 1px solid #ddd; overflow: hidden; }
.cdNavAll .con dl.list1{ width: 96px; text-align: center; }
.cdNavAll .con dl.list{ width: 293px; }
.cdNavAll .con dl dt{ font-weight: bold; margin: 6px 0; }
.cdNavAll .con dl dd{ float: left; line-height: 32px; width: 96px; }
.cdNavAll .con dl.list dt{ margin-left: 25px; }
.cdNavAll .con dl.list dd{ margin: 0 25px;  }
.cdNavAll .con dl.list3{ border-right: 0; }
.cdNavAll:hover{ background-color: #fff; color: #666; transition: all .2s; }
.cdNavAll:hover .con{  display: block;}
.cdNavAll:hover .nav:after{ transform: rotate(180deg); top: 8px; transition: all .3s;color:#999;border-color:#999 transparent transparent;transition: all .3s;;}
/*公众号*/
.public-code-wrap .con{ width: 574px; left: -255px; }
.public-code-wrap .con dl.list1{width: 160px; text-align: center;}
.public-code-wrap .con dl dd{ float: none; width: auto; }
.public-code-wrap .con dl:nth-last-child(1){ border-right: 0; }

/*头部侧导航*/
.ht-cnav{height: 82px; background-color: #ececec; padding:0 20px 0 113px;}
.nav-tit{width: 32px; margin-left: -92px; margin-top: 22px; padding-left: 38px; line-height: 20px; font-size: 16px; background: url("../images/hticon.png") no-repeat 0 center;}
.ht-cnav .nav-list{ padding-top: 3px; }
.ht-cnav ul{height: 39px; line-height: 39px;}
.ht-cnav ul.first{ border-bottom: 1px dashed #bdbdbd;}
.ht-cnav ul li{ float: left; padding: 0 30px 0 7px; }
.ht-cnav ul li a:hover{color: #d7000f; text-decoration: none;}
.w46{width: 46px; text-align: center;}
