html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; } 

fieldset, img { border:none; } 

address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; } 

ul, ol { list-style:none; } 


a { color:#666; text-decoration:none; }
body,html{
	width: 100%;
	height: 100%;
}
em,i{
	font-style: normal;
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing:antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}

.vipMain_y{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f5f5f5;
	margin-top: -15px;
}

.vipPosterBox{
	width:100%;

	height: auto;
	overflow: hidden;
}
.vipPosterBox img{
	display: block;
	width: 100%;
}
.threeWorks{
	width:1200px;
	height:820px;
	margin:0 auto;
	padding-top:98px;
}
.threeWorks h3{
	text-align: center;
	height:100px;
	font:34px/34px "宋体";
}
.threeWorks .firstUlBox{
	width:240px;
	height:462px;
	padding-top:20px;
	border-right:1px solid #ddd;
	float:left;
	position:relative;
}
.bar{
	width:3px;
	height:80px;
	background:#3d6ded;
	position: absolute;
	right:-2px;
	top:30px;
	z-index:9;
}

.threeWorks .firstUl{
	width:100%;
	height:482px;
    padding-left:46px;
}
.threeWorks  .firstUl .firstFloor{
	height:106px;
	margin-bottom:77px;
	position: relative;
}
.smallBar{
	width:3px;
	height:20px;
	background:#b6b6b6;
	position:absolute;
	right:-2px;
	top:36px;
}
.threeWorks  .firstUl .firstFloor span{
	height:28px;
	font:16px/20px "宋体";
	
}
.firstFloorColor{
	color:#3f6ceb;
}
.threeWorks  .firstUl .firstFloor li{
	height:25px;
	font:14px/25px "宋体";
	list-style:disc inside ;
}
.showWork{
	width:897px;
	height:483px;
	margin-left:57px;
	float:left;
	background:url(image/vipComp.png) no-repeat center;
	padding:33px 0 0 161px;
}
.showWorkContentWrapper{
	width:580px;
	height:375px;
	overflow: hidden;
	border:1px solid #000;
	background:#fff;
	text-align: center;
}
.showWorkContentBox{
	width:580px;
	height:1119px;
	
}
.showWorkContent img{
	width:580px;
	height:375px;
}
.showWorkContent{
	width:580px;
	height:375px;
	background:#fff;
	
}


.marketWrapper{
	width:100%;
	height: auto;
}
.marketWrapper1{
	
margin: auto;
    width: 1200px;
}
.marketWrapper_y{
	display: block;
	width: 100%;
}
.marketDiv{
	width:1200px;
	height:auto;
	margin:0 auto;
	padding-top:76px;
}
.marketDiv h3{
	height:60px;
	width:100%;
	border-bottom:1px solid #d4d4d4;
	font:30px/30px "宋体";
	color:#000;
	text-align: center;
	position:relative;
}
.marketDiv .specialColorH3{
	color:#fff;
}
.marketDiv h3 span{
	width:80px;
	height:4px;
	background:#b6383f;
	position:absolute;
	left:50%;
	margin-left:-40px;
	bottom:-2px;
}
.markets{
	width:1200px;
	height:463px;
	padding-top:77px;
}
.markets .marketLeft{
	width:550px;
	height:463px;
	float:left;
	margin-right:71px;
}
.markets h4{
	width:100%;
	height:20px;
	font:14px/14px "宋体";
	color:#d4d4d4;
	border-bottom:1px dashed #909090;
	
}
.markets dl{
	width:250px;
	float:left;
}
.markets .chartCircle{
	margin-left:50px;
}
.markets dl dt{
	width:100%;
	height:108px;
	text-align: center;
	font:14px/108px "宋体";
	color:#fff;
}
.markets dl dd{
	width:100%;
	text-align: center;
}


.markets .marketCenter{
	width:238px;
	height:423px;
	float:left;
	margin-right:71px;
}
.buyersBox{
	width:223px;
	padding:40px 0 0 15px;
}
.buyers{
	width:223px;
	margin-bottom:46px;
	height:74px;
}
.buyers .buyersLeft{
	width:68px;
	height:74px;
	float:left;
	margin-right:15px;
}
.buyersLeft1{
	background:url(image/icons.png) no-repeat left top;
}
.buyersLeft2{
	background:url(image/icons.png) no-repeat -1px -120px;
}
.buyersLeft3{
	background:url(image/icons.png) no-repeat -2px -230px;
}
.buyers ul{
	width:140px;
	float:left;
}
.buyers ul li{
	height:25px;
	font:12px/25px "宋体";
	color:#878f9b;
}
.buyers ul .buyersLiTitle{
	height:30px;
	font:16px/30px "宋体";
	color:#fff;
}



.markets .marketRight{
	width:270px;
	height:463px;
	float:left;
}

.tradeBox{
	padding-top:40px;
}
.tradeLeft{
	width:105px;
	float:left;
}
.tradeLeft span{
	display:block;
	width:86px;
	height:27px;
	border:1px solid #8e95a1;
	border-radius: 10%/40%;
	text-align:center;
	font:14px/27px "宋体";
	color:#fff;
}
.tradeLeft hr{
	width:1px;
	height:90px;
	background:#8d94a0;
	border:0;
    display:block;
    margin:10px 0 10px 42px;
}
.tradeLeft .secondHr{
	height:43px;
}
.tradeRight{
	width:154px;
	float:left;
}
.tradeRight p{
	height:48px;
	font:12px/24px "宋体";
	color:#a4aab3;
	margin-bottom:80px;
}
.tradeRight p em{
	color:red;
}
.marketWrapper2{
	width:100%;
	height:457px;
	background:url(image/market2.png) no-repeat center;
}

.virtues{
	width:1045px;
	margin:0 auto;
	padding-top:80px;
	position: relative;
	height:235px;
}
.virtuesDiv{
	width:1045px;
	height:160px;
}
.virtuesDiv dl{
	float:left;
	height:76px;
	margin-bottom:60px;
}
.virtuesDiv dl dt{
	width:48px;
	height:48px;
	float:left;
}
.virtuesDiv dl dd{
	float:left;
	padding-left:10px;
	position: relative;
}
.virtueDots{
	display:block;
	width:6px;
	height:6px;
	background:#a8a8a8;
	position:absolute;
	border-radius: 50%;
	z-index:9;
}
.virtueDl1{
	width:396px;
	padding-left:113px;
	
}

.virtueDl1 dd .virtueDots{
	left:32px;
	bottom:-42px;
}
.virtueDl2 dd .virtueDots{
	left:55px;
	bottom:-42px;
}
.virtueDl3 dd .virtueDots{
	left:40px;
	top:-53px;
}
.virtueDl4 dd .virtueDots{
	left:60px;
	top:-53px;
}
.virtue1{
	background:url(image/virtuesIcons.png) no-repeat left top;
}

.virtueDl1 dd{
	width:225px;
}
 .virtuesDiv dl dd h5{
 	font:16px/22px "宋体";
 }
.virtuesDiv dl dd p{
	height:24px;
	font:14px/24px "宋体";
}


.virtueDl2{
	width:610px;
	padding-left:127px;
}
.virtue2{
	background:url(image/virtuesIcons.png) no-repeat -50px top;
}
.virtueDl2 dd{
	width:208px;
}
.virtueDl3{
	width:346px;
	margin-left:324px;
}
.virtue3{
	background:url(image/virtuesIcons.png) no-repeat -100px top;
}
.virtueDl4{
	width:335px;
	padding-left:65px;
}
.virtue4{
	background:url(image/virtuesIcons.png) no-repeat -150px top;
}

.virtuesLine{
	position:absolute;
	top:162px;
	left:0;
}
.virtuesLine hr{
	width:180px;
	border:0;
	height:1px;
	background:#a8a8a8;
	margin-top:3px;
	float:left;
}
.virtuesLine span{
	width:6px;
	height:6px;
	border-radius: 50%;
	background:#fff;
	margin:0 15px;
	float:left;
}
.virtuesDiv dl{-webkit-transition-duration: 0.2s;
       -moz-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;}
.virtuesDiv dl:hover{
	color:#3e6ced;
}
.virtuesDiv dl:hover .virtueDots{
	background:#3e6ced;
}
.marketWrapper3{
	height:635px;
	background: #fff;
}
.marketWrapper3 .serviceDiv{
	margin-top:60px;

}
.marketWrapper5 {
	margin-top:60px;
	background: #fff;
}


.serviceDl{
	width:258px;
	height:358px;
	border:1px solid #f0f0f0;
	float:left;
	margin-right:53px;
-webkit-transition-duration: 0.2s;
       -moz-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
}
.serviceDl:hover{
	border-color: #3e6ced;
	box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
	-moz-box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
	-webkit-box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
}
.serviceDl dt{
	width:258px;
	height:280px;
	text-align: center;
}
.serviceDl dt img{
	vertical-align: middle;
	margin-top:36px;
	border:1px dotted #ddd;
	border-radius:50%;
}
.serviceDl dt i{
	display:inline-block;
	vertical-align: middle;
	width:0;
	height:100%
}
.serviceDl dd{
	width:244px;
	margin: 0 auto;
	text-align: center;
}
.serviceDl dd span{
	display: block;
	height:22px;
	font:16px/22px "宋体";
	color:#666;
	
}
.serviceDl dd p{
	height:40px;
	font:14px/40px '宋体';
	color:#999;
	line-height:20px;
}




.marketWrapper4{
	height:840px;
	background:#f7f7f7;
}

.addValueDiv{
	padding:60px 40px 0;
	height:626px;
}

.addValueDl{
	width:180px;
	height:280px;
	float:left;
	margin-right:52px;
}
.addValueDlMargin0{
	margin:0;
}
.addValueDl dt{
	width:144px;
	height:144px;
	border-radius: 50%;
	border:2px dashed #d5d5d5;
	padding:13px;
	margin-left:17px;
       -webkit-transition-duration: 0.2s;
        -moz-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
}
.addValueDl dt:hover{
	border-color:#3e6ced;
}
.addValuePic{
	width:114px;
	height:114px;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
}
.addValueDl dd{
	width:180px;
	text-align: center;
}
.addValueDl dd span{
	font:bolder 16px/40px "宋体";
	height:40px;
}
.addValueDl dd p{
	height:48px;
	font:14px/24px "宋体";
	color:#999;
}
.customerCase{
	width:1183px;
	height:379px;
	margin:0 auto;
	margin-top:60px;
	border:1px solid #e0e0e0;
	border-right:0;
}
.customerCase li{
	width:auto;
	float:left;
}
.casePic{
	width:294px;
	height:379px;
	position: relative;
	float:left;
}
.casePic img{
	max-width:297px;
	max-height:379px;
}
.aboutCustomerShade{
	width:294px;
	height:112px;
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	filter:alpha(opacity=20);
	opacity:.2;
}
.aCSDefault{
	display: none;
}
.ACDefault{
	display:none;
}
.aboutCustomer{
	width:264px;
	height:112px;
	padding:22px 0 0 30px;
	position:absolute;
	left:0;
	bottom:0;
	font:14px/24px "宋体";
	color:#fff;
}
.aboutCustomer em{
	display: inline-block;
	width: 150px;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}
.caseInfor{
	float:left;
	width:300px;
	height:379px;
	padding:70px 0 0 26px;
}
.caseInforTop{
	width:232px;
	height:106px;
	border-bottom:1px solid #e0e0e0;
	font:14px/24px "宋体";
	color:#666;
}
.caseInforTop em{
	color:#000;
}
.caseInforBottom{
	width:232px;
	padding-top:10px;
	font:14px/24px "宋体";
	color:#666;
	    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cIDefault{
	display:block;
}
.casePic img{
	border-right:1px solid #e0e0e0;
}

.marketWrapper6{
	height:2200px;
	/*background:#f5f5f5;*/
	background-color:#fff;
}
.seriesDiv{
	padding-top:60px;
}
.seriesType{
	width:270px;
	height:auto;
	border:1px solid #cccccc;
	border-radius:5px;
	margin-right:40px;
	position: relative;
	float:left;
-webkit-transition-duration: 0.2s;
       -moz-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s;
}
.seriesType:hover{
	box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
	-moz-box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
	-webkit-box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
}
.seriesTypeBg{
	background:url(image/hot.png) no-repeat left top;
}
.level-icon{
            margin: 20px 0;
        }
.seriesTypeTop{
	width:268px;
	border-bottom:1px solid #f0f0f0;
	padding-top:40px;
	text-align: center;
}
.seriesTypeTop h4{
	height:28px;
	font:18px/18px "宋体";
}
.seriesPrice{
	height:42px;
	color:#f87272;
}
.seriesPrice span{
	font:24px/24px "宋体";
}
.timeType{
	height:26px;
	text-align: center;
}
.timeType a{
	display:inline-block;
	width:48px;
	height:24px;
	margin-right:8px;
	border:1px solid #ccc;
	font:12px/24px "宋体";
	position:relative;
}

.timeType span{
	display:block;
	width:12px;
	height:12px;
	background:url(image/priceChoose.png) no-repeat left top;
	position:absolute;
	bottom:-4px;
	right:-6px;
	display:none;
}

.timeType .typeDefault{
	border:1px solid #3e6ced;
}
.timeType .typeDefault .typeDefaultA{
	display:block;
}
.seriesTypeContent{
	width:268px;
	height:auto;
	background:#fff;
}
.seriesTypeContent ul{
	list-style: disc inside;
	padding-left:28px;
}
.seriesTypeContent ul li{
	height:40px;
	font:12px/40px "宋体";
}
.seriesTypeBtn{
	width:156px;
	height:38px;
	position:absolute;
	left:50%;
	margin-left:-78px;
	bottom:-19px;
	z-index: 9;
	border:1px solid #f66400;
	border-radius: 5px;
	text-align: center;
	font:16px/38px "宋体";
	background:#fff;
}
.seriesType:hover{
	border-color:#3e6ced;
	box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
	-moz-box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
	-webkit-box-shadow: 0 0 4px 4px rgba(179, 180, 183, 0.2);
}
.seriesType:hover .seriesTypeBtn{
	width:158px;
	height:40px;
	background:#f66400;
	color:#fff;
}

.seriesTypeContent_white_y{
	padding: 0 20px;
 }
.white_y{
	width: 100%;
	height: auto;
	border-bottom: 1px dashed #2697F4;
}
.white_y>.white_title_y{
	width: 100px;
	height: 52px;
	background: url("image/white_y2.png") no-repeat;
	background-size: 100% 100%;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin: 0 auto;
	margin-top: 15px;
}
.white_y>dd{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font:12px/40px "宋体";
	color: #333;
}
.white_y>dd>.white_left_y{
	float: left;
	width: 50%;
	height: 100%;
}
.white_y>dd>.white_right_y{
	float: left;
	width: 50%;
	height: 100%;
	color: #FC0000;
}
.white_y>dd>.white_right_y2{
	font-size: 16px;
}
.white_y>dd>.white_right_y3{
	color: #333;
}
.white_y2{
	border-bottom: 0;
}
.white_y2>dd{
	height: 60px;
}
.white_y2>dd>.white_left_y{
	width: 30%;
	line-height: 20px;
}
.white_y2>dd>.white_right_y{
	width: 70%;
}
.white_y2>dd>.white_right_y>p{
 float: left;
 width: 50%;
 color: #333;
}
.white_y2>dd>.white_right_y>p span{
	display: block;
	line-height: 20px;
}
.white_y2>dd>.white_right_y>p span:first-child{
	color: #FC0000;
	text-decoration: line-through;
}

.marketWrapper0 {
	position: relative;
	top: -110px;
	color: #888888;
}

.marketWrapper0 .marketDiv {
	border: 1px solid #f0f0f0;
	-moz-box-shadow:2px 5px 5px #f0f0f0;
	-webkit-box-shadow:2px 5px 5px #f0f0f0;
	box-shadow:2px 5px 5px #f0f0f0;
	background-color: #ffffff;
}

.upgrade_form {
	width: 1132px;
	margin: 18px 32px 58px;
	border-collapse: separate;
	border-spacing: 40px 23px;
}

.upgrade_form tr td {
	height: 46px;
	background-color: #F0F0F0;
	font-size: 14px;
	padding: 12px;
}

.upgrade_form tr:last-child {
	margin-top: 100px;
}

.upgrade_form tr:last-child td {
	text-align: center;
	padding-top: 48px;
	background-color: #fff;
}

.upgrade_form tr:last-child td input {
	width: 477px;
	height: 58px;
	background: #2386d4;
	color: #fff;
	font-size: 24px;
	border-radius: 2px;
}

.upgrade_form tr td input,.upgrade_form tr td textarea,.upgrade_form tr td select {
	background-color: #F0F0F0;
	border: 0;
}

.upgrade_form tr td select {
	float: right;
}

.upgrade_form tr td span{
	float: right;
}

.marketWrapper5 {
	margin-bottom: 58px;
	margin-top: -146px;
}

.marketWrapper5 .marketDiv {

}

.marketWrapper5 .marketDiv h3 {
	text-align: left;
	height: 70px;
}

.marketWrapper5 .marketDiv h3 em {
	font-size: 22px;
	font-weight: bolder;
	margin-left: 20px;
}

.marketWrapper5 .marketDiv h3 span {
	width: 129px;
	height: 7px;
	background: #2386d4;
	position: absolute;
	left: 0;
	margin-left: 0;
	bottom: 25px;
}