body {background-color: #fff;color: #333;font-size: 14px;}
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;}
.b80 {clear: both;height: 100px;overflow: hidden;}
.b100 {clear: both;height: 210px;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%;}
.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;}

.top_bg {background: #f1f1f1; border-bottom:solid 1px #CCCCCC;line-height: 2em;color: #000;font-size: 14px}
.menu{ text-align:center; background:#333333}
.menu li {float: left;width: 140px;line-height: 35px;display: inline-block;color: #000}
.menu li a {font-size: 1.1em;color: #fff;display: inline-block;width: 140px;line-height: 35px;}
.menu li a:hover {font-size: 1.1em;color: #fff;display: inline-block;width: 140px;line-height: 35px;background: #c30000}
.menu li a:active {font-size: 1.1em;color: #fff;display: inline-block;width: 140px;line-height: 35px;}
.banner{ background:#f4f4f4; text-align:center;}


.gywmt img {margin: 0 auto;padding: 0px;}
.gywmb {line-height: 2.8em;font-size: 1.1em; text-align:center}

.gcalbl img { border:solid 1px #CCCCCC; width:210px; height:190px;}



/*.cp {background: url(../images/index_23.jpg) repeat-x;}
.cpflb {background: #eeeeee;width: 242px;}
.cpflb li {width: 242px;line-height: 38px;background: url(../images/title.jpg) center no-repeat;display: inline-block;}
.cpflb li a {width:242px;line-height:38px;background:url(../images/title.jpg) center no-repeat;display:inline-block;padding-left:40px;}
.cpflb li a:hover {width: 242px;line-height: 38px;background: url(../images/title1.jpg) center no-repeat;color: #018997;display: inline-block;}
.cpflb li a:active {width: 242px;line-height: 38px;background: url(../images/title.jpg) center no-repeat;display: inline-block;}*/
.cpzs{ background:#f5f5f5;}
.cpzst img{margin: 0 auto;padding: 0px;}
.cpzsb {text-align: center}
.cpzsb-ul {padding: 0em 0.5em 0em 0.5em;}
.cpzsb li {padding: 0em 0.5em 0em 0em;}
.cpzsb h4 a {color: #000;font-size: 0.6em;padding: 0em 0.5em 0em 0.5em;}
.cpzsb h5 {color: #000;font-size: 0.5em;line-height: 1.5em;padding: 0em 0.5em 0em 0.5em;text-align: center}
.cpzsb img {width: 180px;height: 140px;border: solid 1px #CCCCCC;}
.xwzxt img {margin: 0 auto;padding: 0px;}
.xwzxb dd {border-bottom: #ccc 1px dashed;float: left;overflow: hidden;}
.xwzxb dd a {color: #333;}
.xwzxb dd a:hover {color: #0066cc}




/*.cpfl{ background:#f9f9f9; text-align:left}
.cpflt{ color:#000; font-size:1.5em; line-height:1.5em; text-align:center; padding:1em 0em 1em 0em; border-bottom:solid 1px #cccccc;}
.cpflb li{ width:262px; color:#000; font-size:1em; line-height:1.5em;  border-bottom:solid 1px #cccccc; display:inline-block;}
.cpflb li a{ font-size:1em; color:#000;display:inline-block;}
.cpflb li a:hover{ font-size:1em; color:#ff9900; display:inline-block;}
.cpflb li a:active{ font-size:1em; color:#000;  display:inline-block;}*/





.cgalb img {width: 180px;height: 150px;}
.cjwtb-body li {line-height: 3em;border-bottom: dashed 1px #CCCCCC;}
.gsxwb-body {padding: 0em 0em 0em 0em;}
.gsxwb-body .gsxwb-color {color: #333;}
.gsxwb-body li {line-height: 3em;border-bottom: dashed 1px #CCCCCC;}


.foot {background: #414141;color: #FFF;line-height: 2.5em; border-top: solid 2px #b4b4b4}
.foot a {color: #FFF;}
.footb{background: #414141;color: #FFF;line-height: 2.5em; text-align:left; border-top:solid 1px #656565}
.footb a{ color:#FFF;}



.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;}
.lxfs {background: #353535}
.zxlyt {color: #FFF;}
.zxlyc {color: #FFF;}
.zi {font-weight: bold;font-size: 1.2em;}
.lxwm .tit {color: #fff;background: #c30000;font-size: 18px;height: 60px;line-height: 60px;text-align: center;overflow: hidden;}
.ksdh .tit {color: #fff;background: #c30000;font-size: 18px;height: 60px;line-height: 60px;text-align: center;overflow: hidden;}
.ksdhb {border: solid 1px #E6E6E6;background: #fff;border-top: none;text-align: left;}
.ksdhb li {font-size: 1.1em;padding: 0em 1em 0em 1em;color: #000;width: 100%;line-height: 3em;display: block;border-bottom: solid 1px #ccc;}
.ksdhb li a {color: #000;font-size: 1em;}
.ksdhb li a:hover {font-size: 1em;color: #57a126;}
.ksdhb li a:active {font-size: 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;}
/*.ksdhb li{font-size: 1.1em;
    padding:0em 0.5em 0em 0.5em;
    color: #000;
    width:100%;
    line-height: 3.5em;
	background:#E6E6E6;
    display: block;
	border-bottom:solid 1px #ccc;}
.ksdhb li a{ color:#000;font-size:1em;}
.ksdhb li a:hover{ font-size:1em; color:#0373c7;}
.ksdhb li a:active{ font-size: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: #c30000;} 
	/*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;}


.hh218px {width:850px;height:225px;_height:200px;padding-top:14px;margin:0 auto; padding: 0;}
.hh218px th {padding-top:67px;}
.hh218px td {overflow:hidden;}
#scrollbox1 ul {padding:0; margin: 0; overflow:hidden;}
#scrollbox1 ul li {FLOAT:left;width:205px; height:210px;vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px; margin:0 8px;overflow:hidden;}
#scrollbox1 ul li p{ line-height:36px; height:36px; overflow:hidden; margin-top:5px;}
#scrollbox1 ul li a{ font-size:1rem;}
#scrollbox1 ul li img{ width:205px;height:160px;border:0px;}

.tui_img{ border-bottom:3px solid #c30000; padding-left:20px; margin-bottom:1rem;}
.tui_img a{ line-height:40px; font-size:16px;}
.tui_img_p{ width:100%; line-height:32px; text-align:center;}
.tui_img_p a:hover{ color:#006ab3;}
