@charset "utf-8";
/* CSS Document */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video,input {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
    font-weight: normal;
  

}
img{border:0;display: inline-block;margin:0 auto;vertical-align: middle;max-width:100%;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
html{height:100%;font-size:13.889vw;}

/**公共头部**/
.fixed_head{padding:.3rem;height: 1.4rem;position:fixed;width: 100%;top:0;left:0;z-index:100;background:#fff;}
.fixed_head .logo{width: 2.4rem;height: .85rem;display: block;}
.fixed_head .logo img{display: block;}
.fixed_head .info{width: 3.5rem;padding:.15rem 0 0 0;}
.fixed_head .select{margin-right: .15rem;background: url(../images/select_arrow.png) no-repeat;background-size:.11rem .08rem;position:relative;}
.fixed_head .select span{display: block;border:1px solid #c4a077;border-radius:.1rem;font-size: .25rem;color:#595757;height: .5rem;line-height: .5rem;padding-left: .1rem;}
.fixed_head .fz{width:1rem;background-position:.75rem center;}
.fixed_head .subfz{width: 1rem;left:0;}
.fixed_head .select .sub{position:absolute;    top: .51rem;background:#fff;border:1px solid #c4a077;display: none;}
.fixed_head .sub li{text-align: center;margin:.1rem 0;}
.fixed_head .sub a{font-size: .25rem;color:#333;display: block;}
.fixed_head .subfriendlink{width: 1.5rem;left: 0;}

.fixed_head .friendlink{width: 1.5rem;background-position:1.3rem center;}

.fixed_head .menu{width: .65rem;height: .5rem;border:1px solid #c4a077;border-radius:.1rem;}
.fixed_head .menu>img{width: .29rem;height: .25rem;display: block;margin-top: .1rem;}
.fixed_head .submenu{padding:.4rem 0;/*background:rgba(50,72,106,1);*/position:fixed;top:1.4rem;left:0;width: 100%;display: none;z-index:90;background:url(../images/nav_bg.jpg) no-repeat top center;background-size:cover;}
.fixed_head .submenu li{margin:.25rem 0;}
.fixed_head .submenu li>a{display: block;width: 1.95rem;font-size: .3rem;color:#fff;font-weight: bold;margin-left: 1rem;letter-spacing: 5px;background:url(../images/menu_select.png) no-repeat right center;background-size:.24rem .14rem;}
.fixed_head .submenu .sub{background:#fff;margin-top: .2rem;padding:0 0 .4rem 1rem;display: none;width: 100%;}
.fixed_head .submenu .sub a{font-size: .25rem;color:#162f58;display: block;width: 50%;padding-left: 1rem;float: left;margin-top: .4rem;}
.fixed_head .submenu .sub a.cur{color:#bb9263;font-weight: bold;}
.fixed_head .submenu li.cur>a{background:none;}
.fixed_head .submenu li.cur .sub{display: block;}

/**公共底部**/
.footer{color:#fff;background:#3c3736;padding:.35rem 0;}
.footer_menu{padding:0 .9rem;}
.footer_menu .tit{display: block;background:url(../images/footer_01.png) no-repeat right center;width: 1.4rem;/*background-size:.12rem .08rem;*/}
.footer_menu .tit.cur{background:url(../images/footer_01-1.png) no-repeat right center;}
.footer_menu .tit img{width: 1.15rem;height: .3rem;display: block;    margin-left: 0;}
.footer_submenu{display: none;}
.footer_submenu span{font-size: .25rem;font-weight: bold;display: block;margin:.3rem auto .15rem;padding-left: .05rem;}
.footer_submenu a{font-size: .2rem;display: block;float: left;margin-right: .3rem;padding-left: .05rem;}


.footer_vx .tit{font-size: .25rem;font-weight: bold;text-align: center;margin-top: .35rem;}
.footer_vx .tit img{width: .34rem;height: .29rem;display: inline-block;margin-right: .05rem;}
.footer_vx .vx{width: 2.06rem;height: 2.06rem;display: block;margin:.15rem auto 0;}
.footer_text{margin-top: .35rem;}
.footer_text p{font-size: .18rem;color:#ffffff;line-height: .3rem;text-align: center;margin:.1rem 0 0;}
.footer_text p.first{line-height:normal}
.footer_text p.first a{background:url(../images/footer_05.png) no-repeat left center;background-size:.16rem;width: 1.3rem;display: inline-block;text-align: center;margin-left: .2rem;/*padding-left: .05rem;*/}

/**位置导航**/
.crumb{width: 100%;height: .8rem;background:rgba(22,47,109,.8);position:fixed;left:0;top:1.4rem;padding:0 .35rem;font-size: .18rem;color:#c9caca;line-height: .8rem;z-index: 80;}
.crumb span{font-size: .25rem;color:#fff;font-weight: bold;}

.padding_side{padding:0 .4rem;}

/**首页**/
.index_banner{overflow: hidden; margin-top: 1.4rem;}
.index_banner img{display: block;}
.index_banner .sld-text {font-size: .35rem;color: #ffffff;position: absolute;visibility: hidden;-webkit-transition: 1s;transition: 1s;opacity: 0;}
.index_banner .sld-text1 {bottom: .75rem;right: 0;text-align: center;height: 1.3rem;line-height: 1.3rem;border-left: .3rem solid #b88f63;width: 6.1rem;background: rgba(22, 47, 109, 0.5); }
.index_banner .sld-text2 {bottom:.75rem;left: 0;text-align: center;width: 6.1rem;height: 1.3rem;line-height: 1.3rem;border-right: .3rem solid #b88f63; background: rgba(45, 154, 139, 0.8);}
.index_banner .sld-text3 {bottom:.75rem;left: 0;text-align: center;width: 6.1rem;height: 1.3rem;line-height: .5rem;border-right: .3rem solid #b88f63; background: rgba(45, 154, 139, 0.8);padding-top: .1rem;}
.index_banner .flex-active-slide .sld-text {visibility: visible;opacity: 1; }
.index_banner .flex-active-slide .sld-text1 {right: 0px; }
.index_banner .flex-active-slide .sld-text2 {left: 0px; }
.index_banner .flex-active-slide .sld-text3 {left: 0px; }
.index_banner .flex-control-paging li
a{width:.16rem;height:.16rem;background:rgba(255,255,255,.5);border:1px solid #fff;}
.index_banner .flex-control-paging li a.flex-active{background:rgba(255,255,255,1);}
.index_banner .flex-control-nav{width: 55%;}

/**公司简介**/
.inner_banner{margin-top: 1.4rem;}
.inner_banner img{width: 100%;display: block;}

.about_main{padding:.4rem;}
.about_title{font-size: .25rem;color:#162f58;margin-bottom: .2rem;font-weight: bold;}
.about_main .detail p{font-size: .2rem;color:#595757;line-height: .3rem;text-indent: 2em;margin-bottom: .3rem;}

/**发展战略**/
.develop_main .detail p{text-indent: 0;line-height: .32rem;}

/**股东背景**/
.shareholde_main .top_txt{padding:.4rem .4rem .8rem;}
.shareholde_main .top_txt .tit{font-size: .25rem;color:#595757;font-weight: bold;margin-bottom: .4rem;}
.shareholde_title{font-size: .2rem;color:#162f58;font-weight: bold;margin-bottom: .1rem;}
.shareholde_main p{font-size: .2rem;color:#595757;line-height: .30rem;}

.shareholde_main .zy{padding:.4rem 0;background:#f7f8f8;}
.shareholde_main .pics img{display: block;width: 33.3%;float: left;}
.shareholde_main .zy .padding_side{padding:.4rem;background:#fff;}

.shareholde_main .bottom_intro{padding:.4rem 0;}
.shareholde_main .bottom_intro .bigimg{width: 100%;display: block;}
.shareholde_main .bottom_intro .shareholde_title{padding:.4rem .4rem 0;}
.shareholde_main .bottom_intro p{margin-bottom: .2rem;}

/**企业文化**/
.culture_module .txt{padding:.4rem;}
.culture_module h5{font-size: .25rem;color:#162f58;}
.culture_module h6{font-size: .2rem;color:#162f58;font-weight: bold;margin:.3rem 0 .1rem;}
.culture_module p{font-size: .2rem;color:#595757;line-height: .32rem;}
.culture_module .row .name{font-size: .2rem;color:#162f58;float: left;display: block;width: .9rem;line-height: .32rem;}
.culture_module .row p{width: 5.5rem;float: left;}
.culture_module .pic img{display: block;}

.culture_module.module3 .row span{width: 1.1rem;}
.culture_module.module3 .row p{width: 5.3rem;}

.culture_main .linian .tit{background:#f7f8f8;padding:.4rem;font-size: .25rem;color:#162f58;}
.culture_main .linian img{display: block;}
.culture_main .linian p{font-size: .25rem;color:#fff;padding:.3rem 0;text-align: center;background:rgba(22,47,109,.8);position:absolute;bottom:0;left:0;width: 100%;}
.culture_main .linian .swiper-pagination{display: none;}

.culture_main .swiper-button-next{background:url(../images/culture_05.png) no-repeat center;background-size:cover;}
.culture_main .swiper-button-prev{background:url(../images/culture_04.png) no-repeat center;background-size:cover;}
.culture_main .swiper-button-next, .culture_main .swiper-button-prev{width: .3rem;height: .5rem;}


/**法律公告**/
.legal_notice_main{padding:.4rem 0 .2rem;}
.legal_notice_main .title{padding:.2rem .4rem;background:#efefef;font-size: .3rem;color:#162f58;}
.legal_notice_main .detail{padding:.2rem .4rem;}
.legal_notice_main .detail p{font-size: .2rem;color:#595757;line-height: .32rem;margin-bottom: .2rem;}

/**隐私保护**/
.privacy_protection_main ul.list{margin-top: .3rem;}
.privacy_protection_main ul.list li{font-size: .2rem;color:#595757;margin-bottom: .05rem;}

/**联系我们**/
.contact_main{background:#f7f8f8;padding-bottom: .4rem;}
.contact_main .detail{padding:.4rem;font-size: .2rem;color:#595757;line-height: .32rem;}
.contact_main .title{font-size: .3rem;color:#162f58;}
.contact_main .txt{margin:.3rem 0;}
.contact_main li{margin-bottom: .05rem;}
.contact_main li img{width: .2rem;height: .2rem;margin-right: .1rem;vertical-align: middle;}

/**招贤纳士列表**/
.join_main{background:#f7f8f8;padding:.4rem;}
.join_search{padding:.4rem 0;border-bottom:1px solid #d6d6d6;}
.join_search input{display: block;border:1px solid #919090;}
.join_search .search_box{width: 4rem;height: .5rem;line-height: .5rem;padding-left: .2rem;background:url(../images/join_01.png) no-repeat right center;background-size:.34rem .34rem;font-size: .2rem;color:#333;}
.join_search .search_button{width: 1.3rem;height: .5rem;font-size: .2rem;color:#162f58;background: transparent;}

.join_list li{padding:.4rem 0;border-bottom:1px solid #d6d6d6;}
.join_list li .top{font-size: .2rem;color:#162f58;position:relative;padding-left: .35rem;}
.join_list li .icon{width: .22rem;height: .22rem;border:1px solid #a8a8a8;display: inline-block;margin-right: .1rem;position:absolute;top:0;left:.035rem;}
.join_list li .compan{color:#595757;}
.join_list li p{font-size: .15rem;color:#727171;letter-spacing: 1px;margin-top: .15rem;}
.join_main a.login{font-size: .2rem;color:#162f58;width: 1rem;height: .5rem;line-height: .5rem;text-align: center;display: block;border:1px solid #c4a37f;border-radius:.1rem;margin-top: .4rem;}

.pagelist{font-size: .15rem;color:#595757;text-align: center;margin-top: .4rem;}
.pagelist a{margin:0 .1rem;padding-bottom: .05rem;}
.pagelist select{border:1px solid #ddd;margin-right: .15rem;}
.pagelist a.cur{border-bottom:1px solid #d8c4ae;}


/**招贤纳士详情**/
.join_detail_main{margin-top: 2.2rem;padding-bottom: .4rem;}
.join_detail_main .title{padding:.4rem .4rem .25rem;font-size: .22rem;color:#162f58;}
.join_detail_main .hdtit{font-size: .2rem;color:#fff;background:#415a80;padding:.15rem .4rem;}
.join_detail_main .detail{padding:.35rem .4rem;}
.join_detail_main .detail p{font-size: .2rem;color:#595757;margin-bottom: .1rem;letter-spacing: 1px;}
.join_detail_main .detail li{list-style-type: decimal;font-size: .2rem;color:#595757;margin-left: .2rem;padding-left: .1rem;line-height: .32rem;letter-spacing: 1px;}
.join_detail_main .tips{font-size: .2rem;color:#162f58;padding:0 .4rem;letter-spacing: 1px;}

/**集团新闻**/
.news_main{background:#f7f8f8;}
.news_main ul.list li{margin-bottom: .4rem;padding:.4rem;background:#fff;}
.news_main ul.list li .title{font-size: .3rem;color:#162f58;line-height: .4rem;display: block;}
.news_main ul.list li .date{font-size: .2rem;color:#595757;display: block;margin:.15rem 0;}
.news_main ul.list li .txt{font-size: .2rem;color:#595757;line-height: .3rem;}
.news_main ul.list li .more{font-size: .2rem;color:#162f58;float: right;display: block;margin-top: .25rem;}
.news_main .bottom_tab .tit{padding:.4rem;font-size: .25rem;color:#162f58;}
.news_main .bottom_tab a{background:#fff;font-size: .25rem;color:#162f58;padding:.15rem 0;text-align: center;margin-bottom: .4rem;display: block;}
.news_main .bottom_tab a.cur{border-bottom:.04rem solid #bb9263;background:transparent;}

/**集团新闻详情页**/
.news_detail_main{padding-bottom: .4rem;}
.news_detail_main .detail{padding:.4rem;}
.news_detail_main .detail .title{font-size: .3rem;color:#162f58;}
.news_detail_main .detail .txt{margin-top: .4rem;}
.news_detail_main .detail .txt h6{font-size: .2rem;color:#162f58;font-weight: bold;margin:.3rem 0;}
.news_detail_main .detail .txt p{font-size: .2rem;color:#595757;line-height: .32rem;text-indent: 2em;}

.news_detail_main .list{padding:0 .4rem;}
.news_detail_main .list .title{font-size: .25rem;color:#162f58;}

.news_detail_main .list li{border-bottom:1px solid #d6d6d6;padding:.4rem 0;font-size: .2rem;}
.news_detail_main .list li .date{color:#727171;display: block;}
.news_detail_main .list li .tit{color:#595757;margin-top: .15rem;display: block;}

/**核心能力**/
.business_core_main .txt_module{padding:.4rem;}
.business_core_main .txt_module h6{font-size: .25rem;color:#162f58;}
.business_core_main .txt_module p{font-size: .2rem;color:#595757;line-height: .34rem;margin-top: .3rem;}
.business_core_main .pic{background:#f7f8f8;padding-top: .4rem;}
.business_core_main .pic img{display: block;width: 100%;}

/**运作模式**/
.business_pattern_main{padding-bottom: .4rem;}
.business_pattern_main .txt_module h6{font-size: .2rem;font-weight: bold;}
.business_pattern_main .piclist img{width: 33.3%;}

/**境内项目**/
.project_fix_bg{position:fixed;width: 100%;height: 100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:20;display: none;}

.project_in_main .top{padding:.4rem;}
.project_in_main .hdtit{font-size: .3rem;color:#162f58;}
.project_in_main .hdtxt{font-size: .2rem;color:#595757;line-height: .34rem;margin-top: .3rem;}
.project_in_main .detail{padding:.4rem 0;background:#f7f8f8;}
.project_in_main .detail .module{margin:0 0 .4rem .4rem;}
.project_in_main .detail .pic{width: 3rem;height: 2.35rem;display: block;overflow:hidden;} 
.project_in_main .detail .pic img{width:100%;height:100%;}

.project_in_main .detail .shade{width: 6.4rem;height: 7.7rem;position:fixed;top:50%;left:50%;margin-top: -2.7rem;margin-left: -3.2rem;z-index:30;display: none;}
.project_in_main .detail a.close{font-size: .2rem;color:#fff;display: block;text-align: right;margin-bottom: .1rem;}
.project_in_main .detail .bigimg{width: 6.4rem;height: 5.05rem;display: block;}
.project_in_main .detail .text_wrap{padding:.35rem;background:#fff;}
.project_in_main .detail .text_wrap .text_tit{font-size: .25rem;color:#162f58;}
.project_in_main .detail .text_wrap .text_text{font-size: .2rem;color:#595757;line-height: .3rem;margin-top: .15rem;}

.project_in_main .detail .swiper-pagination{display: none;}
.project_in_main .swiper-button-next{background:url(../images/culture_05.png) no-repeat center;background-size:cover;}
.project_in_main .swiper-button-prev{background:url(../images/culture_04.png) no-repeat center;background-size:cover;}
.project_in_main .swiper-button-next, .project_in_main .swiper-button-prev{width: .3rem;height: .5rem;}

/**境外项目**/
.project_out_main{padding-bottom: .4rem;}
.project_out_main .text_module{padding:.4rem;}
.project_out_main .text_module h5{font-size: .3rem;color:#162f58;}
.project_out_main .text_module .txt{font-size: .2rem;color:#595757;line-height: .34rem;margin-top: .25rem;}
.project_out_main .pic{padding-top: .4rem;background:#f7f8f8;}
.project_out_main .pic img{display: block;}

/**区域布局**/
.business_layout_main{margin-top: 1.4rem;}
.business_layout_main .pic img{display: block;width: 100%;}
.business_layout_main .module{position:relative;z-index:1;}
.business_layout_main .text{width: 5.2rem;height: 1.3rem;background:rgba(45,154,139,.8);position:absolute;font-size: .15rem;color:#fff;padding:.15rem .6rem .15rem .3rem;line-height: .34rem;bottom:1px;left:-4.6rem;-webkit-transition: .3s;transition: .3s;}
.business_layout_main .button{background-size:.18rem .29rem;width:.3rem;height: .29rem;position:absolute;right:.2rem;top:.47rem;    z-index: 50;background:url(../images/business_layout_03.png) no-repeat center;}
.business_layout_main .text.cur{left:0;}
.business_layout_main .text.cur .button{display: none;}
.business_layout_main .tab_nav li{float: left;width: 50%;margin-top: .05rem;font-size: .2rem;color:#595757;padding:.05rem 0;text-align: center;}
.business_layout_main .tab_nav li.cur{border-bottom:.07rem solid #b88f63;background:#dedede;color:#162f58;font-weight: bold;}
/**业务展示**/
.business_group_main .module_wrap{background:#f8f8f8;padding-bottom: .4rem;}
.business_group_main .text_wrap{padding:.4rem;background:#fff;}
.business_group_main .text_wrap .module_tit{font-size: .25rem;color:#162f58;}
.business_group_main .text_wrap .module_txt{font-size: .2rem;color:#595757;line-height: .34rem;margin-top: .15rem;}

.business_group_main .list_detail{padding:.4rem 0 0;background:#f7f8f8;}
.business_group_main .list_detail .module{margin:0 0 .4rem .4rem; }
.business_group_main .list_detail .pic{width: 3rem;height: 2.65rem;display: block;overflow:hidden;} 

.business_group_main .list_detail .shade{width: 6.4rem;height:8rem;position:fixed;top:50%;left:50%;margin-top: -2.7rem;margin-left: -3.2rem;z-index:30;display: none;}
.business_group_main .list_detail a.close{font-size: .2rem;color:#fff;display: block;text-align: right;/* margin-bottom: .1rem; */}
.business_group_main .list_detail .bigimg{width: 6.4rem;height: 5.05rem;display: block;}
.business_group_main .list_detail .text_wrap{padding:.35rem;background:#fff;}
.business_group_main .list_detail .text_wrap .text_tit{font-size: .25rem;color:#162f58;}
.business_group_main .list_detail .text_wrap .text_text{font-size: .2rem;color:#595757;line-height: .3rem;margin-top: .15rem;}
.business_group_main a.more{font-size: .25rem;color:#162f58;display: block;padding:0 .4rem 0;}

.business_group_main .industrial .big_pic img{width: 100%;display: block;}
.business_group_main .section_tit{font-size: .25rem;color:#162f58;padding:0 .4rem .2rem;}

@media screen and (max-width:375px){
	/**企业文化**/
	.culture_module .row .name{width: 1.1rem;}
	.culture_module .row p{width: 5.3rem;}
	.culture_module.module3 .row span{width: 1.4rem;}
	.culture_module.module3 .row p{width: 5.0rem;}
}












