@charset "utf-8";
*{ margin:0px; padding:0px;}
ul,li{ list-style-type:none;}
body{ font-family:"宋体"; font-size:12px; color:#333; min-width:1200px; }
.clear{ clear:both;}
a img{ border:0px;}
a{ text-decoration:none;}

.indexbox{ background:url(../images/index_bg.jpg)  no-repeat center; width:100%; height:1080px; position:relative;}
.indexbox .logo{ background:url(../images/logo.png); width:375px; height:67px; margin-top:27px; float:left;}
.indexbox .bottom{ float:left; color:#fff; text-align:center; width:100%; line-height:24px; bottom:180px; position:absolute;}
.indexbox .bottom a{color:#fff; font-size:16px; background:#1184d0; border-radius:5px; margin:0 10px; display:inline-block; padding:5px 20px;}


.indexcer{ width:1200px; margin:0 auto; height:1000px; position:relative;}
.indexcer a.a1{ width:93px; height:93px; background:url(../images/kcxx.png) no-repeat; display:block; position:absolute; top:151px; left:200px;}
.indexcer a.a1:hover{ width:99px; height:99px; background:url(../images/kcxx1.png) no-repeat; display:block; position:absolute; top:148px;left:197px;}

.indexcer a.a1 span,.indexcer a.a2 span,.indexcer a.a3 span,.indexcer a.a4 span{position:absolute; background:#333; border-radius:5px; color:#fff; left:120px; top:-9999px; width:240px; display:block; height:auto; padding:15px; font-size:14px; line-height:1.5}
.indexcer a.a1 span em,.indexcer a.a2 span em,.indexcer a.a3 span em,.indexcer a.a4 span em{display:inline-block; width:5px; height:9px; left:-5px; position:absolute; top:40px; background:url(../images/zz1.png) repeat;}
.indexcer a.a1:hover span,.indexcer a.a2:hover span,.indexcer a.a3:hover span,.indexcer a.a4:hover span{top:0;}

.indexcer a.a3:hover span{top:0; left:140px;}

.indexcer a.a2{ width:93px; height:93px; background:url(../images/jstd.png) no-repeat; display:block; position:absolute; top:310px; left:100px;}
.indexcer a.a2:hover{ width:99px; height:99px; background:url(../images/jstd1.png) no-repeat; display:block; position:absolute; top:307px;left:97px;}
.indexcer a.a3{ width:113px; height:113px; background:url(../images/kcxue.png) no-repeat; display:block; position:absolute; top:513px; left:65px;}
.indexcer a.a3:hover{ width:119px; height:119px; background:url(../images/kcxue1.png) no-repeat; display:block; position:absolute; top:510px;left:62px;}
.indexcer a.a4{ width:93px; height:93px; background:url(../images/zyzx.png) no-repeat; display:block; position:absolute; top:733px; left:150px;}
.indexcer a.a4:hover{ width:99px; height:99px; background:url(../images/zyzx1.png) no-repeat; display:block; position:absolute; top:730px;left:147px;}

.header{ background:url(../images/logotop.png) no-repeat center top; height:242px; width:100%; overflow:hidden; position:relative;}
.header .logo{display:inline-block; width:300px; height:100px; position:absolute; left:50%; margin-left:-150px;}
.heidht{ height:169px;}
.header_cer{ width:1200px; margin:0 auto;}
.header_cer a{float:left;}
.header_cer a.a1{ width:157px; height:58px;display:inline-block; margin-top:67px; margin-left:144px;}
.header_cer a.a2{ width:157px; height:58px; display:inline-block; margin-top:67px; margin-left:34px;}
.header_cer a.a3{ width:157px; height:58px; display:inline-block; margin-top:67px; margin-left:242px;}
.header_cer a.a4{ width:157px; height:58px; display:inline-block; margin-top:67px; margin-left:34px;}


.header_cer a.a1.on{  background:url(../images/aon1.png) no-repeat;}
.header_cer a.a2.on{  background:url(../images/aon2.png) no-repeat;}
.header_cer a.a3.on{ background:url(../images/aon3.png) no-repeat;}
.header_cer a.a4.on{ background:url(../images/aon4.png) no-repeat;}


.header_nav{ width:1200px; height:52px; background:url(../images/nav.png) no-repeat;margin:175px auto 0 auto;}
.header_nav a{ width:149px; height:52px; display:inline-block; float:left; margin-left:1px;}
.header_nav a.on1{ background:url(../images/on1.png) no-repeat;}
.header_nav a.on2{ background:url(../images/on2.png) no-repeat;}
.header_nav a.on3{ background:url(../images/on3.png) no-repeat;}
.header_nav a.on4{ background:url(../images/on4.png) no-repeat;}
.header_nav a.on5{ background:url(../images/on5.png) no-repeat;}
.header_nav a.on6{ background:url(../images/on6.png) no-repeat;}
.header_nav a.on7{ background:url(../images/on7.png) no-repeat;}
.header_nav a.on8{ background:url(../images/on8.png) no-repeat;}

.main{ width:100%; height:auto; background:#f8fafc url(../images/logotopbg.png) repeat-x; float:left; position:relative;}
.mainbox{ width:1200px; border:solid 1px #d0d6d9; margin:15px auto 50px auto;background:#fff url(../images/logotopbg1.png) repeat-x; z-index:1; position:relative; padding-bottom:30px; overflow:hidden; min-height:800px;}
.mainbox .top{ width:1140px; height:40px; border-bottom:solid 1px #d0d6d9; margin:25px auto 0 auto;}
.mainbox .top .top_left{ float:left; height:38px; border-bottom:solid 2px #1769b8; padding:0 20px 0 3px; font-size:20px; font-weight:bold; line-height:38px;max-width: 469px; overflow: hidden;}
.mainbox .top .top_left img{ float:left; position:relative; top:5px;}
.mainbox .top .top_right{ float:right; padding-right:10px;}
.mainbox .top .top_right p{ width:122px; float:left; height:39px; background:url(../images/toprightp.png) no-repeat; line-height:39px; text-align:center; margin-right:5px; font-size:16px;  cursor:pointer;}
.mainbox .top .top_right p a{ display:block; color:#333;}
.mainbox .top .top_right p.on{background:url(../images/toprightph.png) no-repeat; color:#fff; height:45px;font-weight:bold;}
.mainbox .top .top_right p.on a{ color:#fff;}

.mainbox .top_right1{padding-left:30px; padding-top:20px; overflow:hidden;}
.mainbox .top_right1 p{ width:122px; float:left; height:39px; background:url(../images/toprightp.png) no-repeat; line-height:39px; text-align:center; margin-right:5px; font-size:16px;  cursor:pointer; border-bottom:1px solid #d0d6d9;}
.mainbox .top_right1 p a{ display:block; color:#333;}
.mainbox .top_right1 p.on{background:url(../images/toprightph.png) no-repeat; border:none; color:#fff; height:45px;font-weight:bold;}
.mainbox .top_right1 p.on a{ color:#fff;}

.mainbox .ul1{ margin-left:30px;}
.mainbox .ul1 li{ float:left; margin-right:73px; margin-top:25px; text-align:center; font-size:14px;}
.mainbox .ul1 img{ border:solid 2px #d2d3d3; margin-bottom:8px;}
.mainbox .ul1 a{ color:#333;}
.mainbox .ul2{ margin-left:30px;}
.mainbox .ul2 li{ float:left; margin-right:60px; margin-top:25px; text-align:center; font-size:14px; border:solid 1px #d1d7da; width:177px;}
.mainbox .ul2 img{ margin:4px; float:left;}
.mainbox .ul2 p{ border-top:solid 1px #d1d7da; float:left; width:100%; color:#333; font-size:14px; line-height:34px;}
.mainbox .dl1{ width:526px; height:auto; margin-top:35px; font-size:14px;}
.mainbox .dl1 .dt1{ background:url(../images/xxyd.png) no-repeat; width:202px; height:63px; margin-left:-15px; margin-top:15px;}
.mainbox .dl1 .dt2{ background:url(../images/jxyq.png) no-repeat; width:202px; height:63px; margin-left:-15px; margin-top:15px;}
.mainbox .dl1 .dt3{ background:url(../images/zdnt.png) no-repeat; width:202px; height:63px; margin-left:-15px; margin-top:15px;}
.mainbox .dl1 .dt4{ background:url(../images/jxzd.png) no-repeat; width:202px; height:63px; margin-left:-15px; margin-top:15px;}
.mainbox .dl1 dd{ width:490px; margin:0 auto; line-height:24px;}
.mainbox .bordercolor1{ border:solid 1px #43b2da; margin-left:45px; background:url(../images/xxyd1.png) repeat-x; float:left;}
.mainbox .bordercolor2{ border:solid 1px #e29315; margin-right:30px; background:url(../images/xxyd1.png) repeat-x;float:right;}
.mainbox .bordercolor3{ border:solid 1px #7ca826; margin-left:45px; background:url(../images/xxyd1.png) repeat-x; float:left;}
.mainbox .bordercolor4{ border:solid 1px #24a8aa; margin-right:30px; background:url(../images/xxyd1.png) repeat-x;float:right;}
.mainbox .dl2{ float:left; width:295px; margin-left:34px; margin-top:20px;}
.mainbox .dl2 dt{ width:295px; height:28px; line-height:28px; font-size:12px; margin-bottom:5px;}
.mainbox .dl2 dt em{ width:11px; height:11px; background:url(../images/yuan2.png) no-repeat; display:block; float:left; margin-top:8.5px; margin-right:10px; position:relative; z-index:1;}
.mainbox .dl2 dt a{ color:#06151e; display:block;}
.mainbox .dl2 dt.on{ background:url(../images/ulbg.png) no-repeat 6px 0px;}
.mainbox .dl2 dt.on1{ background:url(../images/ulbg1.png) no-repeat 6px 0px;}
.mainbox .dl2 dt.on em,.mainbox .dl2 dt.on1 em{ background:url(../images/yuan1.png) no-repeat;}
.mainbox .dl2 dt.on a,.mainbox .dl2 dt.on1 a{ color:#1769b8; font-weight:bold;}
.mainbox .dl2 dd a{ color:#06151e; display:block; line-height:24px; text-indent:30px;}
.mainbox .dl2 dd.on a{ color:#1769b8; display:block; line-height:24px; text-indent:30px;}
.mainbox .xian{ width:1px; height:100%; background:#d0d6d9; position:absolute; left:39px; top:65px;}
.mainbox .xian_right{ float:right; width:800px; min-height:452px; border:solid 1px #d0d6d9; margin-right:32px; margin-top:20px; background:url(../images/xxyd1.png) repeat-x;}
.mainbox .xian_right1{min-height:300px; margin:20px 10px;}
.mainbox .xian_right p{ text-indent:2em; padding:10px 0; color:#555; width:750px; margin:0 auto; font-size:16px; line-height:24px;}
.mainbox .xian_right li{ text-indent:2em; padding:10px 0; color:#555; width:750px; margin:0 auto; font-size:13px; line-height:24px;}
.mainbox .xian_right h4{font-size:14px; padding:10px 0; width:750px; margin:0 auto; line-height:24px;}
.mainbox .xian_right h2{font-size:20px; padding:10px 0; width:750px; margin:0 auto;  line-height:24px; margin-top:15px;}
.mainbox .xian_right h3{font-size:20px; padding:10px 0; width:750px; margin:0 auto;  line-height:24px; margin-top:15px;}
.mainbox .xian_right table{ width:750px; margin:0 auto;}
.mainbox .xian_right video{width:100%;}

.main_bottom{background:url(../images/bottom.png) no-repeat center top; height:114px; width:100%; position:absolute; bottom:0px; left:0px;}

.laertbg{ width:100%; height:100%; background:#000; op; position:fixed; top:0px; left:0px;opacity:0.5; z-index:11;}
.laertbox{ width:800px; height:420px; background:#fff; position:fixed; top:50%; left:50%;border-radius:5px; margin-left:-400px; margin-top:-210px; z-index:111;}
.laertbox .top{ height:56px; border-bottom:solid 1px #e5e5e5; line-height:56px;}
.laertbox .top .left{ text-indent:28px; font-size:18px; font-weight:bold; float:left;}
.laertbox .top .right{ margin-right:20px; cursor:pointer; float:right;}
.teacherpic{ float:left; width:196px; margin-left:28px; margin-top:34px;}
.teacherjian{ float:right; margin-right:28px; width:520px;}
.teacherjian h2{ margin-top:32px;}
.teacherjian p{ font-size:14px; line-height:24px; margin-top:10px;}

.zice{float:right; width:800px;border:solid 1px #d0d6d9; margin-right:32px;margin-top:20px;padding-bottom:30px; }
.zice dl h2{font-size:24px; margin:20px 0 0 0;}
.zice dl{ width:94%; margin:0 auto;}
.zice dl dt{ float:left; margin-top:20px; width:100%; font-weight:bold; color:#333; font-size:14px;}
.zice dl dd{ float:left; width:25%; margin-top:10px;}
.zice dl dd input{ position:relative; top:3px;color:#999;}
.alertzqda{ width:95%; margin:20px auto; font-size:14px; color:#F00; font-weight:bold; line-height:50px;}
.alertzqda span{ margin-right:20px;}
.zice .button{width:161px; height:42px; border-radius:3px; background:#3ea444; border:0px; color:#fff; outline:none; cursor:pointer; font-size:16px; margin:0 auto; display:block; }

ul.t_list{padding:20px 40px;}
ul.t_list li{ zoom:1; overflow:hidden; padding:20px 0; border-bottom:1px dashed #ddd;}
ul.t_list li img{width:177px; height:230px; padding:2px; border:1px solid #eee;}
ul.t_list li dl{width:910px; margin-left:20px;}
ul.t_list li dl dt{font-size:18px; font-weight:bold; line-height:30px; margin-bottom:5px;}
ul.t_list li a{color:#333; font-size:14px;}

.con3{min-height:475px;  zoom:1; overflow:hidden;  padding:20px 0px; border-radius:10px; width: 1140px; margin:0 auto;}
.con3 p{ text-indent:2em; padding:10px 0; color:#555; font-size:14px; line-height:22px;}
.con3 h2{font-size:16px; padding:10px 0;}
.con3 h4{font-size:14px; padding:10px 0;}

.donghua{ cursor:default;}

.dh_list{width:110%; overflow:hidden; padding:20px 20px;}
.dh_list div.li{width:235px; float:left; display:inline; margin-right:60px; text-align:center;}
.dh_list div.li img{width:235px; height:176px; border:1px solid #ccc; padding:2px;}
.dh_list div.li a{color:#333; font-size:14px;}
.dh_list div.li a:hover{color:#1769b8;}
.dh_list div.li a span{display:inline-block; min-height:36px; margin-top:5px; line-height:24px;}
.dh_con{ text-align:center;}
.dh_con video{width:1000px; margin:0 auto;}
.dh_con h2{position:relative; margin-bottom:20px;}
.dh_con a{font-weight:normal; background:#1769b8; color:#fff; font-size:12px; display:inline-block; padding:10px 30px; border-radius:3px; margin-top:20px;}
.zicekuan{ width:1130px;}
.swfkuan{ width:800px; height:600px;}
.navbar{display:none;}
.navlsit{ display:none;}
.mainbox .top_right2{padding-left:30px; padding-top:20px; overflow:hidden; font-size:16px; display:none;}
.ss_box{overflow:hidden; width:1200px;position:absolute; top:110px; left:50%; margin-left:-600px;}
.ss_box .input1{width:200px; height:30px; line-height:30px; float:right; padding:0 10px; border:0; margin-left:30px;}
.ss_box .s_btn{width:80px; border:0; text-align:center; height:30px; line-height:30px; background:#e27515; color:#fff; float:right; margin-right:100px;}
.jlyd{position:fixed; right:20px; bottom:20px; width:50px; z-index:99}
.jlyd a{background:#003469; color:#fff; width:50px; font-size:14px; text-align:center; padding:10px 0; display:inline-block; margin-bottom:2px;}
@media screen and (max-width:770px){
	.jlyd{display:none;}
	.ss_box{display:none;}
	.ss_box1{overflow:hidden; padding:10px 20px 20px 20px;}
	.ss_box1 .input1{width:200px; height:30px; line-height:30px; padding:0 10px; border:0;}
	.ss_box1 .s_btn{width:80px; border:0; text-align:center; height:30px; line-height:30px; background:#e27515; color:#fff;}
	.navbar{display:block;}
	.mainbox .top_right2{padding-left:30px; padding-top:20px; display:block; overflow:hidden; font-size:16px; border-bottom:1px solid #ddd; padding-bottom:10px; }
.mainbox .top_right2 p{ width:122px; float:left; height:39px; background:url(../images/toprightp.png) no-repeat; line-height:39px; text-align:center; margin-right:5px; font-size:16px;  cursor:pointer; border-bottom:1px solid #d0d6d9;}
.mainbox .top_right2 p a{ display:block; color:#333;}
.mainbox .top_right2 p.on{background:url(../images/toprightph.png) no-repeat; border:none; color:#fff; height:45px;font-weight:bold;}
.mainbox .top_right2 p.on a{ color:#fff;}
	html,body{height:100%; min-width:100%;font-family:"微软雅黑";}
	.navbar-nav li{ width:50%; float:left;}
	.navbar-nav li a{display:block; padding:0 20px; height:36px; line-height:36px; font-family:"微软雅黑"; font-size:14px;}
	.main_con ul.t_list{padding:10px 10px;}
	.main_con ul.t_list li{ zoom:1; overflow:hidden; padding:10px 0; border-bottom:1px dashed #ddd;}
	.main_con ul.t_list li img{width:30%; height:auto; padding:2px; border:1px solid #eee;}
	.main_con ul.t_list li dl{ width:64%; margin-left:10px;}
	.main_con .con3 ul.t_list li dl{ width:64%;margin-left:10px;}
	
	
	.indexbox .logo{ display:none;}
	.indexbox .bottom{ float:left; color:#8e8f91; text-align:center; width:100%; line-height:18px; bottom:40px; position:absolute; font-size:10px;}

	.indexbox{ background:url(../images/index_bg1.jpg)  no-repeat center; width:100%; height:100%; position:relative; background-size:100% 100%; overflow:hidden;}
	.indexcer{ width:100%; height:100%; overflow:hidden;}
	.indexcer a.a1{top:59%; left:2.7%; width:57px; height:57px; background-size:100% 100%;}
	.indexcer a.a1:hover{ width:57px; height:57px; top:59%; left:2.7%; background-size:100% 100%;}
	.indexcer a.a2{ width:57px; height:57px; top:66%; left:19.6%; background-size:100% 100%;}
	.indexcer a.a2:hover{  width:57px; height:57px; top:66%; left:19.6%; background-size:100% 100%;}
	.indexcer a.a3{ width:72px; height:72px;top:68%; left:47.2%; background-size:100% 100%;}
	.indexcer a.a3:hover{width:72px; height:72px;top:68%; left:47.2%; background-size:100% 100%;}
	.indexcer a.a4{ width:57px; height:57px; top:62%; left:auto; right:4%; background-size:100% 100%;}
	.indexcer a.a4:hover{  width:57px; height:57px; top:62%; left:auto; right:4%; background-size:100% 100%;}
	.indexcer a.a1 span,.indexcer a.a2 span,.indexcer a.a3 span,.indexcer a.a4 span{ display:none;}
	
	.header{ background:url(../images/logotop1.jpg) no-repeat center top; height:auto; width:100%; overflow:hidden; position:relative; background-size:100%;}
	.header .logo{display:inline-block; width:40%; height:55px; position:absolute; left:30%; margin-left:auto; z-index:1111;}
	.heidht{ height:auto;}
	.header_cer{  display:none;}
	.header_nav{  display:none;}
	.dh_con video{ width:100%; height:auto;}
	.dh_list div.li a span{overflow:hidden; text-overflow:ellipsis; width:100%;  white-space: nowrap;}
	.mainbox{ width:100%; border:0; margin:0; background:#fff url(../images/logotopbg1.png) repeat-x; z-index:1; position:relative; padding-bottom:60px; overflow:hidden; min-height:inherit;}
	.mainbox .top{ width:100%; border:0; margin:0; height:auto; }
	.mainbox .top .top_left{ display:none;}
	
	.con3{ width:96%; padding:20xp 2%;}
	.mainbox .top .top_right{ float:inherit; padding:0; height:46px; border-bottom:solid 1px #dddddd; overflow:visible;}
	.mainbox .top .top_right p{ width:20%; background:none; margin-right:0; border:0px; line-height:46px;}
	.mainbox .top .top_right p.on{background:none; color:#333; font-weight:inherit; border-bottom:solid 2px #2b70b4;}
	.mainbox .top .top_right p.on a{color:#333;}
	.mainbox .top_right1{ padding:0; height:46px; border-bottom:solid 1px #dddddd; overflow:visible;}
	.mainbox .top_right1 p{ width:33.33%; background:none; margin-right:0; border:0px; line-height:46px;}
	.mainbox .top_right1 p.on{background:none; color:#333; font-weight:inherit; border-bottom:solid 2px #2b70b4;}
	.mainbox .top_right1 p.on a{color:#333;}
	ul.t_list{padding:20px 2%;}
	.mainbox .ul2{ margin-left:0;}
	.mainbox .ul2 li{float:left;margin-right:0; margin-left:2%;margin-top:25px;text-align:center;font-size:14px;border:solid 1px #d1d7da;width:47%; overflow:hidden; text-align:center;}
	.mainbox .ul2 img{ float:inherit; margin:4px 0;}
	.laertbg{ width:100%; height:100%; background:#000;  position:fixed; top:0px; left:0px;opacity:0.5; z-index:11111; display:none;}
	.laertbox{ width:100%; height:100%; background:#fff; position:fixed; top:0%; left:0%;border-radius:0px; margin-left:0; margin-top:0; z-index:11111; font-family:"微软雅黑";display:none; overflow-x:scroll;}
	.teacherpic{ float:left; margin-left:3%; top:15px; width:30%;}
	.teacherpic img{ width:100%;}
	.teacherjian{ margin-right:2%; width:61%}
	
	.mainbox .xian_right1{ margin:0;}
	.dh_list{width:100%; overflow:hidden; padding:0;}
	.dh_list div.li{width:45%; float:left; display:inline; margin-right:0px; margin-left:3%; text-align:center;}
	.dh_list div.li img{width:100%; height:auto; border:1px solid #ccc; padding:2px;}
	
	.mainbox .xian{ display:none;}
	.mainbox .dl2{ display:none;}
	.mainbox .xian_right{ width:100%; float:inherit; margin:0; min-height:inherit; border:0; background:none;}
	.mainbox .xian_right h2{width:96%; padding:10px 2%;}
	.mainbox .xian_right h3{width:96%; padding:10px 2%;}
	.mainbox .xian_right h4{width:96%; padding:10px 2%;}
	.mainbox .xian_right p{ width:96%; padding:10px 2%;}
	.mainbox .dl1{ width:96%; margin-top:20px; overflow:hidden; margin-left:2%; float:left; height:auto;}
	.mainbox .bordercolor1,.mainbox .bordercolor2,.mainbox .bordercolor3,.mainbox .bordercolor4{ float:inherit; margin:10px 2%;}
	.mainbox .dl1 .dt1,.mainbox .dl1 .dt2,.mainbox .dl1 .dt3,.mainbox .dl1 .dt4{zoom:0.7;}
	.mainbox .dl1 dd{ width:94%; padding:0 3%;}
	
	.zice{float:right; width:100%; border:0; margin-right:0px; margin-top:0px; padding-bottom:30px; }
	.swfkuan{ width:100%; height:auto;}
	
	.navlsit{ background:#f7f9fa; width:100%; position:fixed; background:#fff; bottom:0px; overflow:hidden;z-index: 1111; display:block; }
	.navlsit ul{zoom:1;  margin:0 auto; width:auto;}
	.navlsit ul li{float:inherit; width:25%; height:55px; padding-top:0px; float:left;}
	.navlsit ul li a{width:100%; display:block; text-align:center; height:55px; line-height:55px; color:#333; font-size:14px; border:solid 1px #e0e2e4;font-weight:bold;}
	.navlsit ul li a.current{background:#1f8adc; color:#fff; font-weight:bold;}
	
	.menu_list{ width:70%; position:fixed; bottom:54px; border:solid 1px #e0e2e4; display:none; padding:10px 3%; background:#fff; max-height:70%; overflow-x:scroll;}
	.menu_list a{width:100%;height:40px; line-height:40px; padding-left:0px; font-size:14px; color:#525252; cursor:pointer; border-bottom:0; position:relative; margin:0px; font-weight:inherit;background:#fff url(../images/biao.png) center right no-repeat; display:block; font-family:"微软雅黑";overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
	
	.yc_kuang{ display:none; margin-bottom:0; border:solid 1px #e0e2e4; padding:0 10px;}
	a.yss{ color:#2b70b4;}
	.mainbox .xian_right p.widthimg{ text-indent:0em; }
	.mainbox .xian_right p.widthimg img{ width:100%; height:auto;}
	
	/*.top_right p:nth-last-child(2){ display:none;}*/
}


.teacherBox{
	margin:20px auto 0;
	line-height: 24px;
}
.teacherBox p{
	font-size: 14px;
}
#video1{
	display: table;
}
.think p{
	line-height: 26px;
	font-size:16px;
}
.think h2{
	margin:15px 0;
	font-size:20px;
}