
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}
body{ background:url(../image/bg.png) repeat-x; background-color:#FFF;}
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 Tahoma,Verdana,Arial,Simsun,"microsoft yahei",Mingliu,Verdana, Helvetica,Lucida;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; color:#666666 }
a:hover { text-decoration: underline; cursor:pointer; color:#f47c00; }

ins{text-decoration:none}

sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/ img { border: 0; width:100%;} /* img 搭车：让链接里的 img 无边框 gai*/
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/*reset*/

option{ padding-left:4px;}

/*-----reset--------------------------------------------------------------------------------------------*/

/*-----grids--------------------------------------------------------------------------------------------*/
/* 隐藏 */
.hide{ display: none; }
.invisible { visibility: hidden; }

/* 清除浮动 */
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1; }


/*浮动*/
.fl{ float:left;}
.fr{ float:right;}

/*框架DIV*/
.wp:after { content: '\20'; display: block; height: 0; clear: both; }
.wp{ width:980px; margin:auto; clear:left; *zoom: 1;}

.wp_s:after { content: '\20'; display: block; height: 0; clear: both; }
.wp_s{ width:978px; margin:auto; clear:left; *zoom: 1;}


/*margin  ex. m_t_10*/

.m_b_15{ margin-bottom:15px;}

/*-----grids--------------------------------------------------------------------------------------------*/

/*-----common-------------------------------------------------------------------------------------------*/

.header{ height:150px; position:relative;}

.logo{ position:absolute; width:239px; height:72px; top:40px; }
.language{ border-top:3px solid #f7971b; float:right;position:relative;}
.language li{ float:left; background:url(../image/language_line.png) no-repeat right 7px; position:relative; right:-1px; padding:0 10px 0 11px; line-height:21px;}
.language li a{ color:#999999}

.language li.company-code{color:#f7971a; position:absolute; right:200px; white-space:nowrap; background:none}


.foot{ background:#F3F3F3;}
.footer{ border-top:1px solid #E7E7E7; position:relative; width:980px; padding:10px 0px; }

.foot_link{ width:980px;margin:0px auto;text-align:center;padding:5px 0px;}
.foot_link span{  padding:0px 5px; color:#CCCCCC; line-height:22px;}
.copyright{ clear:both; color:#999999; padding:0px 5px; line-height:22px;text-align:center;}
.mainsite{ position:absolute; right:0px; top:10px; color:#666666;}
.mainsite a span{text-decoration:underline;margin-right:6px;}
.mainsite a:hover{ text-decoration:none}
.mainsite a:hover span{text-decoration:underline;}


.mail-form{ width:350px; height:24px; border:1px solid #cccccc;}
.mail-form1{ width:150px; height:24px; border:1px solid #cccccc;}
.mail-textarea{width:350px; height:80px; border:1px solid #cccccc;}
.form-tbl{}
.form-tbl th{ text-align:right; font-weight:normal}
.form-tbl th span{ color:#ff6600; font-family:simsun}
span.star{ color:#ff6600; font-family:simsun}
.form-tbl td,.form-tbl th{ padding:10px 5px; vertical-align:top;}
.form-tbl td ul li{ font-family:Tahoma; vertical-align:middle;}
.form-tbl td ul li input{font-family:Tahoma; vertical-align:middle;}
.form-btn-1{ width:64px; height:30px; background:url(../image/btn-1.png); border:0px; padding-bottom:2px; font-size:13px; font-weight:bold; color:#FFF;cursor:pointer;}

.tip-normal{color:#666666; background:#fffde6; border:1px solid #fce2bf; padding:0 10px;}
.tip-normal a{ color:#666666; text-decoration:none;}

.color-1{ color:#f37b00;}


/*pagination*/
.pagination{ margin-top:20px; text-align:right}
.pagination a{ line-height:20px; padding:0 7px; border:1px solid #d6d6d6; height:20px; display:inline-block; color:f37b00; margin-left:5px; color:#f37b00}
.pagination a:hover{ text-decoration:none; background:#f37b00; color:#FFF}
.pagination a ins{ font-family:sinsum;}
.pagination a.current{ color:#000; font-weight:bold;padding:0 6px; border:1px solid #FFF}
/*zh_cn common*/

.indexbody{ background:url(../image/indexbg.png) repeat-x; background-color:#ffffff;}
.red{color:#ff0000;}


.no_bold{ font-weight:normal;}

.mg_b_10{ margin-bottom:10px;}
.mg_b_40{ margin-bottom:40px;}


.nav{height:41px;background:url(../image/nav_bg.png) no-repeat right top;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-flex-flow:row wrap;-webkit-justify-content:space-around;}
.nav li{float:left; background:url(../image/nav_bg.png) no-repeat left top;height:40px; width:119px; padding:0px 1px 0px 2px; background-color:#FFFFFF; text-align:center; position:relative;}

.nav li a{ background:url(../image/nav_a_bg.png) repeat-x; height:40px; width:100%; display:inline-block;font-size:14px;font-weight:bold;}
.nav li a:hover,.nav li a.current{background:url(../image/nav_ahover_bg.png)}
.nav li a span{ display:inline-block; height:23px; margin-top:13px;}

#nav_1 a span{background-position:0px 0px; width:26px;}
#nav_1 a:hover span,#nav_1 a.current span{background-position:0px -23px; width:26px;}
#nav_2 a span{background-position:-27px 0px; width:53px;}
#nav_2 a:hover span,#nav_2 a.current span{background-position:-27px -23px; width:53px;}
#nav_3 a span{background-position:-81px 0px; width:53px;}
#nav_3 a:hover span,#nav_3 a.current span{background-position:-81px -23px; width:53px;}
#nav_4 a span{background-position:-135px 0px; width:66px;}
#nav_4 a:hover span,#nav_4 a.current span{background-position:-135px -23px; width:66px;}
#nav_5 a span{background-position:-202px 0px; width:53px;}
#nav_5 a:hover span,#nav_5 a.current span{background-position:-202px -23px; width:53px;}
#nav_6 a span{background-position:-256px 0px; width:52px;}
#nav_6 a:hover span,#nav_6 a.current span{background-position:-256px -23px; width:52px;}

.sub_nav{ position:absolute; width:120px; left:0px; top:41px; _top:42px; background:url(../image/sub_nav_bg.jpg) no-repeat; padding-top:8px; display:none;}
.sub_nav li{ background:#FFFFFF; border-left:1px solid #f9ae4b; border-right:1px solid #f9ae4b; padding:0px; margin:0px; width:118px; height:28px;}
.sub_nav li a{ background:#FFFFFF; line-height:28px;height:28px;}
.sub_nav li a:hover{ background:#fdeeda; text-decoration:none}
.sub_nav li.sub_nav_bottom{ background:url(../image/sub_nav_bottom.gif); border:0px; width:120px; height:12px;}

.banner{height:250px;}

.main_box{ width:990px; background:url(../image/main_bg.png) no-repeat;overflow:hidden;}

.main_1{ margin:15px 26px 22px 26px; width:311px; float:left;display:inline}
.main_2{ margin:15px 20px 22px 27px; width:315px; float:left;display:inline}
.main_3{ margin:15px 31px 22px 25px; width:209px; float:left;display:inline}
.main_3 p{color:#666;line-height:22px;}
.main_title_1,.main_title_2,.main_title_3{ background-image:url(../image/title-bg.png); background-repeat:no-repeat; font-size:14px; font-weight:bold; margin-bottom:10px; overflow:hidden; color:#333333; height:16px; line-height:16px; padding-left:15px;}
.main_title_1{}
.main_title_2 a{ float:right}
.main_title_3{}

.about_box{ color:#666666; line-height:24px; }
.about_box img{ float:left; margin-right:20px;width:160px;}

.service_box{ color:#666666; line-height:24px;}

.news_list li{ border-bottom:1px dotted #CCCCCC; line-height:27px; padding-left:12px; position:relative;}
.news_list li span{ float:right; color:#999999;}
.news_list li ins{ width:3px; height:3px; display:inline-block; background-color:#f7971b; position:absolute; left:0px; top:12px; _left:-12px; _top:6px;}

.more{ float:right; font-family:Simsun; color:#f47c00; line-height:24px; font-size:12px; font-weight:normal;}
.newsmore{ float:right; font-family:Simsun; color:#f47c00; font-size:12px;line-height:14px;  font-weight:normal;}


/*table*/
.sub_table{margin:10px 0px; width:100%; color:#333;}
.sub_table,.sub_table td{ vertical-align:top; border:1px solid #fff;border-collapse:collapse;}
.sub_table td{ padding:4px;font-weight:bold;background:#FEEFDD;}


/*内页开始*/
.sub_banner{ height:145px; margin-bottom:2px;}


.sub_main{ background:url(../image/sub_bg.jpg) 40px 0px repeat-y;}

	.sub_menu{ padding:0 10px 0 10px;width:240px; float:left; background:url(../image/menu_dl_bg.gif) left top no-repeat;margin-bottom:20px;}
	.sub_menu h3{border-bottom:1px solid #fbc17b; height:48px;line-height:48px;margin-bottom:10px;font-size:18px;font-family:"微软雅黑";color:#FAC07A;}
	.sub_menu h3 a{color:#FAC07A;}
	.sub_box{margin-bottom:10px;}
	.sub_box p{line-height:24px;color:#666;}
	.sub_box li{height:24px;line-height:24px;overflow:hidden;padding-left:15px; background:url(../image/ico_dot.jpg) no-repeat 2px center}
	
	.article_bdoy{ width:660px; float:left; padding:15px 30px;}
	.article_bdoy h1,.article_bdoy h2{font-size:14px; font-weight:bold; color:#f37b00; border-bottom:1px solid #eeeeee; line-height:33px;}
	.article_bdoy h2 a{color:#f37b00;padding:0px 5px;}
	.article_info{ padding:20px 0px; line-height:24px; color:#666666}
	.article_info h3,.article_info h4{ color:#f37b00;}
	.article_info p{ margin-bottom:20px;}
	.article_info div{ margin-bottom:20px;}
	p.no_indent{ text-indent:0px;}

.sub_main_2{background:url(../image/menu_dl_bg.gif) left top no-repeat;}
.sub_main_2 h2{border-bottom:1px solid #fbc17b; height:48px;line-height:48px; margin-bottom:10px;font-size:18px;font-family:"微软雅黑";color:#FAC07A;}
.sub_main_2_body{ padding:20px 50px; color:#666666; line-height:24px;}
.sub_main_2_body p{ margin-bottom:20px;}

.img_box{ margin-bottom:20px;}	
.img_1{ padding:4px; border:1px solid #dddddd}
.jiegou{ width:660px; overflow:hidden;}
.jiegou dd,.jiegou dt{ width:100px; height:30px; background:#D5E9F9; line-height:30px; color:#196A99; text-align:center; font-weight:bold;position:relative}
.jiegou dt{ margin:30px auto 62px auto; }
.jiegou dd{ float:left; margin:0px 16px;_margin:0px 14px 0px 13px; }
.jiegou dd ins{ width:2px; height:20px; background:#D5E9F9; position:absolute; top:-30px;left:49px;}
.jiegou dt ins{width:2px; height:20px; background:#D5E9F9; position:absolute;top:40px; left:49px;}
.jiegou dt div{ width:530px; _width:510px; height:2px; position:absolute; top:60px;background:#D5E9F9; left:-215px; _left:-205px; }

.milestone_tbl{ line-height:24px; width:100%}
.milestone_tbl thead{  background:#fef5e7;}
.milestone_tbl thead th{ border-top:1px solid #fddaae;border-bottom:1px solid #fddaae;}
.milestone_tbl thead th.l{ border-left:1px solid #fddaae}
.milestone_tbl thead th.r{ border-right:1px solid #fddaae}
.milestone_tbl thead th{ color:#f37b00;padding:0px 7px;  text-align:left; line-height:28px;}
.milestone_tbl td{ padding:10px 7px; text-align:left; border-bottom:1px solid #fddaae; vertical-align:middle}
.milestone_tbl td a.name{ color:#f27a00}
.milestone_tbl td a.btn_yuyue{ background:#ff6600;color:#fff;padding:2px 5px 3px 5px;}
.milestone_tbl td.l{color:#f37b00;}

.honors_list li{ width:310px; height:310px; float:left; text-align:center;}
.honors_list li img{ border:1px solid #DDDDDD; padding:4px;}
.honors_list li p{ margin-bottom:0px; line-height:24px; text-indent:0px;}

.article_list_2 li{ height:39px;line-height:39px; border-bottom:1px dotted #CCCCCC; padding-left:15px; background:url(../image/ico_dot.jpg) no-repeat 2px center;overflow:hidden;}
.article_list_2 li span{ float:right; color:#999999;}
.article_list_2 li a{ color:#666666;}

.news_title{ text-align:center; font-size:14px; padding:20px;}
.news_date{ text-align:center; color:#999999;}
.news_date span{padding:0px 5px;}
.back{ width:56px; height:20px; display:inline-block; border:1px solid #d6d6d6; color:#999999; line-height:20px; text-decoration:none; font-family:sinsum; text-align:center}

/* by mark 20110704 */
#mile ul{
	list-style:disc; margin-left:20px;	
}


.photo-1{ float:left; margin:0 20px 20px 0;}

.team h4{ margin-bottom:10px;}
.team p{ min-height:180px;_height:180px; text-indent:0px; border-bottom:1px dashed #eeeeee}
.team p strong{ display:block}
.team p img{ float:left; margin:5px 20px 10px 0;}

.link{width:940px;margin:0px auto;padding:10px 20px 20px 20px;line-height:24px;}
.link a{margin:0px 5px;}
.article_info a{color:#ff6600;}

.h_shipin_box{padding:20px 0px 20px 30px;}
.h_shipin_box h3{padding:20px 0px;clear:both;font-size:14px;color:#ff3300;}
.h_shipin ul{display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:flex-start;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;}
.h_shipin li{float:left;width:200px;height:150px;text-align:center;color:#666666;overflow:hidden;margin:0px 15px 15px 0px;}
.h_shipin li img{width:200px;height:125px;}
.h_shipin li a{display:block;color:#999;}
.h_shipin .v_show{width:980px;margin:0px auto;padding:20px 0px;}
.language li.red a{ color:#ff0000}
.sub_main_2 h1{border-bottom:1px solid #fbc17b; height:48px;line-height:48px; margin-bottom:10px;font-size:18px;font-family:"微软雅黑";color:#FAC07A;}
.h_text{font-size:14px;line-height:32px;padding:20px 0px;}
.h_text strong{color:#ff3300;}
.h_pic{width:960px;margin:0px auto;padding-left:20px;height:200px;}
.h_pic ul{padding-top:10px;}
.h_pic li{float:left;width:170px;height:150px;text-align:center;color:#666666;margin:0px 8px;}
.h_pic li a{width:170px;height:128px;display:block;padding-bottom:5px;}

.h_video{width:960px;margin:0px auto;padding:0px 0px 20px 20px;}
.h_video ul{padding-top:10px;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-flex-flow:row wrap;-webkit-justify-content:space-around;}
.h_video li{float:left;width:170px;height:140px;text-align:center;color:#666666;margin-right:10px;margin-bottom:10px;padding:3px;background:#efefef;}
.h_video li img{width:170px;padding-bottom:5px;}
.copyright a{color:#999999;}
.copyright span{padding:0px 5px;}



.sub_main_3_body{ padding:20px 10px; color:#666666; line-height:24px;}
ul.h_photo{padding:10px 0px 30px 0px;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-flex-flow:row wrap;-webkit-justify-content:space-around;}
ul.h_photo li{float:left;width:290px;height:230px;text-align:center;color:#666666;margin:12px;padding:3px;background:#efefef;}
ul.h_photo li img{width:290px;}
ul.h_photo li a{font-size:14px;}


.h_ptxt{font-size:14px;line-height:30px;color:#ff3300;}
.h_ptxt a{color:#0033FF;}

.snav_box{height:40px;}
.snav_box a{text-align:center;float:right;width:100px;height:30px;line-height:30px;background:#FEEFDD ;font-weight:bold;color:#ff6600;font-size:14px;display:block;margin:5px 5px;border:1px solid #ff9900;}
/*tuangou*/
.article_list_3 li{border-bottom:1px dotted #CCCCCC; padding:15px 0px; clear:both;}
.article_list_3 li p{line-height:20px;margin-bottom:10px;color:#999999;}
.article_list_3 li p.bpic{float:left;padding-right:20px;}
.article_list_3 li p.bpic img{width:150px;border:3px solid #efefef;}
.article_list_3 li p.btitle{font-weight:bold;}
.article_list_3 li p.btitle span{ font-weight:normal;float:right; color:#ccc;}
.article_list_3 li a{ color:#666666;}
.relevant a{color:#0033FF;}

.article_bdoy .h_nav{font-size:14px; font-weight:bold; color:#f37b00; border-bottom:1px solid #eeeeee; line-height:33px;}
.article_bdoy .h_nav a{color:#f37b00;padding:0px 5px;}

.address{float:left;position:relative;height:21px;line-height:21px;padding-top:3px;}
.address strong{font-weight:normal;color:#ff0000;padding-right:20px;}


/**/
.main_box2{ width:990px;}
.main_5{ margin:15px 0px 22px 26px; width:700px; float:left;display:inline}
.main_title_5,.main_title_6{ background-image:url(../image/title-bg.png); background-repeat:no-repeat; font-size:14px; font-weight:bold; margin-bottom:25px; overflow:hidden; color:#333333; height:16px; line-height:16px; padding-left:15px;}
.main_title_6{margin-bottom:20px;}

.curriculum_box{display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-flex-flow:row wrap;-webkit-justify-content:space-around;}
.curriculum{ float:left;margin:0px 8px;width:211px;  border:1px solid #dedede;  padding-top:20px; font-family:"微软雅黑"; position:relative; cursor:pointer;}
.curriculum:hover{ border:1px solid #ff3300;}
.curriculum:hover .c_btn a{ background:#ff6600; color:#fff; border:1px solid #ff3300; border-radius:4px; }
.curriculum .c_title{ font-size:20px; font-weight:600; text-align:center;}
.curriculum .c_title a{ color:#ca0002; font-style:normal; text-decoration:none;}
.curriculum .c_price{ height:30px; line-height:30px;color:#333; text-align:center;overflow:hidden;}
.curriculum .c_price span{ color:#ca0002; font-size:14px; font-weight:bold;}
.curriculum .c_time{ text-align:center; color:#666; line-height:22px;height:30px; border-bottom:1px dashed #d8d8d8;margin:0 15px 13px 15px;}
.curriculum .advantage{ height:20px; line-height:20px; text-align:center; padding:0 25px;color:#999999;overflow:hidden;}
.curriculum .c_ico1{ width:49px; height:49px; position:absolute; left:-1px; top:-1px;background:url(../image/i_c1.png) no-repeat; }
.curriculum .c_btn a{ border:1px #ff3300 solid; width:80%; height:38px; display:block; text-align:center; font-size:20px; margin:0 auto; border-radius:4px; line-height:38px; margin-top:15px; margin-bottom:20px; color:#ff3300; background:#f8f8f8; text-decoration:none; font-weight:500;}


.main_6{ margin:15px 0px 22px 25px; width:209px; float:left;display:inline}
.main_6 li{height:30px;line-height:30px;overflow:hidden;background:url(../image/i_c2.png) 0px 7px no-repeat;padding-left:23px;}
#allmap {width: 205px;height: 150px;overflow: hidden;margin:0;font-family:"微软雅黑";}
/*banner*/
.flexslider{position:relative;height:250px;overflow:hidden;background:url(../image/loader.gif) 50% no-repeat;min-width:980px; margin:0 auto;}
.slides{position:relative;z-index:1;min-width:980px; margin:0 auto;}
.slides li{height:250px; width:100%; min-width:980px; margin:0 auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:11px;height:11px;margin:0 4px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:11px;height:11px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:20px;height:30px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:20px;background:url(../image/ad_prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../image/ad_next.png) center center no-repeat;}
/*baoxian*/
.bx {width:145px;height:168px;background:url(../image/bx.png) no-repeat;position:fixed;z-index:1111111111;float:left;right:15px;top:235px; overflow:hidden;}
.bx a {width:145px;height:168px;display:block;border:none;font-size:0px;}
.state {width:155px;height:262px;position:fixed;z-index:1111111111;background:url(../image/state.png) no-repeat;float:left;left:15px;top:235px; overflow:hidden;}
.t_state{position:absolute;top:50px;right:0px;font-family:"微软雅黑";font-size:22px;font-weight:bold;color:#ff3300;}


.head_top{height:32px;}
.head_logo{height:77px;}
.foot_nav{display:none;}
.h_banner{display:none;}
@media screen and (max-width: 768px) {

/*框架DIV*/
body{background:none;}
.indexbody{background:none;}
.wp{ width:100%;}
.state{display:none;}
.t_state{display:none;}
/*nav*/

.head_top{display:none;}
.head_logo{height:60px;}
.logo{width:140px;height:auto;top:10px;left:10px;}
.header{ height:auto;}
.banner{height:auto;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:20px}
.sp_nav span{display:block;background:#ff6600;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.nav{position:fixed;z-index:9;background:#333333;width:50%;height:auto;font-size:14px;top:-100%;right:0;overflow:auto;overflow-x:hidden;padding:0px;}
.nav li{background:none;width:100%;line-height:40px;}
.nav li a{ background:none;}
.nav li a:hover,.nav li a.current{background:#ff6600;color:#fff;}
.nav li a span{margin-top:0px;}
.nav_show{top:60px}
/*main*/
.main_box{background:none;}
.main_5{ margin:0px; width:100%; float:none;display:block;}
.main_6{ margin:0px; width:100%; float:none;display:block;}
.main_6 ul{padding:0px 15px 15px 15px;}
.main_title_5, .main_title_6,.main_title_3,.main_title_2,.main_title_1{margin:0px 15px 20px 15px;}
.main_1,.main_2,.main_3{ margin:15px 0px 22px 0px; width:100%; float:none;display:block;}
.about_box{margin:0px 15px 20px 15px;}
.news_list{padding:0px 15px;}
.service_box{padding:0px 15px;}/**/
/*map*/
#allmap {width:auto;height:200px;}
/*curriculum*/
.curriculum{ width:44%; margin:0px 0px 15px 0px;}
/*banner*/
.h_banner{display:block;}
.flexslider{display:none;}
/*h_video*/
.h_video{width:100%;padding:0px;margin:0px;height:auto;}
.h_video ul{padding:0px 10px 20px 10px;}
.h_video li{width:100px;height:auto;margin:5px 0px;}
.h_video li img{width:100px;padding-bottom:5px;}

/*内页*/
.sub_banner{ height:auto; margin-bottom:2px;}
.sub_main{background:none;}
.sub_menu{display:none;}
.article_bdoy{ width:auto; float:none; padding:5px 20px;}
.m_hide{display:none;}
.sub_main_2_body{padding:10px 20px;}
.snav_box{padding:0px 20px;text-align:center;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around;-webkit-flex-flow:row wrap;-webkit-justify-content:space-around;}
.snav_box a{width:65px;}
.sub_main_2{background:none;}
.sub_main_2 h1{border-bottom:1px solid #eeeeee; height:33px;line-height:33px;font-size:14px;color:#f37b00;margin:0px 20px 10px 20px;font-weight:bold;}
.news_date{font-size:10px;}
.news_title{padding:5px;}
/*form*/
.mail-form{ width:250px;}
.mail-textarea{width:250px;}
/*shipin*/
.h_shipin_box{padding:0px;}
.h_shipin_box h3{padding:20px;}
.h_shipin{padding:0px 20px;}
.h_shipin li{width:100px;height:auto;text-align:center;color:#666666;overflow:hidden;margin:0px 10px 10px 0px;}
.h_shipin li img{width:100%;height:auto;}
.h_shipin .v_show{width:100%;margin:0px auto;padding:20px 0px;}
embed{width:100%;height:260px;}
/*foot*/
.footer{width:100%;padding-bottom:55px;font-size:10px;}
.foot_link{width:100%;}
.copyright span{display:block;}
.foot_nav{position:fixed; bottom:0;width: 100%;height:46px;line-height:46px;font-size:16px;background:#ff6600;text-align:center;display:flex;display:-webkit-flex;}
.foot_nav a{color:#fff;flex:1;-webkit-flex:1;}
.foot_nav a.f_1{background:#333;}
}