@charset "utf-8";
/* CSS Document */

/*置顶*/
.gotop{position:fixed; right:15px; bottom:100px;width:78px;height:57px;background:url(../image/gotop.png) 0 0 no-repeat;display:none; z-index:10;}
.gotop.fr{left:100%;margin-left:-50px;}

#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;}

/*public*/
.title{ width:1200px; margin:0 auto; padding-top:80px; text-align:left;}
.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;}









.title .t1444{ font-family:Arial; font-weight:bold; font-size:50px; color:#ffffff; text-transform:uppercase; line-height:54px;}
.title .t1444 span{ color:#ffffff;}
.title .t2444{ font-size:30px; color:#ffffff; line-height:40px;}
.title .t3444{ font-size:16px; color:#ffffff; line-height:24px; margin-top:6px;}











.alink{ display:inline-block; font-size:18px; color:#FFF; line-height:34px; height:36px; padding:0 20px; border:1px solid #FFF; border-radius:18px; transition:background-color .2s ease 0s;}
.alink:hover{ border-color:#0b6c28; background-color:#0b6c28; text-shadow:1px 1px 3px rgba(0,0,0,0.8); box-shadow:1px 1px 3px rgba(0,0,0,0.5);}
.mouse{ background:url(/css_js_shouye/images/mouse.png); width:20px; height:47px; position:fixed; left:50%; margin-left:-10px; bottom:80px; z-index:10;
	-webkit-animation:mouse 5s linear 2s normal none infinite;
	-moz-animation:mouse 5s linear 2s normal none infinite;
	animation:mouse 5s linear 2s normal none infinite;
}

@-webkit-keyframes mouse {
	0% { -webkit-transform: translateY(0px);}
	10% { -webkit-transform: translateY(10px);}
	20% { -webkit-transform: translateY(0px);}
	30% { -webkit-transform: translateY(10px);}
	40% { -webkit-transform: translateY(0px);}
	100% { -webkit-transform: translateY(0px);}
}

@-moz-keyframes mouse {
	0% { -moz-transform: translateY(0px);}
	10% { -moz-transform: translateY(10px);}
	20% { -moz-transform: translateY(0px);}
	30% { -moz-transform: translateY(10px);}
	40% { -moz-transform: translateY(0px);}
	100% { -moz-transform: translateY(0px);}
}

@keyframes mouse {
	0% { transform: translateY(0px);}
	10% { transform: translateY(10px);}
	20% { transform: translateY(0px);}
	30% { transform: translateY(10px);}
	40% { transform: translateY(0px);}
	100% { transform: translateY(0px);}
}

/*滚动条*/
.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:1230px; 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:8px; background-color:#FFF; position:relative;}
.imgList .list li .imgWarp{ width:100%; height:226px; overflow:hidden;}
.imgList .list li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.imgList .list li .imgWarp img{ width:100%; height:auto;}
.imgList .list li .cont{ margin-right:8px; height:58px; font-size:16px; color:#474747; line-height:24px; text-align:center;}
.imgList .list li .cont:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.imgList .list li .mask{ width:100%; height:100%; background:url(/css_js_jianjie/images/mask_bg.png) center center no-repeat; position:absolute; left:0; bottom:0; text-align:center; display:none;}
.imgList .list li .mask:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.imgList .warp ol{ position:absolute; bottom:18px; left:50%; overflow:hidden; z-index:1;}
.imgList .warp ol li{ width:6px; height:6px; border:3px solid #0b6c28; background-color:#0b6c28; float:left; margin:0 2px; cursor:pointer; transition:all .5s ease-in-out 0s; border-radius:6px;}
.imgList .warp ol li:hover{ background-color:transparent;}
.imgList .warp ol .cur{ width:18px; background-color:transparent;}

.mmask{ display:none;}
.mNav{ display:none;}
/*menu*/
#menu{ width:100%; height:65px; position:relative;}
#menu .mBtn{ display:none;}
#menu .logo{ position:absolute; right:725px; top:0; width:300px; height:65px;}
#menu .logo:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#menu .left{ width:100%; height:100%; position:absolute; right:50%; top:0; margin-right:-408px; background-color:rgba(10,102,38,0.95);}
#menu .left .nav{ height:100%; position:absolute; right:28px; top:0;}
#menu .left .nav li{ float:left;}
#menu .left .nav li a{ color:#FFF; font-size:18px; height:65px; line-height:53px; padding:12px 10px 0; 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{ width:100%; height:100%; position:absolute; left:50%; top:0; margin-left:408px; background-color:rgba(0,0,0,0.7);}
#menu .right ul{ height:100%; position:absolute; left:0; top:0;}
#menu .right ul li{ float:left;}
#menu .right ul li .link{ width:280px; 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(images/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(images/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{ width:100%; height:50px; background-color:#343434; font-size:12px; color:#FFF; line-height:14px;}
#footer .warp{ width:1230px; margin:0 auto; position:relative;}
#footer .link{ overflow:hidden; position:absolute; left:20px; top:20px;}
#footer .link li{ float:left; padding:0 2px;}
#footer .copy{ width:600px; position:absolute; left:50%; top:20px; margin-left:-300px; text-align:center; color:#FFF;}
#footer .ftbj{ position:absolute; top:20px; right:20px;}
#footer .ftbj a{ color:#FFF;}
#footer a:hover{ color:#0b6c28;}
.fBottom{ position:fixed; bottom:0; left:0;}

/*home*/
#home{}
#home .menuTop{ top:0;}
#home .menuBottom{ bottom:0;}
#home #menu{ position:fixed; left:0; z-index:10; transition:all 700ms ease 0s;}

/*p1*/
#p1{}
#p1 .videoWarp{ width:100%; height:100%; position:relative; margin:0 auto; overflow:hidden;}
#p1 .videoWarp video{ width:1920px; height:1080px; position:absolute; left:50%; top:50%; margin-left:-960px; margin-top:-540px;}
#p1 .contWarp{ width:100%; position:absolute; left:0; top:35%; margin-top:-230px; text-align:center; color:#FFF;}
#p1 .contWarp .h1{ color:#FFF; font-family:Impact, Arial; font-size:20px; font-wei33ght:bold; text-transform:uppercase; margin-bottom:30px;
	-webkit-text-shadow:0 0 20px rgba(0,0,0,0.3);
	-moz-text-shadow:0 0 20px rgba(0,0,0,0.3);
	text-shadow:0 0 20px rgba(0,0,0,0.3);
	}

/*p2*/
#p2{ }
#p2 .title{ padding-bottom:22px; padding-top:130px;}
#p2 .newlist{ width:910px; margin:0 auto;}
#p2 .newlist ul{ margin-left:7px;}
#p2 .newlist li{ position:relative; padding-bottom:16px; padding-left:150px; border-left:1px solid #d5d5d5;}
#p2 .newlist li:nth-last-child(1){ border-left:0 none;}
#p2 .newlist li:after{ content:''; width:6px; height:6px; border-radius:50%; border:4px solid #a8863f; background-color:#FFF; position:absolute; left:0; margin-left:-8px; top:0;}
#p2 .newlist .date{ font-family:Arial; font-weight:bold; font-size:14px; line-height:14px; color:#a8863f; position:absolute; left:22px; top:0;}
#p2 .newlist .cont{ font-size:16px; line-height:16px; color:#474747; border-bottom:1px dashed #c9c9c9; white-space:nowrap; padding-bottom:19px; width:100%; overflow:hidden; transition:all .5s ease 0s;}
#p2 .newlist .cont:hover{ color:#0b6c28; text-indent:10px;}
#p2 .newlist li:nth-last-child(1) .cont{ border-bottom:0 none;}

#p2 .imglist{ width:100%; position:absolute; left:0; bottom:0;}
#p2 .imglist ul{ overflow:hidden;}
#p2 .imglist li{ width:20%; float:left; text-align:center; overflow:hidden; position:relative;}
#p2 .imglist li:hover img{ transform:scale(1.1);}
#p2 .imglist li:nth-last-child(1){ background:url(/css_js_shouye/images/home_imgbg.jpg) 0 0 repeat;}
#p2 .imglist li a{ margin-right:1px; display:block; color:#FFF;}
#p2 .imglist li a img{ width:100%; height:auto; transition:all .5s ease 0s;}
#p2 .imglist li a p{ font-size:16px; line-height:62px; height:62px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color:rgba(0,0,0,0.6); padding:0 7%; position:absolute; bottom:0; left:0; width:100%; transition:all .2s ease 0s;}
#p2 .imglist li a:hover p{ background-color:rgba(11,108,40,0.6); text-shadow:1px 1px 3px rgba(0,0,0,0.8);}
#p2 .imglist li .alink{ display:inline-block; margin:34% auto 0;}
#p2 .imglist li .alink:hover{ border-color:#0b6c28; background-color:#0b6c28;}

/*p3*/
#p3{ backgro333und:url(/css_js_shouye/images/ditupingpu.png) 0 0 repeat; background-color:#04122c;}
#p3 .mapWarp{ width:1200px; height:100%; background:center top no-repeat; margin:45px auto 0; background-image:url(/css_js_shouye/images/ditu.jpg);}
#p3 .map0{ 

            background-color:#04122c}


#p3 .map1{ background-image:url(../image/world.jpg);}
#p3 .mapWarp .title{ padding-bottom:20px;}
#p3 .mapWarp .tabmap{ text-align:center;}
#p3 .mapWarp .tabmap span{ padding:0 16px; margin:0 3px; text-align:center; color:#FFF; font-size:14px; line-height:28px; height:28px; border-radius:14px; background-color:#474747; position:relative; transition:all .5s ease 0s; display:inline-block; cursor:pointer;}
#p3 .mapWarp .tabmap span:hover{ background-color:#0b6c28;}
#p3 .mapWarp .tabmap .cur{ background-color:#0b6c28;}
#p3 .mapWarp .tabmap .cur:after{ content:''; border: 6px solid transparent; border-top: 5px solid #0b6c28; width: 0; height: 0; position: absolute; left:50%; margin-left:-6px; bottom:-11px;}
#p3 .mapWarp .map{ height:100%; position:relative; z-index:0;backgrou333nd:url(/css_js_shouye/images/ditu.jpg)}
#p3 .mapWarp .map li{ position:absolute; padding: 10px 20px 10px 50px; border-radius:27px; background:url(/css_js_shouye/images/mappoint.png) 20px center no-repeat; font-size:14px; line-height:34px; color:#474747;}
#p3 .mapWarp .map li b{ text-transform:uppercase; font-family:Arial; font-size:16px; font-weight:bold;}
#p3 .mapWarp .map li i{ position:absolute; left:0; top:0; border-radius:50%; opacity:0.5; box-shadow:0 0 5px rgba(0,0,0,0.5); z-index:-1; transform:scale(0.5); transition:all .6s ease-in-out;}
#p3 .mapWarp .map li:hover{ color:#FFF; background-color:rgba(0,0,0,0.5); }

#p3 .map0 ul:nth-of-type(2){ display:none;}
#p3 .map0 .map li:nth-child(1){ left:668px; top:177px;}
#p3 .map0 .map li:nth-child(1) i:nth-of-type(1){ width:25px; height:25px; left:26px; top:34px;}
#p3 .map0 .map li:nth-child(1) i:nth-of-type(2){ width:80px; height:80px; left:-8px; top:-62px;}
#p3 .map0 .map li:nth-child(1) i:nth-of-type(3){ width:130px; height:130px; left:-70px; top:-46px;}
#p3 .map0 .map li:nth-child(2){ left:682px; top:240px;}
#p3 .map0 .map li:nth-child(2) i:nth-of-type(1){ width:50px; height:50px; left:13px; top:21px;}
#p3 .map0 .map li:nth-child(3){ left:740px; top:298px;}
#p3 .map0 .map li:nth-child(3) i:nth-of-type(1){ width:25px; height:25px; left:26px; top:35px;}
#p3 .map0 .map li:nth-child(3) i:nth-of-type(2){ width:62px; height:62px; left:18px; top:28px;}
#p3 .map0 .map li:nth-child(4){ left:593px; top:209px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
#p3 .map0 .map li:nth-child(4) i:nth-of-type(1){ width:25px; height:25px; left:59px; top:33px;}
#p3 .map0 .map li:nth-child(4) i:nth-of-type(2){ width:72px; height:72px; left:82px; top:-8px;}
#p3 .map0 .map li:nth-child(5){ left:780px; top:270px;}
#p3 .map0 .map li:nth-child(5) i:nth-of-type(1){ width:25px; height:25px; left:27px; top:34px;}
#p3 .map0 .map li:nth-child(6){ left:576px; top:413px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
#p3 .map0 .map li:nth-child(6) i:nth-of-type(1){ width:25px; height:25px; left:62px; top:34px;}
#p3 .map0 .map li:nth-child(7){ left:531px; top:309px;}
#p3 .map0 .map li:nth-child(7) i:nth-of-type(1){ width:25px; height:25px; left:25px; top:34px;}
#p3 .map0 .map li:nth-child(8){ left:550px; top:361px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
#p3 .map0 .map li:nth-child(8) i:nth-of-type(1){ width:25px; height:25px; left:60px; top:36px;}
#p3 .map0 .map li:nth-child(9){ left:672px; top:146px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
#p3 .map0 .map li:nth-child(9) i:nth-of-type(1){ width:25px; height:25px; left:58px; top:35px;}
#p3 .map0 .map li:nth-child(9) i:nth-of-type(2){ width:80px; height:80px; left:55px; top:20px;}
#p3 .map0 .map li:nth-child(10){ left:680px; top:400px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
#p3 .map0 .map li:nth-child(10) i:nth-of-type(1){ width:25px; height:25px; left:-5px; top:-15px;}
#p3 .map0 .map li:nth-child(10) i:nth-of-type(2){ width:25px; height:25px; left:55px; top:20px;}
#p3 .map1 ul:nth-of-type(1){ display:none;}
#p3 .map1 .map li:nth-child(1){ left:352px; top:190px;}
#p3 .map1 .map li:nth-child(1) i:nth-of-type(1){ width:115px; height:115px; left:-46px; top:-46px;}
#p3 .map1 .map li:nth-child(1) i:nth-of-type(2){ width:75px; height:75px; left:15px; top:34px;}
#p3 .map1 .map li:nth-child(2){ left:492px; top:160px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
#p3 .map1 .map li:nth-child(2) i:nth-of-type(1){ width:102px; height:102px; left:50px; top:-24px;}
#p3 .map1 .map li:nth-child(3){ left:598px; top:196px;}
#p3 .map1 .map li:nth-child(3) i:nth-of-type(1){ width:130px; height:130px; left:-34px; top:-52px;}
#p3 .map1 .map li:nth-child(3) i:nth-of-type(2){ width:64px; height:64px; left:42px; top:-66px;}
#p3 .map1 .map li:nth-child(4){ left:702px; top:250px;}
#p3 .map1 .map li:nth-child(4) i:nth-of-type(1){ width:102px; height:102px; left:-40px; top:-10px;}
#p3 .map1 .map li:nth-child(4) i:nth-of-type(2){ width:62px; height:62px; left:20px; top:34px;}
#p3 .map1 .map li:nth-child(5){ left:850px; top:216px;}
#p3 .map1 .map li:nth-child(5) i:nth-of-type(1){ width:54px; height:54px; left:-90px; top:-2px;}
#p3 .map1 .map li:nth-child(5) i:nth-of-type(2){ width:130px; height:130px; left:-72px; top:-32px;}
#p3 .map1 .map li:nth-child(5) i:nth-of-type(3){ width:80px; height:80px; left:0; top:-56px;}
#p3 .map1 .map li:nth-child(6){ left:390px; top:205px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
#p3 .map1 .map li:nth-child(6) i:nth-of-type(1){ width:54px; height:54px; left:160px; top:15px;}





/*p3*/
#p3444{ background:url(/css_js_shouye/images/lichengbg.jpg) 0 0 repeat;}
#p34444444444444 .mapWarp{ width:1200px; height:100%; background:center top no-repeat; margin:45px auto 0;}
##p34444 .map0{ background-image:url(/css_js_shouye/images/ditu.jpg);}


##p3444 .map1{ background-image:url(../image/world.jpg);}
##p3444 .mapWarp .title{ padding-bottom:20px;}
##p3444 .mapWarp .tabmap{ text-align:center;}
##p3444 .mapWarp .tabmap span{ padding:0 16px; margin:0 3px; text-align:center; color:#FFF; font-size:14px; line-height:28px; height:28px; border-radius:14px; background-color:#474747; position:relative; transition:all .5s ease 0s; display:inline-block; cursor:pointer;}
##p3444 .mapWarp .tabmap span:hover{ background-color:#0b6c28;}
##p3444 .mapWarp .tabmap .cur{ background-color:#0b6c28;}
##p3444 .mapWarp .tabmap .cur:after{ content:''; border: 6px solid transparent; border-top: 5px solid #0b6c28; width: 0; height: 0; position: absolute; left:50%; margin-left:-6px; bottom:-11px;}
##p3444 .mapWarp .map{ height:100%; position:relative; z-index:0;}
##p3444 .mapWarp .map li{ position:absolute; padding: 10px 20px 10px 50px; border-radius:27px; background:url(/css_js_shouye/images/mappoint.png) 20px center no-repeat; font-size:14px; line-height:34px; color:#474747;}
##p3444 .mapWarp .map li b{ text-transform:uppercase; font-family:Arial; font-size:16px; font-weight:bold;}
##p3444 .mapWarp .map li i{ position:absolute; left:0; top:0; border-radius:50%; opacity:0.5; box-shadow:0 0 5px rgba(0,0,0,0.5); z-index:-1; transform:scale(0.5); transition:all .6s ease-in-out;}
##p3444 .mapWarp .map li:hover{ color:#FFF; background-color:rgba(0,0,0,0.5); }

##p3444 .map0 ul:nth-of-type(2){ display:none;}
##p3444 .map0 .map li:nth-child(1){ left:617px; top:170px;}
##p3444 .map0 .map li:nth-child(1) i:nth-of-type(1){ width:54px; height:54px; left:36px; top:0px;}
##p3444 .map0 .map li:nth-child(1) i:nth-of-type(2){ width:80px; height:80px; left:-8px; top:-62px;}
##p3444 .map0 .map li:nth-child(1) i:nth-of-type(3){ width:130px; height:130px; left:-70px; top:-46px;}
##p3444 .map0 .map li:nth-child(2){ left:626px; top:230px;}
##p3444 .map0 .map li:nth-child(2) i:nth-of-type(1){ width:105px; height:105px; left:0px; top:-30px;}
##p3444 .map0 .map li:nth-child(3){ left:734px; top:298px;}
##p3444 .map0 .map li:nth-child(3) i:nth-of-type(1){ width:25px; height:25px; left:7px; top:-30px;}
##p3444 .map0 .map li:nth-child(3) i:nth-of-type(2){ width:62px; height:62px; left:18px; top:28px;}
##p3444 .map0 .map li:nth-child(4){ left:562px; top:232px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
##p3444 .map0 .map li:nth-child(4) i:nth-of-type(1){ width:25px; height:25px; left:-20px; top:-38px;}
##p3444 .map0 .map li:nth-child(4) i:nth-of-type(2){ width:72px; height:72px; left:82px; top:-8px;}
##p3444 .map0 .map li:nth-child(5){ left:780px; top:270px;}
##p3444 .map0 .map li:nth-child(5) i:nth-of-type(1){ width:106px; height:106px; left:-34px; top:-26px;}
##p3444 .map0 .map li:nth-child(6){ left:590px; top:450px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
##p3444 .map0 .map li:nth-child(6) i:nth-of-type(1){ width:25px; height:25px; left:0px; top:-26px;}
##p3444 .map0 .map li:nth-child(7){ left:550px; top:340px;}
##p3444 .map0 .map li:nth-child(7) i:nth-of-type(1){ width:80px; height:80px; left:-16px; top:8px;}
##p3444 .map0 .map li:nth-child(8){ left:560px; top:400px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
##p3444 .map0 .map li:nth-child(8) i:nth-of-type(1){ width:80px; height:80px; left:20px; top:-8px;}
##p3444 .map0 .map li:nth-child(9){ left:700px; top:200px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
##p3444 .map0 .map li:nth-child(9) i:nth-of-type(1){ width:80px; height:80px; left:-5px; top:-15px;}
##p3444 .map0 .map li:nth-child(9) i:nth-of-type(2){ width:80px; height:80px; left:55px; top:20px;}
##p3444 .map0 .map li:nth-child(10){ left:680px; top:400px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
##p3444 .map0 .map li:nth-child(10) i:nth-of-type(1){ width:80px; height:80px; left:-5px; top:-15px;}
##p3444 .map0 .map li:nth-child(10) i:nth-of-type(2){ width:80px; height:80px; left:55px; top:20px;}
##p3444 .map1 ul:nth-of-type(1){ display:none;}
##p3444 .map1 .map li:nth-child(1){ left:352px; top:190px;}
##p3444 .map1 .map li:nth-child(1) i:nth-of-type(1){ width:115px; height:115px; left:-46px; top:-46px;}
##p3444 .map1 .map li:nth-child(1) i:nth-of-type(2){ width:75px; height:75px; left:15px; top:34px;}
##p3444 .map1 .map li:nth-child(2){ left:492px; top:160px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
##p3444 .map1 .map li:nth-child(2) i:nth-of-type(1){ width:102px; height:102px; left:50px; top:-24px;}
##p3444 .map1 .map li:nth-child(3){ left:598px; top:196px;}
##p3444 .map1 .map li:nth-child(3) i:nth-of-type(1){ width:130px; height:130px; left:-34px; top:-52px;}
##p3444 .map1 .map li:nth-child(3) i:nth-of-type(2){ width:64px; height:64px; left:42px; top:-66px;}
##p3444 .map1 .map li:nth-child(4){ left:702px; top:250px;}
##p3444 .map1 .map li:nth-child(4) i:nth-of-type(1){ width:102px; height:102px; left:-40px; top:-10px;}
##p3444 .map1 .map li:nth-child(4) i:nth-of-type(2){ width:62px; height:62px; left:20px; top:34px;}
##p3444 .map1 .map li:nth-child(5){ left:850px; top:216px;}
##p3444 .map1 .map li:nth-child(5) i:nth-of-type(1){ width:54px; height:54px; left:-90px; top:-2px;}
##p3444 .map1 .map li:nth-child(5) i:nth-of-type(2){ width:130px; height:130px; left:-72px; top:-32px;}
##p3444 .map1 .map li:nth-child(5) i:nth-of-type(3){ width:80px; height:80px; left:0; top:-56px;}
##p3444 .map1 .map li:nth-child(6){ left:390px; top:205px; background-position:right 20px center; padding-right:50px; padding-left:20px;}
##p3444 .map1 .map li:nth-child(6) i:nth-of-type(1){ width:54px; height:54px; left:160px; top:15px;}








/*p4*/
#p4{}
#p4 .imgList{ overflow:hidden; position:absolute; width:100%; left:50%; margin-left:-50%; bottom:0%;}
#p4 .imgList li{ float:left; width:20%; position:relative; overflow:hidden;}
#p4 .imgList li:nth-last-child(1){ background:url(/css_js_shouye/images/home_imgbg.jpg) 0 0 repeat; text-align:center;}
#p4 .imgList li img{ width:100%; height:auto;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
     padding: 0.5px;
}
#p4 .imgList li:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
}
#p4 .imgList li .cont{ width:100%; height:100%; position:absolute; left:0; top:0; text-align:center; color:#FFF;}
#p4 .imgList li .cont .t1{ font-size:20px; line-height:30px; margin-top:25%; margin-left:30px;margin-right:30px; text-shadow: 3px 1px 16px #080808; background:#2a840e96;}
#p4 .imgList li .cont .t2{ font-family:Arial; font-size:16px; line-height:24px; margin-bottom:25px;}
#p4 .imgList li .info{ width:100%; height:100%; position:absolute; left:0; top:0; text-align:center; color:#FFF; background-color:#044e1e;}
#p4 .imgList li .url{display:block; font-size:22px; }
#p4 .imgList li .url{position: absolute;display:block;font-size:22px;width: 100%;height: -webkit-fill-available;z-index:22222;/* height: auto !important; */}
#p4 .imgList li .info .t1{ font-family:Arial; font-weight:bold; font-size:34px; line-height:34px; margin-top:20%;height:22px;}
#p4 .imgList li .info .t2{ font-family:Arial; font-size:50px; line-height:46px; margin-bottom:14px;}
#p4 .imgList li .info .t3{ font-size:30px; line-height:42px;}
#p4 .imgList li .info .t4{ font-size:16px; line-height:26px;}
#p4 .imgList li .info .t4 .a{ font-size:26px;}
#p4 .imgList li .alink{ display:inline-block; margin:40% auto 0;}
#p4 .imgList li .alink:hover{ border-color:#0b6c28; background-color:#0b6c28;}


/*p5*/
#p5{}
#p5 .title{ padding-bottom:36px;}
#p5 .imgList{ width:90%; height:600px; position:absolute; left:5%; top:50%; margin-left:0px; margin-top:-360px; text-align:center; background:none;}
#p5 .imgList ul{ overflow:hidden; margin-bottom:70px;}
#p5 .imgList li{ float:left; width:20%}
#p5 .imgList li .imgWarp{ height:280px; overflow:hidden; position:relative;}
#p5 .imgList li .imgWarp img{ width:100%; height:auto; transition:all .5s linear 0s; padding:1px;}
#p5 .imgList li:hover .imgWarp img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}
#p5 .imgList li .imgWarp .mask{ width:20%; height:100%; background:url(../image/p5_imgmask.png) no-repeat; position:absolute; left:0; top:0;}
#p5 .imgList li:nth-of-type(1) .imgWarp{ width:100%;}
#p5 .imgList li:nth-of-type(1) .imgWarp .mask{ background-position:0 0;}
#p5 .imgList li:nth-of-type(2) .imgWarp{ width:100%;}
#p5 .imgList li:nth-of-type(2) .imgWarp .mask{ background-position:-230px 0;}
#p5 .imgList li:nth-of-type(3) .imgWarp{ width:100%;}
#p5 .imgList li:nth-of-type(3) .imgWarp .mask{ background-position:-486px 0;}
#p5 .imgList li:nth-of-type(4) .imgWarp{ width:100%;}
#p5 .imgList li:nth-of-type(4) .imgWarp .mask{ background-position:-602px 0;}
#p5 .imgList li:nth-of-type(5) .imgWarp{ width:100%;}
#p5 .imgList li:nth-of-type(5) .imgWarp .mask{ background-position:-858px 0;}
#p5 .imgList li:nth-of-type(6) .imgWarp{ width:100%;}
#p5 .imgList li:nth-of-type(6) .imgWarp .mask{ background-position:-1114px 0;}
#p5 .imgList .cont{ color:#ffffff; font-size:20px; line-height:34px; text-align:center;}
#p5 .imgList .cont p{ font-family:Arial; font-size:16px; line-height:16px; color:#707070;}
#p5 .imgList .alink{ color:#ffffff; border-color:#ffffff;}
#p5 .imgList .alink:hover{ color:#FFF; border-color:#0b6c28;}

/*p6*/
#p6{ background:url(/css_js_shouye/images/beijing555.jpg) center center no-repeat; background-size:auto 100%;}
#p6 .contWarp{ width:600px; height:90%; position:absolute; right:50%; top:10%; color:#FFF;}
#p6 .contWarp .m{ position:absolute; left:0;}
#p6 .contWarp .logo{ top:0;}
#p6 .contWarp .name{ left:90px; top:26px; font-size:22px; line-height:22px; font-weight:bold;}
#p6 .contWarp .t1{ top:50%; margin-top:-100px; font-family:Arial; font-weight:bold; font-size:48px; line-height:48px; color:#0b6c28; text-transform:uppercase;}
#p6 .contWarp .t2{ top:50%; margin-top:-40px; font-size:30px; line-height:30px;}
#p6 .contWarp .t3{ top:50%; font-size:40px; line-height:40px;}
#p6 .contWarp .alink{ top:50%; margin-top:90px; border-color:#0b6c28; background-color:#0b6c28; text-shadow:1px 1px 3px rgba(0,0,0,0.8); box-shadow:1px 1px 3px rgba(0,0,0,0.5);}

/*p7*/
#p7{ background:url(../image/home_p4bg.jpg) 0 0 repeat;}
#p7 .imgList{ position:relative; height:80%;}
#p7 .imgList .warp{ width:1254px; margin:0 auto; padding-bottom:54px; overflow:hidden; position:relative; top: 10%;}
#p7 .imgList .title{ padding:90px 0 30px;}
#p7 .imgList .list{ position:relative;}
#p7 .imgList .list li{ float:left; margin-right:8px; background-color:#FFF; position:relative;}
#p7 .imgList .list li .imgWarp{ width:100%; height:226px; overflow:hidden;}
#p7 .imgList .list li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#p7 .imgList .list li .imgWarp img{ width:100%; height:auto;}
#p7 .imgList .list li .cont{ margin-right:8px; height:76px; font-size:16px; color:#474747; line-height:24px; text-align:center;}
#p7 .imgList .list li .cont:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#p7 .imgList .list li .mask{ width:100%; height:100%; background-color:rgba(65,146,51,0.9); position:absolute; left:0; bottom:0; text-align:center; display:none;}
#p7 .imgList .list li .mask:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#p7 .imgList .warp ol{ position:absolute; bottom:18px; left:50%; overflow:hidden; z-index:1;}
#p7 .imgList .warp ol li{ width:6px; height:6px; border:3px solid #0b6c28; background-color:#0b6c28; float:left; margin:0 2px; cursor:pointer; transition:all .5s ease-in-out 0s; border-radius:6px;}
#p7 .imgList .warp ol li:hover{ background-color:transparent;}
#p7 .imgList .warp ol .cur{ width:18px; background-color:transparent;}

#home #footer{ position:absolute; bottom:0; left:0;}

.head{ text-align:center;}
.head .h1{ font-family:Arial; font-weight:bold; text-transform:uppercase; font-size:50px; line-height:52px; color:#166e31;}
.head .h2{ font-size:30px; line-height:34px; color:#474747; margin-bottom:10px;}
.head .word{ font-size:14px; line-height:22px; color:#707070; width:1010px; margin:0 auto 28px;}
.head .more{ font-size:14px; line-height:18px; color:#707070; padding-right:25px; background:url(../image/more_arr.png) right bottom no-repeat; display:inline-block;}


/*group*/
#group{}
#group .imgList{ padding-bottom:30px;}
#group .block1{ background:url(../image/group_block1_bg.jpg) center top no-repeat; padding-top:160px;}
#group .block1 .layerWarp{ height:568px;}
#group .block1 .head{ text-align:left;}
#group .block1 .head .h1{ opacity:0;}
#group .block1 .head .h2{ font-size:32px; opacity:0; margin-bottom:0;}
#group .block1 .cont{ overflow:hidden;}
/*符*/#group .block1 .cont .word{ float:left; width:65%; font-size:16px; line-height:28px; color:#474747; padding-top:15px; text-indent:2em; opacity:0;}
/*符*/#group .block1 .cont .word p{margin-bottom: 15px;}
#group .block1 .cont .word p{}
#group .block1 .cont .logo{ float:right; width:348px; overflow:hidden; opacity:0;}
#group .block1 .cont .logo img{ width:100%; height:auto;}
#group .block1 .scrollImg{ width:1230px; height:560px; margin:0 auto; overflow:hidden; position:relative;}
#group .block1 .scrollImg ul{ overflow:hidden;}
#group .block1 .scrollImg ul li{ position:relative; float:left; overflow:hidden;}
#group .block1 .scrollImg ul li img{ width:100%; height:auto; opacity:0;}
#group .block1 .scrollImg ul li .maskWarp{ width:700px; height:1000px; background-color:#11682c; position:absolute; left:-50px; top:-30px; opacity:0;
	-webkit-transform:rotate(-25deg);
	-moz-transform:rotate(-25deg);
	transform:rotate(-25deg);
	}
#group .block1 .scrollImg ul li .mask{ width:400px; height:400px; padding-left:100px; color:#FFF; background-color:#11682c; position:absolute; left:130px; top:0;
	-webkit-transform:rotate(25deg);
	-moz-transform:rotate(25deg);
	transform:rotate(25deg);
	}
#group .block1 .scrollImg ul li .mask .h1{ font-family:Arial; font-weight:bold; font-size:50px; line-height:58px; margin-top:146px;}
#group .block1 .scrollImg ul li .mask .h2{ font-size:30px; line-height:42px; margin-bottom:20px;}
#group .block1 .scrollImg ul li .mask .word{ font-size:14px; line-height:22px; height:136px;}
#group .block1 .scrollImg ul li .mask .more{ display:inline-block; font-size:14px; line-height:18px; color:#FFF; padding-right:35px; background:url(../image/more_arr.png) right top no-repeat;}
#group .block1 .scrollImg .tab{ width:100%; position:absolute; bottom:16px; left:0; text-align:center; z-index:1;}
#group .block1 .scrollImg .tab a{ display:inline-block; width:40px; height:26px; background:url(/css_js_jianjie/images/jiantou.png) no-repeat;}
#group .block1 .scrollImg .tab .prev{ background-position:left top;}
#group .block1 .scrollImg .tab .next{ background-position:right top;}
#group .block1 .scrollImg .tab .prev:hover{ background-position:left bottom;}
#group .block1 .scrollImg .tab .next:hover{ background-position:right bottom;}

#group .imgList .head{ padding:102px 0 38px;}
#group .imgList .head .h1{ opacity:0;}
#group .imgList .head .h2{ opacity:0;}
#group .imgList .head .word{ opacity:0;}

#group .block2{ background:url(../image/temp/group_block2_bg.jpg) center top no-repeat; height:520px;}
#group .block2 .head{ padding-top:150px;}
#group .block2 .head .h1{ color:#FFF; opacity:0;}
#group .block2 .head .h2{ color:#FFF; opacity:0;}
#group .block2 .head .word{ color:#FFF; opacity:0;}
#group .block2 .head .more{ color:#FFF; background-position:right top;}

/*group*/
#groupnews{}
#groupnews .dateBar{ padding-bottom:32px; font-family:Arial;}
#groupnews .dateBar .bar1{ line-height:80px; text-align:center; color:#909090; overflow:hidden; width:360px; margin:0 auto 8px;}
#groupnews .dateBar .reduce{ font-size:60px; width:80px; float:left; cursor:pointer; -moz-user-select:none;}
#groupnews .dateBar .year{ width:200px; font-size:80px; font-weight:bold; color:#474747; float:left;}
#groupnews .dateBar .increase{ font-size:60px; width:80px; float:left; cursor:pointer; -moz-user-select:none;}
#groupnews .dateBar .reduce:hover,.honour .dateBar .increase:hover{ color:#474747;}

#groupnews .dateBar .bar2{ color:#474747; font-size:16px; line-height:20px; overflow:hidden;}
#groupnews .dateBar .bar2 .start{ width:243px; float:right; text-align:left; padding-left:13px;}
#groupnews .dateBar .bar2 .dragWarpX{ width:692px; height:20px; float:left; position:relative; background:url(../image/honour_dragWarp_bg.png) left 9px repeat-x;}
#groupnews .dateBar .bar2 .dragColor{ width:0; height:1px; margin-top:9px; background-color:#11682c;}
#groupnews .dateBar .bar2 .dragBar{ width:14px; height:14px; background-color:#b3b3b3; border-radius:50%; position:absolute; left:0; top:3px; cursor:pointer;}
#groupnews .dateBar .bar2 .dragBar:hover{ background-color:#11682c; box-shadow:0 0 1px rgba(0,0,0,0.5);}
#groupnews .dateBar .bar2 .cur{ background-color:#11682c; box-shadow:0 0 1px rgba(0,0,0,0.5);}
#groupnews .dateBar .bar2 .end{ width:243px; float:left; text-align:right; padding-right:13px;}

#groupnews .layerWarp{ padding-bottom:100px;}
#groupnews .layerWarp .head{ padding:90px 0 44px;}
#groupnews .layerWarp .head .h2{ font-size:32px;}
#groupnews .layerWarp .list{}
#groupnews .layerWarp .list .block{ display:none;}
#groupnews .layerWarp .list .cur{ display:block;}
#groupnews .layerWarp .list .left{ float:left;}
#groupnews .layerWarp .list .left li{ background-color:#f2f2f2; width:382px; padding:10px 10px 26px; margin-bottom:40px;}
#groupnews .layerWarp .list .left li .imgWarp{ height:296px; overflow:hidden;}
#groupnews .layerWarp .list .left li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#groupnews .layerWarp .list .left li .imgWarp img{ width:100%; height:auto; transition:all .5s ease 0s;}
#groupnews .layerWarp .list .left li:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
}
#groupnews .layerWarp .list .left li .cont{ padding:14px 5px 5px;}
#groupnews .layerWarp .list .left li .cont .t1{ font-size:18px; color:#474747; line-height:36px; white-space:nowrap; overflow:hidden;}
#groupnews .layerWarp .list .left li .cont .t2{ font-size:14px; color:#707070; line-height:22px; height:44px; overflow:hidden;}

#groupnews .layerWarp .list .right{ float:right;}
#groupnews .layerWarp .list .right li{ width:630px; padding-left:130px; position:relative; margin-bottom:12px;}
#groupnews .layerWarp .list .right li a{ font-size:18px; color:#474747; line-height:26px; transition:all .5s ease 0s;}
#groupnews .layerWarp .list .right li a span{ position:absolute; left:0; top:0; font-family:Arial; font-size:20px;}
#groupnews .layerWarp .list .right li a:hover{ color:#0b6c28;}
#groupnews .layerWarp .list .right li a:hover span{ color:#474747;}

#groupnews .layerWarp .list .block .page{ clear:both;}
#groupnews .layerWarp .list .block .m_more{ display:none;}

/*contact*/
#contact{}
#contact .head{ padding:20px 0 46px;}
#contact .mapWarp{ overflow:hidden; margin-bottom:42px;}
#contact .mapWarp .cont{ float:left; width:310px; height:400px; padding:60px 40px 0; background-color:rgba(10,102,38,0.95);}
#contact .mapWarp .cont .name{ font-size:30px; line-height:86px; color:#ffffff;}
#contact .mapWarp .cont table{ width:100%;}
#contact .mapWarp .cont td{ font-size:14px; color:#ffffff; line-height:22px; padding-bottom:12px; vertical-align:top;}
#contact .mapWarp .cont td img{ float:left; margin-top:3px;}
#contact .mapWarp .map{ float:right; width:840px; height:460px;}
#contact .mapWarp .map #map{ height:100%; font-size:12px;}

#contact .scrollImg{ overflow:hidden; margin-bottom:58px; position:relative;}
#contact .scrollImg .prev,#contact .scrollImg .next{ background:url(../image/contact_scrollImg_arr.png) no-repeat; width:100px; height:98px; position:absolute; top:101px; transition:all .5s ease 0s; border-radius:10px;}
#contact .scrollImg .prev{ left:0; background-position:left center;}
#contact .scrollImg .next{ right:0; background-position:right center;}
#contact .scrollImg a:hover{ background-color:rgba(22,110,49,0.5);}
#contact .scrollImg ul{ overflow:hidden;}
#contact .scrollImg li{ float:left;}
#contact .scrollImg li .imgWarp{ height:300px; overflow:hidden;}
#contact .scrollImg li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#contact .scrollImg li .imgWarp img{ width:100%; height:auto;}
#contact .scrollImg li .cont{ padding-top:16px;}
#contact .scrollImg li .cont .name{ font-size:18px; line-height:22px; color:#474747; margin-bottom:4px;}
#contact .scrollImg li .cont .add{ font-size:14px; line-height:18px; color:#707070; margin-bottom:9px;}
#contact .scrollImg li .cont .tel{ font-family:Arial; font-size:16px; line-height:18px; color:#0b6c28;}

/*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:90px 0 40px;}
#special .layerWarp .page{ padding:36px 0 80px;} 
#special .list{}
#special .list ul{}
#special .list li{ background:url(../image/home_p4bg.jpg) 0 0 repeat; margin-bottom:14px; overflow:hidden;}
#special .layerWarp .list ul li .imgWarp{ width:302px; height:226px; float:left; overflow:hidden;} 
#special .layerWarp .list ul li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#special .layerWarp .list ul li .imgWarp img{ width:100%; height:auto;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
	}
#special .layerWarp .list ul li .imgWarp:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
	} 
#special .layerWarp .list ul li .cont{ width:824px; height:178px; float:left; position:relative; padding:48px 64px 0 40px;} 
#special .layerWarp .list ul li .cont .t1{ font-size:18px; line-height:22px; color:#474747; margin-bottom:12px;}
#special .layerWarp .list ul li .cont .t2{ font-size:14px; line-height:22px; color:#707070; margin-bottom:22px; height:88px; overflow:hidden;}
#special .layerWarp .list ul li .cont .date{ font-family:Arial; font-size:16px; color:#707070;}
#special .layerWarp .list ul li .cont .link{ width:20px; height:20px;  background:url(../image/special_link_ico.png) 0 0 no-repeat; position:absolute; right:16px; bottom:16px;}
#special .layerWarp .m_more{ font-size:11px; line-height:30px; text-align:center; color:#707070; width:121px; height:30px; display:none; border:1px solid #909090; margin:13px auto 40px;
 -webkit-border-radius:15px;
 -moz-border-radius:15px;
 border-radius:15px;
 }

/*news*/
#news{}
#news .nTitle{ font-size:30px; color:#474747; line-height:36px; padding:96px 20px 16px; text-align:center;}
#news .nDate{ font-size:14px; color:#707070; line-height:16px; text-align:center;}
#news .article{ font-size:14px; color:#707070; line-height:22px; margin-bottom:100px; padding-top:30px;}
#news .article p{ margin-bottom:22px;}
#news .article p img{ max-width:100%; height:auto;}
#news .article .imgWarp{ text-align:center; padding:20px 0 40px;}

/*expert*/
#expert{}
#expert .nTitle{ font-size:30px; color:#474747; line-height:36px; padding:96px 20px 40px; text-align:center;}
#expert .nDate{ font-size:14px; color:#707070; line-height:16px; text-align:center;}
#expert .article{ font-size:14px; color:#707070; line-height:22px; margin-bottom:100px; padding-top:44px;}
#expert .article p{ margin-bottom:22px;}
#expert .article .imgWarp{ text-align:center; padding:20px 0 40px;}

#expert .scrollWarp{ height:540px; overflow:hidden; position:relative;}
#expert .scrollWarp ul{ float:left;}
#expert .scrollWarp ul li{ width:988px; height:540px; overflow:hidden; position:relative;}
#expert .scrollWarp ul li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#expert .scrollWarp ul li img{ width:100%; height:auto;}
#expert .scrollWarp ul li .mask{ width:100%; font-size:16px; height:48px; line-height:48px; text-align:center; overflow:hidden; color:#FFF; background-color:rgba(0,0,0,0.7); position:absolute; bottom:0; left:0;}
#expert .scrollWarp ol{ float:right; position:relative;}
#expert .scrollWarp ol li{ width:240px; height:108px; overflow:hidden;}
#expert .scrollWarp ol .cur{ opacity:0.8;}
#expert .scrollWarp ol li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#expert .scrollWarp ol li img{ width:100%; height:auto;}
#expert .scrollWarp .prev{ background:url(../image/expert_arr_up.png) center top no-repeat; width:240px; height:65px; position:absolute; right:0; top:0;}
#expert .scrollWarp .next{ background:url(../image/expert_arr_down.png) center top no-repeat; width:240px; height:65px; position:absolute; right:0; bottom:0;}
#expert .scrollWarp .next:hover,#expert .scrollWarp .prev:hover{ background-position:center bottom; background-color:rgba(0,0,0,0.5)}

/*beichuan*/
#beichuan{}
#beichuan .bannar{ position:relative; text-align:center;}
#beichuan .bannar img{ width:100%; height:auto;}
#beichuan .bannar .t1{ width:1000px; font-weight:bold; font-size:60px; line-height:50px; color:#FFF; position:absolute; left:50%; margin-left:-500px; top:50%; margin-top:-80px; opacity:0;}
#beichuan .bannar .t2{ width:1000px; font-size:30px; line-height:40px; color:#FFF; position:absolute; left:50%; margin-left:-500px; top:50%; opacity:0;}

#beichuan .alink{ color:#707070; border-color:#707070;}
#beichuan .alink:hover{ color:#FFF;}
#beichuan .b_head{ padding:100px 50px 76px;}
#beichuan .b_head .t1{ font-size:50px; color:#0b6c28; line-height:54px; font-weight:bold; text-transform:uppercase; opacity:0;}
#beichuan .b_head .t2{ font-size:30px; color:#474747; line-height:42px; opacity:0;}

#beichuan .block1{ padding:132px 0 110px;}
#beichuan .block1 .tab{ display:none;}
#beichuan .block1 ul{ overflow:hidden;}
#beichuan .block1 li{ width:404px; float:left; margin-right:9px; position:relative;}
#beichuan .block1 li:nth-child(3){ margin:0;}
#beichuan .block1 li .imgWarp{ overflow:hidden;}
#beichuan .block1 li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#beichuan .block1 li .imgWarp img{ width:100%; height:auto;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
	}
#beichuan .block1 li .imgWarp:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
	} 
#beichuan .block1 li .cont{ color:#474747; padding:30px 20px 15px 0;}
#beichuan .block1 li .cont .t1{ font-size:22px; line-height:26px; margin-bottom:8px;}
#beichuan .block1 li .cont .t2{ font-size:14px; line-height:22px; margin-bottom:16px;}
#beichuan .block1 li .cont .t3{ font-size:16px; line-height:22px; text-align:right;}
#beichuan .block1 li .cont .link{ font-size:14px; font-family:Arial; line-height:22px; color:#0b6c28; text-transform:uppercase; position:absolute; left:0; bottom:12px;}

#beichuan .block2{ position:relative; overflow:hidden;}
#beichuan .block2 img{ width:100%; height:auto;}
#beichuan .block2 .mask{ color:#FFF; font-size:14px; line-height:24px; width:750px; height:70%; padding-right:430px; position:absolute; left:50%; margin-left:-615px; bottom:0; padding-left:50px; text-align:left;}
#beichuan .block2 .mask:before{ content:''; position:absolute; top:40px; left:-13px; width:26px; height:100%; background:url(../image/beichuan_block2_point1.png) 0 0 no-repeat;}
#beichuan .block2 .mask b{ font-size:86px; line-height:86px; font-weight:normal; margin-bottom:10px; float:left; opacity:0;}
#beichuan .block2 .mask span{ float:left; opacity:0;}

#beichuan .block3{ background:url(../image/b_head_bg1.png) center 108px no-repeat;}
#beichuan .block3 .layerWarp{ border-left:1px solid #ccc;}
#beichuan .block3 .block{ padding-left:50px;}
#beichuan .block3 .tab{ display:none;}
#beichuan .block3 .block ul{ width:1180px; height:470px; position:relative;}
#beichuan .block3 .block ul li{ position:absolute;}
#beichuan .block3 .block ul li:nth-of-type(1){ width:470px; height:234px; left:0; top:0;}
#beichuan .block3 .block ul li:nth-of-type(1) .cont{ font-size:14px; line-height:24px; color:#474747; margin-bottom:36px; padding-right:50px; opacity:0;}
#beichuan .block3 .block ul li:nth-of-type(2){ width:472px; height:470px; left:472px; top:0;}
#beichuan .block3 .block ul li:nth-of-type(3){ width:234px; height:234px; right:0; top:0;}
#beichuan .block3 .block ul li:nth-of-type(4){ width:234px; height:234px; left:0; bottom:0;}
#beichuan .block3 .block ul li:nth-of-type(5){ width:234px; height:234px; left:236px; bottom:0;}
#beichuan .block3 .block ul li:nth-of-type(6){ width:234px; height:234px; right:0; bottom:0;}
#beichuan .block3 .block ul li .mask{ position:absolute; width:100%; height:100%; background:url(../image/bc_block3_mask.png) center center no-repeat; 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{ display:none;}

#beichuan .block4{ background:url(../image/b_head_bg1.png) center 108px no-repeat;}
#beichuan .block4 .layerWarp{ border-left:1px solid #ccc; padding-bottom:62px;}
#beichuan .block4 .cont{ padding-left:50px; font-size:14px; color:#474747; line-height:24px; margin-bottom:25px;}
#beichuan .block4 .alink{ margin-left:50px;}
#beichuan .block4 .list{ padding:54px 0 0 50px;}
#beichuan .block4 .list .tab{ display:none;}
#beichuan .block4 .list ul{ overflow:hidden;}
#beichuan .block4 .list ul li{ float:left; width:294px; margin-bottom:24px;}
#beichuan .block4 .list ul li .imgWarp{ width:293px; height:221px; overflow:hidden;}
#beichuan .block4 .list ul li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#beichuan .block4 .list ul li .imgWarp img{ width:100%; height:auto;}
#beichuan .block4 .list ul li .word{ height:115px; font-size:14px; color:#474747; padding:25px 15px 10px 0;}
#beichuan .block4 .list ul li .word .date{ padding:0 3px 0 2px; font-family:Arial; font-size:16px; border-bottom:1px solid #cccccc; line-height:32px; display:block; position:relative; margin-bottom:10px;}
#beichuan .block4 .list ul li .word .date span{ font-size:14px; color:#419233; position:absolute; right:0; top:0; display:none;}
#beichuan .block4 .list ul li .word .date:hover{ border-bottom:2px solid #419233; color:#419233;}
#beichuan .block4 .list ul li .word .date:hover span{ display:block;}

#beichuan .block5{ position:relative;}
#beichuan .block5 img{ width:100%; height:auto;}
#beichuan .block5 .cont{ font-size:14px; color:#FFF; line-height:18px; padding-left:50px; width:1180px; height:100%; position:absolute; top:0; left:50%; margin-left:-615px; border-left:1px solid #ccc;}
#beichuan .block5 .cont .date{ font-family:Arial; font-size:36px; line-height:54px; display:block; padding-top:52px;}

#beichuan .block6{ background:url(../image/b_head_bg1.png) center 108px no-repeat; margin-bottom:140px;}
#beichuan .block3 .scrollClass,#beichuan .block4 .scrollClass,#beichuan .block6 .scrollClass{ background-image:url(../image/b_head_bg2.png);}
#beichuan .block6 .layerWarp{ border-left:1px solid #ccc;}
#beichuan .block6 .layerWarp:after{ content:''; width:12px; height:12px; border-radius:50%; position:absolute; bottom:0; left:-6px; background-color:#ccc;}
#beichuan .block6 .alink{ margin-left:50px;}
#beichuan .block6 .word{ padding-left:50px; font-size:14px; line-height:22px; padding-bottom:24px; width:730px;}
#beichuan .block6 .word .t1{ line-height:62px; font-size:22px;}
#beichuan .block6 .bannar{ padding:46px 0 88px 50px;}
#beichuan .block6 .list{ padding-left:50px;}
#beichuan .block6 .list ul{ width:1180px; height:708px; position:relative;}
#beichuan .block6 .list ul li{ position:absolute; overflow:hidden;}
#beichuan .block6 .list ul li .mask{ background-position:center center; background-repeat:no-repeat; position:absolute; width:100%; height:100%; left:0; bottom:0; display:none; text-align:center; color:#FFF;}
#beichuan .block6 .list ul li .mask .text{ padding-top:94px; font-size:16px; line-height:22px; margin-bottom:10px;}
#beichuan .block6 .list ul li .mask a{ font-size:14px; color:#FFF; line-height:24px; display:block; margin:0 auto;}
#beichuan .block6 .list ul li:nth-of-type(1){ width:552px; height:260px; left:0; top:0; padding-right:36px;}
#beichuan .block6 .list ul li:nth-of-type(1) p{ font-size:14px; line-height:24px; margin-bottom:10px; color:#474747;}
#beichuan .block6 .list ul li:nth-of-type(2){ width:590px; height:260px; right:0; top:0;}
#beichuan .block6 .list ul li:nth-of-type(2) .mask{ background-image:url(../image/bc_block6_mask1.png);}
#beichuan .block6 .list ul li:nth-of-type(3){ width:588px; height:222px; left:0; top:262px;}
#beichuan .block6 .list ul li:nth-of-type(3) .mask{ background-image:url(../image/bc_block6_mask2.png);}
#beichuan .block6 .list ul li:nth-of-type(4){ width:293px; height:446px; left:590px; bottom:0;}
#beichuan .block6 .list ul li:nth-of-type(4) .mask{ background-image:url(../image/bc_block6_mask3.png);}
#beichuan .block6 .list ul li:nth-of-type(4) .mask .text{ padding-top:180px;}
#beichuan .block6 .list ul li:nth-of-type(5){ width:295px; height:222px; right:0;top:262px;}
#beichuan .block6 .list ul li:nth-of-type(5) .mask{ background-image:url(../image/bc_block6_mask4.png);}
#beichuan .block6 .list ul li:nth-of-type(6){ width:293px; height:222px; left:0; bottom:0;}
#beichuan .block6 .list ul li:nth-of-type(6) .mask{ background-image:url(../image/bc_block6_mask4.png);}
#beichuan .block6 .list ul li:nth-of-type(7){ width:293px; height:222px; left:295px; bottom:0;}
#beichuan .block6 .list ul li:nth-of-type(7) .mask{ background-image:url(../image/bc_block6_mask4.png);}
#beichuan .block6 .list ul li:nth-of-type(8){ width:295px; height:222px; right:0; bottom:0;}
#beichuan .block6 .list ul li:nth-of-type(8) .mask{ background-image:url(../image/bc_block6_mask4.png);}

#beichuan .block7 .img{ width:100%; height:auto; opacity:0; display:block;}
#beichuan .block3.scrollClass,#beichuan .block4.scrollClass,#beichuan .block6.scrollClass{ background-image:url(../image/b_head_bg2.png);}

/*property*/
#property{}
#property .head{ padding:136px 0 48px;}
#property .head .h2{ margin-bottom:28px;}
#property .head .word{ width:1230px; text-align:left; text-indent:2em;}
#property .block1{ text-align:center; padding-bottom:122px; background:url(../image/home_p4bg.jpg) 0 0 repeat;}
#property .block1 .block{ margin-bottom:30px;}
#property .block1 .block table{ width:100%; table-layout:fixed;}
#property .block1 .block table td{ overflow:hidden; position:relative; opacity:0;}
#property .block1 .block table td img{ cursor:pointer;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
	}
#property .block1 .block table td:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
	}
#property .block1 .block table td:hover img{ transform:scale(1.2);}
#property .block1 .block table td:nth-of-type(1){ width:490px; height:245px;}
#property .block1 .block table td:nth-of-type(2){ width:250px;}
#property .block1 .block table td:nth-of-type(3){ width:245px; height:245px;}
#property .block1 .block table td:nth-of-type(4){ width:245px; height:245px;}
#property .block1 .block table td:nth-of-type(5){ width:490px; height:245px;}
#property .block1 .block table td:nth-of-type(6){ width:490px; height:245px;}
#property .block1 .alink{ color:#707070; border-color:#707070;}
#property .block1 .alink:hover{ color:#FFF;}
#property .block1 .block table tr:nth-of-type(1) td:nth-of-type(1){ left:-300px; top:-100px;}
#property .block1 .block table tr:nth-of-type(1) td:nth-of-type(2){ top:-200px;}
#property .block1 .block table tr:nth-of-type(1) td:nth-of-type(3){ left:100px; top:-100px;}
#property .block1 .block table tr:nth-of-type(1) td:nth-of-type(4){ left:300px; top:-100px;}
#property .block1 .block table tr:nth-of-type(2) td:nth-of-type(1){ left:-300px; top:100px;}
#property .block1 .block table tr:nth-of-type(2) td:nth-of-type(2){ left:300px; top:100px;}

#property .block2{ padding-bottom:92px;}
#property .block2 .head{ padding:136px 0 26px;}
#property .block2 .head .h1{ opacity:0;}
#property .block2 .head .h2{ opacity:0;}
#property .block2 .tab{ margin-bottom:52px;}
#property .block2 .tab ul{ text-align:center;}
#property .block2 .tab ul li{ font-size:16px; color:#707070; display:inline-block; padding:0 40px; position:relative; cursor:pointer;}
#property .block2 .tab ul .cur{ color:#0b6c28;}
#property .block2 .tab ul li:after{ content:''; width:6px; height:6px; border-radius:50%; position:absolute; right:-3px; overflow:hidden; background-color:#0b6c28; top:8px;}
#property .block2 .tab ul li:nth-last-child(1):after{ width:0; height:0; overflow:hidden;}
#property .block2 .tab ul .cur{ color:#0b6c28;}
#property .block2 .block{ padding-left:65px; height:308px; position:relative; overflow:hidden; display:none;}
#property .block2 .block .tab{ display:none;}
#property .block2 .block .count{ position:absolute; right:10px; top:38px; color:#0b6c28; font-size:16px; font-family:Arial; line-height:26px;}
#property .block2 .block .count .now{ font-size:26px;}
#property .block2 .block .count .tote{}
#property .block2 .block:nth-of-type(3){ display:block;}
#property .block2 .block ul{}
#property .block2 .block ul li{ overflow:hidden;}
#property .block2 .block ul li .imgWarp{ float:left; width:410px; height:308px; overflow:hidden;}
#property .block2 .block ul li .cont{ float:right; width:700px; height:308px; margin-right:20px; color:#474747;}
#property .block2 .block ul li .cont .name{ font-size:20px; border-bottom:1px solid #dddddd; line-height:26px; padding:38px 0 18px;}
#property .block2 .block ul li .cont .anli{ font-size:14px; color:#0b6c28; line-height:18px; padding:16px 0 18px;}
#property .block2 .block ul li .cont .text{ font-size:14px; line-height:24px;}
#property .block2 .block ul li .cont .text p{ margin-bottom:6px;}
#property .block2 .block ol{ position:absolute; width:12px; height:300px; left:10px; top:4px; background:url(../image/property_block_point.png) center top no-repeat;}
#property .block2 .block ol li{ width:4px; height:4px; border-radius:50%; position:absolute; left:4px; top:4px;}
#property .block2 .block ol li:nth-child(2){ top:76px;}
#property .block2 .block ol li:nth-child(3){ top:148px;}
#property .block2 .block ol li:nth-child(4){ top:220px;}
#property .block2 .block ol li:nth-child(5){ top:292px;}
#property .block2 .block ol .cur{ background-color:#0b6c28;}


#property .block3{ background:url(../image/home_p4bg.jpg) 0 0 repeat;}
#property .block3 .head{ padding-bottom:10px;}
#property .block3 .head .h1{ opacity:0;}
#property .block3 .head .h2{ opacity:0;}
#property .block3 .tab{ height:30px; position:relative; background:url(../image/arrline.jpg) center center no-repeat;}
#property .block3 .tab .prev{ width:30px; height:30px; position:absolute; top:0; left:50%; margin-left:-35px; background:url(../image/property_block3_tab.png) left top no-repeat;}
#property .block3 .tab .next{ width:30px; height:30px; position:absolute; top:0; right:50%; margin-right:-35px; background:url(../image/property_block3_tab.png) right top no-repeat;}
#property .block3 .tab .prev:hover{ background-position:left bottom;}
#property .block3 .tab .next:hover{ background-position:right bottom;}
#property .block3 .list{ padding:30px 0 75px; overflow:hidden;}
#property .block3 .list ul{ overflow:hidden; height:324px; display:none;}
#property .block3 .list li{ font-size:14px; color:#474747; line-height:46px; position:relative; padding-left:60px; margin-right:15px; width:540px; float:left; overflow:hidden; height:46px; margin-bottom:8px; white-space:nowrap;}
#property .block3 .list .date{ color:#FFF; background-color:#0b6c28; width:40px; height:40px; font-weight:bold; font-family:Arial; font-size:12px; text-align:center; line-height:14px; padding-top:6px; position:absolute; left:0; top:0;}
#property .block3 .list .date b{ display:block; margin:0 auto; font-size:20px; line-height:20px;}


#property .block4{ position:relative;}
#property .block4 .cont{ width:960px; position:absolute; left:50%; margin-left:-480px; top:0;}
#property .block4 .cont .head .h1{ color:#FFF; opacity:0;}
#property .block4 .cont .head .h2{ color:#FFF; opacity:0;}
#property .block4 .cont .word{ width:100%; color:#FFF; opacity:0;}

/*public*/
#public{ background:url(../image/home_p4bg.jpg) 0 0 repeat;}
#public .block1{ overflow:hidden;}
#public .block1 .left{ width:50%; height:653px; float:left; text-align:right; background:url(../image/temp/public_block1.jpg) right top no-repeat;}
#public .block1 .right{ width:50%; height:478px; float:right; margin-top:175px;}
#public .block1 .right .cont{ width:530px; margin-left:60px; position:relative; padding-top:120px;}
#public .block1 .right .cont .logo{ width:95px; height:95px; position:absolute; left:0; top:0;}
#public .block1 .right .cont .t1{ font-family:Arial; font-size:50px; text-transform:uppercase; line-height:50px; font-weight:bold; color:#0b6c28; position:absolute; left:114px; top:0;}
#public .block1 .right .cont .t2{ font-size:30px; line-height:38px; color:#474747; position:absolute; left:114px; top:50px;}
#public .block1 .right .cont .word{ font-size:14px; color:#707070; line-height:24px;}
#public .block1 .right .cont .word p{ margin-bottom:10px; text-indent:28px;}

#public .block2 { background-color:#FFF; padding-bottom:100px;}
#public .block2 .head{ padding:116px 0 42px;}
#public .block2 .head .alink{ color:#707070; border-color:#707070;}
#public .block2 .head .alink:hover{ color:#FFF;}
#public .block2 .list{ position:relative; height:588px;}
#public .block2 .list li{ position:absolute; overflow:hidden;}
#public .block2 .list li:nth-child(1){ width:815px; height:287px; left:0; top:0;}
#public .block2 .list li:nth-child(2){ width:400px; height:588px; right:0; top:0;}
#public .block2 .list li:nth-child(3){ width:400px; height:287px; left:0; bottom:0;}
#public .block2 .list li:nth-child(4){ width:400px; height:287px; left:415px; bottom:0;}
#public .block2 .list li img{ width:100%; height:auto;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
}
#public .block2 .list li:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
}

#public .block3{ padding-bottom:96px;}
#public .block3 .head{ padding:130px 0 46px;}
#public .block3 .contWarp{ overflow:hidden;}
#public .block3 .contWarp .list{ float:left; height:240px; overflow:hidden; position:relative;}
#public .block3 .contWarp .list .t1{ font-size:20px; line-height:32px; color:#0b6c28; font-weight:bold; margin-bottom:8px;}
#public .block3 .contWarp .list .text{ font-size:14px; color:#707070; line-height:22px; height:156px; overflow:hidden;}
#public .block3 .contWarp .list .alink{ color:#707070; border-color:#707070;}
#public .block3 .contWarp .list .alink:hover{ color:#FFF;}
#public .block3 .contWarp .list ul{ position:relative;}
#public .block3 .contWarp .list ul li{ font-size:14px; line-height:22px; margin-bottom:12px; position:relative; padding-left:22px;}
#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:244px; padding-right:26px;}
#public .block3 .contWarp .list:nth-child(2){ width:315px; margin-right:60px;}
#public .block3 .contWarp .list:nth-child(3){ width:244px; padding-right:26px;}
#public .block3 .contWarp .list:nth-child(4){ width:315px;}

#public .block4{ background-color:#FFF; padding-bottom:85px;}
#public .block4 .head{ padding:116px 0 40px;}
#public .block4 .cont{ overflow:hidden;}
#public .block4 .cont .imgWarp{ float:left; width:504px; height:378px; overflow:hidden;}
#public .block4 .cont .imgWarp ul{ overflow:hidden;}
#public .block4 .cont .imgWarp ul li{ width:504px; height:378px; overflow:hidden;}
#public .block4 .cont .imgWarp ul li img{ width:100%; height:auto;}
#public .block4 .cont .list{ width:690px; height:360px; float:right; position:relative; overflow:hidden;}
#public .block4 .cont .list .lHead{ padding:24px 0 22px;}
#public .block4 .cont .list .lHead .t1{ font-size:20px; line-height:24px; color:#474747; margin-bottom:10px;}
#public .block4 .cont .list .lHead .text{ font-size:14px; line-height:22px; color:#707070;}
#public .block4 .cont .list .tab{ width:60px; position:absolute; right:0; top:132px; background-color:#FFF; width:80px; height:30px; z-index:1;}
#public .block4 .cont .list .tab .prev{ width:30px; height:30px; position:absolute; bottom:0; right:36px; background:url(../image/property_block3_tab.png) left top no-repeat;}
#public .block4 .cont .list .next{ width:30px; height:30px; position:absolute; bottom:0; right:0; background:url(../image/property_block3_tab.png) right top no-repeat;}
#public .block4 .cont .list .prev:hover{ background-position:left bottom;}
#public .block4 .cont .list .next:hover{ background-position:right bottom;}
#public .block4 .cont .list ul{ overflow:hidden; display:none;  border-bottom: 1px solid #cfcfcf;}
#public .block4 .cont .list ul li{ border-top:1px solid #cfcfcf; padding:15px 0; padding-left:28px; position:relative;}
#public .block4 .cont .list ul li:after{ content:''; width:4px; height:4px; border:2px solid #0b6c28; border-radius:50%; position:absolute; left:12px; top:50%; margin-top:-4px;}
#public .block4 .cont .list ul li a{ font-size:14px; color:#474747; line-height:18px;}

#public .block5{ padding-bottom:70px;}
#public .block5 .head{ padding:116px 0 40px;}
#public .block5 .list{ overflow:hidden;}
#public .block5 .list li{ float:left; margin-right:10px; margin-bottom:15px;}
#public .block5 .list li:nth-child(4n+4){ margin:0;}
#public .block5 .list li .imgWarp{ width:300px; height:225px; overflow:hidden;}
#public .block5 .list li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#public .block5 .list li .imgWarp img{ width:100%; height:auto; transition:all .5s ease 0s;}
#public .block5 .list li .text{ text-align:center; font-size:18px; color:#474747; line-height:22px; padding:14px 0;}
#public .block5 .list li:hover img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
	}

/*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; f333333ont-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:16px; color:#707070; line-height:22px;}
#join .block2 table td .block:nth-child(2){ display:none;}

#join .block3{ background-color:#FFF; padding-bottom:0px;}
#join .block3 .head{ padding:0px 0 54px;}
#join .block3 .cont{ overflow:hidden; height:514px; overflow:hidden;}
#join .block3 .left{ background:url(/css_js_jiaruwomen/images/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:#1d1d1d; line-height:24px; margin-bottom:10px;}
#join .block3 .right dl dd{ font-size:16px; color:#1d1d1d; 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:120px 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; font-weight:bold;}
#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 .cur b{ color:#0b6c28;}
#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:1230px;margin:auto;}

.linda1{height:930px;background:url(/css_js_chuangshiren/images/touxiangbg.jpg) center bottom no-repeat;}
.linda1 .block0{position:relative;height:100%;}
.linda1 .m{position:absolute;right:50px;bottom:0;}
.linda1 .des{position:absolute;left:0;top:150px;padding-left:60px;width:520px;}
.linda1 .des h1{font-size:40px;color:#474747;}
.linda1 .des h3{font-size:18px;color:#474747;}
.linda1 .des .text{font-size:14px;color:#474747;margin-top:30px;line-height:150%;}
/*符*/.linda1 .des .text p{margin-bottom: 10px;}
.linda1 .des2{position:absolute;left:0;top:645px;width:100%;opacity:0;background:rgba(255,255,255,0.7);height:192px;
transition:all 1s ease-out;-webkit-transition:all 1s ease-out;}
.linda1 .des2 .tit{float:left;width:270px; height:100%; border-right:1px solid rgba(255,255,255,0.8);}
.linda1 .des2 .tit h3{font-family:Arial;font-size:38px;font-weight:bold;line-height:90%;color:#474747;text-transform:uppercase;padding:40px 0 0 40px;}
.linda1 .des2 .tit h4{font-size:30px;color:#474747;padding-left:40px;}
.linda1 .des2 .list{width:913px;height:152px;float:right; overflow:hidden;margin:20px 0 20px 45px;}
.linda1 .des2 ul{ overflow:hidden; position:relative;}
.linda1 .des2 ul li{line-height:36px;height:36px;float:left;width:50%;font-size:14px;}
.linda1 .des2 ul li h4{float:left;color:#474747;width:263px;}
.linda1 .des2 ul li span{float:left;color:#474747;}
.linda1.show .des2{opacity:1;}

.linda2{background:url(../image/baiy/bg1.png);}
.linda2 .block0{padding:50px 0;}
.linda2 .item{float:left;width:396px;background:#fff;margin:0 0 20px 20px; position:relative; top:0;}
.linda2 .item:nth-child(3n-2){margin-left:0;}
.linda2 .item .pic{height:297px;overflow:hidden;}
.linda2 .item .pic img{width:100%;height:auto;
transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.linda2 .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.15);}
.linda2 .item:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.linda2 .item h3{height:78px;line-height:78px;text-align:center;font-size:18px;color:#474747; overflow:hidden;}
.linda2 .item h3 a{color:inherit;}
.linda2 .item.h{background:none;}
.linda2 .item.h h2{font-size:50px;line-height:110%;font-family:Arial;color:#474747;text-transform:uppercase;font-weight:bold;margin-top:100px;padding-left:10px;}
.linda2 .item.h h2 b{display:block;color:#0b6c28;font-size:68px; font-weight:bold;}
.linda2 .item.h h4{font-size:36px;color:#474747;line-height:100%;padding-left:10px;}
.linda2 .item.h:hover{box-shadow:none;}
.linda2 .more{text-align:center;padding:30px 0;}
.linda2 .more a{border:1px solid #909090;border-radius:18px;height:36px;line-height:36px;padding:0 15px;color:#707070;font-size:12px;display:inline-block;}
.linda2 .more a:hover{box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.linda2 .more a span{background:url(../image/baiy/arrow1.png) right center no-repeat;padding-right:30px;}

.linda3{background:#ededed;}
.linda3 .block0{ overflow:hidden;}
.linda3 .blockk{ width:536px;height:678px; float:right;background:url(/css_js_chuangshiren/images/jiangbei.jpg) right 70px no-repeat; opacity:0;}
.linda3 .list{ float:left; width:690px; padding-top:120px;}
.linda3 .list h3{font-size:50px;font-family:Arial;color:#474747;text-transform:uppercase;font-weight:bold;line-height:100%;opacity:0;margin-left:-100px;
transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;}
.linda3 .list h4{font-size:30px;color:#474747;opacity:0;margin-left:-100px;
transition:all 1s ease-out 0.1s;-webkit-transition:all 1s ease-out 0.1s;}
.linda3 .list .scroll{height:330px;overflow:hidden;margin-top:30px;}
.linda3 .list ul li{height:45px;margin-bottom:10px;opacity:0;}
.linda3 .list ul li .date{float:left;width:40px;height:45px;text-align:center;color:#fff;font-family:Arial;font-size:12px;background:#0b6c28;line-height:150%;font-weight:bold;}
.linda3 .list ul li .date b{display:block;font-size:21px;margin-top:5px;font-weight:bold;}
.linda3 .list ul li h5{line-height:130%;padding:0 0 0 60px;color:#474747;height:100%;}
.linda3 .list ul li:hover h5{color:#0b6c28;}
.linda3 .list ul li h5 span{display:inline-block;vertical-align:middle;}
.linda3 .list ul li h5:after{display:inline-block;content:"";height:100%;vertical-align:middle;}
.linda3 .list .btns{margin-top:15px;}
.linda3 .list .btns a{display:inline-block;width:27px;height:27px;line-height:27px;background:#fff;text-align:center;border-radius:100%;margin-right:10px;font-family:cursive;color:#909090;}
.linda3 .list .btns a:hover{color:#707070;box-shadow:0 2px 5px rgba(0,0,0,0.1);}






.linda3_shehuizeren{background:#ededed;}
.linda3_shehuizeren .block0{ overflow:hidden;}
.linda3_shehuizeren .blockk{ width:536px;height:678px; float:right;background:url(/css_js_chuangshiren/images/dongshizhang.jpg) right 70px no-repeat; opac333ity:0;}
.linda3_shehuizeren .list{ float:left; width:690px; padding-top:120px;}
.linda3_shehuizeren .list h3{font-size:50px;font-family:Arial;color:#474747;text-transform:uppercase;font-weight:bold;line-height:100%;opacity:0;margin-left:-100px;
transition:all 1s ease-out 0s;-webkit-transition:all 1s ease-out 0s;}
.linda3_shehuizeren .list h4{font-size:30px;color:#474747;opacity:0;margin-left:-100px;
transition:all 1s ease-out 0.1s;-webkit-transition:all 1s ease-out 0.1s;}
.linda3_shehuizeren .list .scroll{height:330px;overflow:hidden;margin-top:30px;}
.linda3_shehuizeren .list ul li{height:75px;margin-bottom:10px;opacity:0;}
.linda3_shehuizeren .list ul li .date{margin-right: 10px;float:left;width:60px;height:65px;text-align:center;color:#fff;font-family:Arial;font-size:18px;background:#0b6c28;line-height:150%;font-weight:bold;}
.linda3_shehuizeren .list ul li .date b{display:block;font-size:21px;margin-top:5px;font-weight:bold;}
.linda3_shehuizeren .list ul li h5{line-height:130%;padding:0 0 0 60px;color:#474747;height:100%; font-size:17px;}
.linda3_shehuizeren .list ul li:hover h5{color:#0b6c28;}
.linda3_shehuizeren .list ul li h5 span{display:inline-block;vertical-align:middle;  font-size:20px;}
.linda3_shehuizeren .list ul li h5:after{display:inline-block;content:"";height:100%;vertical-align:middle;}
.linda3_shehuizeren .list .btns{margin-top:15px;}
.linda3_shehuizeren .list .btns a{display:inline-block;width:27px;height:27px;line-height:27px;background:#fff;text-align:center;border-radius:100%;margin-right:10px;font-family:cursive;color:#909090;}
.linda3_shehuizeren .list .btns a:hover{color:#707070;box-shadow:0 2px 5px rgba(0,0,0,0.1);}












.linda4{height:1130px;background:url(../image/baiy/pic4.jpg) center top no-repeat;}
.linda4 .block0{height:100%;position:relative;}
.linda4 .block0 h2{font-family:Arial;font-weight:bold;font-size:50px;color:#fff;line-height:100%;position:absolute;top:120px;left:10px;text-transform:uppercase;width:260px;}
.linda4 .block0 h4{font-size:31px;color:#fff; position:absolute;left:10px;top:220px;}
.linda4 .list{position:absolute;width:100%;height:100%; background:url(images/line1.png) center center no-repeat;opacity:0;}
.linda4 .list li{position:absolute;color:#fff;font-size:14px;opacity:0;}
.linda4 .list li h3{font-size:20px;font-family:Arial;color:#fff;}
.linda4 .list li.a1{text-align:right;left: -60px; top: 894px;}
.linda4 .list li.a2{left: 174px; top: 835px;}
.linda4 .list li.a3{text-align:right;left: 0; top: 757px;}
.linda4 .list li.a4{left: 215px; top: 697px;}
.linda4 .list li.a5{text-align:right;left: 50px; top: 613px;}
.linda4 .list li.a6{left: 280px; top: 544px;}
.linda4 .list li.a7{text-align:right;left: 132px; top: 479px;}
.linda4 .list li.a8{left: 365px; top: 422px;}
.linda4 .list li.a9{text-align:right;left: 124px; top: 354px;}
.linda4 .list li.a10{left: 476px; top: 321px;}
.linda4 .list li.a11{text-align:right;left: 346px; top: 247px;}
.linda4 .list li.a12{left: 570px; top: 266px;}
.linda4 .list li.a13{text-align:right;left: 458px; top: 170px;}
.linda4 .list li.a14{left: 706px; top: 219px;}
.linda4 .list li.a15{text-align:right;left: 678px; top: 108px;}
.linda4 .list li.a16{left: 876px; top: 197px;}
.linda4 .list li.a17{text-align:right;left: 840px; top: 100px;}

.linda5{background:url(../image/baiy/bg1.png);}
.linda5 .block0{padding:80px 0 50px;}
.linda5 h2{color:#0b6c28;font-size:50px;font-weight:bold;text-align:center;text-transform:uppercase;font-family:Arial;}
.linda5 h4{color:#474747;font-size:31px;text-align:center;}
.linda5 .list{margin-top:30px;}
.linda5 .list .item{margin:0 0 20px 20px;width:605px;float:left;height:226px;background:#efefef;} 
.linda5 .list .item:nth-child(odd){margin-left:0;}
.linda5 .list .item .pic{float:left;width:302px;height:100%;overflow:hidden;}
.linda5 .list .item .pic img{width:100%;height:auto;
transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.linda5 .list .item:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.linda5 .list .item h3{padding-left:320px;margin-top:60px;font-size:24px;font-family:Arial;font-weight:bold;color:#474747;}
.linda5 .list .item p{padding-left:320px;font-size:18px;color:#474747;margin-top:10px; padding-right:20px;}
.linda5 .more{text-align:center;padding:30px 0;}
.linda5 .more a{border:1px solid #909090;border-radius:18px;height:36px;line-height:36px;padding:0 15px;color:#707070;font-size:12px;display:inline-block;}
.linda5 .more a:hover{box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.linda5 .more a span{background:url(../image/baiy/arrow1.png) right center no-repeat;padding-right:30px;}
.linda5 .list .item:hover,.linda5 .list .item:hover h3,.linda5 .list .item:hover p{ color:#FFF; background-color:#0b6c28;}

body{min-width:1280px;max-width:1920px;}
.education1{background-position:center top;background-repeat:no-repeat;position:relative;}
.education1 .bg{width:100%;height:auto;}
.education1 .s{width:1230px;left:50%;margin-left:-615px;height:320px;margin-top:-160px;top:50%;position:absolute;}
.education1 .s .logo{display:block;opacity:0;
transition:all 2s linear 0.3s;-webkit-transition:all 2s linear 0.3s;}
.education1 .s .t1{display:block;margin-top:40px;opacity:0;margin-left:-100px;
transition:all 1.5s ease-out 1s;-webkit-transition:all 1.5s ease-out 1s;}
.education1 .s h1{color:#fff;font-size:26px;font-weight:bold;margin-top:20px;opacity:0;margin-left:-100px;
transition:all 1.5s ease-out 1.2s;-webkit-transition:all 1.5s ease-out 1.2s;}
.education1.show .s .logo{opacity:1;}
.education1.show .s .t1{opacity:1;margin-left:0;}
.education1.show .s h1{opacity:1;margin-left:0;}

.education2{padding:80px 0 0;}
.education2 h1{font-size:50px;color:#0b6c28;text-align:center;font-weight:bold;font-family:Arial;text-transform:uppercase;}
.education2 h2{font-size:32px;color:#474747;text-align:center;}
.education2 h5{font-size:14px;color:#707070;text-align:center;margin-top:10px;}
.education2 .list{margin-top:50px;}
.education2 .list .item{width:25%;position:relative;float:left;overflow:hidden;}
.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:130px;position:absolute;left:0;top:50%;margin-top:-65px;width:100%;}
.education2 .list .item .mask h3{color:#fff;font-size:24px;line-height:100%;}
.education2 .list .item .mask h4{color:#fff;font-size:36px;}
.education2 .list .item .mask .more{height:36px;line-height:36px;border-radius:18px;border:1px solid #fff;color:#fff;font-family:Arial;font-size:16px;padding:0 20px;display:inline-block;margin-top:15px;}
.education2 .list .item.a .mask .inner{height:80px;margin-top:-40px;}

.education3{height:1100px;background:url(../image/baiy/pic20.jpg) center top no-repeat;position:relative;overflow:hidden;}
.education3 .block0{height:100%;position:relative;}
.education3 .part1{position:absolute;left:20px;top:140px;}
.education3 .part1 h1{font-size:24px;color:#474747;line-height:100%;}
.education3 .part1 h2{font-size:48px;color:#474747;}
.education3 .part1 table{margin-top:20px;color:#707070;font-size:12px;line-height:180%;}
.education3 .part1 table th{vertical-align:top; background:url(../image/baiy/label.png) left 3px no-repeat;padding-left:18px;font-weight:normal;}
.education3 .part1 table tr td{ padding-bottom:10px;}

.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:absolute;left:20px;top:650px;width:100%;}
.education3 .part3 h1{font-size:70px;color:#474747;line-height:100%;text-align:center;text-transform:uppercase;}
.education3 .part3 h2{font-size:24px;color:#474747;text-align:center;margin-top:10px;}
.education3 .part3 .text{margin-top:20px;font-size:14px;color:#707070;text-align:center;line-height:150%;}
.education3 .part3 .num{margin-top:50px;}
.education3 .part3 .num .item{width:33%;float:left;text-align:center;}
.education3 .part3 .num .item h3{font-size:90px;font-weight:bold;font-family:Impact;color:#474747;
transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.education3 .part3 .num .item:hover h3{color:#419233;}
.education3 .part3 .num .item h3 i{font-style:normal;font-size:36px;}
.education3 .part3 .num .item p{color:#474747;}

.education4{background:#419233;}
.education4 .l{float:left;height:100%;width:50%;position:relative;}
.education4 .l .inner{width:600px;height:420px;margin:-210px 0 0 -300px;position:absolute;left:50%;top:50%;}
.education4 .l .inner h1{color:#fff;font-size:32px;line-height:100%;}
.education4 .l .inner h2{color:#fff;font-size:60px;}
.education4 .l .inner .tab{height:30px;line-height:30px;margin-top:30px;}
.education4 .l .inner .tab a{border:1px solid #a0c999;width:90px;height:28px;line-height:28px;float:left;margin-right:6px;color:#fff;text-align:center;font-size:14px;
transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.education4 .l .inner .tab a:hover{border-color:#0b6c28;background:#0b6c28;}
.education4 .l .inner .div{margin-top:20px;font-size:14px;color:#fff;line-height:150%;}
.education4 .l .inner .div .d{display:none;}
.education4 .l .inner .div .d:first-child{display:block;}
.education4 .l .inner .div .d .more{border:1px solid #fff;border-radius:18px;height:36px;line-height:35px;padding:0 40px;color:#fff;font-size:14px;display:inline-block;text-transform:uppercase;font-family:Arial;margin-top:30px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.education4 .l .inner .div .d .more:hover{border-color:#0b6c28;background:#0b6c28;}
.education4 .r{float:right;height:100%;width:50%;}
.education4 .r .item{width:50%;height:50%;overflow:hidden;float:left;}
.education4 .r .item img{width:100%;height:auto;
transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.education4 .r .item:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.blockb{width:1250px;margin:0 auto; position:relative;}

#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(/css_js_wenhua/images/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 .main2aaa{height:1030px;}
#culture .main2aaa .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 .main2aaa .box{width:1230px;margin:40px auto 0;}
#culture .main2aaa .box .text{background:url(/css_js_wenhua/images/bg2.png) center center repeat;width:410px;height:308px;float:left;}
#culture .main2aaa .box .text .inner{width:325px;margin:20px auto 0;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#culture .main2aaa .box .text .inner h3{color:#fff;font-size:22px;line-height:1.2;}
#culture .main2aaa .box .text .inner h4{color:#fff;font-size:20px;line-height:1.5;font-family:Arial, Helvetica, sans-serif;}
#culture .main2aaa .box .text .inner p{color:#fff;font-size:16px;line-height:1.5;margin-top:6px;}
#culture .main2aaa .box .pic{overflow:hidden;float:left;width:410px;height:308px;}
#culture .main2aaa .box .pic img{ overflow:hidden;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
	}
#culture .main2aaa .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 .img1{width:194px;height:194px;margin:0 auto;}
#culture .main3 .div .img2{width:194px;height:194px;margin:0 auto;display:none;}
#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(/css_js_wenhua/images/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:url(../image/bo/bg5.jpg) center top no-repeat;height:300px;}

#estate .alink{ margin:15px auto 0; border-color:#a2a2a2; color:#707070;}
#estate .alink:hover{ color:#FFF;}
#estate .main1 .text{text-align:center;position:absolute;top:100px;width:100%;left:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#estate .main1 .text h3{height:85px;line-height:85px;border:solid 1px #136a2d;font-size:44px;color:#fff;width:405px;margin:0 auto;}
#estate .main1 .text h4{line-height:1.2;margin-top:26px;font-size:30px;color:#fff;}
#estate .main2 .text{text-align:center;padding-top:72px;}
#estate .main2 .text h3{font-size:40px;color:#136a2d;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;line-height:1.2; opacity:0;}
#estate .main2 .text h4{font-size:40px;color:#474747;font-weight:bold;margin-top:5px;line-height:1.2; opacity:0;}
#estate .main2 .text h5{font-size:24px;color:#707070;font-weight:bold;margin-top:2px;line-height:1.2; opacity:0;}
#estate .main2 .text .p{font-size:14px;color:#707070;margin-top:23px;line-height:1.6; opacity:0;}
#estate .main2 .text .p p{margin-bottom:10px;}
#estate .main2 .box1{width:1230px;margin:70px auto 0;height:465px;position:relative;}
#estate .main2 .box1 .left{background:url(../image/bo/bg3.png) center center repeat;text-align:center;float:left;width:615px;height:463px;}
#estate .main2 .box1 .left h3{font-size:36px;color:#136a2d;font-family:Arial, Helvetica, sans-serif;line-height:1.2;margin-top:50px; text-transform:uppercase;}
#estate .main2 .box1 .left h4{font-size:36px;color:#474747;line-height:1.2;margin-top:12px;}
#estate .main2 .box1 .left h5{font-size:18px;color:#707070;line-height:1.2;margin-top:5px;}
#estate .main2 .box1 .focus{float:right;width:615px;height:463px;position:relative;overflow:hidden;}
#estate .main2 .box1 .focus .frame{width:615px;height:463px;position:relative;overflow:hidden;}
#estate .main2 .box1 .focus .frame .child{width:615px;height:463px;position:absolute;left:0;top:0;overflow:hidden;}
#estate .main2 .box1 .focus .nav{position:absolute;right:62px;bottom:51px;}
#estate .main2 .box1 .focus .nav a{display:block;float:left;width:11px;height:11px;background:url(../image/bo/dian1.png) center center no-repeat;margin-left:7px;}
#estate .main2 .box1 .focus .nav a.now{background:url(../image/bo/dian2.png) center center no-repeat;}
#estate .main2 .box1 .border_t{border-top:solid 1px #136a2d;width:0px;position:absolute;left:30px;top:30px;}
#estate .main2 .box1 .border_r{border-left:solid 1px #136a2d;height:0px;position:absolute;right:30px;top:30px;}
#estate .main2 .box1 .border_b{border-top:solid 1px #136a2d;width:0px;position:absolute;right:30px;bottom:30px;}
#estate .main2 .box1 .border_l{border-left:solid 1px #136a2d;height:0px;position:absolute;left:30px;bottom:30px;}
#estate .main2 .box2 .title{width:1200px;margin:0 auto;padding:175px 0 35px;}
#estate .main2 .box2 .title h3{font-size:30px;color:#136a2d;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:1.2;}
#estate .main2 .box2 .title h4{font-size:36px;color:#474747;line-height:1.2;margin-top:2px;}
#estate .main2 .box2 .title p{font-size:14px;color:#707070;line-height:1.5;margin-top:15px;}
#estate .main2 .box2 .pic{width:1230px;height:461px;margin:0 auto;overflow:hidden;}
#estate .main2 .box2 .pic img{width:100%;height:auto;transition:all 0.5s linear 0s;-webkit-transition:all 0.5s linear 0s;}
#estate .main2 .box2 .pic:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}
#estate .main3{margin-top:65px;position:relative;overflow:hidden;width:100%;}
#estate .main3 .frame{position:relative;overflow:hidden;width:100%;}
#estate .main3 .frame .child{width:25%;height:auto;float:left;}
#estate .main3 .frame .child .text{height:125px;text-align:center;}
#estate .main3 .frame .child .text h3{font-size:36px;color:#474747;line-height:1.2;}
#estate .main3 .frame .child .pic{position:relative;}
#estate .main3 .frame .child .pic img{width:100%;height:auto;}
#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:110px 0 32px;}
#lindalist .list{ }
#lindalist .list ul{ overflow:hidden;}
#lindalist .list li{ width:400px; height:377px; overflow:hidden; float:left; position:relative; background-color:#f2f2f2; margin-bottom:15px; margin-right:15px;}
#lindalist .list li:nth-child(3n+3){ margin-right:0;}
#lindalist .list li .imgWarp{ width:100%; height:300px; overflow:hidden;}
#lindalist .list li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
#lindalist .list li .imgWarp img{ width:100%; height:auto;}
#lindalist .list li .cont{ width:380px; height:77px; overflow:hidden; text-align:center; display:table-cell; color:#474747; padding:0 10px; vertical-align:middle;}
#lindalist .list li .cont span{ font-size:18px; line-height:22px; vertical-align:middle;}
#lindalist .page{ padding:30px 0 84px;}

/*搜索结果*/
#results{}
#results .t{ padding:45px 0 14px; font-size:28px; line-height:38px;}
#results .t span{ font-family:Arial; margin-left:10px; color:#707070;}
#results .word{ font-size:18px; line-height:28px; color:#707070;}
#results .word span{ color:#136a2d;}
#results .list{ padding:13px 0;}
#results .list li{ padding-bottom:20px; border-bottom:dashed 1px #cacaca; margin-bottom:20px;}
#results .list li .h1{ font-size:14px; line-height:22px; color:#474747; margin-bottom:8px;}
#results .list li .h1 span{ color:#136a2d;}
#results .list li p{ position:relative; font-size:12px; line-height:20px; color:#707070; height:40px; overflow:hidden;}
#results .list li p .more{ position:absolute; right:0; bottom:0; color:#707070; background-color:#FFF;}
#results .list li p .more:hover{ color:#136a2d;}
#results .page{ padding:20px 0 60px;}



#news_dbg{display:none; width:100%; height:100%; background: url(../image/news_dbg.png); position: fixed; top:0px; left:0px; z-index: 30;}
.video_hide{width:673px; height:499px; position: fixed; left:50%; margin-left:-336px; top:50%; margin-top:-250px; background: url(../image/news_hide_bg.png) no-repeat; color:#474747; z-index: 50;display:none;}
.video_hide h3{width:673px; height:30px; line-height: 30px; font-size:24px; text-align: center; color:#648bac; padding-top:25px;}
/* .video_hide .video{display: block; width:495px; height:390px; margin:0 auto; margin-top:50px;} */
.video_hide .video{display: block; width:606px; height:480px; margin:0 auto; margin-top:30px;}
.video_hide .close{width:25px;height:25px; background: url(../image/news_hide_close.png) center no-repeat; position: absolute; top:8px; right:12px; cursor: pointer; z-index: 9999999;}