﻿@charset "utf-8";
 
.header{border-top:3px solid #231e1b; left:0; position:fixed;top:0;width:100%;z-index:30; }
.topEventWrap{ background: #165539;display: none; height:127px; position: relative;z-index:30}
.topEventArea{margin:0 auto;position: relative; text-align: center; width:980px;}
.topEventArea .eventArea{ text-align: left;}
.topEventArea .eventArea .title{ color: #ffd954; font-size: 14px; margin-top: 20px;}
.topEventArea .eventArea .txt{ color: #c8e7d5; font-size: 34px; margin-top: 10px; }
.topEventArea .eventArea .date{ color: #c8e7d5; font-size: 14px; margin-top: 10px;}
.topEventArea .eventArea .date span{ color: #6f9e87;}
.topEventArea .todayArea{ position: absolute; right: 0; top: 0;}
.topEventArea .todayArea a{color: #c8e7d5; display: inline-block; line-height: 35px; margin-left: 5px;}

.topMenuWrap{ background: #231e1b;height:34px; position: relative;}
.topMenuArea{margin:0 auto;position: relative; width:1200px;}
.topMenuArea .left{ height:34px; left: 0; position: absolute; top: 0;}
.topMenuArea .left > li{ float: left; width:77px;}
.topMenuArea .left > li > a{ color: #ffffff; display: block;  height:34px; line-height: 34px;}
.topMenuArea .left > li.new{ position: relative;}
.topMenuArea .left > li.new .popup_newNotice{ display: none; left: 0; position: absolute;top: 0; z-index:30;}
.topMenuArea .left > li.new > a{ background: url("../images/icon_new.png") no-repeat 15px 11px;padding-left: 31px;}
.topMenuArea .left > li.eng > a{ background: url("../images/icon_eng.png") no-repeat 15px 11px;padding-left: 35px;}
.topMenuArea .right{ padding-top: 2px; position: absolute; right: 0; top: 0;}
.topMenuArea .right *{ display: inline-block;vertical-align: top;}
.topMenuArea .right a{color: #ffffff; display: inline-block; }
.topMenuArea .right span{ color: #556f63; padding: 0px 5px;}

.gnbWrapBg{ background: url("../images/header_bg.png") repeat-x left bottom;border-bottom: 1px solid #e9e9e9; min-width:980px;position: relative;}
.gnbWrap{ background: url("../images/gnb_bg.png") repeat-x; height:70px;overflow: hidden; box-shadow: 3px 3px 2px #a6a3a3;}
.gnbArea{line-height: 34px;margin:0 auto; text-align: center; width:1200px;}
.gnbArea h1{ left: 50%; margin-left:-600px; position: absolute;top: 0;}
.gnbArea .rightBtn{ margin-right:-600px; position: absolute; right: 50%;top: 16px;}
.gnbArea .rightBtn a{ display: inline-block; height:38px; margin-left: 3px; overflow:hidden; text-indent:-9999px; width:38px;}
.gnbArea .rightBtn a.btnAllmenu{ background:url("../images/btn_allmenu.png") no-repeat;}
.gnbArea .rightBtn a.btnSearchOpen{ background:url("../images/btn_topsearch.png") no-repeat;}
.gnbArea .gnb{ margin:0 auto; width: 955px;}
.gnbArea .gnb > li{ float: left;}
.gnbArea .gnb > li > a{ color: #333; display: inline-block; font-family: "微软雅黑"; font-size: 16px; font-weight: 400; line-height: 70px; position: relative; text-align: center; text-decoration:none; font-weight:bolder;}
.gnbArea .gnb .dep2Wrap{ display:none;border-top: 1px solid #0d6d42; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;height:245px;left: 0; padding:40px 0 40px 0; position: absolute; top: 70px;width:100%;}
.gnbArea .gnb > li.on .dep2Wrap{ display:block}
.gnbArea .gnb .menu0{ width: 80px;}
.gnbArea .gnb .menu1{ width: 120px;}
.gnbArea .gnb .menu2{ width: 131px;}
.gnbArea .gnb .menu3{ width: 200px;}
.gnbArea .gnb .menu4{ width: 149px;}

/*.gnbArea .gnb .menu1 .dep2Wrap{height:180px}*/
/*.gnbArea .gnb .menu2 .dep2Wrap{height:220px}*/
/*.gnbArea .gnb .menu3 .dep2Wrap{height:160px}*/
/*.gnbArea .gnb .menu4 .dep2Wrap{height:220px}*/

.active .gnbArea .gnb > li > a{ color: #999999;}
.active .gnbArea .gnb > li.on > a{ color: #e4241b; font-weight: bold;}
.active .gnbArea .gnb > li.on > a:after{ background: #231e1b;bottom: 0; content: ""; display: block; height:3px;left: 0;position: absolute; width:100%;}

.gnbArea .gnb .dep2Wrap > .dep2{box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; height:100%; margin:0 auto; padding-left:309px;position: relative; width:980px;}
.gnbArea .gnb .dep2Wrap > .dep2 .dep2Img{ border-right:1px solid #e9e9e9; color:#666666; height:164px;left:0;line-height:16px; padding-right:10px; position:absolute; text-align:left; top:0; width:270px;}
.gnbArea .gnb .dep2Wrap > .dep2 .dep2Img .txt{ font-size:12px; padding-top:18px}
.gnbArea .gnb .dep2Wrap > .dep2 > ul{height:100%; margin:0 -17px;position:relative}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li { float: left; line-height:normal;margin:0 14px 25px 15px;;position: relative; width:146px;}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li > a{ background: url("../images/gnb_off.png") no-repeat right top;border-bottom: 1px solid #e8e8e8;color: #e4241b; display: block;  font-size: 15px; height:24px;letter-spacing: -1px; text-align: left; text-decoration:none}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li:hover > a,
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li.on > a{ border-bottom:1px solid #e4241b}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li.sub > a{background: url("../images/gnb_on.png") no-repeat right top;}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li.bottom{ bottom:0; left:0;margin-bottom:0; position:absolute;}
.gnbArea .gnb .dep3{ right: 0; position: absolute; top: 36px;}
.gnbArea .gnb .dep3 li{ text-align: right;}
.gnbArea .gnb .dep3 li a{ background: url("../images/gr_dot.png") no-repeat left 10px; color: #666666; display: inline-block; font-size: 13px; line-height: 26px; padding-left: 9px;}
.gnbArea .gnb .dep3 li a:hover,
.gnbArea .gnb .dep3 li a:focus,
.gnbArea .gnb .dep3 li.on a{ color:#e4241b; text-decoration:underline;}
.gnbArea .gnb .menu1 .dep2Wrap > .dep2 > ul > li{width:203px}
.gnbArea .gnb .menu2 .dep2Wrap > .dep2 > ul > li.etc{margin-top:95px;}
.gnbArea .gnb .menu3 .dep2Wrap > .dep2 > ul{margin:0 -25px;}
.gnbArea .gnb .menu3 .dep2Wrap > .dep2 > ul > li { margin:0 25px 44px 25px; width:300px;}
.gnbArea .gnb .menu3 .dep2Wrap > .dep2 > ul > li.full { margin-right:335px;}
.gnbArea .gnb .menu3 .dep3{width:350px}
.gnbArea .gnb .btnArea{ bottom: 0; font-size: 0; line-height:0; position: absolute; right: 0;}
.gnbArea .gnb .btnArea a{ border:1px solid #dddddd;border-radius: 26px;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;display: inline-block;  font-size: 12px; height:24px; line-height: 22px; margin-left: 10px ;padding:0 15px; padding: 0 38px 0 15px; position:relative; text-align: left; width: auto}
.gnbArea .gnb .btnArea a:after{background: url("../images/plus_gr.png") no-repeat 0 0;content:'';display:block;height:7px;position:absolute;right:10px;top:8px;width:7px}
.totalSearchWrap{ background:#f2f3f4;border-bottom:1px solid #e9e9e9; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:none; height:175px; margin-top:1px;}
.totalSearchArea{ margin:0 auto;padding-top:39px; position:relative; width:980px;}
.totalSearchArea .inputArea{ border-bottom:1px solid #c6c6c7;height:74px; margin:0 auto;width:676px;}
.totalSearchArea .inputArea input{ background:transparent; border:0px;float:left;font-size:30px; height:74px; line-height:74px; text-align:center; width:639px;}
.totalSearchArea .inputArea .btnSearch{ background:url("../images/btn_search.png") no-repeat left bottom; display:block; float:left; height:74px;overflow:hidden; text-indent:-9999px; width:37px;}
.totalSearchArea .btnSearchClose{ background:url("../images/btn_search_close.png") no-repeat left bottom; display:block; height:19px; overflow:hidden;position:absolute; right:2px; text-indent:-9999px;top:20px; width:19px; z-index:10;}

 

/*buttom style*/
.btnTxt{ display: inline-block; text-align: center;}
.btnTxt.big{ height: 50px;line-height: 50px; padding:0 20px;}
.btnTxt span{ display: inline-block;}
.btnTxt.down span{ background: url("../images/btn_down_icon.png") no-repeat right 16px; padding-right: 35px;}
.btnTxt.green{ background: #008549; color: #ffffff;  font-size: 13px;}
.dim_bg{ background: url("../images/dim_bg.png"); display: none; height: 100%; left: 0; position: absolute; top: 0;width: 100%; z-index:20;}

.popup_allmenu{ background:#ffffff; border-top:3px solid #00854a; display: none; left: 50%;margin-left:-490px;position: absolute;top: 34px;width:980px; height:500px; z-index:30;;}
.popup_allmenu a.btnClose{ display: block; overflow: hidden; position: absolute;right:20px;top:20px;}
.popup_allmenu .allmenu{overflow:hidden; padding:50px 40px; position:relative;}
.popup_allmenu .allmenu > li{ float: left;}
.popup_allmenu .allmenu > li > a{ border-bottom:2px solid #231e1b; color: #e4241b; display: block;  font-size: 18px; font-weight: 600;margin-bottom:10px; padding-bottom:18px;position: relative; text-align: left; text-decoration:none;}
.popup_allmenu .allmenu .dep2Wrap{}
.popup_allmenu .allmenu .menu3 .dep2Wrap{height:270px}
.popup_allmenu .allmenu .menu1{ margin-right:30px;width: 95px;}
 

/*.gnbArea .gnb .menu1 .dep2Wrap{height:180px}*/
/*.gnbArea .gnb .menu2 .dep2Wrap{height:220px}*/
/*.gnbArea .gnb .menu3 .dep2Wrap{height:160px}*/
/*.gnbArea .gnb .menu4 .dep2Wrap{height:220px}*/

.popup_allmenu .allmenu .dep2Wrap > .dep2{}
.popup_allmenu .allmenu .dep2Wrap > .dep2 > ul{position:relative;}
.popup_allmenu .allmenu .dep2Wrap > .dep2 > ul > li { border-bottom:1px solid #e8e8e8; line-height:normal;padding:15px 0; position:relative;}
.popup_allmenu .allmenu .dep2Wrap > .dep2 > ul > li.noline { border-bottom:0;}
.popup_allmenu .allmenu .dep2Wrap > .dep2 > ul > li.menuBtn { display:none;}
.popup_allmenu .allmenu .dep2Wrap > .dep2 > ul > li > a{ color: #156a44;display: block; font-size: 15px; text-align: left;}
.popup_allmenu .allmenu .dep2Wrap > .dep2 > ul > li.sub > a{}
.popup_allmenu .allmenu .dep3{ margin-top:10px;}
.popup_allmenu .allmenu .dep3 li{ text-align: left;}
.popup_allmenu .allmenu .dep3 li a{ background: url("../images/site_dot.png") no-repeat left 8px; color: #666666; display: inline-block; font-size: 13px; line-height: 22px; padding-left: 9px;}
.popup_allmenu .allmenu .dep3 li a:hover,
.popup_allmenu .allmenu .dep3 li a:focus,
.popup_allmenu .allmenu .dep3 li.on a{ color:#e4241b; }
.popup_allmenu .allmenu .btnArea{ margin-top:80px;}
.popup_allmenu .allmenu .btnArea a{ background: url("../images/plus_gr.png") no-repeat right center;border-bottom:1px solid #a9d0b8; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; color:#156a44; display: block;  font-size: 13px; height:27px; line-height: 27px; margin-bottom:7px; text-align: left; text-decoration:none; width:auto;}
.popup_allmenu .allmenu .menu5{ bottom:50px; left:40px; position:absolute;width:200px;}
.popup_allmenu .allmenu .menu5 > a{ }
.popup_allmenu .allmenu .menu5 .dep2{ margin-top:20px;}
.popup_allmenu .allmenu .menu5 .dep2Wrap > .dep2 > ul > li{ border-bottom:0; padding:0px;text-align: left;;}
.popup_allmenu .allmenu .menu5 .dep2Wrap > .dep2 > ul > li > a{ background: url("../images/site_dot.png") no-repeat left 8px; color: #666666; display: inline-block;  font-size: 13px; line-height: 22px; padding-left: 9px}
.popup_allmenu .allmenu .menu5 .dep2Wrap > .dep2 > ul > li > a:hover,
.popup_allmenu .allmenu .menu5 .dep2Wrap > .dep2 > ul > li > a:focus,
.popup_allmenu .allmenu .menu5 .dep2Wrap > .dep2 > ul > li.on > a{ color:#156a44; }
.popup_allmenu .allmenu .menu5 .dep2 .dep3{ display:none;}
.popup_allmenu .bottomArea{ background:#efefef;line-height:44px; overflow:hidden; padding:0 45px;}
.popup_allmenu .bottomArea li{ background:url("../images/g_dot.png") no-repeat left center; float:left; margin-left:8px; padding-left:10px;}
.popup_allmenu .bottomArea li:first-child{ margin-left:0; padding-left:0;}
.popup_allmenu .bottomArea li a{ color:#333333;  font-size: 13px; font-weight: bold}
.btnBlank{ background: url("../images/blank.png"); display: inline-block; overflow:hidden; text-indent:-9999px;}


/*.内页*/
.banner-top img{display: block;max-width: 100%;}
.container-w{position: relative;width: 1170px;margin: 0 auto; }
.main{margin-bottom: 45px;box-shadow: 0 2px 5px rgba(100, 100, 100, .3); padding-bottom:60px;}
.main:after{content: "";display: block;clear: both;}
.main .sidebar{position: relative;float: left;width: 240px;margin: -58px 0 0 30px;}
.main .sidebar .title{display: block;height: 76px;margin-bottom: 25px;padding: 20px 0 10px 0;background: #231e1b;border-radius: 10px 10px 0 0;font-size: 30px;color: #fff;text-align: center;letter-spacing: 4px;}
.main .sidebar .title em{display: block;margin-top: 10px;font-size: 16px;color: #ddd;letter-spacing: 2px;text-transform: uppercase;}
.main .sidebar a{display: block;line-height: 45px;margin-bottom: 12px;padding-left: 40px;border-left: 5px solid transparent;font-size: 14px;text-align: left; font-weight:bolder;}
.main .sidebar a:hover,
.main .sidebar a.current{background: #e9f4f7;border-color: #df6f6a;color: #e4241b;}

.main .content{float: right;width: 790px;margin-right: 50px;}
.main .content .crumbs {line-height: 40px; height:40px; border-bottom:1px solid #ccc; margin:30px 0;}
.main .content .crumbs h2{ float:left; font-size: 18px;color: #333; }
.main .content .crumbs span{float:right;}
.main .content .crumbs span a{font-size: 14px;color: #666;}
.main .content .crumbs span a.active{color: #008020;}
.main .content .crumbs span em{margin: 0 8px;}

/*页码样258式*/
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}

.pageNavi1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR:#231e1b; BORDER-BOTTOM-COLOR:#231e1b; BORDER-TOP-COLOR:#231e1b; BORDER-RIGHT-COLOR:#231e1b;background:#231e1b; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/

.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR:#231e1b; BORDER-BOTTOM-COLOR:#231e1b; BORDER-TOP-COLOR:#231e1b; BORDER-RIGHT-COLOR:#231e1b; background:#231e1b; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#231e1b 1px solid;border-radius:5px;
}/*当前选中页码的背景色*/

 
 