input[type="text"] {
    line-height: 30px;
    background-color:#f3f3f3;
    width: 520px;
}

textarea {
    width:511px;
    height:225px;
    margin-left:7px;
    margin-top:9px;
    outline:none;
    background-color:#f3f3f3;
}
input[type="text"], textarea {
    border: 1px solid #999;
    padding: 0 5px;
    font-size: 13px;
}

input[type="submit"] {
    background:#3E8CF5;
    border-radius: 1px;
    color:#fff;
    height:30px;
    border:none;
    cursor:pointer;
    font-size: 16px;
    padding: 0 100px;
    margin-top: 10px;
    margin-bottom: 50px;
    font-family: "SansCN-Normal";
}
.page-content .contact_box{
    text-align:center;
    margin: 0 auto 30px;
    background: #f2f2f2;
    padding-top: 30px;
    border: 1px solid #dbdbdb;
}
.page-content .contact_box div.line{
    border-right:1px solid #ccc;
}
.page-content .contact_box .con_li{
    float: left;
    width: 50%;
    margin-bottom: 20px;
}
.page-content .contact_box div.r_line{
    border:none;
}
.page-content .contact_box p{
    width:350px;
    min-height:45px;
    display:inline-block;
    line-height:24px;
    font-size:16px;
    text-align:left;
    padding:15px 0;
    padding-left:50px;
}
.page-content .contact_box p.tag1{
    background:url(../images/tel.png) no-repeat left center;
    background-size:30px 30px;
}
.page-content .contact_box p.tag2{
    background:url(../images/home.png) no-repeat left center;
    background-size:30px 30px;
}
.page-content .contact_box p.tag3{
    background:url(../images/coor.png) no-repeat left center;
    background-size:30px 30px;
}
.page-content .contact_box p.tag4{
    background:url(../images/400.png) no-repeat left center;
    background-size:30px 30px;
}
.page-wrap{1400px;margin:60px auto 0;text-align: left;}
.page-wrap img{max-width: 100%;}
.page-wrap div,.page-wrap p,.page-wrap li{/*font-family: "SansCN-Light";*/}
.about01{ width:100%; border-bottom:solid 1px #d5d5d5; overflow:hidden}
.about011{ width:75.48%;; margin:0 auto;padding:50px 0;}
.about012{ width:75.48%;; margin:0 auto;padding-top: 90px;}
.aboutp1{ font-size:36px; line-height:50px; padding:30px 0 30px; text-align:center; font-weight: 200;}
.aboutp2{ font-size:24px; line-height:32px; text-align:center; padding-bottom:40px;}
.aboutp3{ font-size:24px; line-height:100px; text-align:center;}
.aboutp4{ line-height:32px; text-align:center; margin:0 auto; padding-bottom:30px;}
.aboutp5{ line-height:32px; padding:0 0 30px; text-align:center;}
.about03 {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
    padding-top: 50px;
}
.about01 .aboutp2{
    letter-spacing: 2px;
}
.about012 .aboutp4{
    padding-bottom:70px;
}
.aboutp4.sec2{padding-bottom: 100px;}

.about031{
  argin: 0 auto;
    positi  width: 90%;
    mon: relative;
    padding-bottom: 90px;
}
.about031 div{
    display: inline-block;
    vertical-align: top;
    width: 12%;
}
.page-wrap .about02 p.aboutp3{
}
.about03 .aboutp3{
}
.about04 .aboutp3{
    font-size: 36px;
    padding-top: 80px;
    line-height: 90px;
}
.about04 .aboutp2{
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
        font-family: "SansCN-Medium";
}
.about04 .aboutp2:last-child{
    padding-bottom: 100px;
}
.about05{
    margin-top: 60px;
}
.super_box{ width: 75.48%;; margin: 0 auto; overflow: hidden; position: relative;padding: 80px 0 30px;}
.super_invit{ width: 75.48%;; margin: 0 auto; margin-top: 70px; border-bottom: 1px #E2E2E2 solid;}
.supers2{width:760px; margin:0 auto 50px;}
.sertt04 { font-size: 32px; line-height: 55px; text-align: left;font-family: "SansCN-Medium";}
.sertt05 { font-size: 32px; font-weight: bold; line-height: 55px;}
.sertxt01 { overflow: hidden; clear: both; padding-top: 50px;text-align: left;}
.sertxt01 div{display: inline-block;line-height:26px;}
.sertxt01 li { line-height: 24px; margin-bottom: 30px; }
.sertxt01 li em {text-transform: uppercase;font-size:28px;display: inline-block;float:left;line-height: 30px;}
.sertxt01 li span { font-size: 28px; padding: 0 30px 0 20px; line-height: 30px; float:left;}
.sertxt01 p {font-size: 18px; line-height: 30px; padding-top: 30px; clear: both;}
.sertxt01 i{text-align:left;display: inherit;}
.invit_left{ width: 48.8%; float: left; margin-top: 40px;}
.invit_left .titles{ width: 100%; font-size: 24px;line-height: 34px; padding-bottom: 15px; border-bottom: 2px solid #fff; margin-bottom: 15px;}
.invit_left .texts{ font-size: 14px; line-height: 28px;}
.invit_right{ width: 40%; float: left; margin-left: 5%;}
.invit_right img{ width: 93%;}
.about051{width:75.48%;margin:0 auto;padding-top: 30px;}
.about05-list{ width: 100%;border-top:1px solid #eee;padding-top: 30px; margin: 0 auto 50px; overflow: hidden; position: relative;}
.about05-left {
    width: 40%;
    float: left;
    margin-top: 10px;
}
.about05-right {
    width: 53%;
    float: right;
    margin-left: 5%;
    text-align: left;
}
.page-wrap div.aboutd051{
    font-size: 26px;
    text-transform: uppercase;
    line-height: 30px;
    padding: 20px 0 10px;
    font-family: "SansCN-Medium";
}
.page-wrap div.aboutd052{
    font-size: 26px;
    line-height: 14px;
}
.page-wrap p.texts{
    padding: 35px 0 40px;
    line-height: 26px;
}
.page-wrap div.about05-item div{

}
.about05-item div{
    display: inline-block;
    vertical-align: top;
    width: 32%;
    font-size: 14px;
}
.more{
    border-top:1px solid #eee;
    padding-top: 50px;
    width: 75.48%;
    margin: 20px auto 0;
}
#form1{
    width: 75.48%;
    margin: 0 auto;
}
.coper {
    padding: 40px 0;
}
.coper h4{
    font-size: 26px;
    font-family: "SansCN-Medium";
}
.coper h5{
    padding-bottom: 30px;
}
.coper .clr {
    color: #0056ad;
    margin: 0 42px 30px;
    padding-bottom: 20px;
}

.coper .title {
    margin-bottom: 15px;
}

.coper .item .re{
    position: relative;
    margin-bottom: 10px;
}

.coper .item div {
    font-size: 16px;
    width: 33.3333%;
    float: left;
}

.coper .item div:nth-child(2) {
    padding: 0 12px;
}

.coper .item div span {
    font-weight: bold;
    letter-spacing: 1px;
}

.re input[type="text"] {
    border: 1px solid #ccc;
    width: 100%;
    float: left;
    margin: 0 0 8px 0;
    padding: 0 20px;
    font-size: 14px;
    background: #fff;
}

.re em {
    position: absolute;
    left: 20px;
    top: 0;
    font-size: 16px;
}
.re:nth-child(2) em,.re:nth-child(4) em{
    left: 30px;
}
.coper .item div.msg {
    width: 100%;
    left: -8px;
}

.coper textarea {
    width: 100%;
    padding: 8px 28px 20px 20px;
    font-size: 16px;
    height: 200px;
    background: #fff;
    border: 1px solid #ccc;

}

.msg em{
    left: 28px;
    top: 14px;
}

#dituContentGZ{
    margin-top: 60px;
}
.contact{
    width: 95%;
}
.about06{
    width: 75.48%;
    margin: 0 auto;
}
.about06 .aboutp61{
    font-size: 24px;
    line-height: 36px;
    padding: 30px 0 60px;
    text-align: center;
    font-weight: 200;
    text-transform: uppercase;
    font-family: "SansCN-Medium";
}
.about06 .aboutp62,.about06 .about63{
    line-height: 32px;

}
.about06 .aboutp64{
    font-size: 30px;
    line-height: 92px;
    padding-top: 50px;
}
.BMap_bubble_content{
    margin: 0 auto;
}
.iw_poi_title{
    font-family: "SansCN-Medium";
    color: #000;
    line-height: 24px;
}

#dituContentGZ,#dituContent{height: 500px;}
.m-item{display: none;}
@media screen and (max-width: 1440px){
.coper{width: 75.48%;margin: 0 auto;}
    .aboutp1,.about04 .aboutp3{font-size: 26px;}
    .about04 .aboutp2{font-size: 18px;}
    .page-wrap p.texts{
    padding: 15px 0 40px;
    line-height: 26px;
        font-size: 12px;
}
.page-wrap div.aboutd052{
    font-size: 18px;
}
.coper h4{
    font-size: 20px;
}
.coper h5{
    font-size: 12px;
    padding-bottom: 10px;
}
.page-wrap div.aboutd051{
    font-size: 18px;
}
.re em{
    font-size: 14px;
}
.page-wrap div.about05-item div{

}
.about05-item div{
    display: inline-block;
    vertical-align: top;
    width: 32%;
    font-size: 12px;
}
    .sertt04{
        font-size: 26px;
    }
    .sertxt01 li{
        margin-bottom: 15px;
    }
    .aboutp4,.about031 div{
        font-size: 12px;
        line-height: 24px;
    }
    .page-wrap div, .page-wrap p, .page-wrap li{
    }
    .sertxt01{
        padding-top: 30px;
    }
    .sertxt01 li em{
        font-size: 20px;
    }
    .sertxt01 li span{
        padding: 0 15px 0 5px;
        font-size: 20px;
    }
    .sertxt01 i{
        font-size: 12px;
        line-height: 20px;
    }
    .invit_left{
        width: 48.8%;
    }
    .invit_right{
        width: 42%;
        float: right;
        margin-left: 0;
    }
    .about05-left{
        width: 45%;
    }
    .about05-right{
        width: 51%;
        margin-left: 3%;
    }
    .page-wrap div.aboutd051{
        padding-top: 10px;
    }
    .page-wrap p.texts{
        padding-bottom: 10px;
    }
    .about06 .aboutp61{
        font-size: 18px;
    }
    .about06 .aboutp62, .about06 .about63{
        font-size: 12px;
	font-weight:lighter;
	font-family:Microsoft Yahei;
    }
    .about06 .aboutp64{
        font-size: 18px;
    }
}

@media screen and (max-width: 750px){
    .page-wrap p.aboutp4{
        text-align: justify;
    }
    .sertt04{
        line-height: 30px;
    }
    .sertxt01 i {font-size: 12px;}
    .page-wrap div, .page-wrap p, .page-wrap li {
        text-align: left;
    }
    .page-wrap p.aboutp3,.page-wrap p.aboutp2{
        font-size: 16px;
        line-height: 26px;
        padding-bottom: 10px;
    }
    .page-wrap p.aboutp4,.page-wrap div.about031 div{
        font-size: 12px;
        line-height: 26px;
        padding-bottom: 10px;
    }
    .page-wrap p.aboutp1{
        font-size: 16px;
    }
    .page-wrap .about031{
        padding-top:0;
    }
    .sertt04{font-family: "SansCN-Medium";}
    .page-wrap {margin-top: 40px;}
    .about011,.about012,.about031{padding: 20px 0;width:100%;}
    .aboutp3{line-height: 36px;}
    .about031 div{width: 31%;font-size: 14px;}
    .aboutp1{padding: 0;font-size: 30px;}
    .about04 .aboutp3 {line-height: 40px;padding-top: 30px;font-size: 30px;}
    .aboutp4,.aboutp5{font-size: 12px;}
    .about06 .aboutp61,.page-wrap div.aboutd051,.page-wrap div.aboutd052 {font-size: 16px;line-height: 26px;font-weight:lighter;font-family:Microsoft Yahei;}
    .about06 .aboutp61{padding:10px 0;text-align: left;}
    .about06 .aboutp62,.about06 .aboutp63{font-size: 12px;}
    .about06 .aboutp64{font-size: 16px;line-height: 36px;}
    .page-wrap div.aboutd051{padding-bottom:0;margin-top: 15px;}
    .page-wrap div.aboutd052{line-height: 22px;}
    .page-wrap p.texts{padding-bottom: 20px;text-align: justify;}
    .about05-list{margin-bottom: 20px;}
    .re input[type="text"]{font-size: 12px;}
    #dituContentGZ,#dituContent{height: 300px;}
    .contact{padding: 20px 0 10px;}
    .item{display: none;}
    .m-item{display: block;}
    .m-item em{display: none;}
    .coper,#form1{width: 100%;}

    .invit_left,.invit_right,.about05-left,.about05-right{width:100%;float:none;}
    .super_box{padding:20px 0;}
    .sertxt01{padding-top:0;}
    .sertxt01 ul{overflow: hidden;}
    .sertxt01 li {height: auto;margin-bottom: 10px;}
    .sertxt01 li em {width:auto;font-size: 14px;}
    .sertxt01 li span{float:none;font-size: 14px;}
    input[type="submit"],.super_box,.about051,.contact {width:100%;}
    .page-wrap div.sertt04{font-size: 16px;font-family: "SansCN-Medium";}
    .sertxt01 p {padding: 10px 0 20px;font-size: 14px;}
    .invit_right img{
            width: 70%;
    margin: 0 auto;
    display: block;
    }
    .page-wrap p.texts,.page-wrap div.about05-item div {font-size: 12px;}
    .page-wrap div.more{width:100%;margin:0 auto;text-align: center;}
    .about05-right {margin-left: 0;}
    .about06{width:97%;}
    .about06 .aboutp64{line-height: 60px;}
    input[type="submit"]{margin-bottom: 0;}
    .about05{margin-top: 0;}
    .about05-left{margin-top: 0;}
    .coper{
        padding: 10px 0;
    }
    .coper h4{
        font-size: 16px;
	font-weight:lighter;
	font-family:Microsoft Yahei;
    }
    .about04 .aboutp4,.about04 .aboutp2{
    }
    .about04 .aboutp5{}
    .about04 .aboutp2:last-child{padding-bottom: 30px;}
    .about05-item div{width:49%;}
}
@font-face {
  font-family: "SansCN-Heavy";
  src: url('../fonts/SourceHanSansCN-Heavy.otf');
  font-weight: normal;
  font-style: normal;
}