body{ background:url(../images/bg.gif) repeat;}
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;}
.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;}
.header_top{ background:#333;}


.menu{ background:#006600; line-height:3em; position:absolute; z-index:9999;}
nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.nav {
  margin: 0 auto;
  background: #006600;
  color: #fff;
  z-index:9999;
}
.nav a {
  display: block;
  font-size:1.1em;
  padding: 0 2em;
  line-height: inherit;
  cursor: pointer;
  color: #fff;
}
.nav_menu {
  line-height: 3em;
  text-transform: uppercase;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
}
.nav_menu-item:hover {
  background-color: #009600;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  text-transform: none;
  display: none;
  position: absolute;
  width: 220px;
  background-color: #009600;
}
.nav_submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);
}


.fwxmt{ background:#006600; color:#FFF; padding:1em 1em 0.5em 1em; text-align:center; font-size:2em;}
.fwxmb{ border:#006600 solid 5px;}
.fwxmb li{ line-height:4em; background:url(../images/title.jpg) no-repeat; color:#FFF; overflow:hidden}
.fwxmb li a{font-size:1em; color:#FFF; padding:1em 0em 0em 3.5em;}
.fwxmb li a:hover{font-size:1em; color: #cc0000; }
.fwxmb li a:active{font-size:1em; color:#FFF;}

.fwxmnr li{ border-bottom:dashed 1px #CCCCCC; padding:0.6em 0em 0.6em 0em; overflow:hidden;}
.fwxmnr li span { float:left; line-height:1.9em;}
.fwxmnr li span img{ width:200px; height:120px;}

.sbzs{ background:#f2f2f2; text-align:center;}
.sbzsb img{ width:185px; height:175px;}
.sbzs-dl{ padding:2em 0em 0em 2em; overflow:hidden; text-align:center;}
.sbzs-dl img{ width:200px; height:200px;}
.sbzs-dl h5 a{ line-height:1em; text-align:center; font-size:0.8em; display: block; }

.ys1b{ line-height:2em; font-size:1.1em; padding-left:2.5em;}

.cgal{ background:#f2f2f2; text-align:center;}
.cgalfl{ text-align:center;}
.cgalfl li{ font-size:1em; line-height:2em; float:left; color:#000; margin:2em 0em;  padding:0em 1em; display: inline-block; border-right:#CCC 1px solid;}
.cgalfl li a{ font-size:1em; color:#000;}
.cgalfl li a:hover{ font-size:1em; color:#ff9900;}
.cgalfl li a:active{ font-size:1em; color:#000;}

.gsdtb li{ border-bottom:#CCC 1px dashed; overflow:hidden;}

.foot{ background:#1e1e1e;}
.foot h4 a{ color:#FFF;}
.foot h5 a{ color:#cccccc;}
.foot_lxwmb{ color:#CCC;}

.footbot{ background:#000; line-height:2em; color:#FFF;}

.lxwm .tit{color:#fff; background: #006600; font-size:18px; height:60px; line-height:60px; text-align:center; overflow:hidden; }

.xhx{ border-bottom:solid 1px #CCC; padding:1em 2em 1em 2em;}



.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;
}



.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{ width: 280px; height: 187px; display:block; overflow:hidden;}
.list_image img{ width:100%; height:100%;}
.imagelist p{ height:2em; line-height:2em; text-align:center; margin-bottom:5px;}


.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;
}
.pages ul li {
	list-style:none;
	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 {
	list-style:none;
	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:#006600;} /*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;
}


















