@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, blockquote, fieldset, div, strong, label, em {
  margin: 0;
  padding: 0;
  border: 0; }
table, th, td {margin: 0;padding: 0; }
body {font-size: 14px;color: #666;font-family: '微软雅黑',Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Microsoft YaHei", SimSun, Heiti, sans-serif;
  background: #fff;
  /* overflow: hidden;*/ }
ul, ol, li {list-style: none; }
input, button {margin: 0;vertical-align: middle; }
table {border-collapse: collapse;border-spacing: 0; }
p img {display: inline-block; color:#333;}
p {color:#333;}
a {color: #666;outline: none !important;text-decoration: none; }
a:focus, a:hover {text-decoration: none; }
.clear {clear: both;height: 0px;border: none;padding: 0;margin: 0;line-height: 0px; }
.m {margin: 0px auto; }
.l {float: left; }
.r {float: right; }
.x, .main3 .bd h3, .main4 li .nr h3, .footer li .ico, .list3_con .list2_nr li h3 {
  position: relative;z-index: 1; }
.x2 {position: relative;z-index: 2; }
.j, .top_nav li .menu1, .top_nav2 ul, .main4 li .nr h3:before, .footer li .ico .yc, .list3_con .list2_nr li h3:before {
  position: absolute;z-index: 1; }
.j2, .main1 .bd .img1 .img-cen .nr {position: absolute;z-index: 2; }
.fix1 {position: fixed;z-index: 5; }
.fix {position: fixed;z-index: 10; }
.fix2 {position: fixed;z-index: 15; }
.vis {visibility: hidden; }
.tc {text-align: center; }
.ft28 {font-size: 28px; }
.pt5 {padding-top: 5px; }
.pt10 {padding-top: 10px; }
.pt20 {padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pt40 {padding-top: 40px; }
.mb40 {margin-bottom: 40px; }
.mb100 {margin-bottom: 100px; }
.ml40 {margin-left: 40px; }
.db {display: block; }
.c1 {color: #222; }
.c2 {color: #fff; }
.cen {padding-left: 0px;padding-right: 0px; }
.media_img {vertical-align: top;display: table-cell; }
.media_con {/*display: table-cell;*/vertical-align: top; width:100%;}
.red{color:#ff6c6c;}
.bred{background: red;}
.xian{border-top:1px solid #eee;width:100%;}
.green{color:green;}
/*通用end*/

/*其他*/
.btn1{height: 0.7rem;margin-top: 0.5rem;line-height: 0.7rem;padding: 0 0.1rem;font-size: 0.3rem;border:0;}
.btn2{height: 0.5rem;line-height: 0.5rem;padding: 0 0.1rem;font-size: 0.2rem;margin-top:-0.1rem;border:0;}
i,em{font-style:normal}


.bj{width:100%;max-width:1200px;margin:auto;}
.bj1{width:100%;}
.bj1 .bj11{width:100%;max-width:1200px;margin:auto;}
.bj1 .bj11 .bj11_logo{margin-left:10px;margin-top:5px;display: block;}
.bj1 .bj11 .bj11_logo img{width:500px;}
.bj1 .bj12{float:right;height:88px;margin-top:25px;}


.bj2{width:100%;margin-top:30px;}
.bj2 .bj2_cont{width:100%;padding:20px;overflow:hidden;line-height: 30px;}
.bj2 .bj2_cont img{max-width:100%;}

.bj3{width:100%;margin-top:30px;overflow: hidden;padding-right:20px;padding-left:30px;  }
.bj3 a{color:#333;font-size: 16px;margin: 0 10px;display: inline-block;
  padding: 4px 10px;background: #e4eaec;}
.bj3 a:hover,.bj3 a.on{    color: #fff;
    background: #b2160f;}
.bj3 .bj31{float:left;}
.bj3 .bj32{float:right;}
.bj3 .bj31 .wm11a{color:#000;font-size: 20px;display: block;width:100%;font-weight: bold;}
.bj3 .bj31 .wm11b{color:#000;font-size: 14px;display: block;width:100%;}

.bj4{width:100%;margin-top:30px;min-height:200px;padding:20px;border:1px solid #eee;}
.bj4 .bj41{width:100%;overflow:hidden;margin-bottom:20px;border-bottom:1px solid #b5b7b6;}
.bj4 .bj41 .bj41a{float:left;width:100px;line-height:60px;text-align:center;color:#333;font-size:20px;}
.bj4 .bj41 .bj41b{}
.bj4 .bj41 .bj41b1{color:#333;font-size:20px;}
.bj4 .bj41 .bj41b2{color:#666;font-size:14px;}
.bj4 .bj41 .bj41b3{color:#333;font-size:14px;float:right;}
.bj4 .bj41 .bj41b1:hover{color:#cc0033;}
.bj4 .bj41 .bj41b2:hover{color:#666;}
.bj4 .bj41 .bj41b3:hover{color:#cc0033;}


.bj5{position:absolute;right:10px;top:0;z-index: -1;
    opacity: 0.2;}
.bj5 img{width:120px;}

.jie{background:url(../img/hero/jie.png) no-repeat;background-size:auto 200%;background-position: right -81px;}

.bj6{width:100%;overflow: hidden;}
.bj6 .bj6a{float:left;width:30%;margin-top:20px;overflow: hidden;height:280px;}
.bj6 .bj6a:nth-of-type(2){margin-left: 5.5%;}
.bj6 .bj6a:nth-of-type(3){float:right;}
.bj6 .bj6a:nth-of-type(5){margin-left: 5.5%;}
.bj6 .bj6a:nth-of-type(6){float:right;}
.bj6 .bj6a .bj61{width:100%;height: 200px;text-align: center;}
.bj6 .bj6a .bj61 img{height:100%;}
.bj6 .bj6a .bj62{color:#000;font-size: 20px;}
.bj6 .bj6a .bj63{color:#000;font-size: 14px;}
.bj6 .bj6a .bj62:hover{color:#0a536d;}
.bj6 .bj6a .bj63:hover{color:#0a536d;}
.bj7{width:50%;overflow: hidden;float:left;margin-top:30px;}
.bj7 img{max-width:100%;}

.bj8{width:50%;overflow: hidden;float:left;margin-top:30px;}
.bj8 .bj81{width:271px;overflow: hidden;text-align: center;margin:auto;}
.bj8 .bj81 .bj81b{color:#fff;width:120px;height:40px;text-align: center;line-height: 40px;
	margin: auto;float:left;font-size:20px;margin-left:5px;margin-right:5px;}
.bj8 .bj81 .bj81b a{color:#fff;background: #727071;display:block;}
.bj8 .bj81 .bj81b a:hover{background:#0a536d;}
.bj8 .bj81 .bj81b a.on{background:#0a536d;}
.bj8 .bj82{width:100%;overflow: hidden;padding:30px;padding-top:5px;}
.bj8 .bj82a{width:100%;font-size:20px;}
.bj8 .bj82b{font-size:14px;text-indent: 2em;margin-top:20px;}

.bj8 .bj83{width:100%;overflow: hidden;padding:0 30px;}
.bj8 .bj83 .bj83a{float:left;width:45%;margin-bottom:20px;height: 200px;}
.bj8 .bj83 .bj83a:nth-of-type(2){float:right;}
.bj8 .bj83 .bj83a:nth-of-type(4){float:right;}
.bj8 .bj83 .bj83a .bj83a1{width:100%;height: 150px;text-align:center;}
.bj8 .bj83 .bj83a .bj83a1 img{height:100%;}
.bj8 .bj83 .bj83a .bj83a2{color:#000;font-size: 20px;}
.bj8 .bj83 .bj83a .bj83a3{color:#000;font-size: 14px;}
.bj8 .bj83 .bj83a .bj83a2:hover{color:#822667;}
.bj8 .bj83 .bj83a .bj83a3:hover{color:#822667;}
.xbanner{width:100%;margin-top:10px;}
.xbanner img{width:100%;}
.wm1{width:200px;float:left;margin-top:10px;margin-left: 30px;}
.wm1 .wm11{width:100%;border-left:1px solid #ddd;padding-left:10px;}
.wm1 .wm11a{color:#000;font-size: 20px;display: block;width:100%;}

.wm1 .wm11b{color:#000;font-size: 14px;display: block;width:100%;}
.wm1 .wm12{width:100%;margin-top:10px;background: #c9c9cb;}
.wm1 .wm12a{height:40px;border-bottom:1px solid #eee;line-height: 40px;text-align: center;color:#000;}
.wm1 .wm12a a{display:block;width:100%;height:100%;color:#333;}
.wm1 .wm12a a.on{color:#fff;background:#822667;}
.wm1 .wm12a a:hover{color:#fff;background:#822667;}

.wm2{width:1305px;float:left;margin-top:10px;border:1px solid #eee;min-height:500px;margin-left:20px;padding:10px;line-height: 30px;}
.wm2 img{max-width:100%;}
.wm3{width:100%;margin-top:10px;text-align:right;padding-right: 30px;}
.wm3 a{margin:0 1px;color:#999;}
.wm3 span{color:#999;}

.footer{width:100%;border-top:1px solid #eee;overflow: hidden;margin-top:10px;float:left;}
.ft-wz{width:100%;padding:10px;text-align: center;font-size: 14px;color:#999;}

@media (max-width: 1400px) {
.bj1 .bj11 .bj11_logo img{width:400px;}
.bj1 .bj11{max-width:1120px;}
.bj{max-width:1120px;}
.wm1{width:200px;}
.wm2{width:1085px;}
.bj1 .bj12{margin-top:4px;height: 89px;}
}

.page2 {overflow: hidden;text-align: left; width:100%;margin-top:20px;}
.page2 ul {
    letter-spacing: -3px;
    border: 1px solid #e4eaec;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: #fff; }
  .page2 li {
    display: inline-block;
    height: 38px;
    margin: 0px 3px;
    line-height: 38px;
    font-size: 14px;
    letter-spacing: 0;
    *display: inline;
    *zoom: 1;
    text-align: center;
    background: #e4eaec;
 }
  .page2 li a {
    padding: 0px 15px;
    display: block;
    color: #333;
    font-size: 14px;
    height: 38px;
    line-height: 38px; }
  .page2 li.prev  {
  	margin-right:-1px;
     }
  .page2 li.next  {
  	margin-left:-1px;
    }
  .page2 li.on {
    border: none; }
  .page2 li:hover, .page2 li.active {
    background: #0a536d;
    color: #fff; }
  .page2 li:hover a, .page2 li.active a {
    color: #fff;
    background: #0a536d; }