@charset "utf-8";
/*style.css*/
body{ padding:0px; margin:0px; font-size:12px; color:#000000; background:#ffffff; font-family: "微软雅黑";}
* {margin:0px;padding:0px;list-style:none;text-decoration:none;}
a,img{border:none;}
.clear { clear:both;}
.title {height:40px;}
.title a { color:#000; font-size:25px;}
.title span { color:#777; font-family:"宋体"; padding-left:15px; }
.title span a { float:right; color:#777; font-size:14px; font-family:"微软雅黑"; padding-top:5px; padding-right:30px; }

.top_box { padding-bottom:12px;}
.top{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.logo { float:left;}
.sddm { width:960px; float:right;}
.sddm_img { padding-left:150px;}
.sddm_img ul { width:810px; height:93px;}
.sddm_img ul li { float:left; padding-right:25px;}
.sddm_img ul li.m1 { padding-top:5px;}
.sddm_img ul li.m2 { padding-top:23px; padding-left:20px;}
/*menus*/
.nav { width:960px; height:30px; padding-left:90px;}
.nav ul { width:960px; height:30px;}
.nav ul li { display: block; width:92px; height:30px; line-height:30px; margin-right:15px; text-align:center; float:left; }
.nav ul li a { display: block; color:#000; font-size: 16px; font-weight:normal; text-align:center;}
.nav ul li:first-child { background:#0f9ca9;}
.nav ul li:first-child a { color:#fff;}
.nav ul li a:hover { background:#0f9ca9; color:#fff;}

/*banner*/
.banner{ width:100%; height:461px; margin:0px auto; overflow:hidden; padding-top:2px;}
#full-screen-slider { width:100%; height:461px; float:left; position:relative;}
#slides { display:block; height:461px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:absolute; left:50%; top:426px; z-index:9900;  padding:5px 0px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:15px; height:15px; border-radius: 10px; float:left; margin-right:9px; background-color:#fff;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#69aaec;}

/*特色课程*/
.tskc { width:1100px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px;}
.tskc .tskc_li { width:1122px; height:275px; padding-top:5px; }
.item-con2{ overflow:hidden; width:1122px;}
.item-con2 li{ width:165px; height:275px; float:left; padding-right:22px;}
.item-con2 img{ width:100%}
.item-con2 li .font-text,
.item-con2 li:hover .font-text{-webkit-transition:  0.2s ease-in 0s;
	-moz-transition:  0.2s ease-in 0s;
	-ms-transition:  0.1s ease-in 0s;
	-o-transition:  0.2s ease-in 0s;}
.item-con2 li .font-text{ filter:alpha(opacity=0);-moz-opacity:0; opacity:0;position:absolute; top:0;left:0; width:165px; height:240px;}
.item-con2 li:hover .font-text{ background:#3c9ca7; height:205px;filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8; width:145px; padding-top:35px; padding-left:10px; padding-right:10px;}
.item-con2 li:hover .font-text p{ color:#fff;line-height:25px; text-align:center; overflow:hidden; padding-top:5px; }
.item-con2 li:hover .font-text p.p-tit {   font-size:20px; line-height:25px; height:25px;}
.item-con2 li:hover .font-text .p-link a{ width:50px; height:21px; line-height:20px; color:#fff; padding:3px 15px; border-style: solid;  border-width:1px; color:#fff; display:block; margin:0 auto}
.item-con2 ul li{ position:relative}
.font { width:165px; height:35px; text-align:center; line-height:35px;}
.font a { font-size:14px; color:#333; font-family:"宋体";}

/*资讯中心*/
.m3 { width:1100px; height:auto; overflow:hidden; margin:0 auto; padding:30px 0px;}
.m3 .zx { width:710px; height:auto; float:left;}
.m3 .zx .zx_left { width:320px; height:auto; float:left}
.m3 .zx .zx_left .zx_ti { width:320px; height:45px; overflow:hidden;}
.m3 .zx .zx_left .zx_ti a { color:#000; font-size:25px;}

.cl {
	zoom: 1;
}
.frame {
	margin-bottom: 10px;
	background: #FFF;
}
.slideshow {
	clear: both;
}
.slideshow li {
	position: relative;
	overflow: hidden;
}
.slidebar li {
background:#439caa;
	color: #FFF;
	overflow: hidden;
}
.slidebar li {
	float: left;
	margin-left: 3px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	font-weight:bold;
}
.slidebar li.on {
background:#439caa;
	color: #000;
	
	font-weight: 700;
}
.frame {
	background: none;
	margin-bottom: 0px;
}
.temp {
	margin: 0;
}
.slidebar {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.slideshow span.title, .slidebar li {
background:#191615;
	color: #FFF;
	overflow: hidden;
}
.slidebar li.on {
background:#439caa;
	color: #ffffff;
	font-weight:bold;
}
.block {
	margin: 0;
	position: relative;
}
#frameHlicAe {
	margin: 0px !important;
	border: 0px !important;
}
.comiis_wrap960, .comiis_wrapad {
	float:left;
	width: 320px;
}
.comiis_wrapad {
	overflow: hidden;
	position:relative;
	height:300px;
}
.comiis_wrapad img {
	float: left;
	margin-top: 0px;
}
#slidesImgs li {
	width: 320px;
	height: 300px;
	display: none;
}
/*上下*/
.new_con{ width:370px; height:auto; float:right; }

.news_bar {
	WIDTH: 370px; HEIGHT: 45px
}
.news_bar .title {
	WIDTH: 320px; DISPLAY: block; HEIGHT: 45px
}
.news_bar .scroll {
	MARGIN-TOP: 7px; WIDTH: 50px; DISPLAY: block
}
.news_bar .scroll A {
	WIDTH: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: 4px
}
.h_newlist {
	WIDTH:370px; OVERFLOW: hidden
}
.itemb {
	WIDTH: 100%
}
.itemb UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 0px
}
.itemb LI {
	BORDER-BOTTOM: #c1c1c1 1px dotted;  WIDTH: 100%;
}
.itemb .last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.itemb P {
	LINE-HEIGHT: 25px; FONT-FAMILY: "宋体"; float:left; padding:10px 0px;  COLOR: #888; FONT-SIZE: 12px；
}
.itemb span A {
	FONT-FAMILY: "宋体"; COLOR: #333; FONT-SIZE: 14px; background: url(../images/dian.gif) no-repeat left center; padding-left:6px;
}
.h_newlist LI {
	 padding-top:13px; HEIGHT: 86px;
}
#divPrev { background: url(../images/news_up.jpg)
}
#divNext { background: url(../images/news_down.jpg)
}
/*左右*/
.XHschool_tab_bar {
	MARGIN-TOP: -40px
}
.right { float:right;}
.left { float:left;}
.pointer {
    cursor: pointer;
}
.XHschool_tab {
	WIDTH: 20px; DISPLAY: block; HEIGHT: 20px
}
#XHschool_l {
	BACKGROUND: url(../images/left.gif)
}
#XHschool_r {
	BACKGROUND: url(../images/right.gif); MARGIN-LEFT: 10px
}
.XHschool_bar .pager {
	MARGIN-TOP: -50px; FONT-SIZE: 0px; MARGIN-RIGHT: 100px
}

.XHschool_bar .pager A {
	MARGIN-TOP: 10px; WIDTH: 11px; DISPLAY: block; FLOAT: left; HEIGHT: 11px; MARGIN-LEFT: 5px
}
.XHschool_con .itemb LI {
	padding-bottom:30px;BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; WIDTH: 240px; height:190px; padding:10px 10px 0px 10px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none;FONT-FAMILY: "微软雅黑";
}
.XHschool_con .zh {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 240px; FONT-FAMILY: "宋体"; COLOR: #333; FONT-SIZE: 12px
}
.XHschool_con .zh a{
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 240px; FONT-FAMILY: "宋体"; COLOR: #333; FONT-SIZE: 12px
}

/*视频专栏*/
.m3 .sp { width:390px; height:auto; float:right;}
.m3 .sp .sp_ti { width:390px; height:40px;}
.m3 .sp .sp_ti a { color:#000000; font-size:18px; font-weight:400px;}
.m3 .sp .shipin { width:390px; height:300px;}
/*观摩会展*/
.m4 { width:1100px; height:auto; margin:0 auto; padding-top:30px;}
.h_478 { width:1100px; height:auto;}
.gmhz { width:780px; height:auto; float:left;}
.gmhz_ti { width:780px; height:45px;}
.gmhz_ti a {color:#000; font-size:25px;}

/*最新动态*/
.h_478 .zxdt { width:290px; height:auto; float:right;}
.h_478 .zxdt .zxdt_ti { width:290px; height:45px;}
.h_478 .zxdt .zxdt_ti a { color:#000; font-size:18px;}
.h_478 .zxdt .zxdt_li { width:290px; height:auto;}
.h_478 .zxdt .zxdt_li ul { width:290px; height:auto; }
.h_478 .zxdt .zxdt_li ul dl { width:270px; height:80px; padding-bottom:10px;  background:url(../images/shu.jpg) no-repeat left; padding-left:15px;}
.h_478 .zxdt .zxdt_li ul dl dt { width:270px; height:45px;color:#555; font-size:12px; font-family:"宋体"; line-height:25px; overflow: hidden;}

.h_478 .zxdt .zxdt_li ul dl dd{ padding-top:15px;}
/*加盟合作*/
.m4 .jmhz { width:1127px; height:auto; padding-top:30px;}
.m4 .jmhz .jmhz_li { width:1127px; height:auto;}
.m4 .jmhz .jmhz_li dl {width:350px; height:250px; float:left; margin-right:22px; border:1px solid #eaeaea; }
.m4 .jmhz .jmhz_li dl dt { width:340px; height:120px;  padding:5px 5px 0px 5px;}
.m4 .jmhz .jmhz_li dl dd { color:#555; font-family:"宋体"; line-height:25px; padding:5px 5px 0px 5px;}

.m5 { width:1100px; height:140px; margin:0 auto; padding-top:30px;}

.m6 { width:1100px; height:120px; margin:0 auto; padding-top:10px;}
/*合作专区*/
.hzzq { width:1100px; height:auto; margin:0 auto; padding-top:30px;}
.hzzq .hzzq_ti { width:1100px; height:50px;}
.hzzq .hzzq_ti a { color:#000; font-size:25px;}
.hzzq .hzzq_ti span{ color:#777; font-family:"宋体"; padding-left:15px;}
.hzzq .hzzq_ti span a { padding-left:30px;}
.hzzq .hzzp_li { width:1125px; height:auto; overflow:hidden;}
.hzzq .hzzp_li ul { width:1125px; height:auto; overflow:hidden;}
.hzzq .hzzp_li ul li { width:200px; height:90px; padding-right:25px; padding-bottom:20px; float:left; }

/*product*/
.ny_pro { width:850px; height:auto; padding-bottom:30px; background:#f4f4f4;}
.product { width:810px; height:auto; padding:30px 20px 30px 20px;}
.product ul { width:810px; height:auto;}
.product ul li { width:250px; height:260px; float:left; padding-left:10px; padding-right:10px; }
.product ul li dl { width:250px; height:200px; }
.product ul li dl dt { width:250px; height:200px;} 
.product ul li dl dd {  line-height:40px; text-align:center; overflow: hidden;}
.product ul li dl dd a { font-size:14px; color:#555555;  font-family:"微软雅黑"; }

.ny_banenr { width:100%; height:300px; margin:0 auto;}
/*内页*/
/*左侧*/
.main { width:1100px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:50px;}
.page_left { width:230px; height:auto; float:left;}
.left_b h1 { width:205px; height:40px; background:#0f9ca9; color:#fff;line-height:40px; font-size:20px; margin-bottom:12px; padding-left:25px;}
.left_b ul{ width:230px; height:auto; margin-bottom:20px; }
.left_b ul li{ width:230px; height:40px; line-height:40px; margin:0 auto; border-bottom:2px solid #ffffff; }
.left_b ul li a{ display:block; width:205px; height:40px; line-height:42px; color:#333; background:#eeeeee; font-size:14px; padding-left:25px; }
.left_b ul li:hover { background:#e2f0f1; }
.left_b ul li a:hover{ background:url(../images/tiao.gif) no-repeat right top;}
.class { width:230px; height:280px;}
.class_ti { width:220px; height:30px; font-size:20px; line-height:25px; color:#000100; padding-left:10px; background:url(../images/shu.gif) no-repeat left 5px;}
.class_ti span { float:right; line-height:30px;}
.class_ti span a { font-size:12px; color:#777;}
.img-scroll { position:relative; margin:0 auto; width:230px; height:235px; background:#eee;  margin-top:15px;}
.img-scroll .prev1,.img-scroll .next1 { position:absolute; display:block; width:30px; height:45px; top:75px; z-index:9999; }
.img-scroll .prev1 { right:0px;}
.img-scroll .next1 { left:0px;}
.img-list { position:relative; width:230px; height:235px;overflow:hidden; margin:0 auto; }
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:230px; height:200px;}
.img-list li dl{ width:230px; height:200px;}
.img-list li dl dd{ width:230px; height:200px;}
.img-list li dl dt { width:230px; height:35px; line-height:35px; text-align:center;}
.img-list li dl dt a { color:#555;}
.news { width:230px; height:215px; padding-top:20px;}
.news_ti { width:205px; height:40px; font-size:20px; color:#fff; line-height:40px; background:#0f9ca9; padding-left:25px; }
.news_ti span { float:right; line-height:40px; position:relative; right:10px;}
.news_ti span a{ font-size:12px; color:#dddddd;} 
.news ul { width:215px; height:155px; background:#eee; padding-top:20px; padding-left:15px;}
.news ul li { width:210px; height:30px; background:url(../images/dian.gif) no-repeat left 8px; padding-left:5px; overflow:hidden;}
.news ul li a { color:#555;}
.contact { margin-top:20px;}
/*右侧*/
.page_right { width:850px; height:auto; float:right;}
.r_bt{ width:817px; height:35px; line-height:35px; color:#555; font-size:16px; font-weight:bold; background:#eee url(../images/shu.gif) no-repeat 20px center; padding-left:33px; margin-bottom:20px;}
.catpos{ float:right; padding-right:20px; line-height:35px; font-size:12px; color:#777; font-family:"宋体"; font-weight:normal; background:url(../images/wu.png) no-repeat left center; padding-left:27px;}
.catpos a{ color:#777;}
/*ABOUT*/
.ny_about{ width:850px;  height:auto; margin:0 auto;  background:#f4f4f4;}
.about{ width:810px; height:auto; margin:0 auto; padding:20px 20px 30px 20px; color:#555; line-height:30px;}
.fxdm{ width:670px; padding-top:35px; clear:both;}
/*特色课程*/
.ny_class { width:810px; height:365px;}
.cl_left { float:left; /*width:420px; height:365px;*/}
.cl_right { float:right; width:360px; height:365px; padding-top:5px;}
.class_h1 { color:#fff; font-size:20px; background:url(../images/class_h1.png) no-repeat left top; padding-left:20px;}
.class_con { color:#555; line-height:30px; padding-top:20px; padding-bottom:10px;}
.right_con { width:810px; height:auto; padding-top:40px;}

/*新闻*/
.ny_news { width:810px; height:auto; padding-bottom:30px;}
.new_left { float:left;}
.new_right { float:right; width:390px; height:auto; padding-top:25px;}
.ri_ti a{ font-size:16px; color:#555; font-weight:bold; line-height:30px;}
.ri_time { font-size:12px; color:#777; line-height:30px;}
.new_co { font-size:12px; color:#555; line-height:25px; padding-top:10px; padding-bottom:20px;}

/*新闻页*/
.about ul { width:810px; height:auto; padding-top:24px; }
.about li {width:810px; height:125px; margin-bottom:25px; border-bottom:1px dotted #b7b7b7; }
.about li .pr_img{ float:left; width:140px; height:105px;}
.about li .time { width:650px; float:right; color:#777;}
.about li .pr1 a{ width:650px; float:right; font-size:15px; color:#333;   display:block;}
.about li .pr2{ width:650px; float:right; color:#777777; line-height:25px;}

/*news_content*/
.news_title_box { width:850px; height:auto; margin:0 auto; background:#f4f4f4;}
.sn_news { width:810px; height:auto;padding:20px 20px 30px 20px; }
.r_bn{ width:810px; height:30px; line-height:30px; color:#555; text-align:center; font-size:16px; font-weight:bold; padding-bottom:10px;}
.news_titl{ width:810px; height:30px; line-height:30px; text-align:center; color:#777; border-bottom:1px dotted #c1c1c1; padding-bottom:15px;}
.new{ width:810px; height:auto; padding-top:20px;}
.news_content{ width:810px; line-height:30px; color:#555; margin:0 auto;}
.next{font-size:12px; padding-top:25px; }
.next li{ width:810px; height:25px; line-height:30px; }
.next li a{ color:#555; font-weight:normal;}

/*申请合作*/
.search_table{ width:500px; margin:15px auto;}
.search_table table th{ width:50px; color:#555; font-size:14px;}
.search_table table tr td input{  border:1px solid #dddddd; width:200px; height:25px; line-height:25px;}
.search_table table tr td textarea {  border:1px solid #dddddd; width:250px;}
.search_table table tfoot tr td input.submit{ margin-left:100px;}
.search_table table span{ color:#FF0000;}
.search_table table tr td .submit{ width:60px; height:30px; background:#ff0000; border:0; color:#ffffff; font-size:14px; font-weight:bold;}
.search_table table tr td .reset{ width:60px; height:30px; background:#a3a1a1; border:0; color:#ffffff; font-size:14px; font-weight:bold;}

/*分页*/
.pages{width:840px; margin-bottom:10px; text-align:center; color:#333333; height:30px; line-height:30px;}
.pages a{ color:#333333; font-size:14px; border:1px solid #bbbbbb; font-family:"宋体"; padding:5px 10px;}
.pages a:hover{ background:#0f9ca9; color:#ffffff; text-decoration:none; border:1px solid #bbbbbb;}

/*foot*/
.foot { width:100%; height:auto; overflow:hidden;  background:#2a6067; }
.m6 { width:1100px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:10px;}
.foot_le { width:200px; height:auto; float:left; padding-top:45px;}
.foot_img { }
.foot_ti { color:#fff; font-family:"宋体"; width:160px; height:30px; text-align:center; line-height:30px;}

.foot_cen { width:586px; height:auto; padding-left:200px; padding-top:45px;}
.foot_ul{  width:586px; height:auto;}
.foot_ul li.foot_li{ float:left; width:140px; height:210px; border-left:1px solid #346c74;}
.foot_ul li.foot_li h1{ font-size:18px; color:#fff; font-weight:normal; text-align:center;}
.foot_ul li.foot_li ul { padding-top:10px; width:140px; height:180px;}
.foot_ul li.foot_li ul li{ height:30px; line-height:30px; text-align:center; }
.foot_ul li.foot_li ul li a{ color:#ddd; font-size:14px;}

.foot_ri { width:307px; height:auto; float:right; margin-left:20px;}
/*liuyan*/
.liuyan{ width:272px; height:auto; padding-left:35px; padding-top:8px; position:absolute; margin-top:-66px; z-index:999; display:block; background:url(../images/bg.png) no-repeat ; }
.liuyan_ti { color:#fff; font-size:25px; padding-bottom:5px;}
.liuyan .text{ width:190px; border:1px solid #dddddd; background:#ffffff; height:25px;}
.liuyan .submit{ width:70px; height:25px;  background:#fff; color:#2a6067; font-size:13px; border:0; margin-left:30px; margin-bottom:10px; }
.liuyan textarea{ border:1px solid #dddddd; background:#ffffff; width:190px; height:70px;}
/*底部*/
.footer { width:100%; height:36px; background:#17454c;}
.footer_b { width:1100px; height:36px; margin:0 auto;}
.footer_le { float:left; color:#8aa9ad; font-family:"宋体"; line-height:36px;}
.footer_ri { float:right; color:#8aa9ad; font-family:"宋体"; line-height:36px;}
.footer_ri a {color:#8aa9ad; font-family:"宋体"; line-height:36px;}



/************************侧边悬浮 联系方式 start***************************/
.toolbar {
	width: 50px;
	position: fixed;
	right: 1%;
	top: 44%;
	z-index: 999;
}
.toolbar dd {
	width: 50px;
	height: 50px;
	margin-bottom: 1px;
	position: relative;
	background: url(../images/black20.png) repeat 0 0;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 7px 0 0 7px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 50px;
	top: 0;
	right: 0;
	overflow: hidden;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: all .0s ease-in-out 0s;
	-moz-transition: all .0s ease-in-out 0s;
	transition: all .0s ease-in-out 0s;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -51px;
	background: #ccc9a4;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar .pop-code h3 {
	height: 52px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: 0 -47px;
}
.toolbar .qq a {
	width: 50px;
	height: 50px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background: #ccc9a4;
}
.toolbar .tel span {
	background-position: 0 0;
}
.toolbar .tel:hover {
	background:#ccc9a4;
}
.toolbar .qq:hover {
	background:#ccc9a4;
}
.toolbar .code span {
	background-position: 0 -95px;
}
.toolbar .code:hover {
	background: #ccc9a4;
}
/************************侧边悬浮 联系方式 end***************************/
