/* 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; }
/*.textbody{text-align:center;}*/
/*---------------------------------------------------------------------------------------------------------------*/
#warp{ width:980px; margin:0 auto; overflow:hidden;}
#head{ width:100%; float:left;}
#main{ width:100%; float:left;background:url(../images/mainbg.jpg) left top repeat-x; padding-top:15px;}
/*---------------------------------------------------------------------------------------------------------------*/
.top{ width:100%; float:left; background:url(../images/topbg.jpg) no-repeat;}
.top .img{ width:630px; height:100px; float:left;}
.top .logo{float:left;width:199px;display:none;}
.top .banner1{clear:both;width:638px;height:100px;background:red;}
.top .banner1 img{width:638px;height:100px;}
.top .banner1 embed{width:638px;height:100px;}
.top .topli{ width:205px; float:right; height:25px; margin-top:10px;}
.top .topli li{ float:left; width:55px; padding-left:10px; background:url(../images/toplibg.jpg) left 7px no-repeat;}
.loginbox{ height:24px;float:right; width:340px; margin-top:35px;}
.loginbox p{ float:left;}
.loginbox p label{ float:left; margin:3px 4px 0;}
.loginbox p input{ width:90px; height:20px; padding-top:4px; padding-left:1px;border:0; background:url(../images/loginbox.jpg) repeat-x;float:left;}
.loginbox .loginbtn{ width:51px; height:24px; background:url(../images/loginbtn.jpg) no-repeat; float:left; border:0; margin-left:4px; cursor:pointer;}
.banner{ height:48px; width:100%; float:left; background:url(../images/bannerbg.jpg) repeat-x;}
.banner li{ width:100px; float:left;}
.banner li a{ width:100px; height:33px; padding-top:15px; text-align:center; float:left; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-weight:bold;}
.banner li a:hover,.banner li a.current{ color:#ece1a7; background:url(../images/lihov.jpg) center bottom no-repeat; text-decoration:none;}
.banner li.li{ width:17px; height:48px; float:left; background:url(../images/bannerli.jpg) left top no-repeat;}
/*---------------------------------------------------------------------------------------------------------------*/
.mainshow{ float:left; width:100%; height:300px; overflow:hidden;}
.mainbg{ height:15px; width:100%; background:url(../images/mainbg.jpg) left top repeat-x; float:left;}
/*----------------------------*/
fieldset, img { border:none; }
#focus_change { position:relative; width:980px; height:300px; overflow:hidden; }
 #focus_change_list { position:absolute; width:2720px; height:300px; }
  #focus_change_list li { float:left; width:680px; height:300px; overflow:hidden; }
  #focus_change_list li img { width:680px; height:300px; }
/* .focus_change_opacity { position:absolute; width:300px; height:300px; left:680px; z-index:2; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; } */
 #focus_change_btn { position:absolute; width:306px; height:300px;left:680px; background:#fff;}
  #focus_change_btn ul { padding-left:5px; }
  #focus_change_btn li { display:inline; float:left; width:150px; height:150px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; position:relative; left:-6px;}
  #focus_change_btn li img { width:150px; height:150px;}
  #focus_change_btn .current { filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;}
/*----------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/
.main{ width:980px; height:430px; overflow:hidden; padding:20px 0; _padding-bottom:0px;  margin-top:15px; background:url(../images/maintop.jpg) center top no-repeat; float:left;}
.mainnews{ width:372px; height:195px; float:left; margin-right:16px;overflow:hidden;}
.mainpic{ width:299px; height:195px; float:left; margin:0 16px 0 25px; display:inline; }
.mainnews h1{ height:20px; width:100%; background:url(../images/mainnewstop.jpg) left top no-repeat; margin-bottom:7px;_margin-bottom:9px; float:left; display:inline;}
.mainnews h1 span{ float:left; font-size:14px; color:#fff; margin-left:17px;}
.mainnews h1 a{ height:15px; width:30px; float: right; margin:3px 10px 0 0; position:relative; z-index:2;}
.mainnews li{ width:95%; height:16px; margin-top:5px; padding:0 2% 6px 3%;_padding:0 2% 2px 3%; border-bottom:1px solid #d9d9d9; float:left; background:url(../images/libg.jpg) left 6px no-repeat; display:inline;}
.mainnews li span{ width:77%; float:left; margin-right:3%; height:19px; overflow:hidden;}
.mainnews li span img{ padding-left:5px;}
.mainnews li strong{ width:20%; float:left; text-align:center; font-weight:normal; color:#505050;}

/*----------------------------*/
 #center {
  position:relative;
  left: 50%;
 }
 #slider {
  position: relative;
  width: 222px;
  height: 195px;
  left: -500px;
  overflow: hidden;
  background: #fff;
 }
 #slider .slide {
  position:absolute;
  top: 0px;
  height: 195px;
  width: 163px;
  background: #fff;
  overflow: hidden;
  border-left: #dddddd solid 1px;
  cursor: default;
 }
 #slider .title   {font-family:Arial,"Î¢ÈíÑÅºÚ", Helvetica, sans-serif ;
  color: #333333;
  /*font-weight: bold;*/
  font-size: 12px;
  margin-right: 1.5em;
  text-decoration: none;
 }
 #slider .backgroundText {
  position: relative;
  width: 100%;
  height: 100%;
  top: 100%;
  background: #000;
  filter: alpha(opacity=40);
  opacity: 0.4;
 }
 #slider .text {
  position:absolute;
  top: 1%;
  top: 100%;
  color: #FFF;
  font-family: verdana, arial, Helvetica, sans-serif;
  font-size: 0.9em;
  text-align: justify;
  width: 130px;
  left: 10px;
 }
 #slider .diapo {
  position: relative;
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: hidden;
 }
/*----------------------------*/
.mainclumn{ width:100%; float:left; margin-top:25px; height:190px;}
.mainclumn01{ width:380px; float:left; margin:0 10px 0 18px;height:190px; background:url(../images/mainclumn01.jpg) left top no-repeat; display:inline}
.mainclumn02{ margin-left:0; background:url(../images/mainclumn02.jpg) left top no-repeat;}
.mainclumn01 h1{ height:20px; width:88%; float:left; margin:17px 0 5px 35px; display:inline;}
.mainclumn01 h1 span{ float:left; font-size:16px; color:#212121;}
.mainclumn01 h1 a{ height:20px; width:30px; float: right; margin-top:3px;}
.mainclumn01 li{ width:67%; float:right; padding:0 10px 0 7px; margin:4px 0; background:url(../images/libg2.jpg) left 9px no-repeat; overflow:hidden; height:19px;}
.mainclumn01 li span{ float:left; width:70%; margin-right:2%;}
.mainclumn01 li strong{ float:left; width:28%; text-align:center; font-weight:normal;}
.mainclumn03{ width:160px; height:190px; float:left;}
.mainclumn03 h1{ height:20px; width:88%; float:left; padding:7px 0 5px 15px;font-size:16px; color:#212121; background:url(../images/ico.jpg) left 10px no-repeat;}
.mainclumn03 li{ float:left; width:150px; height:45px; margin:3px 0 3px 10px; display:inline;}
.mainbottom{ height:80px; width:100%; background:url(../images/mainbottom.jpg) center bottom no-repeat; float:left; position:relative; top:-60px; z-index:-1;}
/*---------------------------------------------------------------------------------------------------------------*/
.contact{ height:27px; width:100%; border:1px solid #bbbbbb; float:left; border-left:0; border-right:0; background:url(../images/contact.jpg) left center no-repeat; padding-left:150px; _margin-top:20px; _display:inline;}
.contact li{ height:20px; padding:0 10px; float:left; background:url(../images/libg3.jpg) left center no-repeat; margin:4px 0 0 3px; display:inline; }

/*---------------------------------------------------------------------------------------------------------------*/
#footer{ width:980px; margin:0 auto; height:120px; margin-top:12px; overflow:hidden; display:inline-block;}
#footer .footer{ width:100%; height:100px; padding-top:20px; float:left;text-align:center;}
#footer .footerbg{ height:260px; width:980px; margin:0 auto; background:url(../images/footerbg.jpg) left top repeat-x; position:relative; top:-250px; z-index:-2;/* _display:none; _height:0;*/}
/*#footer span{ width:100%; height:20px; margin:2px 0; text-align:center; float:left;}*/
/*---------------------------------------------------------------------------------------------------------------*/
.main2{ height:auto;}
.sidebar{ width:220px; float:left; margin-left:25px; background:url(../images/menuline.jpg) right bottom no-repeat; margin-right:10px; display:inline}
.rightside{ width:690px; float:left;}
.media{text-align:center;}
.rightside1{ width:970px;}
/*-------------------------------------MENU-------------------------------------*/
.sidebarpic{ background:url(../images/sidebarpic.JPG) no-repeat; width:200px; height:26px; float:left;}
.sidebarpic h1{ font-size:14px; padding:3px 0 0 25px; color:#fff;}
.menubg02{background:url(../images/menubg02.JPG) repeat-y; width:200px; padding:8px 0; float:left;}
/*.menubg02 ul{ width:171px; margin-left:20px;}*/
.menubg02 li{position:relative; _position:static; float:left; width:100%; font-size:14px; padding:0 0 8px 0px;background:url(../images/menuli.JPG) 13px 5px no-repeat; border-bottom:1px dashed #cdcecc; margin-top:5px;}
.menubg02 li a{ margin-left:35px; text-decoration:none;}
.menubg02 li:hover{background:url(../images/menuli.JPG) 13px 5px no-repeat; }
.menubg02 li.current{background:url(../images/menuli.JPG) 13px 5px no-repeat;}
.menubg02 li:hover a, .menubg02 li.current a{ font-weight:bold;}
.menubg02 li.current li{  visibility:visible; position:static;}
.menubg02 li li {background:none;position:absolute; visibility:hidden; width:80%;border-bottom:1px dashed #ebebeb; padding:3px 0 2px 10%;}
.menubg02 li a:hover{ text-decoration:none;} 
.menubg02 li.lastli,.menubg02 li.lastli:hover{ border:0!important;}
.sidebar .menubg02 li li a{ font-weight:normal;}
.menubg02 li:hover li { visibility:visible; position:static;}
.menubg02 li:hover li:hover, .menubg02 li.current li.current{ background:none;border-bottom:1px dashed #ebebeb;}
.menubg02 li:hover li:hover a, .menubg02 li.current li.current a{ font-weight:bold;}
/*---------------------------------------------------------------------------------------------------------------*/
.contact2{ width:200px; height:131px; padding-top:20px; background:url(../images/contact2.jpg) left top no-repeat; float:left; margin:15px 0;}
.contact2 li{ width:86%; height:20px; font-size:12px; color:#442a00; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.contact2 li.num{ margin-left:40px; font-weight:normal;}
.smap{ width:202px; height:171px; background:url(../images/smap.jpg) left top no-repeat; float:left;}
.position{ width:100%; border-bottom:1px solid #d5d5d5; height:25px; margin-bottom:25px;}
.position h1{ float:left; font-size:14px; padding-left:11px; background:url(../images/ico.jpg) left 4px no-repeat; margin-left:9px;}
.position span{ float:right; padding:0 9px 0 16px; background:url(../images/ico02.jpg) left 4px no-repeat;;}
.brief{ width:100%; float:left;}
.brief h1{ font-size:14px;}
.brief p{ line-height:25px;}
.brief .mainpic{ float:right; margin:0 10px 10px}
/*.brief img{ width:auto; height:auto;}*/
.contact3{ width:75%; padding:7px 0 0 170px; min-height:85px; _height:85px; background:url(../images/contact3.jpg) left top no-repeat; float:left; margin-top:50px;}
.contact3 li{text-align:left; width:96%; padding:3px 0 3px 4%; border-bottom:1px dashed #d9d9d9; float:left;background:url(../images/contactli.jpg) 4px 13px no-repeat;}
.details{ margin-left:25px; width:96%;}
.details h1{border-bottom:1px solid #CCCCCC;color:#000000;font-size:20px;margin:15px 0 15px;padding:8px 0;text-align:center;width:100%;}
.details .span {font-size:14px;margin:10px 0 20px;text-align:center;width:100%;}
.details p{ font-size:14px;}
.details .detailsfoot{width:100%;float:left; text-align:right; margin-top:20px; font-size:14px;}
/*---------------------------------------------------------------------------------------------------------------*/
.picshow{ width:100%; float:left;}
.picshow img{ margin-left:0; padding:1px; border:1px solid #cccccc;}
.picshowbody{background:url(../images/picshowbodybg.JPG) left top repeat-y;width:100%;float:left;}
             .showbox{ width:160px; float:left; margin:0 6px 15px;_margin:0 4px 15px; display:inline}
             .showbox span{ width:100%; float:left; text-align:center; margin-top:5px;}
			 .showbox .picbg{ background:url(../images/picbg.png) no-repeat; width:160px; height:120px;float:left; z-index:1;}
			 
.piccontshow {width:100%; line-height:25px; float:left;}
.piccontshow .showbody { float:left; width:100%; border-bottom:1px dashed #d0d0d0; padding-bottom:15px; margin:0 0 15px; background:url(../images/picbg.JPG) no-repeat;min-height:110px; height:auto !important; height:110px;overflow:visible;}
             .showbody img { float:left; margin:10px 20px 0 10px; width:160px; height:120px; padding:1px; border:1px solid #cccccc;}
			 .showbody h1, .showbody span  { float:left; width:70%; text-align:left;}
			 .showbody h1 { font-size:14px; color:#000;}
			 #showbtn { /*background:transparent url(../images/showbtn.GIF) no-repeat scroll left top;*/border:0 none;color:#FFFFFF;cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-left:30px;width:89px;}
/*------------------------------------------------------------------------------------------------------------*/
.mainbox2 table{ margin-bottom:15px; border-bottom:1px solid #889e60;}	 
.mainbox2 table td{ border-bottom:1px dashed #cccccc;}
.mainbox2 .tablehead {background:#cccccc; width:100%; height:28px; padding-top:5px;}	
.mainbox2 .tablehead span { float:left; text-align:center;font-weight:bold;}
.mainbox2 .pic{ background:url(../images/pic.jpg) right center no-repeat; width:615px; height:36px;}


.zc{ width:67%; float:left; padding-left:15px;}

.reginput table, .reginput input {float:left;}

/*-- ·ÖÒ³ --*/
#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;
}
