@charset "utf-8";
/* CSS Document */

/*重置*/
*{ font-family:"微软雅黑";color:#333;}
img{  }
body,span,dl,dd{margin:0;}
h1,h2,h3,h4,h5{ margin:0; font-weight:normal; padding:0;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{ font-size:16px;}
h4{ font-size:14px;}
h5{ font-size:12px;}
p{ margin:0;}
ul,input,textarea{ margin:0;padding:0;}
li{ list-style:none;}
a{ text-decoration:none !important; color:#333; cursor:pointer;}
.clearfix{ clear:both;}
input{ border:none;}
button{ border:none;}
tr,td{padding:0;}
table{border-collapse:collapse; padding:0; margin:0;}
form{ margin:0;}
select{ margin:0;}
textarea{overflow:auto;}
/*公共类*/
.container-fluid{padding-left:0 !important; padding-right:0 !important;}
.container{max-width:1170px; /*padding:0 !important;*/}

.f-left{ float:left;}
.f-right{ float:right;}
.f-right a { padding-left: 5px;padding-right: 5px; }
.row{ margin-right:0 !important; margin-left:0 !important;}

/*.mt-15 {margin-top:15px;}*/
.mb-15 {margin-bottom:15px;}
.mt-15 {margin-top:15px;}
.mr-15 {margin-right: 15px;}
.ml-15 {margin-left:15px;}
.pl-0{padding-left:0px !important; }
.pr-0{padding-right: 0px !important;}
.pt-15 {padding-top:15;}
.pb-15 {padding-bottom:15;}
.pr-15 {padding-right: :15;}
.pl-15 {padding-left:15;}

.bg-top{
	height: 40px;
	background: #ececec;
	/*border-bottom: 1px #c9151e solid;*/
    /*background-image: url("images/box_titlebg.png");*/
	/*background-attachment: fixed;*/
	/*background-repeat: no-repeat;
	background-size: cover;*/
}
.bg-top h2{
	color:#000;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	float: left;
	padding-top:auto;
	padding-bottom: auto;
	padding-left: 15px;
	border-left: 4px solid #c9151e;
}
.bg-top span{
	float: right;
	line-height:40px;
	padding-right: 15px;
}
.box{
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	/*width: 100%;*/
	font-size: 12px;
}


/*页头*/
.header{ border-bottom:1px solid  #f1f1f1;background:#f1f1f1;}
.header h5{ line-height:40px; /*padding: 0 15px; */height: 40px; overflow: hidden;color: #ececec;}
.header h5{color:#414141;}
.header ,.header a{color: #414141;line-height: 40px;}
.header span{color:#C8161D; padding-left: 10px; padding-right: 10px; font-size: 18px;line-height: 40px; }
.header .f-right h5{ padding-right:10px;  font-size: 15px;}
.header .email{border-right: 1px solid #e6e6e6; border-left: #e6e6e6 solid 1px;}
.header .hotline {}
.header .conatctus {border-right: 1px solid #e6e6e6; padding-left: 10px; border-left: #e6e6e6 solid 1px;}
.header .f-right  div:hover{background: #C8161D}
.header .f-right  div:hover h5,.header .f-right  div:hover span,.conatctus:hover h5 a{color:#fff;}
{color: #fff}

/*logo及热线部分*/

.webheader{
	margin-top:15px;
	margin-bottom:20px;
}
.noun{
	margin-top:15px;
	float: left;
	overflow: hidden;
	width: 80%;
}
.noun .logo{
	float: left;
	height: 80px;
	overflow: hidden;
	/*width: 26%;*/
	text-align: left;
}
.noun .logo img{
	/*width:150px;*/
	height: 80px;
	float: left;
}
.noun .title{
	padding-left: 15px;
	/*width: 74%;*/
	overflow: hidden;
	float: left;
}
.noun .title h1{
	float: left;
	line-height: 50px;
	font-size: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.noun .maxh1{
	line-height: 80px !important;
}
.noun .title h2{
	float: left;
	font-size: 16px;
	padding-left: 0px;
	left:0px;
	line-height: 30px;
	overflow: hidden;
	max-width: 500px;
	height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media (min-width:1024px){
	.noun .logo{
		width: 26%;
	}
	.noun .title{
		width: 74%;
	}
}
.phone {
	width: 20%;
	overflow: hidden;
	margin-top:15px;
	float: right;
	line-height: 80px;
	height: 80px
	/*width: 33%;*/
}
.phone i{background: #C9151E;border-radius: 30px; width: 60px;height: 60px; float: left;overflow: hidden;}
.phone i span{line-height: 60px;font-size: 30px;margin-left: 15px;text-align: center;color:#fff;}
.phone h4{margin-left:15px;line-height: 60px;font-size: 18px;float: left;}
@media (max-width:1366px){
	/*.phone i{background: #C9151E;border-radius: 20px; width: 40px;height: 40px; float: left;overflow: hidden;}
	.phone i span{line-height: 20px;font-size: 20px;margin-left: 15px;text-align: center;color:#fff;margin-top: -10px;}*/
	.phone h4{margin-left:5px;line-height: 60px;font-size: 16px;float: left;}
}
/*.phone i span{}*/

.menu{
	float: right;
	width: 10%;
	margin-top: 30px;
	line-height: 40px;
	max-height: 40px;
	overflow: hidden;
	font-size: 24px;
	text-align: center;
	color:#0395c6;
}
.menu span{
	line-height: 40px;
	max-height: 40px;
	overflow: hidden;
	font-size: 30px;
	text-align: center;
	float: right;
	color:#C9151E;
}
/*@media (max-width:1199px){

	}
@media (max-width:1024px){

}
@media (max-width:767px){
	.contact{ width:100%;}
	#com{padding-left:15px; background:none;}
	#com-n{padding-left:15px;}
	.com-m >.col-md-5{ padding-left:15px !important; padding-right:15px;}
	.logo img{ max-width:80%;}
}*/
/*@media (max-width:767px){
	.noun .logo{width: 100%;}
}*/
@media (max-width: 443px){
	.noun{
		width:80%;
		margin-top:10px;
	}
	.menu{ 
		/*margin-top:10px;*/
	}
	.noun .title h1{
		line-height: 25px;
		font-size: 16px;
		max-height: 25px;
		overflow: hidden;
	}
	.noun .title h2{
		line-height: 15px;
		font-size: 14px;
		max-height: 15px;
		overflow: hidden;
		max-width: 100%;
	}
	.noun .maxh1{
		line-height: 40px !important;
		max-height: 40px !important;
	}
	.title{
		width: 100%;
	}
	/*.header{ display:none;}*/
}

/*导航*/
.nav {overflow: hidden;width: 100%;}
.nav-box{ background:#414141;}
.nav-pills li a{ color:#fff; font-size:14px;}
.nav-pills li { line-height:35px; width:16.66%; text-align:center}
.nav-pills li a:hover{ background:#C9151E !important; border-radius: 0px; color:#fff;}
.nav-pills>li.active>a{background:#03B3E8 !important;border-radius:0px;}
.nav-pills li{margin: 0px !important; }
.nav-pills .on a{ background:#C9151E !important; border-radius: 0px; color:#fff;}
@media (max-width:768px){
	.nav-box .container{
		padding-left: 0px;
		padding-right: 0px;
	}
	.nav-pills li{
		width: 100%; 
		line-height: 25px;
	}
	.nav {
		display: none;
	}
}


/*首页调整响应式*/
@media (max-width:1199px){

}
@media (max-width:1024px){

}
@media (min-width:768px) and (max-width:991px){

}
@media (max-width: 443px){

	.nav-box .container{
		padding-left: 0px;
		padding-right: 0px;
	}
	.nav{
		display: none;
	}
	.nav-pills>li{ 
		line-height:20px; 
		width:100%; 
		text-align:center;
	}
}

/*轮播图*/
.carousel-indicators li{width:42px; height:10px; background:rgba(255,255,255,0.8); border:none;}
.carousel-indicators .active{
	width:42px; 
	height:10px; 
	background:#c9151e; 
	border:none; margin:1px;
}
.banner{width: 100%;}
/*@media (max-width: 1366px){
    .banner{width: 80%;}
}*/
@media (max-width: 443px){
	/*.header{ display:none;}*/
	.banner{
		width: 180%;
		margin-left: -40%;
	}
}


/*手机端banner*/
#hwslider ul li:last-child{background: #f90; text-align: center;}
#hwslider ul li h4{height:42px; margin: 40px auto;font-size: 36px;}	
.intro{position:absolute; left:20%; top:20%; width: 240px; background: rgba(0,0,0,.3); padding: 6px;z-index: 2; color: #fff;line-height: 26px}

#hwslider{width: 100%;height:auto;min-height: 120px;margin:0 auto; position: relative; overflow: hidden;}
#hwslider ul{width: 100%; height:100%; position: absolute; z-index: 1}
#hwslider ul li{display:none;position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
#hwslider ul li.active{display: block;}
#hwslider ul li img{max-width: 100%}
#dots{position: absolute; bottom:20px; left:200px; min-width:60px; height: 12px; z-index: 2;}
#dots span{float: left; width:20px;height: 20px; border-radius: 50%; background: #ccc; margin-right: 8px; cursor: pointer; color:#fff; text-align:center;}
#dots span.active{background:#0396C7;}
.arr{display:none;position: absolute; top: 140px; z-index: 2;width: 40px; height: 40px; line-height: 38px; text-align: center;; font-size: 36px; background: rgba(0,0,0,.3); color: #fff; text-decoration: none}
.arr:hover{background: rgba(0,0,0,.7); text-decoration: none;}
#hwslider:hover .arr{display: block; text-decoration: none;color: #fff}
#prev{left: 20px}
#next{right: 20px}
#hwslider h4{ position:absolute; bottom:40px; z-index:25; color:#333;} 


/*product-rec*/
.product-rec{
	margin-top: 30px;
	margin-bottom: 60px;
}
.product-rec .title{ 
	margin: 30px auto;
}
.product-rec .title h2{ 
	font-weight: 800; 
	font-size: 26px;
	 transition: all 0.6s; 
}
.product-rec .con{ 
	text-align: center;
	line-height: 30px; 
}


.product-rec-mix .block{
	padding: 15px 15px;
}
.product-rec-mix .block:hover{ 
	background: #EDEDED;  
}
.product-rec-mix .block:hover h2{
	background: #D1241D;
	color:#fff; 
}

.product-rec-mix {
	margin:30px auto;
}
.product-rec-mix h2{ 
	margin:5px 15px 30px 15px;
	text-align: center; 
	background: #EDEDED;
	line-height: 45px; 
	font-size: 16px;
	transition: all 0.2s;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.product-rec-mix h2:hover { 
	background: #D1241D; 
	color:#fff; 
}

.product-rec-mix .block img{
	margin:0 auto;
	cursor: pointer;  
	transition: all 0.6s; 
}
.product-rec-mix .block .img{
  overflow:hidden;
}
.product-rec-mix .block img:hover{  
  transform: scale(1.2);  
}
.product-rec-mix .block:hover img{
	transform: scale(1.2); 
}

.product-rec-mix .font{width: 100%; padding-bottom: 30px;}
.product-rec-mix .font .p1{text-align: center; line-height: 20px; margin: 30px auto; font-size: 18px; font-weight: 800;}
.product-rec-mix .font .p2{
	text-indent: 2em; 
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height:60px;
}

/*product-good*/
.product-good{
	background: #E8E8E8; 
}
.product-good .title{ 
	margin: 30px auto 60px auto;
}
.product-good .title h2{ 
	font-weight: 800; 
	font-size: 26px; 
}

.product-good .l i,.product-good .l .font {
	float: left;
}
.product-good .r i,.product-good .r .font {
	float: right;
}
.product-good .l .font h3,.product-good .l .font p{
	float: right;
}
.product-good .r .font h3,.product-good .r .font p{
	float: left;
}

.product-good .con{
	margin-bottom: 60px;
	width: 100%;
	overflow: hidden; 
	margin-top: 40px;
}
.product-good .con .font {
	width: 70%;
	overflow: hidden;
}
.product-good .con .font h3{line-height: 50px; font-weight: 600;}
.product-good .con .font p {height: 80px; overflow: hidden;}
.product-good .con i{    border-radius: 35px; background: #ccc; width: 60px;height: 60px; margin: 15px;}
.product-good .con:hover i{background: #C81629; color: #fff;}
.product-good .con:hover i span {color: #fff;}
.product-good .con i span{ text-align: center; line-height: 60px; font-size: 30px; margin-left: 15px;}
.product-good .img{
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
}
.product-good img{
	margin: 0 auto;
	
}

@media (max-width: 768px){
	.product-good .l i,.product-good .l .font {
		float: right;
	}
	.product-good .l .font h3,.product-good .l .font p{
		float: left;
	}
	.product-good .con .font {
		width: 65%;
		margin-right: 5%;
	}
	

}
@media (min-width: 769px) and (max-width: 1366px) {
	.product-good .con i{
		margin: 5px;
	}
}

/*aboutus*/
.aboutus .title{ margin: 30px auto 60px auto;}
.aboutus .title h2{ font-weight: 800; font-size: 26px; }

/**/
.indexnews .left .top{
	margin-top: 50px;
}
.indexnews .left .top h3{
	border-bottom: 2px solid #ececec;
	padding-bottom: 7px;
} 
.indexnews .left .top h3 b{border-bottom: 2px solid red;padding-bottom: 5px;}
.indexnews .left .top .p1{font-weight: 700;margin:10px 0px 10px 0px;}
.indexnews .left .top .p2{margin:10px 0px 10px 0px;}
.indexnews .left .bot{padding: 0px;}
.indexnews .left .bot div{padding: 0px;}
.indexnews .left .bot .list ul li{margin-left: 5px;padding: 5px;}
.indexnews .left .bot .list ul li:hover{background: #f5f5f5;}
.indexnews .left .bot .list ul li:hover p{border-bottom: 1px solid #C9151E;}
.indexnews .left .bot .list ul li h4{margin: 0 auto 10px auto; font-size: 14px;}
.indexnews .left .bot .list ul li p{ 
	height: 42px;
	font-size: 13px;
	text-indent: 2em; 
	border-bottom: 1px dotted #c0c0c0; 
	padding-bottom: 5px;    
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; 
}
.indexnews .right .top{padding-top: 50px;}
.indexnews .right .top h3{border-bottom: 2px solid #ececec;padding-bottom: 7px;} 
.indexnews .right .top h3 b{border-bottom: 2px solid red;padding-bottom: 5px;}
.indexnews .right .top div{margin-top: 15px;margin-bottom: 18px;}
#newsimg{
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
	border: 0;
	height: 0;
	padding-bottom: 300px;
}
.indexnews .right .bot ul li{
	padding: 10px;
	border-bottom: 1px dotted #c0c0c0;
}
.indexnews .right .bot ul li p{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.indexnews .right .bot ul li:hover{background: #f5f5f5 ;border-bottom: 1px solid #C9151E;}

.footer{
	margin-top: 120px;
	background-color: #303136;
	color: #d2d2d2;
	border-top: 8px solid #c9151e;
}
.footer div{color:#d2d2d2;}
.footer a{color:#d2d2d2;}
.foot-nav ul li {width: 16.66%; float: left; line-height: 80px; text-align: center;}
.foot-nav ul li:hover{ background: #303136; }
.footer .top{ /*margin: 30px auto;*/ }
.footer-about{border:1px solid #fff;padding: 10px ;}
.footer-link {overflow: hidden; font-size: 13px;}
.footer-link a{ font-size: 12px; float: left; margin-left: 10px;line-height: 16px; }
.footer-copyright {font-size: 13px;}
@media (max-width: 768px){
	.footer{
		margin-top:15px;
	}
	.footer-about{ 
		margin-top: 15px;
	}

}
/*---------------------------------------------------------------------------------------*/
/*main*/
.main-left{
	padding-right: 15px;
	padding-left: 0px;
}
@media (max-width: 1024px){
	/*.header{ display:none;}*/
	.main-left{
		padding-left: 0px;
		padding-right: 0px;
	}
}


/*产品展示*/
.product-cat{
	overflow: hidden;
}
.product-nav {
    /*height: 429px;*/
    float: left;
    width: 100%;
}
.product-nav ul li {
	overflow: hidden;
    line-height: 42px;
    padding-left: 46px;
    height: 42px;
    background: url(images/box_bg3.png) no-repeat left top;
    border-bottom: 1px solid #dddddd;
    /*border-right: 1px solid #dddddd;*/
}
.product-nav ul li.hover0,.product-nav ul li:hover {
	/*width: 200px;*/
    border-right: none;
    border-bottom: 1px solid #FFF;
    /*background: url(images/box_bg3_on.jpg) no-repeat right top;*/
    background: #C9151E;
    color:#fff;
}
.product-nav ul li.hover0>a,.product-nav ul li:hover a{
	color:#fff;
}
.product{
	overflow: hidden;
}
.product-list {
	width: 100%;
	padding: 15px 0;
	overflow: hidden;
}
.product-list ul li{
	/*max-height: 216px;*/
	width: 100%;
	float: left;
	padding: 10px 15px;
	overflow: hidden;
	border-bottom: 1px #edecec dashed;
}
.product-list ul li:hover{
	background: #F7F7F7;
}
.product-list ul li:hover img{
	transform: scale(1.2); 
}
.product-list .img{
	width: 35%;
	float: left;
	overflow: hidden;
	height: 0;
	padding-bottom: 24%;
}
.product-list .img img{
	width: 100%;
	cursor: pointer;  
	transition: all 0.6s;  
}
.product-list img:hover{  
  transform: scale(1.2);  
} 
.product-list .con{
	width: 65%;
	float: left;
	overflow: hidden;
	padding: 0 15px;
}
.product-list .con .title{
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	/*line-height: 40px;*/
	padding-bottom: 15px;
}
.product-list .con .desc{

	width: 100%;
	overflow: hidden;
	color:#666666;
	line-height: 30px;
	font-size: 12px;
	text-indent: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.product-list .con .time{
	color:#666666;
	line-height: 40px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	bottom: 0px;
}
/*.product-list ul li h3{
	margin: auto;
	width: 100%;
}
.product-list ul li h4 {
	text-align:center;
	width: 100%;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 30px;
	border-bottom: 1px dashed  #ccc;
	overflow: hidden;
}
.product-list ul li h3 img{
	border:1px solid #ccc;
	height: 181px;
	margin:0 auto;
}*/
@media (min-width: 1260px){
	.product-list ul li{
		height: 230px;
	}
	.product-list .li .con .desc{
		height: 114px;
	}
}
@media (max-width: 443px){
	/*.header{ display:none;}*/
	.product-list ul li{
		width: 100%;
	}
	.product-list .li .img{
		width: 100%;
		padding-bottom: 65%;
	}
	.product-list .li .con{
		width: 100%;
	}
	.product-list .li .con .title{
		text-align: center;
		margin-top:15px;
	}
	.product-list .li .con .time{
		display: none;
	}
}

/*关于我们*/
.about {
	padding-right: 0px;
	padding-left: 0px;
	border-left:1px solid #dddddd;
}
.about .about-info {
	text-indent:2em;
	/*height: 240px;*/
	padding:15px;
	line-height: 22px;
	overflow: hidden;
	text-align: justify;
}
.about-info img{
	width: 100%;
}
/*qrcode-list*/
.qrcode-list{
	text-align: center;
	overflow: hidden;
}
.qrcode-list img{
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
}
/*公司新闻*/
.news {
	padding-left: 0px;
}
.news-top {
	/*margin-right: 10px;*/
}
.news-top a {
	/*margin-right: 10px;*/
	float: right;
	/*margin: 5px;*/
}
.news-list{
	/*border-right:1px solid #dddddd;*/
	/*margin-right: 10px;*/
}
.news-list ul{
	/*padding-left: 30px;*/
}
.news-list ul li {
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	font-size: 12px;
	list-style:disc ;
	overflow: hidden;
	width: 100%;
	overflow: hidden;
}
.news-list ul li:hover{
	background: #f5f5f5;
}
.news-list ul li span{
	float:right;
	padding-right: 30px;
}
.news-list .more{
	margin-left: 88%;
}
@media screen and (max-width: 768px){
	.news-list .more{
		margin-left: 40%;
	}
}

/*解决方案*/
.solution {
	border-right: 0px;
	padding-left: 0px;
}
.solution-top {
	/*margin-right: 10px;*/
}
.solution-list{
	border-right:1px solid #dddddd;
	/*margin-right: 10px;*/
}
.solution ul{
	padding-left: 30px;
}
.solution-list ul li {
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	font-size: 12px;
	list-style:disc ;
}

/*案例展示*/
.case{
/*	padding-right: 0px;
	padding-left: 0px;*/
	overflow: hidden;
}
.case-top{

}
.case-list {
	padding: 15px;
	width: 100%;
	overflow: hidden;
}
.case-list ul li{
	float: left;
	width: 33.33%;
	overflow: hidden;
	padding: 5px;
}
.case-list ul li h3{
	margin: auto;
	width: 100%;
	overflow: hidden;
	height: 0;
	padding-bottom: 65%;
}
.case-list ul li  h4 {
	margin:5px auto;
	text-align:center;
	width: 100%;
	margin: auto;
	text-align: center;
	line-height: 40px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.case-list ul li h3 img{
	max-width: 100%;
}


@media (max-width: 768px){
	.case-list ul li{
		width: 100%;
	}

}


/*联系我们*/
.contact-list{
	overflow: hidden;
}
.contact-list ul li{
	padding: 0px 15px;
	clear:both;
}
.contact-list ul li div{
	width: 50px;
	text-align: justify;
	float: left;
	overflow: hidden;
	line-height: 25px;
}
.contact-list ul li p{
	float: left;
	overflow: hidden;
	line-height: 25px;
}
@media (max-width: 768px){
	.contact-list ul li p{
		width: 100%;
	}
}

/*搜索*/
.search-list{
	padding: 15px;

}
.search-list .inp{
	width: 100%;
	border: 1px solid #ccc;
	line-height: 25px;
}
.search-list .sbm{
	margin-left:30px;
	line-height: 20px;
}

/*友情链接*/
.link{

}
.link-list{
	padding: 15px;
	margin-bottom: 15px;
}
.link-list ul li{
	float: left;
	padding-left: 15px;
	line-height: 20px;
	font-size: 13px;
}

/*footer*/
/*.footer{
	background: #0396C7;
	color:#fff;
}
.footer-top {
	color:#fff;
	text-align: center;
	margin-bottom: 15px;
	font-size: 12px;
}
.footer-top>a{
	color:#fff;
}*/

/*内页 main left*/
.main{

}
.main .row{
	padding: 0px;
}

.leftbox{
	/*	width: 220px;*/
	padding-bottom: 10px;
    font-size: 12px;
    padding-right: 45px;
    padding-left: 0px;
}
.topic {
    background: url("images/topic_bg1.gif") repeat left top;
    font-size: 12px;
    font-family: "Microsoft Yahei";
/*    margin: 0px 0px 0px 0px;
*/    line-height: 34px;
    border-bottom: 1px solid #DDDDDD;
    padding-left: 10px;
    color: #FFFFFF;
    font-weight: bold;
}

.blank ul li {
    cursor: pointer;
    height: 30px;
    background: url("images/link_bg1.gif") repeat 0px 0px;
}
.blank ul li:hover{
	background: #1b5aa9;
}
.blank ul li a:hover {
    background: #1b5aa9;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
}
.leftbox .blank ul li a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
    border-bottom: 1px dotted #DDDDDD;
    background: url("images/link_bg2.gif") no-repeat 12px 10px;
    overflow: hidden;
}
.l-list dl dd {
    line-height: 30px;
    border-bottom: 1px dotted #DDDDDD;
    background: url("/images/title_icon1.jpg") no-repeat 0px 12px;
    padding-left: 10px;
    width: 230.5px;
    overflow: hidden;
    height: 30px;
}
.txt{
	padding:10px;
}

.rightbox{
	float: right;
    border: 1px solid #DDDDDD;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
    min-height: 700px;
}
.position{
    font-size: 12px;
    line-height: 33px;
    background: url("images/box_bg5.jpg") repeat left top;
    padding-left: 15px;
}
.main-info{
	padding:15px;
	text-align: justify;
	text-indent: 2em;
	line-height: 30px;
}

/*地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*分页*/
.page{
}


/*newsshow*/
.news-smalltext{
	width: 96%;
	margin:10px 2%;
	padding: 10px 15px;
	border: 1px solid #fffae6;
	background: #fffae6;
}
.news-con{
	width: 98%;
	overflow: hidden;
}
.news-con p{
	text-indent:2em;
}
.news-con img{
	margin-left: auto;
	margin-right: auto;
}
.text-info{
	text-indent:2em;
	/*height: 240px;*/
	padding:15px;
	line-height: 22px;
	overflow: hidden;
	text-align: justify;
}


/*caseshow*/
.caseshow {}
.caseshow-con img{
	margin-left: auto;
	margin-right: auto;
}
/*自己添加*/
.search .search-list form .key{
	border:1px solid #ccc;
}

/*.product-list .title{
	text-align: center;
}
.product-list .info{
	color: #999;
	text-align: center;
	margin-top: 3%;
}*/
/*.product-list .desc{
	color: red;
	font-size: 1.5em;
	text-indent: 1;
	margin-top: 2%;
	margin-bottom: 2%;
	background-color: orange;
}*/

.header .cl span{
	float: right;
	top: -30px;
	margin-right: 2%;
}

.showfoot{
	padding: 15px;
	background: #f5f5f5;
}
.preNext ul li{
	float: left;
	padding: 0px 30px;
	width: 50%;
	overflow: hidden;
	line-height: 40px;
	height: 40px;
}
.preNext ul li:last-child{
	text-align: right;
}
.preNext ul li:hover{
	background: #f5f5f5;
}
.textareashow{
	padding: 15px;
	width: 100%;
	overflow: hidden;
}
.textareashow,.textareashow p,.textareashow div{
	line-height: 30px;
	font-size: 14px !important;
	/*text-indent:2em;*/
}
.textareashow img{
	max-width: 100%;
	margin: 10px auto;
}
.table-responsive p{
	line-height: 13px !important; 
    font-size: 13px !important; 
    text-indent: 0em !important; 

}
.table-responsive td{
	padding: 3px;
}
.table-responsive span{
	float: left;
}

/*翻页*/
.pagination a{
	color:#414141 !important;
}
.pagination li a:hover{
	background: #C9151E !important;
	color:#fff !important;
}
.pagination .on{
	background: #C9151E;
	color:#fff !important;
}

/*maininfo*/
.maininfo{
	width: 100%;
	overflow: hidden;
}
.maininfo .title{
	text-align: center;
	line-height: 50px;
	overflow: hidden;
	height: 50px;
}
.maininfo .info{
	text-align: center;
	overflow: hidden;
	background: #f5f5f5;
	padding: 10px;
}
.maininfo .desc{
	color: #414141;
	padding: 15px;
	font-size: 1.5em;
	text-indent: 1;
	margin-top: 2%;
	margin-bottom: 2%;
	background-color: orange;
	background: #ffecca;
}

#newsimg img{
width: 100%;
    height: 300px;
    display: block;
}

