@charset "utf-8";
*,BODY,DIV,FORM,UL,OL,LI,DL,DT,DD,H1,H2,H3,H4,H5,H6,H7{PADDING:0; MARGIN: 0px; border:0;font-family:"Microsoft YaHei",微软雅黑,"Microsoft Yahei","黑体","宋体",Arial,Simsun,Helvetica,sans-serif; line-height:160%; color:#333333;}


H1,H2,H3,H4{font-family:"Microsoft YaHei",微软雅黑,"Microsoft Yahei","黑体","宋体",Arial,Simsun,Helvetica,sans-serif; font-weight:bold;}  
TABLE,TD,TR,TH {line-height:160%}
LI {list-style-type:none;}
button{ }
button:hover {}


hr{height:5px; background: none;  border-top:1px solid #ddd;}
hr.dot{height:5px; background: none;  border-top:1px dotted #ddd;}

a{color:#666;TEXT-DECORATION: none;}
a:hover {COLOR:#900; text-decoration:underline  }
a,li,erea{ 
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus;li:focus{ 
    -moz-outline-style: none;   /*    FF    */
}
a img{border:none}


.fl{ float:left}
.fr{ float:right}
.pa{ position:absolute}
.pr{ position:relative}
.red{color:#c82727;}

p{ text-indent:0em; line-height:180%;margin:0.5em 0; text-align:left; color:#333;
 }

.cl { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0px;
    font-size: 0px;
    line-height: 0px;
}

.clearfix:after,.layout:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix,* html .layout,             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix,*:first-child+html .layout  { zoom: 1; } /* IE7 */


.content:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .content             { zoom: 1; } /* IE6 */
*:first-child+html .content { zoom: 1; } /* IE7 */

i,b,th,address{ font-style:normal; font-weight: normal;}
i{ color: #999;}
.ii{ font-family:Constantia,Georgia; font-size: 36px; height: 50px;line-height:52px}
.ii .red{ font-size: 22px; margin-right: 3px;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.red,.red sup{color: #c72626;}
.gray,.tit1 h2.gray{ color: #666;}
.green{color: #3d8c31;}
input{ outline:none}

.well5{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	overflow:hidden;
	}
.w1000{ width:1000px; margin:auto; overflow:hidden;}
.w980{ width:1200px; margin:auto; }
.w120p{ width: 120%;}
.ma{ margin:auto}

/*================页面部分=======================*/
body{color: #fff;}
body#home{ background:#ffffff;}

	
.head_wrap{ background: url(images/head_back.png) ; height: 137px;  position:relative}
.head_wrap .logo{ position: absolute;top: 30px;left: 20px;}
.head_wrap .search{position: absolute; right: 20px;top: 40px; border: 1px #ddd solid; background: #fff;}
.search  button{ padding:3px 5px;background: #fff4f6;}
.head_wrap .menu{position: absolute; right: 20px;bottom: 36px;width: 400px; text-align:right}
.menu a{ background: url(images/d1.png) -0px center no-repeat; padding-left: 10px; margin-left: 15px;}


.list1 li {margin-bottom: 3px;text-align:left;line-height:180%; background:url(images/d2.png) no-repeat 5px 9px;padding-left:16px;   }
.list1 li:hover{ background-color:#FBDCBF}
#zygg_slide{ height: 165px;overflow: hidden;position: relative;}
#zygg_slide #list1{height: 155px;overflow: hidden;position: relative; }
#list1 li{/*height: 3.5em;overflow: hidden; */}

.list_fl_fr li { height:24px; width:425px; margin:0 0 0px 0; text-align:left;line-height:100%; background:url(images/d2.png) no-repeat 0px 8px;padding-left:10px; position:relative; float:left  }
.list_fl_fr li a{width:350px; height:20px; line-height:20px; display:block; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; float:left }
.list_fl_fr li span{position:absolute; right:0; top:1px; color:#666; }

/* 翻页 */
.page_area{ width:520px; margin:0px auto; padding:0px 0 0 0; height:30px;}
.page_block {float:left; padding:2px}
.page_jump{ float:right; padding:2px}
.page_block A,.page_block span{border:1px solid #6a97b4; padding:4px 5px; margin:0 2px; color: #666; TEXT-DECORATION: none}


.page_block A:hover {	BORDER: #999 1px solid; COLOR: #666; }

.page_block span.active {
	BORDER: #6a97b4 1px solid;FONT-WEIGHT: bold; COLOR: #fff;  BACKGROUND-COLOR:#6a97b4
}

.page_block span.disabled {
	BORDER: #eee 1px solid; COLOR: #ddd; }




article{color: #4f6573;font-size: 14px; text-align:left}
article p{color: #4f6573;font-size: 14px; margin-bottom: 2em; text-align: left;}


.list_question li{ padding:0 0 10px 0; margin-bottom:15px; border-bottom:1px dotted #ccc;background:url(images/dot2.gif) no-repeat 0 10px; text-align:left}
.list_question .front{ color:#F00; margin-bottom:5px;}
.list_question h3{ color:#000; font-size:14px; padding-bottom:5px;font-weight:normal;}
.list_question .reply{ color:#069; font-size:12px; background:#fff; border:1px solid #6a97b4; padding:5px 10px; }


.btn_group .btn_guide{float: left;margin:0 5px;}
.btn_guide{display: block;text-align: center; min-width:100px;max-width:200px;height: 50px; line-height: 50px; font-size: 14px; padding:0px 20px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 3px #aaa;
-moz-box-shadow: 1px 1px 3px #aaa;
box-shadow: 1px 1px 3px #aaa;
color: #fff;
background: #474747;
}
.btn_guide:hover{ text-decoration:none; background-color: #ac2222; color: #fff;}
.btn_guide_red{background: #c42626;}

.tb1 td{ padding:10px 0}
.tb1 th{ vertical-align:middle}

/*首页导航*/

.nav_main{ background: #b40000; height: 32px; padding-top: 10px; line-height: 42px; text-align: center; padding: 10px 0px 0 3px;}
.nav_main a{display: block;width: 60px; white-space:nowrap; height: 32px;float: left; color: #fff; font-size: 14px;font-weight: bold; margin: 0 11px; overflow:hidden}
.nav_main a.active{ background: url(images/arr2.png) center bottom no-repeat;}
.nav_main a:hover{ color:#FF0; text-decoration: none;}
.nav_main .cut{ width: 2px;height: 22px; background: url(images/cut.png) -0px center no-repeat; display: block;float: left;}
nav a:hover{ border-color: #6a97b4; color: #6a97b4; text-decoration: none;}
{background: url(images/nav_active.png) -0px -0px repeat-x #0a2aff; color: #fff; border:none;height: 36px;}

.nav_sub{ padding: 5px 10px; background: #f6f6f6; border-bottom: 1px #ddd solid; text-align: left;}
.nav_sub ul{ height: 19px;}
.nav_sub li{ color: #ddd; display: none;}
.nav_sub li a{color: #666; margin:0 10px;}
.nav_sub li a:hover{ text-decoration: none; color:#900}

/*公用侧边栏*/
.box_hd{ min-height:265px; }
.box2 img{ margin-bottom: 10px; }
.layout_side_right .box2 img{ margin-bottom: 6px; width: 238px; height: auto;}

.box1{ border: 1px #ddd solid; background: #fff;}
.tit1{ height: 23px; background: url(images/tit1.png) -0px -0px repeat-x; padding: 5px 10px 0 10px; border-bottom: 1px #ddd solid;}
.tit1 h2{ float: left; color:#900; font-size: 14px;font-weight: bold; line-height: 15px;}
.tit1 a.more{ float: right;}
.content1{ padding: 10px;height:auto;}

.foot{ text-align: center; border-top: 5px #b40000 solid; padding: 20px 0; width: 1200px;margin: auto;}
.foot p{display:inline}
#cnzz_stat_icon_5945929{ margin-left:10px}

/*内页*/
/*修改内容.layout2{ width:1200px;margin: auto;background: url(images/line3.png) 10px -0px repeat-y; margin-top:20px;}====*/
.layout2{ width:1200px;margin: auto;background: url(images/line3.png) 10px -0px repeat-y; margin-top:20px;}
.layout2 .layout_side{float: left;width: 200px;  }
.layout2 .layout_side_right{float: right;width: 237px;min-height:560px; background: #dadada; padding: 10px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
/*修改内容.layout2 .layout_main{float: left;width:710px; padding-left: 40px;padding-right: 20px;background: #fff;
border:1px solid black;
}*/
.layout2 .layout_main{float: left;width:698px; padding-left: 20px;background: #fff;}
.layout_main .area{ margin-top:8px;overflow:hidden;border-bottom:1px solid #dbdbdb; padding-bottom:12px;}
.layout_main .area li{margin-left:4px;display:block; float:left; background-color:#f7ecdf;border-radius:6px;  text-align:center;
 padding:4px 4px 4px 4px;}
 .layout_main .area li:first-child{margin-left:1px;}
.layout_main .area li a{color:#333333; font-size:14px;padding-left:1px;padding-right:1px;}
.layout_main .area li a:hover{color:#f00;}
.layout_main .area li a.active{ color:#F00}

/*Subnav*/
.subnav{background: url(images/sub_back.png) 0px -0px no-repeat; min-height: 504px; padding-top: 20px; text-align: right;}
.subnav .tit{ font-size: 18px;color: #fff; margin-bottom: 15px; padding-right: 15px;}
.subnav li{ margin-bottom: 5px; text-align: center;height: 28px;}
.subnav li a{display: block;float: right;color: #333; width: 10.5em; height: 28px;font-size: 14px;line-height: 28px; padding-right: 5px;background: url(images/sub_btn.png) -0px -0px repeat-x;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;}
.subnav li a.active{ color:#F00}
.subnav li a:hover{ background: #fff; text-decoration: none;color:#F00;}

.bread{border-bottom: 5px #b40000 solid; margin-bottom: 10px; padding-bottom: 5px; color: #aaa; }

/*内页文字列表*/
/*修改内容.list_fl_fr2 li { height:24px; width:700px; margin:0 0 10px 0; text-align:left;line-height:100%; background:url(images/d2.png) no-repeat 0px 8px;padding-left:10px; padding-bottom: 5px; position:relative; float:left; border-bottom: 1px #ddd dotted;
 }*/
.list_fl_fr2 li { height:24px; width:658px; margin:0 0 10px 0; text-align:left;line-height:100%; background:url(images/d2.png) no-repeat 0px 8px;padding-left:10px; padding-bottom: 5px; position:relative; float:left; border-bottom: 1px #ddd dotted;
 }
.list_fl_fr2 li a{color: #000;font-size: 14px;width:410px; height:20px; line-height:20px; display:block; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; }
.list_fl_fr2 li span{font-size: 10px;position:absolute; right:0; top:3px; color:#666; }
/*修改内容.btn_area{ clear:both; width: 420px;margin: auto; text-align: center; }*/
.btn_area{ clear:both; width: 450px;margin: auto; text-align: center; }
.btn_area a{ margin:0 3px; background-color:#900; text-decoration:none; color: #fff; padding: 3px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.btn_area a:hover{ background-color:#F60;}
.btn_area i{ margin-left: 20px; color: #666;}



/* 内容显示页 */
.layout_show{ width: 1200px;margin: auto;}

.show_title{ text-align:left; border-bottom:none}
.show_title h1{ font-size:18px;font-weight:normal; color:#900; margin-bottom:5px; text-align:center }
.show_title h2{ font-size:14px;font-weight:normal; color:#900; margin-bottom:20px; text-align:center }
.sub_tit{ text-align:center; margin-bottom: 10px;}
.sub_tit_big{ font-size:20px;font-weight:normal; color:#900; margin-bottom:10px; text-align:center }
.focus_pic_center{ text-align: center;}
.focus_pic_center h3{font-size: 14px; margin: 10px auto 20px;}

#edit_erea{ font-size:18px;}
#edit_erea p,#edit_erea div{ font-size:18px; margin-bottom: 1em;line-height: 180%;}
#edit_erea strong{font-size:18px;} 
.article_foot{ background: #eee; padding: 10px 15px; border-top: 1px #ccc solid;}
.prev_item,.next_item{float: left;}
.jiathis_style{ float: right;}

/*关于*/

.layout3{ width: 1200px;margin: auto;background: url(images/line3.png) 10px -0px repeat-y;}
.layout3 .layout_side{float: left;width: 200px;  }
.layout3 .layout_main{float: right;width: 957px; padding-left: 30px; }

/*杂志列表*/
.piclist1 li{width: 155px;float: left; margin:0 14px 14px;}
.piclist1 li img{width: 155px;height: 215px;}
.piclist1 li h2{height: 30px;line-height: 30px; padding:0 7px; background: #770000;color: #fff;text-align: center;}
.piclist1 li a:hover{text-decoration: none; color:#F90}
.piclist1 li a:hover h2{text-decoration: none; color:#F90}

/*视频图片列表*/
.piclist2 li{width: 218px;float: left;margin-bottom:20px;padding-right:20px;}
.piclist2 li img{width: 218px;height: 146px;}
.piclist2 li h2{height: 30px;line-height: 30px; padding:0 7px; background: #770000;color: #fff;text-align: center; overflow: hidden;}
.piclist2 li a:hover{text-decoration: none; color:#F90}
.piclist2 li a:hover h2{text-decoration: none; color:#F90}



.list2 a{ display: block;background: url(images/d4.png) -0px 7px no-repeat;padding-left: 7px;width: 80px; overflow: hidden; height: 18px; float: left; margin-right: 6px; margin-bottom: 4px;}

.top_slide{ position: relative;background: #900;width: 1200px;height: 140px;}
.top_slide .bd li img{ width: 1200px;height: 140px;}

.top_slide .hd{ position: absolute; right: 5px; bottom: 7px;}
.top_slide .hd li{ float: left; width: 15px;height: 15px; line-height: 15px; color: #000; text-align: center; background: #fff; margin-right: 4px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; cursor:pointer}
.top_slide .hd li.on{ background:#fffc00;}

.tb_message input,.tb_message textarea{ border: 1px #ccc solid;}
.tb_message th{ vertical-align:top; width: 5em; padding: 8px;font-size: 14px;}
.tb_message td{padding: 8px;}


/*专题*/

.layout4{ width: 1200px;margin: auto;background: url(images/line3.png) 10px -0px repeat-y; margin-top:20px;}
.layout4 .layout_side{float: left;width: 200px;  }
.layout4 .layout_side_right{float: right;width: 237px;min-height:560px; background: #dadada; padding: 10px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.layout4 .layout_main{padding-left:30px; float: left;width: 680px;  }

.subject_list li{ position: relative;padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px #cdcdcd dotted;}
.subject_list li h2{position: absolute; left: 200px;top: 0; font-size: 10px; color: #999; }
.subject_list li h2 a{font-size: 14px; color:#900; margin-right: 5px;}
.subject_list li .txt{position: absolute; left: 200px;top:30px;}


/*=== 表格 ===*/

.mtable{ border-collapse:collapse; background:#fff; border:1px solid #ccc}
.mtable caption{ text-align:left;color:#108500; font-size:14px; font-weight:bold; padding:10px;}
.mtable td,.mtable th{border-bottom:1px solid #2E6198;text-align:left;padding:4px 5px; }
.mtable th{ color:#fff;background:#2E6198; white-space:nowrap}
.mtable th img{ margin-right:5px}
.mtable a{color:#007EC6;}
.mtable tr{behavior:url(htc/tr.htc)}/*管理后台每一行的鼠标响应样式*/
.mtable tr:hover{ background:#D7FFBD}
.mtable li{background:url(images/i1.gif) no-repeat 0 0.6em; padding-left:1em;}

/*=== 表格 ===*/

.m{ border-collapse:collapse; background:#fff; border:1px solid #ccc}
.m caption{ text-align:left;color:#108500; font-size:14px; font-weight:bold; padding:10px;}
.m td,.m th{border:1px solid #ccc;text-align:left;padding:4px 5px; }
.m th{ color:#fff;background:#2E6198; white-space:nowrap; text-align:center}
.m th img{ margin-right:5px}
.m tr:hover{ background:#D7FFBD}
