﻿@charset "utf-8";
/* CSS Document */

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; font-family:微软雅黑, Arial, Helvetica, sans-serif;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}
/*font{font-size:12px;} 20140430修改*/

/* Public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:12; width:100%; height:100%; color:#000;font:12px/180% 微软雅黑, Arial, Helvetica, sans-serif; text-align:center; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00; text-decoration:none;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marBot{margin-bottom:10px;}
.marTop{margin-top:10px;}
.layout{overflow:hidden;}

/* fontColor Public */
.hot,hot a{color:#f60 !important}
.noData{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}

/* frame Public*/
body{/* background:url(../images/bodyBg.png) repeat-x left top;*/}
#wrap{  margin:0px auto; text-align:left; background: url(../images/wrapBg.png) no-repeat center 39px;  position:relative; z-index:13; }
#header{ width: 1208px; margin:0 auto; text-align:center;position:relative; z-index:3;  }
#mainContent{ clear: both;width: 1208px; margin:0 auto; padding:10px 0; overflow:hidden;}
#content{ width: 1200px; margin:0 auto; /*padding:10px 0;*/ padding-bottom: 10px; overflow:hidden; background: #fff; }
#footer{font-size: 14px;background-color:#36775a; margin:0 auto; text-align:center;}
.side{width: 254px; float:left; text-align:left; overflow:hidden;}
.main{width:750px; float:right; overflow:hidden; text-align:left;}

/*网站头部toolTool*/
.topTool{height:23px; line-height:23px; padding:5px 4px 11px; /* overflow:hidden; */}
.userPanel{width:auto; float:left; position: relative; }
.userPanel a{color:#c9e8c0; padding-left:14px; margin-right:10px; background:url(../images/dot02.png) no-repeat left 6px;}
.userPanel a:hover{color:#fcd000; background-image:url(../images/dot01.png);}
.userPanel .phoneQR { position: absolute; left: 46px; top: 18px; display: none; }
.userPanel .padQR { position: absolute; left: 106px; top: 18px; display: none; }
.topXxBox{width:auto; float:right; color:#c9e8c0;}
.topXxBox a { color:#c9e8c0;}
.topXxBox #topLoginFrom {float:left;}
.topXxBox #topLoginFrom a {padding:0 5px;}
.topXxBox #topLoginStatus {float:left;}
.topXxBox #topLoginStatus a {padding:0 5px;}
.topXxBox .mail a{width:86px; height:23px; float:left; margin-left:2px; text-align:left; text-indent:30px; display:inline; color:#c9e8c0; background:url(../images/topXxBox.png) no-repeat 10px 7px;}
.topXxBox .mail a.a{ background-position:10px 7px;}
.topXxBox .mail a.b{background-position:10px -23px;}
.topXxBox .mail a:hover{background-color:#81ab8e; color:#01351f;}
.topXxBox .mail a.a:hover{ background-position:10px -57px;}
.topXxBox .mail a.b:hover{ background-position:10px -100px;}

.banner {overflow:hidden; background: url(../images/banner.png) 0 0 no-repeat; height: 116px;}
.banner a { display: block; text-indent:100%; width: 300px; height: 122px; white-space: nowrap; overflow: hidden; float: left; }
/*.banner img{display:block;}*/


/* 主导航 */
#nav{ padding:0 4px;}
.mainNav{ position:relative; z-index:99; /* height:26px; */ line-height:26px; }
.mainNav a:hover{ text-decoration:none;  }
.mainNav .li1{ float:left; width: 101px; margin:0 5px 0 4px; position:relative; z-index:3;  text-align:center; _display:inline; }
.mainNav .first1 {margin-left:0; margin-right:4px; width: 101px;}
.mainNav .last1{margin-right:0; margin-left:4px;}
.mainNav .on1{ }
.mainNav .h1{height:32px; line-height:32px; padding-left:12px; }
.mainNav .li1 .a1{ font-size: 15px; color:#dce8c0; display:block; padding-right:12px;  }
.mainNav .spe{ display:none;}
.mainNav .on1 .h1{ background: url(../images/navHover.png) no-repeat left top; }
.mainNav .on1 .a1{ background:url(../images/navHover.png) no-repeat right 0;  }

/* 菜单效果1 */
.mainNav .ul1{ filter:alpha(opacity=90);opacity:0.9;  display:none; width: 100px; float:left; position:absolute; z-index:1;  left:0; top: 32px; background-color:#2c6145;}
.mainNav #ulID1779{/* width:100px; */ /* left:-8px; */}
.mainNav .ul1 .li2{width:100%; height:32px; float:left; border-bottom:1px solid #0c3c29; text-align:center; word-break:keep-all; white-space:nowrap; }
.mainNav .ul1 .last2{border:0;}
.mainNav .ul1 .a2{ display:block; width:100%; height:32px; line-height:32px; color:#fff;}
.mainNav .ul1 .a2:hover{ background:#0d3a29;  color:#fff;  }




/**** 页尾  footer */
.footerNav{width: 1200px; margin:0 auto; text-align:center; overflow:hidden; padding:24px 0 16px; border-bottom:1px solid #3c8363;}
.footerNav .hd{margin-bottom: 10px;height:38px; line-height:38px; overflow:hidden; text-align:left;}
.footerNav .bd{text-align:left; color:#dce8c0; line-height: 26px;}
.footerNav .hd h3{ font:24px/38px  "Microsoft YaHei",Arial, Helvetica, sans-serif; color:#dce8c0; background:url(../images/footerNav.png) no-repeat left 8px;}

.footerDh{width: 246px; float:left; overflow:hidden;}
.footerDh .hd h3{padding-left:32px;}
.footerDh .bd{color:#dce8c0; }
.footerDh .bd a{color:#dce8c0; width:auto; float:left; padding:0 6px 0 5px; background:url(../images/footerLine.png) no-repeat right 7px; white-space:nowrap; }
.footerDh .bd a:hover{color:#fcd000;}
.footerDh .bd a.a1,.footerDh .bd a.a4,.footerDh .bd a.last{background:none;}
.footerDh .bd a.c,.footerDh .bd a.a2,.footerDh .bd a.a5{padding-left:0;}


.footerDz{width: 460px; float:left; padding: 0 8px 18px 104px; margin-left:54px; display:inline; border-left:1px solid #3c8363; border-right:1px solid #3c8363;}
.footerDz .hd h3{padding-left:38px; background-position:left -37px;}


.footerTj{width:192px; float:right;}
.footerTj .hd h3{padding-left:40px; background-position:left -86px;}
.footerTj .bd{}
.footerTj .bd br{}

.copyright{padding: 20px 0 25px; text-align:center; line-height: 26px; color:#dce8c0;}
.copyright a{color:#dce8c0;}



/*列表前缀*/
.infoListA li{padding-left:10px; background:url(../images/dot04.png) no-repeat left 12px;}
.infoListB li{padding-left:10px; background:url(../images/dot05.png) no-repeat left 11px;}
.infoListC li{padding-left:15px; background:url(../images/dot03.png) no-repeat left 7px;}
.infoListD li{padding-left:10px; background:url(../images/dot06.png) no-repeat left 10px;}
.infoListE li{padding-left:10px; background:url(../images/dot13.png) no-repeat left 10px;}


/*右侧快捷按钮*/
_html{
background-image:url(about:blank);
background-attachment:fixed;
}
#shortcutBtn{width:87px; height:512px; float:left; overflow:hidden; position:fixed; left:50%; bottom:50px; margin-left: 610px; 
_position:absolute;
_bottom:auto;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -562+'px');
z-index:10;
}
#shortcutBtn a{display:block; width:87px; float:left; padding:46px 0 12px; height:24px; line-height:24px; text-align:center; font-family:微软雅黑, Arial, Helvetica, sans-serif; font-size:14px; color:#dce8c0; background:#155c42 url(../images/shortcutBtnBg.png) no-repeat 22px 14px; border-bottom:1px solid #0b4831;}
#shortcutBtn a:hover{text-decoration:none; color:#dce8c0; background:#155c42 url(../images/shortcutBtnBg.png) no-repeat -95px 14px;}
#shortcutBtn a.ad {height: 228px;background:none; padding:0 0 10px 0; border:0; }
#shortcutBtn a.a1{}
#shortcutBtn a.a2{background-position:25px -69px;}
#shortcutBtn a.a2:hover{background-position:-99px -69px;}
#shortcutBtn a.a3{background-position:25px -160px; border:0;}
#shortcutBtn a.a3:hover{background-position:-84px -160px;}
#shortcutBtn a#backToTop{display:none; height:26px; line-height:26px; padding:0; border:0; background:none; background-color:#aeaeae; color:white; cursor:pointer;}
#shortcutBtn a#backToTop:hover{color:white; background-color:#979797;}

#shortcutBtn1{width:87px; height:512px; float:left; overflow:hidden; position:fixed; left: 50%; bottom:50px; margin-left: -700px; 
_position:absolute;
_bottom:auto;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -562+'px');
z-index:10;
}






/*pathWrap*/
.pathWrap{overflow:hidden;}
.pathWrap .path{font-size:14px; width:auto; height:50px; line-height:50px; padding-left:18px; overflow:hidden;  background:url(../images/icon.png) no-repeat 0 18px;}
.pathWrap .path a{font-size:14px;}

/*mainBox*/
.mainBox{ overflow:hidden;}
.mainBox .wHd{margin-bottom: 10px;height: 40px; line-height: 27px; border-bottom:1px solid #e7e7e7;}
.mainBox .wHd h3{width:100%;   float:left; position:relative; font-size:26px; color: #155c42; font-weight: normal;  }

/*.mainBox .wHd h3 span{width:auto; height:32px; float:left; padding-right:13px; background:url(../images/sideBg.png) no-repeat right -94px;}
.mainBox .wHd h3 .arrow{ position:absolute; left:50%; bottom:0; margin-left:-4px; width:7px; height:4px; display:block; float:left; background:url(../images/arrowBot.png) no-repeat left top;}
.mainBox .wHd .pathWrap{ float:right;width:50%; height:50px; line-height:50px; padding:0; overflow:hidden;}
.mainBox .wHd .pathWrap .path{width:auto;float:right; }
.mainBox .wHd .pathWrap .path,.mainBox .wHd .pathWrap .path a{color:#666;}
.mainBox .wHd .pathWrap a:hover,.mainBox .wHd .pathWrap .path a:hover{text-decoration:underline; color:#f00;}*/
.mainBox .wBd{ overflow:hidden;}

/*无侧边栏-通用框*/
.noSideContent{}
/*.noSideContent .wHd{height:25px; line-height:25px; border:1px solid #d8d8d8; border-bottom:2px solid #396411;}
.noSideContent .wHd h3{width:auto; height:32px; line-height:26px; float:left; padding-left:13px; position:relative; font-size:14px; font-weight:bold; color:white; margin:-1px 0 -6px 10px; display:inline; background:url(../images/sideBg.png) no-repeat left -94px;}
.noSideContent .wHd h3 span{width:auto; height:32px; float:left; padding-right:13px; background:url(../images/sideBg.png) no-repeat right -94px;}
.noSideContent .wHd h3 .arrow{ position:absolute; left:50%; bottom:0; margin-left:-4px; width:7px; height:4px; display:block; float:left; background:url(../images/arrowBot.png) no-repeat left top;}
.noSideContent .wHd .pathWrap{ float:right; margin-right:10px; height:25px; line-height:25px; padding:0; overflow:hidden;}
.noSideContent .wHd .pathWrap .path{width:auto; float:left;}
.noSideContent .wHd .pathWrap .path,.mainBox .wHd .pathWrap .path a{color:#555;}
.noSideContent .wHd .pathWrap a:hover,.mainBox .wHd .pathWrap .path a:hover{text-decoration:underline; color:#f00;}*/

.noSideContent .wBd{ padding:24px 0; overflow:hidden;}


/* 侧栏菜单 */
#sideMenuBox { overflow:hidden;}
#sideMenuBox .hd{height:6px; line-height:6px; background: url(../images/sideBg.png) left top; }
#sideMenuBox .hd h3{ height:25px; line-height:26px; width:auto; float:left; margin:3px 0 0 10px; display:inline; padding-left:10px; font-size:14px; font-weight:bold; color:#466d19; background:url(../images/sideBg.png) no-repeat left -31px; overflow:hidden;display: none; }
/*#sideMenuBox .hd h3 span{width:auto; height:25px; float:left; padding-right:15px; background:url(../images/sideBg.png) no-repeat right -31px;}
#sideMenuBox .hd h3 a{color:#466d19;}*/
#sideMenuBox .bd{ background: #f4f4f4; border-top:0; padding: 5px 14px 10px; overflow:hidden;}
#sideMenuBox .bd ul{ overflow:hidden;}
#sideMenuBox .bd li{width:100%; float:left; height:32px; line-height:32px; text-align:center; border-bottom: 1px solid #e7e7e7;}
#sideMenuBox .bd li a{font-size:14px; padding-left:30px; color:#555; text-align:left;  background:url(../images/sideMenuIcon.png) no-repeat 11px 13px;  display: block;  }
#sideMenuBox .bd li:hover a,#sideMenuBox .bd li.on a{color:#155c42; font-weight:bold; background:url(../images/sideMenuEm.png) no-repeat -50px 13px;}


/* 侧栏菜单 */
#sideMenuBox2 { overflow:hidden;}
#sideMenuBox2 .hd{height:6px; line-height:6px; background:url(../images/sideBg2.png) repeat-x left top; }
#sideMenuBox2 .hd h3{ display:none;}
#sideMenuBox2 .bd{ background: #f4f4f4; border-top:0; padding: 5px 14px 10px; overflow:hidden;}
.sideMenu { overflow:hidden;}
.sideMenu .li1{position: relative; overflow: hidden; z-index: 1;}
.sideMenu li .h1{width:100%; float:left; height: 35px; line-height: 35px; text-align:center; border-bottom: 1px solid #e7e7e7;}
.sideMenu .li1 em.icon{ position: absolute; z-index: 2; left: 0; top: 0; cursor: pointer; width: 30px; height: 32px; float: left; line-height: 100px; text-indent: -999px; overflow: hidden; background: url(../images/sideMenuEm.png) 11px 12px no-repeat;}
.sideMenu li .h1 a{width:auto; float:left; height:32px; font-size:14px; margin-left:30px; color:#555; text-align:left;}
.sideMenu li .h1 a:hover,.sideMenu li.on1 .h1 a{color:#155c42; font-weight:bold; }
.sideMenu li.on1 em.icon{background-position: -50px 11px;}
.sideMenu .ul1 {display:none; width:100%; float:left; margin-top:1px; padding: 5px 5px 5px 0; background-color:#ededed; overflow:hidden;}
.sideMenu .ul1 .li2{font-size: 13px;width:100%; float:left; /*height:28px; line-height:28px;*/ padding: 4px 0; overflow:hidden;}
.sideMenu .ul1 .li2 a{display:block; width:100%; float:left; /*height:28px;*/ text-indent:40px; overflow:hidden; background:url(../images/sideBg2.png) no-repeat 28px -140px;}
.sideMenu .ul1 .li2 a:hover,.sideMenu .ul1 .on2 a{color:#c14d00; background-position:28px -83px;}
/*.sideMenu .on1 .ul1{display:block;}
.sideMenu li:hover a,.sideMenuli.on a{color:#155c42; font-weight:bold; background:url(../images/sideBg.png) no-repeat -15px -11px;}*/


/*通用侧边栏*/ 
.sideBox{ overflow:hidden; margin-top:10px;}
.sideBox .hd{height:34px; line-height:34px; background: #f6f6f6; border: 1px solid #eaeae9; border-top: 2px solid #c14d00;  }
.sideBox .hd h3{height:34px; line-height:34px; float:left; display:inline; padding-left:18px; font-size:14px; font-weight:bold; color:#c14d00;  overflow:hidden;}
.sideBox .hd h3 span{width:auto; height:25px; float:left; padding-right:15px;}
.sideBox .hd h3 a{color:#466d19;}
.sideBox .hd .more{float:right; margin-right:10px; color:white;}
.sideBox .hd .more:hover{text-decoration:underline; }
.sideBox .bd {border:1px solid #eaeae9; border-top:0; padding:5px 15px 10px; overflow:hidden; }

/*图片链接*/
.indImgLinks{margin-top:-10px; overflow:hidden;}
.indImgLinks img{display:block; margin-top:10px;}

/* url_方块样式分页 */
.page { text-align:center; padding:0 0 10px;  font-size:12px; clear: both;}


/*节点图片*/
.NodePic {width: 1200px; margin:12px auto 0; height: 161px; position: relative; z-index: 1;}
.NodePic img{ width:100%; height: 161px;}
.NodePic .nodeName{position: absolute; z-index: 1; left:60px; top: 60px; width: auto; float: left; font:bold 30px/46px '黑体', Arial,sans-serif; color: white;}
.NodePic .nodeEnglish{position: absolute; z-index: 1; left: 120px; top: 98px; width: auto; float: left; font: 14px/24px Arial,sans-serif; color: white;}
