*,body,html,div,p,a,span,h1,h2,h3,h4,h5,h6,img,input,form,lable,ul,ol,li,dl,dt,dd,i,em{ margin:0; padding:0; border:0;}
body{ background:#3878c4; width:100%; height:100%; font-size:12px;  font-family:Microsoft YaHei;}
i,em{ font-style:normal;}
ol,ul,li{ list-style:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}
.mt-20{ margin-top:20px;}
.mt-40{ margin-top:40px;}
.mt-60{ margin-top:60px;}
.ml-10{ margin-left:10px;}
.ml-20{ margin-left:20px;}
.ml-40{ margin-left:40px;}
.ml-60{ margin-left:60px; _margin-left:30px}
.positon-re{ position:relative;}
.positon-ab{ position:absolute;}
.clearfix{ /*display:inline-block;*/}
.clearfix:after{ clear:both; height:0; float:left; display:block; content:"."; visibility:hidden;}



.wrappper{width:100%; background:url(http://i9.hexunimg.cn/2015-01-26/172764814.jpg ) no-repeat top; min-width:1000px;}
.w-960{ width:960px; margin:0 auto; }
.w-1000{width:1000px; margin:0 auto;}

header,article,footer{}
#head,#cent,#foot{}
.w_all{ width:100%; }

/*head*/
#head{ height:634px; position:relative;}
.head-pa{ position:absolute; top:50px; left:0; }
.head-pa img{ float:left; }
.bm{cursor:pointer;}

/*cent*/


/*cent-pa*/

.cent-pa-t1{ height:369px;}
.cent-pa-t1-fl{ width:386px; height:331px; background:url(../images/sp-bg.jpg) no-repeat; padding:19px 18px; /*overflow:hidden*/}
.cent-pa-t1-fr{ width:520px;}
.cent-pa-t1-fr p{float:left; margin-top:20px;}
.cent-pa-t1-fr p.p1{color:#ffe772;font-size:19px;width:365px; line-height:40px;}
.cent-pa-t1-fr p.p2{color:#ffd414;font-size:28px;}
.cent-pa-t2{}
.cent-pa-t2 li{ float:left; width:307px; height:43px; overflow:hidden; font-size:24px; line-height:43px; padding-left:100px; margin-bottom:10px;}
.cent-pa-t2 li.bg1{ background:url(../images/splist1.png) no-repeat}
.cent-pa-t2 li.bg2{ background:url(../images/splist2.png) no-repeat}
.cent-pa-t2 li.bg3{ background:url(../images/splist3.png) no-repeat}
.cent-pa-t2 li.bg4{ background:url(../images/splist4.png) no-repeat}
.dz{ float:left; margin:20px 0 0 75px;}

/*cent-pb*/

.cent-line{ border-top:1px solid #fff;}
.cent-title{ font-size:36px; color:#fff;position:absolute; top:-25px; background:#3878c4; left:0;}
.photo-scroll .prev,.photo-scroll .next { position:absolute;display:block;width:34px; height:79px; top:110px;cursor:pointer;}
.photo-scroll .prev{ left:0; background:url(../images/jt.jpg) no-repeat 0 0;}
.photo-scroll .next { right:0;background:url(../images/jt.jpg) no-repeat -46px 0;}
.img-list { position:relative; width:850px; height:265px; margin-left:80px; overflow:hidden;}
.img-list ul {width:100000px; margin-top:5px;}
.img-list li {float:left; display:inline; width:390px; margin-right:40px; height:265x; background-color:#BDBDDF; text-align:center; }


/*cent-pc*/
.cent-pc-fr { width:600px;}
.cent-pc-fr span{ float:left; background:#dfe3eb; width:550px; height:72px; line-height:72px; text-align:center; font-size:44px; margin:40px 0;}
.cent-pc-fr p{ font-size:18px; color:#fff; float:left; width:100%; line-height:45px;}
.cent-pc-fr p i{ color:#ffe465; font-size:24px;}
.cent-pe-down img{ float:left;}


/*cent-pd*/

.cent-pd-day{ background:url(../images/ap-1.png) no-repeat; width:288px; height:296px; float:left; margin-top:60px; padding-top:70px; overflow:hidden;}
.cent-pd-day span{ font-size:24px; color:#c50000; float:left; margin-bottom:20px; width:100%; text-align:center;}
.cent-pd-day p{ float:left; width:258px; margin:0 15px; font-size:18px; line-height:35px; _margin-left:7px;}
.cent-pd-price-fr{ width:550px; margin:120px 0 0 40px; font-size:24px;}
.cent-pd-price-fr p{ line-height:40px;}
/*cent-pe*/
.cent-team{ float:left; border-bottom:1px dashed #cdd4be; padding:30px 0}
.cent-team-fl{ float:left;}
.cent-team-fr{ float:left; width:740px; margin-left:25px; margin-top:40px;}
.cent-team-fr span{ width:220px; height:40px; background:#ffe465; line-height:40px; text-align:center; font-size:24px; float:left; margin-bottom:20px;}
.cent-team-fr  p{ float:left; font-size:18px; color:#fff; text-indent:2em; line-height:35px; clear:both; width:100%;}

/*cent-pf*/
.br{ background:url(../images/pf-bg.jpg) repeat-x; height:546px; overflow:hidden; width:100%;}
.cent-pf h2{ float:left; margin:20px 0 0 ; border-bottom: 6px solid #e94b4e; width:100%; padding-bottom:10px; color:#e94b4e; font-size:28px;}
.cent-pf h2 span{ border-bottom:6px solid #79b600;  padding-bottom:10px;}
.myfrom{ width:765px;}
.myfrom p{ width:350px; float:left; margin-bottom:10px;}
.myfrom p label{ background:url(../images/bm-ico.png)  no-repeat; float:left; width:46px; height:42px;}
.myfrom p label.la1{ background-position:0 0;}
.myfrom p label.la2{ background-position:0 -52px;}

.myfrom p label.la3{ background-position:0 -109px;}
.myfrom p label.la4{ background-position:0 -160px;}

.text1{ width:258px; height:42px; border:1px solid #dbb500; color:#807540; font-size:18px; padding:0 10px; line-height:42px;}
.but1{ background:url(../images/tj.jpg) no-repeat; border:0; width:211px; height:54px; cursor:pointer; margin:20px 0 0 240px}

.float_ie{ float:left; _float:none}

/*foot*/
.footer-remark a{ color:#fff;}
.footer-remark{ clear:both; font-size:12px;color:#fff;}
.ztfl{float: left; padding: 0 0 10px 10px; margin-top:20px; }
.ztfr{ float: right;  margin-top:20px;}
.ztfr span{ width:10px; height:13px; overflow:hidden;background:url(../images/go-hexun.jpg) no-repeat; padding:0 0px 0px 12px; float:left;}

/*on_call*/
#on_call{
	width:151px;
	height:432px;
	position:fixed;
	right: 50%;
	top:290px;
	margin: 0 605px 0 0;
	
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop));
	_left:expression(eval(document.documentElement.scrollLeft));
	_margin: 290px 0 0 200px;
	
	background:url(../images/oncall.jpg) no-repeat;
	}
#on_call .qq{ position:absolute; top:155px; left:45px}
#on_call .wybm{position:absolute; top:210px; left:10px}
.close{
	width:13px;
	height:12px;
	position:absolute;
	right:0px;
	top:1px;
	background:url(../images/close.jpg) no-repeat;
	color:#fff;
	cursor:pointer;
	}

#ScrollToTop{
position:fixed;_position:absolute;z-index:4;right:15px;bottom:-10px;width:70px;padding:20px 10px 30px;display:block;font-size:15px;font-weight:800;text-align:center;border-width:1px 1px 0 1px;border-style:solid; cursor:pointer;

	box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-moz-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-webkit-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	
	-moz-transition:bottom 250ms ease-in-out;
	-webkit-transition: bottom 250ms ease-in-out;
}
#ScrollToTop.Offscreen{
	bottom:-100px;
	-moz-transition-duration:250ms;
	-webkit-transition-duration:250ms;
}