/***
 *	DedeCMS v5.6 Style (Default Style)
 *	dedecms.com  Author Networker  2010.02.05
 **/
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{background:#FFF;}
body{font:12px Verdana,Arial,Tahoma;background:#f7f7f7;}
img{border:none;}
a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:underline;
}
ul{



	list-style:none;



}



input,select,button{



	font:12px Verdana,Arial,Tahoma;



	vertical-align:middle;



}



/*---------- stock ---------*/



.center{



	margin:0px auto;



}



.w960{



	width:950px;



	/*position:relative;*/



}



.pright .infos_userinfo {



	margin-bottom: 0px;



}



.mt1{/* ( margin-top * 1 ) */



	margin-top:8px;



}



.pright .mt1{



	margin-top:0px;



}



.mt2{/* ( margin-top * 2 ) */



	margin-top:16px;



}



.clear{



	overflow:hidden;



}



.fs-12{



	font-size:12px;



}



.fc-f60{



	color:#F60;



}



.fc-f90{



	color:#F90;



}



.clr{



	clear:both;



	}



.ipt-txt{



	line-height:15px;



	padding:4px 5px;



	border-width:1px;



	border-style:solid;



	border-color:#666 #BBB #BBB #666;



	font-size:12px;



	margin-right:2px;



}



.nb{



	line-height:20x;



	padding:1px 2px;



	border-width:1px;



	border-style:solid;



	border-color:#666 #BBB #BBB #666;



	font-size:12px;



	margin-right:2px



}



.btn-1{



	width:56px;



	height:24px;



	border:none;



	background:url(../images/comm-bt.gif) no-repeat;



	line-height:25px;



	letter-spacing:1px;



	cursor:pointer;



	overflow:hidden;



	color:#585858;



}



.btn-2{



	width:70px;



	height:25px;



	border:none;



	background:url(../images/btn-bg2.gif) left top no-repeat;



	line-height:25px;



	overflow:hidden;



	color:#444;



	margin-right:2px;



	cursor:pointer;



}



/*---------- frame ---------*/



/*---------- frame : header ---------*/



.header{



	width:100%;



	width:960px;



	margin:auto;



	overflow:hidden;



}



.header .header_top{



	height:25px;



	line-height:25px;



	border-bottom:1px solid #DBDBDB;



	color:#676767;



	}



.header .time{



	float:left;



	padding-left:10px;	



	}



.header .toplinks{



	float:right;



}



.header .toplinks a{



	margin:0 5px;



	}



.header .toplinks span{



	margin-left:15px;



	}



.header .toplinks span a{



	margin:0 2px;



	}



.header .search {



	overflow:hidden;



}



.header a{



	color:#777;



}



.header a:hover{



	color:#ff3333;



	text-decoration:none;



}



.header .top{



	clear:both;



	overflow:hidden;



	margin-top:10px;



}



.header .title{



	float:left;



	padding-left:10px;







}



.header .title h1 a{



	width:280px;



	height:70px;



	display:block;



	overflow:hidden;



}



.header .banner{



	width:500px;



	height:60px;



	float:left;



	margin-left:20px;



	overflow:hidden;



}



.header .banner img{



	width:500px;



	height:60px;



	display:block;



}



.header .banner2{



	width:200px;



	height:60px;



	float:left;



	margin-left:10px;



	overflow:hidden;



}



.header .banner2 img{



	width:200px;



	height:60px;



	display:block;



}







.header .welcome{



	float:right;



	margin-top:20px;



	padding-right:10px;



	color:#999;



}



.header .welcome a{



	margin:0px 3px;	



}







/*----- 新版导航菜单位置的样式 -------*/



.header .nav { }



/*-------- 圆角模型 ---------*/



.module, .module .mid {



	overflow:hidden;



}



.module .top .t_l, .module .bottom .b_l {



	float:left;



	overflow:hidden;



}



.module .top .t_r, .module .bottom .b_r {



	float:right;



	overflow:hidden;



}



.module .top em {



	float:left;



	font-size:13px;



	font-weight:bold;



	font-family:Arial, Helvetica, sans-serif;



	margin-left: 5px;



}



.module .top em a:link, .module .top em a:visited {



	font-size:13px;



	font-weight:bold;



}



.module .top span {



	



}



.module .top strong {



	cursor:pointer;



	float:right;



	font-weight:normal;



	margin-right:4px;



}



.module .mid .m_l, .module .mid .m_r {



	overflow:hidden;



}



.module .mid .content {



	overflow:hidden;



	height:100%;



	clear: both;



	margin-right: 8px;



	margin-left: 8px;



	padding-top: 8px;/*padding-bottom: 10px;*/



}



.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {



	background-image: url("../images/green_skin.png");



}



/*------ 主色 -------*/



.blue .top {



	background-position: 0 -72px;



	background-repeat: repeat-x;



	height: 70px;



}



.blue .top .t_l {



	background-position: 0 0;



	background-repeat: no-repeat;



	height: 70px;



	width: 5px;



}



.blue .top .t_r {



	background-position: -6px 0;



	background-repeat: no-repeat;



	height: 70px;



	width: 5px;



}



/* --------- 导航 ----------------*/



.w963 {



	width:960px;



}



#navMenu {



	width:915px;



	overflow:hidden;



	height: 28px;



	padding:8px 0 0 15px;



}



#navMenu ul {



	float:left;



	height: 22px;



}



#navMenu ul li {



	float:left;	



	height: 22px;



	margin-right: 10px;



	margin-left: -3px;



	padding-left: 10px;



}



#navMenu ul li a {



	color: #FFF;



	height: 22px;



	text-decoration:none;



	display: inline-block;



	position: relative;



}



#navMenu ul li span {



	cursor:pointer;



	display:inline-block;



	height:22px;



	line-height:20px;



	margin:0 0 0 5px;



	padding:0 5px 0 0;



	text-align:center;



	vertical-align:middle;



	font-weight:bold;



	color:#ebf5e9;



}



#navMenu ul li.hover {



	padding-top:0;



}



#navMenu ul li.hover a {



	background:url(../images/green_skin.png) 0 -152px no-repeat;



	display: inline-block;



	position: relative;



}



#navMenu ul li.hover span {



	background:url(../images/green_skin.png) no-repeat right top;



	cursor:pointer;



	display:inline-block;



	height:22px;



	line-height:20px;



	margin:0 0 0 5px;



	padding:0 5px 0 0;



	text-align:center;



	vertical-align:middle;



}



#navMenu ul li a.hover, #navMenu ul li a:hover {



	background:url(../images/green_skin.png) 0 -152px no-repeat;



	text-decoration:none;



	display: inline-block;



	position: relative;



}



#navMenu ul li a.hover span, #navMenu ul li a:hover span {



	background:url(../images/green_skin.png) no-repeat right top;



	cursor:pointer;



	display:inline-block;



	height:22px;



	line-height:20px;



	margin:0 0 0 5px;



	padding:0 5px 0 0;



	text-align:center;



	vertical-align:middle;



}



/*-------- 下拉菜单 --------------*/



.dropMenu {



	position:absolute;



	top: 0;



	z-index:100;



	width: 120px;



	visibility: hidden;



    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);



	margin-top: -1px;



	border: 1px solid #93E1EB;



	border-top: 0px solid #3CA2DC;



	background-color: #FFF;



	background:url(../images/mmenubg.gif);



	padding-top:6px;



	padding-bottom:6px;



}







.dropMenu li {



	margin-top:2px;



	margin-bottom:4px;



	padding-left:6px;



}



.dropMenu a {



	width: auto;



	display: block;



	color: black;



	padding: 2px 0 2px 1.2em;



}



* html .dropMenu a {



	width: 100%;



}



.dropMenu a:hover {



	color:red;



	text-decoration: underline;



}



/*------ //搜索框 ---------*/



.search-keyword {



	width:210px;



	height:18px;



	padding-top:2px;



	padding-left:6px;



	border:0px;



	border:#badaa1 solid 1px;



	background: #FFF;



	color:#444;



}



.search-submit {



	cursor:pointer;



	width:68px;



	height:22px;



	font-size:0px;



	color:#fafafa;



	border:0px;



	background:url(../images/search-bt.gif) no-repeat;



}



.search-option {



	margin-left:3px;



	margin-right:3px;



	border:#badaa1 solid 1px;



	height:22px;



}



.w963 .search{



	padding-left:10px;



	line-height:32px;



}



.w963 .form h4 {



	display:none;



}



.w963 .form {



	float:left;



	margin:0 10px 0 0;



	*margin:0 10px 0 0;



	_margin:5px 10px 0 0;



}



.w963 .tags {



	width:500px;



	overflow:hidden;



}



.w963 .tags h4 {



	float:left;



	margin-right: 6px;



	height:26px;



	font-size:12px;



	color:#777;



}



.w963 .tags li {



	float:left;



	margin-right: 6px;



}



.header .nav .end { }



/*-- //End 导航菜单 --*/







/*---------- frame : channel-nav ---------*/



.channel-nav {



	margin-top:8px;



	padding-left:6px;



	height:24px;



	width:950px;



	overflow:hidden;



}



.channel-nav .sonnav {



	width:830px;



	line-height:26px;



	float:left;



	color:#256DB1;



}



.channel-nav .sonnav span {	



	margin-right:10px;



	float:left;



}



.channel-nav .sonnav span a{



	padding:0 4px;



	border:1px solid #BADAA1;



	height:22px;



	line-height:21px;



	background:url(../images/channel_bg.png) repeat-x;



	display:inline-block;



	}



.channel-nav .sonnav span a.thisclass{



	border:1px solid #3aa21b;



	}



.channel-nav .sonnav a {



	color:#428C5B;



	text-decoration:none;



}



.channel-nav .sonnav a:hover{



	 color:#287212;



	}



.channel-nav .back{



	display:block;



	height:22px;



	line-height:21px;



	padding-top:6px;



	padding-right:10px;



	padding-left:20px;



	letter-spacing:2px;



	float:right;



	background:url(../images/ico-home.gif) 4px 10px no-repeat;



} 



.channel-nav .back a{



	color:#397CBE;



}



.channel-nav .back a:hover{



	text-decoration:none;



	color:#777;



}



/*pic scroll



----------------------------------*/



.infiniteCarousel {



  width: 700px;



  position: relative;



  margin-left:auto;



  margin-right:auto;



}







.infiniteCarousel .wrapper {



  width: 640px; 



  overflow: auto;



  height: 170px;



  margin: 0 30px;



  top: 0;



}



.infiniteCarousel ul a img {



  border:1px solid #E3E3E3;



  padding:2px;



  width:143px;



  height:106px;



  display:block;



}



.infiniteCarousel .wrapper ul {



  width: 625px; 



  list-style-image:none;



  list-style-position:outside;



  list-style-type:none;



  margin:0;



  padding:0;



  top: 0;



}



.infiniteCarousel ul li {



  display:block;



  color:#6C6D61;



  float:left;



  padding: 10px 6px;



  height: 147px;



  width: 147px;



  text-align:center;



}



.infiniteCarousel ul li a,



.infiniteCarousel ul li a:visited{



	color:#6C6D61;



	}



.infiniteCarousel .wrapper ul li a:hover{



	text-decoration:underline;



	}



.infiniteCarousel ul li a:hover img {



  border-color: #aaa;



}



.infiniteCarousel ul li a span{



   display:block;



   line-height:17px;



   padding-top:6px;



}



.infiniteCarousel .arrow {



  display: block;



  height: 26px;



  width: 26px;



  text-indent: -999px;



  position: absolute;



  top: 70px;



  cursor: pointer;



  outline: 0;



}



.infiniteCarousel .forward {



  background:url(../images/green_skin.png) 0 -256px no-repeat;



  right: 0;



}



.infiniteCarousel .back {



  background:url(../images/green_skin.png) 0 -222px no-repeat;



  left: 0;



}



/*----------dedeinfolink  ---------*/



#dedeinfolink {



	margin-bottom:6px;



	}



#dedeinfolink tr td div {



	padding:0 5px;



	background:url(../images/white_bg.gif) repeat-x;



	margin-right:8px;



	}



#dedeinfolink tr td {



	line-height:18px;



	}



#dedeinfolink tr td.spline {



	font-size:1px;



	height:1px;



	line-height:1px;



	border-bottom:1px dashed #dedede;



	}



#dedeinfolink tr td.iftitle {



	font-weight:bold;



	color:#428C5B;



	line-height:24px;



	border-bottom:1px dashed #dedede;



}



/*---------- frame : footer ---------*/



.footer{



	width:960px;



	margin:auto;



	color:#999;



	text-align:center;



	margin-top:8px;



	padding-bottom:10px;



	border-top:0px solid #E5EFD6;



	padding-top:0px;



}



.footer .link{



	text-align:center;



	padding:5px 0px;



}



.footer .link a{



	margin:0px 5px;



	color:#666666;



}



.footer .powered{



	font-size:10px;



	line-height:25px;



}



.footer .powered strong{



	color:#690;



}



.footer .powered strong span{



	color:#F93;



}



.footer .copyright{



	color:#666666;



	line-height:23px;



}



/*换肤功能



------------------------------------*/



#dedecms_skins{



	float:right;



    padding:5px;



	width:120px;



    padding-right:0px;



	list-style:none;



	overflow:hidden;



    }



#dedecms_skins li{



	float:left;



    margin-right:5px;



    width:15px;



    height:15px;



	text-indent:-999px;



	overflow:hidden;



	display:block;



	cursor:pointer;



	background-image:url(../images/theme.gif);



}



#dedecms_skins_0{



	background-position:0px 0px;



}



#dedecms_skins_1{



	background-position:15px 0px;



}



#dedecms_skins_2{



	background-position:35px 0px;



}



#dedecms_skins_3{



	background-position:55px 0px;



}



#dedecms_skins_4{



	background-position:75px 0px;



}



#dedecms_skins_5{



	background-position:95px 0px;



}



#dedecms_skins_0.selected{



	background-position:0px 15px !important;



}



#dedecms_skins_1.selected{



	background-position:15px 15px !important;



}



#dedecms_skins_2.selected{



	background-position:35px 15px !important;



}



#dedecms_skins_3.selected{



	background-position:55px 15px !important;



}



#dedecms_skins_4.selected{



	background-position:75px 15px !important;



}



#dedecms_skins_5.selected{



	background-position:95px 15px !important;



}