/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; }
html, body{ overflow-x:hidden; }
body { font-family:"宋体"; font-size:12px; }
li { list-style:none; }
i,em { font-style:normal;}
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; cursor:pointer;}
/*a:hover { text-decoration:underline;}*/
a:hover { text-decoration:none;}
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px;} /*去掉火狐和谷歌浏览器的textarea改变尺寸大小功能*/

/*========resetcss========*/
.hide { display:none;}
.clear { clear:both; }
.fl { float:left; }
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1;}
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
.header,.footer { width:100%; }
.w1{ width:1000px; margin:0px auto;}
.padd8 { padding:8px;}
.top10 { margin-top:10px;}
.btm10 { margin-bottom:10px; }
.bder1 { border:1px solid #e6e6e6; }

/*========css scripts background========*/
.icon { display:inline-block; background: no-repeat;}
.repeat-x { background: repeat-x;}
.btn { background: no-repeat; cursor:pointer; }

/*========icon========*/
/*icona*/
.iconhot { width:9px; height:11px; background-position:-10px -10px;margin-top:3px; }
.iconnew { width:16px; height:13px; background-position:-5px -35px; margin-top:3px;}
.iconori { width:16px; height:14px; background-position:-145px -118px;margin-top:3px;}
.iconrec { width:16px; height:14px; background-position:-145px -145px;margin-top:3px;}
.icontop { width:16px; height:14px; background-position:-145px -172px;margin-top:3px;}
.iconvip {width:16px; height:14px; background:;margin-top:3px;display:inline-block;}
.icona5 { width:5px; height:11px; background-position:-12px -122px; }
.icona6,.icona7,.icona8,.icona9 { width:15px; height:16px;}
.icona6 { background-position:-7px -146px;}
.icona7 { background-position:-7px -174px;}
.icona8 { background-position:-7px -202px;}
.icona9 { background-position:-7px -230px;}
.icona10,.icona14 { width:6px; height:9px; background-position:-12px -261px; }
.icona11 { width:12px; height:6px; background-position:-8px -292px;}
.icona12,.icona13 { width:20px; height:22px;}
.icona12 { background-position:-4px -311px; }
.icona13 { background-position:-4px -339px; }
.icona14 { background-position:-12px -373px;}

/*iconb*/
.iconb1,.iconb2,.iconb3,.iconb4 { width:28px; height:28px; }
.iconb1 { background-position:-28px 0px; }
.iconb2 { background-position:-28px -28px; }
.iconb3 { background-position:-28px -56px; }
.iconb4 { background-position:-28px -84px; }
.iconb5,.current .iconb1 { background-position:-28px -112px; }
.iconb6,.current .iconb2 { background-position:-28px -140px; }
.iconb7,.current .iconb3 { background-position:-28px -168px; }
.iconb8,.current .iconb4 { background-position:-28px -196px; }
.iconb9,.iconb10 { width:17px; height:17px;}
.iconb9 { background-position:-34px -230px;}
.iconb10 { background-position:-33px -259px;}
.iconb11 { background-position:-28px -280px;}
.iconb12 { width:14px; height:13px; background-position:-35px -316px; }
.iconb13 { width:9px; height:9px; background-position:-37px -345px;}
.iconb14 { width:16px; height:16px; background-position:-34px -370px;}

/*iconc*/
.iconc1 { width:29px; height:34px; background-position:-69px -12px; }
.iconc2 { width:29px; height:34px; background-position:-70px -67px; }
.iconc3 { width:31px; height:36px; background-position:-68px -123px; }
.iconc4 { width:32px; height:35px; background-position:-68px -180px; }
.iconc5,.iconc6,.iconc7,.iconc8 { width:12px; height:23px;}
.iconc5 { background-position:-63px -227px; }
.iconc6 { background-position:-94px -227px; }
.iconc7 { background-position:-63px -255px; }
.iconc8 { background-position:-94px -155px; }

/*icond*/
.icond3{width:28px; height:28px; background-position:-112px -58px;}
.icond4{width:28px; height:28px; background-position:-112px -84px;}
.icond5{width:28px; height:28px; background-position:-112px -112px;}
.icond6{width:28px; height:28px; background-position:-112px -140px;}
.icond7{width:20px; height:20px; background-position:-112px -174px;}
.icond8{width:25px; height:25px; background-position:-112px -195px;}
.icond9{width:25px; height:25px; background-position:-112px -223px;}
.icond10{width:25px; height:25px; background-position:-112px -251px;}
.icond11{width:25px; height:25px; background-position:-112px -279px;}
.icond12{width:15px; height:11px; background-position:-118px -317px;}
 
/*icone*/
.icone1{ width:13px; height:13px; margin:8px 7px 0px 9px; background-position:-145px -8px;}
.icone2{ width:16px; height:13px; margin-top:7px; background-position:-6px -35px;}
.icone3{ background-position:-145px -31px;}
.icone4{ background-position:-145px -59px;}
.icone5{ background-position:-145px -87px;}

/*========title box========*/
/*titbox*/
.titbox { height:30px; line-height:30px; background:#49a349; }
.titbox .more,.titbox02 a { float:right; margin-right:10px; color:#fff; }
.titbox h3,.titbox01 h3 { text-indent:1em; color:#fff; font-size:14px; }
/*titbox01*/
.titbox01,.titbox02 { height:28px; border:1px solid #e6e6e6; border-top:0 none; border-bottom:0 none; line-height:28px; background-position:0px -62px; }
.titbox01 a,.titbox02 a { color:#666;}
.titbox01 h3 { float:left; color:#49a349; font-size:14px;}
.titbox01 .more { float:right; color:#ff4800; }

/*titbox02*/
.titbox02 { border-top:1px solid #e6e6e6;}
.titbox02 h3 { color:#333; text-indent:6px; font-size:14px;}

/*titbox04*/
.titbox04 { position:relative; z-index:1; height:30px; border-top:2px solid #fec011; border-bottom:1px solid #e9e8e8; line-height:30px; }
.titbox04 .more { float:right; margin-right:12px; color:#7d7d7d; }
.titbox04 .more:hover { color:#258a36;}
.titbox04 h3 { position:absolute; z-index:2; top:-2px; left:0px; display:inline-block; padding:0 5px; border-top:2px solid #258a36; font-size:14px; color:#258a36; }

/*titbox05*/
.titbox05 { height:29px; line-height:29px; border:1px solid #e9e8e8; border-bottom:0 none; background-position:0px -91px; }
.titbox05 h3 { font-size:14px; text-indent:0.5em; color:#16873a;}
.titbox05 .more { float:right; margin-right:5px; color:#afafaf; }
.titbox05 .shop_mp { float:right; color:#afafaf; }
.titbox05 .shop_mp a{
	color: #17a76c;
	text-decoration: none;
	text-align: center;
	display: block;
	height: 20px;
	width: 58px;
	background-image: ;
	background-position: left 288px;
	line-height: 20px;
	margin-top: 4px;
	margin-right: 10px;
}
.titbox05 .shop_mp a:hover{
	text-decoration: underline;
}

/*========btn========*/
.btn01,.btn02 { float:right; display:block; width:117px; height:35px; margin:10px 0 0 10px; line-height:35px; font-family:"microsoft yahei"; text-indent:35px; color:#fff; font-size:15px; } 
.btn01 { background-position:-1px -2px;}
.btn02 { background-position:-119px -2px;}
.btnsearch { width:43px; height:36px; background-position:-238px -1px;}

.btn03{ display:inline-block; width:58px; height:20px; margin:4px 10px 0 0; line-height:20px; text-align:center; color:#17a76c; background-position:0px -112px;}
.btn04{ display:inline-block; width:45px; height:19px;background-position:0px -140px;}

/*========新闻模块样式========*/
.dlimg { margin-bottom:8px; padding-bottom:10px; border-bottom:1px dashed #ccc; }
.dlimg dt { float:left; width:130px; margin-right:12px;}
.dlimg dt img { width:122px; height:85px; padding:3px 5px 5px 3px; background: no-repeat;  }
.dlimg dd p { line-height:20px;}
.dlimg dd h4 { line-height:32px; font-size:12px;}
.dlimg dd a { color:#2ca62c;} 
/*.listbox li { line-height:28px; }
.listbox li .time { float:right; margin-right:5px; color:#999; }*/
.listbox li a { color:#333; }
.listbox li a:hover { color:#2ca62c; }

/*========top========*/
.topbox { height:25px; line-height:25px; background-position:0px 0px; }
.topft { width:50%; }
.toprgt { color:#a9a3a5; }
.toprgt li { float:right; }
.toprgt li a { margin:0 7px; color:#a9a3a5; }
.toprgt li a:hover { color:#2ca62c;}
/*topm*/
.logo { width:300px; height:85px; }
.logorgt { width:50%; padding-top:4px; }
.logorgt li { float:right; width:40px; margin-left:30px; line-height:24px; text-align:center; }
.logorgt li img { display:block; width:40px; height:40px; }
.logorgt li a { color:#505050; font-weight:bold; }
.logorgt li a:hover { color:#2ca62c; }
.searchborder { margin-bottom:10px;}
.searchbox { width:370px; padding-top:21px; }
.searchbox p a { color:#847b7e; margin-right:5px;}
.searchbox p a:hover { color:#ff4800;}
.search { width:270px; height:22px; padding:5px; border:2px solid #12ae48; border-right:0 none; }
.searchtetx { width:185px; height:22px; line-height:22px; }
.search select { width:65px; border:0 none;}

/*========nav========*/
.nav01 { height:35px; background-position:0px -26px; }
.nav01 li { float:left; line-height:35px; background: no-repeat right top; }
.nav01 li a { margin:0 30px; font-family:"microsoft yahei"; font-size:16px; color:#fff; }
.nav01 .w1 { position:relative; z-index:1; }
.navbgft,.navbgrgt { position:absolute; z-index:2; top:0px; display:block; width:2px; height:35px; background-repeat:no-repeat; }
.navbgft { left:0; background:; }
.navbgrgt { right:0; background:; }

/*========footer========*/
.footer { padding-bottom:30px;}
.footerbox { margin-top:10px; padding:20px 0; border-top:1px solid #e6e6e6}
.footop { height:27px; line-height:27px; color:#fff; text-align:center; background:#49a349; }
.footop a { margin:0 15px 0 12px; color:#fff; }
.footcter { padding:10px 0; line-height:24px; text-align:center; color:#777; }
.footcter i { font-family:arial,verdana,"\5b8b\4f53";}
.footbtm { text-align:center;}
.footbtm a img { border:1px solid #ddd; }
.aboutbox { width:780px; margin-right:80px; border-right:1px solid #ddd; }
.aboutbox dl { float:left; width:150px; margin-right:6px; line-height:27px; }
.aboutbox dl dt { color:#414141; font-weight:bold;}
.aboutbox dl dd a { color:#464646;}
.aboutbox dl dd a:hover { color:#49a349;}
.footrgt { padding-top:30px;}
.footrgt p { padding-top:10px; font-weight:bold; font-size:14px; color:#49a349;}
.linkbox { margin-top:20px; background:#49a349; }
.linkbox .linktit { width:34px; padding:5px 0; line-height:18px; text-align:center; color:#fff; font-family:"microsoft yahei";}
.linkcontent { width:945px; padding:12px 0 12px 20px; border:1px solid #e6e6e6; border-left:0 none; background:#fff; }
.linkcontent select { float:left; margin-right:20px; width:135px; }

/*========左侧通用========*/
.videobox { width:197px; height:136px; padding:5px; background: no-repeat;}
/*会员列表*/
.userlist li { float:left; width:100%; padding:5px 0; line-height:20px; }
.userlist li img { float:left; width:20px; height:20px; margin-right:8px; }
.userlist li a { color:#444;}
.userlist li .username { float:left; width:45px;}
.userlist li .yellow { color:#ff6800;}
.userlist li em { float:left; color:#777;}
.userlist li .iconb13 { float:right; margin:5px 2px 0;}
.userlist li .icond7 { float:left;}
.imgborder img { border:1px solid #a95d21;}

/*========右侧通用========*/
.asidelist { border-top:0 none; background:#fcfcfc; }
.asidelist .titbox04 h3 { top:0px; border-top:0 none; }
.asidelist li { line-height:30px; text-indent:1em; background: no-repeat 5px center; }
.asidelist li a { color:#555;}
.asidelist li a:hover { color:#399658;}
.asidedownlist li { text-indent:0; background:#fff; }
.asidedownlist li span { display:inline; float:left; width:16px; height:16px; margin:7px 7px 0; line-height:16px; text-align:center; color:#fff; font-family:"microsoft yahei"; background:#777;}
.asidedownlist li .greed { background:#47ab67;}

/*========头部新增的========*/
.header_ad{
	height: 30px;
	width: 385px;
	background-color: #269d35;
	top: 55px;
	position: absolute;
	left: 615px;
	z-index:5;
}
.header_ad_l{
	float: left;
	height: 30px;
	width: 44px;
}
.header_ad_r{
	line-height: 30px;

}
.header_ad_r ul{
	margin: 0px;
	padding: 0px;
}
.header_ad_r ul li{
	float: left;
	margin-right: 10px;
}
.header_ad_r ul li a{
	color: #fff;
	font-family: "微软雅黑";
}
.header_ad_r ul li a:hover{}

.top30 {
	margin-top:30px;
}
.adinfo{}
.adinfo a{color:#505050;text-decoration:none;font-weight:bold;line-height:25px;text-align:center;display:block;float:left;width:60px;margin-top:15px;margin-left:30px;}
.adinfo a:hover{text-decoration:none;color:#2ca62c;}
.adtop{
	height:29px;
	width:100%;
	background-color:#fff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ccc;
	position: relative;
	z-index: 100;
}
.adtop_main{width:1000px;margin-right:auto;margin-left:auto;height:29px;line-height:29px;}
.adtopft{width:50%;height:29px;}
.adtopft ul,.adtopfr ul{margin:0px;padding:0px;}
.adtopft ul li{position:relative;float:left;margin-right:15px;}
.adtopft ul li i{display:block;float:left;height:29px;width:38px;color:#666;}
.adtopft ul li a,.adtopfr ul li a{color:#666;text-decoration:none;}
.adtopft ul li a:hover,.adtopfr ul li a:hover{color:#2ca62c;}
.adtop_icon1{background-image:;display:block;height:29px;background-repeat:no-repeat;background-position:right center;float:left;text-align:left;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#fff;border-left-color:#fff;padding-right:10px;padding-left:3px;}
.adtop_icon2{background-image:;background-repeat:no-repeat;background-position:left center;}
.adtop_icon3{background-image:;background-repeat:no-repeat;background-position:left center;}
.adtop_icon4{background-image:;background-repeat:no-repeat;background-position:right center;padding-right:15px;}
.adtop_icon333{border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#fff;border-left-color:#ccc;background-image:;display:block;height:29px;background-repeat:no-repeat;background-position:right center;}
.adbox1{position:absolute;z-index:999999999;left:38px;top:30px;background-color:#fff;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;padding-right:10px;padding-left:10px;overflow:hidden;width:170px;display:none;}
.adbox1_t{line-height:30px;height:30px;width:170px;float:left;}
.adbox1_t a{display:block;height:30px;width:53px;padding-left:17px;float:left;margin-right:10px;margin-left:5px;line-height:32px;}
.adbox1_b{width:170px;float:left;color:#666;}
.adbox1_b span{display:block;float:left;width:165px;height:30px;padding-left:5px;}
.adbox1_b span em{color:#999;}
.adbox1_b span a{float:right;color:#999;}
.adbox2{width:320px;position:absolute;z-index:999999999;top:30px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;left:-259px;overflow:hidden;background-color:#fff;display:none;padding-top:3px;}
.adbox0{
	overflow: hidden;
	width: 320px;
}
.adbox22{
	float:left;
	width:70px;
	margin-left:10px;
	margin-bottom:5px;
}
.adbox22 a, .adbox22 b{display:block;float:left;width:70px;text-align:left;line-height:25px;}
.adbox3{height:82px;width:61px;position:absolute;z-index:999999999;top:29px;background-color:#fff;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;left:0px;padding-top:3px;display:none;}
.adbox3 a{height:25px;width:60px;display:block;text-align:center;}
#adbox4{width:1000px;position:absolute;background-color:#fff;position:absolute;z-index:999;top:50px;left:-438px;box-shadow:0 0 5px #333;padding-top:20px;padding-bottom:20px;overflow:hidden;display:none;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;}
#adbox4 ul{margin:0px;padding:0px;}
#adbox4 ul li{float:left;width:70px;text-align:center;display:inline-block;margin-top:5px;margin-bottom:5px;}
#adbox4 ul li a{color:#666;text-decoration:none;font-size:12px;font-family:"宋体";line-height:18px;display:block;height:90px;}
#adbox4 ul li p{margin-top:5px;}
#adbox4 ul li a:hover{color:#f00;text-decoration:underline;}
.adtopfr{width:50%;height:29px;text-align:right;}
.adtopfr ul li{position:relative;float:right;margin-left:15px;}
.adnav{line-height:50px;height:50px;width:1000px;margin-right:auto;margin-left:auto;}
.adnavl span{float:left;display:block;height:50px;width:151px;}
.adnavl h1{float:left;color:#fff;display:block;height:50px;width:110px;margin-left:15px;font-family:"微软雅黑";font-size:22px;margin-right:50px;}
.adnavr{width:660px;}
.adnavr ul{margin:0px;padding:0px;}
.adnavr ul li{float:left;list-style-type:none;margin-right:15px;margin-left:15px;}
.adnavr ul li a{font-family:"微软雅黑";color:#fff;font-size:16px;text-decoration:none;}
.adnavr ul li a:hover{text-decoration:underline;}
.adboxtip{line-height:40px;width:160px;}
/************************错误404************************/
.error{height:220px;width:958px;margin-right:auto;margin-left:auto;border:1px solid #e6e6e6;margin-top:15px;padding-top:100px;padding-right:20px;padding-bottom:20px;padding-left:20px;position:relative;}
.errorimg{background-image:;background-repeat:no-repeat;height:82px;width:90px;float:left;margin-left:220px;margin-right:20px;}
.error404{float:left;width:500px;}
.error404 h3,.error500 h3{font-size:22px;font-family:"微软雅黑";color:#666;}
.error404 h3 em,.error500 h3 em{color:#ccc;font-size:16px;}
.error404 p,.error500 p{line-height:30px;}
.error404 p a,.error500 p a{color:#f00;text-decoration:none;}
.error404 p a:hover,.error500 p a:hover{text-decoration:underline;}
.error500{width:800px;height:300px;margin-right:auto;margin-left:auto;margin-top:7%;background-image:;background-repeat:no-repeat;background-position:right bottom;padding:20px;border:1px solid #e6e6e6;}
.error500 p b{color:#666;font-weight:bold;}
/***************************收藏夹**************************/
.booklist {
	background-color: #fff;
	width: 68px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
	position:absolute;
	z-index:50000000000000;
	display: none;
	left: 804px;
	top: 24px;
}
.booklist ul {
	margin: 0px;
	padding: 0px;
}
.booklist li {
	float: none;
}