body{ background-color:#fff; color:#333}
a:hover{ text-decoration:none;}
.b10{ clear:both; height:10px; overflow:hidden;}
.b20{ clear:both; height:20px; overflow:hidden;}
.b40{ clear:both; height:40px; overflow:hidden;}
.b60{ clear:both; height:60px; overflow:hidden;}
.width100{ width:100%; margin:0 auto; overflow:hidden;}
.width40{ width:40%; float:left;}
.width20{ width:20%; float:left;}
.f_l{ float:left;}
.f_r{ float:right;}

.pagination{width: 100%; font-size: 14px;}
.pagination span{padding: 8px; background: #2F3237; margin-right: 5px; color: #fff;}
.pagination span a{color: #fff;}
.page-numbar a{ margin-right: 10px;}
.page-numbar a.page-num-current{color: #FCCF04;}

.dw{ margin-left:3em;}

.menu{text-align:center; background:#2668b4; color:#FFF;line-height:50px;}
.menu li{ float:left;  width:165px; line-height:50px; display:inline-block; color:#fff}
.menu li a{ font-size:1.2em; color:#fff;display:inline-block; width:165px;}
.menu li a:hover{ font-size:1.2em; color:#fff; display:inline-block; width:165px; background:#4cb6e6;}
.menu li a:active{ font-size:1.2em; color:#fff;  display:inline-block; width:165px; }

/*.cpfl{ width:260px; height:auto; overflow:hidden;}
.cpflt{ width:260px; height:70px; line-height:70px; background-color:#0065ba; color:#FFF; font-size:1.5em; text-align:center;}
.cpflb{ width:260px; height:auto; overflow:hidden; background-color: #f5f5f5;}
.cpflb li{ width:260px; height:55px; line-height:55px; background:url(../images/title.jpg) no-repeat; padding-left:4.5em;}
.cpflb li a{ font-size:1em; color:#fff;display:inline-block;}
.cpflb li a:hover{ font-size:1em; color:#ff9900; display:inline-block;}
.cpflb li a:active{ font-size:1em; color:#fff;  display:inline-block;}*/


.cpzst{ border-bottom:solid 2px #d3d2d2;}
.cpzsbl{ width:170px; height:170px; float:left}
.cpzsbr{ width:980px; height:170px; float:right; text-align:center}
.cpzsbr-dl{ padding:0em 0.5em 0em 0.5em;}
.cpzsbr dd{ border:solid 1px #CCCCCC;}
.cpzsbr img{ width:140px; height:170px;}

.gywm{ background:url(../images/gywm_bg.jpg) center no-repeat;}
.gywmblt{ margin-top:5em; float:right;}
.gywmblb{ margin-top:6em; float:right;}
.gywmb{ line-height:2.5em; font-size:1.1em; color:#FFF;}
.gywmbb{ margin-top:4em;}

.yst{border-bottom:solid 2px #d3d2d2;}

.xwzxt{border-bottom:solid 2px #d3d2d2;}
.xwzxlb h5{ line-height:2.5em}
.xwzxb-body{ padding:0em 0em 0em 0em;}
.xwzxb-body .xwzxb-color{ color:#0373c7;}
.xwzxb-body li{ line-height:2.5em; border-bottom:dashed 1px #CCCCCC;}
.xwzxb img{ margin:0 auto; padding:0px; }

.sylxwm{ background:url(../images/lxwm_bg.jpg) center no-repeat;}
.sylxwmlt{ padding:2em 0em 2em 5em;}
.sylxwmlb{ padding:1em 0em 2em 5em; color:#FFF; line-height:2.5em}
.sylxwmr{ width:400px;padding:5em 0em 2em 5em; color:#FFF}
.sylxwmr p{ border-bottom:dashed 1px #fff;}
.yqlj{ line-height:100px}


/*.gsdtb dd{ border-bottom:#ccc 1px solid; float:left; overflow:hidden; }
.gsdtb dd a{ color:#000;}
.gsdtbb{ float:left; line-height:2em;}*/

.hx{ height:10px; border-bottom:1px solid #CCC;}


.cptjt{ background:#4597dd; line-height:3em; color:#FFF; font-size:2em; text-align:center;}
.cptjb{ text-align:center;}
.cptjb-dl{ padding:0.5em 0.5em 0.5em 0em; }
.cptjb dd{ padding:0.5em 0.5em 0.5em 0em;}
.cptjb img{ width:180px; height:150px; border:1px solid #CCC;}

.tjcp{ text-align:center;}
.tjcp-dl{ padding:0.5em 0.5em 0.5em 0em; margin-top:0.5em}
.tjcp dd{ padding:0.5em 0.5em 0.5em 0em;}
.tjcp img{ width:200px; height:150px; border:1px solid #CCC;}

.foot{ background:#d1d1d1; text-align:center; color:#FFF;  font-size:1.1em;}

.foott{background:#d1d1d1; float:left; border-bottom:solid 1px #333; line-height:2.5em;}

.footb{background:#d1d1d1; float:left; line-height:3em; text-align:center}
.footb a{ color:#333;}



.zi{ font-weight:bold; font-size:1.2em;}

.lxwm .tit{color:#fff; background: #0373c7; font-size:18px; height:60px; line-height:60px; text-align:center; overflow:hidden; }
.ksdh .tit{color:#fff; background: #0373c7; font-size:18px; height:60px; line-height:60px; text-align:center; overflow:hidden; }
.ksdhb{ border:solid 2px #E6E6E6; background:#E6E6E6;border-top:none;}
.ksdhb li{font-size: 1.1em;
    padding:0em 1em 0em 1em;
    color: #000;
    width:100%;
    line-height: 3.5em;
	background:#E6E6E6;
    display: block;
	border-bottom:solid 1px #0373c7;}
.ksdhb li a{ color:#000;font-size:1.1em;}
.ksdhb li a:hover{ font-size:1.1em; color:#0373c7;}
.ksdhb li a:active{ font-size:1.1em; color:#000;}
.ksdhb .ksdhbb{padding:0px 20px 10px 20px;}
.ksdhbb-body{ padding:0em 0em 0em 0em;}
.ksdhbb-body .ksdhbb-color{ color:#fff;}
.ksdhbb-body li{ line-height:3.5em; border-bottom:dashed 1px #fff;}
.xhx{ border-bottom:solid 1px #CCC; padding:1em 2em 1em 2em;}


.cpzswks td{ line-height:20px; margin:5px 0;}

.imagelist img{ border:1px solid #CCC; width:200px; height:200px;}
.imagelist1 img{ border:1px solid #CCC; width:200px; height:200px;}

.yema {
	width: 100%;
	line-height: 20px;
	padding: 10px 0;
	float: left;
	margin-top: 15px;
}
.pageNavi {
	text-align: center;
}
.wp-pagenavi{ width:100%;}
.wp-pagenavi li{ line-height:28px; float:left; list-style:none; margin:0 6px;}
.wp-pagenavi li.thisclass{ color:#C00;}






/* 网站banner效果*/

  .slider {
    position: relative;
	max-height:600px;
	min-height:356px;
    height:500px;
    width: 100%;
    overflow: hidden;
  }
  .slider .slider-pointer {
    position: absolute;
    bottom: 20px;
    color: #fff;
    list-style: none;
    padding: 0;
    z-index: 999;
  }
  .slider .slider-pointer li {
    display: inline-block;
    margin: 0 15px;
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background-color: #ffffff;
    opacity: 0.85;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);
    transition: all 320ms ease;
  }
  .slider .slider-pointer li:hover {
    background-color: #e30006;
  }
  .slider .slider-pointer li.active {
    background-color: #333;
  }
  .slider .slider-inner {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .slider .slider-inner .item {
    width: 100%;
    height: 100%;
    float: left;
  }
  .slider .slider-inner .img {
    background-position: center top !important;
    width: 100%;
    height: 100%;
  }
  .slider .slider-control {
    position: absolute;
    width: 30px;
    height: 30px;
    z-index: 999;
    border-radius: 30px;
    text-align: center;
    font-weight: 900;
    font-size: 20px;
    line-height: 30px;
    background-color: #ffffff;
    opacity: 0.5;
    cursor: pointer;
    top: 40%;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);
    transition: all 320ms ease;
  }
  .slider .slider-control:hover {
    opacity: 0.65;
    background-color: #c00;
  }
  .slider .slider-control:active {
    opacity: 0.85;
  }
  .slider .slider-control.prev {
    display: none;
    left: 20px;
  }
  .slider .slider-control.next {
    display: none;
    right: 20px;
  }
  .slider:hover .slider-control.prev {
    display: block;
    left: 20px;
  }
  .slider:hover .slider-control.next {
    display: block;
    right: 20px;
  }


/*网站banner效果结束*/
.nav .col-md-2{ padding:0 2.5px;}
.ih-item, .ih-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ih-item.square.effect10 {
    overflow: hidden;
}
.ih-item.square {
    position: relative;
    width: 190px;
    height: 234px;
}
.ih-item a {
    color: #333;
}
.ih-item.square.effect10.bottom_to_top .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.ih-item.square.effect10 .img {
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.ih-item img {
    width: 100%;
    height: 100%;
}
.ih-item.square.effect10.bottom_to_top .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.ih-item.square.effect10 .info {
    background: #333333;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.ih-item.square .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ih-item.square.effect10.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.ih-item.square.effect10 a:hover .info {
    visibility: visible;
    opacity: 1;
}



.banner{}

.service{ padding:3em 0;}
.service .about{ width:98%; margin-top:1em; text-indent:2em;}
.service .about_img{ margin-top:1em;}
.index_news{ width:100%;}
.index_news h3{ font-size:1.4em;}
.index_news h3 a{ color:#8e0000;}
.index_news i{ font-style:normal;}
.index_news p{ text-indent:2em; max-height:72px; line-height:1.8em; overflow:hidden;}
.case_top{ margin-top:8px;}
.service .case{ margin-top:1em; text-indent:2em;}
.service .case_img{ margin-top:1em;}
@media (min-width: 1170px) {
.case_img_01{ width:55.87%;}
.case_img_02{ width:43.56%;}	
.case_img_03{ width:32.8%; margin-right:0.8%; float:left;}
.case_img_04{ width:32.8%; float:left;}
	}
@media (max-width: 768px) {
.case_img_01{ width:55.87%;}
.case_img_02{ width:43.56%;}	
.case_img_03{ width:33%; margin-right:0.5%; float:left;}
.case_img_04{ width:33%; float:left;}
	}

.fuwu{ background:#e6e6e6; padding:3em 0;}
.fuwu .fuwu_list{ clear:both; padding:0 3%;}
.fuwu .fuwu_top{ margin-left:35%;}
.fuwu h3{ margin:5px 0;}
.fuwu_01 h3, .fuwu_02 h3, .fuwu_03 h3, .fuwu_04 h3{ text-align:right; font-size:1.6em;}
.fuwu_05 h3, .fuwu_06 h3, .fuwu_07 h3{ text-align:left; font-size:1.6em;}
.fuwu_list p{ line-height:1.5em;}
.fuwu .fuwu_img{ margin-top:1em;}
.fuwu .fuwu_02{ margin-top:2em;}
.fuwu .fuwu_03{ margin-top:1.6em;}
.fuwu .fuwu_05{ margin-top:6em;}
.fuwu .fuwu_06{ margin-top:1.6em;}
.fuwu_05 .see-button, .fuwu_06 .see-button, .fuwu_07 .see-button{ margin-left:80%;}

.team{ padding:3em 0; background:#333;}
.team .team_top{ margin-left:40%;}

.friend{height:413px;margin:0 auto;overflow:hidden;width:1170px;}
.mr_frbox{height:407px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:160px 10px 0 0;width:28px;}
.mr_frUl{float:left;height:202px;width:1047px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:160px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:268px;overflow:hidden;position:relative;}
.mr_frUl ul li a img{/*display:block;*/width:100%;}
.mr_zhe{width:268px;position:absolute;top:0;background:rgba(51, 51, 51, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#333;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i .h1{text-align:center;font-size:182px;height:178px;line-height:178px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:268px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover .h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}


/*新闻列表*/
/*.newsList ul li a{width:795px; height:166px; display:block;}

.newsList ul li a span{float:left; width:150px; height:150px; float:left; background:#FFF; border:1px solid #e7e7e7; padding:7px;}

.newsList ul li{padding-top:40px;}*/
.newsList li{line-height:2.5em; border-bottom:dashed 1px #CCCCCC;}



.nr{width:605px; float:right;}

.newsList ul li .nr span{float:none; height:34px; font-size:20px; padding:0; background:none; border:none; line-height:20px; width:auto; border-bottom:1px solid #dadada; display:block; color:#2c2723; font-family:"微软雅黑";}

.newsList ul li .nr h4{height:35px; display:block; border-bottom:1px solid #dadada; color:#9e9e9e; line-height:34px;}

.newsList ul li .nr h4 i{float:left; padding-left:3px;}

.newsList ul li .nr h4 img{float:right;}

.newsList ul li .nr p{color:#7f7f7f; font-family:"微软雅黑"; padding:10px 0; line-height:20px;}

.newsList ul li a:hover span{border:1px solid #e61320;}

.newsList ul li a:hover .nr span{border:none; border-bottom:1px solid #dadada; color:#e40412;}

.leib3{ width:100%; background:url(../images/leftback.jpg); background-size:cover;    margin-bottom: 20px;}
.leib3 .tit{color:#fff;border-bottom:2px solid #e6e6e6; font-size:18px; height:60px; line-height:60px; text-align:center; overflow:hidden; font-weight:bold;}
.leib3 .tit a{ color:#fff;}
.leib3 .nr{padding-bottom: 10px;}
.leib3 .nr h4{  height:38px; line-height:33px;overflow:hidden;margin-top:4px;margin-left:-15px; font-size:16px;}
.leib3 .nr h4 a{display:block;color:#fff; padding-left:45px;}
.leib3 .nr h4 a:hover{}
.leib3 .nr h4.cur a{}
.leib3 .nr ul{padding:0 15px;}
.leib3 .nr li{padding-left: 35px; color: #666;line-height: 33px; overflow: hidden;white-space: nowrap; height:33px;}
.leib3 .nr li a{color:#fff;font-size:14px;font-weight:bold;}
.leib3 .nr li.cur a{ color:#C8161D;font-weight:bold;}	
.leib2 {
 width:100%; background:url(../images/leftback.jpg); background-size:cover;
}
.leib2 .tit {
    color: #fff;
    border-bottom: 2px solid #e6e6e6;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
}
.leftlx{background:#E6E6E6; border-bottom:none;border-top:none; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 10px 10px;}
.leftlx p{line-height:24px; color:#000;}
.leftlx p a{color:#000;}
.leftlx .dianhua {background: url(../images/ico3.gif) no-repeat scroll 0 18px transparent;color: #000;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#C8161D;}

.list_image{ display:block; overflow:hidden;}
.list_image img{ width:185px; height:150px;}
.imagelist p{ height:2em; line-height:2em; text-align:center; margin-bottom:5px;}
.imagelist1{ text-align:center;}
.list_image1{ display:block; overflow:hidden;}
.list_image1 img{ width:200px; height:150px;}

.pages ul li{float:left; padding-left:8px;}

.pages ul li a{width:24px; height:24px; display:block; background:#b0afb1; line-height:24px; text-align:center; color:#FFF;}

.pages{padding-top:50px; height:30px; padding-right:5px;}

.pages ul li a:hover,.pages ul li a.hover{background:#e40412;}

.pages ul li a.prev,.pages ul li a.next{width:36px; height:20px; display:block; background:url(../images/bg23.png) no-repeat; margin-top:2px; text-indent:-20000em;}

.pages ul li a.prev{background-position:0 0;}

.pages ul li a.prev:hover{background-position:0 -20px;}

.pages ul li a.next{background-position:-36px 0;}

.pages ul li a.next:hover{background-position:-36px -20px;}
/*新闻列表结束*/

/*面包屑导航*/
.pro_curmbs { margin-bottom:10px; padding:0 10px; line-height:3.5em;font-size:14px; background:#0373c7;} /*border-bottom:4px solid #C8161D;äº§å“åˆ—è¡¨é¡µï¼Œé¢åŒ…å±‘å¯¼èˆª,å­—ä½“é¢œè‰²å¯è‡ªè¡Œä¿®æ”¹*/
.pro_curmbs span { color:#fff;}
.pro_curmbs a { color:#fff;font-size:14px;}
.pro_curmbs a:hover { color:#ff6600;}
.pro_curmbs .a_b { color:#ff6600; font-weight:bold;}
.blank10{ clear:both;  height:10px; overflow:hidden;}
/*面包屑导航结束*/























.footer{ width:100%; padding:3em 0 1em 0; background:#333; border-top:5px solid #990000; color:#FFF;}
.footer a{ color:#FFF; display:inline; padding:0 15px;}
.footer p{ line-height:2em;}
.footer .border_right{ border-right:1px solid #FFF;}
.logo_foot{ margin-top:1.8em;}



.see-button{
  margin-top: 0em;
}
.see-button a{
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1em 4em;
  outline: none;
  background: #393939;
  border: none !important;
  border-radius:0;
  }

.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #bb1e10;
  border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  -moz-border-radius:5px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
a.btn.btn-primary.see-button.hvr-shutter-out-horizontal {
    background: #3F3C35;
}


















