body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0
}

ol, ul {
    list-style: none
}

img {
    border: 0;
    max-width: 100%;
}

em, i {
    font-style: normal;
    font-weight: normal
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    /*width: 916px;*/
}

:focus {
    outline: 0
}

input, button, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

input, button, select, img {
    vertical-align: middle
}

textarea {
    vertical-align: top
}

input, button, textarea, select {
    *font-size: 100%
}

main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

/* link colors */

a {
    color: #555;
    text-decoration: none
}

a:hover {
    color: #089be4;
}

dt {
    font-weight: bold
}

a img {
    display: inline-block
}

/* Stops image links getting text link styles */

input[placeholder], [placeholder], *[placeholder] {
    color: #999;
    font-size: 12px;
}

body {
    font-size: 12px;
    color: #333;
    word-wrap: break-word;
    font-family: "Microsoft yahei";
    line-height: 1.75;
}
.max-img{position: relative;}
.max-img img{-webkit-transition: .5s;-o-transition: .5s;transition: .5s;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 100%;height: 100%;}
.clearfix{zoom: 1;}
.clearfix:after{content:' ';clear: both;display: block;}

.wrap {
    width: 1200px;
    min-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.wide {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.wrap:after, .wrap:before, .fix:after, .fix:before, .sep2016:after, .sep2016:before {
    display: table;
    content: " ";
}

.wrap:after, .fix:after, .sep2016:after {
    clear: both;
}

.hide {
    display: none;
}

.relative {
    position: relative;
}

/*g*/

.time {
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.sep2016 {
    margin-left: -10px;
    margin-right: -10px;
}

.sep1, .sep2, .sep3, .sep4, .sep5, .sep6, .sep7, .sep8, .sep9, .sep10, .sep11, .sep12 {

    float: left;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding-left: 10px;

    padding-right: 10px;

}

.sep12 {
    width: 100%;
}

.sep11 {
    width: 91.66666667%;
}

.sep10 {
    width: 83.33333333%;
}

.sep9 {
    width: 75%;
}

.sep8 {
    width: 66.66666667%;
}

.sep7 {
    width: 58.33333333%;
}

.sep6 {
    width: 50%;
}

.sep5 {
    width: 41.66666667%;
}

.sep4 {
    width: 33.33333333%;
}

.sep3 {
    width: 25%;
}

.sep2 {
    width: 16.66666667%;
}

.sep1 {
    width: 8.33333333%;
}

.sep-7 {
    width: 70%
}

.sep-3 {
    width: 30%
}
.ellipse{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ellipselist{-o-text-overflow:-o-ellipsis-lastline;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}

.more {

    display: inline-block;

    line-height: 0;

    padding: 12px 10px;

    font-size: 12px;

    border: 1px solid #bababa;

    border-radius: 3px;

    box-shadow: 0 0 3px rgba(0, 0, 0, .3);

}

.more:hover, .btn:hover {
    border-color: #089be4
}

.btn {

    display: inline-block;

    line-height: 0;

    padding: 15px;

    font-size: 12px;

    border: 1px solid #bababa;

    box-shadow: 0 0 3px rgba(0, 0, 0, .3);

}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml25 {
    margin-left: 25px;
}

.ml30 {
    margin-left: 30px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pt25 {
    padding-top: 25px;
}

.pt30 {
    padding-top: 30px;
}

.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pl25 {
    padding-left: 25px;
}

.pl30 {
    padding-left: 30px;
}
.pb100{
    padding-bottom: 100px;
}

/*color*/
.skyblue{color: #10a0e8;}
/*css*/

/*header-top start*/
.header {
}

.header-topbar {
    height: 40px;
    line-height: 40px;
    background: #fafafa;
    text-align: left;
    color: #888888;
    border-bottom:1px solid #f0f0f0;
}

.header-topbar-menu {
    float: right;
}
.header-topbar-menu a{
    color: #888888;
}
.header-topbar-menu a:hover{
    color: #10a0e8;
}

.header-topbar-menu li {
    display: inline-block;
    height: 40px;
}

.header-topbar-menu li span {
    padding: 0 8px;
    color: #cbcbcb;
}
.header-hotline{ display: inline-block;margin-left:20px;padding-left: 20px;background:url("/images/icon/tel.png") no-repeat;background-position:center left; }
.header-login{display: inline-block;padding-left: 20px;background:url("/images/icon/user.png") no-repeat;background-position:center left;}
.header-search a{margin-left:10px;padding-left: 20px;background:url("/images/icon/search.png") no-repeat;background-position:center left;}


/*header-top end*/

/*导航loog start*/
.header-main {
    overflow: hidden;
    background: #ffffff;
    height: 100px;
}

.header-logo {
    float: left;
    max-width: 280px;
    line-height: 100px;
}


.header-tel {
    width: 285px;
    float: right;
    margin-top: 25px;
}


.header .nav {
    float: right;
}

.nav-list{
    height: 100px;
    line-height: 100px;
}
.nav-list .item {
    margin-left:30px;
    text-align: center;
    display: inline-block;

}

.nav-list .sep {
    display: block;
    height: 35px;
    width: 1px;
    background: #333333;
    box-shadow: 1px 0 0 rgba(1, 1, 1, .1);
    margin: 10px 0;
}

.nav-list a {
    position: relative;
    z-index: 9;
    text-align: center;
    height:100px;
    font-size: 14px;

}
.nav-list li:hover a,.nav-list li.active a{
    color: #089be4;
}
.nav-list li:after{content: ' ';display:block;width:100%;height: 2px;margin-top:-3px;}
.nav-list li:hover a:after,.nav-list li.active a:after {
    color: #089be4;
}
.nav-list li:hover:after,.nav-list li.active:after{
    background: #089be4;
}


/*.nav-list a:hover {*/
    /*background: url(../images/nav-menu-bg.png) no-repeat;*/
/*}*/
/*导航loog end*/
.banner {

}
.banner .index-banner{
    text-align: center;
    position: relative;
    max-width:1920px;
}

.banner .index-banner .swiper-button-next:after{
    background: url("/images/icon/indexbanner-right.png") no-repeat;
}
.banner .index-banner .swiper-button-prev:after{
    background: url("/images/icon/indexbanner-left.png") no-repeat;
}
.banner .index-banner .swiper-button-next,.banner .index-banner .swiper-button-prev{
    width: unset;
}
.banner .index-banner .swiper-button-next:after, .banner .index-banner .swiper-button-prev:after{
    font-family: unset;
    content:' ';
    display: block;
    width: 46px;
    height:46px;
    background-position: center;

}
.banner .index-banner .swiper-pagination-bullet{
    width: 20px;
    border-radius: 5px;
    background: #ffffff;
    opacity: .7;
}
.banner .index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 60px;
    background: #ffffff;
    opacity: 1;
}
.banner .banner-list {
    overflow: hidden;
    height: 420px;
}
/*index-banner end*/
/*
首页特效
*/
.index-more:hover i{-webkit-transform: translate3d(30%,0, 0);transform: translate3d(30%, 0, 0);transition: 1s;}
@keyframes subsidys_i-opacity{from { opacity: 1;transform: scale(0.5);}to { opacity: 0;transform: scale(1.2);} }
@keyframes subsidys_i-left{from { left:130px; }to { left:140px;} }

/*首页start*/
body{max-width: 1920px;margin: 0 auto;min-width:1200px;}
.gray{ background: #f7f9fa;}
.index-title{padding-top: 30px;font-size:36px;text-align: center;line-height: 96px;margin-bottom:60px;}
.index-more{margin: 0 auto;border: 1px solid #10a0e8;display: block;border-radius: 27px;line-height:52px; font-size: 18px;color: #10a0e8;width: 240px;text-align: center;}
.index-more:hover{color:#10a0e8; }
.index-more i{background:url('/images/icon/index-more.png') no-repeat center center;width: 18px;height: 14px;display: inline-block;}
/*首页about start*/
.index-title:after{content:' ';display:block; text-align: center;margin:0 auto;height:2px; background: #10a0e8;width: 62px;margin-top: -3px;}
.index-about .index-about-img{width: 550px;height: 400px;position: relative;margin-right: 70px;margin-bottom:20px;}
.index-about .index-about-img:after{content:' ';width:550px;height:400px; display:block;background: #d0e1f1;background-position: -50px -50px;position: absolute;top: 20px;left:20px;z-index: -1}
.index-about-text{width: 580px;}
.index-about-text .about-text-title{text-transform:uppercase;color: #f7f7f7;font-size:80px;font-weight: bold;line-height: 60px;margin-bottom:55px; }
.index-about-text .about-text{line-height: 36px;color: #666666;font-size: 16px;}
.index-about-text .about-text p{height: 180px;
    overflow: hidden; line-clamp:5;-webkit-line-clamp:5;}
.index-about-text a{background: #10a0e8;border-radius: 10px;line-height:55px;display: block; font-size: 18px;color: #ffffff;width: 180px;text-align: center;margin-top:45px;}
.index-about-text a i{background:url('/images/icon/more.png') no-repeat center center;width: 16px;height: 16px;display: inline-block;
    position: relative;top: 2px;}
/*首页about end*/
/*样板展示 model start*/
section.modelopen{padding-bottom: 100px;}
.index-model-ul{margin-bottom:60px;}
.index-model-ul .index-model-li{width:320px;height:340px;margin-right: 37px;padding: 30px 27px;background: #ffffff; }
.index-model-ul .index-model-li:hover{box-shadow: 0px 0px 20px 0px rgba(16,160,232,.1);  }
.index-model-ul .index-model-li:last-child{margin-right: 0;}
.index-model-ul .index-model-li .index-model-img{width: 320px;height: 240px;}
.index-model-ul .index-model-li .index-model-text{margin-top: 30px;}
.index-model-ul .index-model-li .index-model-text p{ font-size:22px;line-height: 24px;}
.index-model-ul .index-model-li .index-model-text span{ font-size:16px;color: #999999;line-height:50px;}

/*样板展示 model end*/

/*芯片  start*/
.index-chip-ul{max-width: 1920px;margin: 0 auto;}
.index-chip-li{width: 50%;}
.index-chip-li .index-chip-text{margin-top: -95px;padding-left:60px;height: 95px;}
.index-chip-li .index-chip-text p{font-size: 30px;color: #ffffff;}
.index-chip-li .index-chip-text i:after{height: 2px;content: ' ';background: #ffffff;width: 40px;display: inline-block;
     }
.index-chip-li .index-chip-text i:before{height: 2px;content: ' ';background: #10a0e8;width: 40px;
    display: inline-block;}
/*芯片  end*/

/*客户下单  start*/

.index-customer{border-top: 2px  solid #d0e1f1;background: #f9fcff;padding-bottom:95px;}
.index-customer-circle{text-align: center; position: relative;}
.index-customer-circle .index-customer-circle-one{margin-left: 195px;}
.index-customer-circle .index-customer-circle-two{margin-right: 195px;}
.index-customer-circle .index-customer-circles:before{ width:14px;height:14px;background: #ffffff;display: block; content: ' ';border-radius:100%;position: relative;left:6px;margin-top:-10px;box-shadow:0px 2px 5px 1px  rgba(0,47,70,.25);}
.index-customer-circle .index-customer-circles:after{ width:12px;height:12px;background: #10a0e8;display: block; content: ' ';border-radius:100%;position: relative;top:-59px;left:7px; margin-top: -12px;}


.index-customer-circle i{display: block;border-right:2px dashed #d0e1f1;height: 58px;}
.index-customer-wide table{width: 1200px;text-align: center;margin-bottom:70px;}
.index-customer-wide table th{background: #b5c8d9;height: 60px;color: #ffffff;font-size: 16px;}
.index-customer-wide table tr{color: #777777;background: #f4f8fb;}
.index-customer-wide table tr:nth-child(2n){color: #777777;background:#ffffff;}
.index-customer-wide table tr td:last-child{color: #10a0e8;}
.index-customer-wide table tr td{height: 60px;}
.index-customer-text{text-align: center;margin-top:40px;font-size: 14px;}
/*客户下单  end*/

/*下单流程 order start*/
section.index-order{ background: url(/images/index-order.png);}
section.index-order .index-title{color: #ffffff;}
section.index-order .index-title:after{ background: #ffffff;}
.index-order-hr{text-align: center;margin-top:130px;}
.index-order-hr:before{content: '';display: block; background: #869095;width: 100%;height: 2px;}
.index-order-diamond{margin-top: -4px;margin-left: 36px;margin-right: 27px;}
.index-order-diamond .index-diamond span{display:block;background: #7e95aa;width: 34px;height: 34px;transform:rotate(45deg); position: relative;top: -14px;}
.index-order-diamond .index-diamond{text-align: center;position: relative;margin-right:147px; }
.index-order-diamond .index-diamond:last-child{margin-right:0;}
.index-order-diamond .index-diamond i{text-align: center;
    position: absolute;z-index: 1;color: #ffffff;font-size: 22px;top: -15px;left: 12px;}
.index-order-circle{text-align: center;color: #ffffff;font-size: 24px;margin-top: 50px;padding-bottom:175px;}
.index-order-circle li:before{content:' ';display:block;background: url(/images/icon/order-s.png) no-repeat center left ;width: 30px;height: 19px;position: relative;left: 140px;top:60px;opacity: .5;animation: subsidys_i-left 1.5s infinite;}





.index-order-circle li:last-child:before{background: url('');}
.index-order-circle li{width: 120px;padding-right:60px;}
.index-order-circle li .index-order-img{width: 120px;height: 100px;}
.index-order-circle li .index-order-text{margin-top: 20px;color: #ffffff;}
.index-order-circle li:last-child{padding: 0;}

/*下单流程 order end*/
/*我们的优势 advantage start*/
.index-advantage{}
.index-advantage-ul{margin-bottom: 80px;}
.index-advantage-ul li{width: 385px;height: 165px;margin-right:22px;background: #f4f8fb;border-radius:10px;margin-bottom: 22px;padding-top:55px;}
.index-advantage-ul li:nth-child(3n){margin-right: 0;}
.index-advantage-ul li .advantage-img{width: 102px;height: 88px;padding:0px 25px 77px 30px; float: left; }
.index-advantage-ul li:hover .advantage-img img{transform: rotate(360deg) ;transition: 0.5s ;}
.index-advantage-ul li .advantage-text{width:197px;float: left;padding-right: 30px; }
.index-advantage-ul li .advantage-text .title{font-size: 22px;line-height: 24px;margin-bottom: 15px;}
.index-advantage-ul li .advantage-text p:nth-child(2){font-size: 14px;line-height:28px;color:#555555;-webkit-line-clamp:3;line-clamp:3;height:84px; }
/*我们的优势 advantage end*/
/*工程实拍 engineering start*/
section.index-engineering .index-more{margin-top: 30px;}
section.index-engineering{padding-bottom: 100px;}


.index-engineering-ul{}
.index-engineering-ul li{margin-right: 26px;text-align: center;width: 280px;height: 255px;margin-bottom: 30px;}
.index-engineering-ul li .index-engineering-img{width: 280px;height: 210px;overflow: hidden}
.index-engineering-ul li .index-engineering-img:hover  img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.index-engineering-ul li:nth-child(4n){margin-right: 0px;}
.index-engineering-ul li .index-engineering-text{font-size:18px;line-height: 24px;color: #424242;margin-top:20px;}
/*工程实拍 engineering end*/
/*工程实拍 news start*/
.index-news{padding-bottom: 40px;}
.index-news-ul{margin-bottom:60px;}
.index-news-ul li{width: 30%;padding: 6px 10px;background: #f7f9fa;margin-right: 10px;}
.index-news-ul li:nth-child(3n){margin-right: 0px;}
.index-news-ul li .index-news-img{width: 320px;height: 200px;}
.index-news-ul li .index-news-text{margin-top: 23px;}
.index-news-ul li .index-news-text .title{font-size: 18px;line-height: 24px;color: #424242;height: 24px;}
.index-news-ul li .index-news-text p:nth-child(2n){color: #999999;line-height: 24px;margin-top:13px;height: 48px;overflow: hidden;-webkit-line-clamp:2;line-clamp:2}
.index-news-ul li .index-news-text .index-news-more{background: #f7f9fa;border-radius: 4px;color: #999999;padding:10px;margin-top:10px;font-size: 14px;line-height: 16px;}
.index-news-ul li .index-news-text .index-news-more a{color: #999999;float: left;}
.index-news-ul li .index-news-text .index-news-more span{float: right;}
.index-news-ul li:hover{ background: #ffffff;box-shadow: 0px 0px 20px 0px rgba(16,160,232,.1);transition: .3s; }
/*工程实拍 news end*/
/*首页end*/
/*内页公用start*/
.nei-banner{min-width:1200px;margin: 0 auto;text-align: center }
.nei-title{text-align: center;margin-top:100px;margin-bottom: 70px;height: 55px;}
.nei-title h3{font-size: 40px;color: #555555;text-align: center;}
.nei-title span{font-size: 60px;line-height: 30px; font-weight:bold;opacity:.07;letter-spacing: 5px;position: relative;top: -70px;}

/*内页公用end*/
/*创业痕迹start*/
.content-mark{width: 1200px;margin: 0 auto;}
.content-mark ul{margin-bottom: 30px;}
.content-mark ul li{float: left;margin-bottom: 40px;height: 255px;}
.content-mark ul li .mart-img{width:600px;height: 255px;float: left}
.content-mark ul li:nth-child(2n) .mart-img{float: right;}
.content-mark ul li:nth-child(2n) .conter-mark-text{float: left;}
.content-mark ul li .conter-mark-text{background: #f9f9f9;width:510px;float: left;height: 220px;overflow: hidden;padding-left:45px;padding-right:45px;padding-top:35px;}
.content-mark ul li .conter-mark-text h4{padding-bottom:15px;color: #588fc0;font-size: 26px;line-height: 30px;}
.content-mark ul li .conter-mark-text p{font-size: 16px;color:#666666;line-height: 30px;height: 148px;}
/*创业痕迹end*/
/*联系我们start*/
.content-cotact{ background: #f3f3f3;  }
.contact-map{width: 660px;height:430px;float: left; }
.contact-map img{max-width:unset;}
.contact-add{background: #fff;width: 430px;float: left;padding-left: 60px;padding-top:50px;padding-right: 50px;box-shadow:0px 7px 42px rgba(000,000,000,.07);height: 380px; }
.contact-add h4{font-size: 26px;color:#10a0e8;line-height: 30px;}
.contact-add p{font-size: 14px;color: #c1c1c1;padding-bottom: 20px;line-height: 16px;margin-top:10px;}
.contact-add ul li{font-size: 16px;color: #555555;line-height: 38px;}
.contact-add ul li img{width:16px;height:16px;line-height: 38px;padding-right: 10px;    padding-bottom: 4px;}
.contact-message{margin-bottom: 70px;}
.contact-message .contact-input{float: left;margin-bottom: 45px;}
.contact-message .contact-input:nth-of-type(2n){margin-left: 40px;}
.contact-message .contact-input:nth-child(6n){margin-left: 0px;}
.contact-message .contact-input:nth-child(7n){margin-left: 40px;}
.contact-message .contact-textarea .textarea-text{height: 233px;width: 1198px;border: 1px solid #e9e9e9;border-radius: 10px;text-indent: 17px;padding-top:17px;font-size: 16px;resize:none;margin-bottom: 45px;}
.contact-message .contact-input .input-text{height: 68px;width: 550px;border: 1px solid #e9e9e9;border-radius: 10px;padding-left:28px;font-size: 16px;line-height: 32px;}
.contact-message .contact-input .input-text::-webkit-input-placeholder ,.contact-message .contact-textarea .textarea-text::-webkit-input-placeholder{color: #d2d2d2;}
.contact-message .contact-input img{height: 70px;width:175px; }
.contact-message .contact-submit .contact-button{height: 70px;width: 1200px;border-radius: 10px;line-height: 70px;text-align: center;border: 0; background: #10a0e8;color: #ffffff;font-size: 22px;}
/*联系我们end*/
/*付款方式 start*/
.payment-ul{margin-bottom: 70px;}
.payment-ul .payment-li{width: 298px;float: left;}
.payment-ul .payment-li .payment-title{color: #ffffff;height: 70px;line-height: 70px;text-align: center;font-weight: bold;font-size: 20px;}
.payment-ul .payment-li:nth-child(1) .payment-title{background: #589fc0;}
.payment-ul .payment-li:nth-child(2) .payment-title{background: #d16d6b;}
.payment-ul .payment-li:nth-child(3) .payment-title{background: #58b5c0;}
.payment-ul .payment-li:nth-child(4) .payment-title{background: #588fc0;}

.payment-ul .payment-li .payment-text{height: 223px;border: 1px solid #f4f4f4;}
.payment-ul .payment-li .payment-text:nth-child(2n){border-right: 0px;}
.payment-ul .payment-li .payment-text p{color:#666666;line-height: 68px;font-size: 16px;border-bottom:1px solid #f4f4f4; height: 68px;}
.payment-ul .payment-li .payment-text p:nth-child(3n){line-height:26px;height: 84px;border-bottom: 0;padding-top:5px; }

.payment-ul .payment-li .payment-text p:nth-child(3n) span{padding-top:20px;display: inline-block;}
.payment-ul .payment-li:nth-child(1) .payment-text p:nth-child(3) span{padding-top:10px;}
.payment-ul .payment-li .payment-text p i{width:25px;height: 25px;display: block;padding: 20px;float: left;}
.payment-ul .payment-li .payment-text p i.kh{background: url('/images/icon/kh.png') no-repeat center center;}
.payment-ul .payment-li .payment-text p i.yhkh{background: url('/images/icon/yhzk.png') no-repeat center center;}
.payment-ul .payment-li .payment-text p i.yh{background: url('/images/icon/yh.png') no-repeat center center;}
.payment-ul .payment-li .payment-text p i.kh2{background: url('/images/icon/kh2.png') no-repeat center center;}
.payment-ul .payment-li .payment-text p i.yhkh2{background: url('/images/icon/yhzh2.png') no-repeat center center;}
.payment-ul .payment-li .payment-text p i.yh2{background: url('/images/icon/yh2.png') no-repeat center center;}
.payment-ul .payment-li .payment-img{width: 298px;height: 223px;text-align: center; }
.payment-ul .payment-li .payment-img img{max-width:170px;height: 170px;}
.payment-ul .payment-li .payment-img{border: 1px solid #f4f4f4;}
.payment-ul .payment-li:nth-child(3) .payment-img{border-right: 0px;}
/*付款方式 end*/
/*关于我们 start*/

.about-content{margin-bottom: 70px;}
.about-content .about-img{width: 550px;height: 425px;}
.about-content .about-text{width:595px;padding-top:30px;padding-left:55px;padding-bottom: 10px; }
.about-content .about-text .about-title{ }
.about-content .about-text .about-title:after{content:'';display:block;height: 2px;width: 65px;background: #10a0e8;margin-top:10px;}
.about-content .about-text .about-title h2{color: #10a0e8;font-size:26px;line-height: 30px}
.about-content .about-text .about-title p{color: #c1c1c1;line-height: 40px;font-size: 14px;letter-spacing: .4px;}
.about-content .about-text .about-text-cont{font-size:16px;color: #666666;line-height: 30px;margin-top:35px;}
/*关于我们 end*/
/*下单流程 start*/
.process-content{}
.process-content .process-li{width: 106px;height:121px;text-align: center;margin-right: 75px;position: relative;}
.process-content .process-li:last-child{margin-right: 0;}
.process-content .process-li:last-child:before{display: none;}
.process-content .process-li:before{content: '';width: 30px;height: 14px;display: block;
    background: url('/images/icon/process-jt.png') no-repeat center center;
    position: absolute;top:39px;left: 128.5px;}
.process-content .process-li .process-img{width: 106px;height: 92px;}
.process-content .process-li .process-text{margin-top:12px;color: #666666;font-size: 14px;line-height: 16px;}
.process-foot{margin-top:70px;margin-bottom: 70px;}
.process-foot .process-foot-text{font-size: 14px;color: #666666;overflow: hidden;line-height: 28px;width: 560px;padding-top:25px;padding-left: 20px;}
.process-foot .process-foot-text i{width: 9px;height:9px;background: #00b150;  display: block;float: left; transform:rotate(45deg);margin-top:10px;margin-left: -24.5px;}
.process-foot .process-foot-img{width: 620px;height: 220px;}
/*下单流程 end*/
/*制程能力 start*/
.process_capacity_banner{width: 1200px;margin: 0 auto;}
.process_capacity{width:579px;height: auto;margin: 0 auto;padding: 5px;float: left;}
.process_capacity table{border: 1px solid #D7D7D7;width: 100%;font-size: 14px;}
.process_capacity table tr td{border-right: 1px solid #D7D7D7;padding:10px;line-height: 25px;}
.process_capacity table tr td:nth-of-type(even){text-align: left!important;}
.process_capacity table tr th{border-right: 1px solid #D7D7D7;padding:10px;line-height: 25px;}
.process_capacity_h3{font-size: 18px;margin:10px 0;font-weight: bold;}
.process_capacity table tr td:nth-of-type(odd){font-weight: bold;width: 150px; font-size: 15px; }
.process_capacity table tr:nth-of-type(odd){background-color: #f5f5f5;}
.process_capacity_banner_left{width: 579px;float: left;}
.process_capacity_banner_right{width: 579px;float: right;}
/*工艺展示*/
.craftShow{width: 1200px;height: auto;margin: 0 auto;padding: 30px 0px 60px 0px;}
.craftShow table{border: 1px solid #D7D7D7;width: 100%;font-size: 14px;}
.craftShow table td{border-right: 1px solid #D7D7D7;padding: 7px 10px;}
.craftShow table tr td:first-child{width: 230px;}
.craftShow table tr td:nth-child(2){width: 450px;}
.craftShow table tr td:last-child{width: 500px;}
.craftShow table tr:nth-child(2n-1){background-color: #f5f5f5;}
/*制程能力 end*/
/*芯片查询 start*/
.chip-text{text-align: center}
.chip-title{font-size:16px;margin-bottom: 50px;}
.chip-title form{float: left;width: 640px;}
.chip-title form .chip-input{width: 500px;height: 52px;display: block;float: left }
.chip-title form .chip-input input{border: 1px solid #dcdcdc;height: 50px;width: 468px;border-radius: 26px;padding-left: 30px;}
.chip-title form .chip-submit{display: block;float: left;  }
.chip-title form .chip-submit:before{content: " ";background: url(/images/icon/search1.png) no-repeat center center ; width: 16px ;height: 16px;display: inline-block;
    position: relative;left: 46px;top: 3px;}
.chip-title form .chip-submit .chip-button{width: 119px;height: 50px;border: 1px solid #95b4d0;border-radius: 26px;
    background: #95b4d0;color: #ffffff;padding-left:16px;cursor: pointer;}
.chip-title a{float: right;display: inline-block;width:120px;height: 50px;border-radius: 5px;color: #ffffff; background: #10a0e8;text-align: center;line-height: 50px; }
.chip-table table{width: 1200px;}
.chip-table table th{height: 50px; background: #b5c8d9;font-size: 18px;color: #ffffff;text-transform:uppercase;font-weight: normal;}
.chip-table td{ color:#666666;border: 1px solid #eeeeee;font-size: 14px;text-align: center;height: 40px;line-height: 16px;}
.chip-table tr:nth-child(2n){ background: #ffffff;}
.chip-table tr{background: #f4f8fb;}
.chip-text .chip-more{width: 280px;height: 50px;font-size: 16px;color: #777777;text-align: center;line-height: 50px;
    background: #f4f4f4;display:inline-block;border-radius:25px; margin-top:80px;margin-bottom:100px;  }
.chip-st{padding-top:1px;
    background: #f4f8fb;}
.chip-st .chip-more{background: #ffffff;}

.chip-more:hover{background: #10a0e8;color: #ffffff}
/*芯片查询 end*/
/*新闻列表 start*/
.news-content{}
.news-content .news-ul .news-li{background: #f4f4f4;padding: 22px 20px;width:340px;height: 361px;margin-right: 30px;margin-bottom: 30px; }
.news-content .news-ul .news-li:nth-child(3n){margin-right: 0px;}
.news-content .news-ul .news-li .news-img{width: 339px;height: 212px;}
.news-content .news-ul .news-li .news-text{margin-top:25px;}
.news-content .news-ul .news-li .news-text p.title{color: #588fc0;font-size: 18px;line-height: 20px;margin-bottom: 20px;}
.news-content .news-ul .news-li .news-text span{font-size: 14px;color: #888888; -webkit-line-clamp: 2;height: 48px;}
.news-content .news-ul .news-li .news-time{margin-top:18px;color: #c7c7c7;font-size: 12px;text-align: justify }
.news-content .news-ul .news-li .news-time:after{content: ' ';width: 38px;height: 10px; background: url("/images/icon/news-jt2.png") no-repeat center right;display: inline-block; position: relative;
    float: right;top:5px;}
.news-content .news-ul .news-li:hover{box-shadow: 0px 0px 42px 7px rgba(0,0,0,0.07) ;
    background: #ffffff;}
.news-content .news-ul .news-li:hover .news-time:after{background: url("/images/icon/news-jt.png") no-repeat center right;}
/*新闻列表 end*/
/*新闻详情 end*/
.news-nav{ background: #f9f9f9;height: 60px;line-height: 60px;text-align: right;color: #888888;}
.news-nav a{color: #888888;}
.news-nav a:hover{color: #10a0e8;}
.news-details{text-align: center;border-bottom: 1px dashed #eeeeee;padding-bottom: 25px;}
.news-details h1{font-size: 32px;margin-top:65px; color: #444444;font-weight: bold;margin-bottom: 6px;}
.news-details p{color: #888888;font-size: 14px;}
.news-details-content{ border-bottom: 1px dashed #eeeeee;margin-top:25px;padding-bottom: 30px;}
.newspost-prev{margin-top:30px;margin-bottom: 70px;}
.newspost-prev a{max-width: 50%;font-size: 16px; color: #666666;}
.newspost-prev a:hover{color: #10a0e8}
/*新闻详情 end*/


.gy-section {
    margin-top: 20px;
    border: 1px solid #b6b6b6;
    background: #fff;
}

.gy-section .title {
    height: 45px;
    background: url(../images/title-bg.jpg) repeat-x;
    border-bottom: 1px solid #b6b6b6;
    line-height: 45px;
    font-size: 18px;
    color: #0054a0;
    padding: 0 20px;
    position: relative;
    text-align: left;
}

.gy-section .title span {
    font-size: 14px;
    color: #0083cd;
    padding-left: 10px;
}

.gy-section .title .more {
    float: right;
    margin-top: 10px;
}

.gy-section .bd {
    padding: 20px;
}

.homeAbout img {
    display: block;
    float: left;
    margin: 0 20px 0 0;
}

.homePro {
    position: relative;
}

.homePro .btn-left, .homePro .btn-right {

    -webkit-transition: all .2s;

    transition: all .2s;

    display: block;

    position: absolute;

    top: 50px;

    width: 16px;

    height: 29px;

    background: url(../images/icons.png)

}

.homePro .btn-left {
    left: 0;
    background-position: 0 0;
}

.homePro .btn-right {
    right: 0;
    background-position: -16px 0;
}

.homePro .btn-left:hover {
    background-position: 0 -29px
}

.homePro .btn-right:hover {
    background-position: -16px -29px
}

.homePro .hidden {
    margin: 0 27px;
    overflow: hidden;
}

.homePro-list {
    width: 9999px;
}

.homePro-list li {
    width: 140px;
    float: left;
    margin-right: 10px;
}

.homePro-list li a {
    display: block;
    text-align: center;
}

.homePro-list img {
    display: block;
    width: 100%;
    margin-bottom: 5px;
}

.homeLogin {
}

.homeLogin .title {
    background: url(../images/icon-login-bg.jpg) repeat-x;
}

.homeLogin .title {
    color: #fff;
    text-align: center;
}

.homeLogin .title i {
    display: inline-block;
    margin-right: 15px;
}

.homeLogin .formList li {
    margin-bottom: 10px;
    overflow: hidden;
}

.formList li:last-child {
    margin-bottom: 0;
}

.formList span.lable {
    display: block;
    line-height: 22px;
    float: left;
    width: 50px;
}

.formList .form-text {
    height: 22px;
    border: 1px solid #b6b6b6;
    display: block;
    width: 170px;
    float: right;
    padding: 0 5px;
}

.formList .form-btn {
    text-align: center;
    cursor: pointer;
}

.formList .form-btn .btn {
    margin-left: 10px;
}

.formList .form-gx {
    display: inline-block;
    margin-right: 10px;
}

.homeXiadan .bd {
    padding: 10px 20px;
}

.homeXiadan .list {
    margin-top: -5px;
    line-height: 20px;
}

.homeXiadan .list li {
    overflow: hidden;
    border-bottom: 1px dashed #b6b6b6;
    padding-bottom: 5px;
    padding-top: 5px;
}

.homeXiadan .list .icon-xiadan-ok {

    color: #0da8ee;

    display: block;

    float: right;

    padding-left: 20px;

    background: url(../images/order_icon.gif) left 4px no-repeat;

    margin-top: 10px;

}

.homeXiadan .xiadan-cont {
    color: #999;
}

.homeXiadan .xiadan-cont em {
    display: block;
    color: #333
}

.homeLiucheng .list {
    font-size: 0;
}

.homeLiucheng .list li {
    display: inline-block;
    margin-right: 16px;
    font-size: 12px;
}

.homeLiucheng .list li:last-child {
    margin-right: 0;
}

.homeLiucheng .list .btn {
    border-radius: 3px;
}

.homeNews .hot-img {
    padding: 8px;
}

.homeNews .hot-img img {
    display: block;
    border: 1px solid #aaa;
    width: 100%;
}

.homeNews .list {
    margin-bottom: 8px;
}

.homeNews li {
    margin: 0 8px;
    border-bottom: 1px dashed #b6b6b6;
    padding: 5px 0;
}

.homeNews li i {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #7d7d7d;
    margin-right: 10px;
}

.homeNews li span {
    display: block;
    float: right;
}

.homeNews li a:hover i {
    background: #089be4
}

.homeYoushi .img-box {
    float: right;
}

.homeYoushi dt {
    color: #089be4;
    font-size: 14px;
    margin-bottom: 10px;
}

.homeYoushi dd {
    margin-bottom: 10px;
    padding-left: 28px;
}
/*footer 底部  start*/
.footer {background: #292929; color: #ababab; }
.footer .footer-nav-ul {height: 100px;  }
.footer .footer-nav-ul .item {padding: 40px 0;float: left;  }
.footer .footer-nav-ul .item:after{content: '';display: inline-block;height: 12px;width: 1px;background: #545454;position: relative;left: 36px;}
.footer .footer-nav-ul .item:last-child:after{width: 0px;}
.footer .footer-nav-ul .item a{color: #ffffff;font-size: 16px;line-height: 18px;}
.footer .footer-hr{height: 1px;background: #383838;}
.footer .footer-nav-contact{margin-top:60px;}
.footer-message{width: 350px;height: 272px;float: left;border-right:1px solid #383838;}
.footer p.title{color:#ffffff;font-size: 18px;line-height: 20px;margin-bottom: 30px;}
.footer-message{width: 348px;float: left;}
.footer-message .footer-input{margin-bottom: 20px;}
.footer-message .footer-input input{height: 40px;text-indent: 10px;width:262px;border: 0;}
.footer-message .validate {}
.footer-message .validate input{width: 131px;float: left;}
.footer-message .validate .validate-img{width: 100px;height: 40px;float: left;margin-left:30px;}
.footer-message .validate .validate-img img{width: 100%;}
.footer-message .font-submit button{background: #10a0e8;border: 0px;height: 42px;width: 262px;color: #ffffff;font-size: 14px;}
.footer-contact{width: 430px;float: left;padding:0 87px;border-right:1px solid #383838; height: 272px;}
.footer-contact .tel{font-size: 30px;color:#ffffff;line-height: 42px;background: url(/images/icon/footer-tel.png) no-repeat center left; position: relative;left: 0;padding-left: 50px;margin-bottom: 30px;}
.footer-contact .footer-contact-text{font-size: 14px; line-height: 16px;}
.footer-contact .footer-contact-text p{margin-bottom: 20px;}
.footer-contact .footer-contact-text p span:nth-child(2){margin-left: 30px;}
.footer-wechat{width: 245px;float: left;text-align: right;}

.footer-wechat .footer-wechat-img{display:inline-block;width: 140px;height: 140px; background: url("/images/icon/footer-wechar.png") no-repeat;padding: 10px;}
.footer-wechat .footer-wechat-wc .footer-wechat-text{width:140px;height:140px;padding: 0 10px;display:inline-block;text-align: center;padding-top:30px;font-size: 14px;line-height: 16px;}


.footer .copyright {height: 60px;background: #212121;color: #8c8c8c; font-size: 14px;line-height: 60px;  }
.footer .copyright a {color: #8c8c8c;}
/*footer 底部 end */


/*内页css*/

.nybanner {
}

.nybanner .banner-list {height: 288px;overflow: hidden;  }

.page-title {padding: 30px 0 20px 0;  }

.page-title h1 {font-size: 18px;color: #0054a1;font-weight: bold;border-bottom: 2px solid #666;  padding-bottom: 10px;  }

.page-title h1 span {font-size: 14px;padding-left: 10px;color: #0085cf;font-weight: normal;  }
.prolist {margin-bottom: 70px;}
.prolist .list {margin-right: -30px;  }

.prolist .list li {float: left;width: 380px;margin-right: 30px;margin-bottom: 20px;  }

.prolist .list a {text-align: center;color: #666666; font-size:18px; }
.prolist .list a:hover{color:#10a0e8;}
.prolist .list a .factory-img { width: 380px;height: 285px; margin-bottom: 20px;  }




.list-fanye {text-align: center;margin-top:40px; margin-bottom: 70px; }

.list-fanye a {display: inline-block;border: 1px solid #e5e5e5;border-radius: 6px;margin-right: 10px; padding: 10px 13px;font-size: 14px;line-height: 16px;  }

.list-fanye a:hover,.list-fanye a.on  {background: #10a0e8;border-color: #10a0e8;color: #fff;  }

.prolist-xx .cont {background: #fff; border: 1px solid #b6b6b6;padding: 20px;  }

.prolist-xx .cont .t {font-size: 16px;color: #333;font-weight: bold;  }

.prolist-xx .cont .c {
    margin-top: 20px;
    border-top: 1px solid #b6b6b6;
    padding-top: 20px;
}

.show {
    margin-top: 20px;
}

.show .showBig {
    width: 750px;
    overflow: hidden;
    float: left;
    border: 2px solid #aaa;
}

.show .showBig img {
    display: block;
    width: 100%;
}

.show .showList {
    width: 170px;
    float: right;
}

.show .showList .list {
    margin-bottom: -17px;
}

.show .showList a {
    display: block;
    width: 166x;
    margin-bottom: 20px;
    border: 2px solid #aaa;
}

.show .showList a img {
    display: block;
    width: 100%;
}

.show .showList a:hover, .show .showList a.on {
    border-color: #089be4
}

.liucheng .list {
    border: 1px solid #b6b6b6;
    background: #fff;
    padding: 20px;
}

.contact .info {
    float: left;
}

.contact .info dt {
    font-size: 14px;
    font-weight: bold;
}

.contact .info dd {
    padding-top: 15px;
    color: #666;
}

.contact .info dd span {
    font-weight: bold;
}

.contact .map {
    float: right;
    display: inline-block;
    border: 1px solid #b6b6b6
}

.pay .pay-table {
    width: 100%;
}

.pay .pay-table td {
    border: 1px solid #b6b6b6;
    padding: 8px 15px;
    font-size: 14px;
}

.pay .pay-table .t {
    background: #f4f4f4;
    font-weight: bold;
    text-align: center;
}

.pay .pay-table td img {
    border: 1px solid #d6d6d6;
    display: block;
    margin: 0 auto
}

/*后台*/

.menu {

    display: block;

    line-height: 0;

    padding: 12px 15px;

    font-size: 12px;

    border: 1px solid #999;

    box-shadow: 0 0 3px rgba(0, 0, 0, .3);

    text-align: center;

    background: #fff;

}
/*导航logo start*/
.ht-header .header-main {
    background: url(../images/ht-header-bg.gif) repeat-x;
}

.ht-header .smt {
    float: left;
    color: #fff;
    margin-left: 20px;
    padding-top: 30px;
}

.ht-header .smt span {
    padding-left: 15px;
    font-size: 14px;
}

.ht-header .end {
    display: block;
    width: 181px;
    float: right;
    height: 48px;
    border: 1px solid #0094de;
    margin-top: 18px;
}
/*导航logo end*/
.ht-main {
    padding-top: 30px;
    background:#f9f9f9;
}

.ht-main .side-nav {
    float: left;
    width: 205px;
    background: #e6e6e6;
}

.ht-main .ht-cont {
    float: left;
    width: 995px;
    background: #f5f5f5;
}

.side-nav-list .list {
    padding-top: 25px;
}

.side-nav-list .list > li {
    margin: 0px 40px 15px 40px;
}

.side-nav-list .menu {
    font-weight: bold;
    color: #111
}

.side-nav-list .menu:hover {
    background: #222;
    color: #fff;
}

.side-nav-list .sublist {
    padding-top: 10px;
}

.side-nav-list .sublist > li {
    margin-top: 3px;
}

.side-nav-list .menu1:hover, .side-nav-list .sublist .on {
    background: #089be4;
    color: #fff;
}

.c1 {
    color: #fe211d;
}

.c2 {
    color: red;
}

.c3 {
    color: #089be4;
    font-weight: bold;
}

.layer {
    padding: 25px 40px;
    font-size: 14px;
    min-height: 475px;
}

.layer .t {
    font-weight: bold;
}

.user-info {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    position: relative;
}

.user-info .user-name {
    padding-right: 20px;
}

.user-info .bd p {
    padding-top: 5px;
}

.user-info .bd p .c2 {
    display: inline-block;
    margin-left: 10px;
}

.user-news {
    width: 400px;
    margin-top: 20px;
}

.news-t {
    text-align: left;
    padding: 5px 10px;
    background: #ffdfbd;
    font-weight: bold;
}

.news-t .t-more {
    display: block;
    float: right;
}

.news-l li {
    padding: 5px 10px;
    border-bottom: 1px dashed #ddd;
}

.news-l li {
    font-size: 12px;
}

.user-yewuyuan {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 20px;
    background: #fff;
    border: 1px solid #aaa;
    padding: 5px 10px;
}

.user-yewuyuan p {
    font-weight: bold;
}

.ht-xiadan .menu {
    width: 100px;
    font-weight: bold;
}

.ht-xiadan .m1 {
    float: left;
}

.ht-xiadan .notice {
    width: 70px;
    float: left;
    margin-left: 10px;
}

.xiadan-form .form-item {
    padding: 12px 0;
    border-bottom: 1px dashed #aaa;
}

.xiadan-form {
    font-size: 12px !important
}

.xiadan-form .list li {
    float: left;
    margin-right: 9px;
}

.xiadan-form .list li span {
    padding-right: 5px;
}

.xiadan-form .fr {
    float: right !important
}

.w30, .w80, .w160, .w220, .w320 {
    display: block;
    margin: 0 5px;
    border: 1px solid #ddd;
    float: left;
    height: 24px;
}

.w30 {
    width: 30px;
}

.w80 {
    width: 80px;
}

.w160 {
    width: 120px;
}

.w220 {
    width: 220px;
}

.w320 {
    width: 320px;
}

.w-100 {
    width: 100%
}

.xiadan-form .sub-title {
    padding-top: 20px;
}

.xiadan-form .btn-xz {
    border: 1px solid #ddd;
    display: block;
    padding: 11px 9px 13px 9px;
    background: #fff;
    vertical-align: middle;
    line-height: 0;
}

.form-btn {
    text-align: center;
    margin-top: 20px;
}

.form-btn .menu {
    padding: 16px 12px;
    display: inline-block;
    margin: 0 5px;
    color: #fff;
    border-color: #fff;
}

.form-btn .btn1 {
    background: #f0922c
}

.form-btn .btn2 {
    background: #111
}

.ht-body {
    background: #ffffff;
    min-height: 400px;
}

.ht-body-title {
    padding: 20px 30px;
    font-weight: bold;
    color: #111;
    font-size: 14px;
}

.zhuce-form {
    width: 800px;
    margin: 0 auto;
}

.zhuce-form .item {
    margin-bottom: 15px;
    overflow: hidden;
}

.zhuce-form span {
    display: block;
    min-height: 1px;
    width: 100px;
    float: left;
}

.zhuce-form .text {
    display: block;
    height: 20px;
    padding: 9px;
    border: 1px solid #ddd;
    background: #fff;
    width: 350px;
    float: left;
}

.zhuce-form .huoqu {
    display: block;
    height: 20px;
    padding: 9px;
    border: 1px solid #089be4;
    color: #089be4;
    line-height: 20px;
    float: left;
    background: #fff;
    margin-left: 15px;
}

.zhuce-form .huoqu:hover {
    background: #089be4;
    color: #fff
}

.zhuce-form .btn {
    outline: none;
    background: #089be4;
    color: #fff;
    border: 0;
    border-bottom: 1px solid #be6607;
    width: 368px;
    text-align: center;
    cursor: pointer;
}

.zhuce-form .btn:hover {
    outline: none;
    background: #d16c00;
    color: #fff;
}

.form-sm {
    margin-top: 40px;
    border-top: 1px solid #aaa;
    padding: 30px;
}

.kaipiaozhiliao {
    padding: 25px 40px;
    background: #f5f5f5
}

.kaipiaozhiliao .menu {
    font-weight: bold;
    display: inline-block;
    padding-left: 30px;
    padding-right: 30px;
}

.kaipiaozhiliao .hd {
    padding-bottom: 20px;
    border-bottom: 1px solid #999;
}

.kaipiaozhiliao .form-list {
    margin-top: 20px;
}

.kaipiaozhiliao .form-list li {
    margin-bottom: 10px;
}

.kaipiaozhiliao .form-list .text {
    padding: 2px 5px;
    height: 20px;
    width: 500px;
}

.kaipiaozhiliao .form-list .input-t {
    width: 110px;
    display: block;
    float: left;
    margin-right: 10px;
}

.kaipiaozhiliao .form-btn .input-btn {
    margin: 0 10px;
    background: #ffe3bf;
    display: inline-block;
    line-height: 0;
    padding: 15px;
    border: 1px solid #e1913b;
    color: #222;
}

.kaipiaozhiliao .form-btn .input-btn:hover {
    background: #e1913b;
    color: #fff;
}

.yewuyuan {
    margin-top: 20px;
}

.yewuyuan .list {
    padding-top: 10px;
}

.yewuyuan .list > li {
    margin-bottom: 5px;
}

.sublink {
    margin-top: 20px;
    font-size: 0;
}

.sublink a {
    margin-right: 15px;
    font-size: 12px;
}

.sublink a:hover, .sublink a.on {
    border-color: #089be4;
    color: #089be4;
}

.tablelist {
    width: 100%;
    margin-top: 20px;
}

.tablelist td {
    padding: 7px 10px;
    border: 1px solid #b6b6b6;
    background: #fff;
}

.tablelist .tr-title td {
    background: #f5f5f5;
    font-weight: bold;
}

.tablelist .showMoren {
    vertical-align: middle;
}

.tablelist .showMoren .moren {
    display: inline-block;
    padding: 2px 4px;
    border: 1px solid #fff;
}

.tablelist .showMoren .moren1 {
    display: none;
    float: right;
    padding: 2px 4px;
    border: 1px solid #aaa;
}

.tablelist .showMoren .moren1:hover {
    border-color: #089be4;
    color: #089be4;
}

.tablelist .showMoren:hover .moren1 {
    display: block;
}

.tablelist .showMoren .on {
    display: block;
    border-color: #089be4;
    color: #089be4;
}

.new-di-zhi {
    border: 1px solid #aaa;
    background: #fff;
    margin-top: 20px;
    padding: 20px;
}

.form-item {
    padding: 5px 0;
    overflow: hidden;
}

.form-item-sep {
    display: block;
    float: left;
}

.form-item span {
    display: block;
    padding: 0 10px;
    line-height: 32px;
    float: left;
}

.form-item .form-title {
    display: block;
    float: left;
    width: 83px;
    height: 32px;
    line-height: 32px;
    padding-left: 0;
    padding-right: 0;
}

.form-item .menu {
    background: #089be4;
    color: #fff;
    border-color: #089be4;
    width: 48px;
    padding: 14px 16px;
}

.form-text {
    padding: 4px 5px 6px 5px;
    height: 20px;
    border: 1px solid #bbb;
}

.form-texts {
    padding: 6px;
}

.form-cars {
    padding: 4px 5px 6px 5px;
    height: 32px;
    border: 1px solid #bbb;
}

.txtP {
    margin-top: 20px;
}

.txtP p {
    padding: 5px 0;
    border-bottom: 1px dashed #ddd;
}

.span-b {
    width: 100px;
    font-weight: bold;
    display: inline-block;
}

.xg-mima {
    padding-top: 20px;
}

.xg-mima p {
    padding: 5px 0;
}

.xg-mima .form-text {
    width: 70%;
}

.toushu {
    border: 1px solid #ddd;
    margin-top: 20px;
}

.toushu-title {
    background: #ffba70;
    padding: 7px 15px;
    color: #a85e0f
}

.toushu p {
    padding: 5px 20px;
}

.toushu .form-text {
    width: 70%;
}

.toushu .form-texts {
    width: 70%;
}

.toushu .toushu-bd {
    padding: 20px;
}

.yunshu-bd {
    padding: 20px;
}

.yunshu .list li {
    padding: 5px 0;
}

.dingdan-cx {
    padding: 20px 0;
}

.dingdan-cx .form-btn {
    display: inline-block;
    margin-top: 0;
    height: 30px;
    padding: 0 15px;
    cursor: pointer;
}

.dingdan-cx .txt {
    width: 210px;
}

.dingdan-biaoge {
    width: 100%;
}

.dingdan-biaoge td {
    border: 1px solid #ddd;
    padding: 4px;
    background: #fff;
}

.dingdan-biaoge .tr-title {
    font-weight: bold;
}

.dingdan-biaoge .tr-title td {
    background: #f5f5f5
}

.dingdan-xq {
    border: 1px solid #aaa;
    margin-top: 20px;
    background: #fff
}

.xq-title {
    padding: 8px 20px;
    color: #089be4;
    font-weight: bold;
    background: #f5f5f5;
    border-bottom: 1px solid #aaa;
}

.xq-info p {
    padding: 4px 20px;
}

.yunshu .form-btn {
    text-align: left !important;
    margin-top: 5px;
    margin-bottom: 15px;
}

.yunshu-msg {
    border-top: 1px dashed #aaa;
}

.yunshu-msg p {
    padding: 5px 20px;
}

.yunshu-msg span {
    font-weight: bold;
    display: inline-block;
    width: 100px;
}

.yangshi2 {
    border-top: 1px dashed #bbb;
    padding-top: 20px;
}

.yangshi2 a {
    background: #089be4 !important;
    color: #fff !important;
}

.text-style1 .form-text {
    width: 300px;
}

.payment .icon {
    background-image: url(../images/ico-bg.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.payment {
    margin: 6px 0 0 20px;
    overflow: hidden;
}

.payment a {
    border: 1px solid #dcdcdc;
    display: inline-block;
    margin: 0 10px 0 0;
    position: relative;
}

.payment a:hover, .payment a.cur {
    border: 1px solid #40c0c3;
}

.payment a .icon {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 14px;
    height: 14px;
    background-position: -207px -143px;
    z-index: 99;
    display: none
}

.payment a.cur .icon {
    display: block;
}

.paySubmt {
    padding: 30px 0;
    text-align: center;
    overflow: hidden;
    display: none;
}

.paySubmt .orange {
    width: 271px;
    text-align: center;
    font-size: 16px
}

.orange {
    background: #ff8b3e;
    height: 44px;
    line-height: 44px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    border: 0px;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
}

.orange:hover {
    background: #f77d2c;
    color: #fff
}

#regcode {
    margin: 9px;
    cursor: pointer;
}

a.change {
    color: #089be4;
}

.newslist li {
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 1px dashed #bbb;
    padding-bottom: 20px;
}

.newslist .item-img {
    display: block;
    float: left;
    width: 168px;
    height: 140px;
    border: 1px solid #aaa;
}

.newslist .item-img img {
    display: block;
    width: 168px;
    height: 140px;
}

.newslist .item-info {
    padding-left: 188px;
}

.newslist .info-title {
    font-size: 14px;
    font-weight: bold;
}

.newslist .info-time, .newslist .info-txt {
    padding-top: 5px;
}

.newslist .info-txt {
    padding-bottom: 15px;
}

.news-xx-title {
    text-align: center;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding-top: 30px;
}

.news-xx-time {
    font-size: 12px;
    color: #999;
    text-align: center;
    padding-top: 10px;
    border-bottom: 1px dashed #bbb;
    padding-bottom: 20px;
}

.news-xx-time span {
    padding: 0 15px;
}

.news-xx-txt {
    font-size: 14px;
    color: #555;
    line-height: 24px;
    padding-top: 20px;
}

/*弹框*/

.position_box {

    position: fixed;

    top: 0%;

    left: 0;

    z-index: 3;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .5);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);

    display: none;

}

.register_bg {

    display: table-cell;

    vertical-align: middle;

}

.register {

    background-color: #fff;

    border-radius: 10px;

    padding: 15px 25px;

    width: 605px;

    margin: 0 auto;

    position: relative;

}

.position_box .close {

    display: block;

    border-radius: 50%;

    width: 20px;

    height: 20px;

    line-height: 20px;

    text-align: center;

    color: #fff;

    border: 2px solid #fff;

    position: absolute;

    top: -20px;

    right: -20px;

    cursor: pointer;

}

.register .sign_tip {

    color: #3c3c3c;

    font-size: 24px;

    text-align: center;

}

.register .sign-div {

    padding: 5px 0;

    overflow: hidden;

}

.register .sign_label {
    display: inline-block;
    float: left;
    width: 83px;
    height: 32px;
    line-height: 32px;
    float: left;
}

.register .sign-item {
    display: inline-block;
    float: left;
}

.register .sign_up_btn {

    width: 184px;

    padding: 5px 0;

    background-color: #089be4;

    border-radius: 5px;

    text-align: center;

    color: #fff;

    font-size: 24px;

    margin: 15px auto 0 auto;

    cursor: pointer;

}

.xiadan-form .c2 {
    float: none;
}

.print_table {

    border-top: 1px solid #000;

    border-left: 1px solid #000;

}

.print_table td {

    border-bottom: 1px solid #000;

    border-right: 1px solid #000;

    padding: 2px;

}

.yz_box {

    width: 160px;

    height: 158px;

    position: absolute;

    left: 90px;

    top: -90px;

    z-index: 99999;

}

#showPrinws {
    font-size: 14px;
    color: #F00;
}

div.calendar {
    margin-top: 270px;
}

.inputms {

    width: 90px;

    background: #FFF url(../images/calendarBg.png) 74px no-repeat;

    cursor: pointer;

    padding: 4px 0px 6px 4px;

}

.dingdan-cx .form-select {

    height: 32px;

    border: 1px solid #bbb;

}

.tip-info {
    width: 80%;
    margin: 0px auto;
    padding: 20px;
}

.tip-info .tit {
    color: #089be4;
    font-size: 16px;
}

#gangwangpic {
    display: none;
}

#bom {
    display: none;
}

.payaccount {
    display: none;
}

.payaccount.on {
    display: block;
}

.shen {
    color: red;
}

.flex {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.flex_row_justify {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}

.flex_row_center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
}

.q_news{
    margin-bottom: 70px;
    border-top: 1px solid rgb(233, 230, 230);
}
.q_news h3{
    font-size: 18px;
    font-weight: bold;
    line-height: 2.5;
}
.q_news  .swiper-wrapper{
    display: flex;
    flex-wrap: wrap;
}
.q_news .swiper-slide{
    width: 33.33%;
    text-align: left;
}
.q_news .picture_container{
    padding-top: 62.5%;
}

.q_news .txt{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 20px;
}

.picture_container {
    position: relative;
    overflow: hidden;
    background: none;
}

.picture_container img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.linktop{
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    border-radius: 50%;
    background-color: #ffffff;
    position: fixed;
    bottom: 30%;
    right: 15px;
    box-shadow: 0 0 15px #999999;
    cursor: pointer;
}
.linktop img{
    width: 40px;
    height: 40px;
}

.q_news_title{
    margin-bottom: 50px;
}
.q_news_title .line{
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
}
.q_news_title .line:not(:first-child){
    margin-left: 60px;
}
.q_news_title .line.active{
    color: #fff;
    background-color: #588fc0;
}
.q_news_title .line:hover{
    color: #fff;
    background-color: #588fc0;
}
.hide{
    display: none;
}
