@charset "gb2312";
/*
* Description: 优惠券领取专题
* Update:      12s/08/2016
* Author:      yixiaofang 
*/

/* reset css */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font-size: 16px; background-color:#f3f3f3; color:#333;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
img{display:block;}
/*-----------------------------------------分隔线------------------------------------------------*/
.autoin{ width:1000px; margin:0 auto;}

/*timer*/
	.timer{ width:100%; height:110px; background:url(../images/tim_01.jpg) top center no-repeat;}
	.timer p{ font-size:32px; color:#fff; padding:30px 0 0 107px; }
	
/*好礼优惠券*/
	.title{ position:relative; padding:40px 0 20px 0;}
	.title h3{ width:862px; height:88px; background:url(../images/title.png) no-repeat;}
	.title span{ width:53px; height:53px; background:url(../images/yhu_01.jpg) no-repeat; position:absolute; top:79px; right:14px; }
	.yhui{ padding-bottom:26px;background:url(../images/bg.jpg) center 86px no-repeat;}
	.precon{ width:990px;height:328px; background:url(../images/yhu_02.jpg) no-repeat; margin:0 auto;}
	.precon h4{height:100px;line-height:100px;font-size:40px;font-weight:bold;text-align:center;color:#ff6a06;background:url(../images/yhui_til.png) left center no-repeat;}
	
	.precon_m li{float:left;width:244px;margin:0 23px 0 56px;}
	.precon a{display:block;width:244px; height:87px;padding-top:19px;color:#fff;}
	.aimg{ float:left; display:block;  background:url(../images/pimg1.png) no-repeat;}
	.aimg1{ background:url(../images/pimg2.png) no-repeat; }
	.aimg2{background:url(../images/pimg3.png) no-repeat;}
	.aimg:hover{background-image:url(../images/pimg1h.png);}
	.aimg1:hover{ background-image:url(../images/pimg2h.png); }
	.aimg2:hover{ background-image:url(../images/pimg3h.png);}
	.precon a h5,.precon a p{width:145px;text-align:center;}
	.precon a h5{height:50px;line-height:50px;font-size:40px;font-weight:bold;}
	.precon a p{height:24px;line-height:24px;font-size:16px;}
	.tp{font-size:18px; padding-top:20px; line-height:24px; text-align:center;color:#333;}

/*签约直通套餐*/
	.course{ width:100%; padding-bottom:50px;background:url(../images/bg.jpg) center 170px no-repeat;} 
	
	.coucon li{ position:relative; margin-right:17px; text-align:center; width:322px;color:#333;background-color:#fff; float:left;}
	.coucon li img{ position:absolute; top:0; left:0; z-index:10;}
	.coucon li h4{ height:70px; line-height:70px; color:#fff; text-align:center; font-size:30px; background-color:#ff4477; }
	.coucon dt{ font-size:18px; font-weight:bold;  }
	.coucon dd{ font-size:16px; line-height:22px;}
	.cdl1{ padding-top:15px;  height:88px;}
	.cdl2{ height:165px;}
	.cdl2 dd{ padding:0 11px 0 21px;}
	.cdl2 dd span{ display:inline-block; vertical-align:middle; width:85px;}
	.cdl3{ height:209px;}
	.coucon  .spa{ color:#45b7c7;}
	.clicen{ padding-left:70px; height:68px;}
	.cb  { float:left; width:300px; height:46px;}
	.cb p{ float:left; width:161px; font-size:16px;}
	.cb p em{ font-size:40px; }
	.cb  span{ display:block; width:50px; color:#46b7c7; float:left;}
	.cb  span i{ font-size:12px; color:#333; text-decoration:line-through;}
	
	.clibot{ height:65px; background:#e6e6e6; padding-top:15px; }
	.clibot .ta{ display: block;width:163px; height:43px; line-height:43px; font-size:20px; text-align: center;color: #fff;background-color:#ff6744;margin: 0 auto;}
	.clibot .ta:hover{ background:#ff7758;}
	.coucon .btn{  width: 328px; height: 68px; line-height:68px; margin:30px  auto 0;font-size:20px; background-color:#ff6744; display:block; color:#fff; text-align:center;}
	.coucon .btn:hover{ background-color:#FF8265;}
	
/*浮层套餐*/
	#grayDiv{width:100%; height:100%;  background:#000; display:none; opacity: 0.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index: 98; }
	.fu_buy {
		display:none;
		position: fixed;
		top: 5%;
		left: 50%;
		margin-left: -370px;
		width: 720px;
		padding: 10px 10px;
		background: #fff;
		z-index: 99999;
		border: 1px solid #888888;
	}
	.fu{
	
		_margin-top: 80px;
		_position: absolute;
		_bottom: auto;
	 _top:expression(eval(document.documentElement.scrollTop));
		_position:static
	}
	.fu .icon {
		display: inline-block;
		background-image: url('../images/icon.png');
		background-repeat: no-repeat;
	}
	.fu .icon-close {
		background-position: 0 -256px;
		height: 15px;
		width: 17px;
		float: right;
		margin-top: 5px;
		cursor: pointer;
	}
	.fu_title {
		border-bottom: 1px solid #dcdcdc;
		padding-bottom: 10px;
	}
	.fu_title s {
		text-decoration: none;
		font: 16px "微软雅黑";
		color: #333333;
		font-weight: bold;
	}
	.fu_title em {
		font: 12p "宋体";
		color: #666666;
		font-style: normal;
		margin-left: 20px;
	}
	.fu_title em b {
		color: #5586dc;
		font-weight: normal;
	}
	.fu h4 {
		display: block;
		font: 14px "宋体";
		color: #666;
		padding: 40px 0;
		text-align: center;
	}
	.fu .arrow {
		background-position: 0 -957px;
		height: 21px;
		width: 21px;
	}
	.fu .selectControl em {
		font-style: normal;
	}
	.fu .icon-success-small {
		background-position: 0 -1035px;
		height: 18px;
		width: 18px;
		vertical-align: middle;
		padding-right: 5px;
		margin-top: 15px;
	}
	.fu .icon-information-small {
		background-position: 0 -521px;
		height: 18px;
		width: 18px;
		vertical-align: middle;
		padding-right: 5px;
	}
	.fu .icon-error-small {
		background-position: 0 -399px;
		height: 18px;
		width: 18px;
		vertical-align: middle;
		padding-right: 5px;
	}
	.fu .information {
		font: 12px "宋体";
		color: #999999;
		margin-top: 15px;
	}
	.fu .error {
		font: 12px "宋体";
		color: #e4393c;
		margin-top: 15px;
	}
	.fu .star {
		color: #ff8432;
		font: 12px "宋体";
		font-style: normal;
		margin-top: 15px;
	}
	.fu .item-btn {
		font: 12px "宋体";
		color: #666666;
	}
	.fu_reg .item-btn a {
		color: #5586dc;
	}
	.fu .yanzheng {
		margin-top: 15px;
		font: 12px "宋体";
		color: #999999;
	}
	.fu .yanzheng img {
		border: 1px solid #dddddd;
		border-radius: 5px;
		vertical-align: middle;
		margin-right: 5px;
	}
	.fu_login .formima {
		color: #666666;
		margin-left: 90px;
	}
	.fu .notice {
		font: 12px "宋体";
		color: #aaaaaa;
		border-top: 1px solid #dcdcdc;
		padding-top: 10px;
		margin-top: 35px;
	}
	.fu_se form .horizontal label {
		min-width: 260px;
	}
	.fu .item-btn {
		width: 100%;
	}
	.fu_buy_table {
		width: 700px;
		margin: 15px 0 0 10px;
		border-top:1px solid #dddddd; border-right:1px solid #dddddd;
	}
	.fu_buy_table th {
		font: 14px "宋体";
		color: #666666;
		font-weight: bold;
		background: #f5f5f5;
		text-align:left;
	}
	.fu_buy_table td {
		font: 12px "宋体";
		color: #000;
		vertical-align: middle;
		text-align:left;
	}
	.fu_buy_table th, .fu_buy_table td {
		border: 1px solid #dddddd;
		border-top: none;border-right: none;
		padding: 7px 10px;
	}
	.fu_buy .fu_buy_table .checkbox {
		margin-left: 10px;
	}
	.fu_buy .fu_buy_table input {
		margin-left: 60px;
	}
	.fu_buy .fu_buy_table .ch {
		margin: 5px 0px 5px;
		display: block;
	
	}
	.fu_buy .fu_buy_table .ch input{
		position: relative;
	
		margin-left: 10px;
	}
	.fu_buy .tagch {
	 +display: inline-block;
	 +margin-left:-8px;
	 +margin-right: 8px;
	}
	.fu .button-blue {
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  background-image: linear-gradient(to bottom, #46adf4, #0095db);
	  border: 1px solid #0095db;
	  color: #fff !important;
	  display: inline-block;
	  font-family: "SimSun";
	  font-size: 14px;
	  height: 28px;
	  line-height: 35px;
	  margin: 10px;
	  text-align: center;
	  text-decoration: blink;
	  width: 148px;
	  background-color: #0095db\9;
	}
	
/*part3*/
	.part3 { position: relative; height: 150px;background: #fff;}
	.part3 .bg { position: absolute; z-index: 1;top: 0; left: 0; width: 50%; height: 150px; background-color: #e10340;}
	.part3 .inner { background:url(../images/bg_part3.png) no-repeat;}
	.part3 .inner { width:1000px; position: relative; z-index: 2; height: 150px; margin:0 auto;}

/*扉页*/
	.feiye{ line-height:30px;font-size:12px; color:#C6B7AC; text-align:center;padding-top:20px;}
