/***

 *	DedeCMS v5.6 Style (Default Style)

 *	dedecms.com  Author Networker  2010.02.05

 **/

 

/*---------- import ---------*/

@import url("layout.css");

@import url("page.css");





/*---------- base ---------*/

* {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

html {border: 0px;height: 100%; /* if not set the value, body height will not work*/}

BODY {FONT-SIZE: 12px; min-width: 960px;MIN-HEIGHT: 100%; BACKGROUND:#FFFFFF; FONT-FAMILY: "宋体"; HEIGHT: auto; TEXT-ALIGN:center;}

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;

}
.tbox{TEXT-ALIGN:left;
    
}
.w960{

	width:960px;

	/*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;

}

#HF_Head {

	MARGIN: 0px auto; WIDTH: 960px; PADDING-RIGHT: 0px;BACKGROUND:#FFFFFF; HEIGHT: auto

}

#HF_Head .Top {

	WIDTH: 960px; HEIGHT: 75px

}

#HF_Head .Top .Logo {

	FLOAT: left; WIDTH: 270px; HEIGHT: 88px;TEXT-ALIGN:left

}



#HF_Head .Top .Ad2 {

	FLOAT: left; MARGIN: 7px 0px; WIDTH: 600px; LINE-HEIGHT: 60px; HEIGHT: 60px; TEXT-ALIGN: center

}

#HF_Head .Top .AD1 {

	FLOAT: right; MARGIN: 7px 0px; WIDTH: 70px; LINE-HEIGHT: 75px; HEIGHT: 60px; TEXT-ALIGN: center

}

#HF_Head .Top .AD1 p{padding:0 0 6px 0;text-align:left;}

#HF_Head .Top .AD1 p a{font-size:12px;line-height:14px;margin:0; padding:0 8px;border-right:1px solid #ccc;}

#HF_Head .Top .AD1 p .mv{font-size:12px;line-height:14px; padding-left:20px;background:url(/images/header_bg.png) no-repeat 6px -149px;}

#HF_Head .Top .AD1 p .alt{border-right:0;padding-right:0}


#HF_Head .Menu { BACKGROUND: url(../images/banner_bg.png) repeat-x;  WIDTH: 959px; LINE-HEIGHT: 35px;HEIGHT: 39px; border-left: #D4E1EE 1px solid; border-right: #D4E1EE 1px solid;}
#HF_Head .Menu UL LI {DISPLAY: inline; FONT-SIZE: 13px; LINE-HEIGHT: 37px}
#HF_Head .Menu UL LI A:link {PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; LETTER-SPACING: 1px; HEIGHT: 37px; TEXT-ALIGN: center; TEXT-DECORATION: none}
#HF_Head .Menu UL LI A:visited {PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff;PADDING-TOP: 0px; LETTER-SPACING: 1px; HEIGHT: 37px; TEXT-ALIGN: center; TEXT-DECORATION: none}
#HF_Head .Menu UL LI A:hover {COLOR: #ffffff; TEXT-DECORATION: underline;HEIGHT: 37px}
#HF_Head .Menu #div_li{float:left;display:inline;background:url(/images/div_li.png) no-repeat center;width:2px;height:37px;}

.body_ad{text-align:center; margin-top:2px; margin-bottom:21px;}
.dhad{float:left; width:960px;HEIGHT: 90px; margin-top:2px;}

.dh_left{float:left; width:230px; TEXT-ALIGN: left;overflow:hidden;}

.dh_right{float:right; width:730px; TEXT-ALIGN: left}



.dh_tiao{padding:2px 2px 2px 8px;}

.dh_tiao li{ text-align:left; font-size:12px; color:#07519a; line-height:25px;HEIGHT: 25px}







.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:270px;

	height:88px;

	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:1px solid #E5EFD6;

	padding-top:10px;

}

.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;

}
#HF_Head {MARGIN:0px auto;WIDTH:960px;PADDING-RIGHT:0px;BACKGROUND:#FFFFFF;HEIGHT:auto}
#HF_Head .Top {WIDTH:960px;HEIGHT:80px;padding:1px 0px;BACKGROUND:#F5F5F5;}
#HF_Head .Top h1 {width:266px;height:79px;float:left;padding-top:0px;}
#HF_Head .Top h1 a {display:block;text-indent:-9999px;width:266px;height:79px;background:url(https://www.lcyywfg.com/_img_/logo.png);overflow:hidden;}
#HF_Head .Top .Ad2 {FLOAT:right;WIDTH:660px;LINE-HEIGHT:79px;HEIGHT:79px;TEXT-ALIGN:right;}
#HF_Head .Menu {width:960px;LINE-HEIGHT:37px;margin-bottom:10px;HEIGHT:67px}
#HF_Head .Menu .father_menu {background:#39AC73;margin-bottom:0px;height:37px;-moz-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;}
#HF_Head .Menu .father_menu li {height:37px;line-height:37px;font-size:13px;cursor:pointer;float:left;position:relative;overflow:hidden;}
#HF_Head .Menu .father_menu li a {padding:0 20px;color:#fff;line-height:36px}
a.menu:hover {display:inline-block;color:#fff;background:#319563;line-height:36px}
a.nav_hover {display:inline-block;padding:0 20px;color:#FFF;background:#1D8FD5}
#HF_Head .Menu .child_menu {background:#FFF;color:#999;height:30px;line-height:30px;padding-left:10px;border:1px solid #ddd;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#HF_Head .Menu .child_menu li {float:left;display:inline;text-align:left;}
#HF_Head .Menu .child_menu li a {color:#3d7ba3;display:block;}
#HF_Head .Menu .child_menu .path_left {float:left;text-align:left;}
#HF_Head .Menu .child_menu .path_right {float:left;text-align:left;padding-right:6px;padding-left:20px;}
#HF_Head .Menu #div_li {float:left;display:inline;background:#ffffff;width:2px;height:37px;}
#HF_Head .Menu .child_menu .path_left a {padding:0 4px;}
#HF_Head .Menu .child_menu .path_left a {padding:0 2px;}