@charset "utf-8";
/*网站css文件*/
*{margin:0; padding:0;}
html{font-family:"Arial";}
body{width:100%;height:auto;}
ul,li{list-style:none;}
a{text-decoration:none;}
a img{border:none;}
img{border:0;vertical-align:bottom;}
input{outline:none;}
i{display:inline-block;vertical-align:middle;font-style:normal;}
.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*首页*/
.header{width:100%;height:150px;margin:0 auto;}
.header .logo{width:22%;height:102px;margin:38px 0 0 5%;float:left;}
.header .menu{width:60%;margin:44px 3% 0 10%;float:left;position:relative;}
.header .menu li{width:18%;text-align:center;float:left;transition:all 1s;-webkit-transition:all 1s;}
.header .menu li .links{height:110px;font-size:14px;color:#A4A4A4;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu li:hover .links{color:#D2241E;}
.header .menu li .current{color:#D2241E;}
.header .menu .home{width:12%;}
.header .menu .project{width:14%;}
.header .menu .founder{width:20%;}
.header .menu .home .links::before{content:"";width:37px;height:36px;margin:0 auto 8px;background:url(../images/menu1.png) no-repeat center top;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu .home .links:hover::before{content:"";width:37px;height:36px;background:url(../images/menuh1.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .home .current::before{content:"";width:37px;height:36px;background:url(../images/menuh1.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .about .links::before{content:"";width:37px;height:36px;margin:0 auto 8px;background:url(../images/menu2.png) no-repeat center top;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu .about:hover .links::before{content:"";width:37px;height:36px;background:url(../images/menuh2.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .about .current::before{content:"";width:37px;height:36px;background:url(../images/menuh2.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .project .links::before{content:"";width:37px;height:36px;margin:0 auto 8px;background:url(../images/menu3.png) no-repeat center top;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu .project:hover .links::before{content:"";width:37px;height:36px;background:url(../images/menuh3.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .project .current::before{content:"";width:37px;height:36px;background:url(../images/menuh3.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .news .links::before{content:"";width:37px;height:36px;margin:0 auto 8px;background:url(../images/menu4.png) no-repeat center top;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu .news:hover .links::before{content:"";width:37px;height:36px;background:url(../images/menuh4.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .news .current::before{content:"";width:37px;height:36px;background:url(../images/menuh4.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .founder .links::before{content:"";width:37px;height:36px;margin:0 auto 8px;background:url(../images/menu5.png) no-repeat center top;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu .founder:hover .links::before{content:"";width:37px;height:36px;background:url(../images/menuh5.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .founder .current::before{content:"";width:37px;height:36px;background:url(../images/menuh5.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .information .links::before{content:"";width:37px;height:36px;margin:0 auto 8px;background:url(../images/menu6.png) no-repeat center top;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu .information:hover .links::before{content:"";width:37px;height:36px;background:url(../images/menuh6.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .information .current::before{content:"";width:37px;height:36px;background:url(../images/menuh6.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .party .links::before{content:"";width:37px;height:36px;margin:0 auto 8px;background:url(../images/menu7.png) no-repeat center top;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu .party:hover .links::before{content:"";width:37px;height:36px;background:url(../images/menuh7.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .party .current::before{content:"";width:37px;height:36px;background:url(../images/menuh7.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .contact .links::before{content:"";width:37px;height:36px;margin:0 auto 8px;background:url(../images/menu8.png) no-repeat center top;display:block;transition:all 1s;-webkit-transition:all 1s;}
.header .menu .contact:hover .links::before{content:"";width:37px;height:36px;background:url(../images/menuh8.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu .contact .current::before{content:"";width:37px;height:36px;background:url(../images/menuh8.png) no-repeat center top;display:block;transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.header .menu li{position:relative;}
.header .menu li .sub{padding-top:12px;background-color:transparent;border-radius:6px;position:absolute;left:50%;top:106px;z-index:999;visibility:hidden;opacity:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s;}
.header .menu li:hover .sub{background-color:#fff;position:absolute;left:50%;top:106px;visibility:visible;opacity:1;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.header .menu .sub dd{width:250px;height:32px;text-align:center;}
.header .menu .sub dd a{font-size:14px;color:#A4A4A4;display:block;transition:all .5s;-webkit-transition:all .5s;}
.header .menu .sub dd a:hover{color:#D2241E;}
.header .menu li dd .three{margin-top:-28px;padding-top:12px;background-color:transparent;border-radius:6px;position:absolute;left:152px;z-index:999;visibility:hidden;opacity:0;transition:all .5s;-webkit-transition:all .5s;}
.header .menu li dd:hover .three{background-color:#fff;position:absolute;left:152px;visibility:visible;opacity:1;}
.header .menu .three p{width:150px;height:38px;text-align:center;}
.header .menu .three p a{font-size:14px;color:#A4A4A4;display:block;transition:all .5s;-webkit-transition:all .5s;}
.header .menu .three p a:hover{color:#D2241E;}
.header .english{position:absolute;right:2%;top:-44px;text-align:center;}
.header .english a{width:118px;height:23px;font-size:14px;color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#D2241E;display:block;}
.banner,.banner li{width:100%;overflow:hidden;}
.home-news{width:100%;height:800px;margin:0 auto;}
.home-news .title{width:1200px;height:55px;margin:0 auto;padding-top:95px;font-size:36px;color:#333;border-bottom:1px solid #ccc;text-align:center;position:relative;}
.home-news .title:before{content:"";width:100px;height:1px;background-color:#D12E29;display:block;position:absolute;left:550px;top:150px;}
.home-news .more{width:1200px;height:74px;margin:0 auto;text-align:right;}
.home-news .more a{margin-top:27px;padding-right:24px;font-size:14px;color:#666;background:url(../images/more.png) no-repeat right;display:block;transition:all .5s;-webkit-transition:all .5s;}
.home-news .more:hover a{color:#BD1E12;transform:translateY(5px);-webkit-transform:translateY(5px);}
.home-news .list{padding:40px 0;background:url(../images/bg10.jpg) no-repeat center top;clear:both;overflow:hidden;}
.home-news .list ul{width:1200px;margin:0 auto;}
.home-news .list li{width:358px;margin-right:60px;border-radius:6px;border:1px solid #ccc;box-shadow:3px 3px 3px #ccc;float:left;}
.home-news .list li .picture{width:358px;height:390px;border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;}
.home-news .list li .picture img{transition:all 1s;-webkit-transition:all 1s;}
.home-news .list li:hover .picture img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.home-news .list li .text .box{width:264px;height:104px;overflow:hidden;float:left;}
.home-news .list li .text .subject{height:40px;overflow:hidden;padding:32px 0 0 10px;font-size:14px;font-weight:bold;color:#333;line-height:180%;}
.home-news .list li .text .desc{padding-top:10px;font-size:12px;color:#666;line-height:150%;}
.home-news .list li .date{width:68px;height:71px;margin:24px 0 0 14px;background:url(../images/date.png) no-repeat center top;float:left;position:relative;}
.home-news .list li .date .month{font-size:22px;color:#fff;position:absolute;left:8px;top:8px;}
.home-news .list li .date .day{font-size:22px;color:#fff;position:absolute;left:35px;top:35px;}
.home-news .list .end{margin-right:0;}
.home-project{width:100%;overflow:hidden;}
.home-project .title{width:1200px;height:55px;margin:0 auto;padding-top:95px;font-size:36px;color:#333;border-bottom:1px solid #ccc;text-align:center;position:relative;}
.home-project .title:before{content:"";width:100px;height:1px;background-color:#D12E29;display:block;position:absolute;left:550px;top:150px;}
.home-project .more{width:1200px;height:48px;margin:0 auto;text-align:right;}
.home-project .more a{margin-top:27px;padding-right:24px;font-size:14px;color:#666;background:url(../images/more.png) no-repeat right;display:block;transition:all .5s;-webkit-transition:all .5s;}
.home-project .more:hover a{color:#BD1E12;transform:translateY(5px);-webkit-transform:translateY(5px);}
.home-project .box{position:relative;}
.home-project .img-box{width:100%;height:775px;position:absolute;z-index:1;}
.home-project .info{width:100%;height:775px;clear:both;position:absolute;z-index:2;display:box;display:-webkit-box;}
.home-project .info a{width:25%;height:775px;display:block;transition:all .5s;-webkit-transition:all .5s;float:left;}
.home-project .info a::before{content:"";width:100%;height:100%;background-color:transparent;opacity:1;display:block;transform:skewX(-15deg);-webkit-transform:skewX(-15deg);transition:all .5s;-webkit-transition:all .5s;}
.home-project .info a:hover::before{content:"";width:100%;height:100%;background-color:#D2241E;opacity:0.8;transform:skewX(-15deg);-webkit-transform:skewX(-15deg);display:block;}
.home-project .info a p{height:76px;font-size:16px;color:#fff;position:absolute;top:30%;z-index:999;}
.home-project .info a span{margin-left:5%;font-size:20px;color:#fff;display:none;position:absolute;top:80%;z-index:999;transition:all .5s;-webkit-transition:all .5s;}
.home-project .info a:hover span{font-size:16px;color:#fff;display:block;}
.home-project .info a span:after{content:"";width:35px;height:3px;margin-top:16px;background-color:#fff;display:block;}
.home-project .info .item1 p{margin-left:4%;padding:20px 0 0 80px;background:url(../images/icon1.png) no-repeat left top;}
.home-project .info .item2 p{margin-left:4%;padding:20px 0 0 80px;background:url(../images/icon2.png) no-repeat left top;}
.home-project .info .item3 p{margin-left:4%;padding:20px 0 0 80px;background:url(../images/icon4.png) no-repeat left top;}
.home-project .info .item4 p{margin-left:4%;padding:20px 0 0 80px;background:url(../images/icon3.png) no-repeat left top;}
.home-founder{height:828px;background:url(../images/bg1.png) no-repeat center bottom;}
.home-founder .title{width:1200px;height:55px;margin:0 auto;padding-top:95px;font-size:36px;color:#333;border-bottom:1px solid #ccc;text-align:center;position:relative;}
.home-founder .title:before{content:"";width:100px;height:1px;background-color:#D12E29;display:block;position:absolute;left:550px;top:150px;}
.home-founder .more{width:1200px;height:48px;margin:0 auto 20px;text-align:right;}
.home-founder .more a{margin-top:27px;padding-right:24px;font-size:14px;color:#666;background:url(../images/more.png) no-repeat right;display:block;transition:all .5s;-webkit-transition:all .5s;}
.home-founder .more:hover a{color:#D2241E;transform:translateY(5px);-webkit-transform:translateY(5px);}
.home-founder .content{width:1300px;height:570px;margin:0 auto;padding-top:40px;}
.home-founder .picture{width:665px;height:449px;border-radius:6px;float:left;overflow:hidden;}
.home-founder .picture img{transition:all .5s;-webkit-transition:all .5s;}
.home-founder .picture:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.home-founder .text{width:580px;padding-top:30px;margin-left:55px;float:left;}
.home-founder .text .desc{margin-bottom:50px;font-size:14px;color:#333;line-height:200%;word-break:break-all;}
.home-founder .text .other{height:201px;}
.home-founder .text .other li{width:262px;height:165px;margin-right:52px;border-radius:6px;border:1px solid #ccc;box-shadow:3px 3px 3px #ccc;float:left;overflow:hidden;}
.home-founder .text .other li img{transition:all .5s;-webkit-transition:all .5s;}
.home-founder .text .other li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.home-founder .text .other .end{margin-right:0;}
.home-map{height:1134px;}
.home-map .title{width:1200px;height:55px;margin:0 auto;padding-top:95px;font-size:36px;color:#333;border-bottom:1px solid #ccc;text-align:center;position:relative;}
.home-map .title:before{content:"";width:100px;height:1px;background-color:#D12E29;display:block;position:absolute;left:550px;top:150px;}
.home-map .map{height:902px;margin-top:82px;}
.home-cooperation{height:255px;}
.home-cooperation .title{width:1200px;height:55px;margin:0 auto;padding-top:30px;font-size:36px;color:#333;border-bottom:1px solid #ccc;text-align:center;position:relative;}
.home-cooperation .title:before{content:"";width:100px;height:1px;background-color:#D12E29;display:block;position:absolute;left:550px;top:85px;}
.home-cooperation .cooperation{width:1200px;height:170px;margin:0 auto;}
.home-cooperation .cooperation li{width:16.66666%;height:130px;margin-top:40px;float:left;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.home-cooperation .cooperation li img{margin:0 auto;transition:all .5s;-webkit-transition:all .5s;}
.home-cooperation .cooperation li:hover img{opacity:0.5;transform:translateX(10px);-webkit-transform:translateX(10px);}
.footer{background-color:#f6efe9;}
.footer .box{width:1200px;height:160px;margin:0 auto;padding-top:50px;}
.footer .text{width:100%;position:relative;}
.footer .text .addr{width:90%;padding-top:50px;font-size:14px;color:#666;line-height:200%;text-align:right;}
.footer .text .copyright{width:90%;padding-top:10px;font-size:14px;color:#666;text-align:right;}
.footer .text .weixin{position:absolute;right:0;top:30px;}

/*project*/
.banner-project{height:400px;background:url(../images/banner5.png) no-repeat center top;}
.page-project{background-color:#e2e3e5;position:relative;}
.page-project .box{width:1200px;margin:0 auto;}
.page-project .menu{width:1168px;height:126px;padding:24px 0 0 32px;background-color:#fff;border-radius:4px;box-shadow:3px 3px 5px #ccc;position:relative;z-index:999;position:absolute;top:-90px;}
.page-project .menu li{height:62px;margin-right:50px;float:left;position:relative;}
.page-project .menu li .links{padding:8px 28px;font-size:14px;color:#666;border:1px solid #D6D6D6;border-radius:16px;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-project .menu li:hover .links{color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-project .menu .current .links{font-size:14px;color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-project .menu .end{margin-right:0;}
.page-project .menu li .three{padding-top:20px;box-shadow:2px 2px 2px #ccc;background-color:transparent;border:1px solid #ccc;border-radius:4px;position:absolute;left:50%;top:68px;z-index:999;visibility:hidden;opacity:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s;}
.page-project .menu li:hover .three{background-color:#fff;position:absolute;left:50%;top:42px;border:1px solid #ccc;visibility:visible;opacity:1;}
.page-project .menu .three dd{width:300px;height:38px;text-align:center;}
.page-project .menu .three dd a{font-size:14px;color:#A4A4A4;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-project .menu .three dd a:hover{color:#D2241E;}
.page-project .location{height:36px;padding:90px 40px 0 0;font-size:14px;color:#666;text-align:right;background-color:#fff;}
.page-project .location::before{content:"";width:10px;height:9px;margin-right:10px;background:url(../images/home.png) no-repeat left top;display:inline-block;}
.page-project .location a{font-size:14px;color:#666;transition:all .5s;-webkit-transition:all .5s;}
.page-project .location a:hover{color:#D2241E;}
.page-project .title{height:30px;font-size:22px;color:#333;text-align:center;position:relative;background-color:#fff;}
.page-project .title span{padding:0 20px 0 40px;background:url(../images/love.png) no-repeat 16px center #fff;display:block;z-index:999;position:absolute;left:50%;transform:translate(-50%,-10%);-webkit-transform:translate(-50%,-10%);}
.page-project .title::after{content:"";width:60%;height:1px;background-color:#ccc;position:absolute;top:12px;let:50%;margin-left:20%;display:block;}
.page-project .content{width:1100px;margin:0 auto;padding:30px 50px 50px;font-size:14px;color:#666;line-height:220%;background-color:#fff;}
.page-project .content p{padding-bottom:12px;text-align:justify;}
.page-project .more{height:50px;padding:20px 0 50px 0;background-color:#fff;}
.page-project .more a{width:98%;height:50px;margin:0 auto;background-color:#f6efe9;text-align:center;line-height:50px;font-size:14px;color:#333;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-project .more a:hover{box-shadow:2px 2px 2px #ccc;color:#D2241E;}
.page-project .subject{height:30px;padding:0px 0 40px;font-size:24px;color:#333;text-align:center;position:relative;background-color:#fff;}
.page-project .subject span{padding:0 20px 0 40px;background:url(../images/love.png) no-repeat 16px center #fff;display:block;z-index:999;position:absolute;left:50%;margin-left:-78px;}
.page-project .subject::after{content:"";width:60%;height:1px;background-color:#ccc;position:absolute;top:14px;let:50%;margin-left:20%;display:block;}
.page-project .new-list{padding-left:12px;overflow:hidden;background-color:#fff;}
.page-project .new-list li{width:282px;height:254px;margin:0 12px 30px 0;border-radius:6px;border:1px solid #ccc;box-shadow:3px 3px 3px #ccc;background-color:#fff;overflow:hidden;float:left;}
.page-project .new-list li .picture{width:282px;height:178px;overflow:hidden;}
.page-project .new-list li .picture img{transition:all .5s;-webkit-transition:all .5s;}
.page-project .new-list li .picture:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.page-project .new-list li p{padding:20px 10px;font-size:14px;color:#666;line-height:150%;}
.page-project .new-list .end{margin-right:0;}

/*information*/
.banner-information{height:400px;background:url(../images/banner7.png) no-repeat center top;}
.page-information{background-color:#e2e3e5;}
.page-information .box-information{width:1180px;margin:0 auto;padding:0 10px 20px;overflow:hidden;background-color:#fff;}
.page-information .menu{height:80px;padding-top:40px;}
.page-information .menu li{margin-right:24px;float:left;}
.page-information .menu li a{padding:8px 28px;font-size:14px;color:#666;border:1px solid #D6D6D6;border-radius:10px;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-information .menu li:hover a{color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-information .menu .current a{font-size:14px;color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-information .location{height:36px;padding-top:12px;font-size:14px;color:#666;text-align:right;}
.page-information .location::before{content:"";width:10px;height:9px;margin-right:10px;background:url(../images/home.png) no-repeat;display:inline-block;}
.page-information .location a{font-size:14px;color:#666;transition:all .5s;-webkit-transition:all .5s;}
.page-information .location a:hover{color:#D2241E;}
.page-information .list{margin-bottom:20px;}
.page-information .list li{width:222px;height:374px;margin:0 14px 36px 0;border-radius:4px;border:1px solid #ccc;box-shadow:2px 2px 2px #ccc;float:left;}
.page-information .list li .picture{width:222px;height:314px;overflow:hidden;}
.page-information .list li .picture img{transition:all .5s;-webkit-transition:all .5s;}
.page-information .list li:hover .picture img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.page-information .list li p{padding:10px 28px;font-size:14px;font-weight:bold;color:#666;line-height:150%;}
.page-information .list .end{margin-right:0;}

/*about*/
.banner-about{height:400px;}
.page-about{background-color:#e2e3e5;position:relative;}
.page-about .box{width:1200px;margin:0 auto;background-color:#fff;}
.page-about .menu{width:1158px;height:66px;padding:24px 0 0 42px;background-color:#fff;border-radius:4px;box-shadow:3px 3px 5px #ccc;position:absolute;top:-90px;}
.page-about .menu li{margin-right:70px;float:left;}
.page-about .menu li a{padding:8px 35px;font-size:14px;color:#666;border:1px solid #D6D6D6;border-radius:10px;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-about .menu li:hover a{color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-about .menu .current a{font-size:14px;color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-about .location{height:46px;padding:32px 40px 0 0;font-size:14px;color:#666;text-align:right;}
.page-about .location::before{content:"";width:10px;height:9px;margin-right:10px;background:url(../images/home.png) no-repeat left top;display:inline-block;}
.page-about .location a{font-size:14px;color:#666;transition:all .5s;-webkit-transition:all .5s;}
.page-about .location a:hover{color:#D2241E;}
.page-about .content{padding-bottom:40px;font-size:14px;color:#333;line-height:220%;}
.page-about .jianjie{width:1100px;margin:0 auto;font-size:14px;color:#333;line-height:220%;}
.page-about .jianjie p{padding-bottom:22px;text-align:justify;}
.page-about .jianjie img{padding:0 0 14px 48px;}
.page-about .zhangcheng{width:1100px;margin:0 auto;font-size:14px;color:#333;line-height:220%;}
.page-about .zhangcheng p{padding-bottom:22px;text-align:justify;}

/*zhici*/
/* .zhici-bg{background:url() no-repeat left bottom;} */
.page-about .zhici{width:1100px;margin:0 auto;font-size:14px;color:#333;line-height:220%;}
.page-about .zhici p{padding-bottom:22px;text-align:justify;}
.page-about .zhici img{padding:0 42px 14px 0;border-radius:10px;}
.page-about .zhici .name{text-align:right;clear:both;}
.zhangcheng-bg{background:url(../images/bg7.png) no-repeat left bottom;}
/* .hezuo-bg{background:url() no-repeat left bottom;} */
.hezuo{padding-bottom:30px;text-align:center;}
.hezuo .subject{width:166px;height:50px;margin:30px auto 50px;background-color:#D2241E;font-size:14px;font-weight:bold;color:#fff;text-align:center;line-height:50px;border-radius:10px;}
.hezuo .subject2{width:166px;height:50px;margin:100px auto 50px;background-color:#D2241E;font-size:14px;font-weight:bold;color:#fff;text-align:center;line-height:50px;border-radius:10px;}
.hezuo .hezuo-list{overflow:hidden;}
.hezuo .hezuo-list li{width:33.33333%;height:100px;margin-bottom:80px;cursor:pointer;float:left;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.hezuo .hezuo-list li img{margin:0 auto;filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:all .5s;-webkit-transition:all .5s;}
.hezuo .hezuo-list li img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.hezuo .juanzeng-list{overflow:hidden;}
.hezuo .juanzeng-list li{width:33.33333%;height:100px;margin-bottom:80px;cursor:pointer;float:left;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.hezuo .juanzeng-list li img{margin:0 auto;filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:all .5s;-webkit-transition:all .5s;}
.hezuo .juanzeng-list li img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);}
/* .dashi-bg{background:url() no-repeat left bottom;background-size:30% auto;} */
/* .jiagou-bg{background:url() no-repeat left bottom;} */
.jiagou .subject{width:126px;height:50px;margin:30px auto 50px;background-color:#D2241E;font-size:18px;color:#fff;text-align:center;line-height:50px;border-radius:6px;}
.jiagou .two{margin-top:60px;}
.jiagou .desc{font-size:14px;color:#333;line-height:200%;text-align:center;}
.jiagou .desc table{width:75%;margin:0 auto;font-size:14px;color:#BA751A;}
.jiagou .desc td{height:40px;text-align:left;}

/*contact*/
.banner-contact{height:400px;background:url(../images/banner8.png) no-repeat center top;}
.page-contact{margin-top:-25px;background:url(../images/contact.png) no-repeat left 30px #F6F6F6;}
.page-contact .box{width:1200px;margin:0 auto;padding-bottom:60px;background-color:#fff;}
.menu-contact{width:1168px;height:66px;margin:-65px auto 0;padding:24px 0 0 32px;background-color:#fff;border-radius:4px;box-shadow:3px 3px 5px #ccc;}
.menu-contact li{margin-right:230px;float:left;}
.menu-contact .end{margin-right:0;}
.menu-contact li a{padding:8px 28px;font-size:14px;color:#666;border:1px solid #D6D6D6;border-radius:10px;display:block;transition:all .5s;-webkit-transition:all .5s;}
.menu-contact li:hover a{color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.menu-contact .current a{font-size:14px;color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-contact .location{height:36px;padding:54px 30px 0 0;font-size:14px;color:#666;text-align:right;}
.page-contact .location::before{content:"";width:10px;height:9px;margin-right:10px;background:url(../images/home.png) no-repeat;display:inline-block;}
.page-contact .location a{font-size:14px;color:#666;transition:all .5s;-webkit-transition:all .5s;}
.page-contact .location a:hover{color:#D2241E;}
.page-contact .content{padding:60px 0 30px;font-size:14px;color:#666;line-height:220%;overflow:hidden;}
.page-contact .content .left{width:40%;float:left;}
.page-contact .content .left .text1{height:80px;padding-top:36px;font-size:20px;color:#999;font-weight:bold;}
.page-contact .content .left .text2{height:50px;font-size:20px;color:#999;letter-spacing:2px;text-transform:uppercase;}
.page-contact .content .left .text3{font-size:20px;color:#999;letter-spacing:2px;text-transform:uppercase;}
.page-contact .content .right{width:60%;font-size:14px;color:#666;line-height:200%;float:left;}
.page-contact .weixin{display:flex;display:-webkit-flex;align-items:center;align-items:center;}
.page-contact .weixin span{padding-right:10px;}
.page-contact .url{letter-spacing:1.7px;}
.page-contact .content .right p{padding-bottom:10px;}
.map-contact img{width:100%;}

/*party*/
.banner-party{height:400px;background:url(../images/banner4.png) no-repeat center top;}
.page-party{background-color:#e2e3e5;}
.page-party .box{width:1160px;margin:0 auto;padding:0 20px;background-color:#fff;}
.page-party .location{height:36px;padding-top:32px;font-size:14px;color:#666;text-align:right;}
.page-party .location::before{content:"";width:10px;height:9px;margin-right:10px;background:url(../images/home.png) no-repeat;display:inline-block;}
.page-party .location a{font-size:14px;color:#666;transition:all .5s;-webkit-transition:all .5s;}
.page-party .location a:hover{color:#D2241E;}
.page-party .list{width:1160px;margin:0 auto;}
.page-party .list li{height:148px;margin-bottom:28px;border-bottom:1px solid #E5E5E5;transition:all .5s;-webkit-transition:all .5s;}
.page-party .list li:hover{border-bottom:1px solid #D2241E;}
.page-party .list li .date{width:94px;height:110px;font-family:Arial;background-color:#D2231D;border-radius:4px;float:left;transition:all .5s;-webkit-transition:all .5s;}
.page-party .list li:hover .date{background-color:#FF7A33;}
.page-party .list li .date .day{padding:20px 0 10px;font-size:32px;color:#fff;text-align:center;}
.page-party .list li .date .day:after{content:"";width:60px;height:1px;margin-left:16px;background-color:#fff;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-party .list li:hover .date .day:after{background-color:#fff;}
.page-party .list li .date .year{font-size:16px;color:#fff;text-align:center;}
.page-party .list li .content{width:974px;height:78px;margin-left:24px;float:left;position:relative;}
.page-party .list li .content .subject{height:36px;padding-top:14px;font-size:14px;font-weight:bold;color:#333;}
.page-party .list li .content .desc{font-size:14px;color:#666;line-height:180%;}
.page-party .list li .content:after{content:"";width:19px;height:16px;background:url(../images/arrow.png) no-repeat right 0;position:absolute;right:4px;top:110px;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-party .list li:hover .content:after{position:absolute;right:12px;top:110px;}
.page-party .more{height:50px;padding-bottom:50px;}
.page-party .more a{height:50px;background-color:#f6efe9;text-align:center;line-height:50px;font-size:14px;color:#333;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-party .more a:hover{box-shadow:2px 2px 2px #ccc;color:#D2241E;}

/*news*/
.banner-news{height:400px;background:url(../images/banner6.png) no-repeat center top;}
.page-news{background:url() no-repeat left bottom;}
.page-news .box{width:1200px;margin:0 auto;padding:0 25px 50px;background-color:#fff;overflow:hidden;}
.page-news .menu{height:60px;padding-top:20px;}
.page-news .menu li{margin-right:24px;float:left;}
.page-news .menu li a{padding:8px 28px;font-size:14px;color:#666;border:1px solid #D6D6D6;border-radius:10px;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-news .menu li a:hover{color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-news .menu .current a{font-size:14px;color:#fff;border:1px solid #D2241E;background-color:#D2241E;}
.page-news .location{height:36px;padding-top:12px;font-size:14px;color:#666;text-align:right;}
.page-news .location::before{content:"";width:10px;height:9px;margin-right:10px;background:url(../images/home.png) no-repeat;display:inline-block;}
.page-news .location a{font-size:14px;color:#666;transition:all .5s;-webkit-transition:all .5s;}
.page-news .location a:hover{color:#D2241E;}
.page-news .content{width:1200px;}
.page-news .content .left{width:820px;margin:0 22px 0 0;float:left;}
.page-news .content .left li{height:144px;margin-bottom:16px;border:1px solid #f6efe9;border-radius:10px;background-color:#f6efe9;transition:all .5s;-webkit-transition:all .5s;}
.page-news .content .left li:hover{border:1px solid #C42424;background-color:#f6efe9;box-shadow:5px 5px 5px #ccc;}
.page-news .content .left li .picture{width:191px;height:120px;border-radius:10px;overflow:hidden;margin:10px 0 0 20px;float:left;position:relative;}
.page-news .content .list li .video{height:108px;margin-top:20px;}
.page-news .content .list li .video::before{content:"";width:39px;height:40px;background:url(../images/play2.png) no-repeat;display:block;position:absolute;left:76px;top:34px;z-index:999;}
.page-news .content .list li .video::after{content:"";width:191px;height:108px;background-color:#000;opacity:0.5;display:block;position:absolute;left:0;top:0;}
.page-news .content .left li .picture img{transition:all .5s;-webkit-transition:all .5s;}
.page-news .content .left li:hover .picture img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.page-news .content .left li .text{width:500px;padding-left:18px;float:left;position:relative;}
.page-news .content .left li .text .subject{height:22px;padding-top:22px;font-size:14px;font-weight:bold;color:#333;overflow:hidden;}
.page-news .content .left li .text .desc span{width:87px;height:22px;margin-right:14px;font-size:14px;color:#fff;text-align:center;line-height:22px;border-radius:6px;background-color:#FF7A33;display:inline-block;}
.page-news .content .left li .text .desc{height:106px;padding-top:27px;font-size:14px;font-weight:normal;color:#333;line-height:200%;text-align:justify;word-break:break-all;}
.page-news .content .left li .text .date{font-size:14px;color:#666;position:absolute;bottom:0;right:0;}
.page-news .content .left .more{padding-top:30px;clear:both;}
.page-news .content .left .more a{width:180px;height:53px;margin:0 auto;font-size:14px;color:#666;text-align:center;line-height:53px;border-radius:20px;background-color:#f6efe9;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-news .content .left .more a:hover{color:#fff;background-color:#D2241E;box-shadow:2px 2px 2px #ccc;}
.page-news .content .right{width:358px;background-color:#f6efe9;border-radius:10px;float:left;}
.page-news .content .right .title{padding-top:29px;font-size:20px;font-weight:bold;color:#333;text-align:center;}
.page-news .content .right .picture{width:330px;height:208px;margin:20px auto 0;border-radius:10px;overflow:hidden;position:relative;}
.page-news .content .right .picture img{transition:all .5s;-webkit-transition:all .5s;}
.page-news .content .right .picture:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.page-news .content .right .text{padding:25px 8px 25px;}
.page-news .content .right .subject{width:330px;margin:0 auto;font-size:14px;color:#D2241E;line-height:140%;overflow:hidden;}
.page-news .content .right .desc{font-size:14px;color:#fff;line-height:150%;}
.page-news .content .right .recommend{width:358px;}
.page-news .content .right .recommend .list{width:330px;margin:0 auto;}
.page-news .content .right .recommend .list li{border-top:1px solid #CCC2C0;overflow:hidden;transition:all .5s;-webkit-transition:all .5s;}
.page-news .content .right .recommend .list li .text{padding:25px 0;font-size:14px;color:#333;line-height:150%;}
.page-news .content .right .recommend .list li:hover .text{color:#D2241E;}

/*founder*/
.banner-founder{height:400px;background:url(../images/banner2.png) no-repeat center top;}
.page-founder{background-color:#f6efe9;}
.page-founder .location{width:1200px;height:36px;margin:0 auto;padding-top:24px;font-size:14px;color:#666;text-align:right;}
.page-founder .location::before{content:"";width:10px;height:9px;margin-right:10px;background:url(../images/home.png) no-repeat;display:inline-block;}
.page-founder .location a{font-size:14px;color:#666;transition:all .5s;-webkit-transition:all .5s;}
.page-founder .location a:hover{color:#D2241E;}
.page-founder .founder{width:1200px;margin:0 auto;padding-bottom:30px;font-size:18px;color:#666;line-height:220%;overflow:hidden;}
.page-founder .founder .subject{height:50px;font-size:24px;color:#333;}
.page-founder .founder .content{padding-bottom:24px;}
.page-founder .founder .content .text{width:600px;font-size:14px;color:#666;line-height:220%;float:left;}
.page-founder .founder .content .text p{padding-bottom:20px;text-align:justify;}
.page-founder .founder .content .picture{width:563px;height:338px;;border-radius:5px;margin:-50px 0 0 37px;float:left;overflow:hidden;}
.page-founder .founder .content .picture img{width:563px;transition:all .5s;-webkit-transition:all .5s;}
.page-founder .founder .content .picture img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);}
.page-founder .honnor{padding-bottom:30px;background-color:#fff;}
.page-founder .honnor .box{width:1200px;margin:0 auto;overflow:hidden;}
.page-founder .honnor .subject{height:40px;padding:36px 0;font-size:24px;color:#333;text-align:center;line-height:36px;position:relative;overflow:hidden;}
.page-founder .honnor .subject p{width:270px;background-color:#fff;position:absolute;z-index:999;left:50%;margin-left:-135px;}
.page-founder .honnor .subject::after{content:"";width:60%;height:1px;background-color:#ccc;display:block;position:absolute;top:55px;left:20%;}
.page-founder .honnor .subject .left{width:42px;height:29px;margin-right:12px;background:url(../images/xing.png) no-repeat left 14px;background-size:100% auto;display:inline-block;}
.page-founder .honnor .subject .right{width:42px;height:29px;margin-left:12px;background:url(../images/xing2.png) no-repeat left 14px;background-size:100% auto;display:inline-block;}
.page-founder .honnor .list{overflow:hidden;}
.page-founder .honnor .list li{width:285px;height:250px;margin:0 0 22px 10px;box-shadow:5px 5px 5px #ccc;float:left;}
.page-founder .honnor .list li .picture{width:285px;height:180px;border-radius:10px;overflow:hidden;display:block;}
.page-founder .honnor .list li .picture img{transition:all .5s;-webkit-transition:all .5s;}
.page-founder .honnor .list li:hover .picture img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.page-founder .honnor .list li .text{height:30px;padding:16px 12px;font-size:14px;color:#666;line-height:150%;overflow:hidden;}
.page-founder .media{width:1200px;margin:0 auto;padding-bottom:40px;overflow:hidden;}
.page-founder .media .title{padding:36px 0;font-size:24px;color:#333;text-align:center;position:relative;}
.page-founder .media .title p{width:270px;background-color:#f6efe9;position:absolute;z-index:999;left:50%;margin-left:-135px;}
.page-founder .media .title::after{content:"";width:60%;height:1px;background-color:#ccc;display:block;position:absolute;top:55px;left:20%;}
.page-founder .media .title .left{width:42px;height:29px;margin-right:12px;background:url(../images/xing.png) no-repeat left 14px;background-size:100% auto;display:inline-block;}
.page-founder .media .title .right{width:42px;height:29px;margin-left:12px;background:url(../images/xing2.png) no-repeat left 14px;background-size:100% auto;display:inline-block;}
.page-founder .media .list{overflow:hidden;}
.page-founder .media .list li{height:180px;border-bottom:1px solid #ccc;}
.page-founder .media .list li:hover{border-bottom:1px solid #D2241E;}
.page-founder .media .list li:hover .date{background-color:#FF7A33;}
.page-founder .media .list li .date{width:94px;height:110px;margin:30px 30px 0 0;font-family:Arial;background-color:#FF7A33;border-radius:4px;float:left;transition:all .5s;-webkit-transition:all .5s;}
.page-founder .media .list li:hover .date{background-color:#D2231D;}
.page-founder .media .list li .date .day{padding:20px 0 10px;font-size:32px;color:#fff;text-align:center;}
.page-founder .media .list li .date .day:after{content:"";width:60px;height:1px;margin-left:16px;background-color:#fff;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-founder .media .list li:hover .date .day:after{background-color:#fff;}
.page-founder .media .list li .date .year{font-size:16px;color:#fff;text-align:center;}
.page-founder .media .list li .text{width:820px;padding:32px 35px 0 0;float:left;}
.page-founder .media .list li .text .box{width:820px;float:left;}
.page-founder .media .list li .text .subject{height:42px;font-size:14px;font-weight:bold;color:#333;}
.page-founder .media .list li .text .desc{font-size:14px;color:#333;line-height:180%;word-break:break-all;}
.page-founder .media .list li .picture{width:172px;height:110px;margin-top:30px;border-radius:10px;overflow:hidden;float:left;}
.page-founder .media .list li .picture img{transition:all .5s;-webkit-transition:all .5s;}
.page-founder .media .list li:hover .picture img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.page-founder .video{background:url() no-repeat left bottom #fff;padding-bottom:20px;overflow:hidden;}
.page-founder .video .box{width:1200px;margin:0 auto;}
.page-founder .video .subject{height:30px;padding:36px 0;font-size:24px;color:#333;text-align:center;position:relative;}
.page-founder .video .subject p{width:270px;background-color:#fff;position:absolute;z-index:999;left:50%;margin-left:-135px;}
.page-founder .video .subject::after{content:"";width:60%;height:1px;background-color:#ccc;display:block;position:absolute;top:55px;left:20%;}
.page-founder .video .subject .left{width:42px;height:29px;margin-right:12px;background:url(../images/xing.png) no-repeat left 14px;background-size:100% auto;display:inline-block;}
.page-founder .video .subject .right{width:42px;height:29px;margin-left:12px;background:url(../images/xing2.png) no-repeat left 14px;background-size:100% auto;display:inline-block;}
.page-founder .video .list{overflow:hidden;}
.page-founder .video .list li{width:380px;height:280px;margin:0 18px 30px 0;border:1px solid #ccc;border-radius:6px;box-shadow:2px 2px 2px #ccc;background-color:#fff;float:left;}
.page-founder .video .list li .picture{width:380px;height:214px;display:block;overflow:hidden;position:relative;}
.page-founder .video .list li .picture::before{content:"";width:39px;height:40px;background:url(../images/play2.png) no-repeat;display:block;position:absolute;left:180px;top:88px;z-index:999;}
.page-founder .video .list li .picture::after{content:"";width:380px;height:214px;background-color:#000;opacity:0.5;display:block;position:absolute;left:0;top:0;}
.page-founder .video .list li .picture img{transition:all .5s;-webkit-transition:all .5s;}
.page-founder .video .list li:hover .picture img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.page-founder .video .list li p{padding:12px 20px;font-size:14px;color:#666;line-height:150%;}
.page-founder .more{padding-top:30px;clear:both;}
.page-founder .more a{width:180px;height:53px;margin:0 auto;font-size:14px;color:#666;text-align:center;line-height:53px;border-radius:20px;background-color:#f6efe9;display:block;transition:all .5s;-webkit-transition:all .5s;}
.page-founder .more a:hover{color:#fff;background-color:#D2241E;box-shadow:2px 2px 2px #ccc;}

/*info*/
.no-background{background:url('') #e2e3e5;}
.page-news .info{overflow:hidden;}
.page-news .info .subject{padding:20px 0 20px 24px;font-size:16px;font-weight:bold;color:#000;line-height:150%;text-align:center;}
.page-news .info .date{height:30px;margin-bottom:20px;text-align:center;font-size:14px;color:#666;border-bottom:1px solid #ccc;}
.page-news .info .desc{padding-left:24px;font-size:14px;color:#666;line-height:220%;}
.page-news .info .desc img{padding:10px 0;text-align:center;}
.page-news .info .desc p{padding-bottom:12px;}

/*shenqing*/
.shenqing .subject{padding-bottom:30px;font-size:24px;color:#333;text-align:center;}
.shenqing .desc{width:1000px;margin:0 auto;font-size:14px;color:#666;line-height:220%;}
.shenqing .desc p{padding-bottom:22px;text-align:justify;}
.shenqing .bottom{height:112px;font-size:18px;color:#333;line-height:112px;}
.shenqing .bottom .download{float:left;}
.shenqing .bottom .download a{text-decoration:underline;}
.shenqing .bottom .weixin{padding-right:50px;float:right;}
.shenqing .bottom .red{color:#D2241E;}

/*zhiyuan*/
.zhiyuan-page{background:url() #e2e3e5;}
.zhiyuan-bg{
background-color:#e2e3e5;
background-image:url(),url(),url();
background-repeat: no-repeat, no-repeat, no-repeat;  
background-position:left 10%, right center,left bottom; 
background-size:24% auto,24% auto,24% auto;
}
.zhiyuan .list{margin-bottom:30px;overflow:hidden;}
.zhiyuan .list li{padding:0 60px;float:left;}
.zhiyuan .list li span{width:453px;height:299px;border-radius:10px;display:block;overflow:hidden;}
.zhiyuan .list li span img{transition:all .5s;-webkit-transition:all .5s;}
.zhiyuan .list li:hover span img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.zhiyuan .list li p{padding-top:20px;font-size:14px;font-weight:bold;color:#333;text-align:center;transition:all .5s;-webkit-transition:all .5s;}
.zhiyuan .list li:hover p{color:#D2241E;}
.zhiyuan-info{font-size:16px;color:#666;line-height:200%;}
.zhiyuan-info .subject{padding-bottom:30px;font-size:24px;color:#333;text-align:center;}
.zhiyuan-info .desc{width:1000px;margin:0 auto;font-size:14px;color:#666;line-height:220%;}
.zhiyuan-info .desc p{padding-bottom:22px;}