/*Import Global Compulsory CSS Files*/
@import url(app.css);
/*@import url(blocks.css);*/
/*----reset样式---------------------------*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}li{display:list-item;}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}ul,li{list-style:none;}input,select,textarea{outline:none;}

*,html,body,h1,h2,h3,h4,h5,h6 {
	border-radius: 0;
    font-family: Microsoft YaHei,PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
 color: #2e2e2e;
 font-size: 12px;
 line-height: 1.6;
}

body.header-fixed-space {
  padding-top: 94px;
}
body.header-fixed-space-v2 {
	padding-top: 135px;
}

@media (max-width: 991px) {
	body.header-fixed-space,
	body.header-fixed-space-v2 {
		padding-top: 0;
	}
}
.positionR{position: relative}
p,
li,
li a,
label {
 color: #505050;
}

a {
 text-decoration: none !important;
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
	outline: 0 !important;
}

a:focus {
text-decoration: none;
}
a:hover {
 color: #DA251D;
 text-decoration: underline;
}
.nowrap{white-space:nowrap;}
.nobg{background: none !important;}

.container-fluid {
    padding-right: 16px;
    padding-left: 16px;
}
.color-white{color: #fff;}
.opacity-avg{opacity: 0.75}
/*------------------------------------*/

/*内边距，外边距*/
.p64{padding:64px;}.pt64{padding-top:64px;}.pr64{padding-right:64px;}.pb64{padding-bottom:64px;}.pl64{padding-left:64px;}
.p48{padding:48px;}.pt48{padding-top:48px;}.pr48{padding-right:48px;}.pb48{padding-bottom:48px;}.pl48{padding-left:48px;}
.p32{padding:32px;}.pt32{padding-top:32px;}.pr32{padding-right:32px;}.pb32{padding-bottom:32px;}.pl32{padding-left:32px;}
.p24{padding:24px;}.pt24{padding-top:24px;}.pr24{padding-right:24px;}.pb24{padding-bottom:24px;}.pl24{padding-left:24px;}
.p20{padding:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}
.p16{padding:16px;}.pt16{padding-top:16px;}.pr16{padding-right:16px;}.pb16{padding-bottom:16px;}.pl16{padding-left:16px;}
.p8{padding:8px;}.pt8{padding-top:8px;}.pr8{padding-right:8px;}.pb8{padding-bottom:8px;}.pl8{padding-left:8px;}
.p4{padding:4px!important;;}.pt4{padding-top:4px!important;;}.pr4{padding-right:4px!important;;}.pb4{padding-bottom:4px;}.pl4{padding-left:4px!important;;}
.p0{padding:0 !important;}.pt0{padding-top:0 !important;}.pr0{padding-right:0 !important;}.pb0{padding-bottom:0 !important;}.pl0{padding-left:0 !important;}
.m64{margin:64px;}.mt64{margin-top:64px;}.mr64{margin-right:64px;}.mb64{margin-bottom:64px;}.ml64{margin-left:64px;}
.m48{margin:48px;}.mt48{margin-top:48px;}.mr48{margin-right:48px;}.mb48{margin-bottom:48px;}.ml48{margin-left:48px;}
.m32{margin:32px;}.mt32{margin-top:32px;}.mr32{margin-right:32px;}.mb32{margin-bottom:32px;}.ml32{margin-left:32px;}
.m24{margin:24px;}.mt24{margin-top:24px;}.mr24{margin-right:24px;}.mb24{margin-bottom:24px;}.ml24{margin-left:24px;}
.m20{margin:20px;}.mt20{margin-top:20px;}.mr20{margin-right:20px;}.mb20{margin-bottom:20px;}.ml20{margin-left:20px;}
.m16{margin:16px;}.mt16{margin-top:16px;}.mr16{margin-right:16px;}.mb16{margin-bottom:16px;}.ml16{margin-left:16px;}
.m8{margin:8px;}.mt8{margin-top:8px;}.mr8{margin-right:8px;}.mb8{margin-bottom:8px;}.ml8{margin-left:8px;}
.m4{margin:4px;}.mt4{margin-top:4px;}.mr4{margin-right:4px;}.mb4{margin-bottom:4px;}.ml8{margin-left:4px;}
.m0{margin:0!important;}.mt0{margin-top:0!important;}.mr0{margin-right:0!important;}.mb0{margin-bottom:0!important;}.ml0{margin-left:0!important;}

.w1{width: 10%}
.w12{width: 12%}
.w13{width: 13%}
.w2{width: 20%}
.w26{width: 26%}
.w3{width: 30%}
.w4{width: 40%}
.w5{width: 50%}
.w6{width: 60%}
.w7{width: 70%}
.w8{width: 80%}
.w9{width: 90%}
.w10{width: 100%}

@media (min-width: 1200px) {
    .container {
        width: 1248px;
    }
}

.wrapper {
    width: 1280px;
    margin: 24px auto;
    padding:0 16px;
	background: #fff;
}

.boxed-layout {
  padding: 0;
  box-shadow: 0 0 5px #ccc;
  margin-left: auto !important;
  margin-right: auto !important;
  background: #fff;
}

/*Hiding arrows for select field in IE*/
select::-ms-expand {
  display: none;
}
body{background: #f5f5f5;}
/*首页*/
/*section{ background: #f5f5f5;}
.white{ background: white;}*/
.logo{padding: 20px 0; display: block;}
.logo img{ width:80%;}
.header-v4 .navbar-collapse {
    border:none;
}


/*新闻*/
.news-title{ font-size: 24px; margin-top: 48px; margin-bottom: 24px;}
.news-title i{ font-size: 14px; display: inline-block; padding-left: 8px; font-style: normal}
.news-title .pull-right{ font-size: 14px;}
.news-title .pull-right a{ color: #505050}
.news-title .pull-right a:hover{ color: #DA251D}
.News-first{ background: url("../imgs/news-title-bg.png") no-repeat left top #f0f0f0; height: 48px; font-size: 18px; overflow: hidden}
.News-first i {
    display: inline-block;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background: #DA251D;
    color: #fff;
    font-style: normal;
    text-align: center;
    line-height: 32px;
    margin-top: 16px;
    margin-left: 32px;
    margin-right: 30px;
    font-size: 12px;
    text-align: center;
}
.News-first img {float: left; margin-top: 16px; margin-left: 16px; margin-right: 32px;}
.News-first a {
    line-height: 48px;
    font-size: 18px;
    color: #2e2e2e;
}

.news-tab{}
.news-tab .nav-tabs li{ float: left; font-size: 16px; line-height: 40px; text-align: center; cursor: pointer; padding-top: 8px; margin-right: 16px; }
.news-tab .nav-tabs i{text-align: center; width: 24px; height: 24px; line-height: 24px; border: 1px solid #d7d7d7; color: #a9a9a9; border-radius: 50%; font-size: 12px; margin-right: 8px;}
.news-tab .nav-tabs li:hover { border-bottom: 1px solid #DA251D}
.news-tab .nav-tabs li a:hover{ color: #DA251D; border-color: transparent; background: none;}
.news-tab .nav-tabs li:hover i{ border: 1px solid #DA251D; color: #DA251D}
.news-tab .nav-tabs li.active { border-bottom: 1px solid #DA251D}
.news-tab .nav-tabs li.active a{ color: #DA251D; border-color: transparent;}
.news-tab .nav-tabs li.active i{ border: 1px solid #DA251D; color: #DA251D}
.news-tab .nav-tabs li:focus{ background: none;}
.news-tab .nav-tabs li a:focus{ background: none; }
.news-tab-cent-ulBox{ padding-top: 8px; width: 100%}
.news-tab-cent-ulBox li{ font-size: 14px; line-height: 40px; padding-left:16px; position: relative; border-bottom: 1px dashed #e3e3e3;}
.news-tab-cent-ulBox li:last-child{ border-bottom: 0px dashed #e3e3e3;}
.news-tab-cent-ulBox li:before{
    position: absolute;
    left: 0;
    color: #909090;
    content: '\f0da';
    font-size: 11px;
    font-family: FontAwesome;
}.news-tab-cent-ulBox li:hover:before{
    color: #DA251D ;
}
.news-tab-cent-ulBox li a{ font-size: 14px; color: #2e2e2e; transition: all .25s}
.news-tab-cent-ulBox li a:hover{ color: #DA251D}
.news-tab-cent-ulBox li small{ color: #a9a9a9; font-size: 12px;}

/*共享商城*/
.productType{ margin-right: 30px;}
.productType a{ display: inline-block; margin: 0px 10px;}
.product .col-sm-4 .shop-img{
    border: 1px solid transparent;
    background-color: #f5f5f5;
    color: #6c6c6c;
    overflow: hidden;
    position: relative;
    padding: 1px 1px 0px 1px;
    -webkit-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
.product .col-sm-4:hover .shop-txt{ background: #DA251D;transition: background .25s;}
.product .col-sm-4:hover .shop-title{ color: #fff;}
.product .col-sm-4:hover .shop-img{ border-color: #DA251D;transition: border-color .25s;}
.product .col-sm-4:hover .shop-txt1{height: 118px; background: rgba(255,255,255,.6); top:-118px;}
.shop-img img{ width: 100%; height:203px; }
.shop-img{ border-top: 1px solid #fff;  }
.shop-txt{ height: 40px;background: #f0f0f0;color: #2e2e2e; position: relative;}
.shop-txt1{ position: absolute; top:0px; height: 0px; width: 100%; transition: all .25s; overflow: hidden; }
.shop-title{ color: #2e2e2e; font-size: 14px; line-height: 40px;display: inline-block; margin-left: 20px;}
.shop-title:hover{ color: #fff;}
.shop-txt1 .cent{ padding: 30px 20px; }
.shop-txt1 .cent a{ color: #DA251D}
.shop-txt1 .cent a:hover{ color: #DA251D}
.shop-txt1 .cent p{ padding-bottom: 20px; }
.product .col-sm-4:nth-child(4),.product .col-sm-4:nth-child(5),.product .col-sm-4:nth-child(6){margin-top: 30px;}
.print3D{ position: relative;}
.print3D .shop-img img{ width: 100%; height:260px !important; }
.print3D-txt{ position: absolute; top:0px; left: 0px; width: 100%; padding: 0px 25px; color: #fff; font-size: 14px; line-height: 24px; }
.print3D-txt p{ text-indent: 2em}
.print3D-txt h1{ font-size: 32px; padding: 30px 0px;}
.print3D-txt h1 i{ display: inline-block; font-style: normal; color: #DA251D}
.print3D-txt a{ display: inline-block; width: 120px; height: 40px; border-radius: 5px; border: 1px solid #fff; line-height: 40px; text-align: center; color: #fff;}
.print3D-txt a:hover{ border: none; color: #505050; background: rgba(255,255,255,0.7)}


/*平台优势*/
.advantageTitle{ margin-top: 64px; position: relative; text-align: center; color: #898989; font-size: 14px;}
.advantageTitle .hr{ height: 8px; border-top: 1px solid #898989; border-bottom: 1px solid #898989}
.advantageTitle span{ display: block; width: 180px; background: #fff; margin: 0px auto;height: 30px; line-height: 30px; font-size: 24px; top:-20px; position: relative; text-align: center}
.advantage{ width: 96px; height: 96px; background: #fff; border: 1px solid #f7b0a6; box-shadow: 0px 0px 0px 3px #f0f0f0  inset; border-radius: 50%; text-align: center; line-height: 100px; font-size: 40px; margin: 0px auto}
.advantageBox h1{ font-size: 18px; padding: 8px 0px; text-align: center}
.advantageBox h1 a{ color: #2e2e2e}
.advantageBox h1 a:hover{ color:#DA251D}
.advantageBox p{ text-align: center; font-size: 12px; color: #898989}
.advantageBox{ padding: 32px 0px 48px;}
.borderColor1{ border-color: #f4a195; color: #f4a195}
.borderColor2{ border-color: #f7ddaf; color: #f7ddaf}
.borderColor3{ border-color: #59bcff; color: #59bcff}
.borderColor4{ border-color: #57dbc4; color: #57dbc4}
.borderColor5{ border-color: #ca83e8; color: #ca83e8}
.borderColor6{ border-color: #759fff; color: #759fff}

/*header样式*/
.top-wrap{ height: 40px; background: #f3f3f3; color: #505050; font-size: 12px; line-height: 40px;}
.top-wrap-menu span{ display: inline-block; padding: 0px 20px; border-right:1px solid #c0c0c0}
.top-wrap-menu span:last-child{ border: none}
.top-wrap-menu span a{ color: #505050; transition: all .5s;}
.top-wrap-menu span.login a{ color: #2E2E2E;}
.top-wrap-menu span.login a i{ font-style: normal; color: #DA251D}
.top-wrap-menu span a:hover{ color: #DA251D}
.logo-warp-menu ul li{display: inline-block; position: relative; color: #A9A9A9; margin: 0px 10px; text-align: center}
.logo-warp-menu ul li span{ display: block; width: 32px; height: 32px; border: 1px solid #A9A9A9; border-radius: 16px; font-size: 16px; position: relative}
.logo-warp-menu ul li.search-ico span{ overflow: hidden;}
.logo-warp-menu ul li span i{ line-height: 32px; }
.logo-warp-menu ul li.search-ico span input{ font-size: 12px; padding-left: 30px; border: none;  background: none; display: none;}
.logo-warp-menu ul li span.on{ border: 1px solid #DA251D}
.logo-warp-menu ul li.search-ico span.on{ width: 200px;}
.logo-warp-menu ul li.search-ico span.on input{ display: block; height: 20px; width: 180px; margin-top: 5px;}

.logo-warp-menu ul li span:hover{ border: 1px solid #DA251D; cursor: pointer}
.logo-warp-menu ul li span:hover i{ color: #DA251D}
.logo-warp-menu{ margin-top: 10px;}
.logo-warp-menu ul{ text-align: center}
.logo-warp-menu ul li{ text-align: center}


/*nav */
/*nav{ background: #2e2e2e; height: 64px; font-size: 18px;}

nav ul li.active{ border-bottom: 5px solid #DA251D}
nav ul li a{ color: #fff;}
nav ul li a:hover{ color:#DA251D;}
nav ul li.active a:hover{ color:#fff;}
*/


/*footer样式*/
footer{ background: #DA251D; padding: 40px;}
.foot-newList h1{ border-left: 2px solid #2e2e2e; line-height: 24px; padding-left: 14px; font-size: 18px;}
.foot-newList ul{ padding-left: 16px; font-size: 12px; line-height: 24px; margin-top: 10px;}
.foot-newList ul li{ width: 100%; height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.foot-info{ line-height: 30px; color: #A9A9A9 }
.foot-info h3{ line-height: 30px; color: #A9A9A9 }
.foot-info h1{ font-size: 18px; color: #2e2e2e; line-height: 40px; }
.foot-info h2{ font-size: 12px; color: #A9A9A9;  }
.foot-share a{ display: inline-block; width: 30px; height: 30px; background: #d7d7d7; border-radius: 15px; text-align: center; margin-right: 14px; font-size: 16px;}
.foot-share a:hover{ background: #DA251D; color:#fff}
.footer .col-md-2:nth-child(2) ul li{ display: inline-block; width: 42%;}
/*

@media (min-width: 768px) {
    .logo img{ width:70%; min-width: 200px;}
    .logo-warp-menu ul{ text-align: right; }
    nav ul li{ float: left; padding: 0px 10px; line-height: 59px; margin: 0px 10px; width: auto !important;}
}*/

@media (max-width: 768px) {
    .logo-warp-menu ul{ text-align: left; }
    .top-wrap-menu{ width:100%;}
    .top-wrap-menu span{ display: inline-block; padding: 0px 5px; border-right:1px solid #c0c0c0}
    .top-wrap-menu span:first-child{ padding-left:0px;}
}



/*userProfile*/
/*左边*/
.ak-con-left .active {
    background-color: #DA251D;
    color: #ffffff !important;
    text-indent: 20px !important;
}
.ak-con-left .active p{
    color: #ffffff !important;
}
.ak-con-left {
    background-color: #ffffff;
    min-height: 1140px;
    width: 157px;
    padding: 20px 19px 20px 19px;
}
.ak-con-left a {
    display: block; margin-left:20px;
}

.ak-con-left a p{
    color: #6c6c6c;
}

.ak-con-left a:hover {
    background-color: #a9a9a9;
    color: #ffffff;
    text-indent: 20px;
}
.ak-con-left a:hover p{
    color: #ffffff;
}

.ak-con-left a {
    height: 40px;
    line-height: 40px;
    text-indent: 10px;
    font-size: 14px;
    cursor: pointer;
}

.ak-con-left .v_title {
    padding-bottom: 10px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 10px;
}

.ak-con-left .v_title span {
    display: inline-block;
    margin-left: 5px;
    height: 22px;
    line-height: 22px;
    color: #505050;
    font-size: 16px;
}
.ak-con-left .v_title span i {
    color: #a9a9a9
}

.userProfileCont{
    border-left: 1px solid #e3e3e3;
    min-height: 500px;
    padding: 32px 0 32px 32px;
}

.sBox{position: relative;}
.sBox span{position: absolute; top:-2px; left:-2px; background: #da251d; border-radius: 0 0 18px 0; padding:5px 20px; color: #fff;}

.progress{margin-bottom:15px;}
.login-block .inline-group{}




.owl-carousel  .owl-item .itemdd .img-responsive{
    z-index: 1;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    top: 0\9;
    left: 0\9;
    top: 50%\9\0;
    left: 50%\9\0;
    transform: translate(-50%,-50%);
    transition: width .3s;
}
.owl-carousel  .owl-item .itemdd{
    padding-bottom: 16px!important;
    position: relative;
}
.owl-carousel  .owl-item .itemdd a.zoom{
    height: 120px;
    display: block;
    position: relative;
}
.owl-carousel  .owl-item .itemdd:hover .img-responsive {
    width: 140px !important;
}
/*.owl-carousel .owl-item{ width: 243px !important;}*/
.owl-carousel .owl-item .itemdd:hover .title{color:#DA251D}
.owl-carousel .owl-wrapper-outer{ overflow-x:auto }

.shop-title{width:100%; text-align:center;margin-left:0;}
.shop-txt{ }
.xsp_list{
    border: 1px solid transparent;
    background-color: #f5f5f5;
    color: #6c6c6c;
    overflow: hidden;
    position: relative;
    padding: 1px 1px 0px 1px;
    -webkit-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
.xsp_list:hover {
    border-color: #DA251D;
    -webkit-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
/*.xsp_list:hover .shop-title{ color:#fff;}*/
.topbar-v1{ position: fixed; width: 100%; top:0px; z-index: 1000000 !important;  }
.header-v4{ margin-top: 34px;}
#big_banner_wrap{position: relative; z-index: 90;}
.xsp_list .shop-img{border-top:0;/*border:1px solid #f0f0f0;*/}
.product .col-sm-3{padding-left:10px;padding-right:10px;}

#carousel-news .item{top:0;}
#carousel-news .carousel-indicators{bottom:30px; right: 20px ;left: auto; width: auto}

.file_btn{ position: relative;
    border: 1px solid #d7d7d7;
    display: inline-block;
    height: 120px;
    margin-right: 20px;
    overflow: hidden;
    cursor: pointer;
    z-index: 9;}
.file_btn input[type="file"] {
    position:absolute;
    top:0px;
    left:0px;
    opacity:0; height:120px;
    cursor:pointer; z-index:10;
}
.file_btn .filetext{ position:absolute; bottom:0px; left:0; height:30px; line-height: 30px; background:#bbb; color:#fff; text-align:center; z-index:100}
.file_btn .fileimg img{ position:absolute; left:0 ; top:0; width:100%; height:120px;}
.file_btn .jiatext{ text-align:center; font-size:30px; padding-top:10px; color:#ccc;}
.manner_tab {
    float: left;
    width: 100%;
}

.manner_tab li {
    float: left;
    width: 131px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    margin-right: 10px;
    cursor: pointer;
    border: 1px solid #ccc;
}
.manner_tab li.fund{text-align:right;}

.manner_tab li.hover {
    border: 1px solid #DA251D;
    background: url(../imgs/duigou.png) no-repeat left 19px;
}

.carousel-indicators li {
    background-color: rgba(255,255,255,0.75);
    border: 1px solid #fff;
}
.carousel-indicators .active {
    background-color: #da251d;
    border: 0;
}


