@charset "utf-8";
/* Base Reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
body{min-width:1200px;_width:1200px; background:#fff; font-size:14px;}
:focus{outline:none;}
img{border:0;}
ul,ol,li{list-style:none;}
a:link,a:visited{color:#000; text-decoration:none; outline:none;}
a:hover{color:#37a271;}

@font-face{font-family:"fzshangkjw"; src:url("../font/fzshangkjw.ttf");}

.top{height:42px; line-height:42px; background:#3f4347; color:#d9e7e0;}
.top div{width:1200px; height:42px; margin:0 auto;}
.top span{float:right; display:inline-block; height:42px;}
.top a:link, .top a:visited{display:block; padding-left:24px; width:56px; height:42px; line-height:42px; margin-left:35px; float:left; color:#d9e7e0;}
.top a.topA01{background:url(../images/topA01.png) no-repeat left center;width:86px;}
.top a.topA02{background:url(../images/topA02.png) no-repeat left center;}
.top a:hover{color:#eeb606;}

.inner{width:1200px; height:760px; background:#37a271; margin:0 auto; position:relative;}
.innerBg{width:370px; height:760px; position:absolute; right:0; top:0; z-index:10;}

.indTop{height:480px;}
.indTL{width:260px; height:480px; float:left;}

.indLogo{width:260px; padding-top:36px; text-align:center;}
.indLogo img{height:44px;}

.indMenu{width:212px; margin-top:20px; padding:0 24px;}
.indMenu .menuList{width:212px; height:52px; border-bottom:#4db284 1px solid; background:url(../images/a01.jpg) no-repeat 8px center; position:relative;}
.indMenu .menuList p a:link, .indMenu .menuList p a:visited{display:block; height:52px; line-height:52px; padding-left:25px; font-size:16px; color:#fff; background:url(../images/a02.png) no-repeat 196px center; border-bottom:#2a8b5e 1px solid;}
.indMenu .menuList p a:hover, .indMenu .menuList.m_hover p a{color:#ffc028;}
.indMenu .menuList ul{display:none; position:absolute; left:212px; top:0; z-index:10;}
.indMenu .menuList ul.last{top:auto; bottom:0;}
.indMenu .menuList ul li{width:212px; height:49px; font-size:14px; text-align:center; padding-left:24px;}
.indMenu .menuList ul li a:link, .indMenu .menuList ul li a:visited{display:block; height:48px; line-height:48px; border-bottom:#fff 1px solid; background:#4db284; color:#fff;}
.indMenu .menuList ul li a:hover, .indMenu .menuList ul li.li_hover a{color:#ffc028;}

.indTR{margin-left:260px;_margin-left:257px; height:480px;}
.banner{width:820px; height:480px; position:relative;}
.banner p{width:235px; height:480px; position:absolute; right:0; top:0; z-index:5;}

.kcjj{height:236px;}
.kcjj dl{width:756px; height:186px; padding:25px 10px 25px 30px; background:#3f4347; float:left;}
.kcjj dd{width:176px; height:186px; display:table-cell; text-align:left; vertical-align:top; float:left;}
.kcjj dd img{max-width:158px; vertical-align:top; border:#fff 9px solid; border-radius:5px;}
.kcjj dt{margin-left:196px;_margin-left:193px; height:186px; color:#eee;}
.kcjj dt h2{height:27px; line-height:27px; color:#ffb533; font-size:18px; margin-bottom:9px; font-weight:normal;}
.kcjj dt .text{height:104px; line-height:26px; overflow:hidden;}
.kcjj dt .more{height:30px; line-height:30px; margin-top:10px;}
.kcjj dt .more a:link, .kcjj dt .more a:visited{color:#efefef;}
.kcjj dt .more a:hover{color:#fff;}

.kcjjR{width:118px; height:236px; float:left;}

.indBottom{width:965px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:12px;}

.contact{width:100%; height:40px; line-height:40px; background:#535451; position:relative;}
.contactBg{width:35%; height:40px; background:#37a271; position:absolute; left:0; top:0; z-index:0;}
.contactCon{width:1190px; height:40px; margin:0 auto; text-align:right; color:#cacaca; font-size:13px; position:relative; z-index:1; padding-right:10px;}

.bottom_wrap{min-height:24px;_height:24px; padding:20px 0;}
.bottom{width:1200px; margin:0 auto; line-height:24px; text-align:center; font-size:12px;}

.head{width:1200px; height:108px; background:#f2f7f7; margin:0 auto;}
.logo{height:108px; background:url(../images/logo2.png) no-repeat 18px center; padding-left:250px;}
.logo p{height:108px; line-height:108px; font-size:44px; font-family:"fzshangkjw"; color:#ffc028; background:url(../images/logoLine.jpg) no-repeat left center; padding-left:21px; float:left;}
.logo span{display:block; height:108px; line-height:120px; font-size:22px; color:#4c2110; float:left; padding-left:20px; overflow:hidden;}

.menu{width:1200px; height:50px; background:#37a271; margin:0 auto;}
.menu ul li{float:left; height:50px; text-align:center; width:209px;}
.menu ul li a:link,.menu ul li a:visited{display:block; height:50px; line-height:50px; color:#fff; font-size:16px;}
.menu ul li.home{width:260px;}
.menu ul li a:hover{color:#fff; background:#ffc028;}

.nyCon{width:1140px; margin:0 auto; padding:30px 30px 80px; background:#f2f7f7; min-height:600px;_height:600px;}

.left{width:240px; background:#fff; float:left;}
.left h1{height:42px; line-height:42px; background:#ffc028; color:#fff; padding:0 10px; font-size:16px; font-weight:normal;}
.left h1 p{height:18px; line-height:18px; padding-left:10px; border-left:#fff 3px solid; margin:12px 0; float:left;}
.sideMenu{border:1px solid #add5c3; border-top:0;}
.sideMenu h3{height:40px; line-height:40px; padding-left:15px; border-top:1px solid #add5c3; background:#f2f7f7; cursor:pointer; font-size:14px; font-weight:normal;}
.sideMenu h3 em{float:right; display:block; width:36px; height:36px; background:url(../images/off.png) center center no-repeat; cursor:pointer;}
.sideMenu h3.on{background:#37a271; border-top-color:#37a271; color:#fff;}
.sideMenu h3.on em{background:url(../images/on.png) no-repeat center center;}
.sideMenu ul{padding:9px 10px; display:none;}
.sideMenu ul li{line-height:36px; padding:1px 0;}
.sideMenu ul li a{display:block; height:36px; background:url(../images/a01.png) no-repeat 203px center; padding:0 10px;}
.sideMenu ul li a:hover{color:#ffc028;}
.sideMenu ul li.sub a{color:#fff; background:#ffc028 url(../images/a02.png) no-repeat 203px center;}

.right{margin-left:270px;_margin-left:267px;}
.rightTitle{height:42px; line-height:42px; border-bottom:#add5c3 1px solid; font-size:18px;}
.rightTitle span{float:right; font-size:12px;}
.rightTitle p{float:left; height:18px; line-height:18px; padding-left:10px; border-left:#ffc028 3px solid; margin:12px 0;}

.list01{padding-top:10px;}
.list01 ul li{height:38px; line-height:38px; border-bottom:#e0e0e0 1px dashed; padding-left:18px; background:url(../images/a01.png) no-repeat 2px center;}
.list01 ul li span{float:right; color:#888; margin-right:3px;}

.page01{height:30px; line-height:30px; text-align:center; margin-top:20px;}

.articletitle{padding:30px 30px 15px; line-height:36px; text-align:center;font-size:24px; font-weight:bold;}
.articleInfo{text-align:center; background:#f2e7d5; font-size:12px; margin:0 100px; height:36px; line-height:36px; color: #666; font-family:"宋体";}
.articleInfo span{padding:0 15px;}
.articlecon{font-size:14px; line-height:30px; padding:16px 16px 80px;}
.articlecon p{line-height:30px;text-justify:inter-ideograph;text-align:justify;}
.articlecon div{text-justify:inter-ideograph;text-align:justify;}
.articlecon img{max-width:800px;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto"); margin:10px auto 0;}

table, table td{border-collapse:collapse;}

/*-----------------------下拉部分样式----------------------*/
.dropMenu{
position:absolute;
top:0;
border:1px #fff solid;
border-bottom:0;
z-index:100;
background-color:#37a271;
filter:alpha(opacity=96);opacity:0.96;
width:209px;
display:none;  
margin-left:0;
margin-top:0;
}
.dropMenu a:link,.dropMenu a:visited{
width:auto;
display:block;
text-indent:0;
border-top:0 solid #FFF;
border-bottom:1px solid #fff; /*THEME CHANGE HERE*/
padding:2px 0;
text-decoration:none;
color:#fff;
text-align:center;
font-size:16px;
line-height:48px;
height:48px;
font-weight:normal;
}
.ny_con .dropMenu{width:238px; border-top-width:1px;}
.ny_con .dropMenu a:link, .ny_con .dropMenu a:visited{height:40px; line-height:40px; font-size:14px; border-bottom-width:1px; padding:0;}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink*/
.dropMenu_a_cur{background-color:#ffc028;color:#fff;}
.dropMenu a:hover{color:#fff; background-color:#ffc028;}
.mainMenu_a_cur{color:#fff!important; background-color:#ffc028;}