@charset "utf-8";

/* CSS Document */



/* index */

body{ padding-top:100px;}

.tab-cell{ display:table-cell; vertical-align:middle;}

.wrap{ width:1200px; margin:0 auto;}

.top{ background:#fff; position:fixed; left:0; top:0; width:100%; z-index:10; box-shadow:0 0 10px rgba(0,0,0,0.1);}

.top .logo a{ display:block; padding:22px 0;}

.top .nav li{ position:relative; margin-left:60px; float:left;}

.top .nav li > a{ display:block; line-height:100px; font-size:16px;}

.top .nav li > a.current_nav{color:#f36f21;}

.top .nav li .sec{ position:absolute; width:160px; left:50%; margin-left:-68px; text-align:center; position:absolute; top:100px; background:#fff; z-index:2; box-shadow:0 0 10px rgba(0,0,0,0.1); visibility:hidden; opacity:0; transform:translateY(30px); transition:all 0.5s ease;}

.top .nav li:hover .sec{ visibility: visible; opacity:1; transform:translateY(0px); transition:all 0.5s ease;}

.top .nav li .sec a{ display:block; line-height:45px; height:45px;}



.ind-main{ padding:0 8% 6%;}

.od-list{ margin-top:5%;}

.od-list .d1{ font-weight:bold; font-size:36px; padding-bottom:20px;}

.od-list .d1:after{ content:''; position:absolute; left:50%; bottom:0; height:2px; width:40px; background:#333; margin-left:-20px;}

.od-list .d2{ font-size:16px; margin-top:15px; color:#666;}

.lb-oldc{ padding-top:3%;}

.lb-oldc li{ width:32.8%; float:left; margin-right:0.8%; margin-bottom:0.8%; position:relative;}

.lb-oldc li.last,.lb-oldc li.img-r,.lb-oldc li:last-child{ margin-right:0;}

.lb-oldc li.img-t{ width:66.4%;}

.lb-oldc li a{ display:block; color:#fff;}

.lb-oldc li .pic{ overflow:hidden;}

.lb-oldc li .pic img{ width:100%; height:16.6vw; object-fit:cover; transition:all 0.5s ease;}

.lb-oldc li:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}

.lb-oldc li.img-r .pic img,.lb-oldc li.img-t .pic img{ height:24vw;}

.lb-oldc li .tit{ position:absolute; left:0; bottom:0; width:100%; padding:35px; box-sizing:border-box; background:url(../images/v-bg.png) repeat-x left  bottom;}

.lb-oldc li .tit .d1{ font-size:28px;}

.lb-oldc li .tit .d2{ font-size:16px; margin-top:6px;}

.swiper01 .swiper-slide .con .d2{
	font-size: 18px;
	white-space: break-spaces;
	box-sizing: border-box; 
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9;
	overflow: hidden;
}


.newlmt{ margin-top:4%;}

.newlmt strong{ font-size:36px; line-height:50px;}

.tain-con span{ display:inline-block; line-height:48px; width:155px; font-size:16px; text-align:center; border:1px solid #ddd; border-radius:3px; margin-left:8px; cursor:pointer;}

.tain-con span.cur{ color:#fff; background:#f36f21; border-color:#f36f21;}

.news-list li{ width:23.5%; float:left; margin-right:2%; margin-top:3%;}

.news-list li.last,.news-list li:nth-child(4n){ margin-right:0;}

.news-list li a{ display:block;}

.news-list li a .pic{ overflow:hidden;}

.news-list li a .pic img{ width:100%; height:13.5vw; object-fit:cover; transition:all 0.5s ease;}

.news-list li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}

.news-list li a .con{ border:1px solid #ddd; border-top:none; padding:20px; transition:all 0.5s ease;}

.news-list li a:hover .con{ border-color:#f36f21; transition:all 0.5s ease;}

.news-list li a .con .d1{ font-size:18px; font-weight:bold; line-height:24px; height:24px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.news-list li a .con .d2{ color:#333; margin-top:10px; line-height:22px; height:44px; overflow:hidden;}

.news-list li a .con .d3{ margin-top:10px; color:#333;}

.ad-more{ margin-top:3%;}

.ad-more a{ display:inline-block; background:#f36f21 url(/assets/web/images/jt.png) no-repeat 140px center; width:180px; line-height:45px; color:#fff; font-size:16px; text-indent:45px; text-align:left; border-radius:23px;}



/*.ny-banner{ height:480px; background:no-repeat center center; background-size:cover;margin-top: 7px;}*/
.ny-banner{background:no-repeat center center; background-size:cover;margin-top: 7px;padding-top: 25%;}



.ny-nav{ line-height:72px; height:72px; border-bottom:1px solid #ddd; position:relative; z-index:2;}

.ny-nav .main{ height:72px;}

.ny-nav .main .tit{ font-size:36px; text-align:center; position:absolute; left:0; bottom:0; color:#fff; font-weight:bold; background:#f36f21;  line-height:110px;padding: 0 2%;}

.lb-nav li{ padding:0 40px; position:relative; float:left;}

.lb-nav li:before{ content:''; position:absolute; right:-2px; top:50%; margin-top:-2px; width:4px; height:4px; background:#333; border-radius:50%;}

.lb-nav li.last:before{ display:none;}

.lb-nav li.last,.lb-nav li:last-child{ padding-right:0;}

.lb-nav li a{ display:block; font-size:18px; font-weight:bold;}

.lb-nav li a.cur{ color:#f36f21;}

.lb-nav li a.cur:after{ content:''; width:76px; height:9px; background:url(/assets/web/images/dx.png); position:absolute; left:50%; margin-left:-38px; bottom:-5px; display:block;}

.lb-nav li.last a.cur:after{ margin-left:-18px;}





.ny-main{ padding:5% 0;}

.mc-tit{ font-size:36px; font-weight:bold;}

.about-main{ margin-top:40px;}

.about-main .pic{ width:590px;}

.about-main .con{ width:550px; padding-top:20px;}

.about-main .con .d1{ font-size:28px; font-weight:bold;}

.about-main .con .d2{ line-height:1.8; font-size:18px; margin-top:25px;}

.edit-main{ font-size:16px; line-height:2; margin-top:5%;}



.abc-main{ padding:5% 8%;}







.ny-news-list li{ width:32%; float:left; margin-right:2%; margin-top:3%;}

.ny-news-list li.last,.ny-news-list li:nth-child(3n){ margin-right:0;}

.ny-news-list li a{ display:block;}

.ny-news-list li a .pic{ overflow:hidden;}

.ny-news-list li a .pic img{ width:100%; height:260px; object-fit:cover; transition:all 0.5s ease;}

.ny-news-list li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}

.ny-news-list li a .con{ border:1px solid #ddd; border-top:none; padding:20px; transition:all 0.5s ease;}

.ny-news-list li a:hover .con{ border-color:#f36f21; transition:all 0.5s ease;}

.ny-news-list li a .con .d1{ font-size:18px; font-weight:bold; line-height:24px; height:24px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.ny-news-list li a .con .d2{ color:#333; margin-top:10px; line-height:22px; height:44px; overflow:hidden;}

.ny-news-list li a .con .d3{ margin-top:10px; color:#333;}



.page-ol{ margin-top:35px;}

.page-ol a{ display:inline-block; width:45px; line-height:45px; height:45px; margin:0 4px; vertical-align:middle; border:1px solid #ddd;}

.page-ol a.prev{ background:url(/assets/web/images/left.png) no-repeat center center;}

.page-ol a.next{ background:url(/assets/web/images/right.png) no-repeat center center;}

.page-ol a.cur{ color:#fff; background:#2d3091;}



.news-caton{ margin-top:45px;}

.news-caton li{ padding:20px 0; border-top:1px solid #ddd;}

.news-caton li .d1{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:35px; height:35px; overflow:hidden;}

.news-caton li .d1 span{ float:right;}

.news-caton li .d1 a{ font-size:18px; font-weight:bold;}

.news-caton li .d2{ line-height:24px; height:48px; overflow:hidden; margin-top:6px;}



.lboute{ max-width:910px; margin:0 auto;}

.lboute .tit{ font-size:32px; text-align:center;}

.lboute .vooel{ margin-top:20px; font-size:16px; border-bottom:1px solid #ddd; line-height:40px; padding-bottom:20px;}

.lboute .vooel .fx{ float:right;}

.news-edit{ padding:3% 0; line-height:2; font-size:16px; text-align:justify;}

.palenc{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:15px 0; font-size:18px; line-height:28px;}

.palenc a{ max-width:400px; line-height:30px; height:30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.necmt{ margin:0;}



.os-tmain li{ margin-top:35px; border:1px solid #ddd; transition:all 0.5s ease;}

.os-tmain li:hover{ box-shadow:0 0 20px rgba(0,0,0,0.15); transition:all 0.5s ease;}

.os-tmain li .pic{ width:375px;}

.os-tmain li .pic img{ width:375px; height:260px; object-fit:cover;}

.os-tmain li .con{ width:733px; padding:45px 45px 0; border-left:none; height:213px;}

.os-tmain li .con .d1{ font-size:18px; font-weight:bold;}

.os-tmain li .con .d2{ line-height:24px; height:120px; overflow:hidden; margin-top:20px;}



.lenlet{ margin-top:40px;}

.lenlet li{ width:284px; float:left; margin-right:36px; border:1px solid #ddd; border-radius:3px; padding-left:90px; position:relative; line-height:50px;}

.lenlet li.last,.lenlet li:nth-child(4n){ margin-right:0;}

.lenlet li span{ display:block; position:absolute; left:0; top:0; width:90px; text-align:center; border-right:1px solid #ddd;}

.lenlet li select{ width:100%; border:none; height:50px; padding:0 10px;}



.lenont{ padding-left:30px; font-weight:bold; font-size:18px; line-height:65px; border-top:2px solid #ccc; margin-top:30px; box-shadow:0 20px 10px rgba(0,0,0,0.15);}



.lenont span{ float:left;}

.lenont span.s1{ width:240px; text-align:center;}

.lenont span.s2{ width:240px; text-align:center; margin-left:220px;}

.lenont span.s3{ width:200px; margin-left:100px; text-align:center;}

.job-list{}

.job-list li{ margin-top:12px; background:#fff; box-shadow:0 20px 10px rgba(0,0,0,0.15);}

.job-list li .tf-on{ padding-left:30px; font-size:18px; line-height:65px; background:#fff url(/assets/web/images/x1.png) no-repeat 98% center;}

.job-list li .tf-on.on{ background:#fff url(/assets/web/images/x2.png) no-repeat 98% center;}

.job-list li .tf-on span{ float:left;}

.job-list li .tf-on span.s1{ width:240px; text-align:center;}

.job-list li .tf-on span.s2{ width:240px; text-align:center; margin-left:220px;}

.job-list li .tf-on span.s3{ width:200px; margin-left:100px; text-align:center;}

.job-list li .tf-con{ font-size:18px; padding:20px 40px 40px; line-height:2; display:none;}

.job-list li .tf-con a{ color:#2d3091; text-decoration:underline;}



.pcelm li{ margin-top:35px; box-shadow:0 20px 10px rgba(0,0,0,0.15); background:#fff;}

.pcelm li .tit{ line-height:65px; text-align:center; font-size:18px; font-weight:bold;}

.conmta{ margin-top:35px;}

.conmta li{ float:left; padding:30px 40px; font-size:18px; line-height:28px; border:1px solid #ddd; width:209px; margin-right:12px;}

.conmta li.last,.conmta li:last-child{ margin-right:0;}

.conmta li .d1{ font-weight:bold; color:#f36f21; font-size:28px; line-height:40px;}

.conmta li .d2{ height:84px; overflow:hidden; margin-top:20px;}

.conmta li .d3{ margin-top:26px;}

.conmta li .d4{ height:112px; margin-top:20px;}

.conmta li .d5{ margin-top:10px;}

.conmta li .d6{ word-break:break-all; height:56px;}

#map{ margin-top:40px;}



.fenola li{ margin-top:20px; padding:15px; float:left; box-shadow:0 0 15px rgba(0,0,0,0.15); margin-right:20px;}

.fenola li:nth-child(4n),.fenola li.last{ margin-right:0;}






.oealbc{ margin-top:35px; padding-top:35px; border-top:1px solid #ddd;}

.oealbc .pic{ width:495px;}

.oealbc .con{ width:620px; font-size:18px; line-height:1.8;}





.lobtea{ background:url(../testimg/t38.jpg) no-repeat center center; background-size:cover; padding:60px 0; height:470px;}

.lobtea{ margin-top:50px;}







.about-history-list{ position:relative;}
.about-history-list .flex-viewport{ padding:0 91px;}
.about-history-list .flex-viewport:before{ position:absolute; top:50%; right:0; left:0; height:6px; width:100%; margin-top:-6px; background:url(../images/gv.png) repeat-x 4px center;content:'';}
.about-history-list .slides li{ position:relative; width:253px; height:470px; margin-right:7px;}
.about-history-list .slides li .item{ position:absolute; right:-92px; bottom:0; left:-92px; min-height:152px; padding:44px 0 0 0; color:#fff;}
.about-history-list .slides li .item:before{ content:''; position:absolute; left:5px; top:-39px; height:100px; width:1px; background:#fff;}
.about-history-list .slides li .item:after{ content:''; position:absolute; width:9px; height:9px; background:url(../images/s1.png); left:1px; top:53px;}

.about-history-list .slides li:nth-child(even) .item{ top:0; bottom:auto; padding:0 0 44px;}
.about-history-list .slides li:nth-child(even) .item:before{ top:auto; bottom:-34px; height:calc(100% + 17px)}
.about-history-list .slides li:nth-child(even) .item:after{ top:12px;}
.about-history-list .slides li .item h3{ color:#f36f21; font-size:24px; font-weight:bold; padding-left:20px;}





 

.about-history-list .slides li .item .desc{ line-height:24px; height:96px; overflow:hidden; padding:15px 20px 0 40px; font-size:14px; color:#fff; position:relative;}

.about-history-list .slides li .item .desc:before{ content:''; position:absolute; left:22px; top:25px; width:6px; height:6px; background:#f36f21; border-radius:50%;}

.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}

.about-history-list .flex-direction-nav a{ transition:all 0.5s ease; text-indent:-9999px; position:absolute; top:50%; width:58px; height:58px; background:#fff no-repeat center center;  overflow:hidden; margin-top:-29px; font-size:0px; border-radius:50%;}

.about-history-list .flex-direction-nav a.flex-prev{ left:-58px; background-image:url(/assets/web/images/left2-1.png);}

.about-history-list .flex-direction-nav a.flex-next{ right:-58px; background-image:url(/assets/web/images/right2-1.png);}

.eboc-onc{ background:#f7f7f7; padding:70px 0; margin-top:70px;}





.olatb{ margin-top:5%;}

.olatb li{ float:left; width:400px; padding-top:273px; position:relative;}

.olatb li.last,.olatb li:nth-child(2n){ padding:0 0 273px;}

.olatb li .con{ padding:38px 38px 0; height:235px;}

.olatb li .con .d1{ font-size:24px; font-weight:bold; line-height:32px; height:32px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.olatb li .con .d2{ font-size:16px; margin-top:12px; line-height:30px; height:150px; overflow:hidden;}

.olatb li .pic{ position:absolute; left:0; top:0; width:400px;}

.olatb li.last .pic,.olatb li:nth-child(2n) .pic{ top:auto; bottom:0;}

.olatb li .pic img{ width:400px; height:273px; object-fit:cover;}



.piccs{ margin-top:50px;}

.piccs .pic{ width:580px;}

.maont{ max-width:1179px; margin:0 auto;}

.felt{ margin-top:19px;}





.boutae{}

.boutae li{ padding:15px; background:#fff; width:348px; float:left; margin-right:33px; margin-top:33px; box-shadow:0 0 15px rgba(0,0,0,0.15);}

.boutae li.last,.boutae li:nth-child(3n){ margin-right:0;}

.boutae li .pic img{ width:348px; height:229px; object-fit:cover;}

.boutae li .con{ margin-top:15px; padding:0 10px;}

.boutae li .con .d1{ font-size:22px; font-weight:bold; line-height:32px; height:32px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.boutae li .con .d2{ color:#666; line-height:24px; height:48px; overflow:hidden; margin-top:10px;}





.pobota{ margin-top:40px; border-top:1px solid #ddd;}

.pobota li{ border-bottom:1px solid #ddd; padding-left:60px; background:#fff;}

.pobota li.on{ background:#f8f8f8;}

.pobota li .one-od{ line-height:85px; height:85px; font-size:24px; font-weight:bold; background:url(/assets/web/images/x1.png) no-repeat 98% center; position:relative;}

.pobota li .one-od.on{ background:url(/assets/web/images/x2.png) no-repeat 98% center; }

.pobota li .one-od:before{ content:'?'; width:25px; line-height:25px; text-align:center; display:block; background:#f36f21; position:absolute; left:-40px; top:32px; color:#fff; font-size:18px;}

.pobota li .two-od{ display:none; border-top:1px solid #ddd; line-height:1.6; font-size:18px; position:relative; padding:40px 40px 40px 0;}

.pobota li .two-od.on{ display:block;}

.pobota li .two-od:before{ content:'答'; width:25px; line-height:25px; text-align:center; display:block; background:#f36f21; position:absolute; left:-40px; top:42px; color:#fff; font-size:18px;}

.ad-am{ margin-top:2em;}

.pobota li .two-od span{ font-size: 20px;
	box-sizing: border-box; 
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}



.albuec{ margin-top:4%;}

.albuec li{ width:49%; float:right; margin-bottom:2.4%; position:relative;}

.albuec li.last{ float:left;}

.albuec li .tit{ position:absolute; font-size:24px; font-weight:bold; width:100%; box-sizing:border-box; color:#fff; left:0px; bottom:0px; padding:20px; background:url(../images/v-bg.png) repeat-x left  bottom; background-size:auto 150%;}





.fpoac li{ padding:50px 0 50px 50px; background:#ebebeb; margin:10px 0 40px;}

.obeuj{ width:42%;}

.obeuj img{ width:100%;}

.obeuj .pic{ width:45%;}

.obeuj .con{ width:45%;}

.obeuj .con .d1{ font-size:36px; font-weight:bold;}

.obeuj .con .d2{ font-size:16px; line-height:24px; margin-top:25px;}

.obeuj .con .d3{ margin-top:40px;}

.obeuj .con .d3 a{ display:inline-block; width:146px; line-height:46px; color:#fff; border-radius:23px; background:#2d3091; font-size:16px; text-align:center;}



.lbutec{ width:56%; position:relative;}

.lbutec .d1{ font-size:36px; font-weight:bold; margin-bottom: 20px;position: relative;}

.olegac li{ margin-top:27px; margin-right:2%; float:left; width:280px; display:table; height:200px; text-align:center; border:1px solid #ddd; transition:all 0.5s ease;}

.olegac li:nth-child(4n),.olegac li.last{ margin-right:0;}

.olegac li img{ max-width:80%; max-height:160px;}

.olegac li:hover{ box-shadow:0 0 15px rgba(0,0,0,0.15); transition:all 0.5s ease;}



.elopcl{ margin:0; border:none;}

.elopcl li{ border:none;}

.elopcl li .one-od{ background:none;}

.swiper-container{
	overflow: auto;
}




















/*foot*/



.footer {

    background: #4a4a48 none 50% 50% no-repeat;

    background-size: cover;

    text-align: center;

    position: relative;

    color: #b5b5b6;

    overflow: hidden;

}



.page_wrap-home .footer {

    background: url(/assets/web/images/dg.png);

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

}



@media only screen {

    .footer {

        width: auto;

        max-width: none;

        background-image: url(image/u.jpg);

        overflow: visible;

    }



    .page_wrap-home .footer {

        background: rgba(0,0,0,.7);

        background-image: none !important;

    }

}



.footer a {

    color: #b5b5b6;

}



    .footer a:hover, .footer .social_item:hover {

        color: #fff;

    }



.footer_inner {

    margin-left: 0;

    position: relative;

}



.social {

    padding: 61px 0 32px;

    *width: 188px;

    *margin: 0 auto;

    *clear: both;

    *height: 88px;

}



.footer .copyright {

    padding: 0 2em 86px;

    line-height: 1.8;

}



.social_item {

    display: inline-block;

    cursor: pointer;

    text-align: center;

    position: relative;

    *display: block;

    *float: left;

    *width: 84px;

    *left: 0;

    *top: 0;

}



.social_weibo {

    margin-right: 20px;

}



.social_weixin {

    margin-right: 20px;

}



.social_item i {

    display: block;

    margin: 0 auto 15px;

    width: 54px;

    height: 54px;

    opacity: 0.7;

}



.social_item:hover i {

    background-position: 0 -54px;

}



.social_weixin i {

    background-position: -54px 0;

}



.social_weixin:hover i {

    background-position: -54px -54px;

}



.footer .line {

    display: inline-block;

}



.footer .beian {



    width: 20px;

    height: 20px;

    background: url(/assets/web/images/ef.png) 0 0 no-repeat;

    background-size: 100%;

    display: inline-block;

    margin-right: 5px;

    vertical-align: middle;



    position: relative;



    top: -2px;

}





.social_item .qrcode, .share_weixin .qrcode, .block_link .qrcode {



    display: block;

    width: 120px;

    height: 120px;

    background-size: cover !important;

    margin-bottom: 3px;

}



.block_link .qrcode {

    background: 0;

    margin: 0;

}



    .share_weixin .qrcode img, .block_link .qrcode img {

        width: 100%;

        height: 100%;

    }



.block_link .qrcode_wrap, .social_weixin .qrcode_wrap, .share_weixin .qrcode_wrap {

    display: none;

    position: absolute;

    right: -150px;

    top: -40px;

    background-color: #fff;

    border-radius: 5px;

    padding: 5px;

    color: #00a63c;

    z-index: 100;

    text-align: center;

}



.block_link .qrcode_wrap {

    right: auto;

    left: -33px;

    bottom: -150px;

    top: auto;

}



.social_weixin .qrcode_wrap em, .share_weixin .qrcode_wrap em {

    display: block;

    position: absolute;

    border: 10px solid transparent;

    border-right-color: #fff;

    left: -19px;

    top: 50%;

    margin-top: -20px;

    width: 0;

    height: 0;

}



.block_link .qrcode_wrap em {

    display: block;

    position: absolute;

    width: 0;

    height: 0;

    left: 50%;

    top: -19px;

    border: 10px solid transparent;

    border-bottom-color: #fff;

    margin-left: -10px;

}



.web .block_link .link_item:hover .qrcode_wrap, .web .social_weixin:hover .qrcode_wrap, .share_weixin:hover .qrcode_wrap {

    display: block;

}



@media only screen {

    .block_link .qrcode_wrap, .social_weixin .qrcode_wrap, .share_weixin .qrcode_wrap {

        display: block;

        opacity: 0;

        pointer-events: none;

        transition: transform .2s cubic-bezier(0.175,0.885,0.32,1.275),opacity .2s;

        transform: scale(0);

        transform-origin: 0 50%;

        -webkit-transition: -webkit-transform .2s cubic-bezier(0.175,0.885,0.32,1.275),opacity .2s;

        -webkit-transform: scale(0);

        -webkit-transform-origin: 0 50%;

    }



    .block_link .link_item:hover .qrcode_wrap, .social_weixin:hover .qrcode_wrap, .share_weixin:hover .qrcode_wrap {

        opacity: 1;



        transform: scale(1);

        -webkit-transform: scale(1);

    }



    .block_link .qrcode_wrap {

        transform-origin: 50% 0;

        -webkit-transform-origin: 50% 0;

    }

}



.footer .line em {

    font-style: normal;



}







.share_weixin .qrcode_wrap {

    top: auto;

    bottom: -171px;

    transform-origin: 50% 0;

    -webkit-transform-origin: 50% 0;

    left: 50%;

    right: auto;

    margin-left: -65px;

}



    .share_weixin .qrcode_wrap em {

        bottom: auto;

        top: 1px;

        border: 10px solid transparent;

        border-bottom-color: #fff;

        left: 50%;

        margin-left: -10px;

    }

.ptt8{

	margin:0 8px;

}



/*地图*/

.sitemap_item{}

.item_box{margin-bottom: 45px;}

.item_box h3{margin-bottom: 15px;}

.item_box h3 a{font-size: 18px;font-weight: 400;color: #333;}

.item_box h3 a:hover{color: #f36f21;}

.item_box ul{overflow: hidden;}

.item_box ul li{float: left;}

.item_box ul li a{font-size: 16px;display: inline-block;height: 40px;line-height: 40px;border: solid 1px #e5e5e5;color: #707070;padding: 0 20px;margin-right: 30px;

border-radius: 4px;}

.item_box ul li a:hover{background-color: #f36f21;color: #fff;transition:all 0.5s ease;}

.network{display: none;position: relative;padding: 0 0 30px;}

.cl11{position: fixed;width: 400px;max-height: 80%;left: 50%;top: 20%;margin-left: -200px;background: #fff;z-index: 1001;}

.address-select{height: 40px;z-index: 1002;position: relative;margin-bottom: 12px;}

.address-select span{font-size: 30px;height: 40px;line-height: 1;cursor: pointer;color: #f36f21;}

.cl11 .close{position: absolute;right: -10px;top: 0;width: 20px;height: 20px;display: block;cursor: pointer;}

.area_list{background: #fff;width: 100%;max-height: 750px;overflow-y: auto;}

.area_list li{/* float: left; */width: 100%;background: #fff;color: #000;display: none;}

.area_list li .inner{padding: 20px 30px;height: 210px;}

.area_list li h2{font-size: 22px;margin-bottom: 10px;}

.area_list li p{font-size: 16px;line-height: 1.5;margin-bottom: 0.3em;max-height: 4.5em;overflow: hidden;}

/*.area_list li p span{position: absolute;left: 0;top: 0;}*/

/*.area_list li p em{padding-left: 50px;}*/

.area_list li.an{background: #EBEBEC;}

.n-bg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color:rgba(0,0,0,0.3);z-index: 99;}

.about-history-list .flex-direction-nav a:hover{ background-color:#1d2088; transition:all 0.5s ease;}
.about-history-list .flex-direction-nav a.flex-prev:hover{ background-image:url(/assets/web/images/left2-2.png);}
.about-history-list .flex-direction-nav a.flex-next:hover{ background-image:url(/assets/web/images/right2-2.png);}


.float-sild{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.15); position:fixed; right:20px; top:50%; margin-top:-80px; overflow:hidden; border-radius:8px; z-index:99;}
.float-sild a{ display:block; width:80px; height:80px; background: no-repeat center center; transition:all 0.5s ease;}
.float-sild a.a1{ background-image:url(../images/act01.png); border-bottom:1px solid #ddd;}
.float-sild a.a2{ background-image:url(../images/act02.png); border-bottom:1px solid #ddd;}
.float-sild a.a3{ background-image:url(../images/act03.png);}
.float-sild a:hover{ background-color:#ffe0d7; transition:all 0.5s ease;}

.img_box{
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
}
.bg{
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
}
.bgImg{
	position: absolute;
	display: block;
	width: 800px;
	left: 50%;
	margin: 50px auto;
	margin-left: -400px;
	z-index: 101;
}
.friendship{
	padding: 32px 0 10px;
}




