ul,dl{padding:0;margin:0;}
li{list-style:none;}
img{display:inline-block;}
p{margin:0}
@font-face{font-family:"PuHuiTi";font-style:normal;font-weight:500;src:url(font/Alibaba-PuHuiTi-Regular.ttf)}
@font-face{font-family:"PuHuiTi-Bold";font-style:normal;font-weight:500;src:url(font/Alibaba-PuHuiTi-Bold.ttf)}
@font-face{font-family:"PuHuiTi Medium";font-style:normal;font-weight:500;src:url(font/Alibaba-PuHuiTi-Medium.ttf)}
html,body{font:normal 14px / 20px "PuHuiTi",'微软雅黑','Microsoft YaHei'; }
h1,h2,h3,h4,h5{margin:0}
a{color:#333}
body{padding-top:100px;}
.topLine{background:#ededed;line-height:39px;}
.topLine a{margin-left:10px;}
.topLine i{margin-right:5px;}
.navbar-brand{height:auto;padding-top:10px;padding-bottom:10px;}
.navbar-brand>img{height:40px;}
.navbar{margin-bottom:0;border:0;background:#fff;position: fixed;top:0;width:100%;z-index:9;border-radius:0;box-shadow: 0 0 8px rgba(0,0,0,0.3)}
.nav>li>a{font-size:18px;border-bottom:2px solid #fff;}

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

.topright span{display: inline-block;line-height:28px;vertical-align: top;margin-top:4px;}
.topright  input{height: 28px;display: inline-block;vertical-align: middle;color:#333;}
.topSearTxt{border:0;border:1px solid #ddd;border-radius:15px 0 0 15px;border-right:0;padding:0 10px;background:#fff;line-height: 28px;vertical-align: middle;width: 80%}
.topSearSub{border:0;border:1px solid #ddd;border-radius:0 15px 15px 0;border-left:0;border-right:0;background:#fff;height: 30px;display: inline-block;vertical-align: middle;}
.nav>li.visible-xs{text-align: center;padding: 15px 0}

.foot{background:#232326;padding-top:20px;padding-bottom:20px;color:#797980;}
.foot a{color:#797980;}
.foot h3{color:#fff;font-size:18px;padding:15px 0;text-transform:uppercase;position: relative;}

.footCont ul{padding-left:3.5em;}
.footCont b,.footCont strong{position: relative;margin-left:-3.5em;width: 3.5em;display: inline-block;}

.footIco a{display:inline-block;height:35px;color:#000;width:35px;background:#fff;border-radius:30px;text-align:center;line-height:35px;margin:3px;margin-left:0;}
.footIco a i{font-size:18px;}
.footTxt{border-top:1px solid #888;padding:10px 0;background:#232326;color:#797980;}


.breadcrumb{border-radius:0;background:#fff;margin-bottom:0;padding:10px 15px;}
.advline{background:#fff;border-bottom:1px solid #dddddd;}
.advline >div{position: relative;}
/*   home*/

.prodCont .breadcrumb{display: none;}
.fixmenu{display: none;height: 35px;width: 35px;position:fixed;bottom: 50px;right: 10px;text-align: center;background: #fff;border-radius: 20px;vertical-align: top;line-height: 35px;box-shadow: 0 0 8px rgba(0,0,0,0.2);}
.fixmenu img{width:18px;}

.home-title{text-align:center;color:#505050;padding-bottom:15px;}
.home-title h3{font-size:30px; text-transform:uppercase;padding-bottom:15px;position: relative;color:#505050;margin-bottom:10px;font-family:"PuHuiTi Medium";font-weight: none}
.home-title h3:after{position:absolute;height:5px;width:40px;background:#c91423;bottom:0;left:50%;margin-left:-20px;content:" ";}
.home-title p{line-height:130%;}

.bghui{background:#f5f7f9;}
.homeBox{padding-top:20px;padding-bottom:20px;}
.homeProdCatr{padding:10px;}


#news-slider{padding: 0 5px;}
.homeProdCatr a{display: block;position: relative;height:100%;}
.homeProdCatr a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.homeProdCatr h3{font-size:16px;width:70%;line-height:120%;}
.homeProdCatr b{background:#fff;display: block;box-shadow: 0 0 8px rgba(0,0,0,0.1);margin-bottom: 10px}
.homeProdCatr h3 p{font-size:12px;color:#999;padding: 5px 0}
.homeProdCatr img{width:100%}
.homeProdCatr a>p {font-size:12px;background: #c91423;color: #fff;display: inline-block;padding: 3px 8px;}

.homeAbout{padding-top:30px;}
.homeaboutInfo{background:#fff;position: relative;box-shadow: 0 0 8px rgba(0,0,0,0.2);padding:20px 15px;margin: -30px 0 0 20px;}
.homeaboutInfo p{padding:8px 0;}
.homeaboutInfotitle{text-indent:-999em;position: relative;margin-bottom:-15px}
.homeaboutInfotitle:after{position:absolute;height:4px;width:30px;background:#c91423;top:0;left:0;content:" ";}

.homeAbout > div{padding:0;}

.homeaboutPic{position: relative;}
.homeaboutPic h3{position: absolute;top: 10px;padding: 15px;font-size: 35px;font-family:"PuHuiTi-Bold";color: #fff;line-height: 120%;text-shadow: 2px 2px 5px rgba(0,0,0,0.4);}



.readMore a{display: inline-block;border:1px  solid #c91523;line-height:200%;padding:0 10px;color:#c91523;}


.homeAdv{background: #f2f8fb;padding: 20px 5px;margin-bottom: -20px;}
.homeIco{text-align:center;height:140px;box-shadow:none;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background: #fff;margin: 5px -10px;box-shadow: 0 0 08px rgba(0,0,0,0.1);}
.homeIco:hover{box-shadow: 0 0  8px rgba(0,0,0,0.2);transform: scale(1.0, 1.0);}
.homeIco img{width:50%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.homeIco:hover img{transform: scale(1.05, 1.05);}
.homeIco b{color:#c91523;font-size:16px;display:block;text-align:center;}
.homeIco b em{font-size:10px;color:#aab2ba;font-style:normal;}
.homeIco p{min-height: 40px;}

.homeNewsBig{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom: 15px;}
.homeNewsBig img{width:100%;}
.homeNewsBig h3{font-size:16px;margin:15px 0;line-height:130%;}
.homeNewsBigPic{position: relative;}
.homeNewsBigPic p{position: absolute;background:#c81623;border-radius:0  0 0 30px;color:#fff;right:0;top:0;padding:10px 8px;text-align:center;}
.homeNewsBigPic p b{display: block;font-size:27px;line-height:100%;}

.homeNews li{border-bottom: 1px solid #eee;padding: 15px 0}
.homeNews li b{color:#000;margin-bottom:5px ;font-size:16px;overflow: hidden;display: block;}
.homeNews li p{font-size:12px;line-height:140%;color:#777;max-height: 50px;overflow: hidden;}
.homeNews li p.newsdate{color:#aaa;margin-bottom:5px;}
.homeNews a{text-decoration: none;padding: 10px;display: block;}

/*   */
.homeNews li.on{position: relative;}
.homeNews .on  a{border-radius: 10px;box-shadow: 5px 5px 8px rgba(0,0,0,0.1);background: #fff;position: relative;}
.homeNews .on:before{position: absolute;content: '';height: 25px;width: 25px;left:-13px;top: 30%;box-shadow: 5px 5px 8px rgba(0,0,0,0.1);background: #fff;
transform:rotate(45deg);z-index: 0;
-ms-transform:rotate(45deg);     /* IE 9 */
-moz-transform:rotate(45deg);    /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); }


.homeMap{padding-top:20px;padding-bottom:20px;}
.homeMap h3{text-transform:uppercase;padding:5px 0;}
.homeMap p{padding:5px 0;}


/*  about  */
.bghei{background:#000;}
.bghei .home-title h3,.bghei .home-title p{color:#fff;}
.aboutInfo{padding-bottom:15px;}

.aboutUl{padding:0 15px;}
.aboutUl li{list-style-type:disc;color:red;padding:3px 0;}
.aboutUl li p{color:#555;}

#pic-slider .post-slide,#zs-slider .post-slide{padding:5px;text-align: center;}
#pic-slider img,#zs-slider img{width:100%;margin-bottom:5px;}

.aboutIco{color:#ddd;font-size:12px;padding-top:15px;padding-bottom:15px;}
.aboutIco p{text-align: center;line-height: 140%}
.aboutIco b{display: block;padding:5px 0;text-align:center;font-size:14px;margin:0 -15px;color:#fff;}
.aboutIco b img{width:40%;}

/*  product   */
.cateBox{background: #fff;margin-top: -20px;margin-bottom: 15px;border-bottom:1px solid #ddd;}
.cateBox dl{display: none;position: absolute;z-index: 99;background: #fff;width: 100%;left: 0;box-shadow: 0 0 8px rgba(0,0,0,.2);}
.cateBox h3{font-size:18px;padding:10px 0;position: relative;}
.cateBox dd,.cateBox dt{line-height: 150%;border-bottom: 1px solid #eee;}
.cateBox dd a,.cateBox dt a{display: block;padding: 10px 15px;}

.cateBox h3:after{
width:0;
    height:0;
    border-width:8px 8px  0 8px;
    border-style:solid;
    border-color: #555 transparent transparent transparent;/*透明 灰 透明 透明 */
    position:absolute;right:0;top: 20px;
    content: ''
}
.prodItem{padding:8px;}
.prodItem a{display: block;background:#fff;padding:10px;box-shadow: 0 0 5px rgba(0,0,0,0.05);color:#999;}
.prodItem img{width:100%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.prodItem a:hover img{transform: scale(1.08, 1.08);}
.prodItem b{display: block;color:#000;padding:5px 0;height:50px;line-height:130%;}
.prodItem p{line-height:150%;margin:5px 0;overflow: hidden}
.prodItem p.prodMore{border-top:1px solid #eee;padding:10px 0 0;}


.parameter span{float: right;color:#505050;line-height: 35px;}
.parameter li{color:#9ba2a8;padding:5px 10px;border-bottom:1px solid #ddd;line-height: 37px;}
.parameter li img{height: 35px;vertical-align: middle;}

.piclist{padding: 10px 0;}
/*  contForm  */
.contForm b{display:block;line-height:150%;padding:5px 0;}
.contForm li{margin-bottom:10px;}
.contTxt{width:100%;border:1px solid #bebebe;background:#f6f6f6;line-height:38px;padding:0 5px;}
.contSub{  height: 42px;padding: 0 30px;color: #fff;background-color: #c81623;font-size: 16px;border: 2px solid #c81623}
.contTitle{font-size:30px;margin-bottom:15px;}
.contInfo{padding-top:15px;padding-bottom:15px;}

/* 标题多出部分显示... */
.one_dot_hide {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 两行显示，多出来的显示... */
.two_dot_hide {overflow: hidden;text-overflow: ellipsis;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.navigation{text-align:center;}
.pagination>li>a, .pagination>li>span{color:#999;padding: 6px 9px}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{background:#c91523;border-color:#c91523;}

/*   */
.newsItem{margin-bottom:10px;background:#f8f8f8;padding-top:15px;padding-bottom:15px;}
.newsItem h3{font-size:16px;margin-bottom:10px;}
.iproducts_more a, .iproducts_more span {
    height: 30px;
    line-height: 26px;
    padding: 0 16px;
    border: 2px solid #c91523;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    background-color: #c91523;
    border-radius: 22px;
}
.newInfo{background:#f8f8f8;border-radius:15px;padding:5% 10%;max-width:1000px;}
.newsTitle{text-align:center;font-size:22px;line-height:140%;}
.newsDate{text-align:center;color:#999;padding:15px 0;}
.newInfo img{max-width: 100%;height: auto!important}

.piclist{margin:0 -5px;}
.prodBox{background:#f5f7f9;}
.prodTitle{font-size:25px;padding:10px 0;}
#app-slider img{width:100%;margin-bottom:10px;}
#app-slider .post-slide{padding:10px;text-align:center;}
.prodApp{padding:10px 0;font-size:18px;border-bottom:1px solid #ddd;}
.prodAppBox{margin:0 -10px;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;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;}


.mark,.mark2{background: rgba(0,0,0,0.8);;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 98;display: none;}
.fixBox{position:fixed;width: 90%;top: 0;background: #fff;z-index: 99;display: none;left: 50%;}
.closeBtn{position: absolute;right: -15px;top: -15px;}
.closeBtn a{display: block;height: 40px;width: 40px;background: #fff;border-radius: 20px;box-shadow: 0 0 8px rgba(0,0,0,0.2);text-align: center;line-height: 40px;font-size: 20px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.closeBtn a:hover{text-decoration: none;transform:rotate(7deg) scale(1.08, 1.08);
-ms-transform:rotate(90deg) scale(1.08, 1.08);     /* IE 9 */
-moz-transform:rotate(90deg) scale(1.08, 1.08);    /* Firefox */
-webkit-transform:rotate(90deg) scale(1.08, 1.08); /* Safari 和 Chrome */
-o-transform:rotate(90deg) scale(1.08, 1.08);      /* Opera */}
    .fixBox>div{padding:0;}
    .loginTxt {margin-bottom:25px;}
    .loginTxt input{border:1px solid  #ddd;line-height:42px;padding:0 10px;width:100%;}
    .loginForm{padding:10% 10%  15px;}
    #login_submit{width:100%;background:#c91523;color:#fff;border:0;line-height:40px;font-size:16px;}


.regBox .loginForm{padding : 10% 5% 0}
.regBox .loginForm .form-group{margin-bottom: 5px}
.loginForm .home-title h3{font-size: 20px;}

.bottomNav{position: fixed;bottom: 0;background: #c91523;width: 100%;text-align: center;box-shadow: 0 5px  8px rgba(0,0,0,0.2);}
.bottomNav li{float: left;width: 20%;}
.bottomNav li img{width: 25px}
.bottomNav li a{display: block;padding: 5px 0;color: #fff}

.list-unstyled {height: 42px;}
.list-unstyled li{display: inline-block;width: 32%;padding: 0 5px;position: relative;}
.list-unstyled li:after{position: absolute;left: 0;top: 12px;height: 20px;width: 1px;background: #eee;content: ''}
.list-unstyled li:first-child:after{width: 0}
.list-unstyled li a,.list-unstyled li span{line-height: 40px;display: block;text-align: center;overflow: hidden;border-bottom: 2px solid #fff}
.list-unstyled li span{border-color: red;}

.prodh3title{font-size: 18px;line-height: 200%;margin-bottom: 15px;}

@media (min-width: 768px) {
    .bottomNav{display:none;}
    .breadcrumb{float: left;width: auto}
    .list-unstyled{float: right;border-top: 0;}
    .list-unstyled li{float: left;width: auto;padding: 0 15px;}
    .fixBox{max-width: 900px;}

.topright input.topSearTxt{line-height: 28px;height: auto;margin-right: -3px}
.prodCont .breadcrumb{display: block;}
.regBox .loginForm .form-group{margin-bottom: 15px}
.loginForm{padding-top: 20%}

	body{padding-top:110px;padding-bottom: 0}
    .topright{float:right;}
	.navbar-brand>img{height:50px;}
	.nav>li{padding-top:10px;}
    .nav>li>a{font-size:16px;padding:19px 10px;}
    
    /*  */
    .homeProdCatr h3{width:60%;font-size:22px;position: absolute;top: 0;padding: 15px;}
    .homeProdCatr a{padding-top:120px;background: #fff;padding-bottom: 20px;}
    .homeProdCatr b{display: block;overflow: hidden;box-shadow: none;padding: 0 20px}
    .homeProdCatr b img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
    .homeProdCatr a:hover img{transform: scale(1.08, 1.08);}
    .homeProdCatr a > p{background: none;color: #666}

    .home-title{padding-bottom:20px;}
    .home-title p{font-size:16px;width:80%;margin:0 auto;line-height:150%;}
    .homeBox{padding-top:40px;padding-bottom:40px;}
    .readmore {font-size:14px;}
    a:hover .readmore{color:red;}

    .homeaboutInfo{margin-top: 20PX;margin-left: -25px;}
    .homeaboutInfo h3{text-indent: 0;margin: 0;margin-bottom: 10px;padding-bottom: 15px;font-size: 28px;}
    .homeaboutInfo h3:after{bottom: 0;top: auto;}
    .homeaboutInfo p{color:#888;}

    .homeaboutInfotitle span{display: block;}

    .homeIco{height:auto;padding-top:15px;padding-bottom:15px;}
    .homeIco b{font-size:30px;padding:5px 0;line-height:130%;}
    .homeIco img{width:40%;}

    .footTxt{padding:15px 0;}

    .homeNewsBig{border-bottom:0;}
    .homeNews a{padding:10px 16px;}
    .homeNews li{padding:8px 0}
    .homeNews li:first-child{padding-top: 0}
    .homeNews li:last-child{padding-bottom: 0;border-bottom: 0;}

    /* about  */
    .aboutInfo,.aboutUl{font-size:16px;line-height:150%;}
    .aboutUl{padding-bottom:20px;}

    /*prod*/
    .cateBox{background: none;border-bottom: 0;margin: 0 auto}
    .cateBox h3{border-bottom:0;}
    .cateBox h3:after{border: 0}
    .cateBox dl{display:block;position: static;background: none;box-shadow: none;}
    .cateBox dl span{display: inline-block;width:10px;height:10px;background:#fff;border:1px solid #ddd;margin-right:8px;}
    .cateBox dl .hover a,.cateBox dl .hover a{color:#c91523;}
    .cateBox dl .hover a span, .cateBox dl .hover a span{background: #c91523;border-color: #c91523}
    .cateBox dd, .cateBox dt{border-bottom: 0;padding: 0}
    .cateBox dd a, .cateBox dt a{padding:5px 0};
    .cateBox dl .hover span{background:#c91523;}
    .cateBox dd{display: inline-block;width:24%;}

    .prodItem{padding: 10px;}
    .prodItem a:hover{box-shadow: 0 0 15px rgba(0,0,0,0.15);text-decoration: none;}
    .prodItem a:hover .prodMore{color:#c91523;}
    .prodItem b{font-size:18px;height:56px;}

    #pic-slider .post-slide,#zs-slider .post-slide{padding:10px;}
    .newsItem h3{font-size:20px;margin:10px 0;}
    .newsItem{margin-bottom:20px;}
    .newsItem p{margin-bottom:10px;color:#999;}
    .newsItem:hover{box-shadow:0 0 15px rgba(0,0,0,0.1);}
    .iproducts_more a, .iproducts_more span{font-size:18px;height:auto;line-height:35px;}

    .newSub{text-align:center;padding-bottom:30px;}
    .newSub li{display: inline-block;font-size:18px;padding:0 15px;}
    .newSub li.hover a{color:#c91523;}
    .newsItem h3{line-height:150%;}
    .newsItem a{display: block;overflow: hidden;text-decoration: none}
    .newsItem img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
    .newsItem:hover img{transform: scale(1.08, 1.08);}

    .footMenu,.footCont{border-left: 1px solid #555;}

    .prodApp{font-size:25px;}
    .prodAppBox{padding:10px 0;}
    .piclist{padding: 10px 0;}
    .prodh3title{text-align: center;}
} 
@media (min-width: 992px) {
    .homeaboutInfo{margin:30px 0 0 -100px;}
    
	body{padding-top:130px;}
	.navbar-brand{padding-top:20px;padding-bottom:20px;}
	.nav>li{padding-top:15px;}
    .nav>li>a{font-size:16px;padding:26px 15px 27px;font-size:18px;}




    .homeProdCatr a{padding-top:120px;}
    .homeProdCatr h3{width:50%;font-size:28px;}
    .homeProdCatr h3 p{font-size:14px;}
    .homeProdCatr a>p{font-size:16px;}

    .home-title{padding-bottom:30px;}
    .homeBox{padding-top:60px;padding-bottom:60px;}
    .home-title h3{font-size:35px;}

    .homeAdv{background: none;}
    .homeIco{box-shadow: none;}
    .homeIco b{font-size:35px;}
    .homeIco b em{padding:0 3px;}
    .homeIco p{font-size:18px;}

    .homeIco{padding-top:25px;padding-bottom:25px;}

   
    .homeNews li b{font-size:18px;margin-bottom: 10px;}
    .homeNews li{padding-top:18px;padding-bottom:18px;}
    .homeNews a{padding:15px 18px;}
    .homeNews li p{line-height:140%;font-size:14px;}

    .homeMap h3{font-size:35px;padding:10px 0;}
    .homeMap p{font-size:18px;padding:10px 0;}

    .homeAbout{padding-top:50px;}
    .homeaboutInfo{padding:30px;margin-top:50px;}
    .homeaboutInfo h3{font-size:30px;text-indent: 0;margin-bottom:10px;}
    .homeaboutInfo h3:after{bottom: 0;}
    .homeaboutInfo p{font-size:16px;line-height:160%;}
    .readMore a,.readMore{font-size:18px;padding:0 15px;}

    /*   */
    .prodItem{padding: 15px;}
   .prodh3title{font-size: 22px;}

   .footMenu,.footCont{height: 275px}
    .footCont{border-right: 1px solid #555}
}

@media (min-width: 1100px) {
	

	.home-title h3{font-size:40px;font-weight: normal;}
	.home-title p{font-size:18px;}
	.homeaboutInfo{margin-left:-60px;margin-top:50px;}
}
@media (min-width: 1200px) {

    .navbar-brand{padding-top: 20px;padding-bottom: 20px;}
    .nav>li{padding-top: 15px;}
    .nav>li>a{font-size:18px;padding: 25px;}



   .homeNews li b{font-size:22px;}
   .homeaboutInfo{padding:10%;}
   .homeaboutInfo h3{font-size:40px;position: relative;padding-bottom:20px;}
   .homeaboutInfo h3:after{content: "";height:5px;width:30px;position: absolute;bottom:0;left:0;background:#c91523;}

   .homeMap h3{font-size:45px;}

   .home-title {padding-bottom:40px}
   .home-title h3{font-size:45px;}
   .home-title p{width:60%;}


   .prodh3title{font-size: 25px;}
}
@media (min-width: 1300px) {

}
@media (min-width: 1400px) { 

}

@media (min-width: 1500px) {
}
