﻿
* {
    margin:0;
    padding:0;
    outline:none;
    list-style:none;
    font-style:normal;
    text-decoration:none;
    box-sizing: border-box;
}
html, body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: arial,"微软雅黑", Microsoft YaHei;
    font-size: 14px;
    color:#333;
    line-height: 1.7;
    overflow-x: hidden;
}
img {
    border:none;
    max-width: 100%;
    height: auto;
}
input, textarea,select{
    border:none;
    background:none;
    vertical-align: middle;
    font-size:14px;
    color: #666;
    font-family: arial,"微软雅黑", Microsoft YaHei;
}
select {
    border:inherit;
    background: inherit;
    cursor:pointer;
}
a { text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none; color:#000;}
a:hover{ text-decoration:none;}
input, select { outline:none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 14px; line-height: 1.2;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%; *zoom:1;}
a:focus{text-decoration: none;}
p,ul,h1,h2,h3,h4,h5,h6,dl{margin-bottom: 0; margin-top: 0;}
label{font-weight: normal;}

/*  */
body{background: #e1e1e1; padding-top: 145px;}
.back_top{display: none; cursor: pointer; z-index: 99; position: fixed; right: 2%; bottom: 5%; font-size: 0.12rem; line-height: 0.2rem; color: #fff; font-weight: bold;}
.back_top img{width: 0.2rem; height: 0.2rem; transform: translateY(-0.023rem); -o-transform: translateY(-0.023rem); -moz-transform: translateY(-0.023rem); -webkit-transform: translateY(-0.023rem);}

/* 头部 */
.mt15{margin-top: 15px;}
.mt30{margin-top: 30px;}
.header{z-index: 666; position: fixed; left: 0; top: 0; font-size: 16px; width: 100%; z-index: 66;}
.header.bgwhite{background: rgba(255,255,255,1); box-shadow: 0 0 5px rgba(0,0,0,.98);}
.header .container{height: 100%;}
.nav_left{float: left; margin-top: 40px; margin-right: 60px;}
.nav_left a{display: block;}
.nav_left img{display: block; height: auto;}
.nav_list{float: left; height: 100%;}
.nav_list ul{height: 100%;}
.nav_list ul li{position: relative; float: left; height: 100%;}
.nav_list ul li a{position: relative; display: block; height: 100%; padding: 0 40px; line-height: 145px; color: #333; font-size: 16px;}
.nav_list ul li:before{z-index: 0; position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 0; display: block; background: #323232; opacity: 0;}

.pc_sub_list{width: 100%; overflow: hidden; margin-top: -45px; height: 0; opacity: 1; padding-top: 20px; padding-bottom:20px; position: absolute; z-index: 9999;  border:1px solid #eee; box-shadow: 2px 2px 3px #666;  height: auto; background: #fff; display: none; }
.pc_sub_list dl{}
.pc_sub_list dl dd{ }
.pc_sub_list dl dd a{ color: #333; height: auto; line-height: 30px; padding: 0 20px; text-align: center; }
/*.header:hover .pc_sub_list{height: 45px; opacity: 1;} */
.header:hover{background: rgba(255,255,255,1);}
.nav_right{float: right;}
.nav_right li{position: relative; margin-left: 20px; float: left; line-height: 145px;}
.nav_right li .hide_erwei{position: absolute; left: -33px; opacity: 0; top: 95px; width: 100px; height: 0; overflow: hidden;}
.nav_right li .hide_erwei img{width: 100px; height: 100px; display: block;}
.nav_right li a:hover + .hide_erwei{opacity: 1; height: 100px;}

.nav_phone{display: none; width: 100%; height: 100%;}
.logo_phone{float: left; display: block; padding: 10px 0;}
.phone_menu{cursor: pointer; float: right; display: table; width: 60px; padding: 10px; height: 60px;}
.phone_menu_con{display: table-cell; vertical-align: middle;}
.phone_menu .line{display: block; width: 30px; height: 3px; margin-bottom: 7px; border-radius: 2px; background: #333;}
.phone_menu .line:last-of-type{margin-bottom: 0;}
.phone_list{opacity: 0; position: fixed; right: 0; top: 60px; width: 50%; height: 100%; transform: translateX(100%); -o-transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); background: #fff;}
.phone_list ul{}
.phone_list ul li{}
.phone_list ul li a.sub_open{display: block; width: 100%; height: 50px; line-height: 49px; border-bottom: 1px solid #d1d1d1; padding: 0 20px; color: #333;}
.sub_list{display: none;}
.sub_list dd{border-bottom: 1px solid #ddd;}
.sub_list dd a{display: block; width: 100%; height: 50px; line-height: 49px; padding: 0 30px; color: #333;}
.line01{transform-origin: top right;}
.line03{transform-origin: bottom right;}


.ani_line .line01{
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.ani_line .line03{
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.ani_line .line02{filter:alpha(opacity=0);opacity:0;}
@keyframes navInRight{
    0%{transform: translateX(100%);}
    1%{transform: translateX(100%); opacity :1;}
    100%{transform: translateX(0); opacity :1;}
}
@-moz-keyframes navInRight{
    0%{-moz-transform: translateX(100%);}
    1%{-moz-transform: translateX(100%); opacity :1;}
    100%{-moz-transform: translateX(0); opacity :1;}
}
@-webkit-keyframes navInRight{
    0%{-webkit-transform: translateX(100%);}
    1%{-webkit-transform: translateX(100%); opacity :1;}
    100%{-webkit-transform: translateX(0); opacity :1;}
}
.navInRight{
    animation: navInRight .5s linear both;
    -moz-animation: navInRight .5s linear both;
    -webkit-animation: navInRight .5s linear both;
}
@keyframes navOutRight{
    0%{transform: translateX(0); opacity :1;}
    99%{transform: translateX(100%); opacity :0;}
    100%{transform: translateX(100%); opacity :0;}
}
@-moz-keyframes navOutRight{
    0%{-moz-transform: translateX(0); opacity :1;}
    99%{-moz-transform: translateX(100%); opacity :0;}
    100%{-moz-transform: translateX(100%); opacity :0;}
}
@-webkit-keyframes navOutRight{
    0%{-webkit-transform: translateX(0); opacity :1;}
    99%{-webkit-transform: translateX(100%); opacity :0;}
    100%{-webkit-transform: translateX(100%); opacity :0;}
}
.navOutRight{
    animation: navOutRight .5s linear both;
    -moz-animation: navOutRight .5s linear both;
    -webkit-animation: navOutRight .5s linear both;
}
/* footer */
.footer{width: 100%; background: #2f2f2f;}
.footer .container{padding: 40px 0; font-size: 12px; color: #fff;}
.footer a:hover{text-decoration: underline;}
.foot-list{}
.foot-list ul{}
.foot-list ul li{float: left; width: 12.5%; text-align: center;}
.foot-list ul li a{display: block; color: #fff;}
.foot-support{text-align: center;}
.foot-support a{color: #fff; margin-left: 25px;}

/* index */
.capital{width: 100%; padding: 0.2rem; background: rgba(255,255,255,0.8);}
.banner_box{position: relative;}
.anchor{z-index: 5; position: absolute; left: 5%; bottom: 15%; width: 0.48rem; height: 0.48rem; border-radius: 50%; display: block; border: 1px solid #fff; background: url(../image/arrow_down.png) no-repeat center; background-size: 0.13rem;}
.banner_scroll{position: relative; width: 100%;}
.banner_scroll .item{}
.banner_scroll .item a{position: relative; display: block; width: 100%; height: 100%;}
.banner_scroll .item a .bd_words{position: absolute; left: 0; top: 0; width: 38%; padding-left: 5%; display: table;}
.banner_scroll .item a .bd_words p{vertical-align: middle; display: table-cell;  line-height: 90px; font-size: 68px; color: #fff;}
.banner_scroll .owl-nav{display: none;}
.banner_scroll .owl-dots{position: absolute; height: 100%; right: 5%; top: 35%;}
.banner_scroll .owl-dot{vertical-align: middle; width: 0.1rem; height: 0.1rem; margin: 0.2rem auto; overflow: hidden; background: #fff; border-radius: 50%;}
.banner_scroll .owl-dot.active{width: 0.16rem; height: 0.16rem;}

.service{background: #fff;}
.service_top{margin: 0;}
.pd0{padding: 0;}
.serve_tab{padding-left: 0;}
.serve_top_tit{float: right; width: 228px; height: 228px; background: #efefef; text-align: center;}
.serve_top_tit a{display: table; width: 100%; height: 100%;}
.serve_top_tit span{position: relative; display: table-cell; vertical-align: middle; font-size: 23px; color: #888;}
.serve_top_tit span:before,.serve_top_tit span:after{display: block; margin:  0 auto; content: ""; width: 1px; height: 8px; background: #c2c2c2;}
.serve_l_top{margin-top: 25px; padding-left: 2%;}
.serve_l_top a{color: #323232;}
.serve_l_top h6{font-size: 38px; font-weight: bold;}
.serve_l_top p{font-size: 18px;}
.serve_l_bot.row{margin: 20px 0 0 -15px; padding-left: 2%;}
.serve_l_bot li{padding: 0; font-size: 16px; color: #333; text-align: center;width:20%;}
.serve_l_bot li .serve_icon{display: block; width: 56px; height: 56px; border: 1px solid #d1d1d1; border-radius: 50%; margin: 0 auto 10px; background-repeat: no-repeat; background-position: center;}
.serve_l_bot li:nth-of-type(1) .serve_icon{background-image: url(../image/tab_icon_01a.png);}
.serve_l_bot li:nth-of-type(2) .serve_icon{background-image: url(../image/tab_icon_02a.png);}
.serve_l_bot li:nth-of-type(3) .serve_icon{background-image: url(../image/tab_icon_03a.png);}
.serve_l_bot li:nth-of-type(4) .serve_icon{background-image: url(../image/tab_icon_04a.png);}
.serve_l_bot li:nth-of-type(5) .serve_icon{background-image: url(../image/tab_icon_05a.png);}
.serve_l_bot li:nth-of-type(6) .serve_icon{background-image: url(../image/tab_icon_06a.png);}
.serve_l_bot li:hover .serve_icon,.serve_l_bot li.active .serve_icon{background: #333; background-repeat: no-repeat; background-position: center;}
.serve_l_bot li:nth-of-type(1):hover .serve_icon,.serve_l_bot li:nth-of-type(1).active .serve_icon{background-image: url(../image/tab_icon_01b.png);}
.serve_l_bot li:nth-of-type(2):hover .serve_icon,.serve_l_bot li:nth-of-type(2).active .serve_icon{background-image: url(../image/tab_icon_02b.png);}
.serve_l_bot li:nth-of-type(3):hover .serve_icon,.serve_l_bot li:nth-of-type(3).active .serve_icon{background-image: url(../image/tab_icon_03b.png);}
.serve_l_bot li:nth-of-type(4):hover .serve_icon,.serve_l_bot li:nth-of-type(4).active .serve_icon{background-image: url(../image/tab_icon_04b.png);}
.serve_l_bot li:nth-of-type(5):hover .serve_icon,.serve_l_bot li:nth-of-type(5).active .serve_icon{background-image: url(../image/tab_icon_05b.png);}
.serve_l_bot li:nth-of-type(6):hover .serve_icon,.serve_l_bot li:nth-of-type(6).active .serve_icon{background-image: url(../image/tab_icon_06b.png);}
.change_box{}
.change_con{display: none; height: auto; background: #fff;}
.change_con.row{margin-right: 0; margin-left: 0;}
.change_con.on{display: block;}
.change_tw{padding: 0 0.3rem; height: 100%; overflow: hidden; position: relative;}
.change_tit{font-size: 26px; margin-bottom: 10px;color: #333;}
.change_tit a{color: #333;}
.change_tit:after{content: ""; width: 15px; height: 2px; margin-top: 10px; display: block; background: #818181;}
.change_tw p{width: 100%; max-height: 140px; overflow: hidden; font-size: 14px; color: #666; line-height: 28px;}
.art_icon{position: absolute; right: -8%; bottom: -15%; z-index:-5;}
.art_jump{display: block; width: 0.44rem; height: 0.44rem; margin: 30px 0 10px 0; border: 1px solid #bebebe; border-radius: 50%; background: url(../image/arrow_right01.png) no-repeat center;}
.art_jump:hover{background: #bebebe url(../image/arrow_right02.png) no-repeat center;}
.change_img{position: relative; height: 100%; padding: 0; overflow: hidden;}
.change_img img{width: 100%;}
.img_shadow{position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; display: block; background: rgba(0,0,0,.6); opacity: 0;}
.img_shadow span{display: table; width: 100%; height: 100%;}
.img_shadow span i{display: table-cell; vertical-align: middle; font-size: 16px; color: #fff;}
.img_shadow span i:before,.img_shadow span i:after{content: ""; width: 10%; height: 1px; background: #fff; display: block; margin: 0 auto;}
.img_shadow:hover{opacity: 1;}
/* more1 */
.view_more1{}
.view_more1_left{float: left; width: 20%;}
.view_more1_center{float: left;}
.view_more1_right{float: right;}
.view_more1_right a{color: #999; line-height: 48px; font-size: 14px;}
.view_more1_right:hover a{color: #c30d23;}
.view_more1_right img{max-width: 100%; height: auto; margin-left: 10px;}
/* more2 */
.view_more2{width: 100%; margin-top: 15px; height: 50px; line-height: 49px; color: #999; border-top: 1px solid #d4d4d4;}
.view_more2 a{display: block; width: 100%; height: 100%; color: #999;}
.view_more2_left{float: left; font-size: 14px;}
.view_more2_right{float: right; height: 100%; width: 50px; background: url(../image/arrow_right03.png) no-repeat right center;}
.view_more2:hover{color: #c30d23;}
.view_more2:hover a{color: #c30d23;}
/* more2 end */
.news_center{width: 100%; background: #fff; padding: 0 0.2rem;}
.news_nr{padding: 0 0.3rem 0.3rem;}
.news_nr.pd_bot0{padding-bottom: 0;}
.news_tab{margin-top: 50px;}
.news_nr .view_more1_right{margin-top: 50px;}
.news_tab li{float: left; margin: 0 2px 2px 0; cursor: pointer; padding: 0 20px; height: 50px; line-height: 50px; color: #333; font-size: 14px; background: #f2f2f2;}
.news_tab li img{margin-right: 10px;}
.news_tab li .img2{display: none;}
.news_tab li:hover,.news_tab li.active{background: #323232; color: #fff;}
.news_tab li:hover .img1,.news_tab li.active .img1{display: none;}
.news_tab li:hover .img2,.news_tab li.active .img2{display: inline-block;}
.news_lb_text p.more_p{height: auto;}
.news_lb{margin-top: 60px;}
.news_lb_con{display: none;}
.news_lb_con.on{display: block;}
.news_lb_con li{margin-bottom: 20px;}
.news_lb_con a{display: block; width: 100%; height: 100%; background: #fff;}
.news_lb_text{border: 1px solid #f0f0f0; border-top: none; padding: 0.2rem 0.2rem 0;}
.news_lb_text h6{width: 100%; height: 19px; overflow: hidden; margin-bottom: 10px; font-size: 16px; color: #333;}
.news_lb_text p{width: 100%; max-height: 40px; overflow: hidden; font-size: 12px; color: #666;}
.news_lb_con .img_shadow span i:before,.news_lb_con .img_shadow span i:after{width: 15%;}
.news_lb_con li:hover .img_shadow,.news_lb_con li:hover .view_more2{opacity: 1; color: #c30d23;}

.news_lb_con2{display: none;}
.news_lb_con2.on{display: block;}
.news_lb_con2 li{margin-bottom: 50px;}
.news_lb_con2 li a{width: 100%; height: 100%; display: block;}
.news_lb_con2 li h5{height: 21px; overflow: hidden; font-size: 18px; color: #444;}
.news_lb_con2 li p{height: 46px; overflow: hidden; margin-top: 20px; font-size: 14px; color: #999;}
.news_lb_con2 li span{position: relative; margin-top: 25px; display: block; font-size: 14px; color: #666;}
.news_lb_con2 li span:before,.news_lb_con2 li span:after{display: block; position: absolute; left: 0; top: 30px; content: ""; width: 55%; height: 1px; background: #9d9d9d;}
.news_lb_con2 li span:after{height: 2px; width: 0; top: 29px;}
.news_lb_con2 li span img{margin-left: 10px;}
.news_lb_con2 li:hover span{color: #c30d23;}
.news_lb_con2 li:hover span img{opacity: 0;}
.news_lb_con2 li:hover span:after{width: 55%; background: #c30d23;}
/*  */
.news_xq{margin: 0; background: #fff;}
.news_xq .img_shadow span i:before,.news_xq .img_shadow span i:after{width: 7%;}
.pub_words_box{padding-bottom: 40px; border-bottom: 1px solid #dfdfdf;}
.pub_tit{height: 31px; overflow: hidden; font-size: 26px; color: #333; margin-top: 45px; margin-bottom: 5px;}
.pub_subtit{height: 16px; overflow: hidden; font-size: 14px; color: #333;}
.pub_words_box p{max-height: 125px; overflow: hidden; margin-top: 20px; font-size: 14px; color: #333; line-height: 25px;}
.news_list{margin: 0; background: #fff;}
.news_list_l{padding: 3%;}
.news_list_ul{display: none;}
.news_list_ul.on{display: block;}

.news_list_ul li{position: relative; padding-left: 3%; border-bottom: 1px solid #fff;}
.news_list_ul li:last-of-type{border: none;}
.news_list_ul li:before{position: absolute; left: 0; top: 50%; margin-top: -0.03rem; content: ""; width: 0.06rem; height: 0.06rem; background: #333; display: block;}
.news_list_ul li:hover{border-bottom: 1px solid #a12228;}
.news_list_ul li:hover:before{background: #c30d23;}
.news_list_ul li:last-of-type:hover{border: none;}
.news_list_ul li:hover a{color: #ba2536;}
.news_list_ul li a{display: block; font-size: 18px; color: #333; width: 100%; height: 50px; line-height: 49px; overflow: hidden;}
.news_list_ul li a p{height: 50px; overflow: hidden;}
.list_text{float: left; width: 80%;}
.list_time{float: right; width: 20%; text-align: right;}
.news_list_r{padding: 0;}
.news_list_r{}
.news_list_r li{}
.news_list_r li a{position: relative; display: block;}
.news_list_r li a img{margin: 0 auto; width: 100%; max-width: 100%;}
.news_list_r li:hover,.news_list_r li.active{opacity: .9;}
.news_list_r li:hover .triangle-left,.news_list_r li.active .triangle-left{opacity: .9;}
.tabbe_w{display: table; width: 100%; height: 100%;}
.tabbe_n{display: table-cell; vertical-align: middle;}
.sec_tit{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center;}
.sec_tit i{text-transform: uppercase; font-size: 48px; opacity: .8;}
.sec_tit span{position: relative; font-size: 24px; color: #fff; }
.sec_tit span:after{margin: 0 auto; display: block; content: ""; width: 20%; height: 1px; background: #fff;}
.sec_tit1 i{color: #8d0c1a;}
.sec_tit2 i{color: #222;}
.sec_tit3 i{color: #e59e55;}
.triangle-left{opacity: 0; position: absolute; left: -0.2rem; top: 50%; margin-top: -0.08rem; width: 0; height: 0; border-top: 0.1rem solid transparent; border-bottom: 0.1rem solid transparent;}
.triangle-left1{border-right: 0.2rem solid #c30d23;}
.triangle-left2{border-right: 0.2rem solid #393735;}
.triangle-left3{border-right: 0.2rem solid #be854c;}

/* ============================friends_link====================== */
.pub_ban{width: 100%; position: relative;}
.ban_inner{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.ban_inner_tit{display: table; width: 100%; height: 100%;}
.ban_inner_tit h5{display: table-cell; width: auto; vertical-align: middle; font-size: 64px; color: #fff;}
.ban_inner_tit h5:after{content: ""; display: block; width: 15%; height: 1px; margin-top: 10px; background: #fff;}
.friendship{margin-top: 80px; background: #fff; padding: 60px; margin-bottom: 100px;}
.friend_list{}
.friend_list li{margin-bottom: 30px;}
.friend_list li a{position: relative; display: block; width: 100%; height: 100%; text-align: center; padding: 30px 0; background: #f4f4f4;}
.friend_list li a:before,.friend_list li a:after{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; display: block; background: #f4f4f4;}
.friend_list li a:after{width: 0; background: #c30d23;}
.friend_list li a img{width: 75%; max-width: 100%;}
.friend_list li a span{position: relative; width: 100%; display: block; font-size: 20px; color: #333; margin-top: 20px;}
.friend_list li a span:before{content: ""; width: 50%; margin: 0 auto 10px; height: 1px; background: #484848; display: block;}
.friend_list li:hover a:after{width: 100%;}
.friend_list li:hover a{box-shadow: 0 10px 20px -5px rgba(0,0,0,.3);}
/* page */
.jump_page{width: 100%; text-align: center; margin-top: 30px; background: #fff;}
.jump_page ul{display: inline-block;}
.jump_page ul li{float: left; min-width: 0.34rem; height: 0.34rem; text-align: center; margin: 0 5px; line-height: 0.34rem;border: 1px solid #e2e2e2; padding-left:5px; padding-right:5px}
.jump_page ul li a{display: block; width: 100%; height: 100%; font-size: 0.14rem;}
.jump_page ul li:hover{background: #474747; }
.jump_page ul li:hover a{color: #fff;}

.jump_num{border: 1px solid #e2e2e2;}
.jump_num:hover a{background: #474747; color: #fff;}
.bg_gray{background-color: #efefef;}
.jump_first{background-image: url(../image/jump1.png); background-size: 0.04rem; background-repeat: no-repeat; background-position: center;}
.jump_last{background-image: url(../image/jump2.png); background-size: 0.04rem; background-repeat: no-repeat; background-position: center;}
.jump_prev{background-image: url(../image/jump3.png); background-size: 0.09rem; background-repeat: no-repeat; background-position: center;}
.jump_next{background-image: url(../image/jump4.png); background-size: 0.09rem; background-repeat: no-repeat; background-position: center;}

/* ====================sitemap====================== */
.sitemap{margin: 80px auto; padding: 80px; background: #fff;}
.sitemap ul{}
.sitemap ul li{width: 100%; padding: 30px 0; border-bottom: 1px dashed #b2b2b2;}
.sitemap ul li .sitemap_l{position: relative; float: left; width: 10%; font-size: 18px; color: #333; line-height: 30px;}
.sitemap ul li .sitemap_l:after{content: ""; position: absolute; right: 0; top: 50%; margin-top: -6px; display: inline-block; width: 1px; height: 12px; background: #000;}
.sitemap ul li .sitemap_r{padding-left: 3%; float: left; width: 90%; line-height: 30px; font-size: 14px;}
.sitemap ul li .sitemap_r a{display: block; float: left; color: #666; margin-right: 60px;}
.sitemap ul li .sitemap_r a img{margin-left: 10px; margin-top: -2px;}

/* ===============about_us=============== */
.manngement{padding: 100px 0; background: #efefef;}
.pub_tit2{font-size: 40px; color: #333;}
.pub_subtit2{font-size: 24px; color: #333; display: inline-block;}
.manngement_l{}
.manngement_l .pub_subtit2:after{content: ""; display: block; width: 100%; height: 1px; background: #c30d23;}
.pub_p2{margin-top: 30px; width: 100%; font-size: 14px; color: #333; line-height: 32px;}
.manngement_l .pub_p2{}
.manngement_r{padding-left: 5%; margin-top: 30px;}
.manngement_r img{box-shadow: -30px -30px 0 #ddd; max-width: 100%;}
.manngement:hover .manngement_r img,.president:hover .president_img img{transform: translateY(8px); -moz-transform: translateY(8px); -webkit-transform: translateY(8px);}

.president{padding: 90px 0; background: #fff;}
.president_l{margin-top: 30px;}
.president_r{margin-top: 30px; max-width: 100%;}
.president_img img{margin-left: 30px; margin-top: 30px; width: 80%; box-shadow: -30px -30px 0 #ddd;}
.zc_name{font-size: 16px; color: #000;}
.zc_name .zc_name_l{display: block; float: left; width: 15%; font-size: 32px;}
.zc_name .zc_name_r{display: block; float: left; width: 85%; line-height: 50px;}




.president_r p{margin-top: 20px; font-size: 14px; color: #333; line-height: 30px;}
.president_r .qianming{text-align: right;}

.elite_team{padding: 100px 0; background: #efefef;display: none;}
.elite_team_tit{text-align: center;}
.owl_elite{margin-top: 30px;}
.owl_elite_li{width: 100%; overflow: hidden;}
.owl_elite_li li{position: relative; z-index: 1; width: 16.66%; overflow: hidden; float: left; margin-right: 4.175%;}
.owl_elite_li li:last-of-type{margin-right: 0;}
.owl_elite_li li:nth-last-of-type(2){margin-right: 0;}
.owl_elite_li li a{position: relative; display: block; width: 100%; height: 100%; overflow: hidden;}
.owl_elite_li li.hide_li:before{position: absolute; left: -10px; top: 20px; opacity: 0; content: ""; z-index: 66; width: 0; height: 0; border-top: 5px solid transparent; border-right: 10px solid #c30d23; border-bottom: 5px solid transparent;}
.boss_name{position: absolute; bottom: 0; left: 0; width: 100%; height: 90px; background: rgba(0,0,0,.5);}
.boss_name span{display: block; text-align: center; width: 100%; color: #fff;}
.boss_name .span1{font-size: 18px; margin-top: 15px;}
.boss_name .span2{font-size: 14px;}
.owl_elite_li li.hide_li{z-index: 2; width: 0; margin-right: 0;}
.hide_li_con{width: 100%; padding: 8% 4% 0; height: 100%; background: #c30d23;}
.hide_li_con p{color: #fff;}
.hide_li_con .p1{width: 100%; height: 24px; overflow: hidden;}
.hide_li_con .p2{width: 100%; height: 24px; margin-top: 5px;overflow: hidden;}
.hide_li_con .p3{width: 100%; margin-top: 10px; height: 184px; overflow: hidden;}
.owl_elite_li:hover li{margin-right: 0;}
.owl_elite_li li:hover .boss_name{opacity: 0;}
.owl_elite_li li:hover + li.hide_li{width: 16.66%;}
.owl_elite_li li.hide_li:hover{width: 16.66%;}
.owl_elite_li li:hover + li.hide_li:before{opacity: 1;}
.owl_elite_li li.hide_li:hover:before{opacity: 1;}
.owl_elite .owl-nav .owl-prev,.aptltude_owl .owl-nav .owl-prev,.owl_small_elite .owl-nav .owl-prev{position: absolute; left: -50px; top: 50%; margin-top: -0.22rem; width: 0.26rem; height: 0.45rem; background: url(../image/team_left.png) no-repeat; background-size: 100%; text-indent: 9999px;}
.owl_elite .owl-nav .owl-next,.aptltude_owl .owl-nav .owl-next,.owl_small_elite .owl-nav .owl-next{position: absolute; right: -50px; top: 50%; margin-top: -0.22rem; width: 0.26rem; height: 0.45rem; background: url(../image/team_right.png) no-repeat; background-size: 100%; text-indent: 9999px;}
.gai_cul_box{position: relative;}
.culture .owl-nav .owl-prev,.culture .owl-nav .owl-next{position: absolute; left: 0; top: 0; text-indent: 9999px; width: 16%; height: 100%;}
.culture .owl-nav .owl-next{left: auto; right: 0;}
.culture .owl-item img:hover{opacity: .8;}

.owl_small_elite.owl-carousel.owl-loaded{display: none;}
.owl_small_elite{margin-top: 20px;}
/* 精英介绍弹层 */
.elite_alert{display: none; position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; background: rgba(0,0,0,.5);}
.elite_alert_con{position: absolute; left: 50%; top: 30%; margin-left: -45%; width: 90%; background: #fff; padding: 15px;}
.elite_alert_l{float: left; width: 45%;}
.elite_alert_l img{text-align: center;}
.elite_alert_r{float: left; width: 55%; padding-left: 15px;}
.elite_alert_r h5{font-size: 28px; color: #333;}
.elite_alert_r span{display: block; font-size: 16px; color: #666; margin-top: 10px;}
.elite_alert_r p{font-size: 16px; color: #333; max-height: 190px; margin-top: 10px; overflow: hidden; line-height: 28px;}
/*end*/

.aptltude{padding: 80px 0; background: #fff;}
.aptltude_top{text-align: center;}
.aptltude_owl{margin-top: 30px;}
.aptltude_owl .item{padding-left: 30px; padding-top: 30px; }
.aptltude_owl img{box-shadow: -30px -30px 0 #ddd; max-width: 100%;}
.aptltude_bot{margin-top: 60px; text-align: center;}
.contact_us{background: #444;}
.contact_left{position: relative; float: left; width: 45%;}
.contact_left_con{padding-left: 15%; width: 100%; height: 100%; position: absolute; left: 0; top: 0; color: #fff;}
.contact_us .pub_tit2{color: #fff;}
.contact_us .pub_subtit2{color: #fff;}
.dis_table{display: table; width: 100%; height: 100%;}
.dis_table_cell{display: table-cell; vertical-align: middle;}
.us_xinxi{font-size: 22px; line-height: 42px;}
.us_xinxi a{color: #fff;}
.contact_right{float: left; width: 55%;}

.aptltude_owl .item:hover img{transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px);}



/* ====================项目展示====================== */
.sub_menu{padding: 50px 0; background: #fff;}
.sub_menu.no_bg{background: none; padding-bottom: 0;}
.no_bg .sub_menu_top{border-bottom: none;}
.sub_menu_top{width: 100%; border-bottom: 1px solid #d9d9d9; padding-bottom: 20px;}
.sub_menu_top_l{float: left;}
.sub_menu_top_r{padding-top: 60px; float: right; font-size: 16px;}
.sub_menu_top_r img{margin-top: -3px;}
.sub_menu_top_r a{color: #333;}
.sub_menu_top_r a.active{color: #c30d23;}
.sub_menu_bot{margin-top: 25px;}
.sub_menu_bot a{font-size: 18px; color: #666; float: left; margin-right: 50px;}
.sub_menu_bot a.active{color: #333; font-weight: bold;}
.sub_menu_bot a.active:after{content: ""; width: 100%; height: 1px; background: #c30d23; display: block; margin-top: 5px;}
.project_list{width: 100%; padding: 80px 0;}
.change_con2{background: #fff; margin-bottom: 30px;}
.change_tw2{padding: 20px 20px 0; height: 100%; overflow: hidden; position: relative;}
.change_tit2{font-size: 26px; margin-bottom: 10px;}
.change_tit2 a{color: #333;}
.change_tit2 img{margin-top: -3px; margin-left: 5px;}
.change_tit2:after{content: ""; width: 15px; height: 2px; margin-top: 10px; display: block; background: #c30d23;}
.change_tw2 p{margin-top: 15px; width: 100%; max-height: 135px; overflow: hidden; font-size: 14px; color: #666; line-height: 28px;}
.change_img2{position: relative; height: 100%; padding: 0; overflow: hidden;}
.change_img2 img{width: 100%;}
.change_con2:last-of-type{margin-bottom: 0;}
.project_list .change_con2:nth-of-type(2n) .change_tw2{float: right;}


/* =======================项目展示-详情========================= */
.product_news_con{padding: 0 3%;}
.product_news{margin-top: 80px; background: #fff; padding: 80px 5%;}
.news_tit{font-size: 28px; color: #000; height: 33px; width: 100%; overflow: hidden;}
.news_time{display: block; font-size: 18px; color: #000; margin-top: 10px;    margin-bottom: 10px;}
.news_p p{font-size: 16px; color: #333; text-indent: 2em;}
.news_p p img{margin-left: -2em; }
.up_down_art{margin-top: 70px; width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.pub_art{width: 100%; height: 100px; line-height: 99px; font-size: 18px;}
.pub_art a{display: block; width: 100%; height: 100%; overflow: hidden; color: #333;}
.pub_art a:hover{color: #c30d23;}
.pub_art_l{width: 10%; height: 100%; overflow: hidden; float: left;}
.pub_art_l img{margin-left: 8px;}
.pub_art_c{width: 70%; height: 100%; overflow: hidden; float: left;}
.pub_art_r{width: 11%; height: 100%; overflow: hidden; float: right; text-align: right;}
.next_art{border-top: 1px dashed #ccc;}
.up_down_art{margin-top: 35px;}
.return_li{margin-top: 40px;}
.return_li a{padding: 20px 30px; display: block; float: right; background: #e0e0e0; color: #333; text-align: center; font-size: 18px; color: #333;}


/* ========================项目展示-列表========================= */
.apart_page{padding: 30px 0 20px;}
.qie_lanmu{width: 100%; margin: 80px 0;}
.lanmu_tab{}
.lanmu_tab ul{margin-right:-5px; margin-left: -5px;}
.lanmu_tab ul li{text-align: center; font-size: 26px; padding-left: 5px; padding-right: 5px; margin-bottom: 10px;}
.lanmu_tab ul li a{display: block; width: 100%; height: 100%; background: #fff; height: 104px; line-height: 104px; color: #333;}
.lanmu_tab ul li a img{margin-top: -3px;}
.lanmu_tab ul li .img2{opacity: 0; width: 0;}
.lanmu_tab ul li.active a,.lanmu_tab ul li:hover a{background: #333; color: #fff;}
.lanmu_tab li:hover .img1,.lanmu_tab li.active .img1{opacity: 0; width: 0;}
.lanmu_tab li:hover .img2,.lanmu_tab li.active .img2{opacity: 1; width: auto;}
.column_box{margin-top: 60px;}
.lanmu_con{background: #fff; padding: 60px; display: none;}
.lanmu_con.on{display: block;}
.lanmu_con ul{width: 100%;}
.lanmu_con ul li{position: relative; width: 100%; margin-bottom: 60px;}
.lanmu_con ul li:last-of-type{margin-bottom: 0;}
.lanmu_con ul li:after{position: absolute; left: 50%; bottom: 0; width: 0; opacity: 0; content: ""; display: block; height: 1px; background: #c31127;}
.lanmu_con_li{background: #f4f4f4; margin-left: 0; margin-right: 0;}
.lanmu_con_li_l{padding: 0 3%;}
.lanmu_con_li_l a{display: block; width: 100%; height: 100%;}
.lanmu_con_li h5{margin-top: 70px; font-size: 20px; color: #000; height: 48px; overflow: hidden;}
.lanmu_con_li p{font-size: 14px; color: #777; line-height: 22px; margin-top: 20px; height: 66px; overflow: hidden;}
.lanmu_more{margin-top: 30px;}
.lanmu_con ul li:hover .img_shadow{opacity: 1;}
.lanmu_more{font-size: 14px; color: #666;}
.lanmu_more_l{float: left;}
.lanmu_more_r{float: right;}
.lanmu_con ul li:hover{box-shadow: 0 10px 20px -5px rgba(0,0,0,.3)}
.lanmu_con ul li:hover:after{opacity: 1; width: 100%; margin-left: -50%;}

/* =========================联系我们============================ */
.contact_map{margin-top: 70px; padding: 100px 80px; background: #fff;}
.contact_map_top{}
.contact_map_tit{font-size: 28px; color: #333; display: inline-block;}
.contact_map_tit:after{content: ""; width: 100%; height: 1px; background: #1b1a20; display: block; margin-top: 5px;}
.contact_map_li{margin-top: 30px;}
.contact_map_li li{float: left; line-height: 50px; color: #333; font-size: 22px; margin-right: 60px;}
.contact_map_li li a{color: #c30d23;}
.contact_map_bot{}
.contact_map_bot img{width: 100%; margin-top: 40px;}

/* ===========================加入我们======================== */
.contact_talent{background: #fff; padding: 80px; margin-top: 80px; margin-bottom: 80px;}
.talent_concept .talent_p{font-size: 20px; line-height: 40px; margin-top: 10px;}
.talent_img{margin-top: 30px; position: relative;}
.talent_email{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.talent_email p{margin-left: 8%; width: 450px; text-align: center; font-size: 22px; color: #333;}
.talent_email p a{display: block; color: #c30d23;}
.talent_email p a:after{}
.recruit{width: 100%; margin-top: 60px;}
.recruit_tabale{width: 100%; margin-top: 30px; overflow: auto; overflow-y: hidden; margin-bottom: 60px;}
.recruit_tabale table{width: 100%; min-width: 580px;}
.recruit_tabale th{text-align: center; height: 90px; background: #eaeaea; font-size: 18px; color: #333; font-weight: normal;}
.recruit_tabale td{text-align: center; height: 90px; font-size: 16px; color: #333;}
.recruit_tabale tbody tr{border-bottom: 1px solid #b1b1b1;}
.check_xq{font-size: 14px; color: #fff; background: #e52105; padding: 8px 30px;}
.check_xq:hover,.check_xq:focus{color: #fff;}
/* 职位详情弹层 */
.xq_alert{z-index: 999; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.8);}
.xq_alert_con{position: absolute; left: 50%; top: 50%; margin-left: -40%; width: 80%; height: 80%; overflow: hidden; background: #fff;}
.close_alert{position: absolute; top: -40px; right: -40px; width: 98px; height: 98px; font-size: 18px; line-height: 128px; text-indent: 33px; border: 1px solid #bfbfbf; border-radius: 50%;}
.scroll_alert{padding: 12% 4% 4%; width: 100%; height: 100%; overflow: auto; overflow-x: hidden;}
.zp_zhiwei{font-size: 32px; color: #444; text-align: center;}
.zp_yaoqiu{text-align: center; margin-top: 20px;}
.zp_yaoqiu span{font-size: 18px; color: #444; padding: 0 20px; border-right: 2px solid #a7a7a8;}
.zp_yaoqiu span:last-of-type{border-right: none;}
.send_jl{display: block; width: 123px; height: 33px; text-align: center; line-height: 33px; color: #fff; font-size: 14px; margin: 25px auto; background: #e52105;}
.send_jl:hover,.send_jl:focus{color: #fff;}
.required_p{font-size: 14px; color: #565656; /*text-align: center;*/ line-height: 22px; width: 80%; margin: 0 auto;}
.required_p p{}
.liaison_tit{margin-top: 70px; text-align: center; font-size: 24px; color: #444;}
.liaison_con{text-align: center; margin-top: 20px;}
.liaison_con .p1{font-size: 18px;}
.liaison_con .p2{font-size: 14px; display: inline-block;}
.liaison_con .p2:after{content: ""; display: block; width: 100%; height: 1px; border-bottom: 1px solid #333;}
.liaison_con li{border-right: 1px solid #333; margin-top: 10px;}
.liaison_con li:last-of-type{border-right: none;}

/* ====================新闻中心-详情页======================== */
.product_news.page_news{margin-top: 0; border-top: 1px solid #000;}
.company_news .news_lb_con{display: block;}

/* ====================新闻中心-公司新闻==================== */
.company_news{margin-top: 80px; margin-bottom: 80px;}
.company_news .news_lb_con li,.company_news .news_lb_con li,.policy_guidance .news_lb_con li{margin-bottom: 0; margin-top: 20px;}
.company_news .news_lb_con a{padding: 3%;}
.company_news .news_lb_text,.policy .news_lb_text{border: none;}
.compan_words{max-height: 69px; overflow: hidden;}
.company_news_l{width: 25%; float: left; border-right: 1px solid #e5e5e5;}
.company_news_l h5{font-size: 50px; line-height: 49px; font-weight: bold; color: #333;}
.company_news_l .time_p{text-transform: uppercase; font-size: 12px; color: #666;}
.company_news_r{width: 75%; padding-left: 3%; float: right;}

/* =====================新闻中心-金融政策========================= */
.policy{margin-top: 80px; margin-bottom: 80px;}
.policy .company_news_l{width: 9%;}
.policy .company_news_r{width: 91%;}
.policy .news_lb_text p{margin-top: 15px; font-size: 15px; max-height: 50px;}
.policy .compan_words{max-height: 149px;}
.policy .company_news_r{ border-left: 1px solid #e5e5e5;}
.policy .company_news_l{border-right: none;}
.policy .news_lb_con a{padding: 20px 2%;}
.policy .row{margin-left: -5px; margin-right: -5px;}
.policy .news_lb_text .time_p{text-transform: uppercase; font-size: 12px; color: #666;}

/* ==========================党建工作============================= */
.party_build{margin-top: 80px; margin-bottom: 80px; background: #fff;}
.build_list{padding: 20px 5%;}
.build_list li{width: 100%; border-bottom: 1px solid #b1b1b1;}
.build_list li a{display: block; width: 100%; height: 100%; padding: 30px 0;}
.dj_time{font-size: 22px; color: #000;}
.dj_tit{font-size: 18px; color: #333; height: 21px; overflow: hidden;}
.dj_words{font-size: 14px; color: #333; font-size: 14px; max-height: 69px; overflow: hidden; margin-top: 10px;}
.dj_btn{display: block; margin-top: 10px; padding-left: 10px; font-size: 14px; color: #333; width: 100px; height: 32px; line-height: 32px; background: #fff url(../image/arrow_right01.png) no-repeat 75px center;}
.build_list li:hover .img_shadow{opacity: 1;}
.build_list li:hover .dj_btn{background: #c30d23 url(../image/arrow_right02.png) no-repeat 75px center; color: #fff;}

/* ==============================政策导向======================== */
.policy_guidance{margin-top: 80px; margin-bottom: 80px; padding: 40px 50px 60px; background: #fff;}
.policy_guidance .news_lb_con{display: block;}
.policy_guidance .news_lb_text{padding-bottom: 20px;}
.policy_guidance .news_lb_con a{position: relative; background: #f4f4f4;}
.policy_guidance .news_lb_text h6{height: 38px;}
.policy_guidance .news_lb_text p{font-size: 14px; max-height: 69px;}
.policy_guidance .news_lb_con li a:after{position: absolute; left: 50%; bottom: 0; width: 0; opacity: 0; content: ""; display: block; height: 1px; background: #c31127;}
.news_lb_con li:hover .lanmu_more_l img{transform: scale(1);}
.policy_guidance .news_lb_con li:hover a{box-shadow: 0 10px 20px -5px rgba(0,0,0,.3)}
.policy_guidance .news_lb_con li:hover a:after{opacity: 1; width: 100%; margin-left: -50%;}

/* ==========================社会责任========================== */
.social_accuse{position: relative; z-index: 1; width: 100%; padding-top: 90px; background: #fff; margin-top: 40px;}
.social_tit{text-align: center;}
.social_tit a{display: block;}
.social_tit .pub_tit2{text-transform: uppercase;}
.social_tit .pub_subtit2:after{content: ""; display: block; width: 100%; height: 1px; background: #c30d23;}
.socia_tuwen{margin-top: 30px;}
.socia_tuwen p{font-size: 16px; color: #333; line-height: 34px;}
.socia_tuwen img{margin-top: 35px; width: 100%;}
.whole_map{position: relative; width: 100%; background: #ededed;}
.map_position{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.map_position .container{height: 100%;}
.map_position .row{width: 100%; height: 100%;}
.map_pos_l{height: 100%;}
.map_pos_l .pub_tit2{text-transform: uppercase;}
.map_adress{position: relative; font-size: 24px; color: #333; margin-top: 30px;}
.map_adress img{margin-top: -0.05rem;}
.map_adress:after{position: absolute; left: 0; top: 0.5rem; content: ""; width: 0.17rem; height: 0.21rem; background: url(../image/arrow_down2.png) no-repeat center; background-size: 100%;}
.map_pos_l .pub_tit2:after{content: ""; display: block; width: 30%; margin-top: 5px; height: 1px; background: #c30d23;}
.map_pos_r{position: relative; height: 100%; overflow: hidden; moz-user-select: -moz-none; 
-moz-user-select: none; 
-o-user-select:none; 
-khtml-user-select:none; 
-webkit-user-select:none; 
-ms-user-select:none; 
user-select:none;}
.my_map{position: absolute; left: -130px; top: 10%;}
/*.stateTip path{opacity: 0;}*/
/*#mapTipContainer{margin-top: -120px;}*/
#ChinaMap{width: 100%;}
.svggroup svg{width: 100%;}
#stateTip svg{display: none;}


.map_dy_con{background: #fff; width: 100%; padding-bottom: 80px;}
.map_dy_con .lanmu_con_li{background: #fff;}
.map_dy_con .lanmu_con_li .lanmu_con_li_l{padding: 0 15px; margin-top: 30px;}
.map_dy_con .lanmu_con_li .lanmu_con_li_l:nth-of-type(1),.map_dy_con .lanmu_con_li .lanmu_con_li_l:nth-of-type(2){margin-top: 0;}
.map_dy_con .lanmu_con_li .lanmu_con_li_l a{position: relative; padding: 20px; background: #f4f4f4;}
.map_dy_con .lanmu_con_li h5{margin-top: 0;}
.map_dy_con .jump_page{margin-top: 50px; z-index: 2; position: relative;}
.map_dy_con .container{position: relative;}
.white_wrap{position: absolute; left: 0; top: -30px; width: 100%; height: 150px; background: #fff;}
.map_dy_con .lanmu_con_li_l a:after{position: absolute; left: 50%; bottom: 0; width: 0; opacity: 0; content: ""; display: block; height: 1px; background: #c31127;}
.map_dy_con .lanmu_con_li_l a:hover{box-shadow: 0 10px 20px -5px rgba(0,0,0,.3)}
.map_dy_con .lanmu_con_li_l a:hover:after{opacity: 1; width: 100%; margin-left: -50%;}


.culture_tit_box{z-index: 22; width: 100%; text-align: center; position: absolute; left: 0; top: 14%;}
.small_cul_owl.owl-carousel.owl-loaded{display: none;}
.small_cul_owl .owl-nav .owl-prev,.small_cul_owl .owl-nav .owl-next{position: absolute; left: 0; top: 0; text-indent: 9999px; width: 16%; height: 100%;}
.small_cul_owl .owl-nav .owl-next{left: auto; right: 0;}


/* hover start */
.phone_menu .line,.serve_icon,.art_jump,.change_img img,.img_shadow,.news_list_ul li,.news_list_ul li:before,.news_list_ul li a,.news_tab li,
.news_tab li img,.news_lb_con2 li span,.news_lb_con2 li span:after,.news_lb_con2 li span img,.view_more2,.view_more2 a,.news_list_r li,
.news_list_r li .triangle-left,.view_more1_right a,.nav_list ul li:before,.nav_list ul li a,.pc_sub_list,.pc_sub_list dl dd,.header,
.friend_list li a:after,.friend_list li a,.jump_page ul li,.jump_page ul li a,.owl_elite_li li,.boss_name,.owl_elite_li li a:before,.hide_li:before,
.pub_art a,.lanmu_tab ul li a,.lanmu_tab ul li img,.lanmu_con ul li,.lanmu_con ul li:after,.dj_btn,.news_lb_con li a,.news_lb_con li a:after,
.manngement_r img,.president_img img,.map_dy_con .lanmu_con_li_l a:after,.map_dy_con .lanmu_con_li_l a,.aptltude_owl .item img,.culture .owl-item img,
.hide_erwei{
    -webkit-transition:all 0.6s ease-in-out 0s;
    -moz-transition: all 0.6s ease-in-out 0s;
    -ms-transition: all 0.6s ease-in-out 0s;
    -o-transition: all 0.6s ease-in-out 0s;
    transition: all 0.6s ease-in-out 0s;
}
/*图片由小变大*/
.change_img img,.change_img2 img,.manngement_r img{
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-in ;
    -webkit-transition-duration: 400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-in ;
    -moz-transition-duration: 400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-in ;
    transition-duration: 400ms;
}
.change_img:hover img,.news_lb_con li:hover img,.change_img2:hover img,.lanmu_con ul li:hover .change_img2 img,.build_list li:hover .change_img img{
    -webkit-transform: scale(1.08, 1.08);
    -webkit-transition-timing-function: ease-in;
    -webkit-transition-duration: 400ms;
    -moz-transform: scale(1.08, 1.08);
    -moz-transition-timing-function: ease-in;
    -moz-transition-duration: 400ms;
    transform: scale(1.08, 1.08);
    transition-timing-function: ease-in;
    transition-duration: 400ms;
    position: relative;
    z-index: 0;
}
/* hover end */


@media (min-width: 1440px){
    .container{ width: 80%;}
}
@media (min-width: 1600px){
    .container{ width: 85%;}
}
@media (min-width: 992px) and (max-width: 1439px){
    .container{ width: 90%;}
}

@media (max-width: 1600px){
    .nav_list ul li a{padding: 0 22px;}
    .pc_sub_list dl dd a{padding: 0 10px;}
    .banner_scroll .item a .bd_words p{font-size: 50px; line-height: 70px;}
    .sec_tit i{font-size: 36px;}

    .ban_inner_tit h5{font-size: 50px;}
    .pub_art_l{width: 15%;}

    .scroll_alert{padding: 7% 4% 4%;}
}
@media (max-width: 1366px){
    .lanmu_con_li h5{margin-top: 20px;}
    .lanmu_tab ul li{font-size: 21px;}
    .pub_tit2{font-size: 35px;}
    .pub_subtit2{font-size: 21px;}
    .us_xinxi{font-size: 18px;}
    .aptltude_owl img{box-shadow: -20px -20px 0 #ddd;}
    .aptltude_owl .item{padding-left: 20px; padding-top: 20px;}

    .contact_map_tit{font-size: 21px;}
    .contact_map_li li{font-size: 17px;}
    .scroll_alert{padding: 4%;}
    .talent_concept .talent_p{font-size: 16px; line-height: 30px;}
    .talent_email p{font-size: 16px;}
    .my_map{top: 5%; left: -180px;}
    .zc_name .zc_name_l{width: 15%;}
    .zc_name .zc_name_r{width: 85%;}
}
@media (min-width: 992px) and (max-width: 1366px){
    .nav_list ul li a,.nav_right li{line-height: 100px;}
    .pc_sub_list dl dd a{line-height: 39px;}
    .pc_sub_list{margin-top: -30px;}
    .nav_left{margin-top: 20px;}
    body{padding-top: 100px;}
    .company_news_l{width: 30%;}
    .company_news_r{width: 70%;}
}
@media (max-width: 1200px){
    .nav_left{margin-right: 20px;}
    .nav_list ul li a{padding: 0 12px;}
    .banner_scroll .item a .bd_words p{font-size: 38px; line-height: 50px;}
    .sec_tit i{font-size: 28px;}
    .serve_l_top h6{font-size: 32px;}
    .footer .container{padding: 5%;}
    .foot-support{margin-top: 20px;}
    .ban_inner_tit h5{font-size: 38px;}
    .friend_list li a span{font-size: 16px;}
    .sitemap ul li .sitemap_l{width: 14%;}
    .sitemap ul li .sitemap_r{width: 86%;}
    .pub_art_r{width: 13%;}
    .pub_art_c{width: 68%;}
    .lanmu_con_li h5{margin-top: 10px; font-size: 16px; height: 38px;}
    .lanmu_con_li p{margin-top: 10px;}
    .lanmu_more{margin-top: 15px;}
    .lanmu_tab ul li{font-size: 16px;}
    .lanmu_tab ul li a{ height: 85px; line-height: 85px;}

    .pub_tit2{font-size: 28px;}
    .pub_subtit2{font-size: 18px;}
    .us_xinxi{font-size: 16px; line-height: 28px;}
    .contact_left_con{padding-left: 10%;}
    .contact_map_li li{margin-right: 30px;}
    .policy .company_news_l{width: 11%;}
    .policy .company_news_r{width: 89%;}
    .dj_time{font-size: 18px;}
    .policy_guidance{padding: 40px 60px 60px;}
    .manngement_r img,.president_img img{box-shadow: -20px -20px 0 #ddd;}
    .president_l {margin-top: 70px;}
    .owl_elite .hide_li_con .p3{margin-top: 5px;}
    .map_adress{font-size: 18px;}
    .map_adress img{width: 18px;}

    .my_map{top: 8%; left: -240px;}
    .zc_name .zc_name_l{width: 20%;}
    .zc_name .zc_name_r{width: 80%;}
    .zc_name{font-size: 14px;}

}
@media (max-width: 991px){
    body{padding-top: 60px;}
    .banner_scroll .item a .bd_words p{font-size: 28px; line-height: 38px;}
    .service_top{margin-bottom: 30px;}
    .serve_top_tit{width: 100px; height: 100px;}
    .serve_l_top{margin-top: 0;}
    .news_center .view_more1_right{display: none;}
    .news_center .view_more1_center{float: right;}
    .serve_l_top h6{font-size: 28px;}
    .header{height: 60px; background: #fff; border-bottom: 1px solid #ddd;}
    .nav_pc{ display: none;}
    .nav_phone{ display: block;}
    .ban_inner_tit h5{font-size: 28px;}
    .sitemap ul li .sitemap_l{width: 20%; font-size: 16px;}
    .sitemap ul li .sitemap_r{width: 80%;}
    .sitemap ul li .sitemap_r a{margin-right: 35px;}
    .change_tw2{padding-bottom: 20px;}
    .pub_art_r{display: none;}
    .pub_art_l{width: 19%;}
    .lanmu_con_li_l{padding: 3%;}
    .manngement{padding: 50px 0;}
    .aptltude_owl img{box-shadow: -10px -10px 0 #ddd;}
    .aptltude_owl .item{padding-left: 10px; padding-top: 10px;}
    .contact_map{padding: 50px 20px;}
    .contact_map_tit{font-size: 18px;}
    .contact_map_li li{font-size: 14px;}
    .zp_zhiwei{font-size: 28px;}
    .zp_yaoqiu span{padding: 0 15px; font-size: 14px;}
    .contact_talent{padding: 40px;}
    .talent_email p{margin-left: 0;}
    .dj_time{font-size: 14px;}
    .policy_guidance{padding: 20px 40px 40px;}
    .us_xinxi{font-size: 14px;}
    .us_xinxi.mt30{margin-top: 10px;}
    .contact_left_con{padding-left: 5%;}
    .manngement_r{margin-top: 78px;}
    .president_img{text-align: center;}
    .president_img img{max-width: 300px;}
    .project_list .change_con2:nth-of-type(2n) .change_tw2{float: none;}
    .map_pos_l .pub_tit2{font-size: 24px;}

    .my_map{top: 8%; left: -285px;}
    

}
@media (max-width: 768px){
    .pub_tit{font-size: 21px;}
    .change_tit{font-size: 18px;}
    .serve_l_top h6{font-size: 21px;}
    .news_list_ul li a{font-size: 14px;}
    .news_lb_con2 li h5{font-size: 16px;}
    .serve_l_top p{font-size: 16px;}
    .news_list_l{padding: 0 3%;}
    .serve_top_tit span{font-size: 18px;}
    .serve_l_bot li{font-size: 12px;}
    .serve_l_bot.row{margin: 20px 0 0; padding-left: 0;}
    .view_more1_left{width: 100%;}
    .view_more1_center{width: 100%;}
    .view_more1_center .news_tab{margin-top: 10px;}
    .news_tab li{font-size: 12px;}
    .ban_inner_tit h5{font-size: 20px;}
    .sub_menu{padding: 20px 0;}
    .sitemap{padding: 60px;}
    .project_list{padding: 20px 10px;}
    .change_con2{margin-bottom: 10px;}
    .pub_tit2{font-size: 21px;}
    .pub_subtit2{font-size: 16px;}
    .sub_menu_top_r{font-size: 14px; padding-top: 28px;}
    .change_tit2{font-size: 18px;}
    .sub_menu_bot a{font-size: 14px;}
    .change_tit2 img{width: 24px; margin-top: -5px;}
    .product_news{margin-top: 20px; padding-bottom: 30px; padding-top: 30px;}
    .return_li {margin-top: 20px;}
    .pub_art_l{width: 30%;}
    .lanmu_con{padding: 20px;}
    .qie_lanmu{margin: 20px 0;}
    .column_box{margin-top: 10px;}
    .lanmu_con ul li{margin-bottom: 20px;}
    .owl_elite .owl-nav .owl-prev,.aptltude_owl .owl-nav .owl-prev,.owl_small_elite .owl-nav .owl-prev{left: 0;}
    .owl_elite .owl-nav .owl-next,.aptltude_owl .owl-nav .owl-next,.owl_small_elite .owl-nav .owl-next{right: 0;}
    .contact_map{margin-top: 20px;}
    .liaison_con li{border-right: none;}
    .talent_concept .talent_p{font-size: 14px;}
    .talent_email p{font-size: 14px; margin-left: -5%;}
    .recruit_tabale th{font-size: 14px;}
    .recruit_tabale td{font-size: 14px;}
    .contact_talent{padding: 20px; margin-top: 20px; margin-bottom: 20px; }
    .recruit{margin-top: 20px;}
    .company_news{margin-top: 20px; padding-bottom: 20px;}
    .policy .news_lb_con a{padding: 3%;}
    .policy{margin-top: 20px; margin-bottom: 20px;}
    .policy .company_news_l{width: 15%;}
    .policy .company_news_r{width: 85%;}
    .dj_time{display: none;}
    .dj_tit{margin-top: 20px;}
    .party_build{margin-top: 20px; margin-bottom: 20px;}
    .build_list{padding: 0;}
    .build_list li a{padding: 20px 0;}
    .policy_guidance{padding: 0 20px 20px; margin-top: 20px; margin-bottom: 20px; }
    .company_news .news_lb_con li:nth-of-type(1){margin-top: 0;}
    .contact_left{width: 100%;}
    .contact_right{width: 100%;}
    .aptltude,.elite_team,.president,.manngement{padding: 20px 0;}
    .aptltude_bot,.aptltude_owl,.social_accuse{margin-top: 20px;}
    .president_l{margin-top: 10px;}
    .manngement_r{margin-top: 45px; text-align: center;}
    .owl_elite.owl-carousel.owl-loaded{display: none;}
    .owl_small_elite.owl-carousel.owl-loaded{display: block;}
    .map_dy_con{padding-bottom: 20px;}
    .map_dy_con .lanmu_con_li .lanmu_con_li_l{padding: 0;margin-top: 20px;}
    .map_dy_con .jump_page,.socia_tuwen,.socia_tuwen img{margin-top: 20px;}
    .map_dy_con .lanmu_con_li .lanmu_con_li_l:nth-of-type(1),.map_dy_con .lanmu_con_li .lanmu_con_li_l:nth-of-type(2){margin-top: 20px;}
    .social_accuse{padding-top: 20px;}
    .socia_tuwen p{font-size: 14px; line-height: 24px;}
    .white_wrap{top: -20px; display: none;}
    .map_pos_l .pub_tit2{font-size: 16px;}
    .map_adress,.map_pos_l .pub_subtit2{font-size: 14px;}
    .map_adress img{width: 14px;}

    .map_position,.map_position .container,.map_position .row{height: auto;}
    .my_map{position: static; margin-left: -165px;}
    .dis_table_cell{text-align: center;}
    .map_pos_l .pub_tit2:after{margin: 5px auto 0;}
    .map_adress:after{display: none;}
    .map_pos_l,.map_adress{margin-top: 10px;}
    .whole_map{height: 500px;}

    .news_lb{margin-top:20px;}
    .news_lb_con li:last-of-type{margin-bottom: 0;}
    .pub_words_box p{margin-top: 5px;}
    .pub_words_box{padding-bottom: 20px;}

    .news_p p{font-size: 14px;}
    .news_p p img{margin-left: -2em; height:auto !important; }
    .zc_name .zc_name_l{font-size: 28px;}
    .zc_name{font-size: 13px;}
    
    .culture.owl-carousel.owl-loaded{display: none;}
    .small_cul_owl.owl-carousel.owl-loaded{display: block;}
}
@media (max-width: 540px){
    .banner_scroll .item a .bd_words p{font-size: 20px; line-height: 24px;}
    .foot-list ul li{width: 20%;}
    .serve_top_tit{display: none;}
    .serve_tab{margin-top: 10px;}
    .pub_tit{margin-top: 25px;}
    .mt30{margin-top: 20px;}

    .serve_l_bot li .serve_icon{transform: scale(.8); -webkit-transform: scale(.8); -o-transform: scale(.8); -moz-transform: scale(.8); }

    .friendship{padding: 15px; margin: 0;}
    .friend_list li{padding: 0 10px; margin-bottom: 20px;}
    .friend_list li a span{font-size: 14px;}
    .jump_page{margin-top: 0;}
    .sitemap{padding: 15px; margin: 0;}
    .sitemap ul li{padding: 15px 0;}
    .sitemap ul li .sitemap_l{width: 100%;}
    .sitemap ul li .sitemap_l:after{display: none;}
    .sitemap ul li .sitemap_r{width: 100%; padding-left: 0;}
    
    .pub_art{height: 50px; line-height: 50px;}
    /*.pub_art_l{display: none;}*/
    .pub_art_c{text-align: center;}
    .pub_art{font-size: 14px;}
    .return_li a{font-size: 14px; padding: 10px 15px;}
    .news_p video{max-width:100%; height:auto}
    .news_p p{font-size: 14px;}
    .news_tit{font-size: 21px; /* height: 25px; */  height:auto; }
    .news_time{font-size: 16px;    margin-bottom:15px;}

    .lanmu_con{padding: 20px;}
    .lanmu_tab ul li{font-size: 14px;}
    .lanmu_tab ul li a{ height: 60px; line-height: 60px;}
    .lanmu_con_li h5{font-size: 16px; height: 38px;}
    .aptltude_owl img{box-shadow: -0 -0 0 #ddd;}
    .aptltude_owl .item{padding-left: 0; padding-top: 0;}
    .contact_map_li li{width: 100%; line-height: 30px;}
    .contact_map_bot img{margin-top: 20px;}
    .contact_map{padding: 20px;}
    .zp_zhiwei,.liaison_tit{font-size: 21px;}
    .liaison_tit{margin-top: 25px;}
    .talent_email p{font-size: 12px; margin-left: -20%;}
    .policy .company_news_l{width: 24%;}
    .policy .company_news_r{width: 76%;}
    .sub_menu_bot a{margin-right: 20px;}
    .manngement_r img,.president_img img{box-shadow: -10px -10px 0 #ddd;}
    .president_img img{margin-left: 15px; margin-top: 15px;}
    .boss_name{height: 70px;}
    .boss_name .span1{margin-top: 8px;}
    .elite_alert_r h5{font-size: 21px;}
    .elite_alert_r span{font-size: 12px;}
    .elite_alert_r p{font-size: 12px; line-height: 18px;}
    .map_adress{margin-top: 5px;}
    .whole_map{height: 380px;}
    .my_map{position: static; margin-left: -320px;}

    .news_tab li{padding: 0 10px; height: 35px; line-height: 35px;}
    .news_tab li img{display: none;}

    .news_tab li:hover .img1,.news_tab li.active .img1{display: none;}
    .news_tab li:hover .img2,.news_tab li.active .img2{display: none;}
    .list_text{width: 72%;}
    .list_time{width: 28%;}
    .news_list_ul li a{height: 30px; line-height: 30px;}
    .news_lb_con2 li{margin-bottom: 20px;}
    .news_lb_con2 li p,.news_lb_con2 li span{margin-top: 10px;}


    .foot-support{margin-top: 0;}
    .foot-list{display: none;}
    .contact_right{display: none;}
    .xs_block{display: block;}
    .xs_hide{display: none;}
    .banner_scroll .item a .bd_words{width: 49%;}
    .president_img img{max-width: 200px;}
    .zc_name .zc_name_l{width: 26%; font-size: 24px;}
    .zc_name .zc_name_r{width: 74%; line-height: 18px;}
    .pub_tit2{font-size: 18px;}
    .pub_subtit2{font-size: 14px;}
}
@media (max-width: 370px){
    .banner_scroll .item a .bd_words{width: 58%;}
    .my_map{margin-left: -340px;}
    .us_xinxi{font-size: 12px;}
}

@media (max-width: 320px){
    .serve_l_bot.row li{transform: scale(0.7);}
    .banner_scroll .item a .bd_words{width: 60%;}
}

















