*{ margin:0; padding:0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0; padding:0; border:0;}
body{  font: 12px/200% "Î¢ÈíÑÅºÚ","ËÎÌå",Tahoma,Arial; text-align:left; width:100%; color:#454545;}
body{behavior: url(css/hover.htc);}
ul,li,dd{margin:0; padding:0; list-style:none;}
ul:after,dl:after{ content:".";font-size:0; height:0; display:block; clear:both; visibility:hidden;}
img{border:none;}
a{ color:#454545;}
a:link, a:visited, a:active{text-decoration: none;}
.clear{clear: both;}
.runtime{font-size:10px}
.input,.input2 input{width:180px;border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;padding:2px 0px 1px 1px;font-size:12px;vertical-align:middle;color:#454545;margin-bottom:.3em;margin-right:.3em;}
.input_long{width:500px;border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;padding:2px 0px 1px 1px;font-size:12px;vertical-align:middle;color:#454545;margin-bottom:.3em;margin-right:.3em;}
.input_sort{width:60px;border: 1px solid;border-color: #c0c0c0 #ededed #ededed #c0c0c0;padding:2px 0px 1px 1px;font-size:12px;vertical-align:middle;color:#454545;margin-bottom:.3em;margin-right:.3em;}
.btn{background:#d9d9d9;border-width:1px;vertical-align:middle;height:21px;padding-left:0.15em;padding-right:0.15em;border: 1px solid; border-color: #c0c0c0 #555 #555 #c0c0c0;cursor:pointer}
.select{border:1px solid;border-color:#c0c0c0 #ededed #ededed #c0c0c0;color:#454545;line-height:18px;}
.btn2{cursor:pointer; line-height:16px;border:1px solid #CCC;color:#333333;padding:4px 8px 3px 8px; font-family:simsun;background:#F6F6F6;}
.textarea{border:1px solid;border-color:#c0c0c0 #ededed #ededed #c0c0c0;font-size:12px;}
.claer{clear:both}
#rightflag{position:fixed;right:0px;bottom:0px;width:250x;z-index:999;text-align:left;} 
	#rightflag a{padding:5px;border:1px solid #ACACAC; float:left; background:#FFF} 
	#rightflag .stop{width:262px;float:left;line-height:20px;text-align:right;}	
		#rightflag .stop a{background:#999999;float:none;padding:2px 8px;border:none;color:#FFF;margin-left:2px;}
		#rightflag .stop a:hover{ background:#0072E3}
		#rightflag img{width:250px;float:left;}
	
.pnum{width:98%;padding:10px 0;text-align:center;float:left; color:#555}
.pnum a{margin:0 2px;border:1px solid #dadada;padding:2px 6px;font-size:12px;background:#ffffff;color:#666}
.pnum a:hover{color:#F00;text-decoration:none}
.pnum strong{margin:0 2px;border:1px solid #ccc;padding:2px 6px;font-size:12px;color:#E66D12}
.pnum span{float:none}
h4{font-size:14px;text-align:center;height:28px;line-height:28px;}
h5{font-size:12px;text-align:center;font-weight:lighter;height:28px;line-height:28px;border-bottom:1px solid #CCC}
.scontent{text-align:left;padding-top:5px;text-align:left;line-height:24px;}
.baidumap{width:740px;height:350px;border:1px solid gray;margin:20px 0 20px 0px;display:inline;float:left}
.msg{width:100%;text-align:left;}
	.msg ul{margin:0px;padding:20px 10px; display:inline;float:left}
	.msg ul li{width:580px; float:left;line-height:30px;}
	.msg li span{width:70px;float:left;}
	.msg li input,.msg li textarea{float:left;}
	.msg li input[type=submit],.msg li input[type=reset]{margin-top:5px;float:none}
.msg_info{width:100%;text-align:left;}
	.msg_info ul{margin:0px;padding:20px 10px; float:left}
			.msg_info ul li{width:640px;float:left;margin-top:10px;line-height:19px;border-bottom:1px solid #CCC}
			.msg_reword{width:600px;margin:10px;display:inline; float:left;padding:10px;border:1px solid #CCC;background:#F5F5F5}
	.no{color:#F00;float:left}
	.partnerList{width:100%; float:left;}
		.partnerList ul{}
		.partnerList li{width:120px;margin:10px;text-align:center;float:left;}
			.partnerList li a img{width:120px;height:60px;}

.header{ border-bottom:1px solid #ddd;}
	.logo_nav{ width:980px; margin:0 auto;}
		.logo{ width:246px; float:left; margin-top:15px;}
		.tip_nav{ width:659px; float:right;}
			.tip{ text-align:right; background:url(../images/icon.jpg) no-repeat 480px center; height:28px; line-height:28px; margin-top:10px; }
				.tip a{ font-size:20px; color:#bfbfbf;}
			.nav{ width:659px; height:35px; margin-top:12px;}
				.nav ul{width:659px;}
				.nav li{ width:78px; height:35px; line-height:28px; float:left; text-align:center; margin-right:5px;}
				/*.nav .first_li{ background:url(../images/nav_hover.jpg) no-repeat;}*/
				.nav .last_li{ margin-right:0;}
					.nav li a{ display:block; font-size:14px; font-weight:bold; width:78px; height:35px; color:#548b92;}
					/*.nav .first_li a{ color:#fff;}*/
					.nav li a:hover,.nav li .hover{ background:url(../images/nav_hover.jpg) no-repeat; color:#fff;}
.container{ background:url(../images/banner.jpg) no-repeat top center;}
	.c_box{ width:980px; margin:0 auto; padding-top:305px;}
		.content{ padding:25px 15px; background:#fefefe;}
		.top_content{ padding-bottom:50px; background:url(../images/line.jpg) no-repeat bottom;}
			.common_box{ width:280px; margin-right:55px; float:left;}
				.common_box dt{ display:block; float:left; margin-right:10px; margin-top:20px;}
				.common_box .icon{ width:55px; height:48px;}
				.common_box .about{ width:215px; float:left;}
					.common_box dd b{ font-size:16px; height:26px; line-height:26px; display:block;}
					.common_box dd a{ line-height:26px; display:block;}
					.common_box dd .more{ background:url(../images/button.jpg) no-repeat left; height:20px; line-height:20px; color:#fff; padding-left:10px; margin-top:7px;}
				.common_box .icon1{ width:38px; height:52px;}
					.common_box .news{ width:232px; float:left;}
					.common_box .news li{width:232px;height:21px; line-height:21px; float:left}
					.common_box .news li a{width:190px; float:left;}
			.right_box{ margin-right:0;}
				.right_box .icon2{ width:42px; height:52px;}
					.right_box .contact{ width:228px; float:left;}
		.product h3{ height:30px; line-height:30px;}
			.product h3 .chn{ font-size:14px; margin-right:10px;}
			.product h3 .eng{ font-size:12px; font-weight:normal;}
		.product_list{ margin-top:10px;}
			.product_list li{ width:214px; float:left; margin-right:31px;text-align:center;line-height:28px;}
			.product_list .no_pix{ margin-right:0;}
				.product_list li a{ width:212px; height:148px; display:block; border:1px solid #ddd;}
					.product_list li a img{ width:206px; height:118px; border:3px solid #fff;}
.footer{ background:#f9f9f9; margin-top:20px; border-top:1px solid #ddd;}
	.foot{ width:980px; margin:0 auto; padding:15px 0; text-align:center;}
		.foot{ line-height:26px;}

.c_banner{ width:980px; height:250px; margin:0 auto; margin-top:10px; }
	.c_banner img{ width:980px; height:250px; overflow:hidden;}
.child_container{ width:980px; margin:0 auto; margin-top:15px;}
	.lc_container{ width:150px; float:left; margin-right:50px;}
		.lc_container h3{ background:url(../images/title1.jpg) no-repeat; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;}
		.side_nav{ margin-top:15px;}
			.side_nav li{ height:30px; line-height:30px; background:url(../images/title.jpg) no-repeat; text-align:center; margin-bottom:5px;}
				.side_nav li a{ color:#fff; font-size:12px; font-weight:bold;}
		.pic_list{ margin-top:25px;}
			.pic_list a{ display:block; width:150px; height:55px; margin-bottom:10px;}
	.rc_container{ width:778px; float:left; border:1px solid #ddd;}
		.rc_box{ padding:15px;}
		.rc_container h3{ height:30px; line-height:30px; font-size:14px; background:url(../images/icon4.jpg) no-repeat left center; padding-left:15px; border-bottom:1px solid #ddd;}
			.rc_container h3 span{ float:right; font-size:12px; font-weight:normal;}
		.about_page{width:750px;padding:15px 0;}
			.aboutImg{float:left;margin-right:10px}
			.about_page dt{ width:214px; height:181px; display:block; background:url(../images/pic_shadow.jpg) no-repeat right bottom; float:left; margin-right:16px;}
			.about_page dd{ line-height:28px;}
		.news_page{ padding:15px 0;}
			.news_page li{ height:34px; line-height:34px; padding-left:15px; background:url(../images/point.jpg) no-repeat left center;}
				.news_page li span{ float:left;width:600px;}
		.contact_page{ padding:15px 0;}
			        .contact_page img{ float:left;margin-right:10px;}
        .contact_page ul{width:460px; float:left; line-height:30px;}
			.contact_page p a{ display:block;}
			.contact_page p b{ width:644px; height:500px; display:block; margin-top:10px;}
		.product_page{ padding:15px 0;}
			.product_page li{ width:214px; float:left; margin:0px 17px; margin-bottom:15px;line-height:28px;text-align:center;}
			.product_page .no_pix1{ margin-right:0;}
				.product_page li a{ width:212px; height:154px; display:block; border:1px solid #ddd;}
					.product_page li a img{ width:206px; height:118px; border:3px solid #fff;}