.cpMain{ background:#ececec; overflow:hidden;}
.cpMain .container{ margin-top:20px;padding:0;padding-bottom:30px; }





.cpright{ width:955px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{  padding-left:10px; border-left:3px solid #1a56c2; font-weight:normal; line-height:16px;display:none;}
.rtop h5 a{ font-size:16px; color:#1a56c2;}
.rtop span{font-size:14px; }
.rtop span em{ color:#333;}
.rtop span a{ color:#333;}

.ArticleContent{margin-top: 20px;}
.ArticleContent h1{font-size:20px; text-align:center; margin-bottom:20px; font-weight:bold;}
.ArticleContent p{font-size:14px; line-height:1.75;}
.ArticleInfo{margin-bottom:30px; text-align:center;padding:10px;border-bottom: 1px dashed #eee;}
.ArticleInfo span{margin:0 20px;}html {
}
body {
  margin:0 auto;
  padding:0;
  text-align:center;
  font-size:12px;
  color:#666666;
  font-family:微软雅黑;
}
a {
  text-decoration: none;
  color:#666666;
}
a:hover {
  text-decoration:none;
  cursor:pointer;
}
a:link {
  outline-style:none;
}
p{
  margin:0;
  padding:0;
}
ul {
  margin:0px;
  padding:0px;
  list-style:none;
}
li {
  list-style-type:none }
div {
  text-align:left }
img {
  border:none;
  -moz-transition: all 0.3s linear;
  -o-transition:  all 0.3s linear;
  transition: all 0.3s linear;
}
h3 {
}
dl{
  margin:0px;
  padding:0px;
  list-style:none;
}
dt{
  margin:0px;
  padding:0px;
  list-style:none;
}
.clear{
  clear:both;
  margin:0;
  padding:0;
  height:0;
  overflow:hidden;
}
.line10{
  clear:both;
  margin:0;
  padding:0;
  height:10px;
  overflow:hidden;
}
.line20{
  clear:both;
  margin:0;
  padding:0;
  height:20px;
  overflow:hidden;
}
.left{
  float:left;
}
.right{
  float:right;
}
.header{
  width:100%;
  height:110px;
  position: relative;
}
.header_box{
  margin:0 auto;
  width:1200px;
}
.header_box .logo{
  float:left;
  width:367px;
  height:60px;
  margin-top:24px;
}
.header_box .logo a {
}
.header_box .logo img{
  width:367px;
  height:60px;
}
.header_box .zjwz{
  overflow:hidden;
  float: left;
  margin-left: 105px;
  width:420px;
  overflow: hidden;
  font-size: 20px;
  line-height: 40px;
  height:40px;
  margin-top: 40px;
  font-weight: bold;
  color: #af251b;
}
.header_box .right{
  float:right;
  width:auto;
  margin-left:20px;
}
.header_box .right .txt{
  position: absolute;
  right: 0;
  top: 10px;
  margin-top:20px;
  font-size:14px;
  color:#333;
  font-weight: bold;
  padding-left:50px;
  height:41px;
  background: url(/uploads/20180806/5d65472295527812af5358ee80d41004.png) no-repeat left;
}
.header_box .right .txt span{
  font-size:20px;
  font-style:oblique;
  color:#af251b;
}
.menu_{
  width:100%;
  height:50px;
  background-color:#af251b;
}
.menu{
  margin:0 auto;
  width:1200px;
}
.menu ul{
}
.menu ul li{
  float:left;
}
.menu ul li a{
  padding:0;
  display:block;
  width:150px;
  font-size:16px;
  color:#7f3601;
  line-height:50px;
  height:50px;
  color:#fff;
  text-align:center;
  vertical-align:middle;
}
.menu ul li a:hover{
  background-color: #660700;
  color:#fff;
}
.menu .nav .nLi{
  float:left;
  position:relative;
  display:inline;
}
.menu .nav .sub{
  display:none;
  width:150px;
  left:0;
  top:50px;
  z-index:9999;
  position:absolute;
  background-color: rgba(0,0,0,.5);
  line-height:40px;
  margin-bottom:1px;
}
.menu .nav .sub li{
  zoom:1;
}
.menu .nav .sub a{
  display:block;
  padding-left:20px;
  text-align: left;
  width:150px;
  height:40px;
  line-height:40px;
  color:#fff;
}
.menu .nav .sub a:hover{
  width:150px;
  background:#af251b;
  color:#fff;
  border-bottom:none;
}
nnli843
.menu .nav .nnli843{
  float:left;
  position:relative;
  display:inline;
}
.menu .nav .nnli843 .sub{
  display:none;
  width:240px;
  left:0;
  top:50px;
  z-index:9999;
  position:absolute;
  background-color: rgba(0,0,0,.5);
  line-height:40px;
  margin-bottom:1px;
}
.menu .nav .nnli843 .sub li{
  zoom:1;
}
.menu .nav .nnli843 .sub a{
  display:block;
  float:left;
  padding-left:10px;
  text-align: left;
  width:120px;
  height:40px;
  line-height:40px;
  color:#fff;
}
.menu .nav .nnli843 .sub a:hover{
  width:120px;
  background:#af251b;
  color:#fff;
  border-bottom:none;
}
.menu .nav .nnli844{
  float:left;
  position:relative;
  display:inline;
}
.menu .nav .nnli844 .sub{
  display:none;
  width:340px;
  left:0;
  top:50px;
  z-index:9999;
  position:absolute;
  background-color: rgba(0,0,0,.5);
  line-height:40px;
  margin-bottom:1px;
}
.menu .nav .nnli844 .sub li{
  zoom:1;
}
.menu .nav .nnli844 .sub a{
  display:block;
  float:left;
  padding-left:10px;
  text-align: left;
  width:170px;
  height:40px;
  line-height:40px;
  color:#fff;
}
.menu .nav .nnli844 .sub a:hover{
  width:170px;
  background:#af251b;
  color:#fff;
  border-bottom:none;
}
/*网站字体颜色*/
.header , .content , .footer , .container{
  margin-left:auto;
  margin-right:auto;
  padding:0;
  width:1200px;
}
.topr p{
  margin-bottom:0;
}
.contextMenuPlugin > .header{
  width:auto;
  height:auto;
}
.soleft .cpTle{
  margin:0;
}
.header-text p{
  font-size:14px;
}
.header-text a{
  font-size:14px;
}
.qimo8{
  overflow:hidden;
}
.qimo8 .qimo {
  /*width:99999999px;*/width:8000%;
  height:30px;
}
.qimo8 .qimo div{
  float:left;
}
.qimo8 .qimo ul{
  float:left;
  height:30px;
  overflow:hidden;
  zoom:1;
}
.qimo8 .qimo ul li{
  float:left;
  line-height:30px;
  list-style:none;
}
.qimo8 li a{
  color:#af251b;
}
.top{
  
}
.the_top{
  position: fixed;
  z-index:9999;
  top:0;
  width:100%;
  
}.soleft{ float:left; width:230px; position:relative; z-index:999;}
.soleft .cpTle{ font-weight:normal;padding:24px 0 23px 22px;border-bottom: 1px solid #eee;background: #af251b; }
.soleft .cpTle a{ font-size:18px; color:#fff; font-weight:bold;}
.soleft .cpTle p{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:12px;}
.soleft .cpTle p a{color:#fff;font-size:16px;font-weight:bold;}
.soleft .cpTle span{ font-size:14px; color:#eee;}
.soleft>ul{background:#fff;padding-top: 10px;}
.soleft>ul>li{ padding-bottom:15px; }
.soleft>ul>li>a{height: 50px; line-height: 50px; padding-left: 25px; display: block; font-size: 18px;margin: 0 10px;text-decoration: none; background: #ececed url(/uploads/20180725/fa99907da3529f0e741888065e04a03f.png) no-repeat 186px 20px;}
.soleft>ul>li>a:hover , .soleft>ul>li>a.cur{background-color:#af251b; color:#fff; background-image: url(/uploads/20180725/fb7ad334a92186b07aef2dc7e8495fc8.png);}
.soleft>ul>li .sedNav{margin: 0 10px;}
.soleft>ul>li .sedNav dt{height:50px; border-bottom:1px solid #e2e2e2; font:14px "Microsoft Yahei"; line-height:50px; background:url(/uploads/20180725/07ecc0853c2c505275e169b925051dc8.gif) no-repeat 25px 18px; padding-left:45px; overflow:hidden;}
.soleft>ul>li .sedNav dt {font-size:16px; color:#333;text-decoration: none; }
.soleft>ul>li .sedNav a:hover,.soleft li .sedNav  a.cur{color:#1a56c2;}
.soleft>ul>li .sedNav dd{margin-left: 43px;    line-height: 35px;}


.soleft .dphone{ overflow:hidden; background:#333; padding:20px 0;}
.soleft .dphone dt{ float:left; background:url(/uploads/20180725/21771c0da48a67923f42d62d3695bb9b.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.soleft .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.soleft .dphone dd span{ font-size:13px;}
.soleft .dphone dd p{ font-size:18px; font-family:"Arial";}.span230 {
	width:230px;
  margin-top:20px;
}

.span230 .bt{
	width:230px;
	height:65px;
	line-height: 65px;
  padding-left:22px;
	vertical-align: middle;
	background-color: #af251b;
	color:#fff;
	font-size:12px;
	font-family:Arial;

}

.span230 .bt span{
	font-weight: bold;
	font-size:18px;
  margin-right:5px;
}

#scrollbox {
	height:396px;
  width:230px;
	overflow:hidden;
  background-color: #fff;
}
.scrollcon {
	height:800%;
}
.scrollpic li {
	height:238px;
	overflow:hidden;
	margin:10px;
}
.scrollpic li img {
	width:210px;
  height:198px;
  border:solid 2px #f1f1f1;
}

.scrollpic li span{
	display: block;
	text-align: center;
	height:40px;
  line-height:40px;
	width:210px;
	overflow: hidden;
	color:#fff;
	background-color: #1c7bab;

}.topadcs a {display: block;height: 380px;width: 100%;}.news {
  overflow:hidden;
  width:100%;
  padding:45px 0 30px 0;
  background-color:#fff;
}
.bbbbt span{    font-size: 20px;}
.bbbbt{
    height: 65px;
    line-height: 65px;
    padding-left: 22px;
    vertical-align: middle;
    background-color: #af251b;
    color: #fff;
    font-size: 12px;
   margin-left: -20px;
    margin-right: -20px;}
.news .nbox {
  overflow:hidden;
  width:900px;
  margin:0 auto}
.news .newsbox{
  overflow:hidden;
  float:left;
  margin:0 10px;
  border:1px solid #dbdbdb;
  width:430px;

}
.news h2{
  margin-top:15px;
  margin-bottom:20px;
  padding-left:6px;
  border-left:6px solid #af251b;
  font-weight:normal;
  font-size:20px;
  color:#333;
}
.news img{
  display:block;
  margin:0 auto;
  margin-bottom:15px;
  width:356px;
}
.news .list{
  overflow:hidden;
  width:386px;
  margin:0 auto}
.news .list li{
  overflow:hidden;
  width:100%;
  font-size:13px;
  color:#666;
  line-height:38px;
}
.news .list li em{
  float:left;
  color:#af241a;
  margin-right:5px;
  font-weight:bold;
  font-size:20px;
}
.news .list li a{
  display:block;
  float:left;
  width:180px;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  color:#333;
}
.news .list li span{
  float:right;
	color:#999;
}
.news .wenda {
  overflow:hidden;
  width:356px;
  margin:0 auto;
  height:400px;
  position:relative}
.news .wenda ul{
  overflow:hidden;
  position:absolute}
.news .wenda li{
  overflow:hidden;
  height:88px;
  margin-bottom:8px;
  border-bottom:1px dashed #e4e4e4;
}
.news .wenda h5{
  font-weight:normal;
  font-size:13px;
  padding-left:32px;
  background:url(/uploads/20180725/f18280b80fa5974e21fa4f382e2d3550.png) no-repeat left center;
  line-height:25px;
  margin-bottom:15px;
}
.news .wenda h5 a{
  color:#f07f1b;
}
.news .wenda p{
  padding-left:32px;
  background:url(/uploads/20180725/c923d09abd396358cb74a99a1c3ebc1b.png) no-repeat left top;
  font-size:13px;
  color:#333;
  line-height:25px;
  height:50px;
  overflow:hidden;
}
table{ width:100%;}.footer{
  width:100%;
  margin-top:30px;
  min-height: 10px;
  overflow: hidden;
  background-color: #3c3c3c;
}
.footer_box{
  margin:0 auto;
  width:1200px;
}
.footer_box .td1{
  width:1200px;
  height:60px;
  border-bottom: solid 1px #575a5b;
}
.footer_box .td1 ul{
  width:1200px;
  height:60px;
}
.footer_box .td1 ul li{
}
.footer_box .td1 ul li a{
  float: left;
  color:#c2c2c2;
  font-size:16px;
  display: block;
  width:150px;
  display: block;
  line-height: 60px;
  text-align: center;
}
.footer_box .td1 ul li a:hover{
}
.footer_box .td2{
  width:1200px;
  padding-top:35px;
  height:190px;
  border-bottom: solid 1px #575a5b;
}
.footer_box .td2 .footer_logo{
  float:left;
  width:89px;
  margin-top:10px;
}
.footer_box .td2 .footer_logo img{
  width:89px;
  height:89px;
}
.footer_box .td2 .txt{
  float:left;
  margin-left: 80px;
  font-size:16px;
  line-height: 36px;
  color:#c2c2c2;
}
.footer_box .td2 .ewm{
  float:right;
}
.footer_box .td2 .ewm ul{
}
.footer_box .td2 .ewm ul li{
  float:left;
  margin-left: 50px;
}
.footer_box .td2 .ewm ul li img{
  width:90px;
  height:90px;
}
.footer_box .td2 .ewm ul li span{
  margin-top: 10px;
  width:90px;
  display: block;
  text-align: center;
  line-height: 16px;
  color:#c2c2c2;
}
.footer_box .td3{
}
.footer_box .td3 ul{
}
.footer_box .td3 ul li{
}
.footer_box .td3 ul li a{
  color:#c2c2c2;
}
.footer_box .td3 ul li a:hover{
}
.flink li{
  display:inline-block;
  padding:10px;
}
.zcdj{
  position: fixed;
  z-index: 9999 !important;
  left:0;
  bottom:3px;
}
.zcdj ul{
  position: absolute;
  bottom: 0;
}
.zcdj ul li{
  display:none;
}
.zcdj.open ul li{
  display:block;
}
.zcdj ul li.zcdj_last{
  display:block;
}
.zcdj{
  width:50px;
}
.zcdj.open{
  width:150px;
}
.zcdj.open ul li a{
  padding:10px 15px;
  margin-top:5px;
  border-radius: 5px;
}
.zcdj.open ul li a:hover{
  color:#f1f1f1;
  background-color:#660700;
}
.zcdj ul li a{
  margin-top: 1px;
  display: block;
  width: 100%;
  padding: 8px 0;
  background-color: #af251b;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 25px;
  border-radius: 5px;
  /* height: 166px; */
  /* margin-bottom: 3px; */
  /* border-radius: 3px; */
  letter-spacing: 8px;
  margin-left: 1px;
  padding-left: 5px;
}
/*.zcdj ul li a:hover{ width:140px; height:35px; background-color:#660700;-webkit-writing-mode: horizontal-tb; writing-mode: horizontal-tb; transition: all .3s ease; line-height: 30px;}*/
.yb_conct{position:fixed;z-index:100;bottom:0;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#af251b url(/uploads/20180830/cff3e727a414aa8068a5e28e50465a77.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#af251b url(/uploads/20180830/cff3e727a414aa8068a5e28e50465a77.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{display:none;text-indent:0;background:#af251b url(/uploads/20180830/cff3e727a414aa8068a5e28e50465a77.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#af251b url(/uploads/20180830/cff3e727a414aa8068a5e28e50465a77.png) no-repeat 0 -169px;}
.hd_qr{ margin-left:30px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
