@charset "utf-8";
/* CSS Document */
body{background:url(/image/1_02.jpg) no-repeat center top;  font-size:12px; color:#3e3e3e; font-family:"宋体"}
body,ul,li,h1,img,p,span,h3{margin:0; padding:0; border:0;}
li{list-style:none; background:url(/image/1_08.gif) center left no-repeat; line-height:22px; padding-left:12px;}
.clear{clear:both}

.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank25{height:25px;}
a{color:#3e3e3e; text-decoration:none;}
a:hover{color:#3e3e3e; text-decoration:underline;}
span{color:#f40000}
span a{color:#f40000; text-decoration:none;}
span a:hover{color:#f40000; text-decoration:underline;}
#main{width:980px; margin:0 auto;}
#banner{width:945px; height:125px; margin-left:35px; margin-top:40px;}
.logo{width:368px; height:98px;float:left;}
.banner-right{width:300px; height:98px; float:right; position:relative;}

.search{width:273px; height:32px; display:block; border:0px; position:absolute; top:55px; left:10px; }
.search input{float:left;width:238px;height:32px;line-height:32px; border:0 none;background:none; font-size:14px; color:#d6b18a; font-weight:bold;}
.search a{width:30px;height:35px;float:left; display:block; cursor:pointer;}
#nav{
	width:960px;
	height:43px;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding-left: 20px;

}
#nav li{background:none; float:left; line-height:43px; padding:0;}
#nav a {color:#fff; text-decoration:none;}
#nav a:hover{color:#fff; text-decoration:underline;}

.ad{width:980px; margin:0 auto;}
.ad img{width:980px;display:block;}
.ad-left{float:left; width:468px; height:90px; }
.ad-left img{ width:468px; height:90px; display:block; }
.ad-right{
	float:right;
	width:500px;
	height:90px;
}
.ad-right img{ width:500px; height:90px; display:block; }
#yw{width:980px; margin:0 auto; padding:0; border:0;}
.yw-left{
	width:318px;
	border:0;
	float:left;
	margin-right:10px;
}
.jdt1{
	width:318px;
	height:268px;
	background-position:0px -184px;
	display:block;
	overflow:hidden;
	border: 1px solid #d7d7d7;
}
#banner_index {
	position:relative;
	width:308px;
	height:220px;
	margin:6px 2px;
	padding:0;
	border:0;
}
#banner_list img {border:0px; width:308px; height:220px; display:block;}
#banner_bg {position:absolute; bottom:0px;height:38px; display:block; text-align:center; line-height:38px;}
#banner_info{
	font-weight:bold;
	position:absolute;
	width:212px;
	bottom:-39px;
	height:38px;
	display:block;
	text-align:left;
	line-height:40px;
	z-index:1001;
	cursor:pointer;
	padding-left:10px;

}
#banner_info a{ 
        font-size:12px; 
        text-decoration:none;
        width: 212px;
        height: 38px; 
        overflow:hidden;
        display:block;
}
#banner_info a:hover{ font-size:12px; text-decoration:underline}

#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:-25px;}
#banner_index ul {
	position:absolute;
	list-style-type:none;
	z-index:1002;
	margin:0;
	padding:0;
	bottom:-30px;
	right:6px;
	list-style-image:none;
}
#banner_index ul li { float:left;display:block; background-color:#33ac00; margin-right:4px; background:none; padding:0; font-weight:bold;}
#banner_index ul li a{ cursor:pointer;float:left;display:block;background:#33ac00;color:#fff; text-decoration:none; font-size:14px; width:18px;height:18px;line-height:18px; text-align:center;}
#banner_index ul li a:hover{ color:#fff; text-decoration:underline;display:block;background:#c8000b ;}
#banner_index ul .on { background:#dd373c ;color:#fff;  }
#banner_index ul .on a{background:#dd373c ;color:#fff; }
#banner_index ul .on a:hover{  background:#dd373c ; color:#fff;text-decoration:underline}
#banner_list a{
	position:absolute;
	left: 2px;
	top: 4px;
} 
.jdt2{
	width:318px;
	height:268px;
	background-position:-590px -184px;
	display:block;
	margin-top: 10px;
	overflow:hidden;
	border: 1px solid #d7d7d7;
}
#banner1_index {
	position:relative;
	width:308px;
	height:220px;
	margin:6px 2px;
	padding:0;
	border:0;
}
#banner1_list img {border:0px;  height:220px;max-width:308px; }
#banner1_bg {position:absolute; bottom:0px;height:38px; display:block; text-align:center; line-height:38px;}
#banner1_info{
	font-weight:bold;
	position:absolute;
	width:212px;
	bottom:-38px;
	height:38px;
	display:block;
	text-align:left;
	line-height:38px;
	z-index:1001;
	cursor:pointer;
	padding-left:10px;
	left: 1px;
}
#banner1_info a{ font-size:12px; font-weight:bold; text-decoration:none;width: 212px;height: 38px; overflow:hidden;display:block;}
#banner1_info a:hover{ font-size:12px; font-weight:bold;  text-decoration:underline}

#banner1_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:-25px;}
#banner1_index ul {
	position:absolute;
	list-style-type:none;
	z-index:1002;
	margin:0;
	padding:0;
	bottom:-28px;
	right:7px;
	list-style-image:none;
}
#banner1_index ul li { float:left;display:block; background-color:#33ac00; margin-right:4px; background:none; padding:0; font-weight:bold;}
#banner1_index ul li a{ cursor:pointer;float:left;display:block;background:#33ac00;color:#fff; text-decoration:none; font-size:14px; width:18px;height:18px;line-height:18px; text-align:center; }
#banner1_index ul li a:hover{ color:#fff; text-decoration:underline;display:block;background:#c8000b ;}
#banner1_index ul .on1 { background:#c8000b ;color:#fff;  }
#banner1_index ul .on1 a{background:#c8000b ;color:#fff; }
#banner1_index ul .on1 a:hover{  background:#c8000b; color:#fff;text-decoration:underline}
#banner1_list a{
	position:absolute;
	top: 3px;
	left: 3px;
        text-align:center;
        width:308px;
}
.yw-middle{
	width:380px;
	border:0;
	float:left;
	color:#3e3e3e;
}
.yw-middle a{color:#3e3e3e; text-decoration:none;}
.yw-middle a:hover{color:#3e3e3e; text-decoration:underline;}
.yw-middle h1{
	font-size:16px;
	text-align:center;
	line-height:30px;
	font-weight:bold;
}
.yw-middle h2{font-size:16px; text-align:center; line-height:30px; font-weight:bold;}
.yw-middle p{color:#7e7e7e;  line-height:20px; padding-left:8px; padding-right:20px;}
.yw-middle li{
	line-height:25px;
	font-size:14px;
	background:none;
	width:356px;
	height:25px;
	display:block;
	overflow:hidden;
}
.ydl-yw{
	width:380px;
	height:35px;
	display:block;
	line-height:35px;
	font-weight:bold;
}
.ydl-yw-left{float:left; width:95px; border-bottom:2px solid #33ac00; text-align:center; font-size:14px;}
.ydl-yw-left a {color:#c8000b; text-decoration:none;}
.ydl-yw-left a:hover{color:#c8000b; text-decoration:underline;}
.ydl-yw-right{float:right; width:260px; border-bottom:2px solid #c8000b; text-align:right; padding-right:15px; display:inline; font-weight:normal; }
.ydl-yw-right a {color:#a1a1a1; text-decoration:none;}
.ydl-yw-right a:hover{color:#a1a1a1; text-decoration:underline;}

.yw-right{
	width:260px;
	float:right;
	background-color:#f4f4f4;
}
.ydlhb-bt{width:246px;font-size:14px; color:#c8000b; font-weight:bold; line-height:30px; border:0; text-align:center; height:30px;}
.ydlhb-bt a {color:#c8000b; text-decoration:none;}
.ydlhb-bt a:hover{color:#c8000b; text-decoration:underline;}
.ydlhb-gd{float:left; line-height:43px; color:#2a498d;}
.zgsh{
	width:262px;
	height:42px;
	display:block;
}
.zgsh-bt{width:180px; padding-left:18px; float:left; font-size:16px; color:#fff; font-weight:bold; line-height:28px;}
.zgsh-bt a {color:#fff; text-decoration:none;}
.zgsh-bt a:hover{color:#fff; text-decoration:underline;}
.zgsh-gd{float:left; line-height:28px; color:#ffb1b3;}
.yw-pic{
	width:238px;
	padding:18px 0 12px 10px;
	height: 81px;
}
.left-img1{
	width:135px;
	height:91px;
	float:left;
	margin-right:8px;
}
.left-img1 img{width:135px; height:91px; display:block;}
.right-txt1{
	width:90px;
	float:left;
	line-height:20px;
	font-size:14px;
}
.right-txt1 p{color:#8e8e8e;border:0;}
.right-txt1 p a{color:#8e8e8e; text-decoration:none;}
.right-txt1 p a:hover{color:#8e8e8e; text-decoration:underline;}
.yw-right ul{
	margin-left: 5px;
}
.yw-right li{
	padding-left:8px;
	background:none;
	height:25px;
	line-height:25px;
	width: 225px;
	display: block;
	overflow: hidden;
}
.yw-right1{
	width:248px;
	border:1px solid #e5e5e5;
	margin:0 auto; margin-top:6px;
	padding-bottom: 20px;
	background:url(/image/3_03.gif) center top no-repeat #fff;
}
.yw-r-b{
	width:263px;
	height:9px;
	background-position:-315px -332px;
	display:block;
}
.yw-right1-ad{width:220px; margin:0 auto; margin-top:4px;}
.yw-right1-ad img{width:220px; height:86px; margin-top:7px; display:block;}

.w980{width:980px; margin:0 auto; padding:0; border:0;}
.leftdiv{width:320px; float:left;overflow:hidden; margin:0;padding:0; border:0;}
.middlediv{width:320px; float:left; margin:0 10px; overflow:hidden;padding:0; border:0;}
.middlediv1{
	width:318px;
	border:1px solid #d7d7d7;
	border-top:none;
	padding-bottom:15px;
}
.rightdiv{width:320px; float:left; overflow:hidden;margin:0;padding:0; border:0;}
.zg-bt{
	width:305px;
	height:42px;
	display:block;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	line-height:42px;
	padding-left:18px;
	background:url(/image/1_04.gif) no-repeat;
}
.zg-bt a {color:#fff; text-decoration:none;}
.zg-bt a:hover{color:#fff; text-decoration:underline;}
.zg-bt1{
	width:305px;
	height:42px;
	display:block;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	line-height:40px;
	padding-left:18px;
	background:url(/image/1_11.gif) no-repeat;
}
.zg-bt1 a {color:#fff; text-decoration:none;}
.zg-bt1 a:hover{color:#fff; text-decoration:underline;}

.zg-pic{
	width:290px;
	padding:18px 12px 15px 13px;
	height: 97px;
	_width:284px;
}
.left-img2{width:140px; height:97px; float:left; margin-right:10px;}
.left-img2 img {width:140px; height:97px; display:block;}
.right-txt2{
	width:140px;
	float:left;
	line-height:20px;
}
.right-txt2 h3{color:#color:#3e3e3e;;font-size:14px;font-weight:bold;line-height:25px;}
.right-txt2 h3 a{color:#3e3e3e;:#2a498c; text-decoration:none;}
.right-txt2 h3 a:hover{color:#color:#3e3e3e;; text-decoration:underline;}
.w980 ul li{
	margin-left: 15px; line-height:26px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 280px;
}

.middle{width:980px; margin:0 auto; padding:0; border:0;}
.middle li{background:url(/image/2_23.gif) left no-repeat; color:#555555; line-height:19px;margin-left:8px; margin-top:9px;}
.middle ul li a{color:#555555; text-decoration:none;}
.middle ul li a:hover{color:#555555; text-decoration:underline;}

.yqlj{width:978px;  border:1px solid #d8d6d6; margin:0 auto; padding:0;}
.yqlj-bt{ height:34px; line-height:34px;}
.yqlj-list{ width:950px; padding-left:14px; padding-bottom:10px; color:#333; line-height:25px;}
.yqlj-list a{color:#333;}
.yqlj-list a:hover{color:#333;}
.yqlj-bt1{float:left; width:100px; border-bottom:2px solid #33ac00; text-align:center; font-size:14px; color:#5c5c5c; font-weight:bold; margin-left:5px; display:inline;}
.yqlj-bt2{float:right; width:860px; border-bottom:2px solid #c8000b; height:34px; line-height:34px; margin:0; padding:0; padding-right:10px;  }

.footer {
width: 980px;
margin: 0px auto;
margin-top:10px;
margin-bottom: 30px;
background: white;
text-align: center;
line-height: 25px;
color:#606060;
}
.footer a{color:#606060;}
.footer a:hover{color:#606060;}
.left-fd{position:absolute; width:120px; left:-125px; top:58px; height:1600px; display:block;}
.fd-img1 img{width:120px; height:400px; display:block;}
.fd-img2 img{width:120px; height:120px; display:block;}
.right-fd{position:absolute; width:120px; right:-125px; top:58px; height:1600px; display:block;}

/*jiaodiantu*/
#thumbs p,#close_msg p{
	width:133px;
	color:#3e3e3e;
	text-align:left;
	font-size:14px;
	position:absolute;
	left:164px;
	bottom:20px;
	height:174px;
	line-height:25px;
	padding:0px;
	margin:0px;
}
#thumbs p span{color:#dd1c25;}

#title{width:234px; float:left; display:inline; margin:10px 0 10px 63px;}

#wrapper{width:1000px; margin:auto}
#content{width:1000px; float:left; display:inline;}
#arrow_wrap{width:1000px; float:left; display:inline;}
#photo_wrap{
	width:300px;
	height:201px;
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	z-index:1;
	margin-left: 8px;
}
#thumbs{position:absolute; z-index:10; left:0; list-style-type:none;  display:inline;}
#thumbs li{ float:left; display:inline;}
#close_msg{background:#000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; width:300px; text-align:center; position:absolute; z-index:14; top:45%; left:31%;}

#large_images{position:absolute; z-index:13;}
#large_images img{border:#464646 5px solid; width:845px; height:468px;}
#next,#prev{
	position:absolute;
	top:233px;
	z-index:25;
}
#next{
	width:46px;
	right:145px;
	height:18px;
	float:left;
	display:inline;
}
#prev{
	width:46px;
	left:50px;
	height:18px;
	float:left;
	display:inline;
}
#prev a, #next a {display:none;width:46px; height:18px;float:left;}

.group{
	position:relative;
	float:left;
	display:inline;
	width:300px;
	margin: 0 auto;
}
.group li{margin:7px;}
.group img{
	width:152px;
	height:199px;
	border: 1px solid #d7d7d7;
}
.thumb_img{border:#ccc 1px solid;}
.group li, .thumb_img{float:left; display:inline; width:289px; float:left; position:relative;}
.group .hide{position:absolute; background:#000; padding:10px; bottom:0; left:0; width:248px; float:left;  z-index:11; margin:1px; }
.hide{display:none;}
.loading{display:none; position:absolute; top:40%; left:48%; z-index:15;}
.loading img{border:0 !important;}
 .group_text_bg{
	position:absolute;
	left:164px;
	bottom:20px;
	height:175px;
	background:#fff;
	filter:Alpha(Opacity=50);
	opacity:0.5;
	width:133px;
}

.dianzibao{
	width:317px;
	position:relative;
	padding-top: 10px;
	height:248px;

}
.dzb-wqhg{
	width:315px;
	border-top:1px solid #d7d7d7;
	height:31px;
	background:#e8e8e8;
	float:left;
	bottom:1px;
	left:1px;
	z-index:20;
	position:absolute;
}
.dzb-wqhg1{width:120px;  height:31px; background:#e8e8e8; line-height:31px; margin-left:128px; text-align:left; font-size:14px; color:#333; font-weight:bold;}
