/*	链接样式	*/
a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#e4ce8e;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color:#d40403;}
a.red-link:hover {text-decoration:none;color:#000; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#4681c4;}
a.blue-link:hover {text-decoration:none;color:#468cea; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.he-link{color:#bf9345;}
a.he-link:hover {text-decoration:none;color:#111; }
a.he-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.huang-link{color:#fcff00;}
a.huang-link:hover {text-decoration:none;color:#f9bc5c; }
a.huang-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}

a.bluea-link {color:#93caf4;}
a.bluea-link:hover {text-decoration:none;color:#fff; }
a.bluea-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.green-link{color:#11b96e;}
a.green-link:hover {text-decoration:none;color:#111; }
a.green-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

.color-red {color: red;}
.color-blue {color:blue;}
.color-yellow {color:yellow;}
.color-black {color:black;}
.color-green {color:green;}
.font12 {font-size:12px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}

.p20 {padding:20px;}
.pt20 {padding-top:20px;}
.mb20 {margin-bottom: 20px;}

.ico_temai { position: absolute; top: -15px; right:5px; width: 31px; height: 25px; background: url(image/ico_temai.gif) no-repeat center center; overflow: hidden; }
.ico_remen {position: absolute;z-index: 9999; left: 0px; top:0px; width: 80px; height: 80px; background: url(image/ico_remen.png) no-repeat left top; overflow: hidden;}

.btn-xunjia { background: #fc9620; color: #fff; padding: 0px 10px; border-radius: 2px;font-size: 12px; overflow: hidden; }
.btn {float: left;padding:10px 20px; margin-right:10px;font-size: 18px;cursor: pointer; border-radius:2px;border:0px;overflow: hidden;}
.btn-cheng { background-color: #fb6900; color: #fff;   }
.btn-blue { background: #4681c4; color: #fff; }
.btn-yellow { background: #ff9900; color: #fff; }
.btn-lv{background: #009FAF; color: #fff;}

.dotbg{padding:0px 5px; width:20px; text-align:center;font-size:10px; border-radius: 2px;}
.bg-blue { background:#4681c4; color: #fff; }
.bg-cheng {background: #ff9900; color: #fff;}
.bg-hong{background-color: #c10927; color: #fff;}
.bg-hui {background: #f1f1f1; color: #333;}

.topbox {float: left; width: 100%; height: 40px; line-height: 39px; background-color: #f1f1f1; border-bottom:1px solid #e4e4e4; overflow: hidden;}
.topleft {float: left; width:550px; text-align: left; overflow: hidden; }
.topleft .topleftname {float:left;padding-right: 10px; overflow: hidden;}
.topleft .headlmember {float:left;overflow: hidden;}
.topleft .head_t {}
.topright {float: left; width: 650px; text-align: right; overflow: hidden;}

.topbigads {padding-top: 10px; overflow: hidden;}
.topbigads img {float: left; width: 100%; }

.header {float:left;padding:15px 0px; text-align: left; display: block;}
.header .logo {float: left; width: 230px; height: 80px; overflow: hidden;}
.header .headerads {float: left; width: 1000px; height: 80px; overflow: hidden;}
.header .headerads img {float: left; width: 1000px; height: 80px; border: 0px;}


.header_search {float: left; width: 515px; padding-right: 35px; position: relative;}
.header_searchbox {float: left; width:480px; height: 45px; padding: 2px; background: #11b96e; overflow: hidden; }
.header_searchbox .header_searchboxipt {float: left; width: 275px; height: 41px; line-height: 41px; padding:0px 5px;   font-size: 14px;border:0px;background: #fff; color: #ccc; overflow: hidden;}
.header_searchbox .header_searchboxsel {float: left; width: 95px; height: 41px; line-height: 41px; padding:0px 5px; padding-left: 15px; font-size: 14px;  border:0px; border-left:0px solid #dbdbdb;cursor:pointer;background: #fff url(image/search_arr.png) no-repeat 70px center ; overflow: hidden;}
.header_searchbox .header_searchboxbut {float:right;width:100px;height:41px;font-size:16px; text-align:center;background: #11b96e; color:#fff;border:none;padding:0;margin:0;cursor:pointer;}
.header_hotkey {float: left; width: 480px; height: 35px; line-height: 31px; text-align:left; overflow: hidden;}

.header_ico_box {float: left; width: 210px; overflow: hidden;}
.header_ico_box ul li {float: left; width: 70px; text-align: center; overflow: hidden;}
.header_ico_box ul li img {float: left; width: 50px;height: 50px; margin:0px 10px;  overflow: hidden;}
.header_ico_box ul li b {float: left; width: 100%; height: 30px; line-height: 30px; text-align:center; overflow: hidden;}

#search_module {z-index:1000;position:absolute; top:43px; left:274px;width:100px;font-size:14px;line-height:20px;color:#666666;background:#FFFFFF;border:2px solid #11b96e;border-top:none;overflow:hidden;}
#search_module a {display:block;padding:5px 10px;color:#333333;}
#search_module a:hover {background:#0fba6c;font-weight:bold;}

#search_tips {z-index:1000;position:absolute;width:370px;overflow:hidden;cursor:pointer;margin:190px 0 0 475px;font-size:13px;line-height:20px;color:#666666;background:#FFFFFF;border:#444444 1px solid;}
#search_tips div {height:20px;padding:1px 8px 1px 8px;clear:both;overflow:hidden;}
#search_tips div span {float:right;font-size:12px;}
#search_tips label {display:block;width:100%;background:#FAFAFA;font-size:12px;color:#0000CC;text-align:right;}
.search_t_div_1 {color:#333333;}
.search_t_div_1 span {color:#008000;}
.search_t_div_2 {background:#3366CC;color:#FFFFFF;}
.search_t_div_2 span {color:#FFFFFF;}

.slide {overflow:hidden;}
.wrap {margin:0px auto; width: 1200px;}

.inavbox {height: 42px; line-height: 40px; border-bottom: 2px solid #4e7711; text-align: left; font-size: 15px;}
.inavbox ul li {float: left;height:40px; line-height:39px;margin-right: 5px; background-color: #f1f1f1; padding: 0px 15px;border:1px solid #efefef; border-bottom: 0px; position: relative;}
.inavbox ul li:hover {background-color: #ff9900; color: #fff;border:1px solid #eb8e04;border-bottom: 0px;}
.inavbox ul li:hover a {color: #fff;}
.inavbox .inavboxbig {width: 230px;padding-left: 45px;
	background: #4e7711 url(image/ico_cat_list.png) no-repeat 15px center; 
	color: #fff;font-size: 16px;text-align: left;
	border:1px solid #4e7711; border-bottom: 0px;}
.inavbox .navsel {background-color: #ff9900; color: #fff;border:1px solid #eb8e04; border-bottom: 0px;}
.inavbox .navsel a {color: #fff;}

.yqljbox {float:left;width:1212px;  border-top:0px solid #dbdbdb; height:160px ; margin-top:0px;overflow: hidden;}
.yqljbox ul li {float: left; width: 201px; padding-right: 12px; padding-bottom: 15px; overflow: hidden;}
.yqljbox ul li img {float: left;width: 190px; height: 65px; border: 1px solid #d8d8d8; overflow: hidden;}
.yqljbox ul li img:hover { border: 1px solid #4681c4; }

.wzljbox {float: left; width: 100%; padding:20px 0px;background-color: #f5f5f5; border-bottom: 1px solid #ddd; text-align: left; overflow: hidden;}
.wzljbox .wzljmain {margin:0px auto; width: 1200px; overflow: hidden;}
.wzljbox .wzljname {float: left;width: 100%; font-size:18px; padding-bottom: 10px; overflow: hidden;}

.botcat {clear: left;margin-top: 10px; width: 100%; background-color: #f5f5f5; padding:10px 0px 20px 0px; overflow: hidden;}
.botcatbox {float: left; width: 220px; padding-right:20px; overflow: hidden;}
.botcatbox ul li{float: left; padding:0px 0px; font-size: 14px; overflow: hidden;}
/*.botcatbox .botcatboxname {width:100%; font-size:16px; border-bottom:2px solid #333; margin-bottom:5px;}*/
.botcatbox .botcatboxname {width:190px;margin: 2px; height:35px;line-height:35px;/*background-color: #ff9900;*/  font-size:15px; font-weight: bold; text-align: left; border-radius: 2px; 
	overflow: hidden;}
.botcatbox .botcatlist {width:95px;margin: 2px;height:35px;line-height:35px;background-color: #4681c4;  font-size:12px; text-align: center; border-radius: 2px; overflow: hidden;}
.botcatbox .botcatlist:hover {background-color: #ff9900;}
.botcatbox .botcatlist:hover a {color: #fff;}

.botewm {float: left;width: 320px; overflow: hidden;}
.botewm img {float: left; width: 320px; height: 140px; border: 0px;}

.back2top {width:58px;height:58px;position:fixed;_position:absolute;left:50%;margin-left:650px;bottom:100px;_bottom:auto;cursor:pointer;display:none;}
.back2top a {display:block;width:100%;height:100%;background:url('image/back2top.png') no-repeat;}
.back2top a:hover {background:url('image/back2top.png') no-repeat -58px 0;}

.pages {float: left; width: 100%; padding:20px 0px; line-height: 30px; text-align:left;overflow:hidden;}
.pages label {float: left; padding:0px 5px;margin-right: 2px; border-radius: 2px; display: inline-block;background-color: #f9f9f9;border: 1px solid #dbdbdb; overflow: hidden;}
.pages label span {float: none;}
.pages em{font-style: normal;}
.pages span {float: left;padding:0px 5px;}
.pages a {float:left;padding:0px 5px; margin-right: 2px; border-radius: 2px; display: inline-block;background-color: #f9f9f9;border: 1px solid #dbdbdb; overflow: hidden;}
.pages a:hover{ background-color: #f1f1f1; }
.pages strong {float:left;padding:0px 5px;height:32px; background-color: #bbb;border: 1px solid #aaa; color: #fff; margin-right: 2px; border-radius: 2px; display: inline-block; overflow: hidden;}
.pages cite{float:left;font-style: normal;padding:0px 5px; margin-right: 2px; border-radius: 2px; display: inline-block; background-color: #f9f9f9;border: 1px solid #dbdbdb;overflow: hidden;}
.pages .pages_inp {float:left;width: 50px; text-align: center; height:32px; border:0px;padding:0px 5px; margin-right: 2px; border-radius: 2px; display: inline-block;background-color: #f9f9f9;border: 1px solid #dbdbdb; overflow: hidden;}
.pages .pages_btn {float:left; height:32px; padding:0px 5px; background-color: #bbb;border: 1px solid #aaa; color: #fff; margin-right: 2px; border-radius: 2px; display: inline-block; cursor: pointer; overflow: hidden;}

.npage {float: left; width: 100%; padding: 5px 0px; margin-top:20px; border-top: 2px solid #e4e4e4; text-align: left; overflow: hidden;}
.npage ul li {float: left; width: 100%; line-height: 25px; overflow: hidden;}

/*	search: */
.searchtablebox {float: left; width: 900px; padding: 10px; background-color: #f1f1f1; margin-bottom: 20px; overflow: hidden; }
.searchtablebox table {float:left; width:100%;background-color: #eee; border: 0px; overflow: hidden;}
.searchtablebox table tr td { padding: 5px; background-color: #fff; }
.highlight { color: red; }

.nowpos {float: left;width: 100%; font-size:15px; text-align: left;padding: 10px 0px; overflow: hidden; }

.warn {float: left;margin: 20px 0px; border: 1px dotted #e4e4e4; width: 100%; padding:50px; background-color: #f9f9f9; text-align: left; overflow: hidden;}
.warn .warnl {float: left; width: 200px; text-align: center;font-size: 80px; overflow: hidden;}
.warn .warnr {float: left; width: 850px; overflow: hidden;}
.warn .warnr h1 {float: left; width: 100%; padding-bottom:20px; font-size:26px; overflow: hidden;}