@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body,html{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333}
ul,li{ list-style:none; }
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
a{color:#3C3C3C; text-decoration:none}
a:hover{ color:#000;}
img{ border:0px;}
.clear_both{clear:both;} .fl{float:left;} .fr{float:right}

.margin_auto{width:1004px; margin:0px auto}
.top{background:#F3F3F3; border-bottom:#CED1D5 solid 1PX; height:27PX; width:100%}
.top span{cursor:pointer}
.logo{height:90px;}
.logo .txt{line-height:90px; font-weight:bold; margin-left:20px;width:250px;font-size:13px;}

.bnav{ height:30px; font-size:14px; font-weight:bold;width:100%; text-align:center}
.bnav li{float:left;position:relative}
.flink{width:146px; background:url(../images/flink.jpg); line-height:30px; position:relative}
.flink a{color:#FFF}
.slink{width:143px; background:url(../images/slink.jpg); line-height:30px;}
.slink2{width:143px; background:url(../images/slink2.jpg); line-height:30px; position:relative}
.llink2{width:143px; background:url(../images/slink21.jpg); line-height:30px; position:relative}
.llink{width:143px; background:url(../images/slink.jpg); line-height:30px; position:relative}

.snav{ position:absolute; top:30px; height:25px; background-color:#F3F3F3; text-align:left; display:none}
.snav a{display:block; color:#999; float:left;text-align:center; width:100px;line-height:25px}
.snav a:hover{ color:#333}
#snav1{ left:-146px; padding-left:68px; width:936px}
#snav2{left:-289px; padding-left:120px; width:884px}
#snav3{left:-432px; padding-left:289px; width:715px}
#snav4{left:-575px; padding-left:386px; width:618px}
#snav5{left:-718px; padding-left:548px; width:456px}
#snav6{right:0px; padding-left:674px; width:330px}
.content{ background:url(../images/contentbg.jpg) repeat-x #EAEAEA}
.content .company{border:#9F9F9F solid 1px; padding:5px;width:992px; margin-top:10px; height:240px;}
.content .company1{ margin-top:0px; overflow:hidden;}
.content .company .left{width:525px;}
.content .company .right{width:467px; line-height:25px; padding-top:5px}
.content .company .left1{width:305px; height:235px; background:url(../images/c_bg.jpg) repeat-x #FFF}
.c_title{background:url(../images/piont.png) no-repeat 8px 10px; font-weight:bold; padding-left:20px; height:30px; line-height:30px;}
.c_content{height:205px; background:url(../images/c_pic.jpg) right 90px no-repeat; line-height:25px; padding:0px 10px;}
.c_content1{line-height:35px;background:url(../images/w_pic.jpg) right 100px no-repeat}
.content .company .left2{width:288px; height:235px; height:235px; background:url(../images/c_bg.jpg) repeat-x #FFF; margin-left:10px}
.cr_pic{height:193px;}
.cr_button{height:42px;}

.content .part{ margin-top:10px; height:168px;}
.content .part li{ width:227px;margin-left:11px; _margin-left:9px; height:112px; float:left;padding:28px 8px; line-height:22px}
.content .part li a:hover{ color:#1A1A1A; }
.content .part .mjg{margin-left:0px; background:url(../images/mjg.jpg)}
.content .part .bxg{background:url(../images/bxg.jpg)}
.content .part .tg{background:url(../images/tg.jpg)}
.content .part .lc{background:url(../images/lc.jpg); margin-left:10px}
.p_title{font-weight:bold}
.bottom .info{width:760px; background:url(../images/b_middle.jpg);padding-top:20px; line-height:25px; height:73px}

.sub_company{ margin-top:10px; padding-bottom:15px}
.sub_left{width:239px; font-size:14px}
.sub_right{ width:744px}
.sleft_title{height:30px; line-height:30px; background:url(../images/sblock_bg.jpg); color:#FFF; padding-left:15px; font-weight:bold;}
.sleft_content{border:#999 solid 1px; padding:5px 15px; font-size:13px;}
.sleft_content a{display:block; height:30px; line-height:30px; font-weight:bold; background:url(../images/sub_piont.png) 0px 11px no-repeat;padding-left:15px}
.sub_contact{margin-top:10px}
.sleft_ccontent{background:url(../images/contact1.jpg) no-repeat right bottom; line-height:25px; font-size:13px}
.sright_title{width:100%; height:25px}
.sleft_center{width:653px; border-top:#8D919C solid 1px}
.sleft_txt{ width:70px; background:url(../images/block_left.png) no-repeat 0px 1px; padding-left:10px; font-weight:bold; font-size:14px; font-family:"黑体"}
.sleft_center1{width:633px; border-top:#8D919C solid 1px}
.sleft_txt1{ width:90px; background:url(../images/block_left.png) no-repeat 0px 1px; padding-left:10px; font-weight:bold; font-size:14px; font-family:"黑体"}

.sright_content{line-height:28px}


/*语言*/
.laug{line-height:27px; margin-right:20px}
.laug a{ color:#004040; font-weight:bold}
/**/
.news li{height:25px; line-height:25px;}
.page_link{text-align:center}
.nav{height:40px; line-height:40px; font-weight:bold; position:relative; text-align:left;background:url(images/ny.png) no-repeat 0px 13px; width:150px;}
.sub{display:none; position:absolute; left:75px; top:10px; background-color:#FFF; width:165px; border:#CCC solid 1px; padding-left:10px; line-height:30px;}

.news_list .page_info ,
.product_info .page_info,
.product_list .page_info{
	line-height: 28px;
	text-align: center;
	clear: both;
	float: none;
	color:#333;
	font-weight: bold;
}
.news_list .page_info a,
.product_info .page_info a,
.product_list .page_info a{
	text-decoration: none;
}
.news_list .page_info a:hover,
.product_info .page_info a:hover,
.product_list .page_info a:hover{
	text-decoration: underline;
}
.product_info{
	width: auto;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left:1%;
}
.product_info h2{
	display: block;
	line-height: 30px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size:25px;
	font-weight:bold;
}
.product_info .base_info{
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	text-align: center;
	font-size: 11pt;
	margin-bottom: 5px;
}
.product_info .base_info a{
	color: #039;
	text-decoration: none;
}
.product_info .base_info a:hover{
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}
.product_info .pic{
	clear: both;
	float: none;
	text-align: center;
 	overflow: hidden;
}
.product_info .content1{
	clear: both;
	float: none;
	text-indent: 2em;
	line-height: 1.5;
	color: #666;
	font-size: 11pt;
	padding-bottom: 10px;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.product_info .content2{
	clear: both;
	float: none;
	text-indent: 2em;
	line-height: 1.5;
	color: #666;
	font-size: 11pt;
	padding-bottom: 10px;
	width:96%;
	margin-left:-400px;
}

 .product_info .page_info{
	text-align: right;
}
.news_list{
	width: 100%;
	clear: both;
	float: none;
  }
.news_list ul{
	clear: both;
 }
.news_list ul li{
	float: left;
	list-style-type: none;
	display: block;
	line-height:28px;
 }
.news_list .news_title{
	width:70%;
	background-image:url(images/dian.png);
	background-position:2px 14px;
	background-repeat: no-repeat;
	padding-left:2%;
}
.news_list .createdate{
	width:17%;
	text-align:right;
	
}
.news_list a{
	color:#333;
	text-decoration: none;
}
.news_list a:hover{
	color:#F00;
	text-decoration:underline;
}


.product_list{
	width: 100%;
	clear: both;
	float: none;
	margin-right: auto;
}
.product_list ul{
	display: block;
	width: auto;
	margin: 0px;
	padding: 0px;
	padding-left:10px;
 }
.product_list ul li{
	float:left;
	list-style-type: none;
	display: block;
	width: 24.5%;
	margin-top:10px;
	margin-bottom:10px;
 }

 .product_list ul li a{
	display: block;
	width:94%;
	filter: Alpha(Opacity=95);
	opacity:0.95;
	background-color: #f8f8f8;
	text-align: center;
	line-height: 25px;
	padding: 1%;
	border: 1px outset #CCC;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	color: #666;
 }
 .product_list ul li a img {
	width:96%;
	height:130px;
	border:0px;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
 .product_list ul li  a:hover{
   filter: Alpha(Opacity=100);opacity:1;
   color: #FF0000;
 }
 



