/* base.css ------------------------------------------------*/

body{min-width:996px;}
body { font:13px/1.341 arial,helvetica,clean,sans-serif;/* for IE6/7 */ * font-size:small; /* for IE Quirks Mode */* font:x-small; }

h1,h2,h3,h4,h5,h6 { font-weight: bold;  color: #111; }

h1 { font-size: 2em; line-height: 1; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; line-height: 1; }
h4 { font-size: 1.2em; line-height: 1.25; }
h5 { font-size: 1em; }
h6 { font-size: 1em;}

a           { color: #059; text-decoration: none; }
a:active, 
a:hover     { color: #FFF; background:#009933; }
a:visited   { color:#660066}

.more { float:right; color:#999;}
.more  a { color:#999;}
.readmore {color:#000;}
.noborder { border:none;}
.floatleft{float:left}
.floatright{float:right}

.textleft{text-align:left}
.textcenter{text-align:center}
.textright{text-align:right}

.vl #wrap{ background: url(../../img/base/base.jpg) right -453px  no-repeat;}
	.vl .realwrap { margin:0 auto; width:996px;}

#mininav {height:20px;background:#f8f8f8;color:#a1a0a0;padding-bottom:3px; width:100%;overflow:hidden; border-bottom:2px solid #6cbc23; }
	#mininav .realwrap{text-align:right;padding:0 8px;font-size:10px}
		#mininav img{margin-bottom:4px;}
		#mininav a{color:#a1a0a0;margin:0 3px;font-size:12px;text-decoration:none;padding:1px 3px 1px 3px;}
		#mininav a:hover{color:#fff;background:#929292;}


	.vl #header{padding:0;  height:122px;  overflow:hidden; }
		.vl #logo{ float:left; width:340px; height:112px;overflow:hidden; margin:0; display:block;background:url(../../img/logo.jpg)  no-repeat; }
		.vl	#logo a { display:block; width:340px; height:112px; text-indent:-9999px;background:none;}

			

		.vl #search{ float:left; width:393px; height:88px;  margin-top:20px;}
			#header .search_bar {display: inline; float: left; margin-left: 10px; width:366px; padding-top:10px}
			#header .search_box {background:url(../../img/base/base.jpg) -29px -130px no-repeat;height: 40px;}
			#header .search_box input { border:0;}
			#header .search_box .textplace {font-size:14px; margin-left:30px; width:244px;  line-height:25px;  height:22px;}
			#header .search_box .button {backround:url(../../img/base/base.jpg) 0px -138px no-repeat;  width:86px; height:33px}
			#header .hotwords {margin-top:12px; padding-left:8px;  overflow:hidden; line-height:24px; height:24px; background-color:#e6e6e6; }
			#header .hotwords a {margin: 0px 3px}

			

 		.vl #contact{ height:91px; padding:10px 0 0 0;}
		.vl #contact a:hover{ background:none;}
			#contact li{ float:left; width:86px; height:110px; text-align:center; text-indent:-9999px;background:url(../../img/base/base.jpg) no-repeat;}

				#contact #online { background-position:-380px 20px;}
				#contact #tel { background-position:-460px 20px;}
				#contact #way { background-position:-536px 20px;}
				#contact li a{display:block;width:75px; padding:80px 0 0 0; }

				

				.vl #nav .on a{  background:url(../../img/base/base.jpg) -260px 0px no-repeat; color:#030;}

				

		.vl #nav ul{ height:35px; width:996px;}
		.vl	#nav li{ display: inline; float:left; width:119px;}
			.vl	#nav li a{ display: block; margin-left: 1px; font-weight:bold;}
			.vl	#nav li a:hover{ background:url(../../img/base/base.jpg) -260px 0px no-repeat; color:#030; }

		.vl #nav dl{  height:58px; padding:5px 0 0 5px; font-size:14px;}
			 .vl #nav dt{ float:left; width:52px; height:62px;}

	.vl #nav { margin: 0 auto; background:url(../../img/base/base.jpg) 0px -351px repeat-x; text-align:center; position:relative;height:100px;z-index:6666;}
		.vl  #nav ul {/*background:url(../../img/base/mainavbg.jpg) repeat-x;*/ line-height:34px; font-size:15px;}
		.vl  #nav li a{color:#fff;display:block;text-decoration:none;margin-left:1px;padding:0px 20px;}


		.vl #nav #subnav{/*background:url(../../img/base/subnavbg.jpg) repeat-x;*/ left:0px;top:34px;position: absolute;width:100%;z-index:6666;}

			.vl #nav dt{float:left; text-indent:-9999px;width:102px; height:56px; background:url(../../img/base/base.jpg)  no-repeat; }
			.vl #nav dt a{ display:block;width:95px; height:56px; }
			.vl #nav dt a:hover{ background:none;}
				.vl #nav dt#earsub{ background-position:0px 0px; }
				.vl #nav dt#nosesub{ background-position:-112px 0px; }
				.vl #nav dt#physub{ background-position:-37px -64px; }
				.vl #nav dt#thrsub{ background-position:-152px -64px; }


			.vl #nav dd{ float:left; width:136px; margin:0px;height:60px;overflow:hidden;}
			.vl #nav dd.open{ float:left; width:135px; margin:0px;height:auto;overflow:none;background:#fff;border:1px solid #9cd052;}
				.vl #nav dd a{ float:left; width:67px; height:30px; overflow:hidden;line-height:30px;color:#333;}
				.vl #nav dd a:hover{ color:#FFF;}
				
		.vl #banner{border:1px solid #999999;margin-bottom:5px;padding:3px 3px 1px 3px;position:relative;}		
			.vl #banner img{width:996px;margin:0;padding:0;border:0;}	
	                  .vl #banner a:hover{background:none;}

	

.channel-nav {border-bottom:1px solid #e5efd6;height:31px;overflow:hidden;width:996px;margin:0 auto;}
.channel-nav ul {float:left;height:22px;overflow:hidden;padding-left:10px;padding-top:3px;}
.channel-nav .place{height:30px;line-height:30px;}
	.channel-nav ul li {float:left;height:22px;margin-right:10px;overflow:hidden;}
		.channel-nav ul li a {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../img/base/channel-nav-bg.gif) no-repeat scroll right 0;display:block;float:left;height:22px;overflow:hidden;padding-right:10px;}
.channel-nav ul li a span {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../img/base/channel-nav-bg.gif) no-repeat scroll left 0;color:#666666;cursor:pointer;display:block;float:left;height:22px;line-height:23px;overflow:hidden;padding-left:10px;}
.channel-nav .back {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../img/base/ico-home.gif) no-repeat scroll 4px 10px;display:block;float:right;height:22px;letter-spacing:2px;margin-top:-30px;line-height:21px;padding-left:20px;padding-right:10px;padding-top:6px;}
.channel-nav .back a {color:#94b56a;}

.w960 {width:996px;}
.center{margin:0 auto;}
.pleft{float:left;}
.pright{width:290px;border:1px solid #CCC;}


	.vl #footer{font-size:12px;clear:both;color:#fff;text-align:center;padding:10px 0;}
		.vl #copyright{border-top:#fff solid 1px;padding:5px;}

.footer { background:#10200c; backround-repeat: repeat-x; height:190px; width:100%;}
.footer p{ margin:10px auto;}
.footer .ctn { margin: 0px auto; width: 996px }

	.footer ul{ margin:10px auto; text-align:center; width:596px;}

		.footer li{ float:left; margin:auto 20px;}

	.bottomnav { height:30px; line-height:30px;}

	.bottomnav a{ color:#fff; margin: 0 10px;}








.d4 li {height:auto;}

.e3 li {height:auto;}
.e3 li a{display:block;float:left}
.e3 li a img{display:block;border:1px solid #CCC;padding:1px;}
.e3 li a.title{display:block;width:150px;float:none;font-weight:bold;text-indent:1em;}
.e3 li  p{text-indent:1em;}
.e3 li .intro {font-weight:normal;}


.red_box{background:#ffc;border:1px dashed #f99;}
.green_box{background:#f3fef2;border:1px dashed #fc9;}


.qqbox a:link {color: #000;}
.qqbox a:visited {color: #000;}
.qqbox a:hover {color: #f80000;text-decoration: underline;}
.qqbox a:active {color: #f80000;text-decoration: underline;}
.qqbox{width:132px;height:auto;overflow:hidden;z-index:9999;position:absolute;right:0;top:100px;color:#000000;font-size:12px;letter-spacing:0px; background:url(../../img/base/base.jpg) 105px -95px no-repeat;}
.qqlv{width:25px;height:256px;overflow:hidden;position:relative;float:right;z-index:50;}
.qqkf{width:80px;height:auto;overflow:hidden;right:0;top:0;z-index:99;border:6px solid #138907;background:#fff;}
.qqkfbt{width:80px;height:20px;overflow:hidden;background:#138907;line-height:20px;font-weight:bold;color:#fff;position:relative;border:1px solid #9cd052;cursor:pointer;text-align:center;}
.qqkfhm{width:60px;height:22px;overflow:hidden;line-height:22px;padding-right:8px;position:relative;margin:3px 0;}
.bgdh{width:102px;padding-left:10px;}

.vl .type ,.vl .type a{color:#5a2}

/* 幻灯 */
.huandeng{position:relative;/*background:transparent url(../../img/home/flash_bg.jpg) no-repeat;*/float:left;}
	.images {position:relative;cursor:pointer;}
		.images img{}
		.images div {display:none;position:absolute;top:0px;left:0px;font-size:12px;}

		.images h3 {display:block;position:absolute;top:0px;font-size:22px;text-align:center;font-weight:normal;color:#999;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;background:transparent url(../../img/base/mask.png);}
		.images p {position:absolute;;top:30px;color:#444;left:0;}
	.huandeng .tabs{ background:transparent url(../../img/base/mask.png);}
		.huandeng .tabs a{padding:1px;background:#fff;color:#0f6600;border:1px solid #ace483;display:block;float:left;}
		.huandeng .tabs a.current{background:#393;color:#fff;}
