﻿@charset "utf-8";
*.bhover { background:#999; color:#fff;}
* { margin:0; padding:0; outline:none; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
-webkit-font-smoothing:antialiased; /*chrome、safari*/
-moz-osx-font-smoothing:grayscale; /*firefox*/
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{
		margin:0;
		padding:0;
		font-size:14px;
		line-height:24px;
		background:#fff;
		color:#3e3a39;
-webkit-font-smoothing: antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale; /*firefox*/
}
ol,ul,li,p {
		list-style:none;
}
dl,dt,dd {border:0;}
a {
		color:#3e3a39;
		text-decoration:none;
		outline:none;
}
a:hover {}
a img {
		border:0;
		margin:0;
		padding:0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b1b1b1; opacity:1; 
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b1b1b1;opacity:1;
}
input:-ms-input-placeholder{
    color: #b1b1b1;opacity:1;
}
input::-webkit-input-placeholder{
    color: #b1b1b1;opacity:1;
}
.alpha0 {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.color1 { background:#cccccc;}
.color2 { background:#ffffff;}
.color3 { background:#000000;}
.color4 { background:#0baecb;}
.alpha70 { filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.alpha40 { filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.h65 { height:65px; display:none;}
*.fl { float:left;margin:15px auto}
*.fr { float:right;margin:15px auto}
*.mt10 { margin-top:10px;}
*.mt20 { margin-top:20px;}
*.mt24 { margin-top:24px;}
*.mt30 { margin-top:30px;}
*.mt33 { margin-top:33px;}
*.mt40 { margin-top:40px;}
*.mt50 { margin-top:50px;}
*.mt60 { margin-top:60px;}
*.mt70 { margin-top:70px;}
*.mt80 { margin-top:80px;}
*.mt100 { margin-top:100px;}
*.center { text-align:center;}
*.strong { font-weight:bold;}
/*页眉*/
.border_bottom { border-bottom:7px solid #eeeeef;}
.top_bg{ height:125px; overflow:; background:#fff; z-index:999; position:relative;}
.top_bg .top{ max-width:1200px; min-width:320px; height:125px; overflow:; margin:0 auto; position:relative;}
.top_bg .top .showmenu { border-radius:3px; width:0.50rem; height:0.50rem; line-height:0.50rem; text-align:center; font-size:0.20rem; position:fixed; right:0.1rem; top:0.1rem; background:#002d5c url(../images/menu0.gif) center center no-repeat; background-size:60% 60%; color:#fff; z-index:9999; display:none; cursor:pointer;}
.top_bg .top .showmenu.close { background:#002d5c url(../images/menu1.png) center center no-repeat;}
.top_bg .top .wellcome{ height:31px; line-height:31px; color:#0f94b9; font-size:12px;}
.top_bg .top .email { position:absolute; right:200px; top:25px; line-height:40px;}
.top_bg .top .telbox { position:absolute; top:20px; right:0; font-size:14px; color:#686868; line-height:30px;}
.top_bg .top .telbox .tel { font-size:22px; color:#049a8a; font-weight:bold; font-family:'Arial'; line-height:22px; position:relative; top:3px;}
.top_bg .top .logo { position:absolute; left:0; top:22px;}
.top_bg .top .toplink { position:absolute; right:20px; top:32px; height:auto; line-height:30px; font-size:16px; color:#183260;}
.top_bg .top .toplink .loc { background:url(../images/ico_loc.png) 3px center no-repeat; text-indent:20px;}
.top_bg .top .toplink .tel { background:url(../images/ico_tel.png) 0 center no-repeat; text-indent:20px;}
.top_bg .top .toplink a { color:#183260;}
.top_bg .top .searchbox { width:377px; height:37px; background:#049a8a; position:absolute; top:55px; right:0;}
.top_bg .top .searchbox .keys { width:278px; height:35px; line-height:35px; border:0; color:#b1b1b1; position:absolute; left:1px; top:1px; text-indent:10px;}
.top_bg .top .searchbox .submit { width:96px; height:35px; background:none; border:0; position:absolute; right:1px; top:1px; color:#ffffff; cursor:pointer;}
.top_bg .top .searchbox .searchstyle { height:26px; line-height:24px; font-size:14px; width:92px; position:absolute; top:2px; left:2px;}

.spacebox { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:9999; display:none;}
/*主导到*/
.navmenu { position:relative; height:50px; z-index:9999999; background:#002d5c;}
.navmenu #menu { max-width:1200px; min-width:320px; width:100%; height:50px; margin:0 auto; font-size:18px;}
.navmenu #menu li { height:50px; width:12.5%; float:left; position:relative;/* background:url(../images/navmenu_spa.gif) 0 center no-repeat;*/}
.navmenu #menu li.index { background:none;}
.navmenu #menu li.spa { width:2px; height:50px; overflow:hidden;}
.navmenu #menu li a { display:block; height:50px; line-height:50px; text-align:center; overflow:hidden; color:#fff; position:relative;}
.navmenu #menu li:hover a { background:#004a96;}
.navmenu #menu li:hover a+.subnav{ display:block;}
.navmenu #menu li.on a { background:#004a96;}
.navmenu #menu li.on a+.subnav {}
.navmenu #menu li a:before{
	content: '';
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 0;
  	background: #004a96;  	
  	-webkit-transition: 0.5s;
  	transition: 0.5s;
  	z-index: -1;
}
.navmenu #menu li a:hover:before { height:91px;}
/*二级菜单*/
.navmenu #menu li .subnav { width:100%; height:auto; overflow:hidden; position:absolute; top:50px; left:0; background:#004a96;/* border-top:1px solid #f1cecf;*/ font-size:16px; display:none;}
.navmenu #menu li .subnav a { line-height:50px; height:50px;}
.navmenu #menu li .subnav a:hover { background:#004a96;}
/*首页一句话*/
.slgan { font-size:48px; color:#0470e0; line-height:80px; text-align:center;}
/*页面布局*/
.indexbox{  max-width:1200px; min-width:320px; height:auto; margin:0 auto; overflow:visible;}

/*banner*/
.banner_shadow { background:url(../images/banner_shadow.png) top center repeat-x; position:absolute; left:0; top:0; width:100%; height:9px; z-index:99999;}

.ny_banner { height:auto; background-color:#cccccc; overflow:hidden;margin-top: 60px;}

/*焦点图*/
.focus{ position:relative; width:374px; height:312px; background-color: #000; float: left;}  
.focus img{ width: 374px; height: 312px;} 
.focus .shadow .title{width: 260px; height:65px; padding-left: 30px; padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:auto; padding-bottom:5px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.focus .shadow a { text-decoration:none; color:#fff; font-size:16px; overflow:hidden; font-family: "\5FAE\8F6F\96C5\9ED1"; line-height:42px; margin-top:5px; width:94%; display:block; margin-left:3%;} 
.focus .shadow p { background:#ff1177;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:13px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ffffff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ed2121;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}

/*公告*/
.noticebox { width:1200px; height:67px; overflow:hidden;}
.noticebox dt { width:60px; height:67px; float:left; background:url(../images/noticebox_ico.jpg) 0 center no-repeat;}
.noticebox dd { width:80%; height:67px; line-height:67px; float:left;}
.noticebox dd a.more { display:block; width:74px; height:23px; line-height:23px; margin-top:20px; float:left; text-align:center; margin-left:10px; color:#002855; background:url(../images/noticebox_more.png) no-repeat;}
.noticebox dd ul { width:80%; height:67px; float:left;}
.noticebox dd ul li { line-height:67px; height:67px; width:100%;}

/*ico容器*/
.ico_bg { height:153px; background:#ededed; overflow:hidden; margin:0 auto;}
.ico_bg .icobox { width:1200px; height:153px; margin:0 auto; overflow:hidden;}
.ico_bg .icobox ul li { float:left; width:15%; height:153px; overflow:hidden; position:relative;}
.ico_bg .icobox ul li.focus { width:40%;}
.ico_bg .icobox ul li p { position:absolute; width:100%; text-align:center; left:0; top:55px; font-size:20px;
/*IE*/
filter:
 Dropshadow(offx=1,offy=0,color=white)
 Dropshadow(offx=0,offy=1,color=white)
 Dropshadow(offx=0,offy=-1,color=white)
 Dropshadow(offx=-1,offy=0,color=white);
 /*非IE*/
 text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1);
}
.ico_bg .icobox ul li span { position:absolute; left:40px; top:75px; font-size:14px; font-family:Arial;
/*IE*/
filter:
 Dropshadow(offx=1,offy=0,color=white)
 Dropshadow(offx=0,offy=1,color=white)
 Dropshadow(offx=0,offy=-1,color=white)
 Dropshadow(offx=-1,offy=0,color=white);
 /*非IE*/
 text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1);
}

/*关于我们*/
.aboutbox_bg { height:424px; overflow:hidden; background:url(../images/aboutbox_bg.jpg) top center no-repeat; margin-top:80px;}
.aboutbox { width:100%; height:auto; margin-top:10px; position:relative;}
.aboutbox dt{ width:60%; height:auto; overflow:hidden;}
.aboutbox dt a.pic { display:block; width:359px; height:287px; overflow:hidden; border:10px solid #ffffff; margin:10px;}
.aboutbox dd { width:50%; position:absolute; top:10%; right:10px; height:422px; overflow:hidden; background:#002d5c;  -moz-box-shadow: 8px 8px 0px rgba(100,100,100,0.5); /* 老的 Firefox */box-shadow: 8px 8px 0px rgba(100,100,100,0.5); z-index:999;}
.aboutbox dd .title { font-size:29px; line-height:40px; color:#ffc000; font-weight:bold; margin-left:5%; margin-top:20%;}
.aboutbox dd .info_list { font-size:18px; color:#fff; margin-left:5%; margin-top:10px; line-height:30px;}
.aboutbox dd .info_list li { background:url(../images/info_list_ico.gif) 0 10px no-repeat; text-indent:20px;}
/*留学服务*/
.servicebox { height:auto; overflow:hidden; margin-top:20px; position:relative; z-index:999; padding-left:130px;}
.servicebox dt { width:130px; height:auto; overflow:hidden; display:inline; float:left; margin:0 0 0 -130px;}
.servicebox dt .tit { font-size:20px; display:none; display:none; color:#000; text-align:center;}
.servicebox dd .des{ text-align:center; line-height:30px; font-size:26px; color:#3e3a39; margin-top:40px;}
.servicebox dd { width:100%; height:auto; overflow:hidden; float:right;}
.servicebox dd ul { width:30%; margin-left:3.3333%; height:auto; float:left; overflow:hidden; overflow:hidden;}
.servicebox dd ul li { position:relative; line-height:24px;}
.servicebox dd ul li.title { display:block; width:97%; height:auto; position:relative; background:#000; margin-bottom:30px; -moz-box-shadow: 8px 8px 0px rgba(100,100,100,0.5); /* 老的 Firefox */box-shadow: 8px 8px 0px rgba(100,100,100,0.5);}
.servicebox dd ul li.title a { display:block; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; text-align:center; z-index:999;}
.servicebox dd ul li.title a:hover { background:rgba(0,0,0,0.2);}
.servicebox dd ul li.title .tit { font-size:24px; line-height:30px; color:#fff; position:absolute; left:0; top:43%; width:100%;}
.servicebox dd ul li.title .bg { width:100%; height:auto; overflow:hidden;}
.servicebox dd ul li a.title { line-height:24px; height:24px; overflow:hidden; padding-left:10px; background:url(../images/service_list_ico0.png) 0 center no-repeat; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.servicebox dd ul li a.title:hover { background:url(../images/service_list_ico1.png) 0 center no-repeat;}
/*留学申请*/
.applybox { height:auto; overflow:hidden; margin-top:20px; position:relative; padding-left:350px;}
.applybox dt { width:350px; height:245px; background:#022e5b; _display:inline; float:left; margin:0 0 0 -350px;}
.applybox dt .tit { font-size:50px; color:#ffc000; font-weight:bold; line-height:80px; margin:0 10%;}
.applybox dt .tit1 { font-size:18px; color:#ffc000; line-height:30px; margin:0 10%;}
.applybox dt .des { font-size:16px; color:#fff; line-height:24px; margin:0 10%;}
.applybox dd { width:100%; height:auto; float:right; position:relative;}
.applybox dd ul { width:100%; height:auto; position:relative;}
.applybox dd ul li { width:30%; margin-left:3%; float:left; height:auto;}
.applybox dd ul li .tit { width:100%; height:100px; line-height:100px; text-align:center; color:#fff; font-size:30px; background:#022e5b url(../images/applybox_tab_bg1.gif) bottom center repeat-x; cursor:pointer;}
.applybox dd ul li.on .tit { width:100%; height:100px; line-height:100px; text-align:center; color:#fff; font-size:30px; background:#022e5b url(../images/applybox_tab_bg0.gif) bottom center repeat-x;}
.applybox dd ul li .tit .curr { width:68px; height:34px; background:url(../images/applybox_tab_curr.png) top center no-repeat; display:none; margin:0 auto; margin-top:10px;}
.applybox dd ul li.on .tit .curr { display:block;}
.applybox dd ul li .des { display:none; position:absolute; left:0; margin-left:3%; top:130px; padding:20px 10px; background:#c7212d; color:#fff; z-index:999; border-radius:3px;}
.applybox dd ul li.on .des { display:block; }
/*合作院校*/
.academybox { height:auto; overflow:hidden; position:relative; padding-left:210px; margin-top:80px;}
.academybox dt { width:210px; height:378px; overflow:hidden; background:#c7212d; _display:inline; float:left; margin:0 0 0 -210px;}
.academybox dt .tit { width:100px; font-size:48px; line-height:50px; color: #fff; font-weight:bold; padding:10px 20px;}
.academybox dt .tit1 { font-size:18px; color: #fff; padding:0 20px;}
.academybox dt .bgtext { color:#ca3640; font-size:99px; position:absolute; left:5px; bottom:5px; line-height:103px; font-weight:bold;}
.academybox dd { width:100%; height:auto; overflow:hidden; float:right;}
.academybox dd ul li { width:20%; height:189px; float:left; position:relative;}
.academybox dd ul li .pic { position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.academybox dd ul li .tit { background:url(../images/list_ico01.gif) 0 6px no-repeat; padding-left:15px; line-height:1.2; margin:0 20px; font-size:18px; margin-top:20%; font-weight:bold;}
.academybox dd ul li .des { font-size:12px; line-height:1.2; margin:0 20px; padding-left:15px; margin-top:5px;}
.academybox dd ul li a { display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; background:rgba(255,255,255,0.5);}
.academybox dd ul li a:hover { background:#c7212d; background:rgba(199,33,45,0.8); color:#fff;}
.academybox dd ul li a:hover .tit { margin-top:40%; font-weight:bold; background:url(../images/list_ico01.gif) 0 6px no-repeat;}
.academybox dd ul li a:hover .des { display:none;}
/*教学团队*/
.teambox { width:100%; height:auto; overflow:hidden; margin-top:100px;}
.teambox dt { width:100%; height:auto; overflow:hidden; text-align:center;}
.teambox dt .tit { font-size:72px; color:#002d5c; line-height:1.2; font-weight:bold;}
.teambox dt .tit1 { font-size:24px; color:#002d5c; line-height:2;}
.teambox dd { width:100%; height:auto; overflow:hidden;}
.teambox dd ul { width:100%; height:auto; margin-top:30px; overflow:hidden;}
.teambox dd ul li { width:25%; height:auto; overflow:hidden; float:left; position:relative;}
.teambox dd ul li a { display:block;}
.teambox dd ul li .brief { position:absolute; top:50%; left:0; width:100%; height:100%; z-index:9;}
.teambox dd ul li .pic { width:100%; /*filter:saturate(0%);*/ filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
.teambox dd ul li .tit { font-size:19px; color:#007fb8; font-weight:bold; margin-top:20%; margin-left:5%;}
.teambox dd ul li .des { font-size:15px; line-height:25px; margin-top:20%; margin-left:5%;}
.teambox dd ul li:hover .pic { filter:saturate(100%); filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.teambox dd ul li:hover .brief { color:#fff; z-index:2;}
.teambox dd ul li:hover .brief .tit { color:#fff;}
.teambox dd ul li a .mask { position:absolute; height:100%; width:0; left:0; top:0; color:#fff; z-index:1; background:rgba(38,95,155,0.6); border-radius:5px 5px 0 0;}
.teambox dd ul li a:hover .mask { width:100%; }
.teambox dd ul li.on a .mask { width:100%;}
/*院校视频*/
.videobox { width:100%; height:auto; overflow:hidden; margin-top:100px;}
.videobox dt { width:100%; height:auto; overflow:hidden; text-align:center;}
.videobox dt .tit { font-size:72px; color:#002d5c; line-height:1.2; font-weight:bold;}
.videobox dt .tit1 { font-size:24px; color:#002d5c; line-height:2;}
.videobox dd { width:100%; height:auto; overflow:hidden; background:url(../images/videobox_bg.jpg) top center no-repeat; background-size:100% 100%; margin-top:30px;}
.videobox dd ul { max-width:1200px; min-width:320px; margin:0 auto; height:auto; overflow:hidden;}
.videobox dd ul li { width:50%; height:auto; overflow:hidden; float:left; position:relative;}
.videobox dd ul li a { display:block;}
.videobox dd ul li .brief { position:absolute; left:0; bottom:0; height:87px; width:100%; color:#fff; background:rgba(248,132,132,0.8);}
.videobox dd ul li .play { width:55px; height:55px; position:absolute; left:10px; top:10px;}
.videobox dd ul li .brief .tit { font-size:26px; line-height:50px; margin-left:80px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.videobox dd ul li .brief .des { font-size:14px; line-height:20px; margin-left:80px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.videobox dd ul li:hover .brief { height:100%;}
.videobox dd ul li:hover .brief .play { width:107px; height:107px; left:40%; top:30%;}
.videobox dd ul li:hover .brief .tit { display:none;}
.videobox dd ul li:hover .brief .des { display:none;}

.videobox_bg a.more { display:block; width:148px; height:38px; line-height:32px; margin: auto; background:#004a96; color:#fff; font-size:30px; text-align:center; border:1px solid #012952; border-radius:5px; margin-top:30px;}
.videobox_bg a.more:hover { background:#fff; color:#004a96;}
/*特点*/
.pointbox_bg {background:#f8f8f8; height:auto; overflow:hidden; margin-top:100px;}
.pointbox { width:100%; height:auto; overflow:hidden; }
.pointbox li { width:50%; height:auto; overflow:hidden; float:left; position:relative; margin-bottom:30px;}
.pointbox li .pic { display:block; width:184px; height:232px; overflow:hidden; float:left;}
.pointbox li .brief { position:absolute; right:30px; left:200px; height:auto; overflow:hidden;}
.pointbox li .tit { font-size:24px; color:#2b4c7e; line-height:40px; font-weight:normal; margin-top:50px;}
.pointbox li .des { font-size:14px; color:#001428; line-height:24px; margin-top:10px;}
.pointbox li .more { color:#0469d0; position:absolute; bottom:0; right:10px; padding:0 10px; border-radius:5px;}
.pointbox li .more:hover { background:#0469d0; color:#fff;}

.aboutother { width:300px; height:auto; overflow:hidden; margin-top:16px;}
.aboutother ul li { width:147px; height:83px; overflow:hidden; float:left; margin-left:5px; margin-top:5px;}
.aboutother ul li.ml0 { margin-left:0;}
.aboutother ul li a { display:block; height:83px; background:#0069a0; color:#ffffff; position:relative;}
.aboutother ul li a strong { left:71px; position:absolute; line-height:83px;}
.aboutother ul li a .ico { position:absolute; left:24px; top:24px;}
.aboutother ul li a:hover { background:#ffaf14;}

.jobsbox { width:300px; height:231px; overflow:hidden; border:1px solid #dddddd; margin-top:20px;}
.jobsbox dt { width:100%; height:47px; line-height:47px;}
.jobsbox dt strong { font-weight:normal; margin-left:10px;}
.jobsbox dt a.more { float:right; color:#555555; font-size:14px; margin-right:10px;}
.jobsbox dd { width:100%; height:auto; overflow:hidden;}
.jobsbox dd ul { width:1000%; height:156px; overflow:hidden;}
.jobsbox dd ul li { width:301px; height:156px; float:left;}

/*企业文化*/
.culturebox { width:579px; height:349px; overflow:hidden; float:right; margin-top:34px; position:relative;}
.culturebox dt{ width:100%; height:349px; position:absolute; left:0; top:0; overflow:hidden; z-index:1;}
.culturebox dd { width:354px; height:349px; background:url(../images/culturebox_dd_bg.png) no-repeat; overflow:hidden; position:relative; z-index:999;}
.culturebox dd h2.title { height:60px; line-height:60px; font-size:22px; color:#ffffff; background:url(../images/aboutbox_title_bg.gif) top left no-repeat; margin-left:40px; margin-top:37px; font-weight:normal;}
.culturebox dd p.text { width:80%; height:112px; overflow:hidden; margin-left:10%; line-height:28px; color:#ffffff;}
.culturebox dd a.more { position:absolute; left:10%; bottom:32px;}

/*产品展示*/
.product_box { width:1200px; height:auto; overflow:hidden; float:left;}
.product_box dt  { width:100%; height:78px; overflow:hidden; text-align:center; background:url(../images/casebox_title_bg.gif) bottom center no-repeat; margin-top:41px;}
.product_box dt strong { color:#1ab6b3; font-size:30px; line-height:45px;}
.product_box dt strong span { color:#777777;} 
.product_box dt p { color:#a3a3a3; font-size:14px; line-height:16px;}

.productbox_bg { height:692px; background:url(../images/productbox_bg.jpg) top center no-repeat; overflow:hidden; margin-top:35px;}
.productsortlist { width:269px; height:692px; overflow:hidden; float:left;background:#1ab6b3; position:relative;}
.productsortlist h2 { width:269px; height:111px; background:#dd0a0a; text-align:center; color:#ffffff;}
.productsortlist h2 .title { width:100%; font-size:24px; line-height:40px; font-weight:normal; margin-top:20px; float:left;}
.productsortlist h2 .entitle { width:100%; font-size:18px; line-height:20px; font-weight:normal; font-family:Arial;}
.productsortlist .qrcodebox { width:128px; height:183px; position:absolute; left:70px; bottom:16px; background:url(../images/qrcodebox_bg.png) top center no-repeat; text-align:center;}
.productsortlist .qrcodebox .qrcode { width:107px; margin-top:10px; margin-left:10px; float:left;}
.productsortlist .qrcodebox .qrcode_title { line-height:14px; line-height:22px; color:#ffffff; margin-top:10px; float:left; width:100%;}
.productsortlist ul { font-size:18px; color:#ffffff; height:auto; overflow:hidden; margin-top:28px;}
.productsortlist ul li { line-height:54px; height:54px; text-align:center; background:url(../images/productsortlist_li_line.jpg) bottom center no-repeat;}
.productsortlist ul li a { color:#ffffff;}

/*首页产品展示*/
.productbox { width:1200px; height:auto; overflow:hidden; float:left; background:#ffffff; margin-top:28px; padding-bottom:20px;}
.productbox dt  { width:100%; height:62px; overflow:hidden; line-height:62px;}
.productbox dt .title { color:#1a1a1a; font-size:30px; text-indent:23px; line-height:30px; margin-top:22px; font-family:"Microsoft YaHei"; border-left:3px solid #2eb300;}
.productbox dt p { color:#000000; font-size:14px; line-height:16px;}
.productbox dd { width:100%; height:auto; overflow:hidden; position:relative;} 
.productbox dd .ctrl_left { width:40px; height:80px; position:absolute; top:30%; left:5px; display:block; z-index:999; background:url(../images/productbox_scroll_left.png) center center no-repeat;}
.productbox dd .ctrl_right { width:40px; height:80px; position:absolute; top:30%; right:5px; display:block; z-index:999; background:url(../images/productbox_scroll_right.png) center center no-repeat;}
.productbox dd ul.product_list { width:1000%; height:auto; overflow:hidden; position:absolute; left:0; top:0;}
.productbox dd ul.product_list li{ height:auto; overflow:hidden; float:left; margin-right:16px; position:relative;}
.productbox dd ul.product_list li:hover { background:#f00;}
.productbox dd ul.product_list li a.pic { display:block; overflow:hidden; position:relative;}
.productbox dd ul.product_list li p.title { width:100%; line-height:32px; height:32px; overflow:hidden; text-indent:3px;}
.productbox dd ul.product_list li p.price { font-size:18px; line-height:20px; color:#ff8a00; }
.productbox dd ul.product_list li p.price span { font-size:12px; color:#8d8d8d; text-decoration:line-through; line-height:12px;}
/*内页产品(课程)列表*/
.contentbox .product_list { width:100%; height:auto; overflow:hidden;}
.contentbox .product_list li.ml0 { margin-left:0;}
.contentbox .product_list li { width:502px; height:149px; overflow:hidden; float:left; margin-left:91px; margin-top:41px;}
.contentbox .product_list li .pic { width:241px; height:149px; overflow:hidden; float:left; display:block;}
.contentbox .product_list li .brief { width:259px; height:147px; overflow:hidden; border:1px solid #cccccc; float:left;}
.contentbox .product_list li .title { font-size:18px; line-height:40px; height:40px; margin-left:10px;}
.contentbox .product_list li .desc { font-size:12px; height:72px; overflow:hidden; color:#5f5f5f; line-height:24px; margin-left:10px;}
.contentbox .product_list li .price { color:#ff0000; font-size:18px; font-weight:bold; margin-left:10px; float:left;}
.contentbox .product_list li .proper { color:#3e3e3e; font-size:18px; float:right; margin-right:10px;}
/*产品详细内容切换样式*/
.product .detailbox { width:811px; height:auto; overflow:hidden; float:left; margin-left:23px; margin-top:20px; border:1px solid #dedede;}
.product .detailbox .tabs { width:100%; height:49px; line-height:49px; font-size:14px; font-weight:bold; background:#f8f8f8 url(../images/detail_tabs_bottom_line.gif) bottom repeat-x;}
.product .detailbox .tabs li { width:132px; height:49px; line-height:49px; text-align:center; float:left; color:#808080;}
.product .detailbox .tabs li a { display:block; color:#808080;}
.product .detailbox .tabs li.on a { background:#ffffff url(../images/product_detail_tabs_on.gif) top center repeat-x; border:1px solid #dedede; border-top:none; border-bottom:none;}
.product .detailbox .tabs li.bl0 a { border-left:0;}

.product .detailbox .detail { width:95%; margin:0 auto; margin-top:10px; color:#000000; border-bottom:1px solid #cccccc;}
.product .detailbox .detail .detail_title { background:url(../images/detail_title_ico.gif) 0 center no-repeat; text-indent:30px; line-height:33px; height:33px; font-size:14px; font-weight:bold;}
.product .detailbox .detail .detail_title .tips { font-weight:normal; font-size:12px;}
.product .detailbox .detail .detail_content { line-height:20px;}

/*内页产品详细*/
.briefbox { height:auto; overflow:hidden;}
.briefbox .pic { width:388px; height:248px; overflow:hidden; display:block; float:left; margin-left:23px; border:1px solid #dedede;}
.briefbox .brief { width:733px; height:auto; overflow:hidden; float:left; margin-left:30px; position:relative;}
.briefbox .brief .title { font-size:23px; line-height:40px;}
.briefbox .brief .desc { color:#808080; line-height:22px;}
.briefbox .brief .line { line-height:42px; height:42px; color:#808080; font-size:14px;}
.briefbox .brief .line .attr_name { width:10%; float:left;}
.briefbox .brief .line .attr_list { width:90%; float:left; font-size:12px;}
.briefbox .brief .line .attr_list a { display:inline-block; line-height:30px; height:30px; margin-top:6px; padding:0 14px; border:1px solid #aeaeae; color:#808080;}
.briefbox .brief .line .attr_list a:hover { border:1px solid #f75c5c; color:#000000;}
.briefbox .brief .line .price { color:#f75c5c; font-size:24px;}
.briefbox .brief .btnbox { position:absolute; right:0; bottom:0;}
.briefbox .brief .btnbox a { display:inline-block; width:130px; height:40px; line-height:40px; text-align:center; background:url(../images/productdetail_btn_bg.gif) no-repeat; color:#ffffff; font-size:16px; margin-left:10px;}
.briefbox .brief .btnbox a:hover { background:#fb8a15;}
.briefbox .brief .mainstory { color:#808080; font-size:16px; position:absolute; top:0; right:0;}


/******首页新闻资讯******/
.newsbox { height:auto; background:#fff; overflow:hidden; float:left; border:1px solid #e9e9e9;}
.newsbox dt{ width:100%; height:68px; line-height:68px; overflow:hidden;}
.newsbox dt strong { min-width:95px; height:31px; line-height:31px; display:inline-block; margin-left:22px; margin-top:22px; border-left:3px solid #f4314c; padding-left:13px; background:#0388ae; color:#ffffff; font-size:16px; font-weight:normal;}
.newsbox dt .more { font-size:12px; color:#000; float:right; margin-right:20px; margin-top:23px; width:66px; height:31px; line-height:31px; background:url(../images/newsbox_more.png) no-repeat; text-align:center;}

.newsbox dt .title02 { color:#333333; margin-left:10px;}
.newsbox dt .title { font-size:16px; font-weight:bold; color:#000000; line-height:60px;}
.newsbox dd { width:100%; height:auto; overflow:hidden; padding-bottom:11px;}
/*列表样式*/
.newsbox dd ul.news_list { width:90%; margin:0 auto;}
.newsbox dd ul.news_list li { width:100%; height:29px; line-height:29px; overflow:hidden;}
.newsbox dd ul.news_list li.foc { height:80px; border-bottom:1px solid #ececec; margin-bottom:5px;}
.newsbox dd ul.news_list li.foc .time { display:none;}
.newsbox dd ul.news_list li.foc .title { color:#0899ae; font-weight:bold;}
.newsbox dd ul.news_list li .title { display:block; width:80%; float:left; height:29px; line-height:29px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.newsbox dd ul.news_list li .time { width:20%; float:left; font-size:12px; color:#9f9f9f; text-align:right;}
.newsbox dd ul.news_list li .desc { width:100%; height:40px; line-height:20px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#a3a3a3;}
/*图片样式*/
.newsbox dd ul.pic_list { width:92%; margin:0 auto; margin-top:21px;}
.newsbox dd ul.pic_list li { width:30%; margin:0 1.5%; height:auto; float:left; overflow:hidden; text-align:center; overflow:hidden;}
.newsbox dd ul.pic_list li .title {width:100%; height:34px; line-height:34px; font-size:12px;}
.newsbox dd ul.pic_list li:hover .title { background:#eee;}
/*首页新闻资讯样式2*/
.newsbox.style01 { }
.newsbox.style01 dt{ width:90%; height:45px; margin:0 auto; margin-top:21px; line-height:45px; background:url(../images/newsbox_dt_bg_x.png) repeat-x; overflow:hidden;}
.newsbox.style01 dt strong { min-width:101px; height:42px; line-height:42px; display:inline-block; margin-left:21px; margin-top:0; border:0; border-top:3px solid #f4314c; padding:0; text-align:center; background:#fff; color:#000; font-size:16px; font-weight:normal;}
.newsbox.style01 dt .more { font-size:12px; color:#000; float:right; margin-right:11px; margin-top:9px; width:66px; height:31px; line-height:31px; background:url(../images/newsbox_more1.png) no-repeat; text-align:center; color:#fff;}
.newsbox.style01 dd ul.news_list { margin-top:28px;}
.newsbox.style01 dd ul.news_list .title{ width:100%;}

.showbox { height:auto; overflow:hidden; margin-top:16px; background:#fff; border:1px solid #e9e9e9; padding-bottom:20px;}
.showbox .dt { width:100%; height:auto; overflow:hidden; position:relative; background:#049058;}
.showbox .dt strong { font-size:22px; color:#049058; position:absolute; top:30%; left:1.5%; z-index:9999;}
.showbox .dt .subnav { color:#049058; position:absolute; top:35%; right:60px;}
.showbox .dt .subnav a { color:#049058;}
.showbox .dt .more { position:absolute; top:35%; right:10px;}

.showbox.style01 .dt { background:#026bbc;}
.showbox.style01 .dt strong { color:#026bbc;}
.showbox.style01 .dt .subnav { color:#026bbc;}
.showbox.style01 .dt .subnav a { color:#026bbc;}

.showbox.style02 .dt { background:#04999e;}
.showbox.style02 .dt strong { color:#04999e;}
.showbox.style02 .dt .subnav { color:#04999e;}
.showbox.style02 .dt .subnav a { color:#04999e;}
.showbox.style02 .picbox { float:left; margin-left:1.5%;}


.tppicbox { width:97%; height:auto; margin:0 auto; margin-top:27px; overflow:hidden;}
.tppicbox .pic { width:70%; float:left; height:auto; overflow:hidden;}
.tppicbox .publish_btn { width:30%; height:116px; float:right; line-height:116px; color:#fff; font-size:33px; font-family:'幼圆'; background:#04999e; text-align:center;}
.picbox { width:97%; height:auto; margin:0 auto; overflow:hidden;}
.picbox dt{ width:100%; height:68px; line-height:68px; overflow:hidden;}
.picbox dt strong { min-width:95px; height:31px; line-height:31px; display:inline-block; margin-top:22px; border-left:3px solid #f4314c; padding-left:13px; background:#049058; color:#ffffff; font-size:16px; font-weight:normal;}
.picbox dt .more { font-size:12px; color:#000; float:right; margin-top:23px; width:66px; height:31px; line-height:31px; background:url(../images/newsbox_more.png) no-repeat; text-align:center;}
.picbox dd { width:100%; height:auto; overflow:hidden; position:relative;}
.picbox dd ul.pic_list { width:1000%; height:auto; overflow:hidden;}
.picbox dd ul.pic_list li { width:224px; height:auto; float:left; overflow:hidden; margin-right:7px; text-align:center;}
.picbox dd ul.pic_list li .pic { width:224px; height:140px; display:block; overflow:hidden;}
.picbox dd ul.pic_list li .title { width:100%; height:33px; line-height:33px; background:#f2f2f2;}

.picbox dd ul.pic_list1 { width:92%; margin:0 auto; margin-top:0;}
.picbox dd ul.pic_list1 li { width:30%; margin:0 1.5%; height:auto; float:left; overflow:hidden; text-align:center; overflow:hidden;}
.picbox dd ul.pic_list1 li .title {width:100%; height:34px; line-height:34px; font-size:12px;}
.picbox dd ul.pic_list1 li:hover .title { background:#eee;}

.picbox dd ul.pic_list3 { width:92%; margin:0 auto; margin-top:0;}
.picbox dd ul.pic_list3 li { width:45%; margin:0 1.5%; height:auto; float:left; overflow:hidden; text-align:center; overflow:hidden;}
.picbox dd ul.pic_list3 li .title {width:100%; height:34px; line-height:34px; font-size:12px;}
.picbox dd ul.pic_list3 li:hover .title { background:#eee;}

.picbox dd .ppic { width:40%; height:auto; overflow:hidden; float:left; background:url(../images/ppicbox_bg.gif) bottom right no-repeat; padding-bottom:6px;}
.picbox dd ul.news_list { width:57%; float:left; margin-left:2%;}
.picbox dd ul.news_list li { width:100%; height:29px; line-height:29px; overflow:hidden; background:url(../images/showbox_list_ico.gif) 0 center no-repeat;}
.picbox dd ul.news_list li .title { display:block; width:100%; float:left; height:29px; line-height:29px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-indent:15px;}
.picbox dd ul.news_list li .title:hover { color:#049058;}

.picbox.style01 { width:48%; height:auto; margin-left:1.5%; float:left;}
.picbox.style01 dt strong { border-left:3px solid #ff9000;}

.picbox.style02 { width:48%; min-height:334px; float:left; margin-left:1.5%; margin-top:45px; background:#f9f9f9; border:1px solid #ededed; padding-bottom:10px;}
.picbox.style02 dt strong { height:27px; line-height:27px; margin-top:13px; border-left:5px solid #e40303; font-size:18px; font-weight:bold; background:none; color:#000;}
.picbox.style02 dd ul.news_list { width:92%; margin:0 auto; float:none;}
.picbox.style02 dd ul.news_list li { background:none; text-align:left;}
.picbox.style02 dd ul.news_list li .title { text-indent:0;}
.picbox.style02 dd ul.news_list li .title:hover { color:#026bbc;}
.picbox.style02 dd .video { width:316px; height:230px; margin:0 auto;}
.picbox dd a.scroll_ctrl_left { position:absolute; left:0; top:114px; z-index:99999;}
.picbox dd a.scroll_ctrl_right { position:absolute; right:0; top:114px; z-index:99999;}

.picbox.style03 dt { height:80px;}
.picbox.style03 dt strong { background:#04999e;}

.picbox dd ul.pic_list2 { width:1000%; height:auto; overflow:hidden;}
.picbox dd ul.pic_list2 li { width:200px; height:auto; float:left; overflow:hidden; margin-right:7px; text-align:center;}
.picbox dd ul.pic_list2 li .pic { width:100%; height:176px; display:block; overflow:hidden;}
.picbox dd ul.pic_list2 li .title { width:100%; height:45px; line-height:45px;}


/*工程案例*/
.casebox_bg { height:auto; overflow:hidden; background:url(../images/xsal_bg.jpg) top center no-repeat; margin-top:30px; padding-bottom:50px;}
.casebox { width:100%; height:auto; overflow:hidden;}
.casebox dt { width:100%; height:200px; text-align:center; margin-top:50px;}
.casebox dt .tit { font-size:72px; line-height:2; font-weight:bold; color:#fff;}
.casebox dt .tit1 { color:#fff; font-size:24px;}
.casebox dd { width:100%; height:auto; overflow: hidden;}
.casebox dd ul li { float:left; width:24%; margin-left:0.5%; position:relative; margin-top:30px;}
.casebox dd ul li .pic { display:block; width:50%; height:auto; overflow:hidden; margin:0 auto;}
.casebox dd ul li .brief { width:70%; height:auto; min-height:180px; margin:0 auto; overflow:hidden; color:#fff;}
.casebox dd ul li .brief .tit { font-size:34px; line-height:2; margin-top:10px; text-align:center;}
.casebox dd ul li .brief .tit1 { font-size:16px; line-height:2; text-align:center; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.casebox dd ul li .brief .des { font-size:13px; line-height:20px; margin-top:10px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.casebox dd a.more { display:block; width:148px; height:38px; line-height:32px; margin: auto; background:#004a96; color:#fff; font-size:30px; text-align:center; border:1px solid #012952; border-radius:5px; margin-top:30px;}
.casebox dd a.more:hover { background:#fff; color:#004a96;}
/*内页页面布局*/
.insidebox_bg { max-width:1200px; /*min-width:960px; */height:auto; margin:0 auto; overflow:hidden; position:relative;}
.topbox { height:126px; line-height:126px; overflow:hidden; position:relative; padding-left:303px;}
.topbox .tit { font-size:24px; line-height:30px; color:#212121; padding-left:30px; background:url(../images/topbox_tit_ico.png) 0 center no-repeat;}
.topbox dt { width:303px; height:126px; overflow:hidden; float:left; _display:inline; margin:0 0 0 -303px;}
.topbox dd { color:#004a96; height:126px; font-size:45px; font-weight:bold; float:right; width:100%; text-align:center; background:#eeeeee; display:none;}
.topbox .location { margin-left:10px; width:20%; position:relative;}
.topbox .location a { background:url(../images/location_ico.png) 0px center no-repeat; padding-left:15px; margin-left:5px;}
.topbox .location a.home { background:none; margin:0; padding:0;}
.insidebox { overflow:hidden; padding-right:290px;}
.insidebox.fll { overflow:hidden; padding-left:289px; padding-right:0;}
.insidebox.pl0 { padding-left:0;}
.rightbox { float:right; _display:inline; margin:0 -290px 0 0; position:relative;}
.leftbox { width:259px; height:auto; float:left;  _display:inline; margin:80px 0 0 -289px; overflow:hidden;}
.currpath { width:1200px; height:40px; line-height:40px; margin:0 auto; font-size:14px; color:#727171; margin-top:10px;}
.currpath a { color:#727171;}

.insidebox .currpath { width:96%; margin-left:2%; height:40px; line-height:40px; font-size:12px; color:#6f6f6f; margin-top:10px; font-weight:bold;}
.insidebox .currpath a { color:#6f6f6f;}

/*筛选框*/
.filterbox {  width:96%; margin-left:2%; height:auto; overflow:hidden; line-height:48px; margin-top:10px; background:#f9f9f9; border:1px solid #ebebeb;}
.filterbox .attrbox { width:98%; height:auto; overflow:hidden; border-top:1px solid #ebebeb; margin-left:1%; font-size:14px;}
.filterbox dl.bt0 { border-top:none;}
.filterbox .attrbox dt { width:5%; float:left; color:#535353; font-weight:bold;}
.filterbox .attrbox dd { width:95%; float:left;}
.filterbox .attrbox dd a { display:inline-block; color:#535353; margin:0 10px;}
.filterbox .attrbox dd a:hover { color:#f75c5c;}
.filterbox .attrbox dd a.on { color:#f75c5c;}
/*内页导航*/
.guidebox{ width:100%; height:auto; overflow:hidden; margin: 0 auto; padding-bottom:20px;}
.guidebox dt{ width:100%; height:62px; line-height:62px; background:#146872; position:relative;}
.guidebox dt .show_dd { font-size:24px; position:absolute; right:10px; top:0; width:0; height:0; overflow:hidden; color:#fff;}
.guidebox dt .tit { color:#fff; font-size:25px; margin:0 20px;}
.guidebox dd { width:100%; height:auto;}

.guidebox dd ul { margin:0 10px; margin-top:20px; height:auto; overflow:hidden;}
.guidebox dd ul li { width:100%; min-height:40px; line-height:40px; overflow:hidden;}
.guidebox dd ul li a { display:block; font-size:21px;}
.guidebox dd ul li a:hover {}
.guidebox dd ul li.on a { }

.guidebox dd .subnav { margin:10px 0 10px 10px; padding-left:10px; border-left:1px solid #ccc; height:auto; overflow:hidden;}
.guidebox dd .subnav a { display:block; line-height:30px; text-align:left;font-size:18px; text-indent:20px;}
.guidebox dd .subnav a:hover { background:#014a97; color:#fff;}
.guidebox dd .subnav a.on { background:#014a97; color:#fff;}

.leftbox .qrcodebox { width:80%; margin-left:15%; height:auto; overflow:hidden; margin-top:20px;}
.leftbox .qrcodebox .pic { width:132px; height:132px; float:left;}
.leftbox .qrcodebox .title { border-left:1px solid #d2d2d2; font-size:15px; width:16px; height:auto; overflow:hidden; float:left; line-height:17px; margin-top:5px; padding-left:14px; margin-left:14px;}

.contact {width:264px; height:auto; overflow:hidden; margin-top:20px;}
.contact dt{ width:100%; height:60px; overflow:hidden; line-height:60px; position:relative; border-bottom:1px solid #cccccc;}
.contact dt .entitle {font-size: 24px;  line-height:26px; text-transform: uppercase; color:#cccccc; font-family: 'Courier New'; position:absolute; left:0; top:0; z-index:1;}
.contact dt .title { font-size:20px; line-height:22px; color:#000000; margin-left:95px; font-weight:bold; letter-spacing:3px; margin-top:15px; position:relative; z-index:2;}
.contact dd { width:100%; height:auto; overflow:hidden; background:url(../images/contact_pic.jpg) bottom right no-repeat; padding-bottom:80px;}
.contact dd .text { padding:10px; margin-top:20px; font-weight:bold; line-height:30px; font-size:12px;}

/*详细内容显示*/
.contentbox { width:100%; height:auto; overflow:hidden; margin-top:80px;}
.contentbox dt { width:100%; height:58px; line-height:58px; overflow:hidden; background:url(../images/topbox_tit_ico.png) 0 center no-repeat; border-bottom:1px solid #dadada;}
.contentbox dt strong { display:none;}
.contentbox dt .location { margin-left:50px; width:20%; position:relative;}
.contentbox dt .location a { background:url(../images/location_ico.png) 0px center no-repeat; padding-left:15px; margin-left:5px;}
.contentbox dt .location a.home { background:none; margin:0; padding:0;}

.contentbox dt span.entitle { display:none;}
.contentbox dd { width:100%; margin-top:10px; height:auto; overflow:hidden;}
.wrapper { width:100%; height:auto; float:left; overflow:hidden;}


/*开班信息*/
.startbox { width:250px; height:auto; overflow:hidden; background:#fafafa; padding-bottom:30px;}
.startbox dt { width:100%; height:51px; line-height:51px; background:#146872;}
.startbox dt strong { font-size:24px; color:#fff; font-weight:normal; margin-left:10px;}
.startbox dt .more { float:right; color:#fff; margin-right:5px;}
.startbox dd { width:100%; height:auto; overflow:hidden;}
.startbox dd .tabs { font-size:0;}
.startbox dd .tabs a { display:inline-block; line-height:30px; height:30px; width:33.333%; float:left; font-size:16px; color:#004a96; background:#e5e5e5; text-align:center;}
.startbox dd .tabs a.on { background:none;}
.startbox dd .list { width:96%; height:auto; overflow:hidden; margin-top:10px; float:left; margin-left:2%;}
.startbox dd .list li { width:100%; line-height:26px; height:26px; color:#004a96; overflow:hidden; text-overflow: ellipsis; position:relative;}
.startbox dd .list li .apply { background:#c9c9c9; color:#004a96; padding:3px; line-height:20px; margin-left:10px; font-size:12px; position:absolute; right:0; top:2px;}
.startbox dd .list li .apply:hover { background:#004a96; color:#fff; border-radius:4px;}


/*友情链接*/
.friendlinks { height:auto; background:#fff; overflow:hidden; float:left;  padding-bottom:20px; position:relative; padding-left:120px;}
.friendlinks dt{ width:120px; height:120px; line-height:40px; overflow:hidden; float:left; text-align:center; margin:0 0 0 -120px;}
.friendlinks dt strong { font-size:34px; width:70px; display:block; color:#002d5c;}
.friendlinks dt .more { font-size:12px; color:#000; float:right; margin-right:20px; margin-top:23px; width:66px; height:31px; line-height:31px; background:url(../images/newsbox_more.png) no-repeat; text-align:center;}
.friendlinks dd { width:100%; height:auto; overflow:hidden;  float:left; display:-webkit-flex; display:flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}
.friendlinks dd a { flex:0 50%; display:block; line-height:35px; background:#ffffff; text-indent:24px; font-size:17px; line-height:40px; height:40px; overflow:hidden;}
.friendlinks dd a:hover { background:#0388ae; color:#ffffff;}
.copyright { height:35px; line-height:35px; background:#049a96;}
.copyright .text { max-width:1200px; min-width:320px; margin:0 auto; background:#049a96; font-size:14px; text-align:right; color:#ffffff;}
/*联系方式*/
.contactbox { height:auto; overflow:hidden; background:url(../images/feedbackbox_bg.jpg) top center no-repeat; background-size:auto 100%;}
.contactbox .feedback { width:45%; margin-left:3%; height:auto; overflow:visible; float:left; color:#3e3a39; margin-top:50px;}
.contactbox .feedback dt { color:#002d5c; font-size:36px; font-weight:bold; height:50px; line-height:50px;}
.contactbox .feedback .label { color:#002d5c; font-size:24px; line-height:40px;}
.contactbox .feedback .input { width:100%; height:30px; line-height:30px; font-size:14px; background:#e5e5e5; border:0; text-indent:5px; color:#002d5c;}
.contactbox .feedback .input:focus,.contactbox .feedback .select:focus,.contactbox .feedback .select:focus{ -webkit-box-shadow:0 0 6px #002d5c ;-moz-box-shadow:0 0 6px #002d5c ;box-shadow:0 0 6px #002d5c ;}
.contactbox .feedback .textarea { width:100%; height:80px; line-height:26px; overflow:hidden; font-size:14px; background:#e5e5e5; border:0; padding-left:5px; color:#002d5c; margin-top:5px;}
.contactbox .feedback .submit { width:120px; height:35px; line-height:35px; border:0; cursor:pointer; margin-top:21px; background:#002d5c; color:#fff; font-size:18px;}
.contactbox .feedback .submit:hover { background:#be1920;}
.contactbox .contactway { width:45%; min-height:200px; float:left; margin-left:3%; margin-top:50px;}
.contactbox .contactway dt { color:#002d5c; font-size:36px; font-weight:bold; height:50px; line-height:50px;}
.contactbox .contactway li { background:url(../images/footer_telbox_ico.png) 0% center no-repeat; font-size:12px; color:#3e3a39; line-height:30px; text-indent:26px;}
.contactbox .contactway dd .text { line-height:36px; font-size:18px; color:#002d5c; margin-top:10px;}
.contactbox .contactway li.email { background:url(../images/ico_email_.png) 0 center no-repeat;}
.contactbox .contactway li.tel { background:url(../images/ico_tel_.png) 0 center no-repeat;}
.contactbox .contactway li.addr { background:url(../images/ico_location_.png) 0 8px no-repeat;}
.contactbox .contactway .qrcodebox { width:170px; min-height:206px; height:auto; margin-top:35px; overflow:hidden; float:left; margin-right:10%;}
.contactbox .contactway .qrcodebox .qrcode_pic { width:170px; height:170px; margin:0 auto; background:#002d5c; overflow:hidden;}
.contactbox .contactway .qrcodebox .qrcode_title { width:100%; text-align:center; margin-top:5px; line-height:36px; font-size:18px; color:#002d5c;}

/*页脚*/
/*.footer_bg { height:120px; overflow:hidden; background:#002d5c; padding-bottom:20px;}
.footer { max-width:1200px; min-width:320px; height:auto; line-height:30px; margin:0 auto; overflow:hidden;}
.footer p.text { line-height:32px; color:#909090; text-align:center; margin-top:60px; font-size:18px; text-transform:uppercase;}
.footer p.text a { color:#909090;}
.footer_bg .footer_nav { width:60%; float:left;}
.footer_bg .navbox { width:15%; margin-left:5%; height:auto; overflow:hidden; float:left; margin-top:15px;}
.footer_bg .navbox dt { width:100%; height:53px; line-height:53px; font-size:16px; color:#3e3a39;}
.footer_bg .navbox dd { width:100%; font-size:14px;}
.footer_bg .navbox dd a { font-size:14px; line-height:25px; display:block; color:#3e3a39;}

.footer_bg1 { height:auto; overflow:hidden; background:#1b1b1b; padding-bottom:30px;}
.footer_bg1 .friendlinksbox { width:100%; height:auto; overflow:hidden; margin-top:30px;}
.footer_bg1 .friendlinksbox dt { width:100%; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#fff;}
.footer_bg1 .friendlinksbox dd { width:100%; height:auto; overflow:hidden; line-height:48px; font-size:16px;} 
.footer_bg1 .friendlinksbox dd a { color:#fff; display:inline-block; padding:0 20px;}

.clear{ clear:both; margin:0; padding:0;}
.gotop { width:46px; height:46px; overflow:hidden; background:url(../images/gotop.gif) no-repeat; position:fixed; right:10px; bottom:110px;}*/

/*自定义新闻列表样式*/
/*.news_list { width:100%; height:auto; overflow:hidden;}
.news_list li { width:100%; height:100px; overflow:hidden; border-bottom:1px solid #e2ddd7; margin-top:21px;}
.news_list li .date { width:6%; height:75px; text-align:center; float:left; font-family:Arial; color:#333333;}
.news_list li .date .day { line-height:42px; font-size:30px; background:#eae6e2;}
.news_list li .date .year-month { color:#333333; line-height:20px; font-size:12px; margin-top:2px; background:#eae6e2;}
.news_list li .desc { width:91%; margin-left:3%; float:left; line-height:24px; color:#666666;}
.news_list li .title { width:91%; display:block; line-height:30px; margin-left:3%; float:left; color:#333333; font-weight:bold;}*/


@media (max-width:1024px){
	
	.contentbox img{width:100%!important;height: auto!important;}
	.contentbox table{width:100%!important}
}

@media only screen and (max-width: 640px) {
	body { font-size:0.14rem;}
	.top_bg { height:auto; overflow:hidden; padding:0.10rem 0;}
	.top_bg .top { height:auto; overflow:hidden;}
	.top_bg .top .logo { width:90%; float:left; margin-left:0.10rem; margin-top:0.15rem; position:static;}
	.top_bg .top .logo img { width:100%;}
	.top_bg .top .toplink { font-size:0.14rem; line-height:1.5; margin-top:0.10rem; margin-right:0.10rem; position:static; float:right; display:none;}
	.top_bg .top .toplink .loc { background-size:auto 100%; background-position:0 center;}
	.top_bg .top .toplink .tel { background-size:auto 100%; margin-top:0.1rem;}
	.navmenu { width:70%; height:100%; overflow:hidden; overflow-y:auto; position:fixed; top:0; left:-70%;}
	.navmenu #menu { width:100%; height:100%; font-size:0.25rem;}
	.navmenu #menu li { width:100%; line-height:0.80rem; height:auto; min-height:0.80rem;}
	.navmenu #menu li a { text-align:left; text-indent:0.24rem; line-height:0.80rem; height:0.80rem;}
	.navmenu #menu li.on .subnav a { background:none;} 
	.navmenu #menu li.on .subnav a.on { background:#004a96;} 
	.navmenu #menu li .subnav { position:static; font-size:0.20rem; display:block; background:none;}
	.navmenu #menu li .subnav a { line-height:0.50rem; height:0.50rem; text-indent:20%;}
	.navmenu #menu li .subnav a:hover { background:#004a96;}


	.top_bg .top .showmenu { display:block;}
	.navmenu.show { left:0;}
	.slgan { font-size:0.30rem; font-weight:bold; line-height:1rem;}
	
	.aboutbox { margin-top:0;}
	.aboutbox dt { width:98%; height:auto; margin:0 auto; overflow:hidden;}
	.aboutbox dd { width:98%; height:auto; margin:0 auto; position:static; z-index:999; clear:both; padding-bottom:0.40rem; -moz-box-shadow:none; /* 老的 Firefox */box-shadow:none;}
	.aboutbox dd .title { font-size:0.29rem; line-height:0.40rem; color:#ffc000; font-weight:bold; margin-left:5%; margin-top:0.5rem;}
	.aboutbox dd .info_list { font-size:0.18rem; color:#fff; margin-left:5%; margin-top:0.10rem; line-height:0.30rem;}
	.aboutbox dd .info_list li { background:url(../images/info_list_ico.gif) 0 0.05rem no-repeat; background-size:auto auto; text-indent:0.20rem;}
	
	.servicebox { padding:0; background:#eee; margin:0;}
	.servicebox dt { width:98%; height:auto; margin:0 auto; display:block; float:none;}
	.servicebox dt .tit { color:#000; font-size:0.60rem; height:0.80rem; line-height:0.80rem; font-weight:bold; text-align:center; display:block; margin-top:20px;}
	.servicebox dt img { display:none;}
	.servicebox dd { float:none;}
	.servicebox dd ul { width:98%; margin:0 auto; margin-top:0.10rem; float:none;}
	.servicebox dd ul { line-height:0.40rem;}
	.servicebox dd ul li.title { width:98%; margin-top:0.20rem; line-height:0.60rem; height:0.60rem; background:#f00;}
	.servicebox dd ul li.title .bg { display:none;}
	.servicebox dd ul li.title .tit { width:70%; font-size:0.38rem; top:0; line-height:0.60rem; background:#002d5c;}
	.servicebox dd ul li a.title { padding-left:0.20rem; width:90%; height:0.40rem; line-height:0.40rem; overflow:hidden; margin-left:0.20rem; font-size:0.24rem;}
	
	.applybox { padding:0;}
	.applybox dt { width:98%; height:auto; margin:0 auto; overflow:hidden; float:none; padding-bottom:0.20rem; text-align:center;}
	.applybox dt .tit { width:100%; font-size:0.50rem; color:#ffc000; font-weight:bold; line-height:0.80rem; margin:0; padding:0.10rem;}
	.applybox dt .tit1 { font-size:0.18rem; color:#ffc000; line-height:0.30rem; margin:0; padding:0 0.10rem;}
	.applybox dt .des { font-size:0.16rem; color:#fff; line-height:0.24rem; margin:0; padding:0 0.10rem;}
	.applybox dd { width:98%; height:auto; margin:0 auto; float:none; position:relative; overflow:hidden;}
	.applybox dd ul { width:100%; height:4rem; position:relative; border-top:0.02rem solid #ffc000;}
	.applybox dd ul li { width:33.3333%; margin-left:0%; float:left; height:auto;}
	.applybox dd ul li .tit { width:100%; height:1rem; line-height:1rem; font-size:0.30rem; background:#022e5b url(../images/applybox_tab_bg1.gif) bottom center repeat-x; cursor:pointer;}
	.applybox dd ul li.on .tit { width:100%; height:1rem; line-height:1rem; text-align:center; color:#fff; font-size:0.30rem; background:#022e5b url(../images/applybox_tab_bg0.gif) bottom center repeat-x;}
	.applybox dd ul li .tit .curr { width:0.68rem; height:0.34rem; background:url(../images/applybox_tab_curr.png) top center no-repeat; background-size:60% auto; display:none; margin:0 auto; margin-top:0.10rem;}
	.applybox dd ul li.on .tit .curr { display:block;}
	.applybox dd ul li .des { display:none; position:absolute; left:0; margin-left:0%; top:0; padding:0.20rem 0.10rem; background:#c7212d; color:#fff; z-index:999; border-radius:3px;}
	.applybox dd ul li.on .des { display:block; top: 1.28rem;}
	
	.casebox_bg { background-size:auto 100%;}
	.casebox dt { height:2rem; margin-top:0.30rem;}
	.casebox dt .tit { font-size:0.60rem;}
	.casebox dt .tit1 { font-size:0.30rem; line-height:1.5;}
	.casebox dd ul { width:100%; height:auto; overflow:hidden; margin-top:0.20rem;}
	.casebox dd ul li { width:50%; margin-left:0; margin-top:0.20rem;}
	.casebox dd ul li .pic { width:80%; height:1.80rem;}
	.casebox dd ul li .brief { width:80%;}
	.casebox dd ul li .brief .tit { font-size:0.34rem; line-height:2; margin-top:0.10rem;}
	.casebox dd ul li .brief .tit1 { font-size:0.19rem; line-height:2;}
	.casebox dd ul li .brief .desc { font-size:0.13rem; line-height:0.20rem; margin-top:0.10rem;}
	.casebox dd a.more { width:1.48rem; height:0.38rem; line-height:0.32rem; font-size:0.30rem; border:0.01rem solid #012952; border-radius:0.05rem; margin-top:0.30rem;}
	/*合作院校*/
	.academybox { height:auto; overflow:hidden; position:relative; padding-left:0; margin-top:0;}
	.academybox dt { width:100%; height:auto; overflow:hidden; background:#c7212d; float:none; margin:0; padding-bottom:0.10rem;}
	.academybox dt .tit { width:100%; font-size:0.48rem; line-height:0.50rem; color: #fff; font-weight:bold; padding:0.10rem 0.20rem;}
	.academybox dt .tit1 { font-size:18px; color: #fff; padding:0 20px;}
	.academybox dt .bgtext { display:none;}
	.academybox dd { width:100%; height:auto; overflow:hidden; float:right;}
	.academybox dd ul li { width:50%; height:189px; float:left; position:relative;}
	.academybox dd ul li .pic { position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
	.academybox dd ul li .tit { background:url(../images/list_ico01.gif) 0 6px no-repeat; padding-left:15px; line-height:1.2; margin:0 20px; font-size:16px; margin-top:20%;}
	.academybox dd ul li .des { font-size:12px; line-height:1.2; margin:0 20px; padding-left:15px; margin-top:5px;}
	.academybox dd ul li a { display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; background:rgba(255,255,255,0.5);}
	.academybox dd ul li a:hover { background:#c7212d; background:rgba(199,33,45,0.8); color:#fff;}
	.academybox dd ul li a:hover .tit { margin-top:40%; font-weight:bold;}
	.academybox dd ul li a:hover .des { display:none;}
	/*教学团队*/
	.teambox { margin-top:0.20rem;}
	.teambox dt { width:100%; height:auto; overflow:hidden; text-align:center;}
	.teambox dt .tit { font-size:0.72rem;}
	.teambox dt .tit1 { font-size:0.20rem;}
	.teambox dd {margin:0 0.10rem; height:auto; overflow:hidden;}
	.teambox dd ul { width:100%; margin-top:0.30rem;}
	.teambox dd ul li { width:50%; height:auto; overflow:hidden; float:left; position:relative;}
	.teambox dd ul li .brief { position:absolute; bottom:0.20rem; top:auto; left:0; width:100%; height:auto; z-index:9;}
	.teambox dd ul li .pic { width:100%; filter:saturate(0%); filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
	.teambox dd ul li .tit { font-size:0.19rem;}
	.teambox dd ul li .des { font-size:0.15rem; line-height:0.25rem;}
	.teambox dd ul li a .mask {  border-radius:0.05rem 0.05rem 0 0;}
	/*院校视频*/
	.videobox { margin-top:0.20rem;}
	.videobox dt .tit { font-size:0.72rem;}
	.videobox dt .tit1 { font-size:0.2rem;}
	.videobox dd {  margin-top:0; background:#fff;}
	.videobox dd ul { margin:0 0.10rem; height:auto; overflow:hidden;}
	.videobox dd ul li { width:100%; height:auto; overflow:hidden; margin-top:0.20rem;}
	.videobox dd ul li .brief { height:0.87rem;}
	.videobox dd ul li .play { width:0.55rem; height:0.55rem; position:absolute; left:0.10rem; top:0.10rem;}
	.videobox dd ul li .brief .tit { font-size:0.26rem; line-height:0.50rem; margin-left:0.80rem;}
	.videobox dd ul li .brief .des { font-size:0.14rem; line-height:0.20rem; margin-left:0.80rem;}
	.videobox dd ul li:hover .brief .play { width:1.07rem; height:1.07rem; left:35%; top:35%;}


	.pointbox_bg {margin-top:0.20rem;}
	.pointbox { margin:0 0.10rem; height:auto;}
	.pointbox li { width:100%; margin-bottom:0.20rem;}
	.pointbox li .pic { width:1.84rem; height:2.32rem;}
	.pointbox li .brief { position:absolute; right:0.30rem; left:2.00rem; height:auto; overflow:hidden;}
	.pointbox li .tit { font-size:0.24rem; line-height:0.40rem; margin-top:0;}
	.pointbox li .des { font-size:0.14rem; color:#001428; line-height:0.24rem; margin-top:0.10;}
	.pointbox li .more { color:#0469d0; background:#fff; position:absolute; bottom:0; right:0.10rem; padding:0 0.10rem; border-radius:0.05rem;}
	.pointbox li .more:hover { background:#0469d0; color:#fff;}
	/*联系方式*/
	.contactbox { background:#ccc;}
	.contactbox .feedback { width:96%; margin-left:2%; margin-top:0;}
	.contactbox .feedback dt { color:#002d5c; font-size:0.36rem; font-weight:bold; height:0.50rem; line-height:0.50rem;}
	.contactbox .feedback .label { color:#002d5c; font-size:0.24rem; line-height:0.40rem;}
	.contactbox .feedback .input { width:96%; margin-left:1%; height:0.50rem; line-height:0.50rem; font-size:0.20rem; background:#eee; border:1px solid #ccc; text-indent:0.08rem; border-radius:0.05rem;}
	.contactbox .feedback .input:focus { border-color:#002d5c; outline: 0; box-shadow: inset 0 0.01rem 0.01rem rgba(0,45,92,.075), 0 0 0.08rem rgba(0,45,92,.6);}
	.contactbox .feedback .textarea { width:96%; margin-left:1%; height:0.80rem; line-height:0.26rem; font-size:0.20rem; background:#eee; border:1px solid #ccc; padding-left:0.05rem; padding-top:0.05rem; margin-top:0.05rem; border-radius:0.05rem;}
	.contactbox .feedback .textarea:focus {border-color:#002d5c; outline: 0; box-shadow: inset 0 0.01rem 0.01rem rgba(0,45,92,.075), 0 0 0.08rem rgba(0,45,92,.6);}
	.contactbox .feedback .submit { width:100%; height:0.50rem; line-height:0.50rem; margin-top:0.20rem; font-size:0.18rem;}
	.contactbox .feedback .submit:hover { background:#be1920;}
	.contactbox .contactway { width:90%; height:auto; float:left; margin-left:5%; margin-top:0.50rem;}
	.contactbox .contactway dt { color:#002d5c; font-size:0.36rem; font-weight:bold; height:0.50rem; line-height:0.50rem;}
	.contactbox .contactway dd .text { line-height:0.36rem; font-size:0.18rem; color:#002d5c; margin-top:0.10rem;}
	.contactbox .contactway .qrcodebox { width:45%; min-height:2.06rem; height:auto; margin-top:0.35rem; overflow:hidden; float:left; margin-right:5%;}
	.contactbox .contactway .qrcodebox .qrcode_pic { width:1.70rem; height:1.70rem; margin:0 auto; background:#002d5c; overflow:hidden;}
	.contactbox .contactway .qrcodebox .qrcode_title { width:100%; text-align:center; margin-top:0.05rem; line-height:0.36rem; font-size:0.18rem; color:#002d5c;}
	
	/*友情链接*/
	.friendlinks { margin:0 0.15rem; height:auto; background:#fff; overflow:hidden; float:none; position:relative; padding:0; padding-bottom:0.40rem; margin-top:0.40rem;}
	.friendlinks dt{ width:100%; height:auto; line-height:0.40rem; overflow:hidden; float:left; margin:0; text-align:left;}
	.friendlinks dt strong { font-size:0.34rem; color:#002d5c; width:auto; margin-left:0.20rem;}
	.friendlinks dt .more { font-size:0.12rem; color:#000; float:right; margin-right:0.20rem; margin-top:0.23rem; width:0.66rem; height:0.31rem; line-height:0.31rem; background:url(../images/newsbox_more.png) no-repeat; text-align:center;}
	.friendlinks dd { width:100%; height:auto; overflow:hidden;  float:left; font-size:0;}
	.friendlinks dd a { width:48%; display:inline-block; line-height:0.35rem; height:0.35rem; overflow:hidden; background:#ffffff; margin:0 1%; font-size:0.18rem; border-radius:0.03rem;}
	.friendlinks dd a:hover { background:#0388ae; color:#ffffff;}

	/*页脚*/
	.footer_bg { height:auto;}
	.footer_bg .footer{ padding-bottom:0.30rem;}
	.footer_bg .footer .text { color:#fff; font-size:0.18rem; line-height:0.30rem; margin:0 0.20rem; margin-top:0.40rem;}
	.footer_bg .footer .text a { color:#fff;}
	
	.ny_banner { display:none;}
	.mt100 { margin-top:0.20rem;}
	.mt80 { margin-top:0rem;}
	.insidebox_bg { width:100%; min-width:320px; padding:0;margin: 50px 0 auto;}
	.rightbox { display:none;}
	.insidebox { overflow:hidden; padding:0;}
	.insidebox.fll { padding:0;}
	
	
	.leftbox { width:100%; height:auto; float:left; ; margin:0; overflow:hidden;}
	.guidebox{ width:100%; height:auto; overflow:hidden; margin:0; padding-bottom:0;}
	.guidebox dt{ width:100%;     height: 50px;line-height: 50px; background:#146872; text-align:center;}
	.guidebox dt .show_dd { font-size:0.24rem; position:absolute; right:0.10rem; top:0; color:#fff; background:url(../images/menu0.gif) center center no-repeat; width:0.60rem; height:0.60rem; display:none;}
	
	.guidebox dt .tit { color:#fff; margin:0 0.20rem;}
	.guidebox dd { width:100%; height:0.70rem; overflow:hidden;display: none;}
	.guidebox dd.show { height:0.60rem;}
	.guidebox dd ul { width:100%; margin-top:0.10rem; height:0.70rem; overflow:hidden;}
	.guidebox dd ul li { width:30%; margin:0 1.5rem; height:0.40rem; line-height:0.40rem; overflow:hidden; float:left; text-align:center;}
	/*.guidebox dd .nav { width:100%; height:0.40rem; overflow:hidden; white-space:nowrap; overflow-x:auto; margin-top:0.10rem; overflow:hidden;}
	.guidebox dd a { display:inline-block; width:33%; margin:0 0.15%; float:left; font-size:0.22rem; float:left; border-radius:0.04rem; height:0.40rem; line-height:0.40rem; text-align:center;}
	.guidebox dd a.hover { background:#014a97; color:#fff;}
	.guidebox dd .subnav { display:none;}
	.guidebox dd ul li a { width:100%; display:block; font-size:0.22rem;}
	
	.guidebox dd ul li a:hover {}
	.guidebox dd ul li.hover a { background:#014a97; color:#fff; border-radius:0.04rem;}*/
	
	.contentbox { width:98%; margin:0 auto; height:auto; overflow:hidden; margin-top:0.06rem;}
	.contentbox dt { width:100%;height: 60px;line-height:45px; overflow:hidden; background:none; border:0; border-top:0.02rem solid #dadada;}
	.contentbox dt strong { display:block; font-size:0.32rem;/*line-height: 4.4rem;*/text-align:center; margin-top:0.10rem;}
	.contentbox dt .location { display:none;}
	.contentbox dd { width:96%; margin:0 auto; margin-top:0.10rem; height:auto; overflow:hidden;}
	.contentbox dd p { font-size:0.24rem; line-height:1.6;}

	.topbox { margin:0 0.10rem; height:auto; line-height:1.26rem; overflow:hidden; position:relative; padding:0;}
	.topbox dt { width:100%; height:auto; overflow:hidden; float:none; margin:0; padding:0;}
	.topbox dt .tit { font-size:0.32rem; line-height:0.60rem; color:#212121; background:url(../images/topbox_tit_ico.png) 0 center no-repeat;}
	.topbox dd { height:auto; float:none; width:100%; margin:0; padding:0; background:#eeeeee;}
	.topbox .location { margin:0; width:100%; height:0.5rem; line-height:0.5rem;; position:relative; display:block; border-top:0.01rem solid #ccc; display:none;}
	.topbox .location a { background:url(../images/location_ico.png) 0 center no-repeat; padding-left:0.15rem; margin-left:0.05rem;}
	.topbox .location a.home { background:none; margin:0; padding:0;}
	
	.wrapper { margin:0 0.10rem; width:auto; height:auto; float:none; overflow:hidden;}
	.popdialog { display:none;}
	.coupletbox { display:none;}
}
@media only screen and (max-width: 480px) {
	
}

.wrap { max-width:1200px; min-width:320px; height:auto; overflow:hidden; margin:0 auto;}

.trans,a{

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

    -webkit-transition: all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease;
}
a.mask {
	text-decoration: none;
	overflow: hidden;
	display: block;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
}

li.nonedata { font-size:60px; color:#ccc; line-height:100px; margin:0; padding:0; text-align:center;}

.a1{display:none;}