﻿@charset "utf-8";/* CSS Document */
*{margin: 0;padding: 0;}
html {font-size: 62.5%;height: 100%;background-color: #fff;}
body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif; font-size: 12px;font-size: 1.2rem;position: relative;
}
.wp{position: relative;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea {font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}
.l{ float:left;}
.r{ float:right;}
.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
::-webkit-input-placeholder {/* WebKit browsers */
 color:#333!important;font-size:12px;font-size:1.2rem; }
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333!important;font-size:12px;font-size:1.2rem; }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333!important;font-size:12px;font-size:1.2rem; }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333!important;font-size:12px;font-size:1.2rem; }
 .wp{position: relative;}
 .box{position: relative;}
  .head .htop .suosou form ::-webkit-input-placeholder {/* WebKit browsers */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
 .head .htop .suosou form :-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
 .head .htop .suosou form ::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
 .head .htop .suosou form :-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
  .main4 .m4bottom .input form ::-webkit-input-placeholder {/* WebKit browsers */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
.main4 .m4bottom .input form :-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
.main4 .m4bottom .input form ::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
.main4 .m4bottom .input form :-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#ccc!important;font-size:12px;font-size:1.2rem; }
@media screen and (min-width:1220px) {.wp {width: 1200px;margin: auto;padding:15px 0;} .box{width: 100%;margin: 0 auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}
.mln{margin-left: 0!important;}
.mbn{margin-bottom: 0!important;}
@font-face {
    font-family: 'AkzidenzGroteskMedium';
    src: url('../fonts/akzidenzgroteskmedium.eot');
    src: url('../fonts/akzidenzgroteskmedium.eot') format('embedded-opentype'),
         url('../fonts/akzidenzgroteskmedium.woff2') format('woff2'),
         url('../fonts/akzidenzgroteskmedium.woff') format('woff'),
         url('../fonts/akzidenzgroteskmedium.ttf') format('truetype'),
         url('../fonts/akzidenzgroteskmedium.svg#akzidenzgroteskmedium') format('svg');
}
.ziti{font-family: 'AkzidenzGroteskMedium';}
/*kefu*/
.kefu{position:fixed;right:0px;top:300px;width:70px;height:auto;overflow:hidden;text-align:center;background-color:#f1f1f1; z-index:999; padding-bottom:3px; padding-top:3px; }
.kefu_nr{ border-bottom:1px solid #aaaaaa; width:55px; margin-left:11px; padding-top:10px; }
.kefu_font{ line-height:26px;font-size: 12px; font-size: 1.2rem;}
.kefu a{ color:#333;font-size: 12px; font-size: 1.2rem;}
.kefu a:hover,.kefu a:active{ color:#0870e7; }
.kefu_bottom{ padding-bottom:7px; }
.kefu .linenone{border-bottom: none;padding-bottom: 0;}
.kf1 a img{margin-bottom: 10px;}
@media screen and (max-width:640px){.kefu{position: fixed;bottom: 0!important;top:auto;height: 70px;width: 100%!important;padding-bottom: 0;}.kefu .kefu_nr{width: 31%!important;float: left!important;margin:0 1%!important;border: none!important; }}
.search{width:25px;z-index:99999; position:absolute;background:none;
margin-top:-61px;
    right:0px;
    }
.sb-icon-search {color: #333;width:25px;height:25px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none;z-index: 99999; }
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 25px;height: 25px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden;z-index:99999; border-radius:5px;border:1px solid #fff; color:#333}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 25px;line-height:25px;padding-left:10px;border:none;margin: 0;z-index: 10;font-family:Arial, Helvetica, sans-serif;color:#333}
.sb-icon-search,.sb-search-submit{width: 25px;height: 25px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:url(../images/sousuo.png) no-repeat center;}
.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:25px;line-height:25px;position:relative;right:0px;top:0px;z-index: 9999999; background:#fff; color:#333; border:1px solid #ffc42c;}
.no-js .sb-search .sb-icon-search {position:absolute;background:#fff url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px; border:none !important}
.no-js .sb-search .sb-search-submit{z-index: 9990;}
/*head*/
.head{padding-top: 3px;background: #383735; padding-bottom: 3px;}
.head .all{float: right;width: 730px;margin-top: 13px;}
.head .logo{position: static;top: -10px;left: 0;z-index: 3333333;}
.logo img{width:60%}
.logo1{display: none;}
.head .htop .suosou form{width: 380px;border:1px solid #be1313;background:#fff;}
.head .htop .suosou form .ipt{display: block;float: left;width: 290px;color: #ccc;font-size: 14px;font-size: 1.4rem;background:#fff url(../images/sousuo.png) no-repeat 10px center;
padding-left:38px;  height: 38px;line-height: 38px;font-family: Verdana, Geneva, Tahoma, sans-serif ;}
.head .htop .suosou form .ips{display: block; cursor: pointer; float: right; width: 48px;height: 38px;line-height: 38px;text-align: center;font-size: 18px;font-size: 1.8rem;color: #fff;background-color: #be1313;}
.head .htop .share{text-align: right;margin-left: 10px;width: 190px;padding-top: 3px;}
.head .htop .share a{display: inline-block;margin-left: 8px;}
.head .hbot{width: 500px;margin-top:21px;text-align: right;padding-bottom: 23px;}
.head .hbot a{font-size: 16px; font-size: 1.6rem;line-height: 26px; color: #be1313;font-weight: bold;display: inline-block;padding-left: 38px;}
.head .hbot a:hover{color: #be1313;}
/*nav1*/
.nav1{background: #fff;}
.nav1>.wp{ position:relative}
.nav1>.wp>ul>li{float: left;margin-left: 32px;padding-right: 15px;}
.nav1>.wp>ul>li>a{font-size: 16px;font-size: 1.6rem;color: #000033;font-weight: bold;
    display: block;padding: 13px 15px 13px 15px;background:url(../images/sanjiao.png) no-repeat right center;
}
.nav1>.wp>ul>li:hover,.nav1>.wp>ul>li.hover{background:url(../images/xiaxian.jpg) repeat-x bottom center;}
#xiangduiabout{float: left;margin-left: 52px;padding-right: 15px; position:relative !important }
.yiji { background:#ededed;border-top: 5px solid #be1313; padding-top:0px; position: absolute;left:0px;top:100%;z-index: 99999;display: none ;}
.yijin{ background:#ededed;}
.xiala{  float:left;}
.xialan{ padding-left:20px; padding-bottom:15px;padding-right: 4px;width:135px;}
.xialan>a{ display:block; font-size:16px; font-size:1.6rem; color:#333; font-weight:bolder; line-height:25px; padding-top:16px;border-bottom: 1px solid #ccc;}
.xialan ul{ padding-top:0px;}
.xialan ul li {padding-top: 4px;padding-bottom: 4px;border-bottom: 1px solid #ccc;}
.xialan ul li a{ display:block; font-size:14px; font-size:1.4rem; color:#333; line-height:26px;}
.xialan a:hover{ color:#be1313;}
.daohang>li:hover .yiji{ top:61px;}
.nav1 .navimg{background-color: #fff;padding: 15px;}
.nav1 .navimg a{display: block;}
.nav1 .navimg a img{display: block;max-width:359px; }
.nav1>.wp>ul>li:hover .yiji{display: block!important;    top: 64px;}   
.nieyeda{position: relative;z-index:10000; margin-top:30px}
.nieyeda ul{margin-top: 8px; height: 51px;}
.nieyeda ul li{float: left;   margin-left: 20px; margin-right:20px;  text-align: center;position: relative;    display: block; 
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff;
    font-weight: bold;
    background-color: #be1313;
    text-align: center; margin-bottom:30px;}
.nieyeda ul li>a{   display: inline-block;
    background: #be1313;width:280px;}
   .nieyeda ul li>a span{ display: inline-block;
    margin: 5px;
   font-size: 16px; font-size: 1.6rem; 
    padding: 0 11px;
    line-height: 35px;
    color: #fff;
    border: 1px solid #fff; width:248px}
.nieyeda ul li>a:hover{ color: #333;   }
.nieyeda ul .on{ color: #fff;  background: #ed6501;   }
.nieyeda ul li:hover .divshowp{display: block;}
.nieyeda ul li .divshowp{ position: absolute; display: none;top: 45px;left: 0px;z-index: 55555; width: auto;   background: #be1313;width:100%; min-height:150px }
.nieyeda ul li .divshowp dl dd{ width: 100%; text-align: left;   position: relative;  }
.nieyeda ul li .divshowp dl dd a{ color: #fff;   font-size: 14px; font-size: 1.4rem; line-height: 30px; padding-left:10px; padding-right:10px  }
.nieyeda ul li .divshowp dl dd:hover{ background: #4d4d4d; }
.nieyeda ul li .divshowp dl dd:hover .san{ display: block; }
.nieyeda ul li .divshowp dl dd .san{ display: none; width: 184px; position: absolute; top:0; left: 100%;  background: #be1313; }
.nieyeda ul li .divshowp dl dd .san p:hover{ background: #4d4d4d; }
.nieyeda ul li .divshowp dl dd .san p a{ color: #fff;   font-size: 18px; font-size: 1.8rem; line-height: 43px;  }
@media screen and (min-width:1000px) and (max-width:1219px) {.xiala{  width:120px}}
/*about us*/
.nieyedabout{position: relative;z-index:10000; margin-top:30px}
.nieyedabout #aboutul{margin-top: 8px; height: 51px; }
.nieyedabout #aboutul li{float: left;  text-align: center;position: relative;    display: block; 
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff;
    font-weight: bold;
    background-color: #be1313;
    text-align: center; margin-bottom:30px; width:190px !important; width:20% !important;}
.nieyedabout #aboutul li>a{   display: inline-block;
    background: #be1313;width:100%;}
   .nieyedabout #aboutul li>a span{ display: inline-block;
    margin: 5px;
   font-size: 16px; font-size: 1.6rem; 
    padding: 0 4px;
    line-height: 35px;
    color: #fff;
    border: 1px solid #fff; width:91%}
.nieyedabout #aboutul li>a:hover{ color: #333;   }
.nieyedabout #aboutul .on{ color: #fff;  background: #ed6501;   }
.nieyedabout #aboutul li:hover .divshowp{display: block;}
.nieyedabout ul li .divshowp{ position: absolute; display: none;top: 45px;left: 0px;z-index: 55555; width: auto;   background: #be1313;width:100%; min-height:150px }
.nieyedabout ul li .divshowp dl dd{ width: 100%; text-align: left;   position: relative;  }
.nieyedabout ul li .divshowp dl dd a{ color: #fff;   font-size: 14px; font-size: 1.4rem; line-height: 30px; padding-left:10px; padding-right:10px  }
.nieyedabout ul li .divshowp dl dd:hover{ background: #4d4d4d; }
.nieyedabout ul li .divshowp dl dd:hover .san{ display: block; }
.nieyedabout ul li .divshowp dl dd .san{ display: none; width: 184px; position: absolute; top:0; left: 100%;  background: #be1313; }
.nieyedabout ul li .divshowp dl dd .san p:hover{ background: #4d4d4d; }
.nieyedabout ul li .divshowp dl dd .san p a{ color: #fff;   font-size: 18px; font-size: 1.8rem; line-height: 43px;  }
@media screen and (max-width:999px) {.nieyeda,.nieyedabout{ display:none}}
/* share1 */
.head .share1{text-align: right;width: 200px;padding-top: 13px;margin-right: 60px;display: none;}
.head .share1 a{display: inline-block;margin-left: 13px;}
/* suosou1 */
.head .suosou1{display: none;width: 100%;margin-top: 10px;margin-bottom: 10px;}
.head .suosou1 form{width: 99%;border:1px solid #be1313;background:#fff;}
.head .suosou1 form .ipt{display: block;float: left;width: 74%;color: #ccc;font-size: 14px;font-size: 1.4rem;background:#fff url(../images/sousuo.png) no-repeat 10px center;
padding-left:5%;  height: 38px;line-height: 38px;font-family: Verdana, Geneva, Tahoma, sans-serif ;text-indent: 2em;}
.head .suosou1 form .ips{display: block; cursor: pointer; float: right; width: 20%;height: 38px;line-height: 38px;text-align: center;font-size: 18px;font-size: 1.8rem;color: #fff;background-color: #be1313;}
/* nav2 */
.nav2{display: none;background-color: #fff;width: 100%;}
.nav2 ul li{width: 25%;float: left;text-align: center;padding-top: 15px;padding-bottom: 15px;}
.nav2 ul li:hover,.nav2 ul li.hover{background-color: #be1313;}
.nav2 ul li:hover a,.nav2 ul li.hover a{color:#fff;}
.nav2 ul li a{display: block;font-size:16px;font-size:1.6rem;color: #be1313;}
@media screen and (max-width:979px) {
    .head .suosou1{display: block;}
    .head .share1{display: block;}
    .nav2{display: block;}
}
@media screen and (max-width:1219px) {
    .zuoce{width: 555px!important;}
    .nav1>.wp>ul>li{margin-left: 19px;}
    .yiji{left: 0px;width: 980px;}
    .xialan{width: 123px;padding-left: 15px;}
    .head .htop .suosou form{width: 280px;}
    .head .htop .suosou form .ipt{width: 70%;padding-left:10%;}
    .head .htop .suosou form .ips{width: 20%;}
    .head .all{width: 550px;}
    .head .htop .share {
    text-align: right;
    margin-left: 0px;
    width: 250px;
    padding-top: 3px;
}
    .head .htop .share a{ margin-left:1px}
    }
    .zuoservice{width: auto!important;}
    @media screen and (max-width:1230px) {
    .nav1>.wp>ul>li>a{font-size: 16px;font-size: 1.6rem;color: #be1313;font-weight: bold;
    display: block;padding: 13px 14px 13px 25px;background:url(../images/sanjiao.png) no-repeat right center;
}
    }
@media screen and (max-width:999px) {
    .head .all{width: 500px;}
    .head .htop .suosou form{width: 280px;}
    .head .htop .share{margin-left: 0;}
    .yiji{left: -122px;width: 930px;}
    .xialan{width: 100px;padding-left: 15px;}
    .nav1>.wp>ul>li{margin-left: 10px;}
    .head .share1{text-align: right;width: 320px;padding-top: 13px;margin-right: 60px;}
}
@media screen and (max-width:979px) {
    .head .all{display: none;}
    .nav1{display: none;}
}
@media screen and (max-width:720px) {
    .logo{display: none;}
    .logo1{display: block;}
    .logo1 a{display: block;width: 100%;}
    .logo1 a img{display: block;max-width: 100%;}
}
@media screen and (max-width:640px) {
    .head .share1{text-align:center;width:100%;padding-top: 13px; margin-right:0px}
    .head .share1 a{ margin-left:2px; margin-right:2px}
.nav2 ul li a{display: block;font-size:14px;font-size:1.4rem;color: #be1313;}
}
/*container*/
.container{ width:5px; height:100%;position:absolute; right:0px;top:0px;transition:all 0.4s ease 0s; z-index:999999; cursor:pointer;}
.container .menubtn{width: 35px;height: 30px;position: absolute;top:20px;right:35px;transition:all 0.4s ease 0s; z-index:9999}
.container .menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #be1313;}
.container .nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;bottom: 0;right: 0;display: none;}
.container .nav ul {display: none; margin-top:10px;}
.container .nav ul li{line-height: 40px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}
.container .nav ul li a{ color:#fff;}
.yanse299{ color:#feaba2 !important}
/*lun bo*/
.index_focus {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 585px;}
.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus .slide_nav {position: absolute; z-index:99999 ;height: 20px;left:50%;margin-left:-136px ;bottom:20px;width: 272px;}
.index_focus .slide_nav a{ width:20px; height:20px; cursor:pointer;display: inline-block;margin-top: 0px; margin-right:16px; margin-left:16px; background:url(../images/circle.png) no-repeat center center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block; margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center;}
.index_focus1 {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 270px;}
.index_focusn1{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;}
.index_focus1 .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus1 .slide_nav {position: absolute; z-index:999999 ;height: 20px;left:50%;margin-left:-136px ;width: 272px;bottom:11px;}
.index_focus1 .slide_nav a{ width:20px; height:20px; cursor:pointer;display: inline-block;margin-top: 0px; margin-right:16px; margin-left:16px; background:url(../images/circle.png) no-repeat center center;}
.index_focus_post {z-index: 10;}
.index_focus1 .pic {height: auto;display: block;    margin:0 auto;}
.index_focus1 .pic:hover {text-decoration: none;}
.index_focus1 .slide_nav li:hover,.index_focus1 .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center;}
@media screen and (min-width:1000px) and (max-width:1219px) {
.index_focus {height:436px;}
.index_focusn img {width:81%;}
.index_focus1 {height:196px;}
.index_focusn1 img {width: 80%;}
}
@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}
@media screen and (max-width:999px) {
.index_focus {display: none}
.index_focus1 {display: none}
.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%; vertical-align: middle;}
.carousel ol{position: absolute;z-index: 2;width: 95px;height:5px;bottom: 20px;
left: 50%;-webkit-transform:translate3d(-50%,0,0);}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;
background-color: #be1313;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#fff;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (min-width:980px) {.container,.nav{ display:none}}
/* main1 */
.main1{padding-top: 50px;margin-bottom: 50px;}
.main1 .m1txt{width: 605px;margin-top: 47px;}
.main1 .m1txt .m1top{padding-bottom: 1px;}
.main1 .m1txt .m1top a{font-size:24px;font-size:2.4rem;color:#333;line-height: 31px;}
.main1 .m1txt .m1top a:hover{color: #be1313;}
.main1 .m1txt p{font-size:16px;font-size:1.6rem;color:#333;line-height: 26px;margin-top: 26px;}
.main1 .m1txt p a{display: block; font-size:16px;font-size:1.6rem;color:#333;line-height: 26px;margin-top: 26px;}
.main1 .m1txt p a:hover{color: #be1313;}
.main1 .video{width: 532px;position: relative;overflow: hidden;}
.main1 .video a{display: block;}
.main1 .video img{max-width: 100%;}
.main1 .video a.shipin{max-width: 532px;width: 100%;padding-bottom:7px;background:url(../images/videodi.jpg) repeat-x left bottom; }
.main1 .video a.shipin img{display: block;max-width: 100%;}
.main1 .video a.m1zhezhao{transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s; position: absolute;width: 100%;height: 100%;top: 100%;left: 0;background:url(../images/m1zhezhao.png) no-repeat center center;}
.main1 .video:hover a.m1zhezhao{top: 0;}
@media screen and (max-width:1219px) {
.main1 .m1txt{width:50%;margin-top: 10px;}
.main1 .video{width: 45%;max-width: 532px;}
}
@media screen and (max-width:979px) {
    .main1 .m1txt{width:100%;margin-top: 30px;float: none;}
    .main1 .video{width: 100%;max-width: 532px;margin: 0 auto;float: none;}
}
/* .main2 */
.lanxian{width: 100%;height: 2px;background-color: #be1313;}
.m2biaoti{background-color: #383735;border-top: 1px solid #fff;border-bottom: 10px solid #be1313;}
.m2biaoti .p1{padding-top: 8px;padding-bottom: 5px;}
.m2biaoti .p1 a{font-size:14px;font-size:1.4rem;color:#fff;line-height: 30px;}
.m2biaoti .p1 a:hover{color: #be1313;}
.m2biaoti .p2{padding-bottom: 12px;}
.m2biaoti .p2 a{text-transform: uppercase; font-size:28px;font-size:2.8rem;color:#fff;line-height: 30px;}
.m2biaoti .p2 a:hover{color: #be1313;}
.main2 {background-color: #edeeef; }
.main2 .m2top {margin-top: 15px;padding-bottom: 27px;}
.main2 .m2top ul{text-align: center;}
.main2 .m2top ul a{display: inline-block;width: 10px;height: 10px;margin: 0 5px;}
.main2 .m2top ul a{background:url(../images/m2circle.png) no-repeat center center;}
.main2 .m2top ul a.hover{background:url(../images/m2circleon.png) no-repeat center center;}
.main2 .m2bottom{padding-top: 31px;}
.main2 .qiehuan ul li{float: left;width: 258px;margin-left: 56px;padding-bottom: 18px;background:#fff url(../images/m2yinying.png) no-repeat bottom center;background-size: 100% auto;}
.main2 .qiehuan ul li .m2box{margin: 11px 12px;border: 1px solid #cccccc;padding: 8px;}
.m2box .m2-1 {margin-top: 2px;margin-bottom: 45px;}
.m2box .m2-1 a{display: block;}
.m2box .m2-1 a img{display: block;max-width: 100%;}
.m2box .m2-2 a{display: block;text-align: center; font-size:14px;font-size:1.4rem;color:#333;font-weight: bold;}
.m2box .m2-2 a:hover{color: #be1313;}
.m2box .m2-3{margin-top: 9px;margin-bottom: 50px;}
.m2box .m2-3 a{display: block; text-align: center;font-size:14px;font-size:1.4rem;color: #4d4d4d;line-height: 26px;}
.m2box .m2-3 a:hover{color: #be1313;}
.m2box .m2-4{margin-bottom: 24px;}
.m2box .m2-4 a{display: block;margin: 0 auto;width: 100%;height: 41px;line-height: 41px;text-align: center;font-size:16px;font-size:1.6rem;font-weight: bold;color:#fff;background-color: #be1313;}
.m2box .m2-4 a:hover{background-color:  #383735;}
.disnone{display: none;}
@media screen and (max-width:1219px) {
    .main2 .qiehuan ul li{width: 23%;margin: 1%!important;}
}
@media screen and (max-width:979px) {
    .main2 .qiehuan ul li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:540px) {
.m2box .m2-2 a{display: block;text-align: center; font-size:14px;font-size:1.4rem;color:#333;font-weight: bold; height:30px}
}
@media screen and (max-width:399px) {
    .main2 .qiehuan ul li{width: 98%;margin: 1%!important;}
}
/* main3 */
.main3 {padding-top: 43px;}
.main3 .m3title{text-align: center;}
.main3 .m3title a{font-size:28px;font-size:2.8rem;color:#333;}
.main3 .m3title a:hover{color: #be1313;}
.main3 .m3jianjie{margin-top: 11px;margin-bottom: 44px;}
.main3 .m3jianjie a{display: block;max-width: 1123px;margin: 0 auto; width: 100%;font-size:16px;font-size:1.6rem;color:#333;;line-height: 26px;text-align: center;}
.main3 .m3jianjie a:hover{color: #be1313;}
.main3 .m3cont ul li{float: left;margin-left: 30px;width: 380px;}
.main3 .m3cont ul li .m3top a{display: block;}
.main3 .m3cont ul li .m3top a img{display: block;max-width: 100%;}
.main3 .m3cont ul li .m3bottom{padding: 16px 14px;background-color: #383735;}
.main3 .m3cont ul li .m3bottom a{display: block;font-size:16px;font-size:1.6rem;color:#fff;line-height: 26px;}
.main3 .m3cont ul li:hover .m3bottom{background-color: #be1313;}
@media screen and (max-width:1219px) {
    .main3 .m3cont ul li{width: 31%;margin: 1%!important;}
}
@media screen and (max-width:829px) {
    .main3 .m3cont ul li{width: 48%;margin: 1%!important;}
    .main3 .m3cont ul li .m3bottom{padding: 0px;background-color: #383735; height:30px; line-height:30px; overflow:hidden}
}
@media screen and (max-width:399px) {
    .main3 .m3cont ul li{width: 98%;margin: 1%!important;}
}
/* main4 */
.main4{background-color: #be1313;margin-top: 90px;padding-top: 10px;padding-bottom: 11px;}
.main4 .m4top{margin-bottom: 1px;}
.main4 .m4top a{color:#fff;font-size:28px;font-size:2.8rem;}
.main4 .m4top a:hover{text-decoration: underline;}
.main4 .m4bottom .m4wenzi{width: 660px;}
.main4 .m4bottom .m4wenzi a{display: block; font-size:16px;font-size:1.6rem;color:#fff;;line-height: 26px;}
.main4 .m4bottom .m4wenzi a:hover{text-decoration: underline;}
.main4 .m4bottom .input form{width: 510px;height: 40px;line-height: 40px;position: relative;top: -8px;}
.main4 .m4bottom .input form .m4ipt{width: 300px;height: 40px;line-height: 40px;text-indent: 16px;color: #ccc;font-size:14px;font-size:1.4rem;}
.main4 .m4bottom .input form .m4ips{width: 200px;height: 40px;background-color: #383735;color: #fff;font-size:18px;font-size:1.8rem;cursor: pointer;}
@media screen and (max-width:1219px) {
    .main4 .m4bottom .m4wenzi{width: 530px;}
}
@media screen and (max-width:999px) {
    .main4 .m4bottom .m4wenzi{width: 500px;}
}
@media screen and (max-width:979px) {
    .main4 .m4bottom .m4wenzi{width: 100%;}
    .main4 .m4bottom .input form{top: 0px;margin-top: 15px;}
}
@media screen and (max-width:639px) {
    .main4 .m4bottom .m4wenzi{float: none;}
    .main4 .m4bottom .input{float: none;width: 100%;}
    .main4 .m4bottom .input form{width: 100%;}
    .main4 .m4bottom .input form .m4ipt{width: 60%;}
    .main4 .m4bottom .input form .m4ips{width: 35%;}
}
/* foot */
.foot{padding-top: 68px;background:#383735;}
.foot .f-it .title{margin-bottom: 18px;}
.foot .f-it .title p {font-size:28px;font-size:2.8rem;color: #be1313;}
.foot .f-it .title a {font-size:28px;font-size:2.8rem;color: #be1313;}
.foot .f-it{float: left;}
.foot a:hover{color: #be1313!important;}
.foot .f-it .title a:hover{color: #fff!important;} 
.foot .f-it1{width: 460px;}
.foot .f-it1 .psite{font-size:18px;font-size:1.8rem;color: #ffffff;margin-bottom: 16px;}
.foot .f-it1 .shuang p{font-size:1.8rem;color: #ffffff;line-height: 30px;}
.foot .f-it1 .shuang p a{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}
.foot .f-it1 .shuang .tp{width: 50%;}
.foot .f-it1 .shuang .ps{width: 50%;}
.foot .f-it1 .pp1,.foot .f-it1 .pp2,.foot .f-it1 .pp3{line-height: 30px;font-size:1.8rem;color: #ffffff;}
.foot .f-it1 .pp1 a{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}
.foot .f-it2{width: 150px;margin-left: 105px;margin-right: 107px;}
.foot .f-it2 .title{margin-bottom: 13px;}
.foot .f-it2 ul li a{line-height: 34px;font-size:18px;font-size:1.8rem;color: #ffffff;}
.foot .f-it3{width: 375px;}
.foot .f-it3 .title{margin-bottom: 22px;}
.foot .f-it3 ul{margin-bottom: 8px;}
.foot .f-it3 ul li{float: left;margin-left: 26px;}
.foot .f-it3 ul li a{display: block;}
.foot .f-it3 .p1{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}
.foot .f-it3 .p1 a{font-size:14px;font-size:1.4rem;color: #ffffff;line-height: 30px;}
.foot .f-it3 .p1 .reanod{margin-left: 5px;margin-right: 6px;}
.foot .wp1{padding-bottom: 25px;}
.foot .wp2{background:url(../images/wp2line.png) no-repeat top center;padding-top: 11px;padding-bottom: 16px;}
.foot .link{font-size:18px;font-size:1.8rem;color: #be1313;text-align: center;}
.foot .wp2 a{color: #be1313;font-size:18px;font-size:1.8rem;margin-left: 15px;}
.foot .wp2 a:hover{color: #fff!important;}
@media screen and (max-width:639px) {
    .foot .wp2{display: none;}
}
@media screen and (max-width:1219px) {
    .foot .f-it1{width: 300px;}
    .foot .f-it1 .shuang .tp{width: 100%;}
    .foot .f-it1 .shuang .ps{width: 100%;}
    .foot .f-it2{margin-left: 75px;margin-right: 80px;}
}
@media screen and (max-width:999px) {
    .foot .f-it2{margin-left:60px;margin-right: 45px;}
}
@media screen and (max-width:979px) {
    .foot .f-it1{width: 35%;}
    .foot .f-it2{width: 20%; margin-left:5%;margin-right: 5%;}
    .foot .f-it3{width: 35%;}
}
@media screen and (max-width:719px) {
    .foot .f-it1{width: 100%;margin-bottom: 30px;}
    .foot .f-it2{width: 100%; margin-left:0%;margin-right: 0%;margin-bottom: 30px;}
    .foot .f-it3{width:100%;}
}
/* bread */
.bread .wp{border-bottom: 1px solid #cccccc;padding-top: 16px;padding-bottom: 7px;}
.bread {font-size:14px;font-size:1.4rem;color:#333;}
.bread a{font-size:14px;font-size:1.4rem;color:#333;}
.bread a:hover,.bread a.a2{color: #be1313;}
/* ====================================product================================== */
.product ul{padding-top:25px;}
.product ul li{width: 288px;float: left;margin-left: 15px;}
.product ul li .p-top a{display: block;}
.product ul li .p-top a img{display: block;max-width: 100%;}
.product ul li dl{margin-top: 5px;}
.product ul li dl .p-title a{padding:0 25px 0 25px; display: block;height: 34px;line-height: 34px;font-size:16px;font-size:1.6rem;color:#fff;font-weight: bold;background-color: #be1313;text-align: center; }
.product ul li dl dd{padding:4px 25px 4px 25px; background-color: #f1f1f1;border-bottom: 1px dashed #cccccc;}
.product ul li dl dd a{padding-left: 15px;background:url(../images/p-sanjiao.png) no-repeat left 5px; font-size:14px;font-size:1.4rem;color:#333;line-height: 26px;}
.product ul li dl dd a:hover{color: #be1313;background:url(../images/p-sanjiaoon.png) no-repeat left 5px;}
.xiaopingqc{ display:none}
@media screen and (max-width:1219px) {
    .product ul li{width: 24%;margin: 0.5%!important;}
        .product ul li dl .p-title a{ font-weight:normal; font-size:14px; font-size:1.4rem}
}
@media screen and (max-width:949px) {
    .product ul li{width: 48%;margin: 1%!important;}
    .xiaopingqc{ display:block; clear:both}
}
@media screen and (max-width:720px) {
    .product ul li dl .p-title a{ font-weight:normal}
.product ul li dl .p-title a {
    padding: 0 25px 0 25px;
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-size: 1.4rem;
}
}
@media screen and (max-width:500px) {
    .product ul li{width:98%;margin: 1%!important;}
}
/* ====================================product1================================== */
.product1 ul{padding-top:25px;}
.product1 ul li{width: 288px;float: left;margin-left: 16px;margin-bottom: 46px;}
.product1 ul li .p1-top a{display: block;}
.product1 ul li .p1-top a img{display: block;max-width: 100%;}
.product1 ul li .p1-mid{margin-top: 5px;}
.product1 ul li .p1-mid a{ display: block;height: 34px;line-height: 34px;font-size:16px;font-size:1.6rem;color:#fff;font-weight: bold;background-color: #be1313;text-align: center; overflow:hidden }
.product1 ul li .p1-mid a:hover{background-color: #383735;}
.product1 ul li .p1-bot{margin-top: 20px;position: relative;}
.product1 ul li .p1-bot a{ display: block;width: 158px;margin: 0 auto; height: 32px;line-height: 32px;font-size:14px;font-size:1.4rem;color:#fff;background-color: #be1313;text-align: center; }
.product1 ul li .p1-bot a:hover{background-color: #383735;}
.product1 ul li .p1-bot input{position: absolute;left: 0;top: 9px;}
 /*page*/
.page{position: relative;margin:4px auto 40px;}
.page {text-align: center;}
.page a:hover{color: #fff;background-color: #be1313;}
.page a,.page span {display: inline-block;background-color:#be1313;color: #fff; margin-right:8px;width: 26px;height: 26px;line-height: 26px;border: 1px solid #be1313;background-color: #be1313; text-align:center;font-size: 12px;font-size: 1.2rem;border-radius: 0px;}
.page a.on,.page a:hover,.page a.current,.page a:hover{background-color: #383735;color: #fff;border: 1px solid #383735;}
.page a.first,.page span.first{width:59px;margin-right:10px;}
.page a.last,.page span.last{width: 59px;margin-left: 4px;}
/*.page span{display: inline-block;width: 50px;text-align: center;font-size:16px;font-size:1.6rem;color: #333;position: relative;top: 3px;}
*/.page img{display: inline-block;position: relative;top: 5px;margin-left: 0px;margin-right: 13px;}
.ins{margin-left: 4px; width: 133px;display: inline-block;height: 28px; line-height: 26px;text-align: center; border: none; outline: none;background-color: #be1313;color: #fff;font-size: 12px;font-size: 1.2rem;cursor: pointer;border: 1px solid #be1313;}
.top20{ margin-top:20px; margin-bottom:20px}
@media screen and (max-width:1219px) {
    .product1 ul li{width: 23%;margin: 1%!important;}
}
@media screen and (max-width:949px) {
    .product1 ul li{width: 48%;margin: 1%!important;}
    .top20{ margin-top:1.5rem; margin-bottom:1.5rem}
}
@media screen and (max-width:639px) {
    .page .l{float: none;margin-bottom: 10px;}
    .page a{margin-bottom: 10px;}
    .page .add{float: none;text-align: center;}
}
@media screen and (max-width:500px) {
    .product1 ul li{width: 98%;margin: 1%!important;}
}
/* ====================================product2================================== */
/*list*/
.product2 .xiangqing .list {width: 270px;}
.product2 .xiangqing .list .title1{width: 100%;margin-bottom:0px;padding-top: 21px;margin-bottom: 21px;}
.product2 .xiangqing .list .title1 a{display: block;width: 100%;height: 32px;line-height: 32px;color: #333;font-size: 32px;font-size: 2.2rem;font-weight: bold; }
.product2 .xiangqing .list .subNavBox{width: 100%;}
.product2 .xiangqing .list .subNav{cursor: pointer;background:#fff;margin-top: 6px;margin-bottom: 0px;background-color: #cccccc;}
.product2 .xiangqing .list .subNav.div1{margin-top: 0px;padding: 10px;}
.product2 .xiangqing .list .subNav a{ line-height:40px; padding-left:30px; background:url(../images/duigou1.png) no-repeat 8px center; font-size:17px; font-size:1.7rem;font-weight: bold; color:#333333; transition:0s;}
.product2 .xiangqing .list .subNav:hover a{ background:url(../images/duigou1on.png) no-repeat 8px center; color:#fff;}
.product2 .xiangqing .list .subNav:hover{ background-color: #ea9a9a;}
.product2 .xiangqing .list .currentDd{background-color: #be1313;}
.product2 .xiangqing .list .currentDd a{ background:url(../images/duigou1on.png) no-repeat 8px center; color:#fff;}
.product2 .xiangqing .list .navContent{display: none; background:#fff;position: relative;top:0px;padding-bottom: 0px;top:0px;}
.product2 .xiangqing .list .navContent>li a{display:block; font-size:14px; font-size:1.4rem;line-height: 30px;color:#fff; padding-left:32px;}
.product2 .xiangqing .list .navContent>li a:hover{color: #be1313;}
/*goods1*/
.product2 .xiangqing .goods1{width: 890px;padding-top: 17px;}
 /*mouse hands*/
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{position:relative; float:left; margin-top:0px;
width:375px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:1px;}
#tsShopContainer #tsPicContainer{width:100%;position:relative;
height:64px;
margin-top: 0px;
}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:21px;position:absolute;top:0px;left:0px;cursor:pointer;
height:64px;background:url(../images/prleft.png) no-repeat left center;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:21px;position:absolute;top:0px;right:0px;cursor:pointer;
height:64px;background:url(../images/prright.png) no-repeat right center;} 
#tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../images/prlefton.png) no-repeat left center;}
#tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../images/prrighton.png) no-repeat right center;} 
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:1px;left:9px;width:1px;overflow:hidden;
height:64px;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:99px;float:left;cursor:pointer;margin-left: 0px;margin-bottom: 0;
padding: 0 10.5px;}
#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block; 
width:99px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;
width:99px;
height:64px;}
/*
teer.js
tsScrollResize
offsetWidth*3
*/
.MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}
.MagicZoomPup{border:0px solid #aaa;background:#ffffff;}
.MagicZoomMain{text-align:center !important;width: 92px;}
.goods1 .content{width: 447px;}
.goods1 .content .title{padding-top: 3px;margin-bottom: 14px;}
.goods1 .content .title h1{font-size:26px;font-size:2.6rem;color: #be1313;font-weight: bold;}
.goods1 .content ul li,.goods1 .content .ul{font-size:14px;font-size:1.4rem;color: #333;line-height: 26px;}
.goods1 .content ul li a{font-size:14px;font-size:1.4rem;color: #333;line-height: 26px;}
.goods1 .content ul li a:hover{color: #be1313;}
.goods1 .content .btn{margin-top: 15px;max-width: 382px;margin-right: 20px;}
.goods1 .content .btn a ,.goods1 .content .btn span{display: block; font-size:14px;font-size:1.4rem;color: #fff;width: 158px;height: 32px;line-height: 32px;text-align: center;background-color: #be1313;}
.goods1 .content .btn a:hover{background-color: #be1313;}
.goods1 .content .share1{margin-top: 20px;}
.at-resp-share-element .at-icon{width:26px!important;height:26px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width:26px!important;height:26px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.p2-fenlei{margin-top: 55px;}
.p2-fenlei li{float: left;margin-left:5px; margin-right:5px;width: 400px; margin-bottom:15px}
.p2-fenlei li a{display: block;width: 100%; height: 40px;line-height: 40px;text-align: center; font-size:18px;font-size:1.8rem;color:#333;background-color: #ccc;}
.p2-fenlei li:hover a,.p2-fenlei li.hover a{background-color: #be1313;color:#fff;}
.bianji p{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;margin-bottom: 26px;font-family: Arial, Helvetica, sans-serif;}
.bianji p span{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.bianji p li{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.bianji p strong{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.bianji p img{display: block;max-width: 100%;}
.bianji p a{line-height: 26px;font-size:14px;font-size:1.4rem;color:#be1313 !important;}
.bianji{overflow: auto;}
.qiehuan1  table{ width:97%; border-collapse:collapse; line-height:24px;margin-bottom: 26px; border:1px solid #d5d5d5 ; margin-top:20px}
.qiehuan1  tr td,.qiehuan1  tr th{ line-height:24px; padding:2px;border:1px solid #d5d5d5; }
.img980{display: none;}
.img980 ul li{width: 48%;margin: 1%;float: left;}
.img980 ul li  img{display: block;width: 100%;}
.protitle1{font-size:28px;font-size:2.8rem;color: #be1313;text-transform: uppercase;margin-bottom: 23px;margin-top: 30px;}
.protitle1 a{ color:#be1313}
ul.rel-pro li{width: 288px;float: left;margin-left: 16px;margin-bottom: 0px;}
ul.rel-pro li .p1-top a{display: block;}
ul.rel-pro li .p1-top a img{display: block;max-width: 100%;}
ul.rel-pro li .p1-mid{margin-top: 5px;}
ul.rel-pro li .p1-mid a{ display: block;height: 34px;line-height: 34px;font-size:16px;font-size:1.6rem;color:#fff;font-weight: bold;background-color: #be1313;text-align: center; }
ul.rel-pro li .p1-mid a:hover{background-color: #383735;}
@media screen and (max-width:1219px) {
    ul.rel-pro li{width: 23%;margin: 1%!important;}
}
@media screen and (max-width:999px) {
.qiehuan1  table{ width:800px}
.qiehuan1  .table{ overflow:scroll}
}
@media screen and (max-width:949px) {
    ul.rel-pro li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:429px) {
    ul.rel-pro li{width: 98%;margin: 1%!important;}
    .img980 ul li{width: 98%;margin: 1%!important;}
}
@media screen and (max-width:1219px) {
    .product2 .xiangqing .goods1{width: 650px;}
    .goods1 .content{width: 250px;}
    .goods1 .content .share1{margin-top: 20px;}
    .goods1 .content .btn a{width: 120px;margin-top: 10px;}
    .p2-fenlei li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:999px) {
    .MagicZoomPup,.MagicZoomBigImageCont {display: none!important;}
}
@media screen and (max-width:999px) {
    .product2 .xiangqing .goods1{width: 100%;}
    .product2 .xiangqing .list {width: 100%;}
    .goods1 .content{width: 50%;}
}
@media screen and (max-width:849px) {
    .goods1 .content{width: 38%;}
}
@media screen and (max-width:639px) {
     .goods1 .content{width: 100%;float: none;} 
     #tsShopContainer{display: none;} 
     .img980{display: block;}
     .goods1 .content .title {  width:100%}
}
@media screen and (max-width:429px) {
    .p2-fenlei li{width: 98%;margin: 1%!important;}
    .img980 ul li{width: 98%;margin: 1%!important;}
}
/* ====================================about================================== */
.about{padding-top: 18px;}
.about .p1{max-width: 1123px;margin: 0 auto; font-size:16px;font-size:1.6rem;color:#333;line-height: 26px;margin-bottom: 26px;}
.about .p2{max-width: 1123px;margin: 0 auto; font-size:16px;font-size:1.6rem;color:#333;line-height: 26px;;margin-bottom: 38px;}
.about .abfl{width: 680px;padding-top: 63px;}
.about .abfl li{margin-bottom: 18px;}
.about .abfl li .big{height: 37px;line-height: 37px; width: 280px;text-indent: 90px;color: #be1313;font-size:30px;font-size:3rem;font-style: italic;}
.about .abfl li .small{width: 400px;height: 37px;line-height: 37px;font-size:20px;font-size:2rem;font-style: italic;color:#333;}
.about .abimg img{display: block;max-width: 100%;margin: 0 auto;}
.about .p3 {margin-top: 45px;}
.about .p3 img{display: block;margin: 0 auto;max-width: 100%;}
.main4.main41{margin-top: 20px;}
@media screen and (max-width:1219px) {
    .about .abfl{width: 50%;padding-top: 30px;}
    .about .abimg{width: 50%;}
    .about .abfl li .big{width: 40%;text-indent: 20px;}
    .about .abfl li .small{width: 60%;}
}
@media screen and (max-width:979px) {
    .about .abfl{width: 100%;padding-top: 30px;}
    .about .abimg{width: 100%;margin-top: 30px;}
}
@media screen and (max-width:499px) {
    .about .abfl li .big{width: 100%;text-indent: 0px;}
    .about .abfl li .small{width: 100%;}
    .about .abfl li{margin-bottom: 35px;}
}
/* ====================================about1================================== */
.about1{padding-bottom: 0px;padding-top: 40px;}
.about1 ul{background:url(../images/shuxian.jpg) repeat-y center center;}
.about1 ul li{width:610.5px;margin-bottom: 29px;}
.about1 ul .cli{width: 546px;padding: 12px;border: 1px solid #be1313;background-color: #f8f8f8;}
.about1 ul .cli:hover{border: 1px solid #be1313;}
.about1 ul .cli .limg{width: 146px;}
.about1 ul .cli .limg img{display: block;max-width: 146px;}
.about1 ul .cli .rtxt{width: 385px;margin-top:-1px;}
.about1 ul .cli .rtxt p{font-size:14px;font-size:1.4rem;color: #221815;line-height: 26px;}
.about1 ul .cli .rtxt p a{color: #be1313;font-size:18px;font-size:1.8rem;font-weight: bold;}
.about1 ul li.lid{background:url(../images/huise.png) no-repeat right top;}
.about1 ul li.lid:hover{ background:url(../images/chengse.png) no-repeat right top;}
.about1 ul li.lis{background:url(../images/huise.png) no-repeat left top;}
.about1 ul li.lis:hover{ background:url(../images/chengse.png) no-repeat left top;}
.main4.main42{margin-top: 61px;}
@media screen and (max-width:1219px) {
    .about1 ul li{width:501.5px;}
    .about1 ul .cli{width: 446px;}
    .about1 ul .cli .rtxt{width: 60%;margin-top: 8px;}
}
@media screen and (max-width:999px) {
    .about1 ul li{width:51.1%;}
    .about1 ul .cli{width: 80%;}
} 
@media screen and (max-width:979px) {
    .about1 ul .cli .rtxt{width: 100%;}
    .about1 ul .cli .limg{width: 100%;}
    .about1 ul .cli .limg img{max-width: 146px;}
}
@media screen and (max-width:860px) {
    .about1 ul li{width:51.3%;}
}
@media screen and (max-width:639px) {
    .about1 ul li{width:52%;}
}
@media screen and (max-width:520px) {
    .about1 ul{background: none;}
    .about1 ul li{width:100%;background: none;}
    .about1 ul .cli{width: 95%;padding: 2.5%;}
}
/* ====================================about2================================== */
.about2{padding-top: 25px;}
.about2 ul li{float: left;width: 207px;margin-left: 41px;margin-bottom: 27px;}
.about2 ul li .ab3top{position: relative;width: 100%;overflow: hidden;}
.about2 ul li .ab3top .top3img{display: block;}
.about2 ul li .ab3top .top3img img{display: block;max-width: 100%;}
.about2 ul li .ab3top .top3zhezhao{display: block;position: absolute;top: 100%;left: 0;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.about2 ul li .ab3top .top3zhezhao img{display: block;margin: 21.5px auto 0;max-width: 100%;}
.about2 ul li .ab3top:hover .top3zhezhao{display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.about2 ul li .ab3bottom{padding-top: 16px;}
.about2 ul li .ab3bottom a{display: block;text-align: center;font-size:14px;font-size:1.4rem;color:#333;}
.about2 ul li .ab3bottom a:hover{color: #be1313;}
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}
.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
.page.ab3page{margin-top: 20px;margin-bottom: 90px;}
@media screen and (max-width:1219px) {
    .about2 ul li{width: 18%;margin: 1%!important;}
    .about2 ul li .ab3top .top3zhezhao img{margin-top: 0;}
}
@media screen and (max-width:999px) {
    .about2 ul li{width: 21%;margin: 1%!important;}
}
@media screen and (max-width:750px) {
    .about2 ul li{width: 31%;margin: 1%!important;}
}
@media screen and (max-width:450px) {
    .about2 ul li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:400px) {
    .about2 ul li{width: 98%;margin: 1% auto!important;float: none;max-width: 207px;}
}
/* ====================================about3================================== */
.about3{padding-top: 17px;}
.about3 .p1{font-size:14px;margin: 0 auto; font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}
.about3 .p2{font-size:14px;margin: 0 auto; font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 23px;}
.about3 .abtop{margin-bottom: 19px;}
.about3 .abfl {width: 384px;margin-top: 19px;}
.about3 .abfl li{float: left;width: 50%;}
.about3 .abfl li a{font-size:18px;font-size:1.8rem;color:#333;line-height: 34px;}
.about3 .abfl li a:hover{color: #be1313;}
.about3 .abimg{position: relative;top: -19px;}
.main4.main43{margin-top: 19px;}
@media screen and (max-width:1219px) {
    .about3 .abfl{width: 250px;}
}
@media screen and (max-width:979px) {
    .about3 .abimg{width: 60%;}
    .about3 .abfl{width: 40%;}
    .about3 .abimg img{display: block;max-width: 100%;}
}
@media screen and (max-width:639px) {
    .about3 .abimg{width:100%;top: 0;float: none;}
    .about3 .abfl{width: 100%;float: none;}
}
/* ====================================about4================================== */
.about4{padding-top: 17px;}
.about4 .p1{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}
.about4 .p2{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}
.about4 .abfl{padding-top: 26px;}
.about4 .abfl li{margin-bottom: 32px;background-color: #eeeeee;}
.about4 .abfl li .limg{width: 234px;}
.about4 .abfl li .limg a{display: block;} 
.about4 .abfl li .limg a img{display: block; max-width: 100%;} 
.about4 .abfl li .rtxt{width: 925px;padding-left: 20px;padding-right: 20px;}
.about4 .abfl li .rtxt .ab4top{padding-top: 12px;margin-bottom: 7px;}
.about4 .abfl li .rtxt .ab4top a{font-size:16px;font-size:1.6rem;font-weight: bold;color: #be1313;}
.about4 .abfl li .rtxt .ab4bot a {display: block; font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;}
.about4 .abfl li .rtxt .ab4bot a:hover{color: #be1313;}
.about4 .abfl li.lilast{margin-bottom: 71px;}
@media screen and (max-width:1219px) {
    .about4 .abfl li .rtxt{width: 695px;}
}
@media screen and (max-width:999px) {
    .about4 .abfl li .rtxt{width: 645px;}
}
@media screen and (max-width:979px) {
    .about4 .abfl li .rtxt{width: 60%}
}
@media screen and (max-width:750px) {
    .about4 .abfl li .rtxt{width: 54%}
}
@media screen and (max-width:639px) {
    .about4 .abfl li .limg{float: none;}
    .about4 .abfl li .rtxt{width: 95%;padding-left: 2.5%;padding-right: 2.5%; float: none;}
}
/* ====================================service================================== */
.service{margin-bottom: 43px;}
.service .seritem .limg{width: 523px;}
.service .seritem .limg img{display: block;max-width: 100%;}
.service .serwenzi p.p1{max-width: 1123px;margin: 20px auto 47px; font-weight:bolder !important; font-family:Arial, Helvetica, sans-serif}
.service .seritem .rtxt{width: 635px; padding-top: 9.5%; font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;}
.service .serwenzi p{font-size:18px;font-size:1.8rem;line-height: 26px;font-weight: bold; color: #be1313;max-width: 857px;margin: 0 auto 27px;text-align: left;}
.service .serwenzi img{display: block;margin: 43px auto 35px;max-width: 100%;}
.service .seritem .rtxt p{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}
.service .seritem .rtxt p a,.service .seritem .rtxt p strong{font-weight: bold;font-size:16px;font-size:1.6rem;color: #be1313;}
.service .seritem .rtxt p a{ font-weight:bolder}
.service .seritem.seritem1 .rtxt{padding-top: 7.3%;}
@media screen and (max-width:1219px) {
    .service .seritem .rtxt{width: 400px;}
    .service .seritem.seritem1 .rtxt{padding-top: 5%;}
}
@media screen and (max-width:999px) {
    .service .seritem .rtxt{width: 390px;}
}
@media screen and (max-width:979px) {
    .service .seritem .rtxt{width: 100%;}
    .service .seritem.seritem1 .limg{float: left;}
    .service .seritem .limg{width: 100%;float: none;}
}
/* xunpan */
.xunpan{width: 100%;margin-bottom: 91px;}
.xunpan .xptitle{font-size:26px;font-size:2.6rem;color: #be1313;margin-bottom: 19px; font-weight:bolder}
.xunpan form .c-h{width: 100%;}
.xunpan form .c-h{margin-bottom: 18.5px; }
.c-hl .biaoji{height: 28px;line-height: 30px;color: #dc000c;width: 13px;}
.c-hl .qubie{width: 106px;height: 28px;line-height: 28px;font-size:13px;font-size:1.3rem;color:#333;}
.c-hl .c-ipt{width: 420px;border: 1px solid #d5d5d5;height: 26px;line-height: 26px;}
.c-hl .c-ipt .c-txt{display: block; width:100%;height: 100%;text-indent: 15px;}
.c-hr .biaoji{height: 28px;line-height: 30px;color: #dc000c;width: 12px;}
.c-hr .qubie{width: 38px;height: 28px;line-height: 28px;font-size:13px;font-size:1.3rem;color:#333;}
.c-hr .c-ipt{width: 420px;border: 1px solid #d5d5d5;height: 26px;line-height: 26px;}
.c-hr .c-ipt .c-txt{display: block; width:100%;height: 100%;text-indent: 15px;}
.c-hl .c-ipt1{width: 1079px;height: 114px; border: 1px solid #d5d5d5;}
.c-hl .c-ipt1 .area{width: 100%;height: 100%;display: block;line-height: 28px;text-indent: 15px;}
.c-hl .c-ipt2{width: 255px;height: 26px;border: 1px solid #d5d5d5;}
.c-hl .c-ipt2 .yzm1{width: 100%;height: 100%;line-height:28px;text-indent: 15px;}
.c-hl .yzm{cursor: pointer; width: 127px;height: 28px;margin-left: 42px;margin-right: 235px;}
.c-hl .yzm img{display: block;}
.c-hr .c-ipt2{width: 117px;height: 28px;}
.c-hr .c-ipt2 .tijiao1{display: block;font-size:14px;font-size:1.4rem; width: 100%;height: 100%;background-color: #be1313;color:#fff;cursor: pointer;text-align: center;line-height: 28px;}
@media screen and (max-width:1219px) {
    .c-hl .c-ipt{width: 350px;}
    .c-hr .c-ipt{width: 350px;}
    .c-hl .c-ipt1{width: 859px;}
    .c-hl .yzm{margin-right: 85px;}
}
@media screen and (max-width:999px) {
    .c-h1 .c-hl{width: 100%;}
    .c-hl .c-ipt1{width:calc( 100% - 121px)}
}
@media screen and (max-width:979px) {
    .c-hl{width: 49%;}
    .c-hl .c-ipt{width: calc( 100% - 121px)}
    .c-hr{width: 49%;}
    .c-hr .c-ipt{width: calc( 100% - 52px)}
    .c-hl .yzm{float: right;margin-left: 0;margin-right: 0;}
    .c-hl .c-ipt2{width: calc( 100% - 260px)}
    .c-h2 .c-hr{float: right;}
    .c-h2 .c-hr .c-ipt2{margin-left: 50px;} 
}
@media screen and (max-width:769px) {
    .c-h2 .c-hl{width: 60%;}
    .c-h2 .c-hr{width: 38%;}
}
@media screen and (max-width:639px) {
    .c-hl{width: 100%;}
    .c-hr{width: 100%;margin-top: 18.5px;}
    .c-hr .qubie{width: 107px;}
    .c-hr .c-ipt{width: calc( 100% - 121px)}
    .c-h2 .c-hl{width: 100%;}
    .c-h2 .c-hr{width: 100%;}
    .c-h2 .c-hr .c-ipt2{margin-left: 120px;} 
}
@media screen and (max-width:430px) {
    .c-hl .c-ipt2{width: calc( 100% - 121px)}
    .c-hl .yzm{float: left;margin-left: 119px;margin-top: 18.5px;}
    .c-h2 .c-hr .c-ipt2{width: calc( 100% - 121px) }
}
/* ===================================================================  */
@media screen and (min-width:1220px) {
    .qiehuan1 .xunpan{padding-top: 11px;}
    .qiehuan1 .c-hl .c-ipt {width: 320px;}
    .qiehuan1 .c-hr .c-ipt {width: 320px;}
    .qiehuan1 .c-hr .qubie{width: 103px;margin-right: 12px;text-align: right;}
    .qiehuan1 .c-hr .qubie.qubie1{width: 24px;}
    .qiehuan1 .c-hl .c-ipt1{width: 769px;}
    .qiehuan1 .c-hl .c-ipt2{width: 186px;}
    .qiehuan1 .c-hl .yzm{margin-left: 10px;margin-right: 107px;}
}
@media screen and (min-width:1000px) and (max-width:1219px){
    .qiehuan1 .c-hl .c-ipt {width: 522px;}
    .qiehuan1 .c-hr .c-ipt {width: 522px;}
    .qiehuan1 .c-hr{margin-right: 7px;margin-top: 18.5px;}
    .qiehuan1 .c-hr .qubie{width: 103px;margin-right: 4px;text-align:left;}
    .qiehuan1 .c-hl .c-ipt1{width: 523px;}
    .qiehuan1 .c-hl .c-ipt2{width: 151px;}
    .qiehuan1 .c-h.c-h2 .c-hr{margin-top: 0;}
}
@media screen and (max-width:999px) {
    .qiehuan1 .c-h1 .c-hl{width: 100%;}
    .qiehuan1 .c-hl .c-ipt1{width:calc( 100% - 121px)}
    .qiehuan1 .c-hr .qubie{width: 103px;}
    .c-hr .c-ipt {width: calc( 100% - 121px);}
    .qiehuan1 .c-hl .qubie{width: 102px;}
}
/* ====================================service1================================== */
.service.service1{margin-bottom: 35px;}
.service.service1 .rtxt{padding-top: 0;}
.service.service1 .seritem{margin-top: 34px;}
.service.service1 .seritem1 .rtxt{position: relative;top: -17px;padding-top: 0;}
.service.service1 .seritem2{margin-top: 47px;}
.service.service1 .seritem2 .rtxt{padding-top: 9.5%;}
.service.service1 .seritem3{margin-top: 70px;}
.service.service1 .seritem3 .rtxt{position: relative;top: -6px;padding-top: 0;}
.service.service1 .s2jianjie{font-size:24px;font-size:2.4rem;color: #be1313;font-weight: bold;}
.service.service1 .s2jianjie .s2title{margin-top: 35px;margin-bottom: 10px;}
.service.service1 .s2jianjie p{font-size:14px;font-size:1.4rem;color:#333;line-height: 26px; font-weight: normal;margin-bottom: 28px;}
.service.service1 .s2jianjie p a,.service.service1 .s2jianjie p strong{font-size:16px;font-size:1.6rem;line-height: 26px;font-weight: bold;color: #be1313;}
@media screen and (max-width:1219px) {
    .service.service1 .seritem .rtxt{width: 400px;}
}
@media screen and (max-width:999px) {
    .service.service1 .seritem .rtxt{width: 390px;}
}
@media screen and (max-width:979px) {
    .service.service1 .seritem .rtxt{width: 100%;}
    .service.service1 .seritem.seritem1 .limg{float: left;}
    .service.service1 .seritem .limg{width: 100%;float: none;}
    .service.service1 .seritem1 .rtxt{position: relative;top: 0px;}
    .service.service1 .seritem3 .rtxt{position: relative;top: 0px;}
}
/* ====================================service2================================== */
.service.service2{padding-top: 25px;}
.service.service2 .seritem .limg{width: 347px;}
.service.service2 .seritem .limg img{display: block;max-width: 100%;}
.service.service2 .seritem .rtxt{width: 816px;}
.service.service2 .seritem.seritem1{margin-bottom: 32px;}
.service.service2 .seritem.seritem1 .rtxt{padding-top: 5.6%;}
.service.service2 .s3wenzi{margin-bottom: 32px;}
.service.service2 .s3wenzi p{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;margin-bottom: 26px;}
.service.service2 .seritem.seritem2{margin-bottom: 45px;}
.service.service2 .seritem.seritem2 .rtxt{width: 557px;padding-top: 8.9%;}
.service.service2 .seritem.seritem3 .rtxt{padding-top: 3.5%;}
@media screen and (max-width:1219px) {
    .service.service2 .seritem .rtxt{width: 570px;}
}
@media screen and (max-width:979px) {
    .service.service2 .seritem .rtxt{width:100%;}
    .service.service2 .seritem.seritem2 .rtxt{width: 100%;}
}  
@media screen and (max-width:639px) { 
    .service.service2 .seritem .limg{width: 100%}
}
/* ====================================service3================================== */
.service.service3{padding-top: 25px;margin-bottom: 34px;}
.service.service3 .seritem .limg{width: 347px;}
.service.service3 .seritem .limg img{display: block;max-width: 100%;}
.service.service3 .seritem .rtxt{width: 816px;}
.service.service3 .seritem.seritem1{margin-bottom: 32px;}
.service.service3 .seritem.seritem1 .rtxt{padding-top: 5.6%;}
.service.service3 .s3wenzi{font-size:24px;font-size:2.4rem;color: #be1313;font-weight: bold;}
.service.service3 .s3wenzi .s3title{margin-top: 35px;margin-bottom: 10px;}
.service.service3 .s3wenzi{margin-bottom: 32px;}
.service.service3 .s3wenzi p{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;font-weight: normal;}
.service.service3 .s3wenzi p a,.service.service3 .s3wenzi p atrong{font-size:16px;font-size:1.6rem;line-height: 26px;color: #be1313;}
@media screen and (max-width:1219px) {
    .service.service3 .seritem .rtxt{width: 570px;}
}
@media screen and (max-width:979px) {
    .service.service3 .seritem .rtxt{width:100%;}
    .service.service3 .seritem.seritem2 .rtxt{width: 100%;}
}  
@media screen and (max-width:639px) { 
    .service.service3 .seritem .limg{width: 100%}
}
/* ====================================service4================================== */
.service.service4{padding-top: 20px;margin-bottom: 33px;}
.service.service4 .s4top{margin-bottom: 25px;}
.service.service4 .s4top p{line-height: 30px; max-width: 900px;width: 100%; margin: 0 auto;font-size:18px;font-size:1.8rem;color: #000;font-weight: bold;}
.service.service4 .s4top p a,.service.service4 .s4top p strong{line-height: 26px;font-size:22px;font-size:2.2rem;font-style: italic; color: #be1313;font-weight: bold; }
.service.service4 .s4top img{ max-width:100%}
.service.service4 .s4feilei .s4title{font-size:24px;font-size:2.4rem;line-height: 26px;font-weight: 800;color: #be1313;margin-bottom: 12px;}
.service.service4 .s4feilei .s4cont{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;}
.service.service4 .s4feilei {margin-bottom: 23px;}
/* ====================================service5================================== */
.service.service5{padding-top: 25px;margin-bottom: 33px;}
.service.service5 .s4feilei .s4title{font-size:24px;font-size:2.4rem;line-height: 26px;font-weight: bold;color: #be1313;margin-bottom: 12px;}
.service.service5 .s4feilei .s4cont{font-size:14px;font-size:1.4rem;line-height: 26px;color:#333;}
.service.service5 .s4feilei .s4cont a,.service.service5 .s4feilei .s4cont strong{font-size:16px;font-size:1.6rem;line-height: 26px;color:#be1313;font-weight: bold;}
.service.service5 .s4feilei {margin-bottom: 23px;}
.service.service5 .seritem.seritem1{margin-bottom: 41px;}
.service.service5 .seritem .rtxt{width: 640px;}
@media screen and (max-width:1219px) {
    .service.service5 .seritem .rtxt{width: 430px;}
}
@media screen and (max-width:999px) {
    .service.service5 .seritem .rtxt{width: 390px;}
}
@media screen and (max-width:979px) {
    .service.service5 .seritem.seritem1 .limg{float: none;}
    .service.service5 .seritem .rtxt{width: 100%;float: none;margin-top: 0px;}
}
/* ====================================service6================================== */
.service.service6{padding-top: 20px;margin-bottom: 33px;}
.service.service6 .s4top{margin-bottom: 45px;}
.service.service6 .s4top p{text-align: center;line-height: 26px; max-width: 900px;width: 100%; margin: 0 auto;font-size:18px;font-size:1.8rem;color: #be1313;font-weight: bold;}
.service.service6 .s4top p a,.service.service6 .s4top p strong{line-height: 26px;font-size:22px;font-size:2.2rem;font-style: italic; color: #be1313;}
.service.service6 .seritem.seritem1 .rtxt p{color: #333;font-size:16px;font-size:1.6rem;line-height: 26px; }
.service.service6 .seritem.seritem1 .rtxt p span{color: #be1313;font-size:16px;font-size:1.6rem;line-height: 26px; }
.service.service6 .seritem.seritem1 .rtxt.rtxt1{padding-top: 4.3%;}
/* ====================================service11================================== */
.service.service8 .seritem.seritem1 .rtxt p{color: #333;font-size:14px;font-size:1.4rem;line-height: 26px; }
.service.service8 .seritem.seritem1 .rtxt p span{color: #be1313;font-size:14px;font-size:1.4rem;line-height: 26px; }
.service.service11{padding-top: 20px;margin-bottom: 33px;}
.service.service11 .s11top{margin-bottom: 27px;}
.service.service11 .s11top p{text-align: center;line-height: 26px; max-width: 900px;width: 100%; margin: 0 auto;font-size:18px;font-size:1.8rem;color: #be1313;font-weight: bold;}
.service.service11 .s11top p a,.service.service11 .s11top p strong{line-height: 26px;font-size:22px;font-size:2.2rem;font-style: italic; color: #be1313;}
.service.service11 .seritem.seritem1 .rtxt{padding-top: 7%;}
.service.service11 .seritem.seritem1 .rtxt p{font-size:16px;font-size:1.6rem;}
.service.service11 .seritem.seritem1{margin-bottom: 40px;}
.service.service11 .seritem.seritem2 .rtxt{padding-top: 8.5%;width: 455px;}
.service.service11 .seritem.seritem2 .rtxt p{font-size:16px;font-size:1.6rem;}
@media screen and (max-width:979px) {
    .service.service11 .seritem.seritem2 .rtxt{float: left;width: 100%;}
}
/* ====================================download================================== */
.download .dwtop{margin-bottom: 14px;}
.download .dwtop a{font-size:16px;font-size:1.6rem;color:#333; display: block;padding-left: 30px;background:url(../images/download.png) no-repeat left center;}
.download .dwtop a:hover{color: #be1313;}
.download .dwbot .dwwenzi{width: 1030px;}
.download .dwbot .dwwenzi a{display: block;font-size:14px;font-size:1.4rem;color: #4d4d4d;line-height: 26px;}
.download .dwbot .dwwenzi a:hover{color: #be1313;}
.download .dwbot .xiazai{position: relative;top:12px;}
.download .dwbot .xiazai a{display: block;width: 138px;height: 36px;text-indent: 53px;line-height: 36px;background: #be1313 url(../images/download1.png) no-repeat 11px center;color:#fff;font-size:16px;font-size:1.6rem;}
.download ul{padding-top: 24px;}
.download ul li{padding-bottom: 23px;margin-bottom: 34px;border-bottom: 1px dashed #ccc;}
.download .dwpage.page{margin-top: 50px;}
@media screen and (max-width:1219px) {
    .download .dwbot .dwwenzi{width: 100%;}
}
/* ====================================news================================== */
.news .m3cont ul {padding-top: 25px;}
.news .m3cont ul li{float: left;margin-left: 30px;width: 380px;margin-bottom: 50px;}
.news .m3cont ul li .m3top a{display: block;}
.news .m3cont ul li .m3top a img{display: block;max-width: 100%;}
.news .m3cont ul li .m3bottom{padding: 16px 14px;background-color: #383735;}
.news .m3cont ul li .m3bottom a{display: block;font-size:16px;font-size:1.6rem;color:#fff;line-height: 26px;}
.news .m3cont ul li:hover .m3bottom{background-color: #be1313;}
@media screen and (max-width:1219px) {
    .news .m3cont ul li{width: 31%;margin: 1%!important;}
}
@media screen and (max-width:829px) {
    .news .m3cont ul li{width: 48%;margin: 1%!important;}
}
@media screen and (max-width:399px) {
    .news .m3cont ul li{width: 98%;margin: 1%!important;}
}
/* ====================================news1================================== */
.news .xqy {position: relative;}
.news .xqy .top1{margin-top: 21px;}
.news .xqy .top1 .title1{text-align: center;}
.news .xqy .top1 .title1 h1{font-size: 16px;font-size:1.6rem;color: #333;font-weight: normal;}
.news .xqy .top1 .time{text-align: center;margin-top: 3px;margin-bottom: 9px;}
.news .xqy .top1 .time span{font-size: 14px;font-size:1.4rem;color: #cccccc;font-weight: normal;display: inline-block;font-family: Arial, Helvetica, sans-serif;
line-height: 26px;}
.news .newsx p{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;margin-bottom: 26px;font-family: Arial, Helvetica, sans-serif;}
.news .newsx p span{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.news .newsx p li{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.news .newsx p strong{line-height: 26px;font-size:14px;font-size:1.4rem;color: #333;font-family: Arial, Helvetica, sans-serif;}
.news .newsx p img{/*display: block;*/max-width: 100%;}
.news .newsx p a{line-height: 26px;font-size:14px;font-size:1.4rem;color: #be1313;}
.newsx table{ width:97%; border-collapse:collapse; line-height:24px;margin-bottom: 26px;}
.newsx tr td{ line-height:24px; padding:2px;}
.updown{padding-top: 18px;border-top: 1px solid #ccc;margin-bottom:82px;}
.updown .up{margin-top: 0px;margin-bottom: 6px;}
.updown p{line-height: 24px;font-size: 14px;font-size:1.4rem;color: #333;}
.updown p a{font-size: 14px;font-size:1.4rem;color: #333;}
.updown p span{font-size: 14px;font-size:1.4rem;color: #333;}
.updown p a:hover{color: #be1313;}
/* ====================================contact================================== */
.contact .c-top .gongsi{font-size:18px;font-size:1.8rem;line-height: 24px;color: #be1313;padding-top: 19px;padding-bottom: 6px;text-transform: uppercase;}
.contact .c-top ul li{font-size:14px;font-size:1.4rem;line-height: 30px;color:#333;}
.contact .c-top ul li a{font-size:14px;font-size:1.4rem;line-height: 30px;color:#333;}
.contact .c-top ul li a:hover{color: #be1313;}
.feedback{padding-top: 30px;}
.feedback ::-webkit-input-placeholder {color: #333; font-size:12px;font-size:1.2rem;}
.feedback :-moz-placeholder {color: #333; font-size:12px;font-size:1.2rem;}
.feedback ::-moz-placeholder {color: #333; font-size:12px;font-size:1.2rem;}
.feedback :-ms-input-placeholder {color: #333; font-size:12px;font-size:1.2rem;}
.feedback .title{padding-bottom: 19px;}
.feedback .in1{/*float: left;*/margin-bottom: 21px;margin-left: 106.5px;*margin-left: 50px;padding-right: 12px;/*background: url(../images/xing.png) no-repeat right 14px;*/}
.feedback .in1.no{background:none;padding-right: 0;}
.feedback .in1.no1{background:none;}
.feedback .in1.sub{float: right;margin-right: 0px;}
.feedback .in1 input{width: 299px;height: 32px;line-height: 32px;padding: 0 10px;border: 1px solid #ccc;}
.feedback .in1 textarea{width: 1165px;height: 119px;line-height: 20px;padding: 6px 10px;border: 1px solid #ccc;}
.feedback .in1 .yanzheng{width: 117px;height: 34px;cursor: pointer;}
.feedback .in1.sub input{font-size: 16px;color: #fff;background: #be1313;border-color: #be1313;height: 34px;cursor: pointer;}
.feedback .in1.sub input:hover{background: #be1313;}
.ditu {margin-bottom: 90px;}
.ditu img{max-width: 100%;margin: 0 auto;width: 1200px;}
.shuxp_c{ font-size:14px; font-size:1.4rem;color: #333; margin-top:5px; margin-bottom:5px; width:100%; clear:both; text-align:left !important}
@media screen and (max-width:1219px) {
    .feedback .in1{margin-left: 39.5px;}
    .feedback .in1 input{width: 270px;}
    .feedback .in1 textarea{width: 944px;}
}
@media screen and (max-width:999px) {
    .feedback .in1{width: 98%;padding-right: 2%;margin-left: 0;}
    .feedback .in1 input{width: 96%;padding-left: 2%;padding-right: 2%;}
    .feedback .in1 textarea{width: 96%;padding-right: 2%;padding-left: 2%;padding-top: 15px;}
    .feedback .in1.sub{width: 100%;margin: 0 ;padding: 0;}
    .feedback .in1.sub input{width: 98%;margin: 0;padding: 0;padding-right: 2%;}
    .feedback .in1 .yanzheng{width: 117px;height: 34px;cursor: pointer; margin-bottom:1.5rem}
.newsx table{ width:800px;}
.newsx .table{ overflow:scroll}
}
.listcart{ width:100%; }
.listcart a{ display:inline-block;height: 26px; width:133px;
    line-height: 25px;
    cursor: pointer;
    border: none;
    overflow: hidden;
    color: #fff;
    cursor: pointer; background:#be1313; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px }
    @media screen and (max-width:999px){
        .listcart a{ width:40% ; margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
    }
    @media screen and (max-width:420px){
        .listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-bottom:1rem}
        }
.zuoce{width: 636px; padding-right:22px}
.zuoservice{width: 667px; padding-right:22px}
.zuoabout{width: 153px; padding-right:22px}
#xiangduiabout .yiji{width: 600px;}
#xiangduiabout .yiji .aobutul{padding: 20px 0 0 16px;}
#xiangduiabout .yiji .aobutul a{display: block;line-height: 26px;padding-top: 4px;padding-bottom: 4px;border-bottom: 1px solid #ccc;font-size:16px;font-size:1.6rem; font-weight:bold}
#xiangduiabout .yiji .aobutul a:hover{ color:#be1313}
.ejfl {
    display: none;
    width: 100%;
}
.ejfl .flmc {
    margin-top: 20px;
    margin-bottom: 20px; width:18%; margin-left:1%; margin-right:1%; float:left;height: 35px;
    line-height: 35px;
    color: #4d4d4d;
    background-color: transparent;
    font-size: 16px;
    font-size: 1.6rem;background-color: #be1313;; display:inline-block; text-align:center; color:#fff
}
.ejfl .flmc span { display:block; border:#fff solid 1px; height:31px; margin-top:1px; width:95%; margin-left:auto; margin-right:auto; color:#fff; line-height:31px
}
 .ejservice{  display:none;width:100%;  }
  .ejservice div{ width:45%; margin-left:2.5%; margin-right:2.5%; float:left; margin-top:2rem; min-height:135px }
  .ejservice>div>a{   
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff;
    font-weight: bold;
    background-color: #be1313;
    text-align: center;
    }
  .ejservice ul{ width:100%;}
   .ejservice ul li{
    background-color: #f1f1f1;
    border-bottom: 1px dashed #cccccc;    text-align: center; padding-top:10px; padding-bottom:10px;
} 
    .ejservice ul li a{ color:#333}
 @media screen and (max-width:999px) {
.ejfl,.ejservice {
    display: block;
}
.clear2{ width:100%; clear:both}
 }
 @media screen and (max-width:640px) {
     .ejfl .flmc {
    margin-top: 1rem;
    margin-bottom: 1rem; width:25%; margin-left:1%; margin-right:1%; float:left;height: 35px;
}
 .ejservice div{ width:95%; margin-left:2.5%; margin-right:2.5%; float:none; margin-top:2rem; }
 }
@media screen and (max-width:480px) {
     .ejfl .flmc {
    margin-top: 1rem;
    margin-bottom: 1rem; width:48%; margin-left:1%; margin-right:1%; float:left;height: 35px;
}
 }
@media screen and (max-width:420px) {
     .ejfl .flmc {
    margin-top: 1rem;
    margin-bottom: 1rem; width:98%; margin-left:1%; margin-right:1%; float:left;height: 35px; float:none
}
 }
 .cuowu404 {
    width: 100%;
    max-width: 585px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 160px;
    margin-bottom: 20px;
}
.cuowu404 img {
    width: 100%;
    ;
}
 @media screen and (max-width:999px) {
.cuowu404 {
    width: 80%;
    overflow: hidden
}
}
 @media screen and (max-width:640px) {
.cuowu404 {
        margin-top: 20px;
}
}
 /*main3*/
.main3{padding-top: 20px;padding-bottom: 110px;}
.main3 .zhuti{margin-bottom: 45px;}
.main3 .zhuti a {text-align: left;}
.main3 .zhuti span{margin: 8px 0 0 0;}
.main1 .video .slideBox{ width:532px; overflow:hidden; position:relative;}
.main1 .video .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.main1 .video .slideBox .bd li{ zoom:1; vertical-align:middle; }
.main1 .video .slideBox .bd li a{display: block;position: relative;}
.main1 .video .slideBox .bd img{ max-width:532px;width: 100%; display:block;  }
/*button*/
.main1 .video .slideBox .prev{ position:absolute; left:0%; top:50%; margin-top:-66px; display:block; width:44px; height:132px; background:url(../images/leftb.png); filter:alpha(opacity=100);opacity:1;   }
.main1 .video .slideBox .next{ position:absolute; right:0%; top:50%; margin-top:-66px; display:block; width:44px; height:132px; background:url(../images/rightb.png); filter:alpha(opacity=100);opacity:1;   }
.main1 .video .slideBox .prevStop{ display:none;  }
.main1 .video .slideBox .nextStop{ display:none;  }
@media screen and (max-width:1319px) {
    .main1 .video .slideBox{width: 580px;}
}
@media screen and (max-width:1219px) {
    .main1 .video .slideBox{width: 100%;}
}
/*2019年1月19日10:06:36*/
.foot_form input{width: 100%!important;}
.foot_form textarea{width: 100%!important;}
.foot_form .feedback{padding-top: 0px!important;}
.contact .wp .gongsi{font-size: 1.8rem;line-height: 24px;color: #be1313;padding-top: 19px;padding-bottom: 6px;text-transform: uppercase;    font-weight: 600;}
.head_new1{left: 880px!important;}
.head_new2{width: 150px;height: 150px;}
.head_new2 a{font-size: 1.6rem!important;padding-top: 16px;}
.contact_mini{width: 260px;font-size: 15px;}
.contact_mini span,.contact_mini p,.contact_mini a{color: #fff;line-height: 18px;}
.contact_mini img{margin-right: 8px;}

