/*#####################################################
@ 修改时请标记修改日期
@ 方便以后的阅读
@
######################################################*/

/*==========全局==========*/
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}
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;}
.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{ width:100%; min-height:100%; overflow-x:hidden; min-width:320px; position:absolute; top:0; left:0;}
.head{height:40px; background:#ff6600; position:relative;}
.head h2{margin-left:5px;}
.head h2 img {width:70px; height:30px; margin:3px 0 10px 20px;}
/*.head2{height:60px; background:#ff6600; position:relative;}
.head2 h2{margin:0 62px; text-align:center;}

.headmore{position:absolute; width:40px; height:60px; padding-left:2px; background:url(http://img.tianhujy.com/wap/images/headline.png) repeat-y; position:absolute; right:0; top:0;}
.headmore a{display:block; width:40px; height:60px; background:#ff6600;}
.headmore img { width:20px; height:15px; line-height:10px; margin:22px 20px 20px 10px;}
.headmore .link_on{background:#131922;}
.headback{position:absolute; width:60px; height:60px; padding-right:2px; background:url(http://img.tianhujy.com/wap/images/headline.png) 100% 0 repeat-y; left:0; top:0;}
.headback a{display:block; width:60px; height:60px; background:#ff6600;}
.headback .link_on{background:#131922;}*/
.head2{height:60px; background:#232d3d; position:relative;}
.head2 h2{margin:0 62px; text-align:center;}

.headmore{position:absolute; width:40px; height:60px; padding-left:2px; background:url(http://img.tianhujy.com/wap/images/headline.gif) repeat-y; position:absolute; right:0; top:0;}
.headmore a{display:block; width:40px; height:60px; background:#232d3d;}
.headmore img { width:20px; height:15px; line-height:10px; margin:22px 20px 20px 10px;}
.headmore .link_on{background:#131922;}
.headback{position:absolute; width:60px; height:60px; padding-right:2px; background:url(http://img.tianhujy.com/wap/images/headline.gif) 100% 0 repeat-y; left:0; top:0;}
.headback a{display:block; width:60px; height:60px; background:#232d3d;}
.headback .link_on{background:#131922;}

.footnav{width:100%; position:fixed; bottom:0; left:0; height:60px; background:#2a3444;}
.footnav_box{height:60px;}
.footnav li{width:25%; 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 #3d495d; background-image:url(http://img.tianhujy.com/wap/images/footnav.png); background-repeat:no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/* .footnav li a.link_on,.footnav li.active a{background-color:#f29100; color:#0e3501;} */
.footnav li:first-child a{border-left:0;}
.footnav li:nth-last-child(2) a{border-right:0; background-color:#f29100;}
.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% -160px;}
.footnav li:nth-child(4) a{background-position:50% -240px;}
.footnav li:nth-child(5) a{background-position:50% -320px;}

.top_title{height:50px; position:relative; background:#f29100;}
.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(http://img.tianhujy.com/wap/images/top_title_ico.png) 100% 50% no-repeat;}

.top_title a{display: block;float: left;width: 49.8%;height: 50px;line-height:50px;text-align:center;font-size:20px;color:#fff}
.top_title a:hover{color:#333333}
.top_title .a1{border-right: 1px solid #fff;}
.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:#f26600; -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(http://img.tianhujy.com/wap/images/subnav_ico.gif) 50% 0 no-repeat;}
.subnav_table td{border:1px solid #f26600; }
.subnav_table td a{display:block; text-align:center; padding:10px 5px; color:#fff; text-shadow:0 1px 0 #000; background:#f29100; margin:0; }
.subnav_table td a.link_on{background:#f29100; color:#0e3501; text-shadow: 0 1px 0 #fff;}

.plug{position:fixed; bottom:75px; left:15px;}
.plug_big{width:36px; height:36px; padding:4px; background:#f26600; 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:#f29100 url(http://img.tianhujy.com/wap/images/plug_big.gif) 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:#f26600; 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:#f29100 url(http://img.tianhujy.com/wap/images/plug_home.png) no-repeat;}
.plug_telephone{background:#f29100 url(http://img.tianhujy.com/wap/images/plug_telephone.png) no-repeat;}
.plug_message{background:#f29100 url(http://img.tianhujy.com/wap/images/plug_message.png) no-repeat;}
.plug_share{background:#f29100 url(http://img.tianhujy.com/wap/images/plug_share.png) no-repeat;}

.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:#f28900;}
.subbanner{text-align:center;}

.index_slide{ 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.33%; }
.index_slide .focus_btn {text-align:center; position:absolute; width:100%; bottom:-7px;}
.index_slide .focus_btn li{display:inline-block; *zoom:1; *display:inline; margin:0 4px; font-size:1px; width:20px; height:20px; background:url(http://img.tianhujy.com/wap/images/bullet.png) no-repeat;}
.index_slide .focus_btn li.active{background:url(http://img.tianhujy.com/wap/images/bullet.png) 0 -40px no-repeat;}

.index_nav{ position:relative;}
/* .index_nav li{width:33.3333%; float:left; text-align:center;}
.index_nav li a{display:block; margin:4px; background:#f29100; 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:#c7c7c7; color:#0e3501;}
.index_nav li:nth-of-type(even) .link_on,.index_nav li .link_on{background:#ee9b09; color:#fff;}
.index_nav li:nth-child(9) a{background:#ee9b09;} */

.nav_sel {width:100%; background:#fc5b32; float:left;}
.nav_sel li { width:25%; margin:2% 0; text-align:center; float:left; }
.nav_sel li  a { width:85%; height:70px;}
.nav_sel li img { width:65px;height:65px;}

.index_qq {width:100%; height:57px; background:#eeeeee;border-bottom: 1px solid #333536;}
.index_qq_left{width:50%; height:57px;text-align:center;font-size:16px; font-weight:bold; float:left;}
.index_qq_left a {width:100%; height:57px;line-height:57px;color:#fff;display:block;background:url(http://img.tianhujy.com/wap/images/index_a01.png);}
.index_qq_left a:hover{ background:url(http://img.tianhujy.com/wap/images/index_a02.png);}
.index_qq_left img {width:30px; margin:20px 15px 0 0; }
.index_qq_right {width:50%; height:20px;text-align:center;font-size:16px; font-weight:bold;float:right;}
.index_qq_right a {width:100%; height:57px;line-height:57px;color:#fff;display:block;background:url(http://img.tianhujy.com/wap/images/index_a01.png);}
.index_qq_right img {width:30px; margin:15px 15px 0 0; }
.index_qq_right a:hover{ background:url(http://img.tianhujy.com/wap/images/index_a02.png);}

.index_tel{margin:4px 8px 0 8px;}
.index_tel a{display:block; position:relative; background:#000; height:60px;}
.index_tel a i{position:absolute; top:0; right:0; background:#000; width:60px; height:60px; display:block;}
.index_tel a span{text-align:center; margin-left:-40px; display:block; color:#fff; font-size:18px; line-height:60px;}
.foot_margin{height:10px;}
.foot_margin2{height:20px;}
.foot{padding-top: 10px; text-align:center;  background:url(http://img.tianhujy.com/wap/images/line1.gif) repeat-x; width:100%;float:left;}


/*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:16em; background:#313647; 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:60px; background:#fc801e; width:100%;}
.menu_top img { margin:0 auto; padding-top:10px; display:block;}
.menu_list ul li { height:54px; line-height:54px; border-bottom:1px solid #373c4c;}
.menu_list ul li img { float:left; display:block;}
.menu_list ul li span { width:60%; padding-left:10%; font-size:1.3em; color:#fff; float:left; display:block; }
.menu_list a{ font-weight:bold;font-size:14px;}
.menu_list a.link_on{background:#f28900; color:#fff;}



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

.about_top {height:30px;}
.about_top_img {height:30px; width:80%;margin:0 auto; padding-top:10px; text-align:center;}
.about_top_where { height:90px; padding:60px 10% 0 10%;}

.about_bf {height:80px;}
.about_bf_focus {font-size:18px;font-weight:bold;text-align:center;padding-top:15px;}
.about_bf_year {font-size:18px;font-weight:bold;text-align:center;}

.about_bank{ height:130px; }
.about_bank_left { width:47%; float:left;text-align:center;padding-top:20px;}
.about_bank_left img {width:120px;}
.about_bank_right { width:53%; float:right;text-align:center;padding-top:30px;}

.about_cf{ height:150px; }
.about_cf_left { width:47%; float:left;text-align:center;padding-top:20px;}
.about_cf_left img {width:120px;}
.about_cf_right { width:51%; float:right;text-align:left;padding:20px 0 0 2%;}
.about_cf_right a:hover { background:#ff6600; }
.about_cf_button { display:block; width:110px; height:25px; line-height:25px; text-align:center; color:#fff; margin:10px 15px 0 0; float:right; background:#8d97aa; border-radius:5px;}

.about_df{ height:100px; }
.about_df_left { width:30%; font-size:14px; border-right:1px solid #eee; padding:15px 4% 10px 5%; float:left; }
.about_df_right {width:60%; padding-top:15px; float:right;}
.about_df_right img{width:250px;;}


.about_ef {background:#f5f8fa; border-top:1px solid #cbcdce;}
.about_ef_left {width:40%; height:80px; padding:15px 2% 10px 3%; float:left;}
.about_ef_left img {width:100px; margin:10px auto 0; float:left;}
.about_ef_right{width:55%; height:90px; padding:15px 0 0 0; float:right;}

.about_ff {background:#f5f8fa;}
.about_ff_left {width:40%; height:60px; padding:10px 2% 10px 3%; float:left; border-top:1px solid #cbcdce;}
.about_ff_left img {width:100px; margin:10px auto 0; float:left;}
.about_ff_right{width:55%; height:55px; padding:25px 0 0 0; float:right; border-top:1px solid #cbcdce;}

.about_gf {background:#f5f8fa;}
.about_gf_left {width:40%; height:70px; padding:15px 2% 10px 3%; float:left; border-top:1px solid #cbcdce;}
.about_gf_left img {width:100px; margin:10px auto 0; float:left;}
.about_gf_right{width:55%; height:80px; padding:15px 0 0 0; float:right; border-top:1px solid #cbcdce;}

.about_hf {background:#f5f8fa;}
.about_hf_left {width:40%; height:70px; padding:15px 2% 10px 3%; float:left; border-top:1px solid #cbcdce;}
.about_hf_left img {width:120px; margin:10px auto 0; float:left;}
.about_hf_right{width:55%; height:80px; padding:15px 0 0 0; float:right; border-top:1px solid #cbcdce;}

.about_if {height:80px;}
.about_if_focus {font-size:15px;font-weight:bold;text-align:center;padding-top:15px;}
.about_if_year {font-size:18px;font-weight:bold;text-align:center;}

.about_jf { height:320px; background:#fff; border-top:1px solid #eee;}
.about_jf_title { width:90%; padding:20px 0; margin:0 auto;text-align:center;}
.about_jf_example { width:90%; margin:0 auto;text-align:center;}
.about_jf img {width:341px;}

.about_kf {width:100%;height:100%; border-top:1px solid #eee; border-bottom:1px solid #eee; text-align:center; background:#f5f8fa; }

.about_lf {width:100%;height:100%; background:#fff;}
.about_lf img { margin:0 auto; padding:2% 0; display:block;}
.about_lf_top { padding-top:10px;text-align:center;}
.about_nav {width:95%; margin:0 auto; padding:0 0 15px; border-bottom:1px solid #eee;}/*  height:140px; */
.about_nav li{ width:50%;float:left;margin:12px auto 0;}
.about_nav a {width:96%; height:35px; line-height:35px; font-size:15px; text-align:center; margin:0 auto; color:#fff; display:block; border-radius: 5px; background:#363f46;}
.about_nav a:hover { background:#ff6600; }
.about_nav a:active {}

.margin1px{margin:1px auto 0;}
.fff {background:#fff;}
/*course*/
.courselist_tab{}
.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(http://img.tianhujy.com/wap/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-bottom:1px solid #c9c9c9;}
.courselist_tab dl:last-child dt{border-bottom: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:30.7%; float:left; margin:15px 0 0 5px; }
.courselist li a{display:block; margin:0 }
.courselist_pic{margin:0 5px; padding:5px 0; text-align:center; }
.courselist_title{text-align:center; padding:5px 0 10px 0; white-space:nowrap; margin:0 5px 0 0;}
.courselist li a.link_on{background:#bfc406;}

.course_content{padding:3%; font-size:14px; line-height:1.6em; background:#eaeaea;}
.course_btn{margin:20px 12px 0 12px;}
.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:#f28900; color:#fff;}
.input_radio{vertical-align:baseline;}

.course_ys {width:100%;height:auto; text-align:center;}
.course_ys_img {width:35%;float:right; }
.course_ys_img img{ margin-top:30px; }
.course_ys_text {width:65%;text-align:left;float:left;}
.course_ys_text li {padding-left:3px;}
.course_ys_text li:nth-child(1) {font-size:20px;font-weight:bold;}
.course_ys_text li:nth-child(2) {padding-top:15px;background:url(http://img.tianhujy.com/wap/images/zy_border01.png) top left no-repeat;}
.course_ys_text li:nth-child(3) {font-size:16px;font-weight:bold;}

.course_dx {width:100%; text-align:center;}
.course_dx_img {width:35%;float:left;}
.course_dx_img img {margin-top:60px;}
.course_dx_text {width:60%;margin-top:50px;text-align:left;float:right;} 
.course_dx_text li {padding-left:3px;}
.course_dx_text li:nth-child(1) {font-size:20px;font-weight:bold;}
.course_dx_text li:nth-child(2) {padding-top:15px;background:url(http://img.tianhujy.com/wap/images/zy_border01.png) top left no-repeat;}
.course_button a  { width:100%;text-align:center; background:#fff;}
.course_button { padding:100px 0 0 0; background:url(http://img.tianhujy.com/wap/images/zy_button01.png) center no-repeat; }
.course_button01 { padding:100px 0 0 0; background:url(http://img.tianhujy.com/wap/images/wd_button01.png) center no-repeat;}
.course_button01 a  {width:100%;text-align:center; background:#fff;}
.course_button02 { padding:100px 0 0 0; background:url(http://img.tianhujy.com/wap/images/sn_button01.png) center no-repeat;}
.course_button02 a  {width:100%;text-align:center; background:#fff;}
.course_button03 { padding:100px 0 0 0; background:url(http://img.tianhujy.com/wap/images/gy_button01.png) center no-repeat;}
.course_button03 a  {width:100%;text-align:center; background:#fff;}

.course_st { height:auto; padding-bottom:3%; background:#f14d31;}
.course_st_top { width:100%;}
.course_st_circle { width:50%;height:30px;text-align:right;padding:15px 20px 0 20px;; border-radius: 0 0 20px 0; background:#f18700;}
.course_st_circle b {display:block; height:32px; font-size:22px; color:#fff;margin-top:-8px;padding-right:50px; background:url(http://img.tianhujy.com/wap/images/zy_st.png) right center no-repeat;}
.course_st_under { width:100%;padding:0 2% 0 0;}
.course_st_under select{ width:106px; height:27px; }
.course_st_under span {font-size:16px;font-weight:bold;color:#fff;}
.course_st_under ul {text-align:right; float:left; margin:0 0 0 8%;}
.course_st_under li {width:100%; margin-top:10px;} 
.course_st_input { width:200px; height:25px;}
.Submit {width:131px; height:39px; float:right;margin:3px 8% 0 0; background:url(http://img.tianhujy.com/wap/images/zy_button02.png) no-repeat;}
.course_st02 { height:210px; background:#762582;}
.course_st03 { height:auto; padding-bottom:3%; background:#875a85;}
.course_st04 { height:210px; background:#3684bd;}
.course_st05{  height:auto; padding-bottom:3%; background:#e3492e;}
.course_st_circles { width:50%;height:30px;text-align:right;padding:15px 20px 0 20px;; border-radius: 0 0 20px 0; background:#4daff2;}
.course_st_circles b {display:block; height:32px; font-size:22px; color:#074571;margin-top:-8px;padding-right:50px; background:url(http://img.tianhujy.com/wap/images/st.png) right center no-repeat;}
.course_st_circle05 { width:50%;height:30px;text-align:right;padding:15px 20px 0 20px;; border-radius: 0 0 20px 0; background:#ff5132;}
.course_st_circle05 b {display:block; height:32px; font-size:22px; color:#511f16;margin-top:-8px;padding-right:50px; background:url(http://img.tianhujy.com/wap/images/st05.png) right center no-repeat;}
.Submits {width:131px; height:39px; float:right;margin:3px 8% 0 0; background:url(http://img.tianhujy.com/wap/images/wd_button02.png) no-repeat;}
.Submit02 {width:131px; height:39px; float:right;margin:3px 8% 0 0; background:url(http://img.tianhujy.com/wap/images/sn_button02.png) no-repeat;}
.Submit03 {width:131px; height:39px; float:right;margin:3px 8% 0 0; background:url(http://img.tianhujy.com/wap/images/bjy_button02.png) no-repeat;}

.course_rx {width:100%;background:#fff;}
.course_rx  img{ display:block;margin:0 auto;}
.course_sc {background:#9fb2fe;}
.course_sc02 {background:#e4facb;}
.course_sc img {display:block;margin:0 auto;}
.course_sc02 img {display:block;margin:0 auto;}

.course_zs {width:100%;}
.course_zs_center {width:100%; height:35px;padding-top:20px;font-size:22px;font-weight:bold;color:#ff6600;float:left;text-align:center;}
.course_zs_img { width:90%; margin:0 auto;}
.course_zs_img img { width:100%;}
.course_zs ul { margin:0 auto;}
.course_zs li { width:45%; margin:5px 0 5px 10px; text-align:center; float:left;} 
.course_zs02 {width:100%; padding:5% 0; background:#3bb9e6;}
.course_zs03 {width:100%; padding:5% 0; background:#363f46;}
.course_zs04 {width:100%; padding:0 0 5%; background:#11735e;}
.course_zs05 {width:100%; padding:5% 0; background:#2bb7b7;}
.course_zs05 img {width:90%; margin:0 auto; display:block;}
.course_bz {width:100%;}
.course_bz img { margin:-20px auto 0;}

.course_bm_ul {background:#eee;}
.course_bm_ul li{ margin-bottom:1px;background:#fff; }
.course_bm_ul li:nth-child(1) {width:100%;height:60px;padding-left:8px;}
.course_bm_ul li:nth-child(2) {width:100%;height:60px;padding-left:8px;}
.course_bm_ul li:nth-child(3) {width:100%;height:60px;padding-left:8px;border-bottom:1px solid #fff;}
.course_bm_ul span { height:60px; line-height:65px; font-size:15px; font-weight:500; padding-left:36px; float:left; }
.course_bm_ul li:nth-child(1) span { background:url(http://img.tianhujy.com/wap/images/zy_ico05.png) left center no-repeat;}
.course_bm_ul li:nth-child(2)  span { background:url(http://img.tianhujy.com/wap/images/zy_ico04.png) left center no-repeat;}
.course_bm_ul li:nth-child(3)  span { background:url(http://img.tianhujy.com/wap/images/zy_ico03.png) left center no-repeat;}
.course_bm_ul img {float:right; padding:23px 20px 0 0;}
.course_bm_uls { width:60%; float:left;}
.course_bm_uls li {width:100%; height:35px; line-height:35px; text-align:left; margin:10px 0 8px 5px; font-size:15px; color:#fff; background:#ff5f33;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.course_bm_wx{ margin:8px 0; float:right;}
.course_bm_yq{height:50px; line-height:50px; text-align:center; margin:0 5px; background:#ff5f33;font-size:20px; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block;}
.course_bm_yq:hover { color:#fff; background:#ea5504;}
.course_bm_yq1{height:50px; line-height:50px; text-align:center; margin:0 5px;margin-top: 10px;font-size:20px; color:#fff; background:#f29100;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block;}
.course_bm_uls a{width:100%; height:100%; padding-left:10px; color:#fff;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block;}
.course_bm_uls li:hover {background:#ea5504;}
.course_bm_yq1:hover { background:#ea5504; color:#fff; text-decoration: none;}

.course_dg { border-top:1px dashed #b4b4b4; }
.course_dg_title { margin:0 auto;}
.course_dg_title b {font-size:23px; margin:25px 0 0 15px;display:block;}
.course_dg_title u { height:100px; line-height:100px;text-decoration:none; margin:-30px 0 0 18px; font-size:30px; font-weight:bold; display:block;}
.course_dg_title img {margin-left:60px;}
.course_dg_content {width:90%; margin:0 auto; border-top:3px solid #000; margin-top:-20px;}
.course_dg_content li { padding-left:10px; padding-top:10px; background:url(http://img.tianhujy.com/wap/images/wd_ico04.png) left center no-repeat; }
.course_dg_con01{ height:55px; background:#3bbae7; float:left; }
.course_dg_con02 { height:45px; font-size:11px; padding-left:90px; padding-top:10px;line-height:20px; background:#000; color:#fff;  }
.course_dg_content li b  { font-size:16px; text-align:center; padding:0 8px; display:block;}
.course_dg_content li span { font-size:32px; text-align:center; padding:0 8px; display:block; margin-top:-7px;}
.course_dg_con03{ height:80px; padding-top:20px; background:#3bbae7; float:left; }
.course_dg_con04 { height:100px; font-size:11px; padding-left:90px; line-height:20px; background:#000; color:#fff;}
.course_dg_con05{ height:45px; padding-top:25px; background:#3bbae7; float:left; }
.course_dg_con06 { height:70px; line-height:20px; background:#000; color:#fff;}
.course_dg_con06 u { text-decoration:none; font-size:18px; text-align:left; padding-left:90px; display:block; padding-top:10px; }
.course_dg_con06 i { font-size:11px; padding-left:9px; font-style:normal;}
.course_dg_content li:nth-child(3) {padding-bottom:10px;}
.color01 {color:#3bbae7;}
.color02 {color:#e3492e;}
.color03 {color:#1c9278;}
.course_wd_bz {width:100%;}
.course_wd_bz img {width:100%; display:block; margin:0 auto;}

.course_dg_pm {height:220px; margin-top:10px;}
.course_dg_pm01 {width:100%; height:55px; background:#000; margin-top:10px;}
.course_dg_pm02 {width:100%; height:80px; background:#000; margin-top:10px;}
.course_dg_pm03 {width:100%; height:50px; background:#000; margin-top:10px;}
.course_dg_pmL {width:33.33%;float:left; padding:0 9px 0 0;background:url(http://img.tianhujy.com/wap/images/pm_ico02.png) right center no-repeat #000 ;}
.course_dg_pmR {width:60%; line-height:center;float:right;color:#fff; padding-left:5px;background:#000;}
.course_dg_sn01 {width:100%; height:80px; background:#000; margin-top:10px;}
.course_dg_sn02 {width:60%; line-height:center;color:#fff;float:right; padding:10px 0 0 10px;background:#000;}
.course_dg_snL {width:33.33%;float:left; padding:0 9px 0 0;background:url(http://img.tianhujy.com/wap/images/sn_ico02.png) right center no-repeat #000 ;}
.course_dg_gy {height:250px; margin-top:10px;}
.course_dg_gy01 {width:100%; height:60px; background:#000; margin-top:10px;}
.course_dg_gy02 {width:100%; height:50px; background:#000; margin-top:10px;}
.course_dg_gy03 {width:60%; line-height:center;color:#fff;float:right; padding:10px 0 0 10px;background:#000;}
.course_dg_gyL {width:33.33%;float:left; padding:0 9px 0 0;background:url(http://img.tianhujy.com/wap/images/gy_ico08.png) right center no-repeat #000 ;}

/*室内设计*/
.course_sn_bz {background:#d7dddd; padding-top:15px;}
.course_sn_top { width:90%; height:100px; margin:0 auto; border:2px solid #398877;}
.course_top_title { width:90%;height:20px; margin:-80px auto 0; border-bottom:2px solid #398877;}
.course_top_one { width:65%;height:25px;line-height:25px; font-size:26px; font-weight:600; text-align:center; color:#398877; margin:10px auto 0; padding:0 5px; background:#d7dddd;}
.course_top_two { width:90%;height:60px; line-height:80px; font-size:36px; font-weight:600; text-align:center; color:#398877; margin:20px auto 0; border-top:2px solid #398877;}
.course_sn_bz ul {height:90px; margin:10px auto 0; padding-left:20%;}
.course_sn_bz li { font-size:13px; font-weight:bold; height:24px; padding-left:15px; color:#398877;}
.course_sn_bz li:nth-child(2) {height:10px;}
.course_sn_ul_img01 { background:url(http://img.tianhujy.com/wap/images/sn_ico06.png) left top no-repeat;}
.course_sn_ul_img02 { background:url(http://img.tianhujy.com/wap/images/sn_ico07.png) left top no-repeat;}
.course_sn_ul_img03 { background:url(http://img.tianhujy.com/wap/images/sn_ico08.png) left top no-repeat;}
.course_sn_ul_img04 { background:url(http://img.tianhujy.com/wap/images/sn_ico09.png) left top no-repeat;}
/*工业产品*/
.course_gy_bz {background:#d7dddd; padding-top:15px;}
.course_gy_top { width:90%; height:100px; margin:0 auto; border:2px solid #2bb7b7;}
.course_gy_title { width:90%;height:20px; margin:-80px auto 0; border-bottom:2px solid #2bb7b7;}
.course_gy_one { width:65%;height:25px;line-height:25px; font-size:26px; font-weight:600; text-align:center; color:#2bb7b7; margin:10px auto 0; padding:0 5px; background:#d7dddd;}
.course_gy_two { width:90%;height:60px; line-height:80px; font-size:36px; font-weight:600; text-align:center; color:#2bb7b7; margin:20px auto 0; border-top:2px solid #2bb7b7; }
.course_gy_bz ul {height:90px; margin:10px auto 0; padding-left:20%;}
.course_gy_bz li { font-size:13px; font-weight:bold; height:20px; padding-left:15px; color:#2bb7b7;}
.course_gy_bz li:nth-child(2) {height:10px;}
.course_gy_ul_img01 { background:url(http://img.tianhujy.com/wap/images/gy_ico04.png) left center no-repeat;}
.course_gy_ul_img02 { background:url(http://img.tianhujy.com/wap/images/gy_ico05.png) left center no-repeat;}
.course_gy_ul_img03 { background:url(http://img.tianhujy.com/wap/images/gy_ico06.png) left center no-repeat;}
.course_gy_ul_img04 { background:url(http://img.tianhujy.com/wap/images/gy_ico07.png) left center no-repeat;}

.message{background:#e5e5e5; width:90%; max-width:360px; margin:20px auto; position:relative; z-index:10;}
.message_top{height:50px; background:#f28900;}
.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(http://img.tianhujy.com/wap/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:#f28900; color:#fff;}
.message_tips{font-size:14px;}
.message_txt{width:80%; border:1px solid #ccc; height:24px; line-height:24px; padding-left:3px;}

/*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(http://img.tianhujy.com/wap/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{padding-bottom:2px; background:url(http://img.tianhujy.com/wap/images/line1.gif) 0 100% repeat-x;}
.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_top{width:100%; padding:12px 0 14px 0; position:relative; min-height:122px; display:block; background:url(http://img.tianhujy.com/wap/images/line1.gif) 0 100% repeat-x;}
.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{padding-bottom:2px; background:url(http://img.tianhujy.com/wap/images/line1.gif) 0 100% repeat-x;}
.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{padding:18px 12px; background:url(http://img.tianhujy.com/wap/images/line1.gif) 0 100% repeat-x;}
.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;}

/*包就业*/
.bjy{width:100%;height:100%;text-align:center;}
.bjy_star {width:100%;height:100%;border-bottom:1px dashed #918f8a;}
.bjy_star_button {width:100%;height:45px;}
.bjy_star_button a {display:block;width:95px;height:25px; float:right;margin:10px;}
.bjy_star_title {text-align:center; margin:0 auto; }
.bjy_star_title span {width:90%;font-size:34px;font-weight:bold;text-align:center;padding-bottom:10px; margin:0 auto; letter-spacing:-1px;display:block;}
.bjy_star_example {width:100%;height:100%;}
.bjy_star_example li {width:33.3333%;float:left;padding:10px 0;background:#eee;text-align:center;}
.bjy_star_example li img {width:100px;}

/*学习环境*/
.study {width:100%;height:100%;}
.study li{width:50%;text-align:center;float:left;background:#363f46;padding:10px 0 0 0;}
.study li img {height:100px;}
.study span { width:100%;display:block;margin:10px auto 0;color:#fff;text-align:center;}
.study li:nth-child(13) {margin-bottom:15px;}
.study li:nth-child(14) {margin-bottom:15px;}

/*全国连锁校区*/
.linkage {width:100%;height:100%;}
.linkage li{width:50%;text-align:center;float:left;background:#d7dddd;padding:10px 0 0 0;}
.linkage li img {height:240px;}
.HQ {width:100%;height:100%;background:#d7dddd;}
.HQ span{width:98%;height:100%;display:block;margin:0 auto;text-align:center;background:#d7dddd;}
.HQ img{margin:10px 0 31px 0;}

/*师资团队*/
.teacher {width:100%;height:100%;background:#2a0000;}
.teacher_more {width:50%;height:50px;line-height:45px;text-align:center;color:#fff;font-size:26px;float:left;background:#2a0000;}
.teacher_button {width:100px;line-height:25px;margin:10px;color:#fff; padding:0 20px 0 20px;float:right;display:block;border:1px solid #fff;border-radius:25px;}
.teacher_right {width:50%;height:50px;float:right;background:#2a0000;}
.teacher_right img{margin:10px 0 0 15px;}

/*success*/
#box{width:100%; height:100%; margin:0 auto; background:#FFF;}
#tab_nav{width:95%;height:85px;margin:0 auto; padding:20px 0;}
#tab_nav li{ width:30%; height:40px; line-height:40px; float:left; margin:2% 1%; list-style:none; border:1px solid #cecece; border-radius:5px; text-align:center; background:#FFF;}
#tab_nav li a{ display:block; width:100%; height:100%; text-decoration:none;}
#tab_nav li a:hover{background:#ff5f33;}
#tab_nav li a:focus {background:#ff5f33;}
#tab_content{width:100%; height:100%; border:1px solid #cecece; background:#FFF; overflow:hidden;}
#t_1 {width:100%; height:100%;}
#t_2,#t_3,#t_4,#t_5{width:100%; height:100%;}

/*web*/
.web_top {width:100%; height:100%;background:#fff8ee;}
.web_banner {width:100%; height:100%; text-align:left;background:#fff8ee;}
.web_top_top {width:96%;height:65px;line-height:65px;padding-left:4%;background:url(http://img.tianhujy.com/wap/images/design_ico01.png) right top no-repeat #fff8ee; }
.web_top_top img {margin:8px 6px 0 0;}
.web_top_top span { font-size:30px; font-weight:bold; font-family:"Arial"; color:#e5794b;}
.web_top_min {width:100%;height:30px;background:url(http://img.tianhujy.com/wap/images/design_ico03.png) left top no-repeat #e5794b;}
.web_top_min  img {float:right;}
.web_top_under {width:100%;height:45px;background:url(http://img.tianhujy.com/wap/images/design_ico04.png) left top no-repeat #fff8ee; }
.web_ico01 {width:100%;height:17px; background:url(http://img.tianhujy.com/wap/images/web_ico01.png) left center no-repeat #ece3da;}
.web_af {width:100%;height:125px;}
.web_af_left{width:27%;height:95px; line-height:30px; padding-top:30px; font-weight:bold; font-size:28px; color:#fff; text-align:center; float:left; background:#e5794b;}
.web_af_right {width:65%;height:125px;padding-left:8%;float:right;background:#fff;}
.web_af_right li {width:90%;padding-top:6px;list-style-type:disc;}
.web_ico02 {width:100%;height:17px; background:url(http://img.tianhujy.com/wap/images/web_ico02.png) left center no-repeat #ece3da;}
.web_bf {width:100%;height:80px;}
.web_bf_left{width:27%;height:70px; line-height:30px; padding-top:10px; font-weight:bold; font-size:28px; color:#fff; text-align:center; float:left; background:#6ec4e7;}
.web_bf_right {width:65%;height:80px;padding-left:8%;float:right;background:#fff;}
.web_bf_right li {width:90%;padding-top:6px;list-style-type:disc;}
.web_cf {width:100%;height:130px;}
.web_cf_left{width:27%;height:110px; line-height:30px; padding-top:20px; font-weight:bold; font-size:28px; color:#fff; text-align:center; float:left; background:#e5794b;}
.web_cf_right {width:70%;height:130px;padding-left:3%;float:right;background:#fff;}
.web_cf_right li {width:43%;padding-top:8px;padding-left:15px; float:left;background:url(http://img.tianhujy.com/wap/images/web_ico03.png) left bottom no-repeat #fff;}
.web_df {width:100%;height:130px;}
.web_df_left{width:27%;height:100px; line-height:30px; padding-top:30px; font-weight:bold; font-size:28px; color:#fff; text-align:center; float:left; background:#6ec4e7;}
.web_df_right {width:65%;height:130px;padding-left:8%;float:right;background:#fff;}
.web_df_right li {width:90%;padding-top:6px;list-style-type:disc;}
.web_ef {width:100%;height:155px;}
.web_ef_left{width:27%;height:125px; line-height:30px; padding-top:40px; font-weight:bold; font-size:28px; color:#fff; text-align:center; float:left; background:#e5794b;}
.web_ef_right {width:65%;height:155px;padding-left:8%;float:right;background:#fff;}
.web_ef_right li {width:90%;padding-top:6px;list-style-type:disc;}
.web_ff {width:100%;height:145px;}
.web_ff_left{width:27%;height:105px; line-height:30px; padding-top:40px; font-weight:bold; font-size:28px; color:#fff; text-align:center; float:left; background:#e5794b;}
.web_ff_right {width:65%;height:145px;padding-left:8%;float:right;background:#fff;}
.web_ff_right li {width:90%;padding-top:6px;list-style-type:disc;}
.web_gf {width:100%;height:150px;}
.web_gf_left{width:27%;height:110px; line-height:30px; padding-top:40px; font-weight:bold; font-size:28px; color:#fff; text-align:center; float:left; background:#6ec4e7;}
.web_gf_right {width:65%;height:150px;padding-left:8%;float:right;background:#fff;}
.web_gf_right li {width:90%;padding-top:6px;list-style-type:disc;}
.web_hf_right {width:65%;height:135px;padding-left:8%;padding-top:10px;float:right;background:#fff;}
.web_hf_right li {width:90%;padding-top:6px;list-style-type:disc;}
.web_if_right {width:65%;height:70px;padding-left:8%;padding-top:10px;float:right;background:#fff;}
.web_if_right li {width:90%;padding-top:6px;list-style-type:disc;}

/*backtop*/
.backtop {width: 100%; height:100%; font-size:16px; text-align:right; padding-right: 5%; margin: -10% 0 15px 0;}
.backtop a{ margin-right: 20px;}
.backtop a:focus {color:red;}


/*==============================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(http://img.tianhujy.com/wap/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(http://img.tianhujy.com/wap/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 dl{padding:15px 12px 17px 12px; background:url(http://img.tianhujy.com/wap/images/line1.gif) 0 100% repeat-x;}
.testlist dt{font-weight:normal; font-size:14px; text-shadow:0 1px 0 #fff; line-height:20px;}
.testlist dd{margin-top:10px;}
.testlist dd li{width:50%; float:left;}
.testlist dd li label{display:block; padding:5px; border:1px solid #e5e5e5; -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;}

.test_form{height:32px; padding:8px; background:#bfc406; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:12px 12px 0 12px; position:relative;}
.test_form1{height:20px; padding:8px;font-size: 16px;text-align: center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:12px 12px 0 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:#f28900; color:#fff; border:0; font-size:14px; margin-right:5px; display:inline-block;}
.message_form_btn input{padding:8px 24px; background:#f28900; 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:#f29100; 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:1px; top:1px; background:#f26600 url(http://img.tianhujy.com/wap/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(http://img.tianhujy.com/wap/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{margin:15px 15px 0 15px; padding-bottom:15px; background:url(http://img.tianhujy.com/wap/images/line1.gif) 0 100% repeat-x;}
.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{margin:10px 15px 0 15px;}
.free_table th,.free_table td{padding:5px 3px;}
.message_select{height:30px; width:48%; font-size:14px;}
.message_close{position:absolute; right:16px; top:16px; background:#8eaf3d url(http://img.tianhujy.com/wap/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:#f29100; color:#0e3501; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.message_btn a.link_on{background:#f28900; 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;
}

/*#####################################
@ ChangeTime    :  2015-4-23
@ Change        :  Don
#######################################*/
.Dn_hx{ width：100%; height:auto;}
.Dn_hx img{ width:100%;}
.Dn_hx2 { width:100%; position:relative;}
.Dn_hx2 img{ width:100%; display:block;}
.Dn_hx2 div {width:70%; margin:0 auto;}
.Dn_div1 { position:absolute; top:3%; left:15%;}
.Dn_div2 { position:absolute; top:24%; left:15%;}
.Dn_div3 { position:absolute; top:55%; left:15%;}
.Dn_div4 { position:absolute; top:80%; left:15%;}
.Dn_hx2  b { font-size:1.4em; color:#fff;}
.Dn_hx2  p { font-size:0.9em; font-weight:700; color:#fff;}

@media screen and (min-width: 420px) {
.Dn_div2 { top:26%;}
.Dn_div3 { top:56%;}
.Dn_div4 { top:81%;}
.Dn_hx2  b { font-size:1.8em;}
.Dn_hx2  p { font-size:1.1em;}
}
@media screen and (min-width: 480px) {
.Dn_div2 { top:26%;}
.Dn_div3 { top:58%;}
.Dn_div4 { top:81%;}
.Dn_hx2  b { font-size:2em;}
.Dn_hx2  p { font-size:1.2em;}
}
@media screen and (min-width: 640px) {
.Dn_div2 { top:26%;}
.Dn_div3 { top:58%;}
.Dn_div4 { top:80%;}
.Dn_hx2  b { font-size:3em;}
.Dn_hx2  p { font-size:1.5em;}
}

.aa1{ width:60%; height:50px; line-height:50px; text-align:center; margin:5% auto 0; color:#fff; font-family:arial,"宋体"; font-size:2.1em; display:block; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#ff5f33; background:-webkit-gradient(linear, left top, left bottom, from(#ff5f33), to(#bd3c26)); background:-moz-linear-gradient(top,  #ff5f33, #bd3c26); border-color:#ff5f33 #ff5f33 #bd3c26; text-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 1px #bd3c26, inset 0 1px 0 #ff5f33; -moz-box-shadow:0 1px 1px #bd3c26, inset 0 1px 0 #ff5f33; box-shadow:0 1px 1px #bd3c26, inset 0 1px 0 #ff5f33;} 
.DnSub {width:80%; height:50px; line-height:50px; text-align:center; margin:3% auto 0; color:#f14d31; font-family:arial,"宋体"; font-size:2.1em; display:block; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#fff; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#b6b6b6)); background:-moz-linear-gradient(top,  #fff, #b6b6b6); border-color:#fff #fff #b6b6b6; text-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 1px #b6b6b6, inset 0 1px 0 #fff; -moz-box-shadow:0 1px 1px #b6b6b6, inset 0 1px 0 #fff; box-shadow:0 1px 1px #b6b6b6, inset 0 1px 0 #fff;}
.wy1 {width:60%; height:50px; line-height:50px; text-align:center; margin:3% auto 0; color:#fffb84; font-family:arial,"宋体"; font-size:2.1em; display:block; border:1px solid #56b5f4; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#56b5f4; background:-webkit-gradient(linear, left top, left bottom, from(#56b5f4), to(#3c8ec5)); background:-moz-linear-gradient(top,  #56b5f4, #3c8ec5); border-color:#56b5f4 #56b5f4 #3c8ec5; text-shadow:0 1px 0 #56b5f4; -webkit-box-shadow:0 1px 1px #3c8ec5, inset 0 1px 0 #56b5f4; -moz-box-shadow:0 1px 1px #3c8ec5, inset 0 1px 0 #56b5f4; box-shadow:0 1px 1px #3c8ec5, inset 0 1px 0 #56b5f4;}
.sn1 {width:60%; height:50px; line-height:50px; text-align:center; margin:3% auto 0; color:#fee354; font-family:arial,"宋体"; font-size:2.1em; display:block; border:1px solid #26b295; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#26b295; background:-webkit-gradient(linear, left top, left bottom, from(#26b295), to(#128971)); background:-moz-linear-gradient(top,  #26b295, #128971); border-color:#26b295 #26b295 #128971; text-shadow:0 1px 0 #26b295; -webkit-box-shadow:0 1px 1px #128971, inset 0 1px 0 #26b295; -moz-box-shadow:0 1px 1px #128971, inset 0 1px 0 #26b295; box-shadow:0 1px 1px #128971, inset 0 1px 0 #26b295;}
.gy1 {width:60%; height:50px; line-height:50px; text-align:center; margin:3% auto 0; color:#fee354; font-family:arial,"宋体"; font-size:2.1em; display:block; border:1px solid #e16297; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#e16297; background:-webkit-gradient(linear, left top, left bottom, from(#e16297), to(#e73981)); background:-moz-linear-gradient(top,  #e16297, #e73981); border-color:#e16297 #e16297 #e73981; text-shadow:0 1px 0 #e16297; -webkit-box-shadow:0 1px 1px #e73981, inset 0 1px 0 #e16297; -moz-box-shadow:0 1px 1px #e73981, inset 0 1px 0 #e16297; box-shadow:0 1px 1px #e73981, inset 0 1px 0 #e16297;}

/*免费试听*/
.DnSt { width:80%; margin:2% auto 0;}
.DnSt select { width:49%; height:33px; line-height:33px;}
.DnSt input { width:100%;}
.DnSt td { padding:2px 0; text-align:Justify; text-justify:inter-ideograph;}

/*新免费试听  2015-5-22*/
.Dn-mfst { width:100%; height:auto; margin:0 auto; padding-bottom:8%; background:#4c8cff;}
.Dn-mfst img { width:100%; height:auto;display:block;}
.Dn-mfst-af { width:90%; height:auto; margin:0 auto; position:relative;}
.Dn-mfst-af img{ width:100%; display:block;}
.Dn-mfst-af table { width:90%; position:absolute; top:13%; left:5%; color:#4c8cff;}
.Dn-mfst-af table select { width:90%; height:25px; line-height:25px; margin:2% 0}
.Dn-mfst-af table input { width:90%; height:25px; line-height:25px; margin:2% 0}
.Dn-mfst-a { display:block; width:90%; margin:2% auto 0; padding:3% 0; text-align:center; font-size:2em; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#4c8cff;}

@media screen and (min-width: 360px) {
.Dn-mfst-af table { top:17%;}
}
@media screen and (min-width: 420px) {
.Dn-mfst-af table { top:20%;}
}
@media screen and (min-width: 480px) {
.Dn-mfst-af table { top:20%;}
}
@media screen and (min-width: 768px) {
.Dn-mfst-af table { top:23%;}
}
@media screen and (min-width: 980px) {
.Dn-mfst-af table { top:23%;}
}

/*新在线报名  2015-5-22*/
.Dn-zxbm { width:100%; height:auto; margin:0 auto; padding-bottom:8%; background:#5c5fbf;}
.Dn-zxbm img { width:100%; height:auto;display:block;}
.Dn-zxbm-af { width:90%; height:auto; margin:0 auto; position:relative;}
.Dn-zxbm-af img{ width:100%; display:block;}
.Dn-zxbm-af table { width:90%; position:absolute; top:4%; left:5%; color:#5b5b5b;}
.Dn-zxbm-af table select { width:90%; height:25px; line-height:25px; margin:2% 0}
.Dn-zxbm-af table input { width:90%; height:25px; line-height:25px; margin:2% 0}
.Dn-zxbm-a { display:block; width:70%; margin:8% auto 0; padding:3% 0; text-align:center; font-size:2em; color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#f0d72c; -moz-box-shadow:0 2px 0px #f15e25; -webkit-box-shadow:0 2px 0px #f15e25; box-shadow:0 2px 0px #f15e25;}
.Dn-zxbm-a:hover { color:#fff; background:#e1c400; }
@media screen and (min-width: 360px) {
.Dn-zxbm-af table { top:8%;}
}
@media screen and (min-width: 420px) {
.Dn-zxbm-af table { top:11%;}
}
@media screen and (min-width: 480px) {
.Dn-zxbm-af table { top:11%;}
.Dn-zxbm-a {font-size:3em;}
}
@media screen and (min-width: 768px) {
.Dn-zxbm-af table { top:19%;}
.Dn-zxbm-a {font-size:4em;}
}
@media screen and (min-width: 980px) {
.Dn-zxbm-af table { top:20%;}
.Dn-zxbm-a {font-size:4em;}
}

/*新给你电话  2015-5-22*/
.Dn-gndh { width:100%; height:auto; margin:0 auto; padding-bottom:8%; background:#5c5fbf;}
.Dn-gndh img { width:100%; height:auto;display:block;}
.Dn-gndh-af { width:90%; height:auto; margin:0 auto; padding-bottom:5%; position:relative; background:#fff;}
.Dn-gndh-af img{ width:100%; display:block;}
.Dn-gndh-af table { width:90%; position:absolute; top:12%; left:5%; color:#5b5b5b;}
.Dn-gndh-af table select { width:90%; height:25px; line-height:25px; margin:2% 0}
.Dn-gndh-af table input { width:90%; height:25px; line-height:25px; margin:2% 0}
.Dn-gndh-a { display:block; width:70%; margin:3% auto 0; padding:2% 0; text-align:center; font-size:2em; color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#00ca74; }
.Dn-gndh-a:hover { color:#fff; background:#00b367; }
@media screen and (min-width: 360px) {
.Dn-gndh-af table { top:15%;}
}
@media screen and (min-width: 420px) {
.Dn-gndh-af table { top:18%;}
}
@media screen and (min-width: 480px) {
.Dn-gndh-af table { top:18%;}
.Dn-gndh-a {font-size:3em;}
}
@media screen and (min-width: 768px) {
.Dn-gndh-af table { top:27%;}
.Dn-gndh-a {font-size:4em;}
}
@media screen and (min-width: 980px) {
.Dn-gndh-af table { top:27%;}
.Dn-gndh-a {font-size:4em;}
}

/*#####################################################
@ 本样式用于新手机首页、一键选课页面
@ Time     :  2015-5-22
@ Author   :  Don
@ Work QQ  :  2933889736
######################################################*/

/*##############newIndex新首页样式#####################*/
.Dn-head{ height:60px; background:#0e1318; position:relative;}
.Dn-head-logo { height:70%; display:block; position:absolute; left:3%; top:11%;}
.Dn-headmore{ position:absolute; width:55px; height:60px; background:url(http://img.tianhujy.com/wap/images/newindex/20150522_02.jpg) 13px 15px no-repeat; position:absolute; right:2%; top:0; cursor:pointer;}
.Dn-headmore p { padding-top:37px; text-align:center; font-size:11px; color:#fff;}
.slidBtn { width:60px; height:55px; position:absolute; right:20%; background:url(http://img.tianhujy.com/wap/images/newindex/20150522_03.jpg) 23px 5px no-repeat #ef822b; background-size: 30%; cursor:pointer;}
.slidBtn p{ padding-top:24px; text-align:center; font-size:11px; color:#fff;}
.slidBtn img { width:25%; display:block; margin:1px auto;}

.slideBg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 999; background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;}
.slide_down { width: 100%; position: absolute; left: 0; top: -100%; z-index: 9999;}
.slide_down .bakgs { font-size: 0; position: relative; transform: rotate(0deg) scale(1) skew(0deg) translateY(-1000px); transition: all 0.5s ease 0s; width: 100%;}
.slide_down .bakgs h2 { font-size:2em; color:#fff; text-align:center; position:absolute; top:20%; left:0;}
.slide_down .bakgs .a_ling { width: 27%; height: 12%; line-height: 12%; text-align: center; position: absolute; right: 15.5%; bottom: 22%; color: #ffffff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; display: block;}
.slide_down .bakgs img { width: 100%; height: auto; vertical-align: middle; display:block;}
.slide_down .slidBtn { font-size: 0; margin-right: 5%; right: 15%; transform: rotate(0deg) scale(1) skew(0deg) translateY(-945px);
 transition: all 0.5s ease 0s;}

/*-------  index-content  -------*/
.Dn-index-cont { width:100%; height:auto;}
.Dn-index-img { width:100%; display:block; margin:0 auto;}
/*---  af  ---*/
.Dn-index-af-left { width:56%; height:auto;}
.Dn-index-af-right { width:42%; height:auto;}
.Dn-index-af-left img{ width:100%; height:auto; margin:2% 0;}
.Dn-index-af-fuc {position:relative;}
.Dn-index-img2 { width:100%; display:block; margin:2% 0 0;}
.Dn-index-img3 { width:100%; display:block; margin:4% 0 0;}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}
.Dn-index-img777 { width:90%; position:absolute; top:5%; left:5%;animation: 9.5s linear 0s normal none infinite rotate;
-webkit-animation:9.5s linear 0s normal none infinite rotate;}
/*---  bf  ---*/
.Dn-index-bf { width:100%;  padding:0 0 10px 0; background:#fc801e; cursor:pointer;}
.Dn-index-bf img { margin: 0 auto; display:block;}
.Dn-index-bf p { font-size:18px; text-align:center; color:#fff;}
.Dn-index-bf span { font-size:3em; color:#fff; font-weight:600; text-align:center; letter-spacing:2px; display:block;}
/*---  cf  ---*/ 
.Dn-index-cf { width:100%; height:0; background:#1c1b23;}
.Dn-index-cf ul { display:none;}
.Dn-index-cf ul li{ width:27.3%; padding:5% 3% 0; float:left;}
.Dn-index-cf ul li img { width:75%; display:block; margin:0 auto;}
.Dn-index-cf ul li span { width:100%; margin:10% auto; font-size:1.3em; color:#fff; text-align:center; display:block;}
.Dn-index-cf-img { margin:0 auto; display:block; cursor:pointer;}
.Dn-index-cf-up { width:100%; height:auto;padding:5% 0; display:none;}
/*---  df  ---*/
.Dn-index-df { width:100%; height:65px; line-height:65px; text-align:center; font-size:2em; font-weight:bold; color:#fff; background:#0e1318; }
.Dn-index-df a { color:#fff;}
/*---  ef  ---*/
.Dn-index-ef-img { width:100%; height:auto; display:block; margin:0 auto;}

/*##################onekey一键选课#####################*/
.Dn-onekey img { width:100%; display:block;}
.Dn-onekey-bg { width:100%; padding:10% 0; background:url(http://img.tianhujy.com/wap/images/onekeyBg.jpg) no-repeat #090d31; background-size:100%; position:relative;}
.Dn-onekey-list { width:90%; margin:0 5%;}
.Dn-onekey-list li { width:33%; margin:3% 0; float:left;}
.Dn-onekey-list li img{ width:85%; margin:0 auto; display:block;}
.Dn-onekey-list li span{ width:100%; margin:8% auto 0; padding:2% 0; text-align:center; font-size:0.8em; font-weight:600; color:#fff; display:block;}

@media screen and (min-width: 380px) {
	.Dn-onekey-list li span{ font-size:1em;}
}
@media screen and (min-width: 480px) {
	.Dn-onekey-list li span{ font-size:1.2em;}
}
@media screen and (min-width: 560px) {
	.Dn-onekey-list li span{ font-size:1.4em;}
}
@media screen and (min-width: 640px) {
	.Dn-onekey-list li span{ font-size:1.7em;}
}
@media screen and (min-width: 768px) {
	.Dn-onekey-list li span{ font-size:2em;}
}
@media screen and (min-width: 980px) {
	.Dn-onekey-list li span{ font-size:2.2em;}
}
@media screen and (min-width: 1280px) {
	.Dn-onekey-list li span{ font-size:3em;}
}
@media screen and (min-width: 1680px) {
	.Dn-onekey-list li span{ font-size:4em;}
}

/*media_queries.css*/
@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 i img{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;}
}
@media screen and (min-width: 600px) {
	.pcfwxz{
		width: 600px;
		margin: 0 auto;
		position: relative;
	}
}