@charset "utf-8";
.about_banner { height:350px; background:url(../images/about_baner.jpg) no-repeat center 0;}

.about_Nav { top:-88px; z-index:3; width:70px; height:410px; padding:88px 20px 74px; background-color:#75961c; font-size:16px; line-height:30px; font-weight:bold;}
.about_Nav li { height:80px; border-bottom:2px solid #fff;}
.about_Nav a { width:100%; height:30px; padding:34px 0 16px; color:#fff;}

.about_Nav a:before,.about_Nav a:after { content:url(../images/about_Yuan.gif); position:absolute; bottom:5px; z-index:1; width:10px; height:10px; visibility:hidden;}
:root .about_Nav a:before,:root .about_Nav a:after { content:""; bottom:-6px; background:#c5ff29; border-radius:100%; opacity:0; visibility:visible;
-webkit-transform:translateZ(0); transform:translateZ(0);
-moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;
}
.about_Nav a:before { left:-8px;}
:root .about_Nav a:before { -moz-transform:translateX(4px) scale(0.5); -ms-transform:translateX(4px) scale(0.5); -o-transform:translateX(4px) scale(0.5); -webkit-transform:translateX(4px) scale(0.5); transform:translateX(4px) scale(0.5);}
.about_Nav a:after { right:-8px;}
:root .about_Nav a:after { -moz-transform:translateX(-4px) scale(0.5); -ms-transform:translateX(-4px) scale(0.5); -o-transform:translateX(-4px) scale(0.5); -webkit-transform:translateX(-4px) scale(0.5); transform:translateX(-4px) scale(0.5);}
.about_Nav li.on,.about_Nav li:hover { border-color:#c5ff29;}
.about_Nav li.on a,.about_Nav li:hover a { color:#c5ff29;}
.about_Nav li.on a:before,.about_Nav li.on a:after,.about_Nav li:hover a:before,.about_Nav li:hover a:after { visibility:visible;}
:root .about_Nav li.on a:before,:root .about_Nav li.on a:after,:root .about_Nav li:hover a:before,:root .about_Nav li:hover a:after { opacity:1;
-moz-transform:translateX(0) scale(1); -ms-transform:translateX(0) scale(1); -o-transform:translateX(0) scale(1); -webkit-transform:translateX(0) scale(1); transform:translateX(0) scale(1);
}

.about_Right { width:800px;  padding-top:58px; font-size:14px;}
.aboutb_Tu { padding-left:12px;}
.about_Inner { padding:40px 14px 50px; color:#7c7c7c; line-height:24px;}
.about_Inner p { margin-bottom:20px;}


.about_Year { padding:34px 60px 60px 34px;} 
.aYear_List { margin-bottom:50px;}
.aYear_List span.sYl { top:12px; width:23px; height:23px; background:url(../images/jmyear_fk.gif) no-repeat 0 0;}
:root .aYear_List span.sYl { background:#75961c; border-radius:3px;}

.dYear_Inner { width:640px; font-size:14px;}
.dYear_Inner .dYear { height:54px; margin-bottom:36px; border-bottom:3px solid #bfbfbf;}
.dYear_Inner .dYear:before { content:""; position:absolute; left:0; bottom:-3px; width:4px; height:3px; background-color:#9e9e9e;}

.dYear_Inner li.pr { height:20px; padding-left:46px; margin-bottom:26px; color:#7c7c7c; background:url(../images/jmyear_yk.gif) no-repeat 4px 3px;}
:root .dYear_Inner li.pr { background:none;}
:root .dYear_Inner li.pr:before { content:""; position:absolute; top:3px; left:4px; width:14px; height:14px; background-color:#bfbfbf; border-radius:100%;
-moz-transition:background 0.25s; -ms-transition:background 0.25s; -o-transition:background 0.25s; -webkit-transition:background 0.25s; transition:background 0.25s;
}
.dYear_Inner li.pr:hover { background-position:4px -16px;}
:root .dYear_Inner li.pr:hover:before { background-color:#75961c;}

.dYear_Inner li.hide { display:none;}

.dYear_Inner li.liMore { width:114px; height:30px; background-color:#75961c; color:#fff; line-height:30px; border-radius:3px; letter-spacing:2px; cursor:pointer;}
.dYear_Inner li.liMore:hover { background-color:#5e7c0c;}


/*- 合作单位 -*/
.hzdw_Inner { padding:40px 8px 48px;}
.hzdw_Inner ul { *width:840px; margin-right:-40px;}
.hzdw_Inner li { width:134px; height:70px; border:5px solid #ededed; margin:0 16px 16px 0; cursor:pointer;}
.hzdw_Inner li:hover { border-color:#75961c;}

/*- news -*/
.news_BtLan span.fr a { color:#fff;}
.news_List { padding:20px 10px 50px;}
.news_List ul { margin-bottom:20px;}
.news_List li { padding:14px 4px; border-bottom:1px dashed #7c7c7c; color:#7c7c7c;}
.news_List li a { width:666px; color:#7c7c7c;}
.news_List li a:hover { color:#75961c;}
.news_List li span { width:80px; text-align:right;}

.news_Fy a,.news_Fy em,.news_Fy span { display:inline-block;}
.news_Fy a,.news_Fy em,.news_Fy span { padding:2px 8px 3px; color:#7c7c7c;}
.news_Fy em { color:#75961c;}
.news_Fy a.prev,.news_Fy a.next { padding:2px 10px 3px; background-color:#75961c; color:#fff;}
.news_Fy a:hover { background-color:#75961c; color:#fff;}

.news_Bt { height:30px; padding:0 4px 6px; border-bottom:2px solid #ccc;}
.news_Bt h3 { font-size:20px; color:#444; line-height:30px;}
.news_Bt span { height:18px; top:8px; right:4px; color:#7c7c7c;}
.news_Inner { padding:24px 6px 50px; color:#7c7c7c; line-height:24px;}
.news_Cont { padding:0 6px;}
.news_Cont p { margin-bottom:10px;}