@charset "utf-8";
/* CSS Document */

.home .focus{ overflow:hidden; position:relative;width:100%; min-width:1200px;}
.home .focus ul{ overflow:hidden; width:9999px;height:100%;}
.home .focus li{ float:left; width:100%; height:100%; position:absolute;}
.home .focus li img{width:100%;height:auto;}
.home .focus li a{display:block;width:100%;height:100%;}
.home .focus .nav{position:absolute;left:0;bottom:5%;width:100%;text-align: center;}
.home .focus .nav i{display:inline-block;width:35px;height:24px;margin:0 10px;line-height:3px;text-align: center;vertical-align: middle;cursor: pointer;background:url(../images/dian2.png) no-repeat left center;}
.home .focus .nav i.now{background-position:right center;}




.home .title{ overflow:hidden; color:#fff;}
.home .title .more{ float:right; color:#fff;position:relative;line-height:36px;height:36px;padding:10px 0;}

.home .title .tit_t{padding:10px 0;}
.home .title .tit_t .s1{}
.home .title .tit_t span{vertical-align: middle;display:inline-block; color:#fff;font-size: 28px;}


.home .block1{float:left; width:100%; margin-top:50px;}
.home .block1 .left{ float:left;overflow:hidden; width:780px; background:url(../images/home_block1_news_bg.jpg);}
.home .block1 .left .news{width:400px;overflow:hidden; color:#fff; padding:20px 25px;}
.home .block1 .left .img{ float:right; width:330px;overflow:hidden;}
.home .block1 .left .img img{transform:scale(1.15);-webkit-transform:scale(1.15);
transition:all 1s cubic-bezier(0,1,1,1) 0s;-webkit-transition:all 1s cubic-bezier(0,1,1,1) 0s;}
.home .block1 .left .img:hover img{transform: scale(1);-webkit-transform: scale(1);}
.home .block1 .left .scroll-list{ margin-left:4%; overflow:hidden;}
.home .block1 .left .scroll-list li{ overflow:hidden;}
.home .block1 .left .scroll-list p{ width:60px; float:left; font-family:Arial; font-size:17px; margin-right:14px;}
.home .block1 .left .scroll-list span{ font-size:22px;}
.home .block1 .left .scroll-list a{ font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; padding-left:18px;position:relative; display:block; padding-top:5px;}
.home .block1 .left .scroll-list a:before{ content:''; position:absolute; left:0; top:13px; width:4px; height:4px; border-radius:50%; background-color:#fff;}
.home .block1 .left .scroll-list a:hover{ color:#d8a8a8;}
.home .block1 .left .scroll-year{ position:relative; padding:5% 12% 0; margin-left:14px; overflow:hidden; background:url(../images/home_block1_news_line.png) left top repeat-x;}
.home .block1 .left .scroll-year a{ position:absolute; bottom:8%; background:url(../images/scroll-year_arr.png) no-repeat; width:28px; height:28px;}
.home .block1 .left .scroll-year .prev{ left:0; background-position:left;}
.home .block1 .left .scroll-year .next{ right:0; background-position:right;}
.home .block1 .left .scroll-year ul{ overflow:hidden;}
.home .block1 .left .scroll-year li{ float:left; font-family:Impact, Arial; line-height:46px; color:#a64544; padding:0 4%;}
.home .block1 .left .scroll-year li.n{ color:#fff;}

.home .block1 .right{ float:right; width:400px; height:307px;background:url(../images/home_block1_box4_bg.jpg);}
.home .block1 .right .title{ margin:20px  25px;}
.home .block1 .right .list { margin-bottom: 5%;}
.home .block1 .right .list ul{ overflow:hidden;}
.home .block1 .right .list li{ float:left;color:#fff; margin-left:2.5%;}
.home .block1 .right .list a{ font-family:Impact, Arial; font-size:28px;margin-bottom:10px; padding-right:25px;color:inherit;background: url(../images/huiwen2.png) right no-repeat;}
.home .block1 .right .tip{ float:left;padding-left:6%; height:105px; overflow:hidden;}
.home .block1 .right .tip p{ float:left;color:#a0b4c2; margin-right:15px; padding-right:20px; display:inline-block; background:url(../images/wxx_shuxina.png) right center no-repeat;}
.home .block1 .right .news{ margin:0 6%; overflow:hidden;}
.home .block1 .right .news li{ overflow:hidden; padding:6px 0;height:24px;line-height:24px;}
.home .block1 .right .news p{ float:right; font-family:Arial; font-size:16px; color:#fff;}
.home .block1 .right .news a{ color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;display: block;}
.home .block1 .right .news a:hover{ color:#a0b4c2;}

.home .block2{ float:left; width:100%; margin:30px 0;}
.home .block2 .box{ height:339px; float:left; margin-right:20px;width: 320px;background: url(../images/home_block2_box_bg1920.jpg) center top no-repeat;}
.home .block2 .box .title{padding-top:45px; margin-bottom:55px; text-align:center;}
.home .block2 .box .title h1{ color:#fff;font-size:0; background:url(../images/title_dot.png) center no-repeat; overflow:hidden; text-align:center;}
.home .block2 .box .title h1 span{vertical-align: middle;line-height:36px;height:36px;display:inline-block;font-size:26px;}
.home .block2 .box .title h1 .s1{ margin-right:48px; }
.home .block2 .num{ overflow:hidden; color:#fff; margin:0 20px;}
.home .block2 .num p{ float:left;padding-right:20px; margin:0 10px;background: url(../images/huiwen.png) right no-repeat; line-height:24px;}
.home .block2 .tip{ background:url(../images/txtbg.png) center no-repeat; font-size:22px; color:#fff; text-align:center; line-height:47px;position:relative; margin-bottom:20px;}
.home .block2 .tip a{vertical-align: middle; padding-top:5px;}
.home .block2 .tip a:hover{opacity:0.8;}
.home .block2 .tip b{ font-family:Impact, Arial, sans-serif; font-size:26px; vertical-align:bottom;}
.home .block2 .link{ position:absolute; left:50%; margin-left:-70px; bottom:46px; width:140px; height:40px; text-align:center; font-size:16px; line-height:40px; color:#fff;}
.home .block2 .list{ float:right; width:850px;}
.home .block2 .list li{ width:33.3333%;float:left;}
.home .block2 .mask{ width:100%; position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/opacity-75.png); color:#fff; overflow:hidden; *zoom:1;}
.home .block2 .mask a{ padding:50px 40px 0; display:block; color:#fff;}
.home .block2 .mask p{ line-height:24px; text-align:center;margin-bottom:10px;}
.home .block2 .mask .jj{ overflow:hidden;}
.home .block2 .mask .pos{}
.home .block2 .mask h1{ font-family:fzfysjt; font-size:28px; text-align:center; position:absolute; bottom:42px; left:0; width:100%; color:inherit;}
.home .block2 .mask h1 span{vertical-align: middle;}
.home .block2 .pop-type{ position:absolute; left:0; top:0; bottom:0; right:0; background:url(../images/home_block2_bg.jpg); border:13px solid #cba777; color:#fff; display:none;}
.home .block2 .pop-type h1{color:#fff;}
.home .block2 .pop-type h2{color:#fff;}
.home .block2 .pop-type .close{ position:absolute; right:20px; top:20px; background:url(../images/block2_mask_close.png) no-repeat; width:44px; height:44px;}
.home .block2 .pop-type .title{ float:left; overflow:hidden; margin-left:132px; margin-right:62px;}
.home .block2 .pop-type .title h1{ float:left; font-family:fzfysjt; font-size:28px; line-height:40px; width:40px; margin-right:32px;
	 -webkit-writing-mode:vertical-rl;
	 writing-mode:tb-rl;
	 writing-mode:vertical-rl;
 }
.home .block2 .pop-type .title h1 b{ display:inline-block; background:url(../images/home_block2_t_bg.png) no-repeat; text-align:center; width:40px; height:40px; margin-bottom:5px;}
.home .block2 .pop-type .title h2{ float:left; font-size:12px; line-height:18px;
	 -webkit-writing-mode:vertical-rl;
	 writing-mode:tb-rl;
	 writing-mode:vertical-rl;
 }
.home .block2 .pop-type .table{ overflow:hidden; padding:92px 0 0;}
.home .block2 .pop-type .table li{ float:left; width:136px; height:27px; background:url(../images/huiwentxt.png) no-repeat; text-align:center; font-size:18px; padding:10px 0; margin-right:25px; margin-bottom:26px;}
.home .block2 .pop-type .table a{ color:#fff; display:block;}
.home .block2 .pop-type .table a:hover{ color:#bc9765;}




.home .block3{ float:left; width:100%;margin-bottom:30px;}
.home .block3 .img{ float:right; width:375px;height:100%;}
.home .block3 .img div{width:100%; height:414px;overflow:hidden;}
.home .block3 .img img{transform:scale(1);-webkit-transform:scale(1);
transition:all 1s cubic-bezier(0,1,1,1) 0s;-webkit-transition:all 1s cubic-bezier(0,1,1,1) 0s;}
.home .block3 .img:hover img{transform: scale(1.15);-webkit-transform: scale(1.15);}

.home .block3 .box{ float:left; width:805px;padding: 7px 10px;overflow:hidden; height:100%; background:url(../images/home_block3_box_bg.jpg) center no-repeat;}
.home .block3 .box .title{ color:#fff;padding: 17px 15px;}
.home .block3 .box ul{ float:left; width:100%;}
.home .block3 .box li{ float:left; width:46%; margin:1px 2% 30px 2%;}
.home .block3 .box h3{ margin-bottom:14px; padding-left:22px; font-size:18px;background:url(../images/liststyle.png) left no-repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#fff;}
.home .block3 .box h3 a{ color:#ffd6d6;}
.home .block3 .box h3:hover{ color:#d8a8a8;}
.home .block3 .box p{ color:#ffd6d6; line-height:22px; margin-bottom:18px; overflow:hidden;}
.home .block3 .box .link{ display:block; width:60px; height:24px; line-height:24px; color:#d8a8a8; text-align:center; position:relative; background:url(../images/nore.png) center no-repeat;}
.home .block3 .box .link:hover{ color:#ffd6d6;}

.home .tit-span img{ height:auto; max-width:none;vertical-align:top;width:24px;}


