@charset "utf-8";
/* CSS Document */
@media screen and (max-width:640px){
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,select{box-sizing:border-box;}

#loading{ background-color:#FFF; background:#FFF url(../image/loading1.gif) center center no-repeat; width:100%; height:100%; position:fixed; top:0; left:0; z-index:10000;}
.gotop{ width:0; height:0; overflow:hidden;}

/*public*/
.layerWarp { width:100%;}
.title{ width:100%;; margin:0 auto; padding-top:80px; text-align:center;}
.title .t1{ font-family:Arial; font-weight:bold; font-size:50px; color:#0b6c28; text-transform:uppercase; line-height:54px;}
.title .t1 span{ color:#474747;}
.title .t2{ font-size:30px; color:#474747; line-height:40px;}
.title .t3{ font-size:16px; color:#474747; line-height:24px; margin-top:6px;}
.alink{ font-size:11px; text-transform:uppercase; line-height:30px; height:30px; padding:0 17px; border-radius:15px;}

/*滚动条*/
.dragWarp{ width:4px; height:100%; position:absolute; right:0; top:0; z-index:1; display:none;}
.dragColor{ width:2px; height:100%; margin:0 auto; background-color:#c0c0c0;}
.dragBar{ width:4px; height:75px; background-color:#1c923e; position:absolute; left:0; top:0; cursor:pointer;}

.imgList{ background:url(../image/home_p4bg.jpg) 0 0 repeat; position:relative;}
.imgList .warp{ width:100%; margin:0 auto; padding-bottom:54px; overflow:hidden; position:relative; top: 10%;}
.imgList .title{ padding-bottom:30px;}
.imgList .list{ overflow:hidden;}
.imgList .list li{ float:left; margin-right:5px; background-color:#FFF; position:relative;}

.imgList .list li .cont{ margin-right:0; height:37px; font-size:11px; color:#474747; line-height:15px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.imgList .warp ol{ position:absolute; bottom:30px; left:50%; overflow:hidden; z-index:1;}
.imgList .warp ol li{ width:4px; height:4px; border:2px solid #0b6c28; background-color:#0b6c28; float:left; margin:0 2px; cursor:pointer; transition:all .5s ease-in-out 0s; border-radius:4px;}
.imgList .warp ol li:hover{ background-color:transparent;}
.imgList .warp ol .cur{ width:18px; background-color:transparent;}

.mmask{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:10;}
.mNav{ width:237px; height:100%; background-color:#FFF; position:fixed; left:-100%; top:0; z-index:20; box-shadow:2px 0 5px rgba(0,0,0,0.5);}
.mNav .head{ position:relative; height:56px; text-align:center; overflow:hidden; border-bottom:1px solid #cecece;}
.mNav .head .logo{ width:175px; height:100%; padding-top:22px; float:left;}
.mNav .head .logo img{ width:auto; height:25px;}
.mNav .head .close{ width:62px; height:100%; background:#f6f6f6 url(../image/fix/menu_close.png) center center no-repeat; background-size:16px; float:right;}
.mNav .lang{ text-align:center; overflow:hidden; border-bottom:1px solid #cecece;}
.mNav .lang a{ font-size:15px; color:#474747; float:left; width:50%; line-height:30px; height:30px;}
.mNav .lang .cur{ background-color:#0a6626; color:#FFF;}
.mNav .nav1{ padding-top:10px;}
.mNav .nav1 li{}
.mNav .nav1 li a{ font-size:15px; color:#474747; line-height:35px; display:block; padding-left:20px;}
.mNav .nav2{ background-color:#f6f6f6; padding-bottom:5px; display:none;}
.mNav .nav2 li{ }
.mNav .nav2 li a{ font-size:13px; color:#707070; line-height:26px; display:block;}
.mNav .nav1 .cur{ background-color:#f6f6f6;}
.mNav .nav1 .cur>a{ color:#0b6c28;}

/*menu*/
#menu{ height:55px;}
#menu .mBtn{ display:block; width:55px; height:55px; position:absolute; right:0; top:0; z-index:10; background:url(../image/fix/menu_ico.png) center center no-repeat; background-size:24px auto;}
#menu .logo{ position:static; width:100%; height:100%;}
#menu .logo a{ display:block; width:100%; height:100%; margin:0 auto; background:url(../image/fix/logo.png) center center no-repeat; background-size:195px auto;}
#menu .logo a img{ display:none;}
#menu .left{ position:static; margin-right:0; background-color:#11682c;}
#menu .left .nav{ display:none;}
#menu .left .nav li{ float:left;}
#menu .left .nav li a{ color:#FFF; font-size:18px; height:65px; line-height:65px; padding:0 10px; display:block; text-align:center; transition:background-color .2s ease 0s,color .2s ease 0s;}
#menu .left .nav li a:hover{ background-color:#18963f;}
#menu .left .nav .active a{ background-color:#FFF; color:#0b6c28;}
#menu .left .nav li .subNav{ width:100%; position:absolute; left:0; z-index:10; display:none; }
.menuTop .left .nav li .subNav{ top:65px; border-top:1px solid transparent;}
.menuBottom .left .nav li .subNav{ bottom:65px; border-bottom:1px solid transparent;}
#menu .left .nav li .subNav ul{ overflow:hidden; background-color:#18963f;}
#menu .left .nav li .subNav ul li{}
#menu .left .nav li .subNav ul li a{ font-size:16px; height:58px; line-height:58px; padding:0 14px; margin-right:10px;}
#menu .left .nav li .subNav ul li a:hover{ background-color:rgba(255,255,255,0.3);}
#menu .right{ display:none;}
#menu .right ul{ height:100%; position:absolute; left:0; top:0;}
#menu .right ul li{ float:left;}
#menu .right ul li .link{ width:68px; height:65px; display:block; border-left:1px solid rgba(255,255,255,0.5); transition:background-color .2s ease 0s;}
#menu .right ul li .share{ background:url(../image/menu_ico.png) left center no-repeat;}
#menu .right ul li .lang{ font-family:Arial; font-size:18px; color:#FFF; text-transform:uppercase; line-height:65px; text-align:center;}
#menu .right ul li .search{ background:url(../image/menu_ico.png) right center no-repeat;}
#menu .right ul li .link:hover{ background-color:#1d1d1d;}
#menu .right ul li .cur{ background-color:#1d1d1d;}
#menu .right ul li .popWarp{ width:100%; height:54px; position:absolute; left:0; display:none; z-index:10;}
.menuTop .right ul li .popWarp{ top:65px;}
.menuBottom .right ul li .popWarp{ bottom:65px;}
#menu .right ul li .popWarp .line{ padding:11px 0; background-color:#1d1d1d; margin-left:1px;}
.menuTop .right ul li .popWarp .line{ margin-top:1px;}
.menuBottom .right ul li .popWarp .line{ margin-bottom:1px;}
#menu .right ul li .popWarp .inputWarp{  margin:0 16px;border-bottom:1px solid #696969; overflow:hidden;}
#menu .right ul li .popWarp .inputWarp input{ float:left; font-size:14px; color:#FFF; height:30px; line-height:30px;}
#menu .right ul li .popWarp .inputWarp .iptText{ width:152px;}
#menu .right ul li .popWarp .inputWarp .iptSubmit{ width:22px; background:url(../image/menu_ico.png) -52px center no-repeat; background-size:auto 42px; cursor:pointer;}

/*footer*/
#footer{height:61px; font-size:9px; color:#FFF; line-height:11px;}
#footer .warp{ width:100%;}
#footer .link{ display:none;}
#footer .copy{ position:static; width:100%; margin-left:0; padding-top:15px;}
#footer .copy .beian{ display:none;}
#footer .ftbj{ position:static; text-align:center; padding-top:10px;}
#footer .ftbj a{ color:#909090;}

/*homem*/
#home{}
#homem #menu{ position:absolute;}
#homem #menu .left{ background-color:transparent;}

/*p1*/
#homem #p1{}
#homem #p1 .warp{ position:relative;}
#homem #p1 .warp img{ width:100%; height:auto;}
#homem #p1 .warp .logo{ background:url(../image/fix/home_logo.png) center top no-repeat; background-size:contain; width:100%; height:147px; position:absolute; left:0; top:50%; margin-top:-140px;}
#homem #p1 .warp .link{ font-size:11px; line-height:30px; height:30px; padding:0 17px; border-radius:15px; color:#FFF; border:1px solid #FFF; position:absolute; left:50%; top:50%; margin-left:-40px; margin-top:30px;}


/*p2*/
#homem #p2{ background:none; padding-bottom:8px;}
#homem #p2 .title{ padding:32px 0 14px;}
#homem #p2 .title .t1{ font-size:18px; font-weight:bold; color:#0b6c28; line-height:26px;}
#homem #p2 .title .t2{ font-size:15px; color:#0b6c28; line-height:17px; text-transform:uppercase;}
#homem #p2 .newlist{ width:100%; margin:0 auto; padding:0 7px 23px; text-align:center;}
#homem #p2 .newlist ul{ margin-left:4px;}
#homem #p2 .newlist li{ position:relative; padding:0 75px 18px 11px; border-left:1px solid #0b6c28; text-align:left;}
#homem #p2 .newlist li:nth-last-child(1){ border-left:0 none;}
#homem #p2 .newlist li:after{ content:''; width:7px; height:7px; border-radius:50%; border:2px solid #0b6c28; background-color:#FFF; position:absolute; left:0; margin-left:-5px; top:0;}
#homem #p2 .newlist .date{ font-family:Arial; font-size:13px; line-height:15px; color:#707070; position:absolute; right:0; top:0; left:auto;}
#homem #p2 .newlist .cont{ font-size:13px; line-height:15px; color:#707070; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#homem #p2 .alink{ color:#106f2d; border-color:#106f2d;}
#homem #p2 .alink:hover{ color:#FFF;}
#homem #p2 .imglist{ overflow:hidden; margin:0 7px; margin-bottom:8px;}
#homem #p2 .imglist ul{ position:relative;}
#homem #p2 .imglist li{ float:left; overflow:hidden;}
#homem #p2 .imglist li a{ margin-right:1px; display:block; color:#FFF; position:relative;}
#homem #p2 .imglist li a img{ width:100%; height:auto;}
#homem #p2 .imglist li a p{ font-size:16px; line-height:31px; height:31px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color:rgba(0,0,0,0.2); padding:0 20px; position:absolute; bottom:0; left:0; width:100%;}
#homem #p2 .imglist li a p span{ font-family:Arial; font-size:11px; margin-left:9px;}
#homem #p2 .bannar{ padding:0 7px; overflow:hidden; position:relative;}
#homem #p2 .bannar img{ width:100%; height:auto;}
#homem #p2 .bannar .t1{ font-size:17px; line-height:24px; padding:0 40px; color:#0b6c28; position:absolute; width:100%; left:0; top:50%; margin-top:-24px;}
#homem #p2 .bannar .t2{ font-size:12px; line-height:15px; padding:0 40px; color:#0b6c28; position:absolute; width:100%; left:0; top:50%;}

/*p3*/
#homem #p3{ }
#homem #p3 .list{ width:100%; height:100%; overflow:hidden; background:url(../image/fix/home_bg2.jpg) center top no-repeat; background-size:cover; position:relative; padding:0 7px 20px;}
#homem #p3 .list .links{ overflow:hidden; padding-top:29px; padding-bottom:40px;}
#homem #p3 .list .links li{ width:50%; float:left; text-align:center; padding-top:10px; margin-bottom:10px; position:relative;}
#homem #p3 .list .links li a{ display:block;}
#homem #p3 .list .links li:nth-child(even) a{ border-left:1px solid rgba(255,255,255,0.4); padding-left:10px;}
#homem #p3 .list .links li:nth-child(odd) a{ padding-right:10px;}
#homem #p3 .list .links li .img img{ width:auto; height:59px;}
#homem #p3 .list .links li p{ font-size:14px; color:#FFF; padding-bottom:7px;}
#homem #p3 .list .links li .line{ width:100%; height:10px; position:absolute; bottom:-10px; left:0;}
#homem #p3 .list .links li:nth-child(even) .line{ padding-left:10px;}
#homem #p3 .list .links li:nth-child(odd) .line{ padding-right:10px;}
#homem #p3 .list .links li .line:after{ content:''; width:100%; height:10px; border-bottom:1px solid rgba(255,255,255,0.4); display:block;}
#homem #p3 .list .h1{ font-size:14px; line-height:18px; text-align:center; margin-bottom:13px; color:#FFF;}
#homem #p3 .list .code{ text-align:center;}
#homem #p3 .list .code li{ width:73px; height:73px; margin:0 10px; display:inline-block;}
#homem #p3 .list .code li img{ width:100%; height:auto;}
#homem #p3 .list .code li p{ font-size:11px; line-height:23px; color:#FFF;}

#homem #footer{ height:53px;}
#homem #footer .copy{ padding-top:12px;}
#homem #footer .ftbj{ padding-top:5px;}
#homem #footer .ftbj a{ color:#FFF;}

.head{ text-align:center;}
.head .h1{ font-size:25px; line-height:33px; color:#166e31;}
.head .h2{ font-size:15px; line-height:19px; color:#474747; margin-bottom:10px;}
.head .word{ font-size:11px; line-height:15px; color:#707070; width:100%; margin:0 auto 27px; text-align:left;}
.head .word br{ display:none;}
.head .more{ font-size:11px; line-height:30px; color:#707070; padding-right:0; background:none; display:inline-block; border:1px solid #909090; border-radius:15px; padding:0 16px;}


/*group*/
#group{}
#group .imgList{ padding-bottom:30px;}
#group .block1{ padding:31px 8px 5px;}
#group .block1 .layerWarp{ height:auto; padding-bottom:30px;}
#group .block1 .head{ text-align:center;}
#group .block1 .head .h2{ font-size:15px; line-height:15px;}
#group .block1 .cont .word{ float:none; width:100%; font-size:11px; line-height:15px; padding-top:17px;}
#group .block1 .cont .word p{ margin-bottom:4px;}
#group .block1 .cont .logo{ display:none;}
#group .block1 .scrollImg{ width:100%; height:auto;}
#group .block1 .scrollImg ul li img{ width:100%; height:auto;}
#group .block1 .scrollImg ul li .maskWarp{ width:100%; height:229px; position:static; opacity:1; padding:0 15px;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	transform:rotate(0);
	}
#group .block1 .scrollImg ul li .mask{ width:100%; height:100%; padding-left:0; position:static; padding-top:31px;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	transform:rotate(0);
	}
#group .block1 .scrollImg ul li .mask .h1{ font-size:25px; line-height:29px; margin-top:0;}
#group .block1 .scrollImg ul li .mask .h2{ font-size:15px; line-height:21px; margin-bottom:10px;}
#group .block1 .scrollImg ul li .mask .word{ font-size:11px; line-height:15px; height:60px; margin-bottom:18px;}
#group .block1 .scrollImg ul li .mask .more{ display:inline-block; font-size:11px; line-height:30px; color:#FFF; padding:0 16px; background:none; border:1px solid #FFF; border-radius:15px;}
#group .block1 .scrollImg .tab{ bottom:257px;}
#group .block1 .scrollImg .tab a{ width:56px; height:56px; background:rgba(0,0,0,0.5) url(../image/fix/group_block1_arr.png) no-repeat; background-size:auto 56px; position:absolute; top:0; border-radius:50%; z-index:10;}
#group .block1 .scrollImg .tab .prev{ background-position:right top; left:-28px;}
#group .block1 .scrollImg .tab .next{ background-position:left top; right:-28px;}
#group .block1 .scrollImg .tab .prev:hover{ background-position:right top;}
#group .block1 .scrollImg .tab .next:hover{ background-position:left top;}

#group .imgList{ padding:0 8px;}
#group .imgList .head{ padding:32px 0 25px;}

#group .block2{ display:none;}

/*group*/
#groupnews{}
#groupnews .dateBar{ padding-bottom:0;}
#groupnews .dateBar .bar1{ line-height:80px; text-align:center; color:#909090; overflow:hidden; width:235px; margin:0 auto 8px;}
#groupnews .dateBar .reduce{ font-size:46px; width:25px;}
#groupnews .dateBar .year{ width:185px; font-size:60px;}
#groupnews .dateBar .increase{ font-size:46px; width:25px;}

#groupnews .dateBar .bar2{ display:none;}

#groupnews .layerWarp{ padding-bottom:40px;}
#groupnews .layerWarp .head{ padding:27px 0 0;}
#groupnews .layerWarp .head .h2{ font-size:15px;}

#groupnews .layerWarp .list .block { padding:0 8px;}
#groupnews .layerWarp .list .left{ float:none;}
#groupnews .layerWarp .list .left li{ width:100%; padding:6px 6px 19px; margin-bottom:30px;}
#groupnews .layerWarp .list .left li .imgWarp{ height:225px;}
#groupnews .layerWarp .list .left li .cont{ padding:13px 5px 0;}
#groupnews .layerWarp .list .left li .cont .t1{ font-size:15px; line-height:30px;}
#groupnews .layerWarp .list .left li .cont .t2{ font-size:11px; line-height:15px; height:30px;}

#groupnews .layerWarp .list .right{ float:none;}
#groupnews .layerWarp .list .right li{ width:100%; padding-left:70px; margin-bottom:10px;}
#groupnews .layerWarp .list .right li a{ font-size:12px; line-height:16px;}
#groupnews .layerWarp .list .right li a span{ font-size:12px; line-height:24px;}

#groupnews .layerWarp .list .block .page{ display:none;}
#groupnews .layerWarp .list .block .m_more{ width:116px; height:28px; text-align:center; border:1px solid #cccccc; font-size:10px; color:#166e31; line-height:28px; display:block; margin:20px auto 0;}

/*contact*/
#contact{}
#contact .head{ padding:35px 0 22px;}
#contact .mapWarp{ padding:0 8px; margin-bottom:25px;}
#contact .mapWarp .cont{ float:none; width:100%; height:auto; padding:9px 5px 13px 12px;}
#contact .mapWarp .cont .name{ font-size:15px; line-height:37px;}
#contact .mapWarp .cont td{ font-size:11px; line-height:15px; padding-bottom:3px;}
#contact .mapWarp .cont tr td:nth-child(1){ width:20px;}
#contact .mapWarp .cont td img{ height:11px; width:auto; float:left; margin-top:3px;}
#contact .mapWarp .map{ float:none; width:100%; height:168px;}

#contact .scrollImg{ margin:0 8px 37px;}
#contact .scrollImg li .imgWarp { height: auto;}
#contact .scrollImg .prev,#contact .scrollImg .next{ background:url(../image/fix/contact_scrollImg_arr.png) left center no-repeat; background-size:auto 27px; width:27px; height:27px; top:50%; transition:all .5s ease 0s; border-radius:5px; margin-top: -13px;}
#contact .scrollImg .next{ background-position:right center;}
#contact .scrollImg li .imgWarp{ height:113px;}
#contact .scrollImg li .cont{ padding-top:7px; padding-right:7px;}
#contact .scrollImg li .cont .name{ font-size:13px; line-height:23px; margin-bottom:0;}
#contact .scrollImg li .cont .add{ font-size:11px; line-height:15px; height:30px; overflow:hidden; margin-bottom:7px;}
#contact .scrollImg li .cont .tel{ font-size:11px; line-height:15px;}

/*honor*/
#honor{}
#honor .layerWarp .head{ padding:110px 0 20px;}
#honor .layerWarp .head .h1{ opacity:0;}
#honor .layerWarp .head .h2{ opacity:0;}
#honor .cont{ padding-left:200px; padding-bottom:108px; position:relative;}
#honor .cont .yearBar{ position:absolute; left:50px; top:20px; padding:48px 0; height:460px; overflow:hidden;}
#honor .cont .yearBar .prev,#honor .cont .yearBar .next{ position:absolute; left:0; width:100%; height:48px; display:block; background:#FFF url(../image/honor_yearBar_arr.png) center top no-repeat; z-index:1;}
#honor .cont .yearBar .prev{ top:0;}
#honor .cont .yearBar .next{ bottom:0; background-position:center bottom;}
#honor .cont .yearBar ol{}
#honor .cont .yearBar ol li{ width:66px; height:66px; font-size:18px; line-height:66px; color:#707070; text-align:center; border:1px solid #c9c9c9; margin-bottom:30px; border-radius:50%; transition:all .5s ease 0s; cursor:pointer;}
#honor .cont .yearBar ol li:hover{ background-color:#165128; border-color:#165128; color:#FFF;}
#honor .cont .yearBar ol li.cur{ background-color:#165128; border-color:#165128; color:#FFF;}

#honor .cont .listWarp{}
#honor .cont .listWarp .list{ border-bottom:1px solid #d8d8d8; padding:12px 0 8px;}
#honor .cont .listWarp .list .year{ font-family:Arial; font-size:18px; line-height:60px; color:#707070; margin-bottom:10px;}
#honor .cont .listWarp .list .year span{ font-size:60px; display:inline-block; width:150px;}
#honor .cont .listWarp .list ul{}
#honor .cont .listWarp .list li{ position:relative; padding-left:150px; margin-bottom:12px;}
#honor .cont .listWarp .list li a{ font-size:14px; color:#707070; line-height:18px;}
#honor .cont .listWarp .list li a span{ position:absolute; left:0; top:0; transition:all .5s ease 0s; cursor:pointer;}
#honor .cont .listWarp .list li a:hover{ color:#165128;}

/*video*/
#video{}
#video .layerWarp .head{ padding:90px 0 40px;}
#video .layerWarp .page{ padding:32px 0 82px;} 
#video .layerWarp .list{}
#video .layerWarp .list ul{ overflow:hidden;}
#video .layerWarp .list ul li{ background-color:#efefef; margin-bottom:20px; width:605px; overflow:hidden; float:left;}
#video .layerWarp .list ul li:nth-child(2n+1){ margin-right:20px;}
#video .layerWarp .list ul li .imgWarp{ width:302px; height:226px; float:left; position:relative;} 
#video .layerWarp .list ul li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#video .layerWarp .list ul li .imgWarp img{ width:100%; height:auto;}
#video .layerWarp .list ul li .imgWarp .mask{ width:100%; height:80px; position:absolute; left:0; top:0; font-family:Arial; font-size:11px; line-height:11px; text-transform:uppercase; color:#FFF; background:rgba(0,0,0,0.5) url(../image/video_mask_ico.png) center 62px no-repeat; text-align:center; padding-top:146px;}
#video .layerWarp .list ul li .cont{ float:right; color:#474747; padding:52px 30px 30px; width:242px; height:144px; overflow:hidden;}
#video .layerWarp .list ul li .cont .date{ font-family:Arial; font-weight:bold; font-size:24px; line-height:28px; margin-bottom:15px;}
#video .layerWarp .list ul li .cont .name{ font-size:18px; line-height:22px;}
#video .layerWarp .list ul li:hover{ background-color:#166e31;}
#video .layerWarp .list ul li:hover .cont{ color:#FFF;}

/*special*/
#special{}
#special .layerWarp .head{ padding:32px 0 22px;}
#special .layerWarp .page{ display:none;} 
#special .list{ padding:0 8px;}
#special .list li{ background:url(../image/fix/special_listbg.jpg) 0 0 repeat; background-size:15px; margin-bottom:8px; overflow:hidden;}
#special .layerWarp .list ul li .imgWarp{ width:132px; height:100px; overflow:hidden;} 
#special .layerWarp .list ul li .cont{ width:auto; height:100px; float:none; padding:0; padding-top:8px; margin-left:132px;} 
#special .layerWarp .list ul li .cont .t1{ max-height:34px; overflow:hidden; padding-left:10px; font-size:13px; line-height:17px; margin-bottom:4px;}
#special .layerWarp .list ul li .cont .t2{ height:30px; padding-left:10px; font-size:11px; line-height:15px; margin-bottom:6px;}
#special .layerWarp .list ul li .cont .date{ position:absolute; bottom:8px; left:0; padding-left:10px; font-size:11px; line-height:11px;}
#special .layerWarp .list ul li .cont .link{ display:none;}
#special .layerWarp .m_more{ display:block;}

/*news*/
#news .nTitle{ font-size:15px; line-height:20px; padding:38px 40px 8px;}
#news .nDate{ font-size:11px; line-height:13px;}
#news .article{ padding:16px 8px 0; font-size:11px; line-height:15px; margin-bottom:33px;}
#news .article p{ margin-bottom:8px;}
#news .article p img{ width:100%; height:auto;}
#news .article .imgWarp{ padding:10px 0 18px;}
#news .article .imgWarp img{ width:100%; height:auto;}

/*expert*/
#expert{}
#expert .nTitle{ font-size:15px; line-height:20px; padding:38px 14px 23px;}
#expert .article{ padding:23px 8px 0; font-size:11px; line-height:15px; margin-bottom:40px;}
#expert .article p{ margin-bottom:8px;}

#expert .scrollWarp{ padding:0 8px; height:auto;}
#expert .scrollWarp .tWarp{ overflow:hidden; margin-bottom:1px;}
#expert .scrollWarp ul{ float:none;}
#expert .scrollWarp ul li{ width:100%;}
#expert .scrollWarp ul li .mask{ font-size:11px; height:auto; line-height:15px; padding:7px 30px 6px;}
#expert .scrollWarp .bWarp{ height:46px; overflow:hidden; position:relative;}
#expert .scrollWarp ol{ float:none; overflow:hidden;}
#expert .scrollWarp ol li{ float:left; width:101px; height:46px;}
#expert .scrollWarp .prev{ background:url(../image/fix/expert_arr.png) left center no-repeat; width:25px; height:100%; left:0; background-size:auto 17px;}
#expert .scrollWarp .next{ background:url(../image/fix/expert_arr.png) right center no-repeat; width:25px; height:100%; right:0; background-size:auto 17px;}
#expert .scrollWarp .prev:hover{ background-position:left center; background-color:rgba(0,0,0,0.5)}
#expert .scrollWarp .next:hover{ background-position:right center; background-color:rgba(0,0,0,0.5)}

/*beichuan*/
#beichuan{}
#beichuan .bannar .t1{ width:100%; font-size:28px; line-height:37px; text-align:center; position:absolute; left:0; margin-left:0; margin-top:-37px; opacity:0;}
#beichuan .bannar .t2{ width:100%; font-size:15px; line-height:23px; text-align:center; position:absolute; left:0; margin-left:0; opacity:0;}

#beichuan .alink{ color:#707070; border-color:#707070;}
#beichuan .alink:hover{ color:#FFF;}
#beichuan .b_head{ padding:35px 8px 12px; text-align:center;}
#beichuan .b_head .t1{ font-size:25px; line-height:29px;}
#beichuan .b_head .t2{ font-size:15px; line-height:19px;}

#beichuan .block1{ padding:20px 0 38px; margin:0 8px; overflow:hidden;}
#beichuan .block1 ul{ overflow:hidden;}
#beichuan .block1 li .cont{ color:#474747; padding:7px 5px 0;}
#beichuan .block1 li .cont .t1{ font-size:13px; line-height:29px; margin-bottom:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#beichuan .block1 li .cont .t2{ font-size:11px; line-height:15px; margin-bottom:10px; height:75px; overflow:hidden;}
#beichuan .block1 li .cont .t3{ font-size:11px; line-height:15px; text-align:right;}
#beichuan .block1 li .cont .link{ display:none;}
#beichuan .block1 .tab{ position:absolute; left:0; top:50px; width:100%; height:56px; display:block;}
#beichuan .block1 .tab a{ width:56px; height:56px; background:rgba(0,0,0,0.5) url(../image/fix/group_block1_arr.png) no-repeat; background-size:auto 56px; position:absolute; top:0; border-radius:50%;}
#beichuan .block1 .tab .prev{ background-position:right top; left:-28px;}
#beichuan .block1 .tab .next{ background-position:left top; right:-28px;}

#beichuan .block2{ position:relative; overflow:hidden;}
#beichuan .block2 img{ width:100%; height:auto;}
#beichuan .block2 .mask{ font-size:11px; line-height:15px; width:100%; height:100%; padding:25px 12%; position:absolute; left:0; margin-left:0;}
#beichuan .block2 .mask:before{ width:0; height:0; overflow:hidden;}
#beichuan .block2 .mask b{ font-size:43px; line-height:43px;}
#beichuan .block2 .mask span{ float:none; text-indent:90px;}
#beichuan .block2 .mask br{ display:none;}

#beichuan .block3{ background:none; padding:0 8px;}
#beichuan .block3 .layerWarp{ border-left:0 none;}
#beichuan .block3 .block{ padding-left:0; overflow:hidden; position:relative;}
#beichuan .block3 .tab{ position:absolute; left:0; top:50%; margin-top:-28px; width:100%; height:56px; display:block;}
#beichuan .block3 .tab a{ width:56px; height:56px; background:rgba(0,0,0,0.5) url(../image/fix/group_block1_arr.png) no-repeat; background-size:auto 56px; position:absolute; top:0; border-radius:50%;}
#beichuan .block3 .tab .prev{ background-position:right top; left:-28px;}
#beichuan .block3 .tab .next{ background-position:left top; right:-28px;}
#beichuan .block3 .block ul{ width:100%; height:auto; overflow:hidden;}
#beichuan .block3 .block ul li{ position:relative; float:left;}
#beichuan .block3 .block ul li:nth-of-type(1){ display:none;}
#beichuan .block3 .block ul li:nth-of-type(2){ width:100%; height:auto; left:0; top:0;}
#beichuan .block3 .block ul li:nth-of-type(3){ width:100%; height:auto; left:0; top:0;}
#beichuan .block3 .block ul li:nth-of-type(4){ width:100%; height:auto; left:0; top:0;}
#beichuan .block3 .block ul li:nth-of-type(5){ width:100%; height:auto; left:0; top:0;}
#beichuan .block3 .block ul li:nth-of-type(6){ width:100%; height:auto; left:0; top:0;}
#beichuan .block3 .block ul li img{ width:100%; height:auto;}
#beichuan .block3 .block ul li .mask{ position:absolute; width:100%; height:100%; background-color:rgba(62,144,50,0.9); left:0; bottom:0; color:#FFF; display:none;}
#beichuan .block3 .block ul li .mask a{ position:absolute; left:0; bottom:22px; padding:0 15px 0 40px; font-size:14px; color:#FFF; line-height:24px;}
#beichuan .block3 .fix_title{ text-align:center; padding-bottom:22px; display:block;}
#beichuan .block3 .fix_title .cont{ color:#474747; font-size:11px; line-height:15px; margin-bottom:19px; padding-right:0; text-align:left;}

#beichuan .block4{ background:none; padding:0 8px; text-align:center;}
#beichuan .block4 .layerWarp{ border:0 none; padding-bottom:14px;}
#beichuan .block4 .cont{ padding-left:0; font-size:11px; line-height:15px; margin-bottom:13px; text-align:left;}
#beichuan .block4 .alink{ margin-left:0; margin-bottom:22px;}
#beichuan .block4 .list{ padding:0; overflow:hidden; position:relative;}
#beichuan .block4 .list .tab{ position:absolute; left:0; top:29px; width:100%; height:56px; display:block;}
#beichuan .block4 .list .tab a{ width:56px; height:56px; background:rgba(0,0,0,0.5) url(../image/fix/group_block1_arr.png) no-repeat; background-size:auto 56px; position:absolute; top:0; border-radius:50%;}
#beichuan .block4 .list .tab .prev{ background-position:right top; left:-28px;}
#beichuan .block4 .list .tab .next{ background-position:left top; right:-28px;}
#beichuan .block4 .list ul{ overflow:hidden;}
#beichuan .block4 .list ul li{ float:left; width:100%; margin-bottom:24px;}
#beichuan .block4 .list ul li .imgWarp{ width:100%; height:113px; overflow:hidden;}
#beichuan .block4 .list ul li .word{ height:64px; font-size:11px; line-height:15px; padding:8px 7px 10px 0; overflow:hidden; text-align:left;}
#beichuan .block4 .list ul li .word .date{ padding:0 3px 0 2px; font-size:11px; line-height:18px; display:block; position:relative; margin-bottom:6px;}
#beichuan .block4 .list ul li .word .date:hover span{ display:none;}

#beichuan .block5 .cont{ font-size:11px; line-height:15px; padding-left:8px; width:180px; left:0; margin-left:0; border-left:0 none;}
#beichuan .block5 .cont .date{ font-size:18px; line-height:25px; padding-top:14px;}

#beichuan .block6{ padding:0 8px; background:none; margin-bottom:25px;}
#beichuan .block3 .scrollClass,#beichuan .block4 .scrollClass,#beichuan .block6 .scrollClass{ background:none;}
#beichuan .block6 .layerWarp{ border:0 none; text-align:center;}
#beichuan .block6 .layerWarp:after{ width:0; height:0; overflow:hidden;}
#beichuan .block6 .b_head .t1{ font-size:20px;}
#beichuan .block6 .alink{ margin-left:0;}
#beichuan .block6 .word{ padding-left:0; font-size:11px; color:#474747; line-height:15px; padding-bottom:17px; width:100%; text-align:left;}
#beichuan .block6 .word .t1{ line-height:25px; font-size:13px;}
#beichuan .block6 .bannar{ padding:22px 0 20px;}
#beichuan .block6 .list{ padding-left:0; text-align:left;}
#beichuan .block6 .list ul{ width:100%; height:auto;}
#beichuan .block6 .list ul li{ position:relative; overflow:hidden; display:none;}
#beichuan .block6 .list ul li .mask .text{ padding-top:50px;}
#beichuan .block6 .list ul li:nth-of-type(1){ display:block; width:100%; height:auto; padding-right:0;}
#beichuan .block6 .list ul li:nth-of-type(1) p{ font-size:11px; line-height:15px; margin-bottom:15px;}
#beichuan .block6 .list ul li:nth-of-type(2){ display:block; width:100%; height:auto;}
#beichuan .block6 .list ul li:nth-of-type(2) img{ width:100%; height:auto;}

#beichuan .block3.scrollClass,#beichuan .block4.scrollClass,#beichuan .block6.scrollClass{ background:none;}

/*property*/
#property{}
#property .head{ padding:38px 0 0;}
#property .head .h2{ margin-bottom:15px;}
#property .head .word{ width:100%; margin-bottom:15px;}
#property .head .word p{ margin-bottom:8px;}
#property .block1{ padding:0 8px 0;}
#property .block1 .block{ margin-bottom:0;}
#property .block1 .block table td{ display:none; position:static; opacity:1;}
#property .block1 .block table td img{ width:100%; height:auto}
#property .block1 .block table td:nth-of-type(1){ width:100%; display:table-cell; height:151px;}
#property .block1 .alink{ display:none;}

#property .block2{ padding:0 8px 0;}
#property .block2 .head{ padding:34px 0 17px;}
#property .block2 .head .h1{ opacity:1;}
#property .block2 .head .h2{ opacity:1;}
#property .block2 .tab{ margin-bottom:0;}
#property .block2 .tab ul{ text-align:center;}
#property .block2 .tab ul li{ font-size:13px; line-height:13px; padding:0 14px;}
#property .block2 .tab ul li:after{ content:''; width:3px; height:3px; border-radius:50%; position:absolute; right:-3px; overflow:hidden; background-color:#0b6c28; top:6px;}
#property .block2 .block{ padding-left:0; margin-bottom:25px; height:500px;}
#property .block2 .block .count{ top:268px; font-size:11px; line-height:20px;}
#property .block2 .block .count .now{ font-size:15px;}
#property .block2 .block .tab{ position:absolute; left:0; top:100px; width:100%; height:56px; display:block;}
#property .block2 .block .tab a{ width:56px; height:56px; background:rgba(0,0,0,0.5) url(../image/fix/group_block1_arr.png) no-repeat; background-size:auto 56px; position:absolute; top:0; border-radius:50%;}
#property .block2 .block .tab .prev{ background-position:right top; left:-28px;}
#property .block2 .block .tab .next{ background-position:left top; right:-28px;}
#property .block2 .block ul{ overflow:hidden;}
#property .block2 .block ul li{ padding-top:25px; float:left;}
#property .block2 .block ul li .imgWarp{ float:none; width:100%; height:229px;}
#property .block2 .block ul li .imgWarp img{ width:100%; height:auto;}
#property .block2 .block ul li .cont{ float:none; width:100%; height:234px; margin-right:0;}
#property .block2 .block ul li .cont .name{ font-size:13px; border-bottom:1px solid #dddddd; line-height:20px; padding:14px 0 7px;}
#property .block2 .block ul li .cont .anli{ font-size:11px; line-height:15px; padding:8px 0 11px;}
#property .block2 .block ul li .cont .text{ font-size:11px; line-height:15px;}
#property .block2 .block ul li .cont .text p{ margin-bottom:8px;}
#property .block2 .block ol{ display:none;}

#property .block3{ padding:0 8px 32px;}
#property .block3 .head{ padding:34px 0 21px;}
#property .block3 .head .h1{ opacity:1;}
#property .block3 .head .h2{ opacity:1; margin-bottom:0;}
#property .block3 .tab{ display:none;}
#property .block3 .list{ padding:0;}
#property .block3 .list ul{ overflow:hidden; height:334px; display:none;}
#property .block3 .list ul:nth-child(1){ display:block;}
#property .block3 .list li{ font-size:11px; line-height:15px; padding-left:54px; margin-right:0; width:100%; height:49px; margin-bottom:8px; white-space:normal;}
#property .block3 .list .date{ width:45px; height:49px; font-size:13px; line-height:13px; padding-top:5px;}
#property .block3 .list .date b{ font-size:24px; line-height:24px;}

#property .block4{ display:none;}

/*public*/
#public .block1{ padding:0 8px;}
#public .block1 .left{ width:100%; height:314px; float:none; background-size:cover !important;}
#public .block1 .right{ width:100%; height:auto; float:none; margin-top:0;}
#public .block1 .right .cont{ width:100%; margin-left:0; padding-top:20px;}
#public .block1 .right .cont .logo{ width:77px; height:77px; position:static; margin:0 auto 15px;}
#public .block1 .right .cont .logo img{ width:100%; height:auto;}
#public .block1 .right .cont .t1{ text-align:center; font-size:25px; line-height:29px; position:static;}
#public .block1 .right .cont .t2{ text-align:center; font-size:15px; line-height:24px; position:static; margin-bottom:12px;}
#public .block1 .right .cont .word{ font-size:11px; line-height:15px;}
#public .block1 .right .cont .word p{ margin-bottom:4px; text-indent:2em;}

#public .block2 { display:none;}

#public .block3{ padding:0 8px 42px;}
#public .block3 .head{ padding:35px 0 22px;}
#public .block3 .contWarp .list{ float:none; height:146px;}
#public .block3 .contWarp .list .t1{ font-size:13px; line-height:15px; margin-bottom:10px;}
#public .block3 .contWarp .list .text{ font-size:11px; line-height:15px; height:auto; margin-bottom:13px;}
#public .block3 .contWarp .list .alink{ color:#707070; border-color:#707070; margin-bottom:22px;}
#public .block3 .contWarp .list ul{ position:relative;}
#public .block3 .contWarp .list ul li{ font-size:11px; line-height:15px; margin-bottom:3px; padding-left:16px;}
#public .block3 .contWarp .list ul li:after{ content:''; width:4px; height:4px; border:2px solid #0b6c28; border-radius:50%; position:absolute; left:6px; top:50%; margin-top:-4px;}
#public .block3 .contWarp .list ul li a{ color:#474747;}
#public .block3 .contWarp .list:nth-child(1){ width:100%; padding-right:0;}
#public .block3 .contWarp .list:nth-child(2){ width:100%; margin-right:0; margin-bottom:20px;}
#public .block3 .contWarp .list:nth-child(3){ width:100%; padding-right:0;}
#public .block3 .contWarp .list:nth-child(4){ width:100%;}

#public .block4{ display:none;}

#public .block5{ background-color:#FFF; padding-bottom:29px;}
#public .block5 .head {padding: 35px 0 22px;}
#public .block5 .list{ padding:0 2px 0 7px;}
#public .block5 .list li{ width:50%; margin:0 0 7px;}
#public .block5 .list li:nth-child(4n+4) { margin:0 0 7px;}
#public .block5 .list li a{ display:block; padding-right:5px;}
#public .block5 .list li .imgWarp{ width:100%; height:112px;}
#public .block5 .list li .text{ padding:7px 0; font-size:11px;}

/*join*/
#join{ background:url(../image/home_p4bg.jpg) 0 0 repeat;}
#join .block1{ position:relative;}
#join .block1 img{ width:100%; height:auto;}
#join .block1 .t1{ font-family:Arial; font-size:50px; color:#474747; text-align:center; text-transform:uppercase; font-weight:bold; line-height:50px; width:600px; position:absolute; left:50%; margin-left:-300px; top:50%; margin-top:-50px;}
#join .block1 .t2{ font-size:30px; color:#474747; text-align:center; line-height:30px; width:600px; position:absolute; left:50%; margin-left:-300px; top:50%;}

#join .block2{ height:516px;}
#join .block2 table{ width:100%; height:100%;}
#join .block2 table td{ width:25%; text-align:center; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
#join .block2 table td .block{ padding:0 50px;}
#join .block2 table td .block .t1{ font-family:Arial; font-size:22px; color:#474747; text-transform:uppercase; line-height:28px; margin-top:15px;}
#join .block2 table td .block .t2{ font-size:22px; color:#474747; line-height:30px;}
#join .block2 table td .block .t3{ font-family:Arial; font-size:30px; line-height:32px; color:#0b6c28; text-transform:uppercase; position:relative; border-bottom:1px solid #b8b8b8;}
#join .block2 table td .block .t3:after{ content:''; width:134px; height:1px; background-color:#FFF; overflow:hidden; position:absolute; bottom:-1px; left:50%; margin-left:-67px;}
#join .block2 table td .block .t4{ font-size:22px; color:#474747; line-height:30px; margin-bottom:16px;}
#join .block2 table td .block .t5{ font-size:14px; color:#707070; line-height:22px;}
#join .block2 table td .block:nth-child(2){ display:none;}

#join .block3{ background-color:#FFF; padding-bottom:126px;}
#join .block3 .head{ padding:145px 0 54px;}
#join .block3 .cont{ overflow:hidden; height:514px; overflow:hidden;}
#join .block3 .left{ background:url(../image/temp/join_block3_left.jpg) center center no-repeat; width:514px; height:514px; float:left; position:relative;}
#join .block3 .left ul{}
#join .block3 .left ul li{ width:120px; height:120px; overflow:hidden; position:absolute; color:#FFF;}
#join .block3 .left ul>li:nth-child(1){ left:50%; top:20px; margin-left:-60px;}
#join .block3 .left ul>li:nth-child(2){ right:20px; top:50%; margin-top:-60px;}
#join .block3 .left ul>li:nth-child(3){ left:50%; bottom:20px; margin-left:-60px;}
#join .block3 .left ul li:nth-child(4){ left:20px; top:50%; margin-top:-60px;}
#join .block3 .left ul li .t1{ font-family:Arial; font-size:70px; font-weight:bold; text-align:center; line-height:70px;}
#join .block3 .left ul li .t2{ font-size:22px; text-align:center; line-height:24px; text-align:center;}
#join .block3 .left ul li .t3{ font-size:20px; color:#FFF; line-height:46px;}
#join .block3 .left ul li ol{}
#join .block3 .left ul li ol li{ width:auto; height:auto; font-size:14px; margin-bottom:6px; line-height:18px; margin:0; position:static;}
#join .block3 .left ul li .block:nth-child(2){ display:none;}
#join .block3 .right{ width:670px; float:right; padding:44px 0;}
#join .block3 .right dl{ margin-bottom:26px;}
#join .block3 .right dl dt{ font-size:20px; color:#474747; line-height:24px; margin-bottom:10px;}
#join .block3 .right dl dd{ font-size:14px; color:#707070; line-height:22px;}
#join .block3 .right dl .tab{ height:30px; border-bottom:1px solid #d2d2d2; margin-bottom:10px;}
#join .block3 .right dl .tab li{ float:left; font-size:14px; line-height:30px; color:#474747; margin-right:25px; border-bottom:1px solid #d2d2d2; margin-bottom:-1px; position:relative; cursor:pointer;}
#join .block3 .right dl .tab li:nth-last-child(1){ margin-right:0;}
#join .block3 .right dl .tab li:hover{ border-color:#0b6c28;}
#join .block3 .right dl .tab .cur{ border-color:#0b6c28;}
#join .block3 .right dl .tab .cur:after{ content:''; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #0b6c28; font-size: 0; line-height: 0; position:absolute; left:50%; margin-left:-4px; bottom:-5px;}
#join .block3 .right dl:nth-last-child(1) dd{ display:none;}
#join .block3 .right dl:nth-last-child(1) dd:nth-child(3){ display:block;}

#join .block4{ padding-bottom:132px;}
#join .block4 .head{ padding:140px 0 20px;}
#join .block4 .tab{ margin-bottom:20px;}
#join .block4 .tab ul{ text-align:center;}
#join .block4 .tab ul li{ font-size:16px; color:#707070; display:inline-block; padding:0 40px; position:relative; cursor:pointer;}
#join .block4 .tab ul .cur{ color:#0b6c28;}
#join .block4 .tab ul li:after{ content:''; width:6px; height:6px; border-radius:50%; position:absolute; right:-3px; overflow:hidden; background-color:#0b6c28; top:8px;}
#join .block4 .tab ul li:nth-last-child(1):after{ width:0; height:0; overflow:hidden;}
#join .block4 .tab ul .cur{ color:#0b6c28;}
#join .block4 .block{ display:none;}
#join .block4 .block:nth-child(3){ display:block;}
#join .block4 .block table td{ overflow:hidden;}
#join .block4 .block table td img{ overflow:hidden;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
	}
#join .block4 .block table td:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
	}

#join .block5{ background:url(../image/temp/join_block5_img.jpg) center top no-repeat; height:683px;}
#join .block5 .head{ padding:160px 0 20px;}
#join .block5 .head .h1{ color:#FFF;}
#join .block5 .head .h2{ color:#FFF; margin-bottom:20px;}
#join .block5 .head .word{ width:820px; color:#FFF;}
#join .block5 .tab{ position:relative; z-index:1; overflow:hidden; padding:0 35px;}
#join .block5 .tab .prev{ font-family:Arial; font-size:45px; line-height:60px; width:35px; height:60px; position:absolute; left:0; top:50%; margin-top:-30px; display:none; color:#FFF; text-align:center; z-index:1;}
#join .block5 .tab .next{ font-family:Arial; font-size:45px; line-height:60px; width:35px; height:60px; position:absolute; right:0; top:50%; margin-top:-30px; display:none; color:#FFF; text-align:center; z-index:1;}
#join .block5 .tab ul{ overflow:hidden; padding-bottom:4px;}
#join .block5 .tab ul li{ float:left; font-size:22px; color:#FFF; line-height:30px; padding:18px 0 14px 62px; position:relative; height:66px; width:188px;  border-bottom: 2px solid transparent; cursor:pointer; position:relative;}
#join .block5 .tab ul li:hover{ border-color:#0b6c28;}
#join .block5 .tab ul .cur{ border-color:#0b6c28;}
#join .block5 .tab ul .cur:after{ content:''; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #0b6c28; font-size: 0; line-height: 0; position:absolute; left:50%; margin-left:-4px; bottom:-5px;}
#join .block5 .tab ul li b{ font-family:Impact; font-size:84px; line-height:84px; font-weight:bold; text-transform:uppercase; position:absolute; left:0; top:0;}
#join .block5 .tab ul li p{ font-family:Arial; font-size:18px; line-height:84px; line-height:24px; text-transform:uppercase;}
#join .block5 .add{ border:1px solid rgba(213,213,213,0.4); height:90px; overflow:hidden;}
#join .block5 .add ul{}
#join .block5 .add ul li{ overflow:hidden; padding:28px 30px 28px 36px; display:none;}
#join .block5 .add ul .cur{ display:block;}
#join .block5 .add ul li .em{ font-size:16px; color:#FFF; line-height:34px;}
#join .block5 .add ul li .em span{ font-family:Arial;}
#join .block5 .add ul li .link{ font-size:16px; line-height:34px; padding:0 25px; float:right; color:#FFF; margin-left:10px;}
#join .block5 .add ul li .link:nth-child(2){ background-color:#c1723d;}
#join .block5 .add ul li .link:nth-child(3){ background-color:#356e90;}
#join .block5 .add ul li .link:nth-child(4){ background-color:#138f38;}


.block0{width:100%;margin:auto;}

.linda1{ background-size:auto 242px; background-position:center top; padding:0 8px; height:827px;}
.linda1 .block0{height:242px;}
.linda1 .m{ height:100%;}
.linda1 .des{ padding:0 0 38px; top:100px;width:100%;margin-top:100px;}
.linda1 .des h1{padding-left:18px;font-size:24px;color:#474747; line-height:33px;}
.linda1 .des h3{padding-left:18px;font-size:13px;color:#474747; line-height:20px;}
.linda1 .des .text{font-size:11px;color:#474747;margin-top:110px;line-height:15px;}
.linda1 .des2{ top:532px; height:auto; padding-top:38px;}
.linda1 .des2 .tit{float:none;width:100%; border-right:0 none; text-align:center; height:auto; padding-bottom:22px;}
.linda1 .des2 .tit h3{font-size:25px;line-height:90%;color:#0b6c28;padding:0;}
.linda1 .des2 .tit h4{font-size:15px;padding-left:0;}
.linda1 .des2 .list{width:100%;height:160px;float:none; overflow:hidden;margin:0; position:relative;}
.linda1 .des2 ul li{line-height:15px;height:auto;float:none;width:100%;font-size:11px; margin-bottom:5px; overflow:hidden;}
.linda1 .des2 ul li h4{float:left;color:#474747;width:263px;}
.linda1 .des2 ul li span{float:left;color:#474747;}
.linda1.show .m{right:10px;opacity:1;}
.linda1.show .des{margin-top:0;opacity:1;}
.linda1.show .des2{opacity:1;}

.linda2{background:url(../image/baiy/bg1.png); padding:0 8px;}
.linda2 .block0{ overflow:hidden;}
.linda2 .item{width:50%;background:#fff;margin:0; top:0; margin-bottom:5px;}
.linda2 .item:nth-child(n+6){ display:none;}
.linda2 .item .pic{height:auto;}
.linda2 .item .pic img{width:100%;height:auto;}
.linda2 .item h3{height:45px;line-height:45px;font-size:11px; padding:0 15px;}
.linda2 .item h3 a{color:inherit; line-height:15px;}
.linda2 .item.h{ width:100%; padding-bottom:18px;}
.linda2 .item.h h2{font-size:25px;line-height:30px;margin-top:0;padding-left:0;color:#0b6c28; text-align:center;}
.linda2 .item.h h2 b{font-size:25px; display:inline;}
.linda2 .item.h h4{font-size:18px;color:#474747;line-height:20px;padding-left:0; text-align:center;}
.linda2 .item.h:hover{box-shadow:none;}
.linda2 .more{text-align:center;padding:15px 0 0;}
.linda2 .more a{border:1px solid #909090;border-radius:15px;height:30px;line-height:30px;padding:0 16px;color:#707070;font-size:11px;}
.linda2 .more a span{background:none;padding-right:0;}

.linda3{ position:relative; padding:41px 0 30px;}
.linda3 .blockk{ width:100%;height:312px; float:none; background-size:contain; background-position:center top; position:absolute; left:0; top:100px;}
.linda3 .list{ float:none; width:100%; padding:0 8px;}
.linda3 .list h3{font-size:25px;line-height:27px;margin-left:0; text-align:center; color:#0b6c28;}
.linda3 .list h4{font-size:15px; line-height:20px; opacity:0;margin-left:0; text-align:center;}
.linda3 .list .scroll{height:330px;margin-top:326px;}
.linda3 .list ul li{height:49px;margin-bottom:8px; overflow:hidden;}
.linda3 .list ul li .date{width:45px;height:49px;font-size:13px;}
.linda3 .list ul li .date b{font-size:24px;}
.linda3 .list ul li h5{padding:0 0 0 9px; overflow:hidden;}
.linda3 .list ul li h5 span{vertical-align:top;}
.linda3 .list ul li h5:after{vertical-align:top;}
.linda3 .list .btns{ display:none;}

.linda4{height:auto; background-size:auto 100%; padding:40px 8px 33px;}
.linda4 .block0 h2{font-size:25px;line-height:30px;position:static;width:100%; text-align:center;}
.linda4 .block0 h4{font-size:15px;line-height:20px; position:static; text-align:center;}
.linda4 .list{ background:none; height:auto; position:static; padding-top:30px;}
.linda4 .list li{position:static;font-size:11px; line-height:15px;text-align:left; height:auto; overflow:hidden; padding-bottom:11px; padding-left:36px; background:url(../image/fix/line1.png) 10px top repeat-y;}
.linda4 .list li h3{font-size:15px; margin-bottom:1px; position:relative;}
.linda4 .list li h3:before{ content:''; width:12px; height:12px; border-radius:50%; background-color:#FFF; border:2px solid rgba(0,0,0,0.5); position:absolute; left:-33px; top:0;}
.linda4 .list li.a1{text-align:left;}
.linda4 .list li.a3{text-align:left;}
.linda4 .list li.a5{text-align:left;}
.linda4 .list li.a7{text-align:left;}
.linda4 .list li.a9{text-align:left;}
.linda4 .list li.a11{text-align:left;}
.linda4 .list li.a13{text-align:left;}
.linda4 .list li.a15{text-align:left;}
.linda4 .list li.a17{text-align:left;}
.linda4 .list li:nth-last-child(1){ background:none;}

.linda5 .block0{padding:38px 8px 50px;}
.linda5 h2{font-size:25px; line-height:32px;}
.linda5 h4{font-size:15px; line-height:20px; margin-bottom:22px;}
.linda5 .list{margin-top:0;}
.linda5 .list .item{margin:0 0 6px 0;width:100%;float:none;height:114px;overflow:hidden;} 
.linda5 .list .item .pic{float:left;width:50%;height:100%;overflow:hidden;}
.linda5 .list .item h3{padding-left:54%;margin-top:31px;font-size:15px; line-height:15px;}
.linda5 .list .item p{padding-left:54%;margin-top:6px;font-size:11px; line-height:15px; padding-right:0;}
.linda5 .more{text-align:center;padding:15px 0 0;}
.linda5 .more a{border-radius:15px;height:30px;line-height:30px;padding:0 16px;font-size:11px;}
.linda5 .more a span{ background:none; padding:0;}

body{min-width:320px;max-width:640px;}
.education1{ text-align:center;}
.education1 .bg{ width:auto; height:178px;}
.education1 .s{width:100%;left:0;margin-left:0;height:178px;margin-top:0;top:0;position:absolute; padding:0 16px;}
.education1 .s .logo{ width:51px; height:auto; margin-top:35px;}
.education1 .s .t1{ width:176px; height:auto; margin-top:9px;}
.education1 .s h1{font-size:7px; line-height:7px;margin-top:5px;opacity:0; text-align:left;}

.education2{padding:32px 0 0;}
.education2 h1{font-size:25px; line-height:33px;}
.education2 h2{font-size:15px; line-height:18px;}
.education2 h5{ display:none;}
.education2 .list{margin-top:23px;}
.education2 .list .item{width:50%;}
.education2 .list .item img{width:101%;height:auto;}
.education2 .list .item .mask{position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;}
.education2 .list .item .mask:hover{background:#419233;}
.education2 .list .item .mask .inner{height:39px; margin-top:-20px;}
.education2 .list .item .mask h3{font-size:13px;line-height:18px;}
.education2 .list .item .mask h4{font-size:15px;line-height:21px;}
.education2 .list .item .mask .more{ display:none;}
.education2 .list .item.a .mask .inner{height:80px;margin-top:-40px;}
.education2 .list div:nth-last-child(2){ display:none;}
.education2 .list div:nth-last-child(3){ display:none;}

.education3{height:auto; background:url(../image/fix/pic20.jpg) 40% 40% no-repeat; background-size:contain; padding:45px 8px 0;}
.education3 .block0{height:100%;position:relative;}
.education3 .part1{ position:static;}
.education3 .part1 h1{font-size:15px; line-height:18px; text-align:center;}
.education3 .part1 h2{font-size:25px; line-height:25px; text-align:center;}
.education3 .part1 table{margin-top:18px;font-size:11px;line-height:15px;}
.education3 .part1 table th{ background-position:left top;}
.education3 .part1 table tr td{ padding-bottom:8px;}

.education3 .part2{position:relative; height:240px;}
.education3 .part2 li{position:absolute;height:56px;line-height:56px;padding:0 80px 0 15px;left:0;top:0;overflow:hidden;opacity:0;margin-top:-20px;
transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.education3 .part2 li.s{margin-top:0;opacity:1;}
.education3 .part2 ul{position:absolute;left:0;top:0;width:150%;}
.education3 .part2 li:hover{background:url(../image/baiy/label2.png) right center no-repeat;z-index:1;
transition-duration:0.2s;-webkit-transition-duration:0.2s;}
.education3 .part2 li span{background:url(../image/baiy/label1.png) left center no-repeat;padding-left:45px;color:#fff;float:left;color:transparent;height:100%;}
.education3 .part2 li:hover span{color:#fff;}
.education3 .part2 li.a1{left: 1008px; top: 237px;}
.education3 .part2 li.a2{left: 886px; top: 319px;}
.education3 .part2 li.a3{left: 989px; top: 375px;}
.education3 .part2 li.a4{left: 1046px; top: 341px;}
.education3 .part2 li.a5{left: 847px; top: 382px;}
.education3 .part2 li.a6{left: 955px; top: 432px;}
.education3 .part2 li.a7{left: 391px; top: 429px;}

.education3 .part3{ position:static; padding-bottom:43px;}
.education3 .part3 h1{font-size:25px;}
.education3 .part3 h2{font-size:15px; line-height:18px;margin-top:0;}
.education3 .part3 .text{margin-top:16px;font-size:11px;line-height:15px; text-align:left;}
.education3 .part3 .num{margin-top:15px; overflow:hidden;}
.education3 .part3 .num .item{width:33%;float:left;text-align:center; padding:0 10px;}
.education3 .part3 .num .item h3{font-size:35px; line-height:46px;height:46px;}
.education3 .part3 .num .item h3 i{font-size:16px;}
.education3 .part3 .num .item p{font-size:10px; line-height:14px;}

.education4{ padding:43px 0 0;}
.education4 .l{float:none;width:100%; padding:0 8px;}
.education4 .l .inner{width:100%;height:auto;margin:0;position:static; text-align:center; padding-bottom:38px;}
.education4 .l .inner h1{font-size:15px;line-height:20px;}
.education4 .l .inner h2{font-size:25px;line-height:37px;}
.education4 .l .inner .tab{height:auto;line-height:30px;margin-top:18px; overflow:hidden; text-align:center;}
.education4 .l .inner .tab a{width:65px;height:30px;line-height:30px;float:none;margin:0 3px;font-size:11px; display:inline-block;}
.education4 .l .inner .div{margin-top:15px;font-size:11px;line-height:15px; text-align:left;}
.education4 .l .inner .div .d .more{ display:none;}
.education4 .r{float:none;width:100%; overflow:hidden;}

.blockb{width:100%;}

#culture .main1{background:url(../image/bo/bg1.jpg) center top no-repeat;height:457px;}
#culture .main1 .l,#culture .main1 .r{width:625px;position:relative;text-align:center;float:left;height:457px;}
#culture .main1 h3{color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;font-size:54px;width:100%;position:absolute;top:185px;line-height:1.2;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#culture .main1 h4{color:#fff;font-weight:bold;font-size:22px;width:100%;position:absolute;top:252px;line-height:1.2;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#culture .main1 .l h3,#culture .main1 .l h4{left:40%;margin-left:-312.5px;}
#culture .main1 .r h3,#culture .main1 .r h4{right:40%;margin-right:-312.5px;}
#culture .main2{height:1030px;}
#culture .main2 .title{text-align:center;padding-top:150px;}
#culture .title h3{text-transform:uppercase;font-weight:bold;font-size:50px;color:#0b6c28;font-family:Arial, Helvetica, sans-serif;line-height:1.2;}
#culture .title h4{font-size:31px;color:#474747;line-height:1.2;}
#culture .main2 .box{width:1230px;margin:40px auto 0;}
#culture .main2 .box .text{background:url(../image/bo/bg2.png) center center repeat;width:410px;height:308px;float:left;}
#culture .main2 .box .text .inner{width:325px;margin:20px auto 0;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#culture .main2 .box .text .inner h3{color:#fff;font-size:22px;line-height:1.2;}
#culture .main2 .box .text .inner h4{color:#fff;font-size:20px;line-height:1.5;font-family:Arial, Helvetica, sans-serif;}
#culture .main2 .box .text .inner p{color:#fff;font-size:16px;line-height:1.5;margin-top:6px;}
#culture .main2 .box .pic{overflow:hidden;float:left;width:410px;height:308px;}
#culture .main2 .box .pic img{ overflow:hidden;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
	}
#culture .main2 .box .pic:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
	}
#culture .main3{height:655px;background:url(../image/bo/bg3.png) center center repeat;}
#culture .main3 .title{padding-top:125px;}
#culture .main3 .box{height:270px;position:relative;width:1080px;margin:70px auto 0;}
#culture .main3 .div{position:absolute;width:194px;height:270px;left:-200px;top:0;float:left;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#culture .main3 .div .img{width:194px;height:194px;margin:0 auto;}
#culture .main3 .div.a1 .img{background:url(../image/bo/img1.png) center top no-repeat;}
#culture .main3 .div.a2 .img{background:url(../image/bo/img2.png) center top no-repeat;}
#culture .main3 .div.a3 .img{background:url(../image/bo/img3.png) center top no-repeat;}
#culture .main3 .div.a4 .img{background:url(../image/bo/img4.png) center top no-repeat;}
#culture .main3 .div.a1:hover .img{background:url(../image/bo/img1-1.png) center top no-repeat;}
#culture .main3 .div.a2:hover .img{background:url(../image/bo/img2-1.png) center top no-repeat;}
#culture .main3 .div.a3:hover .img{background:url(../image/bo/img3-1.png) center top no-repeat;}
#culture .main3 .div.a4:hover .img{background:url(../image/bo/img4-1.png) center top no-repeat;}
#culture .main3 .div h4{text-align:center;color:#474747;font-size:20px;line-height:1.2;padding-top:20px;}
#culture .main3 .div h5{font-size:16px;color:#474747;text-align:center;margin-top:5px;line-height:1.2;}
#culture .main4{height:606px;background:url(../image/bo/bg4.jpg) center top no-repeat;}
#culture .main4 .title{padding-top:163px;width:680px;}
#culture .main4 .title h4{color:#0b6c28;}
#culture .main4 .title p{color:#fff;font-size:16px;line-height:1.5;margin-top:20px;}
#culture .main4 .box{width:1230px;margin:38px auto 0;position:relative;padding-top:60px;}
#culture .main4 .box .line{border-top:solid 1px #fff;}
#culture .main4 .box .ul{position:absolute;left:0;top:0;}
#culture .main4 .box .ul .li{float:left;margin:0 17px;text-align:center;position:relative;}
#culture .main4 .box .ul .li h3{color:#fff;font-size:18px;font-family:Arial, Helvetica, sans-serif;margin-top:17px;}
#culture .main4 .box .ul .li .img{background:url(../image/bo/img6.png) center center no-repeat;width:15px;height:15px;left:50%;margin-left:-7.5px;top:53px;position:absolute;}
#culture .main4 .box .ul .li h4{color:#fff;font-size:16px;margin-top:50px;}
#culture .main4 .box .ul .li:hover h3{margin-top:0;}
#culture .main4 .box .ul .li:hover h4{margin-top:80px;}
#culture .main4 .box .ul .li:hover .img{background:url(../image/bo/img5.png) center center no-repeat;width:42px;height:42px;left:50%;margin-left:-21px;top:40px;}

#estate .main1{ background-size:cover;height:112px;}
#estate .main1 .text{top:28px;width:100%;left:0;}
#estate .main1 .text h3{width:158px;height:33px;line-height:33px;font-size:17px;}
#estate .main1 .text h4{line-height:15px;margin-top:10px;font-size:11px;}
#estate .main2 .text{text-align:center; padding:37px 8px 18px;}
#estate .main2 .text h3{font-size:15px;line-height:17px;opacity:1;}
#estate .main2 .text h4{font-size:16px;margin-top:4px;line-height:21px;opacity:1;}
#estate .main2 .text h5{font-size:9px;margin-top:0;line-height:12px;opacity:1;}
#estate .main2 .text .p{font-size:11px;margin-top:12px;line-height:15px;opacity:1;}
#estate .main2 .text .p p{margin-bottom:9px;}
#estate .main2 .box1{width:100%;margin:0 auto;height:auto; padding:0 8px;}
#estate .main2 .box1 .left{float:none;width:100%;height:auto; padding:69px 0 48px;}
#estate .main2 .box1 .left h3{font-size:18px;line-height:24px;margin-top:0;}
#estate .main2 .box1 .left h4{font-size:18px;line-height:24px;margin-top:3px;}
#estate .main2 .box1 .left h5{font-size:9px;line-height:13px;margin-top:0;}
#estate .main2 .box1 .left .learn{ background-size:auto 30px;width:136px;height:30px;margin:18px auto 0;}
#estate .main2 .box1 .focus{float:none;width:100%;height:230px;}
#estate .main2 .box1 .focus .frame{width:100%;height:100%;}
#estate .main2 .box1 .focus .frame .child{width:100%;height:100%;}
#estate .main2 .box1 .focus .frame .child img{width:100%;height:auto;}
#estate .main2 .box1 .focus .nav{ width:100%;right:0;bottom:30px; text-align:center;}
#estate .main2 .box1 .focus .nav a{display:inline-block;float:none;width:16px;height:16px; background-size:contain;margin:0 3px;}
#estate .main2 .box1 .focus .nav a.now{ background-size:contain;}
#estate .main2 .box1 .border_t{width:0px;position:absolute;left:5%;top:5%;}
#estate .main2 .box1 .border_r{height:0px;position:absolute;right:5%;top:5%;}
#estate .main2 .box1 .border_b{width:0px;position:absolute;right:5%;bottom:5%;}
#estate .main2 .box1 .border_l{height:0px;position:absolute;left:5%;bottom:5%;}
#estate .main2 .box2{ padding-bottom:35px;}
#estate .main2 .box2 .title{width:100%;padding:32px 8px 30px;}
#estate .main2 .box2 .title h3{font-size:15px;line-height:17px;}
#estate .main2 .box2 .title h4{font-size:16px;line-height:21px;margin-top:4px;}
#estate .main2 .box2 .title p{font-size:11px;line-height:15px;margin-top:12px;}
#estate .main2 .box2 .title .learn{ background-size:auto 30px;width:136px;height:30px;margin:18px auto 0;}
#estate .main2 .box2 .pic{width:100%;height:auto;}
#estate .main3{ margin:0; padding:0 8px 38px;}
#estate .main3 .frame .child{width:100%;float:none; padding-top:34px;}
#estate .main3 .frame .child:nth-child(1){ padding-top:0;}
#estate .main3 .frame .child .text{height:auto;text-align:center; padding-bottom:15px;}
#estate .main3 .frame .child .text h3{font-size:18px;line-height:20px;}
#estate .main3 .frame .child .text .learn{ background-size:auto 30px;width:136px;height:30px;margin:13px auto 0;}
#estate .main3 .frame .child .pic .up{position:absolute;left:0;top:0;background:url(../image/bo/black30.png) center center repeat;width:100%;height:100%;}

/*领导关怀*/
#leader{}
#leader .head{ padding:110px 0 32px;}
#leader .list{ }
#leader .list ul{ overflow:hidden;}
#leader .list li{ width:382px; float:left; position:relative; background-color:#f2f2f2; padding:11px 9px; margin-bottom:15px; margin-right:14px;}
#leader .list li:nth-child(3n+3){ margin-right:0;}
#leader .list li .imgWarp{ width:100%; height:294px; overflow:hidden; margin-bottom:22px;}
#leader .list li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#leader .list li .imgWarp img{ width:100%; height:auto;}
#leader .list li .cont{ height:44px; overflow:hidden; text-align:center; font-size:18px; line-height:22px; margin-bottom:12px; color:#474747;}
#leader .list li .mask{ width:100%; height:100%; background:url(../image/leader_mask.png) center center no-repeat; position:absolute; left:0; bottom:0; text-align:center; display:none;}
#leader .list li .mask:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#leader .list .loadMore{ height:140px; text-align:center; padding-top:32px;}
#leader .list .loadMore img{ margin-right:16px;}
#leader .list .loadMore a{ font-size:22px; color:#707070; line-height:32px;}
#leader .list .page{ padding:30px 0 84px;}

/*琳达列表*/
#lindalist{}
#lindalist .head{ padding:30px 0 10px;}
#lindalist .list{ padding:0 7px;}
#lindalist .list ul{ overflow:hidden;}
#lindalist .list li{ width:100%; height:auto; overflow:hidden; float:none; margin-bottom:8px; margin-right:0;}
#lindalist .list li .imgWarp{ width:100%; height:236px; overflow:hidden;}
#lindalist .list li .cont{ width:100%; height:35px; display:block;}
#lindalist .list li .cont span{ font-size:12px; line-height:15px;}
#lindalist .page{ display:none;}

/*搜索结果*/
#results{}
#results .layerWarp{ padding:0 7px;}
#results .t{ padding:20px 0 10px; font-size:14px; line-height:19px;}
#results .t span{ margin-left:5px;}
#results .word{ font-size:13px; line-height:14px;}
#results .list{ padding:6px 0;}
#results .list li{ padding-bottom:10px; margin-bottom:10px;}
#results .list li .h1{ font-size:12px; line-height:13px; margin-bottom:5px;}
#results .list li p{ font-size:11px; line-height:12px; height:24px;}
#results .page{ display:none;}

}