*{

    margin:0;

    padding:0;

    font-family: 微软雅黑;

}

a{

    text-decoration: none;

}

li{

    list-style: none;

}

a,img{

    transition: all .5s;

}



body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}



.clear{

    clear: both;

}

.row{

    margin:0;

}

.logo{

    float:left;

}

.top{

    display: block;

}

.top_ri{

    float:right;

    width:130px;

    text-align: center;

    margin-top:20px;

    position: relative;

}

.top_ri > a{

    display: inline-block;

    width:30px;

    height: 30px;

    line-height: 25px;

    box-sizing:border-box;

    border-radius:50%;

    border:1px solid #d3d3d3;

    margin:0 5px;

}

.top_ri > a:hover{

    box-shadow:0 0 3px #ff0000;

}

.top_wx_i{

    width: 100%;

    position: absolute;

    left: 0;

    top:30px;

    display: none;

    z-index:11;

}

.top_ul{

    float:right;

    width:58%;

}

.top_li{

    width:16%;

    float:left;

    text-align: center;

    padding:26.5px 0;

    font-size: 15px;

    position: relative;

}

.top_li > a{

    color:#666666;

}

.top_li:hover.top_li > a{

    color:#ff0000;

}

.navbar{

    margin-bottom:0;

}

/*banner*/

.banner{

    width:100%;

}

.swiper-slide {

    text-align: center;

    font-size: 18px;

    background: #fff;

    height: auto;



    /* Center slide text vertically */

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}

.swiper-wrapper{

    height: auto;

}

.banner_sw{

    width:100%;

}

.banner_swi{

    width:100%;

}

.banner_swi > img{

    width:100%;

}



/*关键词+搜索*/



.keyword{

    border-bottom:1px solid #e6e6e6;

}

.keyword_p{

    max-width:700px;

    float:left;

    line-height: 62px;

    color:#999999;

    font-size: 14px;

    font-weight: bold;

    overflow: hidden;

}

.keyword_p > span{

    color:#999;

    font-weight:normal;

}

.ss2{

    width:450px;

    float:right;

}

#q{

    width:400px;

    float:left;

    height: 33px;

    border:none;

    margin-top:14.5px;

    background:#e6e6e6;

}

.button{

    width:40px;

    height: 33px;

    float:left;

    background:url("../images/ss.jpg") no-repeat center;

    border:none;

    margin-top:14.5px;

}



/*关于我们*/

.about{

    width:100%;

    padding:60px 0;

}

.ab_h2{

    color:#666666;

    font-size: 30px;

    text-align: left;

    font-weight: bold;

    padding:20px 0;

}

.ab_span{

    background-color:#ff0000;

    width: 48px;

    height: 2px;

    display: block;

    margin-bottom: 30px;

}

.ab_con{

    width:100%;

    line-height: 30px;

    color:#666666;

    font-size: 15px;

}

.ab_dl{

    text-align: center;

    padding:40px 0;

}

.ab_dl > dd{

    color:#666666;

    text-align: center;

    font-size: 15px;

    padding:10px 0;

}

.ab_a{

    display: block;

    width:38%;

    height: 55px;

    line-height: 55px;

    border-radius: 5px;

    background: #ff0000;

    color:#fff;

    text-align: center;

    font-size: 15px;

}

.ab_a:hover{

    color:#fff;

}

.ab_bg{

    height: 500px;

    background:url("../images/abbg.jpg") no-repeat center;

    position:relative;

}

.ab_bg > img{

    position: absolute;

    right: 15px;

    top:107px;

}





/*首页产品中心*/

.spro{

    width:100%;

    padding:70px 0;

    background: url("../images/probg.jpg") repeat-y center;

}

.sp_le{

    width:274px;

    border:1px solid #e6e6e6;

    box-sizing: border-box;

    float:left;

}

.sp_le_t{

    width:100%;

    border-bottom:1px solid #e6e6e6;

    background:#f2f2f2;

}

.sp_le_t > h2{

    padding:20px 0 5px 0;

    text-align: center;

    font-weight: bold;

}

.sp_le_t > p{

    color:#999999;

    font-size: 14px;

    padding:0 0 17px;

    text-align: center;

}

.sp_ul{

    width:100%;

    background:#fff;

}

.sp_li{

    width:100%;

    border-bottom:1px solid #e6e6e6;

}

.sp_li > a{

    color:#666666;

    font-size: 16px;

    width: 200px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    float:left;

    display: block;

    line-height: 55px;

    text-indent: 37px;

}

.sp_li > span{

    display: block;

    float:right;

    width:50px;

    height: 55px;

    float:right;

    margin-right:10px;

    background:url("../images/jian1.png") no-repeat center;

}

.sp_ul2{

    width:100%;

    display: none;

}

.sp_li2{

    width:100%;

    line-height: 45px;

    height: 45px;

    text-indent:75px;

    background:url("../images/jian2.png") no-repeat 50px center;

}

.sp_li2 > a{

    color:#808080;

    font-size: 14px;

}

.sp_li:hover.sp_li > a{

    color:#ff0000;

}

.sp_li2:hover.sp_li2 > a{

    color:#ff0000;

}

.sp_ri{

    width:910px;

    float:right;

    margin:0;

}

.sp_dt{

    width:100%;

    height:240px;

    background:#fff;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    position: relative;

    box-sizing: border-box;

    border:1px solid #e6e6e6;

    overflow: hidden;

}

.sp_dt > img{

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    margin:auto;

    max-width: 100%;

    max-height: 100%;

}

.sp_dd{

    width:100%;

    text-align: center;

    line-height: 50px;

    font-size: 14px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    color:#999999;

}



.sp_dl:hover .sp_dt > img{

    transform: scale(1.2);

}

.sp_dl:hover .sp_dd{

    color:#ff0000;

    text-decoration: underline;

}



/*新闻中心*/

.snews{

    width:100%;

    padding:70px 0;

}

.snews_ti{

    width:100%;

    text-align: center;

    color:#666666;

    font-size: 30px;

    font-weight: bold;

    padding:0 0 12px;

}

.snews_p{

    width:100%;

    text-align: center;

    padding:0 0 50px;

    font-size: 14px;

    color:#999999;

}

.snews_le img{

    width: 100%;

}

.snews_d{

    padding-top:30px;

    padding-bottom:30px;

    border-bottom:1px dashed #e6e6e6;

    letter-spacing: 1px;

}

.snews_ri_t{

    width:100%;

    display: block;

    padding:7px 0 15px;

    color:#666666;

    font-size: 18px;

}

.snews_ri_t:hover{

    color:#ff0000;

}

.snews_ri > span{

    display: block;

    padding:0 0 10px;

    color:#666666;

    font-size: 14px;

    font-family: "Arial";

}

.snews_ri_p{

    color:#999999;

    font-size: 15px;

    line-height: 25px;

    height: 75px;

    overflow: hidden;

}

.snews_ri_a{

    color:#999999;

    font-size: 15px;

    margin-top:10px;

    display: block;



}

.snews_ri_a:hover{

    color:#ff0000;

}



/*底部*/

.footer{

    width:100%;

    background:#444444;

}

.footer1{

    width:100%;

    border-bottom:1px solid #808080;

}

.fo1_d{

    border-left: 1px solid #808080;

    height: 206px;

    padding-top:55px;

    text-align: center;

}

.fo1_d:first-child{

    border-left: none;

}

.f_p1{

    color:#fff;

    font-size: 24px;

    font-family: "Arial";

    padding:0 0 7px;

    text-align: left;

}

.f_p2{

    text-align: left;

    color:#fff;

    font-size: 15px;

    padding-bottom: 5px;

}

.fo1_hz{

    padding:40px 0;

}

.fo1_hz_p{

    float:left;

    line-height: 71px;

    font-size: 23px;

    color:#fff;

}

.fo1_hz_i{

    float:right;

}

.fo1_hz_d{

    float:left;

    margin:0 6px 5px;

}

.footer2{

    width:100%;

    padding:30px 0;

    text-align: center;

}

.fo2_a{

    width:40px;

    height: 40px;

    display: inline-block;

    margin:0 5px;

    background:#808080;

    border-radius:50%;

}

.fo2_a:hover{

    background:#ff0000;

    border-radius:5px;

}

.fo2_p{

    width:100%;

    color:#808080;

    font-size:14px;

    padding:25px 0 5px;

}

.fo2_p > a{

    color:#fff;

}





/*内页位置*/

.weizhi{

    width:100%;

    background:#f4f4f4 url("../images/bg1.jpg") no-repeat center;

    padding:40px 0;

}

.weizhi_d > h2{

    font-weight: normal;

    color:#666666;

    font-size: 36px;

    padding:10px 0;

}

.weizhi_d > p{

    color:#999999;

    font-size: 14px;

}

.weizhi_d > p > span,.weizhi_d > p > a{

    color:#999;

}

.weizhi_d2_xian{

    width:4px;

    height: 98px;

    background:#be1e2d;

    float:left;

}

.weizhi_d2 > h2{

    color:#666666;

    font-size: 24px;

    line-height: 45px;

    padding:2px 25px;

}









.prolist{

    width:100%;

    padding:60px 0;

}

.pro_le{

    width:270px;

    float:left;

}

.pro_le > h2{

    padding-bottom: 40px;

    color:#333333;

    font-size: 24px;

    font-weight: normal;

}

.pro_li{

    width:100%;

    line-height: 48px;

}

.pro_li > a{

    display:inline-block;

    float:left;

    width: 230px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    color:#333333;

    font-size: 16px;

    line-height: 48px;

}

.pro_li > span{

    display: block;

    width: 30px;

    float:right;

    text-align:center;

    font-weight: bolder;

    font-size: 20px;

}

.pro_li > span:hover{

    cursor: pointer;

}

.pro_ul2{

    width: 100%;

    display:none;

}

.pro_li2{

    width:100%;

    box-sizing: border-box;

    padding:0 10px;

    font-size: 14px;

    line-height: 55px;

    border-bottom: 1px solid #ededed;

    transition: all .5s;

}

.pro_li2 > a{

    color:#808080;

}

.pro_li2:hover{

    background:url("../images/quan.png") no-repeat 5px center;

    text-indent: 15px;

}

.pro_li2:hover.pro_li2 > a{

    color:#be1e2d;

}

.pro_ri{

    width:890px;

    float:right;

}

.pro_ri > h2{

    color:#333333;

    font-size: 24px;

    padding-bottom:26px;

    border-bottom: 1px solid #ededed;

}

.pro_ri_list{

    width:100%;

}

.pro_d{

    margin-top:20px;

}

.pro_dl{

    border:5px solid #f6f6f6;

    padding:10px;

}

.pro_dt{

    width:100%;

    height: 250px;

    border-bottom:1px solid #ededed;

    overflow: hidden;

    position: relative;

    left:0;

    right: 0;

    top: 0;

    bottom: 0;

}

.pro_dd{

    width:100%;

    text-align: center;

    line-height: 60px;

    font-size: 15px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.pro_dd > a{

    color:#666;

}

.pro_dt img{

    position: absolute;

    max-width: 100%;

    max-height: 100%;

    left:0;

    right: 0;

    top: 0;

    bottom: 0;

    margin:auto;

    transition: all 2s;

}

.pro_dl:hover .pro_dt img{

    transform: scale(1.5);

}

.pro_dl:hover .pro_dd > a{

    color:#ff0000;

}

.ab_channel{

    width:100%;

    padding:20px;

    border-bottom: 1px solid #ededed;

}

.ab_channel > a{

    color:#333333;

    font-size: 24px;

    margin:0 20px;

}

.ab_channel > a:hover{

    color:#be1e2d;

}

.ab_con{

    width:100%;

    padding:40px 0;

    /*text-align: center;*/

}

.ab_ti{

    color:#999999;

    font-size: 30px;

    padding:25px 0;

    border-bottom:1px solid #ededed;

}

.ab_ti > span{

    width:4px;

    height: 36px;

    display: block;

    float:left;

    background:#be1e2d;

    margin-right:20px;

}

.ab_list{

    padding:60px 0;

}

.ab_d{

    width:210px;

    overflow: hidden;

    float:left;

}

.ab_d > img{

    width: 100%;

}

.ab_d > p{

    color:#000;

    font-size: 18px;

    font-weight: bold;

    text-align: center;

    line-height: 35px;

}

.ab_d2{

    width:120px;

    height: 245px;

    float:left;

    background:url("../images/aj.png") no-repeat center;

}





/*常见问题*/



.que_list{

    width:100%;

}

.que_d{

    box-shadow:1px 1px 3px #ccc;

    margin-top:30px;

    width:31%;

    margin-left:2%;

}

.que_d_time{

    width:93px;

    height: 100px;

    float:left;

    box-sizing: border-box;

    border-bottom:5px solid #aeaeae;

    transition: all .5s;

}

.que_d_time > h2{

    color:#be1e2d;

    font-size: 60px;

    font-family: "Arial";

    font-weight: bold;

    text-align: center;

    transition: all .5s;

}

.que_d_time > p{

    color:#be1e2d;

    font-size: 20px;

    font-family: "Arial";

    text-align: center;

    transition: all .5s;

}

.que_d_im{

    float:right;

    margin:80px 20px 0 0;

}

.que_d_h2{

    padding:30px 0 20px;

    font-size: 16px;

}

.que_d_h2 > a{

    color:#666666;

    line-height: 25px;

}

.que_d_h2 > a:hover{

    color:#be1e2d;

}

.que_d_p{

    color:#999;

    font-size: 15px;

    line-height: 30px;

    height: 90px;

    overflow: hidden;

}

.que_d_p2{

    padding:20px 0;

}

.que_d_p2 > a{

    display: inline-block;

    margin:0 5px;

}

.que_d:hover .que_d_time{

    background:#be1e2d;

    border-bottom:5px solid #be1e2d;

}

.que_d:hover .que_d_time > h2,.que_d:hover .que_d_time > p{

    color:#fff;

}



/*联系我们*/



.contactus,.liuyan{

    padding:80px 0;

}

.contactus_ti{

    width:100%;

    text-align: center;

    font-size: 30px;

    color:#666;

    font-weight: bold;

    padding-bottom:15px;

}

.contactus_span{

    width:48px;

    height: 2px;

    background:#ff0000;

    display: block;

    margin:0 auto 17px;

}

.contactus_p{

    color:#999999;

    font-size: 14px;

    text-align: center;

}

.cont_list{

    padding:60px 0 0;

}

.cont_p{

    width:100%;

    border-bottom:1px solid #e6e6e6;

    line-height: 50px;

    color:#666666;

    font-size: 14px;

}

.cont_p > img{

    float:left;

    margin:10px 20px 0 0;

}

.cont_p2{

    width:100%;

    text-align:left;

    padding:20px 0;

}

.cont_p2 > img{

    width: 120px;

}

.ditu{

    width:100%;

    min-height: 350px;

}

.liuyan{

    background:#f4f4f4;

}

.ly_la{

    width:48%;

    margin-left: 1%;

    height: 50px;

    background:#fff;

    border-radius:10px;

    margin-top:20px;

    box-sizing: border-box;

    border:1px solid #cccccc;

}

.ly_la > span,.ly_la2 > span{

    float:left;

    display: block;

    line-height: 48px;

    color:#999999;

    font-size: 14px;

    font-weight: normal;

}

.ly_la_i{

    float:left;

    width:30%;

    height: 48px;

    margin-left: 1%;

    border:none;

}

.ly_la2{

    width:97%;

    margin-left: 1%;

    height: 250px;

    background:#fff;

    border-radius:10px;

    margin-top:20px;

    box-sizing: border-box;

    border:1px solid #cccccc;

}

.ly_la2 > textarea{

    width:60%;

    float:left;

    height: 248px;

    border:none;

}

.ss{

    width:12%;

    height:45px;

    line-height: 45px;

    text-align: center;

    color:#fff;

    border:none;

    border-radius: 5px;

    background: #222222;

    margin:20px 2% 0;

}





/*品牌*/

.abb_list{

    width:100%;

    padding:70px 0;

}



.abb_list_con{

    width:100%;

    padding:40px 0;

    line-height: 30px;

    color:#666666;

    font-size: 16px;

}

.abb_row{

    width:100%;

}

.abb_dl{

    border:1px solid #e5e5e5;

    padding:15px 0;

    margin-top:20px;

}

.abb_dt > h2,.abb_dt > p{

    text-align: right;

    color:#666666;

    font-size: 48px;

    font-family: "Arial";

}

.abb_dt > p{

    font-size: 16px;

    font-weight: normal;

}

.abb_dd > a{

    color:#666666;

    font-size: 16px;

    padding-bottom: 10px;

    display: block;

}

.abb_dd > a:hover{

    color:#ff0000;

}

.abb_dd > p{

    color:#999999;

    font-size: 15px;

    line-height: 25px;

    height: 50px;

    overflow: hidden;

}

.abb_form{

    width:100%;

    padding:50px 0;

}

.abb_le , .abb_ri{

    padding-bottom: 30px;

}

.abb_le > h2,.abb_ri > h2{

    color:#333333;

    font-size: 18px;

    text-align: left;

}

.abb_form_p{

    color:#666666;

    font-size: 14px;

    padding:25px 0 14px;

}

.abb_form_i{

    width:100%;

    border:1px solid #e5e5e5;

    height:42px;

    box-sizing: border-box;

    border-radius:5px;

}

.abb_textarea{

    width:100%;

    height: 110px;

    box-sizing: border-box;

    border-radius:5px;

    border:1px solid #e5e5e5;

}

.abb_ss{

    width:30%;

    height: 45px;

    line-height: 45px;

    color:#fff;

    font-size: 14px;

    background:#be1e2d;

    border:none;

    margin-top:20px;

}

.abb_ri > p{

    color:#999999;

    font-size: 14px;

    line-height: 30px;

    padding:30px 0;

}

.abb_ri_p{

    text-align: center;

    line-height: 45px;

    color:#999999;

    font-size: 14px;

}

.abb_ri_xian{

    width:100%;

    background: #f7f7f7;

    padding:35px 0;

}

.abb_ri_xian > h2{

    color:#333333;

    font-size: 24px;

    text-align: center;

}

.abb_ri_xian > a{

    display: block;

    width: 30%;

    height: 30px;

    line-height: 30px;

    text-align: center;

    color:#fff;

    border-radius: 5px;

    background: #be1e2d;

    margin:20px auto 0;

}



/*新闻列表*/



.news_dl{

    padding:45px 0;

    border-bottom: 1px solid #ededed;

    transition: all 1s;

}

.news_dt{

    overflow: hidden;

}

.news_dt > img{

    width: 100%;

}

.news_dd_a1{

    display: block;

    width:100%;

    padding-top:12px;

    color:#666666;

    font-size: 16px;

}

.news_dd_span{

    color:#999999;

    font-size: 15px;

    font-family: "Arial";

    font-weight: normal;

    display: block;

    padding:12px 0;

}

.news_dd_p{

    line-height: 25px;

    height: 75px;

    overflow: hidden;

    color:#999;

    font-size:15px;

}

.news_dd_a2{

    color:#fff;

    display: block;

    width:16%;

    text-align: center;

    line-height: 40px;

    height: 40px;

    background:#999999;

    font-size: 15px;

    float:right;

    margin:10px 20px 0 0;

}

.news_dl:hover{

    box-shadow: 0 0 3px #ff0000;

}

.news_dd_a1:hover{

    color:#ff0000;

}

.news_dd_a2:hover{

    color:#fff;

    background:#ff0000;

}



/*业务经理*/

.yw{

    width:100%;

}

.yw_row{

    padding:50px 150px;

}

.yw_p{

    color:#999999;

    font-weight: bold;

    font-size: 16px;

    padding:10px 0;

}

.yw_p > span{

    font-weight: normal;

}





/*下载*/

.xiazai{

    width:100%;

    padding:20px 0;

}

.xiazai_row{

    padding:30px 0;

    border:1px solid #ededed;

    margin-bottom:20px;

}

.xiazai_p{

    color:#333333;

    font-size: 16px;

}

.xiazai_p2 > span{

    float:left;

    color:#999999;

    margin-right: 5px;

}

.xiazai_p2 > img{

    float:left;

    margin:-5px 5px 0;

}

.xiazai_p2 > a{

    color:#999;

    float:left;

}



/*show*/

.show_con{

    padding:20px 0;

}

.show_con > h2{

    color:#333;

    font-size: 20px;

    padding-bottom:20px;

    text-align: center;

}

.show_time{

    width:100%;

    text-align: center;

    line-height: 30px;

    color:#666;

    font-size: 14px;

}

.show_con_con{

    width:100%;

    padding:30px;

    overflow: hidden;

}

.show_pre{

    display: block;

    width:160px;

    height: 40px;

    color:#fff;

    box-sizing: border-box;

    border:1px solid #ededed;

    text-align: center;

    line-height: 40px;

    font-size: 16px;

    float:right;

    color:#333;

}

.show_pre:hover{

    background:#ff0000;

    color:#fff;

}

.ew{

    width:100%;

}

.ew_p{

    border:1px solid #ededed;

}

.ew_p_span{

    line-height:50px;

    text-align: center;

    font-size: 16px;

}

.ew_p_span:hover{

    color:#fff;

    background:#ff0000;

}

.ew_con{

    display: none;

    padding:30px;

}

.hezuo_img{

    width:100%;

}

.hezuo_dl{

    width:20%;

    padding:10px;

    box-sizing: border-box;

    margin-bottom: 20px;

    float:left;

}

.hezuo_dt{

    width:100%;

    position: relative;

    height: 200px;

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

}

.hezuo_dt > img{

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

    margin:auto;

    max-width: 100%;

    max-height: 100%;

}

.hezuo_dd{

    width: 100%;

    text-align: center;

    color:#333;

    font-size: 14px;

    line-height: 30px;

}















@media screen and (min-width:767px){

    body{

        min-width: 1200px;

    }

    .container{

        width:1200px;

        padding:0 0;

    }

    .navbar{

        display: none;

    }

    .mob_pro_ti{

        display: none;

    }

}

@media screen and (max-width:767px){

    .top{

        display:none;

    }

    .navbar{

        display: block;

    }

    .banner{

        /*margin-top:50px;*/

    }

    .keyword{

        display: none;

    }

    .ab_bg{

        display: none;

    }

    .ab_h2{

        text-align: center;

    }

    .ab_span{

        margin:0 auto 30px;

    }

    .ab_a{

        margin:0 auto;

    }

    .sp_le{

        display: none;

    }

    .sp_ri{

        float:none;

        width:auto;

        margin:0;

    }

    .sp_dt{

        height: 150px;

    }

    .mob_pro_ti{

        display: block;

    }

    .snews_p{

        padding-bottom: 25px;

    }

    .snews,.spro{

        padding:30px 0;

    }

    .f_p1,.f_p2{

        text-align: center;

    }

    .fo1_d{

        padding-top:20px;

        height: auto;

        border-left: none;

    }

    .fo1_hz_d{

        margin:0px 13px 8px;

    }

    .weizhi{

        padding:50px 0;

    }

    .weizhi_d2{

        display: none;

    }

    .pro_le{

        display: none;

    }

    .pro_ri{

        width:100%;

    }

    .pro_dt{

        width:100%;

        height: 140px;

    }

    .pro_dd{

        line-height: 35px;

    }

    .que_d{

        width:auto;

        margin-left:0;

    }

    .ly_la,.ly_la2{

        width: 100%;

    }

    .ss{

        width:50%;

    }

    .abb_le > h2,.abb_ri > h2{

        text-align: center;

    }

    .news_dd_a2{

        float:none;

        width:50%;

        margin:20px auto 0;

    }

    .yw_row{

        padding:50px 0;

    }

    .xiazai_p{

        padding:0 15px 20px;

    }

    .fo1_hz{

        display: none;

    }

    .ab_channel{

        padding:10px;

    }

    .hezuo_dl{

        width: 50%;

    }

}









/*.pageshow{margin-top: 30px;}*/

.pages{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}

.pages a{border: 1px solid #ccc;display: inline;padding: 3px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;background: #fff;text-decoration:none;color:#999;}

.pages a:hover{border:1px solid #FF6600; background-color:#FF6600; color:#fff;}

.pages span{border: 1px solid #FF6600;display: inline;padding: 3px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #FFEEE5;color: #FF6600;}







/*悬浮*/

.fprm_divs div p{ margin-bottom: 10px; }





.float_bars_pc { position: fixed; right: 1px; bottom: 120px; z-index: 1000;}



.float_bars_pc a.aside1 {background: url(../images/aside_icon1.gif);}



.float_bars_pc a.aside1:hover{background: url(../images/aside_icon1_hover.jpg);}



.float_bars_pc a.aside2 {background: url(../images/aside_icon2.gif);}



.float_bars_pc a.aside2:hover{background: url(../images/aside_icon2_hover.jpg);}



.float_bars_pc a.aside3 {background: url(../images/aside_icon3.gif);}



.float_bars_pc a.aside3:hover{background: url(../images/aside_icon3_hover.jpg);}



.float_bars_pc a.aside4 {background: url(../images/aside_icon4.jpg);}



.float_bars_pc a.aside4:hover{background: url(../images/aside_icon4_hover.jpg);}



.float_bars_pc a { text-decoration: none;color: #333;}





.gray_div{ background-color: rgba(0,0,0,.5); position: fixed; z-index: 99999; top: 0; left: 0; height: 100%; width: 100%; min-height: 524px; display: none; }



.gray_div>div{ position: relative; }



.fprm_div{ width: 465px; border-radius: 3px; padding: 40px; background-color: #fff; text-align: center; position: absolute; }



.fprm_div dl{ margin-bottom: 0; }



.fprm_div dl span{ font-size: 46px; color: #ec6d75; display: block; }



.fprm_div dl small{ font-size: 20px; color: #787878; }



.fprm_div label{ font-size: 18px; color: #b0b0b0; font-weight: 400; margin:24px 0 30px;display: block; }



.fprm_div input{ border:solid 3px #e1e1e1; border-right: 0; width: 260px; height: 55px; line-height: 55px; padding:0 18px; }



.form_inp a{ background-color: #ec6d75; height: 55px; line-height: 55px; color: #fff; font-size: 18px; display: inline-block; vertical-align: top; width: 124px; }



.form_a a{ border:solid 3px #ec6d75; width: 100%; display: inline-block; height: 55px; line-height: 55px; font-size: 20px; color: #ec6d75; }



::-webkit-input-placeholder{font-size: 18px; color: #bebebe;}



.fprm_div{ position: relative; }



.fprm_div>span,.fprm_divs>span{ position: absolute; top: 15px; right: 15px; transition: all 0.3s linear 0.1s; transform-origin:50% 50%; font-size: 0; cursor: pointer; }



.fprm_div>span:hover,.fprm_divs>span:hover{ transform:rotate(180deg); }







.gray_divs{ background-color: rgba(0,0,0,.5); position: fixed; z-index: 99999; top: 0; left: 0; height: 100%; width: 100%; min-height: 524px; display: none; }



.fprm_divs{ width: 465px; border-radius: 3px; padding: 40px 40px 40px 20px; background-color: #fff; text-align: center; position: absolute;  }



.fprm_divs h4{ font-size: 24px; color: #3e3e3e; margin-bottom: 25px; }



.fprm_divs div p{ overflow:hidden; }



.fprm_divs div p label{ width: 5%; float: left; color: #ec6d75; line-height: 43px; margin-bottom: 0; }



.fprm_divs div p input{ width: 84%; float: right; border:solid 1px #e1e1e1; height: 43px; line-height: 43px;padding: 0 20px; }



.fprm_divs div p textarea{ width: 84%; float: right; border:solid 1px #e1e1e1; padding: 10px 20px; }



.fprm_divs div p button{ width: 95%; float: right; color: #fff; background-color: #ec6d75; border:none; height: 43px; line-height: 43px; font-size: 16px; }



.fprm_divs>p{ width: 95%; float: right; font-size:14px; }



.fprm_divs>p span{ color: #ec6d75; display: inline; text-align: left;}







.pro_center{ padding: 0px 0 80px; }



.video_information{ display: none; }



.mv_div{ font-size: 26px; width: 1020px; margin: 60px auto; text-align: center; }







.videos{ position: absolute; top: 0; width: 100% !important; height: 100%; text-align: center;}



.video{ display: none; margin:30px auto;}



button, input, select, textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

}







.is_mobile {
    text-align: center;
    color: #fff;
    display: none;
    background: #8B0504;
}

.is_mobile > .is_mobile_content{
    display: inline-block;
    width: 18.5%;
    padding: 12px 0;
    border-right: 0.1px solid #fff;
}
.is_mobile_text{
    font-size: 12px;
}
.is_mobile_content > a{
    text-decoration: none;
    color: #fff;
}
