@charset "utf-8";
/* CSS Document */
html,body,div,span,form,input,textarea,p,ul,li,dl,dt,dd,h1,table,h2,h3,h4,video{padding:0px; margin:0px;font-family:微软雅黑;}
ol,ul,li{list-style-type:none;list-style:none;}
input{vertical-align:middle;font-size:100%;}
header,menu,nav,footer{display:block;}
body, button, input, select, textarea{color: #333;font: 12px/20px "Arial";}
.clear{clear:both;}
.clearfix:before{content:"";display:table;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;height:0;}
.wh1200{width:1200px;margin:0 auto;overflow:hidden;}

.reg{position:absolute; top:150px; left:1020px;	z-index:999;}
.reg_bg{ width:100%; height:355px; background:#efefef; z-index:999;}

a{text-decoration:none;}
a:hover{text-decoration:none;}

.head
{
	width:100%;
	height:40px;
	min-width:1200px;
}
.itiem
{
	float:left;
	height:40px;
	line-height:40px;
	display:inline;
}
.itiem span
{
	margin-right:10px;
	font-size:13px;
	color:#666;
}
.head a
{
	float:right;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#666;
	display:inline;
	margin:8px 0 0 20px;
	cursor:pointer;
}
.head a:hover
{
	color:#eb7350;
}

/*nav*/
.nav
{
	width:100%;
	height:80px;
	min-width:1200px;
	background:#dd127b;
}
.logo
{
	float:left;
	height:80px;
	width:434px;
	background:url(http://www.e-say.com.cn/new/images/logo.png) no-repeat 0 center;
	cursor:pointer;
}
.navsub
{
	float:right;
	height:80px;

	overflow:hidden;
}
.navsub a
{
	float:left;
	height:80px;
	line-height:80px;
	font-size:20px;
	color:#fff;
	padding:0 10px;
	display:inline;
	margin-left:10px;
	cursor:pointer;
}
.navsub a:hover
{
	height:76px;
}
.navsub a.on
{
	height:76px;
}

/*first*/
.first
{
	width:100%;
	background:#fff;
	min-width:1200px;
	padding-bottom:80px;
}
.first h1
{
	line-height:60px;
	font-size:40px;
	color:#dd1476;
	font-weight:bold;
	text-align:center;
	margin:80px 0;
}
.ftul
{
	width:100%;
	overflow:hidden;
}
.ftul li
{
	float:left;
	width:400px;
}
.ftbox
{
	width:333px;
	overflow:hidden;
}
.ftbox i
{
	display:block;
	width:333px;
	height:340px;
}
.ftbox i img
{
	width:333px;
	height:340px;
}
.ftbox h2
{
	line-height:55px;
	font-size:30px;
	color:#222;
	text-align:center;
	margin-top:20px;
}


/*banner*/
.banner
{
	width:100%;
	min-width:1200px;
	position:relative;
}
.flexslider
{
	position:relative;
	height:690px;
	overflow:hidden;
}
.slides
{
	position:relative;
	z-index:-1000;
}
.slides li
{
	height:690px;
}
.slides li a
{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
.flex-control-nav
{
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
	position:absolute;
	bottom:20px;
	z-index:20;
}
.flex-control-nav li
{
	display:inline-block;
	height:12px;
	margin-right:10px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a
{
	display:inline-block;
	width:10px;
	height:10px;
	text-indent:-999px;
	overflow:hidden;
	background:url(http://www.e-say.com.cn/new/images/dot.png) no-repeat;
	cursor:pointer;
}
.flex-control-nav .flex-active
{
	width:26px;
	background:url(http://www.e-say.com.cn/new/images/dot_on.png) no-repeat;
}

.flex-direction-nav
{
	position:absolute;
	z-index:3;
	width:100%;
	top:50%;
	margin-top:-30px;
}
.flex-direction-nav li a
{
	display:block;
	width:44px;
	height:60px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	z-index:20px;
}
.flex-direction-nav li a.flex-prev
{
	left:50%;
	margin-left:-644px;
	background:url(http://www.e-say.com.cn/new/images/prevnext.png) 0 center no-repeat;
}
.flex-direction-nav li a.flex-prev:hover
{
	background:url(http://www.e-say.com.cn/new/images/prevnext_on.png) 0 center no-repeat;
}
.flex-direction-nav li a.flex-next
{
	right:50%;
	margin-right:-644px;
	background:url(http://www.e-say.com.cn/new/images/prevnext.png) -44px center no-repeat;
}
.flex-direction-nav li a.flex-next:hover
{
	background:url(http://www.e-say.com.cn/new/images/prevnext_on.png) -44px center no-repeat;
}

/*two*/
.two
{
	width:100%;
	background:#66bee4;
	padding-bottom:80px;
	min-width:1200px;
}
.two h1
{
	line-height:60px;
	font-size:30px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:80px;
}
.two h2
{
	text-align:center;
	margin:5px 0 80px 0;
}
.tolist
{
	width:1120px;
	height:200px;
	margin:0 auto;
}
#owl-demo .item{
	width:260px;
	height:200px;
	margin:0 auto;
}
.twobox
{
	width:260px;
	height:200px;
	overflow:hidden;
	position:relative;
}
.otbg
{
	width:100%;
	height:100%;
	background:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	cursor:pointer;
}

/*three*/
.three
{
	width:100%;
	background:#fff;
	padding-bottom:80px;
	min-width:1200px;
}
.three h1
{
	line-height:60px;
	font-size:40px;
	color:#4296cf;
	font-weight:bold;
	text-align:center;
	margin-top:80px;
}
.three h2
{
	text-align:center;
	margin:5px 0 60px 0;
}
.teul
{
	width:100%;
	overflow:hidden;
}
.teul li
{
	float:left;
	width:300px;
	padding-top:185px;
	position:relative;
}
.teul li i
{
	display:block;
	width:125px;
	height:125px;
	position:absolute;
	top:0;
	left:87.5px;
}
.te1
{
	background:url(http://www.e-say.com.cn/new/images/te1.png) no-repeat center 0;
}
.te2
{
	background:url(http://www.e-say.com.cn/new/images/te2.png) no-repeat center 0;
}
.te3
{
	background:url(http://www.e-say.com.cn/new/images/te3.png) no-repeat center 0;
}
.te4
{
	background:url(http://www.e-say.com.cn/new/images/te4.png) no-repeat center 0;
}
.te1, .te2, .te3, .te4
{
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
.te1:hover, .te2:hover, .te3:hover, .te4:hover
{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.teul li h3
{
	line-height:48px;
	font-size:24px;
	color:#5a5a5a;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #888;
	margin:0 30px 10px 30px;
}
.teul li p
{
	padding:0 30px;
	line-height:24px;
	font-size:14px;
	color:#6e6d6d;
}


/*four*/
.four
{
	width:100%;
	background:#f3f3f3;
	padding-bottom:80px;
	min-width:1200px;
}
.four h1
{
	line-height:60px;
	font-size:40px;
	color:#555;
	font-weight:bold;
	text-align:center;
	margin-top:80px;
}
.four h2
{
	text-align:center;
	margin:5px 0 60px 0;
}
.frbox
{
	width:100%;
	height:329px;
	background:url(http://www.e-say.com.cn/new/images/frboxbg.png) no-repeat 0 68px;
	overflow:hidden;
	min-width:1200px;
}
.frtab
{
	padding:0 11px;
	height:156px;
}
.frtab .fb_box
{
	float:left;
	height:156px;
	width:138px;
	background:url(http://www.e-say.com.cn/new/images/frtab_a.png) no-repeat;
	display:inline;
	margin-left:50px;
	cursor:pointer;
	position:relative;
}
.frtab .fb_box.on
{
	background:url(http://www.e-say.com.cn/new/images/frtab_a_on.png) no-repeat;
}
.fb_box:before
{
	content: "";
	position: absolute;
	width: 40px;
	height: 156px;
	top: 0;
	left: -20px;
	overflow: hidden;
	background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
}
.fb_box:hover::before
{
	-webkit-transition: left 0.5s;
	-moz-transition: left 0.5s;
	transition: left 0.5s;
	left: 120px
}
.fb_box i
{
	display:block;
	width:138px;
	height:69px;
	text-align:center;
	margin-top:2px;
}
.fb_box i img
{
	width:134px;
	height:69px;
}
.fb_box em
{
	display:block;
	width:35px;
	height:35px;
	line-height:35px;
	font-size:28px;
	color:#fff;
	text-align:center;
	background:url(http://www.e-say.com.cn/new/images/frnumbg.png) no-repeat;
	position:absolute;
	top:51.5px;
	left:51.5px;
}
.fb_box span
{
	display:block;
	line-height:48px;
	font-size:24px;
	color:#fff;
	text-align:center;
	margin-top:6px;
}
.frlist
{
	padding:36px 50px;
	height:96px;
	overflow:hidden;
}
.frp p
{
	line-height:32px;
	font-size:20px;
	color:#444;
}
.frp p a
{
	color:#fa5135;
}

.five
{
	width:100%;
	background:#e7e7e7;
	min-width:1200px;
}

.fivetop
{
	width:100%;
	height:397px;
	background:url(http://www.e-say.com.cn/new/images/fivebg.jpg) no-repeat center;
	min-width:1200px;
	position:relative;
}
.febox
{
	width:650px;
	height:112px;
	background:#fff;
	border-radius:6px;
	position:absolute;
	top:145px;
	left:50%;
	margin-left:-60px;
}
.febox p
{
	height:72px;
	padding:20px 220px 20px 50px;
}
.febox p span
{
	display:block;
	height:48px;
	line-height:36px;
	font-size:36px;
	color:#4c5256;
	font-weight:bold;
}
.febox p em
{
	display:block;
	font-size:16px;
	color:#4c5256;
}
.febox a
{
	display:block;
	width:200px;
	height:72px;
	line-height:72px;
	font-size:28px;
	color:#fff;
	text-align:center;
	background:#60bfe5;
	border-radius:6px;
	cursor:pointer;
	position:absolute;
	top:20px;
	right:20px;
}
.febox a:hover
{
	background:#47b4df;
}

/*footer*/
.footer
{
	width:100%;
	padding:50px 0;
	background:#4b4b49;
	min-width:1200px;
}
.fleft
{
	float:left;
}
.flogo
{
	display:block;
	width:172px;
	height:90px;
	margin-bottom:40px;
}
.fleft p
{
	font-size:14px;
	color:#ececec;
	margin-top:15px;
}
.fright
{
	float:right;
	width:200px;
	overflow:hidden;
}
.fright a
{
	display:block;
	color:#fff;
	cursor:pointer;
	padding-left:20px;
}
.fa1
{
	line-height:32px;
	font-size:16px;
	background:url(http://www.e-say.com.cn/new/images/fp1.png) no-repeat 0 10.5px;
	margin-top:10px;
}
.fa2
{
	line-height:24px;
	font-size:12px;
}
/*rfloat*/
.rfloat
{
	width:70px;
	position:fixed;
	_position:absolute;
	top:50%;
	margin-top:-180px;
	right:10px;
	z-index:999;
}
.rfloat ul li
{
	width:70px;
	height:70px;
	position:relative;
	z-index:99;
	margin-bottom:2px;
}
.rfloat ul li a
{
	display:block;
}
.rfticon
{
	display:block;
	width:70px;
	height:70px;
	vertical-align:middle;
	background-image:url(../images/rfticon.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.rfticon:hover
{
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-0-transition: all .2s ease-in-out;
}
.rkf
{
	background-position:-72px 0;
}
.rkf:hover
{
	background-position:0 0;
}
.rwx
{
	background-position:-72px -72px;
}
.rwx:hover
{
	background-position:0 -72px;
}
.rsina
{
	background-position:-72px -144px;
}
.rsina:hover
{
	background-position:0 -144px;
}
.rtel
{
	background-position:-72px -216px;
}
.rtel:hover
{
	background-position:0 -216px;
}
.rbp
{
	background-position:-72px -288px;
}
.rbp:hover
{
	background-position:0 -288px;
}
#rwx_on
{
	border-right:2px solid #fff;
	position: absolute;
	top:0;
	right:70px;
	z-index:999;
	display:none;
}
#rwx_on a
{
	width:101px;
	height:96px;
	background: url(../images/rwx_on.png) no-repeat center #fff;
	padding:6px;
	border:1px solid #46acf1;
}
#rtel_on
{
	width:140px;
	height:115px;
	background:url(../images/rtel_on.png) no-repeat;
	border-right:2px solid #fff;
	overflow:hidden;
	position: absolute;
	top:0;
	right:70px;
	z-index:999;
	display:none;
}
#rtel_on h3
{
	line-height:24px;
	font-size:13px;
	color:#fff;
	text-align:center;
	margin:6px 0 4px 0;
}
#rtel_on p
{
	background:#fff;
	margin:0 12px;
}
#rtel_on p input
{
	width:100%;
	height:20px;
	padding:4px 0;
	font-size:12px;
	color:#555;
	text-align:center;
	border:none;
}
#rtel_on a
{
	display:block;
	height:24px;
	line-height:24px;
	font-size:13px;
	color:#fff;
	text-align:center;
	background:#fdb302;
	border-bottom:3px solid #e3a103;
	border-radius:3px;
	margin:12px 30px 0 30px;
	cursor:pointer;
}
