body,input,textarea {
	font-size:14px;
	font-family:"Microsoft YaHei",Helvetica,Arial,Lucida Grande,Tahoma,sans-serif;
}
input,textarea {
	outline:none
}
body {
	text-align:center;
	color:#444;
	margin:0;
	padding:0;
	background:#f9f9f9;
}
ul,ol {
	list-style:none
}
img {
	border:0
}
button,input {
	line-height:normal;
	*overflow:visible
}
a {
	color:#444;
	text-decoration:none
}
a:hover {
	color:#01408d;
}
/* ------------ frame ------------ */
.topbar {
	height:40px;
	position:relative;
	background-color:#3F9BE7;
}
.topbar .inner,.header,.wrapper,.footer .inner {
	margin:0 auto;
	text-align:left;
	width:1000px;
}
.header {
	height:12px;
	overflow:hidden;
}
.wrapper {
	position:relative;
	margin-top:12px;
	background-color:#FFF;
	width:1000px;
	overflow:hidden;
}




/* ------------ topbar ------------ */
.logo {
	width:200px;
	float:left;
	background:url(../images/logo.png) no-repeat 0 0;
	height:32px;
	display:block;
	overflow:hidden;
	line-height:100px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.logo a {
	height:32px;
	display:block;
	color:#fff;
}
.nav {font-size: 14px;
	float:left;
	margin:0 10px;
	background-color:#3F9BE7;
}
.topmenu {
	float:right;
	margin-right:0;
	background-color:#3F9BE7;
}
.nav li {
	float:left;
	position:relative;
	margin-right:1px
}
.nav li a {
	color:#FFF;
	line-height:20px;
	display:block;
	padding:12px 8px 8px;
	cursor:pointer
}
.nav li a:hover,.nav li:nth-child(4):hover {
	color:#FFF;
	background-color:#ff9501
}
.nav li.current-menu-item a,.nav li.current_page_item a {
	color:#fff;
	background-color:#ff9501;
}
.nav li:hover {
	background-color:#ff9501
}
.nav li:hover .sub-menu {
	display:block
}








body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img,input{border:0 none;}li{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.2;}em,cite,i{font-style:normal;}
a{color:#515151;text-decoration:none; padding:0; margin:0}
a:hover{text-decoration:underline;}
body{background:#FFF;color:#222; font-size: 12px;}
.wrap{margin: 0 auto; width: 1000px; z-index: 10;}.nav_box{background: #F8F8F8 none repeat scroll 0 0; border-bottom: 1px solid #DDD; height: 35px; width: 100%; float:left; min-width: 1000px;}
/*头部导航*/
.nav_box{float:left; width:100%}
.nav_box .link_top{float:left;width:1010px;overflow: hidden;height: 36px;}
.nav_box .link_top a{color: #3d556a; float: left; line-height: 20px; margin-top: 8px; padding-right:7px;}
.nav_box .link_top span{color: #CCC; float: left; line-height: 36px; padding:0 8px 0 0px;}
/*logo*/
.head_box{float:left; width:100%; margin:25px 0 10px;}
.logo{float:left}
.logo a{float:left; background:url(../images/xuexila_normal.png) no-repeat 0 0; width:200px; height:60px}
.logo i{float:left; background:url(../images/logan.png) no-repeat 0 0; width:99px; height:36px; margin:15px 0 0 20px}
.ad_head{float:right; position:relative;top:-10px}
/*顶部box*/
/*left*/
.main_focus{float:left; width:100%; margin-bottom:15px}
.main_focus .left{float:left; width:684px;}
.main_focus .left .ads{width:100%; overflow:hidden; float:left}
.main_focus .left .ads a{float:left}
.main_focus .left .ads .fl{float:left; width:336px; height:280px;}
.main_focus .left .ads .fr{float:right; width:338px;}
.main_focus .left .ad2{margin-bottom:7px}
.main_focus .left .ad3{margin-right:10px}
/*right*/
.main_focus .right{float:right; width:300px;}
.main_focus .right .title{float:left; width:285px; height:32px; line-height:32px; font-size:14px; font-weight:800; color:#666; border-left:5px solid #39B6A5; background:#FAFAFA; padding-left:10px}
.main_focus .right .njkc{float:left; width:100%;}
.main_focus .right .njkc li{float:left; width:100%; padding:8.5px 0; border-bottom:1px solid #EEE}
.main_focus .right .njkc li a{display:block}
.main_focus .right .njkc li b{float: left;height: 63px;margin-right: 10px;}
.main_focus .right .njkc li img{float: left;width: 80px;height: 59px;margin-top: 5px;}
.main_focus .right .njkc li span{color: #333;font: 300 14px/28px "arial";height: 25px;width: 70%;overflow: hidden;float: left;}
.main_focus .right .njkc li p{color: #999;font-size: 1em;float: left;width: 66%;height: 40px;line-height: 20px;}

/*中部_box*/
.main_top{float:left; width:100%}
/*中间内容*/
.main_top_mid{float:left; width:682px;}
/*banner*/
.focus_pic{float:left; width:100%}
.banner{height: 280px; margin-top: 0; overflow: hidden; position: relative; width: 682px;float: left;}
.banner ul.bannerBg{float: left; height: 280px; left: 0; position: absolute; top: 0; width: 500%;}
.banner ul.bannerBg li{float: left; height: 280px; width: 682px;}
.banner ul.bannerBg li a{float: left;}
.banner ul.bannerBg li img{height: 280px; width: 336px;}
.bannerCont{bottom: 10px; height: 5px; position: absolute; right: 10px; width: 125px; z-index: 9;}
.bannerCont a{background: #ffffff none repeat scroll 0 0; float: left; height: 5px; margin-right: 5px; width: 20px;}
.bannerCont em{background: #0086ca none repeat scroll 0 0; height: 5px; left: 0; position: absolute; top: 0; width: 20px;}

/*今日推荐*/
.today_hot{float:left; width:100%; margin-top:10px}
.today_hot .title{float:left; width:100%; height:30px; line-height:30px; background:url(../images/today_hot_bg.gif) repeat-x center}
.today_hot span{font-size:16px; float:left; padding:0 15px; margin-left:10px; background:#FFF;}
.hot_news{float:left;width: 100%;}
.news{color: #333;line-height: 33px;margin: 6px 10px 0px 0;float: left;width: 217px;}
.news a{color: #333;}
.news p{font-size: 16px;height: 32px;overflow: hidden;float: left;width: 100%;}
.news b{color: #2C9A8D;font-size: 16px;font-weight:800;height: 32px;line-height: 32px;overflow: hidden;width: 100%;float: left;}
.news b a,.news b a font{color: #3f9be7 !important; display: inline-block;}
.news p a,.news p a font{color: #444 !important;}
.news p a strong{font-weight:100!important}
/*right_内容*/
.main_top_right{float:right; width:300px}
/*精彩文章*/
.main_top_right .bord{border:1px solid #dbdbdb; border-top:2px solid #3f9be7; border-bottom: 0; width: 298px; float:left}
.bord_ls{border-bottom: 1px solid #dbdbdb; line-height: 18px; padding:12px 15px; width: 268px; float:left}
.bord .title{height: 32px; line-height: 32px; overflow: hidden;float:left; width:100%;margin-bottom: 1px;}
.bord .title span{background: url(../images/bord_title_bg.gif) no-repeat scroll right 12px;color: #34B7A7;float: left;font-size: 16px;padding:0 15px;font-family: "Microsoft Yahei";}
.main_top_right .bord_ls .fle{width:95px;height:95px;overflow:hidden;float: left;}
.main_top_right .bord_ls .fle img{border: 1px solid #edf7fb;}
.main_top_right .bord_ls .flr{width:160px;float: right;}
.main_top_right .bord_ls .flr span a{color: #333; font-size: 14px; line-height: 22px; margin-bottom:4px; height:22px; display:inline-block; width:100%; overflow:hidden}
.main_top_right .bord_ls .flr p{font-size:12px; color:#999}

/*热门文章*/
.main_top_right .bord_two{margin-top:15px}
.main_top_right .bord_two .title{background:#3f9be7}.bord_two .title span{background:none; color: #FFF; float: left; font-size: 16px; padding:0 15px;}.bord_txt{border-bottom: 1px solid #dbdbdb; line-height: 20px; padding: 6px 15px 10px; width: 268px; float:left}


.main_top_right .bord_two ul {padding:3px 5 7px;}


.main_top_right .bord_two li {padding:0 0 0 5px;line-height:27px;height:28px;overflow:hidden; }
.main_top_right .bord_two li a{padding:0 0 10px 10px;font-size:14px;overflow:hidden;}
.main_top_right .bord_two li a:hover{text-decoration:underline;}
.main_top_right .bord_two li span{padding:0 0 10px 0px;font-size:12px;overflow:hidden; margin-right:10px}


.bord_txt span{color: #333; font-size: 14px; height: 26px; line-height: 26px;}.bord_txt{color:#999}
.main_top_right .bord_txt p a{color:#F63}

/*分类内容*/
.main_cot{float:left; width:100%;}
.main_box{float:left; width:100%;}
/*栏目名称*/

.main_box .title{background: url(../images/title_bg.jpg) repeat-x scroll 0 0; border-right: 5px solid #34B7A7; height: 30px; margin: 15px 0 8px; overflow: hidden; width: 995px;}
.main_box .title_name{float: left;font-size: 25px;height: 30px;line-height: 30px;overflow: hidden;padding: 0 20px 0 40px;font-family: "Microsoft Yahei";}
.main_box .title_more{color: #ddd; background:#FFF; float: left; font-size: 12px; height: 30px; line-height: 30px;}
.main_box .title_more a{padding: 0 5px; color:#333}

/*内容信息*/
/*相关栏目名称*/
.main_box .content .left{padding: 5px 0; width: 183px; float:left; background:#FAFAFA; border-right:1px solid #EAEAEA}
.main_box .content .left .lian{padding:5px 14px ; float:left; width:150px;}
.main_box .content .left .lian h3{font-size: 12px; height: 24px; line-height: 24px; padding: 0 12px 2px 0; float:left; width:90%;font-size: 14px; font-weight:800}
.main_box .content .left .lian h3 a{color: #49b3c8; float: left; font-size: 14px; font-weight:800}
.main_box .content .left .lian ul{ float:left; width:195px; position:relative;}
.main_box .content .left .lian ul li{color: #666; margin-right: 15px; float:left; width:200px; overflow:hidden; height:26px; line-height:26px;}



.main_box .content .left .lianz{padding:5px 14px ; float:left; width:150px;}
.main_box .content .left .lianz h3{font-size: 12px; height: 24px; line-height: 24px; padding: 0 12px 2px 0; float:left; width:90%;font-size: 14px; font-weight:800}
.main_box .content .left .lianz h3 a{color: #49b3c8; float: left; font-size: 14px; font-weight:800}
.main_box .content .left .lianz ul{ float:left; width:195px; position:relative;}
.main_box .content .left .lianz ul li{color: #666; margin-right: 15px; float:left; width:72px; overflow:hidden; height:26px; line-height:26px;}
/*栏目内容*/
.main_box .right{float:right; width:810px}
.main_box .right .poxi{float: left;overflow: hidden;width: 380px;margin:10px 0 0 25px;}
.main_box .right .poxi h3{background: url(../images/psd_bg.png) no-repeat -473px -18px;font-size: 14px;height: 30px;line-height:30px;margin-top: 5px;width: 100%;border-bottom:1px dashed #DBDBDB;margin-bottom: 5px;}
.poxi h3 strong{float:left; padding-left: 30px;}
.main_box .right .poxi h3 a.more{float:right; background: url(../images/psd_bg.png) no-repeat right 10px; width:44px; height:30px;}
.main_box .right .poxi .fle{float:left; width:70px; margin-right: 8px;}
.main_box .right .poxi .dans02{display: inline; float: left; width: 100%; padding:10px 0;}
.main_box .right .poxi .dans02 img{height: 70px; width: 70px;}.poxi .flr{width:290px;float: right;}
.main_box .right .poxi .dans02 h4{float: left; font-size: 12px;width:100%; height:26px; line-height:26px; overflow:hidden}
.main_box .right .poxi .dans02 h4 a{color: #69471b; font-size:14px}
.main_box .right .poxi .dans02 p{color: #666; display: inline; float: left; line-height: 20px; width: 100%;}
.main_box .right .poxi .dans02 p a{color: #333;}
.main_box .right .poxi ul{float:left; width:100%;}
.main_box .right .poxi ul li{background: url(../images/icon_point.png) no-repeat scroll 1px 12px;color: #333;float: left;line-height:26px;height:26px;overflow:hidden;padding-left:10px;width: 370px;}
.main_box .right .poxi ul li a{color:#000; padding-left: 3px; font-size:14px; float:left;width:290px; height:26px; line-height:26px; overflow:hidden;}
.main_box .right .poxi ul li span{float:right; color:#999;height:26px; line-height:26px; overflow:hidden;}

.l1 .title_name{background: url(../images/psd_bg.png) no-repeat scroll 0 -140px #fff ; color:#34B7A7;}
.l1 .content{float:left; width:100%; border-top:2px solid #34B7A7;}
.l2 .title{border-right: 5px solid #7BB426;}
.l2 .title_name{background: url(../images/psd_bg.png) no-repeat scroll 0 -195px #fff ; color:#6A9B21;}
.l2 .content{float:left; width:100%; border-top:2px solid #7BB426;}
.l2 .content .left .lian h3 a{color:#6A9B21;}
.l2 .poxi h3{background: url(../images/psd_bg.png) no-repeat -473px -50px;}
.l2 .poxi ul li a{color:#5E891D;}
.l3 .title{border-right: 5px solid #0063AA;}
.l3 .title_name{background: url(../images/psd_bg.png) no-repeat scroll 0 -247px #fff ; color:#0063AA;}
.l3 .content{float:left; width:100%; border-top:2px solid #0063AA;}
.l3 .content .left .lian h3 a{color:#0063AA;}
.l3 .poxi h3{background: url(../images/psd_bg.png) no-repeat -473px -78px;}
.l3 .poxi ul li a{color:#006EB1;}
.l4 .title{border-right: 5px solid #B44BE2;}
.l4 .title_name{background: url(../images/psd_bg.png) no-repeat scroll 0 -312px #fff ; color:#851DB3; padding-left:55px}
.l4 .content{float:left; width:100%; border-top:2px solid #B44BE2;}
.l4 .content .left .lian h3 a{color:#851DB3;}
.l4 .poxi h3{background: url(../images/psd_bg.png) no-repeat -473px -110px;}
.l4 .poxi ul li a{color:#444;}
.l5 .title{border-right: 5px solid #B57611;}
.l5 .title_name{background: url(../images/psd_bg.png) no-repeat scroll 0 -367px #fff ; color:#98630E; padding-left:45px}
.l5 .content{float:left; width:100%; border-top:2px solid #B57611;}
.l5 .content .left .lian h3 a{color:#98630E;}
.l5 .poxi h3{background: url(../images/psd_bg.png) no-repeat -473px -146px;}
.l5 .poxi ul li a{color:#98630E;}

/*友情链接*/
.flink{overflow: hidden; width: 100%; float:left; margin:15px 0 0}
.flink .title{height: 34px; line-height:34px; float:left; width:100%; background:#3f9be7 none repeat scroll 0 0;}.flink .title a{float:left; color:#FFF; font-size:14px; text-indent:10px}
.flink .title span{float:right; font-size:12px; color:#FAFAFA; padding-right:15px}
.flink .fshow{float:left; width:968px; padding:5px 15px 10px; border:1px solid #34B7A7}
.fshow li{float: left;padding:7px 8px 0; width:63px; white-space: nowrap;}
/*页脚*/
.foot_box{background:#331111 none repeat scroll 0 0; margin-top: 30px; padding: 13px 0 10px; float:left; width:100%}
.foot_box p{color: #888886; font-size: 12px; line-height: 28px; text-align: center;}.foot_box p.bot_nav a{color:#999; padding:0 10px}
/*ad*/
.ad_index_1{float:left; width:100%; margin:10px 0}
/*回到顶部*/
#returnTop{_display:none;position:fixed;_position:absolute;z-index:999;right:15px;bottom:-200px;_bottom:auto;width:36px;height:65px;text-indent:-999px;overflow:hidden;background-image:url(../images/top.png);_background-image:url(../images/top.png);background-repeat:no-repeat;background-position:0 0;transition:bottom 1.5s;-webkit-transition:bottom 1.5s;-moz-transition:bottom 1.5s;-o-transition:bottom 1.5s;}
#returnTop:hover{background-position:0 -65px;}

/*图文推荐*/
.tuijian_pic{float: left;width: 100%;margin-bottom: 5px;}
.tuijian_pic h3{background: url(../images/title_bg.jpg) repeat-x scroll 0 0;border-left: 5px solid #34B7A7;border-right: 5px solid #34B7A7;height: 30px;margin: 15px 0 8px;overflow: hidden;width: 990px;}
.tuijian_pic h3 span{float: left;font-size: 24px;height: 30px;line-height: 30px;overflow: hidden;padding: 0 20px 0 010px;font-family: "Microsoft Yahei";color: #34b7a7;background: #fff;font-weight: 700;}
.r_img_more{margin-top: 10px;width: 24%;float:left;}
.r_img_more li{overflow: hidden;width: 240px;height: 280px;position: relative;float: left;}
.r_img_more li a img{width: 240px;height: 280px;float: left;}
.r_img_more li a span{float: left;position: absolute;bottom: 0;right: 0;height: 32px;background: #000;width: 94%;line-height: 32px;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;font-size: 14px;color: #fff;padding: 0 3%;overflow: hidden;}
.r_img{margin-top: 10px;width: 102%;float:left;}
.r_img li{overflow: hidden;margin-bottom: 10px;width: 187px;height: 146px;position: relative;float: left;margin-right: 16px;}
.r_img li a:hover span{text-decoration: underline;}
.r_img li a img{width: 187px;height: 146px;float: left;}
.r_img li a span{float: left;position: absolute;bottom: 0px;right: 0;height: 32px;background: #000;width: 94%;line-height: 32px;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;font-size: 14px;color: #fff;padding: 0 3%;overflow: hidden;}




















/*广告*/
.adv1 {
	width:988px;
	margin:0px auto;
	text-align:center;
	padding-top:8px;
	overflow:hidden;
}
.adv2 {
	width:615px;
	margin:0px auto;
	text-align:center;
	padding-top:5px;
	overflow:hidden;
}
.adv3 {
	width:336px;
	height:280px;
	float:left;
	margin-right:4px !important;
	margin:10px 2px 0px 0px;
}
.adv4 {
	width:615px;
	margin:0px auto;
	text-align:center;
	padding-bottom:25px;
	overflow:hidden;
}
.adv5 {
	padding-bottom:8px;
}
.adv6 {
	width:615px;
	margin:0px auto;
	text-align:center;
	padding-top:10px;
	overflow:hidden;
}
.adv7 {
	width:615px;
	margin:0px auto;
	text-align:center;
	padding-bottom:20px;
	overflow:hidden;
}
.adv8 {
	width:615px;
	margin:0px auto;
	text-align:center;
	padding-bottom:15px;
	overflow:hidden;
}
.hz {
	width:615px;
	margin:0 auto;
	overflow:hidden;
}
.hz1 {
	float:left;
}
.hz2 {
	float:right;
}


.widget_categories li.CategoriesShowHandle{ color:#00F; cursor:pointer;}

.phone a {display: inline-block;padding-left: 12px;background: url(../images/phone.png) no-repeat left center;}




.channel {
	width:301px;
	float:left;
	margin:0px 5px 0px 10px;
	padding-bottom:5px;
	overflow:hidden;
}
.channel strong {
	display:block;
	height:28px;
	line-height:28px;
	margin-bottom:5px;
	padding-left:8px;
	background:url(../images/pd_bg.png) no-repeat;
}
.channel strong a {
	color:#fff;
}
.channel strong a:hover {
	color:#ff3;
}
.channel strong span {
	float:right;
}
.channel strong span a {
	margin-right:10px;
	color:#666;
	font-size:12px;
	font-weight:100;
}
.channel strong span a:hover {
	color:#f33;
}
.channel li {
	height:28px;
	line-height:28px;
	padding-left:7px;
	background:url(../images/li.png) no-repeat left center;
	overflow:hidden;
}
.channel li span {
	float:right;
	font-size:12px;
	color:#666;
}



/*位置导航*/
.location {
	height:30px;
	line-height:26px;
	text-indent:12px;
	color:#088fdc;
	overflow:hidden;
}
.location strong {
	font-weight:normal;
	letter-spacing:1px;
	color:#333;
}
.location a {
	color:#088fdc;
}










.Recomm{width:1000px;float:left;overflow:hidden;}
.Recomm strong{display:block;height:30px;line-height:30px;margin-top:10px;padding-left:20px;background:url(../images/ico-1.png) no-repeat;}
.Recomm strong a{font-size:16px;color:#fff;}
.Recomm strong span{float:right;}
.Recomm strong span a{margin-left:10px;color:#666;font:12px/24px "simsun";font-weight:normal;}
.Recomm strong span a:hover{color:#fd6533;text-decoration:none;}
.Recomm strong span a.sred{font-weight:bold;color:#999;}




/*首页*/
#main{width:1000px;margin:0 auto;overflow:hidden;}
.sideT{width:307px;float:left;margin:10px 20px 0px 0px;padding-bottom:5px;overflow:hidden;}
.sideT ul{padding-top:5px;}
.sideT li{height:28px;line-height:28px;padding-left:7px;background:url(../images/ico.png) no-repeat left center;overflow:hidden;}
.sideT li span{float:right;font-size:12px;color:#999;}
.sideT li a{font-size:14px;color:#666;}
.sideT li a:hover{color:#fd6533;text-decoration:none;}  
.sideT .focus{padding-bottom:5px;border-bottom:1px solid #f7f7f7;overflow:hidden;}
.sideT .focus h1{height:32px;line-height:32px;padding-top:10px;text-align:center;overflow:hidden;}
.sideT .focus h1 a{color:#fd6533;font-size:18px;}
.sideT .focus p{margin:0;text-indent:2em;line-height:20px;font-size:12px;color:#666;}
.sideT .focus p a{font-size:12px;color:#fd6533;}

.sideL{width:306px;float:right;margin-top:10px;padding-bottom:5px;color:#666;overflow:hidden;}
.side{width:310px;float:left;margin:10px 20px 0px 0px;padding-bottom:5px;color:#666;overflow:hidden;}
.side strong,.sideL strong{display:block;height:30px;line-height:29px;font-size:1.17em;font-weight:bold;border-bottom:1px solid #ddd;}
.side strong a,.sideL strong a{display:block;float:left;color:#fd6533;border-bottom:1px solid #77cc00;padding:0px 18px;font:700 14px/30px "Microsoft Yahei";}
.side li,.sideL li{height:27px;line-height:27px;padding-left:7px;background:url(../images/ico.png) no-repeat left center;overflow:hidden;}
.side li a,.sideL li a{font-size:14px;color:#666;}
.side li a:hover,.sideL li a:hover{color:#fd6533;text-decoration:none;}  
.side li span,.sideL li span{float:right;font-size:12px;color:#999;}
