@charset "utf-8";

.ww{
	margin-bottom: 100px;
}
.bann{
	width: 100%;
	height: 320px;
	background: url(../img/b1.jpg) no-repeat center center;
	margin-bottom: 30px;
}
/*左侧分类*/
.s_col{
	width:265px;
	float:left;
}
.product-Side {
	margin-bottom: 3px;
	width: 265px;
	float: right;
	background-color: #FFF;
}

.product-Side dl dt{
	background-image: url(../img/index_35.png);
	background-repeat: no-repeat;
	height: 66px;
	width: 265px;
	font-size: 24px;
	color: #FFF;
	line-height: 52px;
	text-align: center;
}
.product-Side dl dd{
	height: auto;
	width: 237px;
	border: 1px solid #ccc;
	border-top: 0;
	overflow: hidden;
	padding: 10px 0;
	margin-left:9px;
	margin-top: -10px;
}
.product-Side dl dd ul{
	width: 228px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
}
.product-Side dl dd ul li{
	line-height: 38px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height: 38px;
	width: 228px;
	overflow: hidden;
}
.product-Side dl dd ul li a{
	display: block;
	height: 38px;
	width: 228px;
	font-size:14px ;
	color: #000;
	text-indent: 30px;
}
.product-Side dl dd ul li a:hover{
	background-color: #C5020A;
	background-image: none;
	color: #FFF;
}
.con_l dl dd{
	width: 221px;
	padding: 10px 8px;
	font: 12px/24px simsun;
	color: #000;
}
/*page内容*/
.atc_box,.pro_w,.pro_box {
    width: 914px;
    line-height: 180%;
    float: right;
    overflow: hidden;
    background-color: #FFF;
}
.pro_box{float: none;margin-bottom: 15px;}
.atc_box .tit,.pro_w .tit {
    height: 40px;
    line-height: 41px;
    padding-left: 20px;
    background-repeat: repeat-x;
    background-image: url(../img/index_40.gif);
    border: 1px solid #ccc;
    border-top: 0px;
    border-bottom: 0px;
}
.pro_box .tit{
	font: 18px/40px "microsoft yahei";
	color: #000;
}
.atc_box .cnt, .pro_w .cnt {
    overflow: hidden;
    line-height: 220%;
    width: 892px;
    color: #000;
    border: 1px solid #ccc;
    border-top: 0px;
    padding: 10px 10px 30px;
    margin-bottom: 0px;
}
.pro_w .cnt{padding-bottom: 0;}
.atc_box .cnt img,.pro_w .cnt img{
	max-width: 880px;
}
.goods_list li {
    width: 427px;
    height: 210px;
    float: left;
    margin-bottom: 20px;
    text-align: center;
    margin-right:20px;
}
.goods_list li:nth-child(2n){
	margin-right: 0;
}
.goods_list li a.a_goods{
	height: 210px;
	width: 260px;
	display:block;
	border:1px solid #CCC;
	float: left;
}
.goods_list li a.a_goods:hover{
	border:1px solid #DA0101;
	display:block;
	filter:alpha(opacity=70)
}
.goods_list li img {
	height: 210px;
	width: 260px;
	float: left;
}
.goods_list li p{
	width:200px;
	text-align:center;
	height:25px;
	line-height:22px;
}
.goods_list ul li .fr {
	font-size: 14px;
    float: right;
    width: 150px;
    text-align: left;
    color: #000;
}
.goods_list ul li .fr a{color: #000;}
.goods_list ul li .fr a:hover{color: #DA0101;}
.goods_list ul li .fr b{
	font-weight: normal;
}
.goods_list ul li .fr span{
	line-height: 25px;
}
.goods_list ul li .fr span a{
	background-image: url(../img/index_75.gif);
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	width: 68px;
	color: #000;
	line-height: 23px;
	margin-top: 10px;
	text-align: center;
}
.goods_list ul li .fr span a:hover{
	color: #DA0101;
}
/*产品分类*/
.pro_d .pf_txt{padding: 11px 0;border-bottom: 1px solid #f3f3f3;}
.pro_d .pf_txt p{
	height:26px; 
	font-size: 16px; 
	line-height: 26px; 
	padding-left: 40px; 
	background: url(../img/pr_jt1.jpg) no-repeat 13px 5px; 
}
.pro_d .pf_txt p a{color: #333;}
.pro_d .pf_txt p:hover, .pr_fl .cur p{background-position:20px -107px;font-weight: bold;}
.pro_d .pf_txt p:hover a, .pr_fl .cur p a{color: #da251c;}
.pro_d .pf_txt ul{overflow: hidden;padding-top: 4px;}
.pro_d .pf_txt li{
	padding-left: 6px; 
	height: 26px; 
	font-size: 14px; 
	line-height: 26px; 
	text-transform: uppercase;
	border: 0;
}
.pro_d .pf_txt li a{color: #8b8b8b;height: 26px;}
.pro_d .pf_txt li a:hover{
	color: #8b8b8b;background: #fff;
}

/*分页*/
div.flickr{padding:3px;margin:3px;text-align:center;}
div.flickr a{
	border:#ccc 1px solid;
	padding:2px 6px;
	background:#F1F1F1;
	margin:0 3px 0 0;
	text-decoration:none;
}
div.flickr a:hover,div.flickr a:active{
	border:#DA0101 1px solid;
	color:#fff;
	background-color:#DA0101;
}
div.flickr span.current,div.flickr span{
	border:#DA0101 1px solid;
	padding:2px 6px;
	color: #fff;
	background:#DA0101;
	margin:0 3px 0 0;
}
div.flickr span.disabled{padding:2px 6px;color:#adaaad;margin:0 3px 0 0;}

/*产品详情*/
.pro_w .div1{
	margin: 10px auto 37px;
}
.pro_w .pro_thumb{
	width: 535px;
	height: 410px;
	float: left;
}
.pro_w .pro_desc{
	padding-top: 10px;
	width: 320px;
	float: right;
}
.pro_w .pro_desc h1{
	font: 18px/30px "microsoft yahei";
	color: #C5020A;
}
.pro_w .pro_desc p{
	font: 14px/30px "microsoft yahei";
	color: #000;
}
.pro_w .pro_con>h1{
	border-bottom: 2px solid #C5020A;
}
.pro_w .pro_con>h1>span{
	background: #C5020A;
	display: inline-block;
	font: 14px/27px "microsoft yahei";
	padding: 0 20px;
	color: #fff;
	cursor: pointer;
}
.pro_w .pro_con>h1>span:nth-child(2){
	background: #fff;
	color: #000;
}
.pro_w .pro_con .content,.atc_box .cnt .content{
	padding: 20px 0;
}
.pro_w .pro_con .content img,.atc_box .cnt .content img{
	max-width: 880px;
}

/*案例列表*/
dl.dl_4{ 
	height:182px; 
	margin-bottom:15px; 
	padding:23px 25px 0 25px;
	border:1px solid #d7d7d7; 
}

dl.dl_4 dt{ width:377px;float:left; width:161px; display:block;}
dl.dl_4 dt img{ width:377px; height:172px;border-radius:5px;}
dl.dl_4 dd{ float:right; width:475px;}
dl.dl_4 dd p{ padding-top:18px;}
dl.dl_4 dd h3{ padding-bottom:12px; font-size:18px; line-height:20px; font-weight:normal; border-bottom:1px dashed #959595;}
dl.dl_4 dd h3 a{ color:#000000; font-weight:bold;}
dl.dl_4 dd h3 a:hover{ color:#da251c;}
dl.dl_4 dd h4{ height:74px; padding:15px 0 0 0; line-height:24px; font-size:14px; font-weight:normal; overflow:hidden;}
dl.dl_4 dd h4 b{ padding-right:8px;color:#333333;}
dl.dl_4 dd h4 span{ display:block;}
dl.dl_4 dd p a{ 
	display:block; 
	height: 23px;
    width: 68px;
	text-align:center; 
	line-height:23px; 
	font-size:13px; 
	color:#000; 
	background-image: url(../img/index_75.gif);
}
/*文章列表*/
ul.news{
	margin: 20px 0;
}
ul.news li{
	background: #F6F6F6;
	padding: 20px 22px;
	font: 14px/27px "microsoft yahei";
	color: #999;
	margin-bottom: 20px;
}
ul.news li:hover{
	background: #F9E8EE;
}
ul.news li .news_desc a{
	color: #000;
	font-weight: bold;
}
ul.news li .news_desc{
	width: 730px;
	float: left;
}
ul.news li .jump{
	width:80px ;
	float: right;
	padding-top: 40px;
}
ul.news li .jump a{
	display: inline-block;
	padding: 0px 12px;
	background: #999;
	color: #fff;
	
}

/*文章详情页*/
.atc_box .cnt > h2,.atc_box .cnt > h1{
	text-align: center;color: #000;
}
.atc_box .cnt > h1{
	font: 18px/40px "microsoft yahei";
}
.atc_box .cnt > h2{
	font: 14px/30px "microsoft yahei";
}
.atc_box .cnt > h2 > span{
	margin-left: 40px;
}
/*联系我们*/
.atc_box .cnt .content1{
	line-height: 30px;
    background: url(../img/message_page_bg.jpg) right top no-repeat;
}
.atc_box .cnt .content1,.atc_box .cnt .content{
	color: #000;
}
.atc_box .cnt .content1 table tr td:nth-child(1){
	width: 74px;
	text-align: right;
	padding-right: 20px;
}
.atc_box .cnt .content1 table input[type="text"]{
	width: 270px;
	height: 20px;
}
.atc_box .cnt .content1 #verifyCode{
	width: 100px;
}
.atc_box .cnt .content1 #verifyImage{
	margin-left: 10px;
	width:55px;
	height: 20px;
}
.atc_box .cnt .content1 table textarea{
	width: 352px;
	height: 122px;
	margin-top: 3px;
}

/*荣誉资质*/
.album_list{
	width: 892px;
}
.album_list li{
	width:282px;
	height:240px;
	float:left;
	margin-bottom:5px;
	text-align: center;
	margin-right: 20px;
	overflow: hidden;
}
.album_list li:nth-child(3n){margin-right: 0;}
.album_list li:nth-child(3n+1){margin-left: 3px;}
.album_list li a.a_goods{
	width:280px;
	height:208px;
	display:block;
	border:1px solid #CCC;
}
.album_list li a.a_goods:hover{
	border:1px solid #C5020A;
	display:block;
	filter:alpha(opacity=70)
}
.album_list li img {
	height: 208px;
	width: 268px;
} /* for Firefox & IE7 */
.album_list li p{
	width:100%;
	text-align:center;
	height:28px;
	line-height:28px;
}
