
.ban-about{ background:url(../images/ban-about.jpg) center top no-repeat; height:300px;}
.ban-product{ background:url(../images/ban-product.jpg) center top no-repeat; height:300px;}
.ban-job{ background:url(../images/ban-job.jpg) center top no-repeat; height:300px;}
.ban-service{ background:url(../images/ban-service.jpg) center top no-repeat; height:300px;}
.ban-contact{ background:url(../images/ban-contact.jpg) center top no-repeat; height:300px;}
.ban-news{ background:url(../images/ban-news.jpg) center top no-repeat; height:300px;}
.ban-search{ background:url(../images/ban-search.jpg) center top no-repeat; height:300px;}


.middle {width: 1200px; margin:auto; padding-top:50px; padding-bottom:20px;}
.position{ line-height:30px; color:#0093DD; float:right; background:url(../images/icon_home.png) left center no-repeat; padding-left:18px;}

.position span,.position a, .position i{ font-size:12px; color:#b0b0b0; }

.position em{ font-size:12px; color:#D4000F; font-style:normal;}

.position a:hover{ color:#D4000F;}

.about p{font-size: 14px;color: #666;line-height: 24px;text-align: justify; padding-bottom:8px;}



/*=================内页=================*/
.left { width:240px; float:left; border:1px solid #e9e9ec; background: #F7F7F9; padding-bottom:10px;}
.ny_title{ height:60px; padding-left:74px; padding-top:20px; background:url(../images/icon_sub_nav.png) 25px 25px no-repeat #D4000F;}
.ny_title strong{ display:block;color:#fff;  font-size:18px; }
.ny_title span{ display:block; color:#fff; display:block; font-size:12px;text-transform:uppercase; } 

.nav_list{ background:#f7f7f9; padding: 15px 0 0px 0;}
.nav_list a{ display:block; height:44px;  background:url(../images/bg_sub_li.png) center bottom no-repeat; }
.nav_list a:hover{ background:url(../images/yd.png) no-repeat; color:#fff;}


.nav_list li {
	line-height: 42px;
	background-image: url(../images/li_bg.jpg);
	background-repeat: no-repeat;
	text-indent: 22px;
	font-size: 14px;
	color: #333333;
	margin-bottom:1px;
}
.nav_list .aa {
	color: #FFFFFF;
	background:url(../images/yd.png) left bottom  no-repeat;
	background-repeat: no-repeat;
}

.nav_list a {
	color: #333333;
	display:block;
}

.nav_list li ul li{
	background-image: url(../images/xsj.jpg);
	background-repeat: no-repeat;
	background-position: 22px;
	
}
.nav_list li ul li a{
	background-image:none;
	line-height:32px;
	height:32px;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e1e1e1;
	background-image:none;
	overflow:hidden;
	text-indent: 35px;
}
.nav_list li ul li a:hover {
	background-color:#fff;
	background-image:none;
	height:32px;
	color:#000;
	background-image: url(../images/xsj.jpg);
	background-repeat: no-repeat;
	background-position: 22px;
}

.lx{ background:#fff; margin:10px; box-shadow: 0px 0 30px rgba(0,0,0,0.1); border:1px solid #e9e9ec; padding:15px 0; }
.lx h1{ font-size:20px;color:#333; background:url(../images/tub2.png) center left no-repeat; padding-left:36px; margin-left:10px; margin-bottom:5px; font-weight:bold;}
.lx p{ font-size:14px; color:#666; padding-left:10px; line-height:22px; }


.right{ width:920px; float:right;}
.s_title{  margin-bottom: 20px; background:url(../images/right_xian.jpg) no-repeat bottom; padding-bottom:10px;}
.s_title h1{ display:block; color:#3353537;}
.s_title span{  font-size:12px; display:block; color:#999; text-transform:uppercase; }
.s_title strong{ font-size:20px;  color:#353537; display:block; font-weight:bold;}
#s_pro_list ul{ margin:-4px; }
#s_pro_list li{ float:left; position:relative;  width:220px;  overflow:hidden; display:block; margin:0 6px 20px 6px;border:1px solid #d3d3d3; }
#s_pro_list li a{ display:block;    overflow:hidden;}
#s_pro_list li img{ width:220px; height:220px; display:block;    background:#fff;}
#s_pro_list li:hover img{ transform:scale(1.1);}
#s_pro_list li h1{  display:block; line-height:48px; text-align:center;  font-size:14px; color:#636363;background : #f7f7f9; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; z-index:1; }
#s_pro_list li:hover h1{  color:#fff; background : #0185E9; }

/*缓动*/
.left .nav_list a{ -moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; } 


.about table{
	font-size: 12px;
	margin-top:20px;
	color: #434343;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	width:100%;
}
.about thead tr th {
    line-height: 36px;
    text-align: left;
    background: #fff;
    padding: 0 10px;
    font-size: 15px;
    text-align: center;
    color: #333;
	}
.about tbody{ width:100%;}	
.about table tr  {
    line-height: 36px;
    background: #fff;
    padding: 0 10px;
    font-size: 15px;
    text-align: center;
    color: #333;
	}	
.about tbody tr th {
    line-height: 34px;
    padding: 0 20px;
    border-top: 1px solid #999;
    font-size: 12px;
    color: #333;
    background: #eee;
	}

.about tr {
	line-height: 36px;
	
}
.about td {
	border: 1px solid #999;
	line-height:36px;
	border-bottom:none;
	border-right:none;
	padding-left:8px;
}


/******************查询************************/
.search h1{ font-size:18px; color:#333; margin-bottom:15px; font-weight:bold;}
.search .box {
	height: 50px;
	width: 880px;
	border: 1px solid #ddd;
	text-indent: 12px;
	line-height: 50px;
	font-size: 14px;
	color: #CCC;
	background-color: #fff;
}
.search h2 {
	height: 50px;
	width: 180px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	margin-top: 12px;
	background-color:#4AB344;
}
.search h2 a { display:block; color:#FFFFFF;}

.search h2 a:hover {
	background-color: #01A94A;
	color:#FFFFFF;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.m-soBox{position: relative;margin-bottom: 10px; margin-top:30px;  padding-bottom:10px;}
.m-soBox input{display: block;width: 100%;height: 52px;border: 1px solid #ddd;padding: 0 37px;font-size: 14px;color: #333;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;	
	-webkit-border-radius: 44px;
	-moz-border-radius: 44px;
	border-radius: 44px;
}
.m-soBox button{display: block;width: 99px;height: 52px;background-color: #B31C22;color: #fff;cursor: pointer;border: none;font-size: 18px;position: absolute;
	right: 0;top: 1px;outline: 0;
	border-bottom-right-radius: 44px;
	-moz-border-bottom-right-radius: 44px;
	-webkit-border-bottom-right-radius: 44px;
	border-top-right-radius: 44px;
	-moz-border-top-right-radius: 44px;
	-webkit-border-top-right-radius: 44px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-soBox button:hover{
	opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}



.solution2{width: 100%;height:auto;position: relative;margin: 30px 0px 55px 0px;}
.solution2top{width: 100%;height: 88px;border-top: 1px dotted #ddd;text-align: center;color: #444444;font-size: 28px;line-height: 88px;}
.solution2con{height: auto;padding: 30px;border: 1px solid #ddd;line-height: 25px;}


/* 行业动态 */
.news-list{padding: 30px 0; line-height: 30px; color: #6b6c6d;}
.news-list li{ border-bottom: 1px solid #e3e4e5; padding-bottom: 30px; margin-bottom: 30px; clear: both; overflow: hidden; }
.news-imgl{ float: left; width: 220px; height: 126px; overflow: hidden;  }
.news-imgl img{cursor: pointer;  transition: all 0.8s; width: 220px; height: 126px; vertical-align: top;}
.news-imgl img:hover{transform: scale(1.2); }
.news-imgl img{}
.news-wzr{ float: right; width: 680px;}
.news-wzr h1{color: #525351; font-size: 18px; padding-bottom: 10px; font-weight:bold;}
.news-wzr h1:hover{color: #D4000F;}
.news-dater{color: #c4c4c4; font-size: 12px; padding-bottom: 10px;}
.news-desr{line-height: 22px; color: #89898c; font-size: 13px; }



/*新闻详情*/
.news-title{border-bottom: 1px dotted #DDD;padding-bottom: 20px; margin-bottom:20px; text-align:center; padding-top:20px;}
.news-title h2{ font-size:24px; float:none; color:#333; margin-bottom:10px;font-weight:bold;}
.news-title p span{margin:0 5px;color: #999;}

.pages{line-height:30px;border-top:1px dotted #ccc;margin-top:25px;padding-top:12px;font-size:14px;color:#666666;margin-right: 12px;} 
.pages a{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #E5E5E5; color:#666666; }
.pages a:hover{text-decoration:none;border:1px solid #D4000F;color:#fff; background-color:#D4000F;}

#rpro-text{}
#rpro-text a{
	display:block;
	text-decoration:none;
	float:left;
	font-size:14px;
	color:#2f2e2e;
	text-align:center;
	margin-right: 30px;
	margin-bottom: 10px;
}
#rpro-text a:nth-child(3n){ margin-right:0;}
#rpro-text a label{
	line-height: 24px;
}
#rpro-text img{
	border:solid 1px #dbdbdb;
	width:280px;
	padding: 2px;
}
#rpro-text img:hover{border:solid 1px #D4000F;}
#rpro-text a:hover{color:#D4000F;}


/******************产品样式************************/
#sy_pro ul{ overflow:hidden; }
#sy_pro li{ width:200px; position:relative; display:block; overflow:hidden;  float:left; margin-right:32px; margin-bottom:40px;border:1px solid #ddd;}
#sy_pro li a{ display:block;}

#sy_pro li:nth-child(4n){ margin-right:0;}
#sy_pro li .pic_box{overflow:hidden; position:relative; width:100%;}

#sy_pro li .pic_box img {
	display: block;
	transition: all 0.5s;
	width:100%; border:0;
	
}
#sy_pro li .pic_box:hover img {transform: scale(1.1);}
#sy_pro li .pic_box img{ width:100%;}
#sy_pro p{ line-height:40px; height:40px; text-align:center; background:#f0f0f0; font-size:14px; color:#333;}



/*job*/
.faq-box {
	position: relative;
	margin-bottom: 25px;
}
.faq-box .faq-top {
	height: 50px;
	padding-left: 19px;
	line-height: 50px;
	font-size: 16px;
	color: #333;
	background-color: #f5f5f5;
	background-image: url(../images/icon-dd4.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	cursor: pointer;
}
.faq-top span {
	display: block;
	width: 90%;
	padding-left: 12px;
	background: url(../images/sj.png) no-repeat left center;
	float: left;
}
.faq-box .faq-block {
	padding-top: 12px;
	background: url(../images/icon-dd5.png) no-repeat 19px top;
	margin-top: 20px;
	display: none;
}
.faq-block .faq-con {
	padding: 25px;
	color: #666666;
	line-height: 30px;
	background-color: #f5f5f5;
	position: relative;
	font-size:14px;
}
.faq-block .faq-con p{font-size:14px; }
.faq-box .faq-top.cur {
	background-color: #D4000F;
	color: #fff;
	background-image: url(../images/icon-dd4-2.png);
	background-repeat: no-repeat;
	background-position: 98% center;
}



/******************留言样式************************/
.message {
	padding-top: 10px;
    width: 900px; 

}
.message h3 {
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 10px;
}

.message li {
	list-style-type: none;
	line-height: 24px;
	color: #666666;
	font-size: 14px;
	float: left;
	text-align: right;
	margin-top: 15px;
	width: 50px;
}
.message .txt_wb {
	width: 420px;
	text-align: left;
}
.message .txt_wb2 {
	width: 420px;
	text-align: left;
	float:right;
}
.message .txt_wz {
	text-align: left;
}

.message .box {
	height: 32px;
	width: 420px;
	border: 1px solid #ddd;
	text-indent: 12px;
	line-height: 32px;
	font-size: 14px;
	color: #CCC;
	background-color: #fff;
}

.message .box2 {
	width: 900px;
	border: 1px solid #ddd;
	text-indent: 12px;
	line-height: 48px;
	height: 130px;
	font-size: 14px;
	color: #CCC;
	background-color: #fff; font-family:" 微软雅黑";
}
.message h2 {
	height: 48px;
	width: 180px;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	margin-left:370px;
	margin-top: 12px;
	background-color:#353537;
	border-radius:30px;
}
.message h2 a { display:block; color:#FFFFFF;border-radius:30px;}

.message h2 a:hover {
	background-color: #D4000F;
	color:#FFFFFF;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
