﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}
.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}
.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}
.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}
.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}
.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}
.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}
.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}
.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}
.full-row>[class*='span']{float:left}
.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}
.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}
.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}
.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}
.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}
.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}
@media only screen and (max-width:1024px){
	.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}
	.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}
	.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}
	.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
	.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}
	.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}
	.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}
}
@media only screen and (max-width:992px){
	.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}
	.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}
	.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}
	.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}
	.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}
	.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}
}
@media only screen and (max-width:760px){
	.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}
	.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}
	.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}
	.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}
	.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}
	.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}
}

/*挂件分页样式*/
.util-page{ font-size:0; color: #000; text-align: center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color: #000;display: inline-block;border: 1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#dda400;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }


/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display:none!important;}

/* 常量设置 */
html{font-size:100px;}

.wrap { width:1320px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:14px; line-height:1.6; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#dda400;}
::-moz-selection {color:#fff; background:#dda400; }
::selection {color:#fff; background:#dda400; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#dda400; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */

/* 头部 */
.header{position:fixed; top:0; left:0; right:0; z-index:98; transition:all .3s ease-in-out; background:#fff; box-shadow:0 0 15px rgba(0, 0, 0, .2);}
.header .h_logo{padding:19px 0;}
.header .h_logo a{height:42px; display:block;}
.header .h_logo img{display:block; height:100%;}
.header .h_logo .img01{display:block;}

.header .h_tools{display:flex; align-items:center;}
/* 语言版本 */
.header .h_tools .h_lan{position:relative; margin-right:25px;}
.header .h_tools .h_lan .lan_top{display:flex; align-items:center; cursor:pointer; justify-content:center; width:35px; height:35px; border-radius:50%; transition:all .6s ease; position:relative; z-index:2;}
.header .h_tools .h_lan .lan_bott{position:absolute; top:-4px; left:-4px; z-index:1; width:calc(100% + 8px); padding-top:40px; -webkit-transition:all .6s ease; transition:all .6s ease; pointer-events:none;}
.header .h_tools .h_lan .lan_bott::after{content:""; position:absolute; left:0; top:0; width:100%; height:40px; background:#E9E9E9; opacity:0; border-radius:27px; z-index:1; pointer-events:none; -webkit-transition:all .6s ease; transition:all .6s ease;}
.header .h_tools .h_lan .lan_bott .lan_cont{position:relative; z-index:2; padding:10px 0 10px 0; opacity:0; pointer-events:none; -webkit-transition:all .3s ease; transition:all .3s ease;}
.header .h_tools .h_lan .lan_bott .lan_cont .item{padding-bottom:2px;}
.header .h_tools .h_lan .lan_bott .lan_cont .item a{text-transform:uppercase; display:block; text-align:center; -webkit-transition:all .6s ease; transition:all .6s ease;}

.header .h_tools .h_lan:hover .lan_bott{pointer-events:auto;}
.header .h_tools .h_lan:hover .lan_bott::after{height:100%; opacity:1;}
.header .h_tools .h_lan:hover .lan_bott .lan_cont{opacity:1; pointer-events:auto; -webkit-transition:all .6s ease; transition:all .6s ease; -webkit-transition-delay:.3s; transition-delay:.3s;}

/* 搜索 */
.header .h_tools .h_sear{width:35px; height:35px; position:relative; cursor:pointer; border-radius:50%; margin:20px 0; margin-right:25px; display:flex; align-items:center; justify-content:center; background:#dda400; color:#fff;}
.header .h_tools .h_sear .iconfont{font-weight:bold; line-height:1; margin:0; font-size:18px; opacity:1; visibility:visible;}

.header .sear_container{position:absolute; top:50%; right:24%; transform:translateY(-50%); width:45%; z-index:2; display:none;}
.header .sear_container .box{-webkit-animation-name:specialFadeInRight; animation-name:specialFadeInRight; -webkit-animation-duration:400ms; animation-duration: 400ms; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:350ms; animation-delay:350ms;}
.header .sear_container .box form{display:flex; align-items:center;}
.header .sear_container .box .sear_btn{margin:0; font-size:30px; font-weight:bold; background:none; border:0; color:#333; line-height:1; margin-right:10px; outline:none; padding:0; cursor:pointer;}
.header .sear_container .box .sear_inp{background-color:transparent; color:#333; border:none; width:80%; padding-left:10px; outline:none; line-height:30px; -webkit-animation-name:specialFadeInRight; animation-name:specialFadeInRight; -webkit-animation-duration:400ms; animation-duration:400ms; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:350ms; animation-delay:350ms;}
.header .sear_container .box .sear_inp::-webkit-input-placeholder{color:rgba(51, 51, 51, 0.8);}
.header .sear_container .box .sear_inp:-moz-placeholder{color:rgba(51, 51, 51, 0.8);}
.header .sear_container .box .sear_inp::-moz-placeholder{color:rgba(51, 51, 51, 0.8);}
.header .sear_container .box .sear_inp:-ms-input-placeholder{color:rgba(51, 51, 51, 0.8);}

.header .sear_container.active{display:block; z-index:9; -webkit-animation-name:specialFadeOut; animation-name:specialFadeOut; transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.header .h_tools .h_sear.is_closed .iconfont{opacity:0; visibility:hidden;}
.header .h_tools .h_sear.is_closed::after{content:'\e641'; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); font-size:16px; line-height:1; font-family:'iconfont'!important; color:#fff; font-weight:bold;}

/* 菜单 */
.header .h_tools .h_menu{position:relative; display:flex; align-items:center; justify-content:flex-end; width:55px; height:80px; cursor:pointer; z-index:11; color:#dda400;}
.header .h_tools .h_menu::after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:25px; background:rgba(0, 0, 0, 0.12);}
.header .h_tools .h_menu .menu_btn{font-size:32px; line-height:1; margin:0;}
.header .h_tools .h_menu .close{display:none; font-size:26px; line-height:1; font-weight:bold; color:#fff;}
.header .header_nav{position:fixed; top:0; left:0; width:100vw; height:100vh; box-sizing:border-box; padding:20vh 0 14vh; background:linear-gradient(244deg, #dda400 -0.11%, #b37b06 109.08%); z-index:10; opacity:0; visibility:hidden;}
.header .header_nav .logo_{position:absolute; left:0; width:100%; top:30px; opacity:0; transform:translate(0, 30px); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.16s;}
.header .header_nav .logo_ a{display:block; height:50px;}
.header .header_nav .logo_ img{max-height:100%;}
.header .header_nav .wrap{height:100%;}
.header .header_nav .sear_m{display:none;}
.header .header_nav .content{display:flex; flex-flow:column; justify-content:space-between; width:100%; height:100%;}
.header .header_nav .content .top{display:flex; align-items:flex-start; justify-content:space-between; width:100%; opacity:0; transform:translate(0, 30px); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.26s;}
.header .header_nav .content .top .menu_box{color:rgb(255, 255, 255, .6);}
.header .header_nav .content .top .menu_box .t1{font-weight:bold; font-size:20px; margin-bottom:15px; color:#fff;}
.header .header_nav .content .top .menu_box .c1 a{margin-top:8px; display:block;}
.header .header_nav .content a:hover{color:#fff;}

.header .header_nav .content .bott{display:flex; justify-content:space-between; margin:40px 0 0 0; padding-top:40px; border-top:1px solid rgba(255, 255, 255, 0.50); opacity:1; transform:translate(0, 30px); transition:all 0.6s cubic-bezier(0.79,-0.27,0.21,0.82); transition-delay:0.36s;}
.header .header_nav .content .bott .b_left{display:flex; flex-wrap:wrap; flex:1;}
.header .header_nav .content .bott .b_left .item{margin-right:55px;}
.header .header_nav .content .bott .b_left .item .t{display:flex; align-items:center; color:rgba(255,255,255,.5);}
.header .header_nav .content .bott .b_left .item .icon{margin-right:15px;}
.header .header_nav .content .bott .b_left .item .icon img{width:25px;}
.header .header_nav .content .bott .b_left .item a{padding-left:40px; padding-top:10px; color:#fff; display:inline-block; font-size:16px; line-height:30px;}
.header .header_nav .content .bott .b_left .item.tel a{font-weight:bold;}
.header .header_nav .content .bott .b_left .item.tel .icon{opacity:.5;}
.header .header_nav .content .bott .b_left .h_beian{display:flex; align-items:flex-end; flex-wrap:wrap; width:100%; color:rgba(255, 255, 255, 0.5); font-size:14px; line-height:28px;}

.header .header_nav .content .bott .b_right{text-align:center;}
.header .header_nav .content .bott .b_right img{width:120px; border-radius:6px;}
.header .header_nav .content .bott .b_right .c{margin-top:10px; color:#fff;}

.header .header_nav.active{opacity:1; visibility:visible;}
.header .header_nav.active .logo_, 
.header .header_nav.active .top,
.header .header_nav.active .content .bott{opacity:1; transform:translate(0, 0);}

.header .h_tools .h_menu.is_active::after,
.header .h_tools .h_menu.is_active .menu_btn{display:none!important;}
.header .h_tools .h_menu.is_active .close{display:block; margin:0;}


/* 导航 */
.header .inav_wrapper{margin-right:30px;}
.header .inav_wrapper .inav_li{margin:0 25px; float:left;}
.header .inav_wrapper .inav_li .inav_a{line-height:30px; color:#333; transition:all .5s ease; display:block; padding:25px 0; position:relative;}
.header .inav_wrapper .inav_li .inav_a::after{content:''; position:absolute; left:0; bottom:0; width:0; height:2px; background:#dda400; opacity:0; visibility:hidden; transition:all .3s ease;}
.header .inav_wrapper .inav_li .inav_a .iconfont{margin:0; font-size:20px; margin-right:5px; line-height:1; vertical-align:-2px;}
.header .inav_wrapper .inav_li:hover .inav_a::after{width:100%; opacity:1; visibility:visible;}
.header .inav_wrapper .inav_li.cur .inav_a{color:#dda400;}

/* 导航下拉 */
.header .inav_wrapper .inav_li .inav_down{left:0; position:absolute; top:100%; display:flex; min-height:350px; transition:all 0.4s ease-out; width:100%; border-bottom:2px solid #dda400; background:#fff; z-index:9; transform-origin:top; opacity:0; visibility:hidden; transform:scaleY(0);}
.header .inav_wrapper .inav_li .inav_down .inav_left{width:55%; padding:50px 0;}
.header .inav_wrapper .inav_li .inav_down .inav_left .title{font-weight:bold; color:#dda400; font-size:30px; line-height:36px;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list{margin-left:-25px; margin-right:-25px; overflow:hidden;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li{float:left; width:calc(33.33% - 50px); margin-left:25px; margin-right:25px; margin-top:25px; position:relative;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li::before,
.header .inav_wrapper .inav_li .inav_down .inav_left .list li::after{content:''; position:absolute; left:0; bottom:1px; width:100%; height:1px; background:url(../img/nav_down_b.png) left; transition:all .3s ease;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li::before{width:0; background:url(../img/nav_down_y.png) left; opacity:0;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li a{display:block; transition:all .3s ease; padding-bottom:5px; padding-right:40px; line-height:28px; position:relative;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li a::after{content:'\e63e'; position:absolute; right:0; top:0; font-family:'iconfont'!important; font-size:20px; margin:0; color:#e5e5e5; transition:all .3s ease;}

.header .inav_wrapper .inav_li .inav_down .inav_left .list li:hover::before{width:100%; opacity:1;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li:hover a::after{color:#dda400;}
.header .inav_wrapper .inav_li .inav_down .inav_left .list li:hover a{color:#dda400;}

.header .inav_wrapper .inav_li .inav_down .inav_right{position:absolute; right:0; top:0; width:36%; height:100%;}
.header .inav_wrapper .inav_li .inav_down .inav_right>img{width:100%; height:100%; object-fit:cover;}
.header .inav_wrapper .inav_li .inav_down .inav_right .mask{position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; background:rgba(0, 0, 0, 0.30); display:flex; align-items:flex-end; padding:40px; color:#fff; font-size:18px; line-height:30px;}

.header .inav_wrapper .inav_li:hover .inav_down{opacity:1; visibility:visible; transform:scaleY(1);}
.header .inav_wrapper.hidden{display:none; transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-animation-name:specialFadeOut; animation-name:specialFadeOut; -webkit-animation-delay:245ms; animation-delay:245ms; -webkit-animation-duration:400ms; animation-duration:400ms; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
@keyframes specialFadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@keyframes specialFadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@keyframes specialFadeInRight{
    from {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}


/* 底部 */
.footer{padding:35px 0 30px; background:#f0f0f0; position:relative; z-index:10;}


.footer .left{width:72%; float:left;}
.footer .left .sec_link ul{margin-top:45px;}
.footer .left .sec_link ul li{float:left; font-size:18px; line-height:24px; color:#666; position:relative; padding-left:60px;}
.footer .left .sec_link ul li::after{content:''; width:5px; height:1px; background:#5B5B5B; position:absolute; left:25px; top:50%;}
.footer .left .sec_link ul li:first-child{padding-left:0;}
.footer .left .sec_link ul li:first-child::after{display:none;}

.footer .left .link_box{position:relative; width:260px;}
.footer .left .link_box .link_top{border-bottom:1px solid #d1d1d1; padding:10px 0; padding-right:20px; position:relative; cursor:pointer; color:#552a03; font-weight:bold; font-size:16px;}
.footer .left .link_box .link_top::after{content:'\e604'; position:absolute; right:0; top:50%; transform:translateY(-50%); font-family:'iconfont'!important; font-size:18px; font-weight:bold; margin:0; line-height:1; color:#d1d1d1;}
.footer .left .link_box .link_down{position:absolute; bottom:100%; left:0; width:100%; background:#fff; transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); padding:10px 15px; box-sizing:border-box; display:none; box-shadow:0 0 10px rgba(0, 0, 0, .2)}
.footer .left .link_box .link_down ul{max-height:170px; overflow-y:auto; padding-right:5px;}
.footer .left .link_box .link_down ul::-webkit-scrollbar{width:3px; height:4px;}
.footer .left .link_box .link_down ul::-webkit-scrollbar-thumb{border-radius:5px; background:#dda400; }
.footer .left .link_box .link_down ul::-webkit-scrollbar-track{border-radius:0; background:#f6f5f5;}
.footer .left .link_box .link_down li a{display:block; margin-bottom:10px; line-height:24px;}
.footer .left .link_box .link_down li:last-child a{margin-bottom:0;}
.footer .left .link_box.active .link_top::after{transform:translateY(-50%) rotate(180deg);}

.footer .left .f_link{margin-top:30px; font-size:14px; line-height:24px; color:#b6a054;}
.footer .left .f_link a{display:inline-block;}
.footer .left .f_com{display:inline-block; margin-right:10px;}
.footer .left .address{display:inline-block;}

.footer .right{width:25%; float:right; text-align:right;}
.footer .right .img_{width:120px; display:inline-block; vertical-align:text-top;}
.footer .right .img_ .txt{font-size:14px; line-height:24px; color:#666; text-align:center; margin-top:10px;}


/* xc_banner */
.xc_banner{height:520px; position:relative; overflow:hidden; margin-top:80px;}
.xc_banner>img{position:absolute; left:0; top:0; height:100%; width:100%; object-fit:cover;}
.xc_banner .intro{position:absolute; left:0; width:100%; height:100%; top:0;}
.xc_banner .intro .wrap{height:100%;}
.xc_banner .intro .info{height:100%; display:flex; flex-direction:column; justify-content:center; color:#fff;}
.xc_banner .intro .info .t{font-size:45px; line-height:40px; font-weight:bold; margin-bottom:10px;}
.xc_banner .intro .info .c{font-size:20px; line-height:35px; font-family:Arial; text-transform:uppercase;}


/* 下层导航 */
.xc_nav{position:fixed; left:0; top:80px; width:100%; background:rgba(255, 255, 255, 0.90); backdrop-filter:blur(12px); overflow:hidden; z-index:9; transition:top .3s ease;}
.xc_nav .content{display:flex; align-items:center; justify-content:space-between; padding:15px 0;}
.crumbs>*{display:inline-block; vertical-align:middle; line-height:24px; font-size:14px; font-weight:normal; color:#888888; margin:0; margin-right:12px;}
.crumbs .home{font-size:20px; color:#333;}
.crumbs .home:hover{color:#dda400;}
.xc_nav .nav_box a{margin-left:35px; line-height:30px; display:inline-block; vertical-align:middle;}
.xc_nav .nav_box a:first-child{margin-left:0;}
.xc_nav .nav_box a.cur{color:#dda400;}
.crumbs.white>*{color:#fff;}
.header.upHide{transform:translateY(-100px);}
.xc_nav.toTop{top:0;}


/* 公共部分 */
.channel_content{padding:75px 0; min-height:300px;}


/* 首页 */
.ibanner{position:relative; margin-top:80px;}
.ibanner .swiper-slide{height:570px; overflow:hidden; position:relative;}
.ibanner .swiper-slide a>img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.ibanner .swiper-slide .iban_words{position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%;}
.ibanner .swiper-slide.swiper-slide-active .iban_words{animation:zoomIn 2s ease 0.6s 1 both;}
@keyframes zoomIn{0%{opacity:0;}100%{opacity:1}}

.ibanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:6%;}
.ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:12px; height:12px; background:rgba(255,255,255,.5); margin:0 5px; border-radius:10px; display:inline-block; outline:none; opacity:1;}
.ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff; width:30px;}

.ibanner .iban_words .info{text-align:center; color:#fff1c2}
.ibanner .iban_words .info .tit{font-size:44px; line-height:45px; margin-bottom:12px; text-shadow:0px 3px 16.15px rgba(0, 0, 0, 0.2);}
.ibanner .iban_words .info .con{font-size:24px; line-height:30px; text-shadow:0px 3px 16.15px rgba(0, 0, 0, 0.2);}

.ipart_stock{background:#f7f7f7; padding:18px 0 11px;}
.ipart_stock .infor{float:left; width:10%; }
.ipart_stock .infor .tit{display:inline-block; line-height:20px; font-size:20px; color:#552a03; font-weight:bold; padding-right:26px; border-right:1px solid #552a03;}
.ipart_stock .content{float:left; width:80%;}
.ipart_stock .content .item{float:left; line-height:20px; width:50%; text-align:center; font-size:20px;}
.ipart_stock .content .item .tit{display:inline-block; margin-right:8%; color:#552a03; font-weight:bold;}
.ipart_stock .content .item .con{display:inline-block; margin-right:8%; color:#552a03;}
.ipart_stock .content .item .txt{display:inline-block; color:#552a03; font-size:0;}
.ipart_stock .content .item .txt span{font-size:20px; display:inline-block;}
.ipart_stock .content .item .icon{display:inline-block;}
.ipart_stock .content .item .icon::before{content:""; display:inline-block; height:20px; width:20px; vertical-align:top; animation:beating 2s linear infinite; -webkit-animation:beating 2s linear infinite;}
.ipart_stock .content .item .icon.icon_up::before{background:url(../img/stock_up.png) no-repeat center; position:relative; top:-2px;}
.ipart_stock .content .item .icon.icon_down::before{background:url(../img/stock_down.png) no-repeat center;}
.ipart_stock .content .item .icon.icon_up::after{content:"+";}
.ipart_stock .content .item .icon.icon_down::after{content:"-";}

@keyframes beating {
	0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
	33%{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}
	66%{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);}
	100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}

.ipart01{margin-top:60px; margin-bottom:75px;}
.ipart01 .tit_box{display:flex; align-items:center; justify-content:space-between; color:#552a03; margin-bottom:30px;}
.ipart01 .tit_box .tit{font-size:30px; line-height:1.2;}
.ipart01 .left{width:65.4%;}
.ipart01 .left .cont{font-size:0;}
.ipart01 .left .rect-5626{padding-bottom:56.26%;}
.ipart01 .left .item{width:48.6%; display:inline-block; vertical-align:text-top; margin-right:2.8%; box-shadow:0px 2px 13.3px 0.7px rgba(0, 0, 0, 0.06); background:#fff; border-radius:6px;}
.ipart01 .left .item:nth-child(2n){margin-right:0;}
.ipart01 .left .item .img{border-top-left-radius:6px; border-top-right-radius:6px; overflow:hidden;}
.ipart01 .left .item .words{padding:28px 7% 30px; font-size:14px;}
.ipart01 .left .item .words .time{line-height:20px; margin-bottom:30px; color:#666666;}
.ipart01 .left .item .words .tit{font-size:20px; line-height:26px; margin-bottom:25px; font-weight:bold; height:52px; color:#552a03; transition:all 0.5s ease; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart01 .left .item .words .con{color:#666666; line-height:26px; height:104px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; margin-bottom:55px;}
.ipart01 .left .item .words .jt{width:40px; height:40px; line-height:40px; text-align:center; margin:0; font-size:18px; color:#552a03; font-weight:bold; transition:all .3s ease; border-radius:50%;}

.ipart01 .left .item:hover .words .jt{background:#dda400; color:#fff; transform:translateX(10px);}

.ipart01 .right{width:32.7%;}
.ipart01 .right li{background:url(../img/ipart01_r_bg.jpg) no-repeat center/cover; border-radius:6px; box-shadow:0px 2px 4.75px 0.25px rgba(53, 47, 31, 0.08);}
.ipart01 .right li:first-child{margin-bottom:20px;}
.ipart01 .right li a{padding:30px 8.7% 20px; display:flex; flex-direction:column; height:300px; border-radius:6px; overflow:hidden; box-sizing:border-box; justify-content:space-between;}
.ipart01 .right li .t1{font-size:16px; line-height:24px; color:#552a03; margin-bottom:15px;}
.ipart01 .right li .line1{color:#666666; margin-bottom:5px;}
.ipart01 .right li .line1>div{display:inline-block; vertical-align:middle;}
.ipart01 .right li .line1 .t0{padding-right:25px; margin-right:10px; position:relative;}
.ipart01 .right li .line1 .t0::after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:2px; height:10px; background-color:#000000;}
.ipart01 .right li .c1{font-size:16px; line-height:24px; font-weight:bold; color:#552a03; max-height:96px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.ipart01 .right li .jt{width:40px; height:40px; line-height:40px; text-align:center; margin:0; font-size:18px; color:#552a03; font-weight:bold; transition:all .3s ease; border-radius:50%;}
.ipart01 .right li:hover .jt{background:#dda400; color:#fff; transform:translateX(10px);}

.ipart02{background:#f7f7f7;}
.ipart02 .wrap{padding-top:20px;}
.ipart02 .content{position:relative;}
.ipart02 .content .hd{position:absolute; left:0; top:30px; width:100%; display:flex; align-items:center; justify-content:space-between; z-index:2;}
.ipart02 .content .hd .left .item{font-size:16px; line-height:44px; color:#fff; background:#30a190; border-radius:25px; padding:0 60px;}
.ipart02 .content .hd .dot_tips{white-space:nowrap;}
.ipart02 .content .hd .dot_tips li{display:inline-block; font-size:16px; line-height:18px; color:#08987c; cursor:pointer; margin-bottom:6px; padding:4px 20px; border:1px solid transparent;}
.ipart02 .content .hd .dot_tips li .ico,
.ipart02 .content .hd .dot_tips li .ico_1{position:relative; display:inline-block; vertical-align:top; width:18px; height:18px; background:#08987c; border-radius:50%; margin-right:10px; vertical-align:middle;}
.ipart02 .content .hd .dot_tips li .ico_1::before{content:""; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); height:0; width:0; border-radius:50%; background:#fff; z-index:1; transition:all .2s ease;}
.ipart02 .content .hd .dot_tips li.cur .ico_1::before{width:8px; height:8px;}
.ipart02 .content .hd .dot_tips li .tit{display:inline-block; vertical-align:top;}
.ipart02 .content .hd .dot_tips li .tit span{display:block;}
.ipart02 .content .hd .dot_tips li .tit span:first-child{font-weight:bold;}
.ipart02 .content .hd .dot_tips li .tit span:last-child{font-size:14px;}
.ipart02 .content .hd .dot_tips li.li_Au{color:#c98313}
.ipart02 .content .hd .dot_tips li.li_Au .ico_1{background:#c98313;}
.ipart02 .content .hd .dot_tips li.li_office{color:#ff0000}
.ipart02 .content .hd .dot_tips li.li_office .ico_1{background:#ff0000;}
.ipart02 .content .img_{position:relative; z-index:0; background:#f7f7f7;}
.ipart02 .content .rect-576{padding-bottom:65%;}
.ipart02 .content .img_ .map{z-index:0;}

.ipart02 .content .dots_box{position:absolute; left:0; top:0; width:100%; height:100%;}
.ipart02 .content .dots_box .dot{position:absolute; left:0; margin-left:-6px; margin-top:-6px;}
.ipart02 .content .dots_box .dot a{display:block;}
.ipart02 .content .dots_box .dot .box{display:none; position:absolute; left:15px; bottom:8px; padding:15px; width:220px; border-radius:6px;}
.ipart02 .content .dots_box .dot .t{position:relative; white-space:nowrap; font-size:14px; color:#fff; font-weight:bold; height:20px; line-height:20px; margin-bottom:15px;}
.ipart02 .content .dots_box .dot .t::before{content:""; position:absolute; right:0; top:0; height:20px; width:20px; background:url(../img/homepage-small.png) no-repeat center right;}
.ipart02 .content .dots_box .dot .t::after{content:""; position:absolute; bottom:-8px; left:0; right:0; height:1px; background:rgba(255,255,255,0.24);}
.ipart02 .content .dots_box .dot .txt{font-size:14px; line-height:20px; color:#fff;}
.ipart02 .content .dots_box .dot.cur,
.ipart02 .content .dots_box .dot:hover{z-index:10;}
.ipart02 .content .dots_box .dot.cur .box,
.ipart02 .content .dots_box .dot:hover .box{display:block;}

.ipart02 .content .dots_box .dot .icon{display:inline-block; width:12px; height:12px; background:#08987c; border-radius:50%; border:1px solid #fff;}
.ipart02 .content .dots_box .office_point .dot .icon{background:#ff0000;}
.ipart02 .content .dots_box .au_point .dot .icon{background:#c98313;}
.ipart02 .content .dots_box .au_point .box{background:#c98900;}
.ipart02 .content .dots_box .office_point .box{background:#c54000;}


/* 新闻列表 */
.news_list01 .m_top{display:none;}
.news_list01 .left1{width:75%;}
.news_list01 .left1 ul li{border-bottom:1px solid #d1d3d4;}
.news_list01 .left1 ul li .rect-625{padding-bottom:62.5%;}
.news_list01 .left1 ul li a{display:block; padding:35px 0;}
.news_list01 .left1 ul li:first-child a{padding-top:0;}
.news_list01 .left1 ul li .left{float:left; width:65%;}
.news_list01 .left1 ul li .left .tit{font-size:20px; color:#444; margin-top:10px; transition:.5s ease; font-weight:bold;}
.news_list01 .left1 ul li .left .con{ color:#888; line-height:24px; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:25px; font-size:14px}
.news_list01 .left1 ul li .left .txt{height:40px; position:relative;}
.news_list01 .left1 ul li .left .txt .date{color:#dda400; opacity:1; visibility:visible; transition:.5s ease; font-size:14px;}
.news_list01 .left1 ul li .left .txt .icon{position:absolute; top:0; opacity:0; visibility:hidden; transition:.5s ease;}
.news_list01 .left1 ul li .left .txt .icon i{display:inline-block; width:40px; height:40px; color:#fff; text-align:center; line-height:40px; vertical-align:middle; border-radius:50%; background:#dda400; transition:all 0.5s ease;}
.news_list01 .left1 ul li .right{float:right; width:30%; overflow:hidden;}
.news_list01 .left1 ul li:hover .left .tit{color:#dda400;}
.news_list01 .left1 ul li:hover .left .txt .icon:hover i{background:#dda400;}
.news_list01 .left1 ul li:hover .left .txt .date{opacity:0; visibility:hidden;}
.news_list01 .left1 ul li:hover .left .txt .icon{opacity:1; visibility:visible;}
.news_list01 .left1 ul li.noimg .left{width:100%;}
.news_list01 .left1 ul li.noimg .right{display:none;}

/* 分页 start*/
.widgets_common_pages_4{text-align:center; margin-top:30px;}
.widgets_common_pages_4 a, .widgets_common_pages_4 span{color:#000; background:#fff; display:inline-block; border:1px solid #e8e8e8; vertical-align:middle; width:40px; height:40px; line-height:40px; margin-right:7px; font-size:16px; border-radius:50%;}
.widgets_common_pages_4 .gonext
,.widgets_common_pages_4 .count{margin-left:0;}
.widgets_common_pages_4 span.current{color:#fff; background:#dda400; border-color:#dda400;}
.widgets_common_pages_4 span.count{border:0; background:0;color:#000;}
.widgets_common_pages_4 .goprev{margin-right:10px;}
.widgets_common_pages_4 span.ellipsis{border-color:transparent;}
.widgets_common_pages_4 a:hover{color:#fff; background:#dda400; border-color:#dda400;}
.widgets_common_pages_4 .goprev,
.widgets_common_pages_4 .gonext{width:40px; height:40px; position:relative;}
.widgets_common_pages_4 .goprev::after,
.widgets_common_pages_4 .gonext::after{content:'\e695'; font-family:'iconfont'!important; margin:0; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:20px; line-height:1;}
.widgets_common_pages_4 .goprev::after{content:'\e7b9';}
.widgets_common_pages_4 .gonext:hover,
.widgets_common_pages_4 .goprev:hover{color:#fff; background:#dda400; border-color:#dda400}
.widgets_common_pages_4 .gonext{padding:0;}
/* 分页 end*/

.news_list01 .right1{width:22%;}
.news_list01 .right1 .item{margin-bottom:30px;}
.news_list01 .right1 .item .tit{font-size:18px; line-height:30px; font-weight:bold; color:#fff; background:#dda400; padding:15px 7%;  border-top-left-radius:5px; border-top-right-radius:5px;}
.news_list01 .right1 .item .item_con{border:1px solid #e5e5e5; padding:20px 25px 30px 20px; box-sizing:border-box; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

.news_list01 .right1 .sear{width:100%; background:#fff; border:0; padding:10px 0; border-bottom:1px solid #d3d3d3; margin-bottom:20px; box-sizing:border-box; position:relative;}
.news_list01 .right1 .sear .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%;}
.news_list01 .right1 .sear .word span{width:90%; white-space:nowrap; color:#5d5d5d;}
.news_list01 .right1 .sear .word .icon{margin:0; font-size:16px; font-weight:bold; color:#333333;}
.news_list01 .right1 .sear2{margin-bottom:0; padding:0;}
.news_list01 .right1 .sear2 input{padding:0; margin:0; display:inline-block; line-height:30px; height:30px; border:none; outline:none; color:#5d5d5d; width:calc(100% - 50px); background:none; }
.news_list01 .right1 .sear2 input::-webkit-input-placeholder{color:#5d5d5d;}
.news_list01 .right1 .sear2 .word{display:flex; justify-content:space-between; align-items:center; cursor:pointer; width:100%;}
.news_list01 .right1 .sear2 .word .icon{font-size:20px; margin:0; display:block; color:#333333; font-weight:normal; line-height:1; padding:10px; padding-right:0;}
.news_list01 .right1 ul{display:none; background:#fff; width:100%; position:absolute; left:50%; transform:translateX(-50%); max-height:180px; overflow-y:auto; top:calc(100% + 1px); box-shadow:0 20px 20px 0px rgba(0,0,0,0.04); z-index:1;}
.news_list01 .right1 ul::-webkit-scrollbar {width:2px; height:4px;}
.news_list01 .right1 ul::-webkit-scrollbar-thumb {border-radius:5px; background:#dda400;}
.news_list01 .right1 ul::-webkit-scrollbar-track {border-radius:0; background:#fff;}
.news_list01 .right1 ul li{line-height:1; padding:10px 1em; color:#5d5d5d; transition:all .3s ease; cursor:pointer;}
.news_list01 .right1 ul li:hover{background:#f8f8f8; color:#dda400;}

.news_list01 .right1 .sub{margin-top:15px; position:relative; border:1px solid #e5e5e5; border-radius:5px;}
.news_list01 .right1 .sub input{width:calc(100% - 60px); line-height:60px; box-sizing:border-box; text-indent:10px; padding:0; height:60px; color:#5d5d5d; font-size:14px; border:0; background:none; border-radius:5px;}
.news_list01 .right1 .sub input::-webkit-input-placeholder{color:#b3b3b3;}
.news_list01 .right1 .sub input::-moz-placeholder{color:#b3b3b3;}
.news_list01 .right1 .sub input:-moz-placeholder{color:#b3b3b3;}
.news_list01 .right1 .sub input:-ms-input-placeholder{color:#b3b3b3;}
.news_list01 .right1 .sub button{outline:none; border:none; padding:0 10px; box-sizing:border-box; line-height:48px; background:#dda400; cursor:pointer; position:absolute; right:6px; top:50%; margin-top:-24px; color:#fff; border-radius:5px;}


/* 新闻详情 */
.channel_content.news_detail{padding-top:0; margin-top:80px;}
.news_detail01{background:url(../img/news_detail01_bg.jpg) no-repeat center/cover; padding:15px 0 50px; min-height:400px; box-sizing:border-box;}
.news_detail01 .infor{margin-top:80px; color:#fff; max-width:900px;}
.news_detail01 .infor .title{font-weight:bold; font-size:44px; line-height:56px;}
.news_detail01 .infor .time{margin-top:10px; color:#fff;}

.news_detail01 .share_box{margin-top:60px;}
.news_detail01 .share_box li{float:left; margin-right:15px; }
.news_detail01 .share_box li a{background:rgba(255,255,255,.3); border-radius:50%; width:40px; height:40px; text-align:center; padding:0; margin:0; line-height:40px; float:none; display:block; font-size:20px; color:#fff;}
.news_detail01 .share_box li a:hover{color:#dda400; background:#fff;}

.news_detail01 .move_article .content{display:none; width:100%; height:auto; background:#dda400; padding:20px 0;}
.news_detail01 .move_article .tit1{font-weight:bold; color:#fff; font-size:20px; line-height:30px;}

.news_detail01 .move_article.article_fixed{position:fixed; top:80px; left:0; width:100%; z-index:90;}
.news_detail01 .move_article.article_fixed .content{display:block;}

.news_detail02{margin-top:70px;}
.news_detail02 .left{width:65.6%; padding-right:4.3%; margin-right:4.3%; border-right:1px solid #e0e0e0; padding-bottom:40px;}
.news_detail02 .left .text a{color:#dda400; font-weight:bold;}

.news_detail02 .right{width:calc(25.8% - 2px);}
.news_detail02 .right .top_box{margin-bottom:15px; background:#faf5ea; border-radius:5px; padding:0 6% 50px;}
.news_detail02 .right .top_box .item{padding:25px 0 20px; border-bottom:1px solid #f2e1bb;}
.news_detail02 .right .top_box .item a{display:block;}
.news_detail02 .right .top_box .item .t{color:#d1bd93; margin-bottom:15px;}
.news_detail02 .right .top_box .item .ti{color:#000; font-size:16px; line-height:24px; margin-bottom:5px; transition:all .3s ease;}
.news_detail02 .right .top_box .item .time{color:#f0a507;}
.news_detail02 .right .top_box .item a:hover .ti{color:#dda400; font-weight:bold;}

.news_detail02 .right .back_btn{background:#c98e11; display:flex; align-items:center; justify-content:center; border-radius:30px;}
.news_detail02 .right .back_btn .iconfont{line-height:1; color:#fff; margin:0; margin-right:10px; font-size:20px;}
.news_detail02 .right .back_btn .t{color:#fff; line-height:55px;}
.el2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}


/* 信息披露 */
.report01 .hd .right{width:24%; float:right;}
.report01 .hd .right .inp_wrap{border:1px solid #ddd; height:30px; line-height:30px; position:relative;}
.report01 .hd .right .inp_wrap .inp{width:75%; height:30px; line-height:30px; padding:0; font-size:14px; border:none;padding-left:15px;}
.report01 .hd .right .inp_wrap .btns{padding:0; margin:0; outline:none; border:none; width:14px; height:12px; background:url(../img/report_search.png) no-repeat center; position:absolute; right:9px; top:50%; margin-top:-6px; cursor:pointer;}
.report01 .bd{margin-top:40px;}
.report01 .bd li{margin-bottom:15px; overflow:hidden}
.report01 .bd li .left{float:left; height:90px; background:#dda400; width:115px;}
.report01 .bd li .left .date{position:relative; top:50%; left:50%; transform:translate(-50%,-50%); display:block; width:70px; height:50px;  padding:5px; color:#fff; font-family:Arial; line-height:normal}
.report01 .bd li .left .date  span{display:block;}
.report01 .bd li .left .date .y{font-size:12px;}
.report01 .bd li .left .date .d{text-align:right;}
.report01 .bd li .left .date .d .d_d{font-size:25px;}
.report01 .bd li .left .m_date{display:none;}
.report01 .bd li .right{float:right; width:calc(100% - 170px); height:60px; padding:15px; background-color:#faf5e6}
.report01 .bd li .right ._t{color:#dda400; font-size:14px;}
.report01 .bd li .right ._st{color:#dda400;}
.report01 .bd li .right ._st img{vertical-align:1px}
.report01 .bd li:hover .left{background:#f7f7f7;}
.report01 .bd li:hover .left .date{color:#080808;}
.report01 .bd li:hover .right{background:#f7f7f7;}
.report01 .bd li:hover .right ._t{color:#080808;}
.report01 .bd li:hover .right ._st{color:#080808;}

.report02{margin-top:70px;}
.report02 .cont{background:#e1e1e1; padding:25px 3%; box-sizing:border-box;}
.report02 .cont .item{display:inline-block; vertical-align:text-top; margin-right:110px; font-size:16px; line-height:30px;}


/* 项目详情 */
.common_smaltit .line{width:45px; height:3px; background:#dda400;}
.common_smaltit .tit{font-size:24px; color:#552a03; line-height:25px; font-weight:bold; padding-top:15px; margin-bottom:40px;}
.common_smaltit .tit.tit_link a{position:relative; display:inline-block;}
.program_detail{overflow:hidden;}
.program_detail01 .content .top_l{box-sizing:border-box; overflow:hidden; width:100%; margin-bottom:35px;}
.program_detail01 .content .top_l.hasMore{position:relative;}
.program_detail01 .content .top_l .info{width:60%; float:left; font-size:16px; color:#000; line-height:30px; padding-bottom:30px;}
.program_detail01 .content .top_l a{color:#dda400; font-weight:bold; display:inline-block; margin-top:10px;}
.program_detail01 .content .top_l.hasMore a{position:absolute; left:0; bottom:0;}
.program_detail01 .content .rect-561{padding-bottom:56%;}
.program_detail01 .content .top_l .pic{width:32%; float:right; height:100%; border-bottom:2px solid #dda400; box-sizing:border-box;}
.program_detail01 .content .top_r ul{min-height:100%; display:flex; flex-direction:column;}
.program_detail01 .content .top_r li .li_r{font-size:16px;}
.program_detail01 .content .top_r li{flex:1 0 auto; display:flex; justify-content:space-between; border-bottom:1px solid #fff; line-height:36px; background:#f5f5f5}
.program_detail01 .content .top_r li:nth-child(2n){background:#fff}
.program_detail01 .content .top_r li .li_l{width:30%; float:left; font-weight:bold; text-align:center; position:relative; height:auto!important; background:#e1e1e1; color:#333333; font-size:16px; display:flex; align-items:center; justify-content:center;}
.program_detail01 .content .top_r li .li_l span{display:block;}
.program_detail01 .content .top_r li .li_r{float:right; padding-right:4%; font-size:16px; color:#333; width:60%; padding-left:5%; align-self:center;}

.program_detail02{margin-top:40px;}
.program_detail02 li{margin-bottom:40px;}
.program_detail02 li .tit{font-size:24px; line-height:30px; color:#552a03; font-weight:bold; margin-bottom:8px;}
.program_detail02 li .con{font-size:16px; line-height:25px; color:#000;}

.program_detail03{background:#f8f8f8}
.program_detail03 .left{height:532px; position:relative; width:46%; display:flex; align-items:center; justify-content:center;}
.program_detail03 .left .info{width:100%;}
.program_detail03 .left .info .tit{font-size:24px; line-height:35px; color:#552a03; font-weight:bold; margin-bottom:30px;}
.program_detail03 .left .info .con{font-size:16px; line-height:25px; color:#333; margin-bottom:50px; max-height:200px; overflow-y:auto; padding-right:5px;}
.program_detail03 .left .info .more{line-height:35px; color:#dda400; font-size:16px;}
.program_detail03 .right{width:48.5%; position:relative; height:532px;}
.program_detail03 .right img{position:absolute; left:0; top:0; max-width:none; height:100%; width:auto;}

.program_detail04{padding-top:50px;}
.program_detail04 .more{font-size:12px; line-height:25px; margin-top:22px; color:#552a03;}
.program_detail04 .content .item{width:32%; margin-right:2%; float:left; position:relative; box-shadow:0px 0px 8px 0px rgba(36, 36, 36, 0.14); background:#fff;}
.program_detail04 .content .item:last-child{margin-right:0;}
.program_detail04 .content .item a{display:block;}
.program_detail04 .content .item .bott{height:55%; transition:all 0.5s ease; box-sizing:border-box; background:#fff; padding:35px 30px; width:auto;}
.program_detail04 .content .item .bott .name{font-size:14px; line-height:25px; color:#dda400; margin-bottom:8px; height:50px; overflow:hidden; white-space:normal; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.program_detail04 .content .item .bott .t{font-size:18px; line-height:25px; font-weight:bold; height:50px; white-space:normal; color:#333; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.program_detail04 .content .item .bott .c{visibility:visible; opacity:1; font-size:16px; line-height:25px; height:100px; color:#777; margin-top:15px; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; transition:all 0.5s ease;}

.program_detail04 .content .item .jt{width:40px; height:40px; line-height:40px; text-align:center; margin:0; font-size:18px; color:#552a03; font-weight:bold; transition:all .3s ease; border-radius:50%; margin-top:10px;}
.program_detail04 .content .item:hover .jt{background:#dda400; color:#fff; transform:translateX(10px);}


/* 联系我们 */
.channel_content.contact_us{padding:0; margin-top:80px;}
.contact_us01{background:url(../img/contact_us01_bg.jpg) no-repeat left/cover; padding:180px 0 100px; min-height:calc(100vh - 300px); box-sizing:border-box;}
.contact_us01 .content{width:47%; color:#333333;}
/* .contact_us01 .content .top{margin-bottom:80px;} */
/* .contact_us01 .content .top .t{font-size:18px; line-height:30px; margin-bottom:15px; color:#dda400;} */
.contact_us01 .content .top .t{font-size:38px; line-height:40px; margin-bottom:15px; color:#dda400; font-weight:bold;}
.contact_us01 .content .top .tit{font-weight:bold; font-size:36px; line-height:50px;}

.contact_us01 .content .center{margin-bottom:25px;}
.contact_us01 .content .center .name{font-size:28px; line-height:1;}
.contact_us01 .content .center .t{color:#333333; margin:25px 0 10px; font-size:16px;}
.contact_us01 .content .center .link{font-weight:bold; color:#000000; font-size:48px; line-height:1;}

.contact_us01 .content .bott .item{margin-bottom:10px; display:flex; align-items:flex-start;}
.contact_us01 .content .bott .item .icon{width:16px; margin-right:10px; flex-shrink:0; padding-top:5px; height:auto; line-height:normal;}
.contact_us01 .content .bott .item .t{color:#333333; font-size:16px; line-height:30px;}
.contact_us01 .content .bott .item .t a{margin-right:15px; display:inline-block;}
.contact_us01 .content .bott .item .t a:last-child{margin-right:0;}

.contact_us01 .content .map_link{margin-top:45px; padding:15px 30px; display:inline-block; border:1px solid #a6a7a7; border-radius:30px;}
.contact_us01 .content .map_link .t0{padding-right:50px; position:relative; color:#000; transition:all .5s ease;}
.contact_us01 .content .map_link .t0::after{content:'\e611'; position:absolute; right:0; top:50%; transform:translateY(-50%); font-family:'iconfont'!important; font-weight:bold; font-size:18px; line-height:1; color:#737373; transition:all .5s ease;}

.contact_us01 .content .map_link:hover{background:#dda400; border-color:#dda400;}
.contact_us01 .content .map_link:hover .t0{color:#fff;}
.contact_us01 .content .map_link:hover .t0::after{color:#fff;}

.contact_us02{padding-top:60px; padding-bottom:80px; position:relative;}
.contact_us02 .infor{width:40.6%; color:#dda400; padding-top:45px; font-size:36px; line-height:50px; position:relative; z-index:4;}
.contact_us02 .infor .con{font-weight:bold; margin-top:8px;}

.contact_us02 .form{width:58%; background:#fff; box-shadow:0px 12px 16px 4px rgb(0 0 0 / 10%); border-radius:.2rem; padding:40px 4% 30px; box-sizing:border-box; position:relative; z-index:3;}
.contact_us02 .form .form_box label{display:block; color:#000; margin-bottom:10px; line-height:24px;}
.contact_us02 .form .form_box label em{color:#ff0000;}
.contact_us02 .form .form_box .inp_box{float:left; width:48.5%; margin-right:3%; margin-bottom:10px;}
.contact_us02 .form .form_box .inp_box:nth-child(2n){margin-right:0;}
.contact_us02 .form .form_box .inp_box .inp_{width:100%; border:1px solid #d9d9d9; border-radius:5px; padding:10px 20px; box-sizing:border-box; margin:0; outline:none; background:none; line-height:24px; font-size:16px;}

.contact_us02 .form .form_box .text_box{float:left; width:100%; margin-bottom:10px;}
.contact_us02 .form .form_box .text_box label{font-size:16px; line-height:24px;}
.contact_us02 .form .form_box .text_box .text_{width:100%; border:1px solid #d9d9d9; border-radius:5px; padding:10px 20px; box-sizing:border-box; margin:0; outline:none; background:none; line-height:30px; height:140px;}
.contact_us02 .form .form_box .inp_box .yzm_box{position:relative; border:1px solid #d9d9d9; border-radius:5px; }
.contact_us02 .form .form_box .inp_box .yzm_box .inp_{border:0; width:60%;}
.contact_us02 .form .form_box .inp_box .yzm_box img{position:absolute; right:0; top:0; width:40%; height:100%; border-top-right-radius:5px; border-bottom-right-radius:5px;}

.contact_us02 .form .agree a{color:#dda400; display:inline-block;}
.contact_us02 .form .agree .t{font-size:15px; line-height:24px; position:relative; color:#888888; padding-left:30px; cursor:pointer;}
.contact_us02 .form .agree .t::after{content:''; position:absolute; left:0; top:5px; width:14px; height:14px; border:1px solid #c1c1c1; box-sizing:border-box;}
.contact_us02 .form .agree .t::before{content:''; position:absolute; left:3px; top:8px; width:8px; height:8px; background:#dda400; opacity:0; visibility:hidden; transition:all .3s ease;}
.contact_us02 .form .agree .t.cur::before{opacity:1; visibility:visible;}

.contact_us02 .form .btns01{width:180px; text-align:center; color:#fff; background:#dda400; border-radius:30px; line-height:45px; outline:none; cursor:pointer; border:0; margin-top:30px;}

.contact_us02 .bott_img{position:absolute; left:0; bottom:0; width:47.9%;}
.contact_us02 .bott_img img{width:100%;}



/* 关于我们 */
.about_us.channel_content{padding:0; margin-top:80px;}
.about_us01{position:relative; overflow:hidden; color:#fff; padding-top:130px; height:calc(100vh - 100px); box-sizing:border-box; min-height:650px;}
.about_us01 .bg img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:-1;}
.about_us01 .top{display:flex; align-items:flex-end; justify-content:space-between; padding-bottom:30px; border-bottom:1px solid rgba(255,255,255,.5); position:relative;}
.about_us01 .top .tit{font-size:45px; line-height:1;}
.about_us01 .top .link{padding-left:25px; position:relative; color:#fff;}
.about_us01 .top .link::before{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:12px; height:12px; background:#dda400;}

.about_us01 .center{display:flex; align-items:flex-start; justify-content:space-between; margin-top:55px;}
.about_us01 .center .left{width:24%;}
.about_us01 .center .left .tit{position:relative; font-size:36px; line-height:44px;}
.about_us01 .center .left .tit span{display:block; font-weight:bold;}

.about_us01 .center .right{width:59.4%; position:relative;}
.about_us01 .center .right .con{color:#fff; max-height:240px; overflow-y:auto; padding-right:5px; text-align:justify; line-height:24px;}
.about_us01 .center .right .con::-webkit-scrollbar {width:2px; height:4px;}
.about_us01 .center .right .con::-webkit-scrollbar-thumb {border-radius:5px; background:#fff; }
.about_us01 .center .right .con::-webkit-scrollbar-track {border-radius:0; background:rgba(246, 245, 245, .4);}

.about_us01 .bott{position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.about_us01 .bott .down{display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; cursor:pointer; z-index:9;}
.about_us01 .bott .down span{padding-bottom:15px; color:#fff;}

.about_us01 .bott .down i{display:inline-block; position:relative; width:1px; height:60px; background-color:rgba(255, 255, 255, 0.2); overflow:hidden;}
.about_us01 .bott .down i::before{content:""; position:absolute; left:0; top:0; transform:translateY(0); width:1px; height:10px; background-color:#fff; animation:right-swing 2s ease-out alternate infinite;}
@keyframes right-swing {
    0% {
        transform: translateY(0);
    }
    
    50% {
        transform: translateY(200%);
    }
    
    100% {
        transform: translateY(0);
    }
}
body .searchArea{padding-top:0!important;}
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#dda400;}
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#dda400;}
body .resultArea #botBtn a::before{background:#dda400;}
body .resultArea #botBtn a:hover{border-color:#dda400;}
body .bg-primary{background:#dda400;}


/* 公司高管 */
.leader01 .common_smaltit{margin-bottom:40px;}
.leader01 .item:not(:last-child){margin-bottom:40px;}
.leader01 .item ul{display:flex; align-items:stretch; flex-wrap:wrap;}
.leader01 .item ul li{width:31%; margin-right:3.5%; margin-bottom:30px;}
.leader01 .item ul li:nth-child(3n){margin-right:0;}
.leader01 .item li a{display:block;}
.leader01 .item li .intro{background:#e1e1e1; padding:20px 10px; text-align:center; box-sizing:border-box;}
.leader01 .item li .intro .tit{color:#000; font-weight:bold; font-size:24px; margin-bottom:5px;}
.leader01 .item li .intro .con{color:#000; font-size:16px;}
.leader01 .item li .box{margin-top:25px;}
.leader01 .item li .line{position:relative; padding-left:22px; line-height:20px; font-size:14px; color:#552a03; margin-bottom:4px;}
.leader01 .item li .line::before{content:""; position:absolute; left:3px; top:11px; margin-top:-3px; width:4px; height:4px; border:1px solid #e1e1e1; border-radius:50%; }
.leader01 .item li .line::after{content:""; position:absolute; left:0; top:11px; margin-top:-6px; width:10px; height:10px; border:1px solid #e1e1e1; border-radius:50%; }








