/**/
@media screen and (min-width: 420px) {
	.index_tel a span{font-size:24px;}
}
@media screen and (min-width: 480px) {
	.app_top_pic img{height:480px; width:none;}
	.app_top_phone img{height:480px; width:none;}
	.app_ewm{position:absolute; top:110px; width:100%; text-align:center;}
	.app_ewm img{width:100px; height:100px; }
	.app_iphone{position:absolute; top:250px; width:100%; text-align:center;}
	.app_iphone img{width:160px; height:40px; }
	.app_android{position:absolute; top:300px; width:100%; text-align:center;}
	.app_android img{width:160px; height:40px; }
}
@media screen and (min-width: 640px) {
	.index_tel a{height:80px;}
	.index_tel a i{width:80px; height:80px;}
	.index_tel a span{height:80px; padding-left:80px; line-height:80px; font-size:30px;}
	.index_nav li a span{font-size:18px; margin-top:10px;}
	.videolist li{width:33.3333%}
	.courselist li{width:33.3333%}
	.top_title h3{font-size:18px;}
	#subnav{width:480px; margin-left:-230px;}
	.subnav_table td a{font-size:14px; padding:12px 8px; font-size:14px;}
	.courselist_tab dt h3{font-size:16px;}
	.courselist_title{font-size:14px;}
	.course_btn a{font-size:18px;}
	.videolist_title{font-size:14px;}
	.case_tab dt h3{font-size:16px;}
	.map_tab dt h3{font-size:16px;}
}

@media screen and (min-width: 768px) {
	.mapschool_info h3{font-size:16px;}
	.mapschool_info p{font-size:14px;}
	.newslist_con h3{font-size:18px;}
	.newslist li a{min-height:122px;}
	.newslist_pic img{width:180px; height:120px;}
	.newslist_con{margin: 0 12px 0 205px;}
	.newslist_con p{max-height:72px; margin-top:5px;}
	.footnav_box{height:80px;}
	.footnav{height:80px;}
	.footnav li a{height:30px; font-size:16px; padding-top:50px;}
	.footnav li:nth-child(1) a{background-position:50% 5px;}
	.footnav li:nth-child(2) a{background-position:50% -75px;}
	.footnav li:nth-child(3) a{background-position:50% -155px;}
	.footnav li:nth-child(4) a{background-position:50% -235px;}
	.footnav li:nth-child(5) a{background-position:50% -315px;}
	.plug{bottom:95px;}
}

/*==========全局==========*/
.logo img{	height: 2.4em;width: auto; margin-top: 0.5em; }
html{overflow-x:hidden; -webkit-text-size-adjust:none; _background-image:url(about:blank); _background-attachment:fixed;}

body {font-family:"Microsoft Yahei",Arial,"宋体",Helvetica;  font-size:12px; color:#333333; background:#eeeeee;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, figure, footer, header,hgroup, menu, nav, section, menu,time, mark, audio, video  {margin:0;padding:0;

/*blr:expression(this.onFocus=this.blur()); outline:none;

-webkit-tap-highlight-color: rgba(255, 255, 255, 0);

-webkit-user-select: none;

-moz-user-focus: none;

-moz-user-select: none;*/

}

.transition{transition:all 0.2s ease; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; -ms-transition:all 0.2s ease;}

.table{border-collapse:collapse;border-spacing:0}

fieldset,img{border:0}

ul,ol,li {list-style:none;}

img{-ms-interpolation-mode: bicubic; vertical-align:top;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; padding:0; margin:0;}

input,select{vertical-align:middle;}

.clear{clear:both; height:0; overflow:hidden;}

.clearbox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearbox{zoom:1;}

.fl{float:left; display:inline;}

.fr{float:right; display:inline;}
.f1{float:left; display:inline; width:100%;}

.f2{float:left; display:inline; width:100%;}
.auto{margin-left:auto; margin-right:auto;}

a:focus{ -moz-outline-style:none;}

a { text-decoration:none; color:#333333; 

blr:expression(this.onFocus=this.blur()); outline:none;

-webkit-tap-highlight-color: rgba(255, 255, 255, 0); 

-webkit-user-select: none;

-moz-user-focus: none;

-moz-user-select: none;

}

a:hover{ text-decoration:none; color:#333333;}

img{max-width:100%;}

.time200ms{-moz-transition:200ms; -webkit-transition:200ms; -o-transition:200ms; -ms-transition:200ms; transition:200ms;}

.time500ms{-moz-transition:500ms; -webkit-transition:500ms; -o-transition:500ms; -ms-transition:500ms; transition:500ms;}

.nowrap{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}



body{position:absolute; width:100%; min-height:100%; top:0; left:0; overflow-x:hidden; min-width:320px;}

.head{height:60px; background:#2a3444; position:relative;}

.head h2{margin-left:5px;}

.head2{height:60px; background:#2a3444; position:relative;}

.head2 h2{margin:0 62px; text-align:center;}



.headmore{position:absolute; width:60px; height:60px; padding-left:2px; background:url(../images/headline.gif) repeat-y; position:absolute; right:0; top:0;}

.headmore a{display:block; width:60px; height:60px; background:#2a3444;}

.headmore .link_on{background:#131922;}

.headback{position:absolute; width:60px; height:60px; padding-right:2px; background:url(../images/headline.gif) 100% 0 repeat-y; position:absolute; left:0; top:0;}

.headback a{display:block; width:60px; height:60px; background:#2a3444;}

.headback .link_on{background:#131922;}



.footnav{width:100%; position:fixed; bottom:0; left:0; height:60px; background:#404042;}

.footnav_box{height:60px;}

.footnav li{width:20%; float:left;}

.footnav li a{display:block; height:20px; text-align:center; padding-top:40px; line-height:18px; color:#fff; border-left:1px solid #131922; border-right:1px solid #404042; background-image:url(../images/new_footnav.png); background-repeat:no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*9-15修改底部*/
/*.footnav li a.link_on,.footnav li.active a{background-color:#bfc406; color:#0e3501;}*/
.footnav li.active {width:20%;margin:0 auto;background-image: -moz-linear-gradient(top, #363234, #252525); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363234), color-stop(1, #252525)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363234', endColorstr='#252525', GradientType='0'); }


.footnav li:first-child a{border-left:0;}

.footnav li:last-child a{border-right:0; background-color:#ee9b09;}

/*.footnav li:nth-child(1) a{background-position:50% 0;}

.footnav li:nth-child(2) a{background-position:50% -80px;}

.footnav li:nth-child(3) a{background-position:50% -240px;}

.footnav li:nth-child(4) a{background-position:50% -320px;}

.footnav li:nth-child(5) a{background-position:50% -320px;}*/

.footnav li:nth-child(1) a{background-position:50% -5px;}

.footnav li:nth-child(2) a{background-position:50% -88px;}

.footnav li:nth-child(3) a{background-position:50% -172px;}

.footnav li:nth-child(4) a{background-position:50% -256px;}

.footnav li:nth-child(5) a{background-position:50% -340px;}


.top_title{height:50px; position:relative; background:#0b5e24;}

.top_title h3{text-align:center; line-height:50px; font-size:16px; color:#fff; text-shadow:0 1px 0 #000; }

.show_subnav h3 span{display:inline-block; padding:0 20px; background:url(../images/top_title_ico.png) 100% 50% no-repeat;}

.subnavshade{position:fixed; top:0; left:0; width:100%; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; z-index:1009; min-height:100%; display:none;}

.subnavshade_show{display:block;}

#subnav{position:absolute; top:0px; left:50%; margin-left:-130px; width:280px; z-index:1010;}

.subnav{background:#06501c; -moz-border-radius:3px -webkit-border-radius:3px; border-radius:3px; overflow:hidden; padding:3px; display:none;}

.subnav_show{display:block;}

.subnav_ico{position:absolute; height:5px; top:-5px; left:0; width:100%; background:url(../images/subnav_ico.gif) 50% 0 no-repeat;}

.subnav_table td{border:1px solid #064c1b; }

.subnav_table td a{display:block; text-align:center; padding:10px 5px; color:#fff; text-shadow:0 1px 0 #000; background:#0d6528; margin:0; }
.subnav_table td a:hover{ color:#e4efe0; background:#1a7335;}
.subnav_table td.active a{color:#e4efe0; background:#1a7335}
.subnav_table td a.link_on{background:#bfc406; color:#0e3501; text-shadow: 0 1px 0 #fff;}

/* 03.09新增样式  */
.form-title{
    text-align: center;
    background: #fff;
    padding: 20px 0;
}
.form-title h1{
    border-bottom: 2px solid #f6f6f6;
    margin: 0 18px;
    padding-bottom: 10px;
    font-size: 18px;
    position: relative;
}
.form-title h1:after{
    content: '';
    position: absolute;
    bottom: -2px;
    left: 50%;
    width: 30%;
    height: 2px;
    background: #20a0ff;
    margin-left: -15%;
}
.form-title p{
    width: 65%;
    margin: 0 auto;
    margin-top: 15px;
    background: #fdeada;
    font-size: 14px;
}

.plug{position:fixed; bottom:75px; left:7px;}

.plug_big{width:36px; height:36px; padding:4px; background:#fff; position:relative; z-index:2; -moz-border-radius:22px; -webkit-border-radius:22px; border-radius:22px; -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.25); box-shadow:2px 2px 5px rgba(0, 0, 0, 0.25); 

	-moz-transform:rotate(0);

	-o-transform:rotate(0);

	-webkit-transform:rotate(0);

	-webkit-transform:rotate(0);

}

.plug_big span{background:#bfc406 url(../images/i8.png) top no-repeat; display:block; width:36px; height:36px; -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}

.active .plug_big{

	-moz-transform:rotate(135deg);

	-o-transform:rotate(135deg);

	-webkit-transform:rotate(135deg);

	-webkit-transform:rotate(135deg);

}



.plug_small{width:32px; height:32px; padding:3px; background:#fff; position:relative; -moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px; -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.25); box-shadow:2px 2px 5px rgba(0, 0, 0, 0.25);

	position:absolute; top:5px; left:5px;

	-moz-transform:rotate(0);

	-o-transform:rotate(0);

	-webkit-transform:rotate(0);

	transform:rotate(0);

	z-index:1;

}

.active .plug_big{

	-moz-transform:rotate(135deg);

	-o-transform:rotate(135deg);

	-webkit-transform:rotate(135deg);

	transform:rotate(135deg);

}

.plug_small a{display:block; width:32px; height:32px; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;}

.plug_home{background:#bfc406 url(../images/i8.png) bottom;}

.plug_telephone{background:#bfc406 url(../images/i8.png)0 -36px;}

.plug_message{background:#bfc406 url(../images/i8.png)0 -72px;}

.plug_share{background:#bfc406 url(../images/i8.png)0 -108px;}



.active .plug_small:nth-child(1){

-moz-transform: translate(0, -100px) rotate(720deg);

-o-transform: translate(0, -100px) rotate(720deg);

-webkit-transform: translate(0, -100px) rotate(720deg);

transform: translate(0, -100px) rotate(720deg);

}

.active .plug_small:nth-child(2){

-moz-transform: translate(47px, -81px) rotate(720deg);

-o-transform: translate(47px, -81px) rotate(720deg);

-webkit-transform: translate(47px, -81px) rotate(720deg);

transform: translate(47px, -81px) rotate(720deg);

}

.active .plug_small:nth-child(3){

-moz-transform: translate(81px, -45px) rotate(720deg);

-o-transform: translate(81px, -45px) rotate(720deg);

-webkit-transform: translate(81px, -45px) rotate(720deg);

transform: translate(81px, -45px) rotate(720deg);

}

.active .plug_small:nth-child(4){

-moz-transform: translate(100px, 0) rotate(720deg);

-o-transform: translate(100px, 0) rotate(720deg);

-webkit-transform: translate(100px, 0) rotate(720deg);

transform: translate(100px, 0) rotate(720deg);

}



.plug_small .link_on{background:#0b5e24;}





.subbanner{text-align:center;}



.index_slide{width:100%; overflow:hidden; position:relative; backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;}

.index_slide .focus_pic{width:100%; overflow:hidden;}

.index_slide .focus_pic ul{width:300%; overflow:hidden; -moz-transform:translate(0,0); -o-transform:translate(0,0); -webkit-transform:translate(0,0); transform:translate(0,0);}

.index_slide .focus_pic li{float:left; text-align:center;width:33.3333333%;}

.index_slide .focus_btn {text-align:center; position:absolute; width:100%; bottom:4px;}

.index_slide .focus_btn li{display:inline-block; *zoom:1; *display:inline; margin:0 4px; font-size:1px; width:20px; height:20px; background:url(../images/bullet.png) no-repeat;}

.index_slide .focus_btn li.active{background:url(../images/bullet.png) 0 -40px no-repeat;}



.index_nav{margin:4px; position:relative;}

.index_nav li{width:33.3333%; float:left; text-align:center;}

.index_nav li a{display:block; margin:4px; background:#bfc406; position:relative; color:#0e3501; text-align:center;}

.index_nav li a span{position:absolute; bottom:0; left:0; width:100%; text-align:center; height:25%; line-height:100%; display:block; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.index_nav li:nth-of-type(even) a{background:#3d9d1b; color:#fff;}

.index_nav li:nth-of-type(even) .link_on,.index_nav li .link_on{background:#ee9b09; color:#fff;}

.index_nav li:nth-child(6) a{background:#ee9b09;}



.index_tel{margin:4px 8px 0 8px;}

.index_tel a{display:block; position:relative; background:#2a3444; height:60px;}

.index_tel a i{position:absolute; top:0; left:0; background:#ee9b09; width:60px; height:60px; display:block;}

.index_tel a span{text-align:center; margin-left:60px; display:block; color:#fff; font-size:18px; line-height:60px;}

.foot_margin{height:10px;}

.foot_margin2{height:20px;}






/*panel*/

.ui-panel-animate{transition:350ms; -moz-transition:350ms; -webkit-transition:350ms; -o-transition:350ms; -ms-transition:350ms;}

.panelbg{position:fixed; top:0; left:0; width:100%; background:#000; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; z-index:1009; min-height:100%; display:none;}

.panelbgshow{display:block;}

.panel{min-height:100%; width:17em; background:#f4f4f4; position:absolute; right:0; top:0; z-index:1010;

-moz-transform: translate(17em, 0);

-webkit-transform: translate(17em, 0);

-o-transform: translate(17em, 0);

-ms-transform: translate(17em, 0);

transform: translate(17em, 0);

}

.panelshow{

-moz-transform: translate(0, 0);

-webkit-transform: translate(0, 0);

-o-transform: translate(0, 0);

-ms-transform: translate(0, 0);

transform: translate(0, 0);

-webkit-box-shadow: -5px 0 5px rgba(0,0,0,.15);

-moz-box-shadow: -5px 0 5px rgba(0,0,0,.15);

box-shadow: -5px 0 5px rgba(0,0,0,.15);

}

.menu_top{height:40px; background:#0b5e24; width:100%; position:relative;}

.menu_top h3{text-align:center; line-height:40px; color:#fff; text-shadow: 0 1px 0 #000; font-size:16px; margin:0 30px;}

.menu_top_close{position:absolute; left:10px; top:12px; background:#8eaf3d url(../images/icons-18-white.png) -73px -1px no-repeat; width:18px; height:18px; -webkit-border-radius:9px; border-radius:9px; display:block;}



.menu_list{padding:0 10px;}

.menu_list a{padding:10px; margin-top:10px; text-align:center; color:#0b5e24; font-weight:bold; border:1px dashed #999; font-size:14px; display:block;}

.menu_list a.link_on{background:#0b5e24; color:#fff;}







/*about*/

.about_content{margin:12px 12px 0 12px; font-size:14px; line-height:1.6em;}

.about_content *{line-height:1.6em;}

/*course*/

.courselist_tab{margin-top:15px;}

.courselist_tab dt{height:38px; border:1px solid #c9c9c9; border-bottom:0; position:relative; background:#fbfbfb;

background:#f7f7f7;

background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));

background-image: -webkit-linear-gradient(#ffffff, #f7f7f7);

background-image:    -moz-linear-gradient(#ffffff, #f7f7f7);

background-image:     -ms-linear-gradient(#ffffff, #f7f7f7);

background-image:      -o-linear-gradient(#ffffff, #f7f7f7);

background-image:         linear-gradient(#ffffff, #f7f7f7);

}

.courselist_tab dt h3{margin:0 30px 0 15px; line-height:38px; font-size:14px; color:#000;}

.courselist_ico{position:absolute; top:9px; right:15px; width:21px; height:21px; background:url(../images/ico1.png) no-repeat;

-moz-transform:rotate(270deg);

-o-transform:rotate(270deg);

-webkit-transform:rotate(270deg);

transform:rotate(270deg);

}

.courselist_tab .active dt{border:1px solid #c9c9c9;}

.courselist_tab dl:last-child dt{border:1px solid #c9c9c9;}

.active .courselist_ico{

-moz-transform:rotate(0);

-o-transform:rotate(0);

-webkit-transform:rotate(0);

transform:rotate(0);

}

.courselist_tab dd{display:none; overflow:hidden;}

.courselist_tab .active dd{display:block;}

.courselist ul{margin:0 7px; padding-bottom:15px;}

.courselist li{width:50%; float:left; margin-top:15px; }

.courselist li a{display:block; margin:0 8px; background:#fff; border-top:1px solid #e4e4e4; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;

-moz-box-shadow:0px 1px 2px #b8b8b8; -webkit-box-shadow:0px 1px 2px #b8b8b8; box-shadow:0px 1px 2px #b8b8b8;}

.courselist_pic{margin:0 5px; padding:5px 0; text-align:center; }

.courselist_title{text-align:center; padding:5px 0 10px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:0 5px;}

.courselist li a.link_on{background:#bfc406;}



.course_content{margin:12px 12px 0 12px; font-size:14px; line-height:1.6em;}

.course_btn{ margin:0 auto; margin-top:20px; width:98%; }

.course_btn a{padding:15px 10px; font-size:16px; display:block; text-align:center; background:#bfc406; color:#0e3501; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.course_btn .link_on{background:#0b5e24; color:#fff;}

.input_radio{vertical-align:baseline;}



.message{background:#e5e5e5; width:90%; max-width:360px; margin:20px auto; position:relative; z-index:10;}

.message_top{height:50px; background:#0b5e24;}

.message_top h3{text-align:center; line-height:50px; font-size:16px; color:#fff; text-shadow:0 1px 0 #000;}

.message_con{padding:15px 0;}

.message_con th,.message_con td{padding:5px 3px;}

.message_select{height:30px; font-size:14px;}

.message_close{position:absolute; right:16px; top:16px; background:#8eaf3d url(../images/icons-18-white.png) -73px -1px no-repeat; width:18px; height:18px; -webkit-border-radius:9px; border-radius:9px; display:block;}

.message_btn{margin:0 16px;}

.message_btn a{padding:15px 10px;font-size:16px; display:block; text-align:center; background:#bfc406; color:#0e3501; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.message_btn a.link_on{background:#0b5e24; color:#fff;}

.message_tips{font-size:14px;}

.message_txt{width:80%; border:1px solid #ccc; height:24px; line-height:24px; padding-left:3px;}
.tt a{ padding:0px; margin:0 auto; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:46%;font-size:14px; display:block; text-align:center; background:#bfc406; color:#0e3501; height:40px; line-height:40px;}

/*case*/

.case_tab{margin-top:15px;}

.case_tab dt{height:38px; border:1px solid #c9c9c9; border-bottom:0; position:relative; background:#fbfbfb;

background:#f7f7f7;

background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));

background-image: -webkit-linear-gradient(#ffffff, #f7f7f7);

background-image:    -moz-linear-gradient(#ffffff, #f7f7f7);

background-image:     -ms-linear-gradient(#ffffff, #f7f7f7);

background-image:      -o-linear-gradient(#ffffff, #f7f7f7);

background-image:         linear-gradient(#ffffff, #f7f7f7);

}

.case_tab dt h3{margin:0 30px 0 15px; line-height:38px; font-size:14px; color:#000;}

.case_ico{position:absolute; top:9px; right:15px; width:21px; height:21px; background:url(../images/ico1.png) no-repeat;

-moz-transform:rotate(270deg);

-o-transform:rotate(270deg);

-webkit-transform:rotate(270deg);

transform:rotate(270deg);

}

.case_tab .active dt{border:1px solid #c9c9c9;}

.case_tab dl:last-child dt{border:1px solid #c9c9c9;}

.active .case_ico{

-moz-transform:rotate(0);

-o-transform:rotate(0);

-webkit-transform:rotate(0);

transform:rotate(0);

}

.case_tab dd{display:none; overflow:hidden;}

.case_tab .active dd{display:block;}




.caselist li a{width:100%; padding:12px 0 12px 0; position:relative; min-height:122px; display:block;}

.caselist li a.link_on{background:#dddddd;}

.caselist_pic{position:absolute; top:12px; left:12px;}

.caselist_pic img{border:1px solid #ccc; width:120px; height:120px;}

.caselist_con{margin:0 12px 0 145px; line-height:24px; font-size:14px;}

.caselist_con span{color:#666;}


.case_pic{position:absolute; top:12px; left:12px;}

.case_pic img{border:1px solid #ccc; width:120px; height:120px;}

.case_con{margin:0 12px 0 145px; line-height:24px; font-size:14px;}

.case_con span{color:#666;}

.case_content{margin:12px 12px 0 12px; font-size:14px; line-height:1.6em;}

.case_content *{line-height:1.6em;}





/*news*/



.newslist li a{width:100%; padding:12px 0 12px 0; position:relative; min-height:82px; display:block;}

.newslist li a.link_on{background:#dddddd;}

.newslist_pic{position:absolute; top:12px; left:12px;}

.newslist_pic img{border:1px solid #ccc; width:120px; height:80px;}

.newslist_con{margin:0 12px 0 145px; line-height:24px; font-size:14px;}

.newslist_con h3{font-size:16px; line-height:30px;}

.newslist_con p{max-height:48px; overflow:hidden; line-height:24px; margin-top:3px; color:#666;}





.news_top h1{font-size:18px; line-height:24px; color:#000; text-shadow:0 1px 0 #fff; text-align:center; }

.news_top p{margin-top:5px; color:#666; text-align:center;}

.news_content{margin:12px 12px 0 12px; font-size:14px; line-height:1.6em;}

.news_content *{line-height:1.6em;}



/*==============================map==============================*/

.map_tab dt{height:38px; border:1px solid #c9c9c9; border-bottom:0; position:relative; background:#fbfbfb;

background:#f7f7f7;

background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));

background-image: -webkit-linear-gradient(#ffffff, #f7f7f7);

background-image:    -moz-linear-gradient(#ffffff, #f7f7f7);

background-image:     -ms-linear-gradient(#ffffff, #f7f7f7);

background-image:      -o-linear-gradient(#ffffff, #f7f7f7);

background-image:         linear-gradient(#ffffff, #f7f7f7);

}



.map_tab dt h3{margin:0 30px 0 15px; line-height:38px; font-size:14px; color:#000;}

.map_ico{position:absolute; top:9px; right:15px; width:21px; height:21px; background:url(../images/ico1.png) no-repeat;

-moz-transform:rotate(270deg);

-o-transform:rotate(270deg);

-webkit-transform:rotate(270deg);

transform:rotate(270deg);

}

.map_tab .active dt{border:1px solid #c9c9c9; background:#bfc406;}

.map_tab dl:last-child dt{border:1px solid #c9c9c9;}

.active .map_ico{

-moz-transform:rotate(0);

-o-transform:rotate(0);

-webkit-transform:rotate(0);

transform:rotate(0);

}

.map_tab dd{display:none; overflow:hidden;}

.map_tab .active dd{display:block;}

.maplist_zb{height:38px; border:1px solid #c9c9c9; border-bottom:0; position:relative; background:#fbfbfb;

background:#f7f7f7;

background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));

background-image: -webkit-linear-gradient(#ffffff, #f7f7f7);

background-image:    -moz-linear-gradient(#ffffff, #f7f7f7);

background-image:     -ms-linear-gradient(#ffffff, #f7f7f7);

background-image:      -o-linear-gradient(#ffffff, #f7f7f7);

background-image:         linear-gradient(#ffffff, #f7f7f7);

}

.maplist_zb h3{margin:0 30px 0 15px; line-height:38px; font-size:16px; color:#000;}

.maplist li{height:40px; line-height:40px; background:#fff; border-bottom:1px solid #eeeeee;}

.maplist li a{padding-left:32px; display:block; font-size:14px; position:relative;}

.maplist li a i{width:13px; height:13px; display:block; background:url(../images/right_ico1.png) no-repeat; position:absolute; top:13px; right:20px;}

.maplist li:last-child{border-bottom:0;}

.maplist li a.link_on{background:#dddddd;}



.mapschool li{padding:18px 0; border-bottom:1px solid #fff; min-height:62px; position:relative;}

.mapschool_ico{position:absolute; right:25px; top:50%; margin-top:-31px;}

.mapschool_info{margin:0 100px 0 15px;}

.mapschool_info h3{font-size:14px; margin-bottom:8px;}

.mapschool_info p{line-height:20px; color:#666;}



/*==============================test==============================*/


.testlist dt{font-weight:normal; font-size:14px; text-shadow:0 1px 0 #fff; line-height:20px; margin-top:10px;}
.testlist dt.dt{ margin-left:5px;}
.testlist dd{margin-top:10px;}

.testlist dd li{width:50%; float:left;}
.testlist dd li label.link_item{ margin-left:10px;}

.testlist dd li label{display:block; padding:5px; border:1px solid #e5e5e5; margin-bottom: 8px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;

background:#fff;

background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));

background-image: -webkit-linear-gradient(#ffffff, #f5f5f5);

background-image:    -moz-linear-gradient(#ffffff, #f5f5f5);

background-image:     -ms-linear-gradient(#ffffff, #f5f5f5);

background-image:      -o-linear-gradient(#ffffff, #f5f5f5);

background-image:         linear-gradient(#ffffff, #f5f5f5);

}

.testlist dd li label:nth-child(1){margin-right:10px;}

.testlist dd li label:nth-child(2){margin-left:10px;}

.testlist dd li label input{margin-right:10px; font-size:14px;}

.testlist dd li label.link_on{background:#bfc406;}


.cs_test input{width:100%; margin:0 auto; text-align:center; height:45px; line-height:45px; font-size:12pt; color:#fff; background:#0B5F24; border:none;border-radius: 6px;}
.cs_test input.links{ width:98%; margin:15px auto 0px  5px; text-align:center;}
.test_form{height:32px; padding:8px; background:#bfc406; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0px 12px; position:relative;}

.test_search{width:82px; position:absolute; top:8px; right:8px;}

.test_search input{width:80px; height:32px; line-height:30px; border:1px solid #0b7029; display:block; text-align:center; color:#fff; font-size:14px; border:0;

-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;

background:#078e30;

background-image: -webkit-gradient(linear, left top, left bottom, from(#078e30), to(#0b5f24));

background-image: -webkit-linear-gradient(#078e30, #0b5f24);

background-image:    -moz-linear-gradient(#078e30, #0b5f24);

background-image:     -ms-linear-gradient(#078e30, #0b5f24);

background-image:      -o-linear-gradient(#078e30, #0b5f24);

background-image:         linear-gradient(#078e30, #0b5f24);

}

.test_search input.link_on{

background:#0b5f24;

background-image: -webkit-gradient(linear, left top, left bottom, from(#0b5f24), to(#078e30));

background-image: -webkit-linear-gradient(#0b5f24, #078e30);

background-image:    -moz-linear-gradient(#0b5f24, #078e30);

background-image:     -ms-linear-gradient(#0b5f24, #078e30);

background-image:      -o-linear-gradient(#0b5f24, #078e30);

background-image:         linear-gradient(#0b5f24, #078e30);

}

.test_txt{margin-right:90px; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:32px; padding:0 3px;}

.test_txt input{width:100%; border:0; background:none; height:30px; line-height:30px; color:#999999; text-align:center; font-size:14px;}







.message_form{margin:12px auto 0 auto; overflow:hidden; width:90%; max-width:400px;}

.message_form td{text-align:left; padding:5px;}

.message_form th{font-size:14px; text-align:right; vertical-align:top; line-height:26px; padding:12px 5px; font-weight:normal;}

.message_form_txt input{height:24px; line-height:24px; border:1px solid #c9c9c9; width:80%;}

.message_form_text textarea{width:90%; height:100px; border:1px solid #c9c9c9;}

.message_form_btn a{padding:8px 24px; background:#0b5e24; color:#fff; border:0; font-size:14px; margin-right:5px; display:inline-block;}

.message_form_btn input{padding:8px 24px; background:#0b5e24; color:#fff; border:0; font-size:14px; margin-right:5px; vertical-align:baseline;}

.message_form_btn .link_on{background:#bfc406; color:#000;}

.message_form_tips_box{background:#0b5e24; width:260px; padding:15px 10px; position:relative;margin:0 auto; z-index:1010; top:50%}

.message_form_tips .tips{text-align:center; font-size:14px; color:#fff; line-height:20px;}

.message_form_tips .tips_btn{text-align:center; margin-top:10px;}

.message_form_tips .tips_btn a{width:80px; height:26px; line-height:26px; background:#fff; text-align:center; display:inline-block;}

.message_form_tips .tips_btn a.link_on{background:#bfc406;}

.message_form_close{position:absolute; right:10px; top:10px; background:#8eaf3d url(../images/icons-18-white.png) -73px -1px no-repeat; width:18px; height:18px; -webkit-border-radius:9px; border-radius:9px; display:block;}



/*dialog*/

.dialogbg{position:fixed; top:0; left:0; width:100%; min-height:100%; z-index:9; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;  display:block;}

.dialog{position:fixed; top:0; left:0; width:100%; height:100%; overflow-y:auto; background-image:url(about:blank); z-index:1010; display:none;}

.dialogshow{display:block;}



/*dialog2*/

.dialogbg2{position:fixed; top:0; left:0; width:100%; min-height:100%; z-index:9; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;  display:block;}

.dialog2{position:fixed; top:0; left:0; width:100%; height:100%; overflow-y:auto; background-image:url(about:blank); z-index:1010; display:none;}

.dialog2show{display:block;}



/*dialog3*/

.dialogbg3{position:fixed; top:0; left:0; width:100%; min-height:100%; z-index:9; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;  display:block;}

.dialog3{position:fixed; top:0; left:0; width:100%; height:100%; overflow-y:auto; background-image:url(about:blank); z-index:1010; display:none;}

.dialog3show{display:block;}



/*dialog4*/

.dialog4bg{position:fixed; top:0; left:0; width:100%; min-height:100%; z-index:9; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;  display:block;}

.dialog4{position:fixed; top:0; left:0; width:100%; height:100%; overflow-y:auto; background-image:url(about:blank); z-index:1010; display:none;}

.dialog4show{display:block;}



/*video*/

.videolist ul{margin:0 7px; padding-bottom:15px;}

.videolist li{width:50%; float:left; margin-top:15px; }

.videolist li a{display:block; margin:0 8px; background:#fff; border-top:1px solid #e4e4e4; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;

-moz-box-shadow:0px 1px 2px #b8b8b8; -webkit-box-shadow:0px 1px 2px #b8b8b8; box-shadow:0px 1px 2px #b8b8b8;}

.videolist_pic{margin:0 5px; padding:5px 0; text-align:center; position:relative;}

.videolist_title{text-align:center; padding:5px 0 10px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:0 5px;}

.videolist li a.link_on{background:#bfc406;}

.videolist_pic i{width:50px; height:50px; display:inline-block; position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px; background:url(../images/play_ico.png) no-repeat;}



/*app*/

.app_top{width:100%; overflow:hidden; position:relative;}

.app_top_pic{width:500%; margin-left:-200%;  text-align:center; position:absolute;}

.app_top_pic img{height:320px; width:none;}

.app_top_con{position:relative; width:100%; }

.app_top_phone{width:50%; float:right; overflow:hidden; text-align:center;}

.app_top_phone img{height:320px; width:none;}

.app_top_about{width:50%; float:left; position:relative;}

.app_ewm{position:absolute; top:60px; width:100%; text-align:center;}

.app_ewm img{width:80px; height:80px; }

.app_iphone{position:absolute; top:160px; width:100%; text-align:center;}

.app_iphone img{width:128px; height:32px; }

.app_android{position:absolute; top:200px; width:100%; text-align:center;}

.app_android img{width:128px; height:32px; }



.app_title{font-size:16px; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #cccccc; padding-left:12px; font-weight:bold;}

.app_content{margin:12px 12px 0 12px; font-size:14px; line-height:1.6em;}

.app_content *{line-height:1.6em;}



/*==============================baidushare==============================*/

.baidushare{background:#bfc406; position:fixed; width:160px; top:50%; left:50%; margin:-95px 0 0 -88px; padding:5px 8px; z-index:1010; display:none; 

-webkit-border-radius:3px;

-moz-border-radius:3px;

border-radius:3px;

}

.baidushare_ewm{text-align:center; margin:8px 0 5px 0;}

.baidushare_ewm_wz{margin-top:5px;}

.baidushare .bds_tools_32 a{display:inline-block; float:none; zoom:0;}

.baidushare #bdshare{text-align:center; text-align:center!important; float:none;}

.baidusharebg{position:fixed; top:0; left:0; width:100%; background:#000; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; z-index:1009; min-height:100%; display:none;}

.baidusharebgshow{display:block;}

.baidushareshow{display:block;}



.weixinshade{position:absolute; top:0; left:0; height:100%; width:100%; z-index:1003; display:none; background: rgba(0, 0, 0, .2); filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#33000000, endColorstr=#33000000); z-index:999; overflow: visible; position: fixed; top: 0px; _position: absolute; _top: expression(documentElement.scrollTop + 0 + "px");}

.weixinshade img{position:absolute; right:0; top:0;}




.wy_share #bdshare{text-align:center; text-align:center!important; float:none;}

.wy_share #bdshare a{float:none; display:inline-block; }



.wy_share_content{margin:12px 12px 0 12px; font-size:14px; line-height:1.6em;}

.wy_share_content *{line-height:1.6em;}



.foot_fw{position:absolute; left:-99999px;}





/*==============================free_table==============================*/

.free_table{height: 140px; margin: 30px 15px 0;}

.free_table th,.free_table td{padding:5px 3px;}

.message_select{height:30px; width:80%; font-size:14px;}

.message_close{position:absolute; right:16px; top:16px; background:#8eaf3d url(../images/icons-18-white.png) -73px -1px no-repeat; width:18px; height:18px; -webkit-border-radius:9px; border-radius:9px; display:block;}

.message_btn{margin:0 16px;}

.message_btn a{padding:15px 10px; font-size:16px; display:block; text-align:center; background:#bfc406; color:#0e3501; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.message_btn a.link_on{background:#0b5e24; color:#fff;}



/*==============================ajax==============================*/

.ajaxpage{display:none;}

.nomore{clear:both; text-align:center; margin-top:20px; font-size:14px;}

.ajax_tips{clear:both; text-align:center; margin-top:20px; font-size:14px;}

.fixedloading{position:fixed; top:50%; left:50%; margin:-30px 0 0 -30px; z-index:9999; display:none;}

.fixedloadingbg{background:#000; position:fixed; top:0px; left:0; width:100%; height:100%; opacity:0.5; z-index:9998; display:none;}

/*==============================css3 loading==============================*/

.loadingcss3{

	-webkit-animation: ticktock 1s linear infinite;

	-webkit-transform-origin: 30px 30px;

	-moz-animation: ticktock 1s linear infinite;

	-moz-transform-origin: 30px 30px;

	-o-animation: ticktock 1s linear infinite;

	-o-transform-origin: 30px 30px;

	-ms-animation: ticktock 1s linear infinite;

	-ms-transform-origin: 30px 30px;

	animation: ticktock 1s linear infinite;

	transform-origin: 30px 30px;

}

#loadingcss3{width:60px; height:60px;}



@-webkit-keyframes ticktock { 0% { -webkit-transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); } }

@-moz-keyframes ticktock { 0% { -moz-transform: rotate(0); } 100% { -moz-transform: rotate(360deg); } }

@-o-keyframes ticktock { 0% { -o-transform: rotate(0); } 100% { -o-transform: rotate(360deg); } }

@-ms-keyframes ticktock { 0% { -ms-transform: rotate(0); } 100% { -ms-transform: rotate(360deg); } }

@keyframes ticktock { 0% {transform: rotate(0); } 100% { transform: rotate(360deg); } }



#loadingcss3 i{position:absolute; top:50%; left:50%; margin:-5px 0 0 -5px; background:#000; width:10px; height:10px; display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

#loadingcss3 i:nth-child(1){

-moz-transform: translate(0, -25px);

-webkit-transform: translate(0, -25px);

-o-transform: translate(0, -25px);

-ms-transform: translate(0, -25px);

transform: translate(0, -25px);

}

#loadingcss3 i:nth-child(2){

-webkit-transform: translate(18px, -18px);

-moz-transform: translate(18px, -18px);

-webkit-transform: translate(18px, -18px);

-o-transform: translate(18px, -18px);

-ms-transform: translate(18px, -18px);

transform: translate(18px, -18px);

opacity:0.9;

}

#loadingcss3 i:nth-child(3){

-webkit-transform: translate(25px, 0);

-moz-transform: translate(25px, 0);

-webkit-transform: translate(25px, 0);

-o-transform: translate(25px, 0);

-ms-transform: translate(25px, 0);

transform: translate(25px, 0);

opacity:0.8;

}

#loadingcss3 i:nth-child(4){

-webkit-transform: translate(18px, 18px);

-moz-transform: translate(18px, 18px);

-webkit-transform: translate(18px, 18px);

-o-transform: translate(18px, 18px);

-ms-transform: translate(18px, 18px);

transform: translate(18px, 18px);

opacity:0.7;

}

#loadingcss3 i:nth-child(5){

-webkit-transform: translate(0, 25px);

-moz-transform: translate(0, 25px);

-webkit-transform: translate(0, 25px);

-o-transform: translate(0, 25px);

-ms-transform: translate(0, 25px);

transform: translate(0, 25px);

opacity:0.6;

}

#loadingcss3 i:nth-child(6){

-webkit-transform: translate(-18px, 18px);

-moz-transform: translate(-18px, 18px);

-webkit-transform: translate(-18px, 18px);

-o-transform: translate(-18px, 18px);

-ms-transform: translate(-18px, 18px);

transform: translate(-18px, 18px);

opacity:0.5;

}

#loadingcss3 i:nth-child(7){

-webkit-transform: translate(-25px, 0);

-moz-transform: translate(-25px, 0);

-webkit-transform: translate(-25px, 0);

-o-transform: translate(-25px, 0);

-ms-transform: translate(-25px, 0);

transform: translate(-25px, 0);

opacity:0.4;

}

#loadingcss3 i:nth-child(8){

-webkit-transform: translate(-18px, -18px);

-moz-transform: translate(-18px, -18px);

-webkit-transform: translate(-18px, -18px);

-o-transform: translate(-18px, -18px);

-ms-transform: translate(-18px, -18px);

transform: translate(-18px, -18px);

opacity:0.3;

}


/*lottery*/

.button{
    display:inline-block;
    text-decoration:none;
    font:bold 12px/12px HelveticaNeue, Arial;
    padding:8px 15px;
    color:#666;
    border:1px solid #dedede;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
cursor:pointer;
}
.button.white{
    background:#f5f5f5;
    background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
    background:-moz-linear-gradient(top,  #f9f9f9, #f0f0f0);
    border-color:#dedede #d8d8d8 #d3d3d3;
    color:#666;
	position:absolute;
	bottom:10px;
	left:20px;
    text-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
    -moz-box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
    box-shadow:0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
}
.button.white:hover{
    background:#f4f4f4;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8');
    background:-webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f8f8f8));
    background:-moz-linear-gradient(top,  #efefef, #f8f8f8);
    border-color:#c7c7c7 #c3c3c3 #bebebe;
    text-shadow:0 1px 0 #fdfdfd;
    -webkit-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    -moz-box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    box-shadow:0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
}
.button.pink{
    background:#f67689;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78297', endColorstr='#f56778');
    background:-webkit-gradient(linear, left top, left bottom, from(#f78297), to(#f56778));
    background:-moz-linear-gradient(top,  #f78297, #f56778);
    border-color:#df6f8b #da5f75 #d55061;
    color:#8b216e;
    text-shadow:0 1px 0 #f89ca9;
    -webkit-box-shadow:0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;
    -moz-box-shadow:0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;
    box-shadow:0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;    
}
.button.pink:hover{
    background:#f67c90;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56c7e', endColorstr='#f78297');
    background:-webkit-gradient(linear, left top, left bottom, from(#f56c7e), to(#f78297));
    background:-moz-linear-gradient(top,  #f56c7e, #f78297);
    border-color:#c36079 #c25669 #c14e5c;
    text-shadow:0 1px 0 #f9a6b4;
    -webkit-box-shadow:0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;
    -moz-box-shadow:0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;
    box-shadow:0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;    
}
.button.black{

    background:#525252;

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#434343');

    background:-webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343));
    background:-moz-linear-gradient(top,  #5e5e5e, #434343);
    border-color:#4c4c4c #313131 #1f1f1f;
    color:#fff;
    text-shadow:0 1px 0 #2e2e2e;
    -webkit-box-shadow:0 1px 1px #afafaf, inset 0 1px 0 #868686;
    -moz-box-shadow:0 1px 1px #afafaf, inset 0 1px 0 #868686;
    box-shadow:0 1px 1px #afafaf, inset 0 1px 0 #868686;    
}
.button.black:hover{
    background:#5a5a5a;
    border-color:#2c2c2c #1c1c1c #101010;
    text-shadow:0 1px 0 #363636;
    -webkit-box-shadow:0 1px 1px #b1b1b1, inset 0 1px 0 #838383;
    -moz-box-shadow:0 1px 1px #b1b1b1, inset 0 1px 0 #838383;
    box-shadow:0 1px 1px #b1b1b1, inset 0 1px 0 #838383;    
}
.button.green{
	 width:84%; margin:0 auto; display:block; height:30px; line-height:30px; font-size:14pt; text-align:center; margin-bottom:10px;
    background:#b7d770;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285', endColorstr='#9fcb57');
    background:-webkit-gradient(linear, left top, left bottom, from(#cae285), to(#9fcb57));
    background:-moz-linear-gradient(top,  #cae285, #9fcb57);
    border-color:#adc671 #98b65b #87aa4a;
    color:#5d7731;
    text-shadow:0 1px 0 #cfe5a4;
    -webkit-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;
    -moz-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;
    box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;    
}
.button.green:hover{
    background:#b9d972;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8d872', endColorstr='#b9d972');
    background:-webkit-gradient(linear, left top, left bottom, from(#b8d872), to(#b9d972));
    background:-moz-linear-gradient(top,  #b8d872, #b9d972);
    border-color:#8bb14d #83a648 #7d9e45;
    text-shadow:0 1px 0 #d5e8aa;
    -webkit-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;
    -moz-box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;
    box-shadow:0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;    
}




.xgcs{background:#0B5E24; border-radius: 6px;color: #FFFFFF;height: 45px;line-height: 45px;text-align: center;width:99%; margin:0 auto; font-size:18px;}
.xgcs:hover{background:#000; color:#fff;}
.zdj{width:48%; height:65px; float:left; font-size:15pt; border-radius:6px; line-height:65px; text-align:center; margin:0 auto; margin-top:20px; margin-left:5px; color:#fff; background:#000;}
.zdj:hover{ background:#fff; color:#000;}
.zdj1{width:48%; height:65px; float:right; font-size:15pt; border-radius:6px; line-height:65px; text-align:center; margin:0 auto; margin-top:20px; margin-right:5px; color:#fff; background:#000;}
.zdj1:hover{ background:#fff; color:#000;}
.hd{width:100%; margin:0px; padding:0px; height:28px; margin:0 auto;}
.hd_li{width:49.92%; height:45px;line-height:45px; font-size:15pt; float:left;list-style:none; text-align:center; border-right:1px solid #fe6f29;}
.hd2{background:url(../images/tu4.png) #00a16e  bottom right no-repeat; height:370px; padding-top:55px;}
.hd3{background:#1f0029 url(../images/tu7.png) bottom right no-repeat; padding-bottom:-10px; width:100%; height:400px; padding-top:50px;}
.hd4{background:#0096ff; width:100%; height:475px;}
.hd5{background:#0096ff; width:100%; height:850px;}
.r1{background:#fce540;color:#ba001a;}
.r2{background:#ba001a; color:#fce540;}
.r3{background:#ba001a; width:33.7%;color:#fce540;}
.r4{background:#fce540; width:33.7%; color:#ba001a;}
.r1:hover,.r4:hover{background:#ba001a; color:#fce540;}
.r2:hover,.r3:hover{background:#fce540;color:#ba001a;}
.cjy_t{font-size:18pt; color:#fff; font-family: '微软雅黑'; font-weight:bolder; padding-left:10px;}
.q1{ color:#000;}
.cjy_y{color:#ffc000;}
.cjy_p{color:#fff;}
.cjy_u{color:#d0f9e5;}
.cjy_a{width:95%; min-height:45px;background:#fb9702;border-radius:6px; margin:0 auto; color:#fff; margin-top:15px;text-align:center;}
.pp{width:85%; text-align:center; margin:0 auto; padding:5px 0; font-size:12pt;}
.cjy_b{width:90%; height:30px; line-height:30px; margin:0 auto; margin-top:10px;text-align:center;}
.cjy_lin{width:44%; float:left; font-size:10pt; height:35px;background:#d8271c;border-radius:6px; line-height:35px; color:#fff;}
.cjy_lins{width:44%; float:right; font-size:10pt; height:35px;background:#d8271c;border-radius:6px; line-height:35px; color:#fff;}
.cjy_w{width:90%; height:35px; font-size:10pt; line-height:35px;background:#d8271c;border-radius:6px; margin:0 auto;margin-top:10px;text-align:center;}
.cjy_t1{border-top:1px solid #fff; height:30px; margin-top:25px; width:54%; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.cjy_t2{border-top:1px solid #fff; height:30px; width:54%; border-right:1px solid #fff;border-bottom:1px solid #fff;}
.cjy_t3{border-top:1px solid #fff; height:30px; width:54%; border-right:1px solid #fff; margin-top:35px;  border-bottom:1px solid #fff;}
.cjy_t4{ background:#ffc000 url(../images/tu6.png) bottom right no-repeat; width:100%; height:450px; padding-top:50px;}
.ac_bg{background:#00964e;min-height:900px; margin:0 auto; padding-top:25px;}
.ac_bgg{background:#00964e;min-height:550px; margin:0 auto; padding-top:25px;}
.cjy_span{color:#fff; font-size:20pt; font-weight:bold; line-height:42px;}
.cjy_mar{margin-left:10px;}
.cjy_wt1{color:#1f0029;background:#ffc000;}
.cjy_wt2{color:#fff;background:#1f0029;}

.cjy_wt1:hover,.cjy_wt2:hover{color:#000;background:#fff;}
.box{ height:40px; width:30%;border-radius:6px;  line-height:40px;text-align:center; margin-top:15px; margin-left:15px;}
.cjy_main{width:85%; margin:0 auto; margin-top:15px; color:#fff; font-size:9pt;}
.cjy_main1{width:85%; margin:0 auto; margin-top:15px; color:#1F0029; font-size:9pt;}
.cjy_e{width:100%; margin:0 auto; text-align:center; padding-top:55px;}
.cjy_l{margin:0 auto; width:100%; text-align:center; margin-top:20px;}
.cjy_xd{width:90%; margin:0 auto; color:#fff;}
.cjy_img{ padding-left:15px;}


.lottery_bg{position:relative; width:100%; min-height:280px; overflow:hidden; background:url(../images/turntablebg.png) no-repeat;}
.lottery_turntable{width:230px; height:230px; margin:25px auto 0 auto; position:relative;
transition:0s; -moz-transition:0s; -webkit-transition:0s; -o-transition:0s; -ms-transition:0s;
}
.lottery5s{transition:all 5s ease; -moz-transition:all 5s ease; -webkit-transition:all 5s ease; -o-transition:all 5s ease; -ms-transition:all 5s ease;}
.lottery_pointer{width:90px; position:absolute; top:73px; left:50%; margin-left:-45px;}
.activity_title{position:relative; padding:15px 0;}
.activity_content{margin:10px 12px 0 12px; font-size:14px; line-height:1.6em;}
.activity_content .pp{ border:1px solid #0E3501;color:#0E3501;}
.activity_content *{line-height:1.6em;}

.activity_t{width:94%; margin:0 auto; text-align:center; height:30px; line-height:30px; margin-bottom:20px; }
.activity_t a{font-size:16px; display:block; text-align:center; background:#bfc406; color:#0e3501; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.activity_history{margin:15px 12px 0 12px;}
.activity_history a{padding:15px 10px; font-size:16px; display:block; text-align:center; background:#bfc406; color:#0e3501; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.activity_history a.link_on{background:#0b5e24; color:#fff;}

.thiswinner_list{height:248px; overflow:hidden; position:relative;}
.thiswinner_list li{position:relative; border-bottom:1px dashed #ccc; line-height:30px; height:30px;}
.thiswinner_list li span{position:absolute; right:0; line-height:30px;}
/*vip*/
.time800ms{-moz-transition:800ms; -webkit-transition:800ms; -o-transition:800ms; -ms-transition:800ms; transition:800ms;}
.vip_cart{position:relative; width:300px; height:192px; margin:40px auto 0 auto; -webkit-perspective:300; -moz-perspective:300; -ms-perspective:300; perspective:300;
backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;}
.front{width:300px; height:192px; background:url(../images/vip_front.jpg) no-repeat; position:absolute; top:0; left:0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; z-index:2;}
.back{width:300px; height:192px; background:url(../images/vip_back.jpg) no-repeat; position:absolute; top:0; left:0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; z-index:1;}
.front{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2;}
.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);z-index:1;}
.active .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);z-index:1;}
.active .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2;}
.vip_top{background:url(../images/vipbg.jpg) 50% 0 no-repeat; width:100%; height:254px; overflow:hidden; position:relative;}
.vip_projection{width:300px; margin:2px auto 0 auto; height:20px; background:url(../images/vip_projection.png) no-repeat; 
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
}
.vip_num{position:absolute; bottom:10px; right:15px; color:#0b5e24; font-size:14px; text-shadow:0 1px 0 #fff;}
.vip_name{margin:60px 15px 15px 15px; font-size:14px; text-shadow:0 1px 0 #fff; color:#000; text-align:center;}
.vip_tel{margin:15px; font-size:14px; text-shadow:0 1px 0 #fff; color:#000; text-align:center;}

.vip_mask{backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; width:100%; height:100%; position:absolute; top:0; left:0; z-index:998; background:#000; -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.vip_form_box{position:fixed; top:100px; left:50%; margin-left:-140px; width:280px; z-index:999;}
.vip_form_box dl{width:280px; margin:0 auto; background:#fff; padding-bottom:15px;}
.vip_form_box dt{height:40px; line-height:40px; background:#0b5e24; text-align:center; font-size:14px; color:#fff; position:relative;}
.vip_form_box dd{margin-top:15px; position:relative;}
.vip_form_box dd .vip_form_div{margin-left:75px; }
.vip_form_box dd .vip_form_div input{width:187px; }
.vip_form_box dd span{position:absolute; height:24px; width:70px; line-height:24px; text-align:right; display:inline-block;}
.vip_form_txt{height:22px; line-height:22px; border:1px solid #ccc;}
.vip_form_div2{margin:0 15px;}
.vip_form_forget{text-align:right; margin-right:10px;}
.vip_form_forget a{display:inline-block; padding:0 5px; color:#f00; font-size:14px;}
.vip_form_hqyzm{width:70px; height:24px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; line-height:24px; text-align:center; background:#0b5e24; margin-left:6px; display:inline-block; color:#fff;}
.vip_form_hqyzm:hover{color:#fff;}

.vip_form_btn{height:40px; width:50%; margin:0 auto; color:#fff; font-size:14px; border:0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#bfc406; color:#0e3501; display:block; line-height:40px; text-align:center;}
.vip_form_btn.link_on{background:#0b5e24; color:#fff;}

.vip_list{margin:12px 12px 0 12px;}
.vip_list li a{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; display:block; background:#e0e0e0; padding:12px; position:relative; font-size:14px; color:#9c9c9c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.vip_list li:first-of-type a{border-top:1px solid #ccc;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
}
.vip_list li:last-of-type a{
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
}
.vip_list li a{color:#333; background:#ffffff;}
.vip_list li a.link_on{background:#f8f8f8;}
.vip_list li a:after{content:""; width:12px; height:18px; position:absolute; right:14px; top:50%; margin-top:-9px; background:url(../images/arrow1.png) 0 0 no-repeat;}
.vip_list li a i{height:18px; line-height:18px; display:block; position:absolute; top:50%; right:35px; margin-top:-9px;  background:#c00; font-size:12px; padding:0 5px; -webkit-border-radius:4px; font-style:normal; color:#fff;}

/*中奖纪录*/
.winning_list_title{font-size:14px; padding-right:80px;}
.winning_list_date{color:#666; position:absolute; top:12px; right:12px;}

.notice_list li a{padding:10px 12px; line-height:20px; position:relative; display:block;}
.notice_list li a.link_on{background:#e6e6e6;}
.notice_list_title{font-size:14px;}
.notice_list_date{color:#666; margin-top:3px;}
.notice_top h2{font-size:18px; line-height:24px; color:#000; text-shadow:0 1px 0 #fff; text-align:center;}
.notice_content{margin:12px 12px 0 12px; font-size:14px; line-height:1.6em;}
.notice_content *{line-height:1.6em;}

/*==============================free_table==============================*/
.infor_table{margin:15px 15px 0 15px;}
.infor_table th,.infor_table td{padding:5px 3px; font-size:14px;}
.message_select{height:30px; width:95%; font-size:14px; background:#fff; border:1px solid #ccc;}

.forget_code{height:30px; line-height:30px; padding:0 10px; display:inline-block; text-align:center; border:1px solid #cacaca;
-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
background:#ebebeb;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#dedede));
background-image: -webkit-linear-gradient(#f8f8f8, #dedede);
background-image:    -moz-linear-gradient(#f8f8f8, #dedede);
background-image:     -ms-linear-gradient(#f8f8f8, #dedede);
background-image:      -o-linear-gradient(#f8f8f8, #dedede);
background-image:         linear-gradient(#f8f8f8, #dedede);
}

.forget_code.link_on{
background:#dedede;
background-image: -webkit-gradient(linear, left top, left bottom, from(#dedede), to(#f8f8f8));
background-image: -webkit-linear-gradient(#dedede, #f8f8f8);
background-image:    -moz-linear-gradient(#dedede, #f8f8f8);
background-image:     -ms-linear-gradient(#dedede, #f8f8f8);
background-image:      -o-linear-gradient(#dedede, #f8f8f8);
background-image:         linear-gradient(#dedede, #f8f8f8);
}

.course_b{margin:0 auto; margin-top:20px; width:98%; }
.course_b a{padding:15px 10px; font-size:18px; display:block; text-align:center; background:#bfc406; color:#0e3501; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.course_b .link_on{background:#0b5e24; color:#fff;}

/*刮刮卡*/
.scratch_bg{background:url(../images/scratchbg.jpg) 50% 0 repeat; width:100%; overflow:hidden;}
.scratch{width:320px; height:208px; margin:0 auto; overflow:hidden; position:relative;}
#scratch_prize{width:150px; height:40px; font-size:20px; line-height:40px; color:#333; text-align:center; position:absolute; top:140px; left:105px; z-index:1;}
#wScratchPad{width:150px; height:40px; position:absolute; top:140px; left:105px; z-index:2;}
#scratch_tips{text-align:center; display:none; color:#000; padding:10px 0 18px 0; margin:15px; border-radius:5px;background:#ffffff; font-size:14px;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
#scratch_tips_con div{padding-top:8px;}
#scratch_tips_con_gift,#scratch_tips_prize{color:#ff0000;}
.scratch_tips_btn{background:#0b5e24; color:#fff; padding:5px 10px; display:inline-block;}
.scratch_tips_btn:hover{color:#fff;}


/*砸金蛋*/
.cjy_bg{background:#00964e; height: 480px; padding-top:15px;}
.cjy_aa{width:95%; min-height:45px;background:#fb9702;border-radius:6px; margin:0 auto; color:#fff;text-align:center;}
.eggbg{width:100%; overflow:hidden;  background:url(../images/mw.jpg) repeat-x;padding:20px 0; height:250px; }
.egg_list{float:left; width:33%;}
.egg_content{width:100px; height:120px; position:relative; margin:0 auto;}
.egg_star{position:absolute;top:0; left:0; -moz-transform-origin:50% 100%; -o-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; transform-origin:50% 100%; cursor:pointer; }
.egg_end{position:absolute; top:0; left:0; display:none;cursor:pointer;}
.egg_move{-webkit-animation: egg_move 1s linear infinite;}
@-moz-keyframes egg_move { 
0% { -moz-transform:rotate(3deg);} 
10% { -moz-transform:rotate(-3deg);} 
20% { -moz-transform:rotate(3deg);} 
25% { -moz-transform:rotate(0deg);} 
100% { -moz-transform:rotate(0deg);}
}
@-o-keyframes egg_move { 
0% { -o-transform:rotate(3deg);} 
10% { -o-transform:rotate(-3deg);} 
20% { -o-transform:rotate(3deg);} 
25% { -o-transform:rotate(0deg);} 
100% { -o-transform:rotate(0deg);}
}
@-webkit-keyframes egg_move { 
0% { -webkit-transform:rotate(3deg);} 
10% { -webkit-transform:rotate(-3deg);} 
20% { -webkit-transform:rotate(3deg);} 
25% { -webkit-transform:rotate(0deg);} 
100% { -webkit-transform:rotate(0deg);}
}
@keyframes egg_move { 
0% { transform:rotate(3deg);} 
10% { transform:rotate(-3deg);} 
20% { transform:rotate(3deg);} 
25% { transform:rotate(0deg);} 
100% { transform:rotate(0deg);}
}
