﻿body{padding:0px; margin:0px auto 0px auto; font-size:12px; color:#7d7d7d; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#707070; background-image: url(../images/bod.jpg); background-repeat:repeat-y; background-position: center top; background-color:#F8F8F8;}

td{ font-size:12px;}
img{ border:0;}
dl{ padding:0px; margin:0px;}
ol{ padding:0px; margin:0px;}
ul{ padding:0px; margin:0px;}
h3{
	font-size:14px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	font-family: "微软雅黑";

}


h1{ padding:0px; margin:0px; font-size:12px; font-weight:normal;}
h2{ padding:0px; margin:0px; font-size:12px; font-weight:normal;}
li{ list-style:none;}
em{ font-style:normal;}
font{ font-size:12px;}
select{ font-size:12px; color:#727272;}
.clear{display: block;clear: both;height: 1px;width: 1px;font-size: 1px;line-height: 1px;}
img{ border:none;}

a{ text-decoration:none; color:#666666;}
a:hover{ color:#E30000;}

/*top*/
.main{ width:960px; padding:0px 1px 0px 1px; background:#FFF; margin:0px auto 0px auto;}
.top{ background:url(../images/top_Bg.jpg) no-repeat left top; padding-bottom:1px;}
.logo{height:95px;
	background-image: url(../images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: top;}
	

.nav{ height:32px;}






.index { padding-bottom:23px;}
.left_index { width:300px; height:240px; float:left; display:inline; margin-right:10px; overflow:hidden;}
.mid_index {
	width:390px;
	height:240px;
	float:left;
	overflow:hidden;
	margin-left: 5px;
}
.right_index {
	width:232px;
	height:240px;
	float:right;
	overflow:hidden;
}

.title { padding:12px 15px 0px; height:35px; line-height:35px; overflow:hidden;}
.title h2 { width:100px; float:left; font-size:14px; color:#EA0000; font-family:宋体;}

.title h2 a{
	width:100px;
	float:left;
	font-size:14px;
	color:#EA0000;
	font-family:"宋体";
	font-weight: bold;
}
.title h2 a:hover{font-weight: bold; width:100px; float:left; font-size:14px; color:#EA0000; font-family:宋体;}

.title .more {
	width:110px;
	float:right;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.title .more img { margin-top:15px;}

.news_index {
	overflow:hidden;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.news_index ul { padding:4px 0px;}
.news_index ul li {
	height:28px;
	line-height:28px;
	background:url(../imsg/point_list.gif) left no-repeat;
	padding-left:12px;
	font-family:宋体;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
.news_index ul li.news_index_rec a:link { color:#666666;}
.news_index ul li.news_index_rec a:visited { color:#666666;}
.news_index ul li.news_index_rec a:hover { color:#CA0000;}
.map_index { padding-top:5px; text-align:center;}
.hotline { padding-left:30px; line-height:24px;}


.content {
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../imsg/mabg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.main { width:960px; margin:0 auto;}




/*index*/
.banner{ height:321px; margin-bottom:10px;}
.index_main{ padding:0px 0px 0px 3px;}
.index_L{ float:left; width:736px; }
.main_ban{ width:241px; height:189px; background:url(../images/Home_bannerBg.jpg) no-repeat; padding:6px 0px 0px 8px; float:left;}
.index_news{ width:472px; float:right;height:189px; margin-right:5px;}
.home_news{ line-height:28px; padding:5px 0px 0px 0px;}
.home_news li { background:url(../images/Home_line.jpg) repeat-x left bottom;padding:0px 10px 0px 7px;}
.home_news li em{ float:right; font-size:11px;}
.home_news li span{ background:url(../images/Home_icon.jpg) no-repeat left center; padding-left:10px;}
.home_news .top_news{ background:none; line-height:20px;background:url(../images/Home_line.jpg) repeat-x left bottom; padding-bottom:8px; margin-bottom:5px;}
.home_news .top_news em{ font-weight:bold; font-size:14px; color:#002a81;  float:left;}
.home_news .top_news a{ color:#004981;}
.home_news .top_news a:hover{ color:#5ca200;}
.home_pro{ width:657px; height:124px; background:url(../images/Home_productsBg.jpg) no-repeat left top; margin-top:10px; padding:15px 25px 0px 54px;}

.language { width:65px; height:29px; line-height:29px; text-align:center; float:left;}
.search_logo { width:180px; height:24px; float:left; padding-left:9px; padding-top:5px;}
.search_logo_input { width:140px; float:left; text-align:right;}
.search_logo_input input { width:134px; height:20px; line-height:20px; border:none; background:url(../imsg/topinput.gif) left no-repeat;font-size:10px; font-family:Arial;}
.search_logo_go { width:20px; height:20px; float:left;}
.search_logo_go input {
	width:20px;
	height:20px;
	border:none;
	cursor:pointer;
	_margin-top:1px;
	background-image: url(../imsg/topsearch.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.logo h1 { width:270px; float:left; padding-top:10px; line-height:0px; font-size:1px; }
.logoright { width:185px; height:29px; float:right; padding-top:40px; }
/*新闻切换*/
.tags{ background:url(../images/tag_carline.jpg) repeat-x bottom; height:32px;}
.tags li{ float:left; display:block; text-align:center; background:url(../images/news_In.jpg) no-repeat left top; width:82px; line-height:32px; color:#FFF; font-weight:bold;}
.tags li a{ color:#fff; display:block;}
.tags .hover{background:url(../images/news_In.jpg) no-repeat left -31px; color:#fff; cursor:pointer;}
.tags .end{background:url(../images/news_In.jpg) no-repeat right bottom; color:#fff;  height:31px; padding: 0px 0px 0px 140px;}
.tags .end img{ padding-top:17px;}

/*产品滚动*/
.box_smallphoto {background: #F3F3F3;padding: 8px;height:120px;width: 167px;margin-top: 8px; margin-bottom: 8px;}
.Cont2 {OVERFLOW: hidden;WIDTH:625px; margin:0px 5px 0px 5px; height:105px; float:left;}
.box_scrollpic{float:left;}
.box_scrollpic img{width:157px; padding:0px 25px;}
.box{ float:left; width:53px; margin-right:12px;}
.box_icon{ width:10px; float:left; margin-top:40px;}
.box_icon IMG{ cursor:pointer;}

.index_R{ float:right; width:232px;}
.index_R img{ margin-bottom:7px;}

.index_about{ padding:10px 10px 5px 10px;}
.index_about a{color:#004981;}

/*about*/
.about_main{
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.about_l{
	float:right;
	height:550px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 225px;
	background-image: url(../img/left_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;

	
}
.aboutey{
	width:225px;
	float:left;
	height:410px;
	padding-right: 0px;
	padding-bottom: 0px;
}





.about_r{
	width:723px;
	float:right;
	padding-top: 0px;
	background-image: url(../img/ims.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
}
.about_ban{ width:960px;}
.about_r h1{
	height:24px;
	width:700px;
	padding-left:15px;
	background-image: url(../fyimg/title.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 2px;
}
.about_r h1 em{
	float:right;
	padding-right:15px;
	display:block;
	color:#666666;
	padding-left: 15px;
	background-position: left center;
	background-repeat: no-repeat;
}
.about_home{ color:#535353;}
.about_r h1 span{
	color:#D41315;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	padding-right:15px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 8px;
}
.about_title{ color:#78a400;}
.about_cont{
	margin-right: 4px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/lines.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 12px;
}
.about_info1{ width:485px; float:left;}
.about_info2{ width:208px; float:right; margin-bottom:22px;}
.about_info2 img{ padding:4px; border: solid 1px #d1dce2; margin-bottom:18px; width:198px; height:130px;}



/*RD*/
.RD_cont{ padding:0px 5px 0px 0px;border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	margin-top: 5px;}
.RD{ background:url(../images/RD_bg.jpg) repeat left top;}
.RD li{ height:114px;}
.RD li img{ float:left; margin:15px 18px 0px 7px; padding:10px 10px 10px 14px; width:102px; height:67px;}
.RD .RD_cont{ padding-top:18px;}
.RD .RD_cont em a{ color:#0154a4; font-weight:bold;}

/*products*/
.pro{ padding-top:10px;}
.pro li { height:180px; background:url(../images/RD_line.jpg) repeat-x left bottom;}
.pro li img{ float:left; margin:16px 18px 0px 0px; padding:3px; border:solid 1px #e7e7e7;width:150px; height:128px;}
.pro .pro_cont{ padding-top:18px; padding-right:10px;}
.pro .pro_cont em a{ color:#D41315; font-weight:bold;}
.coll_cont{ padding:20px 20px 0px 10px;}
.coll_cont em{ font-weight:bold; color:#0154a4;}

/*news*/
.news{
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.news li{
	line-height:34px;
	padding:0px 5px 0px 5px;
	padding-left:20px;
	background-image: url(../images/dot1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}
.news li em{ float:right; font-size:11px;}
.news li a{ }
.news li em a{ background:none;}
.news li img{ margin-top:5px;}
.newsinfo{ margin-left:35px; margin-right:35px; color:#606060; line-height:26px; padding-bottom:80px; margin-top:20px;}
.f_news{ font-size:14px; color:#E10000; font-weight:bold; text-align:center;}
.f_news2{  color:#a7a7a7; text-align:center; border-bottom:solid 1px #e7e7e7; border-top:solid 1px #e7e7e7; margin-top:10px; margin-bottom:20px;}
.newsinfo .job{ text-align:center;}
/*network*/
.network{ margin:10px 0px 50px 10px;}
.network li em{ font-weight:bold;}
.network .map{ padding-left:25px;} 

/*contacts*/
.cc_cont{ padding:23px 20px 0px 63px; background:url(../images/cc.jpg) no-repeat left top;}

.job_bot{ background:url(../images/job_bot.jpg) repeat-x left top; text-align:center; height:25px; margin-right:5px; font-size:12px; color:#FFF; border:0px; margin-top:15px;}


/*友情链接*/
.friend{ margin:10px 8px 0px 0px;}
.friend li{ line-height:28px; padding:0px 5px 0px 5px;}
.friend li em{ float:right; }
.friend li em a{color:#5da400; background:none;}
.friend li a{ background:url(../images/news_icno.gif) no-repeat left center; padding-left:15px;}

/*会员登录*/
.login_cont{ padding:35px 20px 0px 60px; background:url(../images/l.jpg) no-repeat top right;}
.login_k{ border:solid 1px #dcdde5; background:url(../images/l_k.jpg) no-repeat left top; font-size:12px; width:205px; padding-left:10px; height:16px; padding-top:3px; color:#999;}
.login_bot{ margin-left:10px; margin-top:30px;}

/*page start*/
.page_line{background:url(../images/RD_line.jpg) repeat-x left top; height:5px;clear: both;}
.page{
	clear: none;
	height:40px;
	text-align:right;
	padding-top:20px;
	width: 600px;
	float: right;
	padding-right: 20px;
}
.page_input{width:25px; height:16px; text-align:center;border:solid 1px #d4d4d4; margin-left:3px;}
.page em{ color:#F00;}

/*在线留言*/
.job_k{ border:solid 1px #d1d1d1;   height:19px; padding-top:4px; padding-left:5px; background:#fbfbfb; width:200px;}
.job_k2{ border:solid 1px #d1d1d1;  height:19px; padding-top:4px; padding-left:5px;  background:#fbfbfb;width:360px;}
.job_k3{ border:solid 1px #d1d1d1;  padding-top:4px; padding-left:5px;  background:#fbfbfb;width:360px;}





/*bottom*/
.bottom{
	min-height:40px;
	text-align: center;
	background-image: url(../images/foots.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 45px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 20px;
}
.bottom a{ color:#707070;}
.bottom span{ background:url(../images/bottom_bg.jpg) no-repeat; width:16px; height:16px; text-align:center; color:#FFF; margin:0px 1px 0px 1px; float:left; display:block; line-height:16px; font-weight:bold;}
.bottom span a{ color:#FFF; }
.bottom ul .ni{ float:left;}
.bottom em{ float:right; color:#cecece;}
.bottom em a{ color:#707070; padding:0px 15px 0px 15px;}




#topNav{
	font-family:tahoma, verdana, arial;
	background:url(../images/Menu.jpg) no-repeat;
	width:960px; height:36px;
}
#topNav em{
	display: none;
}
#topNav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#topNav ul li{
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}
#topNav ul li a{
	display:block;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#fff;
	height:36px;
}
#topNav ul li a:hover{
	color:#000;
}
#topNav ul li ul{
	position:absolute;
	display:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:80;
	background-color: #E10000;
}
#topNav ul li ul li{
	clear:left;
	border-top:solid 1px #ffffff;
}
#topNav ul li ul li a{
	text-decoration:none;
	/*width:82px;*/
	height:22px;
	padding-left:10px;
}
#topNav ul li ul li ul{
	clear:left;
	display:none;
	left:140px;

	/* Bengin CSS-HACK, for Microsoft Internet Explorer */
	_left:120px;
	/* End CSS-HACK */

	position:absolute;
	top:0px;
}


#topNav #nav1{ width:126px;}
#topNav #nav2{ width:110px;}
#topNav #nav2 ul li a{ width:90px;}

.Products_Pl_list{ margin:25px 8px 0px 5px;}
.Products_Pl_list li{ padding:0px 20px 0px 27px;} 
.Products_Pl_list em{ float:right;}
.Products_Pl_list .Colour{ background:#f9f9f9;}
.Products_Pl_list .Text{ padding:10px 0px 10px 27px; }
.Products_Pl_list b{ color:#e65a0f;} 
.Products_Pl_list .Orang_bg{ background:#fff9ed; color:#e65a0f; font-weight:bold; margin: 10px 0px 10px 0px; padding:10px 10px 10px 27px;}



.sc2 { padding:2px 15px 15px; height:auto; overflow:hidden;}
.sc2 ul li { height:28px; line-height:28px; _height:25px; _line-height:25px; *height:25px; *line-height:25px; overflow:hidden; padding-left:28px; background:url(../imsg/csl_point02.gif) 8px no-repeat; _background:url(../imsg/csl_point02.gif) 8px 8px no-repeat; *background:url(../images/csl_point02.gif) 8px 8px no-repeat; clear:both;}
.sc2_title { width:210px; float:left; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sc2_time { width:80px; padding-left:5px; float:left; font-size:10px;}

.qa_top { background:url(../imsg/dotted.gif) bottom repeat-x; height:36px; line-height:36px;}
.q { width:440px; float:left; padding-left:26px; background:url(../imsg/lgqa.gif) left no-repeat;}
.check { width:75px; float:right; padding:7px 0px; line-height:0px; font-size:1px;}
.check img { cursor:pointer;}
.a { padding:10px; background:#efefef;}
.queshow { display:none;}
















.about_l a {
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 32px;
	display: block;
	width: 210px;
	background-image: url(../img/icon_3.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 25px;
	padding-top: 5px;
}
.about_l a:hover{padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 32px;
	display: block;
	width: 210px;
	background-image: url(../img/icon_3.gif);
	background-repeat: no-repeat;
	background-position: 10px center;	text-indent: 25px;
}
