/*  style by fish 2009-5-5  */
/* ------------------------------------------------------------ */
.s_clear:after, .line_list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.s_clear, .line_list li { zoom: 1; }
* { word-wrap: break-word; margin:0 auto; padding:0;}
body {text-align: center;color:#000000; margin:0 auto;}
body, td, input, textarea, select, button {font: 12px/1.6em Helvetica, Arial, sans-serif; }
ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
h4 { color: #ffffff; padding-left:10px; }
a { text-decoration: none; color:#545454; }
a:hover { text-decoration: underline; color:#545454; }
a img { border: none; }
table { empty-cells: show; border-collapse: collapse; }
html { overflow:-moz-scrollbars-vertical; } 
img.double-border{padding: 2px;background: #eee; border:#ddd 1px solid;}



#warp { background:#FFFFFF url(../images/bodybg.GIF) left top repeat-x; width:980px; margin:0 auto; text-align:left;}
#warp li { list-style:none;}
/* -------------------------------------------------------------- */
.head {background:url(../images/headbg.GIF) right top no-repeat;}
.navBg{ background-image: url(../images/banner.GIF); color:#000000; font-size:14px; font-weight:normal; padding:2px 0 28px 63px;}
.navBg a{ text-decoration: none; color:#000000;}
.navBg a:hover{text-decoration: underline;color:#000000;}
.navBg .logo{float:left;width:199px;display:none;}
.navBg .banner{clear:both;width:917px;height:127px;}
.navBg .banner img{width:917px;height:127px;}
.navBg .banner embed{width:917px;height:127px;}


/* ---------------------------------------------------------------- */
#main { width:970px; height:auto; background:url(../images/mainbg.gif) left top repeat-y; margin-left:10px; margin-bottom:50px;}
#main2 { float:left;width:100%; height:auto; background:#FFFFFF url(../images/mainbg2.GIF) left top no-repeat;}
.content { width:100%; float:left;background:url(../images/contentbg.gif) top left no-repeat; position:relative; left:-4px;}
.leftside { float:left; width:236px;margin:25px 0 0 19px; margin-bottom:10px;}
.rightside { float:left; width:700px; margin-top:25px; margin-bottom:10px;}
.leftside2 { float:left; width:236px;margin:25px 0 0 0px; margin-bottom:10px;}
.rightside2 { float:left; width:725px; margin-top:25px; margin-bottom:10px;}
/*---------------------------------------------------------------*/
.banner { float:left; width:100%; text-align:right; height:127px;position: relative; top:-4px;}

.bannerlink { float:left;width:100%; margin-left:23px; /*position:relative; top:-20px;*/}
.leftbg01 { background:url(../images/leftbg01.GIF) left top no-repeat; height:32px; width:223px; }
.leftbg01 a { float:right; margin:8px 10px 0 0;}
.leftbg01 a img { margin:0 3px;}
.leftbg02 { background:url(../images/leftbg02.GIF) left top no-repeat; width:223px; }
.leftbg03 { background:url(../images/leftbg03.GIF) left top repeat-y; width:223px; height:95px; padding-top:15px; }
.leftbg23 { background:url(../images/leftbg03.GIF) left top repeat-y; width:223px; height:250px; padding-top:15px; }
.leftbg02 img { position:relative; bottom:20px; left:135px;}
.leftbg03 li { padding:5px 0 5px 23px;}
.leftbg03 li strong { color:#89c997;}
.leftbg04 { background:url(../images/leftbg04.GIF) left top no-repeat; width:223px; height:33px;}
.leftbg04 a { float:right; margin:8px 10px 0 0;}
.leftbg04 a img { margin:0 3px;}
.leftbg05 { background:url(../images/leftbg05.GIF) left top no-repeat; width:223px; height:11px; margin-bottom:10px; /*float:left;*/}
.leftbg06 { width:200px; height:101px; /*float:left;*/}
.leftbg06 p { float:left; width:100%; margin:3px 0;}
.leftbg06 span { float:left; width:20%; margin-top:5px;}
.leftbg07 { background:url(../images/leftbg07.GIF) left top no-repeat; width:2px; height:101px; float:left;}
.leftbg08 { background:url(../images/leftbg08.GIF) right top no-repeat; width:2px; height:101px; float:left;}
.loginbox { background:url(../images/leftbg06.GIF) left bottom repeat-x; width:223px; /*float:left;*/}
.loginbox .leftbg06 { margin-left:19px; width:200px; float:left; display:inline;}
.loginbox input { width:100px; margin:5px; float:left;}
.loginbox .loginbtn { background:url(../images/loginbtn.gif) left top no-repeat; width:48px; height:23px; border:0; margin:8px 5px 2px 45px; float:left;}
.loginbox a { color:#1f80b5; text-decoration:underline;margin:7px 5px 5px; float:left;}
.loginbox img {margin:14px 2px 0px 8px; float:left;}
.leftbg09 { background:url(../images/leftbg09.GIF) left top no-repeat; width:230px; height:32px; /*float:left;*/}
.leftbg10 { background:url(../images/leftbg10.GIF) left top no-repeat; width:230px; height:19px; margin-bottom:10px; /*float:left;*/}
.leftbg11 { background:url(../images/leftbg11.GIF) left top no-repeat; width:223px;  /*float:left;*/ padding:8px 4px;}
.leftbg11 span { padding-left:35px;}
.leftbg11 p { padding-left:45px;}
.leftbg11 p label { margin:5px 0; float:left; width:70%;}
.leftbg11 .leftbtn01 { background:url(../images/leftbtn01.gif) left top no-repeat; width:66px; height:19px; border:0; margin:5px 10px 0 40px;}
.leftbg11 .leftbtn02 { background:url(../images/leftbtn02.gif) left top no-repeat; width:66px; height:19px; border:0;}
.leftbg12 { background:url(../images/leftbg12.GIF) left top no-repeat; width:229px; height:32px; /*float:left;*/}
.leftbg13 { background:url(../images/leftbg13.GIF) left top no-repeat; width:229px; height:20px; /*float:left;*/}
.leftbg14 { background:url(../images/leftbg14.GIF) left top no-repeat; width:1px; height:199px; float:left;}
.leftbg15 { background:url(../images/leftbg15.GIF) left top repeat-x; width:221px; height:199px; float:left;}
.leftbg15 ul { margin-left:36px;}
.leftbg16 { background:url(../images/leftbg16.GIF) left top no-repeat; width:7px; height:199px; float:left;}
.linkbox { width:229px; /*float:left;*/}
.leftbg13 img { position:relative; bottom:34px; left:150px;}
.leftbg15 li { margin:10px 0;}
/*-------------------------------------------------------*/
.brief { width:200px; float:left; margin:15px 0px 0 18px; height:265px; overflow:hidden;}
.brief h1 { background:url(../images/briefbg.GIF) left bottom no-repeat; width:100%; height:26px; display:block; font-size:12px; font-weight:normal;}
.brief h1 a {float:right;margin:0px 5px 0 0; display:inline;color:#612002;}
.brief h1, .brief span { position:relative; top:-268px; margin-bottom:8px; line-height:23px;}
.searchbg01 { background:url(../images/rightbg01.GIF) left top no-repeat; width:7px; height:29px; float:left; margin:15px 0 15px;}
.searchbg02 { background:url(../images/rightbg02.GIF) left top repeat-x; width:97%;px; height:29px; float:left; margin:15px 0 15px;}
.searchbg03 { background:url(../images/rightbg03.GIF) left top no-repeat; width:5px; height:29px; float:left; margin:15px 0 15px;}
.searchbg02 img { position:relative;bottom:5px; left:20px; float:left;}
.searchbg02 span { float:left; margin:5px 0 0 30px;}
.searchbg02 input { float:left; margin:5px 8px 0px;}
.searchbg02 select { float:left; margin:5px 15px 0 0px;}
.searchbg02 .rightbtn01 { background:url(../images/rightbtn.GIF) left top no-repeat; width:66px; height:19px; border:0; margin:5px 3px;}
.searchbg02 .rightbtn02 { background:url(../images/rightbtn02.GIF) left top no-repeat; width:66px; height:19px; border:0; margin:5px 3px;}
.newbox{ padding:20px}
.contbox { float:left; width:450px; margin:10px 20px 10px 0; /*height:250px;*/}
.contbox2{ margin:10px 0 10px 9px;}
.contbox .contboxleft { width:30%; float:left; text-align:center;}
.contbox .contboxleft img { margin-top:40px;}
.contbox .contboxleft .img { margin-top:15px;}
.contbox .contboxright { float:left; width:70%;}
.contbox .contboxright li { margin:5px 0; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; height:20px;}
.contbox .contboxright li img { float:left; margin:2px 4px 0 0; width:5%;}
.contbox .contboxright li span { float:left; width:93%;/* max-height:35px; overflow:hidden;*/}
.contbox .contboxright li a { margin-right:5px;}
.contbox h1 { display:block; width:100%; height:26px;}
.contbox h1 a { float:right; margin:0px 14px 0 0; font-size:12px; font-weight:normal; color:#612002;}
.head01 img, .head02 img,.head03 img,.head04 img,.head05 img,.head06 img { margin-left:3px;}
.contbox h1.head01 { background:url(../images/righthead01.GIF) left bottom no-repeat;}
.contbox h1.head02 { background:url(../images/righthead02.GIF) left bottom no-repeat;}
.contbox h1.head03 { background:url(../images/righthead03.GIF) left bottom no-repeat;}
.contbox h1.head04 { background:url(../images/righthead04.GIF) left bottom no-repeat;}
.contbox h1.head05 { background:url(../images/righthead05.GIF) left bottom no-repeat;}
.contbox h1.head06 { background:url(../images/righthead06.GIF) left bottom no-repeat;}


.rightside .rightsidehead { width:100%; float:left;}
.rightside .rightsidehead .headpic{ float:left;}
/*--------------------------------------------------------------------------*/
.lefthead { background:url(../images/leftheadbg.gif) left top no-repeat; width:100%; text-align:center;}
.lefthead h1 { color:#fff; padding:10px 0 0 70px; font-size:14px; text-align:left;}
.lefthead .ulbg2 { background:url(../images/leftheadbg03.gif) right top no-repeat;width:174px; height:22px; position:relative; left:-17px;margin-bottom:50px;}
.ul01 { margin:37px 30px 0 0px;background:url(../images/ulbg.png) 16px top repeat-y;} 
.ul01 li{background:url(../images/ulbg2.GIF) center bottom no-repeat; height:30px;}
.ul01 li a { background:url(../images/ico03.GIF) 13px 7px no-repeat; display:block;  width:150px; height:28px; text-decoration:none; cursor:pointer;}
.ul01 li a:hover { background:url(../images/leftheadbg04.GIF) left top no-repeat; text-decoration:none; }
.ul01 li a.current {background:url(../images/leftheadbg04.GIF) left top no-repeat; }
.ul01 li span { margin:5px 0 0 35px; float:left;}
.ul02 { width:100%;background:url(../images/ulbg.png) 13px top repeat-y; float:left;}
#main2 .ul02 li{ border-bottom:1px solid #CCCCCC;margin-top:5px;padding-top:3px; margin-left:48px;text-align:center;width:100px; float:left; display:inline;}
#v-menu2 { position:relative; left:3px; margin-left:1px;}
#v-menu2 li a {cursor:pointer; text-decoration:none; display:block; width:100px; height:15px; }
#v-menu2 li a:hover { background:url(../images/ico05.GIF) 0px top no-repeat; }
#v-menu2 li a.current { background:url(../images/ico05.GIF) 0px top no-repeat;}
/*--------------------------------------------------------*/
.bottom { width:100%; position:relative; left:-1px; clear:both; top:10px;}
.bottom .img { float:left; margin-top:35px;}
.bottombg01 { background:url(../images/bottombg01.GIF) left top no-repeat; width:17px; height:171px; float:left;}
.bottombg02 { background:url(../images/bottombg02.GIF) left top no-repeat; width:16px; height:171px; float:left;}
.bottombg03 { background:url(../images/bottombg03.GIF) left top repeat-x; width:928px; height:171px; float:left;}
.bottomflash { float:left;height:120px;}
#main2 .searchbg02 { width:713px;}
.rightsidebg01 { background:url(../images/rightsidebg.GIF) left top no-repeat; width:8px; height:66px; float:left;}
.rightsidebg02 { background:url(../images/rightsidebg02.GIF) left top repeat-x; width:704px; height:66px; float:left;}
.rightsidebg03 { background:url(../images/rightsidebg03.GIF) left top no-repeat; width:8px; height:66px; float:left;}
.rightsidebg02 span { float:left; border-bottom:1px solid #bcd6ed; width:97%; display:block; margin:13px 0px 13px 13px; padding-bottom:13px;} 
.rightsidebg02 span strong { color:#275da5;}
.picshow, .picshow1, .piccontshow {width:97%; line-height:25px;  margin:0px 0 10px 10px; float:left; overflow:hidden;}
.rightcont, .details{width:95%; line-height:20px;  margin:0 0 10px 18px; display:inline; float:left;}
.details {display:inline;}
.details .newsliheadtitle{ width:74%;}
.details h2{ font-size:14px;}
.photo { background:url(../images/photobg.GIF) left top no-repeat; width:280px; height:240px; float:right; margin:0 0 20px 20px;}
.photo img { margin:35px 0 0 6px;}

.mainbox { margin-top:20px; background:#FFFFFF; margin-bottom:30px;}
#main2 .mainbox .searchbg02 { width:968px;}
.mainbox .rightsidebg02 { background:url(../images/rightsidebg02.GIF) left top repeat-x; width:964px; height:66px; float:left;}
	   .picshow li { float:left; width:180px;text-align:center; margin:10px 23px; display:inline;}
	   .picshow li img { border:3px solid #dbdbda;}	
	   .picshow1 li { float:left; width:190px;text-align:center; margin:10px 23px; display:inline;}
	   .picshow1 li img { border:3px solid #dbdbda;}	
.piccontshow .showbody { float:left; width:100%; border-bottom:1px dotted #999999; padding-bottom:15px; margin:0 0 15px;}
             .showbody img { float:left; width:25%; margin:0 10px;}
			 .showbody h1, .showbody span  { float:left; width:70%; text-align:left;}
			 .showbody h1 { font-size:14px; color:#004278;}
			 #showbtn { background:url(../images/showbtn.GIF) left top no-repeat; width:89px; height:26px; border:0; float:right; margin-right:20px;}
.details h1 { width:98%; border-bottom:1px solid #999999; padding-bottom:5px; text-align:center; font-size:20px; line-height:30px;}
.details h2 { font-size:14px;}	
.details .span { float:left; text-align:center; margin-right:10px; margin:5px 0 10px; width:98%;}	
.details .cont { float:left; width:98%;}
.close { float:right;}

     .newslibox { float:left; width:100%; background:#7198c9;}
	  .newslibody { float:left; padding::5px 0; padding:0 0 4px; width:100%; border-bottom:1px dashed #cccccc; display:inline;}
	            .newslibodylast {margin-bottom:20px; margin-right:15px;}
	            .newslihead02 { float:left; width:100%; height:25px; color:#FFFFFF;}
				.newsliheadcod { float:left; width:75px; text-align:center; margin-top:3px;}
				.newsliheadtitle { float:left; width:65%; text-align:left; margin-top:3px;}
				.newsliheadtitle a, .newsliheadtitle a:hover { color:#000000; float:left;}
	  .newslibody .newsliheadtitle img{ float:left; margin-top:6px;}
				.newslibody img {margin:0 5px;}
/*-------------------PAGES-----------------------------*/
DIV.scott { width:100%;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
/*
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #88af3f; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
DIV.scott A:active {
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6
}
DIV.scott SPAN.current { float:none;
	BORDER-RIGHT: #b2e05d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b2e05d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #b2e05d 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b2e05d 1px solid; BACKGROUND-COLOR: #b2e05d
}
DIV.scott SPAN.disabled { float:none;
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
*/
/*------------------------------------------------------------------------------------------------------------*/
        .black_overlay{ 
            display: none; 
            position:absolute; 
            top: 0; 
            width: 980px; 
            height: 1170px; 
            background-color: black; 
            z-index:1001; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=70); 
        } 
        .white_content { 
            display: none; 
            position:absolute; 
			width:780px;
            top: 35%; 
            left: 18%; 
            padding: 16px; 
            background-color:#fff; 
            z-index:1002; 
            overflow:visible; text-align:center;
        } 
		.white_content a { width:100%;font-size:14px; float:left; text-align:right; text-decoration:none;}
     .qpshcom
{ width:500px;
 height:200px;
 background-color:#efefef;
 color:#666666;
 border-width:1px;
 border-color:#cccccc;
 border-style:solid;
 margin:6px;
 padding:6px;
 font-Size:14px;
 line-height:200%;
 float:midden;
 
}
/*--------------------------------------------------------------------------*/
.footer { float:left; width:100%; text-align:center; background:#eaebe5; padding:15px 0 10px 0;}

/*-- 对联 --*/
.couplet-div {position:absolute;top:200px;width:80px;text-align:right;}
.couplet-div img{display:block;margin-bottom:4px;}
#hellobaby{right:-100px;}
#hellobaby2 {left:-100px;}
.closebox a{font-family:arial;color:black;}

/*-- 漂浮 --*/
.float-div {position:absolute;top:200px;width:80px;text-align:right;z-index:1000;}
.float-div img{display:block;margin-bottom:4px;}

/*-- 视频 --*/
.media{text-align:center;margin-top:20px;}


/*-- 评论 --*/
.commentbox{ width:96%; margin:20px 0 20px 20px; display:inline;}
.commentbox h1{ width:100%; font-size:16px; text-align:left; float:left; margin-top:15px; border-bottom:1px dashed #d3d3d3; padding:8px 0 8px 8px;}
.commentbox .commentli{ background:url(../images/ico02.jpg) 8px 9px no-repeat; width:90%; margin-left:2%; border-bottom:1px dotted #686868; padding:5px 0 0px 3%; float:left; display:inline;}
.commentbox .commentli *{ font-size:14px;}
.commentbox .commentli span{ float:left; width:100%; padding-bottom:8px; color:#000; font-size:13px;}
.commentbox .commentli span strong{ float:left; color:#666666; margin-right:8px;}
.commentbox .commentli span b{ float:left; font-weight:normal; color:#666666;}
.commentbox .commentcontbox{ width:90%; float:left; margin-left:2%; display:inline;}
.commentbox .commentcontbox .comment_photo{ float:left; width:50px; height:50px; margin:15px 10px 10px 0;}
.commentbox .commentcontbox .comment_cont{ float:left; width:92%; margin:15px 0 10px;}
.commentbox .commentcontbox .comment_cont textarea{ width:99%; border:1px solid #e5e5e7; border-top:1px solid #aeaeb0; height:150px;}
.commentbox .commentcontbox .comment_btns{ width:100%; float:left;}
.commentbox .commentcontbox .comment_btns strong{ width:60px; float:left; margin-top:11px;}
.commentbox .commentcontbox .comment_btns .num{ font-size:20px;_font-size:16px; width:101px; height:25px;_height:27px; padding-top:2px;_padding-top:0px; border:1px solid #c2c2c2; float:left; margin:4px 8px 0 0;}
.commentbox .commentcontbox .comment_btns img{ float:left;}
.commentbox .commentcontbox .comment_btns b{ font-weight:normal; color:#097fd1; float:left; margin:11px 0 0 8px;}
.commentbox .commentcontbox .comment_btns b *{ color:#097fd1;}
.commentbox .commentcontbox .comment_btns .comment_sendbtn{ width:82px; height:23px; border:0; background:url(../images/comment_sendbtn.jpg) no-repeat; margin:5px 9px 0 0; float:right;}
.warpbg2_d{ padding-bottom:190px; /*padding-bottom:500px; position:relative; top:-365px;*/}
.detailsbottom{ height:190px;/*height:135px;*/ float:left;width:100%; overflow:hidden;}


/*-- 分页 --*/
#PageStyle_lblPageNumber table{
	padding:3px;margin:3px;margin:0 auto;margin-top:10px;
}
#PageStyle_lblPageNumber .links a {
	background:white;line-height:25px;border:#ddd 1px solid;padding:2px 5px 2px 5px;margin:2px;color:#85bd1e;text-decoration:none;
}
#PageStyle_lblPageNumber .links strong a {
	background:#b2e05d;line-height:25px;border:#ddd 1px solid;padding:2px 5px 2px 5px;margin:2px;color:white;text-decoration:none;
}
#PageStyle_lblPageNumber .links a:hover {
	border:#85bd1e 1px solid;color:#638425;background:#f1ffd6;
}
#PageStyle_lblPageNumber .links a:active {
	border:#85bd1e 1px solid;color:#638425;background:#f1ffd6;
}
#PageStyle_lblPageNumber img {
	border:#f3f3f3 1px solid;padding:2px 5px 2px 5px;margin:2px;
}
#PageStyle_lblPageNumber a img {
	border:#ddd 1px solid;
}
#PageStyle_lblPageNumber a:hover img {
	border:#85bd1e 1px solid;
}
#PageStyle_lblPageNumber a:active img {
	border:#85bd1e 1px solid;
}
