﻿/* CSS Document */
.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; color:#000;}
body {text-align:left; 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; }
ol, ul li { list-style: none; }
h4 { color: #ffffff; padding-left:10px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
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;}
/*------------------------------------------------------------------------*/
#head { height:252px; width:980px; background:url(../images/head.JPG) no-repeat;}
#warp { width:980px; height:auto; margin:0 auto; /*background:url(../images/footerbg.JPG) left bottom repeat-x; z-index:-2;*/}
#sidebar { float:left; width:225px;margin-top:15px;margin-bottom:15px;}
#main { float:left; width:750px;height:auto!important;height:420px;min-height:420px;display:inline; }
#warp .main{background:url(../images/border.jpg) left top repeat-y; position:relative; top:-1px;margin-left:15px; width:740px; display:inline;}
#warp .mainbody {width:980px;}
#warp .mainbody .mainposition { margin-left:0px; width:100%;}
#warp .mainbody .mainbox{ width:100%;}
#warp .mainbody .brief{ margin-left:15px;}
#footer { float:left; background:url(../images/footerbg.jpg) left top repeat-x; width:100%; text-align:center; color:#444444; position:relative; top:-2px; padding-bottom:22px;}
.footer{ margin-top:0px;}

/*-----------*/
#head *{ color:#fff;}
.headtop{ width:100%; height:25px; float:left;}
.headflash{ width:100%; height:150px; float:left;}
.headflash .logo{float:left;width:199px;display:none;}
.headflash .banner1{clear:both;width:980px;height:150px;}
.headflash .banner1 img{width:980px;height:150px;}
.headflash .banner1 embed{width:980px;height:150px;}
#head .banner{ float:left; width:100%; height:71px;background:url(../images/bannerbg.jpg) left top repeat-x; padding-top:6px;text-align:center;}
#head .banner table *{color:#000;}
.banner ul{height:30px; padding-top:8px;}
.banner li{display:inline;text-align:center; color:#fff;}
.banner li a{color:#fff;}
.banner .li{margin:0 7px 0 7px;}

#head .head{ background:url(../images/headbg.JPG) no-repeat; width:100%; height:100%;}
.dateBlk {word-wrap:normal;}
.headtop{ width:100%; color:#fff;}
.headtop *{color:#fff;}
.headtop span{ width:55%; float:left; padding:10px 0 0 20px;}
.headtop strong{ font-weight:normal; width:35%; float:left; padding:10px 0 0 55px;}
 
.warpbg{ background:url(../images/warpbg.jpg) left top no-repeat; float:left; width:100%;}
/*----------------------------------------SIDEBAR----------------------------------------------------------------*/
.words{ width:100%;height:300px; }
.leftbox{ background:url(../images/leftboxbg.jpg) left top repeat-x; width:228px; height:198px; border:1px solid #d2d2d2; margin-bottom:15px; display:inline; float:left;}
.public{ height:170px; margin-top:8px;}
.public h1{ margin-bottom:10px; float:left;}
.login{ height:185px;}
.leftbox h1{  width:100%;; height:30px; margin-bottom:10px; display:inline;}
.leftbox h1 img{ float:left; margin-top:1px;}
.leftbox h1 strong{ float:left; margin:5px 0 0 3px; font-size:14px; color:#fff;}
.leftbox h1 a.more, h1 a.more2{ float:right; margin:10px;}
h1 a.more0{ float:right; margin:5px 10px 0 0;}
h1 a.more3{ float:right; margin:0px 10px 0 0;}
.leftbox ul{ width:188px; margin:0 0 0px 15px; display:inline; float:left;}
.leftbox ul li{ background:url(../images/ico03.jpg) left 5px no-repeat; width:90%; padding-left:15px; overflow:hidden; height:20px; margin:3px 0; display:inline; float:left;}
.leftbox .public li{ background:url(../images/ico02.jpg) left 4px no-repeat;}
.logintop{ background:url(../images/logintop.jpg) left top no-repeat; width:206px; height:78px;}
.loginbg{  width:200px; height:78px; margin-left:6px; float:left; margin-top:15px;}
.loginbottom{ background:url(../images/loginbottom.jpg) 4px top no-repeat; width:206px; float:left;}
.logintop h1 img{ padding:40px 0 0 55px;}
.loginbg p { padding:5px 0px 5px 15px; width:88%;}
.loginbg p label { margin: 2px 5px 0 0; float:left;}
.loginbg p input{ border:1px solid #d2d2d2; height:22px;}
.loginbottom a{ text-decoration:underline; display:block; cursor:pointer; margin-left:60px;}
             #login{ background:url(../images/loginbtn.jpg) left top no-repeat; height:22px; width:75px; border:0; margin-bottom:3px; margin-left:60px;}
.sidebarbg01{ background:url(../images/sidebarbg01.jpg) no-repeat; width:200px; height:38px;}
.sidebarbg02{ background:url(../images/sidebarbg02.jpg) repeat-y; width:200px; padding-bottom:5px;}
.sidebarbg03{ background:url(../images/sidebarbg03.jpg) no-repeat; width:200px; height:14px;}
.sidebarbg01 h1 img{ padding:20px 0 0 35px;}
.sidebarbg02 ul{ background:url(../images/ulbg.JPG) 110px bottom no-repeat;}
.sidebarbg02 li{ background:url(../images/point.JPG) 17px 18px no-repeat; padding:10px 0 0 30px;width:65%;}

.sidebarpic{ background:url(../images/sidebarpic.JPG) no-repeat; width:178px; height:55px; float:left;}
.sidebarpic h1{ font-size:14px; padding:32px 0 0 95px; color:#fff;}
.menu{background:url(../images/menubg.JPG) left top repeat-x; float:left; border:1px solid #929290; padding-bottom:20px; width:99%;}
.menu h1{ font-size:15px; padding:5px 40px; color:#fff;}
.menu h1 span{color:#fff;}
.menubg01{background:url(../images/menubg01.JPG) no-repeat; width:205px; height:19px; float:left;}
.menubg02{background:url(../images/menubg02.JPG) repeat-y; width:220px; padding:18px 0 8px 0;float:left;}
.menubg03{background:url(../images/menubg03.JPG) no-repeat; width:205px; height:13px; float:left;}
.menubg02 ul{ width:200px;float:left; margin-left:20px;}
.menubg02 li{position:relative; _position:static; float:left; /*width:180px;*/width:100%; /*height:25px;*/ font-size:14px; padding:0 0 3px 0px;background:url(../images/ico05.JPG) 13px 8px no-repeat; border-bottom:1px dashed #cdcecc; margin-top:5px;}
.menubg02 li a{ margin-left:35px; text-decoration:none; float:left; margin-top:2px;}
.menubg02 li:hover{background:url(../images/libg.JPG) left top no-repeat; border-bottom:0 none;}
.menubg02 li.current{background:url(../images/libg.JPG) left top no-repeat;border-bottom:0 none;}
/*.menubg02 li:hover a, .menubg02 li.current a{  background:url(../images/libg.JPG) 0 0 no-repeat;}*/
.menubg02 li.current li{  visibility:visible; position:static;}
.menubg02 li li {background:none;position:absolute; visibility:hidden; width:130px;border-bottom:1px solid #ebebeb;}
#sidebar .menubg02 li li a{ color:#666666; margin-left:30px;}
.menubg02 li:hover li { visibility:visible; position:static;}
.menubg02 li:hover li:hover, .menubg02 li.current li.current{ background:url(../images/libg2.JPG) 13px 0 no-repeat;border-bottom:1px solid #ebebeb;}

/*-------------------------------------------MAIN-----------------------------------------------------------------*/
.searchbtn{ background:url(../images/searchbtn.JPG) no-repeat; width:66px; height:19px; border:0; margin-right:3px;}
.helpbtn{ background:url(../images/helpbtn.JPG) no-repeat; width:66px; height:19px; border:0; }
.mainbox{  float:left; width:100%;}
.mainboxbg{background:url(../images/mainbg.png) left top no-repeat;width:735px; margin:15px 15px 15px 0px; display:inline}
         .headpic { float:left; width:426px; height:225px; border:1px solid #d3d4d3;}
         .mainnews{ position:relative; float:left; width:290px;height:225px;background:url(../images/mainnewsbg.JPG) right bottom no-repeat; overflow:hidden; margin-left:15px; border:1px solid #d2d2d2;}
		 .mainnewsbody{ width:260px; height:180px; margin:10px 0 0 15px; line-height:22px;}
         .mainnews h1{ width:88%; height:25px; padding:5px 0 0 35px; font-size:15px;color:#066281;}
		 .mainnews h1 span{ float:left; color:#1a7f9c;}
		 .newsbox{ background:url(../images/newsboxbg.JPG) 30px bottom no-repeat; width:733px;border:1px solid #d3d4d3; float:left;margin-top:15px; padding-bottom:10px; height:175px;}
		 .newsbox h1{background:url(../images/h1bg04.JPG) left top repeat-x; height:28px; font-size:15px; color:#066281;}
		 .newsbox h1 img{ float:left;}
		 .newsbox h1 span{ float:left; margin-top:5px; color:#1a7f9c;}
		 .newsbox li{ float:left; margin:5px 0 0 150px; padding-left:10px; background:url(../images/ico04.JPG) left center no-repeat; display:inline}
		 .newsbox li span{ margin-left:16px;float:left; color:#666666;}
		 .newsbox li .span{ width:326px; color:#000;  margin:0 20px 0 0;}
   		 .columnbox{ background:url(../images/columnboxbg.JPG) left top repeat-x; width:360px; float:left; margin-top:15px; height:200px;}
		 .columnbox ul{padding-left:105px; }
 		 .columnbox li { width:94%; float:left;background:url(../images/point.JPG) 0 20px no-repeat; padding:6px 0 6px 10px; height:17px; overflow:hidden; line-height:30px;}
		 .columnbox h1{ width:326px; background:url(../images/h1bg06.JPG) left top no-repeat; height:20px; font-size:15px; color:#066281; padding:4px 0 0 8px; margin:14px 0 0 8px;}
		 .columnbox h1 a{ font-size:12px; font-weight:normal;}
		 .columnbox h1 span{ float:left; color:#1a7f9c;}
		 .columnbox h1 .img{ margin-right:180px;}
		 .columnbox1{ margin-right:15px;}
		 .columnbox3{ margin-right:15px;}
		 .columnbox5{ margin-right:15px;}
         .columnboxbody{ border:1px solid #d3d4d3; width:340px; height:150px; margin:0 0 0 7px; background:#FFFFFF; border-top:0px; padding:5px 0 0px 0;}
		 .columnpic01{background:url(../images/columnpic01.jpg) #fff 10px center no-repeat; }
		 .columnpic02{background:url(../images/columnpic02.jpg) #fff 10px center no-repeat; }
		 .columnpic03{background:url(../images/columnpic03.jpg) #fff 10px center no-repeat; }
		 .columnpic04{background:url(../images/columnpic04.jpg) #fff 10px center no-repeat; }
.mainbox .position{ width:96%; border:1px solid #929290; border-left:0; border-right:0; height:28px; margin:15px 0 15px 25px; display:inline; float:left;}	
	     .position h1{  float:left;font-family:"微软雅黑"; font-size:16px; padding-left:55px; padding-top:5px; width:40%;}
		 .position span{ float:left;text-align:right; padding:5px 0 0 25px;}
		 
.mainbox .tablecont{ margin-bottom:15px; border-bottom:1px solid #cccccc;}	
 .mainbox .tablecont img{float:none;}
.mainbox .tablecont td{ border-bottom:1px dashed #cccccc;}
.mainbox .tablehead {background:url(../images/trbg.jpg) no-repeat; width:700px; height:27px; padding-top:7px;}	
.mainbox .tablehead span { float:left; text-align:center; border-top:2px solid #cccccc;}
.mainbox .pic{ background:url(../images/pic.jpg) right center no-repeat; width:615px; height:36px;}

.brief{ width:96%; color:#000; line-height:25px; margin:0px 0 0px 25px; display:inline; float:left; padding-bottom:30px; }
.brief h1{ width:50%;background:url(../images/h1bg08.JPG) left bottom no-repeat; height:27px; padding-left:40px; font-size:15px; color:#066281; margin:10px 0 20px;}
.brief img{ float:right; margin-left:30px;}
.brief p img{ float:left; margin-left:0;}

.picshow{ width:100%; float:left;}
.picshowbg01{background:url(../images/picshowbg01.JPG) left bottom no-repeat; width:715px; height:11px; float:left;}
.picshowbg02{background:url(../images/picshowbg02.JPG) no-repeat; width:715px; height:11px; float:left;}
.picshowbody{ margin-left:25px;width:709px; padding:15px 0 30px 6px; float:left; display:inline;}
             .showbox{text-align:center; width:160px; float:left; margin:0 7px 20px; display:inline;}
             .showbox span{ width:100%; float:left; text-align:center; margin-top:5px; height:20px; overflow:hidden;}
			 .showbox .picbg{ background:url(../images/picbg.png) no-repeat; width:160px; height:120px;float:left; z-index:1;}
			 
.piccontshow {width:715px; line-height:25px;  margin:15px 0 0px 10px; float:left; display:inline; padding-bottom:30px;}
.piccontshow .showbody { float:left; width:100%; border-bottom:1px dashed #d0d0d0; padding-bottom:15px; margin:0 0 15px 10px; background:url(../images/picbg.JPG) no-repeat; display:inline;}
             .showbody img { float:left; margin:10px 20px 0 10px; width:148px; height:108px; display:inline;}
			 .showbody h1, .showbody span  { float:left; width:74%; text-align:left;}
			 .showbody h1 { font-size:14px; color:#004278;}
			 #showbtn {background:transparent url(../images/showbtn.GIF) no-repeat left top;border:0 none;float:right;height:26px;margin-right:20px;width:89px;}

.details{ width:97%; margin:15px ;}
.details h1{ width:100%; text-align:center; font-size:20px; color:#000; padding:8px 0; margin:10px 0 5px; border-bottom:1px solid #cccccc;}
.details .span{ width:100%; text-align:center;} 
.details h2{ font-size:14px;}
.details .detailsfoot{ text-align:right; margin-top:20px;}

.footertop{  width:980px; height:30px; float:left;}





/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------PAGES-----------------------------*/
DIV.scott { width:96%;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
/*------------------------------------------------------------------------------------------------------------*/
        .black_overlay{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color: white; 
            z-index:1001; 
            -moz-opacity: 0.8; 
            opacity:.80; 
            filter: alpha(opacity=80); 
        } 
        .white_content { 
            display: none; 
            position: absolute; 
            top: 25%; 
            left: 25%; 
            width: 50%; 
            height: 50%; 
            padding: 16px; 
            border: 16px solid orange; 
            background-color: white; 
            z-index:1002; 
            overflow: auto; 
        } 
     .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;
 
}
/*------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------*/
.bottom { width:980px; float:left; border:1px solid #d2d2d2; display:inline; margin-top:0px;}
.bottom h1{ background:url(../images/h1bg04.JPG) left top repeat-x; width:100%; font-size:15px;color:#066281;}
.bottom h1 span{ float:left; margin-top:5px; color:#1a7f9c;}
.bottom h1 img{ float:left;}
.bottom .img { float:left; margin-top:35px;}
.bottombg03 { margin:22px 0 10px 0; height:155px; float:left; display:inline}

/*-- 分页 --*/
#PageStyle_lblPageNumber table{
	padding:3px;margin:3px;text-align:center;border:0px;
}
#PageStyle_lblPageNumber table td{
	border:0px;
}
#PageStyle_lblPageNumber .links a {
	background:#ffffff;line-height:25px;border:#dedfde 1px solid;padding:2px 5px 2px 5px;margin:1px;color:#999999;text-decoration:none;
}
#PageStyle_lblPageNumber .links strong a {
	background:#999999;line-height:25px;border:#dedfde 1px solid;padding:2px 5px 2px 5px;margin:1px;color:#ffffff;text-decoration:none;
}
#PageStyle_lblPageNumber .links a:hover {
	border:#666666 1px solid;color:#333333;background:#eeeeee;
}
#PageStyle_lblPageNumber .links a:active {
	border:#666666 1px solid;color:#333333;background:#eeeeee;
}
#PageStyle_lblPageNumber img {
	border:#eeeeee 1px solid;padding:2px 5px 2px 5px;margin:1px;
}
#PageStyle_lblPageNumber a img {
	border:#dedfde 1px solid;
}
#PageStyle_lblPageNumber a:hover img {
	border:#666666 1px solid;
}
#PageStyle_lblPageNumber a:active img {
	border:#666666 1px solid;
}