/*#####################################################
@ �޸�ʱ�����޸�����
@ �����Ժ���Ķ�
@
######################################################*/

/*==========ȫ��==========*/
html{overflow-x:hidden; -webkit-text-size-adjust:none;  _background-attachment:fixed;}
body { 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);

}
.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-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-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;}




.label_box{
	overflow: hidden;
	margin-top: .1rem;
}
.label_box div{
	float: left;
	height: .4000002rem;
	text-align: center;
	display: flex;
	justify-content:center;
	align-items:Center;
	background: #6aeb76;
	background-image: linear-gradient(to right, #37e468 , #99f283);
	font-size: .2666668rem;
	color: #ffffff;
	border-radius: .0666667rem;
	margin-right: .16000008rem;
	padding: 0 0.133rem;
}
.label_box .label_box_update{
	background: #fc7e41;
	background-image: linear-gradient(to right, #f95e25 , #ff9b5a);
}
.label_box .label_box_inside{
	background: #9ea2f4;
	background-image: linear-gradient(to right, #7c81ef , #bfc2f8);
}

.loading_view{
	padding: 0.8rem 0 ;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}
.loading_view{
	font-size:0.32rem;
	color: #666666;
}
.loading_view img{
	width: 0.4rem;
	margin-right: 0.2rem;
	animation: loading 1.5s infinite;
}

@keyframes loading{
	from{
		transform: rotate(0);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}
@-webkit-keyframes loading{
	from{
		transform: rotate(0);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}
@-moz-keyframes loading{
	from{
		transform: rotate(0);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}
@-ms-keyframes loading{
	from{
		transform: rotate(0);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}
@-o-keyframes loading{
	from{
		transform: rotate(0);
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
	}
	to{
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}




@media screen and (min-width: 640px) {
	.pcfwxz{
		width: 640px;
		margin: 0 auto;
		position: relative;
	}
}
/*
@font-face {
	font-family: "harmonyos-regular"; !* 自定义字体的名称 *!
	src: url("font/HARMONYOS_SANS_SC_REGULAR.TTF") format("truetype"); !* 自定义字体文件的路径 *!
}
*/
