/*公共部分*/



ol{list-style:none;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
.mt40{ margin-top: 40px;}
.mt50{ margin-top: 50px;}
.mt60{ margin-top: 60px;}

/*****top搜索******/
.search-product{ margin-left: 32px; float: right;}
.search-product >input {
	border: 1px solid #ddd;
    margin-right: -6px;
    color: #A9A6A6;
    height: 24px;
    width: 151px;
}

.search{ text-align:center;}
.search .search-rebtn{
    background-color: #df2221;
    color: #fff;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    letter-spacing: 1px;
    font-size: 12px;
    padding: 3px 8px;
}
.search .search-rebtn:hover{color:#fff;}

/*nav*/
.nav{ margin:0 auto; width:1170px; background: #686969; border-radius: 5px; padding: 0 0px 0 40px;}
.logo{ float:left; background:url(../images/logo.jpg) no-repeat; width:246px; height:58px; margin-top:20px;}
.logo  a{ display:block; width:156px; height:58px; padding-left: 30px; }
.sy_tit,.w1000{ width:1000px; margin:0 auto;}
#header-wrapper {height:auto; margin:0 auto; width:100%;}	
.fixed #header-wrapper {height:60px; margin:0 auto; width:100%;}	
.fixed .nav{ height:80px; overflow:hidden; position:relative;}
.fixed .logo{ float:left; background:url(../images/logo.jpg) no-repeat; width:156px; height:58px; margin-top:14px;}
.fixed .logo h1 a{ display:block; width:156px; height:58px; text-indent:-999em;}
.fixed .navul2{ float:right; width:77%; }
.fixed .navul2 li{ float:left;}
/*nav css*/
.navul2 { width:100%;}
.navul2 li{POSITION:relative; TEXT-ALIGN:center;FLOAT:left; FONT-SIZE:15px; z-index:20}
.navul2 a{color:#fff;font-size:16px; padding: 0 35px;}
.navul2 li.navlm{height:36px;}
li.navlm>a{ font-weight: bold;}
.navul2 li.navlm:hover .dropdowntriple{Z-INDEX:2000; POSITION:absolute; DISPLAY:block; TOP:92px; LEFT:0px}
.list01 li OL LI:hover {}
.list01 li a:hover{BACKGROUND: #FB5352; color: #fff;}
.list01 li a{ width:107px; padding: 0 20px;font-size: 12px;}
.navul2 li:hover dt a{ font-size:12px;}
.navul2 li:hover dt a:hover{ line-height:30px; color:#fff; background:#165195; text-decoration:none;display:block;}
.navul2 li:hover .plist{Z-INDEX:1000; POSITION:absolute; background:#df2221;DISPLAY:block; TOP:36px; LEFT:-420px;}
.navul2 li:hover .ndropdown{Z-INDEX:1000; POSITION:absolute; DISPLAY:block; TOP:34px; LEFT:0px}
.navul2 li.navlm:hover .gdropdown{Z-INDEX:1000; POSITION:absolute; DISPLAY:block; TOP:92px; LEFT:0px; width:143px;}
.navul2 a.li3{display:inline-block; height:36px; line-height:36px;background:#df2221;color:#fff; transition-duration: 0.3s;
-webkit-transition-duration: 0.3s;}
.li2{ color:#333; line-height:36px; font-size:15px; padding:0 22px;display:block;}

.list01{DISPLAY:none; BACKGROUND:#e6ae05;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;}
.l-loca{
color:#FFF;
	}
.plist{WIDTH:980px; BACKGROUND:f8f8f8; z-index: 999}
.list01 a{COLOR:#fff}
.dropdowntriple{DISPLAY:none}
.ndropdown{WIDTH:143px;}

/** 导航 下拉  结束 **/
a.red:link{ color:#e10000; text-decoration:none;}
.list01 li{TEXT-ALIGN:center; padding: 6px 3px 6px 2px;  FLOAT:left; FONT-SIZE:12px; width:300px;border-bottom: 1px dashed #FBC4C4;}
.list01 ul li:hover a{BACKGROUND: #2F9;}
.list01 li OL LI{PADDING: 0px; MARGIN-TOP: 1px; padding-left: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-RIGHT: 10px; _margin-right: 0px; _margin-left: 10px;color:#666; height:30px; line-height:30px; margin-left:10px;}
.list01 li OL LI .rd{color:#035FA3;}
.list01 li OL LI b{ font-size:16px; color:#ED1E24; height:30px; line-height:30px; margin-bottom:20px; font-weight:normal;}
.list01 li OL LI b a{ font-size:14px; height:30px;line-height:30px; color:#fff; width:100%;}
.boximg { 
border: 0px solid red;
height: 73px;
margin: 10px 0px;
text-align: center;
width: 100%;
}
.search-option{
	
	font-size:14px;
height:20px;
	
	}
	.search{
		
		padding-top:30px;
		
		}
.detail { 
border: 0px solid red;
color: #9F0504;
font-weight: 700;
height: 30px;
margin: 0px;
text-align: right;
width: 1005;
}
 .boxtxt { 
border: 0px solid red;
color: #666666;
height: 110px;
line-height: 22px;
margin: 10px 0px 0px 20px;
text-align: left;
width: 90%;
}
.list01 li.feilei1 OL LI b a:hover,.list01 li.feilei2 OL LI b a:hover,.list01 li.feilei3 OL LI b a:hover,.list01 li.feilei4 OL LI b a:hover,.list01 li.feilei5 OL LI b a:hover{ color:#fff;}

.list01 li OL LI:hover A{COLOR:#fff;}
.list01 DT A{height:30px; line-height:30px; text-decoration:none; display:block; text-align:left; font-weight:normal;font-size:12px; padding-left:12px;}/*tian yige float:left*/

.list01 LI OL LI A{MARGIN-LEFT:3px;float:left; padding:0; line-height:30px; font-size:12px;color:#666;}
.list01 LI OL LI span{ float:left; background:url(../images/hot.gif) no-repeat center center; width: 42px; height: 26px;}
/*2014-5-23 yangjimin*/
.list01 LI OL LI font{ float:left; background:url(../images/news.gif) no-repeat center center; width: 42px; height: 26px;}
/*jieshu*/
.list01 LI OL LI A.redzi{ color:#ff9600;}
.list01 LI OL LI:hover A.redzi{ color:#fff;}
LI.feilei1{WIDTH:168px;}  
LI.feilei1 LI{WIDTH:205px}
LI.feilei2{WIDTH:168px}
LI.feilei2 LI{WIDTH:205px}
LI.feilei3{WIDTH:168px}
LI.feilei3 LI{WIDTH:215px}
LI.feilei4{WIDTH:228px; padding-left: 60px;}
LI.feilei4 LI{WIDTH:205px}
LI.feilei5{WIDTH:258px; BACKGROUND:none transparent scroll repeat 0% 0%}
.list01 LI.feilei5:hover{BACKGROUND:none transparent scroll repeat 0% 0%}
.list01 LI OL LI.dpb A{COLOR:#DB0000; FONT-WEIGHT:bold}
.list01 LI OL LI.dpb:hover A{COLOR:#DB0000; CURSOR:default}
LI.feilei-more{WIDTH:1000px; background:none;}
LI.feilei-more .tit a{ color: #006699} LI.feilei-more .tit a:hover{ color:#333}
LI.dropbottom{TEXT-ALIGN:right; LINE-HEIGHT:26px; WIDTH:460px; padding-top:5px; FLOAT:right; COLOR:#fff}
LI.dropbottom A{DISPLAY:inline}
.feilei1 ol li{ width: 165px;}
.feilei2 ol li{ width: 165px;}
.feilei3 ol li{ width: 165px;}
.feilei4 ol li{ width: 165px;}
.aboutpist{
    BACKGROUND: #df2221;
    z-index: 999;
    width: 300px;}
.navul2 li:hover .aboutpist {
    Z-INDEX: 1000;
    POSITION: absolute;
    background: #df2221;
    DISPLAY: block;
    TOP: 36px;
    LEFT: -64px;
    
}

/**产品**/
.cp-bt{background: url(../images/product-bak.png) no-repeat; height: 38px; overflow: hidden; margin:auto; margin-top:10px; width: 1170px;}
.cp-btleft{float: left;}
.cp-btleft h5{ padding: 12px 0 0 10px; color: #fff; font-size: 16px;} 
.cp-btrgt{float: right; margin-top: 12px;}
.cp-btrgt a{ font-size:12px; padding-right:10px;}

.cp-content{clear: both;overflow: hidden;}
.cp-content ul li{float: left; width: 185px; margin-left: 10px;height:141px;}
.cp-content ul li img{ padding-top:15px; height:141px;}
.cp-content ul li p{ padding-top: 7px; font-size: 12px;}
/**单行隐藏**/
.singel-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/***********简介与新闻*************/
.com-rgt{
	background-color: #eff1f2;
	float: right;
	padding: 14px;width: 62%;line-height: 22px;
font-size: 12px;
text-align: justify;}
.com-rgt h4{ padding-left: 5px; border-left: 4px solid #df2221; margin-bottom: 9px;}
.com-rgt a{ padding-top:9px;}
.com-left{float: left; width:38%;}
.news-bt{background: url(../images/news-bak.png) no-repeat; height:38px;}
.news-left{float: left; padding: 12px 0 0 10px;}
.news-left h5{font-size: 16px; color: #fff;}
.news-rgt{float:right;}
.news-rgt01{ margin-top: 10px;}
.news-rgt a{ font-size: 12px; padding-right: 12px;}
.newzon a{ line-height: 24px; 
    display: inline-block; width: 100%;}
.newsflot{ float: left;}
.news-wit01{ width: 1%;}
.news-wit02{ width: 70%;}
.news-wit03{
	width: 28%;
	text-align: right;
}
.news-tex01{ font-size:12px; padding: 0 5px;}
.news-tex02{font-size:12px;}

/********底部footer**********/
.footer{ width: 100%; background: #515151; color: #9eaab9;font-size:12px;}

.foot-pt .fcolor a,.foot-pt .fcolor{color: #9eaab9; }
.foot-pt .fcolor{ padding-left: 18px; line-height: 26px;}

.yqimg span{ padding-left: 5px; margin-top: 15px;}
.yqimg>span>a{ color:#fff!important;}
.footrgt{border-left: 4px solid #9eaab9; padding-left: 5px; color:#9eaab9;}
.padleft{padding-left: 20px;}

/*******产品分类********/
.pro-list{ background-color: #f1f1f1; line-height: 24px; padding:10px;}
.pro-list a{ width: 100%;display: inline-block;}
.pro-list a:hover { color:#ec0904; transition: 0.2s;}

/***右侧***/
.pro-listrt h5{ border-bottom: 3px solid #d2d2d2; line-height: 28px;}
.pro-listrt h4{ padding: 20px; border-bottom: 1px solid #d2d2d2; margin: 0 20px;}
.liulan{ font-size: 12px; color: #999;}
.insidecont p{ padding: 15px; line-height: 22px;}
.pro-listzon{display: inline-block; width: 100%;}
.pro-listzon a{float: left; width:25%; margin-top: 10px; font-size: 12px; height:170px;}
.pro-listzon a p{ padding: 10px 5px 5px;}
.listpage span a{ padding-left: 15px;}
/**询盘**/
/**inquiry**/
.inquiry-bt{ background: #c5d2da; font-size: 16px; padding: 8px 0 8px 10px; font-weight: bold;}
.email-rght >input{ border: 1px solid #bbb; height: 39px;  color: #A9A6A6;width: 453px;}
.maker-relight{ line-height:30px;}
.maker-email{margin:5px 0px 0px 10px; overflow: hidden;}
.maker-refont-zp{ font-size: 12px; color: #ff0000; padding-left:128px; margin:0; padding-top: 8px;
    padding-bottom: 8px;}
.email-left{float: left; width: 100px; text-align: right;}
.mkoy-wtform >textarea {
    width: 459px;
    border: 1px solid #bbb;
}
.email-rght,.email-rghtw{float: left; padding-left: 10px;}
.email-rghtw>input {
    border: 1px solid #bbb;
    height: 39px;
    
    color: #A9A6A6;
    width: 100px;}

/**按钮**/
.button_zon{margin-left: 108px;display: inline-block;}
.button_zon .butleft{float: left; margin-left: 20px;}
.button_zon .butleft a{background-color: #898989; color: #fff; font-size:14px; padding:4px 20px;}
.button_zon .butleft a:hover{ background:#666;}

.com-pro h5{ color: #000; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.com-pro p{ line-height: 24px; height: 70px; overflow: hidden; font-size: 12px; margin-top: 10px; text-align: justify;}
/******新闻界面*******/

.newslinect{display: inline-block; width: 100%; border-bottom: 1px dotted #ccc; padding: 20px 8px 20px 0;}
.nw-left{ width: 30%;}
.nw-rght{ width: 70%;}
.nw-rght p{height: 72px;
    overflow: hidden;
    line-height: 19px;
    font-size: 12px;
    margin-top: 5px;
    text-align: justify;}
    .nw-rght h5,.newslistf7 h5{ padding-bottom:3px;}

.rigt-nsimg a:hover{ color: #fff;}
.nsimg{position: relative;}
.nsimg img{ width: 100%;}
.nspo{position: absolute; bottom:0; background:rgba(0,0,0,0.5); padding: 15px; color: #fff; display: inline-block;}
.nspowd01{width:25%;}
.nspowd02{width:75%; height: 58px; overflow: hidden; text-align: justify;}

/****没图的新闻****/
.newslistf7{background: #f7f7f7; padding:15px;}
.newslistf7 p{ font-size: 12px; height: 60px; overflow: hidden; padding-top:10px; text-align: justify;}
.newszont a:hover,.newsimgcont a:hover{ background-color:#eee;}
/*****新闻详情界面******/
.previ{ border: 8px solid #f3f3f3; padding:15px;}
.previsd{ font-size: 12px; color: #999;}
.previsd span{ padding-left: 5px; line-height: 25px;}
.previ a{ font-size: 16px; font-weight: bold; text-align: justify; color:#888; padding-top: 8px;}
.previ h4{font-weight: bold; font-size: 20px;}
.previ a:hover{ color:#df2221;}
/******search*******/
.search01{ text-align:center;}
.search01 .search-rebtn01{
    background-color: #FF0000;
    color: #fff;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    letter-spacing: 1px;
    font-size: 12px;
    padding: 11px 13px;
}
.search01 .search-rebtn01:hover{color:#fff;}

.search-product01 >input {
	border: 1px solid #ddd;;
    margin-right: -5px;
    color: #A9A6A6;
    height: 40px;
    width: 295px;
}

.searchub a{line-height: 32px;
    display: block;
    font-size: 16px;
    border-bottom: 1px dotted #ddd;}
.searchbor{border: 1px solid #ddd;
    padding: 10px;}
		.current{
		
		background: #df2221;
		    font-size: 16px;
line-height: 16px;
}
.navul2 li a:hover{
	
	background: #df2221;
	color:#FFFFFF;
	}
		.coolbg{
			
		background-color: #898989;
color: #fff;
font-size: 14px;
padding: 4px 20px;	
			
			
			}
			.pagination-wrapper{
margin: 20px 0;
}
.pagination{
height: 34px;
text-align: center;
}
.pagination li {
display: inline-block;
height: 34px;
margin-right: 5px;
float: left;
}
.pagination li a{
float: left;
display: block;
height: 32px;
line-height: 32px;
padding: 0 12px;
font-size: 16px;
border: 1px solid #dddddd;
color: #555555;
text-decoration: none;
}
.pagination li a:hover{
background:#f5f5f5;
color:#0099ff;
}
.pagination li.thisclass {

background: #09f;
color: #fff;
height: 32px;
line-height: 32px;
padding: 0 12px;
font-size: 16px;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover{
background: transparent;
border-color: #09f;
color: #fff;
cursor: default;
}


/* 分页css代码 白加红*/
.mblistpage{font-size: 12px;MARGIN: 3px;TEXT-ALIGN: center;padding-top: 20px;}
.mblistpage A,.mblistpage A:visited{font-size: 12px;PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #333333;PADDING-TOP: 3px;TEXT-DECORATION: none;border: 1px solid #CCCCCC;background-color: #FFFFFF;margin-top: 5px;margin-right: 4px;margin-bottom: 3px;margin-left: 4px;}
.mblistpage A:hover{font-size: 12px;COLOR: #FFFFFF;border: 1px solid #FF0000;background-color: #FF0000;}
.mblistpage A:active{font-size: 12px;COLOR: #FFFFFF;border: 1px solid #FF0000;background-color: #FF0000;}
.mblistpage SPAN.current{font-size: 12px;PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #FFFFFF;PADDING-TOP: 3px;background-color: #FF0000;border: 1px solid #FF0000;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 4px;}
.mblistpage SPAN.disabled{font-size: 12px;PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #333333;PADDING-TOP: 3px;background-color: #FFFFFF;border: 1px solid #CCCCCC;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 4px;}
/* 分页css代码 白加红  end*/