.in_page_banner{width: 100%;height: 600px;position: relative;background-attachment: fixed !important}
.in_page_banner > .page{height: 100%;position: relative;}
.in_page_banner > .page > .in_page_banner_tit{position: absolute;top:36%;left:50%;width: 600px;margin-left: -300px;}
.in_page_banner > .page > .in_page_banner_tit strong{color: #fff;font-size: 50px;display: block;line-height: 50px;text-align: center;}
.in_page_banner > .page > .in_page_banner_tit p{color: #fff;line-height: 40px;font-size:20px;font-weight: lighter;text-align: center;}
.news_page_in_row3{margin-top: 2px;padding: 30px 40px;margin-bottom: 0px;}
.news_page_in_row3 > .pagination a.first_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -4px;background:url(../images/first_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a.previous_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -4px;background:url(../images/pre_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a.next_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -3px;background:url(../images/next_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a.Last_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -2px;background:url(../images/last_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a{display: inline-block;vertical-align: middle;width: 50px;height: 50px;border: 1px solid #ddd;line-height: 50px;text-align: center;border-radius: 50%;font-size: 18px;font-family: arial;color: #666;margin: 3px;transform: rotate(0deg);position: relative;transition: 0.3s all ease;}
.news_page_in_row3 > .pagination a.cur_page,.news_page_in_row3 > .pagination a:hover{background: #333;border: 1px solid rgba(255,255,255,0);color: #fff;}
.news_page_in_row3 > .pagination{font-size: 0;text-align: center;}
.news_page_in{padding: 0 0 80px;background: #f5f5f5;}
.newsAll-banner{width: 100%;height: 400px;position: relative;float: none;}
.newsAll-banner ul li{position: relative;width: 860px;height: 400px;overflow: hidden;}
.newsAll-banner ul li a{display: block;}
.newsAll-banner ul li a p{display: block;position: absolute;width: 720px;padding: 20px 30px;background: rgba(0,0,0,0.6);color: #999;bottom: -110px;line-height: 20px;left: 50%;margin-left: -390px;transition: 0.3s all ease;color:rgba(255,255,255,0.6);z-index:3;}
.newsAll-banner ul li:hover a p{bottom: 40px;}
.newsAll-banner ul li a p:hover{background: rgba(14,76,61,0.9);}
.newsAll-banner ul li a p strong{display: block;line-height:30px;font-weight: normal;color: #fff;font-size: 18px;}
.newsAll-banner_cont{float: left;}
.newsAll-banner_nav{float: right;width: 500px;height: 400px;}
.newsAll-banner:after{content: '';display: block;clear: both;}
.newsAll-banner_nav .newsAll-banner_nav_li{/*height: 54px;*/padding:22px 100px 22px 35px;display: block;background: #fff;margin-top: 1px;position: relative;overflow: hidden;}
.newsAll-banner_nav .newsAll-banner_nav_li:first-child{margin-top: 0;/*height: 55px;*/}
.newsAll-banner_nav .newsAll-banner_nav_li strong{display: block;font-size:18px;font-weight: normal;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#000;position: relative;z-index: 2;transition:0.3s all ease;}
.newsAll-banner_nav .newsAll-banner_nav_li p{font-size:14px;color:#777;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;z-index: 2;transition:0.3s all ease;}
.newsAll-banner_nav .newsAll-banner_nav_li span{position: absolute;right: 0px;line-height: 20px;bottom: 0;font-family: arial;font-size: 13px;color: #b5b5b5;padding: 25px 40px;z-index: 2;transition:0.3s all ease;text-align: center;}
.newsAll-banner_nav .newsAll-banner_nav_li span i{display: block;height: 30px;line-height: 30px;font-size: 28px;font-style: normal;font-family: arial;color: #666;}
.newsAll-banner_nav .newsAll-banner_nav_li.on span i{color: #666;}
.newsAll-banner_nav .newsAll-banner_nav_li:after{content: "";position: absolute;height: 0%;right: 0;top: 0;width: 5px;z-index: 1;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;background: #0e4c3d;background: linear-gradient(0deg, #0e4c3d, #009b4c);}
.newsAll-banner_nav .newsAll-banner_nav_li.on{/*! background: #eee;*/}
.newsAll-banner_nav .newsAll-banner_nav_li.on:after{height: 100%;}
.newsAll-banner_nav .newsAll-banner_nav_li.on strong{color: #0e4c3d;}
.newsAll-banner_nav .newsAll-banner_nav_li.on p{color: #454545;opacity: 0.6;}
.newsAll-banner_nav .newsAll-banner_nav_li.on span{opacity: 1;color: #666;}
.news_page_in_row1{/*! padding: 40px;*//*! background: #fff;*/position: relative;margin-top: -100px;background: #f5f5f5;}
.news_p_i_r2_img{float: none;width: 100%;display: none;}
.news_p_i_r2:after{content: '';display: block;clear: both;}
.news_p_i_r2_tit{float: none;padding: 40px;position: relative;transition:0.3s all ease;}
.news_p_i_r2_img img{width: 100%;height: 200px;display: block;transform: scale(1);transition: 0.3s all ease;}
.news_p_i_r2:hover .news_p_i_r2_img img{transform:scale(1.05);}
.news_p_i_r2_tit strong{line-height: 39px;font-size:18px;font-weight: normal;display: block;color: #454545;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;padding-bottom: 5px;}
.news_p_i_r2_tit p{display: block;margin: 0 0 0;line-height: 24px;color: #777;font-weight: lighter;height: 46px;overflow: hidden;font-size:14px;}
.news_p_i_r2_tit span{display: block;color: #bbb;font-family: arial;font-size: 13px;line-height: 20px;padding-top: 20px;position: relative;}
.news_p_i_r2_tit span:after{content:'';display:block;background:url(../images/news_p_i_r2_tit_btn.png) no-repeat -48px center;width:50px;height:48px;position: absolute;right: 0;top: 4px;transition: 0.3s all ease;opacity: 0.15;}
.news_p_i_r2:hover .news_p_i_r2_tit span:after{background-position-x:0;opacity: 1;}
.news_p_i_r2{display: block;float: right;width:940px;position: relative;background: #fff;}
.news_p_i_r2_2:before, .news_p_i_r2_3:before, .news_p_i_r2_5:before, .news_p_i_r2_6:before{content: '';display: block;width: 2px;height: 100%;position: absolute;top: 0;left: 0;background: #f5f5f5;}
.news_p_i_r2_2:after, .news_p_i_r2_3:after, .news_p_i_r2_5:after{content: '';display: block;clear: both;bottom:0;left: 0;position: absolute;width: 100%;height: 2px;background: #f5f5f5;}
.news_p_i_r2_2 .news_p_i_r2_tit:after, .news_p_i_r2_3 .news_p_i_r2_tit:after, .news_p_i_r2_5 .news_p_i_r2_tit:after, .news_p_i_r2_6 .news_p_i_r2_tit:after{content: '';display: block;width: 4px;left: 1px;height:0%;background: #0e4c3d;background: linear-gradient(0deg, #0e4c3d, #009b4c);position: absolute;top: 0;transition: 0.3s all ease;}
.news_p_i_r2_2:hover .news_p_i_r2_tit:after, .news_p_i_r2_3:hover .news_p_i_r2_tit:after, .news_p_i_r2_5:hover .news_p_i_r2_tit:after, .news_p_i_r2_6:hover .news_p_i_r2_tit:after{height:100%;}
.news_p_i_r2_2:hover .news_p_i_r2_tit, .news_p_i_r2_3:hover .news_p_i_r2_tit, .news_p_i_r2_5:hover .news_p_i_r2_tit, .news_p_i_r2_6:hover .news_p_i_r2_tit{padding: 40px 50px;}
.news_p_i_r2_1,.news_p_i_r2_4{float: left;width: 420px;padding: 40px;/*! background: #fff;*/}
.news_p_i_r2_1:before{content: '';display: block;clear: both;width: 100%;height: 2px;background: #f5f5f5;position: absolute;bottom: 0;left: 0;}
.news_p_i_r2_1 .news_p_i_r2_tit,.news_p_i_r2_4 .news_p_i_r2_tit{padding: 10px 0px 0;}
.news_page_in_row2:after{content: '';display: block;clear: both;}
.news_p_i_r2_1 .news_p_i_r2_img, .news_p_i_r2_4 .news_p_i_r2_img{display: block;height: 200px;overflow: hidden;width: 100%;}
.news_p_i_r2:hover{/*! background: #eee*/}
.news_p_i_r2:hover .news_p_i_r2_tit strong{color: #0e4c3d;}
.news_p_i_r2:hover .news_p_i_r2_tit p{color: #454545}
.news_page_in_row2{padding:40px 0 0}
.news_detail_page_in .page{background: #fff;}
.news_detail_page_in{background: #f5f5f5}
.news-details-cont{width: 70%;border-right: solid 1px #f1f1f1;margin-right: -1px;background: #fff;}
.article-infos{height: 90px;line-height: 90px;color: #666;font-size: 14px;padding: 0px 30px;box-sizing: border-box;border-bottom: solid 1px #f1f1f1;}
.article-infos span{padding-right: 20px;}
.article-cont{padding:0 30px 30px;}
.article-cont h2{font-size: 20px;color: #1d1d1d;font-weight: 400;padding-bottom: 20px;}
.article-cont p{font-size: 14px;color: #333;line-height: 26px;/*margin-bottom: 50px;*/}
.article-cont p a strong{color:red;}
.article-cont img{width: auto;max-width: 100%;margin:10px auto 20px; display:block; }
.news-details-right{background: #FFF;width: 30%;padding: 60px 40px 0;border-left: solid 1px #f1f1f1;box-sizing: border-box;position: relative;}
.news-details-right > div.xgzx h3{font-size: 22px;font-weight: normal;line-height: 30px;display: block;}
.news-details-right:after{content: '';display: block;width: 100%;height: 30px;position: absolute;top: 0;left: 0;background: #009b4c;background: -moz-linear-gradient(left,#009b4c 0%,#0e4c3d 100%);background: -webkit-linear-gradient(left,#009b4c 0%,#0e4c3d 100%);background: linear-gradient(to right,#009b4c 0%,#0e4c3d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009b4c',endColorstr='#0e4c3d',GradientType=1 );}
.news-details-right h2{font-weight: 400;font-size: 20px;color: #333;padding-bottom: 10px;}
.news-details-right a{color: #666;font-size:15px;display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-details-right a:hover{color: #000;}
.news-details-right li{margin-top: 15px;}
.news-details-right>div{margin-bottom: 50px;}
.news_page_in_row3{margin-top: 2px;padding: 30px 40px;margin-bottom: 0px;}
.news_page_in_row3 > .pagination a.first_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -4px;background:url(../images/first_page.gif) no-repeat center; }
.news_page_in_row3 > .pagination a.previous_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -4px;background:url(../images/pre_page.gif) no-repeat center; filter: contrast(100) brightness(0);}
.news_page_in_row3 > .pagination a.next_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -3px;background:url(../images/next_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a.Last_page:after{content: '';display: block;width: 7px;height: 7px;position: absolute;top: 50%;left:50%;margin-top: -3.5px;margin-left: -2px;background:url(../images/last_page.gif) no-repeat center;}
.news_page_in_row3 > .pagination a{display: inline-block;vertical-align: middle;width:40px;height:40px;border: 1px solid #ddd;line-height:40px;text-align: center;border-radius: 50%;font-size: 18px;font-family: arial;color: #666;margin: 3px;transform: rotate(0deg);position: relative;transition: 0.3s all ease;}
.news_page_in_row3 > .pagination a.cur_page,.news_page_in_row3 > .pagination a:hover{background:#0e4c3d;border: 1px solid rgba(255,255,255,0);color: #fff;}
.news_page_in_row3 > .pagination{font-size: 0;text-align: center;}

.in_page_banner_mbx{bottom: 100px; position: absolute; width: 100%; line-height: 70px; background: rgba(0,0,0,.15);}
.in_page_banner_mbx .crumbs{padding: 0 40px 0 65px; background: url(../images/in_page_banner_mbx.png) no-repeat 35px center;}
.in_page_banner_mbx .crumbs *{color:#f8f8f8; font-style: normal; font-size: 15px; font-weight: lighter;}
.in_page_banner_mbx .crumbs a:hover{color: #fff;text-decoration: underline;}
.in_page_banner_mbx .allpage_f{position: absolute; right: 0; top: 0; height: 100%; width: auto;}
.in_page_banner_mbx .allpage_f ul li a{display: block; padding: 0 25px; color:#f8f8f8; font-size: 15px; text-align: center; position: relative; z-index: 3;}
.in_page_banner_mbx .allpage_f ul li:hover a,.in_page_banner_mbx .allpage_f ul li.on a{color: #fff;}
.in_page_banner_mbx .allpage_f ul li{float: left; height: 100%; line-height: 70px; position: relative;; overflow: hidden;}
.in_page_banner_mbx .allpage_f ul li:after{content: '';display: block;width: 100%;height: 100%;background:rgba(14,76,61,0.7);position:absolute;bottom:-100%;left:0;transition: 0.3s all ease;}
.in_page_banner_mbx .allpage_f ul li.on:after{bottom: 0}


.article-infos{height: 90px;line-height: 90px;color: #666;font-size:15px;padding: 0px 30px;box-sizing: border-box;border-bottom: solid 1px #f1f1f1;}
.article-infos span{padding-right: 20px;}
.article-cont{padding:0 30px 30px;}
.article-cont h2{font-size: 20px;color: #1d1d1d;font-weight: 400;padding-bottom: 20px;}
.article-cont p{font-size: 14px;color: #333;line-height:32px;/*margin-bottom: 50px;*/}
.article-cont p a strong{color:red;}
.article-cont img{width: auto;max-width: 100%;margin: 0 auto;}
.news-details-right{background: #FFF;width: 30%;padding: 60px 40px 0;border-left: solid 1px #f1f1f1;box-sizing: border-box;position: relative;}
.news-details-right > div.xgzx h3{font-size: 22px;font-weight: normal;line-height: 30px;display: block;}
.news-details-right:after{content: '';display: block;width: 100%;height: 30px;position: absolute;top: 0;left: 0;background: #009b4c;background: -moz-linear-gradient(left,#009b4c 0%,#0e4c3d 100%);background: -webkit-linear-gradient(left,#009b4c 0%,#0e4c3d 100%);background: linear-gradient(to right,#009b4c 0%,#0e4c3d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009b4c',endColorstr='#0e4c3d',GradientType=1 );}
.page_bannerX{height:100px;position:relative;padding:165px 0;}
.page_bannerX > .page > img{float:right;position:absolute;right:150px;width:400px;top:-43px;}
.page_bannerX > .page{position:relative;height:100%;}
.page_bannerX .page_bannerX_tit{width:620px;}
.page_bannerX .page_bannerX_tit h4{color:#fff;font-size:30px;line-height:40px;font-weight:normal;padding-bottom:10px;}
.page_bannerX .page_bannerX_tit p{font-size:16px;font-weight:lighter;color:#fff;line-height:28px;}
.article_infox strong{font-size: 22px;display: block;font-weight: normal;line-height: 50px; color:#000;}
.article_infox{margin: 30px;background: #f5f8ff;padding:20px;line-height: 22px;border: 1px solid #e6e8ec;color: #828ba2;}
.article_infox > img{width: 100%;display: block;height: auto;;}




.case-details-page03box{background-color: #fff;box-sizing: border-box;}
.case-details-page03box .case-web-img{display: block;width: 100%;padding: 80px 5% 40px;box-sizing: border-box;}
.case-details-page03box .case-web-img img{width: auto;max-width: 100%;}
.case-details-page03box .info_key{text-align: center;padding-bottom: 40px;}
.case-details-page03box .case-web-btn{width: 100%;height: 79px;border-top: solid 1px #f2f2f2;position: relative;}
.case-details-page03box .case-web-btn .all-case-btn{height: 100%;}
.case-details-page03box .case-web-btn .all-case-btn a{top: 50%;display: block;position: absolute;text-align: center;padding-right: 20px;height: 22px;line-height:25px;font-size: 16px;margin-top: -11px;left: 50%;margin-left: -42px;}
.case-details-page03box .case-web-btn>a{line-height: 79px;display: block; height: 100%;color: #999;position: absolute;top: 0;cursor: pointer;}
.case-details-page03box .case-web-btn>a:hover{color: #333;}
.case-details-page03box .case-web-btn>a.prev-jt{left: 0;}
.case-details-page03box .case-web-btn>a.next-jt{right: 0;}
.case-details-page03box .case-web-btn>a i{width: 7px;height: 12px;position: relative;left: 8%;top: 34px;}
.case-details-page03box .case-web-btn>a.prev-jt i{background-position: -35px -60px;}
.case-details-page03box .case-web-btn>a.next-jt i{background-position: -50px -60px;left: 90%;}
/*.case-details-page03box .case-web-btn>a:after{content: '';display: block;width: 1px;height: 40px;background-color: #f2f2f2;position: absolute;top: 20px;}*/
.case-details-page03box .case-web-btn>a.prev-jt:after{right: 0;}
.case-details-page03box .case-web-btn>a.next-jt:after{left: 0;}
.case-details-page03box .case-web-btn>a span{display: block;width: 82%;height: 24px;line-height: 24px;position: absolute;top: 28px;z-index: 3;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.case-details-page03box .case-web-btn>a.prev-jt span{right: 5%;}
.case-details-page03box .case-web-btn>a.next-jt span{left: 5%;text-align: right;}
.all-case-btn a em{display: block;width: 11px;height: 11px;background-color: #1d1d1d;position: absolute;right: 0;top: 6px;z-index: 1;}
.all-case-btn a em:before{content: '';display: block;width: 100%;height: 3px;background-color: #fff;position: absolute;top: 4px;left: 0;}
.all-case-btn a em:after{content: '';display: block;width: 3px;height: 100%;background-color: #fff;position: absolute;left: 4px;top: 0;}
.all-case-btn a:hover{color: #0e4c3d;}
.all-case-btn a:hover em{background-color: #0e4c3d;}
.icons-qwtg{display: block;background-image: url(../images/icons_qwtg.png);background-repeat: no-repeat;}
.case-details-page03box .case-web-btn > a:nth-child(1){left: 0;text-align: left;padding-left: 60px;}
.case-details-page03box .case-web-btn > a:nth-child(3){right: 0;text-align: right;padding-right: 60px;}
.case-details-page03box .case-web-btn > a:nth-child(3):after{left: 0;}
.case-details-page03box .case-web-btn > a:nth-child(1):after{right: 0;}
.case-details-page03box .case-web-btn > a:nth-child(1):before{content: '';display: block;width: 15px;height: 18px;position: absolute;left: 30px;top: 50%;background: url(../images/icons_qwtg.png) no-repeat 0 center;margin-top: -9px;}
.case-details-page03box .case-web-btn > a:nth-child(3):before{content: '';display: block;width: 15px;height: 18px;position: absolute;right:30px;top: 50%;background: url(../images/icons_qwtg.png) no-repeat -15px center;margin-top: -9px;}
.case-details-page03box .case-web-btn > a i{width: 7px;height: 12px;position: relative;left: 8%;top: 34px;}
.case-details-page03box .case-web-btn > a.prev-jt i{background-position: -35px -60px;}


.news{ background: #f5f5f5; padding-top:2%;}


/* 视频弹窗 */
.service{width: 100%; padding: 0.75rem 0 0.2rem;}
.service .box{width: 72.9%; margin: auto; display: flex; flex-wrap: wrap;}
@media (max-width: 1600px){.service .box{width: 84%;}}
@media (max-width: 1280px){.service .box{width: 90%;}}
.service .box .top{width: 100%; font-size: 28px; color: #111111; line-height: 36px; text-align: center;}
@media (max-width: 1600px){.service .box .top{font-size: 26px; line-height: 34px;}}
@media (max-width: 1440px){.service .box .top{font-size: 24px; line-height: 32px;}}
@media (max-width: 1366px){.service .box .top{font-size: 22px; line-height: 30px;}}
@media (max-width: 1280px){.service .box .top{font-size: 20px; line-height: 28px;}}
.service .box .top span{color: #0e4c3d;}
.service .box .list{width: 100%; margin-top: 0.56rem;}
.service .box .list ul{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.service .box .list ul li{width: 45.71%; margin-bottom: 1.2rem;}
@media (max-width: 1024px){.service .box .list ul li{background: #fff; border: 0.1rem;}}
@media (max-width: 500px){.service .box .list ul li{width: 100%; margin-bottom: 0.5rem;}}
.service .box .list ul li a{width: 100%; position: relative; display: flex; flex-wrap: wrap;}
.service .box .list ul li a .img{width: 100%; height: 3.6rem; border-radius: 0.12rem; overflow: hidden;}
.service .box .list ul li a .img img{width: 100%; height: 100%; transition: all ease-in 0.3s;}
.service .box .list ul li a .tbox{position: absolute; right: 0.6rem; bottom: -0.6rem; width: 420px; max-width: 100%; min-height: 2rem; background: #FFFFFF; border-radius: 0.1rem; background: #fff; padding: 0.5rem 0.5rem 0.6rem; overflow: hidden;}
@media (max-width: 1024px){.service .box .list ul li a .tbox{width: 100%; right: 0; position: relative; bottom: initial; min-height: 2.8rem;}}
@media (max-width: 768px){.service .box .list ul li a .tbox{min-height: 2.4rem;}}
.service .box .list ul li a .tbox .t1{color: #111111; font-size: 22px; line-height: 30px; transition: all ease-in 0.3s;}
@media (max-width: 1600px){.service .box .list ul li a .tbox .t1{font-size: 20px; line-height: 28px;}}
@media (max-width: 1440px){.service .box .list ul li a .tbox .t1{font-size: 18px; line-height: 26px;}}
.service .box .list ul li a .tbox .txt{color: #666; line-height: 30px; margin-top: 0.12rem;}
.service .box .list ul li:hover a .img img{transform: scale(1.05);}
.service .box .list ul li:hover a .tbox .t1{color: #0e4c3d;}
.service .box .list ul li a .tbox .line{width: 100%; height: 0.05rem; background: #0e4c3d; position: absolute; left: -100%; bottom: 0; transition: all ease-in .5s;}
.service .box .list ul li:hover a .tbox .line{left: 0;}
.service-video{ background: #F5F5F5; padding-bottom: 0.8rem;}
.service-video .menu{width: 100%; border-bottom: 1px solid #e5e5e5;}
.service-video .menu ul{display: flex; justify-content: center;}
.service-video .menu ul li{margin: 0 0.53rem; border-bottom: 0.03rem solid transparent;}
@media (max-width: 500px){.service-video .menu ul li{margin: 0 0.3rem;}}
.service-video .menu ul li a{font-size: 18px; font-weight: 500; color: #111111; line-height: 0.8rem; display: flex; transition: all ease-in 0.3s;}
@media (max-width: 1600px){.service-video .menu ul li a{font-size: 16px;}}
.service-video .menu ul li:hover a{color: #0e4c3d;}
.service-video .menu ul li.on{border-bottom: 0.03rem solid #0e4c3d;}
.service-video .menu ul li.on a{color: #0e4c3d;}
.service-video .list{ margin: 0.4rem auto 0;}
@media (max-width: 1600px){.service-video .list{width: 84%;}}
@media (max-width: 1280px){.service-video .list{width: 90%;}}
.service-video .list ul{display: flex; flex-wrap: wrap; /*justify-content: space-between;*/}
.service-video .list ul li{width:22.5%; background: #fff; border-radius: 0.1rem; overflow: hidden; margin-bottom:2%; cursor: pointer; margin-right: 2.87%;}
.service-video .list ul li:nth-child(4n){margin-right: 0;}
@media (max-width: 768px){.service-video .list ul li{width: 49%; margin-right: 2%;} .service-video .list ul li:nth-child(3n){margin-right: 2%;} .service-video .list ul li:nth-child(2n){margin-right: 0;}}
@media (max-width: 500px){.service-video .list ul li{width: 100%; margin-right: 0;} .service-video .list ul li:nth-child(3n){margin-right: 0;}}
.service-video .list ul li .img{width: 100%; overflow: hidden; position: relative;}
.service-video .list ul li .img img{width: 100%; height: 100%; object-fit: cover; transition: all ease-in-out 0.3s;}
.service-video .list ul li .img .icon{width: 34px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2;}
.service-video .list ul li .tbox{ padding:16px 40px 30px 26px;}
.service-video .list ul li .tbox .t1{font-size: 20px; font-weight: bold; color: #111111; line-height: 25px; transition: all ease-in-out 0.3s;}
@media (max-width: 1600px){.service-video .list ul li .tbox .t1{font-size: 18px;}}
@media (max-width: 1440px){.service-video .list ul li .tbox .t1{font-size: 16px;}}
.service-video .list ul li .tbox .t2{font-size: 14px; color: #999; line-height: 24px; margin-bottom:10px; margin-top:5px;}
.service-video .list ul li .tbox .t3{font-size: 14px; color: #CCCCCC; line-height: 1; margin-top:5px; position: relative; padding-left:16px; display: table; transition: all ease-in 0.3s;}
.service-video .list ul li .tbox .t3 span{position: absolute; width: 7px; height: 11px; display: flex; justify-content: center; align-items: center; left: 0; top: 50%; transform: translateY(-50%); transition: all ease-in 0.3s;}
.service-video .list ul li .tbox .t3 span img{width: 100%;}
.service-video .list ul li .tbox .t3 span img:nth-child(2){position: absolute; left: 0; top: 0; z-index: 2; opacity: 0;}
.service-video .list ul li:hover .img img{transform: scale(1.05);}
.service-video .list ul li:hover .tbox .t1{color: #0e4c3d;}
.service-video .list ul li:hover .tbox .t3{padding-left: 0; color: #0e4c3d; border-bottom: 1px solid #0e4c3d;}
.service-video .list ul li:hover .tbox .t3 span{left: calc(100% + 12px);}
.service-video .list ul li:hover .tbox .t3 span img:nth-child(1){opacity: 0;}
.service-video .list ul li:hover .tbox .t3 span img:nth-child(2){opacity: 1;}
.service-question{width: 100%; background: #F5F5F5;}
@media (max-width: 500px){.service-question{padding: 0.5rem 0;}}
.service-question .box{margin: auto; display: flex; align-items: flex-start;}
@media (max-width: 1600px){.service-question .box{width: 84%;}}
@media (max-width: 1280px){.service-question .box{width: 90%;}}
@media (max-width: 768px){.service-question .box{flex-wrap: wrap;}}
.service-question .box .menu{width: 320px; background: #FFFFFF; border-radius: 0.1rem; overflow: hidden; flex-shrink: 0;}
@media (max-width: 1024px){.service-question .box .menu{width: 240px;}}
@media (max-width: 768px){.service-question .box .menu{width: 100%;}}
.service-question .box .menu .search{width: 100%; border-bottom: 1px solid #f5f5f5; display: flex;}
.service-question .box .menu .search .txt{width: 100%; height: 0.8rem; padding-left: 0.4rem; font-size: 18px;}
@media (max-width: 1600px){.service-question .box .menu .search .txt{font-size: 16px;}}
@media (max-width: 1440px){.service-question .box .menu .search .txt{font-size: 14px;}}
.service-question .box .menu .search .txt::placeholder{color: #ccc;}
.service-question .box .menu .search .btn{flex-shrink: 0; width: 0.6rem; height: 0.8rem; background: url(../images/search.png) left center no-repeat; background-size: 0.2rem;}
.service-question .box .menu ul{width: 100%;}
@media (max-width: 768px){.service-question .box .menu ul{display: flex; overflow-x: auto; white-space: nowrap;}}
.service-question .box .menu ul li{border-bottom: 1px solid #f5f5f5;}
@media (max-width: 500px){.service-question .box .menu ul li{width: 100%;}}
.service-question .box .menu ul li:last-child{border-bottom: none;}
.service-question .box .menu ul li a.a-link{width: 100%; height: 0.7rem; display: flex; align-items: center; padding-left: 0.4rem; font-size: 18px; color: #111111;}
@media (max-width: 1600px){.service-question .box .menu ul li a.a-link{font-size: 16px;}}
@media (max-width: 1440px){.service-question .box .menu ul li a.a-link{font-size: 14px;}}
.service-question .box .menu ul li a.a-link span{width: 6px; height: 6px; position: relative; display: flex; margin-right: 0.3rem;}
@media (max-width: 768px){.service-question .box .menu ul li a.a-link span{margin-right: 0.15rem;}}
.service-question .box .menu ul li a.a-link span img{width: 100%;}
.service-question .box .menu ul li a.a-link span img:nth-child(2){position: absolute; left: 0; top: 0; z-index: 2; opacity: 0;}
.service-question .box .menu ul li.on a.a-link span img:nth-child(2){opacity: 1;}
.service-question .box .menu ul li .s-menu{width: 100%; padding-left: 0.75rem; padding-bottom: 0.35rem; display: none;}
.service-question .box .menu ul li.on .s-menu{display: block;}
.service-question .box .menu ul li .s-menu a{display: block; font-size: 14px; color: #999; line-height: 30px; transition: all ease-in .5s;}
.service-question .box .menu ul li .s-menu a:hover,
.service-question .box .menu ul li .s-menu a.on{color: #0e4c3d;}
.service-question .box .list{width: 100%; margin-left: 0.4rem; border-left: 1px solid #E5E5E5; padding-left: 0.4rem; margin-bottom: 0.5rem;}
@media (max-width: 768px){.service-question .box .list{margin-left: 0; padding-left: 0; border-left: 0; margin-top: 0.3rem;}}
.service-question .box .list ul{width: 100%;}
.service-question .box .list ul li{width: 100%; margin-bottom: 0.2rem;}
.service-question .box .list ul li:last-child{margin-bottom: 0;}
.service-question .box .list ul li .qs{width: 100%; background: #fff url(../images/arrow6.png) 97% center no-repeat; background-size: 6px; border-radius: 0.1rem; padding: 0.18rem 0.3rem; font-weight: bold; color: #111111; line-height: 24px; cursor: pointer; transition: all ease-in 0.3s;}
.service-question .box .list ul li .as{color: #666666; line-height: 28px; padding: 0.22rem 0 0.4rem; display: none;}
.service-question .box .list ul li:hover .qs{background: #0e4c3d url(../images/arrow6.png) 97% center no-repeat; background-size: 6px; color: #fff;}
@media (max-width: 768px){.service-question .box .list ul li:hover .qs{background: #fff url(../images/arrow6.png) 97% center no-repeat; background-size: 6px; color: #111111;}}
.service-question .box .list ul li.on .qs{color: #fff; background: #0e4c3d url(../images/arrow10.png) 97% center no-repeat; background-size: 16px;}
.service-question .box .download{width: 100%; margin-left: 0.4rem; border-left: 1px solid #E5E5E5; padding-left: 0.4rem; margin-bottom: 0.5rem;}
@media (max-width: 768px){.service-question .box .download{margin-left: 0; padding-left: 0; border-left: 0; margin-top: 0.3rem;}}
.service-question .box .download .item{width: 100%; background: #fff; padding: 0.5rem 0.5rem 0.22rem; border-radius: 0.1rem; margin-bottom: 0.4rem;}
.service-question .box .download .item:last-child{margin-bottom: 0;}
.service-question .box .download .item .title{font-size: 18px; font-weight: bold; color: #111111; line-height: 1;}
@media (max-width: 1600px){.service-question .box .download .item .title{font-size: 16px;}}
.service-question .box .download .item .lable{width: 100%; height: 0.6rem; margin-top: 0.3rem; background: #E5E5E5; padding-left: 0.3rem; display: flex; flex-wrap: wrap; align-items: center;}
@media (max-width: 500px){.service-question .box .download .item .lable{display: none;}}
.service-question .box .download .item .lable .t1{color: #111111; width: 25%;}
.service-question .box .download .item .lable .t2{color: #111111; width: 25%;}
.service-question .box .download .item .lable .t3{color: #111111; width: 50%; padding-left: calc(10px + 0.1rem);}
.service-question .box .download .item .lables{padding-top: 0.4rem; padding-left: 0.3rem;}
@media (max-width: 500px){.service-question .box .download .item .lables{width: 100%; padding-left: 0;}}
.service-question .box .download .item .lables .tb{display: flex;}
@media (max-width: 500px){.service-question .box .download .item .lables .tb{flex-wrap: wrap;}}
.service-question .box .download .item .lables .t1{color: #666666; width: 25%; line-height: 24px;}
@media (max-width: 500px){.service-question .box .download .item .lables .t1{width: 100%; color: #111; font-weight: bold;}}
.service-question .box .download .item .lables .t2{color: #666666; width: 25%; line-height: 24px;}
@media (max-width: 500px){.service-question .box .download .item .lables .t2{width: 100%; margin-top: 0.2rem; color: #111;}}
.service-question .box .download .item .lables .t2 span{display: block; margin-top: 0.18rem;}
.service-question .box .download .item .lables .t3{width: 50%;}
@media (max-width: 500px){.service-question .box .download .item .lables .t3{width: 100%; margin-top: 0.2rem;}}
.service-question .box .download .item .lables .t3 a{color: #666666; line-height: 24px; display: block; margin-bottom: 0.18rem;}
.service-question .box .download .item .lables .t3 a img{width: 10px; height: 10px; margin-right: 0.1rem;}
.service-question .box .download .item .lables .t3 a:hover{color: #0e4c3d;}
.service-question .box .tool{width: 100%; margin-left: 0.4rem; border-left: 1px solid #E5E5E5; padding-left: 0.4rem; margin-bottom: 0.5rem;}
@media (max-width: 768px){.service-question .box .tool{margin-left: 0; padding-left: 0; border-left: 0; margin-top: 0.3rem;}}
.service-question .box .tool .t-title{font-size: 0.28rem; line-height: 1; color: #111;}
.service-question .box .tool .t-smenu{width: 100%; display: flex; flex-wrap: wrap; padding: 0.2rem 0 0.1rem;}
.service-question .box .tool .t-smenu a{padding: 0 0.18rem; line-height: 32px; margin-right: 0.2rem; background: #fff; border-radius: 0.03rem; transition: all ease-in .5s; font-size: 14px; color: #999; margin-bottom: 0.1rem;}
.service-question .box .tool .t-smenu a:last-child{margin-right: 0;}
.service-question .box .tool .t-smenu a:hover,
.service-question .box .tool .t-smenu a.on{background: #0e4c3d; color: #fff;}
.service-question .box .tool .item{width: 100%; background: #fff; padding: 0.5rem 0.5rem 0.22rem; border-radius: 0.1rem; margin-bottom: 0.4rem;}
.service-question .box .tool .item:last-child{margin-bottom: 0;}
.service-question .box .tool .item .title{font-size: 18px; font-weight: bold; color: #111111; line-height: 1;}
@media (max-width: 1600px){.service-question .box .tool .item .title{font-size: 16px;}}
.service-question .box .tool .item .lable{width: 100%; height: 0.6rem; margin-top: 0.3rem; background: #E5E5E5; padding: 0 0.3rem; display: flex; flex-wrap: wrap; align-items: center;}
@media (max-width: 500px){.service-question .box .tool .item .lable{display: none;}}
.service-question .box .tool .item .lable .t1{color: #111111; width: 25%;}
.service-question .box .tool .item .lable .t2{color: #111111; width: 55%;}
.service-question .box .tool .item .lable .t3{color: #111111; width: 20%; padding-left: 0.5rem;}
.service-question .box .tool .item .lables{padding: 0.25rem 0.3rem 0;}
@media (max-width: 500px){.service-question .box .tool .item .lables{width: 100%; padding: 0.25rem 0 0;}}
.service-question .box .tool .item .lables .tb{display: flex; margin-bottom: 0.2rem; align-items: center;}
@media (max-width: 500px){.service-question .box .tool .item .lables .tb{flex-wrap: wrap; margin-top: 0.3rem;}}
.service-question .box .tool .item .lables .tb .t1{color: #666666; width: 25%; line-height: 24px; padding-right: 0.5rem;}
@media (max-width: 500px){.service-question .box .tool .item .lables .tb .t1{width: 100%; color: #111; font-weight: bold; padding-right: 0;}}
.service-question .box .tool .item .lables .tb .t2{color: #666666; width: 55%; line-height: 24px;}
@media (max-width: 500px){.service-question .box .tool .item .lables .tb .t2{width: 100%; margin-top: 0.2rem; color: #111;}}
.service-question .box .tool .item .lables .tb .t3{width: 20%; color: #666; line-height: 24px; padding-left: 0.5rem;}
@media (max-width: 500px){.service-question .box .tool .item .lables .tb .t3{width: 100%; margin-top: 0.2rem; padding-left: 0;}}
.service-question .box .tool .item .lables .tb:hover .t1{color: #0e4c3d;}
.service-question .box .tool .item .lables .tb:hover .t2{color: #0e4c3d;}
.service-question .box .tool .item .lables .tb:hover .t3{color: #0e4c3d;}
.service-question .box .toolinfo{width: 100%; margin-bottom: 0.5rem;}
@media (max-width: 768px){.service-question .box .toolinfo{margin-left: 0; padding-left: 0; border-left: 0; margin-top: 0.3rem;}}
.service-question .box .toolinfo .box1{width: 100%; background: #fff; border-radius: 0.1rem; padding: 0.2rem; display: flex; flex-wrap: wrap; align-items: center;}
@media (max-width: 500px){.service-question .box .toolinfo .box1{padding: 0.5rem;}}
.service-question .box .toolinfo .box1 .img{width: 3.08rem; height: 2rem;}
.service-question .box .toolinfo .box1 .img img{width: 100%; height: 100%;}
@media (max-width: 500px){.service-question .box .toolinfo .box1 .img{width: 100%; height: 3.4rem;}}
.service-question .box .toolinfo .box1 .tbox{margin-left: 0.65rem;}
@media (max-width: 500px){.service-question .box .toolinfo .box1 .tbox{margin-left: 0; margin-top: 0.2rem;}}
.service-question .box .toolinfo .box1 .tbox .t1{color: #111; font-size: 0.32rem; line-height: 1;}
/*@media (max-width: 1600px){*/
/* .service-question .box .toolinfo .box1 .tbox .t1{*/
/* font-size: 16px;*/
/*}*/
/*}*/
/*@media (max-width: 1440px){*/
/* .service-question .box .toolinfo .box1 .tbox .t1{*/
/* font-size: 14px;*/
/*}*/
/*}*/
.service-question .box .toolinfo .box1 .tbox .t2{color: #999; font-size: 14px; line-height: 24px; margin-top: 0.1rem;}
.service-question .box .toolinfo .box2{width: 100%; border-radius: 0.1rem; margin-top: 0.4rem; padding: 0.5rem; background: #fff;}
.service-question .box .toolinfo .box2 .tbox1{width: 100%; padding-bottom: 0.6rem; border-bottom: 1px solid #f5f5f5; margin-bottom: 0.5rem;}
.service-question .box .toolinfo .box2 .tbox1:last-child{padding-bottom: 0; border-bottom: none; margin-bottom: 0;}
.service-question .box .toolinfo .box2 .tbox1 .t1{font-size: 0.32rem; color: #111111; line-height: 1;}
.service-question .box .toolinfo .box2 .tbox1 .t2{margin-top: 0.2rem;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts{width: 100%; display: flex; align-items: flex-start; margin-bottom: 0.15rem; cursor: pointer;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts:last-child{margin-bottom: 0;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts span{width: 10px; height: 10px; border: 2px solid #CCCCCC; border-radius: 50%; margin-right: 0.1rem; flex-shrink: 0; margin-top: 9px;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts .txt{color: #666666; line-height: 28px;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts:hover span{border: 2px solid #0e4c3d;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts:hover .txt{color: #111;}
.service-question .box .toolinfo .video-box{width: 100%; background: #fff;}
.service-question .box .toolinfo .video-box .video{width: 100%; position: relative;}
.service-question .box .toolinfo .video-box .video video{width: 100%;}
.service-question .box .toolinfo .video-box .video .icon{width: 1.2rem; height: 1.2rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2; cursor: pointer;}
.service-question .box .toolinfo .video-box .video .icon img{width: 100%;}
.service-question .box .toolinfo .video-box .tbox{width: 100%; padding: 0.5rem;}
.service-question .box .toolinfo .video-box .tbox .t1{font-size: 18px; color: #111; line-height: 28px;}
@media (max-width: 1600px){.service-question .box .toolinfo .video-box .tbox .t1{font-size: 16px; line-height: 26px;}}
.service-question .box .toolinfo .video-box .tbox .t2{font-size: 14px; color: #999; line-height: 24px; margin-top: 10px;}}

/*内*/

.inside-banner { position:relative; overflow:hidden; }

.inside-banner img { display:block; width:100%}

.inside-banner .ban-info { position:absolute; text-align:center; top:35%; z-index:10; width:100%; color:#fff}

.inside-banner .ban-info h2 { margin-bottom:2px; font-size:50px; line-height:66px;color: #fff; }

.inside-banner .ban-info p { font-size:20px; line-height:30px;color: #fff;}

.inside-banner .case-ban-info { position:absolute; left:0; top:28.5%; z-index:10; width:100%; text-align:center; color:#fff}

.inside-banner .case-ban-info h2 { font-size:54px; line-height:64px}

.inside-banner .case-ban-info .case-desc { margin-bottom:25px; font-size:24px; line-height:42px}

.inside-banner .feature .item { display:inline-block; vertical-align:top; *display:inline; *zoom:1; padding:0 57px}

.inside-banner .feature .center { position:relative}

.inside-banner .feature .center span { position:absolute; top:10px; bottom:16px; width:1px; background:url(../images/bk2p.png) repeat-y 0 0}

.inside-banner .feature .center .before { left:0}

.inside-banner .feature .center .after { right:0}

.inside-banner .feature h3 { font-size:18px; line-height:38px; text-align:left}

.inside-banner .feature h4 { font-size:90px; line-height:104px}


.inside-banner { position:relative; overflow:hidden; margin-top:100px;}

.inside-banner img { display:block; width:100%}

.inside-banner .ban-info { position:absolute; text-align:center; top:35%; z-index:10; width:100%; color:#fff}

.inside-banner .ban-info h2 { margin-bottom:2px; font-size:50px; line-height:66px;color: #fff; font-weight:bold;}

.inside-banner .ban-info p { font-size:20px; line-height:30px;color: #fff;}

.inside-banner .case-ban-info { position:absolute; left:0; top:28.5%; z-index:10; width:100%; text-align:center; color:#fff}

.inside-banner .case-ban-info h2 { font-size:54px; line-height:64px}

.inside-banner .case-ban-info .case-desc { margin-bottom:25px; font-size:24px; line-height:42px}

.inside-banner .feature .item { display:inline-block; vertical-align:top; *display:inline; *zoom:1; padding:0 57px}

.inside-banner .feature .center { position:relative}

.inside-banner .feature .center span { position:absolute; top:10px; bottom:16px; width:1px; background:url(../images/bk2p.png) repeat-y 0 0}

.inside-banner .feature .center .before { left:0}

.inside-banner .feature .center .after { right:0}

.inside-banner .feature h3 { font-size:18px; line-height:38px; text-align:left}

.inside-banner .feature h4 { font-size:90px; line-height:104px}

.service-video{ width:1520px; margin:auto; }


/* 新闻详细 */
.newsDetail_ban{height:400px;}
.newsDetail_ban .intro .btns a{float:left; display:block; width:42px; height:42px; margin-left:10px;}
.newsDetail_ban .intro .btns a.prev{background:url(../images/newsDetail_ban01.png) no-repeat center; background-size:cover;}
.newsDetail_ban .intro .btns a.next{background:url(../images/newsDetail_ban02.png) no-repeat center; background-size:cover;}
.newsDetail_ban .intro .btns a.back{background:url(../images/newsDetail_ban03.png) no-repeat center; background-size:cover;}
.news_detail.channel_content{padding-bottom:0; background:#f5f5f5;     text-transform: capitalize;}
.news_detail01 .left{width:84px; float:left;}
.news_detail01 .left .news_share .bshare-custom{overflow:hidden;}
.news_detail01 .left .news_share .bshare-custom a{display:block; float:left; width:84px; height:84px; text-align:center; padding:0; line-height:84px; border-radius:0px; color:#fff; background:#0e4c3d; margin-right:8px; margin-bottom:1px;}
.news_detail01 .left .news_share .bshare-custom a i{background:none; margin:0; color:#fff; vertical-align:top; font-size:30px;}
.news_detail01 .right{width:90%; float:right; overflow:hidden;}
.news_detail01 .right .box{padding-right:6%;}
.news_detail01 .right .tit{font-size:18px; line-height:28px; color:#444; font-weight:bold;}
.news_detail01 .right .con .date fr{ color:#444;}
.news_detail01 .right .con .date{font-size:23px; line-height:28px; color:#444; font-weight:lighter; font-family:Arial; overflow:hidden; margin-top:35px;}
.news_detail01 .right .con .switcher{display:inline-block; font-size:14px; line-height:0.28rem; margin-left:30px;}
.news_detail01 .right .intro .title{font-size:32px; line-height:50px; color:#3f3f3f; font-weight:bold; padding-bottom:30px; border-bottom:1px solid #d0d0d0; margin-bottom:35px;}
.news_detail01 .right .intro .text{font-size:15px; line-height:1.9; color:#575757;}
.news_detail01 .right .intro .text img{display: block; margin:2% auto;}
.news_detail01 .right .intro .text a{color:#0e4c3d; text-decoration:underline;}
.news_detail01 .right .intro .text a:hover{background:#0e4c3d; color:#fff;text-decoration:none;}
.news_detail01 .right .intro .text .keywords{margin-top:20px;}
.news_detail02{background:url(../images/newsDetail02_1.jpg) no-repeat center; padding:65px 0; margin-top:90px;}
.news_detail02 .smal_tit{font-size:20px; line-height:28px; font-weight:bold; color:#242d38;}
.news_detail02 .big_tit{font-size:30px; line-height:34px; color:#242d38; margin:15px 0 35px;}
.news_detail02 .more{display:inline-block; color:#0e4c3d;}
.news_detail02 .more span{display:inline-block; vertical-align:middle; font-size:18px; line-height:30px;;}
.news_detail02 .more span.icon{width:38px; height:38px; background:url(../images/newsDetail_jt2.png) no-repeat center; margin-left:15px; background-size:cover;}
.news_detail03{padding:80px 0 120px; background:url(../images/newsDetail03_1.jpg) no-repeat center; background-size:cover; overflow:hidden;}
.news_detail03 .infor{text-align:center; margin-bottom:60px;}
.news_detail03 .infor .tit{font-size:44px; line-height:44px; color:#fff;}
.news_detail03 .content li{width:32%; margin-left:2%; float:left; background:#fff; transition:all 0.5s ease;}
.news_detail03 .content li:first-child{margin-left:0;}
.news_detail03 .content li .li_box{display:block; padding:40px;}
.news_detail03 .content li .li_box .date{font-size:17px; line-height:28px; color:#0e4c3d; font-family:Arial; font-weight:normal;}
.news_detail03 .content li .li_box .tit{font-size:19px; line-height:38px; color:#333e46; margin:7px 0 30px; height:76px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_detail03 .content li .li_box .more span.icon{display:inline-block; width:38px; height:38px; background:url(../images/newsDetail_jt1.png) no-repeat center; background-size:cover; transition:all 0.5s ease}
.news_detail03 .content li.hover{box-shadow:0 0 15px rgba(0,0,0,.2);}
.news_detail03 .content li:hover .li_box .more span.icon{background:url(../images/newsDetail_jt2.png) no-repeat center;}
.RequirementBox i.next{transform: rotate(180deg);}
.RequirementBox i.prev:hover,.RequirementBox i.next:hover{border: solid 1px #0c5aab; background: #0c5aab url(../images/prev1.png) no-repeat center;}
.RequirementText dl dd a{display: block; width: 170px; height: 40px; line-height: 40px; background: #1a85cb; background: -moz-linear-gradient(left, #1a85cb 0%, #0759af 100%); background: -webkit-linear-gradient(left, #1a85cb 0%,#0759af 100%); background: linear-gradient(to right, #1a85cb 0%,#0759af 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a85cb', endColorstr='#0759af',GradientType=1 ); color: #fff; font-size:17px; text-align: center; border-radius: 100px; transition: 0.3s ease all;}
.RequirementText dl dd a:hover{width: 220px;}
.contact_row3{}
.map_cont{width: 100%;height: 500px;overflow: hidden;}
.map_cont_0, .map_cont_0 iframe{width: 100%;height: 100%;}
.contact_row3_in strong{font-size: 25px;font-weight: 100;line-height:52px;display: block;text-transform: capitalize;padding-left:14px;border-left: 3px solid #0e4c3d;background: #f6f6f6;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom:12px;transition: 0.3s all ease-in-out;}
.contact_row3_in p, .contact_row3_in p span{font-size:18px;color: #565656;line-height:43px;display: block;}
.contact_row3_in p{padding-left:15px;}
.contact_row3_in p span{font-size: 16px;line-height: 29px;font-weight: normal;}
.contact_row3_in p a{display: inline-block;}
.contact_row3_in p a:hover{color: #0e4c3d;}
.contact_row3_in .col4{display: block; width:32.4%; margin-right:1.4%;}
.contact_row3 .fl > .in_contact{margin-top: 30px}
.contact_row3_in .active strong{background: #0e4c3d;color: #fff;}
.contact_row3_in .active p{color: #0e4c3d;}
.contfr{margin-right:0px !important;}
.context{width: 100%; height:90px;}
.context p{width:49%;float: left;height:68px;line-height:68px; background:#fff; margin-top:4%;}
.context p a{font-size:15px;color: #666666;display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.context p.prevNews a{margin-left: 20px;padding-left: 20px;background: url(../images/mub02_jt01.png) no-repeat left center;}
.context p.NextNews a{margin-right: 20px;padding-right: 20px;text-align: right;background: url(../images/mub02_jt03.png) no-repeat right 0 center;}
.context p.prevNews a:hover{background: url(../images/mub02_jt05.png) no-repeat left center; color:#0e4c3d;}
.context p.NextNews a:hover{background: url(../images/mub02_jt04.png) no-repeat right 0 center; color:#0e4c3d;}
.context p.NextNews{width:50%; border-left:1px solid #f5f5f5;}
.newsDetailsSection .backNewsList{width: 59px;height: 59px;display: block;position: absolute;left: -59px;top: 0;cursor:pointer; margin-top:40px;}


.wrap{width:1520px; margin:auto; }
.container{ width:1520px; margin:auto; }


@media (max-width: 1500px){
	.container{ width:90%;}
	.wrap{ width:90%;}
}
@media (max-width: 1366px){
	.container{ width:90%;}
	.wrap{ width:90%;}
}	
@media (max-width: 1200px){
	.container{ width:90%;}
	.wrap{ width:90%;}
}


.channel_content{min-height:300px; padding:100px 0 130px 0;}


/*内页证书*/
.cx-photos-wrap{padding:70px 0 0 0;clear:both;overflow:hidden;  text-transform: capitalize;}
.cx-photos-list{overflow:hidden; margin-top:5%;}
.cx-photos-list .item{float:left;margin: 15px 1%;width: calc(23.5% - 10px);border-radius:5px;/*box-shadow:0 0 10px rgba(0,0,0,0.1); border: #f0f0f0 solid 1px;*/}
.cx-photos-list .pic{overflow:hidden; border: 1px solid #efefef;}
.cx-photos-list .pic img{display:block;width:100%;transition:all 1s;}
.cx-videos-list .pic a{display:block;position:relative;}
.cx-videos-list .pic a:after{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.5);transition:all 0.5s;}
.cx-videos-list .pic a:before{display:block;position:absolute;z-index:3;left:50%;top:50%;font-size:36px;color:#fff;font-family:'iconfont' !important;content:"\e618";transform:translate(-50%,-50%);transition:all 0.5s;}
.cx-photos-list .text{width:100%;text-align:center;overflow:hidden;line-height:60px;}
.cx-photos-list .text h3{font-size:17px;color:#333;overflow:hidden; font-weight:normal; text-overflow:ellipsis;white-space:nowrap;}
.cx-photos-list .text h3 a{color:#333;}
.cx-photos-list .text p{line-height:24px;font-size:16px;color:#666;overflow:/*hidden;text-overflow:ellipsis;white-space:nowrap;*/}
.cx-photos-list .item:hover .pic img{transform:scale(1.1);}
.cx-photos-list .item:hover .text h3 a{color:#e91e2e;}
.cx-videos-list .item:hover .pic a:after{background-color:rgba(0,0,0,0.2);}
.cx-photos-list.hzhb{margin:-10px;}
.cx-photos-list.hzhb .item{margin:10px 10px;width:calc(16.66% - 20px);}
@media(max-width:1200px){.cx-photos-wrap{padding:40px 10px;} .cx-photos-list{margin:-10px;} .cx-photos-list .item{margin:10px;width:calc(50% - 20px);}}
@media(max-width:750px){.cx-photos-list{margin:0;} .cx-photos-list .item{margin: 0 1% 2% !important;width: 48% !important;} .cx-photos-list .text h3{font-size:14px;}}
.h40{height:40px; overflow:hidden;}



.pron-header {background:#f8f8f8; width:100%; overflow:hidden;}
.ny-container {margin: auto;}
.pron-header ul{}
.pron-header li{float: left; position: relative; width:7.5%;}
/* .pron-header li.appli{background-color: #e9460a;color: #fff;}*/.pron-header li span{color: #000;padding: 22px 0;display: block;border-bottom:2px solid transparent;position: relative;}
.pron-header li span::after{content: '';width: 0;height: 2px;background: #0e4c3d;position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
/* .pron-header li:hover span::after{width: 100%;}*//* ç‚¹å‡»*//* border-bottom:2px solid #0e4c3d;*/.pron-header li:hover span::after,
.pron-header li.active span::after{width: 100%;}
.pron-header li.active span,
.pron-header li:hover span{color: #fff;font-weight: 700; background:#0e4c3d;}
/* .pron-header li.active .pro, .pron-header li:hover .pro{color: #fff;font-weight: 700;}*//* 6.16å·ä¿®æ”¹*/.li-more{width:50px;height: 100%;background-position: right;}
.pron-header li a{ width:150px; text-align:center; font-size:18px; letter-spacing:2px;}
.pron-header li.cur span::after{width: 100%;}
.pron-header li.cur span,.pron-header li:hover span{color: #fff;font-weight: 700; background:#0e4c3d;}



.ny-container{ width:90%; margin:auto;}



/* 联系我们 */

.contact_us01{padding-bottom:65px;}

.contact_us01 .li_{float:left; width:32%; margin-right:2%; position:relative; border:1px solid #EEE; box-sizing:border-box; margin-bottom:35px;}

.contact_us01 .li_three{margin-right:0;}

.contact_us01 .li_box{text-align:center; padding:40px 20px 50px;}

.contact_us01 .li_ .icon{width:64px; height:64px; margin:0 auto 20px;}

.contact_us01 .li_ .tit{font-size:30px; line-height:30px; color:#1f1f1f; margin-bottom:10px;}

.contact_us01 .li_ .con{font-size:16px; line-height:28px; color:#444; max-height:56px; margin-bottom:15px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}

.contact_us01 .li_ .circle_btn span{font-size:17px; line-height:28px; color:#1f1f1f; font-weight:bold;}

.contact_us01 .li_ .txt{font-size:16px; line-height:28px; color:#1f1f1f; font-weight:bold; position:relative; cursor:pointer;}

.contact_us01 .li_ .txt .pic{padding:10px 10px 10px 10px; box-shadow:0 16px 16px rgb(0 0 0 / 10%); background:#fff; position:absolute; bottom:54px; left:50%; transform:translateX(-50%); display:none}

.contact_us01 .li_ .txt .pic:after{content:''; width:0px; height:0; border:12px solid transparent; border-top-color:#fff; position:absolute; left:50%; transform:translateX(-50%); top:100%}

.contact_us01 .li_ .txt .pic img{width:130px; height:130px;}

.contact_us01 .li_ .txt:hover{color:#0e4c3d;}

.contact_us02 .rect-35{}

.contact_us02 .item01{width:48.75%; float:left;}

.contact_us02 .item02{width:48.75%; float:right;}

.contact_us02 .item{position:relative;}

.contact_us02 .item .intro{position:absolute; left:0; top:30%; width:100%;}

.contact_us02 .item .intro{display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center;}

.contact_us02 .item .box .tit{font-size:30px; line-height:30px; color:#fff; /*margin-bottom:10%; margin-top:30%;*/ font-weight:bold; text-shadow: 5px 0 10px rgba(0,0,0,.6);}

.contact_us02 .item .box .common_btn{padding:12px 70px 12px 30px; background:#fff; margin-top:18px;}

.contact_us02 .item .box .common_btn span.text{font-size:15px;}

.contact_us02 .item .box .common_btn span.icon{width:26px; height:10px; background-size:cover; margin-top:-5px; right:25px;}

.contact_us02 .item .box .common_btn:hover span.icon{right:15px;}

.contact_us03{padding-top:100px;}

.contact_us03 .infor .tit{font-size:30px; line-height:30px; color:#02001c; text-align:center; font-weight:bold;}

.contact_us03 .content{margin-top:50px;}

.contact_us03 .content .inp_wrap{float:left; width:48%; margin-right:4%; margin-bottom:35px;}

.contact_us03 .content .inp_wrap_two{margin-right:0;}

.contact_us03 .content .inp_wrap label{display:block; font-size:16px; font-weight:bold; color:#02001c; margin-bottom:10px;}

.contact_us03 .content .inp_wrap label em{color:#0e4c3d; display:inline-block; margin-right:5px;}

.contact_us03 .content .inp_wrap .inp{width:100%; border:1px solid #EAEAEA; height:40px; line-height:40px; padding:0; text-indent:27px; font-size:15px;}

.contact_us03 .content .inp_wrap_last{width:100%;}

.contact_us03 .content .inp_wrap_last .inp{line-height:35px; height:125px; padding:20px; box-sizing:border-box;}

.contact_us03 .content .btn_wrap{text-align:center;}

.contact_us03 .content .btn_wrap .btns{display:inline-block; width:280px; height:41px; line-height:41px;  margin:0; background:#0e4c3d; color:#fff; font-size:16px; border:none; /*transform:skewX(-20deg);*/ box-sizing:border-box; cursor:pointer;}

.contact_us03 .content .btn_wrap .btns span{display:block; transform:skewX(20deg); font-size:15px;}

.contact_us03 .content .btn_wrap .btns i{display:inline-block; padding-left:10px; transition:all 0.5s ease;}

.contact_us03 .content .btn_wrap .btns:hover i{padding-left:30px;}

.contact_us03 .infor .tit{font-size:30px; line-height:30px; color:#02001c; text-align:center; font-weight:bold;}



/* 圆形箭头按钮 */

.circle_btn{display:block;}

.circle_btn span{position:relative; display:inline-block; padding-right:58px; font-size:12px; line-height:27px; color:#a2a2a2;}

.circle_btn span:after{content:""; position:absolute; right:0; top:0; width:48px; height:27px; background:url(/skin/home/images/circle_btn.png) no-repeat center; transition:right 0.3s;}

.circle_btn:hover span:after{right:-5px;}


/* 公共按钮-白底红字 */

.common_btn{display:inline-block; position:relative; background:#fff; padding:18px 120px 18px 45px; overflow:hidden;}

.common_btn:after{content:''; display:block; position:absolute; left:0; top:0; width:110%; height:100%; transform-origin:right top; transform:translateX(-101%); transition:all .5s ease; background:#0e4c3d;}

.common_btn span.text{display:block; font-size:18px; color:#0e4c3d;  position:relative; z-index:1;}

.common_btn span.icon{display:block; transform:skewX(10deg); position:absolute; width:36px; height:20px; right:53px; top:50%; margin-top:-10px; background:url(../images/common_btn_jt1.png) no-repeat center; z-index:1; transition:all .5s ease}



.common_btn:hover span.text{color:#fff;}

.common_btn:hover span.icon{background:url(../images/common_btn_jt2.png) no-repeat center; right:45px;}

.common_btn:hover:after {transform:translateX(0); transform-origin:left top;}

/* 公共按钮-白底红字 */


.bg-f5{background: #f5f5f5; overflow:hidden; padding:70px 0;}
.wdcx-list{}
.wdcx-list .item{float: left; background: #fff url(../images/map_bg_h.png) right bottom no-repeat; width:23%; height:417px; margin-right:2%; margin-bottom: 32px; cursor: pointer}
.wdcx-list .item .t1{margin-top: 22px; padding:0 25px; line-height: 30px; font-size: 18px; color: #000; margin-bottom: 4px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.wdcx-list .item .t2{line-height: 24px;  padding:0 25px; overflow: hidden; font-size: 14px; color: #666; margin-bottom:12px;}
.wdcx-list .item .t4{line-height: 24px;  padding:0 25px; overflow: hidden; font-size: 14px; color: #666; margin-bottom:16px; display:none;}
.wdcx-list .item .t3{background: url(../images/icon_map.png)110px 0 no-repeat; height: 26px; line-height: 26px; padding-left:25px;}
.wdcx-list .item .t2 p{font-size: 14px;}
.wdcx-list .item:hover{background-image: url(../images/map_bg.png)}
.wdcx-list .item:hover .t3{color: #0e4c3d; background-image: url(../images/icon_map_hover.png); font-weight:bold;}



	
