/*-----------------[初始化]--------------*/
*,*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
body{color: #3d3d3d;font-size: 12px;line-height: 1;font-family:"微软雅黑","Microsoft Yahei";
    background-color: #fff;}
.logo a img{max-width: 90%;}
img{max-width: 100%;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
input,textarea,select{font-size: 12px;color: #444;font-family:"微软雅黑","Microsoft Yahei";outline: 0;
}
input[type='submit'],input[type='reset'],input[type='button'],input[type='checkbox'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}
button{padding:0;border:0;cursor: pointer;}

h1,h2,h3,h4,h5{font-weight: normal;}

a{color:#333;}
a:hover{color:#e60012;text-decoration: none;}

.bg-gray{background-color: #f7f7f7;}

/*******************************
    -------[=公用]-------
********************************/
.wp{width: 98%;max-width: 1200px;margin: 0 auto;}

.g-tit1{text-align: center;padding:85px 0 81px;}
.g-tit1 span{display: inline-block;padding: 0 26px;line-height: 38px;border:1px solid #a5a5a5;
    font-size: 16px;color:#e60012;position: relative;}
.g-tit1 span:after,.g-tit1 span:before{content: '';position: absolute;top: 20px;height: 1px;
    width: 60px;background-color: #a5a5a5;}
.g-tit1 span:after{left: -51px;}
.g-tit1 span:before{right: -51px;}

.g-tit2{text-align: center;border-top: 1px solid #d8d8d8;margin:65px 0 46px;}
.g-tit2 .ibox{margin-top: -11px;}
.g-tit2 p{font-weight: bold;color:#3f3f3f;font-size: 22px;display: inline-block;
    padding: 0 20px;background-color: #fff;margin-bottom: 10px;}
.g-tit2 span{font-size: 14px;color:#b6b6b6;text-transform: uppercase;display: block;}

.g-tit3{font-size: 24px;color:#313131;text-align: center;margin:55px 0 65px;}
.g-tit3 p{margin-top: 11px;}
.g-tit3 span{display: inline-block;font-size: 18px;color:#363636;position: relative;
    text-transform: uppercase;}
.g-tit3 span:after,.g-tit3 span:before{content: '';position: absolute;top: 50%;height: 1px;width: 25px;
    background-color: #454545}
.g-tit3 span:after{left: -78px;}
.g-tit3 span:before{right: -78px;}

.g-tit4{padding-left: 44px;background-position: left top;background-repeat: no-repeat;
    line-height: 30px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    font-size: 20px;border-bottom: 1px solid #ececec;padding-bottom: 15px;margin: 31px 0 25px;}
.g-tit4 a{color:#555;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.g-tit4 a:hover{color:#e60012;}
.g-tit4 i{display: inline-block;vertical-align: middle;width: 7px;height: 12px;
    background: url(../images/arrow2.jpg) no-repeat left top;margin-left: 19px;}


.g-tit5{font-size: 18px;color:#313131;margin: 19px 0 14px;}

body{padding-top: 90px;}
.goodtxt-p{
    width: 80%;
    margin: 0 auto !important;
    text-align: left;
}
/*******************************
    -------[=页码]-------
********************************/
.m-pages{text-align: center;margin-bottom: 39px;}
.m-pages li{display: inline-block;margin: 0 2px;}
.m-pages a{display: inline-block;width: 44px;height: 44px;border-radius: 50%;color:#e60012;
    line-height: 44px;text-align: center;font-size: 18px;background-color: #fff;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.m-pages li:hover a,.m-pages li.on a{color:#fff;background-color: #e60012;}
/*******************************
    -------[=头部]-------
********************************/
.header{*zoom:1;position: fixed;top: 0;left: 0;width: 100%;background-color: #fff;
    padding-bottom: 15px;z-index: 5;
	/*border-bottom: 1px solid #dadada;*/
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.header.on{box-shadow: 0 0 10px rgba(0,0,0,.5);padding-bottom: 15px;}
.header.on .share{margin-bottom: 15px;}
.header.on .hd-r{padding-top: 11px;}
.header.on .logo{padding-top: 25px;}
.header:after,.header:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.header .logo{float: left;
	padding:25px 0 0 8px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.header .hd-r{
	float: right;
	padding:11px 7px 0 0;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.header .share{width: 64px;float: right;
    margin-bottom: 15px;
    position: relative;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.header .share .pop-qr{position: absolute;top: 40px;left: -50px;width: 139px;height: 139px;
    z-index: 0;opacity: 0;box-shadow: 0 0 10px rgba(0,0,0,.2);
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.header .share.on .pop-qr{opacity: 1;z-index: 1;}
.header .share a{float: left;width: 26px;height: 26px;margin-left: 6px;
    background-position: center center;background-repeat: no-repeat;}
.header .share .a1{background-image: url(../images/ico1.png); cursor:pointer;}
.header .share .a2{background-image: url(../images/ico2.png);}
.nav{overflow: hidden;position: relative;}
.nav ul{overflow: hidden;}
.nav-bor{
    position: absolute;
    bottom: 0;
    height: 3px;
    background-color: #e60012;
    left: 0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    z-index: -1;
}
.nav li{float: left;margin: 0 14px;}
.nav li:last-child{margin-right: 0;}
.nav a{color:#494949;font-size: 14px;display: inline-block;padding: 0 5px 8px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.nav li:hover a,.nav li.on a{color:#e60012;}
/*******************************
    -------[=底部]-------
********************************/
.footer{background-color: #e3e0db;overflow: hidden;padding:43px 0 33px 0;}
.footer .fdl{float: left;}
.footer .qr{float: right;}
.footer .logo{float: left;margin-top: 10px;}
.footer p{float: left;margin:4px 0 0 44px;}
.footer p a{color:#666666;display: inline-block;margin-right: 21px;}

.footer span{position: relative;top: -3px;}
.footer .txt{margin-top: 27px;}
.footer .txt p{float: none;margin: 0 0 10px 0;color:#666666;}
.footer .txt a{color:#494949;text-decoration:none;}

/*******************************
    -------[=banner]-------
********************************/
.banner{position: relative;}
.banner .slick-dots{position: absolute;bottom: 38px;left: 0;width: 100%;text-align: center;
    z-index: 1;}
.banner .slick-dots li{display: inline-block;margin: 0 7px;}
.banner .slick-dots button{width: 59px;height: 2px;border:0;cursor: pointer;
    background-color: #fff;font-size: 0;}
.banner .slick-dots .slick-active button{background-color: #e60012;}
.banner .img{background-repeat: no-repeat;background-position: center center;
    background-size: cover;padding-top: 40%;position: relative;}
.banner .img a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


/*产品列表*/
.index-row1{margin-bottom: 80px;}
.products_list{margin-left: -14px;overflow: hidden;}
.products_list li{float: left;width: 25%;margin-bottom: 27px;}
.products_list li *{
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.products_list a{display: block;margin-left: 14px;position: relative;overflow: hidden;}
.products_list .img{position: relative;padding-top: 109%;overflow: hidden;}
.products_list .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.products_list .txt{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;
    background-color: rgba(255,255,255,.8);}
.products_list .txt p{color: #333333;font-size: 14px;text-align: center;
    position: absolute;top: 50%;left: 0;width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.products_list a:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
}
.products_list a:hover .txt{height: 100%;}
.products_list a:hover .txt p{font-size: 18px;}


/*产品列表*/
.index-row2{background-color: #f1f1f1;overflow: hidden;}
.video_list{overflow: hidden;margin:0 0 50px -24px;}
.video_list li{float: left;width: 50%;margin-bottom: 30px;}
.video_list li *{
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}

.video_list .box{margin-left: 24px;}
.video_list .img{position: relative;padding-top: 67%;}
.video_list .img:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    background-color: rgba(0,0,0,.3);z-index: 2;
    -o-transition:.6s;
    -ms-transition:.6s;
    -moz-transition:.6s;
    -webkit-transition:.6s;
    transition:.6s;}
.video_list .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.video_list .img i{position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;
    background: url(../images/btn1.png) no-repeat center;z-index: 3;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}
.video_list p{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    margin-top: 24px;}
.video_list p a{font-size: 14px;color:#181818;display: inline-block;
    padding-left: 21px;background: url(../images/ico3.png) no-repeat left center;}

.video_list p span{
    float: right;
}
.video_list p span a,.video_list p span a:hover{background:none !important;}

.video_list .box:hover a{background: url(../images/ico3on.png) no-repeat left center;
    color:#e60012;}
.video_list .box:hover .img:after{background-color: rgba(255,255,255,.5);}

/*品牌咨询*/
.news-box{overflow: hidden;margin-bottom: 140px;}
.news-box .col-l{width: 36%;}
.news-box .col-r{width: 61%;}
.news-box .news-slider{position: relative;}
.news-box .item{position: relative;}
.news-box .img{position: relative;padding-top: 60%;overflow: hidden;}
.news-box .img img{position: absolute;top: 0;left: 0;height: 100%;}
.news-box .news-slider p{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 88px 0 11px;
    background-color: rgba(0,0,0,.45);height: 34px;line-height: 34px;color:#fff;}
.news-box .slick-dots{position: absolute;right: 10px;bottom: 8px;z-index: 2;}
.news-box .slick-dots li{margin-left: 4px;float: left;}
.news-box .slick-dots button{background: none;width: 18px;height: 18px;color:#d6d5d7;border:1px solid #d4d4d6;}
.news-box .slick-dots .slick-active button{background-color: #fff;color:#000;}
.news-box .item:hover p{text-decoration: underline;}
.news-box .item:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
}
.table-tit{overflow: hidden;margin-bottom: 23px;}
.table-tit li{float: left;margin-right: 6px;}
.table-tit a{display: inline-block;padding: 0 12px;line-height: 28px;color:#181818;
    border:1px solid #6e6e6e;font-size: 14px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.table-tit li:hover a,.table-tit li.on a{color:#fff;background-color: #c72429;border-color:#c72429;}
.news_box .txt{overflow: hidden;margin-bottom: 21px;padding-bottom: 3px;}
.news_box .txt h5{padding-left: 49px;margin-bottom: 6px;line-height: 22px;
    background: url(../images/toutiao.jpg) no-repeat left center;
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_box .txt h5 a{color:#181818;font-size: 16px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.news_box .txt p{color:#888;line-height: 20px;margin-bottom: 4px;height: 40px;overflow: hidden;}
.news_box .txt h5:hover a{color:#c72429;}
.news_box .txt .more{float: right;color:#c72429;}
.news_box .txt .more:hover{text-decoration: underline;}
.m-list1 li{overflow: hidden;line-height: 26px;}
.m-list1 a{float: left;color:#181818;width: 80%;padding-left: 12px;
    background: url(../images/arrow1.jpg) no-repeat left center;
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.m-list1 span{float: right;color:#bfbfbf;}
.m-list1 a:hover{color:#c72429;}

.search-list{overflow: hidden;margin:37px 0 33px;}
.search-list li{float: left;margin-right: 42px;}
.search-list a{display: inline-block;color:#999;font-size: 16px;
    padding: 40px 13px 12px 13px;background-color: #f7f7f7;
    background-position: center 17px;background-repeat: no-repeat;}
.search-list li:hover a,.search-list li.on a{color:#fff;background-color: #e60012;
    background-image: url(../images/ico4.jpg);}
.overflow_box{overflow: hidden;box-shadow: 0 0 5px rgba(0,0,0,.1);margin-bottom: 44px;}
.m-list2{padding:37px 31px 19px;
    background-color: #fff;margin:0 0 0 -24px;*zoom:1;overflow: hidden;}
.m-list2:after,.m-list2:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list2 li{float: left;width: 50%;margin-bottom: 20px;}
.m-list2 a{display: block;margin-left: 20px;position: relative;overflow: hidden;}
.m-list2 .img{position: relative;padding-top: 63%;}
.m-list2 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.m-list2 p{position: absolute;top: 45%;left: 50%;width: 100px;height: 100px;text-align: center;
    z-index: 2;background-color: #e60012;color:#fff;border-radius: 50%;overflow: hidden;
    opacity: 0;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -o-transition:.6s;
    -ms-transition:.6s;
    -moz-transition:.6s;
    -webkit-transition:.6s;
    transition:.6s;}
.m-list2 span{position: absolute;top: 50%;left: 0;width: 100%;font-size: 18px;
    line-height: 20px;letter-spacing: 3px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.m-list2 a:hover p{
opacity: 1;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.m-list2 .img .i1,
.m-list2 .img .i2,
.m-list2 .img .i3,
.m-list2 .img .i4{position: absolute;width: 50%;height: 50%;
    z-index: 1;background-color: rgba(255,255,255,.8);
    -o-transition:.6s;
    -ms-transition:.6s;
    -moz-transition:.6s;
    -webkit-transition:.6s;
    transition:.6s;}
.m-list2 .img .i1{top: -100%;left: -100%;}
.m-list2 .img .i2{top: -100%;right: -100%;}
.m-list2 .img .i3{bottom: -100%;left: -100%;}
.m-list2 .img .i4{bottom: -100%;right: -100%;}
.m-list2 a:hover .img .i1{top: 0;left: 0;}
.m-list2 a:hover .img .i2{top: 0;right: 0;}
.m-list2 a:hover .img .i3{bottom: 0;left: 0;}
.m-list2 a:hover .img .i4{bottom: 0;right: 0;}

.g-box1{background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);overflow: hidden;
    margin-bottom: 44px;}
.m-list3{padding: 0 31px;margin:0 0 17px -36px;overflow: hidden;}
.m-list3 li{float: left;width: 25%;margin-bottom: 48px;}
.m-list3 .ibox{margin-left: 36px;}
.m-list3 .img{position: relative;padding-top: 98%;overflow: hidden;}
.m-list3 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-list3 h5{margin:18px 0 8px;}
.m-list3 h5 a{color:#616161;font-size: 14px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	}
.m-list3 span{color:#616161;font-size: 14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-list3 .ibox:hover .img img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
}
.m-list3 .ibox:hover h5 a{color:#e60012;}

.produce{padding-top: 38px;border-bottom: 1px dashed #bfbfbf;}
.m-list4{overflow: hidden;margin-bottom: 102px;padding: 0 40px;}
.m-list4 li{float: left;width: 50%;overflow: hidden;background-color: #f6f6f6;}
.m-list4 .col-l{width: 50%;}
.m-list4 .col-r{width: 50%;}
.m-list4 .img{position: relative;padding-top: 84%;overflow: hidden;}
.m-list4 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-list4 .txt{padding: 42px 25px 0;}
.m-list4 h5{color:#e60012;font-size: 18px;text-align: center;margin-bottom: 15px;}
.m-list4 p{font-size: 12px;color:#404040;line-height: 22px;}
.m-list4 li:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
}

.brand{border-bottom: 1px dashed #bfbfbf;}
.m-list5{overflow: hidden;padding-bottom: 40px;margin-left: -41px;}
.m-list5 li{float: left;width: 25%;margin-bottom: 44px;}
.m-list5 .box{margin-left: 41px;border:1px solid #e5e5e5;text-align: center;padding-bottom: 88px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.m-list5 h5{font-size: 22px;color:#e60012;letter-spacing: 5px;margin-top: 67px;
    background-position: center top;background-repeat: no-repeat;padding-top: 84px;margin-bottom: 33px;}
.m-list5 p{padding: 0 20px;color:#868686;font-size: 14px;line-height: 24px;
    height: 48px;overflow: hidden;}
.m-list5 .box:hover{background-color: #fbfbfb;}

.m-list6{overflow: hidden;position: relative;padding-bottom: 120px;margin-top: 101px;}
.m-list6:after{content: '';position: absolute;top: 82px;left: 50%;width: 1px;height: 100%;
    background-color: #dadada;margin-left: -1px;} 
.m-list6 li{overflow: hidden;margin-bottom: 22px;}
.m-list6 li .col-l,.m-list6 li .col-r{*zoom:1;width: 50%;}
.m-list6 li .col-l{padding-right: 43px;}
.m-list6 li .col-r{padding-left: 43px;}
.m-list6 .img img,.m-list6 .img{width: 277px;height: 277px;border-radius: 50%;}
.m-list6 .txt{margin-top: 68px;}
.m-list6 h5{background-color: #e60012;color:#fff;font-size: 14px;line-height: 34px;width: 90px;text-align: center;
    display: inline-block;border-radius: 5px;position: relative;margin-bottom: 22px;}
.m-list6 h5:after{content: '';position: absolute;top: 50%;width: 47px;height: 9px;
    background-repeat: no-repeat;background-position: left top;margin-top: -4px;z-index: 1;}
.m-list6 li:nth-child(even) h5:after{right: -47px;background-image: url(../images/bor-r.png);}
.m-list6 li:nth-child(odd) h5:after{left: -47px;background-image: url(../images/bor-l.png);}
.m-list6 li .col-l:after,.m-list6 li .col-l:before,
.m-list6 li .col-r:after,.m-list6 li .col-r:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list6 li:nth-child(even) .img{float: left;}
.m-list6 li:nth-child(even) .txt{float: right;text-align: right;}
.m-list6 li:nth-child(odd) .img{float: right;}
.m-list6 p{line-height: 22px;color:#707070;}


.m-list6 li:nth-child(odd) .col-l{float: left;}
.m-list6 li:nth-child(even) .col-l{float: right !important;padding-left: 43px;}
.m-list6 li:nth-child(even) .col-r{float: left !important;padding-right: 43px;}


.h35{height: 35px;}
.bg_box1{background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);
    padding: 0 31px 16px;margin-bottom: 30px;overflow: hidden;}

.m-list7{overflow: hidden;margin:0 0 0 -26px;}
.m-list7 li{float: left;width: 25%;margin-bottom: 25px;}
.m-list7 .ibox{margin-left: 26px;}
.m-list7 .img{position: relative;padding-top: 56%;overflow: hidden;}
.m-list7 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-list7 .img span{z-index: 1;position: absolute;bottom: 7px;left: 7px;padding: 0 5px;
    background-color: rgba(0,0,0,.6);color:#fff;line-height: 20px;}
.m-list7 p{margin-top: 16px;}
.m-list7 p a{color:#45474c;font-size: 14px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	}
.m-list7 .ibox:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
}
.m-list7 .ibox:hover p a{color:#e60012;}


.m-list8{margin:0 0 0 -22px;}
.m-list8 li{float: left;width: 25%;margin-bottom: 20px;}
.m-list8 a{display: block;margin-left: 22px;position: relative;overflow: hidden;}
.m-list8 .img{position: relative;padding-top: 100%;overflow: hidden;}
.m-list8 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-list8 .zz{position: absolute;bottom: -40%;left: 0;width: 100%;height: 40%;
    box-shadow: 0 -15px 40px rgba(0,0,0,.7);}
.m-list8 p{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 20px;
    color:#fff;line-height: 46px;font-size: 14px;}
.m-list8 a:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
}

.row1{*zoom:1;}
.row1:after,.row1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.row1 .col-l{width: 66%;}
.row1 .col-r{width: 29%;}
.news-list li{margin-bottom: 48px;box-shadow: 0 0 5px rgba(0,0,0,.1);
    background-color: #fff;padding:30px 20px 18px;overflow: hidden;}
.news-list .img{position: relative;overflow: hidden;padding-top: 56%;margin-bottom: 17px;}
.news-list .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.news-list h5{margin-bottom: 26px;}
.news-list h5 a{color:#040404;font-weight: bold;font-size: 18px;padding-bottom: 5px;
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.news-list h5 span{display: block;font-size: 16px;color:#929292;margin-top: 13px;}
.news-list .all{float: right;color:#313131;font-size: 16px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.news-list li:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
}
.news-list h5 a:hover,.news-list .all:hover{color:#e60012;}

.g-box2{background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);overflow: hidden;
    margin-bottom: 38px;padding: 0 20px;}
.m-hot_list{overflow: hidden;margin: 23px 0 6px;}
.m-hot_list li{float: left;width: 50%;margin-bottom: 22px;}
.m-hot_list a{display: inline-block;padding-left: 33px;font-size: 16px;
    line-height: 28px;background-position: left center;background-repeat: no-repeat;}
.m-hot_list a:hover{color:#e60012;}

.m-img_list1{margin-bottom: 18px;}
.m-img_list1 li{margin-bottom: 10px;}
.m-img_list1 .img{position: relative;padding-top: 56%;overflow: hidden;}
.m-img_list1 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-img_list1 li:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
}
.m-img_list1 .img span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    color: #fff;background: #2ea4dd;text-align: center;opacity: 0;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.m-img_list1 .img span em{font-size: 16px;position: absolute;top: 50%;left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.h60{height: 60px;}
.m-img_list1 li:hover span{
    opacity: 0.9;
}

/*
-----------------[新闻内页]--------------*/
.news-con{background-color: #fff;padding: 20px;font-size: 16px;line-height: 31px;
    overflow: hidden;}
.news-con .tit{color: #000000;font-size: 24px;text-align: center;font-weight: bold;
    line-height: 30px;margin: 15px 0 30px;line-height: 1;
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-con .tit span{font-weight: normal;text-align: center;font-size: 13px;color: #898989;display: block;
    margin-top: 10px;}
.news-con img{display: block;margin: 10px auto;}
.news-con p,.news-con div{margin-bottom: 23px; margin: 0; padding: 0;padding-bottom: 10px;}
.news-con .hide-box{display: none;}
.news-con .more{text-align: center;font-size: 14px;}
.news-con .more img{margin-top: 5px;}
.news-con .m-share{float: right;}
.m-share em{float: left;vertical-align: middle;margin-right: 5px;position: relative;
    top: -2px;}
.m-share .bdsharebuttonbox{float: left;vertical-align: middle;}




/*
-----------------[产品详情]--------------*/
.proshow-Box{float: left;width:400px;margin: 0 0 80px;}
.proshow-Box img{max-width: 9999px;}
#mycarousel{padding-top: 10px;margin-left: -10px !important;}
.proshow-Box .jcarousel-skin-tango .jcarousel-container-horizontal{width: 400px;height: 49px;}
.proshow-Box .jcarousel-skin-tango .jcarousel-clip-horizontal{width:310px;height: 75px;margin-left: 55px;
padding-left: 6px;}
.proshow-Box .jcarousel-skin-tango .jcarousel-next-horizontal, .proshow-Box .jcarousel-skin-tango .jcarousel-prev-horizontal{display: none !important;}

.proshow-Box .jcarousel-skin-tango .jcarousel-item{width: 70px;height: 70px;margin: 0 4px;}
.proshow-Box .jcarousel-skin-tango .jcarousel-prev-horizontal{left:0;}
.proshow-Box .jcarousel-skin-tango .jcarousel-next-horizontal{right:0;}
#mycarousel li{position: relative;}
#mycarousel li img{width: 62px; height: 62px; border:1px solid #ccc; cursor: pointer;} 
#mycarousel .cur_on{padding: 0;width: 60px;height: 60px; border: 2px solid #e60012; } 
#mycarousel li i{display: none !important;}
.jqzoom{float:left; position:relative; padding:0px; }
.jqzoom img{float:left; }
.zoomdiv{z-index:100; position:absolute; top:1px; left:570px; width:200px; height:200px; background:#fff; border:1px solid #ddd; display:none; text-align:center; overflow: hidden;} 
.jqZoomPup{z-index:10; visibility:hidden; position:absolute; top:0px;left:0px; width:50px;height:50px; border:1px solid #aaa; background:#c4c4c4 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:crosshair; }
.jcarousel-prev,.jcarousel-next{width: 18px !important;height: 35px !important;}
.jcarousel-prev{background: url(../images/left_button.jpg) no-repeat center !important;}
.jcarousel-next{background: url(../images/right_button.jpg) no-repeat center !important;}

.cp-con{overflow: hidden;}
.cp-con .col-l{margin: 0px 0 0 50px;overflow: hidden;width: 60%;    border-bottom: 1px solid #e0e0e0;    padding-bottom: 7px;}
.cp-con .txt h5{
    color: #333;
    font-size: 28px;
    font-weight: bold;
    line-height: 38px;
    margin-top: 30px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
}
.cp-con .txt h5 span{
    font-weight: normal;
    display: block;
    color: #616161;
    font-size: 14px;
    line-height: 23px;
}
.cp-con .txt .ibox{
    padding: 8px 0;
    margin-bottom: 15px;

    font-size: 14px;line-height: 30px;
}
.cp-con .txt .yy{
    display: inline-block;
    line-height: 43px;
    width: 150px;
    height: 45px;
    background-color: #fff;
    text-align: center;
    border: 0;
    color: #e60012;
    font-size: 21px;
    border:1px solid #e60012;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
	right: 400px;
	top: 422px;
    position: absolute;
}
.cp-con .txt .yy:hover{
    background-color: #e60012;
    color:#fff;
}

.vtitle{font-size: 24px;text-align: center; margin-top: 30px;}

.cp-img_box{font-size: 16px;margin: 0 auto;width: 100%;padding-bottom: 50px;}
.cp-img_box img{display: block;margin: 0 auto; height: initial !important;}

.video_box{position: relative;padding-top: 50%;background-color: #000;margin: 20px 0;    margin-bottom: 30px;}
.video_box #video1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video_box #video2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video_box iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video_box i{position: absolute;top: 50%;left: 50%;width: 76px;height: 76px;opacity: 0;
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    background-image: url(../images/video-star.png);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}
.video_box i.stop{
    opacity: 0;
    background-image: url(../images/video-stop.png);
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.video_box:hover i{opacity: 1;}
.video_box:hover i.stop{opacity: 1;}

.video_box iframe{ width:100% !important; height:100% !important;}

.ibox p{
    padding-left: 30px;
    width:100%;
    display: block;
    float: left;
}
.ibox p span {
    font-weight: bold;
    width: 100px;
    display: block;
    float: left;
}
#map {
    width: 100%;
    height: 450px;
    padding: 20px;
	margin-bottom:20px;
    display: block;
    background: #ffffff;
}
#map img{max-width:none !important;}
#tan1,#tan2,#tan3,#tan4,#tan{list-style-type:none; padding-bottom:20px !important;}

.gou{ width:100%; height:300px; background-size: 100%;}
.gou ul{padding-top: 80px;}
.gou ul li a {
    width: 40%;
    height: 50px;
    display: block;
    float: left;
}
#lians{font-size: 18px;margin-bottom: 20px;}
.pp{top:68% !important; width:200px !important;background-color:transparent !important; color:#333333 !important;}


#qud1{font-size: 20px; float:left; padding-right:18px;}
.m-list9 {
    overflow: hidden;
    margin-bottom: 102px;
    padding: 0 40px;
}
.link-l,.link-r{
    width: 50%;
	float: left;
	position: relative;
}
.link-r{
    border-left: 1px solid #999999;
    padding-left: 20px;
}
.link-title h3{
    color: #e60012;
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
}
.link-con{

    color: #868686;
    font-size: 14px;
    line-height: 30px;

    overflow: hidden;
}
.link-con ul li{ }
.link-con ul li a:hover{color:#e60012;}

.one-fourth.column, .four.columns {
    width: 15%;
}
.column, .columns {
    float: left;
    margin: 0 1% 30px;
}
.three-fourth.column {
    width: 80%;
}
.column_attr.clearfix h6{
color:#333;font-size: 14px;font-weight:normal;line-height: 30px;
}
.column_attr.clearfix h5{font-size: 16px;line-height: 30px;}

.column_attr.clearfix.align_center {
	width: 31.333%;
    margin: 0 auto;
    text-align: center;
    margin-top: 80px;
}

#ggg ul{ padding-top:20px;}
#ggg ul li{ width:80%; float:left; padding-left:10%;}
#ggg ul li a{ width:80%; height:40px;}
#ggg ul li a:hover{color:#e60012;}

.lintitle {
    color: #313131;
    font-size: 24px;
    display: block;
    text-align: center;
    padding-top: 50px;
}
a#fang {
    background: #db9d3a;
    color: #ffffff;
    padding: 7px 20px;
    border-radius: 5%;
}
.txt li{ list-style:none;float: left; padding:0 5px;}

li.current-menu-item a{color: #e60012;}
li a.active {
    color: #fff;
    background-color: #e60012;
}
.m-list3 p {
    padding: 50px;
}