*{
     padding: 0px;
     margin: 0px;
 }
.fr{ float: right;  }
.fl{float: left;}
.clear_f{clear: both;}
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select{margin:0;padding:0; }
body{/*font:12px "宋体","Arial Narrow",HELVETICA;*/ font:12px "Microsoft Yahei","\5B8B\4F53",sans-serif;background:#fff;-webkit-text-size-adjust:100%;}
a{text-decoration:none; color:white; }
a:hover{text-decoration:none; color:#e82222;}
em{font-style:normal; overflow:hidden;}

ul,li{list-style:none;}

img{border:0;vertical-align:middle}

.ff_wryh{font-family:"Microsoft Yahei";}


input {outline: none;}textarea {outline: none;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.dp,s.dl{display: inline-block; *display:inline; zoom:1; }
/*---------------------main-log----------------------*/
.zg_head{
    width: 1000px;
    height: 50px;
    margin: 0 auto;
}
.zg_head_l{padding-top: 20px;}
.zg_head_l a{
    font: 12px "SimSun";
    color: black;
}
.zg_head_r{padding-top: 20px;font: 16px "Microsoft Yahei"; }
.zg_head_r a{color: #ff0000;}



.zg_top {
    min-width: 1000px;
    width: 100%;
    height: 552px;
    background: url("../images/top-bg.jpg") no-repeat center;background-size: 100% 100%;
}
.zg_top_main{width: 1000px;height: 662px;margin: 0 auto;}


.zg_top_l{
    width: 510px;
    height: 443px;
    margin-left: 35px;
}
.zg_top_l .zg_new{
    padding-top: 65px;
    padding-bottom: 28px;
    font:36px "Microsoft Yahei";
    color: white;
}
.zg_top_l .zg_new span{color: #fff600;}
.zg_top_l images{margin-top:20px;}
.zg_top_l .zg_book {
    width: 403px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-top: 28px;

    font: 18.82px/36px "Microsoft Yahei";
    background: url("../images/top-book-bg.png");
}
.zg_top_l div{
    margin-top: 16px;
    width: 410px;
    height: 73px;
    background: url("../images/top-yh.png");
    position: absolute;
}
.zg_top_l div a{
    display: inline-block; *display:inline; zoom:1; 
    height: 34px;
    width: 210px;
    background: #c41820;
    position: relative;
    top:33px;
    left:135px;
    font: 24px/34px "Microsoft Yahei";
    text-align: center;
    color: white;
    border-radius: 7px;
}

.zg_book_list{
    width: 690px; position:relative;
    height: 452px; float:left; margin:17px 0 0 93px; 
/*    position: absolute;
    margin-left: 294px;
    margin-top: -160px;
*/}
.zg_book_list p{
    height: 20px;
    font: 22px "Microsoft Yahei";
    padding: 20px 40px;
    display: inline-block;*display:inline; zoom:1; 
    background: #49494c;
    line-height: 20px;
    color: white;
    border-radius: 4px;
    margin-bottom: 5px;
    cursor: pointer;
}
.zg_book_list .zg_but{
    margin: 0px 29.75px 5px;
}
.zg_book_list .zg_book_detail{
    width: 690px;
    height: 384px;
    overflow: hidden;
    background: #fffee9;

}
.zg_book_list .zg_selectBut{

    color: black;
    background: #fefcdb;
    margin-bottom: 0px;
    height: 27px;
    border-bottom-left-radius: 0px 0px;
    border-bottom-right-radius: 0px 0px;}



.zg_book_list .zg_book_box{
    width:647px;
   /* height: 384px;*/ height:254px; 
    margin: 68px 20px;
    overflow: hidden; position:relative; 

}
.zg_book_list .zg_book-play{

    width: 865px;
    height: 254px;
    /*overflow: hidden;*/ position: absolute; left: 0;
}
.zg_book_list .zg_book-play div{
    /*display: inline-block;*display:inline; zoom:1;*/ 
    width: 160px;
    height: 254px; float:left;
}
.zg_book_list .zg_book-play div .zg_bookA{
    /*display: inline-block;*display:inline; zoom:1;*/ display:block;
    width: 120px;
    height: 174px;
    background: url("../images/book-list.png") no-repeat;
	

}
.zg_book_list .zg_book-play div .zg_bookA1{
    display: inline-block;*display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list3.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA2{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list6.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA3{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list8.png") no-repeat;	
}
.zg_book_list .zg_book-play div .zg_bookA4{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list1.png") no-repeat;	
}
.zg_book_list .zg_book-play div .zg_bookA5{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list5.png") no-repeat;		
}
.zg_book_list .zg_book-play div .zg_bookA6{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list7.png") no-repeat;

}
.zg_book_list .zg_book-play div .zg_bookA7{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list9.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA8{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list2.png") no-repeat;

}
.zg_book_list .zg_book-play div .zg_bookA9{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list10.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA10{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list11.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA11{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list13.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA12{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list14.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA13{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list12.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA14{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list15.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA15{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list17.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA16{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list18.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA17{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list19.png") no-repeat;
}
.zg_book_list .zg_book-play div .zg_bookA18{
    display: inline-block; *display:inline; zoom:1; 
    width: 120px;
    height: 174px;
    background: url("../images/book-list20.png") no-repeat;
}
.zg_book_list .zg_book-play div  .zg_bookB{
    margin-top: 20px;
    /*display: inline-block; *display:inline; zoom:1; */ display:block;
    font: 12px "Microsoft Yahei";
    width: 120px;
    height: 56px;
    line-height: 17px;
    padding-left: 10px;
    border-bottom: 1px dashed #e8e7d2;
    color: black;

}
.slider-page a{
    background: rgba(0, 0, 0, 0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
    color: #fff;
    text-align: center;
    display: block;
    font-family: "simsun";
    font-size: 22px;
    width: 28px;
    height: 62px;
    line-height: 62px;

    position: absolute; top:82px;  z-index:88;
}
.slider-page .slider-next{
    right: 24px;
}
.slider-page a:HOVER {
    background: rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
}
/*----------------------main-top-right---------------------*/
.zg_top_r{
    margin-right: 88px;
    margin-top: 88px;
}
.zg_top_r a{
    font: 22px "Microsoft Yahei";
    text-decoration:underline;
    text-align: center;
    margin-top: 25px;
    margin-left: 50px;
   
}
/*-----------------------main-course——————————————————*/
.zg_course_b{width: 100%;  min-width: 1000px;
background: url("../images/course-b.jpg") no-repeat center;
}
.zg_course{
    width: 1000px;
   /* height: 678px;*/
    margin: 0px auto;
    padding:22px 0 52px;
}
.zg_course img{
    margin-left: 207px;
}
.zg_course p{
    font: 20px "Microsoft Yahei";
    text-align: center;
    margin: 12px 0 33px; color:#131313; 
}
.zg_course_table{
    position:relative;
    width: 1000px;
     padding:22px 0 19px; 
    background: url("../images/course-bg_03.png") no-repeat;
}
.zg_course_table table{
    width: 678px; float:left;
    height: 486px; margin-left:19px;;
    background: #49494c;
}
.zg_course_table table tr th{
    font:18px/35px "Microsoft Yahei";
    color: white;
}
.zg_course_table table tr td{
    background: #fffdeb;
    text-align: center;
    font:14px/44px "Microsoft Yahei";
}
.zg_course_table table tr td a{
    height: 26px;
    width: 90px;
    background: #49494c;
    color: white;
    font-weight: bold;
    line-height: 26px;
    border-radius: 16px;
}
.zg_course_table table tr td a:hover{ color:#CB1921; }
.zg_course_rewards {
    width: 160px; margin-right:32px;
    height: 282px; padding-top:54px; 
 /*   position: absolute;
    bottom: 423px;
    right: 20px;*/
}
.zg_course .zg_course_1{
    font: 24px/36px  "Microsoft Yahei";
    color: white;
}
.zg_course .zg_course_1 span{
    color: #f5df06;
}
.zg_course .zg_course_2{
    height: 96px;
    width: 135px;
    padding-top: 15px;
    margin: 40px auto 45px 23px;
    border: 1px dashed white;
    border-radius: 7px;
    font: 18px "Microsoft Yahei";
    color: white;
}
.zg_course .zg_course_3{
    margin-left: 20px;
    width: 150px;
    height: 40px;
    background:#fefae8;
    color: black;
    text-align: center;
    font: 18px/40px "Microsoft Yahei";
}
.zg_course .zg_course_3:hover{ color:#f00;}

/*------------------main-rewards 奖品=---------------------*/
.zg_rewards_b{
	min-width: 1000px;
	width: 100%;
	height: 400px;
	background: url("../images/rewards-bg.jpg") no-repeat center;
}
.zg_rewards{
    width: 1000px;
    height: 600px;
    margin: 0 auto;
}
.zg_rewards img{
    margin-left: 270px;
}
.zg_rewards p {
    font: 20px "Microsoft Yahei";
    color: #f5df06;
    margin-left: 122px;
    margin-top: 18px;

}
.zg_rewards_list{
    margin-top: 60px;
    width: 1000px;
    height: 351px;
    position: absolute;

}
.zg_rewards_list1{
    width: 1000px;
    height: 136px;
    margin-bottom: 40px;
    overflow:hidden;
}
.zg_rewards_list1 div{
    width: 311px;
    height: 136px;
    float: left;
}



.zg_rewards_list1 .dd{
    margin: 0px 33px;
}
.zg_rewards_list1 .zg_title{
    font-size:28.5px;
    margin-left: 130px;
    margin-top: 15px;
}
.zg_rewards_list1 .zg_pic{
    font-size: 24.93px;
    margin-left: 130px;
    color: #e6383a;
    border: 1px solid #e6383a;
    margin-top: 6px; *margin-top:4px; margin-top:4px\9; 
}
.zg_rewards_list1 .zg_num{
    font-size: 16px;
    margin-left: 130px;
    margin-top: 9px;
}

/*--------------------main-zg_feature 为什么选择--------------------*/
.zg_feature_b{
    width:100%;
    min-width: 1000px;
    height: 700px;
    background: red;
    background: url("../images/feature-bg.jpg") ;
}
.zg_feature{
    width: 1000px;
    height: 1211px;
    margin: 0 auto;
}
.zg_feature img{
    margin-left: 222px;
}
.zg_book{
  
    margin-top: 50px;

    /*position: absolute;*/
}
.zg_book .zg_show{
   
    display: inline-block;*display:inline; zoom:1; 
    width:153px ;
    height: 111px;
    font:22px "Microsoft YaHei";
    text-align: center; padding:135px 0 0 30px; 
/*   position: relative;  top:76px;
    left: 29px;
*/}
/*.zg_show p{ position:relative; top: 80px; left: 28px;}
*/.zg_book p span{
    color: #c91821;
}

.off_left{ width:201px ;  }

.zg_shop{
/*    position: relative;
    top:260px;
    left: -145px;
*/    width: 173px;
    height: 173px;
    border: 1px dashed white;
    border-radius: 10px;
    text-align: center;
margin:15px 0 0 15px;
}
.zg_shop .zg_sh{
    padding-top: 20px;
    height: 25px;
    line-height: 25px;
    font: 16px "Microsoft Yahei";
    color: white;

}
.zg_shop .zg_sh a{
    margin-top: 20px;
    color: #333333;
    background: #fefcdb;
    font: 24px "Microsoft Yahei";
    width: 142px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
}
.zg_feature_list{
	margin-top: 70px;
	position: relative;
	width: 1000px;
	height: 200px;
}
.zg_feature_list .zg_list1{
    position: relative;
    width: 1000px;
    height: 215px;
    margin-bottom: 24px;

}
.zg_feature_list .zg_list1 div{
    width: 456px;
    height: 215px;
}
.zg_feature_list .zg_list1 div p{
    width: 378px;
}
.zg_feature_list .zg_list1 .zg_list_l{
    margin-top: 40px;
    margin-left: 32px;
}

.zg_feature_list .zg_list1 .zg_list_r{
    margin-top: 40px;
    margin-left: 68px;
}

.zg_feature_list .zg_list1 .zg_list_l1{  margin-top: 16px; }
.zg_feature_list .zg_list1 .zg_list_r1{  margin-top: 16px; }

.zg_feature_list .zg_list1 .zg_list_title{
    display: inline-block; *display:inline; zoom:1; 
    width: 100%;
    font: 30px "Microsoft Yahei";
    color: white;
    text-align: center;
    margin-bottom: 30px;
}
.zg_feature_list .zg_list1 .zg_list_detail{
    font: 14px "Microsoft Yahei";
    color: white;
    height: 25px;
    line-height: 25px;
}
.zg_feature_list .zg_list2{
	position: relative;
	top: -355px;
	left: 500px;
	margin-left: -112px;
	width: 217px;
	height: 217px;
	background: red;
	border-radius: 112px;
	background: url("../images/feature-list-05.png");
}

/*------------------main-vas-------------------*/
.zg_vas_b{
    width:100%;
    min-width: 1000px;
    height: 554px;
    background: red;
    background: url("../images/vas-bg.png");
    /*margin-top: 5px;*/
}
.zg_vas{
    width: 1000px;
    height: 554px;
    margin: 0 auto;
}
.zg_vas img{
    margin-left: 327px;
}
.zg_vas_list{
    width: 1000px;
    height: 330px;
    margin-top: 60px;
    /*background: pink;*/
}
.zg_vas_list div{
    display: inline-block; *display:inline; zoom:1; 
    width: 331px;
    height: 330px;
    float: left;
}
.zg_vas_list div a{
    display: inline-block; *display:inline; zoom:1; 
    margin-top: 204px;
    margin-left: 65px;
    width: 186px;
    height: 35px;
    line-height: 35px;
    font: 24px "Microsoft Yahei";
    color: #fff000;
    text-align: center;
    border: 1px solid #b5b5b5;
}
.zg_vas_list div span{
    display: inline-block; *display:inline; zoom:1; 
    width: 290px;
    margin-top: 20px;
    margin-left: 25px;
    font: 14px "Microsoft Yahei";
    color: white;
    height: 20px;

}
/*-------------------main-eCourse--------------------*/

.zg_eCourse_b{
    width:100%;
    min-width: 1000px;
    height:620px;
    background:#49494c;
}
.zg_eCourse{
    width: 1000px;
    height: 473px; padding-top:12px; 
    margin: 0 auto;
}
.zg_eCourse img{
    margin-left: 150px;
}
.zg_eCourse div{
    margin-top: 60px;
}
.zg_eCourse div p .select{
    color:white ;
    background: red;
}
.zg_eCourse div a{
    display: inline-block; *display:inline; zoom:1; 
    width: 90px;
    height: 35px;
    padding-top: 9px;
    font: 18px "Microsoft YaHei";
    text-align: center;
    color: black;
    margin-bottom: 9px;
    border-radius: 3px;
    background: white;
}
.zg_eCourse div a:hover{
    color:white ;
    background: red;
}
.zg_r{
    margin-right: 7px;
}
.zg_eCourse  .zg_foot{
    font: 14px "Microsoft Yahei";
    text-align: center;
    color: white;
    margin-top: 60px;

}
.zg_eCourse  .zg_foot img{ margin:0;}
/**/
.zg_piao{
    position: fixed;
    width: 150px;
    height:200px ;
    top:250px;
    left: 0; z-index:99;
    /*background: red;*/
}
.zg_piao .zg_piao_b{
    position: absolute;
    width: 150px;
    height: 200px;
    z-index: 300;
    background: url("../images/youhui.jpg") no-repeat;
}
.zg_float .zg_float_c{
    position: absolute;
    width: 150px;
    height: 200px;
    z-index: 300;
    background: url("../images/youhui.jpg") no-repeat;

}
.zg_float .zg_float_mo{
    width: 135px;
    position: relative;
    top: 75px;
    left: 5px;
}
.zg_float .zg_float_mo a{
    display: inline-block; *display:inline; zoom:1; 
    width: 130px;
    height: 37px;
    font: 16px "Microsoft Yahei";
    line-height: 37px;
    text-align: center;
    border-bottom: 1px dashed white;
    color: white;


}
.zg_float .zg_float_mo .zg_each{
    color: #f0c30e;
    border: none;
}

.zg_fixed{ position: fixed; right:10px; top:200px;  width:125px; height:297px; background: url("../images/youhui.png") no-repeat ;  }

.zg_float{
    position: fixed;
    width: 141px;
    height:315px ;
    top:300px;
    right: 0; z-index:99;
    /*background: red;*/
}
.zg_float1{
    position: fixed;
    width: 141px;
    height:315px ;
    top:300px;
    left: 0; z-index:99;
    /*background: red;*/
}
.zg_float .zg_float_a{
    display: inline-block; *display:inline; zoom:1; 
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background: url("../images/float-top.png") no-repeat;
    position: absolute;
    z-index: 100;
    top:250px;
    left: 40px;
}
.zg_float .zg_float_b{
    position: absolute;
    width: 144px;
    height: 272px;
    z-index: 300;
    background: url("../images/float-bg.png") no-repeat;
}
.zg_float .zg_float_c{
    position: absolute;
    width: 150px;
    height: 200px;
    z-index: 300;
    background: url("../images/youhui.jpg") no-repeat;

}
.zg_float .zg_float_mo{
    width: 135px;
    position: relative;
    top: 75px;
    left: 5px;
}
.zg_float .zg_float_mo a{
    display: inline-block; *display:inline; zoom:1; 
    width: 130px;
    height: 37px;
    font: 16px "Microsoft Yahei";
    line-height: 37px;
    text-align: center;
    border-bottom: 1px dashed white;
    color: white;


}
.zg_float .zg_float_mo .zg_each{
    color: #f0c30e;
    border: none;
}






/*==============2017.06.09 维护增加=================*/



.wth{ width:100%; clear:both; min-width:1000px; }
.wrap{ width:1000px; margin:0 auto; }
.clearfix:after{ display:block; height:0; content:''; clear:both; }
.clearfix{ zoom:1; }
/*banner*/
.banner{ background:url(../images/zg_bn.png ) no-repeat center 0;  }
.zg_bn{ position: relative;}
.zg_bn img{ display:block; display:block\9\0; }
.bn_img{ width:1000px; margin:0 auto;  }
.posi_abso{ display:block;  position:absolute;}
.bn_p1{ width:560px; top:65px; left:41px;  text-align:center; padding:0 34px 5px 0 ; font-size:26px; font-weight:bold; line-height:49px; color:#333;  background:url(../images/hd_bj1.png) no-repeat;  }
.bn_img1{
	top:143px;
	left:40px;
	width:907px;
	height:113px;
}

.bn_p2{
	top:271px;
	left:227px;
	background:url(../images/hd_bj2.png) no-repeat;
	padding:11px 0 0 12px;
}
.bn_p2 span{ display:block; width:515px; height:54px;  border:1px solid #D91D26;  text-align:center;  font-size:25px; line-height:54px; color:#fff ;}
.bn_p3{ top:379px; width:1000px; text-align:center;  font-size:32px; line-height:50px; color:#fff ;  } 
.bn_p3 b{ display:inline-block; *display:inline; zoom:1; padding-left:56px; background:url(../images/hd_bj4.png) no-repeat ;font-size:41px;  line-height:50px; color:#fff600 ;  }       
.bn_p3 .bn_pcb{margin-left:33px; background:url(../images/hd_bj5.png) no-repeat ;  }

.bn_p4{ width:1000px; top:487px; text-align:center; font-size:0;  }
.bn_p4 a{display:inline-block; *display:inline; zoom:1; width:244px; height:41px; background:#D91D26; border-radius:10px; font-size:26px; font-weight:bold;  line-height:41px; color:#fff ; }
.bn_p4a{ margin-right:69px; }
.bn_p4 a:hover{ color:#FFF600; } 

/*听课入口*/

.zg_course_b{background:url(../images/s1.jpg ) no-repeat center 0; }

/*特价优惠课，先到先得*/

.s2{background:url(../images/s2.jpg ) no-repeat center 0; padding:59px 0 59px ;  }
.s2 h2{ text-align:center; height:53px; margin-bottom:52px;   }
.s2_bc{ }
.s2_bcxz{ width:1000px;  position:relative;height:69px; padding:4px 0 0 ;   }
.s2_kc1 {height:51px; width:1000px; background:#49494C; overflow:hidden;  }
.s2_bcxz a{ display:block; width:271px; height:73px; position:absolute; top:1px; z-index:9;  }
.s2_bcxz a span{ display:block; width:271px; height:58px; font-size:24px; line-height:56px; color:#fff; text-align:center;   } 
.s2_bcxz a img{ display:none; position:absolute; bottom:0; left:120px;  }
.s2_bca1{ left:41px; }
.s2_bca2{ left:357px; }
.s2_bca3{ left:679px; }
.s2_bcxz .s2_bcact img{ display:block;  }
.s2_bcxz .s2_bcact span{ background:#D91D26; font-weight:bold; }


.s2_kc{ width:970px; margin:5px 14px 0 16px;   }
.s2_kcnr{ width:862px; background:#FFFDEB; border:1px solid #49494C; height:391px; display:none;  }
.s2_kcnr2{ padding:32px 53px   27px ;   }
.s2_nr1{ border:1px dashed #D91D26; padding:12px 24px  12px 25px;  }
.s2_nr1 b{ display:block; width:90px;  font-size:20px; line-height:36px; color:#d91d26; }
.s2_nr1 p{ width:720px;  font-size:20px; line-height:36px; color:#333; }
.s2_nr1 .s2_nr1p1{ font-size:18px;  clear:both;}
.s2_nrh{ background:#FFFCD2;  width:783px; padding: 18px 43px 8px 34px; margin-top:21px; }
.s2_price{  width:783px; margin-bottom:8px;  }
.s2_price b{ display:block; width:76px; padding-right:30px; height:33px;  background:url(../images/s2_bj2.gif) no-repeat 0 -174px ; font-size:18px; line-height:33px; color:#fff; text-align:center;  margin-top:7px;  }
.s2_price table{ border:none; border-collapse:collapse; }
.s2_price td{ font:18px/30px 'Microsoft Yahei' ; padding:5px  0 5px 20px;  color:#797979; border:1px solid #999;  }
.s2_pricep{font:bold 20px/47px 'Microsoft Yahei' ; color:#131313;   }
.s2_pricep span{ color:#d91d26; } 

.s2_nrp3{ margin-top:23px;  text-align:center; font: 20px/36px 'Microsoft Yahei' ; color:#131313;  }
.s2_nrp3 a{ display:inline-block; *display:inline; zoom:1; width:142px; height:36px; text-align:center; background:#D91D26; font:bold 20px/36px 'Microsoft Yahei' ; color:#f3ec30;  border-radius:5px; margin-left:5px;  }

.s2_kcnr3{ padding:73px 53px 82px ; height:295px;   }
.s2_nr1 p strong{ display:block; font-size:18px; line-height:36px; color:#131313;  }
.s2_kcnr3 .s2_nr1 p{  font-size:18px; } 
.s2_price3 b{ display:inline-block; *display:inline; zoom:1; width:76px; padding-right:30px; height:33px;  background:url(../images/s2_bj2.gif) no-repeat 0 -174px ; font-size:18px; line-height:33px; color:#fff; text-align:center;   }
.s2_price3 span{display:inline-block; *display:inline; zoom:1;font-size:20px; font-weight:bold;  line-height:36px; color:#d91d26; } 
.s2_price3 .s2_nr2spn{ font-size:18px;font-weight:normal;  color:#797979; margin-right:40px; }
.s2_kcnr3 .s2_nrp3{ margin-top:45px; }

.s2_kcnr1{ padding:32px 53px   27px ; display:block;  }
.s2_price2 b,.s2_price .s2_nr2l1,.s2_price3 .s2_nr2l1{ background:url(../images/s2_bj2.gif) no-repeat 0 0; }
.s2_pricep3{ font-size:18px; color:#7a7a7a; font-weight:normal;  }
.s2_kcnr1 .s2_nrh{ margin-top:25px; } 
.s2_kcnr3 .s2_nrh{ margin-top:29px; padding:25px 43px 26px 34px;}
.s2_kcnr3 .s2_nr1{  padding:12px 24px  16px 25px;  }


/*弹框*/
.posi_fix{ display:block; position:fixed;  }
.zzc{ width:100%; height:100%; z-index:99; background:#000; opacity:0.4; filter:alpha(opacity=40);  left:0; top:0; display:none;   }
.tankuang{  position:fixed;  left:50%; top:50%; z-index:999; }

.tk_form{ margin:-205px 0 0 -208px;   width:272px;  padding:62px 71px 40px;   height:411px; background:url(../images/tk1.png) no-repeat ; z-index:111;    display:none; }
.tk_p1{width:272px;  padding-bottom:19px;  }
.tk_p1 input,.tk_p1 select{ display:block; width:252px; height:34px; border:1px solid #A1A1A1; font-size: 18px; line-height:34px; color:#999; padding-left:18px; }
.tk_p1 select{ width:272px;}
.tk_p2{ padding:0 8px 0 11px;  }
.tk_p2 span,.tk_p2 em{ display:inline-block; *display:inline; zoom:1; font-size:14px; line-height:24px; color:#e41c26; font-style:normal; float:left;  }
.tk_p2 span{width:29px;  }
.tk_p2 em{width:224px;  }
.tk_form a{ display:block;  }
.tk_cl1{ width: 22px; height:22px; background:url(../images/tk_close.jpg) no-repeat ; position:absolute; right:20px; top:16px ;   }
.tk_qi{ display:block; width:80px; height:80px;  text-align:center;   background:url(../images/qiang.jpg) no-repeat ; font:40px/76px 'Microsoft Yahei'; color:#fffc00; margin:10px auto 0;  border:none;  }
.tk_qi:hover{ color:#fffc00; }




.tk1{ width:312px; height:184px; padding:7px;  background:url(../images/tk3.png) no-repeat;   margin:-99px 0 0 -163px; display:none; }
.tk1 p{ font-size:18px; line-height:2; color:#131313; font-family:'Microsoft Yahei';text-align:center; padding:20px 20px;  }

.tk2{  width:312px; height:184px; padding:7px;  background:url(../images/tk3.png) no-repeat;   margin:-99px 0 0 -163px;  display:none;}
.tk2 p{ font-size:18px; line-height:2; color:#131313; font-family:'Microsoft Yahei';text-align:center; padding:38px 20px;  }
.tk2 p span{ font-size:18px; line-height:2; color:#131313; font-family:'Microsoft Yahei';}



		.picScroll-left{     width: 690px;  height: 384px; background: #fffee9;  overflow:hidden; position:relative;   }
		.picScroll-left .hd{ overflow:hidden;  height:0; background:#f4f4f4; padding:0 10px;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:26px; height:60px;cursor:pointer; position:absolute; top:130px; z-index:999;  }
		.picScroll-left .hd .prev{ left:0; background:url(../images/left.png) no-repeat; }
		.picScroll-left .hd .next{ right:0; background:url(../images/right.png) no-repeat;  }


		.picScroll-left .bd{ padding:65px  40px  45px 40px ;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; position:absolute; left:0; }
		.picScroll-left .bd li{ width: 160px; height: 254px;  float: left;  _display:inline; overflow:hidden; text-align:center;  }
		
		.picScroll-left  .pic{ text-align:center; }
		.picScroll-left .pic img,.picScroll-left .pic a{ width:119px; height:159px; display:block; margin: 0 auto;  }

		.picScroll-left  .title{ width: 120px;  line-height: 17px; padding-left: 10px;  margin: 20px auto 0; }

.picScroll-left  .title a{ display:block; font: 12px "Microsoft Yahei"; color: black; padding-bottom:10px;  border-bottom: 1px dashed #e8e7d2; height:56px;   }



a.dp:hover{ color:#f00; }


.fc{ width:146px; height:238px; background:url(../images/boobfc.png) no-repeat; padding:68px 2px 0 4px; ; top:150px; right:0px;   z-index:999; }
.fc .fcbk{ background:#D91D26;  width:133px; padding:0 3px 4px 4px;  } 
.fcbk a{ display:block; width:133px; height:40px; border-bottom:1px dashed #757575; background:#49494C; font:16px/40px 'Microsoft Yahei'; color:#fff;  text-align:center;   }
.fcbk a.zg_each{ border:none; }
.zg_float_a{display:block; width:62px; height:34px;  background:url(../images/top.png) no-repeat ; margin:0 auto; }
