﻿
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}
@font-face {
  font-family: "thin";
  src: url("../fonts/Helvetica-LT-35-Thin.woff") format("woff"),
       url("../fonts/Helvetica LT 35 Thin.ttf") format("truetype"),
       url("../fonts/Helvetica-LT-35-Thin.svg") format("svg");
	  font-weight: normal;
	  font-style: normal;
}

@font-face {
  font-family: "light";
  src: url("../fonts/Helvetica-LT-45-Light.woff") format("woff"),
       url("../fonts/Helvetica LT 45 Light.ttf") format("truetype"),
       url("../fonts/Helvetica-LT-45-Light.svg") format("svg");
	  font-weight: normal;
	  font-style: normal;
}
@font-face {
  font-family: "Roman";
  src: url("../fonts/Helvetica-LT-55-Roman.woff") format("woff"),
       url("../fonts/Helvetica LT 55 Roman.ttf") format("truetype"),
       url("../fonts/Helvetica-LT-55-Roman.svg") format("svg");
	  font-weight: normal;
	  font-style: normal;
}
@font-face {
  font-family: "Medium";
  src: url("../fonts/Helvetica-LT-65-Medium.woff") format("woff"),
       url("../fonts/Helvetica LT 65 Medium.ttf") format("truetype"),
       url("../fonts/Helvetica-LT-65-Medium.svg") format("svg");
	  font-weight: normal;
	  font-style: normal;
}
@font-face {
  font-family: "Bold";
  src: url("../fonts/Helvetica-LT-75-Bold.woff") format("woff"),
       url("../fonts/Helvetica LT 75 Bold.ttf") format("truetype"),
       url("../fonts/Helvetica-LT-75-Bold.svg") format("svg");
	  font-weight: normal;
	  font-style: normal;
}
body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden; 
position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family: Medium, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #1f1f1f;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#000;}

body::-webkit-scrollbar-track{ background:#fff;} 

.f_12{ font-size:12px; }
.f_14{ font-size:14px; }
.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}
.f_42{font-size: 42px;}
.f_48{font-size: 48px;}
.f_50{font-size: 50px;}




/*分页*/

.BMap_omCtrl{ display:none !important;}

.a_dw{position: relative;top: -70px;}

.box {width:100%;padding: 0 255px; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.ibox {/*max-width:1600px;min-width: 1200px;width:85%; */ padding: 0 240px;margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}
	
.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}

.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}

.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}

.page1 span{margin:2px 5px;}

.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}


/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* 头部 */

.head {position: fixed;width: 100%;/* background: #fff; */top: 0;left: 0;z-index: 9;height: 100px;-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);-moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.boxz{padding: 0 115px;display: block;}
.head .hbtm .logo {width:150px;display: block;float: left;margin-top: 26px;}
.head .hd_r {float: right;display: flex;justify-content: space-between;font-family: "Medium";}
.head .hbtm .ul1 {}
.head .info_r{line-height: 100px;display: flex;justify-content: space-between;/*margin-left: 96px;*/}
.head .info_r .language a{font-size: 16px;color: #fff;}
.head .info_r .search {margin-left: 44px;}
.head .info_r .search img{display: inline-block;vertical-align: middle;margin-top: -3px;}
.head .info_r .language img{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 10px;}
.head .hbtm .ul1 li {float: left;margin-right:55px;position: relative;}
.head .hbtm .ul1 li .ltp a {display: block;position: relative;line-height: 100px;color: #fff;font-size: 20px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
    transition: all .4s cubic-bezier(.4,0,.2,1)}
.head .hbtm .ul1 li .ltp a:hover:after{width: 100%;left: 0;right: auto;}
.head .hbtm .ul1 li .ltp a:after {content: '';display: block;width: 0;height: 2px;background: #fff;position: absolute;left: auto;right: 0;bottom: 0;z-index: 2;-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);-moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.head .hbtm .ul1 li.act .ltp a:after {width: 74px;}
.head .hbtm .ul1 li:hover .ltp a {color: #fff;}
.head .hbtm .ul1 li .lbtm {width: 294px;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: none;}
.head .hbtm .ul1 li .lbtm a {display: block;line-height: 50px;border-bottom: 1px solid #fff;background: #f0f1f2;color: #333f48;text-align: center;}
.head .hbtm .ul1 li .lbtm a:hover {background: #f39800;color: #fff;}
.head .hbtm .ul1 li .lbtm-d{
	position: relative;
}
.head .hbtm .ul1 li .lbtm-da{
	width: 300px;
	position: absolute;
	top: 0;
	left: 100%;
	padding-left: 2px;
	display: none;
}

.head .hbtm .art {float: right;margin-top: 27px;}
.head .hbtm .art .a,.head .hbtm .art .ss {float: right;width: 34px;position: relative;margin-left: 20px;}
.head .hbtm .art .a img {display: block;width: 100%;}
.head .hbtm .art .a img:nth-child(2) {position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}
.head .hbtm .art .ss a {margin-left: 0;}
.head .hbtm .art .a:hover img:nth-child(1) {opacity: 0;}
.head .hbtm .art .a:hover img:nth-child(2) {opacity: 1;}
.head .hbtm .art .ss input {display: block;width: 0px;height: 100%;position: absolute;bottom: 0;right: 105%;border: 0;outline: none;border-bottom: 1px solid #ddd;}
.head .hbtm .art .ss:hover input {width: 300px;padding: 0 10px;}
.head .hbtm .logo img:last-child{display: none;}
.ind2 .head .hbtm .logo img{display: none;}
.ind2 .head .hbtm .logo img:last-child{display: block;}
.ind2 .head{background-color: #fff;box-shadow: 0 0 12px rgba(0,0,0,.1);}
.ind2 .head .hbtm .ul1 li .ltp a{color: #666;}
.ind2 .head .hbtm .ul1 li:hover .ltp a {color: #f39800;}
.ind2 .head .hbtm .ul1 li.on .ltp a {color: #f39800;}
.ind2 .head .info_r .language a{color: #333;}
.head .info_r .language img:last-child,.head .info_r .search img:last-child{display: none;}
.ind2 .head .info_r .language img:last-child,.ind2 .head .info_r .search img:last-child{display: inline-block;}
.ind2 .head .info_r .language img,.ind2 .head .info_r .search img{display: none;}

.ind3 .head .hbtm .logo img{display: none;}
.ind3 .head .hbtm .logo img:last-child{display: block;}
.ind3 .head{background-color: #fff;box-shadow: 0 0 12px rgba(0,0,0,.1);}
.ind3 .head .hbtm .ul1 li .ltp a{color: #666;}
.ind3 .head .hbtm .ul1 li:hover .ltp a {color: #f39800;}
.ind3 .head .hbtm .ul1 li.on .ltp a {color: #f39800;}
.ind3 .head .info_r .language a{color: #333;}
.head .info_r .language img:last-child,.head .info_r .search img:last-child{display: none;}
.ind3 .head .info_r .language img:last-child,.ind3 .head .info_r .search img:last-child{display: inline-block;}
.ind3 .head .info_r .language img,.ind3 .head .info_r .search img{display: none;}


	.m_head {display: none;height: 50px;overflow: hidden;padding: 0 5%;position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 10;background: rgba(255, 255, 255, 1);border-bottom: 1px solid #eee;}
    .m_head .mlt {display: block;float: left;}
    .m_head .mlt img {display: block;height: 30px;margin-top: 10px;}
    .m_head .img {width: 50px;float: right;}
    .m_head .img img {display: block;width: 100%;}
    .m_nav {font-family: Microsoft Yahei;display: block;position: fixed;z-index: 199;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;right: -100%;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;overflow: hidden;box-sizing: border-box;}
    .m_nav.act {right: 0;}
    .m_out {width: 15%;float: left;}
    .m_out img {display: block;width: 100%;}
    .m_nav {display: block;position: fixed;z-index: 199;width: 100%;height: 100%;background: #fff;top: 0;right: -100%;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;overflow: hidden;box-sizing: border-box;}
    .m_nav.act {right: 0;}
    .m_out {width: 50px;float: right;max-width: 50px;margin-right: 3%;}
    .m_out img {display: block;width: 100%;}
    .wow {opacity: 1;}
    .m_navbox {width: 100%;box-sizing: border-box;float: right;background: #fff;box-sizing: border-box;padding: 20px 0;overflow: auto;box-sizing: border-box;}
    .m_navbox div,.m_navbox a {color: #666;display: block;}
    .m_navbox a {font-size: 16px;line-height: 20px;padding: 10px 0;}
    .m_navbox div,
    .m_navbox a.ltp {font-size: 18px;line-height: 30px;padding: 10px 0;display: block;}
    
    .m_navbox li>div:nth-child(1),
    .m_navbox a.ltp {padding: 10px 30px 10px 50px;position: relative;}
    .m_navbox li>div:nth-child(1):after,
    .m_navbox a.ltp:after {content: '';display: block;width: 5px;height: 20px;background: #f39800;position: absolute;top: 50%;margin-top: -10px;left: 30px;}
    .m_navbox li>div:nth-child(1) {background: url(../images/plus.png) 95% center no-repeat;background-size: 16px;}
    .m_navbox li.act>div:nth-child(1) {background: url(../images/reduce.jpg) 95% center no-repeat;}
    .m_navbox div.lbt {padding: 5px 50px;display: none;border-bottom: 1px solid #f39800;}
    .m_navbox .lbt-d{
    	position: relative;
    	padding: 0 !important;
    }
    .m_navbox .lbt-da{
    	display: none;
    	padding-left: 20px;
    }
    .m_navbox .lbt-dc{
    	width: 20%;
    	height: 40px;
    	position: absolute;
    	top: 0;
    	right: 0;
    	background: url(../images/plus.png) 95% center no-repeat;
    	background-size: 16px;
    }
    .m_navbox .lbt-dc.on{
    	background: url(../images/reduce.jpg) 95% center no-repeat;
    }
    .m_navbox li.act>div:nth-child(1) {color: #f39800;}
    .m_navbox li.act>div:nth-child(1):after {background: #f39800;}
    .m_navbox .lange {text-align: center;}
    .m_navbox .lange a {display: inline-block;margin: 0 10px;}
    .m_navbox li.lang {padding: 10px;}
    .m_navbox li.lang>a {display: block;float: left;text-align: center;width: 50%;font-size: 20px;}
    .m_navbox li.se {padding: 10px 30px;}
    .m_navbox li.se input {display: block;width: calc(100% - 40px);float: left;display: block;height: 40px;border: none;outline: none;padding: 0 10px;border-bottom: 1px solid #ddd;}
    .m_navbox li.se a {display: block;width: 40px;float: right;padding: 0;}
    .m_navbox li.se a img {display: block;width: 20px;margin: 10px;}

.div_inp {width: 93%;height: 40px;padding-left: 29px;float: left;display: flex;align-items: center;}
.mol_so {padding: 0 12px;display: block;width: 100%;height: 100%;border: 1px solid #b3b3b3;border-radius: 4px 0 0 4px;outline: none;}
.div_inp a {width: 110px;height: 40px;line-height: 40px;text-align: center;background-color: #f39800;color: #fff;border-radius: 0 4px 4px 0;}


/* 搜索弹窗 */

.seatanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;background: rgba(0, 0, 0, 0.45);visibility: hidden;opacity: 0;}

.seatanchuang .stop{width: 100%;height: 50vh;position: absolute;top: -50vh;left: 0;z-index: 2;background: #f5f5f5;}

.seatanchuang .stop .sbox{width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding: 10px 0;border-bottom: 1px solid #000;}

.seatanchuang .stop .sbox input{display: block;width: calc(100% - 40px);float: left;height: 40px;border: 0;outline: none;background: #f5f5f5;}

.seatanchuang .stop .sbox a{display: block;width: 40px;height: 40px;background: url(../images/ss.png) center no-repeat;float: right;}

.seatanchuang.act{visibility: visible;opacity: 1;}

.seatanchuang.act .stop{top: 0;}


.g_more{width: 140px;height: 40px;border-radius: 40px;border: 1px solid rgba(255,255,255,.3);display: flex;align-items: center;justify-content: space-between;font-size: 16px;color: #fff;padding: 0 10px 0 20px;cursor: pointer;}
.ptop3.clearfix .g_more{
	width: auto;
}
.ptop3.clearfix  .g_more span{
	margin-left: 5px;
}
.g_more:hover{background-color: #f39800;border-color: #f39800;}
.ind_tit{padding: 100px 0 60px;text-align: center;/* font-family: Medium; */font-weight: bold;}


/* 底部 */
.footer{background-color: #f0f1f2;padding-top: 76px;}
.footer ul li a:first-child{font-size: 16px;color: #333333;margin-bottom: 36px;font-weight: bold;}
.footer ul{display: flex;justify-content: space-between;}
.footer ul a{display: block;margin-bottom: 16px;color: #555555;font-size: 16px;}
.footer ul a:hover,.footer ul li a:hover{color: #f39800;}
.footer ul a:not(:first-child){
	font-weight: 100;
}
.footer .f_info{display: flex;justify-content: flex-end;}
.footer .f_info a{position: relative;display: block;margin-left: 20px;}
.footer .f_info a img:last-child{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;}
.footer .f_info a img{display: block;width: 100%;}
.footer .f_info a:hover img{opacity: 0;}
.footer .f_info a:hover img:last-child{opacity: 1;}
.footer .box{padding-bottom: 20px;}
.footer2{background-color: #f0f1f2;}
.footer2 a{color: #666666;font-size: 14px;}
.footer2 p a{margin-right: 40px;}
.footer2 .box{display: flex;justify-content: space-between;line-height: 70px;border-top: 1px solid #d9dbdb;}




/* 新闻模块 */
.gnews_list{margin: 0 -15px;}
.gnews_list li{width: 33.3333%;padding: 0 15px;float: left;}
.gnews_list .con{border-radius: 20px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.2);
.gnews_list .con-a{
	
}
-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.2);
-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;
background-position: center center;webkit-background-size: 0;
background-size: 0; transition: .3s;}
/* .gnews_list .con:hover{-webkit-background-size: cover;
background-size: cover;} */
.gnews_list li a{display: block;}
.gnews_list li .t_box{padding: 42px 38px;}
.gnews_list .date span{width: 16px;height: 14px;display: inline-block;position: relative;margin-right: 3px;-webkit-transform: translatey(1px);-moz-transform: translatey(1px);-o-transform: translatey(1px);transform: translatey(1px);}
.gnews_list .date img:last-child{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;}
.gnews_list .tit{color: #333333;margin: 24px 0 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gnews_list .date{font-size: 14px;color: #666;}
.gnews_list .desc{color: #5a5a5a;line-height: 1.8em;font-size: 16px;height: 7.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-align: justify;}
.gnews_list .b_box{font-size: 16px;display: flex;justify-content: space-between;align-items: center;padding: 0 38px;height: 46px;border-top: 1px solid #e3e4e6;}
.gnews_list .b_box p{color: #666666;}
.gnews_list .b_box span{width: 20px;height: 20px;display: block;position: relative;}
.gnews_list .b_box span img:last-child{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;}
.gnews_list .con:hover .date,.gnews_list .con:hover .tit,.gnews_list .con:hover .desc,.gnews_list .con:hover .b_box p{color: #fff;}
.gnews_list .con:hover .b_box span img{opacity: 0;}
.gnews_list .con:hover .b_box span img:last-child{opacity: 1;}
.gnews_list .con:hover .date img{opacity: 0;}
.gnews_list .con:hover .date img:last-child{opacity: 1;}

.ind_r3 .gnews_list .con{
	position: relative;
	overflow: hidden;	
}
.gnews_list .con:hover .bg_new{
	opacity: 1;
}
.bg_new{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
}

.p_100{padding-top: 100px;}

.g_tit{color: #333333;text-align: center;font-weight: bold;}

.a_dw{position: relative;top: -100px;}

/* <!-- 右侧悬浮 --> */
.r_contact{
	width: 60px;
	height: 180px;
	background-color: #0060a5;
	position: fixed;
	right: 0;
	top: 49%;
	z-index: 99;
	display: flex;
	justify-content: center;
	overflow: hidden;
}
.r_contact .con{
	display: block;
	padding-top: 32px;
}
.r_contact span{
	width: 21px;
	height: 19px;
	display: block;
	margin:  0 auto;
}
.r_contact .con p{
	color: #f0f1f3;
	transform: rotate(90deg)  translatex(46px);
	-webkit-transform: rotate(90deg)  translatex(46px);
	white-space: nowrap;
	font-size: 18px;
	font-weight: light;
}


@media(max-width:1680px) {
	.box,.ibox {padding: 0 8vw;}
	.head .hbtm .ul1 li{margin-right:40px;}
	.head .info_r {/*margin-left: 56px;*/}
	.head .info_r .search {margin-left: 28px;}
	.boxz{padding: 0 50px;}
	.r_contact{width: 54px;height: 166px;}
	.r_contact .con {padding-top: 26px;}
	
	
}

@media(max-width:1440px) {
	.head .hbtm .ul1 li{margin-right:30px;}
	.head .info_r {/*margin-left: 40px;*/}
	.head .info_r .search {margin-left: 20px;}
	.head .hbtm .ul1 li .ltp a{font-size: 16px;}
	.head .info_r .language{font-size: 14px;}
	.f_12 {font-size: 12px;}
	.f_14 {font-size: 13px;}
	.f_16 {font-size: 14px;}
	.f_18 {font-size: 16px;}
	.f_20 {font-size: 18px;}
	.f_22 {font-size: 20px;}
	.f_24 {font-size: 22px;}
	.f_26 {font-size: 24px;}
	.f_28 {font-size: 26px;}
	.f_30 {font-size: 28px;}
	.f_32 {font-size: 28px;}
	.f_34 {font-size: 28px;}
	.f_36 {font-size: 28px;}
	.f_38 {font-size: 28px;}
	.f_40 {font-size: 30px;}
	.f_42 {font-size: 30px;}
	.f_48 {font-size: 30px;}
	.f_50 {font-size: 30px;}
}
@media(max-width:1230px) {
	.head .info_r {/*margin-left: 16px;*/}
	.head .hbtm .ul1 li{margin-right:25px;}
	.ind2 .head .hbtm .logo img{height: 22px;}
	.ind3 .head .hbtm .logo img{height: 22px;}
	.head .hbtm .logo {margin-top: 36px;}
	
	
}

@media(max-width:1030px) {
	.m_head{display: block;}
	.head {display: none;}
	.gnews_list li .t_box {padding: 20px;}
}

@media(max-width:960px) {
	.box,.ibox {padding: 0 5%;}
	.g_more {width: 124px;height: 36px;border-radius: 36px;font-size: 14px;padding: 0 10px 0 13px;}
	.m_head .mlt img {/*height: 22px;*/margin-top: 10px;}
	.f_12 {font-size: 12px;}
	.f_14 {font-size: 13px;}
	.f_16 {font-size: 14px;}
	.f_18 {font-size: 16px;}
	.f_20 {font-size: 18px;}
	.f_22 {font-size: 20px;}
	.f_24 {font-size: 22px;}
	.f_26 {font-size: 24px;}
	.f_28 {font-size: 24px;}
	.f_30 {font-size: 24px;}
	.f_32 {font-size: 24px;}
	.f_34 {font-size: 24px;}
	.f_36 {font-size: 24px;}
	.f_38 {font-size: 24px;}
	.f_40 {font-size: 30px;}
	.f_42 {font-size: 28px;}
	.f_48 {font-size: 30px;}
	.f_50 {font-size: 30px;}
	.footer ul{display: none;}
	.footer{padding-top: 20px;}
	.footer .f_info {justify-content: center;}
	.footer2 p a {margin-right: 12px;}
	.footer2 .box {line-height: 46px;}
	.gnews_list{margin: 0 -10px;}
	.gnews_list li{width: 50%;padding:0 10px;margin-bottom: 10px;}
	.p_100 {padding-top: 50px;}
	.gnews_list .tit {margin: 18px 0 20px;}
	.r_contact{display: none;}
	
	
}
@media(max-width:600px) {
	.gnews_list{margin: 0;}
	.gnews_list li{width: 100%;padding:0px;margin-bottom: 10px;}
	.f_32 {font-size: 22px;}
	.f_34 {font-size: 22px;}
	.f_36 {font-size: 22px;}
	.f_38 {font-size: 22px;}
	.f_40 {font-size: 28px;}
	.f_42 {font-size: 24px;}
	.f_48 {font-size: 26px;}
	.f_50 {font-size: 26px;}
}

@media(min-width:1921px) {
	.f_12{ font-size:0.625vw; }
	.f_14 {font-size: 0.729166vw;}

	.f_16{ font-size:0.8333vw; }
	
	.f_18{ font-size:0.9375vw; }
	
	.f_20{ font-size:1.04166vw; }
	
	.f_22{font-size: 1.14583vw;}
	
	.f_24{ font-size:1.25vw; }
	
	.f_26{ font-size:1.35416vw; }
	
	.f_28{ font-size:1.458333vw; }
	
	.f_30{ font-size:1.5625vw; }
	
	.f_32{ font-size:1.66666vw; }
	
	.f_34{ font-size:1.77083vw; }
	
	.f_36{ font-size:1.875vw; }
	
	.f_38{ font-size:1.97916vw; }
	
	.f_40{font-size: 2.0833vw;}
	.f_42{font-size: 2.1875vw;}
	.f_48{font-size: 2.5vw;}
	.f_50{font-size: 2.60416vw;}
	
	.box {
		width: 100%;padding:0 13.28125vw;
	}
	
	
	.g_more{
		width: 6vw;height: 2vw;font-size: .7vw;
	}
	.g_more img{
		width: 1vw;
	}
	.head .hbtm .ul1 li .ltp a{
		font-size:1.04166vw;
		line-height: 5.2vw;
	}
	.head .info_r{
		line-height: 5.2vw;
	}
	.head .info_r .language a{
		font-size:0.8333vw;
	}
	.head .info_r .language img{
		width: .8vw;
	}
	.head .info_r .search img{
		width: .9vw;
	}
	.head{
		height: 5.2vw;
	}
	.head .hbtm .logo{
		width: 7vw;
		line-height: 5.2vw;
		margin-top: 1.2vw;
	}
	.head .hbtm .logo img{
		width: 100%;
	}
	.head .hbtm .ul1 li{
		margin-right: 3.125vw;
	}
	
	.gnews_list .desc{
		font-size:0.8333vw;
		line-height: 1.2vw;
		height: 4.8vw;
	}
	.gnews_list .date{
		font-size: 0.729166vw;
	}
	
	.gnews_list .date span{
		width: .9vw;
		height: .7vw;
	}
	.gnews_list .date span img{
		width: 100%;
	}
	
	.gnews_list .b_box{
		font-size:0.8333vw;
		height: 2.5vw;
		padding: 0 2vw;
	}
	.gnews_list .b_box span{
		width: 1.1vw;
		height: 1.1vw;
	}
	.gnews_list .b_box img{
		width: 100%;
	}
	.gnews_list li .t_box{
		padding: 2.2vw 2vw;
	}
	
	.footer ul a{
		font-size:0.8333vw; 
	}
	.footer ul li a:first-child{
		font-size:0.8333vw; 
	}
	.footer2 a{
		font-size: 0.729166vw;
	}
	
	.p_100{
		padding-top: 5.2vw;
	}
	
	
	.head .hbtm .ul1 li .lbtm{
		width: 16vw;
	}
	.head .hbtm .ul1 li .lbtm a{
		line-height: 2.6vw;
	}
	.head .hbtm .ul1 li .lbtm-da{
		width: 10vw;
	}
}

.protk-bj{
				position: fixed;
				top: 0;
				left: 0;
				z-index: 99;
				width: 100%;
				height: 100%;
				background: rgba(0,0,0,.6);
				display: none;
			}
			.protk{
				
				position: absolute;
				top: 50%;
				left: 50%;
				transform:translate(-50%,-50%);
				-webkit-transform:translate(-50%,-50%);
			}
			.protk-img img{
				max-width: 90vw;
				max-height:90vh;
			}
			.protk-txt{
				color: #fff;
				position: absolute;
				left: 0;
				bottom: 30px;
				text-align: right;
				padding: 0 5%;
				width: 100%;
				z-index: 2;
			}
			.protk-gb{
				width: 20px;
				position: absolute;
				top: 20px;
				right: 20px;
				z-index: 3;
				cursor: pointer;
			}
			@media(max-width:1200px){
				.protk{
					max-width: 80%;
				}
			}
			
			@media(max-width:750px){
				.protk{
					max-width: 90%;
				}
			}
.prc2 .prt .swiper2 .swiper-slide .sbox .img{
	position: relative;
}
.prc2 .prt .swiper2 .swiper-slide .sbox .img .sffdj{
	width: 16px;
	position: absolute;
	right: 8px;
	bottom: 8px;
}


.sf-more{
	    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}


.header-ss{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: rgba(0,0,0,.8);
	display: none;
	z-index: 39;
}
.header-ss-a{
	width: 600px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -300px;
}
.header-ss-a .int1{
	width: 540px;
	height: 50px;
	line-height: 50px;
	background: none;
	border: none;
	border-bottom: 1px solid #fff;
	font-size: 18px;
	color: #fff;
	padding:  0 10px;
	padding-right: 60px;
}
.header-ss-a .int2{
	width: 50px;
	height: 50px;
	border: none;
	background: no-repeat center;
	background-image: url(../images/ss03.png);
	position: absolute;
	top: 0;
	right: 60px;
	cursor: pointer;
}
.header-ss-x{
	width: 50px;
	height: 50px;
	background: url(../images/x01.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

@media(max-width:750px){
	.header-ss-a{
		width: auto;
	}
	.header-ss-a .int1{
		width: 66.66vw1.3vw;
		font-size: 3.46vw;
	}
	.header-ss-a{
		margin-left: 40vw;
	}

}



.gytk-bj{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 69;
	background: rgba(0,0,0,.6);
	display: none;
}
.gytk{
	width: 100%;
	max-width: 60%;
	max-height: 80%;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	text-align: center;
	transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
}
.gytk>i{
	width: 80px;
	height: 80px;
	background: #fff;
	position: absolute;
	top: 0;
	right: -80px;
}
.gytk>i:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 0%;
	bottom: 0;
	left: 0;
	background: #e6e6e6;
	z-index: 2;
	transition: all .5s;
-webkit-transition: all .5s;
}
.gytk>i:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../images/x03.png) no-repeat center;
	z-index: 3;
	transition: all .5s;
-webkit-transition: all .5s;
}
.gytk>i:hover:after{
	height: 100%;
	transition: all .5s;
-webkit-transition: all .5s;
}
.gytk>i:hover:before{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transition: all .5s;
-webkit-transition: all .5s;
}
.gytk>div{
	
}
.gytk video,.gytk img{

	max-width: 100%;
	max-height: 80vh;

}
.gytk iframe{
	width: 100%;
	max-width: 1150px;
	height: 600px;
}
.gytk-bj>i{
	display: inline-block;
	width: 55px;
	height: 55px;
	background: url(../images/x02.png) no-repeat center; 
	background-size: cover;
	position: absolute;
	top: 5%;
	right: 20%;
	display: none;
}

@media(max-width:1200px){
	.gytk{
		max-width: 80%;
	}
	.gytk-bj>i{
		right: 5%;
	}
	.gytk>i{
		width: 50px;
		height: 50px;
		right: -50px;
	}
	.gytk iframe{
		width: 800px;
		height: 450px;
	}
}

.searchs{
	margin-top: 100px;
	padding-top: 50px;
	padding-bottom:50px;
}
.searchs-fm{
	overflow: hidden;
}
.searchs-a{
	width: calc(100% - 150px);
	font-size: 24px;
	height: 50px;
	border: 0;
	background: initial;
}
.searchs-b{
	width: 125px;
	float: right;
	height: 50px;
	border-radius: 25px;
	background: #f39800 url(../images/ss03.png) no-repeat 80px center;
	background-size: 20px;
	font-size: 16px;
	padding-left: 35px;
	text-align: left;
	color: #fff;
	border: 0;
transition: all .5s;
-webkit-transition: all .5s;  
}
.searchs-b:hover{
	opacity: .8;
transition: all .5s;
-webkit-transition: all .5s;  
}
.searchs-cnt{
	padding-top: 50px;
	padding-bottom:80px;
	min-height:50vh;
}
.searchs-c{
	color: #666;
}
.searchs-c span{
	color: #f39800;
}
.searchs-d{
	margin-top: 25px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	font-size: 0;
}
.searchs-d a{
	display: inline-block;
	font-size: 16px;
	margin: 0 20px;
	line-height: 55px;
	position: relative;
transition: all .5s;
-webkit-transition: all .5s;  
}
.searchs-d a:after{
	content: '';
	width: 0px;
	height: 3px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: 0px;
	background: #24bcd9;
transition: all .5s;
-webkit-transition: all .5s;  
}
.searchs-d a.on,
.searchs-d a:hover{
	color:#f39800;
transition: all .5s;
-webkit-transition: all .5s;  
}
.searchs-d a.on:after,
.searchs-d a:hover:after{
	width: 30px;
	margin-left: -20px;
transition: all .5s;
-webkit-transition: all .5s;  
}
.searchs-e{
	margin-bottom: 75px;
	overflow: hidden;
}
.searchs-eli{
	width: 48.5%;
	float: left;
	height: 50px;
	line-height: 50px;
	margin-top: 25px;
	display: inline-block;
	border-bottom: 1px solid #F0F0F0;
	padding-left: 30px;
	font-size: 16px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.searchs-eli:hover{
	color: #f39800;
}
.prc2 .prt .swiper2 .swiper-slide .sbox .img:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 3px solid #f39800;
	z-index: 3;
	opacity: 0;
transition: all .5s;
-webkit-transition: all .5s; 
}
.prc2 .prt .swiper2 .swiper-slide.bot .sbox .img:after{
	opacity: 1;
transition: all .5s;
-webkit-transition: all .5s; 
}
.searchs-eli:nth-child(2n + 0){
	float: right;
}
.searchs-eli>span{
	color: #f39800
}
.searchs-eli:after{
	content: '';
	width: 10px;
	height: 10px;
	background: #ddd;
	border-radius: 100%;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -5px;
	
}
@media(max-width:1200px){
	.searchs{
		margin-top: 50px;
	}
	.searchs-eli{
		width: 100%;
	}
}
@media(max-width:750px){
	.searchs{
		padding-top: 6.66vw;
	padding-bottom:6.66vw;
		
	}
	.searchs-b{
		width: 26.66vw;
		font-size: 3.466vw;
		height: 10.66vw;
		background-position-x: 16.8vw;
		padding-left: 6.66vw;
	}
	.searchs-a{
		width: calc(100% - 26.66vw);
		font-size: 3.8vw;
		height: 10.66vw;
		padding-left: 6.66vw;
			padding-right:6.66vw;
	}
	.searchs-cnt{
		padding-top: 13.33vw;
		padding-bottom:13.33vw;
	}
	.searchs-c{
		font-size: 3.466vw;
	}
	.searchs-d{
		padding-top: 3vw;
		padding-bottom:3vw;
	}
	.searchs-d a{
		font-size: 3.466vw;
		line-height: 6.2vw;
		margin:.13.33vw 3.466vw;
	}
	.searchs-d a:after{
		display: none;
	}
	.searchs-e{
		margin-bottom: 8vw;
	}
	.searchs-eli{
		font-size: 3.46vw;
		line-height: 8vw;
		height: 8vw;
		margin-top: 3.8vw;
		padding-left: 5.5vw;
	}
	.searchs-eli:after{
		width: 2.13vw;
		height: 2.13vw;
		left: 0;
		margin-top: -1.2vw;
	}
}



.footer-jk{
	display: flex;
	justify-content: space-between;
}
.footer-j{
	display: inline-block;
	vertical-align: top;
}
.footer-j img{
	width: 190px;
}
.footer-j a{
	font-size: 18px;
	color: #808080;
	margin-top: 15px;
}
.footer-j a:hover{
	color: ##f39800;
}

.footer-k{
	display: inline-block;
	vertical-align: top;
}
.footer-kli{
	display: inline-block;
	vertical-align: top;
	margin-left: 80px;
	font-size: 18px;
	color: #808080;
	line-height: 2;
}

@media (max-width: 1200px) {
	.footer-kli{
		margin-left: 40px;
	}
	
	.language{
		width: 100%;
		text-align: left;
		float: left;
		padding: 30px;
	}
	.language a{
		display: inline-block;
		margin-right: 30px;
		line-height: 30px;
	}
	.language a img{
		display: inline-block;
		margin-right: 10px;
		position: relative;
    	top: 2px;
	}
}
@media (max-width: 1000px) {
	.footer-j{
		width: 50%;
	}
	.footer-k{
		width: 50%;
		text-align: right;
	}
	.footer-kli{
		margin: 0;
		width: 100%;
	}
	.footer .f_info{
		justify-content: flex-end;
		margin-top: 20px;
	}
	.footer{
		padding-top: 40px;
	}
}
@media (max-width: 750px) {
	.footer-j img{
		width: 120px;
	}
	.footer-jk{
		display: block;
		
	}
	.footer-j{
		width: 100%;
	}
	.footer-k{
		width: 100%;
		text-align: left;
    margin-top: 15px;
	}
	.footer .f_info{
		justify-content: center; */
	}

	.footer-j a,.footer-kli{
		font-size: 14px;
	}
}


.pages{
	text-align: center;
	font-size: 0;
}
.pages span{
	display: inline-block;
	vertical-align: top;
	margin: 0 3px;
	font-size: 16px;
	line-height: 2;
}
.pages .inp input{
	display: inline-block;
	vertical-align: top;
	width: 50px;
	height: 30px;
	text-align: center;
}
.pages a{
	padding: 0 5px;
}
.pages .current a{
	color: #f39800;
}
.pages .prev{
	background:url(../images/ico05_5.png) no-repeat center;
	background-size: 100% auto;
	width:30px;
}
.pages .next{
	background: url(../images/ico05_6.png) no-repeat center;
	background-size: 100% auto;
	width:30px;
}
@media(max-width:750px){
	.pages span{
		font-size: 12px;
		line-height: 22px;
	}
	.pages .inp input{
		width: 30px;
		height: 20px;
	}
	.pages .prev{
	background:url(../images/ico05_5.png) no-repeat center;
	background-size: 100% auto;
	width:20px;
}
	.pages .next{
		background: url(../images/ico05_6.png) no-repeat center;
		background-size: 100% auto;
		width:20px;
	}
	.sf-more{
		margin-bottom: 5px;
	}
}


