body,html{color:#666;margin:0;padding:0;font:12px/24px Microsoft YaHei,SimSun,san-serif;background: #fff;}

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}

ul,ol,li{list-style-type:none}

address,cite,code,em,th,i,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}

img{border:0 none;}

h1,h2,h3,h4,h5,h6{font-size:12px;}

object,textarea,img,iframe{vertical-align: top;}

textarea{overflow: auto;}

a{text-decoration:none;color:#2C2C2C;outline: none;-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}

a:hover{text-decoration:none;color:#50851b;}

.wrap, .container,.min,{width:1200px; margin: 0 auto;min-width:1200px}

input[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;}

.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;}

.l{float:left;_display: inline;} .r{float:right;_display: inline;}

.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank30,.blank40,.blank50,.blank60{clear:both;display:block; font-size:1px; overflow:hidden;}

.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank30{height: 30px;}.blank40{height:40px;}.blank50{height:50px;}.blank60{height:60px;}

.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}

.fs12{ font-size:12px; }

.fs14{ font-size:14px;}

.fs16{ font-size:16px;}

.ml10{margin-left: 10px;}

.ml20{margin-left: 20px;}

.ml5{margin-left: 5px;}

.ml30{margin-left: 30px;}

.mr10{margin-right: 10px;}

.mr20{margin-right: 20px;}

.mr40{margin-right: 40px;}

.mt5{margin-top: 5px;}

.mt10{margin-top: 10px;}

.mt15{margin-top: 15px;}

.mt20{margin-top: 20px;}

.mt25{margin-top: 25px;}

.mt90{margin-top: 90px;}

.mt57{margin-top: 57px;}



.mtb10{margin: 10px 0;}

.mlr10{margin: 0 10px;}

.mlr20{margin: 0 20px;}

.pl5{padding-left: 5px;}

.p10{padding: 10px;}

.p15{padding: 15px;}

.p20{padding: 20px;}

.pl10{padding-left: 10px;}

.pr10{padding-right: 10px;}

.pr40{padding-right: 40px;}

.plr10{padding: 0 10px;}

.plr20{padding: 0 20px;}

.ptb10{padding: 10px 0;}

.ptb15{padding:15px 0;}

.ptb20{padding: 20px 0;}



.c999{color: #999;}

.bg{background: #FFF;}

.mb{border:1px solid #d9d9d9;}

.bd-t{border: 1px solid #d9d9d9;border-top: none;}

.tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}


/*头部*/
  #nav {display: flex;display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;float: right;}
        .logo{/* width: 212px; */overflow: hidden;float: left;margin-top: 14px;}
        .logo a{display:block;}
        .logo a img {max-width: 90%;}
        ul.nav_01 {display: inline-flex;z-index: 9;}
        li.nav-item {margin: 0 20px;}
        li.nav-item>a{display: block;text-align: center;line-height: 80px;font-size: 16px;position: relative;}
        li.nav-item>a::before{ display: none; content: ''; position: absolute; left: 50%; bottom: 2px; transform: translateX(-50%); border-width: 0 10px 10px; border-style: solid; border-color: transparent transparent #cd000f; position: absolute;}
        li.nav-item:hover>a ,li.nav-item.active>a{color: #cd000f;}
        li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
        /* 二级菜单 */
        .subMenu{display: none;position: absolute;top: 78px;left: 0;width: 100%;height: auto !important;background-color: #cd000f;padding: 0px 0;z-index: 99999;}
        .subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;z-index: 999;}
        .subMenu>ul>li>a h3{display:block;/* padding:0 18px; */text-align: center;line-height: 40px;color: #333;}
        .subMenu>ul>li>a:hover{color:red}
            .subMenu>ul>li{padding-top: 20px;z-index:999;padding-bottom: 20px;}
            .subMenu>ul>li>a{display:block;margin: 0 18px;text-align: center;line-height: 40px;color: #333;background: #fff;padding: 0 15px;}

/*.swiper-container{margin-top: 80px !important;}*/
.navbar-default{
    background-color:#fff;
    border-color:#fff;
    padding-bottom: 0;
    margin: 0;
    position: fixed;
    height: 80px;
    z-index: 9;
    width: 100%;
}
.navbar-brand>img{}

.mouse-down{position:absolute;left:50%;bottom:3.5%;font-size:16px;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.5);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index: 9;}
.mouse-down i{margin:-2px 14px 0;display:inline-block;vertical-align:middle;width:24px;height:35px;position:relative}
.mouse-down i:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/mouse.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:ani1 1.5s infinite ease;-webkit-animation:ani1 1.5s infinite ease}


   .swiper-container img{    position: relative;

    width: 100%;}

.navbar-header {
    float: none;
}

.sousuo{border-left: 1px #333 solid;
    margin-left: 25px;
    padding-left: 40px;
    margin-right: 25px;float: left;margin-top: 0;}

  .search-box {
                width: 90%;
                /* height: 195px; */
                padding: 0 110px;
                background-color: #fff;
                position: absolute;
                margin-top: 80px;
                /* left: calc(50% - 565px); */
                z-index: 999;
                display: none;
            }

            .search-box.no-zd-top {
                top: 159px;
            }

            .search-box .input-box {
                /* width: 100%; */
                height: 40px;
                margin-top: 22px;
                border-bottom: 1px solid #c6cbdf;
            }

            .search-box .input-box input {
                width: 100%;
                height: 35px;
                padding-left: 10px;
                line-height: 35px;
                border: 0;
                outline: none;
                font-size: 16px;
                font-weight: bold;
                color: #333;
            }

            .search-box .btn-box {
                /* margin-top: 5px; */
                text-align: right;
            }

            .search-box .btn-box .search-btn {
                width: 80px;
                height: 44px;
                border-radius: 26px;
                background-color: #e35f13;
                color: #fff;
                font-size: 16px;
                position: relative;
                top: -50px;border:none;
            }

            .search-box .hot-search {
                margin-top: -23px;
            }

            .search-box .hot-search .title {
                color: #ea1b23;
                font-size: 18px;
                font-weight: bold;
                padding-bottom: 10px;
            }

            .search-box .hot-search .hot-item {
                color: #808080;
                font-size: 14px;
                margin-right: 10px;

            }

            .search-box .close-btn {
                width: 28px;
                height: 28px;
                position: absolute;
                right: 35px;
                 top: 20px; 
                cursor: pointer;
            }
.language{background: #eee;border-radius: 20px;height: 25px;width: 64px;margin-right: 35px;float: left;margin-top: 0;}
.language a{line-height: 25px;border-radius: 20px;height: 25px;width: 27px;display: inline-block;text-align: center;color: #333;}
.language a.on{background:#cd000f;color:#fff }
.dianhua {font-size: 20px;color: #2d3743;font-weight: bold;background: url(../images/index_03.png) no-repeat left;padding-left: 30px;float: left;margin-top: 0;display: inline-block;}


.index_youshi {background: #f7f7f7;padding: 30px 0;display: inline-block;width: 100%}
.index_youshi ul li {width: 20%;float: left;text-align: center;border-right:1px #cfcfcf solid;}
.index_youshi ul li h3{font-size:28px;color: #333;position: relative; ;}
.index_youshi ul li h3 em{font-size: 16px;background: #cd000f;color: #fff;width: 20px;height: 20px;border-radius: 50%;display: inline-block;line-height: 20px;position: relative;top:-15px;}
.index_youshi ul li:nth-child(5){border-right:none;}
.index_youshi ul li:nth-child(5) h3 em{border-radius: 15px;width: 55px;position: absolute;top: -10px}
.index_youshi ul li p{font-size: 18px;color: #333;padding-top: 15px;}




/*chanpin*/
/*.product_index{padding-top: 50px;}
.biaoti h3{font-size: 30px;font-weight: bold;color: #333;padding-bottom: 15px;}
.biaoti p{font-size: 15px;color: #999;padding-bottom: 15px;}
*/
.slideTxtBox_product_index .hd ul li{float: left;border:1px #ddd solid;line-height: 50px;/* padding: 0 22px; */margin: 0 2.5px;background: #fff;margin-top: 30px;width: 10.6%;text-align: center;}
.slideTxtBox_product_index .hd ul li a{font-size: 16px;color: #333;}
.slideTxtBox_product_index .hd ul li.on {background:#cd000f;color: #fff;}
.slideTxtBox_product_index .hd ul li.on a{color: #fff;}
.slideTxtBox_product_index .bd{margin-top: 30px;}
.slideTxtBox_product_index .bd ul .right_img .col-md-6,.slideTxtBox_product_index .bd ul .col-md-5{padding: 0 0px;}
.slideTxtBox_product_index .bd ul .right_img .col-md-6,.slideTxtBox_product_index .bd ul  .col-md-7{padding: 0 5px;}
.slideTxtBox_product_index .bd ul .right_img .col-md-6 img{margin-bottom: 4px;border: 1px #ddd solid;height: 195px;}


/* Underline From Left */
.slideTxtBox_product_index .bd ul .right_img .col-md-6 a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  margin-bottom: 8px;
}
.slideTxtBox_product_index .bd ul .right_img .col-md-6 a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098d1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.slideTxtBox_product_index .bd ul .right_img .col-md-6 a:hover:before, .slideTxtBox_product_index .bd ul .right_img .col-md-6 a:focus:before, .slideTxtBox_product_index .bd ul .right_img .col-md-6 a:active:before {
  right: 0;
}

.slideTxtBox_product_index .bd ul .right_img .col-md-5 {border: 1px #ddd solid}
.product_index_a {text-align: center;display: inline-block;width: 100%;margin-top: 30px;}
.product_index_a a{background: #cd000f url(../images/index_16.png) no-repeat 0;font-size: 18px;color: #fff;
    padding: 8px 20px;
    padding-right: 50px;
    border-radius: 50px;
    background-position: 100px 15px;
}


/*youshi*/
.youshi{margin-top: 50px;
    /*background: url(../images/index_09.jpg) no-repeat;
    background-position: 0px 180px;*/}

/*.slideTxtBox_youshi {text-align: center;}*/

.youshi .container{width: 1100px;}
.slideTxtBox_youshi .hd ul{margin: 30px 0;text-align: center;}
.slideTxtBox_youshi .hd li  {width: 15%;text-align: center;position: relative;display: inline-block;border-right: 1px #ddd solid;margin: 0 30px;cursor: pointer;}
.slideTxtBox_youshi .hd li div{background: url(../images/index_08.png) no-repeat;width: 40px;height: 36px;position: absolute;overflow: hidden;transition: 0.3s all}
.slideTxtBox_youshi .hd li div.img1{background-position: -71px 0px;}
.slideTxtBox_youshi .hd li div.img2{background-position: -140px 0px;}
.slideTxtBox_youshi .hd li div.img3{background-position: -200px 0px;}
.slideTxtBox_youshi .hd li.on div.img{background-position: 0px -38px;}
.slideTxtBox_youshi .hd li.on div.img1{background-position: -71px -38px;}
.slideTxtBox_youshi .hd li.on div.img2{background-position: -140px -38px;}
.slideTxtBox_youshi .hd li.on div.img3{background-position: -200px -38px;}
.slideTxtBox_youshi .hd li:nth-child(4){border-right:none;}

.slideTxtBox_youshi .hd li h3{font-size: 20px;color: #333;line-height: 30px;}
.slideTxtBox_youshi .hd li.on h3{color: #cd000f;}

.slideTxtBox_youshi .hd .prev {
    background: url(../images/index_12.png) no-repeat;
    width: 80px;
    float: left;
    height: 80px;
    position: absolute;
    text-align: left;
    margin-left: -141px;
    margin-top: 14%;
}

.slideTxtBox_youshi .hd  .next{
    background: url(../images/index_13.png) no-repeat;
    width: 80px;
    float: right;
    height: 80px;
    position: absolute;
    text-align: right;
    margin-right: 225px;
    margin-top: 14%;
    right: 0;
}
.slideTxtBox_youshi .bd{text-align: center;}
.slideTxtBox_youshi .bd .neirong img{border-radius: 50px 50px 0px 0px}
.slideTxtBox_youshi .bd .neirong h3{font-size: 20px;color: #333;line-height: 50px;text-align: left;font-weight: bold;}
.slideTxtBox_youshi .bd .neirong p{text-align: left;font-size: 15px;color: #666;line-height: 25px;}

/**/
.about_index{margin-top: 60px;}
.about_index .biaoti{margin-bottom: 40px;}
.about_index_nr h3{font-size: 20px;color: #333;border-bottom:1px #ddd solid;line-height: 40px;}
.about_index_nr em{background: #cd000f;height: 3px;padding: 0 50px;display: inline-block;position: absolute;margin-top: -2px;margin-bottom: 25px;}
.about_index_nr p{padding-top: 10px;font-size: 14px;color: #333;line-height: 25px;}
.about_index_nr a{background: #cd000f;line-height: 30px;padding: 0 25px;display: inline-block;border-radius:50px;color: #fff;margin-top: 10px;}

.about_index_hj{margin-top: 50px;}
.slideTxtBox_hj .hd {border-bottom: 1px #ddd solid;height: 50px;margin-bottom: 30px;}
.slideTxtBox_hj .hd ul {float: left;}
.slideTxtBox_hj .hd ul li{float: left;margin-right: 20px;cursor: pointer;font-size: 18px;line-height: 50px;}
.slideTxtBox_hj .hd ul li.on{color: #cd000f;border-bottom: 2px #cd000f solid;}
.slideTxtBox_hj .hd a{float: right;background: #cd000f;line-height: 30px;padding: 0 20px;display: inline-block;border-radius:50px;color: #fff;margin-top: 10px;}

.index_hz .biaoti,.index_news .biaoti{ margin-top: 60px ;margin-bottom: 30px; }
.index_hz_nr .hezuo_big{padding:0 15px;}
.index_hz_nr .col-md-8 {padding: 0;}
.index_hz_nr .col-md-8 .col-md-4{padding:0 8px;padding-bottom: 16px;}


/*news*/
.news_index_nr{background: #f7f7f7;padding: 30px;display: inline-block;}
.news_index_nr h3{font-size: 17px;color: #333;padding-bottom: 15px;}
.news_index_nr p{font-size: 14px;color: #999;line-height: 24px;margin-bottom: 20px;font-weight: lighter;}
.news_index_nr span{font-size:14px;color: #999;display: inline-block;float: left;line-height: 50px;font-weight: lighter;}
.news_index_nr em{background: #cd000f;color: #fff;line-height: 20px;padding: 0 15px;display: inline-block;float: right;margin-top: 15px;border-radius:50px;}


.news_index_nr_right{margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px #ddd solid;display: inline-block;}
.news_index_nr_right h3{font-size: 17px;color: #333;padding-bottom: 10px;}
.news_index_nr_right p{font-size: 14px;color: #999;line-height: 24px;margin-bottom: 20px;font-weight: lighter;}
.news_index_nr_right span{display: block;font-size: 15px;color: #999;font-weight: lighter;text-align: right;    }
.news_index_nr_right em{font-size: 15px;color: #999;text-align: right;display: block;float: right;}
.news_index_nr_right:hover h3{color: #cd000f;}



/*foot*/
.foot {background: #f7f7f7;padding: 50px 0;margin-top: 60px;}
.foot_logo img{float: left;margin-right: 15px;}
.foot_logo .foot_wz h3{font-size: 30px;font-weight: bold;color: #2d3743;padding-bottom: 6px;letter-spacing: 4px;}
.foot_logo .foot_wz p{font-size: 15px;text-transform: uppercase;color: #999;font-weight: lighter;}
.foot .link{text-align: right;}
.foot .link h3{font-size: 16px;color: #333;}
.foot .link h3 a{font-size: 15px;color: #666;padding-left: 10px;display: inline-block;line-height: 60px;}


.foot_nr {margin-top: 30px;padding-top: 30px;border-top: 1px #ddd solid}
.foot_nav {width:14%;}
.foot_nav h3{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 20px;}
.foot_nav a {display: block;font-size: 14px;color: #666;line-height: 30px;}
.foot_nav a:hover{color: #cd000f;}

.foot_wx_in {width:11%;text-align: center;}
.foot_wx_in .foot_wx{margin-bottom: 15px;}

.foot .col-md-3{width:30%;float: right;}
.foot .col-md-3 h3{font-size:20px;color: #333;background: url(../images/index_30.png) no-repeat left;padding-left: 45px; line-height: 35px;font-weight: bold;}
.foot .col-md-3 h1{font-size: 30px;color: #2d3743;font-weight: bold;letter-spacing: 5px;border-bottom: 1px #ddd solid;padding-bottom: 10px;margin-bottom: 10px;margin-top: 15px;}
.foot .col-md-3  p{font-size: 14px;color: #999;line-height: 20px;padding-bottom: 10px;}


        .nav_foot{border-top: 1px #ddd solid;margin-top: 10px;padding-top: 5px;  }
        .nav_foot .nLi{ float:left;  position:relative; display:inline;  margin-right: 15px;margin-top: 15px;}
        .nav_foot .nLi a img{ float:left;  width: 40px;}
        .nav_foot .sub{ display:none; width:100px; left:0; top:40px;  position:absolute; background:#fff;  line-height:26px; padding:5px 0;  }
        .nav_foot .sub li{ zoom:1; }
        .nav_foot .sub a{ display:block; padding:0 10px; }
        .nav_foot .sub a:hover{ background:#fff; color:#fff;  }

/*.footer{background: #cd000f;line-height: 70px;text-align: center;}
.footer p{font-size: 15px;color: #fff;line-height: 70px;}
.footer p a {padding: 0 10px;color: #fff;}*/



/*neiye*/

.bannner_wz{position: absolute;z-index: 1;text-align: center;color: #fff;margin-top: 7%;width: 100%;}

.bannner_wz h3{font-size: 30px;color: #fff;font-weight: bold;padding:1px 0;display: block;}

.bannner_wz p {font-size: 16px;text-transform: uppercase;}
.bannner_wz em{background:#fff;height:3px;padding:0 15px;display:inline-block}
.bannner_wz .now_l{position:relative;bottom:-20px;font-size: 14px;color: #fff;}
.bannner_wz .now_l a {
    color: #fff;
    padding: 0 5px;
}

.now {border-bottom: 1px #ddd solid;height: 60px;text-align: center;}
.now a{font-size: 15px;color: #333;line-height: 60px;border-right:1px #ddd solid;display: inline-block;padding: 0 10px;}
.now a.on{background:#cd000f;color:#fff}
.now a:hover{background:#cd000f;color:#fff}
.now a:nth-child(1){border-left:1px #ddd solid}

.neiye_mp {margin-top: 50px;}
.about_ny_nr h3{font-size: 25px;color: #333;padding-bottom: 25px;font-weight: bold;}
.about_ny_nr p{font-size: 16px;color: #333;line-height: 25px;text-indent: 2em;margin-bottom: 10px;}
.about_qy {margin-top: 50px;}
.about_qy_wz {margin-top: 170px;}

.about_ny_img li {margin-bottom: 25px;text-align: center;}
.about_ny_img li h3{font-size: 16px;color: #333;padding-top: 15px;}

.about_ny_img ul li a:hover img{color: #1e50ae;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.about_ny_img ul li img{overflow: hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;position:relative;}
.about_ny_img ul li .img{overflow: hidden;}

.fy{margin-top: 20px;text-align: center;}
.fy a{font-size:15px;border:1px #ddd solid;margin:0 1px;padding:1px 10px;display: inline-block;}



.page-num-current {background:#cd000f;color:#fff}


.news_tb h1{font-size: 20px;color: #333;padding-bottom: 20px;}
.news_tb h2{font-size: 15px;color: #999;padding-bottom: 35px;}

.news_show p{font-size:16px;color:#333;line-height:30px;text-indent:2em}
/*news*/

.news_list ul dl{padding-bottom: 23px;border-bottom:1px #ddd solid;display: inline-block;width: 100%;padding-top: 25px;}

.news_list ul dl  dt{float: left;border-right:1px #ddd solid;padding-right: 40px;width: 10%;text-align: right;padding-top: 20px;padding-bottom: 20px;}

.news_list ul dl  dt h3{font-size: 24px;color: #333;padding-bottom: 5px;padding-top: 15px;}

.news_list ul dl  dt p{font-size: 16px;color: #999;font-weight: lighter;}

.news_list ul dl .img{float:left;width: 200px;margin-left: 50px;}

.news_list ul dl .img img{/* width:100%; */}

.news_list ul dl dd{float: right;width: 65%;padding-right: 10px;}

.news_list ul dl dd h3{font-size: 20px;color: #333;padding-bottom: 20px;padding-top:15px;}

.news_list ul dl dd p{font-size: 15px;color: #999;line-height: 25px;}

.news_list ul dl:hover{box-shadow :0px 0px 10px #ddd}

.news_list ul dl:hover h3{color: #df040c;}



.product_list_right_bt h3{font-size: 24px; margin-bottom: 10px; font-weight: bold; color: #ea690b;}

.product_list_right_bt p{font-size: 16px; color: #333;}

.cp_right ul li a:hover img{color: #1e50ae;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.cp_right ul li img{overflow: hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;position:relative;height: auto;width: 100%}
.cp_right ul li .img{overflow: hidden;    border: 1px #ddd solid;}




/*chanp*/
.cp_right {margin-bottom: 20px;}
.cp_right h3{display: inline-block;line-height: 50px;font-size: 16px;color: #333;float: left;}
.cp_right p{float: right;font-size: 13px;color: #999;line-height: 60px;}

.cp_right ul li a:hover h3{color: #cd000f;}


/*xq*/

.jqzoom{border:1px #f1f1f1 solid;}

.tb-thumb img{width:100%;}



.procut_tell{margin-top: 50px;border-top:1px #ccc solid;}

.procut_tell h3{background:url(../images/product_03.jpg) no-repeat left;font-size: 18px;color: #666;padding-left: 25px;margin-top: 30px;}

.procut_tell  a{background:#df040c;display: block;width: 140px; line-height: 40px;margin-top: 20px;border-radius:25px;text-align: center;color: #fff;font-size: 16px;}

.box{}

.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}

.tb-pic a img{vertical-align:middle;/* width: 500px; */}

.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}

.tb-thumb{overflow:hidden;position: relative;top: 20px;}

.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height: 110px;margin: 0 5px 19px 0;overflow:hidden;padding:1px;}

.tb-s310, .tb-s310 a{}

.tb-s310 a{*font-size:271px;}

.tb-s40 a{*font-size:35px;}

.tb-s40, .tb-s40 a img{height: 90px;width: 90px;}

.tb-booth{/* position:relative; *//* z-index:1; *//* float: left; */}

.tb-thumb .tb-selected{background: none repeat scroll 0 2 #df040c;height: 90px;padding: 1px;border: 1px solid #d15555;}

.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}





div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:400px !important;height:200px !important;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

div.zoomMask{position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;width:200px !important;height:200px !important;}

.bigimg{max-width:none;}

.product_nywz{}

.product_nywz h2{font-size: 30px;color:#4c4c4c;line-height: 40px;border-bottom: 1px solid #e0e0e0;padding-bottom: 15px;}

.product_nywz p{font-size: 15px;background:#fff;line-height: 35px;}

.p-aske h3{font-size:16px;color:#333;padding-top:10px;font-weight:600;padding-bottom: 5px;}

.p-aske  p{/* line-height: 35px !important; */font-size: 16px;font-weight: 900;color: #333;}

.p-aske p{font-weight:400;font-size: 14px;text-indent: 2em;}

.xq_a a{background: #df040c;color: #fff;font-size: 15px;line-height: 40px;padding: 0 20px;display: inline-block;margin-top: 30px;margin-bottom: 20px;}

.xq_a a span{font-size: 20px;}

.product_show_nr h2{font-weight:900;font-size:22px;color: #333;border-left: 3px #df040c solid;background: #eee;line-height: 55px;padding-left:20px;}

.box .pr_show h3{font-size: 24px;color: #222; border-bottom: 2px solid #e0e0e0; line-height: 45px;}



.product_btt{padding-top: 50px;}

.product_btt h3{font-size: 24px;color: #df040c;text-align: center;font-weight: 900;}

.product_tj{padding-top: 30px;padding-bottom: 30px;}

.product_tj  .tempWrap{width:100% !important;}

.product_tj li{float: left;margin-right: 18px;}

.product_tj h3{font-size: 15px;text-align: center;line-height: 40px;}

.product_tj img{border:1px #f1f1f1 solid;}

.pr_show p{font-size: 18px !important;line-height: 40px !important;}



.pr_show table td{border:1px #eee solid !important;}




/*contact*/
.contact_nr,.contact_nr_wx {margin: 50px 0;}
.contact_nr h3{font-size: 25px;color: #333;font-weight: bold;padding-bottom: 15px;}
.contact_nr em{background: #cd000f;height: 2px;width: 40px;display: inline-block;margin-bottom:15px;}
.contact_nr p{font-size: 16px;color: #333;line-height: 30px;}

.contact_nr_wx {text-align: center;}


.long{margin-top: 30px;}
.long input{width: 100%;margin-bottom: 15px;background: #eee ;display: inline-block;border:none;line-height: 50px;color: #333;font-size: 15px;padding-left: 15px;}
.long textarea{width: 100%;margin-bottom: 15px;background: #eee;border:none;line-height: 40px;font-size: 15px;color: #333;padding-left: 15px;}
.long button{width: 100%;border: none;background: #cd000f;line-height: 50px;font-size: 15px;color: #fff;}


.container_shouji{display: none;}










/*分页*/


@media (max-width: 768px) {
    /*超小屏幕设备 手机*/
.navbar-default{display: none;}
    .container_shouji{display: block;}

.swiper-container {margin-top: 70px !important;}


.index_youshi ul li {margin-bottom: 30px;width: 33.33%;}
.index_youshi ul li h3 {font-size: 20px;}
.index_youshi ul li h3 em {font-size: 14px;font-style: normal;}
.index_youshi ul li p {font-size: 14px;}
.index_youshi ul li:nth-child(3){border-right: 0}
.index_youshi ul li:nth-child(4),.index_youshi ul li:nth-child(5){width: 49%}

    .navbar-brand>img{padding-top: 0;display: none;}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 23px;
    margin-right: 20px;
    margin-bottom: 0px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
      border-color: #fff;border:none;color: #fff;
}
.nav>li>a:hover{
     color:#f6ac19;
     border-bottom:none;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar{margin-bottom: 0;}
.nav>li>a {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    margin-left: 0px;
    font-size: 16px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    line-height: 50px;
}
.navbar-nav{background:#333;margin-top: 20px;}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #333;
    border-bottom:none;
}



}





@media (min-width: 768px) and (max-width: 992px) {
    /*小屏幕设备 平板*/

.youshi{background:none}
.nav>li>a {
    position: relative;
    display: block;
    padding: 0;
    margin-left: 27px;
    font-size: 15px;
    padding-bottom: 10px;
    margin-top: 32px;
    padding-bottom: 0px;
}



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #f6ac19;
    background-color: #fff;
    border-bottom: 2px #f6ac19 solid;
}

}



@media (min-width: 992px) and (max-width: 1024px) {

    /*小屏幕设备 大平板*/
    .container_shouji{display: none;}
}


@media (min-width: 992px){
    .navbar-collapse .navbar-nav .nav-link{
        padding: 0 30px;
    }
    .navbar-collapse .navbar-nav .dropdown-menu2{
        position: fixed;
        width: 100%;
        background: rgba(255, 255, 255, .8);
        top: 70px;
        padding: 0;
        border: none;
        margin: 0;
    }
    .navbar-collapse .navbar-nav .dropdown-menu3{
        position: absolute;
        width: 650px;
        background: rgba(255, 255, 255, 1);
        top: 70px;
        border: none;
        margin: 0;
        box-sizing: border-box;
        min-width: auto;
        left: -241px;
    }

    .navbar_a{border-top:1px #ddd solid;margin-top:30px;padding-bottom:30px;text-align:center}
    .navbar_a a{border:1px #f6ac19 solid;line-height:35px;font-size:16px;color:#f6ac19;padding:0 20px;display:inline-block;margin-top:30px;border-radius:10px;}

.container_shouji{display: none;}

}



@media (min-width: 1200px) {
    /*中等屏幕设备 桌面*/
/*.container {width:1400px;}*/
.container_shouji{display: none;}


}

@media (min-width: 992px) and (max-width: 1280px)  {
    /*大屏幕设备 桌面*/
.container_shouji{display: none;}
.container {width:1170px;}

.youshi{background: none}

.slideTxtBox_youshi .hd .prev {
    background: url(../images/index_12.png) no-repeat;
    width: 80px;
    float: left;
    height: 80px;
    position: absolute;
    text-align: left;
    margin-left: -80px;
    margin-top: 20%;
    background-size: 50px;
}

.slideTxtBox_youshi .hd  .next{
    background: url(../images/index_13.png) no-repeat;
    width: 80px;
    float: right;
    height: 80px;
    position: absolute;
    text-align: right;
    margin-right: -25px;
    margin-top: 20%;
    right: 0;
    background-size: 50px;
}

}

@media (min-width: 1200px) and (max-width: 1600px){
.youshi{background:none}

.slideTxtBox_youshi .hd .next{margin-right:0}
}

@media (max-width: 1200px) and (min-width: 1200px){
    /*中等屏幕设备 桌面*/
.container_shouji{display: none;}
.youshi{background:none}


}




@media (max-width: 320px){

}


