@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:none;
	text-decoration:none;
}
body{
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	background:url(../images/headerBg.png) repeat-x #f28f00;
}

/*通用class*/
p,ul,dl{
	line-height:1.7em;
}
h3{ font-size:14px; }
.c{ clear:both; }
.textIndent{
	text-indent:2em;
}
.whiteTitle{
	font:bold 24px "微软雅黑";
	letter-spacing:2px;
	color:#fff;
	background:#e60012;
	text-align:center;
	height:48px;
	line-height:48px;
	float:left;
	width:971px;
}
.fontBolder{
	font-weight:bolder;
}
.moreDtl{
	color:#F00;
	font-size:12px;
}
.moreDtl:hover{
	color:#F90;
}
.changePic{
	float:left;
	width:410px;
}
.changePicPage{
	position:absolute;
	padding:3px 0px;
	left: 230px;
	top: 214px;
}
.changePicPage2{
	position:absolute;
	padding:3px 0px;
	left: 417px;
	top: 216px;
}
.changePicPage a,.changePicPage2 a{
	padding:3px 5px 3px 5px;
	color:#fff;
	font-size:12px;
	border:1px #fff solid;
	background:#000;
}
.changePicPage span,.changePicPage2 span,.changePicPage a:hover,.changePicPage2 a:hover{
	padding:3px 5px 3px 5px;
	color:#fff;
	font-size:12px;
	border:1px #fff solid;
	background:#900;
}
/*通用class结束*/

/*header*/
#header{
	width:1199px;
	margin:auto;
}
/*header结束*/

/*main*/
#main{
	width:999px;
	margin:auto;
}
.contentW{
	padding:10px;
}
#contentOne{
	background:#fff;
	float:left;
	width:999px;
}
.cOneTopCont h3{
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:#e60012;
}
.cOneTopCont{
	padding:10px;
	clear:both;
	overflow:auto;
}
.pic1{
	width:324px;
	height:auto;
	float:left;
}

.smallslider{position:relative;padding:0;margin:0;overflow:hidden;  border:1px #ccc solid;}
.smallslider ul{list-style-type:none;padding:0;margin:0;position: absolute;width:auto;height:auto;}
.smallslider li{margin:0;padding:0;}
.smallslider li a{margin:0;padding:0;}
.smallslider li a img{border:0;padding:0;margin:0;vertical-align:top;}

.smallslider li.current-li{}
.smallslider-btns{position:absolute;z-index:103;}
.smallslider-btns span{background-color:#FFFFFF;border:1px solid #DCDCDC;color:#9F9F9F;cursor:pointer;float:left;font-size:12px;height:16px;line-height:16px;text-align:center; width:16px;}
.smallslider-btns span.current-btn{ background-color:#C00100; border:1px solid #A00100; color:white; font-size:13px;font-weight:bold;}
.smallslider-lay{position:absolute;background:black;height:26px;width:100%; z-index:101;}
#debug{width:200px;height:200px;border:1px solid;background:#CCC;position:fixed;left:10px;bottom:20px; }
.exmp1{width:322px; height:242px; float:left;}
.exmp-txt{width:440px; height:180px; float:right; border-left:2px solid orange;padding:10px 20px;}

.exmp2{width:510px; height:242px; float:left;}
.exmp-txt{width:440px; height:180px; float:right; border-left:2px solid orange;padding:10px 20px;}





.cOneTopContW{
	float:left;
	width:643px;
	height:241px;
	border:1px #ccc solid;
	margin-left:10px;
}

.activities{
	width:978px; height:auto; clear:both;
	border:1px #ccc solid; margin:5px 0px 0px 10px;
}
.activities h3{
	height:30px;
	line-height:30px;
	color:#fff;
	background:#e60012;
	padding-left:15px;
}

.activities2{
	width:976px; height:auto; clear:both;
	border:1px #ccc solid; margin:5px 0px 0px 0px;
}
.activities2 h3{
	height:30px;
	line-height:30px;
	color:#fff;
	background:#e60012;
	padding-left:15px;
}

#cOneDown{
	clear:both;
	_padding-top:5px;
}
#cOneDown h3{
	height:30px;
	line-height:30px;
	color:#fff;
	background:#e60012;
	padding-left:15px;
}

#cOneDownL{
	width:489px;
	float:left;
	border-right:1px #ccc solid;

}
#cOneDownL img{
	padding:7px;
	border:1px #ccc solid;
}
.pplArrow{
	background:url(../images/imageTemp.png) -35px -3px;
	height:62px;
	width:35px;
	display:block;
	float:left;
}
.pplW{
	background:#e60012;
	float:left;
	height:54px;
	color:#fff;
	width:270px;
	padding-top:7px;
}
.pplInfo{
	padding:10px 20px;
	line-height:1.7em;
}
#cOneDownR{
	width:509px;
	float:left;
}
#cOneDownR ul{
	padding:7px 0px 10px 25px;
}
#cOneDownR li{
	color:#900;
	list-style-type:none;
	line-height:1.7em;
	list-style-image:url(../images/point.gif);
	list-style-position:outside;
}
.contentTwo{
	background:#fff;
	padding:10px 10px 0px 10px;
	float:left;
	width:979px;
}
.contentBoxT{
	float:left;
}
.contentBoxF{
	float:left;
	margin-bottom:20px;
}
.bigBox{
	padding:5px 0px 0px 5px;
	background-color:#000000;
	width:974px;
	height:320px;
}
.cBTL{
	background:url(../images/cBTL.gif) top left no-repeat;
	width:14px; height:48px;
	display:block;
	float:left;
}
.cBTR{
	background:url(../images/cBTR.gif) top left no-repeat;
	width:14px; height:48px;
	display:block;
	float:left;
}

.contentBoxF p{
	width:971px;
	float:left;
	background:#fff;
	height:18px;
}
.cBFL{
	background:url(../images/cBFL.gif) top left no-repeat;
	width:14px; height:18px;
	float:left;
}
.cBFR{
	background:url(../images/cBFR.gif) top left no-repeat;
	width:14px; height:18px;
	float:left;
}
#four dt{
	padding:10px 0px 25px 0px;
}

.point_bg{
	width:120px; height:23px; line-height:23px; background:url(../images/point_bg.jpg) top left no-repeat; float:left; color:#fff;
	padding:0px 0px 0px 20px;
}

#blueCare{
	width:540px;
	float:left;
	padding-left:20px;
}
#blueCare h3{
	background:#0075a9;
	color:#fff;
	padding:5px;
	text-align:center;
}

#dlL{
	width:469px;
	float:left;
	padding-right:40px;
}
#dlR{
	width:469px;
	float:left;
}
.fontWhite{
	color:#fff;
	background:#a40000;
	padding:5px;
}

/*main结束*/

/*footer*/
#footer{
	clear:both; background:#362e2b; color:#fff; text-align:center;
	padding:10px 0px; margin:10px 0px 0px 0px;
}
#footer a{
	color:#FC0;
}
/*footer结束*/



#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: 938px;}

.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='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;
}
