/* CSS Document */

#content,#header,#main,#nav,#banner,#footer{

	width:940px;

	text-align:center;

	margin:0 auto;

	padding:0;

	background:#fff;

}

#content{

	 background:url(../images/bg.jpg) repeat-y;

	 width:1003px;

	 text-align:center;

	 overflow:hidden;

}

#logo{

	width:290px;

	height:96px;

	background:url(../images/logo.jpg) no-repeat;

}

#banner{

	width:940px;

	height:400px;
	margin-left:31px;

}

#footer1{

    height:50px;

	border-top:#131415 3px solid;

	text-align:left;

	clear:both;

	padding:10px 0 0 10px;

}	

#footer1 p{

	margin:0px;

	padding:0px;

}

#footer{

    height:75px;

    line-height:75px;

	background:url(../images/f_logo.jpg) no-repeat 770px top;

	text-align:center;

	clear:both;

	padding-top:25px;

}

#f1{

	float:left; 

}

#f2{

	float:right; 

	margin:15px 20px 0 0;

	color:#e41770;

}

#f2 a{

	color:#e41770;

}

#header{

    background:url(../images/top_l.jpg) no-repeat;

	height:140px;

	text-align:center;

	overflow:hidden;

}





#main{

	margin:0 auto;

	width:940px;

	text-align:left;

	clear:both;

	padding-top:10px;

}



#nav{

	height:36px;

	background:url(../images/nav.jpg) repeat-x;

	color:#fff;

	width:940px;

	text-align:left;

	line-height:36px;
	margin-left:31px;

}

#nav li{

	width:auto;

	font-weight:bold;

	float:left;

	display:block;

}



#nav li a{

	display:block;

	color:#e41770;

	line-height:36px;

	padding:0 40px;

}

#nav li a:hover{

	color:#fff;

	text-decoration:none;

}

a.over{

	background:url(../images/nav_over.jpg) repeat-x;

	display:block;

	color:#fff!important;

	line-height:36px;

	padding:0 40px;

}

a.over:hover{

	color:#fff;

}

#left{

     width:200px;

	 float:left;

	 display:block;

	 text-align:center;

	 overflow:hidden;

}



.left_t{ 

     background:url(../images/left_t.jpg) no-repeat;

	 width:168px;

	 height:36px;

	 line-height:28px;

	 margin:15px auto 0 auto;

	 text-align:center;

	 font-weight:bold;

	 color:#fff;

	 clear:both;

}

.left_c{ 

     border-right:2px solid #e41871;

	 border-left:2px solid #e41871;

	 padding:5px 10px;

	 margin:0 auto;

	 width:144px;

	 clear:both;

	 

}

.left_b{ 

     background:url(../images/left_b.jpg) no-repeat;

	 width:168px;

	 height:4px;

	 margin:0 auto 15px auto;

	 clear:both;

}

#search{

	margin:15px auto 15px auto;

	width:168px;

	background:url(../images/search.jpg) no-repeat left top;

	clear:both;

	height:50px

}

#search_t{

	text-align:left;

	padding-left:22px;

	font-weight:bold;

	color:#000;

}

.s_input{

	background:url(../images/s_input.jpg) no-repeat;

	width:139px;

	height:22px;

	border:none;

	line-height:22px;

	float:left;

}

.s_go{

	background:url(../images/go.jpg) no-repeat;

	width:25px;

	height:22px;

	border:none;

	float:right;

	

}





.left_c li{

    background:url(../images/line.jpg) no-repeat bottom;

    line-height:25px;

    width:146px;

    margin:3px auto;

}

.left_c li a{

    display:block;

	line-height:25px;

	width:116px!important;

	width:146px;

	_width:116px;

	padding-left:30px;

}





#right{

    width:740px;

	float:left;

	display:block;

}

.p{  

    line-height:30px;

	height:30px;

	background:url(../images/p.jpg) no-repeat bottom;

	margin:0px 10px 10px 10px;

}

.p_left{

	color:#000;

	font-weight:bold;

	line-height:25px;

	padding:0 15px;

	float:left;

}

.p_right{

	float:right;

	text-align:right;

	line-height:20px;	

	margin-right:10px;

}

.p_right img{

	float:left;

	margin:2px 5px 0 5px;

}

#right_c{

	 width:720px;

	 padding:10px;

}

#line{

	height:190px;

	margin:0 15px;

	background:url(../images/dash.jpg) repeat-x bottom;

	width:701px;

	padding-bottom:5px;

}

#pro_left{

	background:url(../images/left_1.jpg) no-repeat;

	width:35px;

	height:371px;

	float:left;

}

#pro_right{

	background:url(../images/right_1.jpg) no-repeat;

	width:35px;

	height:371px;

	float:left;

}

.pro{

	width:601px;

	height:371px;

	background:url(../images/pro_bg.jpg) repeat-x;

	float:left;

	overflow:hidden;

}

.input{

	background:url(../images/input.jpg) no-repeat;

	width:153px;

	height:22px;

	margin:0 auto;

	line-height:22px;

	border:none;

}

.buttom{

	width:63px;

	height:26px;

	background:url(../images/buttom.jpg) no-repeat;

	text-align:center;

	font-weight:bold;

	color:#fff;

	border:none;

}

	

	



.container{

	width:321px;/*Í¼Æ¬¿í¶È Bugs Bunny*/

	height:187px;/*Í¼Æ¬¸ß¶È Bugs Bunny*/

	border:0px solid #eee;

	position:relative;

}

#idPicText{

	background:#eee;

	line-height:25px;

	text-align:center;

	font-weight:bold;

	width:282px;

	white-space:nowrap;

	overflow:hidden;

	font-size:12px;

}

#idPicText a{

	text-decoration:none;

	color:#333;

	display:block;

}

#idPicList img{

	cursor:pointer;

	width:65px;

	height:50px;

	filter:alpha(opacity=50);

	-moz-opacity: .5;

	opacity: .5;

	border:0;

	margin:10px;

}

#idPicList img.on{

	filter:alpha(opacity=100);

	-moz-opacity: 1;

	opacity: 1;

}



#idNum{ position:absolute; right:8px; bottom:8px;}

#idNum li{

	float: left;

	list-style:none;

	color: #fff;

	text-align: center;

	line-height: 16px;

	width: 16px;

	height: 16px;

	font-family: Arial;

	font-size: 12px;

	cursor: pointer;

	margin: 1px;

	border: 1px solid #707070;

	background-color: #060a0b;

}

#idNum li.on{

	line-height: 18px;

	width: 18px;

	height: 18px;

	font-size: 14px;

	border: 0;

	background-color: #e41770;

	font-weight: bold;

}

