﻿/* 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;background:url(../images/bodybg.jpg) center 200px no-repeat;}
#Form1 {background:url(../images/bodybg.jpg) center 200px no-repeat;}
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;}
.mainpicshow{ width:500px; height:310px; float:left; overflow:hidden;}
.ldtc{background:url(../images/ldtc.jpg) left top no-repeat; float:left; width:230px; height:277px; position:relative; left:-10px;}
.ldtc a{ width:40px; height:20px; float:right; margin:3px 25px 0 0}
/*------------------------------------------------------------------------*/
#head { height:243px; width:980px; background:url(../images/head.JPG) repeat-x ; }
#warp { width:980px; height:auto; margin:0 auto;overflow:hidden;}
#sidebar {  float:left; width:210px;   margin:0 10px; _margin:0 0px;display:inline; }
#main { float:left; width:740px; display:inline;}
#rightside{ float:left; width:255px; margin:15px 0 0 15px;}
#warp .main{margin-top:10px; }

#warp .sidebar{ width:200px; padding-left:10px; background:none; display:inline; margin-top:10px;position:relative;z-index:2;}
#warp .mainbody {width:980px; margin:0; border:0;}
#warp .mainbody .mainbox{ border:0;}
#warp .mainbody .mainposition .position {width:85%; padding-right:5px;}
#warp .mainbody .mainbox{ width:100%;}
#warp .mainbody .brief{ margin-left:15px;}
#footer { float:left; height:100px; background:url(../images/footerbg.jpg) left top repeat-x; width:100%; text-align:left; margin-top:15px;}
.guide #footer{ text-align:center;} 
.guide #footer a{ color:#000;}
.footer{ margin-top:22px;}
.footerbody01{ width:30%; text-align:right; float:left; margin-right:10px}
.footerbody02{ width:60%; text-align:left; float:left;}
.guide{background:url(../images/guidebg.jpg) left top no-repeat;width:1003px; height:600px; }
.guidebanner{ width:100%; float:left;height:140px; padding-bottom:3px;}
.guideflash{ width:590px; height:320px; padding:40px 0 0 195px; float:left; overflow:hidden;}
.guide .a{ width:80px; height:80px; float:left; margin-top:260px; margin-left:82px;}
.headflash{ position:relative; top:-3px;}
.guide #footer,.guide .footerleft,.guide .footerright,.guide a{ background:none; color:#fff;}
.guideimg{ position:relative; top:-320px; left:-12px;}
.mainbox .guideimg{ position:relative; top:-300px; left:0px;}
/*-----------*/
.sidebartop{background:url(../images/sidebartop.jpg) left top no-repeat; width:100%; height:11px; padding-bottom:10px;}
.sidebarbox{  width:100%; float:left; display:inline}
.warp{ background:#fff; position:relative; top:-3px; float:left;}
.headtop{ width:100%; height:25px; float:left;}
.headflash{ width:100%; height:174px; float:left;}
.headflash .logo{float:left;width:199px;display:none;}
.headflash .banner1{clear:both;width:980px;height:177px;background:red;}
.headflash .banner1 img{width:980px;height:177px;}
.headflash .banner1 embed{width:980px;height:177px;}
#head .banner{ float:left; width:100%; /*background:url(../images/bannerbg.jpg) left top repeat-x;*/ margin-top:1px;}
#head .banner table td{color:#fff;}
#head .banner table select,#head .banner table option,#head .banner table input{ color:#000;}

.banner ul{ width:100%; height:34px; float:left;}
.banner li{width:102px; height:25px; float:left;}
.banner li a{ width:99px;color:#fff; float:left; display:inline; height:25px; margin:0px 0 0 3px; }
.banner li a:hover, .banner li a.current{ text-decoration:none;background:url(../images/lihov.png) right center no-repeat; _background:none}
.banner .li{ width:3px; height:16px; background:url(../images/li_line.jpg) left top no-repeat; margin:6px 0 0 0; padding:0;}
.banner .firstli{ margin-left:55px;display:inline; width:6%;}
.banner .firstli a{ margin-left:17px;}
.banner .longli{ width:11%; padding-right:5px;}

#head .head{ background:url(../images/headbg.JPG) no-repeat; width:100%; height:100%;}
#head .head td{ color:#000;}
#head .head td a{ color:#000;}
.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;}
/*.head td{ color:#fff;} */
/*.head td *{ color:#fff;} */
.warpbg{ background:url(../images/warpbg.jpg) left top no-repeat; float:left; width:100%;}
.dateBlk {word-wrap: normal;color:#000;}
/*----------------------------------------SIDEBAR----------------------------------------------------------------*/
.words{ width:100%;height:300px; }
.leftbox{ width:100%;display:inline; float:left; display:inline; margin-bottom:15px;}
.select p{ width:100%; float:left; margin:5px 0;text-align:center;}
.select p label{ width:25%; float:left; margin-right:1%;}
.select select{ width:70%; }
.leftbox2{ height:198px;}
.picbg{ width:100%; height:80%;background:url(../images/picbg.jpg) center top no-repeat; }
.picbg img{ margin:8px 0 0 54px; float:left;}
.picbg a{ width:100%; float:left; text-align:center; margin-top:8px; color:#03498f; text-decoration:underline;}
.public{ background:url(../images/publicbg.jpg) left top no-repeat; width:100%; height:181px; float:left; }
.public h1 { height:40px; width:100%; float:left;}
.public h1 span{ float:left; margin:8px 0 0 30px; color:#3483ad; font-size:15px;}
.publicbox{ width:94%;float:left;}
.publicbox li{background:url(../images/publicli.jpg) 12px 8px no-repeat; width:90%; padding-left:25px; margin:5px 0;}
.login{ background:url(../images/loginbg.jpg) left top no-repeat; width:100%; height:158px; padding-top:15px;}
.sidebarbox .login h1{ width:100%; height:31px; background:url(../images/logintop.jpg) left top no-repeat; margin-bottom:0;}
.login h1 span{ float:left; color:#fff; font-size:15px; margin:8px 0 0 50px;}
.login .loginbox{ width:70%; margin-left:12px; float:left; display:inline}
.login .loginbg{ width:100%; float:left; padding-top:50px;}
.login p{ float:left; width:100%; margin:5px 0 10px 0;}
.login a{ float:left; width:30%;display:inline; padding:0px 0 15px 60px;}

.sidebarcolumn01{ width:100%; background:url(../images/zxdc.jpg) left top no-repeat;}
.sidebarbox .sidebarcolumn01 h1 strong{ margin:8px 0 0 25px; color:#3483ad;}
.sidebarbox .sidebarcolumn01 h1 span{ margin:12px 0 0 8px; font-size:10px; color:#d9d9d9; float:left;}
.sidebarcolumntop{background:url(../images/xzfc.jpg) left top no-repeat; margin-top:0px;}
.sidebarcolumntop .img{ float:left; margin:10px 10px 5px 20px;}
.sidebarcolumntop p{ float:left; width:100%; text-align:center;}
.sidebarcolumntop .sidebarcolumnbox{ width:100%; float:left;min-height:125px;height:auto !important; oerflow:visible;}
.contact{background:url(../images/contactbg.jpg) left top no-repeat; width:228px; height:48px; float:left; padding-top:24px;}
.contact span{ width:90%; margin-left:15px; float:left; color:#666666; line-height:15px;}

.leftbox h1{  width:100%;height:30px; display:inline; float:left;}
.leftbox h1 img{ float:left; margin:3px 0 0 20px;}
.leftbox h1 strong{ float:left; margin:8px 0 0 3px; font-size:14px; color:#03498f;}
.leftbox h1 a.more, h1 a.more2{ float:right; margin:6px 10px 0 0; font-size:12px; color:#fff; font-weight:normal}
.zxdc { width:691px;}
.brief .zxdc h1{background:url(../images/zxdch1.jpg) left top no-repeat; width:691px; height:33px; margin-bottom:5px;}
.zxdc .tp { width:580px; height:323px;background:url(../images/zxdcbg.jpg) left top no-repeat; padding:50px 0 0 100px;}
.zxdc .tp a { width:68px; height:19px; background:url(../images/lookbtn.jpg) no-repeat; float:left; margin:15px 10px 0px 5px;}
.zxdc .tp p label input { width:20px; margin:12px 0 0 15px; float:none;}
.tp { width:100%; float:left; background:#fff; padding:10px 0 0px 0;}
.tp span { width:100%; float:left; font-size:14px;}
.tp p { width:100%; float:left;}
.tp p label { width:90%; margin:5px 0; font-size:14px;}
.tp p label input { width:10%; margin:5px 0 0 45px; float:none; position:relative;}
.tp a { width:160px; height:38px;float:left; margin:5px 10px 0px 25px;}
.tp .tpbtn { width:68px; height:19px; background:url(../images/okbtn.jpg) no-repeat; border:0; margin:15px 0 0px 0;}
h1 a.more0{ float:right; margin:5px 10px 0 0;}
h1 a.more3{ float:right; padding:15px 19px 0 0;width:36px; height:13px;}
.leftbox ul{ width:188px; margin:0 0 0px 15px; display:inline; float:left;}
.leftbox ul li{ background:url(../images/point.jpg) left 8px no-repeat; width:90%; padding-left:10px; overflow:hidden; height:20px; margin:2px 0; display:inline; float:left;}
.leftbox .publicul li{ background:url(../images/point2.jpg) left 7px no-repeat; margin:0;}
.logintop{ background:url(../images/logintop.jpg) left top no-repeat; width:206px; height:78px;}
/*.loginbg{  width:200px; height:65px; margin-left:6px;}
*/.loginbottom{ background:url(../images/loginbottom.jpg) 4px top no-repeat; width:206px;}
.logintop h1 img{ padding:40px 0 0 55px;}
.loginbg p { padding:10px 0 0; margin:0; width:100%;}
.loginbg p input{ border:1px solid #d2d2d2;}
.loginbottom a{ text-decoration:underline; display:block; cursor:pointer; margin-left:63px;}
             #login{ background:url(../images/loginbtn.jpg) left top no-repeat; height:39px; width:43px; border:0; float:left; margin:17px 0 0px 1px; display:inline; cursor:pointer;}
.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;}
/*-----------------------------------------------------------------------------------------*/
.menubg01 {float:left;width:182px; }
.menubg02 {float:left;width:100%;}
.menu {float:left;width:100%;}
.menu01{ float:left; width:100%; background:url(../images/menubg.JPG) left top no-repeat; oerflow:visible; min-height:158px;height:auto !important;}
.menu02{ float:left; width:100%; background:url(../images/menubg02.JPG) 2px top repeat-y;}
.menu h1{ width:100%; background:url(../images/menutop.JPG) left top no-repeat; height:70px;}
.menu h1 span{ margin:46px 0 0 55px; float:left; font-size:16px; color:#000; font-family: "������������","�΢���ź";}
.menubg { float:left; width:228px; border:1px solid #8caebe; border-top:0; background:#dff6fa;}
.menubbottom{ background:url(../images/menubottom.JPG) left top no-repeat; width:100%; height:31px; float:left;} 
/*.menu * { margin:0; padding:0; list-style:none;}*/
.menu table { width:100%; border-collapse:collapse;}
.menu a { text-decoration:none; /*color:#4B4B4B;*/}
.menubg li a{ margin-left:35px; text-decoration:none; margin-top:6px; float:left; display:inline}
.menu li:hover a, .menu li.current a{font-weight:bold; color:#5e492a;text-decoration:none;}
.menu li:hover ul a, .menu li.current ul a{ font-weight:normal;text-decoration:none;}
.menu li:hover ul li:hover, .menu li.current ul li.current{ background:none; text-decoration:none;}
.menu li:hover ul li:hover a, .menu li.current ul li.current a{ font-weight:bold; text-decoration:none;}
.menu li.current ul { position:static; visibility:visible;}
/*.menu .optionone:hover { background:url(../images/ico04.GIF) 13px 5px no-repeat;}*/
.menu .lastone:hover {background:url(../images/ico03.GIF) 13px 5px no-repeat;text-decoration:none;}
.menu ul ul { position:absolute; visibility:hidden; margin-top:10px;}
.menu li {  position:relative; _position:static; float:left; width:70%;font-size:12px;border-bottom:1px dotted #cdcecc; display:inline; min-height:20px;height:auto!important; margin:0px 0 0px 25px; padding:5px 1px 6px 30px; display:inline;background:url(../images/menuli.jpg) 20px 15px no-repeat;}
.menu li .option { display:block; padding:5px 0 5px 10px; background:url(../images/ico01.GIF) 0 13px no-repeat; cursor:pointer;}
.menu li .option:hover {background:url(../images/ico02.GIF) 0 13px no-repeat;}
.menu .optionone .last:hover {background:url(../images/ico01.GIF) 0 13px no-repeat;text-decoration:none;}
.menu li li, .menu li li li { margin-left:10px; border:0; background:none; display:inline; width:100%; text-align:left; padding-left:2px;}
.menu li:hover ul { visibility:visible; position:static;}
.menu li:hover ul ul { visibility:hidden; position:absolute;}
.menu li:hover li:hover ul { visibility:visible; left:145px; top:-2px; position:static;text-decoration:none;}

.rightbox{ width:279px; height:200px; float:left; margin-bottom:10px;}
.rightbox2{ height:226px;}
.rightbox2 .rightboxbody{height:194px;}
.rightbox2 .rightboxcont{ height:178px; padding-top:5px; overflow:hidden;}
.rightbox2 .rightboxcont p{ width:249px; margin:10px 0 0 10px; padding-left:10px;}
.rightbox ul{ width:250px; margin:0 0 0px 15px; display:inline; float:left;}
.rightbox ul li{ background:url(../images/point2.jpg) left 9px no-repeat; width:90%; padding-left:10px; overflow:hidden; height:20px; margin:3px 0; display:inline; float:left;}
.rightbox h1{  width:244; height:25px; font-size:15px;background:url(../images/rightboxbg.jpg) left top no-repeat; padding:6px 0 0 35px;}
.rightbox h1 span{ color:#fff; float:left}
.rightbox h1 a{ color:#002C7E; font-weight:normal; font-size:12px;}
.rightboxbody{ width:277px; border:1px solid #8caebe; float:left;background:url(../images/rightboxbodybg.jpg) left top repeat-x; height:168px;}
.rightboxcont{ width:267px; height:159px; margin:5px 0 0 5px; float:left; background:#fff;}
.lastbox{ height:172px;}
.lastbox .rightboxbody{ height:140px;}
.lastbox .rightboxcont{ height:131px;}
.schooluse{ width:279px;}
/*-------------------------------------------MAIN-----------------------------------------------------------------*/
.mainbrief{ float:left; width:702px; background:url(../images/mainbriefbg.jpg) left top repeat-y;}
.mainbrieftop{ float:left; width:702px; height:22px; background:url(../images/mainbrieftop.jpg) left top no-repeat;}
.mainbriefbottom{ float:left; width:702px; height:19px; background:url(../images/mainbriefbottom.jpg) left top no-repeat;}
.mainbriefbox{ float:left; width:100%; padding-bottom:3px;min-height:170px;height:auto !important; height:170px;oerflow:visible;}
.mainbriefbox img{ float:left; margin:10px 0 10px 30px;}
.mainbriefbox p{ width:61%; margin:10px 0 0px 30px; float:left;}
.video{ float:left; width:228px; height:180px; text-align:center; }
.mainbrief h1{ width:100%;float:left;background:url(../images/mainbrief.JPG) #fff left center no-repeat; height:40px;padding:5px 0;}
.mainbrief h1 span{ float:left; padding:20px 0 0 50px; color:#fff; font-size:15px;}
.mainbrief h1 a{ float:right;  margin:20px 8px 0 0; display:inline}
.searchbtn{ background:url(../images/searchbtn.JPG) no-repeat;  height:19px; border:0; }
.helpbtn{ background:url(../images/helpbtn.JPG) no-repeat;  height:19px; border:0; }
.gotobtn{background: none; width:20px; height:19px; border:0; margin-left:3px; cursor:pointer;}

.mainnews{ background:url(../images/mainnewsbg.JPG) no-repeat;width:700px; height:204px; float:left; overflow:hidden;}
.mainnewstop{ width:100%; float:left; height:36px;}
.mainnewsbottom{ width:100%; float:left; background:url(../images/mainnewsbottom.JPG) no-repeat; height:5px;}
.mainnewsbox{ width:700px; float:left; min-height:158px;height:auto !important; height:158px;oerflow:visible; _position:relative; _top:-90px;}
.mainnewstop h1{ float:left; font-size:15px; color:#fff; margin:14px 0 0 58px; display:inline}
.mainnewstop a{ float:right; margin:14px 14px 0 0; width:25px; height:110px; position:relative;}
.mainnewsbox ul{ float:left; width:100%;}
.mainnewsbox li{ width:75%; float:left; padding:3px 0;_padding:2px 0; border-bottom:1px dotted #cccccc; margin-left:100px; padding-left:20px;background:url(../images/point.jpg) 5px 10px no-repeat; display:inline}
.mainnewsbox li span{ width:83%; margin-right:15px; float:left;}
.mainnewsbox li b{ width:14%; float:left; font-weight:normal; color:#666666; text-align:right;}
.mainnewsbox li strong{ width:18%; float:left; font-weight:normal; color:#666666;}
#warp .lastli{ border:0;}

.mainbox{  float:left; width:100%; }
.mainboxbg{background:url(../images/mainbg.jpg) left top repeat-y;width:730px; padding-left:10px; float:left}
.mainboxtop{background:url(../images/mainboxtop.jpg) left bottom no-repeat;width:100%; height:14px; float:left; margin-top:8px;}
.mainboxbottom{background:url(../images/mainboxbottom.jpg) left top no-repeat;width:100%; height:14px; float:left;}

         .headpic { float:left; width:425px; height:225px;  display:inline}
/*         .mainnews{ float:left;background:url(../images/mainnewsbg.JPG) left top no-repeat; width:428px; height:180px;}
		 .mainnewsbody{ width:260px; height:180px; margin:10px 0 0 10px; line-height:22px;}
         .mainnews h1{ width:100%;  margin-bottom:5px; display:inline; float:left;}
		 .mainnews h1 span{ float:left;}
		 .mainnews li{ width:88%;background:url(../images/point.JPG) 6px 8px no-repeat; height:20px; overflow:hidden; margin:6px 0 0 15px; float:left; padding-left:16px; border-bottom:1px solid #e2e2e2; display:inline;}
		 .newsbox{ background:url(../images/newsboxbg.JPG) 30px bottom no-repeat; width:718px;border:1px solid #d3d4d3; float:left;margin-top:10px; 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;}
		 .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{ width:120px; float:left; color:#666666;}
		 .newsbox li .span{ width:310px; color:#000;}*/
		 .column{ width:702px;float:left; padding-top:10px; margin-top:15px;}
		 .columns{ width:702px; float:left; padding-bottom:10px;}
   		 .columnbox{width:346px;background:url(../images/columnboxbg.JPG) left top no-repeat; float:left; height:180px; display:inline; padding-right:5px;}
		 .columnbox li { width:85%;background:url(../images/point.JPG) 0px 5px no-repeat; height:20px; overflow:hidden; margin:6px 0 0px 30px; padding-left:15px; float:left; display:inline; border-bottom:1px dotted #cccccc;}
		 .columnbox h1{ font-size:16px; color:#066281; width:100%; height:35px; margin-bottom:5px; width:100%; float:left;}
		 .column02{ background:url(../images/columnboxbg2.JPG) left top no-repeat; }
		 .column04{ margin-left:5px;padding-right:0; background:none;}
		 .column .column02 .columnpic,.column .column04 .columnpic{ margin:0 10px 0 15px;}
		 .column .columnpic{ float:left; margin:0 10px 0 5px; display:inline}
		 .column .column02 h1 span,.column .column04 h1 span{ margin:1px 0px 0 40px;}
		 
		 .columnbox h1 span{ float:left; color:#03498f; margin:1px 0 0 30px; color:#585858; font-size:14px;}
		 .columnbox h1 .img{ margin-right:180px;}
		 .boxbg01{background:url(../images/boxbg01.jpg) left top no-repeat; width:32px; height:27px; float:left;}
		 .boxbg02{background:url(../images/boxbg02.jpg) left top repeat-x; width:385px; height:22px; float:left; padding:5px 0 0 3px;}
		 .boxbg03{background:url(../images/boxbg03.jpg) left top no-repeat; width:9px; height:27px; float:left;}
		 .columnpic01{background:url(../images/column1.jpg) #fff 25px center no-repeat; }
		 .columnpic02{background:url(../images/columnpic02.jpg) #fff 30px bottom no-repeat; }
		 .columnpic03{background:url(../images/columnpic03.jpg) #fff 20px bottom no-repeat; }
		 .columnpic04{background:url(../images/columnpic04.jpg) #fff 25px bottom no-repeat; }
         .position{ width:80%;height:31px; padding:10px 0 0 40px; float:left;}	
	     .position h1{  float:left; font-size:16px; padding-top:8px; color:#193c47;}
		 .position span{ float:left;text-align:left; padding:6px 0 0 10px; /*color:#4B4B4B;*/}
		 .position span b{ color:#000; font-weight:normal;}
		 .position span strong{ color:#7c634f;}
		 .position_l{background:url(../images/position_l.jpg) left top no-repeat; width:10px; height:31px; float:left; display:inline} 
		 .position_r{background:url(../images/position_r.jpg) left top no-repeat; width:10px; height:31px; float:left;}
.pagepic{ float:left; margin:10px 0 15px;}

		 
.mainbox table{ margin-bottom:15px; border-bottom:2px solid #cccccc;}	 
.mainbox table td{ border-bottom:1px dashed #cccccc;}
.mainbox .tablehead {background:url(../images/trbg.jpg) no-repeat; width:680px; height:28px; padding-top:7px;}	
.mainbox .tablehead1 {background:url(../images/trbg.jpg) no-repeat; width:100%; height:28px; padding-top:7px;}	
.mainbox .tablehead span,.mainbox .tablehead1 span { float:left; text-align:center; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; background:#ede9e1; color:#000; font-weight:bold; height:23px; padding-top:2px;}
.mainbox .pic{ background:url(../images/pic.jpg) right center no-repeat; width:615px; height:36px;}

.brieftop{background:url(../images/brieftop.jpg) left bottom no-repeat; width:100%; height:5px; float:left;}
.briefbottom{background:url(../images/briefbottom.jpg) left top no-repeat; width:100%; height:5px; float:left;}
.brief{ width:100%;float:left; display:inline;}
.brieftop{ width:100%; height:43px;background:url(../images/brieftop.jpg) left top no-repeat; float:left;}
.briefbody{ width:100%;background:url(../images/briefbg.jpg) left top repeat-y; _background:url(../images/briefbg.jpg) left top repeat-y;float:left; padding:20px 0 0px 0;min-height:380px;height:auto!important;}
.briefbottom{ width:100%; height:36px;background:url(../images/briefbottom.jpg) left top no-repeat; float:left;}
.briefbottom_l{ _overflow:hidden;}
.briefbg01{ width:100%;height:151px;background:url(../images/briefbg01.jpg) center top no-repeat; float:left; position:relative; top:-117px; }
.leftboxbg01{ width:227px;height:167px;background:url(../images/leftboxbg01.jpg) left top no-repeat; float:left; position:relative; top:-282px; left:-227px;}
.briefbg02{ width:100%;height:106px;background:url(../images/briefbg02.jpg) center top no-repeat; float:left; position:relative; top:-72px; }
.leftboxbg02{ width:227px;height:211px;background:url(../images/leftboxbg02.jpg) left top no-repeat; float:left; position:relative; top:-282px; left:-227px;}
.briefbg03{ width:100%;height:178px;background:url(../images/briefbg03.jpg) center top no-repeat; float:left; position:relative; top:-144px; }
.leftboxbg03{ width:227px;height:211px;background:url(../images/leftboxbg03.jpg) left top no-repeat; float:left; position:relative; top:-252px; left:-227px;}
.leftboxbg04{ width:227px;height:129px;background:url(../images/leftboxbg04.jpg) left top no-repeat; float:left; position:relative; top:-100px; left:-227px;}
.brief h1{ width:100%;height:35px; margin:10px 0 20px;background:url(../images/briefh1.jpg) left top no-repeat;}
.brief h1 span{ font-size:15px; font-weight:bold; margin:8px 0 0 40px;}
.briefbox { width:97%; margin-left:15px; float:left; display:inline;position:relative;z-index:2;}
.briefbox p strong{ font-size:16px; line-height:40px;}
/*.brief p{ color:#4b4b4b;}*/
.brief img{ float:right; margin-left:30px;}
.pword .p{ width:100%; float:left; font-size:14px;}
.pword .p strong{ width:8%; float:left; font-family:"Microsoft Sans Serif"; color:#000;}
.pword .p span{ width:90%; float:left; font-size:12px; color:#666666;}
.pwordbox { float:left; width:100%; margin-top:20px;}
.pwordbox h1{background:url(../images/ico.jpg) left top no-repeat; width:94%; height:24px; padding-left:30px; border-bottom:1px solid #a6bfd0; padding-bottom:5px; margin-bottom:15px}
.picbox{display:inline;float:left;margin:0 5px 20px;width:160px;}
.picbox span{float:left;margin-top:5px;text-align:center;width:100%;}
.picbox img{ margin:0;}

#PageStyle_lblPageNumber{width:100%;float:left;text-align:center;}

.picshow{ 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{ width:100%; float:left; display:inline}
             .showbox{ width:160px; float:left; margin:0 9px 10px; _margin:0 7px 20px;display:inline;}
             .longmain .showbox{ margin:0 12px 10px; _margin:0 5px 20px;}
			 .showbox img { border:1px solid #cccccc; margin:0;}
             .showbox span{ width:100%; float:left; text-align:center; margin-top:5px;overflow:hidden;height:40px;}
			 .showbox .picbg{ background:url(../images/picbg.png) no-repeat; width:160px; height:120px;float:left; z-index:1;}
			 
.piccontshow {line-height:25px; float:left; display:inline;width:99%;}
.piccontshow .showbody { float:left; width:100%; padding-bottom:20px; margin:0 0 15px 0px; background:url(../images/picbg.JPG) left bottom repeat-x; display:inline;}
             .showbody img { float:left; margin:10px 20px 0 10px; width:160px; height:120px; padding:1px; border:1px solid #cccccc;display:inline;}
			 .showbody h1, .showbody span  { float:left; width:72%; text-align:left;}
   	         .showbody span{min-height:120px;height:auto!important;}
#warp        .showbody h1 { font-size:14px; color:#193c47; margin:5px 0 8px; background:0;}
#showbtn { background:url(../images/showbtn.GIF) left top no-repeat; width:89px; height:26px; border:0; float:right;  font-weight:bold; color:#fff; padding-left:30px; cursor:pointer}

.details{ width:100%; background:#fff; float:left; padding-bottom:20px;}
.details .mainbox{ border:0; width:100%;}
.details h1{ width:100%; text-align:center; font-size:20px; color:#000; padding:8px 0; margin:30px 0 15px; border-bottom:1px solid #cccccc;}
.details .span{ width:100%; text-align:center; margin:10px 0 20px; font-size:14px;} 
.details p{ font-size:14px;}
.details h2{ font-size:14px;}
.details .detailsfoot{ text-align:right; margin-top:20px; font-size:14px;}

.footertop{  width:980px; height:20px; float:left;}
.footerbottom{  width:980px; height:20px; float:left;}





/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------PAGES-----------------------------*/
DIV.scott { width:96%;
	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: #999999; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee
}
DIV.scott A:active {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #999999
}
DIV.scott SPAN.disabled {
	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%; 
            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:953px; height:178px; float:left;background:url(../images/bottombg.JPG) left top no-repeat; margin:15px 0 0px 15px;}
.bottom h1{  width:100%; font-size:15px;color:#066281;}
.bottom h1 span{ float:left; margin-top:5px;}
.bottom h1 img{ float:left;}
.bottom .img { float:left; margin-top:35px;}
.bottombg03 td{ color:#000;}
.bottombg{ background:url(../images/bottombg01.JPG) left top no-repeat; width:137px; height:29px; float:left;}
.bottombg01{width:75px; height:178px; float:left;}
.bottombg02{  width:840px; float:left;margin-top:28px;overflow:hidden;height:125px;}
.bottombg02 img{ padding:1px; border:1px solid #d1d1d1;}
.ln{ width:228px; height:97px; float:left;}
#warp .longmain{ padding:10px 0px 20px 15px; width:950px; border:0;}
.longmain .position{ padding-left:50px;}
      .longmain .briefbody{background:transparent url(../images/briefbg_l.png) repeat-y scroll left top;}
	  .longmain .brieftop {background:transparent url(../images/brieftop_l.jpg) no-repeat scroll left top;}
	  .longmain .briefbottom {background:transparent url(../images/briefbottom_l.jpg) no-repeat scroll left top;}
	  

/*-- 分页 --*/
.mainbox #PageStyle_lblPageNumber table{ margin-bottom:15px; border-bottom:0px solid #cccccc;}	 
#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;
}	  