*{ 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; background:#e8e8e8;}
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:690px;height:350px;border:1px solid gray;margin:20px 0 20px 0px;display:inline;float:left}
/* msg */
.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{ background:url(../images/header.jpg) repeat-x top;}
	.logo_tip{ height:103px; width:1000px; margin:0 auto;}
		.logo{ width:246px; height:86px; float:left; margin-top:5px;}
			.logo img{ width:246px; height:86px; overflow:hidden;}
		.tip{ width:290px; float:right;}
			.tip_content{ text-align:right; height:34px; line-height:34px; margin-top:10px;}
				.tip_content span{ width:240px;display:block; float:right; }
				.tip_content span a{ display:block; width:70px; height:34px; color:#fff; float:left; margin-right:10px;}
					.tip_content span .one{ background:url(../images/icon.jpg) no-repeat left center;}
					.tip_content span .two{ background:url(../images/icon1.jpg) no-repeat left center;}
					.tip_content span .three{ margin-right:0; background:url(../images/icon2.jpg) no-repeat left center;}
	.nav_t{ width:1000px; height:43px; margin:0 auto; background:url(../images/nav.jpg) repeat-x;}
		.nav ul{width:1000px;}
		.nav li{ width:125px; height:43px; line-height:42px; float:left; text-align:center;}
		.nav .first_li{ background:url(../images/first_li.jpg) no-repeat left;}
		.nav .last_li{ background:url(../images/last_li.jpg) no-repeat right;}
			.nav li a{ width:125px; height:43px; display:block; font-size:14px; font-weight:bold; background:url(../images/line.jpg) no-repeat right;}
			.nav .last_li a{ background:none;}
			.nav li a:hover,.nav li .hover{ color:#157aca;}
	.banner{ width:1000px; margin:0 auto; height:385px;}
		.banner img{ width:1000px; height:385px; overflow:hidden;}
.container{ width:1000px; height:auto; margin:0 auto; background:#fff;}
	.c_box{ width:970px; padding:15px;}
		.lt_container{ width:408px; float:left; margin-right:14px;}
			.lt_container h3{ height:34px; line-height:34px; background:url(../images/title.jpg) no-repeat; padding:0 10px; color:#187dcb; font-size:14px;}
				.lt_container h3 span{ float:right;}	
					.lt_container h3 span .more{ display:block; height:34px; width:45px; background:url(../images/more.jpg) no-repeat center center;}
		.about_list{ margin-top:15px;}
			.about_list dt{ width:174px; height:109px; display:block; float:left; margin-right:10px; margin-top:5px;}
			.about_list dt img{width:174px;height:109px;}
			.about_list dd{ line-height:24px;}
		.rt_container{ width:548px; float:left;}
			.rt_container h3{ font-size:14px; height:30px; line-height:30px; border-bottom:1px solid #ddd; background:url(../images/icon3.jpg) no-repeat left center; padding-left:15px;}
				.rt_container h3 span{ float:right;}
					.rt_container h3 span .more1{ display:block; height:30px; width:45px; background:url(../images/more1.jpg) no-repeat center center;}
			.product_list{ margin-top:20px;}
				.product{float:left;padding:0}
					.product li{ width:172px; background:#ededed; border:2px solid #ddd; float:left; margin-right:10px;line-height:28px; text-align:center;}
					.product .no_pix{ margin-right:0;}
						.product li a{ display:block; width:166px; height:113px; padding:3px;}
							.product li a img{ width:164px; height:111px; border:1px solid #ddd;}
	.bottom_container{ margin-top:25px;}
		.common_box{ width:295px; height:112px; background:url(../images/box.jpg) no-repeat; float:left; margin-right:42px;}
			.common_box h3{ height:26px; line-height:26px; font-size:12px; padding:0 10px;}
				.common_box h3 span{ float:right;}
					.common_box h3 span .more2{ width:35px; height:26px; display:block; background:url(../images/more2.jpg) no-repeat center center;}
		.news_list{ padding:3px 10px; width:275px;}
			.news_list dt{ width:112px; height:70px; display:block; float:left; margin-right:10px; margin-top:3px;}
			.news_list dd{ width:153px; float:left; line-height:26px;}
				.news_list dd a{ width:138px; display:block; padding-left:15px; background:url(../images/icon4.jpg) no-repeat left center; white-space:nowrap; word-break:all; overflow:hidden; text-overflow:ellipsis;}
			.contact_list{ padding:3px 10px; width:275px;}
				.contact_list dt{ width:112px; height:70px; display:block; float:left; margin-right:10px; margin-top:3px;}
				.contact_list dd{ width:153px; float:left; line-height:26px;}
				.contact_list dd a{ width:141px; height:27px; margin-top:8px; display:block;}
		.middle_box{ margin-right:43px;}
		.right_box{ margin-right:0;}
		.contact{ padding:3px 10px; width:275px;}
			.contact dt{ width:112px; height:70px; display:block; float:left; margin-right:10px; margin-top:3px;}
				.contact dd{ width:153px; float:left; line-height:26px;}
					.contact dd a{ width:153px; display:block; white-space:nowrap; word-break:all; overflow:hidden; text-overflow:ellipsis;}
		.link{ background:#f5f5f5; width:958px; height:65px; padding:5px; margin-top:25px;}
			.link_list{ height:63px; border:1px solid #ddd; margin:0 auto; background:url(../images/lin.jpg) repeat-x;}
			.link_list span{ width:105px; display:block; float:left; height:62px; text-align:center; border-right:1px solid #ddd; margin-right:15px;}
				.link_list span a{ display:block; height:31px; line-height:31px;}
				.link_list span .chn{ font-size:16px; color:#187dcb;}
				.link_list span .eng{ font-size:14px;}
				.l_l{ width:}
					.l_l a{ height:31px; line-height:31px; margin-right:12px;}
					.l_l .no_pix1{ margin-right:0;}
	.footer{ background:#1b7fca;}
		.foot{ width:970px; margin:0 auto; padding:15px 0; text-align:center;color:#fff;}
			.foot a{color:#fff;}
			
.child_container{ width:1000px; height:auto; margin:0 auto; background:#fff;}
	.child_box{ width:970px; padding:15px;}
		.lc_container{ width:205px; float:left; margin-right:35px;}
			.lc_container h3{ height:36px; line-height:36px; background:url(../images/title1.jpg) no-repeat; text-align:center; color:#fff;}
			.side_nav{ border:1px solid #ddd; padding:15px 10px;}
				.side_nav li{ border-bottom:1px dotted #ddd; height:36px; line-height:36px; text-align:center;}
				.side_nav li a:hover,.side_nav li .hover{ color:#06C;}
				.pic{ margin-top:15px;}
					.pic a{ display:block; width:205px; height:80px; margin-bottom:10px;}
		.rc_container{ width:730px; float:left;}
			.rc_container h3{ height:36px; line-height:36px; font-size:14px; border-bottom:1px solid #ddd;}
				.rc_container h3 span{ float:right; font-size:12px; font-weight:normal;}
				.about_page{ padding:15px 0;}
				.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:590px;}
		.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:182px; background:#ededed; border:2px solid #ddd; float:left; margin:0 28px; margin-bottom:15px;line-height:28px; text-align:center;}
					.product_page .no_pix2{ margin-right:0;}
						.product_page li a{ display:block; width:176px; height:140px; padding:3px;}
							.product_page li a img{ width:174px; height:111px; border:1px solid #ddd;}