*{
	word-break:break-all; 
	word-wrap : break-word;
}
body{
	font-family: 'microsoft yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;
}
ul,li{
	list-style: none;
	padding:0;
	margin:0;
}
input:focus,textarea:focus{
	outline: none;
}
input,textarea{
	border:0;
	resize:none;
	background: transparent;
}
a{
	color:#2f2f2f;
	text-decoration: none;
}
a:hover,a:active,a:visited,a:link{
	text-decoration: none;
	color:#666;
}
.width95{
	width:95% !important;
}
.width15{
	width: 15% !important;
}
.re-icon{
	font-style: normal;
	color:#df332f;
}
.bg-fa{
	background-color: #fafafa;
}
.container{
	width:1200px;
	padding:0;
}
.header{
	background-color: #fff;
	height: 48px;
	line-height: 48px;
}
.header .navigation{
	margin-left: 25px;
}
.header .navigation li{
	float: left;	
}
.header .navigation li a{
	padding:0 30px;
	font-size: 15px;
}
.header .navigation li a:hover{
	color:#f60;
}
.header .navigation li .allTypeText{
	position: relative;
}
.header .navigation li .allTypeText:before{
	content:"";
	display: inline-block;
	width:13px;
	height:8px;
	background: url(/images/index_v3/index_icon.png) no-repeat -26px -40px;
	position: absolute;
    top: 7px;
    left: 95px;
}
/* 分类菜单 */
.allTypeList{	
	background-color: #fff;
	position: absolute;
	top:48px;
	left:0;
	z-index:10;
}
.allTypeList .rootType{
	width: 195px;
	padding-top:9px;
	height:559px;
	box-shadow:0 5px 8px rgba(28,33,41,.2);
	position: relative;
	z-index:10;
}
.allTypeList .rootType li,.allTypeList .rootType li a{
	width:100%;
	display: block;
	height:50px;
	line-height: 50px;
}
.allTypeList .rootType li a{
	padding-left:36px;
	color:#000000;
}
.allTypeList .rootType li a:hover,.allTypeList .rootType li.active a{
	background-color: #f5f7fa;
}
.allTypeList .tab-content{
	position: absolute;
	top:0px;
	left:195px;
	z-index:5;
	padding-top:9px;
	width:790px;
}
.allTypeList .tab-content .tab-pane{
	width:100%;
	min-height:550px;
	padding:26px 32px 0;
	font-size: 12px;
	box-shadow: 6px 6px 9px rgba(28,33,42,.2);
	background-color: #f5f7fa;
	display: none;
}
.allTypeList .tab-content .tab-pane.active{
	display: inline-block;
}
.allTypeList .tab-content .tab-pane dl{
	margin-bottom: 27px;
    width: 100%;
    margin-right: 0;
    float: left;
}
.allTypeList .tab-content .tab-pane dl dt{
    width: 100px;
    text-align: right;
    float: left;
    margin-right: 19px;
}
.allTypeList .tab-content .tab-pane dl dt h3{
    margin-top: 0px;
    margin-bottom: 0;
    font-size: 12px;
    color: #373737;
    text-align: right;
    line-height: 13px;
    white-space: nowrap;
    font-weight: bold;
}
.allTypeList .tab-content .tab-pane dl a{
	 color: #626364;
	 font-size: 12px;
	 padding:0;
}
.allTypeList .tab-content .tab-pane dl a:hover{
	color:#f60;
}
.allTypeList .tab-content .tab-pane dl dd{
    line-height: 13px;
    float: left;
    width: 563px;
}
.allTypeList .tab-content .tab-pane dl dd a{
    display: inline-block;
    padding: 0 6px;
    white-space: nowrap;
    border-left: 1px solid #a3a3a3;
    margin-bottom: 12px;
}

/* 登录、注册 */
.login-reg a{
	margin-left:30px;
	font-size: 12px;
	color:#0e040f;
}
.login-reg a:hover{
	color:#f60;
}
.login-reg .user img{
	margin-right: 5px;
	width: 22px;
	border-radius: 60%;
}

/* banner */
.banner{
	width:100%;
	height:600px;
	position: relative;
	overflow: hidden;
    cursor: move;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none; 
}
.banner input{
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none; 
}
.banner-bg{
	position:absolute;
	width: 56%;
	height:100%;
	top:0;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
}
.banner-left{	
	left:0;
	background: url(/images/index_v3/banner-left.png) no-repeat top right #000;	
}
.banner-left.hover{
	background: url(/images/index_v3/banner-left-hover.png) no-repeat top right #000;	
}
.banner-right{
	background: url(/images/index_v3/banner-right.png) no-repeat top left;
	right:0;
}
.banner-right.hover{
	background: url(/images/index_v3/banner-right-hover.png) no-repeat top left;	
}
.bannerCon{
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
	color:#fff;
	width: 439px;
	height: 182px;
	position:absolute;
    top: 50%;
    margin-top: -91px;
}
.bannerLCon{
	right:25%;
   
}
.banner .banner-left .bannerLCon .textImg{
	width:100%;
}
.banner .banner-left .bannerLCon .search-keyword{
	margin:18px 0;
	width:100%;
	overflow: hidden;
	height:20px;
}
.banner .banner-left .bannerLCon .search-keyword a{
	color:#fff;
	font-size: 12px;
	letter-spacing: 0px;
    float: left;
    width:14.2%;
}
.banner .banner-left .bannerLCon .search-keyword a:last-child{
	margin:0;
}
.banner .banner-left .bannerLCon .search-keyword a:hover{
	text-decoration: underline;
}
.banner .banner-left .banner-search{
	height: 46px;
	line-height: 46px;
	background-color: #fff;
	width:100%;
	margin-top: 28px;
}
.banner .banner-left .banner-search .searchType{
	width: 102px;
	height:100%;
	background-color: #ececec;
	text-align: center;
	position: relative;
}
.banner .banner-left .banner-search .searchType:after{
	content:"";
	width:8px;
	height: 8px;
	background: url(/images/index_v3/index_icon.png) no-repeat -27px -23px;
    display: inline-block;
    position: absolute;
    bottom: 5px;
    right: 5px;
}
.banner .banner-left .banner-search .searchType a{
	color:#333333;
	display: block;
	width: 100%;
}
.banner .banner-left .banner-search .searchType .dropMenu{
	width:100%;
	background-color: #ececec;
	padding:0;
	border-top:1px solid #2c2928;
	display: none;
	z-index:1;
	position: relative;
}
.banner .banner-left .banner-search .searchType .dropMenu li{
	list-style: none;	
}
.banner .banner-left .banner-search .searchType .dropMenu li a{
	display: block;
	color:#999999;
}
.banner .banner-left .banner-search .searchType .dropMenu li a:hover{
	background-color: #ffffff;
	color:#333333;
}
.banner .banner-left .banner-search input{
	border:0;
	width:279px;
	padding:0 30px;
	color:#333;
    transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
}
.banner .banner-left .banner-search .searchBtn{
	width:58px;
	height:100%;
	background: url(/images/index_v3/search.png) no-repeat 50%;
}
.banner .bannerCon .bannerHide{
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
	opacity: 0;
}
.banner .banner-left .bannerLCon .bannerHide li{
	float: left;
	width:17.4%;	
	text-align: center;
	margin-right: 10%;
	margin-top:30px;
}
.banner .banner-left .bannerLCon .bannerHide li:last-child{
	margin-right:0;
}
.banner .banner-left .bannerLCon .bannerHide li a{
	display: block;
	color: #fff;
	margin-bottom:17px;
}
.banner .banner-left .bannerLCon .bannerHide .listCircle{
	width: 90px;
	height: 90px;
	border:1px dashed #d6d5d5;
	font-size: 42px;
	line-height: 90px;
	border-radius:50%;
	background-color: rgba(0,0,0,.2);
	position: relative;
}
.banner .banner-left .bannerLCon .bannerHide .listCircle:hover{
	background-color: rgba(255,255,255,.2);
}
.banner .banner-left .bannerLCon .bannerHide .tlBroker .brokerCode{
	width:136px;
	height:156px;
	background-color: #fff;
	position:absolute;
	top:0;
	left:110px;
	display:block;
	padding-top:10px;
	display: none;
}
.banner .banner-left .bannerLCon .bannerHide .tlBroker .brokerCode:before{
	content:"";
	border-right:9px solid #fff;
	border-left:9px solid transparent;
	border-top:9px solid transparent;
	border-bottom:9px solid transparent;
	display: inline-block;
	position: absolute;
	top:38px;
	left:-18px;
	width:18px;
	height:18px;
}
.banner .banner-left .bannerLCon .bannerHide .tlBroker .brokerCode img{
	max-width:100px;
	max-height:100px;
}
.banner .banner-left .bannerLCon .bannerHide .tlBroker .brokerCode i{
	font-style: normal;
	color:#999999;
	font-size: 12px;
	display: block;
	line-height: 16px;
	margin-top:5px;
}
.banner .banner-left .bannerLCon .bannerHide .tlBroker:hover .brokerCode{
	display: block;
}
.banner .banner-left .bannerLCon .bannerHide .listText:hover{
	text-decoration: underline;
}
/* 鼠标滑过左侧banner样式 */
.banner .banner-left .bannerLCon.active{
	right:30%;
	width: 524px;
	height: 384px;
	margin-top: -192px;
}
.banner .banner-left .bannerLCon.active .banner-search input{
	width:360px;
}
/* 右侧banner */
.banner .banner-right .bannerRCon{
	left:15%;	
}
.banner .banner-right .bannerRCon .defaultText{
	width:450px;
	text-align:right;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
	position: absolute;
	right:0;
	left:25%;
}
.banner .banner-right .bannerRCon .defaultText img{
	width:100%;
}
.banner .banner-right .bannerRCon .defaultText p{
	margin-bottom: 25px;	
}
.banner .banner-right .bannerRCon .defaultText p:first-child img{
	width:344px;	
}
.banner .banner-right .bannerRCon .defaultText p:nth-child(3){
	background-color: #0e040f;
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color:#fff;
	display: inline-block;
	font-size: 12px;
	position:relative;
	right:0;
}
.banner .banner-right .bannerRCon .defaultText p:nth-child(3):before{
	content:"";
	width: 8px;
	height: 13px;
	background: url(/images/index_v3/index_icon.png) no-repeat 0 -39px;
	display: inline-block;
	position: absolute;
	right: 20px;
    top: 14px;
}
/* 鼠标滑过右侧banner */
.banner .bannerRCon.active{
	width:1070px;
	height:450px;
	margin-top:-225px;
}
.banner .banner-right .bannerRCon .bannerHide{
	left:15%;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft{
	width:600px;
	float: left;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft .textLeft {
	margin-top:29px;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft .textLeft img{
	width: 100%;
	margin-bottom: 20px;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft ul{
	width:617px;
	margin-top: 50px;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li{
	float: left;
	width:146px;
	margin-right:11px;
	text-align: center;
	height: 210px;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li:nth-child(1){
	background: url(/images/index_v3/bg1.jpg) no-repeat;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li:nth-child(2){
	background: url(/images/index_v3/bg2.jpg) no-repeat;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li:nth-child(3){
	background: url(/images/index_v3/bg3.jpg) no-repeat;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li:last-child{
	margin-right:0;
	background: url(/images/index_v3/bg4.jpg) no-repeat;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li h2{
	font-size: 26px;
	margin:30px 15px 0;
	padding-bottom:15px;
	border-bottom:2px dashed rgba(255,255,255,.2);
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li p{
	margin:13px 0;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li span{
	font-size: 12px;
	line-height: 14px;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li .publishXQ{
	background-color: rgba(255,255,255,.2);
	border:1px solid #c3d3ff;
	width: 102px;
	height: 28px;
	line-height: 26px;
	font-size: 12px;
	display: inline-block;
	color:#d4dfff;
    margin-top: 9px;
    transition:.2s;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-ms-transition:.2s;
	-o-transition:.2s;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideLeft li .publishXQ:hover{
	border:1px solid #fff;
	color:#fff;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideRight{
	color:#333;
	float: right;
	width: 347px;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideRight h2{
	font-weight: bold;
	font-size: 24px;
	margin:0 0 16px 0;
}
.banner .banner-right .bannerRCon .bannerHide .bannerHideRight h2 i{
	background: url(/images/index_v3/index_icon.png) no-repeat -10px -40px;
	width:13px;
	height:17px;
	display: inline-block;
	margin-left:7px;
	position: relative;
	top:2px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group{
	background-color: rgba(255,255,255,.7);
	width:100%;
	height:66px;
	line-height: 66px;
	margin-bottom: 10px;
	padding:0 11px;
	color:#ccc;
	position: relative;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group label{
	width: 75px;
	display: inline-block;
	color:#333;
	margin:0;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqType .serviceType{
	color:#ccc;
    width: 244px;
    position: relative;
    display: inline-block;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqType .serviceType:before{
	display: inline-block;
	width: 13px;
	height: 6px;
	border-top:6px solid #1d1b1b;
	border-bottom:6px solid transparent;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
    position: absolute;
    right: 0;
    top: 30px;
    content:"";
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqType .serviceTypeList{
	background-color: #fff;
	border:1px solid #e4e4e4;
	width:100%;
    width: 347px;
    position: absolute;
    left: 0;
    z-index: 1;
    padding:14px 0;
    display: none;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqType .serviceTypeList div{
	width:50%;
	float: left;
	padding-left:40px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqType .serviceTypeList div span{
	display: inline-block;
	width:20px;
	margin-right: 5px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqType .serviceTypeList div a{
	color:#2f2f2f;
	display: block;
	line-height: 38px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqType .serviceTypeList div:first-child{
	border-right:1px solid #f4f4f4;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group input{
	width: 230px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqDes{
	height: 162px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqDes label{
	vertical-align: top;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.xqDes textarea{
	width:230px;
	height: 120px;
	color:#333;
	line-height: 16px;
	margin-top:25px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.mobile{
	width:196px;
	float: left;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.mobile input{
	width:93px;
}

.banner .bannerRCon .bannerHide .bannerHideRight .form_group.mobileCode{
	width:146px;
	float: right;
	padding-right:10px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.mobileCode .getMobileCode{
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color:#000000;
	border:1px dashed #aeaeae;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.mobileCode .time{
	color:#999;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.mobileCode input{
	width:70px;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.mobileCode .getMobileCode:hover{
	background-color: rgba(255,255,255,.5);
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.choosed,.banner .bannerRCon .bannerHide .bannerHideRight .form_group:hover{
	background-color: rgba(255,255,255,1);
	color:#333;
}
.banner .bannerRCon .bannerHide .bannerHideRight .form_group.choosed .serviceType{
	color:#333;
}
.banner .bannerRCon form .errorMess{
	text-align: center;
	font-weight: bold;
	display: none;
}
.banner .bannerRCon form .errorMess i{
	background: url(/images/index_v3/error.png) no-repeat;
	width:16px;
	height: 16px;
	display: inline-block;
    top: 3px;
    margin-right: 3px;
    position: relative;
}
.banner .bannerRCon form .submitXQ{
	display: inline-block;
	width: 100%;
	height: 58px;
	background-color: #df332f;
	color:#fff;
	font-size: 18px;
	text-align:center;
	line-height: 58px;
}

/* 其他频道 */
.channel {
	height: 188px;
}
.channel ul{
	height:100%;
}
.channel li{
	float: left;
	width:14.28%;
	height:100%;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.channel li:before{
	content:"";
	width:1px;
	height: 110px;
	background-color: #f4f4f4;
	position: absolute;
	right:0;
	top:50%;
	margin-top:-55px;
}
.channel li:last-child:before{
	width:0;
}
.channel li a{
	display: block;
	width:100%;
	height:100%;
	padding-top: 50px;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
}
.channel li a:hover{
	background-color: #f1f3f5;
	box-shadow: 4px 0px 7px rgba(172,173,173,.26);
}
.channel li a p{
	height:34px;
	line-height: 34px;
}
.channel li a span{
	display: block;
	margin-top: 25px;
	font-size: 20px;
	color:#0e040f;
}

/* 本月热门关注 */
.hotAtten{
	padding:40px 0;
}
.hotAtten .index-tab{
	margin-top: 50px;
}
.hotAtten .activeArea .slideBox{
	position: relative;
	height:500px;
	overflow: hidden;
}
.hotAtten .activeArea .slideBox .hd{
	position: absolute;
	right:0;
	bottom:0;
	width: 516px;
	height: 256px;
	z-index:1;
}
.hotAtten .activeArea .slideBox .hd ul{
	width:100%;
	height: 100%;
}
.hotAtten .activeArea .slideBox .hd li{
	cursor: pointer;
	width: 129px;
	height: 100%;
	float: left;
	position: relative;
}
.hotAtten .activeArea .slideBox .hd li img{
	width:100%;
	height: 100%;
}
.hotAtten .activeArea .slideBox .hd li span{
	height:78px;
	position: absolute;
	bottom:0;
	width:129px;
	padding: 0 15px 15px;
	overflow: hidden;
	color:#ffffff;
	font-size:14px;
	left:0;
	line-height:18px;
}
.hotAtten .activeArea .slideBox .hd li:before{
	content:"";
	width:100%;
	height:100%;
	display: inline-block;
    background: rgba(0,0,0,.5);
    position: absolute;
    bottom: 0;
    left: 0;
}
.hotAtten .activeArea .slideBox .hd li.on:before{
	height:90px;
	background: rgba(0,0,0,.4);
}
.hotAtten .activeArea .slideBox .bd{
	height:100%;
}
.hotAtten .activeArea .slideBox .bd ul li a{
	width: 529px;
	height: 500px;
	display: block;
	float: left;	
}
.hotAtten .activeArea .slideBox .bd ul li a img{
	width: 100%;
	height: 100%;
}
.hotAtten .activeArea .slideBox .bd ul li .des{
	float: left;
	width: 536px;
	padding:34px;
	margin-top: 80px;
	position: relative;
}
.hotAtten .activeArea .slideBox .bd ul li .des:before{
	content:"";
	position: absolute;
	width: 135px;
	height: 4px;
	background-color: #000000;
	top:0;
	left:0;
} 
.slideBox .prev,.slideBox .next{
	width: 47px;
	height: 39px;
	background: #ebebeb;
	display: block;
	position: absolute;
	float: left;
	top:10px;
    left: 482px;
}
.slideBox .next{
	left:529px;
}
.slideBox .prev:before,.slideBox .next:before{
	content:"";
	width: 9px;
	height: 13px;
	background: url(/images/index_v3/index_icon.png) no-repeat 0 -24px;
	display: inline-block;
	position: absolute;
	top:50%;
	margin-top: -7px;
	left:50%;
	margin-left: -5px;
}
.slideBox .next:before{
	background-position: -13px -24px;
}
/* 优品专区 */
.excellentArea{
	position: relative;
}
.excellentArea .bigImgShow{
	width: 870px;
	height: 500px;
}
.excellentArea a{
	display: block;
	width: 100%;
	height: 100%;
}
.excellentArea img{
	width: 100%;
	height: 100%;
}
.excellentArea .smallImgList{
	position: absolute;
	right:0;
	top:0;
	height:500px;
	overflow: hidden;
}
.excellentArea .smallImgList li{
	width: 267px;
	height: 153px;
	margin-top: 10px;
	border:2px solid transparent;
	cursor: pointer;	
	position: relative;
}
.excellentArea .smallImgList li:before{
	content:"";
	width: 100%;
	height: 100%;
	display: inline-block;
	background: rgba(0,0,0,.5);
	position: absolute;
	top:0;
	left:0;
}
.excellentArea .smallImgList li.active{
	border:2px solid #e8e8e7;
}
.excellentArea .smallImgList li.active:before{
	border:2px solid #e8e8e7;
	background: rgba(0,0,0,0);
}
/* 公用tab */
.index-tab .tabTitle{
	width: 135px;
	position: relative;
}
.index-tab .tabTitle li{
	display: block;
	position: relative;
	margin-bottom:30px;
	height:18px;
	position: relative;	
}
.index-tab .tabTitle li:last-child{
	margin-bottom: 0;
}
.index-tab .tabTitle li a:before{
	content:"";
	width: 16px;
	height: 16px;
	position: absolute;
	left:0;
	top: 2px;
	background: url(/images/index_v3/index_icon.png) no-repeat -44px 0 #fff; 
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
}
.index-tab .tabTitle li a{
	padding-left:30px;
	color:#000000;
}
.index-tab .tabTitle li.active a{
	color:#f60;
}
.index-tab .tabTitle li .line{
    width: 1px;
    height: 30px;
    border-left: 1px dashed #e5e5e5;
    padding: 0;
    position: absolute;
    top: 18px;
    left: 8px;
    z-index: 11111;
}
.index-tab .tabTitle .active-icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: 2px;
    background: url(/images/index_v3/index_icon.png) no-repeat -23px 0;
    transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
}
.index-tab .tab-content{
	width:1065px;
}

/* 精选服务，精益求精 */
.featuredService{
	height: 440px;
	margin-top:50px;
	position: relative;
}
.featuredService:before{
	width:70%;
	height:366px;
	content:"";
	background-color: #f5f5f6;
	top:30px;
	left:0;
	display: inline-block;
	position: absolute;
	z-index:-1;
}
.featuredService .container{
	position: relative;
}
.featuredService .index_title{
	position: absolute;
	right:135px;
	top:0;
}
.featuredService .index-tab .tabTitle{
	top:87px;
}
.featuredService .index-tab .tabTitle li{
	padding-left:0;
	padding-right:30px;
	text-align: right;
}
.featuredService .index-tab .tabTitle li a:before{
	right:0;
	left:inherit;
}
.featuredService .index-tab .tabTitle:before{
	right:7px;
	left:inherit;
}
.featuredService .index-tab .tabTitle li .line{
	right:8px;
	left:inherit;
}
.featuredService .index-tab .tabTitle .active-icon{
	left:inherit;
	right:0;
}
.featuredService .tab-content{
	margin-top: 120px;
}
.featuredService .tab-content li{
	float: left;
	width:262px;
	height: 329px;
	background-color: #fff;
	box-shadow: 0 6px 17px rgba(90,125,163,.1);
	padding:15px;
	text-align: center;
	margin-right: 5px;
}
.featuredService .tab-content li:last-child{
	margin-right:0;
}
.featuredService .tab-content li a{
	display: block;
}
.featuredService .tab-content li a:hover{
	color:#f60;
}
.featuredService .tab-content li .serviceImg{
	width:100%;
	height: 139px;
}
.featuredService .tab-content li .serviceImg img{
	width:100%;
	height:100%;
	transform: scale(1, 1);
    transition: all 1.2s ease 0s;
}
.featuredService .tab-content li .serviceImg:hover{
    opacity: .7;   	
}
.featuredService .tab-content li .serviceImg:hover img{
    transform: scale(1.1, 1.1);
    transition: all 1.2s ease 0s;
}
.featuredService .tab-content li .serviceName{
	margin:10px 0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;	
}
.featuredService .tab-content li .serviceEnterPrise{
	font-size: 12px;
	color:#7f7f7f;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;	
}
.featuredService .tab-content li .servicePrice{
	color:#e6620b;
	font-size: 20px;
	font-family: "Arial";
	margin-top:20px;
}
.featuredService .tab-content li .contactOur{
	width: 93px;
	height: 34px;
	background: #cfd7dc;
	color:#ffffff;
	text-align: center;
	line-height: 34px;
	margin:20px auto;
}
.featuredService .tab-content li .contactOur:hover{
	color:#fff;
	background-color: #2a74eb;
}

/* 行业精英，精挑细选 */
.enterprise{
	margin-top: 100px;
	height: 600px; 
	position: relative;
}
.enterprise:before{
	content:"";
	display: inline-block;
	background: url(/images/index_v3/bg.jpg) no-repeat;
	height: 477px; 
	position: absolute;
	width:90%;
	left:0;
	z-index:-1;
	top: 37px;
}
.enterprise:after{
	content:"";
	display: inline-block;
	background: #f5f5f6;
	height: 477px; 
	position: absolute;
	width:15%;
	right:0;
	z-index:-1;
	top: 0px;
	z-index:-2;
}
.enterprise .index_title{
	text-align: center;
}
.enterprise .index-tab{
	margin-top: 40px;
}
.enterprise .index-tab .tabTitle{
	height: 50px;
	width:100%;
	text-align: center;
	margin:0 auto;
}
.enterprise .index-tab .tabTitle:before{
	width:758px;
	height:1px;
    border-top: 1px dashed #e5e5e5;
    top: 43px;
    border:0;
}
.enterprise .index-tab .tabTitle li{
	text-align: center;
	height:50px;
	float: left;
	width:96px;
	overflow: visible;
}
.enterprise .index-tab .tabTitle li a:before{
	top:35px;
	left: 40px;
	background-color: transparent;
}
.enterprise .index-tab .tabTitle li.active:before{
	background-position: -44px 0;
}
.enterprise .index-tab .tabTitle li a{
	padding:0;
	width: 100%;
    display: block;
}
.enterprise .index-tab .tabTitle li .line{
	width: 80px;
	height: 1px;
	border-top:1px dashed #e5e5e5;
	padding:0;
	position: absolute;
	top:43px;
	left:57px;
}
.enterprise .index-tab .tabTitle .active-icon{
	display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 40px;
    top: 35px;
    background: url(/images/index_v3/index_icon.png) no-repeat -23px 0;
    transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
}
.enterprise .index-tab .tab-content{
	margin-top: 30px;
}
.enterprise .index-tab .tab-content .slideBox{
	position: relative;
	width:1200px;
}
.enterprise .index-tab .tab-content .slideBox .tempWrap{
	margin:0 auto;
}
.enterprise .index-tab .tab-content .slideBox ul{
	height:400px !important;
    width: 1072px;
    margin: 0 auto;
}
.enterprise .index-tab .tab-content .slideBox li{
	float: left;
	width: 262px !important;
	height: 329px;
	background-color: #fff;
	box-shadow: 0 6px 17px rgba(90,125,163,.1);
	margin: 50px 3px 0;
}
.enterprise .index-tab .tab-content .slideBox .prev,.enterprise .index-tab .tab-content .slideBox .next{
	position: absolute;
	left:0;
	top:150px;
}
.enterprise .index-tab .tab-content .slideBox .next{
	right:0;
	left:inherit;
}
.enterprise .index-tab .tab-content .slideBox li{
	position: relative;
	text-align: center;
	padding:0 30px;
}
.enterprise .index-tab .tab-content .slideBox li a{
	display: inline-block;
	width:100%;
	height:100%;
}
.enterprise .index-tab .tab-content .slideBox li a:hover{
	color:#f60;
}
.enterprise .index-tab .tab-content .slideBox li .enterpriseImg{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left:50%;
	margin-left: -50px;
	top:-50px;
	box-shadow: 0 5px 5px rgba(0,0,0,.25);
	background-color: #fff;	
}
.enterprise .index-tab .tab-content .slideBox li .enterpriseImg img{
	width:100%;
	height:100%;
}
.enterprise .index-tab .tab-content .slideBox li .enterpriseName{
	margin-top: 66px;
	color:#000000;
	font-size: 17px;
	height:24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.enterprise .index-tab .tab-content .slideBox li .enterprisePosition{
	color:#666666;
	margin:12px 0;
}
.enterprise .index-tab .tab-content .slideBox li .enterprisePosition i{
	width: 11px;
	height: 14px;
	background: url(/images/index_v3/index_icon.png) no-repeat -40px -23px;
	display: inline-block;
	margin-right:3px;
}
.enterprise .index-tab .tab-content .slideBox li .hasCase{
	color:#000000;
	position: relative;
	margin-bottom: 25px;
}
.enterprise .index-tab .tab-content .slideBox li .hasCase:before,.enterprise .index-tab .tab-content .slideBox li .hasCase:after{
	content:"";
	width: 52px;
	height: 1px;
	background-color: #cfd7dc;
	position: absolute;
	left:0;
	top:10px;
}
.enterprise .index-tab .tab-content .slideBox li .hasCase:after{
	right:0;
	left:inherit;
}
.enterprise .index-tab .tab-content .slideBox li .enterpriseTag a{
	width:48%;
	padding:0 10px;
	height:34px;
	line-height: 34px;
	color:#ffffff;
	background-color: #cfd7dc;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.enterprise .index-tab .tab-content .slideBox li .enterpriseTag a:hover{
	background-color: #2a74eb;
}
.enterprise .index-tab .tab-content .slideBox li .enterpriseDes{
	color:#666;
	margin-top: 30px;
	font-size: 16px;
	height:66px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

/* 真实案例，专业汇聚 */
.index-case{
	margin-top: 90px;
}
.index-case .index-tab{
	margin-top: 60px;
}
.index-case .slideBox{
	height: 260px;
	position: relative;
	width: 910px;
	margin-left: 70px;
}
.index-case .slideBox .hd{
	position: absolute;
	bottom:10px;
	left: 56px;
	z-index:1;
}
.index-case .slideBox .hd li{
	float: left;
	background-color: #3f3f3f;
	width: 10px;
	height: 3px;
	cursor: pointer;
	margin-right: 2px;
}
.index-case .slideBox .hd li.on{
	width: 30px;
	background-color: #ff6600;
}
.index-case .slideBox .tempWrap,.index-case .slideBox .bd ul{
	height:260px;
	overflow: hidden;
}
.index-case .slideBox .bd ul li{
	float: left;	
	width:910px;
}
.index-case .slideBox .bd ul li a{
	width: 527px;
	height: 260px;
	display: block;
	float: left;
	margin-left: 47px;
}
.index-case .slideBox .bd ul li a img{
	width:100%;
	height:100%;
}
.index-case .slideBox .bd ul li .des{
    float: left;
    width: 313px;
    padding-top: 18px;
    margin-top: 20px;
    position: relative;
    margin-left: 23px;
    color:#000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden;
}
.index-case .slideBox .bd ul li .des:before{
    content:"";
	position: absolute;
	width: 78px;
	height: 4px;
	background-color: #000000;
	top:0;
	left:0;
}
.index-case .slideBox .prev{
	left:0px;
}
.index-case .slideBox .next{
 	left:47px;
}
.index-case .slideBox1 .hd{
 	left: 345px;
}
.index-case .slideBox1 .bd ul li a{
	float: right;	
	margin-right: 47px;
	margin-left: inherit;
}
.index-case .slideBox1 .bd ul li .des{
	margin-left: 0;
}
.index-case .slideBox1 .bd ul li .des:before{
	top:0;
	right:0;
	left:inherit;
}
.index-case .slideBox1 .prev{
	right:47px;
	left:inherit;
}
.index-case .slideBox1 .next{
 	right:0;
 	left:inherit;
 }

 /* 广告推广 */
.promotion{
 	margin:70px 0;
 	height: 208px;
}
.promotion .container{
	height: 100%;
}
.promotion a{
	display: block;
	float: left;
	width:50%;
	height:100%;
} 
.promotion a:last-child{
	float: right;
}
.promotion a img{
	width: 100%;
	height: 100%;
}
.promotion a:hover{
	opacity: .8;
}
/* 平台数据展示 */
.dataShow{
	width: 100%;
	height: 533px;
	background: url(/images/index_v3/dataShowBg.jpg) no-repeat center center;
	position: relative;	
	background-attachment:fixed;
	background-size: cover;
}
.dataShow:before{
	content:"";
	width:100%;
	height:100%;
	background: rgba(0,0,0,.4);
	display: inline-block;
	position: absolute;
	top:0;
}
.dataShow ul{
	color:#fff;
	height:265px;
	position: absolute;
	top:50%;
	margin-top: -132px;
	
}
.dataShow ul li{
	float: left;
	width: 223px;
	height: 265px;
	border:3px solid #fff;
	margin-right: 20px;
	padding:10px;
	text-align: center;
	font-size: 20px;
	position: relative;
}
.dataShow ul li:last-child{
	margin-right: 0;
}
.dataShow ul li .data-num{
	font-size: 55px;
	margin-top:45px;
	margin-bottom: 10px;
}
.dataShow ul li .data-num span{
	font-family: "Arial";
	font-size: 60px;
}
.dataShow ul li.linkHover{
	position: relative;
	top:0;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
}
.dataShow ul li.linkHover:hover{
	top:-20px;
	left:1px;
}
.dataShow ul li.linkHover a{
	width: 140px;
	height: 28px;
	text-align: center;
	display: inline-block;
	line-height: 28px;
	margin:15px auto 0;
	background-color: #fff;
	font-size: 12px;
	color:#000;
	border-radius: 20px
}

/* 华为 */
.hwProduct{
	margin-top: 60px;
	margin-bottom: 60px;
}
.hwProduct .index_title{
	text-align: center;
}
.hwProduct .hw-list{
	margin-top: 80px;
}
.hwProduct .hw-list dl{
	height: 233px;
	position: relative;
	margin-bottom: 35px;
	color:#000;
}
.hwProduct .hw-list dl dt{
	float: left;
	width: 402px;
	height: 233px;
}
.hwProduct .hw-list dl dt a{
	display: block;
	width:100%;
	height: 100%;
}
.hwProduct .hw-list dl dt a:hover{
	opacity: .8;
}
.hwProduct .hw-list dl dt img{
	width:100%;
	height: 100%;
}
.hwProduct .hw-list dl dd{
	width: 850px;
	height: 200px;
	background-color: #fff;
	box-shadow: 5px 5px 10px rgba(173,173,173,.26);
	position: absolute;
	left:347px;
	top:15px;
	padding:30px 120px 30px 60px;
}
.hwProduct .hw-list dl dd h2{
	font-weight: bold;
	font-size: 18px;
	font-family: 'simsun';
}
.hwProduct .hw-list dl dd h2 span{
	font-size: 14px;
	display: inline-block;
	margin-left: 5px;
	color:#494949;
}
.hwProduct .hw-list dl dd p{

}
.hwProduct .hw-list dl dd .hw-more{
	display: block;
	width: 102px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	color:#fff;
	font-size: 12px;
	position: absolute;
	bottom:-18px;
	right:0;
	background-color: #000000;
}

/* 提交成功弹窗 */
.popSubmitSuc{
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	z-index:1000;
}
.popSubmitSuc .popBody{
	background-color: #fff;
	width: 700px;
	height: 408px;
	position: absolute;
	top:50%;
	margin-top: -204px;
	left: 50%;
	margin-left: -350px;
	text-align: center;
	padding:85px 20px 40px;
}
.popSubmitSuc .popBody p{
	font-size: 24px;
	color:#000000;
	margin-bottom: 15px;
}
.popSubmitSuc .popBody p:first-child{
	margin-bottom: 25px;
}
.popSubmitSuc .popBody span{	
	font-size: 14px;
	color:#999999;
	display: block;
}
.popSubmitSuc .popBody .btnConfirm{
	width: 200px;
	height: 44px;
	display:inline-block;
	text-align: center;
	line-height: 44px;
	background-color: #df332f;
	color:#fff;
	margin-top: 35px;
	font-size: 20px;
}


/******* footer styles *******/
#footer{ background: #201d1b;  color: #fff;height:340px;border-top:6px solid #ff6600; }
#footer a{ color: #999; }
#footer a:hover{ color: #fff; text-decoration: underline; }
#footer .footer-text{ margin-top: 40px; margin-bottom: 40px; font-size: 14px; line-height: 28px;overflow: hidden; }
#footer .footer-links{border-right:1px solid #fff;}
#footer .footer-links ul{ position: relative; float: left; width: 33.3%; padding-left: 38px; }
#footer .footer-links span{ position: absolute; left: 10px; display: inline-block; background:url("../images/icon/icon.png") no-repeat; vertical-align:-4px; }
#footer .footer-links span.security{ width: 22px; height: 22px; background-position: -170px 0; }
#footer .footer-links span.help{ left: 5px; width: 30px; height: 22px; background-position: -200px 0; }
#footer .footer-links span.about{ width: 22px; height: 22px; background-position: -240px 0; }
#footer .customer{ color: #e5e5e5; }
#footer .customer .customer-btn{ padding: 10px 75px; margin-top: 15px; margin-bottom: 15px; font-size: 18px; color: #e5e5e5; background-color: transparent; border: 3px solid #fff; }
#footer .customer .customer-btn:hover{ background-color: #fff; color:#d8000f; text-decoration:none; }
#footer .copyright{ line-height: 20px; text-align: center; color: #999; padding:10px 0;font-size: 12px;}

#footer .customer{float:left; width:300px; margin-left:120px;}
#footer .customer p{line-height:33px;}
#footer .customer .customer_support{ color:#fff;text-align: left; width:100%; float:left; height:45px; margin-top:20px;}
#footer .customer .customer_support i{background: url("../images/icon/icon.png") no-repeat; display:block; width:45px; height:45px; float:left; margin-right:10px; margin-left:0px;border:0;}
#footer .customer .customer_support i.service{ background-position:left -690px;}
#footer .customer .customer_support i.phone{ background-position:left -740px;}
#footer .customer .customer_support h2{font-size:18px; padding:0; margin:0; line-height:20px;}

#footer .WeChat{ float:right; width:136px; height:auto;text-align: center;line-height:2em;font-size: 14px;margin-top:10px;color:#aaa;}
#footer .WeChat img{width:136px; height:136px;}


#footer-simple{ background-color: #ededed; }
#footer-simple .help-content{ width: 1200px; margin: 0 auto; padding: 30px 60px; background-color: #fff; }
#footer-simple .help-content .title{ margin-left: 110px; padding-left: 20px; font-size: 18px; color: #333; background: url("../images/icon/center-h2.png") no-repeat 6px 5px; }
#footer-simple .help-content .content-li{ float: left; width: 320px; margin-top: 30px; margin-bottom: 20px; font-size: 14px; }
#footer-simple .help-content .cus-qq{ margin-left: 120px;  }
#footer-simple .content-li .icon{ display: inline-block; margin-right: 10px; background: url("../images/icon/icon.png") no-repeat; }
#footer-simple .cus-qq .icon{ float: left; width: 32px; height: 34px; background-position: -110px -537px; }
#footer-simple .cus-qq .qq-btn{ float: left; padding: 5px 20px; margin-top:6px; color: #fff; background-color: #4d4d4d; border-radius:4px; }
#footer-simple .cus-qq .qq-btn:hover{ background-color: #6f6f6f; }
#footer-simple .cus-time .icon{ width: 32px; height: 32px; background-position: -175px -540px; }
#footer-simple .cus-phone .icon{ width: 24px; height: 32px; background-position: -240px -540px; }
#footer-simple .copyright{ height: 50px; line-height: 50px; text-align: center; color: #666; background-color: #ededed; }

/*底部修改 start*/
.footer-nav ul li{color:#aaaaaa;}
.footer-nav ul li h4{ font-size: 16px; color: #fff; font-weight: normal;margin-bottom: 10px; }
.footer-zbt{ float: left; display: inline-block; margin-top: 10px; margin-right: 70px; }
.footer-nav ul{ margin: 0 45px; float: left; }

#footer .friendLink {width:100%;text-align:center;color:#999;}
#footer .friendLink a{display: inline-block;height:14px;line-height:11px;border-left:1px solid #999;padding:0 13px;margin-bottom:10px;}
#footer .friendLink a:first-child{border-left:0;}

/*底部修改 end*/



/* 效果 */
.channel li .boxDes{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 188px;
    background: rgba(0,0,0,.3);
    transition:all .3s;
}
.channel li:hover .boxDes{
	top:0;
}


/* 新的下拉菜单 */
.allTypeList-new{
	height:0;
	background-color: #242424;
	box-shadow: 0 6px 9px rgba(28,33,41,.2);
	position: absolute;
	width:100%;
	top:49px;
	left:0;
    z-index: 1;
    overflow: hidden;
}
.allTypeList-new .allTypeWrap{
	text-align:center;
	padding-top: 43px;
}
.allTypeList-new .allTypeWrap dl{
	display: inline-table;
	color:#fff;
	text-align: left;
	padding:0 40px;
}
.allTypeList-new .allTypeWrap dl a{
	color:#fff;
	font-size: 14px;
	padding:0;
}
.allTypeList-new .allTypeWrap dl dt{
	margin-bottom: 30px;
}
.allTypeList-new .allTypeWrap dl dt img{
	margin-right: 9px;
}
.allTypeList-new .allTypeWrap dl dd{
	padding-left: 45px;
	margin-bottom: 20px;
}
.allTypeList-new .allTypeWrap dl dd a{
	font-size: 12px;
	color:#898989;
}
.allTypeList-new .allTypeWrap dl dd a:hover{
	font-size: 12px;
}
.allTypeLi:hover{
	background-color: #2e2e2e;
	color:#fff;
}
.allTypeLi:hover a{
	color:#fff;
}
.header .navigation li .allTypeText:hover{
	color:#fff;
}
.header .navigation .allTypeLi:hover .allTypeText:before{
	background: url(/images/index_v3/xiala.png) no-repeat;
	width:11px;
	height:11px;
	top: 5px;
}
