@charset "utf-8";
/* CSS Document */

body{ border:0; margin:0; padding:0; font-family:"微软雅黑"; font-size:14px; color:#FFF;}
ul,li,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,p,a{ border:0; margin:0; padding:0; list-style:none; text-decoration:none;}
#warp{width:100%;background:#0ea3db url(../zuowen_pc_img/banner.jpg) no-repeat center  top !important;background-size: 403px;}
#zhi_top{ width:1070px; margin:0 auto;height:37px;line-height:33px;font-size:13px; color:#e3d6e3;}
.span_left a{ color:#555;padding: 0 4px 0 4px;}
.span_left a:hover{ color:#69c;}
.span_left{ float:left;}
.span_right{ float:right;}
.span_right span{ float:left;}
.img_s{ float:right; padding-top:5px;}
.span_right a{ color:#69c; padding:0 8px;}
.span_right a:hover{ color:#555;}
.banner{ width:100%;}
.banner ul{height: 303px;width:100%;margin:0 auto;} 


.xian_ban{ width:1070px; margin:0 auto; height:218px; background:url(../zuowen_pc_img/banner.jpg); font-size:50px; font-weight:bold; font-family:"黑体"; color:#27447f; }
.xxf{padding-left:170px; padding-top:55px;}
.xxn{padding-left:420px; padding-top:20px;}
.contener{width:1070px;margin:0 auto;overflow:hidden;padding-bottom: 15px;padding-top: 10px;}
.con_left{ width:710px; float:left;}
#con_right{ width:343px; float:right;}
.conten_11{ width:342px; background:#FFf url(../zuowen_pc_img/a14.jpg) no-repeat; margin-bottom:15px;}
.conten_11 img{ padding-bottom:13px;}
.conten_11 ul{ padding-left:30px; /* padding-top:10px; */ padding-right: 30px;white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;padding-bottom: 7px;}
.conten_11 ul li{ height:44px; font-size:14px; color:#999; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;line-height: 44px;border-bottom: #ccc 1px dotted;}
.conten_11 ul li a{ text-decoration:none; color:#666;}
.conten_11 ul li a:hover{ text-decoration:none; color:#6699cc;}
.conten_11_li{ border-bottom:0px !important;}
.conten_11 em{ color:#6699cc; padding-right:5px;}
.conten_15{ border-bottom:#eeeeee 1px solid; padding-bottom:15px; margin-bottom:14px;}
.conten_15 p{ line-height:23px; font-size:13px; color:#000; padding-left:30px !important; padding-right:30px; color:#666666;}
.conten_15 p a{ text-decoration:none; color:#666666;}
.conten_15 p a:hover{ color:#6699cc;} 
.conten_16{ height:34px; color:#6699cc; padding-top:20px; padding-left:38px; font-size:17px; font-weight:bold; padding-right: 30px; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.conten_16 a{ text-decoration:none; color:#6699cc;}
.conten_16 a:hover{ color:#666;}
.map{ height:348px; background:#FFF; color:#333;}
.map p{float:left;font-size:18px;font-weight:bold;color: #077EB6;padding-top:25px;padding-left:25px;}
.map img{  margin-left:70px;}
.tr_border{ border:#ddd 1px solid; border-top:0px;border-right:0px; text-align:center; height:36px; line-height:36px; background:#FFF;}
.tr_border a{ color:#69c;}
.tr_luqu{ background:#f7f7f7;font-weight:bold;}
.tr_bg{ background:#f7f7f7; width:55px; font-weight:bold;}
.diqu{ color:#69c; font-weight:bold;}
.table_top{ background:#69c; color:#FFF; font-weight:bold;}
.top_bg{ background:#ecf8ff; color:#69c;}
#xxx{ border:#ddd 1px solid; border-top:0px;border-right:0px; text-align:center; height:36px; line-height:36px; background:#69c; color:#FFF; font-weight:bold;}
#conten15 {clear: both;width: 100%;height: 50px;text-align: left;line-height: 50px;font-size: 13px;background: #808080;}
#conten15q {width: 1000px;margin: 0 auto;text-align: center;color: #fff;}
#conten15 a{text-decoration: none;color: #fff;padding-right: 13px;}
.font_lel{ padding:10px 10px; text-align:left;}
#ss{top:0px; position:relative;}
.a_ a{ color:#476eaf;}
#r_ul{ /*position:absolute;*/top:0px; position:relative;}
#right_ul{ width:342px; background:#fff; clear:both;  margin-bottom:15px;}
#right_ul ul{ padding:0 20px; padding-bottom:30px;}
#right_ul p{color: #047FB8;font-size:16px;font-weight:bold;padding-top:15px;padding-bottom:10px;}
#right_ul p a{ font-size:14px; font-weight:normal; float:right; color:#666;}
#right_ul ul li{ height:34px; line-height:34px; border-bottom:#ccc 1px dotted; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#right_ul ul li a{ color:#555;}
.f_r{ font-weight:normal;}
.r_color{ color:#898989; font-size:13px; height:22px;padding-left:16px;}
.r_le{ background:#69c; width:100px; text-align:center; color:#fff; font-size:20px;}
.rl_cc{ height:63px; width:160px; border:#69c 1px solid; text-align:center; padding-top:5px; font-size:16px; font-weight:bold;}
.rl_cc a{ color:#69c; line-height:26px; font-size:15px;}
.r_le a{ color:#FFF;}
.r_bbb{ border-top:#ccc 1px solid; height:20px;}
.rl_cc span{ font-size:15px; font-weight:normal;}

/*作文*/
.zuowen_top{ margin-left:20px; margin-right:20px; padding-top:15px;}
.z_top_left{width:146px;height:55px;border-bottom: #F44336 2px solid;float:left;color:#444;font-size:24px;line-height:53px;font-weight:normal;}
.z_top_right{height:55px;border-bottom: #0EA3DB 2px solid;}
.z_ul{background: #FFF; margin-top: 15px; padding-bottom:35px; overflow:hidden;}
.z_ul ul { margin-right:20px; margin-left:20px;}
.z_ul ul li{ border-bottom:#dcdcdc 1px solid; padding-bottom:17px;}
.z_u_t{ padding-top:28px; overflow:hidden;}
.z_u_t_p{

line-height:43px;

height:43px;

width:109px;

color:#FFF;

font-weight:bold;

font-size:16px;

padding-left:5px;

padding-right:5px;

float:left;

background: #0EA3DB;

text-align:center;

} 
.z_u_p{ height:32px; font-size:17px; color:#444; padding-top:13px;}
.z_u_p a{ color:#3B5791;}
.z_ul ul p{ line-height:22px; color:#8c8c8c; padding-bottom:8px;}
.zz_{
	height: 27px;
	/* padding-top:10px; */
}
.z_x{ width:60px; text-align:center; font-size:12px; float:left; 

margin-right:15px;}
.z_x .z_xz{ background:#f0f0f0; display:block; color:#444; 

height:20px; line-height:20px;}
.z_x .z_xx{ background:#69c; display:block; height:20px; line-

height:20px;}
.z_n{ /* height:40px; */ float:left; width:470px; /* padding-top:4px; */}
.z_n a{ color:#69c;}
.z_n span{ float:left; padding-right:25px; height:20px; padding-top: 5px; color: #888;}
.z_n span img{ float:left; padding-right:5px; padding-top:4px;}
.z_n .pan img{ float:left; padding-right:5px; padding-top:5px;}


/*分享*/
/*************百度分享样式处理***************/
.zuowen_top{ margin-left:20px; margin-right:20px; padding-top:15px;}


.btns_wrap {
	position: relative;
	width:280px;overflow: hidden; float:right;
	
	/* float: left; */
	/* height: 50px; */
	text-align: center;
}
.btns_wrap .commend {
	display: block;width: 40px;height: 40px;background:url(../zuowen_pc_img/share_btn_bg.png) no-repeat -13px -9px;margin-top: 6px;top: 7px;float: right;
}
.btns_wrap .commend:hover {
	background:url(../zuowen_pc_img/share_btn_bg.png) no-repeat -250px -9px
}

.btns_wrap .bdsharebuttonbox .bds_more {
	display: block;
	width: 40px;
	height: 40px;
	background:url(../zuowen_pc_img/share_btn_bg.png) no-repeat -13px -491px;
	margin-top: 6px;
	top: 7px;
	/*float: right; padding-right:6px;*/
}
.btns_wrap .bdsharebuttonbox .bds_more:hover {
	background:url(../zuowen_pc_img/share_btn_bg.png) no-repeat -250px -491px
}

.btns_wrap b {
	top: 20px;float: right;padding-top: 16px;
}
.btns_wrap .bdsharebuttonbox a {
	background-image:url(../zuowen_pc_img/share_btn_bg.png);background-repeat: no-repeat;width: 40px;height: 40px;padding: 0
}
.btns_wrap .bdsharebuttonbox .bds_tsina {
	background-position: -13px -72px
}
.btns_wrap .bdsharebuttonbox .bds_tqq {
	background-position: -14px -140px
}
.btns_wrap .bdsharebuttonbox .bds_qzone {
	background-position: -14px -210px
}
.btns_wrap .bdsharebuttonbox .bds_sqq {
	background-position: -14px -282px
}
.btns_wrap .bdsharebuttonbox .bds_weixin {
	background-position: -13px -355px
}
.btns_wrap .bdsharebuttonbox .bds_tsina:hover {
	background-position: -250px -72px
}
.btns_wrap .bdsharebuttonbox .bds_tqq:hover {
	background-position: -250px -140px
}
.btns_wrap .bdsharebuttonbox .bds_qzone:hover {


	background-position: -250px -210px
}
.btns_wrap .bdsharebuttonbox .bds_sqq:hover {
	background-position: -250px -282px
}
.btns_wrap .bdsharebuttonbox .bds_weixin:hover {
	background-position: -250px -355px
}
.btns_wrap .share_tip {
	position: absolute;left: 337px;top: 7px;width: 80px;font-size: 12px;color:#585858
}
#bdshare {
	display: none;overflow: hidden;position: relative
}


/*首页导航*/
.nav{height:50px;/* background:#3a4f7a; */clear:both;}
.nav ul { width:1070px; margin:0 auto;}
.nav ul a {line-height:50px; float:left; text-align:center; margin-right: 7px; padding: 0px 6px 0px 5px;color:#FFF;}
.nav ul a:hover{ background:#822d09; display:block;}
.nav ul span{ width:58px !important; padding:0px !important; padding-right:6px !important; text-align:center !important; line-height:50px; height:50px; background-position:-396px -130px; color:#2f4666 !important; margin-left:3px; margin-right:3px; float:left;}
.nav ul .cur{ background:#822d09; padding-left:6px;line-height:50px; padding-right:6px; }
.top_nav_{/* background: #0EA3DB !important; */display:block;}
.top_nav_ a{color: #F9FFFF !important;border-radius: 5px;line-height:31px !important;margin-top: 23px !important;padding-left:9px !important;font-size: 18px;padding-right: 13px !important;}
.top_nav_ .cur{background: #FCFFF6 !important;color: #0EA3DB !important;font-weight: bold;}
.top_nav_ a:hover{ color:#0EA3DB !important; background:#fff !important;}
.ban_nav{height:50px;width:100%;/* background: #47BD89; */font-size: 20px;}
.ban_nav ul {width:1070px;margin:0 auto;height: 30px;line-height: 30px;color:#fff;} 
.ban_nav ul li{float:left;padding-right: 15px;border: #fff 1px solid;padding-left: 15px;border-radius: 18px;margin-right: 8px;}
.ban_nav ul li a{ color:#fff;}
.ban_nav ul li a:hover{ color:#fff;}
.ban_nav ul .cur{/* font-weight:bold; */border: none;margin-right: 0px;padding-right: 7px;padding-left: 0px;}