html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,img{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
li{list-style:none;}
img{vertical-align: bottom;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{color:#333;}
h2{font-size: 24px;}
h3{font-size: 18px;}
h5{font-size: 14px;}
h1,h2,h3{color: #333;}
a,a:hover{text-decoration:none;/*color:#000;*/}
a{color: #878787;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5  'Microsoft YaHei',arial;color:#878787;outline:0;}
body{background:#fff;}
.inner-cent{width: 1200px;margin: 0 auto;}
.inner-cent .in_sott{
    display: none;
}
.inner-cent .m-pro{
    margin-top: 50px;
}
.clearfix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder { color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder { color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999;}
.fl{float: left;}
.fr{float: right;}
.none {
display: none;
}
.view{width: 66px;height: 21px;background:url(../images/view_03.png) no-repeat;overflow: hidden;transition:.3s;}
@font-face {
    font-family: 'hero_lightlight';
    src: url('../font/hero_light-webfont.eot');
    src: url('../font/hero_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/hero_light-webfont.woff2') format('woff2'),
         url('../font/hero_light-webfont.woff') format('woff'),
         url('../font/hero_light-webfont.ttf') format('truetype'),
         url('../font/hero_light-webfont.svg#hero_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* head */
/*.hd-top{height: 40px;border-bottom:1px solid #ccc;line-height: 40px;overflow: hidden;width: 100%;}
.hd-top .hd-email{float: left;height: 40px;}
.hd-top .hd-email a{color: #999;}
.hd-top .hd-email a:hover{color: #e61d4c;}
.hd-top .hd-tel{float: right;height: 40px;}
.hd-top .hd-tel span{font-size: 18px;color: #e61d4c;font-weight: bold;}
.hd-2{height: 98px;}
.hd-log{float: left;margin-top: 18px;}
.hd-nav{float: right;}
.hd-nav li{float: left;width: 115px;text-align: center;height: 98px;background: url(../images/hd-nav_03.jpg) no-repeat left center;}
.hd-nav li a{display: block;height: 98px;line-height: 98px;position: relative;}
.hd-nav li a:hover{color: #333;}
.hd-nav .home{width: 100px;background: none;}
.hd-nav .home img{vertical-align: middle;display: inline-block;margin-top: 45px;}
.hd-nav .home span{display:block;}
.hd-nav .hover a{color: #333;}
.hd-nav .hover a:after,.hd-nav a:hover:after{position: absolute;z-index: 1;bottom: -4px;left: 50%;margin-left: -29px;content:"";display: block;height: 8px;width: 58px;background-color: #e61d4c;}
.hd-nav .last{text-align: right;width: 100px;}
.hd-nav .last a:after{left: 0;margin-left: 40px;}*/

.hd-top{height: 40px;border-bottom:1px solid #ccc;line-height: 40px;overflow: hidden;width: 100%;}
.hd-top .hd-email{float: left;height: 40px;}
.hd-top .hd-email a{color: #999;}
.hd-top .hd-email a:hover{color: #e61d4c;}
.hd-top .hd-tel{float: right;height: 40px;}
.hd-top .hd-tel span{font-size: 18px;color: #e61d4c;font-weight: bold;margin-right: 12px;}


.hd-2{height: 98px;box-shadow: 0 1px 2px 0px #ccc;}
.hd-2 .log{float: left;margin-top: 25px;}
.hd-nav{float: right;}
.hd-nav li{float: left;width: 115px;text-align: center;background: url(../images/hd-nav_03.jpg) no-repeat left center; position:relative;}
.hd-nav li a{display: block;height: 98px;line-height: 98px;position: relative;}
.hd-nav li a:hover{color: #333;}


.hd-nav .home{width: 100px;background: none;}
.hd-nav .home img{vertical-align: middle;display: inline-block;margin-top: 45px;}
.hd-nav .home span{display:block;}
.hd-nav .hover a{color: #333;}
.hd-nav .hover .daohang:after,.daohang:hover:after{position: absolute;z-index: 1;bottom: -4px;left: 50%;margin-left: -29px;content:"";display: block;height: 8px;width: 58px;background-color: #e61d4c;}
.hd-nav .last{text-align: right;width: 100px;}
.hd-nav .last a:after{left: 0;margin-left: 40px;}

/*===============???????????????????????-2????????????????===============*/
.xiala{position:absolute; top:88px; left:0px;display:none; width:140px; z-index:11;}
.navigation ul li .xiala li{ background:#3B3B3B; width:120px;text-align:left; float:left; margin:0px;}
.navigation ul li .xiala li.r{background:#fff;}
.navigation ul li .xiala p{border-bottom:1px solid #f5f5f5;padding:0px 20px; line-height:40px; vertical-align:middle;}
.navigation ul li .xiala p a{display:block;font-size:14px;color:#a3a3a3;overflow:hidden;height:30px; line-height:30px; padding:0px 0px 0px 15px;border:none;text-align:left; vertical-align:middle;}
.navigation ul li:hover .xiala p:hover{background:#E61D4C; background-color:none;}
.navigation ul li:hover .xiala p:hover a{color:#7c7c7c;background-color:none;color:#fff;}
.navigation ul li.hover .xiala p:hover{background:#E61D4C;background-color:none; color:#fff;}
.navigation ul li.hover .xiala p:hover a{color:#7c7c7c; background-color:none;color:#fff;}


/*idx-content*/
#index{overflow: hidden;}
.idx-content{background-color: #f4f5f5;}
.idx-first{overflow: hidden;height: 58px;background-color: #fff;position: relative;}
.idx-new{float: left;overflow: hidden;padding-top: 13px;padding-left: 10px;
	height: 45px;border-left: 5px solid #e61d4c;}
.idx-new h3{font-size: 18px;font-weight: normal;float: left;}
.idx-new .views{float: left;margin-left: 10px;height: 20px;overflow: hidden;margin-top: 3px;position: relative;width: 360px;}
.idx-new .list{position: absolute;left: 0;top: 0;}
.idx-new .list li{overflow: hidden;width: 360px;height: 20px;line-height: 20px;}
.idx-new .list li a{color: #333;}
.idx-new .list li a:hover{text-decoration: underline;}
.idx-new .list li span{float: right;}
.idx-new .tab{overflow: hidden;position: absolute;top: 50%;margin-top: -4px;left: 50%;margin-left: -32px;}
.idx-new .tab li{float: left;width: 8px;height: 8px;margin: 4px;background: url(../images/idx-new-tab_05.jpg);cursor: pointer;}
.idx-new .tab .hover{background: url(../images/idx-new-tab_07.jpg);}
.idx-search{float: right;margin-top: 10px;margin-right: 1px;}
.idx-search input[type=text]{border:1px solid #eee;height: 13px;width: 270px;padding: 10px;margin-right: 5px;}
.idx-search input[type=submit]{cursor: pointer;border: 0;width:95px;height: 35px;background-color: #e61d4c;text-align: center;line-height: 35px;color: #fff;}

.idx-pro{padding: 50px 0;}
.idx-pro-hd{overflow: hidden;margin-bottom: 30px;}
.idx-pro-hd h2{float: left;font-size: 24px;font-weight: normal;}
.idx-pro-hd h2 span{color: #949494;font-size: 18px;font-family: arial;vertical-align: bottom;display: inline-block;margin-left: 3px;}
.idx-pro-hd .more{display: block;float: right;width: 95px;height: 30px;background-color: #3b3b3b;color: #fff;line-height: 30px;text-align: center;}
.idx-pro-hd .more:hover{background-color: #e61d4c;}
.idx-pro-list{overflow: hidden;}
.idx-pro-list li{float: left;width: 280px;background-color: #fff;text-align: center;margin-left: 10px;margin-right: 10px;}
.idx-pro-list li+li{/* margin-left: 24px; */}
.idx-pro-list li a{display: block;}
.idx-pro-list li .txt{border-top: 2px solid #f4f5f5;padding: 25px 0 50px;position: relative;}
.idx-pro-list li .txt h3{font-size: 18px;font-weight: normal;}
.idx-pro-list li .txt p{
    height: 20px;
}
.idx-pro-list li .view{width: 66px;height: 21px;position: absolute;bottom: 0;left: 50%;margin-left: -33px;background:url(../images/view_03.png);}
.idx-pro-list li a:hover .view{background: url(../images/view_05.png);}
.idx-area{padding: 60px 0 80px;background-color: #fbfbfb;}
.idx-area .inner-cent{position: relative;}
.idx-area h2{font-size: 24px;font-weight: normal;margin-bottom: 30px;}
.idx-area h2 span{color: #949494;font-size: 18px;font-family: arial;vertical-align: bottom;display: inline-block;margin-left: 3px;}
.idx-area .tab{position: absolute;overflow: hidden;right: 0;top: 20px;}
.idx-area .tab li{float: left;height: 5px;width: 25px;background-color: #bebebe;margin-left: 5px;cursor: pointer;}
.idx-area .tab .hover{background-color: #e61d4c;}

.inner-cent .more1{display: block;float: right;width: 95px;height: 30px;background-color: #3b3b3b;color: #fff;line-height: 30px;text-align: center;margin-top: -75px;}
.inner-cent .more1:hover{background-color: #e61d4c;}

.idx-area-list{overflow: hidden;display: none;}
.idx-area-list li{float: left;width: 282px;height: 124px;background-color: #bababa;transition:.3s;
	background-repeat: no-repeat;background-position: 175px 30px;}
.idx-area-list li+li{margin-left: 24px;}
.idx-area-list li a{display: block;padding:20px;height: 84px;}
.idx-area-list .li1{background-image: url(../images/star-i1.png);}
.idx-area-list .li2{background-image: url(../images/star-i2.png);}
.idx-area-list .li3{background-image: url(../images/star-i3.png);}
.idx-area-list .li4{background-image: url(../images/star-i4.png);}
.idx-area-list li .p1{font-size: 18px;color: #fff;font-family: arial;}
.idx-area-list li .p2{font-size: 20px;color: #fff;}
.idx-area-list li:hover{background-color: #e61d4c;}
.idx-why{padding:60px 0 185px;background: url(../images/idx-why_02.jpg) no-repeat;}
.idx-why .inner-cent{position: relative;}
.idx-why-hd{overflow: hidden;margin-bottom: 60px;}
.idx-why-hd h2{float: left;font-size: 24px;font-weight: normal;color: #fff;}
.idx-why-hd h2 span{color: #949494;font-size: 18px;font-family: arial;vertical-align: bottom;display: inline-block;margin-left: 3px;}
.idx-why-hd .more{display: block;float: right;width: 95px;height: 30px;background-color: #3b3b3b;color: #fff;line-height: 30px;text-align: center;}
.idx-why-hd .more:hover{background-color: #e61d4c;}
.idx-why .views{overflow: hidden;position: relative;width: 100%;height: 470px;}
.idx-why-list{position: absolute;left: 0;top: 0;height: 470px;width: 9999px;}
.idx-why-list li{float: left;width: 390px;height: 470px;margin-right: 15px;text-align: center;}
.idx-why-list li a{display: block;padding:70px 35px 50px;height: 350px;position: relative;background-color: #3b3b3b;}
.idx-why-list li b{font-size: 108px;font-weight: 100;display: block;color: #8b8b8b;font-family: arial;line-height: 1;}
.idx-why-list li b:after{content: "";display: block;margin: 30px auto 20px;width: 25px;height: 3px;background-color: #bababa;}
.idx-why-list li p{line-height: 2;color: #8b8b8b;font-size: 12px;}
.idx-why-list li .view{width: 66px;height: 21px;position: absolute;bottom: 50px;left: 50%;margin-left: -33px;background:url(../images/view_03.png);}
.idx-why-list li a:hover .view{background: url(../images/view_05.png);}
.idx-why .prev,.idx-why .next{width: 34px;height: 62px;position: absolute;top: 50%;cursor: pointer;}
.idx-why .prev{background: url(../images/idx-prev.png);left: -100px;}
.idx-why .next{background: url(../images/idx-next.png);right: -100px;}
.idx-about-left{float: left;width: 281px;position: relative;top: -83px;border-bottom: 9px solid #3b3b3b;}
.idx-about-left .tittle{height: 63px;padding-top: 20px;background-color: #3b3b3b;text-indent: 20px;}
.idx-about-left .tittle h2{font-size: 20px;font-weight: normal;color: #fff;line-height: 1.4;}
.idx-about-left .tittle h3{font-family: arial;font-size: 14px;font-weight: normal;color: #a1a1a1;line-height: 1.4;}
.idx-about-right{width: 894px;float: right;}
.idx-about-right .tab{/*overflow: hidden;*/float: right;position: relative;top: -40px;}
.idx-about-right .tab li{float: left;margin-left: 44px;color: #f4f5f5;cursor: pointer;position: relative;}
.idx-about-right .tab li:hover,.idx-about-right .tab .hover{color: #e61d4c;}
.idx-about-right .tab .hover:after{content: "";position: absolute;left: 50%;bottom: -19px;margin-left: -13px;
display: block;border:13px solid transparent;border-top: 0;border-bottom: 10px solid #f4f5f5;}
.idx-about-right .box{padding-top: 30px;}
.idx-about-right .box .box-item{display: none;}
.idx-about-right .box h3{font-size: 18px;margin-bottom: 10px;font-weight: normal;color: #3b3b3b;}
.idx-about-right .box p{color: #888;font-size: 12px;padding-left: 30px;line-height: 1.8;}
.idx-about-right .hhe a{display: inline-block;width: 141px;height: 53px;
	background-color: #e61d4c;font-size: 14px;color: #fff;text-align: center;line-height: 53px;}
.idx-hezuo{padding: 20px 0 90px;}
.idx-hezuo .inner-cent{position: relative;}
.idx-hezuo-hd{overflow: hidden;margin-bottom: 30px;}
.idx-hezuo-hd h2{float: left;font-size: 24px;font-weight: normal;color: #333;}
.idx-hezuo-hd h2 span{color: #949494;font-size: 18px;font-family: arial;vertical-align: bottom;display: inline-block;margin-left: 3px;}
.idx-hezuo .views{position: relative;overflow: hidden;width: 1196px;height: 77px;}
.idx-hezuo .views ul{position: absolute;left: 0;top: 0;height: 77px;width: 9999px;overflow: hidden;}
.idx-hezuo .views li{float: left;margin-right: 15px;width: 158px;}
.idx-hezuo .views li img{width: 100%;}
.idx-hezuo .prev,.idx-hezuo .next{position: absolute;width: 36px;height: 30px;top: 5px;cursor: pointer;}
.idx-hezuo .prev{right: 50px;background: url(../images/hz_03.jpg);}
.idx-hezuo .prev:hover{background: url(../images/hz2_03.jpg);}
.idx-hezuo .next{right: 4px;background: url(../images/hz2_05.jpg);}
.idx-hezuo .next:hover{background: url(../images/hz_05.jpg);}

/* in-page */
.m-hd{background-color: #3b3b3b;height: 66px;line-height: 66px;overflow: hidden;color: #fff;}
.in-log{float: left;}
.in-log img{vertical-align: middle;margin-right: 15px;}
.in-nav{float: right;overflow: hidden;}
.in-nav li{float: left;margin-left: 60px;}
.in-nav li a:hover,.in-nav .hover a{color: #fff;}
.content{background-color: #f4f5f5;padding:0 0 70px;}
.m-content{width: 1200px;margin: 70px auto 0;background-color: #fff;}
/*about*/
.m-about{padding:70px;width: 1060px;}
.cmp-hd{position: relative;}
.cmp-hd h1{position: absolute;left:580px;top: 90px;font-size: 30px;font-weight: normal;color: #fff;}
.cmp-hd h3{position: absolute;left:580px;top: 160px;font-size: 14px;color: #f2f2f2;font-weight: normal;}
.cmp-advant{margin-top: 65px;border-bottom: 4px solid #f4f5f5;padding-bottom: 80px;}
.cmp-advant h3{font-size: 24px;margin-bottom: 15px;font-weight: normal;text-align: center;color: #e61d4c;}
.cmp-advant  p{text-align: center;}
.cmp-advant ul{overflow: hidden;text-align: center;margin-top: 60px;}
.cmp-advant ul li{display: inline-block;*display:inline;*zoom:1;padding:0 60px;}
.cmp-advant ul li img{display: block;margin-bottom: 5px;}
.cmp-advant ul li span{display: inline-block;}
.cmp-advant ul li span:after{content: "";height: 3px;width: 11px;background-color: #e6e6e6;margin-left: 8px;display: inline-block;vertical-align: middle;}
.cmp-advant ul li span:before{content: "";height: 3px;width: 11px;background-color: #e6e6e6;margin-right: 8px;display: inline-block;vertical-align: middle;}
.cmp-pinpai{overflow: hidden;padding:100px 0 90px;border-bottom: 4px solid #f4f5f5;}
.cmp-pinpai .pic{float: left;border: 5px solid #dcdcdc;margin-right: 20px;}
.cmp-pinpai .txt{float: right;width: 550px;}
.cmp-pinpai .txt h3{font-size: 24px;font-weight: normal;color: #e61d4c;margin-bottom: 20px;}
.cmp-why{padding: 60px 0;text-align: center;}
.cmp-why h3{font-size: 24px;font-weight: normal;color: #e61d4c;margin-bottom: 30px;}
.cmp-why ul{overflow: hidden;margin-top: 50px;}
.cmp-why li{display: inline-block;*display:inline;*zoom:1;padding:0 60px;}
.cmp-why li h5{margin-top: 10px;font-weight: normal;font-size: 18px;color: #767676;}
.cmp-why li p{color: #a0a0a0;}
.history{position: relative;background: url(../images/histo_03.png) no-repeat center 0;height: 807px;}
.history h5{font-size: 18px;font-weight: normal;color:#e61d4c;}
.history p{color: #989898;}
.history .his{position: absolute;width: 480px;}
.history .his1{top: 120px;left: 50%;margin-left: 20px;}
.history .his2{top: 230px;right: 50%;margin-right: 20px;text-align: right;}
.history .his3{top: 332px;left: 50%;margin-left: 20px;}
.history .his4{top: 440px;right: 50%;margin-right: 20px;text-align: right;}
.history .his5{top: 563px;left: 50%;margin-left: 20px;}
.history .his6{top: 671px;right: 50%;margin-right: 20px;text-align: right;}
/*solution*/
.m-solution{background-color: #f4f5f5;}
.solution-list{margin-bottom: 60px;}
.solution-list>li{background-color: #fff;margin-bottom: 20px;}
.solution-list li a{display: block;padding: 5px;overflow: hidden;}
.solution-list li .pic{float: left;}
.solution-list li .tittle{float: left;margin-left: 95px;width: 230px;margin-top: 50px;}
.solution-list li .tittle p{font-family: arial;color: #2b2b2b;margin-bottom: 3px;}
.solution-list li .tittle h3{font-size: 18px;font-weight: normal;margin-bottom: 5px;}
.solution-list li .txt{float: right;width: 320px;margin-right: 50px;margin-top: 25px;}
.solution-list li .txt p{line-height: 2;font-size: 13px;}
.solution-list li a:hover .view{background: url(../images/view_05.png);}
.paging{position: relative;height: 30px;line-height: 30px;text-align: center;}
.paging a{display: inline-block;*display:inline;*zoom:1;}
.paging .prev,.paging .next{position: absolute;top: 0;}
.paging .prev{left: 0;padding-left:30px;background: url(../images/paging-prev.png) no-repeat left center;}
.paging .next{right: 0;padding-right:30px;background: url(../images/paging-next.png) no-repeat right center;}
.paging .prev:hover,.paging .next:hover{color: #e61d4c;}
.paging .prev:hover{background: url(../images/paging-prev-h.png) no-repeat left center;}
.paging .next:hover{background: url(../images/paging-next-h.png) no-repeat right center;}
.paging .num{width: 30px;height: 30px;margin:0 5px }
.paging .num:hover,.paging .hover{background-color: #e61d4c;color: #fff;}
/* contact */
.m-contact{padding:70px 80px;width: 1040px;}
.m-contway{overflow: hidden;margin-bottom: 80px;}
.m-contway>div{float: left;line-height: 2;}
.m-contway .div1{width: 350px;border-right:1px solid #ebebeb;}
.m-contway .div1 li{padding-left: 25px;}
.m-contway .div1 .li1{background: url(../images/contact_07.jpg) no-repeat left center;}
.m-contway .div1 .li2{background: url(../images/contact_10.jpg) no-repeat left center;}
.m-contway .div1 .li3{background: url(../images/contact_12.jpg) no-repeat left center;}
.m-contway .div1 .li4{background: url(../images/contact_14.jpg) no-repeat left center;}
.m-contway .div1 .li5{background: url(../images/contact_14.jpg) no-repeat left center;}
.m-contway .div2{padding-left: 65px;width: 260px;border-right: 1px solid #ebebeb;}
.m-contway .div3{padding-left: 80px;}
.m-contact form{margin-bottom: 55px;overflow: hidden;}
.m-contact input[type=text]{width: 480px;height: 15px;padding:10px;border: 1px solid #c5c5c5;}
.m-contact input[type=text]:focus{border-color: #e61d4c;}
.m-contact textarea{border:1px solid #c5c5c5;padding: 10px;height: 150px;width: 1018px;margin-top: 10px;clear: both;}
.m-contact textarea:focus{border-color: #e61d4c;}
.m-contact input[type=submit]{width: 160px;height: 40px;border: 0;border-radius: 20px;margin:50px auto 0;display: block;
	text-align: center;line-height: 40px;background-color: #e61d4c;color: #fff;cursor: pointer;}
/*service*/
.m-service{padding:50px 50px 50px 55px;width: 1095px;}
.faq-item{margin-bottom: 25px;}
.faq-item h3{height: 43px;width: 100%;color: #666;font-size: 14px;font-weight: normal;line-height: 43px;cursor: pointer;
	text-indent: 45px;background: url(../images/faq_10.jpg);}
.faq-item .txt{position: relative;padding:25px 20px;background-color: #f4f5f5;font-size: 13px;line-height: 2;margin-top: 30px;display: none;}
.faq-item .txt:before{content:"";display: block;width: 16px;height: 11px;position: absolute;top: -11px;left: 20px;background: url(../images/up_03.jpg);}
.faq-item h3.hover{background: url(../images/faq_07.jpg);color: #fff;}
.m-service .paging{margin-top: 50px;}
/*case*/
.m-case{background-color: #f4f5f5;}
.case-item{margin-bottom: 50px;}
.case-item a{display: block;overflow: hidden;padding:5px;background-color: #fff;}
.case-item .pic{float: left;width: 590px;overflow: hidden;}
.case-item .txt{width: 500px;padding:60px 50px 0;float: right;}
.case-item .txt h3{font-size: 18px;font-weight: normal;}
.case-item .txt h3:after{content:"";display: block;height: 2px;width: 35px;background-color: #a5a5a5;margin: 15px 0 18px}
.case-item .txt p{font-size: 13px;line-height: 22px;}
.case-item .txt .view{margin-top: 35px;}
.case-item-2 .pic{float: right;}
.case-item-2 .txt{float: left;}
.case-item a:hover .view{background: url(../images/view_05.png);}
.m-case .paging{margin-top: 80px;}
/*new*/
.m-new{padding:50px 90px 50px 80px;width: 1030px;}
.new-item{border-bottom: 1px dotted #d4d4d4;}
.new-item a{display: block;padding:25px 0;overflow: hidden;}
.new-item .time{float: left;width: 60px;text-align: center;border-top: 4px solid #e61d4c;background-color: #f7f7f7;padding: 5px 0;transition:.3s;}
.new-item .time b{font-family: arial;font-size: 30px;color: #8d8c8c;font-weight: normal;line-height: 1;transition:.3s;}
.new-item .time span{font-size: 12px;color: #8d8c8c;line-height: 1;transition:.3s;}
.new-item .txt{float: right;width: 915px;margin-right: 25px;}
.new-item .txt h3{font-weight: normal;font-size: 16px;color: #666;}
.new-item .txt .gang{width: 30px;height: 2px;background-color: #ccc;margin: 10px 0;}
.new-item .txt p{font-size: 13px;color: #888;}
.new-item a:hover .time{background-color: #e61d4c;}
.new-item a:hover .time b{color: #fff}
.new-item a:hover .time span{color: #fff}
.m-new .paging{margin-top: 50px;}
.m-inpage{padding:50px;width: 1100px;}
.m-inpage .art-hd{text-align: center;padding-bottom: 40px;border-bottom: 1px dotted #ccc;}
.m-inpage .art-hd h1{font-weight: normal;font-size: 24px;line-height: 1;margin-bottom: 25px;}
.m-inpage .art-hd p{font-size: 14px;}
.m-inpage .art-txt{padding:50px 0;line-height: 2;font-size: 13px;}
.art-page{overflow: hidden;line-height: 24px;}
.art-page .prev{display: block;float: left;padding-left:30px;background: url(../images/paging-prev.png) no-repeat left center;}
.art-page .next{display: block;float: right;padding-right:30px;background: url(../images/paging-next.png) no-repeat right center;}
.art-page .prev:hover{background: url(../images/paging-prev-h.png) no-repeat left center;color: #e61d4c}
.art-page .next:hover{background: url(../images/paging-next-h.png) no-repeat right center;color: #e61d4c}
/*product*/
.pro-nav .hover{position: relative;}
.pro-nav .hover:after{content:"";display: block;width: 16px;height: 7px;
background: url(../images/pro-up_07.jpg);position: absolute;bottom: 0;left: 50%;margin-left: -8px;}
.pro-size{height: 34px;padding-top: 16px;background-color: #fff;margin-bottom: 40px;overflow: hidden;}
.pro-size dl{overflow: hidden;margin:0 25px;font-size: 13px;}
.pro-size dl dt{float: left;margin-right: 20px;}
.pro-size dl dd{float: left;margin-right: 10px;}
.pro-size dl dd a{display: block;height: 20px;line-height: 20px;padding:0 5px;}
.pro-size dl .hover a,.pro-size dl dd a:hover{background-color: #e61d4c;color: #fff;}
.m-pro-list li{margin-bottom: 40px;}
.m-pro-list .nl{/* margin-left: 0; */}
.m-ipro{margin: 70px auto 0;width: 1200px;}
.ipro-show{background-color: #fff;overflow: hidden;padding:30px 40px 50px 30px;margin-bottom: 30px;}
.ipro-show .pro-pic{float: left;position: relative;width: 588px;}
.ipro-show .xiao-pic{float: left;width: 80px;margin-right: 12px;}
.ipro-show .xiao-pic li{margin-bottom: 12px;width: 78px;height: 78px;border: 1px solid #efefef;cursor: pointer;}
.ipro-show .xiao-pic li img{width: 100%;}
.ipro-show .xiao-pic li:nth-child(1){border-color: #fff;}
.ipro-show .big-pic{float: right;width: 494px;height: 494px;border:1px solid #efefef;position: relative;}
.ipro-show .big-pic .float-box{position: absolute;left: 0;top: 0;
	width: 247px;height: 247px;opacity: .5;filter:alpha(opacity=50);background-color: orange;cursor: crosshair;}
.ipro-show .bigmore-box{position: absolute;top: 0;left: 588px;width: 500px;height: 500px;z-index: 1;overflow: hidden;border: 1px solid #ccc;}
.ipro-show .bigmore-box img{position: absolute;width: 1000px;height: 1000px;}
.ipro-show .pro-txt{float: right;width: 500px;}
.ipro-show .pro-txt .hd{margin: 10px 0 50px;}
.ipro-show .pro-txt h3{font-size: 24px;font-weight: normal;}
.ipro-show .pro-txt .hd p{color: #999;}
.ipro-show .pro-txt .txt{margin-bottom: 30px;}
.ipro-show .pro-txt .txt li{height: 40px;line-height: 40px;text-indent: 28px;}
.ipro-show .pro-txt .txt li:nth-child(odd){background-color: #f2f5f5;}
.ipro-show .pro-txt .consult{display: block;width: 210px;height: 40px;line-height: 40px;text-align: center;background-color: #e61d4c;color: #fff;}
.ipro-intro{background-color: #fff;margin-bottom: 60px;}
.ipro-intro .hd{font-size: 16px;color: #e61d4c;height: 50px;line-height: 50px;text-align: center;border-bottom: 1px solid #eee;}
.ipro-intro .txt{padding:50px 60px 100px;font-size: 14px;line-height: 2;}
/*why*/
.m-why{padding:90px 60px;width: 1080px;}
.m-why h1{font-size: 48px;font-weight: normal;text-align: center;color: #e61d4c;margin-bottom: 40px;}

/* footer */
.footer{overflow: hidden;background-color: #3b3b3b;}
.ft-main{overflow: hidden;padding:80px 0;}
.ft-l{float: left;width: 680px;}
.ft-nav{overflow: hidden;margin-bottom: 45px;}
.ft-nav li{float: left;padding:0 30px;line-height: 1;}
.ft-nav li+li{border-left: 1px solid #6a6a6a;}
.ft-nav .li1{padding-left: 0;}
.ft-nav .li5{padding-right: 0;}
.ft-nav li a{color: #ececec;}
.ft-ctact{color: #818181;line-height: 2;padding-left: 20px;background: url(../images/ft-icon.png) no-repeat left 0;}
.ft-ctact li{line-height: 1;margin-bottom: 16px;}
.ft-r{float: right;width: 360px;text-align: right;}
.ft-r .ft-kefu{display: inline-block;border-radius: 35px;width: 120px;margin-bottom: 3px;
	height: 35px;background-color: #e61d4c;color: #fff;line-height: 35px;text-align: center;}
.ft-r .ft-tel{font-size: 30px;color: #fff;font-family: arial;margin-bottom: 3px;}
.ft-record{border-top: 1px solid #464646;height: 46px;line-height: 46px;}
.footer a:hover{color: #e61d4c;}

/* fixsid */
.qqkefu{position: fixed;top:60%;_position: absolute;_top: expression(eval(document.documentElement.scrollTop + 365));z-index: 110;right:0;width:45px;}
.qqkefu ul li{width: 45px;height:45px;margin-bottom:1px;float:right;line-height:45px;font-size:14px;cursor:pointer;position:relative;text-indent: 10px;}
.qqkefu ul li a{color:#fff;display: block;overflow: hidden;height: 45px;}
.qqkefu ul li.qq_cza{overflow:hidden}
.qqkefu ul li:hover{
    width: 160px!important;
    overflow: inherit!important;
}
.qqkefu ul li.top{background:url(../images/k1.png) no-repeat center #333;position:relative;width:45px;height: 45px;cursor:pointer;}
.qqkefu ul li.top span{position:absolute;display:block;left:0;top:-5px;height:5px;width:45px;}
.qqkefu ul li.top:hover{background:url(../images/k1.png) no-repeat center #e61d4c;}
.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:right;}
.qqkefu ul li span{font-size: 14px;font-weight: bold;color: #FFF;}
.qqkefu ul li b.a{background:url(../images/k2.png) no-repeat center #333;}
.qqkefu ul li b.b{background:url(../images/k3.png) no-repeat center #333;}

.qqkefu ul .qq_czaa_wx b.b{background:url(../images/k5.png) no-repeat center #333;}
.qqkefu ul .qq_czaa_wx b.b{
    background-size: 38px;
}
.qqkefu ul .qq_czaa_wx:nth-child(5) b.b{background:url(../images/k10.png) no-repeat center #333;}
.qqkefu ul .qq_czaa_wx:nth-child(5) b.b{background-size: 30px;}



.qqkefu ul li b.f{background:url(../images/k4.png) no-repeat center #333;}
.qqkefu ul li b.c{background:url(../images/k5.png) no-repeat center #333;}
.qqkefu ul li:hover b.a{background:url(../images/k2.png) no-repeat center center #e61d4c;}
.qqkefu ul li:hover b.b{background:url(../images/k3.png) no-repeat center center #e61d4c;}


.qqkefu ul .qq_czaa_wx:hover b.b{background:url(../images/k5.png) no-repeat center center #e61d4c;;background-size:38px;}
.qqkefu ul .qq_czaa_wx:nth-child(5):hover b.b{background:url(../images/k10.png) no-repeat center center #e61d4c;background-size:32px;}



.qqkefu ul li:hover b.f{background:url(../images/k4.png) no-repeat center center #e61d4c;}
.qqkefu ul li:hover b.c{background:url(../images/k5.png) no-repeat center center #e61d4c;}
.qqkefu ul li.qq_czb{text-indent: 0;}
.qqkefu ul li.qq_czae{ line-height:15px !important}
.erweima{position: absolute;width:111px;height:150px;top: -120px;left: -111px;float: right;cursor: default !important;display:none;background:url(../images/code_1.jpg) no-repeat;}
.erweima p{margin-top:20px;margin-left:10px;}
.erweima img{width:90px;height:90px;}
.qqkefu li .erweima p a{display:block;font-size:14px;color:#333;margin-top:-8px;margin-left:30px;}    
#sorllMenu{width:640px; overflow: hidden;position: relative;}
#sorllMenu li{float: left;width: 220px;margin: 0;margin-top: -20px;position: relative;}
.producttitle{overflow: hidden; height: 30px;}

.download{overflow:hidden; text-align:center; padding:30px 0px 10px 0px; width:960px; margin:auto;}
.download li{overflow:hidden; border-bottom:1px solid #e5e5e5; padding:20px 0px;}
.download li p{float:left; font-size:14px; color:#666666; line-height:30px; vertical-align:middle;}
.download li a{display:block; float:right; width:30px; height:30px;}
.download li:hover p{color:#E61D4C;}



.cyx_padding{overflow: hidden;padding: 55px 66px;}
.cyx_titleM{overflow: hidden;margin-bottom: 60px;}
.cyx_title{overflow: hidden;background: url("../images/xian.jpg") repeat-x center;}
.cyx_title em{color: #e61d4c;font-size: 115px;font-style: normal;display: inline-block;*display: inline;*zoom: 1;}
.cyx_title span{color: #e61d4c;font-size: 24px;display: inline-block;*display: inline;*zoom: 1;}
.cyx_floatE{overflow: hidden;float: left;}
.cyx_floatR{overflow: hidden;float: right;}
.cyx_overH{overflow: hidden;}
.cyx_titleC{overflow: hidden;background: #fff;padding-right: 15px;display: inline-block;*display: inline;*zoom: 1;}
.cyx_titleM p{color: #666;font-size: 13px;line-height: 25px;}
.cyx_titleM  .cyx_overH{margin-top: -20px;}
.cyx_line{height: 2px;background: #d8d8d8;margin: 60px 0px;}
.cyx_contUl{overflow: hidden;}
.cyx_contUl a{display: block;background: #e9e9e9;padding: 9px;width: 140px;height: 59px;margin: 0px 16px 13px 0px;float: left;}


.ft-r .ft-code{}
.ft-r .ft-code img{
    display: inline-block;
    width: 100px;
    height: 100px;
}

.banner li img{
    /* max-width: 100%; */
    width: 100%;
}

.qq_czaa_wx{
    position: relative!important;
}
.qq_czaa_wx img{
    position: absolute;
    display: none;
}
.qqkefu ul .qq_czaa_wx:hover img{
    display: block;
    width: 100px;
    height: 100px;
    right: 50px;
    z-index: 999;
    top: 0;
}