@charset "gb2312";
/* CSS Document */

body{padding:0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif,"ËÎÌå";background:url(../images/bg.gif); }
div,ul,li,form,p,a,dl,dd{margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5{margin:0; padding:0; list-style:none;}
img{border:none;}
.clr{ clear:both;}
.flr{ float:left;}
.frg{ float:right;}
.brdnone{ border-right:none!important;}
clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.top_head{ width:1418px; height:436px; margin:0 auto; background:url(../images/topbg.jpg) no-repeat;}
.content{ width:960px; height:auto; margin:0 auto; background:#fdfefe; margin-top:-35px; position:relative;}
.nav_top{ background:url(../images/nav_top.gif) no-repeat; height:16px; width:77px; position:absolute; top:-16px; left:30px;}
.nav{ width:960px; height:76px; background:url(../images/navbg.gif) no-repeat;}
.nav ul{ width:726px; float:left;}
.nav li{ float:left;  font-size:14px; font:"Î¢ÈíÑÅºÚ"; font-weight:bold; padding-right:70px; padding-top:22px;}
.nav li.indexstyle{ color:#FFF; width:60px; text-align:center; padding-left:40px;}
.nav li.indexstyle a:link,.nav li.indexstyle a:visited{ color:#FFF; text-decoration:none;}
.nav li.indexstyle a:hover{ color:#d76c03;}
.nav li a:link,.nav li a:visited{ color:#0c42a3; text-decoration:none;}
.nav li a:hover{ color:#d76c03;}
.qtlink{ float:right; width:234px;  text-align:center;padding-top:22px; color:#d88b40;}
.qtlink a:link,.qtlink a:visited{ color:#d88b40; text-decoration:none; font:"Î¢ÈíÑÅºÚ"; font-weight:bold; font-size:14px;}

.content01{ width:960px; height:auto; margin-top:15px;}
.con01_left{ width:553px; height:292px; float:left; padding-left:18px;}
.con01_right{ width:360px; height:292px; float:right; margin-right:15px; border:1px solid #e9e9e9;}
.con01_right h2{ color:#0455e7; font:bold 16px "Î¢ÈíÑÅºÚ"; padding-left:14px; padding-top:8px;}
.con01_right p{ border-bottom:1px dashed #858585; margin:5px 15px 0px 15px; padding-bottom:5px; font-size:14px; color:#858585; line-height:26px; text-indent:25px}
.con01_right h2 a:link,.con01_right h2 a:visited{}
.jjlist{ padding-top:5px;}
.jjlist li{ font-size:14px; line-height:26px; padding-left:15px;}
.jjlist a:link,.jjlist a:visited{ color:#4b4b4b; text-decoration:none;}
.jjlist a:hover{ color:#f76708}

.contitle{ width:897px; height:31px;  margin:0 auto;  margin-top:30px; background:url(../images/titlebg.gif) no-repeat; color:#ffffff; font:15px/26px "Î¢ÈíÑÅºÚ"; padding-left:30px;}
.rwzfinfo{ width:927px; margin:0 auto; margin-top:15px;}
.rwzfinfo img{ border:1px solid #e1e1e1; float:left;}
.rwjj{ float:left;width:314px;padding-left:15px;  padding-right:15px; }
.rwzfinfo h2,.wjhdjj h2,.lsgainfo h2{ color:#0b51d0; font:bold 15px "Î¢ÈíÑÅºÚ";}
.rwzfinfo p,.lsgainfo p{ line-height:26px;font-size:14px; color:#4b4b4b;}
.wid460{ width:460px; float:left; border-right:1px solid #d0d1d1;}
.wid474{ width:450px; float:right; padding-left:15px;}
.rwjj1{ float:left;width:310px;padding-left:15px; }
.rwjj1 p{text-indent:20px}
.cyqy{ width:925px; margin:0 auto; padding-top:10px;}
.cyqy li{ width:134px; height:102px; float:left; background:url(../images/fgx.jpg) no-repeat right 0px; color:#757574; font:12px/26px "Î¢ÈíÑÅºÚ"; padding-left:20px;}
.cyqy a:link, .cyqy a:visited{ color:#757574; font:12px/26px "Î¢ÈíÑÅºÚ"; text-decoration:none; }
.cyqy a:hover{ color:#d76c03;}
.backnone{ background:none!important;}
.more{width:40px;position:absolute;right:0px;top:8px; font-size:12px; text-align:center;}
a.jhs:link,a.jhs:visited{ color:#d76c03; text-decoration:none;font-family:"ËÎÌå"; }
a.jhs:hover{ color:#13409e;}
.wjhd{ width:920px; height:auto; margin:0 auto;}
.wjhdinfo{ width:440px;  margin-top:20px;}
.wjhdinfo img{ border:1px solid #d2d2d2; float:left;}
.wjhdjj{ width:255px; float:right;}
.wjhdjj p{ line-height:26px; color:#4b4b4b; text-indent:20px;}

.lsga{ width:925px; margin:0 auto; margin-top:15px;}
.lsgapic{ width:475px; float:left}
.lsgainfo{ width:450px; float:left;}
.lsgainfo p{ text-indent:25px;}
.lsgapic li{ float:left; margin-right:12px; width:82px;height:82px;background:#c7c7c7; margin-bottom:12px; overflow:hidden;}
.lsgapic li.temp{ width:82px; height:82px; background:#ffffff;} 

.Focus { float:left; width:553px;}
#ifocus { width:553px; height:292px; }
#ifocus_pic { display:inline; position:relative; float:left; width:410px; height:292px; overflow:hidden;}
#ifocus_piclist {position:absolute;}
#ifocus_piclist li { width:410px; height:290px; overflow:hidden; border:1px solid #e8e7e7}
#ifocus_piclist img { width:410px; height:290px; }
#ifocus_btn { display:inline; float:right; width:129px; }
#ifocus_btn li { width:129px; height:89px; margin-bottom:9px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:129px; height:89px; }
#ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }


.zxhd{width:960px; margin:0 auto;}
#gallery { padding: 0px 10px; background: #ffffff; }
#descriptions{ position: relative; height: 50px; background: #EEE; margin-top:10px; width:640px; padding:10px; overflow: hidden;}
#descriptions .ad-image-description {position: absolute;}

#descriptions .ad-image-description .ad-description-title {	display: block;}

.ad-gallery {  width: 900px; margin:0 auto;}

.ad-gallery .ad-image-wrapper {
width: 100%;
height: 480px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
position: absolute;
z-index: 10;  top: 48%; left: 48%;
border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
position: absolute;
right: 0; top: 0; width: 25%; height: 100%;   cursor: pointer;  display: block;   z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
position: absolute;
left: 0; top: 0;  width: 25%; height: 100%; cursor: pointer;  display: block; z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
/* Or else IE will hide it */
background: url(../gallery/non-existing.jpg) \9

}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
background: url(../gallery/ad_prev.png);
width: 30px;  height: 30px; display: none;
position: absolute;
top: 47%;
left: 0;
z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
background: url(../gallery/ad_next.png);
width: 30px;
height: 30px;
right: 0;
left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
position: absolute;
overflow: hidden;
top: 0; left: 0;  z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
position: absolute;
bottom: 0px;  left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2;
background-color:#999; color: #fff;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../gallery/opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
  display: block;
}
.ad-gallery .ad-controls {
height: 20px;
}
.ad-gallery .ad-info {
float: left; 
}
.ad-gallery .ad-slideshow-controls {
float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
padding-left: 5px;
cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
padding-left: 5px;
font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
cursor: default;
font-style: italic;
}
.ad-gallery .ad-nav {
width: 100%;
position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
position: absolute;
top: 0;
height: 100%;
z-index: 10;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
height: 100px;
}
.ad-gallery .ad-back {
cursor: pointer;
left: -20px;
width: 13px;
display: block;
background: url(../gallery/ad_scroll_back.png) 0px 22px no-repeat;
}
.ad-gallery .ad-forward {
cursor: pointer;
display: block;
right: -20px;
width: 13px;
background: url(../gallery/ad_scroll_forward.png) 0px 22px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
overflow: hidden;
width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
float: left;
width: 9000px;
list-style: none;
}
.ad-gallery .ad-thumbs li {
  float: left;
  padding-right: 5px;
}
  .ad-gallery .ad-thumbs li a {
	display: block;
  }
	.ad-gallery .ad-thumbs li a img {
	  border: 3px solid #CCC;
	  display: block;
	}
	.ad-gallery .ad-thumbs li a.ad-active img {
	  border: 3px solid #616161;
	}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}