/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button{margin:0;padding:0; border:0;}
body{font-size: 12px;font-family:"Microsoft YaHei","Arial" }
input,textarea,button{padding: 0;font-family:"Microsoft YaHei","Arial"}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,ol,li{ list-style-type:none;}
img{border:0;vertical-align:middle;max-width:100%;}
select,input,textarea,button{vertical-align:middle;outline: none;resize: none;}
table{border-collapse:collapse;border-spacing:0}
tr{margin:0;padding:0;}
td{margin:0;padding:0;}
iframe{border:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.hidden{display:none;visibility:hidden;}
.wrap{border: 0;padding:0;width:1150px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}
.fix{*zoom:1;}
.fix:after{clear: both;content:"";display: table;}
.fl{float: left;}
.fr{float: right;}

a{cursor:pointer}

body {
    background:#f5f5f5;
}
/*header*/
.header {
    width:100%;
    min-width:1200px;
    box-sizing:border-box;
    padding:0 100px;
    height:150px;
    position:fixed;
    top:0;
    z-index:998;
    background:#f5f5f5;
}
.header .logo {
    position:absolute;
    left:100px;
    padding-top:20px;
}
.head_box {
    width:1200px;
    margin:auto;
    position:relative;
    display:table;
}
.header .menu {
    float:left;
    padding-top:45px;
}
.header .menu li {
    float:left;
    margin-right:55px;
}
.header .menu li .menu_a {
    font-size:13px;
    color:#323232;
    line-height:38px;
    display:block;
}
.header .menu li:hover .menu_a {
    color:#969696;
}
.header .menu li.on .menu_a {
    color:#969696;
}
.s_menu {
    width:100%;
    height:30px;
    background:#000;
    position:absolute;
    top:83px;
    left:0;
    display:none;
    box-sizing:border-box;
}
.s_menu a {
    color:#fff;
    display:block;
    line-height:30px;
    float:left;
    margin-left:10px;
    margin-right:16px;
}
.s_menu a:hover {
    color:#c8c8c8;
}
.s_menu a.on {
    color:#c8c8c8;
}

.header .rbox {
    padding-top:57px;
    position:absolute;
    right:-52px;
}
.header .rbox .search_box {
    float:left;
}
.header .rbox .search_box .search_txt {
    width:110px;
    height:16px;
    line-height:14px;
    float:left;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    padding-left:8px;
    border-radius:8px;
    font-size:12px;
    background:none;
    color:#999;
}
.header .rbox .search_box .search_button {
    width:15px;
    height:16px;
    background:url(../images/tb1.png) center center no-repeat;
    border:none;
    float:left;
    margin-left:6px;
    cursor:pointer
}
.header .rbox .tel {
    width:15px;
    height:16px;
    background:url(../images/tb2.png) center center no-repeat;
    float:left;
    margin-left:19px;
    display:block;
}
.header .rbox .language {
    font-size:13px;
    color:#a0a0a0;
    line-height:16px;
    display:block;
    margin-left:23px;
    float:left;
}
.header .rbox .dl_zc {
    margin-left:20px;
    font-size:13px;
    line-height:16px;
    float:left;
    position:relative;
}
.header .rbox .dl_zc .dl, .header .rbox .dl_zc .dl2{
    color:#a0a0a0;
    line-height:16px;
    display:block;
    float:left;
    padding:0 3px;
    border-right:2px solid #a0a0a0;
}
.header .rbox .dl_zc .zc,.header .rbox .dl_zc .zc2 {
    color:#a0a0a0;
    line-height:16px;
    display:block;
    float:left;
    padding:0 3px;
}
.dl_zc .dl_boxs {
 position:absolute;
    left:0;
    width:0;
    height:16px;
    line-height:16px;
    background:#f5f5f5;
    overflow:hidden;
    /*padding-left:50px;
    display:none;*/
    transition:all ease .5s;
}
.dl_zc .dl_boxs .vip_dl, .dl_zc .dl_boxs .sjs_dl {
    font-size:13px;
    color:#323232;
    display:block;
    float:left;
    margin:0 10px;
}
.dl_zc .zc_box {
  position:absolute;
    left:0;
    width:0;
    height:16px;
    line-height:16px;
    background:#f5f5f5;
    overflow:hidden;
    /*padding-left:50px;
    display:none;*/
    transition:all ease .5s;
}
.dl-zc {
      left: -280px!important;
    width: 230px!important;
    padding-left:50px;
}

.dl-zc2 {
      left: -366px!important;
    width: 315px!important;
    padding-left:50px;
}
.dl_zc .zc_box .vip_zc, .dl_zc .zc_box .sjs_zc {
    font-size:13px;
    color:#323232;
    display:block;
    float:left;
    margin:0 10px;
}



.banner {
    width:100%;
    min-width:1200px;
    position:relative;
}
.banner .bd {
    width:1000px;
    position:relative;
    margin:auto;
    margin-top:150px;
}
.banner .hd {
    width:100%;
    position:absolute;
    z-index:2;
    bottom:10px;
    text-align:center;
}
.banner .hd li {
    display:inline-block;
    width:12px;
    height:12px;
    background:#ddd;
    border-radius:12px;
    margin:0 5px;
    opacity:0.5;
}
.banner .hd li.on {
    background:#222;
}


.ppdl {
    width:100%;
    min-width:1200px;
    text-align:center;
    margin-top:73px;
    margin-bottom:105px;
}
.ppdl li {
    display:inline-block;
    margin:0 12px;
}


.footer {
    background:#ebebeb;
    width:100%;
    min-width:1200px;
    height:34px;
}
.footer_box {
    
    margin:auto;
    display:table;
    font-size:12px;
    line-height:34px;
    font-family:SimSun;
    color:#a0a0a0;
}
.beian {
    float:left;
    margin-left:62px;
}
.f_link {
    float:left;
    margin-left:58px;
}
.f_link a {
    color:#a0a0a0;
    margin:0 10px;
}
.foot_lx {
    color:#a0a0a0;
    display:block;
    float:left;
    margin-left:47px;
}
.foot_yy {
    color:#a0a0a0;
    display:block;
    float:left;
    margin-left:53px;
}
.fenxiang {
    float:right;
    margin-right:80px;
}
.fenxiang a {
    width:21px;
    height:20px;
    display:block;
    float:left;
    margin-left:10px;
}


.about_gy {
    width:1200px;
    height:620px;
    background:url(../images/img6.jpg) center center no-repeat;
    margin:auto;
    margin-top:150px;
    box-sizing:border-box;
    padding-right:70px;
    display:table;
}
.about_gy .title {
    font-size:22px;
    line-height:25px;
    color:#fff;
    text-align:right;
    margin-top:93px;
}
.about_gy .txt {
    font-size:12px;
    line-height:25px;
    color:#fff;
    width:445px;
    float:right;
    margin-top:30px;
}

.about_link {
    width:1200px;
    margin:auto;
    display:table;
    margin-top:65px;
    margin-bottom:120px;
}
.about_link a {
    display:block;
    float:right;
    margin-left:25px;
}

.about_yuyue {
    width:1200px;
    margin:auto;
    display:table;
}
.about_yuyue .img {
    width:759px;
    float:left;
}
.yuyue_box {
    width:380px;
    float:right;
}
.yuyue_box .yuyue_title {
    font-size:16px;
    line-height:45px;
    color:#323232;
    padding-top:26px;
    margin-bottom:55px;
}
.yuyue_box .tbox {
    width:100%;
    display:table;
    margin-bottom:40px;
    position:relative;
}
.yuyue_box .tbox p {
    width:90px;
    font-size:12px;
    line-height:30px;
    float:left;
     margin-right: 10px;
}
.yuyue_box .tbox .txt {
    width:270px;
    height:30px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    padding-left:10px;
    background:none;
    float:left;
}
.yuyue_box .tbox .yuyue_time {
    background:url(../images/tb7.png) 240px center no-repeat;
}
.get_yzm {
    width:93px;
   background: #f5f5f5;
    text-align:center;
    line-height:18px;
    border:0px ;
        border-left: 1px solid #c8c8c8;
    color:#323232;
    position:absolute;
    z-index:2;
    right:13px;
    top:6px;
}
.get_yzm2 {
    width:123px;
   background: #f5f5f5;
    text-align:center;
    line-height:18px;
    border:0px ;
       
    color:#323232;
    position:absolute;
    z-index:2;
    right:-10px;
    top:0px;
}
.yuyue_box .tbox .txt::-webkit-input-placeholder { 
    color: #c8c8c8; 
    } 
.yuyue_box .tbox .txt:-moz-placeholder { 
    color: #c8c8c8; 
    } 
.yuyue_box .tbox .txt::-moz-placeholder { 
    color: #c8c8c8; 
    } 
.yuyue_box .tbox .txt:-ms-input-placeholder { 
    color: #c8c8c8; 
    }
.yuyue_button {
    width:270px;
    height:30px;
        margin-right: 10px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    color:#323232;
    background:none;
    float:right;
    cursor:pointer;
    transition:all ease .3s;
}
.yuyue_button:hover {
    color:#fff;
    background:#323232;
}

.about_yuyue_tps {
    width:100%;
    font-size:12px;
    height:25px;
    line-height:25px;
    color:#323232;
    margin-top:30px;
    display:table;
    float:left;
}





/*.header-search-txt::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color: #4d4d4d; 
    } 
    .header-search-txt:-moz-placeholder, textarea:-moz-placeholder { 
    color: #4d4d4d; 
    } 
    .header-search-txt::-moz-placeholder, textarea::-moz-placeholder { 
    color: #4d4d4d; 
    } 
    .header-search-txt:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color: #4d4d4d; 
    }*/



.about_lx {
    width:1200px;
    min-height:480px;
    margin:auto;
    display:table;
    margin-top:120px;
    border-top:1px solid #dcdcdc;
    padding-top:125px;
}
.about_lx .left {
    width:760px;
    float:left;
    font-size:12px;
    line-height:30px;
    color:#323232;
}
.about_lx .left img {
    max-width:100%;
}
.about_lx .lx_box {
    width:430px;
    float:right;
    margin-top:9px;
}
.about_lx .lx_box .tbox {
    display:table;
}
.about_lx .lx_box .tbox p {
    width:142px;
    line-height:30px;
    font-size:12px;
    color:#323232;
    float:left;
}
.about_lx .lx_box .tbox .txt {
    width:278px;
    height:30px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    float:left;
    background:none;
    padding-left:10px;
}
.about_lx .lx_box .tbox .txt::-webkit-input-placeholder { 
    color: #c8c8c8; 
    } 
.about_lx .lx_box .tbox .txt:-moz-placeholder { 
    color: #c8c8c8; 
    } 
.about_lx .lx_box .tbox .txt::-moz-placeholder { 
    color: #c8c8c8; 
    } 
.about_lx .lx_box .tbox .txt:-ms-input-placeholder { 
    color: #c8c8c8; 
    }
.about_lx .lx_box_text {
    width:420px;
    height:120px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    background:none;
    padding-left:10px;
    font-size:12px;
    line-height:25px;
    color:#323232;
    margin-top:30px;
}
.about_lx .lx_box_text::-webkit-input-placeholder { 
    color: #c8c8c8; 
    } 
    .about_lx .lx_box_text:-moz-placeholder { 
    color: #c8c8c8; 
    } 
    .about_lx .lx_box_text::-moz-placeholder { 
    color: #c8c8c8; 
    } 
    .about_lx .lx_box_text:-ms-input-placeholder { 
    color: #c8c8c8; 
    }
.about_lx .lx_box_btn {
    width:100px;
    height:30px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    background:none;
    color:#323232;
    float:right;
    margin-right:10px;
    margin-top:25px;
    cursor:pointer;
    transition:all ease .3s;
}
.about_lx .lx_box_btn:hover {
    background:#323232;
    color:#fff;
}

.product {
    width:100%;
    min-width:1200px;
    min-height:788px;
   /* display:table;*/
    position:relative;
    margin-top:150px;
}


.product_menu {
    width:8%;
    position:fixed;
    left:5.5%;
    top:150px;
    z-index:9;
    padding-top:43px;
}
.product_menu .menu_one {
    width:100%;
}
.product_menu .menu_one li {
    width:100%;
    font-size:12px;
    line-height:25px;
}
.product_menu .menu_one li a {
    color:#969696;
}
.product_menu .menu_one li:hover a {
    color:#323232;
}
.product_menu .menu_one li.on a {
    color:#323232;
}

.product_menu .menu_two {
    width:100%;
    font-size:12px;
    line-height:25px;
    margin-top:25px;
    display:table;
}
.product_menu .menu_two .title {
    color:#323232;
}
.product_menu .menu_two a {
    color:#969696;
    margin-right:15px;
    display:block;
    float:left;
}
.product_menu .menu_two a:hover {
    color:#323232;
}
.product_menu .menu_two a.on {
    color:#323232;
}

.product_menu .menu_three {
    width:100%;
    font-size:12px;
    line-height:25px;
    margin-top:25px;
}
.product_menu .menu_three .title {
    color:#323232;
}
.product_menu .menu_three a {
    color:#969696;
    display:block;
}
.product_menu .menu_three a:hover {
    color:#323232;
}
.product_menu .menu_three a.on {
    color:#323232;
}



.product_box {
    width:1200px;
    margin:auto;
    display:table;
}

.product_list {
    width:100%;
    display:table;
}
.product_list li {
    width:385px;
    float:left;
    margin-right:22.5px;
    position:relative;
    margin-bottom:55px;
    overflow:hidden;
}
.product_list li:nth-child(3n) {
    margin-right:0;
}
.product_img {
    width:100%;
}
.product_img img {
    width:100%;
}
.product_tbox {
    width:100%;
    height:290px;
    background:rgba(100,100,100,.5);
    position:absolute;
    top:0;
    z-index:2;
    opacity:0;
    transition:all ease .3s;
}
.product_tbox p {
    position:absolute;
    width:100%;
    text-align:center;
    top:50%;
    transform:translateY(-50%);
    color:#fff;
    text-transform:uppercase;
    font-size:12px;
    line-height:32px;
}
.product_tbox p span {
    display:block;
    font-size:20px;
}
.product_list li:hover .product_tbox {
    opacity:1;
}

.product_pp {
    width:100%;
    min-width:1200px;
    display:table;
    margin-bottom:70px;
}
.product_pp .pp_video {
    width:900px;
    height:500px;
    float:left;
}
.product_pp .tbox {
    width:250px;
    float:right;
    line-height:25px;
    color:#323232;
}
.product_pp .tbox .title {
    font-size:22px;
    margin-top:63px;
}
.product_pp .tbox .txt {
    font-size:12px;
    margin-top:44px;
}


.product_show {
    width:100%;
    min-width:1200px;
    display:table;
}
.product_show .lunbo {
    width:910px;
    float:left;
    background: #ebebeb;
}
.product_show .lunbo .bd {
    width:100%;
    position:relative;
}
.product_show .lunbo .bd li {
    width:100%;
}

.product_show .lunbo .bd li img {
    display:block;
    margin:auto;
}
.product_show .lunbo .bd .prev {
    width:250px;
    height:600px;
    left:0;
    top:0;
    display:block;
    position:absolute;
    z-index:2;
    background:url(../images/tb8.png) 10px center no-repeat;
    opacity:0;
    cursor:pointer;
}
.product_show .lunbo .bd .prev:hover {
    opacity:1;
    background:url(../images/tb8-1.png) 10px center no-repeat;
}
.product_show .lunbo .bd .next {
    width:250px;
    height:600px;
    right:0;
    top:0;
    display:block;
    position:absolute;
    z-index:2;
    background:url(../images/tb9.png) 240px center no-repeat;
    opacity:0;
    cursor:pointer;
}
.product_show .lunbo .bd .next:hover {
    opacity:1;
    background:url(../images/tb9-1.png) 194px center no-repeat;
}

.product_show .tbox {
    width:215px;
    float:right;
   
}
.product_show .tbox .title {
    font-size:22px;
    line-height:45px;
    color:#323232;
    text-transform:uppercase;
    margin-bottom:5px;
}
.product_show .tbox .title2 {
    font-size:12px;
    line-height:30px;
    color:#323232;
    text-transform:uppercase;
    margin-bottom:40px;
}
.product_show .tbox .txt {
    font-size:12px;
    line-height:25px;
    color:#323232;
    /*text-transform:uppercase;*/
}
.product_show .tbox .txt span {
    display:inline-table;
}
.product_show .tbox .txt a {
    color:#323232;
}
.product_show .tbox .tbox_ck {
    font-size:12px;
    line-height:30px;
    margin-top:60px;
}
.product_show .tbox .tbox_ck a {
  
    display:block;
}


.product_show_list {
    width:100%;
    display:table;
    margin-top:155px;
    border-top:1px solid #dcdcdc;
    margin-bottom:50px;
}
.product_show_list .title {
    font-size:14px;
    line-height:30px;
    color:#323232;
    padding-top:11px;
    padding-bottom:28px;
}
.product_show_list li {
    width:249px;
    float:left;
    margin-right:20px;
    position:relative;
}
.product_show_list li .img {
    width:100%;
}
.product_show_list li .img img {
    width:100%;
}
.product_show_tbox {
    width:100%;
    height:100%;
    background:rgba(100,100,100,.5);
    position:absolute;
    top:0;
    z-index:2;
    opacity:0;
    transition:all ease .3s;
}
.product_show_tbox p {
    position:absolute;
    width:100%;
    text-align:center;
    top:50%;
    transform:translateY(-50%);
    color:#fff;
    text-transform:uppercase;
    font-size:14px;
    line-height:32px;
}
.product_show_tbox p span {
    display:block;
    font-size:20px;
}
.product_show_list li:hover .product_show_tbox {
    opacity:1;
}



.case_list {
    width:100%;
}
.case_list li {
    width:100%;
    position:relative;
    margin-bottom:90px;
    display:table;
}
.case_list li .img {
    width:100%;
}
.case_list li .img img {
    width:100%;
}
.case_list li .case_tbox {
    width:100%;
    height:100%;
    text-align:center;
    position:absolute;
    z-index:2;
    top:0;
    color:#fff;
}
.case_list li .case_tbox p {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:100%;
    font-size:14px;
    line-height:24px;
}
.case_list li .case_tbox p span {
    display:block;
    font-size:48px;
    margin-bottom:22px;
}

.case_tbox {
    width:210px;
    float:right;
    padding-top:60px;
    position:relative;
    box-sizing:border-box;
    height:auto;
}
.case_tbox .title {
    font-size:22px;
    line-height:24px;
    color:#000;
    margin-bottom:60px;
}
.case_tbox .txt {
    font-size:12px;
    line-height:25px;
    color:#646464;
}
.case_tbox .tbox_ck {
    position:absolute;
    bottom:0;
}
.case_tbox .tbox_ck a {
    color:#323232;
    font-size:12px;
    line-height:30px;
}

.case_show_list {
    width:100%;
    text-align:center;
    margin-top:82px;
    border-top:1px solid #dcdcdc;
    display:table;
}
.case_show_list .title {
    text-align:left;
    font-size:14px;
    line-height:24px;
    color:#323232;
    margin-top:15px;
    margin-bottom:46px;
}
.case_show_list li {
    width:27.5%;
    display:inline-block;
    margin:0 2%;
    position:relative;
    margin-bottom:50px;
}
.case_show_list li .img {
    width:100%;
}
.case_show_list li .tbox {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    z-index:2;
    background:rgba(100,100,100,.5);
    opacity:0;
}
.case_show_list li:hover .tbox {
    opacity:1;
}
.case_show_list li .tbox p {
    width:100%;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    font-size:14px;
    line-height:24px;
    color:#fff;
}


.news_list {
    width:100%;
}
.news_list li {
    width:100%;
    height:520px;
    margin-bottom:100px;
    display:table;
}
.news_list li .img {
    width:820px;
    float:left;
}
.news_list li .tbox {
    width:290px;
    float:right;
    position:relative;
}
.news_list li .tbox .title {
    font-size:22px;
    line-height:25px;
    color:#323232;
    height:45%;
    position:relative;
    display:block;
}
.news_list li .tbox .title span {
    position:absolute;
    bottom:0;
}
.news_list li .tbox .time {
    font-size:12px;
    line-height:25px;
    color:#969696;
    margin-top:10px;
}
.news_list li .tbox .txt {
    font-size:12px;
    line-height:25px;
    color:#323232;
    margin-top:34px;
}
.news_list li .tbox .news_link {
    font-size:14px;
    color:#323232;
    width:100px;
    height:30px;
   
    text-align:center;
    line-height:28px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    display:block;
    position:absolute;
    bottom:2px;
    transition:all ease .3s;
}
.news_list li .tbox .news_link:hover {
    background:#323232;
    color:#fff;
}


.news_show {
    width:100%;
}
.news_show_top {
    padding-bottom:2px;
    border-bottom:1px solid #c8c8c8;
}
.news_show_top .title {
    font-size:30px;
    line-height:35px;
    color:#323232;
    margin-bottom:7px;
}
.news_show_top .time_back {
    font-size:12px;
    line-height:25px;
    display:table;
    width:100%;
}
.news_show_top .time_back span {
    color:#969696;
    display:block;
    float:left;
}
.news_show_top .time_back a {
    color:#323232;
    display:block;
    float:right;
}
.news_show_txt {
    font-size:12px;
    line-height:24px;
    color:#323232;
}
.news_show_txt img {
    display:block;
    margin:auto;
}
.news_show_fx {
    font-size:12px;
    line-height:24px;
    color:#b4b4b4;
    margin:120px 0;
}
.news_show_fx a {
    margin:0 6px;
}


.sheji_db {
    width:100%;
    position:relative;
    display:table;
}
.sheji_db .img {
    width:100%;
}
.sheji_db .img img {
    width:100%;
}
.sheji_db .tbox {
    position:absolute;
    z-index:2;
    left:37px;
    bottom:24px;
}
.sheji_db .tbox .title {
    font-size:36px;
    line-height:38px;
    color:#fff;
    margin-bottom:25px;
}
.sheji_db .tbox .txt {
    font-size:12px;
    line-height:25px;
    color:#fff;
}

.sheji_db .tbox2 {
    position:absolute;
    z-index:2;
    width:395px;
    right:0px;
    bottom:64px;
}
.sheji_db .tbox2 .title {
    font-size:36px;
    line-height:54px;
    color:#fff;
    margin-bottom:27px;
}
.sheji_db .tbox2 .txt {
    font-size:14px;
    line-height:30px;
    color:#fff;
}

.wrapper {
    width: 100%;
    margin: 0 auto;
}
#con1_1 {
    position: relative;
}

#con1_1 .sheji_box {
    position: absolute;
    /*left: 0px;
    top: 0px;*/
    margin-bottom:30px;
}
.sheji_list {
    width:100%;
    position:relative;
    display:table;
    margin-top:81px;
    min-height:900px;
}
.sheji_list .sheji_box {
    width:285px;
    margin:7px;
    float:left;
}
.sheji_list .sheji_box .img {
    width:100%;
}
.sheji_list .sheji_box .img img {
    width:100%;
}
.sheji_box .tbox {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    text-align:center;
    background:rgba(100,100,100,.5);
    opacity:0;
}
.sheji_box .tbox:hover {
    opacity:1;
}
.sheji_box .tbox p {
    width:100%;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    color:#fff;
    font-size:16px;
    line-height:25px;
}


.activity_db {
    width:100%;
}
.activity_db .img {
    float:left;
    width:75%;
}
.activity_db .tbox {
    width:19%;
    float:right;
    position:relative;
}
.activity_db .tbox .title {
    font-size:22px;
    line-height:25px;
    color:#323232;
    padding-top:10%;
    margin-bottom:26%;
}
.activity_db .tbox .txt {
    font-size:12px;
    line-height:30px;
    color:#323232;
}
.activity_db .tbox a{
    width:150px;
    height:36px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    text-align:center;
    line-height:34px;
    font-size:14px;
    color:#323232;
    display:block;
    position:absolute;
    bottom:52px;
    transition:all ease .3s;
}

.tbox_ck .baoming{
    width:150px;
    height:36px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    text-align:center;
    line-height:34px;
    font-size:14px;
    color:#323232;
    display:block;
    
    bottom:52px;
    transition:all ease .3s;
}
.activity_db .tbox a:hover {
    color:#fff;
    background:#323232;
}

.tbox_ck .baoming:hover{

    color:#fff;
    background:#323232;

}

.activity_list {
    width:100%;
    margin-top:62px;
    margin-bottom:135px;
}
.activity_list li {
    width:180px;
    height:120px;
    float:left;
    margin-right:2.5%;
    background:#ebebeb;
    font-size:12px;
    text-align:center;
    position:relative;
}
.activity_list li a {
    display:block;
}
.activity_list li p {
    width:100%;
    color:#969696;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}

.sheji_download {
    width:100%;
}
.sheji_download ul {
    margin-right:-97px;
}
.sheji_download li {
    float:left;
    width:180px;
    margin-left:38px;
    margin-right:97px;
    margin-bottom:67px;
}
.sheji_download li .img {
    width:100%;
}
.sheji_download li .title {
    font-size:14px;
    line-height:25px;
    color:#323232;
    height:70px;
    box-sizing:border-box;
    padding-top:14px;
    background:url(../images/tb39.png) 138px 41px no-repeat;
}

.use_center {
    width:100%;
    
}
.use_menu_box {
    width:120px;
    float:left;
}
.use_tbox {
    width:100%;
    margin-bottom:30px;
}
.use_tbox .logo {
    width:120px;
    height:120px;
    margin-bottom:20px;
}
.use_tbox .txt {
    font-size:12px;
    color:#323232;
    line-height:30px;
    position:relative;
}
.vip_laber {
    width:30px;
    height:15px;
    background:#000;
    color:#fff;
    text-align:center;
    line-height:15px;
    font-size:12px;
    position:absolute;
    right:0;
    top:7px;
    border-radius:1px;
}
.use_tbox .txt span {
    font-size:16px;
    display:block;
}
.use_menu {
    width:100%;
}
.use_menu li {
    font-size:14px;
    line-height:45px;
}
.use_menu li a {
    color:#323232;
}
.use_menu li a span {
    width:14px;
    height:14px;
    text-align:center;
    line-height:14px;
    border-radius:10px;
    background:#f01f50;
    color:#fff;
    display:inline-table;
    font-size:10px;
    margin-left:8px;
}
.use_box {
    width:990px;
    float:right;
}
.dingdan {
    width:100%;
}
.dingdan .title {
    color:#323232;
    font-size:14px;
    line-height:30px;
}
.dingdan .list {
    width:100%;
    min-height:247px;
}
.jiangp {
    width:100%;
    border-top:1px solid #c8c8c8;
}
.jiangp .title {
    font-size:14px;
    color:#323232;
    line-height:30px;
    padding-top:20px;
}
.jiangp .list {
    width:100%;
    margin-top:47px;
    margin-bottom:92px;
}
.jiangp .list li {
    float:left;
    width:260px;
    margin-right:64px;
    position:relative;
}
.jiangp .list li .img {
    width:100%;
}
.jiangp .list li .jp_zz {
    width:100%;
    height:260px;
    position:absolute;
    top:0;
    z-index:2;
    background:rgba(100,100,100,.5);
    color:#fff;
    text-align:center;
    box-sizing:border-box;
    padding-top:70px;
    display:none;
    transition:all ease .3s;
}
.jiangp .list li:hover .jp_zz {
    display:block;
}
.jiangp .list li .jp_zz .jp_zz_title {
    font-size:22px;
    line-height:45px;
    text-transform:uppercase;
}
.jiangp .list li .jp_zz .jp_zz_txt {
    font-size:14px;
    line-height:25px;
    text-transform:uppercase;
}
.jiangp .list li .jp_zz span {
    font-size:14px;
    line-height:30px;
    margin-top:25px;
    display:block;
}

.huodong {
    width:100%;
    border-top:1px solid #c8c8c8;
}
.huodong .title {
    font-size:14px;
    color:#323232;
    line-height:30px;
    padding-top:20px;
}
.huodong .huodong_list {
    width:30%;
    height: 280px;
    margin:10px;
    float: left;
}


.vip_hy {
    width:100%;
    position:relative;
    display:table;
}
.vip_hy .tbox2 {
    position:absolute;
    z-index:2;
    width:395px;
    right:0px;
    bottom:64px;
}
.vip_hy .tbox2 .title {
    font-size:36px;
    line-height:54px;
    color:#fff;
    margin-bottom:27px;
}
.vip_hy .tbox2 .txt {
    font-size:14px;
    line-height:30px;
    color:#fff;
}

.vip_order {
    width:990px;
    float:right;
}
.vip_order_title {
    font-size:14px;
    color:#323232;
    line-height:32px;
    margin-bottom:48px;
    border-bottom:1px solid #ccc;
}
.vip_order_list {
    width:100%;
    height:110px;
    position:relative;
}
.vip_order_bg {
    position:absolute;
    left:5px;
    top:7px;
    width:86%;
    height:1px;
    background:#c8c8c8;
}
.vip_order_bg .schedule {
    width:auto;
    height:1px;
    background:#323232;
}
.vip_order_list ul {
    position:relative;
    z-index:2;
}
.vip_order_list li {
    width:122px;
    float:left;
    padding-top:24px;
    background:url(../images/tb40.png) left top no-repeat;
}
.vip_order_list li.select {
    background:url(../images/tb41.png) left top no-repeat;
}
.vip_order_list li .title {
    font-size:14px;
    color:#c8c8c8;
    line-height:22px;
}
.vip_order_list li.select .title {
    color:#323232;
}
.vip_order_list li .txt {
    color:#323232;
    font-size:12px;
    line-height:20px;
}

.page_check {
    width:100%;
    font-size:13px;
    line-height:45px;
    color:#9a9292;
    text-align:right;
    margin-bottom:50px;
}
.page_check a {
    color:#000;
}


/*登录注册弹窗*/



.layui-layer-setwin {
    width:33px!important;
    height:33px!important;
    background:url(../images/tb10.png) center center no-repeat;
    top:0!important;
    right:18.75%!important;
}
.layui-layer-setwin .layui-layer-close2 {
    width:33px!important;
    height:33px!important;
    background:url(../images/tb10.png) center center no-repeat;
    top:0!important;
    right:18.75%!important;
}


.tc {
    width:100%;
    height:100%;
    position:fixed;
    z-index:999;
    left:0;
    top:0;
    background:rgba(0,0,0,.2);
}
.tc_box {
    width:1200px;
    margin:auto;
    position:relative;
}

#sjs_zc, #vip_zc, #dl_zc, #czmm_one, #czmm_two {
    
}

.dl_box {
    width:500px;
    height:700px;
    background:#fff;
    position:absolute;
    right:0;
    top:2px;
    box-sizing:border-box;
    padding:0 49px;
}

.tc_end {
    width:33px;
    height:33px;
    background:url(../images/tb10.png) center center no-repeat;
    position:absolute;
    top:0;
    right:0;
    display:none;
}
.tc_title {
    font-size:16px;
    line-height:45px;
    color:#323232;
    padding-top:28px;
    padding-bottom:21px;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:46px;
}
.tc_tbox {
    width:100%;
    position:relative;
    height:30px;
    line-height:30px;
    margin-bottom:30px;
}

.tc_tbox p {
    width:109px;
    float:left;
    height:30px;
    font-size:12px;
    color:#323232;
    box-sizing:border-box;
    padding-left:0px;
    display:block;
}
.tc_tbox p a {
    color:#323232;
}
.tc_tbox .sex {
    width:14px;
    height:14px;
    border:1px solid #c8c8c8;
    margin-top:-2px;
}
.tc_tbox .txt {
    width:288px;
    height:30px;
    box-sizing:border-box;
    padding-left:5px;
}
.tc_tbox .txt::-webkit-input-placeholder { 
    color: #c8c8c8; 
    } 
.tc_tbox .txt:-moz-placeholder { 
    color: #c8c8c8; 
    } 
.tc_tbox .txt::-moz-placeholder { 
    color: #c8c8c8; 
    } 
.tc_tbox .txt:-ms-input-placeholder { 
    color: #c8c8c8; 
    }
.tc_tbox .get_yzm {
    right:6px;
}
.tc_tbox .tc_button {
    width:285px;
    height:30px;
    box-sizing:border-box;
    background:none;
    border:1px solid #c8c8c8;
    color:#323232;
    transition:all ease .3s;
}
.tc_tbox .tc_button:hover {
    background:#323232;
    color:#fff;
}
.tc_tbox .txts {
    float:left;
    width:400px;
    height:30px;
    text-align:left;
    color:#323232;
}
.tc_tbox .txts a {
    color:#fa3c3c;
}
.tc_gmend {
    width:100%;
    height:468px;
    position:relative;
}
.tc_gmend .tc_gmend_ts {
    text-align:center;
    position:absolute;
    width:100%;
    top:50%;
    transform:translateY(-50%);
}
.tc_gmend .tc_gmend_ts span {
    font-size:20px;
    line-height:45px;
    color:#323232;
}
.tc_gmend .tc_gmend_ts p {
    font-size:12px;
    color:#969696;
    line-height:30px;
    margin-bottom:8px;
}
.tc_gmend .tc_gmend_ts p a {
    color:#969696;
    text-decoration:underline;
}
.search {
    width:100%;
    border-top:1px solid #dedede;
    border-bottom:1px solid #dedede;
    margin-bottom:30px;
}
.search_end {
    width:1200px;
    margin:auto;
    line-height:50px;
}

.vip_box {
    width:100%;
    min-height:707px;
    display:table;
}
.zl_tel {
    color:#888;
    float:left;
    width:200px;
}
.zl_change {
    font-size:14px;
    color:#dd2727;
}
.zl_txt {
    width:330px;
    height:30px;
    box-sizing:border-box;
    border:1px solid #ccc;
    padding-left:10px;
    margin-right:20px;
}
.zl_txt2 {
    width:330px;
    height:30px;
    box-sizing:border-box;
    border:1px solid #ccc;
    padding-left:10px;
    margin-right:20px;
}
.zl_sex {
    margin-top:-2px;

}
.zl_check {
    width:100px;
    height:30px;
    box-sizing:border-box;
    border:1px solid #ccc;
}
.zl_check2 {
    width:126px;
    height:30px;
    box-sizing:border-box;
    border:1px solid #ccc;
}
.zl_btn {
    width:330px;
    height:30px;
      background: #f5f5f5;
    color: #333;
    border: 1px solid #ccc;
}
.vip_img {
    width:100px;
    float:left;
    margin-left:94px;
}
.vip_img .img {
    width:100px;
    height:100px;
    overflow:hidden;
}
.vip_img .txt {
    width:100px;
    height:38px;
    background:#e3dfe0;
    color:#4a4949;
    font-size:14px;
    display:block;
    text-align:center;
    line-height:38px;
    margin-top:16px;
}

select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("../images/tb43.png") no-repeat scroll right center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 35px;
  padding-left:15px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
















@media(max-width:1440px) {
    .header {
        padding:0;
    }
    .header .logo {
        position:relative;
        left:50px;
        float:left;
    }
    .head_box {
        width:900px;
        float:right;
        margin-right:75px;
    }
    



    .dl_box {
        height:500px;
    }
    .tc_tbox {
        margin-bottom:10px;
    }
    .layui-layer-setwin {
        right:5.5%!important;
    }
    .layui-layer-setwin .layui-layer-close2 {
        right:5.5%!important;
    }
    .tc_gmend {
        height:300px;
    }


.product {
        min-height:584px;
    }


    .product_list {
        width:1050px;
        float:right;
    }
    .product_list li {
        width:330px;
        margin-left:22.5px;
        margin-right:0;
    }
    .product_list li:nth-child(3n + 1) {
        margin-left:12px;
    }




    .product_pp {
        width:1040px;
        float:right;
    }
    .product_pp .pp_video {
        width:765px;
        height:auto;
    }


    .sheji_db {
        width:1050px;
        float:right;
        margin-bottom:81px;
    }
    .sheji_list {
        width:1050px;
        float:right;
    }
    .sheji_list .sheji_box {
        width:250px;
        margin:6px;
        float:left;
    }

    .case_list li {
        width:1050px;
        float:right;
    }

}


.vip_order_box {
    width:100%;
    padding-bottom:40px;
}
.vip_order_titles {
    width:100%;
    font-size:18px;
    line-height:40px;
    
    color:#333;
    margin-bottom:10px;
    cursor:pointer;
}
.vip_order_tbox {
    width:100%;
    display:table;
    display:none;
}


/*弹窗*/
.tip_tc,.tip_tc_power {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:99;
    background:rgba(0,0,0,.7);
}

.tip_tc.two{

z-index:9999;
}

.tip_tc.two .tip_box{
  top:20%;
  left: 40%; 
}
.tip_box,.tip_box_power {
    width:380px;
    height:180px;
    background:#fff;
    border-radius:3px;
    position:absolute;
    text-align:center;
    box-sizing:border-box;
    padding-top:58px;
    top:40%;
    transform:translateY(-50%);
    left:50%;
    transform:translateX(-50%);
}
.tip_box .tc_end ,.tip_box_power .tc_end_power {
    width:15px;
    height:15px;
    position:absolute;
    top:9px;
    right:10px;
    background:url(../images/tb10.png) center center no-repeat;
    display:block;
    cursor:pointer;
}
.tip_box .title ,.tip_box_power .title{
    font-size:20px;
    line-height:30px;
    color:#000;
    margin-bottom:15px;
}
.tip_box span ,.tip_box_power span{
    font-size:12px;
    color:#969696;
    line-height:30px;
}
.tip_box span a,.tip_box_power span a {
    color:#969696;
    text-decoration:underline;
}

/*日历*/

.news-mailbox {
    display:table;
    float:left;
}
.news-mailbox-title {
    font-size:18px;
    line-height:28px;
    color:#000;
}
.news-mailbox-email {
    font-size:14px;
    line-height:20px;
    color:#999;
}
.news-mailbox-email span {
    color:#999;
}
/*全局搜索*/
.search-titles {
    width:100%;
    font-size:22px;
    line-height:48px;
    color:#333;
}
.search-list {
    width:100%;
}
.search-list li {
    width:100%;
    display:table;
    border-bottom:1px solid #e1e1e1;
    padding-bottom:10px;
    margin-bottom:10px;
}

.search-me-txt{
 float:left;
 width: 80%

}

.search-me-time{
 float:left;
 width: 20%;

 margin-right:0px;

}
.search-list-title {
    color:#333;
    line-height:36px;
    font-size:18px;
}
.search-list li:hover .search-list-title {
    color:#000;
}
.search-list-txt {
    font-size:14px;
    line-height:24px;
    color:#666;
}