﻿html { font-size: 10px }
@font-face {
    font-family: 'siyuan-l';
    src: url('../fonts/SourceHanSansCN-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SourceHanSansCN-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SourceHanSansCN-Light.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SourceHanSansCN-Light.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SourceHanSansCN-Light.svg#YourWebFontName') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'siyuan-m';
    src: url('../fonts/SourceHanSansCN-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SourceHanSansCN-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SourceHanSansCN-Medium.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SourceHanSansCN-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SourceHanSansCN-Medium.svg#YourWebFontName') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: Montserrat;
    src:url("../fonts/Montserrat-Light.otf");
}
body { margin: 0; padding: 0; font-family:"siyuan-l",Arial; color: #444; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd { margin: 0; padding: 0; }
h1, h2, h3, h4, h5{ font-family: "siyuan-m", Arial; color: #333; }
li { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
img { border: none; }
.clear {clear: both;}
input {
    padding: 0;
    margin: 0;
    outline: none;
}
@media (max-width:1079px){
    .container{width:32.5rem;}
    .container_phone{width:32.5rem;padding:0px;margin:0 auto;overflow:hidden;}
    .container_phone .row{margin:0;}
    .container > .navbar-header, .container-fluid > .navbar-header{margin:0;}
    .container-fluid{padding:0;}
}
.logo {
    display: block;
}
.language{
    float: right;
    color: #fff;
}
.language a{
    font-size: 16px;
    color: #fff;
}
.language span{
    font-size: 14px;
    vertical-align: top;
}
.language a:hover{
    color: #bfa782;
}
.navbar {
    transition: all 0.6s;
	background-size:100% 100%;
}
.navbar .container{position:relative;}
.navbar-collapse.collapse{
    float: left;
}
.navbar .secnav {
    display: none;
    position: absolute;
    width: 100%;
    padding: 32px 0;
    background-color: #fff;
    top: 80px;
    left: 0px;
    float: left;
    box-shadow: 0px 0px 15px rgba(0,0,0,.5);
    -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.5);
}
.navbar .secnav dl dd {
    float: left;
    height: 32px;
    line-height: 32px;
}
.navbar .secnav dl dd a {
    font-size: 14px;
    color: #c9cbca;
}
.navbar .secnav dl dd a:hover {
    color: #4a4947;
}
.nav li dl {
    display: none;
}
.nav li:hover a {
    color: #bfa782;
}
.search {
    float: right;
    margin-top: 31px;
    height: 26px;
    width: 125px;
    /*border: 1px solid #fff;*/
    /*border-radius: 13px;*/
    background: url("../images/search.svg") no-repeat center center;
    background-size: 100% 100%;
    padding-left:27px;
    /* position:absolute;
    right:0;
    top:38px; */
}
.search form{

}
.search .button {
    float: left;
    /*background: url("../images/search.svg") no-repeat center center;*/
    height: 26px;
    width: 30px;
    border: none;
    background-size: 100% 100%;
}
.search svg{
    float: left;
    height: 26px;
    width: 30px;
}
.search img{
    float: left;
    height: 26px;
    width: 30px;
}
.search .text {
    float: left;
    width: 115px;
    height: 26px;
    line-height: 26px;
    border: none;
    background: none;
    color: #fff;
}
.search .search_btn{display:none;}
.search .close_btn{display:none;}
.search input::-webkit-input-placeholder{
    color:#c8cac9;
}
.search input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#c8cac9;
}
.search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#c8cac9;
}
.search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#c8cac9;
}
.phone_searchicon{display:none;}
.logo_phone {
    left: 14rem;
    top: 0;
    position: absolute;
    display: block;
    width:10rem;
    text-align: center;
    height: 80px;
    line-height: 80px;
    padding-top: 12px;
}
.logo { display: none; }

#slides {
    position: relative;
    width: 100%;
}
.slidesjs-pagination {
    position: absolute;
    bottom: 40px;
    left: 50%;
    padding-left:28px;
    transform: translateX(-50%);
	-ms-transform:translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    z-index: 20;
}
.slidesjs-pagination li {
    float: left;
    margin: 0 10px;
}
.slidesjs-pagination li a {
    display: block;
    width: 40px;
    height: 2px;
    background-color: rgba(239, 239, 239, .5);
    overflow: hidden;
}
.slidesjs-pagination li a.active {
    background-color: rgba(239, 239, 239, 1);
}
.banner_slide {
    background-position: center center;
    background-size: 100% 100%;
}
.banner_slide .container{
    position:relative;
}
.bannerText1{
    cursor: pointer;
    position:absolute;
    bottom:80px;
    width:100%;
    text-align: center;
    height:70px;
    overflow:hidden;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s;
}
.bannerText1 h3 {
    display: none;
    font-size: 36px;
    color: #fff;
    text-align: center;
    margin-bottom:30px;
    margin-top:30px;
    /*letter-spacing: 13px;*/
    font-weight: normal;
    font-family: "siyuan-l", Arial;
}
.bannerText1 > span {
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 38px;
    text-align: right;
}
.bannerText1 .banner_more {
    display: inline-block;
    text-align: center;
    height: 40px;
    width: 140px;
    /*background: url("../images/btn_bg_03.png") no-repeat;*/
    background-color: #bfa781;
    line-height: 40px;
    /*margin-right:-20px;*/
    border-radius: 20px;
    /*display:none;*/
}
.bannerText1 .banner_more:hover {
    /*background: url("../images/btn_bg_curr_03.png") no-repeat;*/
    background-color: #e82a1a;
}
.bannerText1 .banner_more span {
    font-size: 15px;
    color: #fff;
    margin-right: 18px;
}
.bannerText1 .banner_more img {
    vertical-align: baseline;
}
.slidesjs-pagination{display:none;}
.nav_phone{display:none;}
@media (max-width:1079px){
    .navbar {
        width: 100%;
        background-color: #f3f3f3;
        height:6rem;
    }
    .container-fluid{padding:0;}
    .container > .navbar-collapse {
        margin-right: -30px;
        margin-left: -30px;
    }
    .navbar .container_phone{padding:0;}
    .navbar-header{height:6rem;}
    .navbar-toggle{padding:0px;margin:2.1rem 0 0 2rem;}
    .navbar-toggle svg{height: 1.8rem;  width: 1.8rem;}
    .navbar-toggle img{height: 1.8rem;  width: 1.8rem;}
    .navbar-toggle .icon-bar{width:2.1rem;}
    .navbar-toggle .icon-bar + .icon-bar{margin-top:0.7rem;}
    .navbar-default .navbar-nav > li {
        height: 6rem;
        line-height:6rem;
        padding: 0 3rem;
        border-bottom:1px solid #595856;
    }
    .navbar-default .navbar-nav > li {
        height: 6rem;
        line-height:6rem;
        padding: 0 3rem;
        border-bottom:1px solid #595856;
    }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus{ color: #fff;}
    .navbar-default .navbar-nav > li > a {
        color: #b7b7b7;
        font-family: siyuan-m;
        font-size: 1.8rem;
    }
    /*.navbar-default .navbar-nav > li:hover {*/
        /*background-color: #e82a1a;*/
    /*}*/
    .navbar-default .navbar-nav > li > a {
        color: #b7b7b7;
        font-family: siyuan-m;
    }
    .navbar-default .navbar-nav > li:hover > a {
        color: #fff;
    }
    .navbar-default .navbar-nav > li.active{
        background-color: #e82a1a;
    }
    .nav_phone{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index: 100;background-color: rgba(255,255,255,.9)}
    .nav_phone .nav_phone_box{position:fixed;left:-100%;top:0;width:100%;height:100%;}
    .nav_phone .nav_phone_left{width:21.9rem;background-color: #363231;height:100%;}
    .nav_phone .nav_phone_left .navbar-default .navbar-nav > li > a{color: #b7b7b7;}
    .nav_phone .nav_phone_left .phonenav_foot{position:fixed;bottom:2rem;left:5.4rem;}
    .nav_phone .nav_phone_left .phonenav_foot svg{width:10rem;height:3rem;}
    .nav_phone .nav_phone_left .phonenav_foot img{width:10rem;height:3rem;}
    .nav_phone .close_btn svg{width:1.6rem;height:1.6rem;}
    .nav_phone .close_btn img{width:1.6rem;height:1.6rem;}
    .search {
        top: 0;
        /* display: none; */
        float: right;
        margin-top: 0;
        margin-bottom: 0;
        border: none;
        background: #f3f3f3 ;
        background-size: 30px 30px;
        z-index: 30;
        padding-left:0px;
        height: 6rem;
        width: 5rem;
        padding: 2.1rem 0;
        box-sizing: border-box;
    }
    .search form{position:relative;}
    .search .button {
        background: url("../images/search_phone.png") no-repeat center center;
    }
    .search .text {
        width:100%;
        color: #4e4a49;
        height: 1.8rem;
        line-height: 1.8rem;
        font-size: 1.8rem;
        padding: 0rem 6rem;
    }
    .search .search_btn{
        display:block;
        position: absolute;
        left: 0;
        top:0;
        text-align: center;
        width: 5rem;
        height: 1.6rem;
        padding: 0rem 1.6rem;
    }
    .search .close_btn{
        display:block;
        position: absolute;
        right: 0;
        text-align: center;
        float:right;
        width: 5rem;
        height: 6rem;
        padding: 0rem 1.6rem;
    }
    .navbar .container {
        width: 100%
    }
    .nav_phone {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background-color: rgba(255, 255, 255, .9)
    }
    .nav_phone .nav_phone_box {
        position: fixed;
        left: -100%;
        top: 0;
        width: 100%;
        height: 100%;
    }
    .nav_phone .nav_phone_left_out{
        height: 100%;
        width: 22rem;
        overflow: hidden;
    }
    .nav_phone .nav_phone_left {
        float: left;
        width: 59.4rem;
        background-color: #363231;
        height: 100%;
    }
    .nav_phone .nav_phone_left .navbar-nav{
        height: 100%;
        float: left;
        width: 22rem;
        border-top: 1px solid #595856;
        border-right: 1px solid #595856;
    }
    .nav_phone .nav_phone_left .nav_phone_secnav{
        float:left;
        width:28rem;
        border-top:1px solid transparent;
    }
    .nav_phone .nav_phone_left .navbar-default .navbar-nav > li > a {
        color: #b7b7b7;
    }
    .nav_phone .nav_phone_left .nav_phone_secnav dl{
        padding-left:3.1rem;
        padding-top:1.3rem;
    }
    .nav_phone .nav_phone_left .nav_phone_secnav dl dd{
        width:10.9rem;
        float:left;
        height:5rem;line-height: 5rem;
        text-align: center;
    }
    .nav_phone .nav_phone_left .nav_phone_secnav dl dd a{
        font-size: 1.7rem;
        color:#b4b6b5;
    }
    .nav_phone .nav_phone_left .nav_phone_secnav h3 a{
        display:block;
        color:#b4b6b5;
        height:6rem;
        line-height: 6rem;
        font-size: 1.7rem;
        font-family: "siyuan-m", Arial;
        box-sizing: border-box;
        padding-left:5.3rem;
        border-bottom:1px solid #595856;
    }
    .nav_phone .nav_phone_left .phonenav_foot {
        position: fixed;
        bottom: 3rem;
        left: 6rem;
    }
    .nav_phone .nav_phone_left .phonenav_foot svg {
        width: 10rem;
        height: 3rem;
    }
    .nav_phone .nav_phone_left .phonenav_foot img {
        width: 10rem;
        height: 3rem;
    }
    .nav_phone .close_btn {
        position: absolute;
        right: 3rem;
        top: 2.2rem;
    }
    .nav_phone .close_btn svg {
        width: 1.6rem;
        height: 1.6rem;
    }
    .nav_phone .close_btn img {
        width: 1.6rem;
        height: 1.6rem;
    }
    .bannerText1 {
        display: none;
    }
    .search a svg{width:1.8rem;height:1.8rem;}
    .search a img{width:1.8rem;height:1.8rem;}
    .logo_phone{height:6rem;line-height: 6rem;padding:0 0;box-sizing: border-box;}
    .logo_phone svg{width:10rem;height:2.8rem;}
    .logo_phone img{width:10rem;height:2.8rem;}
    .container > .navbar-collapse{margin:0}
    .banner{margin-top:6rem;}
}
@media (min-width: 1080px) {
    .slidesjs-pagination{display:block;}
    .slidesjs-pagination li{ margin: 0 8px;}
    .slidesjs-pagination li a{ width: 32px;}
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .navbar-collapse.collapse {
        padding: 0;
        margin: 0;
    }
    .navbar-nav {
        margin-left: 20px;
        padding: 0;
        float: left;
    }
    .navbar-nav > li {
        width: 100px;
        text-align: center;
        float: left;
    }
    .navbar-nav > li > a {
        font-size: 14px;
        display: block;
        height: 64px;
        line-height: 64px;
        letter-spacing: 4px;
    }
    .navbar .secnav {
        top: 64px;
        padding: 14px 0;
    }
    .language{
        line-height: 64px;
        height: 64px;
        margin-right: 10px;
    }
    .language a{
        font-size: 14px;
    }
    .language span{
        font-size: 12px;
        margin: 0 10px;
    }
    .search {
        margin-top: 24px;
        height: 18px;
        width: 102px;
        padding-left:20px;
        /* top:23px; */
        /* margin-right:15px; */
    }
    .search .button {
        margin-top: 4px;
        margin-left: 6px;
        margin-right: 5px;
        height: 9px;
        width: 10px;
    }
    .search .text {
        font-size: 10px;
        width: 70px;
        height: 14px;
        line-height: 14px;
        /*opacity: 0.6;*/
        margin-top:2px;
        color:#fff;
    }
    .logo {
        display: block;
        width: 64px;
        height: 64px;
    }
    .logo svg {
        width: 64px;
        height: 64px;
    }
    .logo img {
        width: 64px;
        height: 64px;
    }
    .logo_phone {
        display: none;
    }
    .navbar-brand {
        display: block;
        height: 64px;
        padding: 0;
    }
    .navbar .secnav dl {
        margin-left: 50%;
        transform: translateX(-50%);
        float: left;
		-ms-transform:translateX(-50%); 	/* IE 9 */
        -moz-transform:translateX(-50%);	/* Firefox */
        -webkit-transform:translateX(-50%); /* Safari 和 Chrome */
        -o-transform:translateX(-50%);	/* Opera */
    }
    .navbar .secnav dl dd {
        width: 105px;
        text-align: center;
    }
    .navbar-toggle {
        display: none;
    }
    .slidesjs-control, .slidesjs-container {
        width: 100%;
        height: 660px;
    }
    .banner_slide {
        background-size: 100% 100%;
    }
    .slidesjs-pagination{bottom:32px;}
    .bannerText1 {
        /*float: right;*/
        /*margin-top: 30%;*/
        /*text-align: right;*/
        bottom:64px;
    }
    .bannerText1 h3 {
        font-size: 28px;
        line-height:28px;
        margin:24px 0;
        /*letter-spacing: 6px;*/
        /*font-weight: 200;*/
    }
    .bannerText1 > span {
        display: block;
        font-size: 14px;
        color: #fff;
        line-height: 30px;
        text-align: right;
    }
    .bannerText1 .banner_more {
        /*display: inline-block;*/
        height: 32px;
        width: 112px;
        /*background: url("../images/btn_bg_03.png") no-repeat;*/
        line-height: 32px;
        /*margin-right:-20px;*/
        border-radius: 16px;
    }
    .bannerText1 .banner_more span {
        font-size: 14px;
        color: #fff;
        margin-right: 6px;
    }
    .bannerText1 .banner_more img{
        width:13px;
    }
}
/*@media (min-width: 1280px) {*/
    /*.bannerText1 {*/
        /*float: right;*/
        /*margin-top: 40%;*/
        /*text-align: right;*/
    /*}*/
/*}*/
@media (min-width: 1536px) {
    .navbar-collapse.collapse {
        padding: 0;
        margin: 0;
    }
    .navbar-nav {
        margin-left: 90px;
    }
    .navbar-nav > li {
        width: 110px;
    }
    .navbar-nav > li > a {
        font-size: 16px;
        display: block;
        height: 80px;
        line-height: 80px;
        letter-spacing: 5px;
    }
    .navbar .secnav dl dd a {
        font-size: 16px;
    }
    .language{
        line-height: 80px;
        height: 80px;
        margin-right: 15px;
    }
    .language a{
        font-size: 16px;
    }
    .language span{
        font-size: 14px;
        margin: 0 15px;
    }
    .logo {
        display: block;
        width: 80px;
        height: 80px;
    }
    .logo svg {
        width: 80px;
        height: 80px;
    }
    .logo img {
        width: 80px;
        height: 80px;
    }
    .navbar .secnav{
        top:80px;
        padding: 22px 0;
    }
    .search {
        margin-top: 31px;
        height: 20px;
        width: 125px;
        padding-left:27px;
        /* top:32px; */
    }
    .search .button {
        height: 12px;
        width: 13px;
        margin-top: 4px;
        margin-left: 7px;
        margin-right: 5px;
    }
    .search .text {
        font-size: 12px;
        width: 85px;
        height: 16px;
        line-height: 16px;
    }
    .logo {
        display: block;
        width: 80px;
        height: 80px;
    }
    .navbar-brand {
        display: block;
        height: 80px;
        padding: 0;
    }
    .navbar .secnav dl {
        margin-left: 50%;
        transform: translateX(-50%);
        float: left;
		-ms-transform:translateX(-50%); 	/* IE 9 */
        -moz-transform:translateX(-50%);	/* Firefox */
        -webkit-transform:translateX(-50%); /* Safari 和 Chrome */
        -o-transform:translateX(-50%);	/* Opera */
    }
    .navbar .secnav dl dd {
        width: 132px;
        text-align: center;
    }
    .navbar-toggle {
        display: none;
    }
    .slidesjs-control, .slidesjs-container {
        width: 100%;
        height: 660px;
    }
    .slidesjs-pagination{bottom:40px;}
    .bannerText1 {

        height:90px;
        text-align: center;
    }
    .bannerText1 h3 {
        font-size: 36px;
        margin:30px 0;
        /*letter-spacing: 8px;*/
        height:36px;
        line-height: 36px;
    }
    .bannerText1 > span {
        display: block;
        font-size: 16px;
        color: #fff;
        line-height: 38px;
        text-align: right;
    }
    .bannerText1 .banner_more {
        display: inline-block;
        text-align: center;
        height: 40px;
        width: 140px;
        /*background: url("../images/btn_bg_03.png") no-repeat;*/
        background-color: #bfa781;
        line-height: 40px;
        /*margin-right:-20px;*/
        border-radius: 20px;
        /*margin-top: 19px;*/
    }
    .bannerText1 .banner_more span {
        font-size: 16px;
        color: #fff;
        margin-right: 8px;
    }
    .bannerText1 .banner_more img{
        width:16px;
    }
}
.index_lanmu {
    letter-spacing: 12px;
    width: 100%;
    text-align: center;
    font-weight: normal;
    font-size: 34px;
    color: #4b4a48;
    margin-top: 80px;
    margin-bottom: 50px;
    font-family: "siyuan-l";
}
.index_about {
    background: url(../images/arts_07.png) no-repeat 5% 10%;
    background-size: 30%;
}
.index_about h4 {
    font-size: 25px;
    color: #3f3b3a;
    /*font-weight: 600;*/
    margin-bottom: 44px;
}
.index_about .about_intro {
    font-size: 16px;
    line-height: 30px;
    color: #4a4947;
}
.index_about_cont h4:after {
    content: ":";
    color: #bfa781;
    margin-left: 10px;
}

.index_about_cont ul:after {
    content: "";
    clear: both;
    display: table;
}
/*.index_about_cont ul li{float:left;width:50%;text-align: center;margin-bottom:20px;}*/
.index_about_cont ul li {
    text-align: center;
    margin-bottom: 20px;
}
.index_about_cont ul li span {
    margin-top: 14px;
    display: block;
    font-size: 16px;
    line-height: 32px;
    color: #4a4947;
}
.index_about_cont ul li {
    margin-bottom: 26px;
}
.index_about_cont ul li svg {
    width: 90px;
    height: 90px;
    vertical-align: bottom;
}
.index_about_cont ul li img {
    width: 90px;
    height: 90px;
    vertical-align: bottom;
}
.index_about_cont > div.business {
    margin-bottom: 0;
}
.index_about_cont ul li span {
    color: #4a4847;
}
.index_about_pic_phone{
    display:none;
}
@media (max-width: 1079px){
    .search{
        position: absolute;
        right: 0;
        top: 0;
    }
    .language{
        display: none;
    }
    .index_about {
        background: url(../images/arts_07.png) no-repeat -1rem 4.5rem;
        background-size: 13.5rem;
    }
    .index_lanmu{font-size: 2rem;line-height: 2rem;height:2rem;margin-top:3rem;margin-bottom:2rem;}

    .index_about h4{text-align: center;color:#4d4c4a;font-size: 1.5rem;margin-bottom:1.5rem;}
    .index_about_cont h4:after {
        content: ""
    }
    .index_about .about_intro{font-size:1.25rem;line-height: 2.25rem;}
    .index_about_pic {
        display: none;
    }
    .index_about_pic_phone{
        display:block;
        overflow:hidden;
    }
    .index_about_pic_phone img{
        width:100%
    }
    .index_about_cont > div{margin-bottom:2rem;padding:0;}
    .business ul{width:26rem;margin:0 auto;margin-top:-1.8rem;}
    .business ul li{width:13rem;margin-top:1.8rem;margin-bottom:0;}
    .business ul li svg{width:6rem;height:6rem;}
    .index_about_cont ul li span{font-size: 1.25rem;line-height: 1.25rem;margin-top:1.5rem;}
}
@media (min-width: 1080px) {
    .index_about {
        height: 350px;
        background: url("../images/arts_07.png") no-repeat 10% 35%;
        background-size: 20%;
    }
    .index_lanmu {
        margin-top: 64px;
        margin-bottom: 40px;
        font-size: 24px;
    }
    .index_about h4 {
        font-size: 20px;
        margin-bottom: 27px;
    }

    .index_about .about_intro {
        font-size: 14px;
        line-height: 24px;
    }
    .index_about_cont ul li svg {
        width: 40px;
        height: 40px;
    }
    .index_about_cont ul li img {
        width: 40px;
        height: 40px;
    }
    .index_about_cont ul li {
        padding: 0;
    }
    .index_about_cont ul li {
        margin-bottom: 15px;
    }
    .index_about_cont ul li span {
        font-size: 14px;
        line-height: 28px;
        margin-top:10px;
    }
    .index_about_pic img{
        width:240px;height:209px;
    }
}
@media (min-width: 1536px) {
    .index_lanmu {
        margin-top: 80px;
        margin-bottom: 50px;
        font-size: 34px;
    }
    .index_about {
        height: 433px;
    }
    .index_about h4 {
        font-size: 24px;
        margin-bottom: 35px;
    }
    .index_about .about_intro {
        font-size: 16px;
        line-height: 30px;
    }
    .index_about_cont ul li svg {
        width: 50px;
        height: 50px;
    }
    .index_about_cont ul li img {
        width: 50px;
        height: 50px;
    }
    .index_about_cont ul li {
        padding: 0;
    }
    .index_about_cont ul li {
        margin-bottom: 20px;
    }
    .index_about_cont ul li span {
        margin-top: 12px;
        font-size: 16px;
        line-height: 32px;
        color: #4a4947;
    }
    .index_about_cont .index_about_pic img {
        width: 300px;
        height: 260px;
    }
}
.index_project_cont {
    overflow: hidden;
    position: relative;
}
.index_project_cont ul:after {
    content: "";
    clear: both;
    display: table;
}
.index_project_cont li {
    overflow: hidden;
    width: 25%;
    float: left;
    position: relative;
    cursor: pointer;
}
#slides2 li{
    width:33.33%;
}
#slides1 .slidesjs-navigation{position:absolute;overflow:hidden;z-index:30;box-sizing: border-box;}
#slides1 .slidesjs-previous{background: url("../images/arrow_13.png") no-repeat;background-size: 100%; left:0.7rem;top:9rem;}
#slides1 .slidesjs-next{background: url("../images/arrow_10.png") no-repeat;background-size: 100%; right:0.7rem;top:9rem;}

#slides2 .slidesjs-navigation{position:absolute;overflow:hidden;z-index:30;width:0.6rem;height:2rem;padding-left:0.6rem;box-sizing: border-box;}
#slides2 .slidesjs-previous{background: url("../images/arrow_13.png") no-repeat;background-size: 100%; left:0.7rem;top:9rem;}
#slides2 .slidesjs-next{background: url("../images/arrow_10.png") no-repeat;background-size: 100%; right:0.7rem;top:9rem;}

#slides1 .slidesjs-pagination{display:none;}
#slides2 .slidesjs-pagination{display:none;}
#slides2 .slidesjs-container{height:21rem;}

@media (min-width:1080px){
    #slides1 .slidesjs-navigation{width:22px;height:60px;padding-left:22px;}
    #slides1 .slidesjs-previous{background: url("../images/arrow_13.png") no-repeat;background-size: 100%; left:32px;top:210px;}
    #slides1 .slidesjs-next{background: url("../images/arrow_10.png") no-repeat;background-size: 100%; right:32px;top:210px;}
    #slides1 .slidesjs-control, .slidesjs-container{height:480px;}
    #slides3 .slidesjs-control,#slides3 .slidesjs-container{height:480px;}
}
@media (min-width:1536px){
    #slides1 .slidesjs-navigation{width:28px;height:74px;padding-left:28px;}
    #slides1 .slidesjs-previous{background: url("../images/arrow_13.png") no-repeat;background-size: 100%; left:40px;top:263px;}
    #slides1 .slidesjs-next{background: url("../images/arrow_10.png") no-repeat;background-size: 100%; right:40px;top:263px;}
    #slides1 .slidesjs-control, .slidesjs-container{height:600px;}
    #slides3 .slidesjs-control,#slides3 .slidesjs-container{height:600px;}

}
.index_project_cont li .pic_box {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}
.index_project_cont li .pic_box .pro_pic {
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s;
    width: 100%;
}
.index_project_cont li .pic_box .zoomin {
    position: absolute;
    left: 50%;
    top: 50%;
    transform:translate(-50%,-50%);
    display: none;
}
.index_project_cont li .cover_box {
    position: absolute;
    float: left;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
}
.index_project_cont li .cover_box a{ display: block; height: 100%;}
.index_project_cont li .cover_box .project_title {
    color: #fff;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 6px;
    position: absolute;
}
.index_project_cont li .cover_box .project_ftitle {
    letter-spacing: 6px;
    font-family: Montserrat;
    color: #fff;
    font-size: 16px;
    position: absolute;
    left: 40px;
    bottom: 24px;
    transform: rotate(-90deg);
    transform-origin: 0px 0px;
}
.index_project_cont .project_arrow_left {
    width: 16px;
    opacity: 0.5;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.index_project_cont .project_arrow_right {
    width: 16px;
    opacity: 0.5;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.index_project_cont .project_arrow_left:hover {
    opacity: 1;
}
.index_project_cont .project_arrow_right:hover {
    opacity: 1;
}
.index_project_cont .project_arrow_left img {
    width: 100%;
}
.index_project_cont .project_arrow_right img {
    width: 100%;
}
.develop {
    position: relative;
}
.develop:after {
    content: "";
    clear: both;
    display: table;
}
.develop_text p {
    font-size: 22px;
    line-height: 38px;
}
.develop_text .develop_text1 {
    color: #bfa781;
}
.develop .years img {
    width: 230px;
}
.develop .allyears img {
    width: 100%;
}
.develop .years {
    margin-top: 70px;
    text-align: center;
}
.develop_text {
    margin-top: 50px;
    text-align: center;
}
.index_project_cont li .cover_box .project_title {
    font-size: 20px;
}
.index_project_cont li .cover_box {
    /*background-color: transparent;*/
}
.index_project_cont li .cover_box .project_ftitle {
    display: none;
}
.index_project_cont li .cover_box .project_title {
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
}
.index_project_cont .project_arrow_left {
    left: 10px;
}
.index_project_cont .project_arrow_right {
    right: 10px;
}
.develop .setbg {
    background: url(../images/zhengshu.jpg) no-repeat right 50px;
    background-size: 100% auto;
}
.foot_nav { display: none; }
.index_project_cont li .cover_box .project_title {
    top: 20px;
}
.enviro_bg_phone{display:none;}

@media (max-width: 1079px){
    .index_project_cont li .pic_box .pro_pic{height:21rem;}
    .index_project_cont ul li{  }
    .index_project_cont li .pic_box .pro_pic{height:21rem;}
    .index_project_cont .project_arrow_left{left:0.8rem;width:0.8rem;}
    .index_project_cont .project_arrow_right{right:0.8rem;width:0.8rem;}
    .index_project_cont li .cover_box .project_title{
        top:1.25rem;padding-left:1.25rem;
        text-align: left;
        padding-right:1.25rem;font-size:1rem;
        line-height:1.4rem;letter-spacing: 2px;
        font-family: siyuan-m;
    }
    .develop .setbg{background:none; }
    .develop .container_phone{background-size: 100% auto;background-repeat: no-repeat;background-image: url("../images/zhengshu.jpg");background-position:0 4.2rem;}
    .develop .years{margin-top:6rem;}
    .develop .years img{width:9.8rem;height:8.5rem;}
    .develop_text p{font-size: 1.5rem;line-height: 2.5rem;}
    .develop_text{margin-top:1rem;margin-bottom:2rem;padding:0;}
    .allyears{padding:0 0.7rem;}
}

@media (min-width: 1080px) {
    .foot_nav {
        display: block;
    }
    .index_project_cont .project_arrow_left {
        width: 22px;
        left: 32px;
    }
    .index_project_cont .project_arrow_right {
        width: 22px;
        right: 32px;
    }
    .index_project_cont .project_arrow_left img {
        width: 100%;
    }

    .index_project_cont .project_arrow_right img {
        width: 100%;
    }
    .index_project_cont li:hover .cover_box {
        display: none;
    }
    .index_project_cont li .cover_box {
        background-color: rgba(0, 0, 0, .6);
    }
    .index_project_cont li .pic_box .pro_pic{width:100%;height:480px;}
    .index_project_cont li:hover .pic_box .zoomin {
        display: block;
        width:54px;height:54px;
    }
    .index_project_cont li .cover_box .project_ftitle{display:block;}
    .index_project_cont li:hover .pic_box .pro_pic {
        -o-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
    }
    .index_project_cont li .cover_box .project_title {
        font-size:16px;
        letter-spacing: 4px;
        padding-left: 30px;
        padding-right: 30px;
        top: 32px;
        text-align: left;
    }
    .index_project_cont li .cover_box .project_ftitle{
        font-size:14px;
        left:28px;
    }
    .develop { height: 350px;}
    .develop .setbg {
        background: url("../images/zhengshu.jpg") no-repeat right 63px;
        background-size:656px 100px;
    }
    .develop .zhengshu {
        position: absolute;
        left: 35%;
        top: 10%;
    }
    .develop_text {
        margin-top: 215px;
        text-align: left;
    }
    .develop_text p{
        font-size:20px;
        line-height: 30px;
    }
    .develop .years img {
        width: 185px;
        height:163px;
        margin: 0 auto;
    }
    .develop .allyears {
        margin-top: 17px;
    }

    .develop .years {
        margin-top: 140px;
        text-align: right;
    }
}

@media (min-width: 1536px) {
    .index_project_cont .project_arrow_left {
        width: 27px;
        left: 40px;
    }
    .index_project_cont .project_arrow_right {
        width: 27px;
        right: 40px;
    }
    .index_project_cont .project_arrow_left img {
        width: 100%;
    }

    .index_project_cont .project_arrow_right img {
        width: 100%;
    }
    .index_project_cont li .cover_box {
        background-color: rgba(0, 0, 0, .6);
    }
    .index_project_cont .project_arrow_left {
        left: 20px;
    }
    .index_project_cont .project_arrow_right {
        right: 20px;
    }
    .index_project_cont .project_arrow_left img {
        width: 30px;
    }
    .index_project_cont .project_arrow_right img {
        width: 30px;
    }
    .index_project_cont li .pic_box .pro_pic{width:100%;height:600px;}
    .index_project_cont li .pic_box .zoomin{width:65px;height:65px;}
    .index_project_cont li .cover_box .project_title {
        font-size:24px;
        letter-spacing: 3px;
        line-height: 30px;
        padding-left:24px;
        padding-right:24px;
        top: 40px;
        text-align: left;
    }
    .index_project_cont li .cover_box .project_ftitle{
        font-size:16px;
        left:24px;
    }
    .develop { height: 433px; }
    .develop .years {
        margin-top: 170px;
        text-align: right;
    }
    .develop .setbg {
        background-image: url("../images/zhengshu.jpg") ;
        background-position: right 70px;
        background-repeat: no-repeat;
        background-size:820px 126px;
    }
    .develop_text{margin-top:270px;}
    .develop_text p{
        font-size:22px;
        line-height: 38px;
    }
    .develop .years img {
        width: 230px;
        height:203px;
        margin: 0 auto;
    }
}
.enviroment_box {
    /*background-image: url("../images/enviro_bg.jpg");*/
    box-sizing: border-box;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}
.enviroment_box .enviro_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index:-1
}
.enviroment_box .enviro_bg img {
    width: 100%;
}
.enviroment_box .enviroment_text {
    background-color: #fff;
    box-sizing: border-box;
    float:right;
}
.enviroment_box .enviroment_text p {
    font-size: 16px;
    line-height: 30px;
}
.enviroment_box .enviroment_text span {
    font-size: 16px;
    line-height: 30px;
}
@media (max-width: 1079px){
    .enviroment_box .enviro_bg {
        position: static;
        height: 21rem;
    }
    .enviroment_box .enviro_bg img {
        height: auto;
    }
    .enviro_bg_phone{display:block;}
    #slides3 .slidesjs-control{ height: 21rem;}
    #slides6 .slidesjs-control,#slides6 .slidesjs-container{height: 21rem;}
    .enviro_bg_pc{height: 21rem;  background-size: auto 100%;}
    .enviroment_box .enviroment_text{margin-top:2.5rem;}
    .enviroment_box .enviroment_text p{font-size: 1.5rem;line-height: 2.5rem;}
}
@media (min-width: 1080px) {
    .enviroment_box .enviro_bg{ overflow:hidden; }
    .enviroment_box .enviro_bg img {
        width: 1536px;
        margin-left:50%;
        transform:translateX(-50%);
    }
    .enviroment_box .enviroment_text {
        padding: 40px 48px;
        height: 362px;
        width:320px;
    }
    .enviroment_box .enviro_bg {height: 480px;}
    .enviroment_box .enviro_bg img {height: 480px; }
    .enviro_bg_pc{height: 480px; background-size: auto 100%;}
    .enviroment_box {
        padding: 50px 0;
        height:480px;
    }
    .enviroment_box .enviroment_text p{
        font-size: 14px;
        line-height: 24px;
    }
    .enviroment_box .enviroment_text span{
        font-size: 14px;
        line-height: 24px;
    }
}
@media (min-width:1235px){
    .enviroment_box .enviro_bg img {
        width: 100%;
        margin-left:0;
        transform:none;
    }
}
@media (min-width: 1536px) {
    .enviroment_box {
        padding: 95px 0;
        height: 600px;
    }
    .enviroment_box .enviro_bg img{height:600px;}
    .enviroment_text{width:400px;box-sizing: border-box;height:406px;float:right;}
    .enviroment_box .enviroment_text {
        padding: 50px 60px;
        height:406px;
        width:400px;
    }
    .enviroment_box .enviro_bg {height: 600px;}
    .enviro_bg_pc{ height: 600px; background-size: auto 100%;}
    .enviroment_box .enviroment_text p{
        font-size: 16px;
        line-height: 30px;
    }
    .enviroment_box .enviroment_text span{
        font-size: 16px;
        line-height: 30px;
    }
}
.index_company { }
.index_company_box {
    margin: 0 auto;
    text-align: center;
}
.index_company_box a {
    margin-bottom: 40px;
    color: #d4d6d5;
    font-family: "siyuan-m";
    font-size: 20px;
    display:inline-block;
}
.index_company_box a svg {margin-right: 15px; }
.index_company_box a img {margin-right: 15px; }
@media (max-width: 1079px){
    .index_company_box{width:25rem;padding:0;}
    .index_company_box a{width:12.5rem;height:2rem;margin-bottom:1rem;margin-top:2rem;}
    .index_company_box a svg{max-width:12rem;height:2rem;}
    .index_company_box a img{max-width:12.5rem;height:2rem;}
    .index_company .index_lanmu{margin-bottom:0;}
    .index_company_box a svg {margin-right:0;}
    .index_company_box a img {margin-right:0;}
}
.company_last {text-align: center;}

@media (min-width: 1080px) {
    .index_company{padding-bottom:12px;}
    .index_company_box {
        text-align: center;
        width:840px;
    }
    .company_last {text-align: left;}
    .index_company_box a {
        width:auto;
        padding:0 20px;
        margin-bottom:50px;
        line-height: 29px;
        display:inline-block;
        height:29px;
    }
    .index_company_box a svg{
        width:160px;
        margin-right: 0px;
        height:29px;
    }
    .index_company_box a img{
        width:160px;
        margin-right: 0px;
        height:29px;
    }
}
@media (min-width:1536px){
    .index_company{padding-bottom:16px;}
    .index_company_box { width:1050px; }
    .index_company_box a {
        display:inline-block;
        line-height: 38px;
        padding:0 25px;
        margin-bottom:62px;
        height:38px;
    }
    .index_company_box a svg{
        width:202px;
        margin-right: 0px;
        height:37px;
    }
    .index_company_box a img{
        width:202px;
        margin-right: 0px;
        height:37px;
    }
}
.index_contact .addr p {
    color: #4d4948;
    font-size: 16px;
    line-height: 30px;
}
.message .form-control, textarea.form-control {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -webkit-transition: all .15s;
    -o-transition: all .15s;
    transition: all .15s;
}
.message .form-control{ padding:0 15px; }
.message textarea.form-control{padding:10px 15px; }
.message .form-control:focus {
    border-color: #c5a47e;
    background-color: #fff;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.message textarea {
    width: 100%;
    height: 126px;
    line-height: 32px;
    resize:none;
}
.form-control {
    height: 53px;
    font-size: 16px;
    line-height: 53px;
}
.sendmessage>div{float:right;margin-right:15px;}
.sendmessage .banner_more {
    display: inline-block;
    text-align: center;
    height: 40px;
    width: 140px;
    border: none;
    border-radius: 20px;
    font-size: 18px;
    color: #fff;
    /*background: url("../images/buttonbg.svg") no-repeat;*/
    /*background-size: 100% 100%;*/
    line-height: 40px;
    background-color: #bfa781;
    box-shadow: 0 15px 34px rgba(197,164,126,0.5);
    -webkit-box-shadow:  0 15px 34px rgba(197,164,126,0.5);
    -webkit-transition: all .3s ease-out!important;
    transition: all .3s ease-out!important;
}
.sendmessage .banner_more:hover {
    /*background-color: #e82a1a;*/
    /*background: url("../images/buttonbg_curr.svg") no-repeat;*/
    box-shadow:none;
    -webkit-box-shadow: none;
}
.sendmessage .banner_more span {
    font-size: 18px;
    color: #fff;
    /*margin-right: 18px;*/
}
.sendmessage .banner_more img { vertical-align: baseline; }
.index_contact .addr {display: none; }
.index_contact .addr_phone {
    color: #4d4948;
    font-size: 18px;
    line-height: 34px;
    margin-top: 20px;
}
footer .footlogo { margin-top: 56px; }
footer .footlogo svg{width:40px;height:40px;}
footer .footlogo img{width:40px;height:40px;}
footer .footline {
    display: block;
    width: 33px;
    height: 3px;
    background-color: #bfa781;
    margin-bottom: 21px;
}
footer .footlist {
    padding-left: 25px;
    padding-right:0;
    border-left: 1px solid #595758;
}
footer .footlist h4 {
    font-size: 16px;
    color: #fff;
    /*font-weight: bold;*/
    margin-bottom: 27px;
}
footer .footlist ul { }
footer .footlist ul li {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
}
footer .footlist ul li a { color: #c8cccb; }
footer .footlist ul li a:hover { color: #bfa781; }
footer .copyright p a { color: #fff; }
footer .copyright p a:hover { color: #bfa781; }
.footlogo_phone { text-align: center; }
.footlogo { display: none; }
footer .copyright p {
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-top: 40px;
    line-height: 20px;
}
footer {
    padding-top: 40px;
    background-color: #4b4746;
    padding-bottom: 50px;
}
footer .copyright p span { display: block; }
.footlogo_phone svg{width:136px;height:40px;}
.footlogo_phone img{width:136px;height:40px;}
@media (max-width: 1079px) {
    .index_contact .addr_phone{font-size: 1.25rem;line-height: 2.25rem;}
    .form-control{
        height: 4.2rem;
        line-height: 1.5rem;
        margin-bottom: 1rem;
        font-size: 1.5rem;
    }
    .form-group{margin-bottom:0;}
    .message .form-control{ padding:1.35rem 15px;}
    .message input::-webkit-input-placeholder{
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .message input::-moz-placeholder{   /* Mozilla Firefox 19+ */
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .message input::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .message input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .mess_left .form-group{}
    .message textarea{height:12.4rem;}
    .sendmessage .banner_more{width:18.75rem;}
    .sendmessage>div{width:18.75rem;margin:0 auto;float:none;}
    .sendmessage{margin-top:1rem;}
    .index_contact .addr_phone{margin-top:3rem;text-align: center}
    footer{margin-top:3rem;padding-top:2rem;padding-bottom:3.5rem;}
    .footlogo_phone svg{width:9rem;height:2.6rem;}
    .footlogo_phone img{width:9rem;height:2.6rem;}
    footer .copyright{ padding: 0;}
    footer .copyright p{font-size:1.1rem;line-height:2rem;margin-top:2rem; padding-top: 0 !important;}
    footer .copyright p span{display:inline-block;}
    footer .copyright p span a{display:inline-block;}
}

@media (min-width: 1080px) {
    .index_contact{margin-bottom:62px;}
    .sendmessage .banner_more {
        height:32px;
        width: 112px;
        line-height: 32px;
        border-radius: 16px;
    }
    .index_contact .addr {position: static;margin-top: 0px; }
    .form-group{margin-bottom:16px;}
    .index_contact .addr_phone {display: none;}
    .index_contact .addr {display: block;}
    footer .copyright p span { display: inline-block; }
    .form-control {
        height: 53px;
        font-size: 16px;
        line-height: 53px;
    }
    .form-group { margin-bottom: 20px; }
    .message textarea {height: 126px;line-height: 33px;}
    .mess_name { padding-right:20px;}
    .mess_phone {padding-left:0px;}
    .mess_mess{padding-left:20px;}
    .mess_left{padding-right:0px;}
    .mess_name { padding-right:16px; }
    .mess_phone { padding-left:0px; }
    .mess_mess{ padding-left:16px; }
    .form-control {
        height: 42px;
        font-size: 14px;
        line-height: 42px;
    }
    .message textarea { height: 99px; line-height: 22px; }
    .index_contact .addr p {
        font-size: 13px;
        line-height: 24px;
        margin-top:-6px;
    }
    .footlogo_phone {display: none; }
    .footlogo { display: block; }
    footer {
        padding-top: 62px;
        background-color: #151314;
        padding-bottom: 100px;
    }
    footer .copyright p {color: #898989;}
    footer .copyright p a {color: #898989;}
    footer .copyright p {margin-top: 48px; }
    footer .footlist{ height:238px;}
    footer .footlist ul li {
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }
    footer .footlist h4 { font-size: 14px; margin-bottom: 19px; }
    footer .copyright p{font-size:12px;}
}
@media (min-width:1235px){

}
@media (min-width:1536px){
    .index_contact{margin-bottom:78px;}
    .form-group {margin-bottom: 20px; }
    .sendmessage .banner_more {
        height:40px;
        width: 140px;
        line-height: 40px;
        border-radius: 20px;
    }
    footer .copyright p{ font-size:14px; margin-top:60px; }
    footer .footlist{ height: 284px;}
    footer .footlist h4 { font-size: 16px; margin-bottom: 27px; }
    footer .footlist ul li {
        height: 36px;
        line-height: 36px;
        font-size: 16px;
    }
    .mess_name { padding-right:15px; }
    .mess_phone { padding-left:5px;  }
    .mess_mess{padding-left:20px;}
    .mess_left{padding-right:0px;}
    .form-control {
        height: 53px;
        font-size: 16px;
        line-height: 53px;
    }
    .message textarea {
        height: 126px;
        padding:10px 15px;
        line-height: 33px;
    }
    .index_contact .addr p {
        color: #4d4948;
        font-size: 16px;
        line-height: 30px;
        margin-top:-7px;
    }
    footer .footlogo svg{width:50px;height:50px;}
    footer .footlogo img{width:50px;height:50px;}
}

/*关于我们页面样式*/
.about_title { text-align: right; }
.about_title h3{font-family: "siyuan-l", Arial;}
.about_title span { color: #fff; font-family: "siyuan-l", Arial; }

.zhsj {
    padding-top: 54px;
    background: url(../images/arts_07.png) no-repeat 10% 10%;
    background-size: 20%;
}
.zhsj .zhsj_logo{margin:0 auto;}
.zhsj .zhsj_name{font-family: "siyuan-l", Arial;}
.zhsjpic img { width: 100%; }
.about_lanmu {
    font-family: "siyuan-l", Arial;
    color:#4b4a48;
    text-align: center;
}
.hxyw .hxywlist {  }
.hxyw .hxywlist .container1 {
    box-sizing: border-box;
    background: url("../images/hxyw_bg.jpg") no-repeat center center;
    background-size: auto 100%;
}
.hxyw .hxywlist .hxywicon{text-align: center}
.hxywlist ul li h4 {
    font-family: "siyuan-m", Arial;
    text-align: center;
}
.hxywlist ul li p{text-align: center;}
.nei_develop{height:auto;}
.nei_develop .container{background: none;}
.nei_develop .setbg {
    background-image: url(../images/zhengshu.jpg);
    background-repeat: no-repeat;
    background-size: 820px 126px;
}
.about_years { position: relative; }
.about_years li { position: static; }
.about_years li a { font-family: Montserrat; font-weight: bold; color: #dcdedd; }
.about_years li a:hover {
    border-bottom: 4px solid #bfa781;
    color: #bfa781;
}
.about_years li.active a {
    border-bottom: 3px solid #bfa781;
    color: #bfa781;
}
.about_years li > div {
    position: absolute;
    left: 0;
    display: none;
}
.about_years li.active > div { display: block; }
.about_years li > div dl {
    float: left;
    width: 50%;
    box-sizing: border-box;
    background: url("../images/dot_18.png") repeat-y 15px top;
    padding-right: 65px;
    padding-left: 35px;
}
.about_years li > div dl dd h4 {
    color: #b4b6b5;
    font-family: "siyuan-l", Arial;
}
.about_years li > div dl dd span { color: #b4b6b5; }

@media (max-width: 1079px) {
    .nei_banner{
        height:8rem;
        margin-top:6rem;
        background-size: 100% 8rem;
    }
    .about_banner{
        height:8rem;
        margin-top:6rem;
        background: url("../images/aboutus_banner.jpg") no-repeat center center;
        background-size: 100% 8rem;
    }
    .about_title { text-align: center; margin-top:2rem; }
    .about_title h3{
        font-size: 1.9rem;
        color:#fff;
        margin-bottom:1rem;
        letter-spacing: 0.8rem;
    }
    .about_title span { font-size: 0.9rem; letter-spacing: 0.5rem; }
    .zhsj{padding-top:3rem !important;background: none;}
    .zhsj .zhsj_logo{display:none;}
    .zhsj .zhsj_name{font-size: 1.9rem;letter-spacing:0.9rem;text-align: center;height:1.9rem;line-height: 1.9rem;margin-bottom:2rem;}
    .zhsj .zhsj_phone{margin-bottom:2.5rem;}
    .zhsj .zhsj_left{height:15rem; padding:0;overflow:hidden;margin-bottom:2.5rem;}
    .zhsj .zhsj_left p { font-size: 1.5rem; line-height:2.5rem;}
    .zhsj .showmore a{display:block;height:4rem;width:100%;text-align:center;line-height:4rem;font-size:1.5rem;color:rgba(0,0,0,.6);margin:0 auto;box-sizing: border-box;border:1px solid rgba(0,0,0,.6);}
    .zhsj .zhsj_right{display:none;}
    .director{display:none;}
    .container_phone .director_phone{margin-top:3rem;}
    .director_phone h3{text-align: center;font-size: 1.9rem;height:1.9rem;line-height: 1.9rem;font-family: "siyuan-l", Arial;letter-spacing: 0.8rem;margin-bottom:2rem;}
    .director_phone .dsjImg{width:15.6rem;margin:auto;}
    .director_phone img{width:15.6rem; height: auto;}
    .director_phone .dsjInfo{width:100%; margin-top:2rem; margin-bottom:2rem;font-size: 1.5rem;line-height: 2.5rem;height:10rem;overflow:hidden;}
    .director_phone .showmore{margin-top:1.5rem;}
    .about_lanmu {
        font-size: 1.8rem;
        letter-spacing:0.8rem;
        line-height: 1.8rem;
        height:1.8rem;
        margin-top:3rem;
        margin-bottom: 3rem;
    }
    .hxyw .hxywlist .container1{background: none !important;}
    .hxyw .hxywlist .list_pc{display:none;}
    .hxyw .hxywlist .list_phone{}
    .hxyw .hxywlist .list_phone li{padding:0;margin-bottom:2.5rem;}
    .hxyw .hxywlist .list_phone li:last-child{margin-bottom: 0;}
    .hxyw .hxywlist .list_phone li:after{content:"";display:table;clear:both;}
    .hxyw .hxywlist .list_phone .hxywicon{float:left;margin-top:0.3rem;text-align: center;}
    .hxyw .hxywlist .list_phone .hxywicon svg{width:6rem;height:6rem;}
    .hxyw .hxywlist .list_phone .hxywicon img{width:6rem;height:6rem;}
    .hxyw .hxywlist .list_phone p{float:right;width:22rem;font-size: 1.5rem;line-height: 2.5rem;text-align: left;}
    .hxyw .hxywlist .list_phone p span{ font-weight: bold; margin-right: 1.3rem;}
    .nei_develop .setbg{background-position: center 7rem;background-size: 100% auto;}
    .nei_develop .years{margin-top:1rem;}
    .nei_develop .years img{width:9.9rem;}
    .allyears{display:none;}
    .about_years{display:none;}
    .about_years_phone{margin-top:2rem;position:relative;height:96rem;}
    .about_years_phone li{margin-bottom:2rem;position:static; padding: 0 7.5px;}
    .about_years_phone li a{display:block;color:#dbdddc;border-bottom:0.2rem solid #dbdddc;text-align: center;font-size: 1.5rem;line-height: 1.5rem;padding-bottom:1rem;font-family: "siyuan-m", Arial;}
    .about_years_phone li dl{display:none;width:31.75rem;box-sizing:border-box;position:absolute;left:7.5px;top:5.5rem;background: url(../images/dot_18.png) repeat-y left top;padding-left:1.8rem;}
    .about_years_phone li.active dl{display:block;}
    .about_years_phone li.active a{color:#bfa781;border-bottom:0.2rem solid #bfa781;}
    .about_years_phone li > div dl dd h4 {
        float:left;
        width:6.2rem;
        font-size: 2.3rem;
        line-height: 3.1rem;
        height:3.1rem;
        color:#b5b7b6;
    }
    .about_years_phone li > div dl dd{ margin-bottom:2.2rem; overflow: hidden; }
    .about_years_phone li > div dl dd:after{content:"";clear:both;display:table;}
    .about_years_phone li > div dl dd:last-child{ margin-bottom: 0; }
    .about_years_phone li > div dl dd span {
        font-size: 1.5rem;
        line-height: 2.5rem;
        float:right;
        width:22rem;
        color:#4b494a;
    }
    .nei_enviroment .index_lanmu{height:3.3rem;line-height: 3.3rem;font-size: 1.8rem;letter-spacing: 0.8rem;}
    .nei_enviroment .index_lanmu a{display:inline-block;height:3.3rem;}
    .nei_enviroment .index_lanmu a img{width:3.3rem;height:3.3rem;vertical-align: bottom;margin-left:0.6rem;}
    #slides3 .slidesjs-container{height: 21rem;}
    #slides3 .slidesjs-container img{width:auto !important; height: 21rem;}
    #slides3 .slidesjs-pagination{display:none;}
    .enviroment_box .enviroment_text{background: none;}
    .earth{margin-top:-4rem;}
    .earth_box{height:45.5rem;background: url("../images/earth_phone.svg") no-repeat right center;padding-top:6.9rem;box-sizing: border-box;}
    .earth_box h5{font-size: 1.9rem;letter-spacing: 0.8rem;text-align: center;line-height:1.9rem;height:1.9rem;font-family: "siyuan-l", Arial;}
    .earth_box span{font-size: 1.5rem;line-height: 2.5rem;display:block;margin-top:30.4rem;text-align: center;}
}

@media (min-width: 1080px) {
    .about_years li > div { width: 800px; }
    .nei_banner{ height: 200px; background-size: auto 100%; }
    .about_banner {
        height: 200px;
        background: url("../images/aboutus_banner.jpg") no-repeat center center;
        background-size: 100% 100%;
    }
    .about_title { margin-top: 120px; text-align: right; }
    .about_title h3 {
        font-size: 28px;
        color: #fff;
        letter-spacing: 11px;
        margin-bottom: 17px;
        margin-right:-11px;
    }
    .about_title span {
        font-size: 14px;
        letter-spacing: 8px;
        margin-right:-8px;
    }
    .zhsj .zhsj_logo{width:220px;height:64px;margin-bottom:24px;}
    .zhsj .zhsj_logo svg{width:220px;height:64px;}
    .zhsj .zhsj_logo img{width:220px;height:64px;}
    .zhsj .zhsj_name{font-size: 24px;letter-spacing: 9px;padding:0 15px;line-height: 24px;height:24px;}
    .zhsj .zhsj_phone{display:none;}
    .zhsj .zhsj_left{padding-top:34px;}
    .zhsj .zhsj_left p { font-size: 13px; line-height:24px; }
    .zhsj .showmore{display:none;}

    .zhsj .director{margin-top:48px;}
    .zhsj .director .dszpic{padding:0;overflow: hidden;}
    .zhsj .director .dszpic img{width:100%;height:257px;}
    .zhsj .director .dszname p {
        text-align: right;
        font-size: 16px;
        margin-right:17px;
    }
    .dszjj h3 {
        font-size: 24px;
        line-height: 24px;
        height:24px;
        letter-spacing: 9px;
        font-family: "siyuan-l", Arial;
        margin-bottom:34px;
    }
    .dszjj p { font-size: 13px; line-height: 24px; }
    .director_phone{display:none;}
    .hxyw { margin-top: 64px; }
    .hxyw .hxywlist .list_phone{display:none;}
    .hxyw .hxywlist .container1 {
        padding-top: 34px;
        height: 400px;
    }
    .about_lanmu {
        font-size: 24px;
        letter-spacing:9px;
        line-height: 24px;
        height:24px;
        margin-bottom: 44px;
    }
    .hxyw .hxywlist .hxywicon{margin-bottom:32px;}
    .hxywlist ul li .hxywicon img{ width: 96px; height: 96px;}
    .hxywlist ul li .hxywicon svg{ width:96px; height:96px; }
    .hxywlist ul li { padding: 0 60px; }
    .hxywlist ul li h4 {
        font-size: 17px;
        line-height: 17px;
        height:17px;
        margin-bottom:21px;
    }
    .hxywlist ul li p { font-size: 13px; line-height: 24px; }
    .nei_develop{margin-top:48px;}
    .nei_develop .setbg { background-size: 656px 100px; background-position: right 64px;  }
    .nei_develop .years{ margin-top:75px; }
    .nei_develop .allyears{margin-top:24px;}
    .nei_develop .allyears img{height:32px;}
    .nei_develop .develop_text{margin-top:155px;}
    .about_years_phone{display:none;}
    .about_years {
        margin-top: 48px;
        position: relative;
        height: 576px;
    }
    .about_years li a {
        font-size: 22px;
        line-height: 22px;
        height: 22px;
        padding-bottom: 5px;
        /*padding-right:19px;*/
    }
    .about_years li > div { top:66px; }
    .about_years li > div dl dd h4 {
        font-size: 40px;
        line-height: 40px;
        height:40px;
        margin-bottom:13px;
    }
    .about_years li > div dl dd{ margin-bottom:34px; }
    .about_years li > div dl dd:last-child{ margin-bottom: 0; }
    .about_years li > div dl dd span { font-size: 13px; line-height: 24px; }
    .enviroment_box .slidesjs-pagination{display:none;}
    .nei_enviroment .index_lanmu{height:52px;line-height: 52px;margin-top:57px;margin-bottom:25px;}
    .nei_enviroment .index_lanmu a{display:inline-block;margin-left:56px;height:52px;}

    .nei_enviroment .index_lanmu a svg{width:52px;height:52px;vertical-align: bottom;transition:all 0.6s;-webkit-transition:all 0.6s;}
    .nei_enviroment .index_lanmu a img{width:52px;height:52px;vertical-align: bottom;transition:all 0.6s;-webkit-transition:all 0.6s;}
    .nei_enviroment .index_lanmu a:hover svg{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
    .nei_enviroment .index_lanmu a:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
    .earth_box{height:640px;background: url("../images/earth.svg") no-repeat right center;background-size:auto 100%;padding-top:96px;box-sizing: border-box;}
    .earth_box h5{font-size: 24px;letter-spacing: 9px;text-align: center;line-height:24px;height:24px;font-family: "siyuan-l", Arial;}
    .earth_box span{font-size: 16px;line-height: 28px;display:block;float:right;margin-right:140px;margin-top:157px;}
}

@media (min-width: 1536px) {
    .nei_banner{ height: 250px; background-size: auto 100%; }
    .about_banner {
        height: 250px;
        background: url("../images/aboutus_banner.jpg") no-repeat center center;
        background-size: 100% 100%;
    }
    .about_title { margin-top: 150px; text-align: right; }
    .about_title h3 {
        font-size: 36px;
        color: #fff;
        letter-spacing: 14px;
        margin-bottom: 22px;
        margin-right:-14px;
    }
    .about_title span {
        font-size: 18px;
        letter-spacing: 10px;
        margin-right:-10px;
    }
    .zhsj .zhsj_logo{width:276px;height:80px;margin-bottom:30px;}
    .zhsj .zhsj_logo svg{width:276px;height:80px;}
    .zhsj .zhsj_logo img{width:276px;height:80px;}
    .zhsj .zhsj_name{font-size: 30px;letter-spacing: 12px;padding:0 15px;line-height: 30px;height:30px;}
    .zhsj .zhsj_left{padding-top:44px;}
    .zhsj .zhsj_left p { font-size: 16px; line-height: 30px; }
    .zhsj_right .zhsjpic img{width:480px;height:336px;}
    .zhsj .director{margin-top:60px;}
    .zhsj .director .dszname p {font-size: 20px; margin-right:25px; }
    .zhsj .director .dszpic img{width:100%;height:323px;}
    .dszjj h3 {
        font-size: 30px;
        line-height: 30px;
        height:30px;
        letter-spacing: 12px;
        font-family: "siyuan-l", Arial;
        margin-bottom:43px;
    }
    .dszjj p { font-size: 16px; line-height: 30px; }
    .hxyw { margin-top: 80px; }
    .hxyw .hxywlist .container1{ padding-top: 43px; height: 500px; }
    .about_lanmu {
        font-size: 30px;
        letter-spacing: 12px;
        line-height: 30px;
        height:30px;
        margin-bottom: 56px;
        font-weight:500;
    }
    .hxywlist ul li .hxywicon svg{ width:120px; height:120px; }
    .hxywlist ul li { padding: 0 75px; }
    .hxyw .hxywlist .hxywicon{margin-bottom:40px;}
    .hxywlist ul li h4 {
        font-size: 22px;
        line-height: 22px;
        height:22px;
        margin-bottom:26px;
    }
    .hxywlist ul li p { font-size: 16px; line-height: 30px; }
    .nei_develop{margin-top:60px;}
    .nei_develop .setbg{ background-size: 800px 126px;background-position: right 80px;width:1000px;}
    .nei_develop .years{margin-top:94px;}
    .nei_develop .develop_text{margin-top:194px;}
    .nei_develop .allyears{margin-top:30px;}
    .nei_develop .allyears img{height:40px;width:auto;}
    .about_years {
        margin-top: 60px;
        position: relative;
        height: 720px;
    }
    .about_years li a {
        font-size: 28px;
        line-height: 28px;
        height: 28px;
        padding-bottom: 9px;
        /*padding-right:24px;*/
    }
    .about_years li > div { width: 1000px; }
    .about_years li > div { top:84px; }
    .about_years li > div dl dd{ margin-bottom:43px; }
    .about_years li > div dl dd:last-child{ margin-bottom: 0; }
    .about_years li > div dl dd h4 {
        font-size: 50px;
        line-height: 50px;
        height:50px;
        margin-bottom:17px;
    }
    .about_years li > div dl dd span {
        font-size: 16px;
        line-height: 30px;
    }
    .nei_enviroment .index_lanmu{height:65px;line-height: 65px;margin-top:72px;margin-bottom:32px;}
    .nei_enviroment .index_lanmu a{display:inline-block;margin-left:70px;height:65px;}
    .nei_enviroment .index_lanmu a svg{width:65px;height:65px;vertical-align: bottom;}
    .nei_enviroment .index_lanmu a img{width:65px;height:65px;vertical-align: bottom;}
    .earth_box{height:800px;background: url("../images/earth.svg") no-repeat right center;padding-top:120px;box-sizing: border-box;}
    .earth_box h5{font-size: 30px;letter-spacing: 12px;text-align: center;line-height: 30px;height:30px;font-family: "siyuan-l", Arial;}
    .earth_box span{font-size: 20px;line-height: 36px;display:block;float:right;margin-right:175px;margin-top:197px;}
}

/*中衡动态封面页*/
.bdshare-button-style0-24{
    width: 28px;
    float: right;
    margin-right: 32px;
}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{
    width: 28px;
    background-image: url(../svg/share.svg) !important;
    margin: 0 !important;
}
@media (max-width: 1079px) {
    .cover_secnav{display:none;}
    .news .container{width:100%;padding:0;}
    .bdshare-button-style0-24{ width:auto; position: absolute;right: 0; bottom: 3.2rem; margin-right: 0;}
    .firstnew .firstnewsPic{width:100%;height:24rem;}
    .firstnew{
        /*margin-bottom:3rem;*/
    }
    .firstnew .firstnewsPic img{width:100%;height:24rem;}
    .firstnew .firstnewsRight{width:34.4rem;box-sizing:border-box;padding:2rem 3.2rem 3rem 3.2rem;margin-top:-2.5rem;background-color: #fff;position:relative;z-index: 10;}
    .belongColumn{display:none;}
    .firstnew .firstnewsRight .firstnewsTitle{/*width:27.5rem;*/font-size: 1.75rem;color:rgba(0,0,0,0.95);line-height: 2.25rem;font-family: "siyuan-l";}
    .firstnew .firstnewsSmalltxt{display:none;}
    .firstnew .firstnewsFoot{margin-top:2rem;}
    .firstnew .firstnewsFoot .firstnewsShare{ height:1.77rem;}
    .firstnew .firstnewsFoot .firstnewsShare svg{width:1.6rem;height:1.8rem;}
    .firstnew .firstnewsFoot .firstnewsShare img{width:1.6rem;height:1.8rem;}

    .firstnew .firstnewsFoot .intro{font-size: 1.25rem; color: rgba(0,0,0,0.5);}
    .firstnew .firstnewsFoot .intro .author{margin-right:1.8rem;}

    .newslist li{/*margin-bottom:3rem;*/}
    .newslist .lefticon{display:none;}
    .newslist .newspic{width:100%;}
    .newslist .newspic img{width:100%;height:24rem;}
    .newslist .newsRight{width:34.4rem;box-sizing:border-box;padding:1.7rem 3.2rem 3rem 3.2rem;margin-top:-2.5rem;background-color: #fff;position:relative;z-index: 10;}
    .newslist .newsRight .newsTitle{ display:inline-block;/*width:27.5rem;*/font-size: 1.75rem;line-height: 2.25rem;font-family: "siyuan-l";color:rgba(0,0,0,0.95);}
    .newslist .newsRight .smalltxt{display:none;}
    .newslist .newsRight .newsFoot .share{ height: 1.75rem;}
    .newslist .newsRight .newsFoot .share svg{width:1.6rem;height:1.8rem;}
    .newslist .newsRight .newsFoot .share img{width:1.6rem;height:1.8rem;}
    .newslist .newsRight .newsFoot .intro{font-size: 1.25rem; font-family: "siyuan-l"; color:#949595;}
    .newslist .newsRight .newsFoot .intro .author{margin-right:1.8rem;}
    .newslist .newsRight .newsFoot{margin-top:2rem;}
    .moreNews{width:31.3rem;margin:0 auto; margin-top:1.5rem;height:4rem;line-height: 4rem;text-align: center;padding:0;}
    .moreNews a{display:block;width:31.3rem;margin:0 auto;height:4rem;line-height: 4rem;text-align: center;color:#949595;border:1px solid #949595;font-size: 1.2rem;}
}
@media (min-width: 1080px) {
    .cover_secnav{height:64px;background-color: #f2f2f2;}
    .cover_secnav ul{margin:0 auto;width:400px;}
    .cover_secnav ul li{width:80px;text-align: center;line-height: 64px;height:64px;float:left;font-size: 11px;}
    .cover_secnav ul li a{color:rgba(0,0,0,.7);}
    .cover_secnav ul li a:hover{color:#bfa781;}
    .cover_secnav ul li.active a{color:#bfa781;}
    .news{margin-top:32px;}
    .firstnew .firstnewsPic{float:left;width:500px;height:320px;overflow:hidden;}
    .firstnew .firstnewsPic img{
        width:500px;height:320px;
        transition: all 0.6s ease 0s;
        -moz-transition: all 0.6s ease 0s;
        -webkit-transition: all 0.6s ease 0s;
        -o-transition: all 0.6s ease 0s;
        -ms-transition: all 0.6s ease 0s;
    }
    .firstnew .firstnewsRight{float:right;width:272px;}
    .belongColumn{height:24px;cursor:pointer;color:#fff;width:66px; text-align:center;display:inline-block;background: #9fa1a0;line-height: 24px;font-size:12px;font-family: "siyuan-m";color:#fff;}
    .belongColumn:hover{background: #c0a681;color:#fff;}
    .firstnew .firstnewsPic{display:block;cursor: pointer;}
    .firstnew .firstnewsPic:hover  img{
        -o-transform:scale(1.1,1.1);
        -webkit-transform:scale(1.1,1.1);
        -moz-transform:scale(1.1,1.1);
        -ms-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    .firstnew{padding-bottom:32px;position:relative;border-bottom:1px solid #c5c5c5;}
    .firstnew .firstnewsRight .firstnewsTitle{display:block;font-size: 24px;color:#22211f;line-height: 32px;margin-top:18px;font-family: siyuan-l;}
    .firstnew .firstnewsRight .firstnewsTitle:hover{color:#c0a681}
    .firstnew .firstnewsSmalltxt{font-size: 12px;line-height: 24px;margin-top:13px;height:72px;overflow:hidden;color:#8d8d8b;}
    .firstnew .firstnewsFoot{width:272px;height:16px;margin-top:57px;position: absolute; bottom: 32px; right: 0;}
    .firstnew .firstnewsFoot .firstnewsShare{height:16px;float:right;}
    .firstnew .firstnewsFoot .firstnewsShare svg{height:22px;width:20px;}
    .firstnew .firstnewsFoot .firstnewsShare img{height:20px;width:20px;}
    .firstnew .firstnewsFoot .intro{float:right;color:#b5b7b6;font-size: 12px;}
    .firstnew .firstnewsFoot .intro .author{margin-right:35px;}
    .firstnew:after{content:"";clear:both;display:table;}

    .newslist li{margin-top:32px;position:relative;padding-bottom:32px;border-bottom:1px solid #b6b6b6;}
    .newslist li:after{content:"";clear:both;display:table;}
    .newslist .lefticon{float:left;}
    .newslist .lefticon svg{width:20px;height:20px;}
    .newslist .lefticon img{width:20px;height:20px;}
    .newslist .lefticon span{display:block;font-size: 12px;color:#b6b6b6;width:64px;}
    .newslist .newspic{float:left; overflow:hidden; width:256px;height:176px;}
    .newslist .newspic img{
        width:256px;height:176px;
        transition: all 0.6s ease 0s;
        -moz-transition: all 0.6s ease 0s;
        -webkit-transition: all 0.6s ease 0s;
        -o-transition: all 0.6s ease 0s;
        -ms-transition: all 0.6s ease 0s;
    }
    .newslist li .newspic:hover  img{
        -o-transform:scale(1.1,1.1);
        -webkit-transform:scale(1.1,1.1);
        -moz-transform:scale(1.1,1.1);
        -ms-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    .newslist .newsRight{width:518px;float:right;}
    .newslist .newsRight .newsTitle{display:block;font-size: 24px;line-height: 32px;margin-top:-4px;color:#22211f;font-family: "siyuan-l", Arial;}
    .newslist .newsRight .newsTitle:hover{color:#c0a681;}
    .newslist .newsRight .smalltxt{font-size: 12px;line-height: 24px;margin-top:13px;color:#8d8d8b; height:24px;overflow:hidden;}
    .newslist .newsRight .newsFoot{width:518px;position:absolute; right:0; bottom:32px;height:24px;line-height: 28px;margin-top:28px;}
    .newslist .newsRight .newsFoot .belongColumn{float:left;}
    .newslist .newsRight .newsFoot .share{height:16px;float:left; margin-top: 8px !important;}
    .newslist .newsRight .newsFoot .share svg{height:22px;width:20px;}
    .newslist .newsRight .newsFoot .share img{height:22px;width:20px;}
    .newslist .newsRight .newsFoot .intro{float:right;color:#b5b7b6; margin-top:2px;font-size: 12px;}
    .newslist .newsRight .newsFoot .intro .author{margin-right:35px;}
    .moreNews{margin-top:32px;margin-bottom:64px;}
    .moreNews a{display:block;color:#b6b6b6;border:1px solid #b6b6b6;height:62px;text-align: center;line-height: 62px;font-size: 16px;}
    .moreNews a:hover{background-color:#b6b6b6;color:#fff;}
    .projectBottom{ padding-bottom: 64px;}
}
@media (min-width: 1536px) {
    .cover_secnav{height:80px;}
    .cover_secnav ul{width:400px;}
    .cover_secnav ul li{width:100px;line-height: 80px;height:80px;font-size: 14px;}
    .news{margin-top:40px;}
    .firstnew .firstnewsPic{width:625px;height:400px;}
    .firstnew .firstnewsPic img{width:625px;height:400px;}
    .firstnew .firstnewsRight{width:340px;}
    .belongColumn{height:30px;width:82px; text-align:center;line-height: 30px;font-size: 16px;}
    .firstnew{padding-bottom:40px;position:relative;border-bottom:1px solid #c5c5c5;}
    .firstnew .firstnewsRight .firstnewsTitle{font-size: 30px;line-height: 40px;margin-top:23px;}
    .firstnew .firstnewsSmalltxt{font-size: 16px;line-height: 30px;margin-top:15px;height:90px;}
    .firstnew .firstnewsFoot{position:absolute;bottom:40px; right:0;width:340px;height:20px;margin-top:72px;}
    .firstnew .firstnewsFoot .firstnewsShare{height:20px;}
    .firstnew .firstnewsFoot .firstnewsShare svg{height:20px;width:20px;}
    .firstnew .firstnewsFoot .firstnewsShare img{height:20px;width:20px;}
    .firstnew .firstnewsFoot .intro{color:#b5b7b6;font-size: 16px;}
    .firstnew .firstnewsFoot .intro .author{margin-right:44px;}

    .newslist li{margin-top:40px;padding-bottom:40px;}

    .newslist .lefticon svg{width:26px;height:26px;}
    .newslist .lefticon img{width:26px;height:26px;}
    .newslist .lefticon span{font-size: 16px;width:80px;}
    .newslist .newspic{width:320px;height:220px;overflow:hidden;}
    .newslist .newspic img{ width:320px;height:220px; }

    .newslist .newsRight{width:648px;float:right;}
    .newslist .newsRight .newsTitle{font-size: 30px;line-height: 40px;margin-top:-5px;}
    .newslist .newsRight .smalltxt{font-size: 16px;line-height: 30px;margin-top:14px; height:30px;}
    .newslist .newsRight .newsFoot{width:648px;position:absolute; right:0; bottom:40px;height:30px;line-height: 36px;margin-top:35px;}
    .newslist .newsRight .newsFoot .share{height:20px;float:left;margin-left:40px; margin-top: 10px !important;}
    .newslist .newsRight .newsFoot .share svg{height:28px;width:26px;}
    .newslist .newsRight .newsFoot .share img{height:28px;width:26px;}
    .newslist .newsRight .newsFoot .intro{margin-top:4px; font-size: 16px;}
    .newslist .newsRight .newsFoot .intro .author{margin-right:44px;}
    .moreNews{margin-top:40px;margin-bottom:80px;}
    .moreNews a{height:78px;line-height: 78px;font-size: 20px;}
    .projectBottom{ padding-bottom: 80px;}
}

/*中衡动态内容页样式*/
@media (max-width:1079px){
    .nei_banner1{height:8rem;width:100%;background-size: 100% 100%;margin-top:6rem;}
    .content_banner{background: url("../images/content_banner.jpg") no-repeat center top;background-size: 100% 100%;}
    .contentLeft{position:relative;padding-top:1px;}
    .contentRight{display:none;}
    .titlePic{position:absolute;top:0;left:0;width:100%;z-index: -1}
    .titlePic img{width:100%;height:24rem;}
    .contentBox .container{width:100%;padding:0;}
    .content_head{width:34.5rem;position:relative;box-sizing: border-box;padding-left:2.8rem;padding-top:2rem;background-color: #fff;margin-top:21.5rem;}
    .content_head h3{font-size: 1.75rem;line-height:2.25rem;font-family: "siyuan-l";width:28.9rem;}
    .content_intro{margin-top:1.2rem;padding-bottom:3rem;border-bottom:1px solid #c5c5c5;}
    .content_intro .share{float:right;}
    .content_intro .intro{float:left;line-height: 1.5rem; color:#949595;font-size: 1.25rem;}
    .content_intro .intro span{margin-right:1.8rem;}
    .content_intro .share svg{width:1.6rem;height:1.8rem;}
    .content_intro:after{content:"";clear:both;display:table;}
    .contentNews{width:31.3rem;margin:0 auto;}
    .contentNews p{font-size: 1.25rem;line-height: 2.25rem;}
    .newstext{ padding-top: 2rem; text-align: justify;}
    .contentNews span{font-size: 1.25rem;line-height: 2.25rem;}
    .contentNews img{width:100%; height: auto; margin-bottom: 0.5rem; margin-top: 0.5rem;}
    .backTop{display:none;}
}
@media (min-width:1080px){
    .nei_banner1{height:64px;width:100%;background-size: 100% auto;}
    .nei_banner1 .container{display:none;}
    .content_banner{background: url("../images/content_banner.jpg") no-repeat center top;}
    .contentBox{margin-top:40px; padding-bottom: 60px;}
    .content_head{width:500px;}
    .content_head h3{font-size: 28px;line-height: 40px;font-family: siyuan-l;padding-bottom:20px;border-bottom:1px solid #cfcfcf;}
    .content_head .content_intro{height:24px; color:#cfcfcf;}
    .content_head .content_intro .belongColumn{float:left;}
    .content_head .content_intro .share{float:left;height:16px;margin-top:8px !important;}
    .content_head .content_intro .share svg{width:16px;height:19px;}
    .content_head .content_intro .share img{width:16px;height:19px;}
    .content_head .content_intro .intro{float:right;font-size: 12px; color:#949595;line-height: 12px;padding-top:11px;}
    .content_head .content_intro .intro .author{margin-right:28px;}
    .titlePic{display:none;margin-top:20px; margin-bottom: 30px;}
    .titlePic img{width:100%}
    .contentBottom{margin-top:16px;}
    .contentLeft{float:left;width:500px;float:left;}
    .contentLeft .newstext{padding-top:20px;font-size: 16px;color:rgba(0,0,0,0.85);line-height: 28px;}
    .contentLeft .newstext img{max-width: 500px; height: auto; margin-top: 15px; margin-bottom: 15px;}
    .contentLeft .newstext p{font-size: 16px; font-family:siyuan-l;line-height:28px;}
    .contentLeft .newstext span{font-size: 16px;line-height: 28px;}
    .backTop{text-align: center;}
    .backTop a{font-size: 12px;letter-spacing:4px;color:#c5c5c5;padding-bottom:14px;background: url("../images/jiantou.svg") no-repeat center bottom;background-size: 20px 7px;}
    .backTop a:hover{color:#bfa781;}
    /*.contentBottom{margin-bottom:64px;}*/
    /*.contentBottom:after{content:"";display:table;clear:both;}*/
    .contentRight{float:right;width:256px;margin-top:144px;}
    .contentRight li{border:1px solid #cfcfcf;margin-bottom:40px;}
    .contentRight li>a{display:block;}
    .contentRight li .newsPic{width:254px;height:176px;overflow:hidden;}
    .contentRight li .newsPic img{
        width:254px;
        height: 176px;
        transition: all 0.6s ease 0s;
        -moz-transition: all 0.6s ease 0s;
        -webkit-transition: all 0.6s ease 0s;
        -o-transition: all 0.6s ease 0s;
        -ms-transition: all 0.6s ease 0s;
    }
    .contentRight li .newsTitle{font-size:20px; font-family:siyuan-l;line-height: 24px;margin-top:12px;padding:0 16px;margin-bottom:28px;}
    .contentRight li .content_intro{padding:0 16px;margin-bottom:16px;height:24px;line-height: 24px;}
    .newslist .newsRight .newsFoot{margin-top:28px;}

    .contentRight li .content_intro .intro{font-size: 10px; color:#949595;margin-top:12px;line-height: 12px;float:right;}
    .contentRight li .content_intro .intro .author{margin-right:10px;}
    .contentRight li>a:hover  .newsPic img{
        -o-transform:scale(1.1,1.1);
        -webkit-transform:scale(1.1,1.1);
        -moz-transform:scale(1.1,1.1);
        -ms-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    .contentRight li>a:hover .newsTitle{color:#e82a1a;}
}
@media (min-width:1536px){
    .nei_banner1{height:80px;width:100%;}
    .content_banner{background: url("../images/content_banner.jpg") no-repeat center top;}
    .contentBox{margin-top:50px; padding-bottom: 60px;}
    .content_head{width:625px;}
    .content_head h3{font-size: 36px;line-height: 50px;color:rgba(0,0,0,0.95);font-family: siyuan-l;padding-bottom:18px;border-bottom:1px solid #cfcfcf;}
    .content_head .content_intro{height:30px; color: rgba(0,0,0,0.5)}
    .content_head .content_intro .belongColumn{float:left;}
    .content_head .content_intro .share{float:left;height:20px;margin-top:10px !important;margin-right:20px !important;}
    .content_head .content_intro .share svg{width:20px;height:24px;}
    .content_head .content_intro .share img{width:20px;height:24px;}
    .content_head .content_intro .intro{float:right;font-size: 16px; color: rgba(0,0,0,0.5);line-height: 16px;padding-top:14px;}
    .content_head .content_intro .intro .author{margin-right:36px;}
    .titlePic{ display:none;margin-top:25px; margin-bottom: 42px;}
    .contentBottom{margin-top:20px;}
    .contentLeft{float:left;width:625px;float:left;}
    .contentLeft .newstext{padding-top:25px;font-size: 20px;line-height: 36px; color: rgba(0,0,0,0.85);}
    .contentLeft .newstext img{max-width: 626px; margin-top: 42px; margin-bottom: 42px;}
    .contentLeft .newstext p{font-size: 20px; font-family:siyuan-l;line-height: 36px;}
    .contentLeft .newstext span{font-size: 20px;line-height: 36px;}
    .backTop{text-align: center;}
    .backTop a{font-size: 16px; letter-spacing: 4px; padding-bottom: 17px;}
    .contentBottom{margin-bottom:80px;}
    .contentBottom:after{content:"";display:table;clear:both;}
    .contentRight{float:right;width:320px;margin-top:175px;}
    .contentRight li{border:1px solid #c5c5c5;margin-bottom:50px;}
    .contentRight li>a{display:block;}
    .contentRight li .newsPic{width:318px;height:220px;overflow:hidden;}
    .contentRight li .newsPic img{
        width:318px;
        height: 220px;
        transition: all 0.6s ease 0s;
        -moz-transition: all 0.6s ease 0s;
        -webkit-transition: all 0.6s ease 0s;
        -o-transition: all 0.6s ease 0s;
        -ms-transition: all 0.6s ease 0s;
    }
    .contentRight li .newsTitle{font-size: 24px;line-height: 30px; font-family:siyuan-l;margin-top:15px !important;padding:0 20px;margin-bottom:36px;}
    .contentRight li .content_intro{padding:0 20px;margin-bottom:20px;height:30px;line-height: 30px;}
    .newslist .newsRight .newsFoot{margin-top:35px;}

    .contentRight li .content_intro .intro{font-size: 12px; margin-top:15px;color:#949595;line-height: 16px;float:right;}
    .contentRight li .content_intro .intro .author{margin-right:26px;}
    .contentRight li>a:hover  .newsPic img{
        -o-transform:scale(1.1,1.1);
        -webkit-transform:scale(1.1,1.1);
        -moz-transform:scale(1.1,1.1);
        -ms-transform:scale(1.1,1.1);
        transform:scale(1.1,1.1);
    }
    .contentRight li>a:hover .newsTitle{color:#c0a681;}
}

/*项目展示页面样式*/
@media (max-width:1079px){
    .project_banner{background: url("../images/project_content_banner.jpg") no-repeat center top;}
    .phone_project{height:5.7rem;text-align: center;font-size: 1.6rem;line-height: 5.7rem;}
    .phone_project span{}
    .projectList ul li{margin-bottom:1rem;width:33.3%;}
}
@media (min-width:1080px){
    .project_banner{
        background: url("../images/projectBanner.jpg") no-repeat center center;
		background-size:100% 100%;
    }
    .project_secnav{/*height:304px;*/background-color: #f2f2f2; height:328px;}
    .project_secnav ul{padding:17px 0;}
    .project_secnav ul:after{content:"";clear:both;display:table;}
    .project_secnav ul li{/*width:80px;*/float:left;text-align: center;line-height: 24px; width:114px;}
    .project_secnav ul li a{font-size: 11px;letter-spacing: 3px;color:rgba(0,0,0,.7);}
    .project_secnav ul li a:hover{color:#bfa781;}
    .project_secnav ul li.active a{color:#bfa781;}
    .phone_project{display:none;}
    .projectList{margin-top:-224px;}
    .projectList ul li{margin-bottom:24px;}
}
@media (min-width:1536px){
    .project_secnav{/*height:380px;*/height:410px;}
    .project_secnav ul{padding:22px 0;}
    .project_secnav ul li{/*width:100px;*/line-height: 30px;width:142px;}
    .project_secnav ul li a{font-size: 14px;letter-spacing: 4px;}
    .projectList{margin-top:-280px;}
    .projectList ul li{margin-bottom:30px;}
}
/*联系我们样式*/
@media (max-width:1079px){
    .contact_banner{
        background: url("../images/contactBanner.jpg") no-repeat center center ;
        background-size: 100% 100%;
    }
    .joinPhone{ padding: 0;}
    .erweima .erweima_bg .erweima_pic #slides5{height: 18rem;}
    .erweima .erweima_bg .erweima_pic #slides5 .slidesjs-control,#slides5 .slidesjs-container{height:18rem;}
    .erweima .erweima_bg .erweima_pic #slides5 .banner_slide{height: 18rem; background-size: auto 100% !important;}
    .erweima .erweima_bg .erweima_pic #slides5 .slidesjs-pagination{ display: none;}
    .erweima_left{text-align: center;margin-top:2rem;}
    .erweima_left img{width:6.8rem;}
    .erweima_left h4{font-size: 0.8rem;line-height: 1rem;font-family: siyuan-m;margin-top:10px;}
    .erweima_left span{font-size: 0.6rem;line-height:0.6rem;}
    .erweima .erweima_bg .erweima_pic{margin-top:2rem;margin-bottom:2rem;}
    .erweima .erweima_bg .erweima_pic img.pic_pc{display:none;}
    .erweima .erweima_bg .erweima_pic img.pic_phone{display:block;width:100%;}
    .address .addr_bg .addr_bg_phone{display:block; overflow: hidden; height: 18rem; overflow: hidden;}
    .address .addr_bg .addr_bg_phone img{ width: 162%; height: auto;}
    .address .addr_bg .addr_detail{height:30rem;margin-top:2rem;margin-bottom:1rem;background: url("../images/addr_phone_bg.svg") no-repeat;background-size: 100% 100%;}
    .address .addr_bg .addr_detail ul{padding:2.7rem 0 0 4.7rem; color:#fff;}
    .address .addr_bg .addr_detail li{height:2.5rem;line-height: 2.5rem;font-size: 1rem;}
    .address .addr_bg .addr_detail li.addr_title{font-size: 1.2rem;font-family: siyuan-m;}

    .joinus .companys{width:100%;}
    .joinus .companys li{width:10.3rem;float:left;text-align: center;}
    .joinus .companys li dl{display:none;}
    .joinus .companys:after{content:"";clear:both;display:table;}
    .joinus .companys li{height:1.2rem;line-height: 1.2rem;margin-bottom:1.7rem;}
    .joinus .companys li a{font-size: 1.2rem;color:#c9cbca; font-family: "siyuan-m";}
    .joinus .companys li:hover a{color:#c1a57e;}
    .joinus .companys li.active a{color:#c1a57e;}
    .joinusBottom .jobs dl{margin-top:0.8rem;}
    .joinusBottom .jobs dl dd{text-align: center;margin-bottom:1.5rem;}
    .joinusBottom .jobs dl dd a{font-size: 1.2rem;text-decoration: underline;color:#494947;}
    .joinusBottom .jobs dl dd a:hover{color:#c1a57e;}
    .jobslide{z-index:300;display:none;position:fixed;width:100%;height:100%;background-color: rgba(255,255,255,.9);left:0;top:0;}
    .jobslide .slides4{width:31.3rem;margin:0 auto;box-sizing: border-box;position:relative;}
    .jobslide .slides4 .slidesjs-container{height:40rem;}
    .jobslide .slides4 .slidesjs-pagination{display:none;}
    .jobslide .slides4 .slidesjs-control{height:40rem;width:31.6rem;margin:0 auto;}
    .jobslide .slides4 .joblist{background-color: #f2f2f2;height:40rem;}
    .jobslide .joblist_head{height:4rem;}
    .jobslide .joblist_head>svg{height:4rem;width:4rem;margin-left:3.4rem;}
    .jobslide .joblist_head .logo-black img{height:4rem;width:4rem;margin-left:3.4rem;}
    .jobslide .joblist_head a{float:right;margin-top:1.9rem;margin-right:1.9rem;}
    .jobslide .joblist_head a svg{height:1.6rem;width:1.6rem;}
    .jobslide .joblist_head a img{height:1.6rem;width:1.6rem;}
    .joblist .jobName{font-size:1.6rem;text-align: center;line-height: 1.6rem;height:1.6rem;margin:3.2rem 0 1.5rem 0;}
    .joblist .jobDetail{width:24rem;margin-left:3.4rem;font-size:0.8rem; line-height:1.4rem;padding-bottom:3.2rem;}
    .joblist .jobDetail .needNum{font-size: 0.8rem;line-height: 1.4rem}
    .joblist .jobDetail ul li{height:1.4rem;line-height: 1.4rem;font-size: 0.8rem;}
    .joblist .jobDetail ul li .indexNum{color:#c1a57e;display:inline-block;width:1.4rem;font-family: siyuan-m;}

    .jobslide .slides4 .slidesjs-navigation{display:block;width:1rem;height:3rem;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);text-indent: 999px;}
    .jobslide .slides4 .slidesjs-previous{z-index:20;background: url(../images/arrow_gray_l.png) no-repeat;background-size: 100% 100%;left:0.6rem;}
    .jobslide .slides4 .slidesjs-next{z-index:20;background: url(../images/arrow_gray_r.png) no-repeat;background-size: 100% 100%;right:0.6rem;}

    .joinusBottom .company_addr{height:16rem;background: url("../images/contact_phone_addr.svg") no-repeat;background-size: 100% 100%;}
    .joinusBottom .company_addr ul{padding:0.7rem 1.3rem;}
    .joinusBottom .company_addr li{line-height: 2.4rem;color:#fff;font-size: 1rem;}
    .joinusBottom .company_addr .company_addr_title{font-size: 1.2rem;font-family: siyuan-m;}
}
@media (min-width:1080px){
    .contact_banner{
        background: url("../images/contactBanner.jpg") no-repeat center center;
		background-size:100% 100%;
    }
    .address .addr_bg{height:480px;width:100%;background: url("../images/address.svg") no-repeat;background-size: 100% 100%;}
    .address .addr_bg .addr_bg_phone{display:none;}
    .address .addr_bg .addr_detail{margin-left:828px;color:#fff;padding-top:42px;}
    .address .addr_bg .addr_detail li{line-height: 40px;font-size: 16px;}
    .address .addr_bg .addr_detail li.addr_title{font-size: 20px;line-height: 40px;font-family: siyuan-m;}

    .erweima .erweima_bg{padding:60px 0 40px; margin-bottom:20px;background: url("../images/contact.svg") no-repeat left bottom;background-size: 462px 80px;}
    .erweima .erweima_bg .erweima_left{float:left;padding-top:59px;}
    .erweima .erweima_bg .erweima_left img{width:124px;}
    .erweima .erweima_bg .erweima_left h4{font-size: 16px;color:#4a4947;line-height: 20px;font-family: siyuan-m;text-align: center;margin-top:14px;}
    .erweima .erweima_bg .erweima_left span{font-size: 12px;color:#4a4947;line-height: 20px;text-align: center;display:block;}
    .erweima .erweima_bg .erweima_pic{float:right; width: 640px;}
    .erweima .erweima_bg .erweima_pic #slides5 .slidesjs-control,#slides5 .slidesjs-container{height:360px;}
    .erweima .erweima_bg .erweima_pic #slides5 .banner_slide{ height: 360px; background-size: auto 100% !important;}
    .erweima .erweima_bg .erweima_pic #slides5 .slidesjs-pagination{ display: none;}
    .erweima .erweima_bg .erweima_pic img.pic_pc{width:640px;}
    .erweima .erweima_bg .erweima_pic img.pic_phone{display:none;}

    .joinus .joinbox{ background: url(../images/join.svg) no-repeat right 170px; background-size:406px 118px;}
    .joinus .companys{position:relative;}
    .joinus .companys:after{content:"";clear:both;display:table;}
    .joinus .companys li{width:190px;float:left;margin-bottom:27px;}
    .joinus .companys li dl{display:none;}
    .joinus .companys li a{font-size: 20px;line-height: 20px;color:#c9cbca;}
    .joinus .companys li a:hover{color:#c1a57e;}
    .joinus .companys li.active a{color:#c1a57e;}

    .joinus .joinusBottom{margin-top:28px;}
    .joinus .jobs{float:left;width:576px;}
    .joinus .jobs dd{float:left;width:288px;line-height: 28px;height:28px;}
    .joinus .jobs dd a{font-size:12px;text-decoration: underline;color:#494947;}
    .joinus .jobs dd a:hover{color:#c1a57e;}
    .joinus .joinusBottom .company_addr{float:right;width:224px;background-color: #b5b7b6;padding:10px 0;}
    .joinus .joinusBottom .company_addr li{height: 40px;line-height: 40px;padding-left:20px;}
    .joinus .joinusBottom .company_addr li{font-size: 16px;color:#fff;}
    .joinus .joinusBottom .company_addr li.company_addr_title{font-size: 20px;font-family: "siyuan-m", Arial}
    .joinus .joinusBottom:after{content:"";clear:both;display:table;}

    .jobslide{z-index:300;display:none;position:fixed;width:100%;height:100%;background-color: rgba(255,255,255,.9);left:0;top:0;}
    .jobslide .slides4{width:800px;margin:0 auto;box-sizing: border-box;position:relative;}
    .jobslide .slides4 .slidesjs-container{height:600px;}
    .jobslide .slides4 .slidesjs-pagination{display:none;}
    .jobslide .slides4 .slidesjs-control{height:600px;width:632px;margin:0 auto;}
    .jobslide .slides4 .joblist{background-color: #f2f2f2;height:600px;}
    .jobslide .joblist_head{height:80px;}
    .jobslide .joblist_head span.logo-black{ display: inline-block;margin-left:68px;padding: 15px; background: #b2b2b2;}

    .jobslide .joblist_head>svg{height:80px;width:80px;margin-left:68px;}
    .jobslide .joblist_head .logo-black img{height:80px;width:80px;}
    .jobslide .joblist_head a{float:right;margin-top:38px;margin-right:38px;}
    .jobslide .joblist_head a svg{height:32px;width:32px;}
    .jobslide .joblist_head a img{height:32px;width:32px;}
    .joblist .jobName{font-size: 32px;text-align: center;line-height: 32px;height:32px;margin:64px 0 31px 0;}
    .joblist .jobDetail{width:480px;margin-left:68px;padding-bottom:64px;}
    .joblist .jobDetail .needNum{font-size: 16px;line-height: 28px;}
    .joblist .jobDetail ul li{height:28px;line-height: 28px;font-size: 16px;}
    .joblist .jobDetail ul li .indexNum{color:#c1a57e;display:inline-block;width:28px;font-family: siyuan-m;}

    .jobslide .slides4 .slidesjs-navigation{display:block;width:20px;height:57px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);text-indent: 999px;}
    .jobslide .slides4 .slidesjs-previous{background: url(../images/arrow_gray_l.png) no-repeat;background-size: 100% 100%;left:12px;}
    .jobslide .slides4 .slidesjs-next{background: url(../images/arrow_gray_r.png) no-repeat;background-size: 100% 100%;right:12px;}
}
@media (min-width:1536px){
    .address .addr_bg{height:600px;width:1520px;}
    .address .addr_bg .addr_detail{margin-left:1035px;padding-top:53px;}
    .address .addr_bg .addr_detail li{line-height: 49px;font-size: 20px;}
    .address .addr_bg .addr_detail li.addr_title{font-size: 24px;line-height: 50px;}

    .erweima .erweima_bg{padding:75px 0 50px;background: url("../images/contact.svg") no-repeat left bottom; margin-bottom:25px;background-size: 577px 100px;}
    .erweima .erweima_bg .erweima_left{padding-top:74px;}
    .erweima .erweima_bg .erweima_left img{width:155px;}
    .erweima .erweima_bg .erweima_left h4{font-size: 20px;line-height: 24px;margin-top:18px;}
    .erweima .erweima_bg .erweima_left span{font-size: 16px;line-height: 24px;}
    .erweima .erweima_bg .erweima_pic{ width: 800px; height: 450px;}
    .erweima .erweima_bg .erweima_pic #slides5 .slidesjs-control,#slides5 .slidesjs-container{height:450px;}
    .erweima .erweima_bg .erweima_pic #slides5 .banner_slide{ height: 450px; background-size: auto 100% !important;}
    .erweima .erweima_bg .erweima_pic #slides5 .slidesjs-pagination{ display: none;}
    .erweima .erweima_bg .erweima_pic img.pic_pc{width:800px;}

    .joinus .joinbox{ background: url(../images/join.svg) no-repeat right 212px; background-size:508px 148px;}
    .joinus .companys li{width:238px;float:left;margin-bottom:34px;}
    .joinus .companys li a{font-size: 24px;line-height: 24px;}

    .joinus .joinusBottom{margin-top:35px;}
    .joinus .jobs{width:720px;}
    .joinus .jobs dd{width:360px;line-height: 36px;height:36px;}
    .joinus .jobs dd a{font-size: 20px;}
    .joinus .joinusBottom .company_addr{width:280px;padding:13px 0;}
    .joinus .joinusBottom .company_addr li{height: 50px;line-height: 50px;padding-left:26px;}
    .joinus .joinusBottom .company_addr li{font-size: 20px;}
    .joinus .joinusBottom .company_addr li.company_addr_title{font-size: 24px;}

    .jobslide .slides4{width:1000px;}
    .jobslide .slides4 .slidesjs-container{ height: 790px;}
    .jobslide .slides4 .slidesjs-control{width:790px; height: 790px;}
    .jobslide .slides4 .joblist{ height: 790px;}
    .jobslide .joblist_head{height:100px;}
    .jobslide .joblist_head span.logo-black{ display: inline-block;margin-left:85px;padding: 15px; background: #b2b2b2;}
    .jobslide .joblist_head>svg{height:100px;width:100px;}
    .jobslide .joblist_head .logo-black img{height:100px;width:100px;}
    .jobslide .joblist_head a{margin-top:48px;margin-right:48px;}
    .jobslide .joblist_head a svg{height:40px;width:40px;}
    .jobslide .joblist_head a img{height:40px;width:40px;}
    .joblist .jobName{font-size: 40px;line-height: 40px;height:40px;margin:80px 0 38px 0;}
    .joblist .jobDetail{width:600px;margin-left:85px;padding-bottom:80px;}
    .joblist .jobDetail .needNum{font-size: 20px;line-height: 36px;}
    .joblist .jobDetail ul li{height:36px;line-height: 36px;font-size: 20px;}
    .joblist .jobDetail ul li .indexNum{width:35px;}

    .jobslide .slides4 .slidesjs-navigation{width:26px;height:72px;}
    .jobslide .slides4 .slidesjs-previous{background: url(../images/arrow_gray_l.png) no-repeat;background-size: 100% 100%;left:15px;}
    .jobslide .slides4 .slidesjs-next{background: url(../images/arrow_gray_r.png) no-repeat;background-size: 100% 100%;right:15px;}
}
/*获得奖项列表页样式*/
.colorBg{width:100%; position: absolute; right: 0; bottom: 0;z-index: -1;}
.colorBg a{ float:right; width:25%; background:#f2f2f2;}
.colorBg a.index1{ background: #f7f9f8;}
@media (max-width: 1079px){
    .colorBg{ bottom: 1rem;}
    .colorBg a{width:33.3%; height: 21rem;}
    .award_banner{background: url("../images/project_content_banner.jpg") no-repeat center top;background-size: 100% 100%;}
    .priceName{text-align: center;font-size: 1.7rem;line-height: 2.5rem;margin:2.6rem 0 1.6rem 0;font-family: "siyuan-l", Arial;letter-spacing: 11px;}
    .priceName span{color:#c1a57e;display:block;}
    .priceList .index_project_cont li{width:33.3%;margin-bottom:1rem;}
}
@media (min-width:1080px){
    .colorBg{bottom: 24px;}
    .colorBg a{ height: 480px;}
    .priceList{padding-top:24px;padding-bottom:64px;}
    .award_banner{background: url("../images/project_content_banner.jpg") no-repeat center top;background-size: 100% 100%;}
    .priceName{text-align: center;font-size: 22px;line-height: 24px;margin:24px 0 32px 0;font-family: "siyuan-l", Arial;letter-spacing: 5px;}
    .priceName span{color:#c1a57e;}

    .priceList .index_project_cont li{margin-bottom:24px;}
}
@media (min-width:1536px){
    .colorBg{ bottom: 30px;}
    .colorBg a{ height: 600px;}
    .priceList{padding-top:30px;padding-bottom:80px;}
    .award_banner{background: url("../images/project_content_banner.jpg") no-repeat center top;background-size: 100% 100%;}
    .priceName{text-align: center;font-size: 24px;line-height: 30px;margin:30px 0 40px 0;font-family: "siyuan-l", Arial;letter-spacing: 7px;}
    .priceName span{color:#c1a57e;}

    .priceList .index_project_cont li{margin-bottom:30px;}
}
/*项目展示内容页样式*/
.project_content_box .project_detail img{margin:30px 0;}
.project_bigpic{ text-align: center;padding-bottom:60px;}
.project_bigpic a{ display: inline-block; position: relative;}
.project_bigpic img{ height: 600px; width: auto;}
.project_bigpic .zoompic{display:none;position: absolute; width: 58px; height: 58px; right:12px; top:12px;}
.project_bigpic a:hover .zoompic{ display: block;}
@media (max-width: 1079px){
    .project_content_banner{
        height: 8rem;
        margin-top: 6rem;
        background: url(../images/project_content_banner.jpg) no-repeat center center;
        background-size: 100% 8rem;
    }
    .project_secnav{display:none;}
    .project_content_box{}
    .project_bigpic{ padding-bottom: 2.4rem;}
    .project_content_box>.container{position: relative;}
    .project_content_box h3{text-align: center;margin-top:2rem;font-size: 1.7rem;line-height:1.7rem;font-family: siyuan-l;letter-spacing: 0.3rem;}
    .project_content_box a{
        /*position:absolute;right:3rem;top:2rem;*/
    }
    .project_bigpic img{width: 100%; height: auto;}
    .project_content_box a svg{width:1.6rem;height:1.7rem;}
    .project_content_box .project_ftitle{text-align:center;height:1.2rem;margin:2rem 0 3rem 0;font-size: 1.2rem;line-height: 1.2rem;}
    .project_content_box .project_detail{font-size: 1.2rem;line-height: 2.3rem;padding-bottom:1.5rem;}
    .project_content_box .project_detail p{font-size: 1.2rem;line-height: 2.3rem;}
    .project_content_box .project_detail span{font-size: 1.2rem;line-height: 2.3rem;}
    .project_content_box .project_ftitle div span a{ display: inline-block;color: rgba(0,0,0,0.2); margin-left: 5px; margin-right: 5px;}
    .project_content_box .project_detail img{max-width: 100%;margin:1.5rem 0;}
    .picslist{ margin-top: -1rem;}
    .picslist ul li{margin:1rem 0;}
    .picslist ul{margin-bottom:2rem;
        width: 100% !important;}

    .picslist .zoompic{display:none;}
    .picslist .pics{ width: 100%; height: auto;}
    .picslist>a{display:none;}
    .bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{ width:auto; padding-left: 20px !important; height: 1.77rem !important;}
}
@media (min-width:1080px){
    .project_content_banner .about_title{display:none;}
    .project_content_banner{background: url("../images/project_content_banner.jpg") no-repeat center top;}
    .project_content_bottom .project_secnav{height:160px;}
    .project_content_box{background-color: #fff;}
    .project_bigpic{ padding-bottom: 48px;}
    .project_content_box h3{font-size:25px;margin-top:28px;margin-bottom:17px;letter-spacing:2px;text-align: center;font-family: "siyuan-l", Arial;}
    .project_content_box .project_ftitle{color:#b6b6b6;position:relative;text-align: center;}
    .project_content_box .project_ftitle span{ font-size: 12px;}
    .project_content_box .project_ftitle span.designer{ margin-left: 22px; margin-right: 22px;}
    .project_content_box .project_ftitle div{padding-bottom:20px;text-align: center;}
    .project_content_box .project_ftitle div span a{ display: inline-block;color: rgba(0,0,0,0.2); margin-left: 5px; margin-right: 5px;}
    .project_content_box .project_ftitle .bdshare-button-style0-24{ float: none; position: absolute; left:0; top: 0; border-bottom: none;}
    .project_content_box .project_ftitle .bdshare-button-style0-24 a, .project_content_box .project_ftitle .bdshare-button-style0-24 .bds_more{ height: 22px; width: 20px}
    .project_content_box .project_ftitle a.share{position:absolute;left:0;top:0;}
    .project_content_box .project_ftitle a.share svg{width:20px;height:22px;}
    .project_content_box .project_ftitle a.share img{width:20px;height:22px;}
    .project_content_box .project_detail{font-size: 19px;line-height: 38px;padding:28px 0 80px 0;}
    .project_content_box .project_detail p{font-size: 19px;line-height: 38px;}
    .project_content_box .project_detail span{font-size: 19px;line-height: 38px;}
    .project_content_box .project_detail img{max-width: 100%;}
    .project_bigpic .zoompic{width: 45px; height:45px; right:8px; top:8px;}

    .picslist{padding:0 16px 48px 16px;overflow:hidden;width:100%;box-sizing: border-box;position:relative;}
    .picslist .picslist_bg{position:absolute;width:100%;height:480px;bottom:0;left:0;z-index: -1}
    .picslist ul{height:480px;width:100000px;}
    .picslist ul li{float:left;margin:0 16px;height:480px;position:relative;}
    .picslist ul li a{display:block;}
    .picslist ul li a .pics{height:480px;}
    .picslist ul li a .zoompic{width: 45px; height:45px;position:absolute;right:24px;top:24px;display:none;}
    .picslist ul li a:hover .zoompic{display:block;}

    .arrowLeft{position:absolute;display:block;left:32px;top:212px;z-index: 24;display:none;}
    .arrowLeft img{width:20px;height:57px;}
    .arrowRight{position:absolute;display:block;right:32px;top:212px;z-index: 24;display:none;}
    .arrowRight img{width:20px;height:57px;}
    .project_bigpic img{ height: 480px; width: auto;}
}
@media (min-width:1536px){
    .project_content_banner{background: url("../images/project_content_banner.jpg") no-repeat center top;}
    .project_content_bottom .project_secnav{height:200px;}
    .project_content_box{background-color: #fff;}
    .project_content_box h3{font-size:32px;margin-top:35px;margin-bottom:23px;letter-spacing:2px;text-align: center;font-family: "siyuan-l", Arial;}
    .project_content_box .project_ftitle{color:#b6b6b6;position:relative;text-align: center;}
    .project_content_box .project_ftitle a.share{position:absolute;left:0;top:0;}
    .project_content_box .project_ftitle a.share svg{width:26px;height:28px;}
    .project_content_box .project_ftitle a.share img{width:26px;height:28px;}
    .project_content_box .project_ftitle span{ font-size: 16px;}
    .project_content_box .project_ftitle .bdshare-button-style0-24{}
    .project_content_box .project_ftitle span.designer{ margin-left: 28px; margin-right:28px;}
    .project_content_box .project_ftitle div{padding-bottom:27px;}
    .project_content_box .project_ftitle div span a{ display: inline-block;color: rgba(0,0,0,0.2); margin-left:7px; margin-right: 7px;}
    .project_content_box .project_detail{font-size: 24px;line-height: 48px;padding:36px 0 100px 0;}
    .project_content_box .project_detail p{font-size: 24px;line-height: 48px;}
    .project_content_box .project_detail span{font-size: 24px;line-height: 48px;}
    .project_bigpic{ padding-bottom: 60px;}
    .picslist{padding:0 20px 60px 20px;overflow:hidden;width:100%;box-sizing: border-box;position:relative;}
    .picslist .picslist_bg{position:absolute;width:100%;height:600px;bottom:0;left:0;z-index: -1}
    .picslist ul{height:600px;width:100000px;}
    .picslist ul li{float:left;margin:0 20px;height:600px;position:relative;}
    .picslist ul li a{display:block;}
    .picslist ul li a .pics{height:600px;}
    .picslist ul li a .zoompic{width:66px; height:66px;position:absolute;right:20px;top:20px;display:none;}
    .picslist ul li a:hover .zoompic{display:block;}
    .project_bigpic .zoompic{width: 58px; height: 58px; right:12px; top:12px;}

    .arrowLeft{position:absolute;display:block;left:40px;top:265px;z-index: 30;display:none;}
    .arrowLeft img{width:26px;height:72px;}
    .arrowRight{position:absolute;display:block;right:40px;top:265px;z-index: 30;display:none;}
    .arrowRight img{width:26px;height:72px;}
    .project_bigpic img{ height: 600px; width: auto;}
}