@charset "utf-8";

/* = CSS重定义
------------------------------------------------------------ */

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote 
{ margin: 0;padding: 0; } 
input, button, textarea,select, optgroup, option {font-family: inherit;font-size:100%;font-style: inherit;font-weight: inherit;}
input[type="radio"]{ cursor:pointer;}
label{cursor:pointer;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; display: block; }
ul, li, dl, dt, dd {display: block;list-style-image: none;}
em,i{ font-style:normal;}
fieldset, img {border: 0;}
ol, ul {list-style: none;} 
iframe {background-image: none; }
caption{text-align: left;}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
.clear { clear:both; font-size: 0px; line-height: 0px; }
.clearfix{zoom:1;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.checkbox { line-height: 13px; height: 13px; width: 13px; padding: 0px; margin: 0px; }


.fl{float:left;}
.fr{float:right;}
.block1{ clear:both; width:100%; height:10px;}
.block2{ clear:both; width:100%; height:20px;}
.clearspan{
	display:block !important;
	float:none !important;
	clear:both;
}

.block1{ width:100%; height:10px; clear:both;}
.block2{ width:100%; height:20px; clear:both;}
.block3{ width:100%; height:30px; clear:both;}
.block4{ width:100%; height:40px; clear:both;}
.block5{ width:100%; height:50px; clear:both;}
.block1-4{ width:100%; height:14px; clear:both;}







/* 全局CSS*/

body{  font-family: "微软雅黑"; color:#606161; font-size: 14px; background:#fefcfc; }
html{overflow-x:hidden}
a { text-decoration:none; color:#fff;}
a:hover{ text-decoration:underline; }


/* CSS开始*/

.top{ background:#f0f1f1; color:#989898; font-size:12px; line-height:40px; height:40px;}
.topIn{ width:1100px; margin:0 auto;}
.top .left{}
.top .left span{ padding:0 10px;}
.top .left a{ padding-left:20px;}
.top .left .dl{ color:#42ba86;}
.top .left .zc{ color:#fb6003;}
.top .right a{ padding:0 10px; color:#989898; }
.top .right .fh{ color:#269a68;}


/*.header{ width:1100px; margin:0 auto; overflow:hidden;}*/
/*.header .logo{  float:left; margin-top:16px;}*/
/*.header .addTab{ margin:64px 0 0 44px; float:left; display:inline; height:30px; line-height:30px; background:url(../images/addico.gif) no-repeat left center; padding-left:40px;}*/
/*.header .addTab span{ color:#3f4040; font-size:16px;}*/
/*.header .addTab em{ color:#727170; font-size:14px;}*/
/*.header .intro{ float:left; margin-left:106px; display:inline; padding-top:40px; font-size:14px; color:#595858; line-height:26px;}*/
/*.header .tel{ height:60px; float:right; margin:56px 0 0 40px; display:inline; background:url(../images/telico.gif) no-repeat left 4px; padding:0 0 0 50px;}*/
/*.header .tel span{ font-size:16px; }*/
/*.header .tel strong{ margin-top:8px; background:url(../images/tel.gif) no-repeat; width:158px; height:18px; display:block;}*/

/*.nav{ height:60px; background:#269a68; margin-top:20px;}*/
/*.nav .navIn{ width:1100px; margin:0 auto;}*/
/*.nav a{ line-height:60px; padding:0 18px; color:#fff; font-size:18px;}*/




/* 本例子css */
.banner{ overflow:hidden; width:100%; position:relative; height:462px;}
.banner img{ position:absolute; left:50%; margin-left:-960px; display:block; text-align:center;}
.banner .img1{ top:0;}
.banner .img2{ top:163px;}
.banner .img3{ top:317px;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,.banner .next{ position:absolute; display:block; width:50px; height:80px; filter:alpha(opacity=50);opacity:0.5; top:50%; margin-top:-40px; display:none;}
.banner .prev{ background:url(../images/prev.png) no-repeat; left:5%;}
.banner .next{ background:url(../images/next.png) no-repeat; right:5%;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }


/*  公用部分开始  */
.pageIn{ width:1100px; margin:0 auto; overflow:hidden;}

/*大标题*/
.pubTitle{ text-align:center; color:#269a68; font-size:46px; font-weight:bold;}
.pubCon{ text-align:center; color:#606161; font-size:18px; line-height:30px; padding-top:10px;}


/*人物简介*/
.personInfo{ overflow:hidden;}
.personInfo .person{ float:left; margin-right:20px;}
.personInfo .content{ float:left; margin-top:20px;}
.personInfo .content span{float:left;width:50px; height:104px;}
.personInfo .content .middle{ float:left; width:800px;  height:80px; padding:24px 10px 0 10px; font-size:18px; line-height:30px;}
.personInfo .content .middle{_line-height:24px;*line-height:24px;}
.personInfo .content .middle em{ float:right;}


/*page7训练体系*/
.page7 .personInfo .content span{width:34px; }
.page4 .personInfo .content .left{  background:url(../images/p4-l.png) no-repeat;}
.page4 .personInfo .content .right{ background:url(../images/p4-r.png) no-repeat;}
.page7 .personInfo .content .left{  background:url(../images/p7-l.png) no-repeat;}
.page7 .personInfo .content .right{ background:url(../images/p7-r.png) no-repeat;}
.page9 .personInfo .content .left{  background:url(../images/p9-l.png) no-repeat;}
.page9 .personInfo .content .right{ background:url(../images/p9-r.png) no-repeat;}
.page4 .personInfo .content .middle{ color:#369ecf; background:url(../images/p4-m.png) repeat-x;}
.page7 .personInfo .content .middle{ color:#41548e;background:url(../images/p7-m.png) repeat-x; height:100px; padding:5px 10px 0 10px; font-size:14px; }
.page9 .personInfo .content .middle{ color:#502e24;background:url(../images/p9-m.png) repeat-x;}


/*预约信息*/
.yy-h3tit1{ font-size:36px; color:#f4fd03; text-align:center;}
.yy-subtitle1{ font-size:18px; color:#fff; text-align:center; padding-top:20px;}
.yy-sublist1{ background:#f07c05; height:54px; line-height:54px; margin-top:20px; padding-left:180px;}
.yy-sublist1 p{background:url(../images/dgico-1.png) no-repeat 0 
16px; font-size:18px; color:#fff; padding-left:30px; width:234px; float:left;}
.yy-subtitle1-2{color:#1a4564;}
.yy-sublist1-2{background:#236798;}

.yy-h3tit2{ font-size:36px; color:#555656; padding:30px 0 20px; text-align:center;}
.yy-subtitle2{ height:36px; line-height:36px; color:#fff; text-align:center; font-size:18px; width:690px; background:#539d7d; margin:0 auto;}
.yy-sublist2{ text-align:center; margin:18px 0; padding-left:180px; overflow:hidden;}
.yy-sublist2 p{ background:url(../images/dgico-2.png) no-repeat; font-size:18px; line-height:24px; color:#4b4a4a; width:234px; float:left; padding-left:33px;}
.yy-h3tit2-2{ color:#269a68;}
.yy-subtitle2-2{ background:#fb8921;}




.yy-course{ height:280px; padding:20px; background:url(../images/white-bg.png); position:relative;}

.yy-course .yy-info{ float:left; margin:20px 0 0 120px;display:inline;}

.yy-course .yy-info .grid{ padding-bottom:30px; font-size:16px; height:22px; line-height:22px;}

.yy-course .yy-info .title{ float:left; padding-right:20px; font-size:18px;}

.yy-course .yy-info .option{ float:left; _width:96px;*width:96px;}

.yy-course .yy-info .yy-input{ border:none; background:none; border-bottom:1px solid #606161; width:54px; height:22px; line-height:22px; text-align:center; color:#606161;}

.yy-course .yy-info .grid .c1{ overflow:hidden;}

.yy-course .yy-info .yy-radio{ float:right; margin:6px 30px 0 6px; _margin-top:4px;*margin-top:4px; cursor:pointer;}

.yy-course .yy-xq-sel{ overflow:hidden; float:left;margin:10px 0 0 100px; display:inline;}

.yy-course .yy-xq-sel .grid{padding-bottom:20px; font-size:18px; height:30px; line-height:30px;}

.yy-course .yy-xq-sel .grid .title{ float:left; padding-right:20px;}

.yy-course .yy-xq-sel .grid input{ height:30px; padding-left:6px; font-size:15px; width:190px; color:#606161; line-height:30px;}

.yy-course .yy-xq-sel .grid select{ height:30px; width:200px; padding-left:6px; cursor:pointer; font-size:15px; color:#606161}

.yy-course .yy-btnWrap{ overflow:hidden; width:206px; position:absolute; left:50%; margin-left:-103px; bottom:-20px;}

.yy-course .yy-btn{ font-size:18px;cursor:pointer; border:none;color:#fff;background: #fd7d0a; height:44px;  width:206px; text-align:center; }



/*  公用部分结束  */




/*page开始*/
.page1{ overflow:hidden; background:#e2f9ef; padding:30px 0;}
.page1 .jbinfo{ overflow:hidden; width:1200px; position:relative;}
.page1 .jbinfo li{ width:252px; height:236px; float:left; margin-right:30px; position:relative;}
.page1 .jbinfo li .list{ border:1px solid #58be91; padding:20px 34px 10px 34px; text-align:center;}
.page1 .jbinfo li.color .list{border:1px solid #269a68;}
.page1 .jbinfo li .list a{ display:block; height:44px; line-height:44px; color:#fff; font-size:16px; background:#58be91; margin-bottom:10px;}
.page1 .jbinfo li .list a:hover{ color:#faf20b;}
.page1 .jbinfo li.color .list a{ background:#269a68;}
.page1 .jbinfo li .title{ height:44px; line-height:44px; width:100%; background:#58be91; font-size:20px; color:#faf20b; text-align:center;}
.page1 .jbinfo li.color .title{background:#269a68;}
.page1 .jbinfo li .ico{ display:block; position:absolute; left:1px; top:1px; width:32px; height:44px; background:url(../images/p1ico.png) no-repeat; color:#fff; text-align:center; line-height:30px;}
.page1 .rytitle{ text-align:center; font-size:24px; color:#218057; padding:30px 0; font-weight:bold; overflow:hidden;}

.page1 .ryzsScroll{ overflow:hidden; position:relative; height:230px; }
.page1 .ryzsScroll .hd{}
.page1 .ryzsScroll .hd .prev,.page1 .ryzsScroll .hd .next{ position:absolute; display:block;  width:23px; height:74px; cursor:pointer;  top:50px; z-index:999;}
.page1 .ryzsScroll .hd .prev{ background:url(../images/left.gif) no-repeat; left:0;}
.page1 .ryzsScroll .hd .next{ background:url(../images/right.gif) no-repeat; right:0;}
.page1 .ryzsScroll .bd{ width:1020px; margin-left:30px;}
.page1 .ryzsScroll .bd ul{ overflow:hidden; zoom:1; }
.page1 .ryzsScroll .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.page1 .ryzsScroll .bd ul li .pic{ text-align:center; }
.page1 .ryzsScroll .bd ul li .pic img{ width:232px; height:160px; display:block;  padding:2px; }
.page1 .ryzsScroll .bd ul li .title{ padding-top:10px;width:232px; overflow:hidden;}
.page1 .ryzsScroll .bd ul li .title a{ line-height:24px; text-align:center; color:#444; }


.page2{ overflow:hidden; padding:40px 0;}
.page2 .picList{ overflow:hidden; margin-top:50px;}
.page2 .picList li{ float:left;}
.page2 .picList .c1{ width:263px; overflow:hidden;margin-right:12px; }
.page2 .picList .c1 .info{ height:196px; background:#49c38e; margin-top:14px; text-align:center;padding:58px 0 52px;_padding:45px 0 45px;}
.page2 .picList .c1 .info .title{ font-size:44px; color:#faf20b;  display:inline-block;}
.page2 .picList .c1 .info .text{ padding-top:28px; line-height:30px; font-size:18px; color:#faf20b;}
.page2 .picList .c1 .info .btn{ margin-top:30px; display:inline-block; padding:6px 16px 8px; background:#2a865e; font-size:18px; color:#96facf; border-radius:30px; transition:all .3s ease-out;}
.page2 .picList .c1 .info .btn:hover{ padding:8px 18px 10px; color:#fff; text-decoration:none;}
.page2 .picList .c2{ width:263px; overflow:hidden; margin-right:12px;}

.page2 .picList .pic{ position:relative; text-align:center; cursor:pointer; overflow:hidden;}
.page2 .picList .pic img{ width:100%; display:block;}
.page2 .picList .pic .title{ width:100%; position:absolute; left:0; bottom:0; background:url(../images/bg-black.png); line-height:30px; color:#fff;}
.page2 .picList .pic .content{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/bg-white.png); font-size:16px; color:#1d4936; line-height:30px; vertical-align: middle;display: table;}
.page2 .picList .pic .content span{display: table-cell;vertical-align: middle;}
.page2 .picList .mb14{ margin-bottom:12px;}
.page2 .picList .h219{ width:270px;}
.page2 .picList .h121{ width:126px;}
.page2 .picList .h190 .content{ height:190px;}
.page2 .picList .h176 .content{ height:176px;}
.page2 .picList .h121 .content{ height:121px;}
.page2 .picList .h280 .content{ height:280px;}
.page2 .picList .h219 .content{ height:219px;}
.page2 .picList .h190 img{height:190px;}
.page2 .picList .h121 img{ height:121px;}
.page2 .picList .h280 img{height:280px;}
.page2 .picList .h219 img{ height:219px;}
.page2 .picList .h219 .title{ height:40px; line-height:40px; }
.page2 .picList .h280 .title{ height:65px; color:#faf20b; font-size:18px; padding-top:10px;}




.page3{ background:#f4f5f8; overflow:hidden; padding:40px 0;}
/*免费测试表单 star*/

.freeTest{width:1100px; margin:30px auto 0; position:relative; }
#ceshi_nav{width:1100px;height:40px;  text-align:center; background:url(../images/test-tit.jpg) no-repeat; }
#ceshi_nav a{display:block;float:left;width:360px;cursor:pointer;line-height:40px; color:#fbfdfc; font-size:18px; text-decoration:none;}
#ceshi_nav a:hover,#ceshi_nav a.active{ font-size:20px;color:#faf20b}
.freeTest .ceshi_con{ overflow:hidden;}

.freeTest .ceshi_box{width:1066px;font-family:"微软雅黑";}
.freeTest .ceshi_box table{width:1066px;font-size:16px;}
.freeTest .ceshi_box table td.cstd_1{text-indent:30px;}
.freeTest .ceshi_box table td.cstd_2{padding-right:30px;}
.freeTest #ceshi_box1 tr,.freeTest #ceshi_box2 tr{ height:58px;}
#ceshi_box1 tr.odd,#ceshi_box2 tr.odd{ background:#fdffe8;}
#ceshi_box1 tr.even,#ceshi_box2 tr.even{ background:#e2faf0;}

.freeTest .ceshi_box .radioTitle{ padding-right:14px; cursor:pointer;}
#ceshi_box1 tr .num,#ceshi_box2 tr .num{ width:44px; padding-left:6px;}
#ceshi_box1 tr.odd .num,#ceshi_box2 tr.odd .num{ color:#58be91;  background:url(../images/tr-yellow.png) no-repeat left top;}
#ceshi_box1 tr.even .num,#ceshi_box2 tr.even .num{ color:#fff;background:url(../images/tr-blue.png) no-repeat left top;}

#ceshi_box3 .tableWrap{background:#fdffe8; padding-bottom:30px;}
#ceshi_box3 .h2title{font-size:20px;color:#333;font-weight:bold;padding-top:20px; line-height:60px;}
#ceshi_box3 .yu_sex_bd{ cursor:pointer; padding:4px 10px 0 0;}
#ceshi_box3 .xiaoqu{ cursor:pointer;}
#ceshi_box3 .line{ *padding:20px 0; height:60px; *height:30px; }
#ceshi_box3 .line .title{padding: 0 20px 0 60px;}
#ceshi_box3 .input-text{ width:200px; height:30px; line-height:30px; }
#ceshi_box3 select{ height:30px; width:200px; }

.freeTest .ceshi_box .ceshi_btn_box{ width:100%; overflow:hidden; padding:20px 0 0 250px;}
.freeTest .ceshi_box .btn{ float:left; width:204px; height:42px; line-height:42px; margin:0 50px; font-size:18px; text-align:center; text-decoration:none;} 
.freeTest .ceshi_box .prev_btn{ background:#faf20b; color:#49c38e;}
.freeTest .ceshi_box .next_btn,.freeTest .ceshi_box .submit{ background:#fd7d0a; color:#fff; border:none;}
.freeTest #cs_step1.next_btn{ margin-left:210px;}

#report{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.8); z-index:999; top:0; left:0;display:none; }
#report .reportIn{ width:980px;height:680px; position:relative; z-index:9999; left:50%; margin-left:-490px; top:50%; margin-top:-340px; background:#FFF;box-shadow:0px 0px 10px #CCCCCC;-moz-box-shadow:0px 0px 10px #CCCCCC;-webkit-box-shadow:0px 0px 10px #CCCCCC;font-family:'Microsoft Yahei';font-size:15px;color:#514c4c;
 -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=0, strength=6)\
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=90, strength=6)\
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=180, strength=6)\
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=270, strength=6)";
 *filter:progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=0, strength=6)
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=90, strength=6)
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=180, strength=6)
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=270, strength=6);}
#report table{width:958px;float:left;margin-left:15px;margin-top:15px;border:#8b8b8b solid 2px;}
#report table td{padding:0 20px;line-height:25px;}
#report ul{width:100%;float:left;color:#4d90ea;font-size:14px;}
#report ul li{width:100%;float:left;list-style:none;}
#report ul li span{display:block;float:left;color:#1861bb;border-top:#565656 solid 1px;border-right:#565656 solid 1px;width:100px;text-align:center;line-height:30px;height:30px;}
#report ul li span.rs_first{border-left:#565656 solid 1px;width:70px;margin-left:25px;}
#report ul li span img{margin-top:7px;}
#report .report_map{float:left;width:38px;height:193px;position:relative;overflow:hidden;margin-left:58px;margin-top:21px;}
#report .report_map .avg_map{width:38px;height:193px;position:absolute;z-index:10;left:0;top:193px;background:#27548c;}
#report .report_map .val_map{width:38px;height:193px;position:absolute;z-index:10;left:0;top:193px;background:#ae2649;}
/*#report_close{ display:inline-block; width:38px; height:38px; background:url(../images/closeb.png) no-repeat;}*/

/* 免费测试表单 end*/












.page4{ overflow:hidden; padding:40px 0;}
.page4 .pk{ position:relative; overflow:hidden; margin-top:40px;height:600px;}
.page4 .pk .pkPic{ width:146px; height:254px; position:absolute;  left:476px; top:130px;  background:url(../images/pk.gif) no-repeat;}
.page4 .pk ul{width:436px;  padding:0 15px; border-radius:10px;}
.page4 .pk ul.left{ background:#f4f4e6; color:#606060;}
.page4 .pk ul.right{ background:#49c38e; color:#faf20b;}
.page4 .pk ul li{ overflow:hidden;}
.page4 .pk ul.left li{ border-bottom:1px dashed #9a9b9b;}
.page4 .pk ul.right li{ border-bottom:1px dashed #cbfee8;}
.page4 .pk ul li.last{ border:none;}
.page4 .pk ul li .title{ display:block; font-size:24px; padding:12px 0 6px;}
.page4 .pk ul li .text{ font-size:18px; padding:6px 0 16px;}



.page5{ overflow:hidden; background:#e2f9ef; padding:30px;}
.page5 .list{ width:1200px; overflow:hidden; padding-top:40px;}
.page5 .list li{ float:left; margin:0 15px 15px 0; display:inline; position:relative;}
.page5 .list li img{ display:block;}
.page5 .list li.w476{ width:476px;}
.page5 .list li.w608{ width:608px; height:330px;}
.page5 .list li p{ width:100%;}
.page5 .list li.w476 p{ height:47px;}
.page5 .list li .content{ line-height:24px;  padding:10px 0;}
.page5 .list li.w476 .content{ background:#58be91; text-align:center; color:#ffff00; overflow:hidden;}
.page5 .list li.w608 .font-white{ color:#fff; padding:20px 10px 0; width:588px;}
.page5 .list li.w608 .font-green{ color:#3ba576; font-size:16px;}
.page5 .list li.w608-1{ background:#58be91;}
.page5 .list li.w608-1 img{ padding:26px 0 0 40px;}
.page5 .list li.w608-1 span{ position:absolute; display:block; width:200px; color:#ffff00; line-height:24px;}
.page5 .list li.w608-1 .one{ right:20px; top:10px;}
.page5 .list li.w608-1 .two{right:20px; top:120px;}
.page5 .list li.w608-1 .three{right:20px; top:210px;}
.page5 .list li.w608-2 img{ padding-left:30px;}
.page5 .list li.w608-2 .content{ line-height:30px; font-size:16px;}


.page6{ overflow:hidden; padding:30px 0;background:url(../images/p6bg.png);}
.page6 .pageIn{ }



.page7-1{ padding-top:30px; overflow:hidden;}
.page7 .p7-c1{ margin-top:20px; }
.page7 .p7-c2 .c1{ overflow:hidden;} 
.page7 .p7-infoLeft .title{ width:370px; overflow:hidden;}
.page7 .p7-infoLeft .title .left{ float:left; width:71px; height:89px;}
.page7 .p7-infoLeft .title1 .left{ background:url(../images/p7t-1.png) no-repeat;}
.page7 .p7-infoLeft .title2 .left{ background:url(../images/p7t-2.png) no-repeat;}
.page7 .p7-infoLeft .title3 .left{ background:url(../images/p7t-3.png) no-repeat;}
.page7 .p7-infoLeft .title4 .left{ background:url(../images/p7t-4.png) no-repeat;}
.page7 .p7-infoLeft .title .right{ float:left; width:28px; height:89px; background:url(../images/p7t-r.png) no-repeat bottom;}
.page7 .p7-infoLeft .title .middle{ float:left; width:260px; height:39px;padding:50px 0 0 10px; background:url(../images/p7t-m.png) repeat-x bottom; color:#fff; font-size:18px;}
.page7 .p7-infoLeft .text{ width:300px; padding:20px 0 0 30px; line-height:30px;}
.page7 .p7-c1 .p7-infoRight{ margin:10px 0 0 50px; width:617px; height:268px; background:url(../images/p7-c1-img.gif) no-repeat;}

.pgae7-2{ background:#f4f5f8; overflow:hidden; margin-top:20px; padding-bottom:20px;}
.page7 .p7-c2{ overflow:hidden; margin-top:15px;}
.page7 .p7-c2 .list{overflow:hidden; margin-top:35px;}
.page7 .p7-c2 .list li{ float:left; margin-left:14px; display:inline;}

.page7 .p7-c2 .c2{ margin-top:30px; overflow:hidden;}
.page7 .p7-c2 .picInfo,.page7 .p7-c3 .picInfo{ width:376px; height:429px; position:relative;}
.page7 .p7-c3 .picInfo{ height:358px;}
.page7 .p7-c2 .picInfo img,.page7 .p7-c3 .picInfo img{ width:100%; display:block;}
.page7 .p7-c2 .picInfo p,.page7 .p7-c3 .picInfo p{ position:absolute; left:0; bottom:0; background:url(../images/bg-black.png); height:130px; width:336px; padding:15px 20px; line-height:26px; color:#fffefe;}

.page7 .p7TabWrap{ overflow:hidden;}
.page7 .p7TabWrap .tabNav1{ overflow:hidden;height:52px;}
.page7 .p7TabWrap .tabNav1 span{ float:left; width:226px;  line-height:52px; color:#fff; font-size:18px; background:#a0a1a1; margin-left:12px; text-align:center; cursor:pointer;}
.page7 .p7TabWrap .tabNav1 .active{ background:#70a330;}
.page7 .p7TabWrap .tabConWrap{ overflow:hidden; padding:20px 0 0 8px;}
.page7 .p7TabWrap .tabConWrap .tabCon1{ width:676px; height:326px; border:1px solid #62c298; border-radius:10px; padding:15px; overflow:hidden;}
.page7 .p7TabWrap .tabConWrap .tabCon1 .info{ line-height:30px;}
.page7 .p7TabWrap .tabConWrap .tabCon1 .picWrap{ overflow:hidden; padding-top:15px;}
.page7 .p7TabWrap .tabConWrap .tabCon1 .pic{ width:400px;}
.page7 .p7TabWrap .tabConWrap .tabCon1 .text{ width:250px; color:#577f26; padding:70px 10px 0 0;}

.page7 .p7-c3{ overflow:hidden; margin-top:30px;}
.page7 .p7-c3 .c1{ overflow:hidden; height:390px;}
.page7 .p7-c3 .p7-infoRight1{ width:704px; height:381px; background:url(../images/p7-c3-img.gif) no-repeat; margin-top:10px;}
.page7 .p7-c3 .c2{ margin-top:15px; overflow:hidden;}
.page7 .p7-c3 .p7-infoRight2{ overflow:hidden; width:700px;}
.page7 .p7-c3 .p7-infoRight2 .info{ line-height:24px; padding-left:20px;}
.page7 .p7-c3 .p7-infoRight2 .list{ overflow:hidden; margin-top:20px;}
.page7 .p7-c3 .p7-infoRight2 li{ float:left; margin-left:15px; display:inline; text-align:center; width:140px; border-radius:8px; padding:0 10px;}
.page7 .p7-c3 .p7-infoRight2 li strong{ display:block; font-size:18px; line-height:60px; border-bottom:1px dashed #000; color:#000; margin-bottom:10px;}
.page7 .p7-c3 .p7-infoRight2 li span{ display:block; line-height:32px;}
.page7 .p7-c3 .p7-infoRight2 li a{ display:block; width:106px; height:30px; line-height:30px; margin:10px auto 20px; text-align:center; color:#58be91; background:#e4e472; border-radius:5px;}
.page7 .p7-c3 .p7-infoRight2 li.one{ background:#dcf8ec;}
.page7 .p7-c3 .p7-infoRight2 li.two{ background:#b5e7d2;}

.page7 .p7-c3 .p7-infoRight2 li.three{ background:#89cdaf;}
.page7 .p7-c3 .p7-infoRight2 li.four{ background:#58be91;}
.page7 .p7-c3 .p7-infoRight2 li.three strong,.page7 .p7-c3 .p7-infoRight2 li.four strong{ border-bottom:1px dashed #fff; color:#fff;}
.page7 .p7-c3 .p7-infoRight2 li.three a,.page7 .p7-c3 .p7-infoRight2 li.four a{  background:#fafa61;}

.pgae7-4{ background:#f5f8ff; overflow:hidden; margin-top:40px; padding:0 0 40px 0;}
.page7 .p7-c4{ overflow:hidden; margin-top:30px;}
.page7 .p7-c4 .p7-infoRight{ overflow:hidden;}
.page7 .p7-c4 .p7-infoRight .text{ padding:50px 0 0 0; text-align:center; font-size:18px; color: #444443;}
.page7 .p7-c4 .p7-infoRight .list{ margin-top:30px;}
.page7 .p7-c4 .p7-infoRight li{ float:left; margin:0 15px; text-align:center;}
.page7 .p7-c4 .p7-infoRight li img{ width:203px; height:172px; display:block;}
.page7 .p7-c4 .p7-infoRight li p{ color:#33805e; padding-top:20px;}

.page8{padding-bottom:60px; background:url(../images/p8bg.jpg) no-repeat center;}

.page8 .p8main{ width:1100px; height:318px; background:#fff; overflow:hidden; margin-top:20px;}


.page9{ overflow:hidden; padding:40px;}
.page9 .timeTabWrap{ overflow:hidden; padding-top:40px;}
.page9 .timeTabWrap .tabNav2{ height:64px; overflow:hidden; background:url(../images/p9line.gif)  repeat-x 0 55px;}
.page9 .timeTabWrap .tabNav2 li{ width:84px; height:64px; line-height:30px; text-align:center; float:left; margin: 0 13px; display:inline; background:url(../images/p9ico.png) no-repeat;cursor:pointer;}
.page9 .timeTabWrap .tabNav2 li.active{ background:url(../images/p9ico_active.png) no-repeat; font-size:16px;}
.page9 .timeTabWrap .timeCon{ padding:20px 40px 30px; overflow:hidden; }
.page9 .timeTabWrap .timeCon .tabCon2{font-size:18px; color:#4e4d4d; line-height:30px;}

.page9 .timeScroll{ overflow:hidden; position:relative;  }
.page9 .timeScroll .hd{}
.page9 .timeScroll .hd .prev,.page9 .timeScroll .hd .next{ position:absolute; display:block;  width:23px; height:74px; cursor:pointer;  top:60px; z-index:999;}
.page9 .timeScroll .hd .prev{ background:url(../images/scroll-prev2.gif) no-repeat; left:0;}
.page9 .timeScroll .hd .next{ background:url(../images/scroll-next2.gif) no-repeat; right:0;}
.page9 .timeScroll .bd{ width:1050px; margin-left:16px; overflow:hidden;}
.page9 .timeScroll .bd ul{ overflow:hidden; zoom:1; }
.page9 .timeScroll .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;   }
.page9 .timeScroll .bd ul li .pic{ text-align:center; }
.page9 .timeScroll .bd ul li .pic img{ width:240px; height:170px; display:block;   border:1px solid #ccc;}
.page9 .timeScroll .bd ul li .title{ padding-top:10px; width:240px;}
.page9 .timeScroll .bd ul li .title a{ line-height:24px; text-align:center; color:#444;}

.AD1{ height:88px; background:url(../images/ad1.gif) no-repeat center; display:block; }

.page10{ padding-top:50px; overflow:hidden;}
.page10 .info{ padding-top:44px;}

.page10 .info .pic1{ display:inline-block; width:705px; height:433px; background:url(../images/p10-img1.gif) no-repeat;}
.page10 .info .pic2{display:inline-block; width:394px; height:433px; background:url(../images/p10-img2.gif) no-repeat;}
.page10 .info .ddz-pic2{background:url(../images/ddz-p10-img2.gif) no-repeat;}
.page10 .text{ overflow:hidden;}
.page10 .text p{ height:50px; background:#4ca0dc; line-height:50px; position:relative; color:#fefefe; padding-left:70px; font-size:18px;}
.page10 .text p a{ display:block; width:110px; height:32px; background:#eea313; text-align:center; line-height:30px; border-radius:6px; position:absolute; right:75px; top:50%; margin-top:-15px; font-size:18px; color:#fff; transition:all .3s ease-in-out; text-decoration:none;}
.page10 .text p a:hover{width:114px; height:34px; }


.page11{ overflow:hidden; background:#e2f9ef; margin-top:30px; padding:30px 0;}
.page11 .h3title{ display:block; font-size:24px; text-align:center; color:#269a68;}
.page11 .list{ overflow:hidden; margin-top:30px;}
.page11 .list li{ float:left;  margin:0 120px 0 0; text-align:center;}
.page11 .list li .title{ font-size:18px;}
.page11 .list li .pic{ overflow:hidden; width:210px;height:246px; margin-top:20px;}
.page11 .list li .pic1{ background:url(../images/p11-img1.gif) no-repeat; width:306px; }
.page11 .list li .pic2{ background:url(../images/p11-img2.gif) no-repeat 0 20px;}
.page11 .list li .pic3{ background:url(../images/p11-img3.gif) no-repeat 0 20px;}


.page12{ overflow:hidden; padding:30px 0; background:#339c6f;}
.page12 .h3title{ display:block; color:#f5fe02; text-align:center; font-size:30px;}
.page12 .infoCon{ padding-top:20px; font-size:16px; color:#fdfdfb; line-height:26px; text-align:center;} 
.page12 .btn{ display:block; margin:30px auto; width:191px; height:38px; background:url(../images/p12-btn.gif); color:#502e24; line-height:38px; text-align:center; text-decoration:underline; transition:all .2s ease;}
.page12 .btn:hover{ font-size:15px;}
.page12 .pic{ width:729px; height:214px; margin: 0 auto; background:url(../images/p12-img.gif) no-repeat;}


.page13{ overflow:hidden; padding:40px 0;}
.page13 .list{ overflow:hidden; padding-top:20px;}
.page13 .list li{ float:left; overflow:hidden;width:320px; display:inline; margin:20px;}
.page13 .list li .left{ width:108px; height:108px; border:2px solid #e66e69; font-size:48px; text-align:center;color:#e66e69;}
.page13 .list li .left strong{ display:block;}
.page13 .list li .left em{ font-size:30px; display:block;}
.page13 .list li .right{ width:186px; overflow:hidden;}
.page13 .list li .right .title{ display:block; font-size:28px; color:#e66e69;  border-bottom:2px solid #939292; width:130px; line-height:46px;}
.page13 .list li .right .info{ font-size:12px; padding-top:10px;}


.page14{ overflow:hidden; background:url(../images/p14bg.jpg) center; height:356px;}
.page14 .h3title{ text-align:center; font-size:30px; color:#fefdfd; padding:30px 0;}
.page14 .list{ overflow:hidden; width:850px; margin:20px auto 0;}
.page14 .list li{ float:left; width:280px; height:100px; border:1px solid #fefdfd;border-left:none; border-top:none; text-align:center;}
.page14 .list li.n-border-r{ border-right:none;}
.page14 .list li.n-border-b{ border-bottom:none;}
.page14 .list li p{ font-size:16px; color:#fcfbf9; padding:10px 0 20px;}


.page15{ overflow:hidden; padding:40px 0; background:#fefcfc;}
.page15 .rzlist{ padding-top:30px; overflow:hidden;}
.page15 .rzlist li{ float:left; margin:0 18px; display:inline;}
.page15 .rzlist li img{ width:236px; height:162px;}
.page15 .h3title{ color:#236798; font-size:30px; text-align:center; padding:30px 0; overflow:hidden;}

.page15 .jlhzScroll{ overflow:hidden; position:relative;  }
.page15 .jlhzScroll .hd{}
.page15 .jlhzScroll .hd .prev,.page15 .jlhzScroll .hd .next{ position:absolute; display:block;  width:13px; height:52px; cursor:pointer;  top:50px; z-index:99;}
.page15 .jlhzScroll .hd .prev{ background:url(../images/scroll-prev2.gif) no-repeat; left:0;}
.page15 .jlhzScroll .hd .next{ background:url(../images/scroll-next2.gif) no-repeat; right:10px;}
.page15 .jlhzScroll .bd{ width:1020px; margin-left:14px;}
.page15 .jlhzScroll .bd ul{ overflow:hidden; zoom:1; }
.page15 .jlhzScroll .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.page15 .jlhzScroll .bd ul li .pic{ text-align:center; }
.page15 .jlhzScroll .bd ul li .pic img{ width:240px; height:160px; display:block; border:2px solid #ccc;}
.page15 .jlhzScroll .bd ul li .title{ padding-top:10px; width:240px;}
.page15 .jlhzScroll .bd ul li .title a{ line-height:20px; text-align:center; color:#444;}

.page15 .hzdw{ overflow:hidden; margin-top:20px; height:162px;}
.page15 .hzdw .h2title{ width:20px; text-align:center; color:#fff; padding:20px 15px; font-size:18px; line-height:30px; float:left; background:#fe9d2a;}
.page15 .hzdw .list{ height:148px; padding:14px 0 0 30px; float:left; background:#f5f3f4; width:1018px;} 
.page15 .hzdw .list li{ float:left; margin:0 12px; display:inline; text-align:center;}
.page15 .hzdw .list li img{ width:97px; height:112px;}
.page15 .hzdw .list li p{}


.page16{ background:#63ace0; padding:30px 0;}


.page17{ overflow:hidden; padding:40px 0;}
.page17 .p17main{ margin-top:30px;}
.page17 .p17main .c1{ overflow:hidden;}
.page17 .p17main .left{ overflow:hidden; width:306px;}
.page17 .p17main .left .title{ width:193px; height:74px; background:url(../images/p17tit.gif) no-repeat;}
.page17 .p17main .left .pic{ position:relative; margin-top:30px;}
.page17 .p17main .left .pic img{ width:100%; display:block;}
.page17 .p17main .left .pic .text{ position:absolute; left:0; bottom:0; background:url(../images/bg-black.png); padding:16px 20px; color:#fefdfd; line-height:28px; text-align:center;}
.page17 .p17main .left .pic .text span{ display:inline-block;}
.page17 .p17main .left .pic .name{ font-size:18px;}

.page17 .right{ overflow:hidden;width:779px;}
.page17 .right .tabNav3{ width:790px; overflow:hidden;background:#e9e9e9; margin-top:14px;}
.page17 .right .tabNav3 span{float:left; margin-right:6px; width:190px; height:50px; line-height:50px; color:#3d3d3d; font-size:18px;  text-align:center; cursor:pointer;}
.page17 .right .tabNav3 span.active{ color:#fdfdfd; background:#feb26d;}
.page17 .right .tabConWrap{ margin-top:40px; overflow:hidden; width:790px;}
.page17 .right .tabCon3{}
.page17 .right .tabCon3 li{ float:left; margin-right:6px; width:190px; overflow:hidden;}
.page17 .right .tabCon3 li img{ width:188px; height:84px; border:1px solid #c3c3c0; }
.page17 .right .tabCon3 li .info{ padding-top:32px; line-height:24px; height:120px; overflow:hidden;}
.page17 .right .tabCon3 li .title{ width:100%; height:56px; background:#58be91; padding-top:6px; line-height:56px; text-align:center; font-size:18px; color:#fdfdfd;}
.page17 .p17main .c2{ overflow:hidden; padding-top:30px;}
.page17 .p17main .c2 .more{ float:left; line-height:60px; padding-left:190px; color:#58be91; font-size:20px; text-decoration:underline; width:220px;}
.page17 .p17main .c2 .more:hover{ color:#11a363;}
.page17 .p17main .c2 .tel{ float:left; font-size:20px; padding-left:100px;}
.page17 .p17main .c2 .tel .size{ font-size:36px; color:#f87803;}


.page18{ overflow:hidden; background:#f4f5f8;}
.page18 .pageIn{ position:relative;}
.page18 .p18tit{ width:200px; height:82px; position:absolute; left:0; top:0px; background:url(../images/p18-tit.gif) no-repeat; }
.page18 .tabNav4{ text-align:center; cursor:pointer; padding:40px 0 0 0;}
.page18 .tabNav4 span{margin:0 25px; font-size:30px; color:#339c6f;}
.page18 .tabNav4 span:hover,.page18 .tabNav4 .active{ text-decoration:underline;}
.page18 .list{ overflow:hidden; margin:50px 0 0 50px; padding-bottom:40px;}

.page18 .list .tabCon4{ }
.page18 .list .tabCon4 .video{ float:left; width:435px; height:274px; margin:0 30px; padding:5px 0 0 5px;}
.page18 .list .tabCon4 .v1{ background:url(../images/video1.jpg);}
.page18 .list .tabCon4 .v2{ background:url(../images/video2.jpg);}
.page18 .list .tabCon4 .video embed{ background:#fff;}
.page18 .list .tabCon4 img{  width:440px; height:274px; padding:0 30px;}

.page19{ background:url(../images/p19bg.jpg) no-repeat center; margin-top:60px;  height:541px;}



.page20{background:url(../images/p20bg.jpg) no-repeat center top; overflow:hidden;}
.page20 .w1292{ width:1300px; overflow:hidden;}
.page20 .w1360{ width:1360px;  margin:0 auto; background:url(../images/p20bgin.jpg) no-repeat 0 top;}
.page20 .fot-title{ text-align:center; padding:90px 0; color:#fff}
.page20 .fot-title strong{ font-size:48px;}
.page20 .fot-title p{ }
.page20 .fot-title .cn{padding-top:20px; font-size:18px;}
.page20 .fot-title .en{ padding-top:10px;color:#c8c8ca; font-size:12px;}
.page20 .tabNav5{ overflow:hidden; }
.page20 .tabNav5 span{ float:left; margin-right:58px; width:54px; color:#e6e7e9; font-size:18px; cursor:pointer; text-align:center;}
.page20 .tabNav5 span.sjz{ padding-left:4px;width:58px;}
.page20 .tabNav5 span.active{ color:#0caa66; font-size:19px;}
.page20 .tabWrap{ overflow:hidden; padding-top:110px;}
.page20 .tabWrap .tabCon5{ overflow:hidden}
.page20 .tabCon5 .left{ float:left; text-align:center; padding:90px 110px 0 214px;}
.page20 .tabCon5 .left strong{ color:#339c6f; font-size:30px;}
.page20 .tabCon5 .left span{ display:block; padding:20px 0;}
.page20 .tabCon5 .right{ float:left;}
.page20 .tabCon5 .right span{ line-height:30px; display:block;} 















/*弹出表单 star*/
.pop-bd{ position:fixed !important; left:0; top:0; width:100%; height:100%; z-index:9999999999999999999999 !important; background:url(../images/bg-black8.png); display:none;}
.pop-bd-in{ position:relative; width:670px; height:550px; top:50%; margin-top:-275px; left:50%; margin-left:-335px; background:#e5e5e5; padding:15px; border-radius:10px; overflow:visible;}
.pop-bd .content{background:#fefcfb url(../images/pop-img.png) no-repeat top; border-radius:10px; padding:145px 0 10px;}
.pop-bd .txt-info{ color:#424343; text-align:center; padding:10px; line-height:24px; border-bottom:1px dashed #424343;}
.pop-close{ position:absolute;right:6px; top:2px; width:33px; height:33px; background:url(../images/pop-close.png) no-repeat;}
.pop-bd .txt-info2{ text-align:center; color:#101d2f; display:block; padding-top:8px; font-size:16px;}

.pop-yy-course{ padding:10px; position:relative; border-radius:15px;}
..pop-yy-course .cell{ overflow:hidden;}
.pop-yy-course .yy-info{width: 300px; float:left; margin:10px 0 0 10px;display:inline; overflow:hidden; }
.pop-yy-course .yy-info .grid{ padding-bottom:28px; font-size:14px; height:22px; line-height:22px;}
.pop-yy-course .yy-info .title{ float:left; padding-right:20px; font-size:16px;}
.pop-yy-course .yy-info .option{ float:left; padding:0 4px;}
.pop-yy-course .yy-info .yy-input{ border:none; background:none; border-bottom:1px solid #606161; width:54px; height:22px; line-height:22px; text-align:center; color:#606161;}
.pop-yy-course .yy-info .grid .c1{ overflow:hidden;}
.pop-yy-course .yy-info .yy-radio{ float:right; margin:6px 10px 0 6px; cursor:pointer;}
.pop-yy-course .yy-xq-sel{ float:right; overflow:hidden;margin:10px 0 0 10px; display:inline; width:310px;}
.pop-yy-course .yy-xq-sel .grid{padding-bottom:20px; font-size:16px; height:24px; line-height:24px; width:350px;}
.pop-yy-course .yy-xq-sel .grid .title{ float:left; padding-right:20px;}
.pop-yy-course .yy-xq-sel .grid input{ height:24px; padding-left:6px; font-size:14px; width:190px; color:#606161; line-height:24px;}
.pop-yy-course .yy-xq-sel .grid select{ height:24px; width:200px; padding-left:6px; cursor:pointer; font-size:14px; color:#606161}
.pop-yy-course .yy-btnWrap{ width:206px; margin:0 auto; text-align:center;}
.pop-yy-course .yy-btn{ font-size:18px;cursor:pointer; border:none;color:#fff;background: #ed331f; height:44px;  width:206px; text-align:center; border-radius:10px;}

.pop-yy-course input[type='radio']{ display:none; _display:inline-block;}
.pop-yy-course label .ico{ display:inline-block; width:15px; height:15px;  margin:4px 6px 0 0; float:left;_display:none;}
.pop-yy-course label .ico{ background:url(../images/popbd-ico1.gif) no-repeat;}
.pop-yy-course input[type='radio']:checked + .ico{ background:url(../images/popbd-ico2.gif) no-repeat;}
.pop-yy-course .yy-xq-sel .grid input{ border:1px solid #fc523f;}
.pop-yy-course .yy-xq-sel .grid select{ border:1px solid #fc523f;}


.fixNav{ position:fixed; left:0; bottom:0; z-index:999998; width:100%; height:45px; padding-top:15px; background:url(../images/bg-black8.png);}
.fixNav .in{ width:1100px; margin:0 auto; overflow:hidden;}
.fixNav .tel{ float:left; font-size:26px; color:#fff;}
.fixNav .list{ float:left; display:inline; margin-left:30px; text-align:center; }
.fixNav .list a{ width:130px; height:37px; float:left; margin:0 10px; display:inline; color:#fff; font-size:0;}
.fixNav .list .zx{ background:url(../images/fixNav2.png) no-repeat;}
.fixNav .list .tyk{background:url(../images/fixNav3.png) no-repeat;}
.fixNav .list .bm{background:url(../images/fixNav4.png) no-repeat;}

.fixNav .list .zx:hover{ background:url(../images/fixNav2-1.png) no-repeat;}
.fixNav .list .tyk:hover{background:url(../images/fixNav3-1.png) no-repeat;}
.fixNav .list .bm:hover{background:url(../images/fixNav4-1.png) no-repeat;}




.fixNav .floatTop{ width:40px; height:40px; float:right; background:url(../images/top.gif) no-repeat; font-size:0; cursor:pointer;}



.summer_ad{ display:block; text-align:center; padding-bottom:40px;}







