@charset "utf-8";
/*
CSS2.1 For W3C
Release Date: 	4-1-2012

by KinTu
hikintu@gmail.com
*/


/*全局
--------------------------------------------------------------*/
html, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video 
{
    margin:0px;
    padding:0px;
    border:0px;
    outline:0px;
    font-size:100%;
    vertical-align: baseline;
	list-style-type:none;
	line-height:2;
	}
body {
	width:1004px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:2;
	font-size:12px;
	color:#676767;
	height:100%;
	height:100% !important;
	margin:0 auto;
 
}

li { margin:2px 0px;}
small{
	font-size:12px;
	color:#999999
}
p { 
	margin:2px 0; 
	padding:0 0 8px 0; 	
	text-align:justify;
} 
img { 
	margin:0; border:0;
}
a { 
	text-decoration:none; 
	color:#676767  
}

a:hover { 
	text-decoration:underline;
	color:#FF0000;
}
ul,li{ list-style:none; margin:0px; padding:0px;}
.clr{clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}



/

/* 原始
---------------------------------------------------------------------*/
div.wrapper .sidebar_l
{
	width:17%;
	min-height:300px;
	height:100%;
	float:left;
	clear:right;
   }
div  .sidebar_l li{
	 list-style:none;
	 }
div  .sidebar_l .rolinList{ 
	width:100%; 
	height:auto; 
	margin:0 auto ; 
	text-align:left;
	}
div  .sidebar_l .rolinList li{
	margin-bottom:1px;
	}
div  .sidebar_l .rolinList li h2{ 
	width:100%; 
	text-indent:3px;  
	height:18px; 
	line-height:18px; 
	margin:0; 
	font-weight:bold;  
	background:no-repeat;  
	padding:0 0 20px; 
	background:#fff; 
	font-size:12px; 
	color:#4c4c4c; 
	cursor:pointer; 
	}
div  .sidebar_l .content{ 
	height:auto;  
	width:145px; 
	overflow:hidden; 
	padding:0 0 0 10px ; 
	 }
div  .sidebar_l .content ul li{ 
	margin:6px; 
	height:22px; 
	line-height:22px;
	}
div  .sidebar_l .content  a{ font-size:13px;}
div  .sidebar_l .content dl dd{ 
	display:block; 
	border-bottom:1px solid #dbdbdb; 
	height:28px; 
	line-height:28px; 
	text-indent:3px;
	}
div  .sidebar_l .content  dl,
div  .sidebar_l .content  p{ margin:0 8px 12px 0px;}


div.wrapper .main
 {

width:54%;
float:left;
clear:right;
   }
div.wrapper .main_l
 {
	width:76%;
	float:left;
	clear:right;
	margin:0px;
	padding:0 23px;
	overflow:hidden;
   }
   
 div.wrapper .main_r
 {
	width:78%;
	float:left;
	border-left:1px solid #dcdcdc;
	clear:right;
	margin:0px;
	padding:0 23px;
	overflow:hidden;
   }
   

div.wrapper .sidebar_r
 {
	width:19%;
	float:right;
	clear:right;
 }
div.wrapper .both
 {
	width:100%;
	clear:both;
	background-color:#696969; 
   }









/*body*/
.box{ width:1004px; margin:0 auto;}
.container { margin:0 auto; width:1004px;}
.xiabu{ background:url(xiabubj.gif) repeat-y center;}

/*header*/
.header { height:109px;width:1004px;}
.logo{ float:left; margin-top:20px;}
.logo_right{ float:right;}
.logo_righttop{ background:url(logo_rightbj.jpg) no-repeat; width:211px; height:18px; line-height:18px; text-align:center; color:#FFFFFF}
.logo_righttop a { color:#FFFFFF}
.logo_righttop a:hover { color:#FFFFFF}

.logo_rightbt{  width:211px; height:22px; margin-top:40px; text-align:center;}


/*nav*/
.nav { height:43px; float:left; width:1008px; background:url(bj1.jpg) repeat-x 0px 0px;}
.nav ul{list-style-type:none; margin:0;width:100%; }
.nav ul li{width:123px; float:left; background:url(nav_s.gif) right no-repeat;}
.nav  li  a{width:120px;line-height:43px; height:43px;color:#fff;  display:block; font-weight:bold;font-size:15px; font-family:"微软雅黑"; text-align:center;}
.nav  li  a:hover{ background:url(nav_2.gif);width:120px; height:43px;display:block;color:#fff;font-size:15px; font-family:"微软雅黑"; line-height:43px; }






/*main*/
.maincontent { width:1004px; overflow:auto; margin:0 auto;}
.banner{  margin:0 auto; height:338px; margin-bottom:13px;}
.left { float:left; width:245px;}
.left_box{ margin-bottom:8px;}
.left_box h2 { height:29px; padding:6px 0px 0 30px; background:url(left1_bj.jpg) 0 0 no-repeat; font-size:12px; color:#fff;}
.left_box h2 strong { color:#676767;}
.left_con { padding:5px  10px 10px 10px; background:url(left1_bj.jpg) 0 bottom no-repeat ;}
.xinwen_s { padding:0px 0px 20px 0px;}

.xinwen_s li { height:30px; line-height:30px; border-bottom:#999999 1px dashed; margin-right:10px; overflow:hidden; background:url(arrow.jpg) left top no-repeat; padding-left:15px;}


/* main   right*/
.side { float:right; width:750px;}
.side h4 {height:32px;line-height:32px;  background:url(neijj.gif) no-repeat;  font-size:14px; color:#fff; padding-left:30px;}
.side_left{ width:482px; float:left  }
.side_left h3 { height:32px;line-height:32px;  background:url(s_jj.jpg) no-repeat;  font-size:14px; color:#fff; padding-left:30px;}
.side_con { padding:5px;}


.side_right{ width:263px; float:right }
.ryqh{ width:243px; height:155px; margin:0 auto;}
.ryqh_box{ margin-bottom:8px;}
.ryqh_box h2 { height:29px; padding:6px 0px 0 30px; background:url(sh_ry.gif) 0 0 no-repeat; font-size:12px; color:#fff;}
.ryqh_box h2 strong { color:#676767;}
.ryqh_con { padding:0px  0px 10px 10px; background:url(sh_ry.gif) 0 bottom no-repeat ; text-align:center}


/* 产品滚动*/
.cpgd{ background:url(cpgd.gif) no-repeat; height:207px; width:954px; margin:0 auto; padding-left:50px;}
.sh-pro{ width:954px; padding-top:20px; }
.sh-pro-n li {width:193px; float:left; background-repeat:no-repeat; height:200px; margin-left:10px; }
.sh-pro-n li a img{ margin-left:5px; margin-top:5px;}
.sh-pro-n-img{background:url(cpgdbj.gif) no-repeat; width:193px; height:143px;  }
.sh-pro-n-p{ width:193px; height:20px; text-align:center;}

/* 友情链接*/
.youqinglj{ width:919px; height:66px; margin:0px auto;  background:url(yq.gif) no-repeat; margin-top:20px; margin-bottom:20px; padding-left:80px; padding-right:5px; padding-top:5px;}
.bottom {width:1004px; margin:0 auto; background-color:#f2f2f2; margin-top:20px; text-align:center; height:70px; }



/* 内页 right*/
.net-content{  float:left; text-align:left; width:730px; padding:5px; }
.nei-news{ width:730px;margin:5px 5px;}
.nei-news-n li { height:30px;  overflow:hidden; line-height:30px; margin:0 auto; background:url(nei-xw.jpg) no-repeat;}
.nei-news-n li a{line-height:30px; color:#000000; margin-left:25px; margin-top:5px;}
.nei-news-n li a:hover{ color:#ff6600;}

/*新闻展示 */
.news-tm { font-size:14px; text-align:center; font-weight:bold; border-bottom:1px #FF0000 solid; width:700px; margin:10px 10px;}
.news-xx{ margin:0 10px;}


/* 产品展示*/
.nei-pro{ width:730px;margin:10px 5px;}
.nei-pro-n {margin-bottom:30px; margin-top:20px; }
.nei-pro-n li {width:196px;  float:left; background-repeat:no-repeat; height:200px; }
.nei-pro-n li a img{  margin-left:9px; margin-top:5px;}
.nei-pro-n-img{ width:181px; height:158px; }/*background:url(cpgdbj.jpg) no-repeat;*/
.nei-pro-n-p{ width:181px; height:20px; line-height:130%; text-align:center;}

.nei-pro a{ color:#000000;}
.nei-pro a:hover{ color:#ff0000;}



/*产品展示---新*/

.pro_all{width:200px; display:inline-block; float:left; margin:5px 20px;_margin:5px 15px;}
.pro_all_title{height:30px; line-height:120%; text-align:center; padding-top:5px;}

/* 分页按钮
---------------------------------------------------------------------*/

.pagination  a {
	padding:2px 6px;
	border:0 none !important;
}
.pagination a.pagination-active, .pagination a.pagination-active:hover {
	background-color:#266DBB !important;
	color:#fff !important;
}
.pagination span.pagination-active, .pagination span.pagination-active:hover {
	background-color:#266DBB !important;
	color:#fff !important;
	padding:2px 6px;
}

/*序号
---------------------------------------------------------------------*/
.nbr { background-image:url(../images/nb-ico.png); background-repeat:no-repeat; padding-left:22px; height:20px; line-height:20px; overflow:hidden; }
.number-1 {  background-position:0 2px;}
.number-2 {  background-position:0 -18px; }
.number-3 {  background-position:0 -38px; }
.number-4 {  background-position:0 -58px; }
.number-5 {  background-position:0 -78px; }
.number-6 {  background-position:0 -98px; }
.number-7 {  background-position:0 -118px; }
.number-8 {  background-position:0 -138px; }
.number-9 {  background-position:0 -158px; }
.number-10 {  background-position:0 -178px; }


/*触碰隐藏
------------------------------------------------------------------------*/
.hover { height:95px; overflow:hidden;}
.hover:hover { height:auto;}


/*图片垂直居中
------------------------------------------------------------------------*/
.psdthumb { height: 1%; overflow: hidden; display:table; border-spacing:10px; } 
.psdthumb li {border:1px solid #6CF; width:200px; height:140px; text-align:center; vertical-align:middle; position:relative; margin: 10px; *float:left; display: table-cell; } 
.psdthumb .qq { *position:absolute; top:50%; } 
.psdthumb .qq img { *position:relative; top:-50%; left:-50%; } 



/*左分类*/
.cat_bg{ background:url(cat_mid.jpg) repeat-y; }
.cat_bg ul{width:220px; }
.cat_bg ul li{ height:30px; line-height:30px; overflow:hidden; border-bottom:#999999 dashed 1px; margin:0px 8px; background:url(arrow.jpg) left top no-repeat; padding-left:15px;}
.cat_top{background:url(cat_top.jpg) no-repeat;}
.cat_foot{background:url(cat_foot.jpg) no-repeat; width:245px; height:38px;}

/*qshl写的分页*/
.s_page{
		width:100%;
		clear:both;		
}
.s_page a,.s_page span{
		float:left;
		display:inline-block;
		
		border:#ddd solid 1px;
		font-size:12px;
		padding:0px 8px 0px 8px;
		margin-left:2px;
		margin-top:5px;
		color:#333333; 
		background-color:#fff;
		text-decoration : none;
}
.s_page a:link{
		color:#333333;  
		background-color:#fff;
		text-decoration : none;
		border:#ddd solid 1px;
}
.s_page a:visited{
		color:#333333;  
		background-color:#fff;
		text-decoration : none;
		border:#ddd solid 1px;
}
.s_page a:hover{
		color:#fff; 
		background-color:#FF0000;
		text-decoration : none;
}

/*qshl写的分页////////////end*/
