*{ 
	padding:0;
	margin:0;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing:border-box;
}

html{
	font-size: calc(100vw/19.2);
}

html, body{
	width: 100%;
	height: auto;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Microsoft YaHei', sans-serif;
  font-size: 16px;
  color: #333;
  line-height: 1.75; background:#fff;
}
input,button{
	-webkit-appearance:none;
	border-radius: 0;
}
a,a:hover,a:focus {
	text-decoration: none;
}
textarea{
	resize: none;
	overflow: auto;
}
input,button {
	border: 0;
}
img {
	border: 0;
	vertical-align: top;
}
li {
	list-style: none;
}
ul,ol,p,h1,h2,h3,h4,h5,h6 {
	margin:0;
}
/* placeholder修改 */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #666 !important;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #666 !important;
	opacity: 1;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #666 !important;
	opacity: 1;
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #666 !important;
}
select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
select::-ms-expand { display: none; }

.le{ float:left;}
.ri{ float:right;}
.clr{ clear:both;}
.table{ display:table; width:100%; height:100%;}
.table .tbc{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.imgs{ overflow:hidden; position:relative;}
.imgs img{width:100%; height:100%; object-fit:cover;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.imgs:hover img{ transform:scale(1.1); -moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.one-line {
    overflow: hidden;
    white-space: nowrap;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.two-line {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.three-line {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.wap{ display:none;}
.hei50{ height:50px; width:100%;}
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:1000;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#f6af47;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#f6af47}
.sjj_nav ul li ul li>ul{margin-left:10px}

.sp_header .searchbox{ position:absolute; right:60px; top:15px;}
.bacsize{ background-size:cover; background-repeat:no-repeat; background-position:center;}


.sub_ban_nav{ height:450px;}
.sub_ban_nav .w1200,.sub_ban .w1200{ height:100%; position:relative;}
.sub_ban_nav b{ font-size:38px; color:#fff; line-height:1; display:block;}
.sub_ban_nav .line{ background:#fff; width:50px; height:2px; margin:25px 0;}
.sub_ban_nav span{ font-size:22px; color:#fff; line-height:1; text-transform: capitalize;}
.sub_ban_nav .positions{ padding-bottom:15px; position:absolute; right:0; bottom:70px; text-align:right;}
.sub_ban_nav .positions,.sub_ban_nav .positions a{ font-size:14px; color:#fff;}
.sub_ban_nav .positions a:last-child{background: linear-gradient(to right, #efd87d, #f3b24c);-webkit-background-clip: text;color: transparent;display: inline-block;}

.caishuibanner b{ font-size:38px; color:#fff; line-height:1; display:block;}
.caishuibanner .line{ background:#fff; width:50px; height:2px; margin:25px 0;}
.caishuibanner span{ font-size:22px; color:#fff; line-height:1; text-transform: capitalize;}

.sub_ban{ height:380px; padding-top:80px;}
.sub_ban b{ font-size:38px; color:#fff; line-height:1; display:block;}
.sub_ban .line{ background:#fff; width:50px; height:2px; margin:25px 0;}
.sub_ban span{ font-size:22px; color:#fff; line-height:1;}

.sub_ban .positions{ padding-bottom:15px; position:absolute; right:0; bottom:0; text-align:right;}
.sub_ban .positions,.sub_ban .positions a{ font-size:14px; color:#fff;}
.sub_ban .positions a:last-child{background: linear-gradient(to right, #efd87d, #f3b24c);-webkit-background-clip: text;color: transparent;display: inline-block;}




.nav_ny ul{ background:rgba(255,255,255,.8); margin-top:-70px; padding:0 110px; justify-content: center;}
.nav_ny li a{ position:relative; line-height:70px; max-width:250px; display:block; font-size:18px; color:#000000;margin: 0 35px;}
.nav_ny li.on a{display: inline-block;}
.nav_ny li.on a:after{ width:100%; height:2px; background-image:url(/template/pc/skin/images/line2_03.jpg); background-size:100% auto; background-repeat:repeat-y; content:""; display:block; position:absolute; bottom:0; left:0;}

.pd55{ padding:50px 0;}
.pd70{ padding:70px 0;}
.pd90{ padding:90px 0;}
.pd110{ padding:110px 0;}
.pd100{ padding:100px 0;}



.sub_ban_nav.dangjian b{ color:#f1d477;}
.sub_ban_nav.dangjian .line{ background:#f1d477;}
.sub_ban_nav.dangjian span{ color:#f1d477;}

.tongyongtitle01{ text-align:center; margin-bottom:60px;}
.tongyongtitle01 b{ font-size:40px; font-weight:normal; line-height:1.3;}
.tongyongtitle01 .line{ width:70px; height:3px; background-image:url(/template/pc/skin/images/line2_03.jpg); background-size:100% auto; background-repeat:repeat-y; margin:15px auto;}
.tongyongtitle01 span{ font-size:31px; color:#999999; line-height:1.3; font-weight:lighter; text-transform:uppercase;}

::-webkit-scrollbar {
    width: 5px;
	height:4px;
    background-color: #eee;
  }
  /* 滚动条上的按钮 (上下箭头). */
  ::-webkit-scrollbar-button {
    width: 20px;
    background-color:#f3b34c;
    opacity: 0.2;
	display:none;
  }
  ::-webkit-scrollbar-thumb {
    width: 10px; height:2px; cursor:pointer;
    /* 上下两头给个圆角 */
    background-color: #333;
    border-radius: 0;
    /* 还可以给它加个阴影 */
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);  
  }
  /* 滚动条轨道 */
  ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 0;
    background-color: #ebe9e9;
  }
  /* 当同时有垂直滚动条和水平滚动条时交汇的部分. */
  ::-webkit-scrollbar-corner {
    background: steelblue;
    border-radius: 50% 50%;
  }


.pageslists{ margin-bottom:70px; margin-top:20px;}
.pageslists ul{ justify-content: center;}
.pageslists li{ margin:0 3px;}
.pageslists li a,.pageslists li span{ display: block;
    padding: 5px 20px;
    line-height: 25px;
    color: #999;
    border: 1px solid #eee;}
.pageslists li.active span,.pageslists li.active a{ color:#fff;background-image:url(/template/pc/skin/images/line2_03.jpg); background-size:100% auto; background-repeat:repeat-y;}
.pageslists li a:hover{color:#fff;background-image:url(/template/pc/skin/images/line2_03.jpg); background-size:100% auto; background-repeat:repeat-y;}


.rongyu_qiehuan .swiper-button-next,.rongyu_qiehuan  .swiper-button-prev{ margin:0; position:relative; display:inline-block; width:50px; height:50px; background-size:100% 100%; margin-right:18px;}
.rongyu_qiehuan .swiper-button-next{ background-image:url(/template/pc/skin/images/ri_btn.jpg);}
.rongyu_qiehuan .swiper-button-prev{ background-image:url(/template/pc/skin/images/le_btn.jpg);}
.rongyu_qiehuan .swiper-button-next:hover{ background-image:url(/template/pc/skin/images/right_color.jpg);}
.rongyu_qiehuan .swiper-button-prev:hover{ background-image:url(/template/pc/skin/images/left_color.jpg);}
.rongyu_qiehuan:after{ content:""; height:2px; width:calc(100% - 140px); background:#dfdfdf; right:0; top:50%; position:absolute;}
.rongyu_qiehuan:before{content:""; height:2px; width:calc(100% - 500px); background:#bfbfbf; left:140px; top:50%; position:absolute; z-index:2;}


.huobanswiper .swiper-button-next,.huobanswiper  .swiper-button-prev{  width:50px; height:50px; margin-top:-25px; background-size:100% 100%; }
.huobanswiper .swiper-button-next{ background-image:url(/template/pc/skin/images/ri_btn.jpg); right:-70px;}
.huobanswiper .swiper-button-prev{ background-image:url(/template/pc/skin/images/le_btn.jpg); left:-70px;}
.huobanswiper .swiper-button-next:hover{ background-image:url(/template/pc/skin/images/right_color.jpg);}
.huobanswiper .swiper-button-prev:hover{ background-image:url(/template/pc/skin/images/left_color.jpg);}



.jigou03box .swiper-button-next,.jigou03box  .swiper-button-prev{  width:50px; height:50px; margin-top:-25px; background-size:100% 100%; }
.jigou03box .swiper-button-next{ background-image:url(/template/pc/skin/images/ri_btn.jpg); right:-70px;}
.jigou03box .swiper-button-prev{ background-image:url(/template/pc/skin/images/le_btn.jpg); left:-70px;}
.jigou03box .swiper-button-next:hover{ background-image:url(/template/pc/skin/images/right_color.jpg);}
.jigou03box .swiper-button-prev:hover{ background-image:url(/template/pc/skin/images/left_color.jpg);}


.csindex02box .swiper-button-next,.csindex02box  .swiper-button-prev{  width:50px; height:50px; margin-top:-25px; background-size:100% 100%; }
.csindex02box .swiper-button-next{ background-image:url(/template/pc/skin/images/ri_btn.jpg); right:-70px;}
.csindex02box .swiper-button-prev{ background-image:url(/template/pc/skin/images/le_btn.jpg); left:-70px;}
.csindex02box .swiper-button-next:hover{ background-image:url(/template/pc/skin/images/right_color.jpg);}
.csindex02box .swiper-button-prev:hover{ background-image:url(/template/pc/skin/images/left_color.jpg);}

.caishuitab .swiper-button-next,.caishuitab  .swiper-button-prev{  width:50px; height:50px; margin-top:-25px; background-size:100% 100%; }
.caishuitab .swiper-button-next{ background-image:url(/template/pc/skin/images/ri_btn.jpg); right:-70px;}
.caishuitab .swiper-button-prev{ background-image:url(/template/pc/skin/images/le_btn.jpg); left:-70px;}
.caishuitab .swiper-button-next:hover{ background-image:url(/template/pc/skin/images/right_color.jpg);}
.caishuitab .swiper-button-prev:hover{ background-image:url(/template/pc/skin/images/left_color.jpg);}

.zhikuindex04box .swiper-button-next,.zhikuindex04box  .swiper-button-prev{  width:50px; height:50px; margin-top:-25px; background-size:100% 100%; }
.zhikuindex04box .swiper-button-next{ background-image:url(/template/pc/skin/images/ri_btn.jpg); right:-70px;}
.zhikuindex04box .swiper-button-prev{ background-image:url(/template/pc/skin/images/le_btn.jpg); left:-70px;}
.zhikuindex04box .swiper-button-next:hover{ background-image:url(/template/pc/skin/images/right_color.jpg);}
.zhikuindex04box .swiper-button-prev:hover{ background-image:url(/template/pc/skin/images/left_color.jpg);}

<!--7.2956085205078E-5-->