*{ margin:0 auto; padding:0px;}
html,body,h1,h2,h3,h4,h5,h6,hr,div,p,ul,ol,dl,dt,dd,form{display: block; margin: 0;	padding: 0}
ol,ul{list-style-type: none}
img{ border:0}
.clear{ clear:both;}
/* +2: Redefine */
body{ font-size: 12px; background:#fff; font-family:Microsoft YaHei; text-align:left; min-width:1024px; line-height:24px}
li{ float:left}
a{ color:#000;}
a,a:link,a:visited,a:active{ text-decoration:none; }
a:hover{text-decoration:none;}
p{ text-indent:2em;}
.red,.red:link,.red:visited,.red:active{color:#F00;}
.red:hover{color:#F00;}
.blue,.blue:link,.blue:visited,.blue:active{color:#176ebb}
.blue:hover{color:#12b3e1}
.fl{ float:left}
.fr{ float:right}
.border{ border:solid 1px #d9d9d9}
.mt{ margin-top:10px;}
.ml{ margin-left:10px;}
.mr{ margin-right:10px;}
.mb{ margin-bottom:10px;}
.mlr{ margin:0 10px}
.m{ margin:10px}
.mauto{ margin-left:auto; margin-right:auto}
.pt{ padding-top:10px}
.pl{ padding-left:10px}
.pr{ padding-right:10px}
.pb{ padding-bottom:10px}
.pq{ padding:10px}

.top{ background:#343a55; height:90px; width:100%; overflow:hidden;}
.top div{ width:1024px; margin:0 auto; height:90px; background:url(../images/log.jpg) no-repeat left center;}
.top div a{ width:600px; display:block; float:left; height:90px;}
.nav{ background:#ef4c4d; height:30px; width:100%; overflow:hidden}
.nav div{ width:1024px; margin:0 auto; font-family:Microsoft YaHei; font-size:14px; height:30px; line-height:30px;}
.nav div a{ padding:8px 28px; color:#FFF; background:url(../images/nav_shu.gif) no-repeat left center;}
.nav div a:hover{ padding:8px 28px; color:#fff; background:#000;}
.naved{ background:#000 !important;}
.banner{ background:url(../images/banner_bg.gif) repeat-y center #000; width:100%; clear:both;}
.ban_k{ width:1024px; background:url(../images/banner.jpg) no-repeat; margin:0 auto; height:472px; overflow:hidden; position:relative;}
.ban_wz{	width:383px;	height:115px;	font-size:30px;	line-height:50px;	color:#fff;	position:absolute;	top:133px;	right:68px;	background:none;	text-align:right;}
.ban_wx{	width:163px;	height:148px;	font-size:30px;	color:#fff;	position:absolute;	top:300px;	right:50px;}
.ban_wx_dh{
	width:170px;
	height:148px;
	font-size:30px;
	color:#fff;
	position:absolute;
	top:337px;
	right:249px;
	background:url(../images/tel.jpg) no-repeat left  6px;
}
.ban_wx_dh a{ display:block; text-indent:1.3em; line-height:40px; color:#fff; font-size:24px; font-weight:bold; text-align:left;}
.warp{ width:1024px; margin:0  auto; overflow:hidden}
.i_lef{ width:314px; height:305px; overflow:hidden;}
.tit_bt{ width:100%; height:28px; line-height:28px; background:url(../images/bt.jpg) no-repeat left center; position:relative;}
.tit_bt1{	height:27px;	overflow:hidden;	text-align:left;	font-size:18px;	padding-left:28px;	position:absolute;	top:0px;	left:0px;	width: 150px;
}
.more{	height:30px;	position:absolute;	top:0px; color:red;font-size:12px;	right:10px;	width: 31px;}
.i_cent{ width:418px; height:305px; overflow:hidden;}
.i_hd{ width:314px; height:273px; overflow:hidden;}
.i_hd img{width:314px; height:273px;}
.bk{ border-bottom:#dbdbdb solid 1px;}
.bka{border-bottom:#da6667 solid 1px;}

.news{ width:100%; height:260px; overflow:hidden}
.news li{ width:100%; height:28px; line-height:30px; border-bottom:#dbdbdb dashed 1px; overflow:hidden}
.news li a{ color:#333; width:100%; font-family:SimSun; display:block;}
.i_right{ width:270px; height:305px; overflow:hidden;}
.i_gstp{ width:270px; height:130px; margin:10px auto;}

.i_right p{ width:260px; margin:0 auto; line-height:20px; overflow:hidden;font-family:SimSun;  font-size:12px; color:#333; height:120px;}

.waphP{ width:100%; background:#f7f8fa; margin:10px auto}
.prod{ width:745px; height:246px; overflow:hidden}
#demo {overflow:hidden; height:180px; margin:10px auto; width:100%;}
#demo img { width:175px; height:152px;  padding:3px;}
#demo a{ display:block; width:181px; height:158px; float:left; margin-right:10px; background:url(../images/pro_bg.png) no-repeat}
#demo b{ display:block; height:25px; text-align:center; overflow:hidden; color:#666;font-family:SimSun;  font-size:14px; font-weight:normal; line-height:25px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.i_jjfw{ width:270px; height:246px; overflow:hidden;}
.i_jjfw ul{ width:100%; height:200px; margin-top:10px;}
.i_jjfw ul li{ width:100%; height:25px; font-size:12px; font-family:SimSun;line-height:25px; overflow:hidden}

.d240{ width:235px; height:220px; margin-top:10px; overflow:hidden; border:#dbdbdb solid 1px;}
.d240 img{ width:235px; height:110px; margin:0px; }
.d240 h2{ width:100%; height:35px; line-height:35px; text-align:center; _margin-top:-10px; font-size:16px; color:#0168b7; overflow:hidden}
.d240 p{ width:90%; height:65px; line-height:23px; margin:0 auto; text-indent:0em; overflow:hidden}
.ml17{ margin-right:25px;}

.lik{ width:100%; height:auto; background:url(../images/yqlj.jpg) no-repeat left 2px; padding-left:75px; margin-top:15px;}

.foot{ width:100%; background:#343956; border-top:#ef4c4d solid 10px; margin-top:10px;}
.f1000{ width:1000px; margin:0 auto; padding:15px 0px; text-align:center; line-height:25px; color:#fff; font-size:12px;}


.ban{ width:314px; height:273px; overflow:hidden; margin:0px auto 10px auto;}
.lb_qh { width:314px; height:273px; overflow:hidden;position:relative;  } 
.lb_qh .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:20px; z-index:1; } 
.lb_qh .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.lb_qh .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.lb_qh .hd ul li.on{ background:#f00; color:#fff; } 
.lb_qh .bd{ position:relative; height:100%; z-index:0;} 
.lb_qh .bd img{width:314px; height:273px; } 
.lb_qh1{ width:314px; height:273px; overflow:hidden; float:left; position:relative; margin-top:10px; margin-right:10px; border:#93b5d5 solid 1px; } 
.lb_qh1 .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:20px; z-index:1; } 
.lb_qh1 .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.lb_qh1 .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.lb_qh1 .hd ul li.on{ background:#f00; color:#fff; } 
.lb_qh1 .bd{ position:relative; height:100%; z-index:0;} 
.lb_qh1 .bd img{width:314px; height:273px; } 

.list_left{ width:700px; float:left; margin-top:10px; overflow:hidden; margin-bottom:10px; }
.list_right{ width:310px; float:right; margin-top:10px; overflow:hidden;}
.list{ width:98%; margin:10px auto; height:600px;overflow:hidden; }
.list li{ height:30px; overflow:hidden; font-size:12px; font-family:SimSun; border-bottom:#dbdbdb dashed 1px; position:relative; width:100%; text-align:left;}
.list li a{ height:30px; line-height:30px; display:block; text-align:left; font-size:12px; text-indent:0.5em; position:absolute; top:0px; left:0px;}
.list li span{ position:absolute; top:0px; display:block; text-align:right; right:10px;}
.wei{ height:30px; line-height:40px; color:#666;text-align:left; font-family:SimSun; font-size:12px; overflow:hidden}
.wei a{ padding:0px 5px;color:#666;}
.brek{ border:#dbdbdb solid 1px;}
.i_dd{ width:270px; font-size:12px;overflow:hidden;}
.i_dd ul{ width:100%;  margin-top:10px;}
.i_dd ul li{ width:100%; height:25px; font-size:12px; font-family:SimSun;line-height:25px; overflow:hidden}
.w320{ width:310px !important; }
.pro1{ width:1020px !important; height:220px !important; }
.ro{ margin:10px auto; width:100%; text-align:center;}


.pagez{ width:95%; margin:0 auto; line-height:25px; text-align:left;}
.pagee_tb{ text-align:center; margin:20px auto; font-size:24px;}

#main { width:99%; font-size:14px; height:530px;}
	
	#form { width:500px; margin:0 auto; }
		#form li{ line-height:25px; margin:10px;}
		#form li p.name{ width:80px; _padding-right:10px; height:25px; line-height:25px; overflow:hidden; text-align:right;  float:left; }
		#form li p.from{ width:309px;  float:left; }
		#form li p.from a{ display:block; float:left; padding-right:5px; }
		#form li p.from a img{ display:block; border:1px #A8C5FF solid; }
		#form li p.from a:hover img{ border:1px #000 solid; }
		#form li p.from a.oncheck img{ display:block; border:1px #000 solid; }
		#form li p.from input{ width:347px; height:25px; line-height:25px; padding:2px; border:1px #A8C5FF solid; }
		#form li p.from input.submit{ width:104px; height:33px; line-height:33px; background:#F00; margin-bottom:20px; margin-top:40px; color:#fff; border:none; }
		#form li.area{ height:108px; line-height:25px; }
		#form li.area p.name{ width:35px; height:25px; line-height:25px; text-align:right; padding-right:10px; float:left; }
		#form li.area p.from{ width:359px; height:100px; float:left; }
		#form li.area p.from textarea { width:347px; height:100px; padding:2px; border:1px #A8C5FF solid; }
		
		#form li.picer{ height:30px; line-height:30px; clear:left; }
		#form li.picer p.name{ width:35px; height:30px; line-height:30px; text-align:right; padding-right:10px; float:left; }
		#form li.picer p.from{ width:359px; height:30px; float:left; }
		
		.dsaf{ width:347px; height:120px;  line-height:14px; padding:2px; border:1px #A8C5FF solid; }


.vcimg img{ max-width: 100%;}
