/*reset*/
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 {
    margin: 0;
    padding: 0;
}
body{position:relative;font-size:14px;background-color:white;overflow:auto;}
body, button, input, keygen, legend, select, textarea {
    font-family: "Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    font-weight: 400;
    color: #333;
    outline: 0;
    speak: none;
    -webkit-font-feature-settings: normal;
    -moz-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
h1, h2, h3, h4, h5, h6 {font-weight: 400; }
li {list-style: none; }
html, body, fieldset, img, iframe, abbr {border: 0; }
img{ vertical-align: top; }
a, button {cursor: pointer; }
a {color: #333; outline:none; text-decoration: none;}
a:focus {  color: #333; 
     outline:none;  
     -moz-outline:none; 
}

/*base*/

.m-color{ color: #ed353c; }
.btn-red{width: 130px;height: 40px;line-height: 40px;background: url(../../images/common/button-red.png) no-repeat left top;display: inline-block;vertical-align: middle;text-align: center;color: #fff;}
.btn-red:hover{ background-position: right top; color: #fff; }
.btn-red2{ transition: all .2s; font-size: 16px; color: #fff; width: 130px; height: 40px; background: #ED3C3F; display: inline-block; vertical-align: middle; border-radius: 5px; text-align: center; line-height: 40px; margin-left: 4px; margin-right: 4px;}
.btn-red2:hover{ background: #e02629; color: #fff; }
.btn-line{ transition: all .2s; height: 38px; width: 128px; border: 1px solid #fff; color: #fff; font-size: 16px; border-radius: 5px; text-align: center; line-height: 38px; display: inline-block; vertical-align: middle; margin-left: 4px; margin-right:4px; }
.btn-line:hover{ background: #fff; }
.btn-line-big{ width: 178px; height: 48px; line-height: 48px; font-size: 18px;}
.btn-red-shadow{ background: url(../../images/common/button-red-a.png) no-repeat left top; font-size: 18px; width: 160px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-red-shadow:hover{ color:#fff; background-position: right top; }
.btn-blue-shadow{ background: url(../images/common/button-blue.png) no-repeat left top; font-size: 18px; width: 160px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-blue-shadow:hover{ color:#fff; background-position: right top; }
.btn-black-shadow{ background: url(../images/common/button-black.png) no-repeat left top; font-size: 18px; width: 160px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-black-shadow:hover{ color:#fff; background-position: right top; }
.btn-green-shadow{ background: url(../images/common/button-green.png) no-repeat left top; font-size: 18px; width: 200px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-green-shadow:hover{ color:#fff; background-position: right top; }
.btn-green-shadow-s{ background: url(../images/common/button-green-s.png) no-repeat left top; font-size: 18px; width: 160px; height: 70px; line-height: 50px; display: inline-block; vertical-align: middle; text-align: center; color: #fff; }
.btn-green-shadow-s:hover{ color:#fff; background-position: right top; }
.mod-line-bg{background: url(../images/common/line-bg.jpg) repeat-y left top; background-size: 100%; color: #fff;}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (min-width: 641px){

	/*common*/
	body{ background: #F4F5F9; }
	a:hover{ color: #fc8080; text-decoration: none; }
	a:-webkit-any-link{ text-decoration: none; }
	.container{ width: 1200px; margin: 0 auto; padding: 0;}
	.container:after{ content:""; display: block; clear: both; }
	.clearfix:after{ content: ""; display: block; clear: both; }
	.fl{ float: left; }
	.fr{ float: right; }
	.tl{ text-align: left; }
	.tr{ text-align: right; }
	.tc{ text-align: center; }
	.color-white {color: white!important; }
	.red {color: #fc8080!important; }
	.fz12 {font-size: 12px;}
	.fz14 { font-size: 14px; }
	.wfs { width: 100%; position:relative;}
	.p_r{ position:relative;}
	@font-face {
	    font-family: pingfang;
	    src: url(../fonts/苹方黑体-细-简.ttf);
	    font-weight: 400;
	    font-style: normal
	}
	

	/* .suspension .a-service .i{ background-position: 0 0; } */
	.suspension .a-service .i {
		width: 20px; height: 20px;
		    margin-top: 12px;
	    margin-left: 12px;
	    background-image: url(../images/suspension-bg.png);
	    background-repeat: no-repeat;
		background-position: 0 0;
	    }
	.suspension .a-service-phone .i {
		width: 20px; height: 20px;
		    margin-top: 12px;
	    margin-left: 12px;
	    background-image: url(../images/suspension-bg.png);
	    background-repeat: no-repeat;
		background-position: -27px 0;
	    }
	.suspension .a-qrcode .i{ background-position: -44px 0; }
	.suspension .a-cart .i{ background-position: -88px 0; }
	.suspension .a-top .i{ background-position: -132px 0; }
	.suspension .a-top{ background: #D2D3D6; display: none;}
	.suspension .a-top:hover{ background: #c0c1c3; }
	.suspension .d{ display: none; width: 223px; background: #fff; position: absolute; right: 67px; min-height: 90px; border: 1px solid #E0E1E5; border-radius: 3px; box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
	.suspension .d .arrow{ position: absolute; width: 8px; height: 12px; background: url(../images/side_bg_arrow.png) no-repeat; right: -8px; top: 31px; }
	.suspension .d-service{top: 0;}
	.suspension .d-service-phone{top: 34px;}
	.suspension .d-qrcode{ top: 78px; }
	.suspension .d .inner-box{ padding: 8px 22px 12px; }
	.suspension .d-service-item{ border-bottom: 1px solid #eee; padding: 14px 0; }
	.suspension .d-service .d-service-item{ border-bottom:none; }
	.suspension .d-service-item .circle{ width: 44px; height: 44px; border-radius: 50%; overflow: hidden; background: #F1F1F3; display: block; float: left;}
	.suspension .d-service-item .i-qq{ width: 44px; height: 44px; background: url(../images/side_con_icon03.png) no-repeat center 15px; display: block; transition: all .2s; border-radius: 50%; overflow: hidden;}
	.suspension .d-service-item:hover .i-qq{ background-position: center 3px; }
	.suspension .d-service-item .i-tel{ width: 44px; height: 44px; background: url(../images/side_con_icon02.png) no-repeat center center; display: block;}
	.suspension .d-service-item h3{ float: left; width: 112px; line-height: 44px; font-size: 15px; margin-left: 12px; }
	.suspension .d-service-item .text{ float: left; width: 112px; line-height: 22px; font-size: 15px; margin-left: 12px; }
	.suspension .d-service-item .text .number{font-family: Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
	.suspension .d-service-intro{ padding-top: 10px; }
	.suspension .d-service-intro p{ float: left; line-height: 27px; font-size: 12px; width: 50%; white-space: nowrap; color: #888;}
	.suspension .d-service-intro i{ background: url(../images/side_con_icon01.png) no-repeat center center; height: 27px; width: 14px; margin-right: 5px; vertical-align: top; display: inline-block; }
	.suspension .d-qrcode{ text-align: center; }
	.suspension .d-qrcode .inner-box{ padding: 20px 0; }
	.suspension .d-qrcode p{ font-size: 16px; color: #93959c; }
	.suspension .d-cart-empty{ text-align: center; padding: 40px 0; }
	.suspension .d-cart-empty p{ font-size: 12px; color: #888; margin-top: 10px;}
	.suspension .d-cart-wrap{ padding: 16px; }
	.suspension .d-cart .cart-list{ overflow: hidden; }
	.suspension .d-cart .cart-list .item{overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }
	.suspension .d-cart .cart-list .img{ float: left; width: 60px; }
	.suspension .d-cart .cart-list .info{ float: left; width: 111px; margin-left: 10px; padding-top: 3px;}
	.suspension .d-cart .cart-list .name{ line-height: 20px; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 5px;}
	.suspension .d-cart .cart-list .price{ text-align: right; font-size: 16px; color: #f25052; }
	.suspension .d-cart .total{ line-height: 25px; position: relative; height: 25px; font-size: 14px; margin-bottom: 10px;}
	.suspension .d-cart .total .number{ position: absolute; right: 0; top: 0; font-size: 18px; color: #f25052}
	.suspension .d-cart .total .red{ font-weight: 700; margin-right: 3px; }
	.suspension .d-cart .go-cart{ width: 100%; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #F05352; display: block; }
	.suspension .d-cart .go-cart:hover{ color: #fff; }
	
	/*当前位置*/
	.place { line-height: 52px; color: #333; }
	.place .now{ color: #999; }
	.place a,
	.place code {color: #333; }
	.place a.first{ color: #fc8080; }
	.place a:hover{ color: #fc8080; }
	
	/*分页*/
	.pages { }
	.pages li a {float: left; margin-left: 5px; color: #333; border-radius: 3px; }
	.pages li a i.page-bg{display: inline-block; line-height: 1; position: relative; top: 1px; width: 10px; height: 15px; overflow: hidden; background: url('../images/page_bg.png'); }
	.pages li a:hover i.page-bg{background-position:9px 0px; }
	.pages li a i.page-right{background-position:0px 15px; }
	.pages li a:hover i.page-right{background-position:10px 15px; }
	.pages li a:hover {color: #FE5F56; background: #f4f4f4;}
	.pages li.active a {background-color: #FE5F56; border-color:#FE5F56 !important; }
	.pages li.active a:hover {background-color: #F05A50; }
	
	/*头部*/
	/*head*/
	.header{ height: 79px; border-bottom: 1px solid #e0e0e0; position: fixed; left: 0; right: 0; top: 0; z-index: 99; background: #fff; font-size: 14px;}
	.header-padding{ height: 80px; display: block; }
	.header .hd_logo{ width: 109px; height: 36px; margin-top: 23px; background: url(../../images/common/logo.png) no-repeat left top; float: left;}
	.header .hd_nav{ float: left; margin-left: 48px;}
	.header .hd_nav .nav_item{ float: left; }
	.header .hd_nav .nav-link{ line-height: 79px; display: block; padding: 0 25px; position: relative;}
	.header .hd_nav .current .nav-link{ color: #ed353c; }
	.header .hd_nav .nav_item.current .nav-link:after,
	.header .hd_nav .nav_item:hover .nav-link:after{ content: ""; position: absolute; bottom: -1px; left: 0; right: 0; height: 1px; background: #ed353c; }
	.header .hd_nav .nav-slide{ position: absolute;z-index: -1; left: 0; right: 0; top: 80px; background: #fff; overflow: hidden;}
	.header .hd_nav .nav-slide .i-hot,
	.header .hd_nav .nav-slide .i-new{ width: 40px; height: 19px; display: inline-block; vertical-align: sub; margin-left: 5px;}
	.header .hd_nav .nav-slide .i-hot{ background: url(../../images/common/menu-hot.gif) no-repeat; }
	.header .hd_nav .nav-slide .i-new{ background: url(../../images/common/menu-new.gif) no-repeat; }
	.header .hd_nav .ns-list{ margin-top: -100%; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; -webkit-transition-timing-function: cubic-bezier(1,0,0,1); -moz-transition-timing-function: cubic-bezier(1,0,0,1); transition-timing-function: cubic-bezier(1,0,0,1);}
	.header .hd_nav .ns-list:after{ content: ""; display: block; height: 20px; }
	.header .hd_nav .nav_item:hover .nav-slide{ box-shadow: 0 2px 10px rgba(0,0,0,.1);}
	.header .hd_nav .nav_item:hover .ns-list{margin-top: 0; opacity: 1; -webkit-transition: margin-top 0.5s ease; -moz-transition: margin-top ease 0.5s; transition: margin-top 0.5s ease;}
	.header .hd_nav .ns-list dl{ float: left; width:250px; margin: 30px 50px 30px 0;}
	.header .hd_nav .ns-list dt{ font-size: 18px; line-height: 60px; border-bottom: 1px solid #DCDCDC; margin-bottom: 16px; margin-right: 30px;}
	.header .hd_nav .ns-list dd{ line-height: 32px; }
	.header .hd_nav .ns-list .dl-block{ float: none; width: 100%; margin: 10px 0 30px 0;  }
	.header .hd_nav .ns-list .dl-block dt{ width: 190px; }
	.header .hd_nav .ns-list .dl-block dd{ overflow: hidden; }
	.header .hd_nav .ns-list .dl-block dd a{ float: left; margin-right: 40px; padding: 10px 0;}
	.header .hd_nav .ns-list .dl-block dd a:hover{ color: #ed353c; }
	.header .hd_nav .ns-recommend{ background: #F4F4F4; padding: 20px 0;}
	.header .hd_nav .nr-hd{ float: left; width: 73px; height: 30px; line-height: 30px; padding-left: 10px; background: url(../../images/common/menu-jt.png) no-repeat; color: #fff;}
	.header .hd_nav .nr-list{ margin-left: 85px; }
	.header .hd_nav .nr-list li{ float: left; line-height: 30px; margin: 0 20px;}
	.header .hd_nav .ns-list .links{ padding: 30px 0; }
	.header .hd_nav .ns-list .links a{ float: left; margin-right: 40px; }
	.header .hd_nav .ns-list .links a:hover{ color: #ed353c; }
	.header .hd_nav .ns-list .service-box{ float: left; margin-top: 43px;}
	.header .hd_nav .ns-list .service-box p{ font-size: 16px; color: #888888; line-height: 36px;}
	.header .hd_nav .ns-list .service-box p span{ color: #333; }
	.header .hd_nav .ns-list .service-box a{ width: 130px; height: 36px; line-height: 36px; text-align: center; margin-top: 10px; border: 1px solid #DCDCDC; display: block; color: #ed353c }
	.header .hd_extra{ float: right; margin-top: 19px;}
	.header .hd_extra .elink{ float: left; padding: 0 9px; line-height: 40px;}
	.header .hd_extra .elink:nth-child(2){ display: none; }
	.header .hd_extra .elink i{ display: inline-block; width: 23px; height: 17px; margin-right: 5px;}
	.header .hd_extra .elink i.i-cloud{ background: url(../../images/common/top-icon-1.png) no-repeat center; vertical-align: middle;}
	.header .hd_extra .elink i.i-bag{ background: url(../../images/common/top-icon-2.png) no-repeat center; vertical-align: sub;}
	.header .demo{ float: left; margin-left: 15px; position: relative;}
	.header .demo-sub{ display: none; position: absolute;  top: 40px; right: 0; padding-top: 10px;}
	.header .demo:hover .demo-sub{ display: block; }
	.header .demo-sub .arrow{ position: absolute; right: 59px; top: 0; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 10px solid #ED3C3F;}
	.header .demo-sub .inner{ width: 600px; height: 472px; border: 3px solid #ED3C3F; text-align: center; background: #fff;}
	.header .demo-sub .title{ font-size: 32px; margin-bottom: 15px; margin-top: 20px;}
	.header .demo-sub .subtitle{ font-size: 20px; margin-bottom: 10px;}
	.header .demo-sub .subtitle.red{ color: #ED3C3F; }
	.header .demo-sub .subtitle.blue{ color: #3DBAF7; }
	.header .demo-sub .demo-table-wp{ padding: 0 30px; }
	.header .demo-sub .demo-table{ width: 100%; border-collapse: collapse; font-size: 14px; text-align: center; margin-bottom: 20px;}
	.header .demo-sub .demo-table tr{ border: 1px solid #ddd; }
	.header .demo-sub .demo-table th,
	.header .demo-sub .demo-table td{ padding: 6px 14px; }
	.header .demo-sub .demo-table td a{ color:#666;}
	.header .demo-sub .demo-table td a:hover{ color:#ec5051;}
	.header .demo-sub .qrcode-list{ padding: 0 50px; }
	.header .demo-sub .qrcode-list li{ float: left; width: 25%; text-align: center; font-size: 14px;}
	.header .demo-sub .qrcode-list li img{ width:98px; height:98px;}
	
	/*底部*/
	/*foot*/
	.footer{ color: #999; font-size: 14px; background: #222;}
	.footer a{ color: #999; }
	.footer a:hover{ color: #aaa; }
	.footer .footer_service{ background: #272727; padding: 40px 0; }
	.footer .footer_service li{ float: left; width: 300px; }
	.footer .footer_service li i{ float: left; width: 50px; height: 50px; background: url(../../images/common/bottom-icon.png) no-repeat;}
	.footer .footer_service li.item-1 i{ background-position: 0 0; }
	.footer .footer_service li.item-2 i{ background-position: -60px 0; }
	.footer .footer_service li.item-3 i{ background-position: -120px 0; }
	.footer .footer_service li.item-4 i{ background-position: -180px 0; }
	.footer .footer_service li .text{ padding-left: 70px; }
	.footer .footer_service li .text .h3{ font-size: 18px; color: #fff; }
	.footer .footer_link{ padding-top: 58px; overflow: hidden; border-bottom: 1px solid #353535; padding-bottom: 57px;}
	.footer .footer_link .ft-help{ float: left; border-right: 1px solid #353535; width: 283px; padding-left: 60px; position: relative;}
	.footer .footer_link .ft-help img{ width:96px}
	.footer .footer_link .ft-help .i-service{ width: 42px; height: 44px; top: 5px; background: url(../../images/common/bottom-kf.png) no-repeat; position: absolute; left: 0;}
	.footer .footer_link .ft-help .bd-hot{ font-size: 24px; color: #fff; margin-bottom: 14px;}
	.footer .footer_link .ft-help .btn-service{ width: 100px; height: 30px; transition: all .2s; border: 1px solid #fff; margin-bottom: 20px; text-align: center; line-height: 30px; display: block; color: #fff; }
	.footer .footer_link .ft-help .btn-service:hover{ color: #222; background: #fff; }
	.footer .ft-menu{ float: left; width: 850px; }
	.footer .ft-menu .menu-list{ float: left; margin-left: 30px; }
	.footer .ft-menu .menu-list dt{ font-size: 24px; color: #fff; margin-bottom: 13px; }
	.footer .ft-menu .menu-list a{ display: block; line-height: 30px; }
	.footer .ft-menu .menu-1{ width: 290px; margin-left: 140px;}
	.footer .ft-menu .menu-1 a{ float: left; width: 190px; }
	.footer .ft-menu .menu-2{ width: 170px; }
	.footer .ft-menu .menu-3{ width: 102px;  margin-left: 70px;}
	/* .footer .ft-menu .menu-3 dd a:nth-child(2){ display: none; } */
	.footer .footer_copy{ text-align: center; padding-bottom: 56px; padding-top: 43px;}
	.footer .footer_copy p{ line-height: 2; color: #737373;}
	.footer .footer_copy p span{ margin: 0 10px; }
	.footer .ft-friend{ padding: 0 0 30px;}
	.footer .ft-friend a{ margin: 0 20px; }
	
	
	/* friend link */
	.friend-links {
		width:1050px;height:20px;line-height:20px;
		margin: 30px auto;
	}
	.d-ib {display:inline-block;}
	.friend-links ul {max-width:920px; height:20px; line-height:20px;overflow:hidden}
	.friend-links ul a {display:inline-block; padding:0 10px;}
	.c_ccc,.friend-links .c_ccc { color:#ccc;}
	
	/*首页*/
	.index-page .index-title{ font-size: 16px; text-align: center; padding: 50px 0; }
	.index-page .index-title h2{ font-size: 36px; font-family: pingfang,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
	.index-page .index-title a{ width: 100px; height: 36px; line-height: 36px; border: 1px solid #DBDCE0; text-align: center; font-size: 14px; display: block; margin: 25px auto 0; transition: all .2s;}
	.index-page .index-title a:hover{ background: #F96A69; color: inherit; border-color: #F96A69; color: #fff;}
	.index-page .banner{ height: 425px; width: 100%; overflow: hidden; background: #fff;}
	.index-page .banner-slide{ width: 1920px; margin-left: -360px; }
	.index-page .banner-slide .hd{ position: relative; z-index: 10; width: 1200px; margin: 0 auto; height: 0; font-size: 0;}
	.index-page .banner-slide .hd ul{ position: absolute; bottom: 22px; left: 50%; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); transform: translate(-50%);}
	.index-page .banner-slide .hd li{ float: left; height: 2px; width: 60px; margin: 0 3px; padding: 5px 0; position: relative; cursor: pointer; opacity: .5; transition: all .2s; overflow: hidden; text-indent: 100px;}
	.index-page .banner-slide .hd li:before{ content: ""; position: absolute; left: 0; top: 5px; width: 100%; border-bottom: 2px solid #fff; }
	.index-page .banner-slide .hd li.on{ opacity: 1; }
	.index-page .banner-slide .btn-wrap{ position: relative; z-index: 11; }
	.index-page .banner-slide .btn-wrap a{ width: 44px; height: 80px; position: absolute; bottom: 172px;outline:none;
	background: rgba(0,0,0,.2) url(../images/icon_banner.png) no-repeat center center; transition: all .5s; opacity: 0; border-radius: 5px;}
	.index-page .banner-slide .btn-wrap .prev{ left: 0; background-position: 12px center;}
	.index-page .banner-slide .btn-wrap .next{ right: 0; background-position: -49px center; }
	.index-page .banner-slide:hover .btn-wrap a{ opacity: .3; }
	.index-page .banner-slide .btn-wrap a:hover{ opacity: 1; }
	.index-page .banner-under{ height: 48px; background: rgba(0,0,0,.5); position: relative; z-index: 10; top: -48px; overflow: hidden;}
	.index-page .banner-under-text li{ float: left; color: #fff; font-size: 16px; line-height: 48px; margin: 0 58px 0 23px;}
	.index-page .banner-under-text li:before{ background: url(../images/index/banner_icon.png) no-repeat left center; content: ""; width: 28px; height: 48px; float: left; margin-right: 6px; }
	.index-page .banner-under-text li.item-1:before{ background-position: -28px center; }
	.index-page .banner-under-text li.item-2:before{ background-position: -85px center; }
	.index-page .banner-under-text li.item-3:before{ background-position: -55px center; }
	.index-page .banner-under-text li.item-4:before{ background-position: 0px center; }
	.index-page .banner-under-text li .num{ font-size: 24px; margin-right: 10px; float: left;}
	.index-page .banner-under-text li .plus{ font-size: 24px; margin-right: 10px; float: left;}
	.index-page .main-category{ padding: 0 0 25px 0; background: #fff; }
	.index-page .main-category .container-list {background-color:#F5F6FA}
	.index-page .main-category .list {display:block; height:110px;width:1210px;margin:0 auto;}
	.index-page .main-category .list li{ float: left; padding: 18px 0 20px; width: 25%;}
	.index-page .main-category .list li.item-1{ border-left: 0 none; }
	.index-page .main-category .list li:before{ float: left; width: 60px; height: 60px;     margin-top: 12px;content: ""; background: url(../images/index/1f_icon.png) no-repeat left center; margin-right: 6px; margin-left: 26px;}
	.index-page .main-category .list li.item-1:before{ background-position: 0 0; }
	.index-page .main-category .list li.item-1.on:before{ background-position: -60px 0; }
	.index-page .main-category .list li.item-2:before{ background-position: -120px 0; }
	.index-page .main-category .list li.item-2.on:before{ background-position: -180px 0; }
	.index-page .main-category .list li.item-3:before{ background-position: -240px 0; }
	.index-page .main-category .list li.item-3.on:before{ background-position: -300px 0; }
	.index-page .main-category .list li.item-4:before{ background-position: -360px 0; }
	.index-page .main-category .list li.item-4.on:before{ background-position: -420px 0; }
	.index-page .main-category .list li .text{ float: left;     padding-top: 24px; padding-bottom: 15px; margin-right: -10px;}
	.index-page .main-category .list li h3{ font-size: 16px; font-weight:bold; margin-bottom: 3px;}
	.index-page .main-category .list li.on a h3{ color: #fe4d59; }
	.index-page .main-category .list li p{ font-size: 14px; color: #888;}
	.index-page .main-category .bd>li{height:391px;padding:30px 0;position:relative}
	.index-page .main-category .bd .col {float:left;height:360px;}
	.index-page .main-category .bd h3 {font-size:16px;margin:10px 0;height:20px;line-height:20px;font-weight:bold;}
	.index-page .main-category .bd .col li h3 {font-weight:normal;}
	.index-page .main-category .bd a:hover h3 {color:#333;}
	.index-page .main-category .bd .col-1 h3 {font-size:18px;height:24px;line-height:24px;margin-top:18px;}
	.index-page .main-category .bd .item-4 .col-1 h3 {margin-top:10px;}
	.index-page .main-category .bd p{margin:10px 0;color:#888}
	 .index-page .main-category .bd .download {   width: 130px;
	    height: 40px;
	    border: 1px solid #E5E5E5;
	    color: #333;
	    line-height: 40px;
	    text-align: center;
	    font-size: 14px;
	    display:block;
	    margin-right: 15px;margin-top: 15px;
	    transition: all .2s;}
	 .index-page .main-category .bd .download:hover {background: #ff5f5f; color: #fff; border-color: #ff5f5f; opacity: .9;}
	.index-page .main-category .bd .col li a{width:360px;height:88px;display:inline-block;padding: 10px 0 0 25px;}
	.index-page .main-category .bd .col li a:hover { /* box-shadow: 0 0 15px #eee; */ background-color: #f5f5f5;}
	.index-page .main-category .bd .col li a:before {float: left; width: 25px; height: 25px; margin:8px 10px 30px 0; content: ""; 
	    background: url(../images/index/1f_icon.png) no-repeat;}
	.index-page .main-category .bd i {margin-top:2px;}
	.index-page .main-category .bd .col-1 i {margin-top:4px;}
	.index-page .main-category .bd  .col-1 {width:30%}
	.index-page .main-category .bd  .col-2 {width:40%}
	.index-page .main-category .bd  .col-3 {width:30%}
	.index-page .main-category .bd>li:before {position:absolute; content: "";
	border-left: 15px solid transparent; 
	border-right: 15px solid transparent; 
	border-bottom: 18px solid #fff; top: -18px;}
	.index-page .main-category .bd .item-1:before {left: 130px;}
	.index-page .main-category .bd .item-2:before {left: 434px;}
	.index-page .main-category .bd .item-3:before {left: 726px;}
	.index-page .main-category .bd .item-4:before {left: 1036px;}
	.index-page .main-category .bd .item-1 .col-1 h3:nth-child(4) {margin-top:60px}
	.index-page .main-category .bd .col-2 li:nth-child(1) a:before {background-position: -183px -63px;}
	.index-page .main-category .bd .col-2 li:nth-child(1) a:hover:before {background-position: -213px -63px;}
	.index-page .main-category .bd .col-2 li:nth-child(2) a:before {background-position: -3px -93px;}
	.index-page .main-category .bd .col-2 li:nth-child(2) a:hover:before {background-position: -33px -93px;}
	.index-page .main-category .bd .col-2 li:nth-child(3) a:before {background-position: -3px -123px;}
	.index-page .main-category .bd .col-2 li:nth-child(3) a:hover:before {background-position: -33px -123px;}
	.index-page .main-category .bd .col-2 li:nth-child(4) a:before {background-position: -3px -153px;}
	.index-page .main-category .bd .col-2 li:nth-child(4) a:hover:before {background-position: -33px -153px;}
	.index-page .main-category .bd .col-3 li:nth-child(1) a:before {background-position: -63px -63px;}
	.index-page .main-category .bd .col-3 li:nth-child(1) a:hover:before {background-position: -93px -63px;}
	.index-page .main-category .bd .col-3 li:nth-child(2) a:before {background-position: -63px -93px;}
	.index-page .main-category .bd .col-3 li:nth-child(2) a:hover:before {background-position: -93px -93px;}
	.index-page .main-category .bd .col-3 li:nth-child(3) a:before {background-position: -63px -123px;}
	.index-page .main-category .bd .col-3 li:nth-child(3) a:hover:before {background-position: -93px -123px;}
	.index-page .main-category .bd .col-3 li:nth-child(4) a:before {background-position: -63px -153px;}
	.index-page .main-category .bd .col-3 li:nth-child(4) a:hover:before {background-position: -93px -153px;}
	
	.index-page .main-category .jq-div {margin-top:70px;}
	.index-page .main-category .jq-div:before {float: left; width: 18px; height: 16px; margin:1px 3px 0 0; content: ""; 
	    background: url(../images/index/icon_qqun.png) no-repeat;}
	.index-page .main-category .jq-div .jq-qq {color:#f75a5a;}
	
	.index-page .main-category .bd .item-2 .col-2 li:nth-child(1) a:before {background-position: -123px -63px;}
	.index-page .main-category .bd .item-2 .col-2 li:nth-child(1) a:hover:before {background-position: -153px -63px;}
	.index-page .main-category .bd .item-2 .col-2 li:nth-child(2) a:before {background-position: -123px -93px;}
	.index-page .main-category .bd .item-2 .col-2 li:nth-child(2) a:hover:before {background-position: -153px -93px;}
	.index-page .main-category .bd .item-2 .col-2 li:nth-child(3) a:before {background-position: -123px -123px;}
	.index-page .main-category .bd .item-2 .col-2 li:nth-child(3) a:hover:before {background-position: -153px -123px;}
	.index-page .main-category .bd .item-2 .col-2 li:nth-child(4) a:before {background-position: -123px -153px;}
	.index-page .main-category .bd .item-2 .col-2 li:nth-child(4) a:hover:before {background-position: -153px -153px;}
	.index-page .main-category .bd .item-2 .col-3 li:nth-child(1) a:before {background-position: -183px -63px;}
	.index-page .main-category .bd .item-2 .col-3 li:nth-child(1) a:hover:before {background-position: -213px -63px;}
	.index-page .main-category .bd .item-2 .col-3 li:nth-child(2) a:before {background-position: -183px -93px;}
	.index-page .main-category .bd .item-2 .col-3 li:nth-child(2) a:hover:before {background-position: -213px -93px;}
	.index-page .main-category .bd .item-2 .col-3 li:nth-child(3) a:before {background-position: -183px -123px;}
	.index-page .main-category .bd .item-2 .col-3 li:nth-child(3) a:hover:before {background-position: -213px -123px;}
	.index-page .main-category .bd .item-2 .col-3 li:nth-child(4) a:before {background-position: -183px -153px;}
	.index-page .main-category .bd .item-2 .col-3 li:nth-child(4) a:hover:before {background-position: -213px -153px;}
	
	.index-page .main-category .bd .item-3 .col-1 h3:nth-child(4) {margin-top:35px}
	.index-page .main-category .bd .item-3 .jq-div {margin-top: 23px;}
	.index-page .main-category .bd .item-3 .jq-div p {margin: 0;    margin-top: 4px;font-size:12px;color:#999;}
	.index-page .main-category .item-3 .jq-div:before {margin-bottom:12px;}
	.index-page .main-category .bd .item-3 .btn-2 a{ width: 100px;height:38px;line-height:37px;display: inline-block;margin-top: 5px;}
	.index-page .main-category .bd .item-3 .btn-2 a:nth-child(1) {background: #ff5f5f; color: #fff; border-color: #ff5f5f; opacity: .9;}
	.index-page .main-category .bd .item-3 .col-2 li:nth-child(1) a:before {background-position: -243px -63px;}
	.index-page .main-category .bd .item-3 .col-2 li:nth-child(1) a:hover:before {background-position: -273px -63px;}
	.index-page .main-category .bd .item-3 .col-2 li:nth-child(2) a:before {background-position: -243px -93px;}
	.index-page .main-category .bd .item-3 .col-2 li:nth-child(2) a:hover:before {background-position: -273px -93px;}
	.index-page .main-category .bd .item-3 .col-2 li:nth-child(3) a:before {background-position: -243px -123px;}
	.index-page .main-category .bd .item-3 .col-2 li:nth-child(3) a:hover:before {background-position: -273px -123px;}
	.index-page .main-category .bd .item-3 .col-2 li:nth-child(4) a:before {background-position: -243px -153px;}
	.index-page .main-category .bd .item-3 .col-2 li:nth-child(4) a:hover:before {background-position: -273px -153px;}
	.index-page .main-category .bd .item-3 .col-3 li:nth-child(1) a:before {background-position: -303px -62px;}
	.index-page .main-category .bd .item-3 .col-3 li:nth-child(1) a:hover:before {background-position: -333px -63px;}
	.index-page .main-category .bd .item-3 .col-3 li:nth-child(2) a:before {background-position: -303px -93px;}
	.index-page .main-category .bd .item-3 .col-3 li:nth-child(2) a:hover:before {background-position: -333px -93px;}
	.index-page .main-category .bd .item-3 .col-3 li:nth-child(3) a:before {background-position: -303px -123px;}
	.index-page .main-category .bd .item-3 .col-3 li:nth-child(3) a:hover:before {background-position: -333px -123px;}
	.index-page .main-category .bd .item-3 .col-3 li:nth-child(4) a:before {background-position: -303px -153px;}
	.index-page .main-category .bd .item-3 .col-3 li:nth-child(4) a:hover:before {background-position: -333px -153px;}
	
	.index-page .main-category .bd .item-4 .col-1 {width:35%}
	.index-page .main-category .bd .item-4 .col-2 {width:34%}
	.index-page .main-category .bd .item-4 .col-3 {width:31%}
	.index-page .main-category .bd .item-4 .col-1 li:nth-child(1) a:before {background-position: -363px -61px;}
	.index-page .main-category .bd .item-4 .col-1 li:nth-child(1) a:hover:before {background-position: -393px -63px;}
	.index-page .main-category .bd .item-4 .col-1 li:nth-child(2) a:before {background-position: -363px -91px;}
	.index-page .main-category .bd .item-4 .col-1 li:nth-child(2) a:hover:before {background-position: -393px -93px;}
	.index-page .main-category .bd .item-4 .col-2 li:nth-child(1) a:before {background-position: -363px -123px;}
	.index-page .main-category .bd .item-4 .col-2 li:nth-child(1) a:hover:before {background-position: -393px -123px;}
	.index-page .main-category .bd .item-4 .col-2 li:nth-child(2) a:before {background-position: -363px -153px;}
	.index-page .main-category .bd .item-4 .col-2 li:nth-child(2) a:hover:before {background-position: -393px -153px;}
	.index-page .main-category .bd .item-4 .col-3 li:nth-child(1) a:before {background-position: -423px -63px;}
	.index-page .main-category .bd .item-4 .col-3 li:nth-child(1) a:hover:before {background-position: -453px -63px;}
	.index-page .main-category .bd .item-4 .col-3 li:nth-child(2) a:before {background-position: -423px -95px;}
	.index-page .main-category .bd .item-4 .col-3 li:nth-child(2) a:hover:before {background-position: -453px -93px;}
	
	
	
	.index-page .solution{ width: 100%; overflow: hidden; padding-bottom: 63px;}
	.index-page .solution .swiper-container{ width: 1730px; margin-left: -265px; }
	.index-page .solution .swiper-slide{ width: 330px; height: 420px; position: relative; cursor: pointer; overflow: hidden;}
	.index-page .solution .swiper-slide .img img{ width: 330px; height: 420px; transition: all .4s;}
	.index-page .solution .swiper-slide:hover .img img{ transform: scale(1.05); }
	.index-page .solution .swiper-slide .text{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; color: #fff; padding: 0 21px;}
	.index-page .solution .swiper-slide-active .text,
	.index-page .solution .swiper-slide-duplicate-active .text{ display: none; }
	.index-page .solution .swiper-slide .text h3{ font-size: 24px; margin-top: 350px;}
	.index-page .solution .swiper-slide .text p{  font-size: 14px; margin-top: 6px; }
	.index-page .solution .swiper-slide .extra{ position: absolute; z-index: 2; background: rgba(0,0,0,.8); top: 204px; bottom: 0; padding: 0 20px; text-align: center; -webkit-transform: translate(0,420px); -moz-transform: translate(0,420px); transform: translate(0,420px); transition: all .2s;}
	.index-page .solution .swiper-slide .extra h3{ font-size: 24px; margin: 30px 0 20px; color: #fff;}
	.index-page .solution .swiper-slide .extra p{ font-size: 14px; color: #888; margin-bottom: 22px; line-height: 25px; color: #fff;}
	.index-page .solution .swiper-slide .extra .btn-wrap{ overflow: hidden; padding-left: 6px; }
	.index-page .solution .swiper-slide .extra .btn-wrap a{ float: left; width: 130px; height: 40px; line-height: 40px; color: #fff; border: 1px solid #fff; margin-right: 16px; transition: all .2s; font-size: 14px;}
	.index-page .solution .swiper-slide .extra .btn-wrap a:hover{ background: #F96A69; color: #fff; border-color: #F96A69}
	.index-page .solution .swiper-slide .extra .btn-wrap a.btn-2{ background: #fff; color: #000; margin-right: 0;}
	.index-page .solution .swiper-slide .extra .btn-wrap a.btn-2:hover{ background: #F96A69; color: #fff;}
	.index-page .solution .swiper-slide-active .extra,
	.index-page .solution .swiper-slide-duplicate-active .extra{ -webkit-transform: translate(0,0); -moz-transform: translate(0,0); transform: translate(0,0); }
	.index-page .solution-more{ height: 600px; background: #151515; width: 100%; overflow: hidden; }
	.index-page .solution-more-slide .container{ height: 600px; position: relative; }
	.index-page .solution-more-slide .hd{ width: 255px; position: absolute; z-index: 2; background: #000000; height: 600px; left: 0; top: 0; color: #fff;}
	.index-page .solution-more-slide .hd ul{ margin-top: 30px; }
	.index-page .solution-more-slide .hd li{ height: 90px; padding-top: 20px; position: relative; cursor: default; transition: all .5s;cursor:pointer}
	.index-page .solution-more-slide .hd li:after{ content: ""; width: 80%; border-bottom: 1px solid #2A2A2A; position: absolute; left: 10%; bottom: 0; }
	.index-page .solution-more-slide .hd li i{ margin-left: 20px; margin-right: 20px; float: left; background: url(../images/index/2f_icon.png?2018) no-repeat; width: 40px; height: 40px; position: relative; z-index: 2; transition: all .2s;}
	.index-page .solution-more-slide .hd li.item-1 i{ background-position: 0 0; }
	.index-page .solution-more-slide .hd li.item-2 i{ background-position: -40px 0; }
	.index-page .solution-more-slide .hd li.item-3 i{ background-position: -80px 0; }
	.index-page .solution-more-slide .hd li.item-4 i{ background-position: -120px 0; }
	.index-page .solution-more-slide .hd li.item-5 i{ background-position: -160px 0; }
	.index-page .solution-more-slide .hd li.item-6 i{ background-position: -200px 0; }
	.index-page .solution-more-slide .hd li.item-1.on i{ background-position: 0 -40px; }
	.index-page .solution-more-slide .hd li.item-2.on i{ background-position: -40px -40px; }
	.index-page .solution-more-slide .hd li.item-3.on i{ background-position: -80px -40px; }
	.index-page .solution-more-slide .hd li.item-4.on i{ background-position: -120px -40px; }
	.index-page .solution-more-slide .hd li.item-5.on i{ background-position: -160px -40px; }
	.index-page .solution-more-slide .hd li.item-6.on i{ background-position: -200px -40px; }
	.index-page .solution-more-slide .hd li:before{background: #fd7d7d; /* Old browsers */ background: -moz-linear-gradient(left,  #fd7d7d 0%, #f05251 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left,  #fd7d7d 0%,#f05251 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right,  #fd7d7d 0%,#f05251 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7d7d', endColorstr='#f05251',GradientType=1 ); /* IE6-9 */ content: ""; position: absolute; top: 0; left: 0; bottom: 0; z-index: 1;  width: 0; transition: all .2s;}
	.index-page .solution-more-slide .hd li.on:before{ width: 100%; }
	.index-page .solution-more-slide .hd li.on:after{ display: none; }
	.index-page .solution-more-slide .hd .text{ position: relative; z-index: 2; }
	.index-page .solution-more-slide .hd .text h3{ font-size: 18px; margin-bottom: 5px; }
	.index-page .solution-more-slide .hd .text p{ font-size: 14px; color: #fff; color: rgba(255,255,255,.7); }
	.index-page .solution-more-slide .bd{ width: 1920px; margin-left: -360px; }
	.index-page .solution-more-slide .bd li.item-1{ background: url(../images/index/2f_img01.jpg?2018) no-repeat center top; }
	.index-page .solution-more-slide .bd li.item-2{ background: url(../images/index/2f_img02.jpg?2018) no-repeat center top; }
	.index-page .solution-more-slide .bd li.item-3{ background: url(../images/index/2f_img03.jpg?2018) no-repeat center top; }
	.index-page .solution-more-slide .bd li.item-4{ background: url(../images/index/2f_img04.jpg?2018) no-repeat center top; }
	.index-page .solution-more-slide .bd li.item-5{ background: url(../images/index/2f_img05.jpg?2018) no-repeat center top; }
	.index-page .solution-more-slide .bd li.item-6{ background: url(../images/index/2f_img06.jpg?2018) no-repeat center top; }
	.index-page .solution-more-slide .bd .inner{ padding-left: 360px; padding-top: 73px; color: #fff; }
	.index-page .solution-more-slide .bd h2{ font-size: 24px; margin-bottom: 38px;}
	.index-page .solution-more-slide .bd .intro{ font-size: 14px; margin-bottom: 40px;}
	.index-page .solution-more-slide .bd .intro dt{ margin-bottom: 10px; }
	.index-page .solution-more-slide .bd .intro dd{ color: #999; margin-bottom: 20px; line-height: 1.8;}
	.index-page .solution-more-slide .bd .btn-wrap{ overflow: hidden; margin-bottom: 40px;}
	.index-page .solution-more-slide .bd .btn-wrap a{ width: 130px; height: 40px; border: 1px solid #fff; color: #fff; line-height: 40px; text-align: center; font-size: 14px; float: left; margin-right: 15px; transition: all .2s;}
	.index-page .solution-more-slide .bd .btn-wrap a.btn-2{ background: #fff; color: #000; }
	.index-page .solution-more-slide .bd .btn-wrap a:hover{ background: #ff5f5f; color: #fff; border-color: #ff5f5f; opacity: .9; }
	.index-page .solution-more-slide .bd .btn-wrap a.btn-2:hover{ background: #ff5f5f; color: #fff; border-color: #ff5f5f; opacity: .9; }
	.index-page .solution-more-slide .bd .example h3{ margin-bottom: 15px; }
	.index-page .solution-more-slide .bd .example li{ float: left; margin-right: 20px; }
	.index-page .video .inner{ display: block; cursor: pointer; }
	.index-page .video .inner img{ transition: all .4s; }
	.index-page .video .inner:hover img{ transform: scale(1.05); }
	.index-page .video .vr-big{ float: left; width: 766px; height: 484px; margin-bottom: 20px; position: relative; overflow: hidden;}
	.index-page .video .vr-big .text{ position: absolute; left: 0; right: 0; bottom: 0; color: #fff; padding: 0 30px 20px 30px; font-size: 16px;}
	.index-page .video .vr-big .text h3{ font-size: 24px; margin-bottom: 4px;}
	.index-page .video .vr-big .link{ width: 130px; height: 48px; font-size: 16px; line-height: 48px; text-align: center; position: absolute; z-index: 2; right: 30px; bottom: 20px; border: 1px solid #eee; color: #fff; transition: all .2s;}
	.index-page .video .vr-big .link:hover{ background: #F96A69; border-color: #F96A69; color: #fff; }
	.index-page .video .vr-big .play{ width: 83px; height: 83px; background: rgba(0,0,0,.4) url(../images/index/3f_play_left.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin: -21px 0 0 -21px; border-radius: 50%; cursor: pointer; transition: all .2s;}
	.index-page .video .vr-big .play:hover{ background-color: rgba(0,0,0,.6); }
	.index-page .video .vr-right{ float: left; width: 412px; margin-left: 22px; }
	.index-page .video .vr-small{ margin-bottom: 20px; width: 412px; height: 232px; position: relative; overflow: hidden;}
	.index-page .video .vr-small .text{ position: absolute; left: 0; right: 0; bottom: 0; padding: 0 20px 20px 20px; font-size: 16px; color: #fff; }
	.index-page .video .vr-small .link{ width: 30px; height: 30px; position: absolute; background: url(../images/index/3f_icon.png) no-repeat center center; right: 20px; bottom: 14px; z-index: 2; transition: all .2s;}
	.index-page .video .vr-small .link:hover{ background-image: url(../images/index/3f_icon_02.png); }
	.index-page .video .vr-small .play{ width: 51px; height: 51px; background: rgba(0,0,0,.4) url(../images/index/3f_play_right.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin: -25px 0 0 -25px; border-radius: 50%; cursor: pointer; transition: all .2s;}
	.index-page .video .vr-small .play:hover{ background-color: rgba(0,0,0,.6); }
	.index-page .news-wrap{ background: #fff; padding: 42px 0; }
	.index-page .news-item{ width: 340px; margin: 0 26px 0 32px; float: left; }
	.index-page .news-title{ font-size: 24px; margin-bottom: 26px; }
	.index-page .news-list{ margin-bottom: 17px; }
	.index-page .news-list dt{ height: 180px; position: relative; margin-bottom: 20px; overflow: hidden;}
	.index-page .news-list dt img{ width: 340px; height: 180px; transition: all .4s;}
	.index-page .news-list dt a:hover img{ transform: scale(1.05); }
	.index-page .news-list dt .text{ position: absolute; left: 0; right: 0; color: #fff; bottom: 10px; font-size: 15px; padding: 0 24px; line-height: 1.5; height: 44px; overflow: hidden; transition: all .2s;}
	/*.index-page .news-list dt a:hover .text{  color: #ec6061;}*/
	.index-page .news-list dd{ margin-bottom: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.index-page .news-list dd a{ font-size: 14px; color: #909499;}
	.index-page .news-list dd a:hover{ color: #ec6061;}
	.index-page .news-item .more{ width: 100px; height: 36px; display: block; line-height: 36px; border: 1px solid #E4E4E4; text-align: center; transition: all .1s;}
	.index-page .news-item .more:hover{ background: #F96A69; border-color: #F96A69; color: #fff; }
	.index-page .service .index-title p{ font-size: 16px;  color: #919599; margin-top: 30px;}
	.index-page .service-list{ margin-right: -13px; }
	.index-page .service-item{ float: left; width: 290px; margin-right: 13px; background: #fff; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s;}
	.index-page .service-item:hover{box-shadow: 0 7px 39px rgba(0,0,0,.1)}
	.index-page .service-item .title{ width: 290px; height: 160px; }
	.index-page .service-item.item-1 .title{ background: url(../images/index/5f_bg01.jpg) no-repeat center top; }
	.index-page .service-item.item-2 .title{ background: url(../images/index/5f_bg02.jpg) no-repeat center top; }
	.index-page .service-item.item-3 .title{ background: url(../images/index/5f_bg03.jpg) no-repeat center top; }
	.index-page .service-item.item-4 .title{ background: url(../images/index/5f_bg04.jpg) no-repeat center top; }
	.index-page .service-item .title h3{ font-size: 24px; text-align: center; padding-top: 106px; color: #fff; }
	.index-page .service-item .info{ height: 318px; border: 1px solid #E7E9EC; border-top: 0; }
	.index-page .service-item .info-list{ margin-left: 58px; margin-top: 28px; }
	.index-page .service-item .info-list li{ margin-bottom: 18px; position: relative; }
	.index-page .service-item .info-list li:before{ width: 6px; height: 6px; border-radius: 50%; background: #C1C5CB; content: ""; position: absolute; left: -16px; top: 7px;}
	.index-page .service-item .info-list h4{ font-size: 14px; color: #616366; font-weight: 700; margin-bottom: 3px; line-height: 20px;}
	.index-page .service-item .info-list p{ font-size: 14px; color: #919499; }
	.index-page .service-item .more{ width: 200px; height: 40px; display: block; margin: 0 auto; color: #F96A69; text-align: center; line-height: 40px; font-size: 16px; border: 1px solid #F96A69; transition: all .2s;}
	.index-page .service-item .more:hover{ background: #F96A69; color: #fff; }
	.index-page .example{ padding-bottom: 34px; }
	.index-page .example-list{ margin-right: -18px; }
	.index-page .example-list .example-item{ float: left; width: 286px; height: 315px; overflow: hidden; margin: 0 18px 18px 0; text-align: center;  background: #fff; position: relative; transition: all .2s;}
	.index-page .example-list .example-item .img{ width: 286px; height: 180px;}
	.index-page .example-list .example-item .info{ height: 135px; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 0; background: #fff; transition: all .2s;}
	.index-page .example-list .example-item:hover .info{ height: 315px; }
	.index-page .example-list .example-item .logo{ margin-top: 0px; margin-bottom: 8px; height: 80px; transition: all .2s;}
	.index-page .example-list .example-item:hover{ box-shadow: 0 7px 39px rgba(0,0,0,.1); }
	.index-page .example-list .example-item:hover .logo{ margin-top: 25px; }
	.index-page .example-list .example-item .cate{ font-size: 14px; color: #646466; margin-bottom: 35px;}
	.index-page .example-list .example-item .intro{ font-size: 14px; color: #666; padding: 0 30px; text-align: left; line-height: 1.8;}
	.index-page .floor-7 ul {display:block; width:1210px;margin-bottom:40px;text-align: center;}
	.index-page .floor-7 li {display: inline-block;width:18%;text-align:center;}
	.index-page .floor-7 li .number {font-size:36px;color:#FB6968}
	.index-page .floor-7 li .number div{display:inline-block;height: 60px;overflow: hidden;}
	.index-page .floor-7 li .tag {margin-left:-10px;}
	.index-page .floor-7 li .text {font-size:18px;color:#999;}
	.index-page .floor-7 .item-1 .num {width: 140px;}
	.index-page .floor-7 .item-2 .num {width: 72px;}
	.index-page .floor-7 .item-3 .num,.index-page .floor-7 .item-4 .num,.index-page .floor-7 .item-5 .num {width: 95px;    margin-left: -15px;}
	.index-page .floor-7 .an-tr-2-5 {-moz-transition: 2.5s ease; -o-transition: 2.5s ease; -webkit-transition: 2.5s ease }
	.index-page .floor-7 .index-num {width: 28px; height: 36px; margin-top: 10px; margin-right: -15px; opacity: 1; display: inline-block; background: url("../images/number-pink.png") no-repeat; filter: alpha(opacity=100);}
	.index-page .floor-7 .index-num.active {width: 40px; height: 54px; display: inline-block; background-position: 2px -660px; opacity: 0; filter: alpha(opacity=0);}
	.index-page .floor-7 .index-num-0 {background-position: 2px 1px }
	.index-page .floor-7 .index-num-1 {background-position: 2px -41px }
	.index-page .floor-7 .index-num-2 {background-position: 2px -83px }
	.index-page .floor-7 .index-num-3 {background-position: 3px -125px }
	.index-page .floor-7 .index-num-4 {background-position: 2px -167px }
	.index-page .floor-7 .index-num-5 {background-position: 2px -210px }
	.index-page .floor-7 .index-num-6 {background-position: 2px -253px }
	.index-page .floor-7 .index-num-7 {background-position: 2px -295px }
	.index-page .floor-7 .index-num-8 {background-position: 2px -337px }
	.index-page .floor-7 .index-num-9 {background-position: 2px -380px }
	
	/*列表页*/
	.filter{ line-height: 48px; background: #fff; padding: 10px 20px 10px 30px;}
	.filter-list{ overflow: hidden; }
	.filter-list dt{ float: left; width: 64px; font-weight: 700; line-height: 48px; position: relative;}
	.filter-list dt:after{ content: ""; position: absolute; right: 12px; top: 22px; border: 1px solid #333; border-width: 0 1px 1px 0; width: 4px; height: 4px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
	.filter-list dd{ border-bottom: 1px dotted #e0e0e0; margin-left: 64px; overflow: hidden;}
	.filter-list:last-of-type dd{ border-bottom: 0 none; }
	.filter-list .filter-item{ color: #8d8d91; font-size: 14px; line-height: 14px; height: 14px; float: left; border-right: 1px solid #e0e0e0; padding: 0 18px; margin: 17px 0;}
	.filter-list .filter-item:last-child{ border-right: 0 none; }
	.filter-list .filter-item.active,
	.filter-list .filter-item:hover{ color: #fc8080; }
	.category-goods{ margin-bottom: 40px; }
	.boutique-hd{ padding: 24px 0; line-height: 30px; border-bottom: 1px solid #E0E0E0;}
	.boutique-sort{ font-size: 12px; }
	.boutique-sort a {float: left; width: 50px; height: 30px; line-height: 30px; color: #333; text-align: center; background-color: #fff; border-right: 1px solid #F2F2F2; }
	.boutique-sort a.active {color: #fff; background-color: #FC7878; }
	.boutique-sort .hd{ float: left; font-size: 12px;}
	.boutique{ padding-top: 30px; }
	.boutique .items{ margin-right: -8px; }
	.boutique .items-li {float: left; width: 294px; margin-right: 8px; margin-bottom: 8px; padding-bottom: 10px; background-color: #fff; position: relative; }
	.boutique .items-li .activity-tag {position: absolute; left: 10px; top: 0px; width: 82px; height: 93px; z-index: 2; }
	.boutique .items-li .activity-tag-80 {width: 105px; height: 110px; background: url('../images/activity_tag_80_little.png') no-repeat 0 0; }
	.boutique .items-li .activity-tag-75 {background: url('../images/activity_tag_75.png') no-repeat 0 0; } 
	.boutique .items-li .activity-tag-60 {width: 100px; height: 100px; background: url('../images/activity_tag_60.png') no-repeat 0 0; }
	.boutique .items-li .activity-tag-50 {width: 100px; height: 100px; background: url('../images/activity_tag_50.png') no-repeat 0 0; }
	.no-activity .boutique .items-li .activity-tag {display: none; } 
	.boutique .active {box-shadow:0 0 10px rgba(0,0,0,.2); }
	.boutique .items-li .wrap_div {height:54px; position:relative; z-index: 2; background:white; }
	.boutique .items-li .wrap_div p {height:20px; overflow:hidden; text-align:center; font-size: 12px; color: #71cd9c; }
	.boutique .items-li .wrap_div div {position:absolute; left:0; bottom:0; z-index:100; width: 100%; background:white; }
	.boutique .items-li .wrap_div p {text-align: center; margin-top: 5px; height: 0px; overflow: hidden; _line-height:0; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
	.boutique .items-li.active .wrap_div p{ height: 20px; }
	.boutique .items-li>a {display: block; width: 294px; height: 294px; text-align: center; line-height: 290px; }
	.boutique .items-li img {max-width: 294px; max-height: 294px; vertical-align: middle;}
	.boutique .items-li .title {float:left; width: 100%; padding-top: 10px; padding-bottom: 5px; font-weight: normal; line-height: 22px; text-align: center; }
	.boutique .items-li .title a {color: #333; }
	.boutique .items-li .title a:hover {color: #EF353D; } 
	.boutique .items-li .description {display: block; font-size: 12px; color: #919191; text-align: center; }
	.boutique .items-li .description a {color: #919191; }
	.boutique .items-li .price-attente {margin-top: 5px; }
	.boutique .items-li .price-attente .price {float: left; margin-left: 60px; font-size: 12px; color: #ef353d; }
	.boutique .items-li .price-attente .attente {float: right; margin-right: 60px; padding-left: 15px; font-size: 12px; color: #71cd9c; background-image: url(../images/cover-page-attente.png); background-repeat: no-repeat; background-position: left center; cursor: pointer; }
	
	/*视频页*/
	.video-page .video-hd{ padding: 37px 0; background: #fff; }
	.video-page .video-hd h2{ font-size: 24px; }
	.video-list{ margin-right: -20px; padding-top: 30px; padding-bottom: 30px;}
	.video-list .video-item{ width: 590px; margin: 0 20px 20px 0; float: left; background: #fff; }
	.video-list .video-item .img{ position: relative; height: 332px; overflow: hidden; cursor: pointer; }
	.video-list .video-item .img img{ transition: all .4s; }
	.video-list .video-item .img:hover img{ transform: scale(1.05); }
	.video-list .video-item .play{width: 70px; height: 70px; background: rgba(0,0,0,.4) url(../images/index/3f_play_left.png) no-repeat center center; position: absolute; right: 30px; bottom: 30px; margin: -21px 0 0 -21px; border-radius: 50%; transition: all .2s; }
	.video-list .video-item .play:hover{ background-color: rgba(0,0,0,.6); }
	.video-list .video-item .info{ padding: 30px; text-align: center; height: 118px; }
	.video-list .video-item .info h3{font-size: 24px; margin-bottom: 10px;}
	.video-list .video-item .info p{ font-size: 16px; color: #89919d; }
	
	/* 搜索记录和提示 */
	.header .search-history {
	    position: absolute;
	    /* left: 0; */
	    right: 0;
	    top: 40px;
	    display: none;
	    width: 220px;
	    padding-bottom: 15px;
	    border: 1px solid #cdcdcd;
	    background-color: #fff;
	}
	
	.header .search-history a {
	    color: #888;
	}
	.header .search-history a:hover {
	    color: #fc7878;
	    text-decoration: none;
	}
	.header .search-history .left {
	    min-height: 115px;
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top: 15px;
	    width: 220px;
	}
	.header .search-history .left .txt {
	    color: #888;
	}
	.header .search-history .left .delete {
	    background-image: url("../images/cover-page-delete.gif");
	    background-position: 0 2px;
	    background-repeat: no-repeat;
	    color: #888;
	    cursor: pointer;
	    font-style: normal;
	    padding-left: 15px;
	}
	.header .search-history .left .history-items {
	    padding-bottom: 10px;
	    padding-top: 15px;
	}
	.header .search-history .left .history-items li {
	    line-height: 30px;
	}
	.header .search-history .right {
	    border-left: 1px solid #cdcdcd;
	    padding-bottom: 15px;
	    padding-left: 15px;
	    padding-top: 15px;
	    width: 210px;
	}
	.header .search-history .right .txt {
	    color: #888;
	}
	.header .search-history .right .style-items li {
	    float: left;
	}
	.header .search-history .right .style-items li a {
	    border-color: #d9d9d9;
	    border-style: solid;
	    border-width: 1px;
	    display: block;
	    height: 24px;
	    line-height: 22px;
	    margin-right: 10px;
	    margin-top: 10px;
	    min-width: 74px;
	    padding-left: 5px;
	    padding-right: 5px;
	    text-align: center;
	}
	.header .search-history .right .style-items li a:hover {
	    border-color: #fc7878;
	}
	.header .search-box {
	    border: 1px solid #ccc;
	    border-radius: 0;
	    height: 40px;
	    width: 220px;
	}
	
	
	.page-pc{display: block;}
	.page-m {display: none;}
		
}

/* 手机端样式 */

@media screen and (max-width: 640px){
    .page-pc{display: none;}
	.page-m {display: block;}
}
