﻿/* CSS Document */

.top{ height:32px; background:#f5f5f5; border-bottom:1px solid #e7e7e8; position:fixed; top:0; left:0; width:100%; z-index:999;}
.h32{ height:33px; overflow:hidden; clear:both;}
.w1263{ max-width:1263px; margin:0px auto;}
.logo{ float:left; padding-top:10px;}
.dh{ float:right; padding-top:28px;}
.dh a{ color:#333; padding:0px 14px; font-size:16px;}
.dh a:hover{ color:#ff8400;}

.banner-box{width:100%;height:450px;position:relative;overflow:hidden; z-index:1;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1210px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:450px;}
.banner-box .bd li a{display:block;background-size:auto; width:100%; height:100%;}

.banner-btn{width:1210px;position:absolute;top:46px;left:50%;margin-left:-605px;}
.banner-btn a{display:none;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;} 
.banner-btn a.next{right:20px;}

.banner-box .hd {position:absolute; top:370px;right:0;}
.banner-box .hd ul li{width:25px;height:10px;border-radius :10px;text-indent:-9999px;margin-right:10px;float:left;cursor:pointer; background:rgba(0,138,234,.6)}
.banner-box .hd ul li.on{background:none;border:4px solid rgba(0,138,234,.6); width:13px; height:13px; margin-top:-5px;}
.zcdh{max-width:1200px;position:absolute;top:0px;left:50%;margin-left:-600px; z-index:11}
.zcdh_left{ width:250px; background:#b20000; height:450px;}
.zcdh_left_tit{ height:79px; background:#002558 url(../images/xjt.png) 200px 40px no-repeat; padding-left:20px; font-size:24px; color:#fff; line-height:79px;}
.cl_menus li{ height:63px; background:#ffffff; cursor:pointer; padding:10px 20px 17px; color:#444444; font-size:16px;}
.cl_menus li span{ font-size:12px; color:#666; display:block; float:left; margin-right:10px; margin-top:10px;}
.cl_menus li:nth-child(even){ background:#e0dedc}
.cl_menus li dl{ position:absolute; top:0; left:250px; width:252px; background:#a8cc5a; color:#444444; height:450px; display:none;}
.cl_menus li dl dd h4{ color:#444444; border-bottom:1px solid #dbdbdb; font-size:16px; line-height:24px; padding:10px 20px 10px 20px; clear:both; margin-bottom:0px;}

.cl_menus li dl dt{ font-size:30px; color:#444; padding-left:20px; padding-top:15px; padding-bottom:10px;}
.cl_menus li:hover::after{	content:""; width:0; height:0;border:10px solid #e34c00; border-color:transparent transparent transparent #ffffff; position:absolute; position:absolute; right:-20px; margin-top:-4px;}

.cl_menus li:nth-child(even):hover::after{	content:""; width:0; height:0;border:10px solid #ea5e00; border-color:transparent transparent transparent #e0dedc; position:absolute; position:absolute; right:-20px; margin-top:-4px;}
.cl_menus li.gdfw font{ line-height:48px;}
.cl_menus li.gdfw:hover::after{ margin-top:12px;}
.cl_menus li.gdfw font{ color:#fff;}
.cl_menus li.gdfw font img{ margin-left:10px; margin-top:19px; float:left;}
.cl_menus li.gdfw font span{ font-size:16px; color:#fff;}
.yshd{ width:460px; float:left;}
.yshd_tit{ color:#333; font-size:18px; padding-bottom:10px;}
.gd{ float:right; margin-top:9px;}




.hiSlider-pages, .hiSlider-title {
	position: absolute;
	z-index: 3
}
.hiSlider-btn-prev, .hiSlider-btn-next {
	position: absolute;
	z-index: 5;
	top: 50%;
	height: 30px;
	width: 30px;	
	margin-top: -15px;
	text-indent: -200px;
	overflow: hidden;
	opacity: .6;
filter:alpha(opacity:60)
}
.hiSlider-btn-prev {
	left: 10px
}
.hiSlider-btn-next {
	right: 10px;
	background-position: -30px 0
}
.hiSlider-btn-prev:hover, .hiSlider-btn-next:hover {
	opacity: 1;
filter:alpha(opacity:100)
}
.hiSlider-title {
	bottom: 0;
	width: 100%;
	padding: 6px 0;
	color: #fff;
	text-indent: 10px;
	background: rgba(0,0,0,.6);
	z-index: 2;
	font: 14px/2 "Microsoft YaHei", Arial, Tahoma
}
.hiSlider-pages {
	bottom: 20px;
	left: 20px;
	text-align: right
}
.hiSlider-pages a {
	height: 8px;
	width: 8px;
	margin: 0 3px;
	display: inline-block;
	overflow: hidden;
	text-indent: -100px;
	font-size: 0;
	border-radius: 50%;
	border:1px solid #fff;
}
.hiSlider-pages a.active {
	background: #fff
}

.rbbj_xj{ float:right;}
.rbbj_xj a{ font-size:12px; margin-right:15px; margin-top:7px; display:block; float:left;}
.m21{ margin-left:21px;}
.w306{ width:306px; height:200px; float:left; position:relative; overflow:hidden;}
.w152{ width:154px; height:200px; float:right;}
.rbbj_con{ width:100%; height:100%;}
.h99{ height:99px; max-width:152px; float:left; margin-top:2px; margin-left:2px; position:relative; overflow:hidden;}
.w306 img,.h99 img{ width:100%;}
.hbj{ position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.8); display:none;}
.w306:hover .hbj,.h99:hover .hbj{ display:block;}
.hbj_con{ position:absolute; text-align:center; height:37px; left:0; right:0; bottom:0; top:0; margin:auto; color:#fff;}
.hbj_con span{ color:#a2a2a2;}
.hbj_con h2{ font-size:16px; font-weight:normal;}
.yydl{ width:300px; float:right;}
.yydl_con{ height:260px; background:#19509c; padding:20px; color:#fff;}
.dl_srk{ width:239px; height:49px; background:rgba(255,255,255,.3); border:none; color:#fff; padding:0px 10px;}
.yydl_con h2{ font-size:30px; font-weight:normal;}
.yydl_con font{ font-size:12px;}
.dl_an{ background:url(../images/dl2.png) no-repeat right center; padding-right:20px; border:none; cursor:pointer; font-size:14px; color:#90b6e9; text-align:left; margin-right:15px;}
.dl_an:hover{ background:url(../images/dl.png) no-repeat right center; color:#fff;}
.gyjrcao span{ color:#777; line-height:32px;}

.zhanqong{ width:321px; line-height:32px; margin-right:15px; position:relative; color:#aaaaaa;}
.zhanqong li{ cursor:pointer; background:url(../images/xiaobiao.png) 98px 15px no-repeat; width:105px; padding-left:10px; color:#777;}
.zhanqong li:hover{ background:#fff url(../images/xiaobiao1.png) 98px 15px no-repeat;}
.zhanqong li dl{ position:absolute; background:#fff; width:250px; left:-7px; top:32px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; z-index:999; display:none;}
.zhanqong li dl dd{ float:left; margin:0 6%; width:38%;}
.cl_menus02{ position:relative;}
.xiaoqu{ width:107px; line-height:32px; padding:0px 10px; cursor:pointer;}
.xiaoqu_bj{ background:#fff url(../images/xiaobiao.png) 107px 13px no-repeat;}
.jxbdh{ position:absolute; z-index:999; width:1263px; background:#fff; left:-335px; display:none; top:32px; z-index:9999;}
.jxbdh dd{ float:left; margin:0px 0px 0 30px; font-size:12px; line-height:24px;}
.jxbdh dd span{ padding-right:10px;}
.jxbdh dt{ clear:both; margin:10px 15px 0; background:#f1f1f1 url(../images/x.png) no-repeat 80px center; text-align:left; font-weight:bold; padding:0 15px;}
.jxbdh dt.cur{background:#f1f1f1 url(../images/s.png) no-repeat 80px center;}
.gyjrcao a{ line-height:32px; margin:0 15px; color:#333;}
.gyjrcao a:hover{ color:#2284e6;}
.tubiaocao img{ margin:5px 0 0 10px;transition: .1s transform; transform: translateZ(0);}
.tubiaocao a{ margin:0px;}

.gyjrcao .zhanqong li dl{ position:absolute; background:#fff; width:114px; left:205px; top:32px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; z-index:999; display:none;}
.gyjrcao .zhanqong li dl dd{ float:none; margin:0; width:100%;}

.rdxw{ max-width:940px; float:left;}
.rdxw_left{ float:left; width:460px; height:300px; position:relative; margin-right:8px; overflow:hidden}
.rdxw_left img{ width:100%;transition: .1s transform; transform: translateZ(0);}
.rdxw_left:hover img,.rdxw_right a:hover img,.kcggby a:hover img{ transform: scale(0.95, 0.95);}
.tubiaocao img:hover{ transform: scale(1.2, 1.2);}
.rdxw_left_bj{ background:url(../images/rdxwbj.png) no-repeat; width:100%; height:100%; position:absolute; left:0; top:0;}
.rdxw_left a{ color:#fff;}
.rdxw_left a h2{ font-size:18px; font-weight:normal; padding:0 15px; position:absolute; bottom:20%;}
.rdxw_left a:hover h2{ text-decoration:underline;}
.rdxw_left a span{ font-size:12px; padding:0 15px; position:absolute; bottom:10%;}
.rdxw_right{ width:224px; margin-left:12px; float:left; overflow:hidden;}
.rdxw_right ul{ padding-top:4px;}
.rdxw_right img{ width:100%;transition: .1s transform; transform: translateZ(0);}

.yshd_con ul li a{ font-size:12px; color:#646464; line-height:30px;}
.yshd_con ul li a:hover{ color:#2284e6;}
.rdxw_right ul li{ height:30px; overflow:hidden;}
.kcgg{ width:300px; float:right;}
.kcggby .hiSlider-pages{ left:99px; bottom:12px;}
.kcggby img{ width:100%;transition: .1s transform; transform: translateZ(0);}
.mstd_xj{ padding-left:30px; display:block; float:left;}
.mstd_xj a{ font-size:14px; margin-right:25px; margin-top:3px; display:block; float:left;}
.mstd_lb{ width:25%; *width:24.9%; float:left; position:relative; overflow:hidden;}
.mstd_lb a{ font-size:0;}
.mstd_lb img{ width:100%;}
.mstd_lb_bj{ position:absolute; width:100%; height:100%; background:url(../images/hbj.png) repeat; top:245px; left:0;-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	transition:all 0.1s ease;}
.mstd_lb_wz{ height:64px; background:#fff; position:absolute; left:0; right:0; bottom:0; width:83%; padding:14px 8% 0px 8%; line-height:26px; margin:0 auto;}
.mstd_lb:hover .mstd_lb_bj{ top:0px;}
.mstd_lb a h2{ color:#333; font-size:18px;}
.mstd_lb a span{ color:#999999; font-size:12px;}
.mstd_ggy{ height:95px; background:#444444; line-height:95px; text-align:center; color:#fff; font-size:24px; clear:both;}
.jxcj_lb{ width:19%; float:left; margin-right:1%; position:relative;}
.jxcj_lb a{ font-size:0;}
.jxcj_lb img{ width:100%; height:100%;}
.jxcj_lb_con{ background:url(../images/hbj.png) repeat; position:absolute; width:100%; height:100%; left:0; top:0; display:none;}
.jxcj_lb_con h2{ color:#fff; font-size:24px; font-weight:normal; margin:40% 20px 0;}
.jxcj_lb_con span{ color:#fff; font-size:12px; display:block; margin:0px 20px 10px;}
.jxcj_lb_con img{ display:block; height:1px; margin:5px 20px; width:200px;}
.jxcj_lb:hover .jxcj_lb_con{ display:block;}
.footer1{ background:#1c1c1c;}
.foo_gywm{ width:18%; float:left; margin-right:2%; overflow:hidden;}
.foo_qxyw{ width:16%; float:left; margin-right:2%;}
.foo_lxyw{ width:20%; float:left; margin-right:2%;}
.foo_sq{ width:20%; float:left;}
.foo_tit{border-bottom:1px solid #2c2c2c; font-size:16px; color:#ccc; line-height:34px; margin-top:42px; margin-bottom:15px;}
.foo_tit01{ font-size:16px; color:#ccc; line-height:26px; margin-top:10px;}
.foo_tit01 a{ color:#ccc;}
.foo_tit01 a:hover{ text-decoration:underline;}
.foo_con{ color:#8a8a8a; font-size:12px;}
.ldtd_con{ width:60px; height:60px; float:left; margin-right:6px; margin-top:6px;}
.ldtd_con img{ width:100%; height:100%;}
.qxyw_lb{ width:100%; float:left;}
.qxyw_lb li{ float:left; width:50%;}
.qxyw_lb li a{ color:#a1a1a1; font-size:12px; margin-bottom:6px; display:block;}
.qxyw_lb li a:hover{ text-decoration:underline;}
.lxyw_con{ color:#aaa; line-height:24px;}
.biru{ font-size:12px; color:#6b6b6b; display:block;}
.chazhaoxiaoqu{ font-size:14px; color:#aaa;}
.sr_wbk{ width:188px; height:35px; background:#fff; border:none; padding:0px 5px; float:left;}
.sr_an{ width:90px; height:35px; background:#0f8468; border:none; cursor:pointer; float:left;color:#fff;}
.foo_sp_con_l{ width:40px; height:40px; float:left; margin-right:14px;}
.foo_sp_con_l img{ width:100%; height:100%;}
.foo_sp_con_r{ width:252px; float:left;}
.foo_sp_con_r h2 a{ font-size:14px; color:#aaaaaa; font-weight:normal; display:block; padding-bottom:5px;}
.foo_sp_con_r span{ font-size:12px; color:#aaaaaa; display:block;}
.foo_sp_con_r font a{ color:#16a085; font-size:12px; line-height:28px; padding-bottom:7px; display:block;}
.footer2{ height:86px; background:#181818; width:100%;font-size:12px; color:#666; line-height:26px; text-align:center; padding-top:40px;}
.banquan{ font-size:12px; color:#666; padding-top:36px; line-height:26px; float:left;}
.fenxiang{float:right;}
.fenxiang img{ margin-left:10px;}
.font_ldtd{ width:102%;}

/*名师*/
.ms_left{ width:72%; float:left;}
.ms_right{ width:25%; float:right;}
.ms_left_mbxdh{ height:35px; line-height:26px; border-bottom:1px solid #d3d3d3; font-size:14px; color:#747474;}
.ms_left_mbxdh a{ color:#747474;}
.ms_left_mbxdh a:hover{ color:#2284e6;}
.ms_left_fldh span a{ display:block; float:left; padding:5px 10px;}
.ms_left_fldh span a:hover{ background:#e55000; color:#fff;}
.ms_left_fldh span a.on{ background:#e55000; color:#fff;}
.ms_left_fldh span{ float:left;}
.ms_left_fldh span:nth-child(1){ padding:5px 5px;}
.ms_left_fldh{ clear:both; padding-top:20px;}
.ms_left_zmfl{ clear:both; border:1px solid #e8e8e8; margin-top:20px;}
.ms_left_zmfl span{ float:left; width:90%;}
.ms_left_zmfl span a:nth-child(1){ padding:5px 10px; background:#999999; text-align:center; color:#fff; width:4%;}
.ms_left_zmfl a{ float:left; display:block; padding:5px 9px;}
.ms_left_zmfl a:hover{ background:#e55000; color:#fff;}
.ms_left_zmfl font,.ms_left_fldh font{ float:left; display:block; padding:5px 10px; background:#e55000; color:#fff;}
.ms_left_con{ width:50%; float:left; margin-bottom:40px; overflow:hidden;}
.ms_left_con1{ width:40%; float:left; border:3px solid #cdcdcd;}
.ms_left_con1:hover{ border:3px solid #f4b593;}
.ms_left_con1 a{ font-size:0;}
.ms_left_con1 img{ width:100%;}
.ms_left_con2{ width:55%; float:left;}
.ms_left_con a{ display:block; float:left;}
.ms_left_con2 h2{ font-weight:normal; font-size:24px; padding:10px 15px;}
.ms_left_con2 h2 a{ color:#666;}
.ms_left_con2 h2 a:hover{ text-decoration:underline;}
.ms_left_con2 span{ display:block; clear:both; padding:0 15px; color:#666666; line-height:26px;}

#pages{ text-align:center; clear:both;}
#pages a{ background:#bababa; display:block; float:left; width:27px; height:28px; line-height:28px; color:#fff; margin-right:5px;}
#pages a:hover{ background:#a0a0a0;}
#pages a.a1{ width:auto; background:none; color:#777777; padding:0 10px;}
#pages span{ display:block; float:left; background:#ff8300; color:#fff; width:27px; height:28px; line-height:28px; margin-right:5px;}
#pages font{ float:left; padding:0 15px 0 10px;}
#pages a.xiangshang{ background:url(../images/z1.jpg) no-repeat; width:27px; height:28px; overflow:hidden;}
#pages a.xiangshang:hover{ background:url(../images/z.jpg) no-repeat;}
#pages a.xiangxia{ background:url(../images/y1.jpg) no-repeat; width:27px; height:28px; overflow:hidden;}
#pages a.xiangxia:hover{ background:url(../images/y.jpg) no-repeat;}
#pages font{ float:left; line-height:28px; color:#999999; font-size:12px;}
#pages strong{ float:left; width:27px;}
#pages .srk{ width:25px; height:26px; border:1px solid #9e9e9e; margin:0 3px;}
#pages .queren{ background:#e55000; width:45px; height:28px; border:none; color:#fff; margin-left:10px; cursor:pointer;}
#pages .tddjy{ padding-left:20px;}
.dibk{ background:url(../images/xg_x.png) no-repeat center bottom;}
.rediantj li span{ background:url(../images/xmlb.png) no-repeat; width:20px; height:20px; float:left; text-align:center; margin:10px 10px 0px 0px; line-height:20px; color:#fff;}
.rediantj li{ float:left; width:30%; text-align:center; line-height:28px; padding-top:10px; margin:0 1.6%; padding-bottom:5px;}
.rediantj li img{ width:100%; opacity:.8;-webkit-transition:all 0.2s ease;	-moz-transition:all 0.2s ease;	transition:all 0.2s ease;}
.rediantj li:hover img{opacity:5;}
.rediantj li a{ color:#777777}
.rediantj li a:hover{ color:#2284e6}
.er_ggt img{ width:100%;}
.er_banner img{ display:block; margin:0px auto; width:100%;}

/*联系我们*/
.efy_dh a{ padding:0 0 10px 0; margin-left:30px; font-size:16px;}
.efy_dh a.on{ border-bottom:2px solid #ff8300;}
.gy_lxwm{ width:33%; float:left; height:215px;}
.gy_lxwm h2{ color:#123a80; font-size:24px; font-weight:normal; line-height:45px;}
.gy_lxwm span{ color:#666666; font-size:14px; line-height:28px;}

/*加入我们*/
.shoushuo_1{ width:32.6%; height:71px; background:#efefef; float:left; margin-right:2%;}
.shoushuo_2{ width:20.2%; height:71px; background:#efefef; float:left; margin-right:2%;}
.shoushuo_zwmc{ line-height:71px; padding:0px 15px; float:left;}
.shoushuo_zwmc2{ float:left; width:73%; padding-top:15px;}
.shoushuo_zwmc3{ float:left; width:67%; padding-top:15px;}
.shoushuo_zwmc2 select,.shoushuo_zwmc3 select{ width:100%; height:41px; background:#fff; border:none;}
.shoushuo_3{ float:left; width:8.6%; height:71px;}
.shoushuo_3 input{ width:100%; height:100%; color:#fff; font-size:16px; border:none; cursor:pointer; background:#e55001;}
.jrwm_nr_tit{ height:60px; line-height:60px; border-bottom:1px solid #dddddd; color:#e55001; font-size:20px;}
.jrwm_nr_tit span,.jrwm_nr_con span{ width:32%; float:left; display:block;}
.jrwm_nr_con font{width:4%; float:left; display:block; background:url(../images/x.png) no-repeat right center; height:60px;}
.jrwm_nr_con font.on{ background:url(../images/s.png) no-repeat right center;}
.jrwm_nr_con{line-height:60px; color:#333; font-size:16px; cursor:pointer; height:60px;}
.first_dd{ background:#fafafa; padding:45px;}
.xl_con_top{ border-bottom:1px solid #d2d2d2;}
.gwzz{ line-height:26px; padding:20px 0;}
.tsfs_c{ line-height:26px; padding-top:10px;}
.tsfs_c font{ color:#e55200;}
.zycon{ line-height:28px; font-size:14px; color:#666666;}
.zycon h1{ color:#333333; font-size:30px; font-weight:normal; text-align:center; padding:15px 0 30px;}
.jj_jrlc{ background-color:#f7f6f6; min-height:140px; padding-left:140px; padding-right:40px; margin-bottom:24px;}
.jj_bj1{ background-image:url(../images/jrlc.png); background-position:30px center; background-repeat:no-repeat;}
.jj_bj2{ background-image:url(../images/jxts.png); background-position:30px center; background-repeat:no-repeat;}
.jj_bj3{ background-image:url(../images/xxzz.png); background-position:30px center; background-repeat:no-repeat;}
.jj_bj4{ background-image:url(../images/gyjz.png); background-position:30px center; background-repeat:no-repeat;}
.jj_jrlc_tit{ font-size:18px; color:#333333; padding-top:25px; padding-bottom:5px;}
.jj_jrlc_con{ font-size:14px; color:#666; line-height:28px;}
.jj_jrdt_tit{ color:#333333; font-size:24px; border-bottom:2px solid #e2e2e2; padding-bottom:10px;}
.jj_dt_left{ width:100%; float:left;}
.jj_dt_right{ width:46%; float:left; padding-left:4%;}
.jj_dt_left li,.jj_dt_right li{ background:url(../images/dttb.png) no-repeat 3px center; border-bottom:#e2e2e2 1px solid; line-height:45px;}
.jj_dt_left li{ float:left; width:45%; margin-right:6%; padding-left:2%;}
.jj_dt_left li.nbg{ margin-right:0;}
.lis_1{ clear:both;margin:30px 0 0 0;}
.lis_1 img{ width:30%; float:left; margin-right:4%;}
.lis_1 span{ float:left; width:63%;}
.lis_1 span h2{ font-size:18px; font-weight:normal; color:#333333; padding-bottom:10px;}
.lis_1 span font{ font-size:14px; color:#999999; line-height:24px; display:block; overflow:hidden; padding-bottom:5px;}
.lis_2{ clear:both;margin:20px 0 0 0; border-bottom:1px dotted #d4d4d4; padding-bottom:20px;}
.lis_2 img{ width:14%; float:left; margin-right:3%;}
.lis_2 span{ float:left; width:100%;}
.lis_2 span h2{ font-size:16px; font-weight:normal; color:#333333; padding-bottom:5px;}
.lis_2 span font{ font-size:12px; color:#999; line-height:24px; display:block; overflow:hidden; margin-top:5px;}

.lb_ckxq{ line-height:40px; color:#ea5e00;}
.lbfgx{height:0px; clear:both; overflow:hidden; margin-top:40px; border-bottom:1px dotted #d4d4d4;}

/*小学*/
.xx_rb1{ width:49.4%; float:left; position:relative;}
.xx_rb1 img{ width:100%;transition: .1s transform;  transform: translateZ(0);}
.xx_rb1:hover img,.xx_rb2_1:hover img,.xx_rb2_2:hover img,.xx_rb2_1_lb:hover img{ transform: scale(0.95, 0.95);}
.xx_rb2{ width:100%;}
.xx_rb2_1{ float:left; width:24%; margin-bottom:1.33%; position:relative;}
.xx_rb2_1_lb{ float:left; width:32%; max-height:205px; margin-bottom:2%; position:relative; overflow:hidden; margin-right:2%}
.xx_rb2_2{ float:left; width:24%; margin-bottom:1.33%; position:relative; margin-right:1.33%;}
.xx_rb2_1 img,.xx_rb2_2 img,.xx_rb2_1_lb img{ width:100%;transition: .1s transform;  transform: translateZ(0);}
.xx_rb1_con{ position:absolute; left:5%; top:50%; margin-top:-13%; color:#fff;}
.xx_rb1_con h2{ font-size:50px;}
.xx_rb1_con strong,.xx_rb1_con span{ font-size:30px; display:block;}
.xx_rb2_con{ position:absolute; left:5%; bottom:5%; color:#fff;}
.xx_rb2_con span,.xx_rb2_con font{ display:block; font-size:24px;}
.xx_rb2_con font{ font-size:14px;}
.xx_rd_tp{ float:right; width:24.6%;}
.xx_rd_tp img{ width:100%;}
.xx_wktk1{ width:36.6%; float:left; margin-right:0.8%; overflow:hidden; position:relative;}
.xx_wktk1 img,.xx_wktk3 img{ width:100%;transition: .1s transform;  transform: translateZ(0);}
  .xx_wktk1 .xx_wktk1_1:hover img,.jncd:hover img,.xx_wktk1 .xx_wktk1_2:hover img,.xx_wktk3:hover img{ transform: scale(1.3, 1.3);
  transition: .3s transform;}
.xx_wktk1_1{ float:left; width:49%; margin-bottom:1.8%; position:relative; overflow:hidden;}
.xx_wktk1_2{ float:right; width:49%; margin-bottom:1.8%; position:relative; overflow:hidden;}
.xx_wktk3{ position:relative; width:25.2%; float:left; overflow:hidden;}
.xx_wktk1 a,.xx_wktk3 a{ line-height:0;}
.xx_wktk_tit{ position:absolute; right:10px; bottom:20px; font-size:18px; color:#fff; z-index:999;}
.dc_qrk{ width:100%; height:300px;}
.rongyu_bj{ background:url(../images/rybj.png) no-repeat center top;}
.w758{ width:758px; margin:0 auto;}
.rongyu_tit{ text-align:center; font-size:16px; color:#19509c; height:106px; padding-top:40px;}
.ry_con h2{ font-size:24px; color:#003333; font-weight:normal; padding-top:15px;}
.ry_con font{ display:block; color:#999999; font-size:14px;}
.ry_con i{ display:block; width:50px; height:2px; background:#2284e6; margin:15px 0 5px;}
.ry_con span{ font-size:14px; color:#333333; line-height:24px; clear:both; display:block;}
.ry_con1{ height:269px; background:url(../images/ry.png) no-repeat 0 0; padding-left:380px;}
.ry_con2{ height:355px; background:url(../images/ry.png) no-repeat 0 -269px; padding-right:419px; text-align:right;}
.ry_con2 h2{ padding-top:110px;}
.ry_con3{ height:311px; background:url(../images/ry.png) no-repeat 0 -624px; padding-left:351px; text-align:left;}
.ry_con3 h2{ padding-top:50px;}
.ry_con4{ height:452px; background:url(../images/ry.png) no-repeat 0 -935px; padding-right:419px; text-align:right;}
.ry_con4 h2{ padding-top:130px;}
.ry_db{ text-align:center; padding-bottom:205px;}

/*新闻*/
.xw_jrdt1{ width:36.6%; margin-right:1%; float:left;}
.xw_jrdt1_tp img{ width:100%;transition: .1s transform; transform: translateZ(0);}
.xw_jrdt1_1{ position:relative;}
.xw_jrdt1_tit{ position:absolute; bottom:5px; left:0; color:#fff; padding-left:10px; font-size:14px; z-index:999;}
.xw_jrdt1_tit span{ padding-left:15px;}
.xw_jrdt1_2 h1{ font-size:16px; font-weight:normal; color:#333; line-height:26px;}
.xw_jrdt1_2 span{ font-size:12px; color:#666666; margin-top:10px; line-height:26px;}
.xw_jrdt1_2{ margin-top:10px;}
.xw_jrdt1_2 h1 a{ color:#333;}
.xw_jrdt1_2 h1 a:hover{ color:#2284e6;}
.xw_jrdt2{ width:36.3%; float:left; margin-right:1.1%;}
.xw_jrdt2_1 img{ width:100%;transition: .1s transform; transform: translateZ(0);}
.xw_jrdt2_2 ul{ width:100%; padding-top:5px;}
.xw_jrdt2_2 ul li{ line-height:33px; height:33px; overflow:hidden;}
.xw_jrdt2_2 ul li.qdy{ margin-right:0;}
.xw_jrdt2_2 ul li a{ color:#646464; font-size:14px;}
.xw_jrdt2_2 ul li a:hover{color:#2284e6;}
.xw_jrdt3{ width:25%; float:right;}
.xw_jrdt3 img{ width:100%;transition: .1s transform; transform: translateZ(0);}
.xw_jrdt4{ width:62.4%; float:right;}

.xw_jrdt1_tp:hover img,.xw_jrdt2_1:hover img,.xw_jrdt3:hover img{ transform: scale(1.2, 1.2);}
.xw_jrdt1_tp,.xw_jrdt2_1,.xw_jrdt3{ overflow:hidden;}
.xw_jrdt1_tp,.xw_jrdt2_1{ max-height:231px;}

@media only screen and (max-width: 770px){
	.yshd{ width:100%;}
	.w306{ width:100%;}
	.h99{ width:49.8%; display:block;}
	.zcdh{max-width:1263px;position:absolute;top:0;left:2px;}
	.w152{ width:100%; clear:both; display:block;}
	.zhanqong{ width:140px; line-height:32px; margin-right:15px; position:relative; color:#505050;}
	.zhanqong li{ cursor:pointer; background:url(../images/xiaobiao.png) 70px 13px no-repeat; width:80px; padding-left:10px;}
	.zhanqong li:hover{ background:#fff url(../images/xiaobiao.png) 70px 13px no-repeat;}
}
@media only screen and (max-width: 1263px){
	.zcdh{max-width:234px;position:absolute;top:0;left:631px;}
	.jxbdh{ position:fixed; z-index:999; width:100%; background:#fff; left:0px; display:none;top:33px;}
	.yshd{ width:36.7%; float:left;}
	.yydl{ width:23.8%; float:right;}
	.yydl_con{ height:auto;  background:#19509c; padding:20px; color:#fff;}
    .dl_srk{ width:90%; height:57px; background:rgba(255,255,255,.3); border:none; color:#fff; padding:0px 10px;}
	.w152{ width:100%; clear:both; display:none;}
	.h99{ width:49.8%; display:none;}	
	.w306{ width:100%; height:auto;}
	.w306 img{ width:100%;}
	.rbbj_xj a{ font-size:12px; margin-right:10px; margin-top:7px; display:block; float:left;}
	.m21{ margin-left:14px; margin-right:7px;}
	.foo_sp_con_l{ width:18% height:auto; float:left; margin-right:2%;}
    .foo_sp_con_r{ width:80%; float:left;}
	.rdxw_left{width:47.9%; height:auto;}
	.kcgg{ width:22%; float:right;}
	.rdxw{ max-width:77%; float:left;}
	.rdxw_right{ width:23.8%; margin-left:1.2%;}
	.rdxw_right img{ width:100%}
	.rdxw_right ul li{ width:90%; overflow:hidden; height:28px;}
	.kcggxwlb li{ width:90%; overflow:hidden; height:28px;}
	.banner-btn{width:100%;position:absolute;top:120px;left:0%;margin-left:0px;}
	.rdxw_left_ej{ width:33%;}
	.rdxw_right_ej{ width:18.8%;}
	
}
@media only screen and (max-width: 1100px){
	.ms_left_con2 span{ height:130px; overflow:hidden;}
	}
@media only screen and (max-width: 1024px){
	.zcdh{max-width:234px;position:absolute;top:0;left:631px;}
	.jxbdh{ position:fixed; z-index:999; width:100%; background:#fff; left:0px; display:none; top:33px}
	.yshd{ width:36.7%; float:left;}
	.yydl{ width:23.8%; float:right;}
	.yydl_con{ height:auto; background:#19509c; padding:20px; color:#fff;}
    .dl_srk{ width:90%; height:42px; background:rgba(255,255,255,.3); border:none; color:#fff; padding:0px 10px;}
	.w152{ width:100%; clear:both; display:none;}
	.h99{ width:49.8%; display:none;}
	.w306{ width:100%; height:auto;}
	.w306 img{ width:100%;}
	.rbbj_xj a{ font-size:12px; margin-right:10px; margin-top:7px; display:block; float:left;}
	.m21{ margin-left:14px; margin-right:7px;}
	.h30{ height:10px;}
	.jxcj_lb_con h2{ margin:20% 20px 0;}
	.sr_wbk{ width:144px;}	
	.dh a{padding:0px 10px;}
	.ms_left_zmfl span{ width:90%; height:100%;}
    .ms_left_zmfl span a:nth-child(1){ width:6%; height:48px; line-height:48px;}
	.ms_left_con2 span{ height:100px; overflow:hidden;}
	.lis_1 span font{ height:48px;}
	.dc_qrk{ width:100%; height:245px;}
	.xw_jrdt1_tit span{ padding-left:0px; display:block;}
    .xx_rb2_1_lb{max-height:121px;}
	
}

.cl_menus li dl.cddcll{ left:477px; border-left:#dbdbdb 1px solid; padding-top:10px; width:265px;}
.cl_menus li dl.cddcll2{ left:743px; border-left:#dbdbdb 1px solid; padding-top:10px; width:265px;}


.tablist { font-size: 12px; *zoom: 1; position:absolute; bottom:0; left:0; right:0; margin:0 auto; z-index:999; width:738px; background:url(../images/xx.png) 61px 12px no-repeat;}
.tablist:after { display: table; content:''; clear:both; }
.tab { float: left; }
.tab_a { display: block; padding: 20px 14px; color: #333; text-decoration: none; position:relative; }

.tab_on, .tab_on:hover {color: #ec6400; }
.tab_content { min-height: 372px;}
.tabpanel { padding: 15px; }
.tab_content_rel { overflow: hidden; position: relative; }
.tabpanel_abs { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; }
.tabpanel_abs img { width: 100%; }
.tab_limit { width: 100%; margin: auto; position:relative; }
.tab_auto_play { position: relative; text-align: center; *zoom:1; z-index: 1; }
.prev, .next { position: absolute; width: 27px; height: 28px; background: center no-repeat; }
.prev { background-image: url(../images/z.jpg); }
.next { background-image: url(../images/y.jpg); }
.prev:hover, .next:hover { background-color: #aaa; }
.tab_auto_play .prev { left: 20px; top: 170px; }
.tab_auto_play .next { right: 20px; top: 170px; }
.pause, .play { width: 50px; height: 50px; position: absolute; left: 50%; top: 110px; margin-left: -25px; z-index: 1; }
.pause { background: url(../img/pause.png) no-repeat 0 -50px; }
.play { background: url(../img/play.png) no-repeat 0 -50px; }
.tab_a::after{	content:""; width:10px; height:10px; background:#8f8f8f; position:absolute; position:absolute; margin-top:-13px; border-radius:50%; right:23px;}
.tab_on::after{background:#ec6400;}
.fxb img{ float:left; margin-top:15px;}




.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	border:10px #c9aec9 solid;
	background:#fff;
}
.fancybox-skin {
	position: relative;
	color: #444;
	text-shadow: none;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close {
	background-image: url('../images/fancybox_sprite.png');
}
.fancybox-prev span {
	background: url(../images/e_l.png) no-repeat left top;
}
.fancybox-next span {
	background: url(../images/e_r.png) no-repeat left top;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 43px;
	height: 43px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 22px;
	height: 47px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
}
.fancybox-next span {
	right: 10px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	/* background: url('../images/fancybox_overlay.png'); */
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
	background: url(../images/zbj.png);
	z-index: 99999;
}
/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	background-color: #fff;
	position: relative;
	padding: 10px;
	margin-top: -4px;
	color: #777;
	font-family: "微软雅黑", "Microsoft Yahei";
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #333;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
 background-image: url('../images/fancybox_sprite@2x.png');
 background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {
 background-image: url('../images/fancybox_loading@2x.gif');
 background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
.tubiaocao li{ position:relative; cursor:pointer;}
.tubiaocao li dl{ position:absolute; width:300px; right:0; display:none; z-index:9999; background:#fff;}
.tubiaocao li dl span{ float:left; width:50%; padding-bottom:10px; text-align:center;}
.tubiaocao li dl img{ width:100%; margin:0;transition:none; transform:none;}
.tubiaocao li dl img:hover{ transform: scale(1); border:none;}
.wx_ewm img{ margin:0 auto; display:block; width:70%;}
.jrdt li font{ float:left; width:20px; height:20px; border-radius:2px; background:#666; display:block; line-height:20px; margin-top:5px; text-align:center; margin-right:10px; color:#fff;}
.jrdt li font.oon1{ background:#e64f00;}
.jrdt li{ clear:both; width:100%; text-align:left; padding-top:5px;}
.wx_ewm{ color:#fff; text-align:center; line-height:26px;}

.xg_m3 li{float: left;
    width: 125px;
    height: 120px;
    padding-left: 6px;
    font-size: 12px;
    text-align: center; }
.xg_m3 img{    width: 100%;
    height: 80px; }



.w1000{ width:1000px; margin:0 auto;}
.yxxw_con_gb{ height:76px; text-align:right; padding-top:30px;}
.yxxw_left{ width:662px; float:left; color:#8c8c8c; line-height:28px;}
.yxxw_right{ width:332px; float:right; position:absolute; margin-left:674px;}
.pos{ position:relative;}
.yxxw_left1{ border:1px solid #eaeaea; padding:10px; color:#9f9f9f; line-height:48px; font-size:20px; background:#fff;}
.yxxw_left1 img{ width:100%;}

.yxxw_right1{border:1px solid #eaeaea; background:#fff; padding:7px;}
.yxxw_right2{ padding:10px 10px; border-bottom:#d1d1d1 1px solid; color:#797979; line-height:28px; font-size:14px;}
.yxxw_right3{ color:#f2534d; font-size:22px;}
.ckgdms{ width:200px; height:45px; background:#0082e4; border-radius:8px; display:block; margin:0 auto; color:#fff; line-height:45px; text-align:center; opacity:.8;}
a.ckgdms:hover{color:#fff; opacity:1;}

.xx_cdl{ float:left; width:24.8%; border-right:1px solid #e1e1e1; margin:20px 0; text-align:center; height:165px; font-size:16px; color:#414141;}
.xx_cdl a{ color:#414141;}
.xx_cdl a:hover{ color:#e55000;}

.zxcdl{ width:90px; height:90px; border-radius:50%; margin:0 auto; margin-bottom:10px;}
.zxcdl_1{ background:#bfe791;}
.zxcdl_2{ background:#edc55b;}
.zxcdl_3{ background:#ff9494;}
.zxcdl_4{ background:#87d0f1;}
.fkbkd{ clear:both; height:1px; background:#e1e1e1; overflow:hidden;}
.xg_zdk{ border:1px solid #e1e1e1; padding:15px;}
.zxtb1,.zxtb5,.zxtb9,.zxtb13{ background:url(../images/tb1.png) no-repeat center center; width:100%; height:100%;}
.zxtb2,.zxtb6,.zxtb10,.zxtb14{ background:url(../images/tb2.png) no-repeat center center; width:100%; height:100%;}
.zxtb3,.zxtb7,.zxtb11,.zxtb15{ background:url(../images/tb3.png) no-repeat center center; width:100%; height:100%;}
.zxtb4,.zxtb8,.zxtb12,.zxtb16{ background:url(../images/tb4.png) no-repeat center center; width:100%; height:100%;}


.xq_lmbj{ background:url(../images/xqbb.jpg) no-repeat; height:40px; line-height:40px; font-size:24px; color:#013876;}
.xq_lmbj span{ text-align:center; display:block; width:100px; padding-left:40px;}
.xq_xq{ float:left; border-bottom:1px dotted #cccccc; width:29.35%; margin-right:5%; background:url(../images/dzb.png) no-repeat 0 center; line-height:36px;}
.xq_xq font{ float:left; padding-left:20px;}
.xq_xq span{ float:right; margin-right:10px;}
.xq_xq a{ color:#333333; font-size:14px;}
.xq_xq a:hover{ color:#ff8400}



/*2017-04-12*/
.xg_dh{ height:41px; background:#f2981d;}
.xg_rxdh{ background:url(../images/rxtb.png) no-repeat left center; padding-left:36px; float:right; color:#777777; margin-top:30px; font-size:12px;}
.w1200{ max-width:1200px; margin:0 auto; position:relative;}
.xg_kcbt{height:40px; width:230px; float:left;background:#ea5e00 url(../images/xjt.png) 180px center no-repeat; line-height:40px; color:#fff; font-size:1.6rem; padding-left:20px;}
.xg_dh_01 ul li{ float:left; line-height:40px; margin:0 5px; position:relative; overflow:hidden; width:82px; height:41px; text-align:center}
.xg_dh_01 ul li a{ color:#fff; font-size:1.6rem; display:block;}
.xg_dh_01 ul li a span{ display:block; position:absolute; width:100%; top:0;-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;}
.xg_dh_01 ul li a font{ display:block; position:absolute; width:100%; top:-50px;-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;}
.xg_dh_01 ul li:hover a span{ top:50px;}
.xg_dh_01 ul li:hover a font{ top:0px;}
.xg_dh_01{ float:left; padding-left:50px;}
.xg_dh_01 ul li:hover{ background:#ff8400;}
.xg_dh_xl{ position:absolute; width:200%; border:1px solid #e7e7e8; border-top:none; background:#f4f4f4; top:41px; left:0; z-index:99999; display:none;}
.xg_dh_01 ul li .xg_dh_xl a{ color:#777777; display:block; line-height:35px; padding-left:15px; font-size:1.4rem;}
.xg_dh_01 ul li .xg_dh_xl a:hover{ color:#2284e6; background:#e7e7e8;}
.xg_dh_01 ul li:hover .xg_dh_xl{ display:block;}
.xg_m1_l{ width:908px; float:left;}
.xg_m1_l_l{ width:380px;  float:left;}
.xg_m1_l_l img{ width:100%;}
.xg_m1_l_c{ width:180px; float:left; margin-left:15px;}
.xg_m1_l_c img{ width:100%;}
.xg_m1_l_r{ width:308px; float:left; margin-left:22px;}
.xg_m1_l_r_1{ border-bottom:#c0c0c0 dotted 1px;}
.xg_m1_l_r_1 h1{ font-size:18px; font-weight:normal; line-height:40px;}
.xg_m1_l_r_1 h1 a{ color:#2284e6;}
.xg_m1_l_r_1 span{ color:#999999; font-size:12px; line-height:26px;}
.xg_xwlb li{ line-height:32px;}
.xg_xwlb li a{ color:#666666;}
.xg_xwlb li a:hover{ color:#2284e6;}
.xg_m1_r{ width:270px; float:left; margin-left:22px;}
.xg_m1_r_2{ background:url(../images/js_bj.jpg) no-repeat; height:94px; padding:14px;}
.xg_m1_r_2 input[type="text"],.xg_m1_r_2 input[type="password"]{ width:148px; height:28px; border:1px solid #d4d4d4; padding:0 10px; margin-top:15px;}
.xg_m1_r_2 input[type="submit"]{     width: 50px; height: 30px; border: none;font-weight: bold;}
.xg_m1_r_2 tr td{ height:45px;}
.xg_m1_r ul li{ line-height:32px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.xg_m1_r ul li a{ color:#666666;}
.xg_m1_r ul li a:hover{ color:#2284e6;}
.xg_m2{ width:284px; float:left; margin-right:26px;}
.xg_m3{ width:269px; float:left;     border-radius: 15px;background-color: #f1f1f1;}
.xg_m3 table{padding: 0 10px;}
.xg_m3 input{     margin: 9px auto;height: 25px;  border-radius: 5px;width: 150px;}
.xg_m3 .yshd_tit{      padding: 10px 5px 5px 15px;}
 .xg_m3  p{   text-align: center;    line-height: 24px; color: #333;}
.xg_m3_1 a{ display:block; float:left; margin-right:9px;}
.xg_m3_1 a:last-child{ margin:0;}
.xg_m4{ width:285px; float:left; margin-right:20px; position:relative;}
.xg_m4_con{ background:#ececec; padding:10px; color:#777777; font-size:12px; line-height:26px;}
.xg_m4 a:hover .xg_m4_con{ color:#2284e6;}
.xg_m4_tit{ color:#fff; font-size:16px; line-height:30px; padding:0 20px; background:#2284e6; border-radius:15px; position:absolute; left:50%; margin-left:-76px; top:-15px; box-shadow:0px 4px 0px 0px #fff;}
.xg_m4_1 span{ display:block; float:left; text-align:center; margin:0 18px; background:url(../images/m4_1_1.png) no-repeat; min-width:49px;}
.xg_m4_1 span:hover{ background:url(../images/m4_1_on1.png) no-repeat;}
.xg_m4_1 span a{ display:block; padding:59px 0 0 0;}
.xg_m4_1 span.xg_m4_t1{ background-position:20px 0; margin:20px 28px 0;}
.xg_m4_1 span.xg_m4_t2{ background-position:-70px 0; margin:20px 28px 0;}
.xg_m4_1 span.xg_m4_t3{ background-position:-181px 0; margin:20px 23px 0;}
.xg_m4_1 span.xg_m4_t4{ background-position:-270px 0; margin:20px 23px 0;}
.xg_m4_1 span.xg_m4_t5{ background-position:-359px 0; margin:20px 23px 0;}

.xg_m4_1 span.xg_m4_t10{ background-position:-449px 0; margin:20px 11px 0;}
.xg_m4_1 span.xg_m4_t7{ background-position:-181px 0; margin:20px 11px 0;}
.xg_m4_1 span.xg_m4_t8{ background-position:-270px 0; margin:20px 11px 0;}
.xg_m4_1 span.xg_m4_t9{ background-position:-359px 0; margin:20px 11px 0;}

.xg_m4_1 span.xg_m4_t11{ background-position:-540px 0; margin:20px 23px 0;}
.xg_m4_1 span.xg_m4_t12{ background-position:-630px 0; margin:20px 23px 0;}
.xg_m4_1 span.xg_m4_t13{ background-position:-719px 0; margin:20px 23px 0;}
.yshd_tit span{float:left;}
.yshd_tit span.mmm{margin-left:50px;}
.yshd_tit font{ float:right; color:#777777; font-size:16px; margin-right:15px;}
.yshd_tit span a{ color:#666666; font-size:16px; line-height:26px; border-radius:13px; padding:3px 15px; margin:0 10px;}
.yshd_tit span a:hover{ background:#2284e6; color:#fff;}
.xg_m5_1{ width:230px; float:left; position:relative; overflow:hidden; margin-right:12px;}
.xg_m5_1 img{ width:100%;}
.xg_m5_1_bj{ width:100%; position:absolute; height:100%; background:url(../images/m5_2.png) repeat; left:0; bottom:-229px; z-index:1; color:#fff; font-size:16px; line-height:30px;	-webkit-transition:all 0.2s ease;	-moz-transition:all 0.2s ease;	transition:all 0.2s ease;}
.xg_m5_1_bj a{ clear:both; display:block; width:140px; height:40px; background:#ff8400; color:#fff; line-height:40px; text-align:center; border-radius:20px; margin:0 auto;}
.xg_m5_1_bj span{ display:block; padding:0 15px;}
.xg_m5_1:hover .xg_m5_1_bj{ bottom:0px;}
.xg_m5{ overflow:hidden; height:290px; position:absolute; left:0; top:0;}
.h290{ height:290px; clear:both; overflow:hidden; position:relative;}

.gx_footer{ background:#f0f0f0; border-top:1px solid #d8d8d8;}
.gx_f1{ float:left; width:190px; padding-top:40px; padding-right:55px;}
.gx_f2{ float:left; width:220px; padding:28px 50px 0 0;}
.gx_f2_1{ color:#333333; font-size:16px;}
.gx_f2 ul li{ background:url(../images/xg_f_2.png) no-repeat left center; width:93px; float:left; line-height:32px; padding-left:17px;}
.gx_f2 ul{ padding-top:5px;}
.gx_f3{ float:left; width:308px; padding:28px 50px 0 0;}
.gx_f3_2{ color:#666666; font-size:14px; border-bottom:1px dashed #a3a3a3; line-height:26px; padding:5px 0;}
.gx_f3_3{ font-size:12px; line-height:20px; color:#666; padding-top:10px;}
.gx_f4{ float:left; width:130px; padding:8px 27px 0 0; text-align:center; color:#6f6f6f; font-size:14px;}
.gx_f4 img,.gx_f5 img{ width:100%; margin:10px 0;}
.gx_f5{ float:left; width:130px; padding:28px 0 0 0; text-align:center; color:#6f6f6f; font-size:14px;}
.gx_f5 font{ font-size:12px;}
.xg_bq{ background:#777; color:#fff; font-size:14px; text-align:center; line-height:28px; padding:20px 0;}
.w1200 img{ max-width:100%;}
.nav_y{ width:40px; height:162px; position:fixed; top:50%; margin-top:-81px; right:10px; z-index:999;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	transition:all 0.2s ease;}
.nav_y a:hover{ background:url(../images/yc2.png) no-repeat;}
.nav_y a{ display:block; width:40px; height:40px; background:url(../images/yc1.png) no-repeat;}
.nav_y_xw{ position:relative;}
.nav_y_xw1{ position:absolute; right:40px; padding:10px; background:#fff; top:50%; margin-top:-120px; box-shadow:0 3px 5px 0 #d1d1d1; display:none; width:170px;}
.nav_y_xw1 span{ display:block; clear:both; text-align:center; color:#777777; font-size:14px;}
.nav_y_xw1 img{ width:100%}
.nav_y a.zytb_1{ background-position:0 0;}
.nav_y a.zytb_2{ background-position:0 -40px;}
.nav_y a.zytb_3{ background-position:0 -80px;}
.nav_y a.zytb_4{ background-position:0 -121px;}
/*小学*/
.x_tjian{ color:#2284e6;}
.x_laoshi span{ padding-left:100px;}
.x_laoshi span a{ margin-right:50px;}
.x_banner{ height:220px;}
.x_banner img{ width:100%;}
.banner-box-1{ position:relative;}





/*新闻列表*/
.xg_lb_tit{ float:left; font-size:24px; color:#333;}
.xg_mbx span{ color:#999999;}
.xg_mbx{ color:#999999;}
.xg_mbx a{ color:#666666;}
.xg_mbx a:hover{color:#2284e6;}
.xg_con_top{ height:41px; background:#fbfbfb;}
.xg_con_top_logo img{ width:100%;}
.xg_con_top_logo{ width:15%; float:left; margin:10px 0 0 0;}
.xg_con_top_dh a{ color:#999999; font-size:14px; float:left; padding:0 2.8%;}
.xg_con_top_dh a:hover{color:#2284e6;}
.xg_con_top_dh span{ float:left; color:#e6e6e6;}
.xg_con_top_dh{ color:#999999; font-size:14px; padding-top:10px; float:left; width:67%; margin-left:3%;}
.xg_con_top_rx{ color:#999999; font-size:14px; float:right; padding-top:10px; width:15%}
.xg_con_ntit{ color:#333333; font-size:30px; padding:40px 0;}
.xg_con_ftit{ border-bottom:3px solid #2284e6; color:#999999;}
.xg_con_ftit span{ float:left; opacity:.8;}
.xg_con_ftit span:hover{ opacity:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}
.xg_con_ftit font{ float:right; padding-bottom:10px;}
.xg_con_ftit font i{ font-style:normal; float:left;}
.xg_con_ftit font a{float:left; margin:-3px 5px 0; cursor:pointer;}
.xg_con_content{ line-height:32px; font-size:16px; color:#333;}
.xg_con_content_1{ color:#999999; padding:40px 0;}
.xg_con_content_2{ height:1px; clear:both; overflow:hidden; background:#cdcdcd;}
.xg_con_content_3 i{ font-style:normal; font-size:14px; color:#999999; float:left;}
.xg_con_content_3 a{ float:left; cursor:pointer; margin:3px 5px;}
.xg_con_content_3{ padding-top:10px;}
.xg_con_content_4{ padding-top:20px;}
.xg_con_content_4_1{ float:left; width:12%; border-right:1px dashed #d1d1d1; padding-right:1%;}
.xg_con_content_4_1 img{ width:100%;}
.xg_con_content_4_2 span{ color:#1f97ea; font-size:30px; display:block;}
.xg_con_content_4_2 font{ color:#777; font-size:16px; display:block; line-height:50px;}
.xg_con_content_4_2{ margin-left:5%; float:left; padding-top:20px; width:80%;}
.con_xgyd li{ background:url(../images/xgyd.jpg) no-repeat left center; padding-left:15px; line-height:34px;}
.con_xgyd li a{ color:#666;}
.con_xgyd li a:hover{color:#2284e6;}
.con_xgyd{ padding:10px 0;}
.li_box2_title a{ color:#656565;}
.li_box2_title a:hover{ color:#2284e6;}
.yshd_tit span a.qcljys{ color:#777; font-size:14px; line-height:19px; border-radius:0; padding:0; margin:0;}
.yshd_tit span a.qcljys:hover{ background:none; color:#777;}
.yshd_tit span.on a.qcljys{ color:#2284e6;}
.li_ba2_list .active a{ color:#ff6c00;}
.li_bnaner3_right li a:hover{ color:#2284e6;}
.cdlcao{ margin-top:32px;}
.logo img{ width:200px;}

.fenlei{ height:auto; clear:both; margin:0px auto; overflow:hidden; background:url(/images/fl1.jpg) repeat-y;}
.fenlei1{   clear:both; overflow:hidden; line-height:0px; font-size:0px; height:2px; background:url(/images/fl.jpg) top no-repeat;}
.fenlei2{  height:auto; clear:both; overflow:hidden;  padding-bottom:5px; background:url(/images/fl2.jpg) bottom no-repeat;}
.fenlei3{ height:180px; padding:14px 0px 0px 15px; clear:both; overflow:hidden;}
.fenlei3_1{ float:left; height:146px;   width: 158px;padding-right:11px;}
.fenlei3_2{     width: 144px; height:26px; text-align:center; line-height:26px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.fenlei3_2 .back1{ background:#FEBB26;}
.fenlei3_2 .back2{ background:#9DC92C;}
.fenlei3_2 .back3{ background: #ea5e00;}
.fenlei3_2 .back4{ background: #47a6dc;}
.fenlei3_2 .back5{ background: #768c44;}
.fenlei3_2 .back6{ background:#7477D8;}
.fenlei3_2 .back7{ background: #ea5e00;;}
.fenlei3_3{ width:124px; height:112px; padding-top:8px; clear: both; background:url(../images/fl3.jpg) top repeat-x;}
.fenlei3_3 ul{margin:0px; padding:0px; clear:both;}
.fenlei3_3  li{ float:left; line-height:24px; text-align:left; width:52px; padding-left:10px;}
.fenlei3_3  a:link,  .fenlei3_3  a:visited{color:#808080;font-size:12px;font-weight:normal;text-decoration:none;}
.fenlei3_3  a:hover, .fenlei3_3  a:active {color:#ff3300;font-size:12px;font-weight:normal;text-decoration:underline;}