.title { overflow:hidden; width:100%;}

.title h2{ text-align:center; font-size:24px; color:#1b769e; background:url(/uploads/20180725/4a014804879f1b52cedb53a4ea0bc57d.png) no-repeat center; margin-bottom:5px;}

.title h2 a{ color:#005aa1;}

.title p{ font-size:12px; color:#999; text-align:center; text-transform:uppercase;}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%;
  
}.banner { overflow:hidden; width:100%; height:600px;}

.btn {width:152px}

#flashs{ position:relative; height:600px; overflow:hidden;text-align:center;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{text-indent: -99999em; overflow:hidden; position:absolute; z-index:50; bottom:13px; padding:0 1px;  *padding-bottom:2px; left:50%;}

#flashs .btn span{ display:inline-block; cursor:pointer; width:20px; height:20px; border-radius: 10px; background-color:#f7f7f7; margin:2px 5px; opacity:0.42; float:left;}

#flashs .btn span.cur{ background-color:#af251b; opacity:1;}
    .lb{ float:left;}
    .cb{ float:left; margin-left:30px;}
    .rb{ float:right;}
    .tsfw{ margin:10px auto; width:1200px;}
    .tsfw .tr1{ width:380px; height:220px;}
    .tsfw .tr1 a{ display: block; position: relative; width:380px; height:220px; overflow: hidden;}
    .tsfw .tr1 a:hover span{ display: none; background: rgba(175,37,27,.8); color:#fff; border:solid 2px #af251b;}
    .tsfw .tr1 a:hover img{-webkit-transform:  scale(1.3) ; -moz-transform: scale(1.3) ; -ms-transform: scale(1.3); -o-transform:  scale(1.3) ; transform:  scale(1.3);}
    .tsfw .tr1 img{ position: absolute; width:380px; height:220px; overflow: hidden;  z-index: 1;}
    .tsfw .tr1 span{ display: block; font-size:24px; position: absolute; z-index: 9; color:#fff; font-weight: bold; left:105px; background: rgba(175,37,27,.8); top:80px; width:190px; height:60px; line-height: 60px; border:solid 2px #af251b; text-align: center; vertical-align: middle;}.zyly {
  width:1220px;
  margin:0 auto;
}
.title{ margin-bottom:20px;}

.title .tit-h2 {
  text-align: center;
  font-size: 24px;
  color: #af251b;
  height:26px;
  padding:0;
  font-weight:bold;
}
.title span{ display: block; font-size:14px; text-align: center; color:#666; height:40px; line-height:40px; }
.zyly .list_zyly > li {
  width: 285px;
  height: 160px;
  float: left;
  margin:10px;
  overflow: hidden;
  ;
}
.zyly .list_zyly > li .tp{
  width:50px;
  height:50px;
  top: 57px;
  left: 20px;
  position: absolute;
  background-size:100%;
}

.zyly .list_zyly > li > a {
  display: table;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position-x: 50px;
  background-position-y: 40px;
  background-color: #fff;
  font-size: 20px;
  color: #333;
  position: relative;
  transition: inherit !important;
}
.zyly .list_zyly > li > a:hover {
  color: #fff;
  background-color: #af251b;
}
.zyly .list_zyly > li > a:hover .tp {
	background-position:0 bottom;
}
.zyly .list_zyly > li > a > span {
  position: absolute;
  top: 10px;
  display: inline-block;
  left: 40px;
  width: 182px;
  text-align: center;
  font-weight:bold;
}
/*èƒŒæ™¯å›¾*/
.zyly .list_zyly > li:nth-child(1) a {
  background-image: url(../img/idx_ly_01.png);
}
.zyly .list_zyly > li:nth-child(1) a:hover {
  background-image: url(../img/idx_ly_11.png);
}
.zyly .list_zyly > li:nth-child(2) a {
  background-image: url(../img/idx_ly_02.png);
}
.zyly .list_zyly > li:nth-child(2) a:hover {
  background-image: url(../img/idx_ly_12.png);
}
.zyly .list_zyly > li:nth-child(3) a {
  background-image: url(../img/idx_ly_03.png);
}
.zyly .list_zyly > li:nth-child(3) a:hover {
  background-image: url(../img/idx_ly_13.png);
}
.zyly .list_zyly > li:nth-child(4) a {
  background-image: url(../img/idx_ly_04.png);
}
.zyly .list_zyly > li:nth-child(4) a:hover {
  background-image: url(../img/idx_ly_14.png);
}
.zyly .list_zyly > li:nth-child(5) a {
  background-image: url(../img/idx_ly_05.png);
}
.zyly .list_zyly > li:nth-child(5) a:hover {
  background-image: url(../img/idx_ly_15.png);
}
.zyly .list_zyly > li:nth-child(6) a {
  background-image: url(../img/idx_ly_06.png);
}
.zyly .list_zyly > li:nth-child(6) a:hover {
  background-image: url(../img/idx_ly_16.png);
}
.zyly .list_zyly > li:nth-child(7) a {
  background-image: url(../img/idx_ly_07.png);
}
.zyly .list_zyly > li:nth-child(7) a:hover {
  background-image: url(../img/idx_ly_17.png);
}
.zyly .list_zyly > li:nth-child(8) a {
  background-image: url(../img/idx_ly_08.png);
}
.zyly .list_zyly > li:nth-child(8) a:hover {
  background-image: url(../img/idx_ly_18.png);
}
.zyly .list_zyly > li:nth-child(9) a {
  background-image: url(../img/idx_ly_09.png);
}
.zyly .list_zyly > li:nth-child(9) a:hover {
  background-image: url(../img/idx_ly_19.png);
}
.zyly .list_zyly > li > a .ar_list {
  width: 180px;
  margin-left:90px;
  margin-top:50px;
}
.zyly .list_zyly > li > a .ar_list li {
  color: #af251b;
  font-size: 14px;
}

.zyly .list_zyly > li > a .ar_list li span {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
}
.zyly .list_zyly > li > a:hover .ar_list li span, .zyly .list_zyly > li > a:hover .ar_list li {
  color: #fff;
  position: relative;
  z-index: 9999;
  overflow: hidden;
}
.gywm_l{
  position: relative;
  margin:0 auto;
  width:1200px;
  height:456px;
  overflow: hidden;
  border: solid 3px #af251b;
}
.gywm_l .hd{
  position: absolute;
  z-index;
  10;
  left:0;
  top:0;
  width:60px;
  height:150px;
}
.gywm_l .hd ul{
}
.gywm_l .hd ul li{
  font-size:18px;
  padding:35px 20px;
  width:60px;
  height:150px;
  text-align: center;
  vertical-align: middle;
  border-bottom:solid 1px #af251b;
  color:#af251b;
  cursor:pointer;
  font-weight:bold;
}
.gywm_l .hd ul li.on{
  background:#af251b;
  color:#fff;
}
.gywm_l .bd{
  position: absolute;
  left:60px;
  width:1160px;
  overflow: hidden;
}
.gywm_l .bd ul{
  zoom:1;
}
.gywm_l .bd ul .tpzs{
  width:540px;
}
.gywm_l .bd li{
  float:left;
  height:228px;
  margin:0 0 0 1px;
}
.gywm_l .bd li a{
  position: relative;
  display: block;
  width:269px;
  height:227px;
}
.gywm_l .bd li a:hover{
}
.gywm_l .bd li a:hover .bt{
  color:#af251b;
}
.gywm_l .bd li img{
  position: absolute;
  left:0;
  top:0;
  width:269px;
  height:227px;
}
.gywm_l .bd li span{
  display: block;
}
.gywm_l .bd li .bt{
  position: absolute;
  bottom:0;
  left:0;
  width:269px;
  height:30px;
  line-height: 30px;
  overflow: hidden;
  font-size:14px;
  font-weight: bold;
  color:#fff;
  text-align: center;
  background-color: rgba(0,0,0,0.5);
}
.gywm_l .wzjs{
  position: absolute;
  top:0;
  width:619px;
  right:0;
}
.gywm_l .wzjs .wzbt{
  font-size:16px;
  font-weight:bold;
  color:#fff;
  height:60px;
  line-height:60px;
}
.gywm_l .wzjs .wznr{
  position: absolute;
  overflow: hidden;
  padding:15px;
  background-color: rgba(0,0,0,0.5);
  right:50px;
  top:100px;
  width:200px;
  height:250px;
  font-size:14px;
  color:#fff;
  line-height:30px;
  text-indent: 2em;
}
.gywm_l .wzjs img{
  position: absolute;
  width:619px;
  height:450px;
  overflow: hidden;
}
.third
{
  float:right;
}
.nohd{
}
.sy_td5{ margin:0 auto; margin-top:30px; width:1200px; }

		.tdjs{ width:1200px; margin:0 auto;  }
		.tdjs .hd{   position:relative; margin:0 auto; width:510px; height:40px;  }
		.tdjs .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
		.tdjs .hd ul li{ float:left; font-size:14px;width:118px; height:36px; line-height:36px; text-align: center; vertical-align: middle; border:solid 1px #eaeaea;  cursor:pointer;  }
		.tdjs .hd ul li.on{  background:#af251b; border:1px solid #af251b; color:#fff; }
		.tdjs .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }


.tdjs .bd{ margin-top:30px;}
		.tdjs .bd ul{}
		/*.tdjs .bd ul li{ margin:0 11px; float:left; _display:inline; text-align:center;  }*/
.tdjs .bd ul li{ margin:0 20px; float:left; _display:inline; text-align:center;  }
		.tdjs .bd .pic{ text-align:center; }
		.tdjs .bd .pic img{ width:200px; height:266px; display:block;  padding:1px; border:1px solid #ccc; }
		.tdjs .bd .pic a:hover img{ border-color:#999;  }
		.tdjs .bd .title{ line-height:30px; font-size:16px; color:#333; text-align: center; }


.ckgd{ margin:15px auto 0; width:200px; height:40px; border-radius: 20px; line-height:40px; text-align: center; vertical-align: middle; border:solid 1px #ae251b;}
.ckgd a{display: block; font-size:14px; color:#ae251b;}
.ckgd a:hover{ background-color:#ae251b; color:#fff; border-radius: 20px;}

.g1,.g2,.g3,.g4{ width:1200px; height:300px;}
.g4 li{float:right !important; margin-top:20px;}
.g4{ margin-top:20px;}.sy_td5{ margin:0 auto; width:100%; margin-top:20px;}

		.tdjs{ width:1200px; margin:0 auto;  }
		.tdjs .hd{   position:relative; margin:0 auto; width:510px; height:40px;  }
		.tdjs .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
		.tdjs .hd ul li{ float:left; font-size:14px;width:118px; height:36px; line-height:36px; text-align: center; vertical-align: middle; border:solid 1px #eaeaea;  cursor:pointer;  }
		.tdjs .hd ul li.on{  background:#af251b; border:1px solid #af251b; color:#fff; }
		.tdjs .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }


.tdjs .bd{ margin-top:30px;}
		.tdjs .bd ul{}
		/*.tdjs .bd ul li{ margin:0 11px; float:left; _display:inline; text-align:center;  }*/
.tdjs .bd ul li{ margin:0 20px; float:left; _display:inline; text-align:center;  }
		.tdjs .bd .pic{ text-align:center; }
		.tdjs .bd .pic img{ width:200px; height:266px; display:block;  padding:1px; border:1px solid #ccc; }
		.tdjs .bd .pic a:hover img{ border-color:#999;  }
		.tdjs .bd .title{ line-height:30px; font-size:16px; color:#333; text-align: center; }


.ckgd{ margin:15px auto 0; width:200px; height:40px; border-radius: 20px; line-height:40px; text-align: center; vertical-align: middle; border:solid 1px #ae251b;}
.ckgd a{display: block; font-size:14px; color:#ae251b;}
.ckgd a:hover{ background-color:#ae251b; color:#fff; border-radius: 20px;}

.g1,.g2,.g3,.g4{ width:1200px; height:300px;}
.g4 li{float:right !important; margin-top:20px;}
.g4{ margin-top:20px;}.dkls {padding: 0px 0 5px 0;}
.dkls .container {padding-top: 35px;}
.dkls dl {width: 218px;float: left;margin: 0 0 30px 25px;transition: all 0.5s;}
.dkls dl.bdnot {margin-left: 0;}
.dkls dl dt {height: 316px;position: relative;overflow: hidden;}
.dkls dl dt img {display: block;transition: all 0.5s;}
.dkls dl dt p {height:105px;position: absolute;left: 0;bottom: 0; width: 100%;background: url(../images/bg01.png)rgba(0,0,0,0.2);}
.dkls dl dt p b {display: block;font-size: 24px;font-weight: bold;color: #fff;margin:8px 8px 0 12px;padding-bottom:10px;border-bottom:1px solid #fff;}
.dkls dl dt p span {display: block;margin: 10px 0 0 12px;font-size: 14px;color: #d6d6d6; line-height:22px;}
.dkls dl dd {height: 42px;position: relative;overflow: hidden;}
.dkls dl dd a {float: left;width: 50%;font-size: 18px;color: #3b382e;text-indent: 12px;line-height: 42px;background: #ffcd32;}
.dkls dl dd a:first-child {background: #0D4DA1;text-indent: 30px;color: #fff;}
.dkls dl dd a:first-child img {position: relative;left: -5px;top: 3px;}
.dkls dl .span1{ display:none;}
.dkls dl .span2{ display:block;}
.dkls dl:hover {box-shadow: 8px 8px 15px #999;}
.dkls dl:hover dt img {transform: scale(1.1);}.dkls {padding: 0px 0 5px 0;}
.dkls .container {padding-top: 35px;}
.dkls dl {width: 218px;float: left;margin: 0 0 30px 25px;transition: all 0.5s;}
.dkls dl.bdnot {margin-left: 0;}
.dkls dl dt {height: 316px;position: relative;overflow: hidden;}
.dkls dl dt img {display: block;transition: all 0.5s;}
.dkls dl dt p {height:105px;position: absolute;left: 0;bottom: 0; width: 100%;background: url(../images/bg01.png)rgba(0,0,0,0.2);}
.dkls dl dt p b {display: block;font-size: 24px;font-weight: bold;color: #fff;margin:8px 8px 0 12px;padding-bottom:10px;border-bottom:1px solid #fff;}
.dkls dl dt p span {display: block;margin: 10px 0 0 12px;font-size: 14px;color: #d6d6d6; line-height:22px;}
.dkls dl dd {height: 42px;position: relative;overflow: hidden;}
.dkls dl dd a {float: left;width: 50%;font-size: 18px;color: #3b382e;text-indent: 12px;line-height: 42px;background: #ffcd32;}
.dkls dl dd a:first-child {background: #0D4DA1;text-indent: 30px;color: #fff;}
.dkls dl dd a:first-child img {position: relative;left: -5px;top: 3px;}
.dkls dl .span1{ display:none;}
.dkls dl .span2{ display:block;}
.dkls dl:hover {box-shadow: 8px 8px 15px #999;}
.dkls dl:hover dt img {transform: scale(1.1);}.dkls {padding: 0px 0 5px 0;}
.dkls .container {padding-top: 35px;}
.dkls dl {width: 218px;float: left;margin: 0 0 30px 25px;transition: all 0.5s;}
.dkls dl.bdnot {margin-left: 0;}
.dkls dl dt {height: 316px;position: relative;overflow: hidden;}
.dkls dl dt img {display: block;transition: all 0.5s;}
.dkls dl dt p {height:105px;position: absolute;left: 0;bottom: 0; width: 100%;background: url(../images/bg01.png)rgba(0,0,0,0.2);}
.dkls dl dt p b {display: block;font-size: 24px;font-weight: bold;color: #fff;margin:8px 8px 0 12px;padding-bottom:10px;border-bottom:1px solid #fff;}
.dkls dl dt p span {display: block;margin: 10px 0 0 12px;font-size: 14px;color: #d6d6d6; line-height:22px;}
.dkls dl dd {height: 42px;position: relative;overflow: hidden;}
.dkls dl dd a {float: left;width: 50%;font-size: 18px;color: #3b382e;text-indent: 12px;line-height: 42px;background: #ffcd32;}
.dkls dl dd a:first-child {background: #0D4DA1;text-indent: 30px;color: #fff;}
.dkls dl dd a:first-child img {position: relative;left: -5px;top: 3px;}
.dkls dl .span1{ display:none;}
.dkls dl .span2{ display:block;}
.dkls dl:hover {box-shadow: 8px 8px 15px #999;}
.dkls dl:hover dt img {transform: scale(1.1);}.dkls {padding: 0px 0 5px 0;}
.dkls .container {padding-top: 35px;}
.dkls dl {width: 218px;float: left;margin: 0 0 30px 25px;transition: all 0.5s;}
.dkls dl.bdnot {margin-left: 0;}
.dkls dl dt {height: 316px;position: relative;overflow: hidden;}
.dkls dl dt img {display: block;transition: all 0.5s;}
.dkls dl dt p {height:105px;position: absolute;left: 0;bottom: 0; width: 100%;background: url(../images/bg01.png)rgba(0,0,0,0.2);}
.dkls dl dt p b {display: block;font-size: 24px;font-weight: bold;color: #fff;margin:8px 8px 0 12px;padding-bottom:10px;border-bottom:1px solid #fff;}
.dkls dl dt p span {display: block;margin: 10px 0 0 12px;font-size: 14px;color: #d6d6d6; line-height:22px;}
.dkls dl dd {height: 42px;position: relative;overflow: hidden;}
.dkls dl dd a {float: left;width: 50%;font-size: 18px;color: #3b382e;text-indent: 12px;line-height: 42px;background: #ffcd32;}
.dkls dl dd a:first-child {background: #0D4DA1;text-indent: 30px;color: #fff;}
.dkls dl dd a:first-child img {position: relative;left: -5px;top: 3px;}
.dkls dl .span1{ display:none;}
.dkls dl .span2{ display:block;}
.dkls dl:hover {box-shadow: 8px 8px 15px #999;}
.dkls dl:hover dt img {transform: scale(1.1);}.slideTxtBox{
  width:1200px;
  margin:0 auto;
}
.slideTxtBox .hd{
  position:relative;
  margin:0 auto;
  width:480px;
  height:40px;
}
.slideTxtBox .hd ul{
}
.slideTxtBox .hd ul li{
  float:left;
  font-size:14px;
  margin-left:-1px;
  width:118px;
  height:36px;
  line-height:36px;
  text-align: center;
  vertical-align: middle;
  border:solid 1px #eaeaea;
  cursor:pointer;
}
.slideTxtBox .hd ul li.on{
  background:#af251b;
  border:1px solid #af251b;
  color:#fff;
}
.slideTxtBox .bd{
  margin-top:30px;
}
.slideTxtBox .bd ul{
  zoom:1;
}
.slideTxtBox .bd li{
}
.slideTxtBox .bd li a{
  float:left;
  margin:0 6px;
  display: block;
  padding:10px;
  width:280px;
  height:280px;
  border:solid 1px #eaeaea;
}
.slideTxtBox .bd li a:hover{
  border:solid 1px #af251b;
}
.slideTxtBox .bd li a:hover .bt{
  color:#af251b;
}
.slideTxtBox .bd li img{
  width:260px;
  height:130px;
}
.slideTxtBox .bd li span{
  display: block;
}
.slideTxtBox .bd li .bt{
  width:260px;
  height:40px;
  line-height: 40px;
  overflow: hidden;
  font-size:16px;
  font-weight: bold;
  color:#333;
}
.slideTxtBox .bd li .nr{
  height:90px;
  line-height: 30px;
  font-size:14px;
  overflow: hidden;
}
.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;}
