@font-face {
    font-family: "LincolnMillerBannerBeta";
    src: url("../../fonts/LincolnMillerBannerBeta.eot");
    /* IE9 */
    src: url("../../fonts/LincolnMillerBannerBeta.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../fonts/LincolnMillerBannerBeta.woff") format("woff"), /* chrome、firefox */
    url("../../fonts/LincolnMillerBannerBeta.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../fonts/LincolnMillerBannerBeta.svg#uxfonteditor") format("svg");
    /* iOS 4.1- */
}

@font-face {
    font-family: "Montserrat Thin";
    src: url("../../fonts/Montserrat Thin.eot");
    /* IE9 */
    src: url("../../fonts/Montserrat Thin.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../fonts/Montserrat Thin.woff") format("woff"), /* chrome、firefox */
    url("../../fonts/Montserrat Thin.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../fonts/Montserrat Thin.svg#uxfonteditor") format("svg");
    /* iOS 4.1- */
}

@font-face {
    font-family: "Montserrat";
    src: url("../../fonts/Montserrat.eot");
    /* IE9 */
    src: url("../../fonts/Montserrat.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../fonts/Montserrat.woff") format("woff"), /* chrome、firefox */
    url("../../fonts/Montserrat.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../fonts/Montserrat.svg#uxfonteditor") format("svg");
    /* iOS 4.1- */
}

@font-face {
    font-family: "Didot HTF-B96-";
    src: url("../../fonts/Didot HTF-B96-.eot");
    /* IE9 */
    src: url("../../fonts/Didot HTF-B96-.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../fonts/Didot HTF-B96-.woff") format("woff"), /* chrome、firefox */
    url("../../fonts/Didot HTF-B96-.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../fonts/Didot HTF-B96-.svg#uxfonteditor") format("svg");
    /* iOS 4.1- */
}

@font-face {
    font-family: "Perpetua";
    src: url("../../fonts/Perpetua.eot");
    /* IE9 */
    src: url("../../fonts/Perpetua.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../fonts/Perpetua.woff") format("woff"), /* chrome、firefox */
    url("../../fonts/Perpetua.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../fonts/Perpetua.svg#uxfonteditor") format("svg");
    /* iOS 4.1- */
}

@font-face {
    font-family: "Helvetica-Roman-SemiB";
    src: url("../../fonts/Helvetica-Roman-SemiB.eot");
    /* IE9 */
    src: url("../../fonts/Helvetica-Roman-SemiB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../fonts/Helvetica-Roman-SemiB.woff") format("woff"), /* chrome、firefox */
    url("../../fonts/Helvetica-Roman-SemiB.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../fonts/Helvetica-Roman-SemiB.svg#uxfonteditor") format("svg");
    /* iOS 4.1- */
}

html {
    font-size: 14px;
}

body {
    margin: 0;
    padding: 0;
    font-size: 1rem;
}

p,
h1,
h2,
h3,
h4,
ul,
li {
    margin: 0;
    padding: 0;
}

.p5 {
    font-size: .4rem;
}

.p9,
.p6 {
    font-size: .5rem;
}

.p10 {
    font-size: .6rem;
}

.p11 {
    font-size: .7rem;
}

.p12,
.p8 {
    font-size: .8rem;
}

.p13 {
    font-size: .9rem;
}

.p15 {
    font-size: 1.1rem;
}

.p17 {
    font-size: 1.2rem;
}

.p18 {
    font-size: 1.3rem;
}

.p20 {
    font-size: 1.4rem;
}

.p22 {
    font-size: 1.6rem;
}

.p23 {
    font-size: 1.7rem;
}

.p24 {
    font-size: 1.8rem;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
    zoom: 1;
}

.header_top {
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    background-color: #dcc078;
}

.header_top_notice {
    float: left;
    margin-left: 2.5%;
}

.header_top_notice img {
    float: left;
    margin-top: 1rem;
    margin-right: 5px;
    height: 1rem;
}

.maquee {
    float: left;
    height: 3rem;
    overflow: hidden;
}

.maquee li a {
    color: #fff;
}

.header_top_right {
    margin-right: 2.5%;
    margin-top: .4rem;
    position: absolute;
    right: 0;
}

.header_top_right img.icon_wechat {
    height: 1.3rem;
    margin-right: 10px;
}

.header_top_right img.icon_weibo {
    height: 1.4rem;
}

.header_center {
    width: 100%;
    height: 6rem;
    background: url(../images1/logo_bg.jpg)no-repeat;
    background-size: 100% 100%;
}

.header_center_logo {
    padding-top: 2rem;
    width: 95%;
    margin: 0 auto;
}

.header_center_logo img.logo {
    height: 3.3rem;
    float: left;
    margin-top: -1rem;
}

.header_center_logo img.phone {
    height: 1.8rem;
    float: right;
}

.header_center_logo img.list {
    height: 1.8rem;
    margin-left: 10px;
    float: right;
    cursor: pointer;
}

.dropdown {
    width: 25%;
    background-color: rgba(0, 74, 142, 0.4);
    border-radius: 5px;
    text-align: center;
    position: absolute;
    z-index: 1;
    right: 0;
    margin-top: 20px;
    display: none;
    padding: 5px 0px 5px 0px;
}

.dropdown li {
    line-height: 2rem;
}

.dropdown li a {
    color: #fff;
}

.dropdown li:hover {
    background-color: #004184;
}

.storyli {
    display: none;
}


/*banner*/

.flex-viewport {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.flexslider .slides {
    zoom: 1;
}

.carousel li {
    margin-right: 5px;
}

.sliderflex {
    overflow: hidden;
    margin: 0 auto;
}

.flexslider {
    margin: 0 auto;
    position: relative;
}

.slider {
    margin: 0 auto 0;
    overflow: hidden;
}

.slides li {
    margin: 0 auto;
}


/* Hide the slides before the JS is loaded. Avoids image jumping */

.sliderimg {
    position: relative;
    z-index: 1;
    margin: 0px auto 0px;
    overflow: hidden;
}
.sliderimg img{
    width: 100%;
}
.sliderimg a img {
    width: 100%;
    margin: 0 auto;
    transform: scale(1, 1);
    animation: sb 5s;
}

@keyframes sb {
    0% {
        transform: scale(1.1, 1.1);
    }
}


/* Direction Nav */

.flex-direction-nav {
    margin: 0 auto;
    z-index: 99;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    position: absolute;
    top: 32%;
    cursor: pointer;
    text-indent: -999em;
}

.flex-direction-nav .flex-prev {
    left: 20px;
    background: url(../images1/arrowleft.png) no-repeat;
    width: 22px;
    height: 38px;
    background-size: 100% 100%;
}

.flex-direction-nav .flex-next {
    right: 20px;
    background: url(../images1/arrowright.png) no-repeat;
    width: 22px;
    height: 38px;
    background-size: 100% 100%;
}


/* Pause/Play */

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
    background: #ddd
}

.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a.flex-play:before {
    content: '\f003';
}


/* Control Nav */

.flex-control-nav {
    width: 130px;
    position: relative;
    margin: 0 auto;
    margin-top: 5px;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    display: block;
    background: #dcdcdc;
    cursor: pointer;
    text-indent: -9999px;
}

.flex-control-paging li a:hover {
    background: #015099;
}

.flex-control-paging li a.flex-active {
    background: #015099;
    cursor: default;
}


/*banner end*/


/*listbar*/

.listbar {
    width: 100%;
    margin-top: 0rem;
}

.listbar ul {
    width: 95%;
    margin: 0 auto;
}

.listbar li {
    width: 23.5%;
    height: 6.5rem;
    margin-left: 2%;
    margin-top: 2%;
    float: left;
    text-align: center;
    background-color:#315cc4;
}

.listbar li:first-child {
    margin-left: 0%;
}

.listbar li:nth-child(5) {
    margin-left: 0%;
}

.listbar li img.icon_img {
    height: 2.5rem;
    margin-top: .8rem;
}

.listbar li img.icon_img_word {
    height: .5rem;
}

.listbar li p.p13 {
    color:#FFFFFF;
    line-height: 1.5rem;
}

.listbar li p.p6 {
    color:#FFFFFF;
}

.title {
    width: 100%;
    padding-top: 30px;
}

.title img {
    width: 100%;
}

.exclusivebase_main {
    width: 95%;
    margin: 0 auto;
}

.newstyleguide_main {
    width: 100%;
}

.newstyleguide_main ul {
    margin-left: -4%;
}

.newstyleguide_main li {
    width: 46%;
    float: left;
    margin: 1% 0% 3% 4%;
}

.newstyleguide_main li:nth-child(2n+1) {
    clear: left;
}

.newstyleguide_main_img {
    width: 100%;
}

.newstyleguide_main_img img {
    width: 100%;
}

.newstyleguide_main li p.p11 {
    line-height: 2.5rem;
    color: #bcbcbc;
    font-family: "LincolnMillerBannerBeta";
}

.newstyleguide_main li p.p23 {
    color: #484848;
}

.newstyleguide_main li p.p13 {
    color: #bcbcbc;
    margin-top: 1.3rem;
}

.btn_click {
    width: 95%;
    height: 3rem;
    margin: 0px auto 30px auto;
    text-align: center;
    background-color: #315cc4;
}

.btn_click a {
    line-height: 3rem;
    color: #fff;
    font-size: .8rem;
}

.number_cg {
    width: 39px;
    height: 39px;
    margin: 0 auto;
    padding-top: 20px;
}

.number_cg img {
    width: 100%;
}

.number_word {
    width: 300px;
    height: 50px;
    margin: 0 auto;
}

.number_word img {
    width: 100%;
}

.number_bg {
    width: 100%;
    height: 244px;
    margin: 20px auto 0px auto;
    background: url(../images/ab.png)no-repeat;
    background-size: 100% 100%;
}

.number_bg img {
    width: 100%;
}

.number {
    width: 300px;
    height: 90px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.number span.zhang {
    font-size: 1.2rem;
    color: #fff;
    z-index: 1;
    position: absolute;
    bottom: 0;
    right: 0;
}

.numberRun2 {
    margin: 0 auto;
    margin-top: 10px;
    position: absolute;
    color: white;
}

.mt-number-animate {
    line-height: 90px;
    height: 105px;
    /*设置数字显示高度*/
    ;
    font-size: 70px;
    /*设置数字大小*/
    overflow: hidden;
    display: inline-block;
    position: relative;
    font-family: "Montserrat";
}

.mt-number-animate .mt-number-animate-dot {
    width: 20px;
    /*设置分割符宽度*/
    line-height: 90px;
    float: left;
    text-align: center;
}

.mt-number-animate .mt-number-animate-dom {
    width: 42px;
    /*设置单个数字宽度*/
    text-align: center;
    float: left;
    position: relative;
    top: 0;
}

.mt-number-animate .mt-number-animate-dom .mt-number-animate-span {
    width: 100%;
    float: left;
}

.number_btn {
    width: 159px;
    height: 33px;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
}

.number_btn a {
    font-size: .8rem;
    line-height: 33px;
}

.destinationwedding_main {
    width: 95%;
    margin: 0 auto;
}

.kuang {
    margin-top: 7px;
    margin-right: 7px;
    float: left;
    width: 173px;
    height: 95px;
}

.kuang img {
    position: relative;
    z-index: 1;
    width: 173px;
    height: 95px;
}

.slide_fade1 .btn li:hover:before,
.slide_fade1 .btn li.selected:before {
    width: 19%;
    height: 35px;
    content: "";
    position: absolute;
    display: block;
    background: url(../images1/beijing_ragb.jpg) no-repeat center;
    background-size: 100%;
    opacity: .8;
}

.slide_fade1 .btn li.kuang img {
    width: 70px;
    margin-left: 7px;
}

.slide_fade1 {
    width: 100%;
    float: right;
}

.slide_fade1 .box {
    position: relative;
    width: 100%;
    height: 200px;
    z-index: 4;
    overflow: hidden;
}

.slide_fade1 .box a {
    color: #fff;
}

.slide_fade1 .box a:hover {
    text-decoration: none;
}

.slide_fade1 .list {
    overflow: hidden;
}

.slide_fade1 .list li {
    position: relative;
    width: 100%;
}

.slide_fade1 .list img {
    _vertical-align: top;
    width: 100%;
}

.slide_fade1 .btn {
    position: relative;
    bottom: 0;
    height: 100px;
    z-index: 5;
}

.slide_fade1 .btn a {
    color: #555;
    text-decoration: none;
}

.slide_fade1 .btn li {
    overflow: hidden;
    float: left;
    width: 19%;
    height: 35px;
    margin: 0 0 0 0.5%;
    padding-top: 7px;
    color: #333;
}

.slide_fade1 .btn li:first-child {
    margin-left: 0;
}

.weddingleading_main {
    width: 100%;
}

.weddingleading_main img {
    width: 100%;
}

.slide_fade {
    margin: 0px auto;
    overflow: hidden;
}

.slide_fade .box {
    position: relative;
    width: 100%;
    height: 140px;
    z-index: 4;
    overflow: hidden;
}

.slide_fade .box a {
    color: #fff;
}

.slide_fade .box a:hover {
    text-decoration: none;
}

.slide_fade .list {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.slide_fade .list li {
    width: 100%;
    margin: 0 auto;
}

.slide_fade .list img {
    _vertical-align: top;
    width: 100%;
    height: 100%;
}

.realevaluation_main {
    width: 95%;
    margin: 0 auto;
}

.ct9comment_left {
    width: 98%;
    height: 240px;
    float: left;
    overflow: hidden;
}

.ct9comment_left li {
    width: 100%;
    padding: 1%;
}

.ct9comment_right {
    width: 49%;
    height: 240px;
    float: right;
}

.ct9comment_right li {
    width: 100%;
    padding: 1%;
}

.highli {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
}

.evaluate_img {
    width: 25%;
    margin-top: 12px;
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
}

.evaluate_img img {
    width: 100%;
}

.evaluate_con {
    width: 90%;
    margin-bottom: 20px;
    margin-left: 5%;
    padding-left: 20%;
    padding-right: 2%;
    overflow: hidden;
    border: 1px solid #eee;
}

.evaluate_con p.p13 {
    padding-top: 10px;
}

.evaluate_con p.p11 {
    line-height: 20px;
    margin-top: 10px;
    color: #b0b0b0;
}

.evaluates {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #eee;
}

.evaluate_con img {
    margin-top: 0px;
    width: 30%;
}

.evaluate_con:hover {
    border: 0px;
    background-color: #1c429a;
    color: #fff;
}

.evaluate_con:hover div.evaluates {
    border-bottom: 1px solid #4070d4;
}

.evaluate_con:hover p.p12 {
    color: #fff;
}

#con {
    margin: 0px auto;
    position: relative;
    background-color: #FFF;
    overflow: hidden;
}

#con ul {
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
}

#con ul li {
    width: 100%;
    overflow: hidden;
    line-height: 1.5;
}

#cons {
    margin: 0px auto;
    position: relative;
    background-color: #FFF;
    overflow: hidden;
}

#cons ul {
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
}

#cons ul li {
    width: 100%;
    overflow: hidden;
    line-height: 1.5;
}

.customizedservice_main {
    width: 100%;
    background: url(../images1/bg_01.jpg)no-repeat;
    background-size: 100%;
    padding: 0px 0px 20px 0px;
    margin-top: 20px;
}

.customizedservice_main_title {
    width: 95%;
    margin: 0 auto;
}

.customizedservice_main_title p.p20 {
    line-height: 4rem;
    font-weight: bold;
    color: #505050;
}

.custom_label {
    margin-right: 11.4%;
}

.customizedservice_main_title input {
    width: 17px;
    height: 17px;
}

.customizedservice_main_title p.p13 {
    color: #bbbbbb;
    font-size: .9rem;
    line-height: 1.2rem;
}

.customizedservice_main_title span {
    font-size: 1.4rem;
    line-height: 3rem;
    color: #73767b;
}

.customizedservice_main_title select {
    width: 100%;
    font-size: 1.3rem;
    height: 3rem;
    color: #73767b;
    background-color: rgba(255, 255, 255, 0);
    border: 0px;
    border-bottom: 1px solid #e5e5e5;
}

.name span {
    font-size: 1.3rem;
    line-height: 3rem;
    color: #73767b;
}

.name input {
    width: 80%;
    height: 3rem;
    border: 0px;
    outline: none;
    background-color: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #e5e5e5;
}

.map {
    width: 100%;
    background: url(../images1/map.jpg)no-repeat;
    background-size: 100%;
    margin-top: 20px;
    padding-bottom: 7%;
}

.map img.map_space {
    margin-top: 43%;
    margin-left: 29%;
    width: 30%;
}

.footer {
    width: 100%;
    background-color: #091c4a;
}

.where {
    width: 95%;
    margin: 0 auto;
    padding-top: 20px;
}

.where_border {
    width: 80px;
    height: 2px;
    background-color: #c1b697;
}

.where p.p40 {
    font-size: 2.9rem;
    color: #5a5a5a;
    font-family: "LincolnMillerBannerBeta";
    line-height: 5rem;
}

.where p.p24 {
    color: #444444;
    line-height: 4rem;
}

.where_space {
    width: 100%;
    cursor: pointer;
}

.where_space li {
    width: 45%;
    height: 5rem;
    margin: 2% 2% 5% 2%;
    float: left;
    border-bottom: 1px solid #ddd5bf;
}

.where_space li:nth-child(2n+1) {
    clear: left;
}

.where_space li p.p15 {
    line-height: 2rem;
    color: #353333;
}

.where_space li p.p7 {
    font-size: 1rem;
    color: #898989;
}

.footer_erweima {
    margin: 2rem auto 2rem auto;
    text-align: center;
}

.footer_erweima img {
    width: 185px;
}

.footer_erweima p {
    color: #8f8f8f;
    font-size: 1.2rem;
    line-height: 2rem;
}

.footer_line {
    width: 95%;
    text-align: center;
    margin: 0 auto;
    margin-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.footer_line p {
    color: #a1a1a1;
}


/*index end*/

.samples_main {
    width: 95%;
    margin: 0 auto;
}

.sence_ct5_main {
    width: 100%;
    height: 38px;
    margin: 0 auto;
}

.sence_ct5_main li {
    width: 33%;
    height: 38px;
    float: left;
    cursor: pointer;
    text-align: center;
}

.sence_ct5_main li p {
    font-size: 1rem;
    color: #787878;
}
.sence_ct5_main li:last-child p{
    line-height: 2.3rem;
}
.sence_ct5_main li:nth-child(2n){
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}
.sence_ct5_main li.active p{
    color: #5e5e5e;
    font-weight: bold;
}

.b_border{
    width: 100%;
    height: 4px;
    margin-top: 2px;
    background-color: #c1c1c1;
}
.sence_ct5_main li:nth-child(2n) .b_border{
    background-color: #d9d9d9;
}
.sence_ct5_main li.active .b_border{
    background-color: #005398;
}
.sence_ct5_main_box{
    display: none;
}
.sence_ct5_main_box.active{
    display: block;
}
.sence_ct5main_select {
    width: 100%;
    margin: 0 auto;
    padding-top: 15px;
}

.sence_ct5main_select li {
    width: 30%;
    line-height: 23px;
    text-align: center;
    border-radius: 20px;
    float: left;
    margin: 1.3%;
    font-size: .7rem;
    cursor: pointer;
    border: 1px solid #c1c1c1;
}
.sence_ct5main_select li a{
    color: #000;
}
.sence_ct5main_select li.active{
    background-color: #005398;
}
.sence_ct5main_select li.active a{
    color: #fff;
}
.indexguide {
    width: 95%;
    margin: 0 auto;
}

.samples_main div.newstyleguide_main li {
    padding-top: 20px;
}

.heat {
    width: 100%;
    margin-top: 10px;
}

.heat span {
    color: #484848;
    font-size: .7rem;
    height: 1rem;
}

.heat span:first-child {
    color: #bcbcbc;
}

.heat label {
    margin: 5px 0px 0px 5px;
}

.heat img {
    height: .7rem;
}

.numberbar {
    margin-top: 25px;
}

.numberbar ul {
    font-size: 0;
    text-align: center;
}

.numberbar li {
    font-size: 1rem;
    color: #616161;
    display: inline-block;
    margin: 0 .5rem;
    vertical-align: middle;
    height: 1.6rem;
    line-height: 1.6rem;
    width: 1rem;
}
.numberbar li a{
    display: block;
}
.numberbar .numberleft{
    background: #e4e6e8;
    width: 1.6rem;
}
.numberbar li.active span{
    color: #dc0000;
}
.news-cats{
    display: flex;
    text-align: center;
}
.news-cats .discuss_item{
    display: block;
    flex: 1;
    color: #787878;
    font-weight: 500;
    border-bottom: 4px solid #000;
    padding: .5rem 0;
}
.news-cats .news1{
    border-bottom: 4px solid #000;
}
.news-cats .news2{
    border-bottom: 4px solid #f80303;
}
.news-cats .news3{
    border-bottom: 4px solid #0045b6;
}
.news-cats .news4{
    border-bottom: 4px solid #168444;
}
.news-cats .active{
    font-weight: 700;
    color: #000;
}
.news-cats .weibo{
    border-bottom: 4px solid #f80303;
}
.news-cats .public{
    border-bottom: 4px solid #0045b6;
}
.news-cats .weibo.active{
    color: #ff4638;
}
.news-cats .public.active{
    color: #f39813;
}
.hot_plate {
    width: 95%;
    margin: 0 auto;
    height: 27px;
    margin-top: 20px;
    border-bottom: 1px solid #c1c1c1;
}

.hot_plate p {
    line-height: 1.9rem;
    font-size: 1.3rem;
    color: #585757;
}

.hot_plate p b {
    font-size: 1.4rem;
    margin-right: 4px;
}

.hot_plate1 {
    width: 95%;
    margin: 0 auto;
    height: 25px;
    margin-top: 60px;
    margin-bottom: 3%;
    border-bottom: 1px solid #c1c1c1;
}

.hot_plate1 p {
    line-height: 23px;
    font-size: 18px;
    color: #585757;
}

.hot_plate1 p b {
    font-size: 22px;
    margin-right: 4px;
}

.hot_plate_top {
    width: 325px;
    height: 1px;
    background-color: #434751;
}

.hot_plate_top1 {
    width: 395px;
    height: 1px;
    background-color: #434751;
}

.hot_plate_top2 {
    width: 440px;
    height: 1px;
    background-color: #434751;
}

.hot_plate_top3 {
    width: 110px;
    height: 1px;
    background-color: #434751;
}

.news_center,
.news_center1 {
    width: 95%;
    margin: 0 auto;
    margin-top: 2%;
}

.news_center ul {
    margin-left: -4%;
}

.news_center li {
    width: 46%;
    margin: 2% 0% 0% 4%;
    float: left;
    text-align: center;
}

.news_center li:nth-child(2n+1) {
    clear: left;
}

.news_center li p {
    line-height: 1.5rem;
    font-size: 1rem;
}
.news_center a{
    color: #000;
}

.news_center li img {
    width: 100%;
    position: relative;
}

.news_centerandi {
    margin-top: -194px;
    display: none;
}

.news_center1 li {
    width: 100%;
    padding-bottom: 0.3%;
    padding-top: 2%;
    line-height: 2.5rem;
    font-size: 1rem;
    border-bottom: 1px solid #eee;
}

.news_center1 li span.newsdata {
    margin-right: 10%;
    color: #c1c1c1;
    font-family: "Montserrat Thin";
}

.news_center1 li span.newsword {
    color: #7f7f7f;
}

.news_center1 li span.newsword:hover {
    color: #1c429a;
}


/*sample end*/


/*samplesdetail.html*/

.samplesdetail {
    width: 100%;
    margin-top: 20px;
}

.samplesdetail1 {
    width: 100%;
    margin-top: 20px;
    display: none;
}

.samplesdetail_top {
    width: 100%;
    border-bottom: 1px solid #eae9e9;
    padding: 0px 0px 15px 0px;
}

.samplesdetail_top_left {
    width: 30%;
    float: left;
    border-right: 1px solid #d2d2d2;
}

.samplesdetail_top_left p.p12 {
    line-height: 1rem;
    color: #505050;
    font-size: .8rem;
}

.samplesdetail_top_left p.p18 {
    line-height: 1.6rem;
    color: #252525;
}

.samplesdetail_top_right {
    width: 61%;
    height: 3.5rem;
    padding-left: 8%;
    float: left;
}

.samplesdetail_top_right p.p12 {
    line-height: 1rem;
    color: #505050;
    font-size: 1rem;
}

.samplesdetail_top_right p.p10 {
    line-height: 1rem;
    color: #505050;
}

.samplesdetail_top_bottom {
    width: 100%;
}

.samplesdetail_top_bottom p.p12 {
    color: #ababab;
    font-size: .8rem;
    line-height: 1.2rem;
}

.samplesdetail_bottom {
    width: 100%;
    margin-top: 20px;
}
.samplesdetail_bottom img{
    max-width: 100%;
    display: block;
}
.samdeboright {
    width: 100%;
}

.samdeborightimg {
    width: 100%;
}

.samdeborightimg img {
    width: 100%;
}

.nextprev {
    width: 100%;
    border-top: 1px solid #eae9e9;
    padding-top: 20px;
    margin-top: 20px;
}

.prevss,
.nextss {
    height: 3rem;
    text-align: center;
    background-color: #d9dcde;
    line-height: 3rem;
    color: #616161;
    padding: 0 1rem;
}

.prevss {
    float: left;
}

.nextss {
    float: right;
}

.samdeboleftline {
    width: 100%;
    margin-top: 30px;
}

.samdeboleftline img {
    width: 48%;
}

.samdeboleftline img:last-child {
    float: right;
}

.samdeboleftline img:first-child {
    float: left;
}

/*sampledetail end*/

.base_main {
    width: 95%;
    margin: 0 auto;
}

.sencemain {
    width: 100%;
    height: 38px;
    margin: 0 auto;
}

.sencemain li {
    width: 33%;
    height: 38px;
    float: left;
    cursor: pointer;
    text-align: center;
}

.sencemain li p {
    font-size: 1rem;
    line-height: 2.3rem;
}

.sencemain li.sencectli2 {
    border-left: 1px solid #d9d9d9;
    border-right: 0px;
}

.base_main_list {
    width: 100%;
}

.base_main_list1 {
    width: 100%;
    display: none;
}

.basecontent {
    width: 100%;
    margin-top: 25px;
}

.basecontent img {
    width: 100%;
}

.base_word {
    width: 100%;
    margin-top: 25px;
    text-align: center;
}

.photo_name {
    width: 100%;
    border-right: 1px solid #ccc;
}

.photo_name p.p9 {
    color: #bcbcbc;
    font-family: "LincolnMillerBannerBeta";
}

.photo_name p.p18 {
    color: #484848;
    line-height: 2rem;
}

.photo_name p.p12 {
    color: #6c6c6c;
    font-family: "Georgia";
}

.photo_time {
    float: left;
    padding-left: 5%;
}

.photo_time p.p9 {
    color: #c9c9c9;
}

.photo_time p.p15 {
    color: #595a5c;
    line-height: 2rem;
    font-family: "Georgia";
}
.base_word1{
    line-height: 1.8;
}
.base_word1 p{
    text-align: center !important;
}
.base_word1 p.p9 {
    color: #c9c9c9;
    line-height: 2rem;
    margin-top: 15px;
}

.base_word1 p.p12 {
    color: #595a5c;
    line-height: 1.2rem;
}

.basecontent div.btn {
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    margin-top: 20px;
    background-color: #f5f5f5;
    border: 1px solid #b4b4b4;
}


/*base end*/

.contactus_main {
    width: 95%;
    margin: 0 auto;
}

.contactus_logo {
    width: 100%;
}

.contactus_logo img {
    width: 82%;
}

.line_phone {
    width: 35%;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    margin-top: 25px;
    overflow: hidden;
}

.line_phone p.p15 {
    color: #1e1e1e;
}

.line_phone p.p5 {
    color: #a6a6a6;
    font-family: "Montserrat";
    line-height: 1.2rem;
}

.line_phone p.p20 {
    color: #212121;
    font-family: "Montserrat";
    margin-top: .5rem;
}

.line_new {
    float: right;
    margin-top: 25px;
}

.line_new p {
    line-height: 1.5rem;
}

.contactus_add {
    width: 95%;
    margin: 20px auto 0px auto;
}

.contactus_add p.p15 {
    font-weight: 600;
    color: #4f4f4f;
    line-height: 2.3rem;
}

.contactus_add p.p12 {
    color: #969696;
    line-height: 1.3rem;
}


/*contactus*/

.samplesdetail_top1 {
    width: 100%;
}

.samplesdetail_top1 p.p12 {
    line-height: 1.1rem;
    color: #505050;
}

.samplesdetail_top_left1 {
    width: 48%;
    float: left;
}

.samplesdetail_top_right1 {
    width: 48%;
    float: right;
}

.samplesdetail_top_right1 p.p18 {
    color: #252525;
}

.samplesdetail_top_left1 img {
    width: 100%;
}

.nameguest {
    float: left;
}

.nameguest:nth-child(2) img {
    width: 33px;
    margin-top: 5px;
}

.nameguest p.p18 {
    color: #00447c;
}

.line_guest {
    width: 45px;
    height: 1px;
    margin: 10px 0px 15px 0px;
    background-color: #d2d2d2;
}

.samdeborightimg1 {
    width: 100%;
}

.samdeborightimg1 img {
    width: 100%;
}

.timeseasons {
    width: 100%;
}

.lefts {
    width: 7.5%;
    float: left;
    margin-top: 60px;
}

.lefts img {
    width: 100%;
    cursor: pointer;
}

.lefts p {
    font-size: .8rem;
}

.center {
    width: 85%;
    float: left;
    height: 130px;
    margin-top: 30px;
    overflow: hidden;
    position: relative;
}

.upyears,
.upyears2,
.sss,
.sss2,
.bbb,
.bbb2,
.ccc,
.ccc2 {
    display: none;
}

.sss,
.sss1,
.sss2 {
    color: #005398;
    font-weight: bold;
    font-family: "Verdana";
    margin-top: 10px;
}

.zhou {
    width: 100%;
    height: 1px;
    margin-top: 44px;
    background-color: #dcdcdc;
}

.leftimg1 {
    display: none;
}

.animateblue {
    position: absolute;
    margin-top: 44px;
    float: left;
}

.animateblueline {
    width: 30px;
    height: 1px;
    float: left;
    background-color: #005398;
}

.animateblueline1 {
    width: 1px;
    height: 18px;
    float: left;
    position: relative;
    background-color: #005398;
    margin-left: -5px;
}

.animateblueline2 {
    width: 1px;
    height: 12px;
    float: left;
    position: relative;
    background-color: #005398;
}

.animatebluecircle {
    width: 5px;
    position: relative;
    height: 5px;
    float: left;
    border: 2px solid #005398;
    border-radius: 50%;
    margin-top: -4px;
    background-color: #fff;
    z-index: 1;
    cursor: pointer;
}

.animateblueline4 {
    width: 30px;
    height: 1px;
    float: left;
    background-color: #dcdcdc;
}

.animateblueline3 {
    width: 1px;
    height: 18px;
    float: left;
    position: relative;
    background-color: #dcdcdc;
    margin-left: -4px;
}

.animateblueline5 {
    width: 1px;
    height: 12px;
    float: left;
    position: relative;
    background-color: #dcdcdc;
}

.animatebluecircle1 {
    width: 5px;
    position: relative;
    height: 5px;
    float: left;
    border: 2px solid #dcdcdc;
    border-radius: 50%;
    margin-top: -5px;
    background-color: #fff;
    z-index: 1;
}

.animatebluecircle2 {
    width: 6px;
    position: absolute;
    height: 6px;
    float: left;
    border: 4px solid #005398;
    border-radius: 50%;
    margin-top: -6px;
    margin-left: 58px;
    background-color: #fff;
    z-index: 1;
    cursor: pointer;
    display: none;
}

.animatebluecircle3 {
    width: 7px;
    position: absolute;
    height: 7px;
    float: left;
    border: 4px solid #005398;
    border-radius: 50%;
    margin-top: -7px;
    margin-left: 27px;
    background-color: #fff;
    z-index: 1;
    display: none;
    cursor: pointer;
}

.diamond1 {
    position: absolute;
    margin-left: -7px;
    margin-top: -30px;
    display: none;
}

.time_select {
    text-align: center;
    border: 1px solid #eee;
    border-radius: 20px;
    font-size: .7rem;
    padding: .5rem;
    color: #4a4a4a;
    margin-top: 30px;
    margin-left: 10px;
    position: absolute;
}

.fournone1,
.fournone2 {
    display: none;
}


/*guestphoto end*/

.realevaluation_main1 {
    width: 95%;
    margin: 0 auto;
}

.discuss {
    width: 100%;
}

.wechatdiscuss {
    width: 50%;
    float: left;
    cursor: pointer;
}

.wechatp {
    border-right: 1px solid #eee;
}

.wechatdiscuss p {
    line-height: 2.3rem;
    text-align: center;
}

.wechatp {
    font-weight: 600;
    color: #dc0000;
}

.publicp {
    color: #787878;
}

.wechatred {
    width: 100%;
    height: 4px;
    background-color: #f80303;
}

.wechatred1 {
    width: 100%;
    height: 4px;
    background-color: #0045b6;
}

.wechatmain {
    width: 100%;
}

.wechatmain1 {
    width: 100%;
    display: none;
}

.ct2_img_center1 {
    width: 100%;
    margin: 0 auto;
    background: url(../images1/img/timg3.1.jpg)no-repeat;
    background-size: 100%;
}

.webct3 {
    width: 233px;
    height: 108px;
    margin-left: 140px;
    margin-top: 45px;
    overflow: hidden;
}

#weblunbo1,
#weblunbo2 {
    position: relative;
    z-index: 2;
    height: 50px;
    transform-style: preserve-3d;
    perspective: 900px;
}

#weblunbo1 img,
#weblunbo2 img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 45px;
    height: 60px;
    margin-left: -20px;
    margin-top: -10px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
    transition: transform 0.5s ease-in-out;
}

.start {
    float: right;
    margin-top: 10px;
}

.ct9comment_left1 {
    width: 49%;
    margin-top: 30px;
    float: left;
}

.ct9comment_left1 li {
    width: 100%;
    padding: 1%;
}

.ct9comment_right1 {
    width: 49%;
    float: right;
    margin-top: 30px;
}

.ct9comment_right1 li {
    width: 100%;
    padding: 1%;
}


/*stroy*/

.story {
    width: 100%;
    margin-bottom: 10px;
}

.story img.bigstroy {
    width: 100%;
}

.origin {
    width: 100%;
    background: url(../images1/story_img2.jpg)no-repeat;
    background-size: 100%;
    text-align: center;
    padding: 15px 0px 13px 0px;
}

.origin p.p17 {
    color: #fff;
    line-height: 2.2rem;
}

.origin img {
    width: 114px;
    margin-top: .4rem;
}

.origin p.p12 {
    line-height: 1.3rem;
    margin-top: 1rem;
}

.mode {
    width: 100%;
}

.modetitle {
    width: 15%;
    float: left;
    height: 118px;
    text-align: center;
    background-color: #e0e0e0;
}

.modetitle img {
    width: 28px;
    margin-top: 20px;
}

.modeword {
    width: 83%;
    float: left;
    padding: 0% 1% 0% 1%;
}

.modeword p.p9 {
    line-height: 1.2rem;
}

.headquarters {
    width: 100%;
    background: url(../images1/story_img5.jpg)no-repeat;
    background-size: 100%;
    text-align: center;
    padding: 5px 0px 25px 0px;
}

.headquarters p.p15 {
    line-height: 2.2rem;
    font-family: "Didot HTF-B96-";
    font-style: italic;
}

.headquarters img {
    width: 114px;
    margin-top: .4rem;
}

.headquarters p.p9 {
    line-height: 1.3rem;
    margin-top: 1rem;
}

.quarters_show {
    width: 100%;
    background: url(../images1/story_img6.jpg)no-repeat;
    background-size: 100%;
    text-align: center;
    background-color: #062f8a;
    padding: 5px 0px 10px 0px;
}

.quarters_show p.p15 {
    line-height: 2rem;
    color: #fff;
    font-family: "Didot HTF-B96-";
    font-style: italic;
}

.quarters_show img {
    width: 114px;
}

.quarters_show p.p9 {
    color: #fff;
    padding: 0px 8px 0px 8px;
    line-height: 1.3rem;
    text-align: justify;
}

.branch {
    width: 100%;
    margin-bottom: 10px;
}

.branchimg {
    width: 100%;
}

.branchimg img {
    width: 100%;
}

.branchadd {
    width: 100%;
    text-align: center;
}

.branchadd img {
    width: 150px;
    margin-top: 15px;
}

.branchadd p.p12 {
    line-height: 1.3rem;
    padding: 0px 8px 0px 8px;
}

.stroyend {
    width: 100%;
}

.stroyend img {
    width: 100%;
}

.industry {
    width: 100%;
}

.industryad {
    width: 100%;
    background: url(../images1/story_img6.jpg)no-repeat;
    background-size: 100%;
    text-align: center;
    background-color: #062f8a;
    padding: 15px 0px 22px 0px;
}

.industryad p.p15 {
    line-height: 2rem;
    color: #fff;
    font-family: "Didot HTF-B96-";
    font-style: italic;
}

.industryad img {
    width: 114px;
}

.brandsad {
    width: 95%;
    margin: 0 auto;
}

.brandsad_img {
    width: 100%;
    text-align: center;
    background: url(../images1/story_img11.jpg)no-repeat;
    background-size: 100%;
    padding: 30px 0px 50px 0px;
    margin-top: 10px;
}

.brandsad_img p.p22,
.servicead_img p.p22 {
    color: #fff;
    line-height: 4rem;
}

.brandsad_img p span,
.servicead_img p span {
    color: #dcc077;
}

.brandsad_img p.p9,
.servicead_img p.p9 {
    color: #fff;
    margin-top: 7px;
    line-height: 1.3rem;
}

.brandsad_line {
    width: 37px;
    height: 1px;
    margin: 0 auto;
    background-color: #fff;
}

.brandsad_word {
    width: 100%;
    margin-top: 15px;
}

.bw_title {
    width: 62%;
    float: left;
    height: 25px;
    border-bottom: 1px solid #505050;
}

.bw_title img.titleimg {
    width: 50%;
    float: left;
}

.bw_title div.p9 {
    background-color: #989898;
    width: 50%;
    color: #fff;
    float: right;
    text-align: center;
    margin-top: 2px;
}

.bw_timain {
    width: 100%;
}

.bw_timain p {
    color: #505050;
}

.bw_timain p.p14 {
    line-height: 2rem;
    display: inline-block;
}

.bw_timain p.p9 {
    line-height: 1.3rem;
    text-align: justify;
}

.brandsad_word img.bwimg {
    width: 136px;
    margin-left: 10px;
    float: right;
}

.servicead_img {
    width: 100%;
    text-align: center;
    background: url(../images1/story_img13.jpg)no-repeat;
    background-size: 100%;
    padding: 30px 0px 50px 0px;
    margin-top: 10px;
}

.servicead_word {
    width: 100%;
    margin-top: 15px;
}

.sw_title {
    width: 62%;
    float: right;
    height: 25px;
    border-bottom: 1px solid #505050;
}

.sw_title img.titleimg {
    width: 50%;
    float: left;
}

.sw_title div.p9 {
    background-color: #989898;
    width: 50%;
    float: right;
    margin-top: 2px;
    color: #fff;
    text-align: center;
}

.sw_timain {
    width: 100%;
}

.sw_timain p {
    color: #505050;
}

.sw_timain p.p14 {
    line-height: 2rem;
    display: inline-block;
}

.sw_timain p.p9 {
    line-height: 1.3rem;
    text-align: justify;
}

.servicead_word img.bwimg {
    width: 136px;
    margin-right: 10px;
    float: left;
}

.basead_img {
    width: 100%;
    text-align: center;
    background: url(../images1/story_img11.jpg)no-repeat;
    background-size: 100%;
    padding: 5px 0px 30px 0px;
    margin-top: 10px;
}

.basead_img p.p22,
.servicead_img p.p22 {
    color: #fff;
    line-height: 4rem;
}

.basead_img p span,
.servicead_img p span {
    color: #dcc077;
}

.basead_img p.p9,
.servicead_img p.p9 {
    color: #fff;
    margin-top: 7px;
    line-height: 1.3rem;
}

.basead_line {
    width: 37px;
    height: 1px;
    margin: 0 auto;
    background-color: #fff;
}

.scenes {
    width: 100%;
    background-color: #f2f2f2;
}

.scenes_main {
    width: 95%;
    margin: 10px auto;
    padding-top: 10px;
}

.scenceimg {
    width: 50%;
    float: left;
}

.scenceimg img {
    width: 100%;
}

.scenceti {
    width: 47%;
    float: right;
}

.scenceti p.p14 {
    margin-top: 10px;
    line-height: 1.7rem;
    border-bottom: 1px solid #c4c4c4;
}

.scenceti p.p10 {
    color: #c9c9c9;
    line-height: 1.2rem;
}

.scenceti p.p11 {
    margin-top: 10px;
    line-height: 1.2rem;
}

.scenceti img {
    width: 140px;
    margin-top: 10px;
}

.scenes_main img.sceneimgs {
    width: 32%;
    margin-right: 1.1%;
}

.scenes_main img.sceneimgs:last-child {
    margin-right: -1.5%;
}

.scindoor {
    width: 95%;
    margin: 0 auto;
    text-align: center;
}

.scindoor p.p14 {
    width: 50%;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 1.7rem;
    border-bottom: 1px solid #c4c4c4;
}

.scindoor p.p10 {
    color: #c9c9c9;
    line-height: 1.2rem;
}

.scindoor p.p11 {
    margin-top: 10px;
    line-height: 1.2rem;
}

.scindoor img {
    width: 156px;
    margin-top: 5px;
}

.scindoorimg {
    width: 95%;
    margin: 0 auto;
}

.scindoorimg img {
    width: 24%;
}

.costumead_img {
    width: 100%;
    text-align: center;
    background: url(../images1/story_img15.jpg)no-repeat;
    background-size: 100%;
    padding: 30px 0px 50px 0px;
    margin-top: 10px;
}

.costumead_img p.p22,
.servicead_img p.p22 {
    color: #fff;
    line-height: 4rem;
}

.costumead_img p span,
.servicead_img p span {
    color: #dcc077;
}

.costumead_img p.p9,
.servicead_img p.p9 {
    color: #fff;
    margin-top: 7px;
    line-height: 1.3rem;
}

.costumead_line {
    width: 37px;
    height: 1px;
    margin: 0 auto;
    background-color: #fff;
}

.bou {
    width: 95%;
    margin: 10px auto;
}

.dressimg {
    width: 35%;
    float: left;
}

.dressimg img {
    width: 100%;
}

.dressword {
    width: 65%;
    float: right;
}

.dress_line {
    width: 40px;
    height: 1px;
    margin-left: 10px;
    background-color: #a4a4a6;
}

.dressul {
    margin-left: 30px;
}

.dressul li {
    width: 50%;
    list-style: unset;
    color: #a4a4a6;
    float: left;
}

.dressword li a {
    color: #151515;
    font-size: .8rem;
}

.dressword p.p14 {
    margin-left: 10px;
    margin-top: 10px;
}

.dress_img {
    margin-left: 10px;
}

.dress_img img {
    width: 48%;
}

.dress_img img:first-child {
    margin-right: 2%;
}

.bou img.bigimgs {
    width: 100%;
    margin-top: 5px;
}

.technicalad {
    width: 100%;
}

.tech_show {
    width: 100%;
    background: url(../images1/story_img6.jpg)no-repeat;
    background-size: 100%;
    text-align: center;
    background-color: #062f8a;
    padding: 15px 0px 22px 0px;
}

.tech_show p.p15 {
    line-height: 2rem;
    color: #fff;
    font-family: "Didot HTF-B96-";
    font-style: italic;
}

.tech_show img {
    width: 114px;
}

.tech_main {
    width: 100%;
}

.techmainimg {
    width: 100%;
}

.techmainimg img {
    width: 100%;
}

.techmainti {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.tmaintitle {
    width: 36%;
    margin: 0 auto;
    background: url(../images1/story_16.png)no-repeat;
    background-size: 100%;
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.tmaintitle p.p14 {
    color: #040000;
}

.tmaintitle p.p5 {
    color: #b7b6b6;
}

.tmain_in {
    width: 100%;
}

.tmain_in p.p8 {
    color: #040000;
    line-height: 1.3rem;
}

.mediad {
    width: 100%;
}

.media_show {
    width: 100%;
    background: url(../images1/story_img6.jpg)no-repeat;
    background-size: 100%;
    text-align: center;
    background-color: #062f8a;
    padding: 15px 0px 22px 0px;
}

.media_show p.p15 {
    line-height: 2rem;
    color: #fff;
    font-family: "Didot HTF-B96-";
    font-style: italic;
}

.media_show img {
    width: 114px;
}

.media_main p.p8 {
    padding: 10px;
    line-height: 1.3rem;
}

.media_main p span {
    color: #dcc077;
}

.basead {
    width: 100%;
}

.base_show {
    width: 100%;
    background: url(../images1/story_img6.jpg)no-repeat;
    background-size: 100%;
    text-align: center;
    background-color: #062f8a;
    padding: 15px 0px 22px 0px;
}

.base_show p.p15 {
    line-height: 2rem;
    color: #fff;
    font-family: "Didot HTF-B96-";
    font-style: italic;
}

.base_show img {
    width: 276px;
}

.basead_main {
    width: 95%;
    height: 290px;
    margin: 0 auto;
    padding-top: 20px;
}

.basead_main li {
    width: 100%;
}

.basecy {
    width: 11px;
    position: relative;
}

.basecy_line {
    width: 1px;
    height: 80px;
    margin: 0 auto;
    background-color: #eee;
}

.basecy_cc {
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #d2d2d2;
    position: absolute;
    top: 0;
    margin-top: 25px;
}

.baseyear {
    position: absolute;
    left: 15px;
    margin-top: -51px;
    padding-top: 5px;
    margin-left: 15px;
    border-top: 1px solid #eee;
}

.baseword {
    width: 77%;
    padding: 2px;
    position: absolute;
    left: 85px;
    margin-top: -50px;
}
.baseword p.p6{
    line-height: 1.4;
}
.baseword p.p8 {
    line-height: 1.3rem;
}
.baseword p.p8 span{
    color: #b39854;
}
.news_main {
    width: 95%;
    margin: 0 auto;
}

.latesnews_main {
    width: 100%;
    margin-top: 15px;
}

.latesnewsimg {
    width: 100%;
}

.latesnewsimg img {
    width: 100%;
}

.latesnews_mainleft_img {
    float: left;
    width: 20%;
}

.latesnews_mainleft_img img {
    width: 100%;
}

.news_mword {
    float: left;
    width: 79%;
    overflow: hidden;
    margin-left: 1%;
}
.news_mword .p17{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_mword p.p10 {
    margin-top: 3px;
    color: #a8a8a8;
}

.news_mword p.p12 {
    margin-top: 3px;
    color: #a8a8a8;
}
.slide-control-nav{
    margin: 7px 0 0;
    padding: 0;
    text-align: center;
    font-size: 0;
    margin-bottom: 60px;
}
.slide-control-nav li{
    display: inline-block;
    width: 20%;
    position: relative;
    font-size: 1rem;
}
.slide-control-nav li img{
    width: 100%;
    display: block;
}
.slide-control-nav .va-mask{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid #8d8c8b;
    background: #234ca9;
    box-sizing: border-box;
    opacity: 0;
    transition: .5s;
}
.slide-control-nav .va-mask span{
    color: #c1c2c4;
    font-size: .5rem;
}
.slide-control-nav li .va-mask img{
    display: block;
    width: auto;
    height: 1.5rem;
    margin: 0 auto;
}
.slide-control-nav li.flex-active .va-mask,
.slide-control-nav li:hover .va-mask{
    opacity: .8;
    transition: .5s;
}
.contents img{
    max-width: 100%;
    display: block;
}
.timeline-wraper{
    position: relative;
}
.timeline-wraper .timeline{
    margin-top: 74px;
    text-align: center;
    display: none;
}
.timeline-wraper .timeline.active{
    display: block;
}
.timeline-wraper .timeline .year{
    border-top: 1px solid #005398;
    font-size: 0;
    margin: 0 1rem;
    white-space: nowrap;
    margin-bottom: 4rem;
}
.timeline-wraper .timeline .season{
    display: inline-block;
    width: 25%;
    height: 12px;
    border-left: 1px solid #005398;
    position: relative;
    box-sizing: border-box;
}
.timeline-wraper .timeline .season:first-child{
    border-left: none;
}
.timeline-wraper .timeline .circle{
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    border: 2px solid #005398;
    border-radius: 50%;
    background: #fff;
    top: -5px;
    left: 50%;
    margin-left: -4px;
}
.timeline-wraper .timeline .circle:after{
    display: block;
    width: 1px;
    height: 18px;
    background: #005398;
    position: absolute;
    top: 5px;
    left: 50%;
    content: '';
}
.timeline-wraper .timeline .text{
    border: 1px solid #eee;
    border-radius: 20px;
    font-size: .7rem;
    color: #4a4a4a;
    line-height: 1.7rem;
    padding: 0 .5rem;
    display: inline-block;
    margin-top: 30px;
    height: 1.7rem;
}
.timeline-wraper .timeline .active .circle{
    width: 5px;
    height: 5px;
    border-width: 5px;
    top: -8px;
    margin-left: -7px;
}

.timeline-wraper .timeline .active .circle:before{
    content: url('../images1/guestphotos/diamond.png');
    display: block;
    width: 22px;
    height: 18px;
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -11px;
    margin-bottom: 10px;
}
.timeline-wraper .timeline .active .text{
    border-color: #005398;
}
.timeline-wraper .prev,
.timeline-wraper .next{
    position: absolute;
    width: 30px;
    height: 30px;
    background: #fff no-repeat center;
    top: 0;
    margin-top: -15px;
    cursor: pointer;
}
.timeline-wraper .prev{
    background-image: url('../images1/guestphotos/left1.png');
    left: 0;
}
.timeline-wraper .next{
    background-image: url('../images1/guestphotos/right1.png');
    right: 0;
}
.timeline-wraper .prev span,
.timeline-wraper .next span{
    position: absolute;
    top: 100%;
    margin-top: 10px;
    color: #005398;
    font-weight: bold;
    font-family: Verdana;
    font-size: 14px;
}
.timeline-wraper .prev span{
    left: 0;
}
.timeline-wraper .next span{
    right: 0;
}
.bsmain{
    width:95%;
    margin: 0 auto;
}
.bsmain p{
    text-align: justify;
}
.bsmain img{
    width:100%;
}
.bs_intro{
    width:100%;
}
.bsinimg{
    float: left;
    width:48%;
	text-align: center;
}
.bsinimg img:first-child{
    width:70%;
}
.bsinp{
    float: right;
    width:48%;
	padding-top: 15px;
}
.bsinp p{
    line-height: 20px;
}
.bsinp p.p15{
    margin: 10px 0px 25px 0px;
}
.bsinp p.p13{
	font-family: "Perpetua";
}
.bsinp p.p11{
    color: #9d823e;
    margin-bottom: 10px;
}
.bsinp1{
    width:100%;
}
.bsinp1 p.p9{
   line-height: 20px;
}
.bsinp1 p.p9 span{
     color: #9d823e;
}
.bs_brand{
    width:100%;
    padding-top: 40px;
}
.bsbren{
    float: left;
    width:40%;
	padding-top: 35px;
}
.bsbren p.p6{
    width:100%;
	font-family: "Perpetua";
    line-height: 20px;
}
.bsbren img{
    width:100%;
    margin-top:40px;
}
.bsbrzn{
    float: right;
    width:56%;
}
.bsbrzn img{
    width:60%;
	margin-left: 15%;
}
.bsbrzn p{
   line-height: 20px;
}
.bsbrimg{
    width:100%;
}
.bs_base{
    width:100%;
    padding-top: 40px;
}
.bsbap{
    float: left;
    width:30%;
}
.bsbap img,.bsbap p.p10{
    width:100%;
	font-family: "Perpetua";
}
.bsbaimg{
    width:65%;
    float: right;
}
.bsbap1{
    width:100%;
    margin-bottom: 30px;
}
.bsbap1 p{
    line-height: 20px;
    text-align: justify;
}
.bsbap1 p.p13{
    margin-bottom: 15px;
}
.bsbap1 p span{
   color: #9d823e;
}
.bsbap img{
    margin-bottom: 40px;
}
.bsbap1 img{
    width:31%;
    margin-left: 2%;
    margin-bottom: 1%;
}
.bsbap1 img:nth-child(4),.bsbap1 img:nth-child(1){
    margin-left: 0;
}
.bs_dress{
    width:100%;
}
.bsdrp{
    width:54%;
    float: left;padding-top: 40px;
}
.bsdrp p.p10{
	font-family: "Perpetua";
}
.bsdrp p.p12{
	margin-top: 10px;
}
.bsdrimg{
    width:30%;
    float: right;
}
.bsdrimg1{
    width:100%;
    padding-top: 10px;
}
.bsdrimg1 p{
    margin-top: 10px;
    line-height: 20px;
    text-align: justify;
}
.bsdrimg1 p span{
    color: #9d823e;
}
.bs_honor{
    width:100%;
    padding-top: 40px;
}
.bshoimg img.honor{
    width:30%;
}
.bshoimg img.paper{
    width:66%;
    margin-left: 2%;
}
.bs_honor img.trophy{
    width:34px;
}
.bshop,.bs_shop1{
    width:100%;
    padding-top: 48px;
}
.bsshp{
    width:70%;
    float: left;
}
.bsshp p{
    line-height: 20px;
}
.bsshp p.p10{
	font-family: "Perpetua";
}
.bsshp p.p12{
	margin-bottom: 10px;
}
.bsshp p span{
    color: #b39854;
}
.bs_shop img{
    width:30%;
    float: right;
}
.bs_shop1 ul{
    width:100%;
}
.bs_shop1 li{
    width:21%;
    float: left;
	font-size: .5rem;
    padding:1% 0.5% 1% 0.5%;
    border-radius: 15px;
    border: 1px solid #eee;
    text-align: center;
    margin: 0% 1% 0% 1%;
}
.bs_shop1 li.active{
	border: 0px;
	background-color: #005398;
	color: #fff;
}
.bs_honor .bshop{
    padding-top: 0;
}
.bs_honor .bshop .basead_main{
    padding-top: 0;
    height: auto;
    padding-bottom: 48px;
}
.xidan{
    margin-top: 20px;
    border-bottom: 1px solid #eee;
    height: 182px;
}
.xidan p.p8{
    line-height: 20px;
}
.service_advantages{
    width:100%;
    padding-top: 40px;
    text-align: center;
}
.service_advantages p.p23{
    line-height:35px;
    border-bottom: 1px solid #eee;
}
.service_advantages p.p10{
	font-family: "Perpetua";
}
.semian{
    width:95%;
    margin: 0 auto;
    padding-top: 40px;
}
.semian p{
    line-height: 20px;
}
.semian p.p10{
	font-family: "Perpetua";
}
.semian p.p12{
	margin-bottom: 10px;
}
.semian img{
    width:100%;
}
.onemain{
    width:100%;
    background: url(../images1/02/service_bg.jpg)no-repeat;
    background-size: 100% 100%;
}
.onmaicon{
    width:95%;
    padding-top: 20px;
    margin: 0 auto;
}
.onmaicon li{
    float: left;
    width:14%;
    margin-left: 6%;
}
.onmaicon li:first-child{
    margin-left: 3%;
}
.onmaiconimg{
    width:100%;
}
.onmaiconp p{
    font-size: .5rem;
}
.onmaiconimg img{
    width:100%;
}
.onemainp{
    width:95%;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
}
.onemainp p.p9{
    line-height: 20px;
    text-align: justify;
}
.te_main{
    width:95%;
    margin: 0 auto;
}
.techma{
    width:100%;
    padding-top: 30px;
    padding-bottom: 40px;
}
.techma:last-child{
    padding-bottom:60px;
}
.te_ti{
    width:35%;
    float: left;
}
.te_ti img{
    width:30px;
}
.te_ti p.p12{
	font-family: "Perpetua";
}
.te_ti span.p12{
    float: left;
    line-height: 30px;
}
.te_ti img{
    float: left;
    margin-left: 5px;
}
.te_img{
    width:63%;
    float: right;
}
.te_img img{
    width:100%;
}
.te_p{
    width:47%;
    position: absolute;
}
.te_p p.p9{
    text-align: justify;
    line-height: 20px;
    margin-top: 50px;
}
.techma:nth-child(2n) div.te_img{
    float:left;
}
.techma:nth-child(2n) div.te_ti{
    float:right;
    text-align: right;
}
.techma:nth-child(2n) div.te_ti span.p12{
    float:right;
}
.techma:nth-child(2n) div.te_ti img{
    float:right;
    margin-right: 5px;
}
.techma:nth-child(2n) div.te_p{
    margin-left: 48%;
}
.co_main{
    width:100%;
}
.co_main img{
    width:100%;
}
.comap{
    width:95%;
    line-height: 20px;
    margin: 0 auto;
}
.comap_ti{
    float: left;
    width:45%;
}
.comap_ti p.p8{
    margin-top:30px;
	font-family: "Perpetua";
}
.comap_p{
    float: right;
    width:51%;
}
.comap_p p{
    text-align: justify;
    
}
.coma_img{
    width:95%;
    margin: 0 auto;
}
.coma_img img{
    width:100%;
}
.coma_list{
    width:100%;
    padding-top: 20px;
}
.comali{
    float:left;
    width:45%;
}
.comalisl{
    padding-left: 2%;
    margin-bottom: 10px;
    border: 1px solid #ececec;
}

.comalisl p{
    line-height: 20px;
}
.comalisl li{
    list-style:inherit;
    line-height: 20px;
    font-size: .7rem;
    color: #a6a6a6;
}
.comalisl li span{
    color: #2b2b2b;
}
.comalisl p.p11{
	color: #989898;
	font-family: "Perpetua";
}
.comaliimg{
    width:55%;
    float: right;
}
.comali .comalisl.active{
	border: 0px;
	background-color: #005398;
}
.comali .comalisl.active li,.comali .comalisl.active li span,.comali .comalisl.active p{
	color: #fff;
}
.coma_list:last-child .comalisl{
    width:48%;
    float: left;
    padding-left: 0%;
    border: 0;
}
.coma_list:last-child .comalisl:last-child{
    width:48%;
    float: right;
    padding-left: 0%;
    border: 0;
}
.base_main{
    width:95%;
    margin: 0 auto;
}
.diimg{
    width:44%;
    float: left;
}
.diimg p.p9{
    line-height: 20px;
}
.diimg img{
    width:100%;
}
.baseco img.diimg1{
    width:50%;
    float: right;
}
.baseco img.meiimg1{
    width:50%;
    float: left;
}
.meiimg{
    width:44%;
    float: right;
}
.meiimg img{
    width:100%;
}
.meiimg p.p9{
    line-height: 20px;
}
.jing{
    width:48%;
}
.jing:first-child{
    float: left;
}
.jing:last-child{
    float: right;
}
.jing img{
    width:100%;
}
.jing p{
    line-height: 20px;
}
.jing span{
    color: #b39854;
}
.neijing img{
    width:100%;
}
.neijing li {
    width: 21%;
    float: left;
    padding: 1% 0.5% 1% 0.5%;
    border-radius: 15px;
	font-size: .5rem;
    border: 1px solid #eee;
    text-align: center;
    margin: 0% 1% 0% 1%;
}
.neijing li.active{
	 border: 0px;
	background-color: #005398;
	color: #fff;
}
.neijingimg{
   margin-top: 10px;
   width: 100%;
   padding-bottom: 65%;
}
.mema{
    width:95%;
    margin: 0 auto;
}
#Big_Slide_box{
    width:100%; 
    overflow:hidden;
    margin-top: 30px;
    margin-bottom: 20px;
}
#Big_Slide{
    width:100%;
    position: relative; 
    margin:0 auto; 
    height:150px;
}

#Big_Slide ul li{
    width:100%; 
    height:150px; 
    margin-left:6.5%;
    position: absolute;
}
#Big_Slide_Last,
#Big_Slide_Next {
    width: 30px;
    height:80px;
    position: absolute;
    z-index: 9999;
    cursor: pointer;
    opacity: 0.5;
	margin-top: 10px;
}

#Big_Slide_Last:hover,
#Big_Slide_Next:hover {
    opacity: 1;
}

#Big_Slide_Last,
#Big_Slide_Last {
    left: 0px;
    background: url(../images1/iconleft.png) no-repeat center top;
}

#Big_Slide_Next,
#Big_Slide_Next {
    right: 0px;
    background: url(../images1/iconright.png) no-repeat center top;
}

#Big_Slide_Tab a{
    display:block; 
    background:#000; 
    float:left; 
    height:1px; 
    overflow:hidden; 
    z-index:9999; 
}
#Big_Slide_Tab .TabOn{ 
    background:#fff;
} 
#Big_Slide .prev{
    position:absolute; 
    width:30px; 
    height:235px; 
    background:#fff; 
    top:0px; 
    z-index:99;
}
.melunbo{
    width:20%;
    float: left;
    text-align: center;
    margin-left: 2%;
}
.melunbo:nth-child(2){
    width:40%;
}
.melunbo img{
    width:100%;
}
.melunbo p{
    font-size: .5rem;
}
.memaor{
	width:100%;
}
.memaimg{
	width:48%;
}
.memaimg:nth-child(2n){
    float: right;
}
.memaimg:nth-child(2n+1){
    float: left;
    clear: left;
}
.memaimg img{
	width:100%;
}
.memaimg p{
	line-height: 20px;
    text-align: justify;
    font-size: .5rem;
}
#Big_Slide_box1{
    width:100%; 
    overflow:hidden;
}
#Big_Slide1{
    width:100%;
    position: relative; 
    margin:0 auto; 
    height:150px;
}

#Big_Slide1 ul li{
    width:100%; 
    height:150px; 
    margin-left:6.5%;
    position: absolute;
}
#Big_Slide_Last1,
#Big_Slide_Next1 {
    width: 30px;
    height:80px;
    position: absolute;
    z-index: 9999;
    cursor: pointer;
    opacity: 0.5;
	margin-top: 20px;
}

#Big_Slide_Last1:hover,
#Big_Slide_Next1:hover {
    opacity: 1;
}

#Big_Slide_Last1,
#Big_Slide_Last1 {
    left: 0px;
    background: url(../images1/iconleft.png) no-repeat center top;
}

#Big_Slide_Next1,
#Big_Slide_Next1 {
    right: 0px;
    background: url(../images1/iconright.png) no-repeat center top;
}

#Big_Slide_Tab1 a{
    display:block; 
    background:#000; 
    float:left; 
    height:1px; 
    overflow:hidden; 
    z-index:9999; 
}
#Big_Slide_Tab1 .TabOn{ 
    background:#fff;
} 
#Big_Slide1 .prev{
    position:absolute; 
    width:30px; 
    height:135px; 
    background:#fff; 
    top:0px; 
    z-index:99;
}
.melunbo1{
    width:28%;
    float: left;
    text-align: center;
    margin-left: 1%;
}
.melunbo1 img{
    width:100%;
}
.memaor_p p{
	line-height: 20px;
}
.bs_footer{
	width:100%;
	padding-top: 20px;
}
.bs_footer img{
	width:100%;
}
@media (min-width:768px) {
    html {
        font-size: 16px;
    }
    body {
        margin: 0;
        padding: 0;
        font-size: 1rem;
    }
    .p5 {
        font-size: .8rem;
    }
    .p9 {
        font-size: 1.1rem;
    }
    .p10 {
        font-size: 1.2rem;
    }
    .p11 {
        font-size: 1.4rem;
    }
    .p12 {
        font-size: 1.5rem;
    }
    .p8 {
        font-size: 1rem;
    }
    .p13 {
        font-size: 1.6rem;
    }
    .p14 {
        font-size: 1.5rem;
    }
    .p15 {
        font-size: 1.9rem;
    }
    .p17 {
        font-size: 2.1rem;
    }
    .p18 {
        font-size: 2.2rem;
    }
    .p20 {
        font-size: 2.4rem;
    }
    .p22 {
        font-size: 2.7rem;
    }
    .p23 {
        font-size: 2.9rem;
    }
    .p24 {
        font-size: 3rem;
    }
    .header_center_logo {
        width: 90%;
    }
    .header_top_notice {
        margin-left: 5%;
    }
    .header_top_right {
        margin-right: 5%;
        margin-top: 1.7rem;
    }
    .flex-direction-nav .flex-next {
        margin-right: 20px;
    }
    .flex-direction-nav .flex-prev {
        margin-left: 20px;
    }
    .flex-direction-nav a {
        top: 40%;
    }
    .header_top {
        height: 5rem;
    }
    .maquee li a {
        font-size: 1.6rem;
        line-height: 5rem;
    }
    .maquee {
        height: 5rem;
    }
    .header_top_notice img {
        height: 1.4rem;
        margin-top: 1.9rem;
    }
    .header_center {
        height: 7.5rem;
        padding-top: 1rem;
    }
    .header_top_right img.icon_wechat,
    .header_top_right img.icon_weibo {
        height: 2rem;
    }
    .header_center_logo img.logo {
        height: 2.4rem;
    }
    .header_center_logo img.list {
        height: 2.9rem;
    }
    .header_center_logo img.phone {
        height: 2.9rem;
    }
    .listbar ul {
        width: 90%;
    }
    .listbar li {
        height: 10rem;
    }
    .listbar li img.icon_img {
        height: 3.5rem;
        margin-top: 1.5rem;
    }
    .listbar li p.p13 {
        line-height: 2.5rem;
    }
    .flex-control-nav {
        margin-top: 13px;
    }
    .indexguide,
    .exclusivebase_main,
    .base_main {
        width: 90%;
    }
    .slide_fade1 .box {
        height: 395px;
    }
    .slide_fade1 .btn li:hover:before,
    .slide_fade1 .btn li.selected:before {
        height: 65px;
    }
    .slide_fade1 .btn li {
        height: 65px;
    }
    .newstyleguide_main li p.p13 {
        line-height: 2rem;
    }
    .newstyleguide_main li p.p11 {
        line-height: 4rem;
    }
    .btn_click {
        width: 90%;
        height: 4rem;
    }
    .btn_click a {
        font-size: 1.5rem;
        line-height: 4rem;
    }
    .number_cg {
        width: 78px;
        height: 78px;
    }
    .number_bg {
        height: 487px;
    }
    .number {
        width: 680px;
        height: 170px;
    }
    .mt-number-animate {
        line-height: 160px;
        height: 180px;
        /*设置数字显示高度*/
        ;
        font-size: 160px;
        /*设置数字大小*/
        overflow: hidden;
        display: inline-block;
        position: relative;
        font-family: "Montserrat";
    }
    .mt-number-animate .mt-number-animate-dot {
        width: 60px;
        /*设置分割符宽度*/
        line-height: 170px;
        float: left;
        text-align: center;
    }
    .mt-number-animate .mt-number-animate-dom {
        width: 95px;
        /*设置单个数字宽度*/
        text-align: center;
        float: left;
        position: relative;
        top: 0;
    }
    .mt-number-animate .mt-number-animate-dom .mt-number-animate-span {
        width: 100%;
        float: left;
    }
    .number span.zhang {
        font-size: 2rem;
    }
    .number_word {
        width: 690px;
        height: 110px;
    }
    .number_btn {
        width: 319px;
        height: 66px;
    }
    .number_btn a {
        font-size: 1.5rem;
        line-height: 4rem;
    }
    .realevaluation_main {
        width: 90%;
    }
    .ct9comment_right,
    .ct9comment_left {
        height: 440px;
    }
    .evaluates {
        height: 60px;
    }
    .bw_title,
    .sw_title {
        width: 60%;
        height: 45px;
        border-bottom: 2px solid #505050;
    }
    .brandsad_word img.bwimg,
    .servicead_word img.bwimg {
        width: 273px;
    }
    .webct3 {
        width: 360px;
        height: 240px;
        margin-left: 315px;
        margin-top: 30px;
    }
    #weblunbo1,
    #weblunbo2 {
        height: 150px;
    }
    #weblunbo1 img,
    #weblunbo2 img {
        width: 65px;
        height: 85px;
        margin-top: -30px;
    }
    .evaluate_con {
        height: 120px;
    }
    .evaluate_con p.p11 {
        line-height: 1.5rem;
    }
    .custom_label {
        margin-right: 10%;
    }
    .where_space li {
        height: 4rem;
    }
    .customizedservice_main_title {
        width: 90%;
        margin-top: 25px;
    }
    .customizedservice_main_title input {
        width: 37px;
        height: 37px;
    }
    .customizedservice_main_title span {
        font-size: 2.2rem;
        line-height: 5rem;
    }
    .where {
        padding-top: 50px;
    }
    .where_space li p.p7 {
        line-height: 2rem;
    }
    .where p.p40 {
        font-size: 5rem;
        line-height: 8rem;
    }
    .footer_erweima {
        width: 53%;
    }
    .footer_line p {
        font-size: 1.5rem;
    }
    .footer_erweima p {
        font-size: 2.1rem;
        line-height: 3.5rem;
    }
    .origin img {
        width: 228px;
        margin-top: 1.2rem;
    }
    .origin {
        background: url(../images1/story_img2.jpg)no-repeat center;
        background-size: cover;
        padding: 40px 0px 30px 0px;
    }
    .origin p.p12 {
        line-height: 2.3rem;
    }
    .modetitle {
        height: 175px;
    }
    .modeword p.p9 {
        line-height: 1.5rem;
    }
    .modetitle img {
        margin-top: 50px;
    }
    .headquarters {
        padding: 45px 0px 45px 0px;
    }
    .headquarters img,
    .quarters_show img,
    .industryad img,
    .tech_show img,
    .media_show img {
        width: 228px;
    }
    .headquarters p.p9,
    .quarters_show p.p9 {
        line-height: 1.6rem;
    }
    .quarters_show {
        background: url(../images1/story_img6.jpg)no-repeat center;
        background-size: cover;
        padding: 20px 0px 20px 0px;
    }
    .quarters_show p.p15 {
        line-height: 2.5rem;
    }
    .branchadd img {
        width: 232px;
    }
    .branchadd p.p12 {
        line-height: 2.3rem;
    }
    .industryad,
    .tech_show,
    .media_show,
    .base_show {
        background: url(../images1/story_img6.jpg)no-repeat center;
        background-size: cover;
        padding: 40px 0px 40px 0px;
    }
    .brandsad_line {
        width: 74px;
        height: 2px;
    }
    .costumead_img p.p22,
    .servicead_img p.p22,
    .brandsad_img p.p22,
    .servicead_img p.p22,
    .basead_img p.p22 {
        line-height: 6.5rem;
    }
    .costumead_img p.p9,
    .servicead_img p.p9,
    .bw_timain p.p9,
    .brandsad_img p.p9,
    .sw_timain p.p9,
    .basead_img p.p9 {
        line-height: 1.7rem;
    }
    .costumead_img,
    .brandsad_img,
    .servicead_img {
        padding: 90px 0px 90px 0px;
    }
    .bw_title div.p9,
    .sw_title div.p9 {
        padding: 4px 0px 4px 0px;
    }
    .bw_timain p.p14,
    .sw_timain p.p14 {
        line-height: 5rem;
    }
    .basead_img {
        padding: 50px 0px 50px 0px;
    }
    .scenceti p.p14,
    .scindoor p.p14 {
        border-bottom: 2px solid #c4c4c4;
        line-height: 2.5rem;
    }
    .scenceti p.p10,
    .scindoor p.p10 {
        line-height: 2rem;
    }
    .scenceti p.p11,
    .scindoor p.p11 {
        line-height: 2rem;
    }
    .scenceti img {
        width: 280px;
        height: 28px;
    }
    .scindoor img {
        width: 312px;
        height: 18px;
    }
    .dressimg {
        width: 42%;
    }
    .dressword {
        width: 58%;
    }
    .dress_img {
        margin-top: 75px;
    }
    .dress_line {
        width: 79px;
        height: 3px;
        margin-top: 45px;
        margin-left: 25px;
    }
    .dressword p.p14 {
        margin-left: 25px;
    }
    .dressul {
        margin-left: 48px;
    }
    .dressword li a {
        font-size: 1.1rem;
        line-height: 1.5rem;
    }
    .tmaintitle {
        width: 26%;
        padding: 80px 0px 90px 0px;
    }
    .tmain_in p.p8 {
        line-height: 1.5rem;
    }
    .base_show img {
        width: 552px;
        height: 44px;
    }
    .sence_ct5_main {
        height: 90px;
    }
    .sence_ct5_main li p {
        font-size: 1.5rem;
    }
    .sence_ct5_main li {
        height: 60px;
        padding: 5px 0px 5px 0px;
    }
    .b_border,
    .b_border1,
    .b_border2 {
        margin-top: 8px;
        height: 8px;
    }
    .sencectli3 p {
        line-height: 3.4rem;
    }
    .sence_ct5main_select li {
        font-size: 1.3rem;
        line-height: 43px;
    }
    .samples_main,
    .news_center,
    .news_center1 {
        width: 90%;
    }
    .heat span {
        font-size: 1.3rem;
    }
    .heat img {
        height: 1rem;
    }
    .hot_plate {
        width: 90%;
        height: 58px;
    }
    .numberbar li:nth-child(2) {
        font-size: 2.2rem;
        line-height: 3rem;
    }
    .hot_plate p {
        font-size: 2.2rem;
        line-height: 3.5rem;
    }
    .hot_plate p b {
        font-size: 2.5rem;
    }
    .news_center li p {
        font-size: 1.9rem;
        line-height: 3rem;
    }
    .hot_plate_top3 {
        width: 220px;
    }
    .news_center1 li {
        line-height: 3.5rem;
    }
    .news_center1 li a {
        font-size: 1.9rem;
    }
    .news_center,
    .news_center1 {
        margin-bottom: 6%;
    }
    .sencemain li p {
        font-size: 1.6rem;
    }
    .sencemain li {
        height: 48px;
    }
    .sencemain {
        height: 60px;
    }
    .photo_name p.p18 {
        line-height: 5rem;
    }
    .photo_time p.p15 {
        line-height: 4rem;
    }
    .base_word1 p.p12 {
        line-height: 2rem;
    }
    .basecontent div.btn {
        font-size: 1.5rem;
        height: 4.5rem;
        line-height: 4.5rem;
    }
    .wechatred,
    .wechatred1 {
        height: 8px;
    }
    .wechatdiscuss p {
        font-size: 1.7rem;
        line-height: 3rem;
    }
    .contactus_main {
        width: 90%;
    }
    .line_new p {
        font-size: 1.5rem;
        line-height: 2.2rem;
    }
    .contactus_add {
        margin: 50px auto 0px auto;
        width: 90%;
    }
    .contactus_add p.p15 {
        margin-bottom: 30px;
    }
    .line_phone {
        width: auto;
    }
    .contactus_add p.p12 {
        line-height: 2.3rem;
    }
    .samplesdetail_top_left {
        height: 6rem;
    }
    .samplesdetail_top {
        padding: 20px 0px 30px 0px;
    }
    .samplesdetail_top_left p.p18 {
        line-height: 3.5rem;
    }
    .samplesdetail_top_right {
        height: 5.5rem;
        padding-top: 4%;
    }
    .samplesdetail_top_right p.p12 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .prevss,
    .nextss {
        height: 4.6rem;
    }
    .prevss p.p18,
    .nextss p.p18 {
        line-height: 4.6rem;
    }
    .qqblue,
    .wechatgreen,
    .webored {
        height: 3rem;
    }
    .qqblue a,
    .wechatgreen a,
    .webored a {
        font-size: 1.4rem;
        line-height: 3rem;
    }
    .qqblue img,
    .wechatgreen img,
    .webored img {
        width: 17px;
    }
    .samplesdetail_top1 p.p12 {
        line-height: 1.5rem;
    }
    .nameguest:nth-child(2) img {
        width: 48px;
        margin-top: 15px;
        margin-left: 10px;
    }
    .line_guest {
        width: 90px;
        height: 2px;
        margin: 30px 0px 30px 0px;
    }
    .lefts {
        width: 4.3%;
    }
    .center {
        width: 91%;
    }
}

@media (max-width:414px) {
    .dressimg img {
        margin-top: 13px;
    }
}

@media (max-width:412px) {
    .dressimg img {
        margin-top: 13px;
    }
}

@media (max-width:375px) {
    .origin p.p12 {
        margin-top: 0rem;
    }
    .modetitle {
        height: 135px;
    }
    .headquarters p.p9 {
        margin-top: 0rem;
    }
    .bw_title,
    .sw_title {
        width: 60%;
    }
    .brandsad_img {
        padding: 20px 0px 40px 0px;
    }
    .brandsad_word img.bwimg {
        margin-left: 0;
    }
    .servicead_img {
        padding: 20px 0px 40px 0px;
    }
    .servicead_word img.bwimg {
        margin-right: 5px;
    }
    .basead_img {
        padding: 0px 0px 5px 0px;
    }
    .costumead_img {
        padding: 20px 0px 40px 0px;
    }
    .custom_label {
        margin-right: 8%;
    }
    .webct3 {
        margin-left: 125px;
    }
    .line_phone,
    .line_new {
        float: none;
        width: 100%;
    }
}

@media (max-width:360px) {
    .origin p.p12 {
        margin-top: 0rem;
    }
    .tmaintitle {
        padding: 60px 0px 45px 0px;
    }
    .origin {
        padding: 10px 0px 10px 0px;
    }
    .modetitle {
        height: 135px;
    }
    .headquarters p.p9 {
        margin-top: 0rem;
    }
    .bw_title,
    .sw_title {
        width: 58%;
    }
    .brandsad_img {
        padding: 20px 0px 40px 0px;
    }
    .brandsad_word img.bwimg {
        margin-left: 3px;
    }
    .servicead_img {
        padding: 20px 0px 40px 0px;
    }
    .servicead_word img.bwimg {
        margin-right: 5px;
    }
    .basead_img {
        padding: 0px 0px 10px 0px;
    }
    .costumead_img {
        padding: 20px 0px 40px 0px;
    }
    .custom_label {
        margin-right: 8%;
    }
    .webct3 {
        margin-left: 110px;
    }
    .line_phone,
    .line_new {
        float: none;
        width: 100%;
    }
    .dressimg img {
        margin-top: 25px;
    }
    .animateblueline {
        width: 28px;
    }
    .center {
        margin-top: 28px;
    }
    .basead_img p.p22,
    .servicead_img p.p22 {
        line-height: 3rem;
    }
    .animatebluecircle3 {
        width: 5px;
        height: 5px;
        margin-top: -6px;
        margin-left: 26px;
    }
    .animatebluecircle2 {
        width: 5px;
        height: 5px;
        margin-top: -6px;
        margin-left: 55px;
    }
}
.vacation_icon ul,.vacation_photoimg ul{
    font-size: 0;
    text-align: center;
}
.vacation_icon li{
    display: inline-block;
    width: 25%;
    font-size: 1rem;
    margin: 1rem 0;
}
.vacation_icon li a,.vacation_photoimg li a{
    color: #000;
}
.vacation_photoimg{
    margin-top: 2rem;
}
.vacation_photoimg li{
    display: inline-block;
    width: 50%;
    font-size: 1rem;
    margin: 1rem 0;
    padding: 0 .5rem;
    box-sizing: border-box;
}
.vacation_photoimg li img{
    width: 100%;
}
.flinks{
    padding: 1rem;
}
.flinks p{
    font-size: 1rem;
    color:#a1a1a1;
}
.flinks a{
    line-height: 1.8rem;
    color: #a1a1a1;
    padding: 0 .5rem;
    font-size: .8rem;
}
.form-items{
    padding: 0 1rem;
}
.form-items input{
    width: 100%;
    display: block;
    outline: none;
    padding: .8rem .5rem;
    margin: .5rem 0;
    box-sizing: border-box;
    font-size: 1.2rem;
    border-radius: 4px;
    border: 1px solid #ccc;
    background: #f6f6f6;
    box-shadow: 0 2px 4px #ccc inset;
}
.form-items button{
    display: block;
    width: 100%;
    background: #e73f05;
    border: none;
    border-radius: 4px;
    font-size: 1.2rem;
    color: #fff;
    padding: .8rem .5rem;
}
.tab-content{
    position: relative;
}
.tab-pane{
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    opacity: 0;
    z-index: 0;
    transition: .5s;
    height: 100%;
}
.tab-pane.active{
    visibility: visible;
    opacity: 1;
    z-index: 1;
    transition: .5s;
}
.form1{
    padding: 20px 0;
}
.form-header{
    text-align: center;
}
.form-header h1{
    font-size: 24px;
    font-weight: bold;
    color: #015099;
    line-height: 1.4;
}
.form-header h2{
    font-family: serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.6;
}
.form-header h3{
    font-size: 12px;
    color: #694645;
    font-weight: lighter;
    line-height: 2;
}
.form-header p{
    font-size: 10px;
    line-height: 2;
    margin: 6px 0;
    font-weight: lighter;
    color: #4c4c4c;
}
.question{
    font-size: 16px;
    line-height: 2;
}
.question,.form-header h2 span{
    color: #015099;
}
.form-btn{
    text-align: center;
    margin-top: 3em;
}
.form-btn button{
    background: #b60000;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    padding: 10px 20px;
    color: #fff;
}
.form-group{
    border-bottom: 1px solid #ccc;
    padding: 20px;
}
.answers{
    line-height: 2;
    font-size: 14px;
}
.question.small{
    font-size: 14px;
}
.answers input{
    vertical-align: middle;
}
.checkbox-inline,.radio-inline{
    display: inline-block;
    margin-right: 1.4em;
}
.answers .contact{
    margin-top: 1em;
}
.answers .contact input{
    border: 1px solid #ccc;
    line-height: 1.4;
    padding: 4px;
}
.answers .contact label{
    line-height: 1.4;
    vertical-align: middle;
}
.answers .contact span{
    color: #f00;
}





