@charset "utf-8";
/* CSS Document */
.bodytwodiv{ width:980px; margin:0 auto; padding:0 auto; overflow: hidden; background-color: #ffffff;}
.main{ width:960px; margin:0 auto; padding:0 auto; overflow: hidden;}
.top{ height:25px; margin-top:10px;}
.top .tople{ float:left;}
.top .toplr{ float:right;}
a.acolor{ color:#FD0000;}
.botop{ margin-top:10px;}
.botop-jia{margin-top:-5px;margin-top:-8px\9;}
.botoppt{
	   margin-top:0px;
	   }

.zhong-jia{
	     margin-top:-0px;
 		 margin-left:2px;
		 }


.logo{ float:left; width:350px; height:70px; padding:10px 5px;}
.searchdiv{ float:left; width:500px; padding:15px 0px; margin-left:30px; display:inline;}
.searchdiv ul{ height:23px;}
.searchdiv ul li{ float:left; width:60px; height:23px; line-height:23px; text-align:center;}
.searchdiv ul .yell{ background:url(images/searchlable.jpg) no-repeat; color:#ffffff;}
.searchdiv ul .yell a{ color:#ffffff;}
/*.searchdiv span{ padding:2px 6px; background:url(images/searcbox.jpg) no-repeat;}
*/
/*.sehtext{ position:relative; z-index:50; margin-top:-1px;}*/
.sehtext span{ float:left; background:url(images/searcbox.jpg) no-repeat top left; padding-left:30px; padding-top:7px; padding-right:15px;}
.sehtext .text_box{ width:300px; height:27px; border:none; background:none; font-size:14px;}
.sehtext .text_btn{ background:url(images/searchbtn.jpg) no-repeat; width:130px; height:34px; cursor:pointer; margin-left:-3px; border: 0}
.gjseh{ float:left; width:50px; margin-top:35px; line-height:20px;}

.nav{ height:33px; width:100%;}
.nav-jia{
	     margin-top:-3px\9;
		 }

.nav .nav1{ float:left; width:6px; height:33px; background:url(images/nav1.jpg) no-repeat;}
.nav .nav2{ float:left; width:810px; height:33px; background:url(images/nav2.jpg) repeat-x;}
.nav .nav3{ float:left; width:6px; height:33px; background:url(images/nav3.jpg) no-repeat;}
.nav .nav4{ float:left; width:150px; height:33px; background:url(images/nav4.jpg) no-repeat;}
.nav2 ul{  }
.nav2 ul li{ float:left; line-height:40px; height:33px; padding:0px 14px; background:url(images/liyulrihg.jpg) no-repeat right;}

*html .nav2 ul li{
	          
			  line-height:37px;
			  }

.nav2 ul li a{ color:#ffffff;}
.nav2 ul .noback{ background:none;}

.hedimgtext{ padding:5px 0; width:100%;}
.hedimgtextt{margin-top:0px;}

*html .hedimgtext{
	          margin-top:-2px;
	         }

.hedimgtext .hedle{ float:left; width:680px; height:90px;}
.hedimgtext .hedlr{ float:right; width:248px; height:78px; border:1px solid #C9C9C9; padding:5px 10px;}
.hedimgtext .hedlr p{ line-height:20px;}
.hedimgtext .hedlr p a{ margin:0px 12px;}

.lytj{ width:100%; background:url(images/wwmjbo.jpg) no-repeat; height:34px;}
.lytj p{ line-height:34px; margin-left:180px;}

#problem0{ height:34px; font-size:12px; overflow:hidden;}
#problem0 p{ line-height:34px;}


.con_1{ width:100%;}
.con_1 .con1_1{ float:left; width:315px;}
.con_1 .con1_2{ margin-left:15px;}
.con_1 .con1_3{ float:left; width:300px;}

.con1_1 .contitle{ width:100%; height:24px; border-bottom:1px solid #C9C9C9; background:url(images/title.jpg) no-repeat; margin-bottom:10px;}
.contitle span{ float:left; color:#F9740F; font-size:14px; font-weight:bold; margin:5px 0px 0px 20px; display:inline;}
a.more{ float:right; margin:5px 5px 0px 0px;}
.con1_1  p{ line-height:20px; margin:0px 10px;}

.mloguser {	width:298px; height:206px; border:1px solid #DBDBDB; overflow:hidden;}
.userboder{	border:1px solid #DBDBDB;}
.user{ width:300px; overflow:hidden;}
.user_login {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.user_input {
	BORDER-BOTTOM: #759FE9 1px solid; BORDER-LEFT: #759FE9 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; WIDTH: 90px; PADDING-RIGHT: 0px; COLOR: #759FE9; BORDER-TOP: #759FE9 1px solid; BORDER-RIGHT: #759FE9 1px solid; PADDING-TOP: 3px
}

.user_tip {
	BORDER-BOTTOM: #eeeeee 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #201F49; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.user_reg {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.user_can {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #DF1449; PADDING-TOP: 10px
}
.user_can TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND:url(images/user_can.jpg) no-repeat center 0px; PADDING-TOP: 6px
}
.user_wel {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(image/user_wel.gif) no-repeat 26px 15px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 15px;
}
.user_do {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.user_do TD {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND:url(images/user_can.jpg) no-repeat center 0px; PADDING-TOP: 6px
}

.xqhei{ height:90px;}
.xqhei .xqhimg{ float:left; padding:1px; border:1px solid #E5E4E2; width:68px; height:68px; margin:10px; display:inline}
.xqhei .xqhimg img{ width:68px; height:68px; }
.xqhei .lrxq{ float:right; margin:10px; width:170px; line-height:20px;}

.ggt{ height:65px; overflow:hidden;}
.tp5{ margin-top:5px;}
.con2{ width:100%;}
.conn{
     height:5px;
	 width:100%;
	 float:left;
	 }
.conn2{
	  margin-top:-10px;
	  margin-left:3px;
	 }


.con2_le{ float:left; width:640px; overflow:hidden;}
.con2_lr{ float:right;width:320px;}
.con2_lrr{width:315px;}

.con315{ float:right;width:315px;}
.con2_category{ width:315px;}
.con2_category_b{ width:980px; overflow:hidden;}
.con2_category_b ul{}
.con2_category_b ul li{ float:left; width:315px; height:247px; margin:5px 5px 0 0px; display:inline;}


.con3_category_b{ width:100%; overflow:hidden;}
.con3_category_b ul{margin: 0;padding: 0}
.con3_category_b ul li{ float:left; width:313px; margin:5px 5px 0 0px; height: 247px;}



.gds{ width:100%;}

.gds .gdgdspro{ position:relative; width:100%; height:247px; border:1px solid #D2D2D2; overflow:hidden; z-index:1;}
.gds .gdspro{ width:100%; display:none;}
.gds ul{ font-weight:bold;}
.gds ul li{ float:left; position:relative; width:95px; height:32px; line-height:32px; text-align:center; background:url(images/proulli.png) no-repeat top; margin-bottom:-7px; z-index:2;}
.gds ul .gdsqhhou{ background:url(images/proulon.png) no-repeat top;}


.gds ul li a{}
.gds ul .gdsqhhou a{ color:#ffffff;}

.gdspro img{ float:left; width:90px; height:90px; border:1px solid #ECECEC; margin-top:20px; margin-left:12px; display:inline;}

.tilteboder{ border:1px solid #D2D2D2; background:url(images/titlelam.jpg) repeat-x; }
.tilteboder .tbtle{ height:33px; background:url(images/leftlam.jpg) no-repeat; margin-top:1px;}
.tbtle span{ float:left; font-size:14px; font-weight:bold; margin:5px 0px 0px 20px; display:inline;}
.tbtle span strong{ font-size:12px; font-weight:normal; margin:5px 0px 0px 20px;}
.tilteboder .ptext{ margin:10px 0px;}
.tilteboder p{ line-height:20px; margin:0px 20px;}

.ptext .vipqye{ line-height:20px; height:20px; margin:0px 20px;}
.vipqye a{ float:left;}
.vipqye strong{ float:right; font-weight: normal;}

.hyzx{ border:1px solid #fec799; width:638px;}
.hyzxlr{ border:1px solid #fec799; width:313px; overflow: hidden;height: 242px; }
.hytitle{ height:33px;}
.hytitle .hyle{ float:left; font-size:14px; font-weight:bold; margin:10px 0px 0px 20px; color:#F87511; display:inline;}
.hytitle .hylr{ float:right; margin:10px 20px 0px 0px;}
.ptext{ margin:10px 0px;}
.ptext p{ line-height:24px; margin:0px 15px; font-size: 12px;}
.hyzlcon{ padding:15px 0px;}
.hyzlcon .hyzxble{ float:left; padding:0px 15px; width:285px; border-right:1px dotted #A8A8A8;}
.hyzlcon .hyzxblr{ float:right; padding:0px 15px; width:290px;}
.hyzlcon .hyzxblr p{ line-height:20px;}

.imgtext{ width:100%; height:75px;}
.imgtext .gelmg{ float:left; width:144px; height:74px;}
.imgtext .geltext{ float:right; width:130px; height:74px;}
.gelmg img{ width:138px; height:68px; padding:2px; border:1px solid #D7D7D7;}
.geltext .title a{ color:#000089; text-decoration:underline;}
.geltext p{ line-height:19px;}

.friende{ width:958px; border:1px solid #ECECEC;}
.friende .hyle{ float:left; font-size:14px; font-weight:bold; margin:10px 0px 0px 20px; color:#4a4a4a; display:inline;}

.foottext{ margin-top:-15px;}
.bspeoer b{ font-weight:100; white-space:nowrap; word-wrap:break-all; margin:0px 3px;}
.bspeoer a{ white-space:nowrap; word-wrap:break-all;}
.bspeoer{ float:left; display:inline; overflow:hidden; margin:0 20px; margin-top:10px; word-wrap:break-all; line-height:24px;}

.bottom{ margin-top:15px; border-top:1px solid #ECECEC; line-height:20px; text-align:center; padding-top:5px;}
.bottom p{ margin: 0; }
.row_1{ background:url(images/nav_bg.gif) no-repeat; width:960px; height:42px;}
.bo_left{ background-color:red; width:335px; height:250px; overflow:hidden; float:left;}


.bo_center{width:335px; height:250px; overflow:hidden; float:left; margin:0 5px; display:inline;background: url("images/hbg.gif") no-repeat;}
.bo_centerr{margin-left:7px;margin-right:-2px;}

.bo_center_boxheader{height: 30px; overflow: hidden; line-height: 30px;}
.bo_center_boxbody{ padding: 10px 15px;}
.bo_center_boxbody ul{margin-top:5px;margin-top:-3px\9;}
.bo_center_boxbody ul li{ font-size:12px; margin: 0; list-style-type:disc;margin-left:15px;line-height:6px;line-height:23px\9;  height:23px;height:24px\9;
                         margin-top:-1px\9;}










.bo_right{ width:280px; height:250px;overflow:hidden; float:right;}
.bo_rightt{
	      margin-left:-1px;}

.bo{ width:100%; height:250px; overflow:hidden;}
.box{ width:278px; height:248px; border: solid 1px #fec799;}
.box_header{ height:33px; line-height:33px;background: url("images/p_title.jpg") repeat-x;}
.box_header div{ width:200px; float:left;}
.box_header div img{ float:left; line-height: 33px; margin: 8px;}
.box_header div span{ float:left; font-size: 14px;}
.box_header span{ float:right; margin-right: 10px;}
.box_body_bo{ padding:10px;border-top: solid 1px #fec799;}
.box_body_h{  overflow:hidden;}
.box_body_h img{ float:left; padding:2px; border: solid 1px #c4c4c4;}
.box_body_h div{ float:right; width:125px; line-height:20px;text-indent:2em; margin-left:5px; padding: 5px; height: 80px; overflow: hidden;}
.box_body_h_1{overflow:hidden;height: 86px; margin-top: 4px;}
.box_body_h_1 img{ float:left; padding:2px; border: solid 1px #c4c4c4;}
.box_body_h_1 span{text-indent:2em; float:right; width:155px; margin-left:5px; padding: 0px; height: 80px; overflow: hidden; line-height: 20px;}
.box_body_f{ line-height: 22px; font-size: 12px; padding-left: 10px; margin-top: 10px;}
.f_gray {color:#666666;}
.px11 {font-size:11px;}
.f_l {float:left;}
.f_r {float:right;}
.bo_p_h{width: 390px; background: url("images/huangjingyan.jpg") no-repeat; line-height: 30px;}
.bo_p_h span{margin-left: 15px;font-size: 14px;}
.bo_p_b{height: 204px; overflow: hidden;width: 390px; font-size: 14px; padding: 5px 20px;color: black;}
.bo_p_b ul li{line-height: 24px;}
/*border*/
.box-gray {
	background: #CCC;
	padding: 0px 1px 1px;
}
.box-white {
background-color: white;
}
.border{border:1px solid #ECECEC;}
/*buytype*/
.buytype{line-height: 33px; margin: 0 20px; display: inline;}


/*方广生加*/
#middle{
	  width:101%;
	  height:495px;
	  float:left;
	  margin-bottom:15px;
	  margin-bottom:0px\9;
	  }
#middle_left{
	     width:66%;
		 height:100%;
		 float:left;
	  }	
#middle_left dl{
		 width:48.7%;
		 height:49%;
		 border:1px solid #F90;
		 margin:4px 3px;
		 float:left;
	  }	
*html #middle_left dl{
	      margin:4px 2px;   
			}	  
#middle_left .kong{
	            width:100%;
				height:10px;
				float:left;
			   }	
*html #middle_left .kong{
	            margin-top:-8px;
	                 }			   
			   
#middle_right{
	     width:30%;
		 height:101%;
		 float:left;
		margin-left:27px;
		margin-left:5px\9;
	   }
*html #middle_right{
	   margin-left:2px;
	  }
	  

/*方广生加*/	   