@font-face {
	font-family: 'Conv_Rubik-Regular';
	src: url('../fonts/Rubik-Regular.eot');
	src: local(''), url('../fonts/Rubik-Regular.woff') format('woff'), url('../fonts/Rubik-Regular.ttf') format('truetype'), url('../fonts/Rubik-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {color: #333333;  background: #fff; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #333333; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #dcb76e;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei'; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei'; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }
.fl{float: left;}
.fr{float: right;}

em, i, span, b { font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.w_1200{max-width: 1200px;margin: auto;width: 96%;}
.w_1150{max-width: 1150px;margin: auto;width: 96%;}
/*header*/
.m_header{display: none;padding: 10px 2%;width: 96%;z-index: 99999;top:0;position: absolute;}
.m_header .searchBtn{float: right;}
.m_logo img,.menua img{height: 40px;}
.menua{float: right;}

.logoright{position: relative;z-index: 5;line-height: 46px;margin-right: 4%;margin-left: 2%;}
.searchBtn{float: left;cursor: pointer;display: inline-block;width: 30px;height: 46px;background: url(../images/ico2.png)  center no-repeat;-webkit-background-size: auto 17px;background-size: auto 17px;}
.logoright .top_2{cursor: pointer;position: relative;}
.logoright .top_2 i{display: none;position: absolute;left: -70px;top: 45px;width: 150px;}
.logoright .top_2 i img{width: 100%;}
.logoright .top_2:hover i{display: inline-block;}
.logoright a.top_1{float: left;display: inline-block;font-size: 14px;padding-left: 25px;-webkit-background-size: auto 15px;background-size: auto 15px;background-repeat: no-repeat;background-position: left center;}
.logoright span.on{position: relative;}
.logoright span.on:after,.logoright span.on:before{width: 1px;height: 10px;background: #9c9c9c;content: '';position: absolute;top: 50%;margin-top: -5px;}
.logoright span.on:after{left: 0}
.logoright span.on:before{right: 0}
.logoright a.top_1{background-image: url(../images/top3.png) ;}
.logoright span.top_2{padding: 0 15px;float: left;background-image: url(../images/top1.png) ;width: 20px;height: 46px;margin:0 16px 0 20px;-webkit-background-size: auto 20px;background-size: auto 20px;background-position: center;display: inline-block;background-repeat: no-repeat;}

.navWrap{-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; width: 96%;position: fixed;z-index: 9;top: 0;padding: 0 2%;}
.navWrap .logo{position: relative;z-index: 5;margin-top: 14px;margin-left: 2%;}
.navWrap .logo img{height: 52px;}
.navWrap .nav{position: relative;float: right;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;z-index: 3;margin-right: 2%; }
.navWrap .nav  ul{text-align: center;}
.navWrap .nav .nLi{display: inline-block;position: relative;text-align: center;}
.navWrap .nav .nLi:first-child{margin-left: 0;}
.navWrap .nav .nLi h3{position: relative;text-align: center;}
.navWrap .nav .nLi h3 a{display: block;position: relative;z-index: 3;padding: 17px 14px ;font-size: 14px;color: #fff;font-weight: bold;line-height:46px;}
.navWrap .nav .nLi h3 a:after{width: 0;height: 3px;background: #fff;display: inline-block;position: absolute;top: 0;left: 0;content: '';-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.navWrap .nav .nLi:first-child h3 a:before{right: auto;left: 0}
.navWrap .nav .nLi.on a:after,.navWrap .nav .nLi:hover a:after{width: 100%;}
.navWrap .nav .nLi .navSub{overflow: hidden;width: 1000px;position: absolute;left: 0px;top:80px;background: rgba(0,0,0,0.6);display: none;}
.navWrap .nav .nLi .navSub ul li{float: left;display: inline-block;margin: 0 5px 0 20px;}
.navWrap .nav .nLi .navSub ul li a{font-size: 14px;color:#c5c6c8;text-align: left;line-height: 35px;padding: 20px 0;display: inline-block;}
.navWrap .nav .nLi .navSub ul li a:hover{color: #fff;}
.navWrap .nav .nLi .navSub ul{overflow: hidden;width: 100%;float: none;}
.tophide { background: rgba(255,255,255,0.95); -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; padding: 15px 0;}

/*top end*/
.banner{position: relative;overflow: hidden;}
.banner .swiper-slide a{display: block;background-repeat: no-repeat;background-position: center;padding-bottom: 39.5%;-webkit-background-size: cover;background-size: cover;cursor: default;}
.banner_hd{position: absolute;z-index: 5;text-align: center;width: 100%;bottom: 20px;text-align: right;right: 12.5%;}
.banner_hd span.swiper-pagination-bullet,.one_swiper .one_hd span.swiper-pagination-bullet{margin: 0 5px;display: inline-block;width: 10px;height: 10px;border:2px solid #fff;-webkit-border-radius: 50%;border-radius: 50%;background: none;}
.banner_hd span.swiper-pagination-bullet-active,.one_swiper .one_hd span.swiper-pagination-bullet-active{background: #fff;width: 36px;-webkit-border-radius: 10px;border-radius: 10px;}

.index_one{padding-top: 42px;}
.one_left{width: 55.6%;position: relative;}
.one_left:after{height: 114px;width: 4px;background: #f6f6f6;content: '';position: absolute;right: -4.9%;top: 8px;display: inline-block;}
.one_left dt{float: left;width: 32.7%;}
.one_left dt a{display: block;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;padding-bottom: 120px;}
.one_left dd{padding-left: 36.8%;}
.one_left dd *{display: block;}
.one_left dd a span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #535353;font-size: 20px;font-weight: bold;line-height: 30px;}
.one_left dd a i{padding: 9px 0 16px;font-family: 'Conv_Rubik-Regular';font-size: 16px;color: #cdcdcd;line-height: 22px;}
.one_left dd a em{font-size: 13px;color: #535353;line-height: 24px;height: 48px;overflow: hidden;}
.one_left:hover dt a{-webkit-transform: scale(1.03);transform: scale(1.03);opacity: 0.9;filter: alpha(opacity=90);}
.one_left:hover dd a span{color: #aa7323;-webkit-transform: translateY(-3px);transform: translateY(-3px);}

.one_right{width: 39.2%;}
.one_right h5 a{font-size: 20px;color: #dbb873;font-weight: bold;line-height: 30px;}
.one_right h5 a:hover{color: #aa7323;}
.one_right h6{font-weight: bold;padding-top: 10px;color:#cdcdcd;font-size: 15px;line-height: 25px;}
.one_right ul {margin-top: 10px;}
.one_right ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 14px;color: #444;line-height: 26px;}
.one_right ul li a i{margin-right: 3px;font-family: 'Conv_Rubik-Regular';color: #666;}
.one_right ul li a:hover{color: #aa7323;-webkit-transform: translateX(3px);transform: translateX(3px);}
.one_right ul li a:hover i{color: #aa7323;}


.index_two_pc{margin-top: 38px;position: relative;height:189px;overflow: hidden;}
.index_two_pc .w_1200{height:100%; position:relative;}
.index_two_pc .a1{position:absolute; left:0; top:0; height:100%; width:250px;}
.index_two_pc .box{padding:34px 0 0 30px; position:absolute; top:0; height:156px; overflow:hidden; -webkit-transition: all .3s;transition: all .3s;cursor: default;}
.index_two_pc .box .h1_en{min-width: 470px;font-size: 12px; font-family: "RUBIK-REGULAR-WEBFONT"; line-height: 22px; font-weight: bold;margin-bottom: 8px; color:#fff; letter-spacing: 0px;}
.index_two_pc .box .h1_cn{min-width: 470px;font-size: 24px;font-weight: bold; line-height: 24px;color: #fff;margin-top: 48px;}
.index_two_pc .box1{z-index: 1; width:720px; padding-left: 500px; left:-500px; background:url("../images/i_bom_box1.jpg") no-repeat left center;}
.index_two_pc .box i{filter:alpha(opacity=0);}
.index_two_pc .box1 .hid{position:absolute; left:720px; top:107px; font-size: 14px; max-width:250px; line-height: 18px; color:rgba(69,73,108,.5); opacity:0; filter:alpha(opacity=0);}
.index_two_pc .box1 .hid i{display: block; position: absolute; right: -30px; top: 2px; width: 19px; height: 14px; background: url(../images/i_it_icon4.png) no-repeat center;}
.index_two_pc .box2 .hid{position:absolute; left:30px; top:145px; font-size: 14px; width:330px; line-height: 18px; color:#fff; opacity:0; filter:alpha(opacity=0);}
.index_two_pc .box2 .hid i{display: block; position: absolute; right: -30px; top: 2px; width: 19px; height: 14px; background: url(../images/i_it_icon2.png) no-repeat center;}
.index_two_pc .box3 .hid{position:absolute; left:30px; top:145px; font-size: 14px; width:100px; line-height: 18px; color:#7a6854; opacity:0; filter:alpha(opacity=0);}
.index_two_pc .box3 .hid i{display: block; position: absolute; right: -30px; top: 2px; width: 19px; height: 14px; background: url(../images/i_it_icon.png) no-repeat center;}
.index_two_pc .box2{z-index: 3; width:240px; left:700px; background:url("../images/i_bom_box2.jpg") no-repeat left center;}
.index_two_pc .box3{z-index: 2; width:480px; left:220px; background:url("../images/i_bom_box3.jpg") no-repeat left center;}
.index_two_pc .box4{z-index: 4; width:760px; right:-500px; background:url("../images/i_bom_box4.jpg") no-repeat left center;}
.index_two_pc .box4 div{-webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s;}
.index_two_pc .box1:hover{width:960px;}
.index_two_pc .box2:hover{left:460px; width:480px;}
.index_two_pc .box4:hover{width:1000px;}
.index_two_pc .box4:hover div{padding-left: 50px;}
.index_two_pc .box4 .pon{position:absolute; padding-top: 40px; right:150px; top:0; width:300px;}

.index_two_wap{margin: 40px 0 0;display: none;text-align: center;}
.index_two_wap a{position: relative;display: block;width: 25%;float: left;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;height: 150px;}
.index_two_wap a span{font-size: 18px;font-weight: bold;line-height: 30px;padding-top: 10%;}
.index_two_wap a *{position: relative;z-index: 3;display: block;line-height: 25px;color: #fff;}
.index_two_wap a i{font-size: 12px;padding: 0 3%;}

.footer{padding: 24px 0 29px;font-size: 14px;font-weight: bold;color: #aeaeae;background: #373737;line-height: 30px;}
.footer a{color: #aeaeae;}
.footer .phone{float: right;background: url(../images/ico1.png) left center no-repeat;line-height: 33px;display: inline-block;padding-left: 46px;color: #be944e;font-size: 14px;}
.footer .phone a{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;color: #be944e;}
.footer .a_btn{display: inline-block;padding: 0 20px;}
.footer .a_btn em{padding: 0 10px;}

.footer .fr{padding-top: 6px;line-height: 33px;}
.footer .fr span{cursor: pointer;display: block;position: relative;z-index: 9;}
.footer .fr span > img{margin-right: 20px;}
.footer .fr span i{display: none;position: absolute;width: 120px;height: 120px;background: #eee;bottom: 35px;left: 0}
.footer .fr span i img{width: 100%;}
.footer .fr span:hover i{display: block;}

.header .head{float:right;height:80px; background:#fff;}
.header .head .head-nav{float:left;position:relative;height:80px;}
.header .head .nav{padding-right:14px;height:80px;position:relative;float:left;}
.header .head .nav li{float:left;height:80px;}
.header .head .nav li a{font-size:14px;color:#616161;font-weight:bold;line-height:80px;padding:0 14px;}
.header .head .nav span{height:5px;background:#ff9f00;position:absolute;top:0;left:0;}
.header .head .head-btn{height:80px;float:left; margin-right: 24px;}
.header .head .head-btn .language{float:left;position:relative;z-index:100;}
.header .head .head-btn .language .language-top{width:78px;height:80px;line-height:80px;font-size:14px;color:#616161; padding-left: 16px; font-weight:bold; background:url("../images/drop.png") no-repeat 56px center;}
.header .head .head-btn .language .language-con{width:141px;height:75px;padding-left:16px;position:absolute;left:0px;top:80px;background:#ff9f00;display:none;}
.header .head .head-btn .language .language-con a{float:left;line-height:76px;margin-right:14px;font-size:14px;color:#4f4f4f;font-weight:bold;}
.header .head .head-btn .language:hover .language-top{background:#ff9f00 url("../images/drop2.png") no-repeat 56px center;color:#ffffff;}
.header .head .head-btn .update{width:118px;height:80px;position:relative;float:left;}
.header .head .head-btn .update-top{width:118px; padding-left: 16px; white-space: nowrap; height:80px;font-size:14px;color:#616161;font-weight:bold; line-height:80px;background:url("../images/update.png") no-repeat 82px center;}
.header .head .head-btn .update-bot{width:157px;padding:23px 0 ;background:#ff9f00;position:absolute;right:-1px;top:80px;text-align:right;display:none;z-index:100;}
.header .head .head-btn .update-bot ul{padding-right:30px; padding-left: 16px;}
.header .head .head-btn .update-bot li{line-height: 30px;}
.header .head .head-btn .update-bot a{font-size:14px;color:#4f4f4f;font-weight:bold; text-align: right; padding-right: 18px;}
.header .head .head-btn .update-bot a:hover,.header .head .head-btn .language .language-con a:hover{color:#fff;}
.header .head .head-btn .update:hover .update-top{color:#ffffff;background:#ff9f00 url("../images/update2.png") no-repeat 82px center;}
.header .head .menu{width:65px;height:80px;background:#fff url("../images/menu.png") no-repeat center center;float:left;}
.header .head .menu:hover{background-color:#242424; background-image: url("../images/menu-on.png");}
.header .head .subNav{width:100%;height:75px;position:absolute;left:0;bottom:0;z-index:-1;/*overflow:hidden;*/}
.header .head .subNav .item{width:100%;height:75px; background:rgba(0,0,0,.6) !important;background:#000000;filter:alpha(opacity=60);position:absolute;bottom:0;-webkit-transition:all .3s;transition:all .3s;}
.header .head .subNav .item ul{}
.header .head .subNav .item li{float:left;margin:0 13px;}
.header .head .subNav .item li a{font-size:14px;color:#c5c6c8;line-height:75px;padding:0;}
.header .head .subNav .item li a:hover{color:#f90;}

.header .head .head-btn .aisle{width:158px;height:80px;position:relative;float:left; border-left:1px #ececec solid;}
.header .head .head-btn .aisle-top{width:100%;height:80px;font-size:14px;color:#616161;font-weight:bold;padding-left: 54px; line-height:80px;background:url("../images/aisle.png") no-repeat 25px center;}
.header .head .head-btn .aisle-bot{width:100%;background:#ff9f00;position:absolute;right:0;top:80px;text-align:right;display:none;z-index:100;}
.header .head .head-btn .aisle-bot li{line-height: 55px; padding:0 0 0 54px; background:no-repeat 25px center; -webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.header .head .head-btn .aisle-bot .li1{background-image: url("../images/icon_mail.png");}
.header .head .head-btn .aisle-bot .li2{background-image: url("../images/icon_scrn.png");}
.header .head .head-btn .aisle-bot a{font-size:14px;color:#4f4f4f;font-weight:bold; text-align: left;}
.header .head .head-btn .aisle-bot a:hover{color:#fff;}
.header .head .head-btn .aisle-bot .li1:hover{background-image: url("../images/icon_mail-on.png");}
.header .head .head-btn .aisle-bot .li2:hover{background-image: url("../images/icon_scrn-on.png");}
.header .head .head-btn .aisle:hover .aisle-top{color:#ffffff;background:#ff9f00 url("../images/aisle2.png") no-repeat 25px center;}
.i_body{padding-top: 0;}
#header.i_head .header,#header.i_head .head{background:transparent;}

#header.i_head .head-nav .subNav{opacity:0; filter:alpha(opacity=0);}
#header.i_head .nav span{background:#fff;}
#header.i_head .header .logo .logo1{display:none;}
#header.i_head .header .logo .logo2{display:block;}
#header.i_head .language .language-top{color:#fff; background-image: url("../images/drop2.png");}
#header.i_head .nav li a{color:#fff;}
#header.i_head .head-btn .update-top{color:#fff; background-image: url("../images/update2.png");}

.n_banner{height: 187px;text-align:right;color: #fff;background-repeat: no-repeat;background-position: center;opacity: 0.62;filter: alpha(opacity=62);}
.n_banner h5{padding-top: 82px;padding-bottom: 7px;}
.n_banner h5,.n_banner h6{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 20px;font-weight: bold;line-height: 30px;}

.navWrap_ny{position: static;}
.navWrap_ny .nav .nLi h3 a{color: #333;}
.navWrap_ny .nav .nLi.cur h3 a,.navWrap_ny .nav .nLi.on h3 a{color: #be944e;}
.navWrap_ny .nav .nLi.on a:after, .navWrap_ny .nav .nLi:hover a:after{background: #be944e;}
.navWrap_ny .logo img{height: 52px;}

.n_title span{font-weight: bold;line-height: 86px;display: inline-block;background: url(../images/ico2.png) left center no-repeat;-webkit-background-size: 16px auto;background-size: 16px auto;padding-left: 40px;font-size: 14px;color: #333;}
.n_title span a{color: #333;}
.n_title span a{padding-right: 18px;margin-left: 14px;background: url(../images/ico3.png) right center no-repeat;-webkit-background-size: 6px;background-size: 6px;}
.n_title span i{margin-left: 14px;}
.nav_n{float: right;font-size: 14px;padding: 30px 0;}
.nav_n a{font-weight: bold;color: #767676;line-height: 26px;margin-left: 26px;}
.nav_n a:first-child{margin-left: 0;}
.nav_n a.on,.nav_n a:hover{color: #be944e;}

.n_name{position: relative;font-size: 72px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;color: #dadada;line-height: 106px;}
.n_name i{color: #eed6a6;font-weight: normal;}
.n_name span{position: relative;z-index: 2;font-weight: bold;}
.n_name span:after{width: 60px;height: 5px;background: #dcb76e;content: '';display: inline-block;left: 0;bottom: -10px;position: absolute;}
.n_name:after{width: 825px;height: 106px;content: '';position: absolute;right: 0;top: 0;background: url(../images/n_name_bg.jpg)  no-repeat;}

.list_about{padding-top: 30px;}
.list_about dt{width: 315px;float: left;line-height: 33px;}
.list_about dt h5{font-weight: bold;font-size: 24px;color: #383840;}
.list_about dt h6{margin-top: 20px;font-size: 20px;font-weight: bold;color: #e8d4af;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;}
.list_about dd{padding-left: 340px;margin-bottom: 40px;}
.list_about dd .txt{padding-left: 28px;border-left: 2px solid #ededed;color: #555;line-height: 28px;font-size: 14px;}
.list_about dd .txt img,.list_about dd .txt table,.list_about dd .txt iframe,
.list_boss dd .txt img,.list_boss dd .txt table,.list_boss dd .txt iframe{max-width: 100%;height: auto !important;}

.list_boss{margin: 40px 0 30px;min-height: 300px}
.list_boss .name span{font-size:24px ;font-weight: bold;letter-spacing: 10px}
.list_boss .name i{font-size: 18px;margin-left: 20px;}
.list_boss .txt{margin-top: 20px;font-size: 14px;line-height: 28px;color: #333;}

.list_history{margin: 40px 0;overflow: hidden;}
.list_history dt{width: 317px;float: left;}
.list_history dt img{max-width: 100%}
.list_history dd{padding-left: 370px;}
.list_history dd .fl{font-size: 25px;color: #dcb76e;position: relative;}
.list_history dd .fl span{line-height: 42px;width: 55px;display: inline-block;font-weight: bold;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.list_history dd .fl em{width: 13px;height: 13px;position: relative;z-index: 3;background: #fff;border:4px solid #eed6a6;display: inline-block;border-radius: 50%}
.list_history dd .fl i{position: relative;z-index: 3;display: inline-block;margin-left: 15px;border:10px solid #fff;border-radius: 50%}
.list_history dd .fl > *{float: left;}
.list_history dd .txt:before{width: 2px;height: 100%;background: #ededed;content: '';position: absolute;left: 89px;top:40px}
.list_history dd .fl:after{content: '>';font-family: simsun;color: #dcb76e;font-size: 14px;font-weight: bold;position: absolute;right: -14px;top: 50%;margin-top: -7.5px;height: 13px;}
.list_history dd .txt {padding-bottom: 15px;position: relative;padding-left: 130px;font-size: 14px;line-height: 40px;color: #555;font-weight: bold;}
.history{float: left;width: 100%;}

.tabs-container{position: relative;overflow: hidden;}
.list_structrue{text-align: center;width: 100%;margin: 0 auto 0;overflow-y: auto;}
.list_structrue .ww_1200{width: 1200px;margin: auto;-webkit-transform: scale(0.8) translateY(-8%);transform: scale(0.8) translateY(-8%);}
.list_structrue h3 {margin-top: 62px;position: relative;}
.list_structrue h3:after{width: 3px;height: 62px;background: #f2e6d4;content: '';position: absolute;top: 64px;left: 50%;margin-left: -1.5px}
.list_structrue h3:first-child{margin-top: 43px;}

.list_structrue h3 span{position: relative;background: #dcb76e;color: #fff;font-size: 18px;display: inline-block;width: 192px;height: 64px;line-height: 64px;border-radius: 5px}
.list_structrue h3 span:after,.list_structrue h3 span:before,.list_structrue .tabs a:after,.list_structrue .tabs a:before{width: 17px;height: 32px;content: '';position: absolute;bottom: 0}
.list_structrue h3 span:after,.list_structrue .tabs a:after{background: url(../images/span_bg_right.png) no-repeat;right: -17px;}
.list_structrue h3 span:before,.list_structrue .tabs a:before{background: url(../images/span_bg_left.png) no-repeat;left: -17px}

.list_structrue .tabs_border{position: relative;}
.list_structrue .tabs_border:after{width: 1000px;height: 4px;background: #f2e6d4;content: '';left: 50%;top: 0;margin-left: -500px;position: absolute;}
.list_structrue .tabs{margin-top: 64px;padding-top: 45px;}
.list_structrue .tabs a{position: relative;display: inline-block;margin: 0 18px;}
.list_structrue .tabs span{background: #dcb76e;line-height: 64px;display: inline-block;width: 160px;height: 64px;color: #fff;font-size: 18px;position: relative;}
.list_structrue .tabs span:after{width: 3px;height: 45px;background: #f2e6d4;content: '';position: absolute;bottom: 64px;left: 50%;margin-left: -1.5px}
.list_structrue .tabs a.active span{background: #bb8f38;}

.stra_map{margin: 40px auto;max-width: 1150px;width: 100%}
.stra_map dt{position: relative;width: 512px;float: left;}
.stra_map dt img{width: 100%;}
.stra_map dt i{width: 30px;height: 30px;position: absolute;background: rgba(220,183,110,0.47);border-radius: 50%;animation: 2.5s linear 0s infinite rotate1;-webkit-animation:2.5s linear 0s infinite rotate1;opacity: 0;filter: alpha(opacity=0);}
.stra_map dt i.map_ico1{left: 313px;top: 237px;}
/*.stra_map dt i.map_ico2{left: 257px;top: 276px;}
*/
.stra_map dt i.map_ico4{left: 379px;top: 216px;}
.stra_map dt i.map_ico3{left: 258px;top: 276px;}
.stra_map dt i.map_ico2{left: 369px;top: 270px;}
.stra_map dt i.on{opacity: 1;filter: alpha(opacity=1);}
.stra_map dd{padding-left: 567px;}
.stra_map dd h4{font-size: 22px;color: #333;line-height: 33px;}
.stra_map dd h5{font-size: 26px;color: #eed6a6;line-height: 33px;}
.stra_map dd h6{margin: 20px 0 45px;font-size: 14px;color: #666;line-height: 28px;}
.stra_map dd p a{margin-right:3% ;margin-bottom: 15px;float: left;display: inline-block;width: 30%;background: #f6f5f6;color: #666;text-align: center;line-height: 60px;font-size: 14px;}
.stra_map dd p a.on,.stra_map dd p a:hover{background: #dcb76e;color: #fff;}


@-webkit-keyframes rotate1{
0%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}
100%{-webkit-transform:scale(0)}
}
@-o-keyframes rotate1{
0%{-o-transform:scale(0)}
50%{-o-transform:scale(1)}
100%{-o-transform:scale(0)}
}
.list_strategy ul{padding-bottom:40px;}
.list_strategy ul li{float: left;width: 30.8%;margin: 0 1.25% 30px;-webkit-box-shadow: 0 0 20px #dedede;box-shadow: 0 0 20px #dedede;}
.list_strategy ul li a{overflow: hidden;padding-bottom: 24px;display: block;}
.list_strategy ul li a span.img{display: block;padding-bottom: 62.5%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.list_strategy ul li a i{display: block;margin: 0 34px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_strategy ul li a i.tit{padding: 23px 0 7px;font-size: 20px;color: #000;font-weight: bold;line-height: 30px;}
.list_strategy ul li a i.add,.list_strategy ul li a i.phone{font-size: 14px;color: #999;line-height: 28px;height: 28px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_strategy ul li a:hover span.img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.list_strategy ul li a:hover i.tit{color: #dcb76e;-webkit-transform: translateY(-3px);transform: translateY(-3px);}

.cont_stra_title{line-height: 34px;padding: 30px 0 42px;}
.cont_stra_title span{margin-right: 40px;font-size: 24px;color: #a4894f;}
.cont_stra_title i{background: url(../images/stra_1.jpg) left center no-repeat;padding-left: 30px;font-size: 16px;color: #666;}
.cont_stra_title em{background: url(../images/stra_2.jpg) left center no-repeat;padding-left: 30px;font-size: 16px;color: #666;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: bold;margin-left: 20px;}
.tit1{font-size: 22px;color: #333;line-height: 30px;}
.tit2{font-size: 22px;color: #a4894f;line-height: 30px;padding: 9px 0 18px;}

.cont_str_swiper{position: relative;overflow: hidden;}
.cont_str_swiper .swiper-slide {overflow: hidden;width: 66%;position: relative;}
.cont_str_swiper .swiper-slide .img:after{width: 100%;height: 100%;background: rgba(0,0,0,.3);content: '';position: absolute;display: block;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.cont_str_swiper .swiper-slide .img{display: block;padding-bottom: 57%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.cont_str_swiper .swiper-slide.swiper-slide-active .img:after{opacity: 0;filter: alpha(opacity=0);}
.cont_str_swiper .btn{opacity: 0;filter: alpha(opacity=0); z-index: 3;width: 70px;height: 70px;background-color: #d6b46d;position: absolute;top: 50%;margin-top: -35px;background-image: url(../images/btn2.jpg);cursor: pointer;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.cont_str_swiper .btn.btn_left{background-position: 0 0;left: 13%}
.cont_str_swiper .btn.btn_right{background-position: -70px 0;right: 13%}
.cont_str_swiper .btn.swiper-button-disabled{opacity: 0;filter: alpha(opacity=0);}
.cont_str_main{padding: 37px 0;line-height: 28px;font-size: 14px;color: #666;}
.cont_str_swiper:hover .btn{opacity: 1;
filter: alpha(opacity=100);}

.list_Property_bg{background-repeat: no-repeat;background-position: center;height: 282px;color: #fff;margin-bottom: 30px;}
.list_Property_bg li{padding-top: 90px;width: 33.33%;float: left;text-align: center;}
.list_Property_bg li p{padding-top: 14px;font-size: 16px;}
.list_Property_bg li span{font-size: 50px;font-family: 'Conv_Rubik-Regular';line-height: 60px;}
.list_Property_bg li em,.list_Property_bg li i{font-size: 20px;margin-left: 10px;}
.pro_tit{margin-bottom: 15px;font-size: 20px;color: #000;line-height: 30px;}
.list_Property{font-size: 14px;color: #555;line-height: 28px;padding: 25px 0;}

.list_culture{padding-bottom: 60px;padding-top: 30px;}
.list_culture .fr,.list_culture .fl{width: 48.6%;}
.list_culture h4{padding-bottom: 8px;font-weight: bold;font-size: 20px;color: #555;line-height: 30px;}
.list_culture h5{font-size: 14px;color: #555;line-height: 30px;}
.list_culture ul {margin: 30px 0 0;}
.list_culture ul li{float: left;width: 47.2%;background: #dac39b;}
.list_culture ul li span.img{display: block;}
.list_culture ul li span.img img{width: 100%;}
.list_culture ul li i,.list_culture ul li em{display: block;text-align: center;line-height: 30px;color: #fff;}
.list_culture ul li i{font-size: 20px;padding-top: 20px;}
.list_culture ul li em{padding-top: 6px;padding-bottom: 17px;font-size: 14px;}
.list_culture ul li:first-child{margin-right:5.6% ;}

.list_contact{padding: 42px 0;}
.contact_box .fr{width: 25%;margin-top: 35px;}
.contact_box .fr img{width: 100%;}
.contact_box .txt{padding-right: 31.6%;margin-top: 35px;}
.contact_box .txt h3{padding-bottom: 17px;font-size: 22px;color: #333;font-weight: bold;line-height: 32px;border-bottom:2px solid #ededed;}
.contact_box .txt h5 a,.contact_box .txt h6 p{font-size: 14px;color: #666;font-weight: bold;line-height: 30px;}
.contact_box .txt h5{padding: 14px 0;}
.contact_box .txt h5 a{margin-right: 28px;}
.contact_box .txt h5 a.on,.contact_box .txt h5 a:hover{color: #dcb76e;}
.contact_box .txt h6 p{font-weight: normal;}
.map_div iframe{width: 100%;height: 370px;}

.news_dl{padding: 7px 0 20px;}
.news_dl dl{border-top: 2px solid #ededed;padding: 20px 0 23px;}
.news_dl dl:first-child{border:none;}
.news_dl dl dt{float: left;width: 155px;}
.news_dl dl dt a{display: block;}
.news_dl dl:hover dt a span{-webkit-transform: scale(1.02);transform: scale(1.02);}
.news_dl dl dt span{display: block;padding-bottom: 100px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;}
.news_dl dl dd{padding-left: 175px;}
.news_dl dl dd a,.news_dl dl dd a *{display: block;line-height: 28px;}
.news_dl dl dd a span{font-size: 18px;color: #222;}
.news_dl dl dd a i{padding-top: 10px;font-size: 14px;color: #555;max-height: 56px;overflow: hidden;}
.news_dl dl:hover dd a span{color: #aa7323;-webkit-transform: translateX(5px);transform: translateX(5px);}

.page{text-align: center;margin-bottom: 50px;}
.page a{display: inline-block;border:1px solid #ededed;font-size: 14px;width: 30px;height: 30px;line-height: 30px;}
.page a.page_btn{width: 100px;}
.page a.on,.page a:hover{background: #dcb76e;border-color: #dcb76e;color: #fff;}

.list_concept{padding: 30px 0 78px;}
.concept_tit,.list_concept dt span.tit{font-size: 20px;color: #000;line-height: 30px;font-weight: bold;display: inline-block;}
.list_concept dl{margin: 40px 0 32px;background: url(../images/010801.png) left center no-repeat;padding: 30px 0 40px;}
.list_concept dt{padding: 15px 0;}
.list_concept dt span.round{float: left;margin: 11px 0 0;display: inline-block;width: 6px;height: 6px;border:2px solid #eed6a6;border-radius: 100%}
.list_concept dt span.tit{float: left;margin: 0 20px;}
.list_concept dt div{float: left;width: calc(100% - 140px);font-size: 14px;line-height: 28px;color: #666;}
.list_concept dt.dt1{padding-left: 220px;}
.list_concept dt.dt2{padding-left: 280px;}
.list_concept dt.dt3{padding-left: 330px;}
.concept_swiper{margin-top: 17px;position: relative;overflow: hidden;}
.concept_swiper p{margin-bottom: 20px;text-align: center;font-size: 16px;color: #000;line-height: 36px;}
.concept_swiper .img{display: block;padding-bottom: 62.5%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}

.cont_tit{text-align: center;font-size: 28px;line-height: 38px;}
.cont_em{text-align: center;font-size: 13px;color: #999;line-height: 30px;padding: 4px 0 10px;border-bottom: 1px solid #dedede;}
.cont_em em{display: inline-block;margin: 0 20px;}
.cont_main{padding: 20px 0;min-height: 300px;font-size: 14px;line-height: 28px;}
.cont_main iframe,.cont_main table,.cont_main img{max-width: 100%;height: auto !important;}
.cont_news{padding-bottom: 30px;}
.cont_page{font-size: 14px;line-height: 28px;}

.list_photo{margin-top: 30px;}
.list_photo ul li a i.tit{text-align: center;padding-top: 13px;}
.list_photo ul li a{padding-bottom: 10px}
/*20200410*/
.list_list{padding: 30px 0;min-height: 400px}
.list_list li{float: left;background: #fff;-webkit-box-shadow: 0 0 10px #e5e5e5;box-shadow: 0 0 10px #e5e5e5;width: 31%;margin: 10px 1% 20px 1%;}
.list_list li span,.list_list li a{display: block;float: left;}
.list_list li a{padding: 5% 0;width: 100%;cursor: default;}
.list_list li span{width: 90%;margin: 0 5%;}
.list_list li span.name{border-bottom: 1px solid #e5e5e5;line-height: 40px;}
.list_list li span.name  *{display: inline-block;  }
.list_list li span.name .fl{font-size: 17px;font-weight: bold;width: calc(100% - 50px);overflow: hidden;height: 40px;}
.list_list li span.name .fr{font-size: 13px;width: 50px;text-align: right;}
.list_list li span.add{font-size: 14px;line-height: 34px;padding: 15px 0 0;height: 68px;overflow: hidden;}
.list_list li:hover span.name i,.list_list li:hover span.add{color: #dcb76e;}


/*20200528*/
.list_boxx{padding: 40px 0 100px}
.list_boxx dt{width: 27.5%;text-align: center;}
.list_boxx dt img{max-width: 100%;}
.list_boxx dd{padding-left: 32%;padding-right: 25.8%;}
.list_boxx dd h4{font-size: 42px;color: #dadada;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;line-height: 43px;position: relative;top: -5px;padding-bottom: 15px;}
.list_boxx dd h5{line-height: 30px;}
.list_boxx dd h5 span{color: #333;font-size: 24px;letter-spacing: 12px;font-weight: bold;}
.list_boxx dd h5 i{font-size: 18px;color: #666;padding-left: 10px;font-weight: bold;}
.list_boxx dd p{font-size: 14px;color: #333;line-height: 28px;padding-top: 15px;}
	.inter img{max-width: 100%;height: auto }

.wap_banner,.wap_txt{display: none;}


/*0623*/
.Pro_li2 li{width: 50%;}
@media screen and (max-width: 1200px){
.navWrap,.index_two_pc{display: none;}
.m_header,.index_two_wap{display: block;}
.list_culture h5{height: 60px;}
/*20200528*/
.list_boxx dd{padding-right: 15%;}

}

@media screen and (max-width:991px){
	.wap_banner .swiper-slide a{padding-bottom: 78.5%;}
	.banner_hd{bottom: 10px;}
	.banner_hd span.swiper-pagination-bullet,.one_swiper .one_hd span.swiper-pagination-bullet{width: 6px;height: 6px;border: 1px solid #fff;}
	.banner_hd span.swiper-pagination-bullet-active,.one_swiper .one_hd span.swiper-pagination-bullet-active{width: 10px;-webkit-border-radius: 3px;border-radius: 3px;}
	.footer .fr{width: 100%;float: left;text-align: center;}
	.footer .fr span i{display: block;position: static;text-align: center;margin: 15px auto;width: 100px;height: 100px;}
	.footer .phone{display: block;text-align: center;width: 100%;}
	.footer{text-align: center;font-size: 12px;line-height: 24px;}
	.footer .a_btn{padding-right: 0;}
	.list_about dt{width: 200px;}
	.list_about dt h5,.cont_tit{font-size: 20px;}
	.list_about dt h6{font-size: 16px;}
	.n_name{font-size: 42px;}
	.nav_n,.list_history dt,.stra_map dt,.contact_box .fr{display: none;}
	.list_about dd{padding-left: 230px;}
	.n_title span{line-height: 60px;}
	.n_banner{margin-top: 0;}
	.n_banner h5, .n_banner h6{font-size: 14px;}
	.n_banner h5{padding-top: 20%;}
	.list_boss{margin: 20px 0;}
	.list_history{margin: 10px 0 40px;}
	.list_history dd,.stra_map dd{padding-left: 0;}
	.list_history dd .fl{font-size: 20px;}
	.list_history dd .fl em{width: 8px;height: 8px;}
	.list_history dd .fl:after{top: 13.5px;margin: 0}
	.list_history dd .fl i{margin-top: 2.5px;}
	.list_history dd .txt:before{left: 80px}
	.list_history dd .txt{padding-left: 100px;}
	.list_history dd .history .txt:before{display: none;}
	.list_history dd .txt{line-height: 30px;padding-top: 6px;}
	.list_strategy ul li{width: 47.5%;}
	.stra_map dd h5,.tit1,.tit2,.news_dl dl dt span,.news_dl dl dd a span{font-size: 16px;line-height: 26px;}
	.stra_map{margin: 20px 0;}
	.stra_map dd h6{margin-bottom: 20px;margin-top: 10px;}
	.cont_str_swiper .btn{-webkit-transform: scale(0.5);	transform: scale(0.5);}
	.cont_str_swiper .btn.btn_right{right: 1%}
	.cont_str_swiper .btn.btn_left{left: 1%}
	.cont_stra_title *{display: block;margin: 0 !important;}
	.cont_stra_title em,.cont_stra_title i{font-size: 14px;}
	.cont_stra_title{padding: 10px 0;}
	.list_Property_bg li span{font-size: 36px;}
	.list_Property,.list_contact{padding: 0 0 10px;}
	.n_title span{padding-left: 30px;}
	.list_culture .fl,.list_culture .fr{width: 100%;}
	.list_culture h5{height: auto;}
	.list_culture ul,.contact_box .txt{margin-top: 10px;}
	.list_culture .fl{margin-bottom: 20px;}
	.list_culture h4,.list_culture ul li i,.contact_box .txt h3,.list_concept dt span.tit{font-size: 17px;}
	.list_culture ul li i{padding-top: 10px;}
	.list_culture ul li em{padding-bottom: 9px;}
	.list_culture,.one_right h6{padding-top: 0;}
	.contact_box .txt{padding-right: 0}
	.contact_box .txt h5 a{margin-right: 10px;}
	.news_dl dl dd{padding-left: 0;float: left;width: 100%;}
	.page a{display: none;}
	.page a.page_btn{display: inline-block;}
	.news_dl,.news_dl dl:first-child{padding-top: 0;}
	.news_dl dl dd a i{padding-top: 5px;}
	.news_dl dl dt span{padding-bottom: 50%;}
	.news_dl dl dt {margin-bottom: 10px;}
	.list_concept dl{background: none;}
	.list_concept dt.dt1,.list_concept dt.dt2,.list_concept dt.dt3{padding-left: 0;}
	.list_concept dl{margin: 0;padding: 10px 0;}
	.list_concept dt div{width: calc(100% - 30px);padding-left: 30px;}
	.list_concept dt{padding: 5px 0 10px;}
	.concept_swiper p{margin-bottom: 0;}
	.banner_hd{right: 0;text-align: center}
	/*20200410*/
	.list_list li{width: 48%;}
	.list_list li span.add{height: auto;}
	.list_list{padding: 0px 0px 20px}
	/*20200528*/
	.list_boxx dd{padding-right: 0;}
	.list_boxx dd h4{font-size: 30px;padding-bottom: 0;}

}
@media screen and (max-width:768px){
	.one_left,.one_right{width: 100%;}
	.one_left:after{display: none;}
	.one_right,.index_two_wap{margin-top: 15px;}
	.one_right h5 a,.one_left dd a span{font-size: 18px;}
	.index_one{padding-top: 20px;}
	.one_left dd a i{padding: 5px 0 10px;font-size: 12px;}
	.index_two_wap a{width: 50%;}
	.index_two_wap a:after{width: 100%;position: absolute;height: 100%;background-color: rgba(0,0,0,0.2);content: '';left: 0;top: 0}
	.index_two_wap a span{margin-top: 20px;}
	.list_about dt,.news_dl dl dt{width: 100%;}
	.list_about dd{width: 100%;padding-left: 0;}
	.list_about dd .txt{padding-left: 0;border:none;}
	.list_about dt h6{margin-top: 0;}
	.n_name{display: none;}
	.list_about{padding-top: 0;}
	.list_about dt h6{font-size: 12px;font-weight: normal;}
	.list_strategy ul li{width: 97.5%}
	.stra_map dd p a{line-height: 40px;}
	.list_strategy ul li a i.tit,.pro_tit{font-size: 18px;}
	.list_Property_bg li span{font-size: 26px;}
	.list_Property_bg li p{font-size: 14px;}
	/*20200410*/
	.list_list li{width: 98%;}
	/*20200528*/
	.list_boxx{padding: 20px 0 50px;}
	.list_boxx dt,.list_boxx dd{width: 100%;}
	.list_boxx dd{width: 100%;float: left;padding:30px 0 0; text-align: center;}
	.pc_banner,.pc_txt{display: none;}
	.wap_banner,.wap_txt{display: block;}

	
}
@media screen and (max-width:400px){
	.n_title span a{padding-right: 12px;margin-left: 7px;}
	.n_title span{padding-left: 16px;}
	.m_logo img, .menua img{height: 30px;}
	.n_banner h5{padding-top: 80px;}
}


