/* CSS Document */
*{margin:0px; padding:0px;}
body{
	margin:0 auto;
	width:1002px;
	font-size:12px;
	line-height:18px;
	background-color:#FFFFFF;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/wtopbg.jpg);
	background-repeat:repeat-x;
	}
a:link{
	color:#333333;
	text-decoration: none;
	}
a:visited{
	color:#333333;
	text-decoration:none;
	}
a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
a:active{
	color:#FF0000;
	text-decoration:none;
}

.aAlpha70{FILTER: alpha(opacity=80) !important; ZOOM: 1; opacity: 0.80;}
.alpha100{FILTER: alpha(opacity=100); ZOOM: 1; opacity: 1.00;}

.en{font-size:12px; font-weight:500; padding-left:4px;}
.myform{width:80px; height:22px; line-height:22px; background-color:#FF0000; color:#FFFFFF; border:0px; font-size:12px;}
.text11{font-size:14px; font-weight:bold; color:#FF6600;}

.index_top{
	width:1002px;
	height:162px;
	float:left;
	/*background-image:url(../images/topbg.jpg);*/
	}
.webtop{
	width:1002px;
	height:105px;
	float:left;
	}
.logo{
	width:780px;
	height:105px;
	float:left;
	background-image:url(../images/toplogobg.jpg);
	}
.weblogo{width:54px; height:105px; float:left;}
.webtitle{width:726px; height:105px; float:right;}	
	
.topright{
	width:222px;
	height:105px;
	float:right;
	}
.webmenu{
	width:1002px;
	height:37px;
	float:left;
	background-image:url(../images/menubg.jpg);
	}
.webkb{
	width:1002px;
	height:20px;
	float:left;
	}
	
.index_mid{
	width:1002px;
	height:auto;
	float:left;
	}
.mid_left{
	width:685px;
	height:auto;
	margin-right:20px;
	float:left;
	}
.Rmore{float:right; padding-top:4px; padding-right:6px;}
.Rmywz{float:right; padding-right:6px; font-size:12px; font-weight:500; color:#333333;}
.flashad{
	width:1002px;
	height:300px;
	margin-bottom:20px;
	float:left;
	text-align:center;
	}
.webad{
	width:1002px;
	height:200px;
	margin-bottom:20px;
	float:left;
	text-align:center;
	}	

.aboutus{
	width:685px;
	height:auto;
	float:left;
	}
.Lttbg{
	width:665px;
	height:30px;
	padding-left:20px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	float:left;
	line-height:24px;
	background-image:url(../images/Lttbg.jpg);
	}
.ab_jj{
	width:685px;
	height:auto;
	min-height:188px;
	padding-top:10px;
	line-height:22px;
	margin-bottom:10px;
	float:left;
	}
.nyjj{
	width:685px;
	height:auto;
	padding-top:10px;
	line-height:24px;
	margin-bottom:10px;
	float:left;
	}
.nyjj p{margin-bottom:4px;}	
.gsname{font-size:14px; font-weight:bold; color:#FF0000;}

.newslist{
	width:685px;
	height:auto;
	padding-top:10px;
	margin-bottom:10px;
	float:left;
	}
.newslist ul{width:685px; height:auto; list-style-type:none;}
.newslist ul li{width:685px; height:30px; float:left; line-height:30px; border-bottom:1px dotted #CCCCCC; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	
.xwtitle{width:685px; height:auto; min-height:30px; float:left; line-height:30px; font-size:18px; font-weight:bold; text-align:center; overflow:hidden;}
.xwabout{width:685px; height:24px; float:left; line-height:24px; text-align:center; border-bottom:1px dotted #CCCCCC;}

.xwshow{width:685px; height:auto; float:left; line-height:24px;}
.nextpage{width:685px; height:40px; padding-top:10px; float:left; line-height:20px; border-top:1px dotted #CCCCCC;}
	
.yellowc{font-size:16px; font-weight:bold; color:#FF6600;}	
.Rdate{float:right;}	
	
.prokinds{width:685px; height:auto; float:left; padding-top:10px; margin-bottom:10px; float:left;}
.prokinds ul{width:685px; height:auto; list-style-type:none;}
.prokinds ul li{width:685px; height:auto; float:left; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #CCCCCC;}
.prokimg{width:240px; height:auto; float:left;}
.prokimg img{border:1px solid #cccccc; padding:2px;}
.prokjj{width:445px; height:auto; float:right; line-height:20px;}	
.kindname{font-size:15px; font-weight:bold;}
.kindname a:link{
	color:#CC0000;
	text-decoration: none;
	}
.kindname a:visited{
	color:#CC0000;
	text-decoration:none;
	}
.kindname a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
.kindname a:active{
	color:#FF0000;
	text-decoration:none;
}



.cases{
	width:685px;
	height:auto;
	padding-top:10px;
	margin-bottom:10px;
	float:left;
	}
.cases ul{width:685px; height:auto; list-style-type:none;}
.cases ul li{width:228px; height:auto; float:left; text-align:center;}
.alsimg{width:228px; height:auto; float:left;}
.alsimg img{border:1px solid #cccccc; padding:2px;}
.alname{width:228px; height:30px; float:left; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proshow{width:685px; height:auto; float:left; margin-top:10px; margin-bottom:10px; line-height:24px;}

.proshort{width:685px; height:auto; float:left; }
.probimg{width:230px; height:auto; float:left;}
.probimg img{border:1px solid #CCCCCC; padding:2px;}
.projj{width:455px; height:auto; float:right;}
.proname{font-size:16px; font-weight:bold;}
.procontent{width:685px; height:auto; margin-top:5px; padding-top:5px; border-top:1px dotted #CCCCCC; float:left; }
.procontent img{
 max-width:685px;
 width:auto;
 width:expression(document.body.clientWidth>685?"685px":"auto");
 overflow:hidden;
 }

.newspage{width:685px; height:24px; padding-bottom:10px; float:left; text-align:center; line-height:24px;}	
.Nextpage{width:685px; height:40px; padding-bottom:10px; float:left; line-height:20px; margin-top:5px; padding-top:5px; border-top:1px dotted #CCCCCC;}	
	
.index_pro{
	width:685px;
	height:auto;
	float:left;
	}
.inpro_title{
	width:660px;
	height:39px;
	float:left;
	}
.inpro_lists{
	width:685px;
	height:auto;
	padding-top:10px;
	float:left;
	text-align:center;
	}
.prolist{
	width:320px;
	height:124px;
	padding-left:10px;
	padding-top:10px;
	float:left;
	}
.proleft{
	width:146px;
	height:124px;
	float:left;
	}
.proleft img{
	border:1px solid #99CC33;
	}
.proright{
	width:174px;
	height:124px;
	float:right;
	}
.pro_tt{
	width:174px;
	height:24px;
	font-size:13px;
	font-weight:bold;
	float:left;
	}
.pro_jj{
	width:174px;
	height:100px;
	float:left;
	table-layout:fixed;
	word-break: break-all; 
	overflow:hidden; 
	}

.mid_right{
	width:297px;
	height:auto;
	float:right;
	}
.right_top{
	width:297px;
	height:auto;
	float:left;
	padding-bottom:10px;
	}
.Rttbg{
	width:260px;
	height:29px;
	padding-top:8px;
	padding-left:37px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	line-height:24px;
	float:left;
	background-image:url(../images/Rttbg.jpg);
	}
.prosearch{width:284px; height:30px; padding-left:13px; padding-top:8px; float:left; text-align:center;}
.searchname{width:200px; height:23px; border:1px solid #FF0000; line-height:23px; font-size:12px;}
.Skuang{width:60px; height:24px; line-height:24px; background-color:#FF0000; color:#FFFFFF; border:0px; font-size:12px;}

.toppro{
	width:297px;
	height:auto;
	float:left;
	}
.toppro ul{
	width:297px;
	height:auto;
	list-style-type:none;
	}
.toppro ul li{
	width:265px;
	height:34px;
	margin-left:8px;
	margin-bottom:1px;
	padding-left:24px;
	padding-top:6px;
	line-height:34px;
	float:left;
	border-bottom:1px dotted #c4c4c4;
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/topprobg.png);
	background-repeat:no-repeat;
	}
	
.prokind{
	width:297px;
	height:auto;
	float:left;
	}
.bkinds{
	width:265px;
	height:34px;
	margin-left:8px;
	margin-bottom:1px;
	padding-left:24px;
	padding-top:6px;
	line-height:34px;
	float:left;
	border-bottom:1px dotted #c4c4c4;
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/topprobg.png);
	background-repeat:no-repeat;
	}
.skinds{
	width:265px;
	height:26px;
	margin-left:8px;
	padding-left:24px;
	line-height:26px;
	float:left;
	background-color:#f3f3f3;
	border-bottom:1px dotted #c4c4c4;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	}
		
.ct_jj{
	width:270px;
	/*height:222px;*/
	height:auto;
	min-height:208px;
	margin-left:7px;
	padding-left:8px;
	padding-top:10px;
	padding-right:12px;
	line-height:20px;
	float:left;
	background-color:#f9f9f9;
	}
.cpname{
	font-weight:bold;
	color:#9d0104;
	}
.feedback{
	width:297px;
	height:110px;
	float:left;
	}


	
.lyhongse{
	color:#FF0000;
	}
/*--webcopyright_css--*/
.webcopyright{
	width:1002px;
	height:50px;
	padding-top:17px;
	float:left;
	text-align:center;
	background-image:url(../images/copyrightbg.jpg);
	}