﻿@charset "utf-8";
/* 公共样式 */
 /*@font-face{font-family:"FZLTXHK";src:url('FZLTXHK.TTF');}*/
 
html{ margin:0; padding:0;}
body { color:#333333;font-family:Microsoft YaHei, SimSun, sans-serif;font-size:14px;margin:0; padding:0; min-width:1280px; background:#dedede; overflow-x:hidden;}
body,div,ul,li,ol,dt,dd,dl,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;}
ul,li { list-style:none;}
img { border:none; display:block; margin:0;}
a { text-decoration:none; color:#2a3139;}
a:hover { color:#df1a18; border-bottom:1px solid #df1a18; text-decoration:none;}
.mt60{ margin-top:60px;}
.mt20{ margin-top:20px;}
.shadow{-moz-box-shadow:0 0 20px #cccccc; -webkit-box-shadow:0 0 20px #cccccc; box-shadow:0 0 20px #cccccc;}
.border45{border-bottom:45px solid #fcc80d;}

input::-webkit-input-placeholder{color:#333333;}
input::-moz-placeholder{color:#333333;}
input:-moz-placeholder{color:#333333;}
input:-ms-input-placeholder{color:#333333;}
::-ms-clear, ::-ms-reveal{display: none;}
button{cursor: pointer;}
em{font-style: normal;}
.fl{float: fl;}
.fr{float: fr;}

.sel_mask{position:relative;width:220px;height:40px;border-radius:20px; background:url(../images/arrow_bottom_x.png) no-repeat #ffffff right center; display:inline-block; text-decoration: none; color:#333333; line-height:40px; font-size:16px; border:none;}
.sel_mask:hover{background:url(../images/arrow_bottom_x.png) no-repeat #eeeeee right center; border:none;}
.sel_mask select{top:0px;left:0;position:absolute;width:100%;height:35px; line-height:35px;opacity:0;filter:alpha(opacity=0); border:1px solid #dedede;}
.sel_mask select option[selected]{font-weight:bold;}
.sel_mask select option:nth-child(even) {background-color:#eeeeee;}
.sel_mask select option{color:#333333;}
.sel_mask span{position: absolute; width:100%; height:40px; line-height:40px;top:0;left:0;display: inline-block;color:#333333;ext-overflow: ellipsis;white-space:nowrap; text-indent:15px; overflow:hidden;}

.input_text{ width:430px; color:#333333; font-size:16px; height:40px; line-height:40px; border:none; background:url(../images/input_bg.png) no-repeat 0 0; padding:0 15px; outline:none;}
/* .input_text:hover{ background:#eeeeee;} */

/*
.submint{ margin:0; padding:4px 50px;background: linear-gradient(100deg, #ea2213, #f2820a);text-align:center; font-size:16px; color:#ffffff; line-height:20px; border-radius:20px; -moz-box-shadow:0 0 10px #f19a90; -webkit-box-shadow:0 0 10px #f19a90; box-shadow:0 0 10px #f19a90; outline:none; border:none; }
.submint:hover{ opacity:.8;filter:alpha(opacity=80);}
*/

.bg1{ background:#ffffff;}
.bg2{ background:#f8f8f8;}

.pagebox{ width:1400px; height:auto !important; float:left; clear:both; position:absolute; left:50%; margin-left:-700px; top:0;}
.unbox{  width:1400px; float:left; clear:both; margin-left:0;}
.uncon{ width:100%; float:left; clear:both;}
.unbox .content{ width:1200px; height:auto !important;float:left; clear:both;  margin:0 100px; position:relative;}

.tabs{ width:100%; height:48px; float:left; clear:both; text-align:center; margin-top:-15px;}
.tabs ul{ display:inline-block; margin:0; padding:0;}
.tabs ul li{ float:left; margin:0 6px; font-size:18px; color:#666666; cursor:pointer;}
.tabs ul li hr{ width:0;}
.tabs ul li:hover{ color:#df1a18;}
.tabs ul li:hover hr{ width:22px; background:#ff3300; height:2px; border:none; border-radius:4px; margin-top:5px; overflow:hidden;}
.tabs ul li.on{ color:#df1a18;}
.tabs ul li.on hr{ width:22px; background:#ff3300; height:2px; border:none; border-radius:4px; margin-top:5px; overflow:hidden;}
.tabs ul span{ float:left; margin:0 6px; font-size:18px; color:#cccccc; cursor:pointer;}

.label{ float:left; clear:both; background:url(../images/tit_bg.png) no-repeat left top; padding-left:40px; height:36px; margin-top:-18px; margin-left:8px;}
.label h4{ float:left; clear:both; background:url(../images/tit_bg.png) no-repeat right bottom; padding-right:50px; height:36px; line-height:36px; font-size:18px; color:#ffffff;}

.ribbon{ width:100%; height:30px; float:left; clear:both; text-align:center;display:inline-block; overflow:hidden;}
.ribbon .cen{display:inline-block;; margin:0; padding:0;}
.ribbon a{ float:left; background:url(../images/btn/red_30.png) no-repeat left top; height:30px; padding-left:30px; line-height:30px; margin:0 auto; outline:none; border:none; }
.ribbon a span{ float:left;background:url(../images/btn/red_30.png) no-repeat right bottom; padding-right:30px; height:30px;line-height:30px; font-size:14px; color:#ffffff;}
.ribbon a:hover{ opacity:.8;filter:alpha(opacity=80)}
.ribbon a:hover,.ribbon a:active,.ribbon a:visited{ color:#ffffff; text-decoration:none; border:none;}

.m24{ height:24px;}
.m24 a{background:url(../images/btn/red_24.png) no-repeat left top; height:24px; line-height:24px;}
.m24 a span{background:url(../images/btn/red_24.png) no-repeat right bottom; height:24px; line-height:24px;}

.ribbon .lef{ float:left; display:block;}

.page{ width:100%; text-align:center; height:24px; float:left; clear:both; margin-top:40px;}
.page a{ color:#333333; margin:0 4px; padding:0; font-size:14px; line-height:24px;}
.page a.on{ color: #df1a18;}
.page a:hover{ color: #df1a18; border:none;}
.page a.prve,.page a.next{ background:#aaaaaa; color:#ffffff; border-radius:20px; padding:2px 15px;}
.page a.prve:hover,.page a.next:hover{ background:#df1a18;}

a.more{ padding:4px 30px;background: linear-gradient(100deg, #ea2213, #f2820a);text-align:center; font-size:14px; color:#ffffff; line-height:14px; border-radius:20px; -moz-box-shadow:0 0 10px #f19a90; -webkit-box-shadow:0 0 10px #f19a90; box-shadow:0 0 10px #f19a90; float:left; clear:both; margin-top:10px;}
a.more:hover{ opacity:.8;filter:alpha(opacity=80)}
a.more:hover,a.more:active,a.more:visited{ color:#ffffff; text-decoration:none; border:none;}

.topbar{ background:#f8f8f8; height:40px;}
.topbar .content{position:relative;}
.topbar .logo{ width:200px; height:61px; position:absolute; left:0; top:55px; background:url(../images/logo.png) no-repeat;}
.topbar .slogan{height:20px; line-height:20px; border-left:1px solid #dedede; float:left; margin-top:8px; margin-left:100px; padding-left:10px; font-size:18px; color:#666666;}
.topbar .tel{ width:106px; height:40px; float:right; background:url(../images/tel.png) no-repeat; line-height:40px; color:#ffffff; padding-left:44px;}
.topbar .user{ width:30px; height:30px; float:right; border-radius:15px; margin-top:5px; background:url(../images/user.png) no-repeat; margin-right:12px; overflow:hidden;}
.topbar .user img{ width:30px; height:30px;}
.topbar .usertxt{ float:right; margin-right:15px;line-height:40px;}
.topbar .search{ width:230px; height:30px; margin-top:5px; float:right; margin-right:12px; background:url(../images/ss_bg.png) no-repeat center center; border-radius:15px; overflow:hidden; position:relative;}
.topbar .search input{ width:180px; height:30px; line-height:30px; float:left; overflow:hidden; background:none; border:none; outline:none; margin-left:15px;}
.topbar .search button{ width:30px; height:30px; position:absolute; right:5px; top:-2px; background:url(../images/icon_search.png) no-repeat; background-position:center center; border:none; outline:none; cursor:pointer;}
.topbar .search button:hover{ opacity:.8;filter:alpha(opacity=80)}
.topbar span{ float:right; line-height:40px; margin-right:12px; font-size:14px; color:#666666;}

.nav{ height:48px; padding-top:43px; border-bottom:1px solid #eeeeee;}
.nav .citys{ width:86px; height:38px; position:relative; float:left; margin-left:0px; margin-top:-78px; z-index:1000;}
.nav .citys .tog{ width:86px; height:28px; float:left; clear:both; background:url(../images/icon_coordinate_bg.png) no-repeat; line-height:28px; text-align:center; font-size:14px; cursor:pointer;}
.nav .citys .on{background:url(../images/icon_coordinate_bg_on.png) no-repeat; color:#df1a18;}
.nav .citys .city_list{ width:1096px; height:auto !important; padding:30px 18px 18px 18px; float:left; clear:both;-moz-box-shadow:0 0 10px #eeeeee; -webkit-box-shadow:0 0 10px #eeeeee; box-shadow:0 0 10px #eeeeee; position:absolute; left:0; top:38px; z-index:100000; background:#ffffff; display:none;}
.nav .citys .city_list dl{ width:456px; height:40px; float:left; margin:0 18px; position:relative; padding-left:56px;}
.nav .citys .city_list dl dt{ width:40px; height:18px; position:absolute; left:0; top:0; background:#ea2413; line-height:18px; text-align:center; color:#ffffff; border-radius:9px;}
.nav .citys .city_list dl dd{ width:456px; height:auto !important; float:left; clear:both;}
.nav .citys .city_list dl dd a{ font-size:14px; color:#333333; float:left; margin:0 5px; line-height:18px;}
.nav .citys .city_list dl dd a:hover{ color:#df1a18;}

.nav .menu{ width:auto; height:38px; float:right;}
.nav .menu ul li{ float:left; font-size:16px; margin:0 0 0 36px; line-height:28px; height:38px;}
.nav .menu ul li a{color:#333333;}
.nav .menu ul li a:hover{ color:#df1a18; border-bottom:1px solid #df1a18; text-decoration:none;}
.nav .menu ul li.on a{ color:#df1a18; border-bottom:1px solid #df1a18; text-decoration:none;}
.nav .menu ul li.zz{ background:url(../images/arrow_bottom.png) no-repeat; background-position:right 7px; padding-right:18px; position:relative;}
.nav .menu ul li.zz:hover{ color:#df1a18; background:url(../images/arrow_bottom_on.png) no-repeat; background-position:right 7px; padding-right:18px;}
.nav .menu ul li.zz:hover a.onz{ color:#df1a18; border-bottom:1px solid #df1a18; text-decoration:none; cursor:default;}
.nav .menu ul li.zz .morezz{ width:80px; height:auto !important;-moz-box-shadow:0 0 10px #eeeeee; -webkit-box-shadow:0 0 10px #eeeeee; box-shadow:0 0 10px #eeeeee; position:absolute; right:0; top:38px; background:#ffffff;z-index:99999; padding:6px 10px 10px 10px; display:none; }
.nav .menu ul li.zz .morezz a{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; float:left; clear:both; margin-top:4px;}
.nav .menu ul li.zz .morezz a.on{ background:#df1a18; color:#ffffff; border-radius:12px; border:none;}
.nav .menu ul li.zz .morezz a:hover{ background:#df1a18; color:#ffffff; border-radius:12px; border:none;}

.nav .menu ul li.zzserver{ background:url(../images/arrow_bottom.png) no-repeat; background-position:right 7px; padding-right:18px; position:relative;}
.nav .menu ul li.zzserver:hover{ color:#df1a18; background:url(../images/arrow_bottom_on.png) no-repeat; background-position:right 7px; padding-right:18px;}
.nav .menu ul li.zzserver:hover a.onz{ color:#df1a18; border-bottom:1px solid #df1a18; text-decoration:none; cursor:default;}
.nav .menu ul li.zzserver .morezz{ width:80px; height:auto !important;-moz-box-shadow:0 0 10px #eeeeee; -webkit-box-shadow:0 0 10px #eeeeee; box-shadow:0 0 10px #eeeeee; position:absolute; right:0; top:38px; background:#ffffff;z-index:99999; padding:6px 10px 10px 10px; display:none; }
.nav .menu ul li.zzserver .morezz a{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; float:left; clear:both; margin-top:4px;}
.nav .menu ul li.zzserver .morezz a.on{ background:#df1a18; color:#ffffff; border-radius:12px; border:none;}
.nav .menu ul li.zzserver .morezz a:hover{ background:#df1a18; color:#ffffff; border-radius:12px; border:none;}

.title{ width:100%; height:auto !important; float:left; clear:both; padding:20px 0; margin:0;text-align:center;}
.nav .menu ul li.zz:hover .morezz{ display:block;}
.title h2{ font-size:30px; color:#333333; line-height:36px; padding:15px 0;}
.title h3{ font-size:18px; color:#aaaaaa; line-height:36px; font-weight:normal;}
.title h3 span{ color:#aaaaaa;}
.title label{ color:#aaaaaa; font-size:18px; line-height:28px;}

.botmenu{ width:100%; height:auto !important; padding:30px 0 0 0; display:inline-block; text-align:center;}
.botmenu ul{display:inline-block; margin:0; padding:0;}
.botmenu ul li{ height:36px;  text-align:center;float:left; margin:0 50px; font-size:20px; line-height:36px; color:#333333; font-weight:normal; position:relative;}
.botmenu ul li a{ float:left; clear:both;  margin:0; padding:0;}
.botmenu ul li a:hover{ border:none;}
.botmenu ul li hr{ width:50px; height:2px; background:#df1a18; border:none; float:left; position:absolute; left:50%; bottom:-14px; margin-left:-25px; display:none;}
.botmenu ul li:hover hr{ display:block;}
.botmenu ul li.on hr{ display:block;}
.botmenu ul li.on a{ color:#df1a18;}

.crumbs{ background: #ffffff; height: 20px; padding:40px 0; }
.crumbs label{ height:20px; float: left; border-left: 20px solid #df1a18; padding-left: 20px; line-height: 20px; font-size: 18px;}
.crumbs a.on{color:#df1a18;}

.searchbox{ height:42px; padding-bottom: 40px;}
.searchbox .con{ width: 1245px; margin-left: -22.5px; float: left; clear: both;}
.searchbox .con .unfm{ width:162px; height: 42px; float: left; margin:0 22.5px;}
.searchbox .con .unfm .sel_mask{ width: 160px; border: 1px solid #333333;height: 40px; line-height: 40px; background: url(../images/arrow_bottom_sj.png) no-repeat #ffffff right center;}
.searchbox .con .unfm .sel_mask:hover,.searchbox .con .unfm .on{color: #df1a18;border: 1px solid #df1a18; background: url(../images/arrow_bottom_sj_on.png) no-repeat #ffffff right center;}
.searchbox .con .unfm .sel_mask span{ width: 140px; height: 40px; line-height: 40px;text-align: center;}
.searchbox .con .unfm .sel_mask:hover span,.searchbox .con .unfm .on span{color: #df1a18; }
.searchbox .con .unfm .button{width: 100%; border: 1px solid #333333;height: 40px; border-radius: 20px; line-height: 40px; margin: 0; padding: 0; outline: none; text-align: center; font-size: 18px; color: #333333; background: #ffffff; float:left;}
.searchbox .con .unfm a:hover{ text-decoration:none; border-bottom:none;}
.searchbox .con .unfm .on,.searchbox .con .unfm .button:hover{ color: #df1a18;border: 1px solid #df1a18; background:none; text-decoration:none;} 

.zixun .con { width: 1212px; margin-left: -6px;}
.zixun .con .unfm{ width:160px; margin:0 6px;}

.wenda .con { width: 1298px; margin-left: -49px;}
.wenda .con .unfm{ width:160px; margin:0 49px;}

.datalist{}
.datalist .con{ width:1240px;height:auto !important; float: left; clear: both; margin-left: -20px; margin-top: -15px;position: relative;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:3px solid #fcc80d;}
.datalist .con .con-img{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1.png) no-repeat 0 0;}
.datalist .con .con-img2{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1_1.png) no-repeat 0 0;}
.datalist .con .con-img3{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1_2.png) no-repeat 0 0;}
.datalist .con .con-img4{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1_3.png) no-repeat 0 0;}
.datalist .con .con-img5{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1_4.png) no-repeat 0 0;}
.datalist .con .con-img6{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1_1_0.png) no-repeat 0 0;}

.datalist .con .con-img-xiaoxue{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1_1_1.png) no-repeat 0 0;}
.datalist .con .con-img-zhongxue{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1_cz.png) no-repeat 0 0;}
.datalist .con .con-img-gaozhong{position:absolute;left:0;bottom:-3px;width:222px;height:516px;background: url(../images/sz/1_gz.png) no-repeat 0 0;}

.datalist .con .con-right{height:503px;margin-left:240px;}
.datalist .con .con-right .page{margin-top:8px;}
.datalist .con .con-cont{padding-top:26px;}
.datalist .con .con-cont li{width:398px;margin-left:28px;padding-left:42px;padding-bottom:20px;position: relative;display:inline-block;}
.datalist .con .con-cont span{position: absolute;left:0;top:6px;padding-left:4px;font-size:24px;color:#aaa;border-bottom:2px solid #aaa;}
.datalist .con .con-cont .c1{color:#df1a18;border-bottom:2px solid #df1a18;}
.datalist .con .con-cont .c2{color:#f89153;border-bottom:2px solid #f89153;}
.datalist .con .con-cont .c3{color:#fcc80d;border-bottom:2px solid #fcc80d;}
.datalist .con .con-cont h3{line-height:34px;font-size:18px;}
.datalist .con .con-cont a{color:#333;}
.datalist .con .con-cont a:hover{color:#df1a18;}
.datalist .con .con-cont p{line-height:28px;font-size:16px;color: #666;}
.datalist .con .con-cont em{line-height:28px;font-size: 14px;color: #999;}
/* .datalist .con ul li{ width:236px; height: 400px; padding: 17px; float: left; margin:15px 20px 0 20px; background: #f8f8f8; position: relative;}
.datalist .con ul li img{ width:236px; height: 178px; border-radius: 8px; }
.datalist .con ul li h4{ width:236px;height:auto !important; line-height:28px; font-size:18px; color:#333333; margin-top:15px;}
.datalist .con ul li p{ width:236px; height:auto !important; float:left; clear:both; line-height:28px; font-size:16px; color:#999999; margin-top:10px;}
.datalist .con ul li span{ float:left; clear:both; font-size:16px; color:#999999; margin-top:20px;}
.datalist .con ul li a h4{ color: #333333;}
.datalist .con ul li a:hover h4{ color: #df1a18;border:none;} */

.qalist{}
.qalist .con{ width:1240px;height:auto !important; float: left; clear: both; margin-left: -20px; margin-top: -34px;}
.qalist .con ul li{ width:548px; height: 286px; float: left; margin:34px 20px 0 20px; padding:0 16px; background: #f8f8f8; position: relative;}
.qalist .con ul li i{ width:80px; height:40px; background:#df1a18; line-height:40px; color:#ffffff; font-size:18px; text-align:center; border-radius:0 0 10px 0; position:absolute; left:0; top:0; font-style:normal;}
.qalist .con ul li h4{ width:508px;height:auto !important; line-height:28px; padding-left:40px; font-size:18px; color:#333333; margin-top:60px; background:url(../images/icon_wen.png) no-repeat left top; }
.qalist .con ul li p{ width:508px; height:auto !important; float:left; clear:both;padding-left:40px;  line-height:28px;background:url(../images/icon_da.png) no-repeat left top; font-size:16px; color:#999999; margin-top:10px;}
.qalist .con ul li span{ float:left; clear:both; font-size:16px; color:#999999; margin-top:20px;padding-left:40px; }
.qalist .con ul li a h4{ color: #333333;}
.qalist .con ul li a:hover h4{ color: #df1a18;border:none;}

.cjqa{ padding-bottom:60px;}
.cjqa .con{ width:1240px;height:auto !important; float: left; clear: both; margin-left: -20px; margin-top: -34px;}
.cjqa .con ul li{ width:468px; height: 206px; float: left; margin:30px 20px 0 20px; padding:0 16px 0 96px; background: #f8f8f8; position: relative;}
.cjqa .con ul li i{ width:70px; height:70px; background:#df1a18; line-height:70px; color:#ffffff; font-size:18px; text-align:center; border-radius:0 0 10px 0; position:absolute; left:0; top:0; font-style:normal;}
.cjqa .con ul li h4{ width:428px;height:auto !important; line-height:28px; padding-left:40px; font-size:18px; color:#333333; margin-top:30px; background:url(../images/icon_wen.png) no-repeat left top; }
.cjqa .con ul li p{ width:428px; height:auto !important; float:left; clear:both;padding-left:40px;  line-height:28px;background:url(../images/icon_da.png) no-repeat left top; font-size:16px; color:#999999; margin-top:10px;}
.cjqa .con ul li a h4{ color: #333333;}
.cjqa .con ul li a:hover h4{ color: #df1a18;border:none;}

/*轮播图*/
.slideBox{ width:1400px;float:left; clear:both;overflow:hidden; position:relative; }
.slideBox .hd{ height:10px;  position:absolute; right:0px; bottom:16px; z-index:1; width:100%; text-align:center;}
.slideBox .hd ul{display:inline-block; margin:0; padding:0;}
.slideBox .hd ul li{float:left; width:10px; height:10px; border-radius:5px;margin:0 3px; cursor:pointer; background: url(../images/banner_icon2.png) no-repeat 0 0;}
.slideBox .hd ul li.on{ color:#fff; width:20px; background: url(../images/banner_icon1.png) no-repeat 0 0; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1400px;  display:block;  }

#indexslide .hd{ bottom:84px;}

.regbox{ width:1400px; height:auto !important; position:relative;}
.regbox .regfrom{ width:320px; height:auto !important; padding-bottom:10px; background:#ffffff; position:absolute; top:54px; right:110px;}
.regbox .regfrom .rtit{ width:100%; height:50px; float:left; clear:both; border-bottom:1px solid #eeeeee; position:relative;}
.regbox .regfrom .rtit h2{ font-size:16px; width:100%; text-align:center; line-height:36px; margin-top:14px; color:#df1a18;}
.regbox .regfrom .rtit hr{ width:40px; margin:0 140px; background:#df1a18; height:2px; float:left; clear:both; border:none; padding:0;}
.regbox .regfrom .fromlist{ width:272px; height:auto !important; float:left; clear:both; padding:10px 24px;}
.regbox .regfrom .fromlist ul li{ width:272px; height:32px; border-radius:32px; overflow:hidden; margin-top:14px; float:left; clear:both; position:relative;}
.regbox .regfrom .fromlist ul li.frombg{ background:url(../images/from_bg.png);}
.regbox .regfrom .fromlist ul li input{ width:170px; height:32px; line-height:32px; border:none; margin:0; padding:0 50px; outline:none; background:none;}
.regbox .regfrom .fromlist ul li i{ float:left;width:32px; height:32px; position:absolute; left:10px; top:0;}
.regbox .regfrom .fromlist ul li i.icon_phone{background:url(../images/icon_phone.png);}
.regbox .regfrom .fromlist ul li i.icon_key{background:url(../images/icon_key.png);}
.regbox .regfrom .fromlist ul li i.icon_lock{background:url(../images/icon_lock.png);}
.regbox .regfrom .fromlist ul li button.sendcode{ position:absolute; cursor:pointer; right:0; top:0; line-height:32px; color:#333333; border:none; margin:0; padding:0; outline:none; margin-right:20px; background:none;}
.regbox .regfrom .fromlist ul li button.sendcode:hover{ border:none; color:#df1a18;}
.regbox .regfrom .fromlist ul li button.send{ color:#999999;}
.regbox .regfrom .fromlist ul li button.send:hover{ color:#999999;}
.regbox .regfrom .fromlist ul li span{ height:32px; line-height:32px; background:#f8f8f8; position:absolute; right:0; top:0; padding-right:10px; color:#df1a18; display:none;}
.regbox .regfrom .fromlist ul li del{ width:32px; height:32px; background:url(../images/icon_del.png) no-repeat center center; position:absolute; right:10px; top:0;}
.regbox .regfrom .fromlist ul li del:hover{background:url(../images/icon_del_on.png) no-repeat center center;}
.regbox .regfrom .ribbon{ margin-top:20px; height:30px; overflow:hidden;}
.regbox .regfrom .ribbon a{ width:272px; height:30px; line-height:30px;padding-left:40px;}
.regbox .regfrom .ribbon a span{ width:192px;height:30px; line-height:30px; padding-right:40px;}
.regbox .regfrom p{margin-top:10px; text-align:center;}
.regbox .regfrom p.fl{ float:left; margin-left:30px;}
.regbox .regfrom p.fr{ float:right; margin-right:30px;}
.regbox .regfrom p.ct{ width:100%; float:left; clear:both; text-align:center;}
.regbox .regfrom a{color:#666666; font-size:12px;}
.regbox .regfrom a:hover{ color:#df1a18; border-bottom:1px solid #df1a18;}
.regbox .login{ top:100px;}
/*首页*/
.ibox1{ height:310px;}
.ibox1 .iboxcon{ width:1200px; height:320px; padding:2px 12px; background:url(../images/dbg_1.png) no-repeat center center; top:-110px; position:absolute; left:-12px; z-index:100; }
.ibox1 .iboxcon ul{  width:1128px; margin:0 36px;margin-top:-10px; height:138px; float:left; clear:both;}
.ibox1 .iboxcon ul li{ width:160px; height:160px; float:left; margin:0 14px; border-radius:16px; }
.ibox1 .iboxcon ul li span{ width:160px; height:36px; margin-top:30px; text-align:center; float:left; clear:both;}
.ibox1 .iboxcon ul li i{ width:160px; height:36px; margin-top:40px; float:left; clear:both; overflow:hidden; background-image:url(../images/data.png?v=20211116);}
.ibox1 .iboxcon ul li i.d1{ background-position:0 top;}
.ibox1 .iboxcon ul li i.d2{ background-position:-160px top;}
.ibox1 .iboxcon ul li i.d3{ background-position:-320px top;}
.ibox1 .iboxcon ul li i.d4{ background-position:-480px top;}
.ibox1 .iboxcon ul li i.d5{ background-position:-640px top;}
.ibox1 .iboxcon ul li i.d6{ background-position:-800px top;}
.ibox1 .iboxcon ul li font{ width:160px; height:20px; line-height:20px; margin-top:15px; font-size:18px; float:left; clear:both; text-align:center;}

.ibox1 .iboxcon ul li:hover{ background:url(../images/it_bg.png) no-repeat center center;}
.ibox1 .iboxcon ul li:hover i.d1{ background-position:0 bottom;}
.ibox1 .iboxcon ul li:hover i.d2{ background-position:-160px bottom;}
.ibox1 .iboxcon ul li:hover i.d3{ background-position:-320px bottom;}
.ibox1 .iboxcon ul li:hover i.d4{ background-position:-480px bottom;}
.ibox1 .iboxcon ul li:hover i.d5{ background-position:-640px bottom;}
.ibox1 .iboxcon ul li:hover i.d6{ background-position:-800px bottom;}
.ibox1 .iboxcon ul li:hover font{ color:#df1a18;}

.ibox2{ height:auto !important; padding-bottom:100px; position:relative;}
.ibox2 .tabs{position:absolute; left:0; top:-48px; z-index:10001;}
.ibox2 .con{ width:100%; height:auto !important; float:left; clear:both; position:relative;}
.ibox2 .con ul.ydy{ width:1400px; height:237px; margin-left:-100px; float:left; clear:both;background:url(../images/1.png) #f8f8f8 no-repeat; position:relative; margin-top:10px;}
.ibox2 .con ul.ydy li{ width:170px; height:auto !important; float:left; position:absolute; text-align:center; }
.ibox2 .con ul.ydy li.a1{left:115px; top:56px;}
.ibox2 .con ul.ydy li.a2{left:315px; bottom:56px;}
.ibox2 .con ul.ydy li.a3{left:515px; top:56px;}
.ibox2 .con ul.ydy li.a4{left:715px; bottom:56px;}
.ibox2 .con ul.ydy li.a5{left:915px; top:56px;}
.ibox2 .con ul.ydy li.a6{left:1115px; bottom:56px;}
.ibox2 .con ul.ydy li strong{ font-size:18px; color:#333333; font-weight:normal;}
.ibox2 .con ul.ydy li p{ font-size:16px; color:#999999; margin:0; padding:0; margin-top:6px; line-height:24px;}
.ibox2 .con ul.gxh{ width:100%; height:248px; float:left; clear:both; overflow:hidden; margin-top:10px;}
.ibox2 .con ul.gxh li{float:left; height:124px; position:relative;}
.ibox2 .con ul.gxh li span{width:146px; height:48px; margin:14px 23px; padding:24px 0;color:#ffffff; text-align:center; font-size:18px; line-height:24px; float:left;}
.ibox2 .con ul.gxh li i{ width:8px; height:20px; position:absolute; right:-8px; top:52px; z-index:1;}
.ibox2 .con ul.gxh li.a1{ width:192px; background:#f89153;}
.ibox2 .con ul.gxh li.a1 span{background:#ef8241;}
.ibox2 .con ul.gxh li.a1 i{ background:url(../images/s_1.png);}
.ibox2 .con ul.gxh li.a2{ width:192px; background:#b7d052;}
.ibox2 .con ul.gxh li.a2 span{background:#a1c11e;}
.ibox2 .con ul.gxh li.a2 i{ background:url(../images/s_2.png);}
.ibox2 .con ul.gxh li.a3{ width:192px; background:#4fcfb5;}
.ibox2 .con ul.gxh li.a3 span{background:#10b593;}
.ibox2 .con ul.gxh li.a3 i{ background:url(../images/s_3.png);}
.ibox2 .con ul.gxh li.a4{ width:300px; background:#54a3e0;}
.ibox2 .con ul.gxh li.a4 span{width:230px; height:72px; margin:14px 35px; padding:12px 0;background:#348bce;}
.ibox2 .con ul.gxh li.a4 i{ background:url(../images/s_4.png);}
.ibox2 .con ul.gxh li.a5{ width:300px; background:#ab73ef;}
.ibox2 .con ul.gxh li.a5 span{width:230px; height:72px; margin:14px 35px; padding:12px 0;background:#8f49e4;}
.ibox2 .con ul.gxh li.a5 i{ background:url(../images/s_5.png);}
.ibox2 .con ul.yikao{ width:1212px; height:249px; margin-left:-6px; float:left; clear:both; margin-top:10px;}
.ibox2 .con ul.yikao li{ width:230px; height:249; float:left; margin:0 6px; background:#cccccc; position:relative;}
.ibox2 .con ul.yikao li h4{ width:230px; height:40px; text-align:center; position:absolute; left:0; top:0; background:url(../images/btm_1.png); line-height:40px; font-size:18px; color:#333333;}

.ibox2 .con .ribbon{ position:absolute; left:0; bottom:-60px;}

.ibox3{ height:695px; float:left; clear:both; background:url(../images/bg_1.jpg) no-repeat; position:relative;}
.ibox3 .con{ width:100%; height:392px; float:left; clear:both;}
.ibox3 .con .cats{ width:100%; height:30px; float:left; clear:both; text-align:center;}
.ibox3 .con .cats ul{ display:inline-block; margin:0; padding:0;}
.ibox3 .con .cats ul li{ float:left; margin:0 10px; height:30px; line-height:30px; background:url(../images/btn/gray_30.png) no-repeat left top; padding-left:30px;font-size:16px; color:#666666; cursor:pointer;}
.ibox3 .con .cats ul li span{ float:left; clear:both; background:url(../images/btn/gray_30.png) no-repeat right bottom; height:30px; line-height:30px; padding-right:30px;}
.ibox3 .con .cats ul li.on{background:url(../images/btn/yel_30.png) no-repeat left top;color:#ffffff;}
.ibox3 .con .cats ul li.on span{background:url(../images/btn/yel_30.png) no-repeat right bottom;color:#ffffff;}
.ibox3 .con .conlist{ width:100%; height:358px; float:left; clear:both;position:absolute; left:0; top:226px;}
.ibox3 .con .conlist ul{ width:100%; height:398px; float:left; clear:both; position:relative; }
.ibox3 .con .conlist ul li{ width:180px; height:auto !important; float:left; position:absolute; text-align:center; }
.ibox3 .con .conlist ul li.a1{left:120px; bottom:40px;}
.ibox3 .con .conlist ul li.a2{left:345px; bottom:40px;}
.ibox3 .con .conlist ul li.a3{left:569px; bottom:40px;}
.ibox3 .con .conlist ul li.a4{left:794px; bottom:40px;}
.ibox3 .con .conlist ul li.a5{left:1018px; bottom:40px;}
.ibox3 .con .conlist ul li p{ font-size:16px; color:#999999; margin:0; padding:0; margin-top:6px; line-height:24px;}
.ibox3 .con .conlist ul li .box{ width:150px; padding:15px; float:left; clear:both; overflow:hidden; font-size:14px; line-height:20px; color:#ffffff; text-align:justify;}
.ibox3 .con .conlist ul li.a1 .box{ height:130px;}
.ibox3 .con .conlist ul li.a2 .box{ height:170px;}
.ibox3 .con .conlist ul li.a3 .box{ height:210px;}
.ibox3 .con .conlist ul li.a4 .box{ height:250px;}
.ibox3 .con .conlist ul li.a5 .box{ height:290px;}
.ibox3 .ribbon{ position:absolute; left:0; bottom:40px;}

.ibox4{ height:615px; position:relative;}
.ibox4 hr{ background:#eeeeee; height:6px; width:100%; position:absolute; left:0; top:230px; border:none; margin:0; padding:0;}
.ibox4 .line{ width:1400px; height:116px; float:left; clear:both; position:absolute; left:0; top:174px; z-index:1;}
.ibox4 .line ul{ width:1267px; height:116px; margin:0 66.5px;}
.ibox4 .line ul li{ width:116px; height:116px; float:left; margin:0 32.5px;}
.ibox4 .line ul li img{ width:116px; height:116px;}
.ibox4 .txt{ width:1230px; height:168px; position:absolute; left:85px; bottom:100px; }
.ibox4 .txt ul li{ width:330px; height:168px; padding:0 25px; float:left; margin:0 15px; cursor:pointer;}
.ibox4 .txt ul li span{ width:80px; height:4px; float:left; clear:both; margin:0 125px; margin-top:16px;}
.ibox4 .txt ul li span.b1{background:#b7d052; }
.ibox4 .txt ul li span.b2{background:#54a3e0; }
.ibox4 .txt ul li span.b3{background:#4fcfb5; }
.ibox4 .txt ul li h4{ font-size:16px; color:#333333; width:100%; height:30px; line-height:30px; margin:0; padding:0; margin-top:30px; text-align:center;}
.ibox4 .txt ul li p{ color:#999999; font-size:14px; line-height:24px; text-align:justify; margin-top:8px;}
.ibox4 .txt ul li:hover{-moz-box-shadow:0 0 15px #eeeeee; -webkit-box-shadow:0 0 15px #eeeeee; box-shadow:0 0 15px #eeeeee;}
.ibox4 .ribbon{ position:absolute; left:0; bottom:36px;}

.ibox5{ height:1080px; float:left; clear:both; background:url(../images/map_bg.jpg) no-repeat; position:relative; overflow:hidden;}
.ibox5 .map{ width:1400px; height:1080px;  background:url(../images/chinamap.png) no-repeat; position:absolute; left:-100px; top:0;}
.ibox5 .map .tag{ width:1400px; height:1080px; float:left; clear:both; margin:0; padding:0; position:relative;}
.ibox5 .map i{ width:30px; height:30px; position:absolute; cursor:pointer;background:url(../images/tag.png) no-repeat center 10px; font-size:14px; font-style:normal; text-align:center;text-shadow: 1px 0 #ffffff, 0 1px #ffffff,0 -1px #ffffff, -1px 0 #ffffff; margin-top:-24px; margin-left:-30px; z-index:0; }
.ibox5 .map i.on{background:url(../images/tag_on.png) no-repeat center top; color:#df1a18; z-index:100;}
.ibox5 .map i span{ width:60px; height:18px; float:left; clear:both; margin-top:30px; margin-left:-15px;}
.ibox5 .citybox{ width:340px; height:406px; padding:20px 37px 20px 33px; position:absolute; left:100px; top:420px; background:url(../images/map_win_bg.png);}
.ibox5 .citybox .con{ width:340px; height:400px; position:relative; float:left; clear:both;}
.ibox5 .citybox .con h4{ width:340px; height:40px; float:left; clear:both; text-align:center; font-size:18px; color:#333333; line-height:40px;}
.ibox5 .citybox .con img{ width:340px; height:145px; float:left; clear:both; border-radius:16px; margin-top:5px;}
.ibox5 .citybox .con p{ font-size:14px; line-height:24px; color:#999999; margin:0; margin-top:20px; float:left; clear:both; padding:0; text-align:justify;}
.ibox5 .citybox .con a.btn_yel{ width:160px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#ffffff;background: linear-gradient(100deg, #fcaa0d, #fcc80d);border-radius:15px; -moz-box-shadow:0 5px 10px #fad655; -webkit-box-shadow:0 5px 10px #fad655; box-shadow:0 5px 10px #fad655; float:left; position:absolute; bottom:25px; left:0;}
.ibox5 .citybox .con a.btn_red{ width:160px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#ffffff;background: linear-gradient(100deg, #ea2213, #f2820a);border-radius:15px; -moz-box-shadow:0 5px 10px #f19a90; -webkit-box-shadow:0 5px 10px #f19a90; box-shadow:0 5px 10px #f19a90; float:left; position:absolute; bottom:25px; right:0;}
.ibox5 .citybox .con a:hover{ border:none; opacity:.8;filter:alpha(opacity=80)}

.ibox6{ height:600px;}
.ibox6 .con{ width:1200px; height:424px; float:left; clear:both;}
.ibox6 .con h4{ width:100%; margin:0; padding:0; font-size:18px; color:#333333; float:left; clear:both;}
.ibox6 .con hr{ width:30px; height:2px; background:#fcc80d; border:none; float:left; clear:both;}
.ibox6 .con ul{ width:100%; height:144px; float:left; clear:both; margin-top:2px; overflow:hidden;}
.ibox6 .con ul li{ float:left; width:100%; height:24px; line-height:24px; font-size:14px; color:#999999;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ibox6 .con ul li a{ color:#999999;}
.ibox6 .con ul li a:hover{ color:#df1a18; border-bottom:1px solid #df1a18; text-decoration:none;}
.ibox6 .con .lbox{ width:300px; height:424px; float:left; clear:left; overflow:hidden; background:#fafafa;}
.ibox6 .con .lbox .conbox{ width:250px; height:224px; padding:15px 25px; float:left;}
.ibox6 .con .lbox img{ width:300px; height:170px;}
.ibox6 .con .rbox{ width:872px; height:198px; float:right; overflow:hidden; background:#fafafa;}
.ibox6 .con .rbox img{ width:364px; height:198px; float:left;}
.ibox6 .con .rbox .conbox{ width:458px; height:168px; padding:15px 25px; float:left; overflow:hidden;}
.ibox6 .con .rbox .conbox ul{ width:478px; height:96px;}
.ibox6 .con .rbox .conbox ul li{ width:219px; margin:0 20px 0 0;}
.ibox6 .con .mt28{ margin-top:28px;}
.ibox6 .con .ribbon{ margin-top:10px;}


.ibox7{ height:655px;}
.ibox7 .con{ width:1220px; margin-left:-10px; height:420px; float:left; clear:both;}
.ibox7 .con .unc{ width:285px; height:420px; float:left; background:#ffffff; margin:0 10px;-moz-box-shadow:0 0 15px #eeeeee; -webkit-box-shadow:0 0 15px #eeeeee; box-shadow:0 0 15px #eeeeee; position:relative;}
.ibox7 .con .unc hr{ width:70px; margin:0 107.5px; background:#fcc80d; height:2px; float:left; clear:both; border:none; padding:0;}
.ibox7 .con .b1 hr{ background:#b7d052;}
.ibox7 .con .b2 hr{ background:#54a3e0;}
.ibox7 .con .b3 hr{ background:#4fcfb6;}
.ibox7 .con .b4 hr{ background:#f89153;}
.ibox7 .con .unc h4{ font-size:18px; color:#333333; text-align:center; width:100%; margin:0; padding:0; height:40px; line-height:40px;}
.ibox7 .con .unc img{ width:285px;}
.ibox7 .con .unc ul{ width:255px; height:auto !important; padding:15px 10px 5px 10px; float:left; clear:both; overflow:hidden;}
.ibox7 .con .unc ul li { width:240px; padding-left:15px; height:auto !important; float:left; clear:both; line-height:24px; background:url(../images/d.png) no-repeat; background-position:left 7px; overflow:hidden; cursor:pointer;}
.ibox7 .con .unc ul li strong{ width:240px; color:#666666; height:24px; line-height:24px; float:left; clear:both; font-weight:normal;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ibox7 .con .unc ul li span{ width:240px;height:54px; line-height:18px; float:left; clear:both; font-size:14px; color:#999999; display:none;}
.ibox7 .con .unc ul li.on{background:url(../images/dd.png) no-repeat; background-position:left 7px;}
.ibox7 .con .unc ul li.on span{ display:block;}
.ibox7 .con .unc ul li a:hover strong{ color:#df1a18;}
.ibox7 .con .unc h5{width:255px; padding:0 15px; margin-top:10px; line-height:24px; float:left; clear:both; text-align:center; font-size:14px; font-weight:normal; color:#333333;}
.ibox7 .con .unc p{width:255px; padding:5px 15px; margin:0; float:left; clear:both; font-size:14px; color:#666666; line-height:18px; min-height:30px; text-align:left; text-align:justify;}
.ibox7 .con .ribbon{ margin-top:10px;}
.tese1v1{ height:600px;}
.tese1v1 .con{ height:446px;}
.tese1v1 .con .unc{ height:446px;}
.tese1v1 .con .ribbon{ position:absolute; left:0; bottom:20px;}

.ibox8{ height:560px; background:url(../images/bg_6.png) #ffffff no-repeat; position:relative;}
.ibox8 .sixbox{ width:1400px; height:560px; position:absolute; left:-100px; top:0;}
.ibox8 .sixbox ul{ width:100%; height:100%; position:relative;}
.ibox8 .sixbox ul li{ width:330px; height:120px;position:absolute; text-align:center;}
.ibox8 .sixbox ul li.b1{ left:70px; top:148px;}
.ibox8 .sixbox ul li.b2{ left:438px; top:148px;}
.ibox8 .sixbox ul li.b3{ left:806px; top:148px;}
.ibox8 .sixbox ul li.b4{ left:990px; top:310px;}
.ibox8 .sixbox ul li.b5{ left:626px; top:310px;}
.ibox8 .sixbox ul li.b6{ left:254px; top:310px;}
.ibox8 .sixbox ul li h4{ width:330px; height:40px; float:left; clear:both; line-height:40px; font-size:18px; color:#333333;}
.ibox8 .sixbox ul li p{ width:330px; height:72px; float:left; clear:both; line-height:24px; margin-top:4px; font-size:16px; color:#999999;}
.ibox8  .ribbon{ position:absolute; left:0; bottom:40px;}

.ibox9{ height:530px; background:url(../images/bg_6_1.png) #f8f8f8 no-repeat; position:relative;}
.ibox9 .sixbox{ width:1400px; height:530px; position:absolute; left:-100px; top:0;}
.ibox9 .sixbox ul{ width:100%; height:100%; position:relative;}
.ibox9 .sixbox ul li{ width:134px; padding:15px; height:auto !important; position:absolute;text-align:center;}
.ibox9 .sixbox ul li.b1{ left:113px; top:263px;}
.ibox9 .sixbox ul li.b2{ left:315px; top:313px;}
.ibox9 .sixbox ul li.b3{ left:518px; top:269px;}
.ibox9 .sixbox ul li.b4{ left:719px; top:326px;}
.ibox9 .sixbox ul li.b5{ left:921px; top:273px;}
.ibox9 .sixbox ul li.b6{ left:1123px; top:330px;}
.ibox9 .sixbox ul li h4{ width:134px; height:40px; float:left; clear:both; line-height:40px; font-size:18px; color:#333333;}
.ibox9 .sixbox ul li p{ width:134px; height:auto !important; text-align:justify; float:left; clear:both; line-height:20px; margin-top:4px; font-size:16px; color:#666666;}
.ibox9 .sixbox ul li.b1 h4{ color:#f25755;}
.ibox9 .sixbox ul li.b2 h4{ color:#f89153;}
.ibox9 .sixbox ul li.b3 h4{ color:#aac637;}
.ibox9 .sixbox ul li.b4 h4{ color:#4fcfb5;}
.ibox9 .sixbox ul li.b5 h4{ color:#54a3e0;}
.ibox9 .sixbox ul li.b6 h4{ color:#ab73ef;}

.ibox10{ height:554px; position:relative;}
.ibox10 ul{ width:1248px;height:342px; float:left; clear:both; margin-left:-24px;}
.ibox10 ul li{ width:262px; height:342px; margin:0 25px; float:left; position:relative;}
.ibox10 ul li img{ width:240px; float:right;}
.ibox10 ul li span{ width:182px; height:72px; font-size:16px; line-height:20px; text-align:justify; padding:24px; left:0; bottom:10px; z-index:1; position:absolute; float:left; color:#ffffff;}
.ibox10 ul li span.t1{background:url(../images/tag_1.png) no-repeat;}
.ibox10 ul li span.t2{background:url(../images/tag_2.png) no-repeat;}
.ibox10 ul li span.t3{background:url(../images/tag_3.png) no-repeat;}
.ibox10 ul li span.t4{background:url(../images/tag_4.png) no-repeat;}
.ibox10  .ribbon{ position:absolute; left:0; bottom:40px;}

.ibox11{ height:506px; position:relative;}
.ibox11 .lbox{ width:450px; height:300px; border:4px solid #ffffff; position:relative; float:left; }
.ibox11 .lbox .video{ width:455px; height:254px; float:left; margin-left:60px; margin-top:24px; position:relative;}
.ibox11 .lbox .video .bg{ width:100%; height:254px; background:#000000; opacity:.55; filter:alpha(opacity=55); position:absolute; left:0; top:0; z-index:1;}
.ibox11 .lbox .video .player{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/player.png) no-repeat center center; z-index:2}
.ibox11 .lbox .video .player:hover{ border:none; opacity:.8;filter:alpha(opacity=80)}
.ibox11 .rbox{ width:480px; height:290px;padding-top:30px; float:left; margin-left:100px;}
.ibox11 .rbox h4{ color:#df1a18; width:460px; height:40px; float:left; clear:both; font-size:20px; line-height:40px; text-align:center;}
.ibox11 .rbox .frombox{ width:480px;}
.ibox11 .rbox .frombox .unfm{ float:left; margin-top:15px; margin-right:20px; height:40px;}
.ibox11 .rbox .frombox .co_12{ width:460px;}
.ibox11 .rbox .frombox .co_6{ width:220px;}
.ibox11 .rbox .frombox .co_6 .sel_mask{ width:220px;}
.ibox11 .rbox .frombox .ribbon{ height:34px; margin-top:40px;}
.ibox11 .rbox .frombox .ribbon a{ height:34px; line-height:34px; background:url(../images/btn/red_34.png) no-repeat left top; padding-left:70px;}
.ibox11 .rbox .frombox .ribbon a span{ float:left; clear:both; font-size:16px; height:34px; line-height:34px; padding-right:70px;  background:url(../images/btn/red_34.png) no-repeat right bottom;}


.ibox12{ height:540px; position:relative;}
.ibox12 .con{ width:100%; height:380px; float:left; clear:both; position:relative;}
.ibox12 .con ul li{ width:200px; height:380px; float:left; overflow:hidden;}
.ibox12 .con ul li .txt{ width:200px; height:190px; float:left; position:relative;}
.ibox12 .con ul li .txt span{ width:160px; height:150px; margin:20px; float:left; clear:both; text-align:center; color:#ffffff; font-size:18px; line-height:30px;}
.ibox12 .con ul li .txt i{ width:20px; height:8px; position:absolute; left:90px;}
.ibox12 .con ul li.b1 .txt{ background:#f25755;}
.ibox12 .con ul li.b1 .txt span{ background:#e24442; height:60px; padding:45px 0;}
.ibox12 .con ul li.b1 .txt i{ background:url(../images/b_1.png); bottom:-8px;}
.ibox12 .con ul li.b2 .txt{ background:#f89153;}
.ibox12 .con ul li.b2 .txt span{ background:#ef8241; height:90px; padding:45px 0;}
.ibox12 .con ul li.b2 .txt i{ background:url(../images/b_2.png); top:-8px;}
.ibox12 .con ul li.b3 .txt{ background:#b7d052;}
.ibox12 .con ul li.b3 .txt span{ background:#a1c11e; height:60px; padding:45px 0;}
.ibox12 .con ul li.b3 .txt i{ background:url(../images/b_3.png); bottom:-8px;}
.ibox12 .con ul li.b4 .txt{ background:#4fcfb5;}
.ibox12 .con ul li.b4 .txt span{ background:#10b593; height:90px; padding:45px 0;}
.ibox12 .con ul li.b4 .txt i{ background:url(../images/b_4.png); top:-8px;}
.ibox12 .con ul li.b5 .txt{ background:#54a3e0;}
.ibox12 .con ul li.b5 .txt span{ background:#348bce; height:60px; padding:45px 0;}
.ibox12 .con ul li.b5 .txt i{ background:url(../images/b_5.png); bottom:-8px;}
.ibox12 .con ul li.b6 .txt{ background:#ab73ef;}
.ibox12 .con ul li.b6 .txt span{ background:#8f49e4; height:90px; padding:45px 0;}
.ibox12 .con ul li.b6 .txt i{ background:url(../images/b_6.png); top:-8px;}
.ibox12 .con ul li img{ width:200px; height:190px;}

.ibox13{ height:568px; background:url(../images/bg_3.jpg) no-repeat;}
.ibox13 .con{ width:1220px; height:auto !important; float:left; clear:both; margin-top:-30px; margin-left:-10px;}
.ibox13 .con ul li{ width:588px; height:200px; float:left; margin:24px 10px 0 10px; -moz-box-shadow:0 0 10px #eeeeee; -webkit-box-shadow:0 0 10px #eeeeee; box-shadow:0 0 10px #eeeeee; background:#ffffff; border-right:2px solid #fcc80d;}
.ibox13 .con ul li i{ width:160px; height:200px; float:left; }
.ibox13 .con ul li i.i_1{ background:url(../images/icon_1.png) #f8f8f8 no-repeat center center;}
.ibox13 .con ul li i.i_2{ background:url(../images/icon_2.png) #f8f8f8 no-repeat center center;}
.ibox13 .con ul li i.i_3{ background:url(../images/icon_3.png) #f8f8f8 no-repeat center center;}
.ibox13 .con ul li i.i_4{ background:url(../images/icon_4.png) #f8f8f8 no-repeat center center;}
.ibox13 .con ul li .text{ width:384px; height:180px; float:left; margin:10px 22px; position:relative;}
.ibox13 .con ul li .text h4{ width:100%; height:40px; text-align:center; font-size:18px; color:#333333; line-height:40px;}
.ibox13 .con ul li .text p{ width:370px; height:auto !important; float:left; clear:both; background:url(../images/s.png) no-repeat left 5px; padding-left:14px; line-height:22px; font-size:14px; color:#999999;}
.ibox13 .con ul li .text .ribbon{ position:absolute; left:0; bottom:-20px;}

.ibox14{ height:490px; background:url(../images/bg_4.jpg) no-repeat;}
.ibox14 .con{ width:1200px; height:350px; position:absolute; left:0; top:100px;}
.ibox14 .con ul{ width:1200px; height:350px; float:left; clear:both; position:relative;}
.ibox14 .con ul li{ width:240px; height:auto !important; float:left;}
.ibox14 .con ul li.b1{ position:absolute; left:0; top:180px;}
.ibox14 .con ul li.b2{ position:absolute; left:20%; bottom:200px;}
.ibox14 .con ul li.b3{ position:absolute; left:40%; top:180px;}
.ibox14 .con ul li.b4{ position:absolute; left:60%; bottom:200px;}
.ibox14 .con ul li.b5{ position:absolute; left:80%; top:180px;}
.ibox14 .con ul li h4{ width:100%; height:40px; text-align:center; font-size:16px; color:#333333; line-height:40px;}
.ibox14 .con ul li p{ width:190px; height:auto !important; float:left; clear:both; line-height:20px; color:#666666; text-align:justify; font-size:14px; margin:0 25px;}

.ibox15{ height:527px; background:url(../images/bg_5.jpg) no-repeat;}
.ibox15 .con{ width:1200px; height:427px; position:absolute; left:0; top:100px;}
.ibox15 .con ul{ width:1200px; height:427px; float:left; clear:both; overflow:hidden; position:relative;}
.ibox15 .con ul li{ width:130px; height:130px; border-radius:65px;float:left; text-align:center; color:#ffffff;}
.ibox15 .con ul li.s1{ position:absolute; left:65px; bottom:3px; z-index:1;}
.ibox15 .con ul li.s2{ position:absolute; left:162px; bottom:142px; z-index:1;}
.ibox15 .con ul li.s3{ position:absolute; left:294px; bottom:246px; z-index:1;}
.ibox15 .con ul li.s4{ position:absolute; left:451px; top:0; z-index:1;}
.ibox15 .con ul li.s5{ position:absolute; right:450px; top:0; z-index:1;}
.ibox15 .con ul li.s6{ position:absolute; right:289px; bottom:246px; z-index:1;}
.ibox15 .con ul li.s7{ position:absolute; right:155px; bottom:142px; z-index:1;}
.ibox15 .con ul li.s8{ position:absolute; right:68px; bottom:3px; z-index:1;}
.ibox15 .con ul li h4{ font-size:16px; color:#ffffff; margin-top:42px; line-height:26px;}
.ibox15 .con ul li p{ width:120px; height:auto !important; float:left; clear:both; line-height:18px; padding:0 5px;}

.ibox16{ height:600px;}
.ibox16 .con{ width:1200px; height:440px; margin:18px 100px 0 100px; float:left; clear:both; position:relative; }
.ibox16 .con ul{ width:230px; height:auto !important; float:left; clear:both; margin:16px 80px;}
.ibox16 .con ul li { width:100%; height:18px; float:left; clear:both; line-height:18px; margin-top:18px; font-size:16px; color:#333333;}
.ibox16 .con ul li i{ width:18px; height:18px; text-align:center; background:#fcc80d; color:#ffffff; font-size:12px; font-style:normal; float:left; margin-right:18px;}
.ibox16 .con .c1{ width:290px; height:440px; padding:9px 13px 15px 11px;float:left; background:url(../images/yk_bg.png); position:absolute; left:-11px; top:-9px;}
.ibox16 .con .c2{ width:390px; height:188px; float:left; background:#f8f8f8;  position:absolute; left:307px; top:0px; }
.ibox16 .con .c3{ width:484px; height:188px; float:left; background:#f8f8f8;  position:absolute; right:0; top:0px; }
.ibox16 .con .c4{ width:892px; height:216px; float:left; background:#f8f8f8;  position:absolute; right:0; bottom:0; }
.ibox16 .con .cnbox{ width:100%; height:auto !important; float:left; clear:both;}
.ibox16 .con .c1 .tit{ width:100%; height:30px; float:left; clear:both; position:relative; background:url(../images/xline.png) center center; background-repeat:repeat-x; margin-top:15px;}
.ibox16 .con .c1 .tit span{ background:#ffffff; position:absolute; left:28px; top:0; height:30px; line-height:30px; font-size:16px; color:#333333;}
.ibox16 .con .c1 img{ width:280px; margin:15px 10px; }
.ibox16 .con .c3 ul{ width:324px;}
.ibox16 .con .c4 .cbox{ width:892px; height:198px;float:left; clear:both; background:url(../images/tag_5.png) no-repeat left 36px; position:relative;}
.ibox16 .con .c4 .cbox h4{ width:100%; height:24px; float:left; clear:both; line-height:24px; text-align:center; color:#ffffff; font-size:16px;}
.ibox16 .con .c4 .cbox p{ width:100%; height:auto !important; float:left; clear:both; color:#666666; text-align:center; font-size:14px; line-height:24px; margin-top:10px;}
.ibox16 .con .c4 .cbox .b1{ width:220px; height:100px; position:absolute; left:60px; top:58px;}
.ibox16 .con .c4 .cbox .b2{ width:220px; height:100px; position:absolute; left:333px; top:58px;}
.ibox16 .con .c4 .cbox .b3{ width:220px; height:100px; position:absolute; left:608px; top:58px;}

.ibox17{ height:670px; background:url(../images/bg_7.jpg) no-repeat;}
.ibox17 .con{ width:1200px; height:440px; float:left; clear:both;margin-top:36px; position:relative;}
.ibox17 .con p{ width:482px; height:80px; line-height:26px; font-size:16px; color:#666666;}
.ibox17 .con p.b1{ position:absolute; left:0; top:66px;}
.ibox17 .con p.b2{ position:absolute; right:0; top:164px;}
.ibox17 .con p.b3{ position:absolute; left:0; top:264px;}
.ibox17 .con p.b4{ position:absolute; right:0; top:360px;}
.ibox17 .moretel{ width:100%; height:30px; float:left; clear:both; margin-top:20px;}
.ibox17 .moretel .btns{ width:410px; height:28px; margin:0 auto;border-radius:15px;box-shadow:0 0 10px #cccccc; overflow:hidden; position:relative;}
.ibox17 .moretel .btns a{ height:28px; float:left; line-height:28px;   color:#ffffff; text-align:center; position:absolute; top:0; border:none; }
.ibox17 .moretel .btns a:hover{ opacity:.8;filter:alpha(opacity=80)}
.ibox17 .moretel .btns .tel{ width:260px;background:url(../images/tel_bar.png) no-repeat; left:0; text-indent:12px;}
.ibox17 .moretel .btns .morebar{ width:150px;background:url(../images/more_bar.png); right:0;}

.ibox18{ height:620px;}
.ibox18 .con{ width:1200px; height:auto !important; float:left; clear:both;}
.ibox18 .con li{ float:left; position:relative;}
.ibox18 .con li img{ width:100%; height:100%;}
.ibox18 .con li h4{ width:100%; height:48px; line-height:48px; font-size:18px; color:#333333; background:url(../images/btm_1.png); text-align:center; position:absolute; left:0; top:0;}
.ibox18 .con li hr{ width:60px; height:4px; background:#ff3300; border:none; position:absolute; left:50%; top:0; z-index:1; margin:0; padding:0; float:left; clear:both; margin-left:-30px;}
.ibox18 .con li.c1{ width:590px; height:227px; margin-right:10px;} 
.ibox18 .con li.c1 hr{ background:#dc4b7a;}
.ibox18 .con li.c2{ width:590px; height:227px; margin-left:10px;} 
.ibox18 .con li.c2 hr{ background:#bb24bd;}
.ibox18 .con li.c3{ width:392px; height:224px; margin-top:30px;} 
.ibox18 .con li.c3 hr{ background:#a571e4;}
.ibox18 .con li.c4{ width:392px; height:224px; margin:30px 12px 0 12px;} 
.ibox18 .con li.c4 hr{ background:#5aa5dd;}
.ibox18 .con li.c5{ width:392px; height:224px; margin-top:30px;} 
.ibox18 .con li.c5 hr{ background:#52d1b7;}

.ibox19{ min-height:350px}
.ibox19 ul li{ width:300px; height:auto !important; float:left; text-align:center;}
.ibox19 ul li a{ width:180px; height:180px; float:left; margin:0 60px; overflow:hidden;}
.ibox19 ul li a img{ width:84px; height:121px; float:left; clear:both; margin:20px 48px 0 48px;}
.ibox19 ul li a span{ font-size:18px; width:100%; text-align:center; line-height:30px;}
.ibox19 ul li a:hover{-moz-box-shadow:0 0 10px #eeeeee; -webkit-box-shadow:0 0 10px #eeeeee; box-shadow:0 0 10px #eeeeee; border:none;}

.ibox20{ min-height:390px}
.ibox20 .con{ width:100%; height:auto !important; float:left; clear:both;}
.ibox20 .con ul{ width:1230px; height:auto !important; float:left; clear:both; margin-left:-15px; }
.ibox20 .con ul li{ width:380px; height:186px; margin:15px 15px 0 15px; float:left; position:relative;}
.ibox20 .con ul li img{width:380px; height:186px;}
.ibox20 .con ul li a{width:380px; height:186px;float:left; position:absolute; left:0; top:0; z-index:1; background-color:rgba(0,0,0,0.4); color:#ffffff; line-height:186px;  text-align:center; font-size:18px;}
.ibox20 .con ul li a:hover{ border:none;background-color:rgba(0,0,0,0.2);}

.ibox21{ padding-bottom:60px;}
.ibox21 .titx{ width:100%; height:64px; line-height:64px; float:left; clear:both; text-align:center; font-size:24px; color:#df1a18; margin-top:30px; }
.ibox21 .t1{background:url(../images/no1.png) no-repeat center center; margin-top:0;}
.ibox21 .t2{background:url(../images/no2.png) no-repeat center center;}
.ibox21 .t3{background:url(../images/no3.png) no-repeat center center;}
.ibox21 .t4{background:url(../images/no4.png) no-repeat center center;}

.ibox21 .con ul.bo3{ width:1230px; height:auto !important; float:left; clear:both; margin-left:-15px; margin-top:15px; }
.ibox21 .con ul.bo3 li{ width:380px; height:310px; margin:15px 15px 0 15px; float:left; position:relative;-moz-box-shadow:0 0 10px #cccccc; -webkit-box-shadow:0 0 10px #cccccc; box-shadow:0 0 10px #cccccc;overflow:hidden;}
.ibox21 .con ul.bo3 li img{ width:380px;}
.ibox21 .con ul.bo3 li h4{ width:100%; height:40px; line-height:40px; font-size:18px; color:#333333; margin-top:5px; text-align:center;  float:left; clear:both; }
.ibox21 .con ul.bo3 li hr{ width:60px; background:#fdd855; height:2px; border:none; border-radius:4px; margin:0 160px; overflow:hidden; float:left; clear:both; }
.ibox21 .con ul.bo3 li p{ width:330px; height:auto !important; float:left; clear:both; padding:20px 25px 25px 25px; font-size:14px; line-height:18px; color:#666666; text-align:justify;}

.ibox21 .con ul.bo2{ width:1230px; height:auto !important; float:left; clear:both; margin-left:-15px; margin-top:15px; }
.ibox21 .con ul.bo2 li{ width:585px; height:238px; margin:15px 15px 0 15px; float:left; position:relative;-moz-box-shadow:0 0 10px #cccccc; -webkit-box-shadow:0 0 10px #cccccc; box-shadow:0 0 10px #cccccc;overflow:hidden;}
.ibox21 .con ul.bo2 li img{ width:266px; height:238px; float:left;}
.ibox21 .con ul.bo2 li h4{ width:319px; height:40px; line-height:40px; font-size:18px; color:#333333; margin-top:25px; text-align:center;  float:left;}
.ibox21 .con ul.bo2 li p{ width:259px; height:auto !important; float:left; padding:10px 30px 25px 30px; font-size:14px; line-height:18px; color:#666666; text-align:justify;}

.ibox21 .con ul.bo2x{ width:1200px; height:300px; background:url(../images/bg_8.jpg) no-repeat; float:left; clear:both; margin-top:30px; }
.ibox21 .con ul.bo2x li{ width:600px; height:300px; float:left;overflow:hidden;}
.ibox21 .con ul.bo2x li i{ width:82px; height:82px; margin:0 259px; float:left; border-radius:82px; margin-top:50px;}
.ibox21 .con ul.bo2x li i.i1{ background:url(../images/icon_star.png) #df1a18 center center; }
.ibox21 .con ul.bo2x li i.i2{ background:url(../images/icon_book.png) #df1a18 center center; }
.ibox21 .con ul.bo2x li h4{ width:420px; height:60px; line-height:60px; font-size:18px; color:#333333; margin:0 90px;  text-align:center;  float:left;}
.ibox21 .con ul.bo2x li p{ width:420px; height:auto !important; float:left; padding:0 90px; font-size:14px; line-height:18px; color:#666666; text-align:justify;}

.ibox21 .con ul.bo1{ width:1200px; height:305px; background:#f8f8f8; float:left; clear:both; margin-top:30px; }
.ibox21 .con ul.bo1 img{ width:380px; height:305px; float:left;}
.ibox21 .con ul.bo1 li{ width:720px; height:auto !important;margin:0 50px; float:left;overflow:hidden;}
.ibox21 .con ul.bo1 li h4{ width:720px; height:60px; line-height:60px; font-size:18px; color:#333333; margin-top:28px;  text-align:left;  float:left;}
.ibox21 .con ul.bo1 li p{ width:720px; height:auto !important; float:left;font-size:14px; line-height:18px; color:#666666; text-align:justify;}


.ibox22{ padding-bottom:60px;}
.ibox22 ul{ width:1226px; height:430px; float:left; clear:both; margin-left:-13px; margin-top:20px;}
.ibox22 ul li{ width:280px; height:430px; margin:0 13px; float:left; text-align:center; position:relative; background:#ffffff;}
.ibox22 ul li i{ width:80px; height:80px; float:left; position:absolute; left:100px; top:120px;}
.ibox22 ul li i.i1{ background:url(../images/no_s_1.png) center center; }
.ibox22 ul li i.i2{ background:url(../images/no_s_2.png) center center; }
.ibox22 ul li i.i3{ background:url(../images/no_s_3.png) center center; }
.ibox22 ul li i.i4{ background:url(../images/no_s_4.png) center center; }
.ibox22 ul li img{ width:280px; height:160px;}
.ibox22 ul li h4{ width:280px; height:60px; line-height:60px; font-size:18px; margin-top:40px; color:#333333; text-align:center;  float:left;}
.ibox22 ul li p{ width:230px; height:auto !important; padding:0 25px; float:left; font-size:14px; line-height:18px; color:#666666; text-align:justify;}

.ibox23{ width:1400px; height:586px; background:url(../images/bg_8.png) #ffffff no-repeat center 205px;}
.ibox23 .con{ width:1400px; height:586px; float:left; clear:both; position:absolute; left:-100px; top:0;}
.ibox23 .con ul{ width:1400px; height:586px;float:left; clear:both; position:relative;}
.ibox23 .con ul li{ width:162px;height:auto !important; text-align:center; font-size:18px; line-height:30px; color:#333333;}
.ibox23 .con ul li.b1{ position:absolute; bottom:390px; left:110px;}
.ibox23 .con ul li.b2{ position:absolute; top:460px; left:220px;}
.ibox23 .con ul li.b3{ position:absolute; bottom:390px; left:340px;}
.ibox23 .con ul li.b4{ position:absolute; top:460px; left:451px;}
.ibox23 .con ul li.b5{ position:absolute; bottom:390px; left:563px;}
.ibox23 .con ul li.b6{ position:absolute; top:460px; left:676px;}
.ibox23 .con ul li.b7{ position:absolute; bottom:390px; left:790px;}
.ibox23 .con ul li.b8{ width:200px; position:absolute; top:460px; left:890px;}
.ibox23 .con ul li.b9{ position:absolute; bottom:390px; left:1018px;}
.ibox23 .con ul li.b10{ position:absolute; top:460px; left:1131px;}

.ibox24{ padding-bottom:60px;}
.ibox24 .con table{ width:100%;}
.ibox24 .con table tr{ vertical-align:top;}
.ibox24 .con table tr th{width:180px;background:#f85353; color:#ffffff; text-align:center; padding:20px 10px; font-size:18px; font-weight:lighter; vertical-align:middle;}
.ibox24 .con table tr td{padding:20px; font-size:14px; line-height:24px; text-align:justify;}
.ibox24 .con table tr .bga{ background:#eeeeee;}
.ibox24 .con table tr .bgb{ background:#fc7575;}
.ibox24 .con table tr .bgc{ background:#fc8e75;}

.ibox25{ padding-bottom:60px;}
.ibox25 ul{ width:1212px; height:390px; float:left; clear:both; margin-left:-6px;}
.ibox25 ul li{ width:230px; height:390px; margin:0 6px; float:left; text-align:center; position:relative; background:#f8f8f8;}
.ibox25 ul li img{ width:230px; height:162px;}
.ibox25 ul li .bg{width:230px; height:162px; line-height:162px;  position:absolute; left:0; top:0;background:#000000; opacity:.6;filter:alpha(opacity=60); z-index:0;}
.ibox25 ul li h4{ width:230px; height:162px; line-height:162px; font-size:18px; color:#ffffff; text-align:center; z-index:1; position:absolute; left:0; top:0;}
.ibox25 ul li p{ width:206px; height:auto !important; padding:16px 12px; float:left; font-size:14px; line-height:24px; color:#666666; text-align:justify;}

.ibox26{ padding-bottom:60px;}
.ibox26 ul{ width:1226px; height:auto !important; float:left; clear:both; margin-left:-13px;}
.ibox26 ul li{ width:280px; height:380px; margin:0 13px; float:left; text-align:center; position:relative; background:#ffffff;}
.ibox26 ul li img{ width:280px; height:162px;}
.ibox26 ul li h4{ width:280px; height:60px; line-height:60px; font-size:18px; color:#333333; text-align:center; }
.ibox26 ul li p{ width:230px; height:auto !important; padding:0px 25px; float:left; font-size:14px; line-height:18px; color:#666666; text-align:justify;}
.ibox26 ul li.b1{ border-bottom:4px solid #54a3e0;}
.ibox26 ul li.b2{ border-bottom:4px solid #4fcfb5;}
.ibox26 ul li.b3{ border-bottom:4px solid #b7d052;}
.ibox26 ul li.b4{ border-bottom:4px solid #f89153;}

.ibox27{ padding-bottom:60px;}
.ibox27 .con{ width:1200px; height:338px; float:left; clear:both; margin-top:40px;}
.ibox27 .con .lb{ width:280px; height:338px; float:left; clear:left; position:relative;}
.ibox27 .con .lb h4{ width:280px; height:338px; line-height:370px; font-size:24px;text-align:center; color:#ffffff; position:absolute; left:0; top:0; overflow:hidden;}
.ibox27 .con .rb{ width:920px; height:338px; float:right; clear:right;}
.ibox27 .b1{margin-top:0px;}
.ibox27 .b1 .lb h4{ background:url(../images/no_b_1.png) no-repeat center 100px;}
.ibox27 .b2 .lb h4{ background:url(../images/no_b_2.png) no-repeat center 100px;}
.ibox27 .b3 .lb h4{ background:url(../images/no_b_3.png) no-repeat center 100px;}
.ibox27 .b4 .lb h4{ background:url(../images/no_b_4.png) no-repeat center 100px;}

.ibox27 .b1 ul{ width:918px; height:auto !important; float:left; clear:both; }
.ibox27 .b1 ul li{ width:280px; height:338px; margin-left:26px; float:left; position:relative;-moz-box-shadow:0 0 10px #cccccc; -webkit-box-shadow:0 0 10px #cccccc; box-shadow:0 0 10px #cccccc;overflow:hidden;}
.ibox27 .b1 ul li img{ width:280px; height:132px;}
.ibox27 .b1 ul li h4{ width:100%; height:40px; line-height:40px; font-size:18px; color:#333333; margin-top:5px; text-align:center;  float:left; clear:both; }
.ibox27 .b1 ul li hr{ width:60px; background:#fdd855; height:2px; border:none; border-radius:4px; margin:0 110px; overflow:hidden; float:left; clear:both; }
.ibox27 .b1 ul li p{ width:240px; height:auto !important; float:left; clear:both; padding:20px 20px 20px 20px; font-size:14px; line-height:18px; color:#666666; text-align:justify;}

.ibox27 .b2 ul{ width:800px; height:auto !important; float:left; clear:both; margin:0 60px;  }
.ibox27 .b2 ul li{ width:800px; height:auto !important; float:left;overflow:hidden; margin-top:25px;}
.ibox27 .b2 ul li h4{ width:800px; height:40px; line-height:40px; font-size:18px; color:#333333; margin-top:25px; text-align:left;  float:left;}
.ibox27 .b2 ul li p{ width:800px; height:auto !important; float:left; font-size:14px; line-height:24px; color:#666666; text-align:justify;}

.ibox27 .b3 ul{ width:920px; height:auto !important; float:left; clear:both; }
.ibox27 .b3 ul li{ width:434px; height:338px; margin-left:26px; float:left; position:relative;-moz-box-shadow:0 0 10px #cccccc; -webkit-box-shadow:0 0 10px #cccccc; box-shadow:0 0 10px #cccccc;overflow:hidden;}
.ibox27 .b3 ul li img{ width:434px; height:158px;}
.ibox27 .b3 ul li h4{ width:100%; height:40px; line-height:40px; font-size:18px; color:#333333; margin-top:20px; text-align:center;  float:left; clear:both; }
.ibox27 .b3 ul li p{ width:394px; height:auto !important; float:left; clear:both; padding:15px 20px 20px 20px; font-size:14px; line-height:18px; color:#666666; text-align:justify;}

.ibox27 .b4 ul{ width:920px; height:338px; float:left; clear:both; position:relative;}
.ibox27 .b4 ul h5{ width:100%; text-align:center; font-size:18px; color:#ffffff;}
.ibox27 .b4 ul p{ color:#ffffff; font-size:14px; line-height:18px; text-align:justify;}
.ibox27 .b4 ul li.a1{ width:246px; height:338px; left:26px; top:0; position:absolute; background:url(../images/test/75.jpg) no-repeat;overflow:hidden;}
.ibox27 .b4 ul li.a1 h5{ margin-top:70px;}
.ibox27 .b4 ul li.a1 p{ width:206px; padding:10px 20px;}
.ibox27 .b4 ul li.a2{ width:280px; height:158px; left:300px; top:0; position:absolute; background:url(../images/test/76.jpg) no-repeat;overflow:hidden;}
.ibox27 .b4 ul li.a2 h5{ margin-top:15px;}
.ibox27 .b4 ul li.a2 p{ width:240px; padding:10px 20px;}
.ibox27 .b4 ul li.a3{ width:280px; height:158px; left:300px; bottom:0; position:absolute; background:url(../images/test/77.jpg) no-repeat;overflow:hidden;}
.ibox27 .b4 ul li.a3 h5{ line-height:158px;}
.ibox27 .b4 ul li.a4{ width:314px; height:338px; right:0px; top:0; position:absolute; background:url(../images/test/78.jpg) no-repeat;overflow:hidden;}
.ibox27 .b4 ul li.a4 h5{ margin-top:24px;}
.ibox27 .b4 ul li.a4 p{ width:274px; padding:10px 20px 0 20px;}

.ibox28{ width:1400px; height:586px; background:url(../images/bg_9.png) #f8f8f8 no-repeat center 208px;}
.ibox28 .con{ width:1400px; height:586px; float:left; clear:both; position:absolute; left:-100px; top:0;}
.ibox28 .con ul{ width:1400px; height:586px;float:left; clear:both; position:relative;}
.ibox28 .con ul li{ width:162px;height:auto !important; text-align:center; font-size:18px; line-height:30px; color:#333333;}
.ibox28 .con ul li.b1{ position:absolute; bottom:390px; left:110px;}
.ibox28 .con ul li.b2{ position:absolute; top:460px; left:252px;}
.ibox28 .con ul li.b3{ position:absolute; bottom:390px; left:400px;}
.ibox28 .con ul li.b4{ position:absolute; top:460px; left:548px;}
.ibox28 .con ul li.b5{ position:absolute; bottom:390px; left:690px;}
.ibox28 .con ul li.b6{ position:absolute; top:460px; left:840px;}
.ibox28 .con ul li.b7{ position:absolute; bottom:390px; left:982px;}
.ibox28 .con ul li.b8{ width:200px; position:absolute; top:460px; left:1120px;}

.ibox29{ height:295px; padding-top:40px;}
.ibox29 .con{ width:1200px; height:295px; background:#f8f8f8; float:left; clear:both;}
.ibox29 .con img{ width:440px; height:295px; float:left;}
.ibox29 .con p{ width:680px; height:195px; float:right; padding:50px 40px; font-size:18px; color:#333333; line-height:40px; text-align:justify;}

.ibox30{ padding-bottom:60px;}
.ibox30 .con{ width:1226px; height:627px; margin-left:-13px; float:left; clear:both; position:relative;}
.ibox30 .con ul li{ width:280px; height:300px; float:left; margin:0 13px; position:relative;}
.ibox30 .con ul li h4{ width:160px; height:30px; border-radius:15px; line-height:30px; text-align:center; font-size:18px; color:#ffffff; position:absolute; left:70px; top:51px; z-index:1;}
.ibox30 .con ul li p{ color:#ffffff; padding:30px 25px 25px 25px; width:230px; font-size:14px; line-height:18px; position:absolute; left:0; top:66px; text-align:justify;}
.ibox30 .con ul li.b1{ height:627px;}
.ibox30 .con ul li.b1 h4{ background-color:rgba(242,87,85,1);top:246px;}
.ibox30 .con ul li.b1 p{ background-color:rgba(242,87,85,0.8); top:261px;}
.ibox30 .con ul li.b3 h4{ background-color:rgba(183,208,82,1);}
.ibox30 .con ul li.b3 p{ background-color:rgba(183,208,82,0.8);}
.ibox30 .con ul li.b2 h4{ background-color:rgba(248,145,83,1);}
.ibox30 .con ul li.b2 p{ background-color:rgba(248,145,83,0.8);}
.ibox30 .con ul li.b4 h4{ background-color:rgba(82,208,207,1);}
.ibox30 .con ul li.b4 p{ background-color:rgba(82,208,207,0.8);}
.ibox30 .con ul li.b5{ margin-top:27px;}
.ibox30 .con ul li.b5 h4{ background-color:rgba(237,195,27,1);top:17px;}
.ibox30 .con ul li.b5 p{ background-color:rgba(237,195,27,0.8);top:32px;}
.ibox30 .con ul li.b6{ margin-top:27px;}
.ibox30 .con ul li.b6 h4{ background-color:rgba(82,208,153,1);top:17px;}
.ibox30 .con ul li.b6 p{ background-color:rgba(82,208,153,0.8);top:32px;}
.ibox30 .con ul li.b7{ margin-top:27px;}
.ibox30 .con ul li.b7 h4{ background-color:rgba(84,163,224,1);top:17px;}
.ibox30 .con ul li.b7 p{ background-color:rgba(84,163,224,0.8);top:32px;}

.ibox31{}
.ibox31 .lbox{ width: 292px; height:460px; float: left; clear: left;}
.ibox31 .lbox .frombox{ width: 290px; height:318px;float: left; clear: both; padding: 15px 0; border: 1px solid #eeeeee; overflow: hidden;}
.ibox31 .lbox .frombox .unfm{ width: 220px; float:left; margin-top:12px; height:30px; padding:0 35px; }
.ibox31 .lbox .frombox .unfm .sel_mask{height: 30px; line-height: 30px; background: url(../images/arrow_bottom_x.png) no-repeat #f8f8f8 right center;}
.ibox31 .lbox .frombox .unfm .sel_mask span{ height: 30px; line-height: 30px;}
.ibox31 .lbox .frombox .co_12{ width:220px;}
.ibox31 .lbox .frombox .ribbon{ margin-top:20px; height:30px; overflow:hidden;}
.ibox31 .lbox .frombox .ribbon a{ width:220px; margin-left:35px; padding-left:40px;}
.ibox31 .lbox .frombox .ribbon a span{ width:140px; padding-right:40px;}
.ibox31 .lbox .frombox h4{ width: 100%; height: 40px; float: left; clear: both;font-size: 18px; margin-top: 15px; color: #333333; text-align: center;}
.ibox31 .lbox .frombox ul { width: 270px; height:auto !important; float: left; clear: both; margin: 0 6px;}
.ibox31 .lbox .frombox ul li{ width: 55px; height: 26px; font-size: 14px; line-height: 26px; text-align: center; float: left; margin: 7px 10px; color: #333333; cursor: pointer; background: url(../images/btn/f8_26.png) no-repeat left top; padding-left:15px;}
.ibox31 .lbox .frombox ul li span{ width:40px; background: url(../images/btn/f8_26.png) no-repeat right bottom; float:left; height:26px; line-height:26px; padding-right:15px;}
.ibox31 .lbox .frombox ul li.on,.ibox31 .lbox .frombox ul li:hover{background: url(../images/btn/yel_26.png) no-repeat left top; }
.ibox31 .lbox .frombox ul li.on span,.ibox31 .lbox .frombox ul li:hover span{background: url(../images/btn/yel_26.png) no-repeat right bottom; color:#ffffff; }
.ibox31 .lbox img{ width: 292px; height: 110px;}
.ibox31 .rbox{ width: 890px; height: 458px; float: right; clear: right; border: 1px solid #eeeeee;}
.ibox31 .rbox .tbox{ width: 850px; height:148px; float: left; clear: both; border-bottom: 1px solid #eeeeee; margin: 0 20px;}
.ibox31 .rbox .tbox label{ height:18px; line-height: 18px; font-size: 18px; float: left; clear: both; border-left: 2px solid #fcc80d; padding-left: 10px; color: #333333; margin-top: 20px;}
.ibox31 .rbox .tbox ul { width: 864px; height:76px; float: left; clear: both; margin-top: 15px; margin-left: -7px; overflow: hidden;}
.ibox31 .rbox .tbox ul li{ width: 75px; height: 26px; font-size: 14px; line-height: 26px; text-align: center; float: left; margin: 6px 9px; color: #333333; cursor: pointer; background: url(../images/btn/f8_26.png) no-repeat left top; padding-left:15px;}
.ibox31 .rbox .tbox ul li span{ width:60px; background: url(../images/btn/f8_26.png) no-repeat right bottom; float:left; height:26px; line-height:26px; padding-right:15px;}
.ibox31 .rbox .tbox ul li.on,.ibox31 .rbox .tbox ul li:hover{background: url(../images/btn/yel_26.png) no-repeat left top; }
.ibox31 .rbox .tbox ul li.on span,.ibox31 .rbox .tbox ul li:hover span{background: url(../images/btn/yel_26.png) no-repeat right bottom; color:#ffffff; }
.ibox31 .rbox .school{ width:850px; height:260px; float:left; clear:both; margin: 5px 20px 0  20px;  position:relative; overflow:visible; }
.ibox31 .rbox .school .hd{ height:10px;  position:absolute; right:0px; bottom:-20px; z-index:1; width:100%; text-align:center;}
.ibox31 .rbox .school .hd ul{display:inline-block; margin:0; padding:0;}
.ibox31 .rbox .school .hd ul li{float:left; width:10px; height:10px; border-radius:5px;margin:0 3px; background:#aaaaaa; cursor:pointer; opacity:.5;filter:alpha(opacity=50)}
.ibox31 .rbox .school .hd ul li.on{ background:#df1a18; color:#df1a18; width:10px; opacity:1;filter:alpha(opacity=100); }
.ibox31 .rbox .school .bd{ position:relative; height:100%; z-index:0;   }
.ibox31 .rbox .school .bd li{ width:850px; height: 260px; overflow: hidden; zoom:1; vertical-align:middle;}
.ibox31 .rbox .school .bd li .imglist{ width:865px; height: 280px; margin-left: -8px;}
.ibox31 .rbox .school .bd li .imglist .unimg{ width:157px; height:110px; margin: 20px 8px 0 8px; float: left; overflow: hidden;}
.ibox31 .rbox .school .bd li .imglist .unimg img{ width: 157px; height: 86px; border-radius: 8px; float: left; overflow: hidden;}
.ibox31 .rbox .school .bd li .imglist .unimg span{width: 157px; height: 30px;  float: left; overflow: hidden;line-height: 30px; text-align: center; font-size: 14px; color: #333333;}
#bannerPhone{position: relative;width:1200px;margin:0 auto;}
#bannerPhone span{position: absolute;top:356px;width:566px;height:50px;line-height:50px;background:url(../images/btn_red_banner.png) no-repeat 0 0;text-align: center;color:#fff;font-size:28px;}

.ibox32{ padding-bottom: 60px;}
.ibox32 .con{ width:1200px; height: 456px; float: left; clear: both; position: relative;}
.ibox32 .con ul{ width:1200px; height:456px;float: left; clear: both; position: relative; }
.ibox32 .con ul li.b1{ wdith:306px; height: 456px; left: 0; top: 0; position: absolute;}
.ibox32 .con ul li.b1 img{wdith:306px; height: 456px;}
.ibox32 .con ul li.b2{ wdith:454px; height: 230px; left: 316px; top: 0; position: absolute;}
.ibox32 .con ul li.b2 img{wdith:454px; height: 230px;}
.ibox32 .con ul li.b3{ wdith:420px; height: 230px; right: 0; top: 0; position: absolute;}
.ibox32 .con ul li.b3 img{wdith:420px; height: 230px; }
.ibox32 .con ul li.b4{ wdith:274px; height: 216px; left: 316px; bottom: 0; position: absolute;}
.ibox32 .con ul li.b4 img{wdith:274px; height: 216px; }
.ibox32 .con ul li.b5{ wdith:320px; height: 216px; left: 600px; bottom: 0; position: absolute;}
.ibox32 .con ul li.b5 img{wdith:320px; height: 216px;}
.ibox32 .con ul li.b6{ wdith:270px; height: 216px; right: 0; bottom: 0; position: absolute;}
.ibox32 .con ul li.b6 img{wdith:270px; height: 216px;}

.ibox33{ padding-bottom: 60px;}
.ibox33 .con{ width:1200px; height:auto !important; float: left; clear: both; position: relative;}
.ibox33 .con ul li a h4{ color:#666666;}
.ibox33 .con ul li a:hover h4{ color:#df1a18;}
.ibox33 .con ul.six{width:1221px; height:auto !important; float:left; clear:both; margin-left:-10.5px; margin-top:-30px;padding-bottom:20px; }
.ibox33 .con ul.six li{ width:384px; height:74px; float:left; margin:24px 10.5px 0 10.5px; border:1px solid #eeeeee; position:relative;}
.ibox33 .con ul.six li i{ width:79px; height:74px; float:left;}
.ibox33 .con ul.six li i.n1{ background:url(../images/no_sb_1.png) no-repeat center center;}
.ibox33 .con ul.six li i.n2{ background:url(../images/no_sb_2.png) no-repeat center center;}
.ibox33 .con ul.six li i.n3{ background:url(../images/no_sb_3.png) no-repeat center center;}
.ibox33 .con ul.six li i.n4{ background:url(../images/no_sb_4.png) no-repeat center center;}
.ibox33 .con ul.six li i.n5{ background:url(../images/no_sb_5.png) no-repeat center center;}
.ibox33 .con ul.six li i.n6{ background:url(../images/no_sb_6.png) no-repeat center center;}
.ibox33 .con ul.six li h4{ width:263px; color:#666666;font-size:16px; text-align:justify; line-height:24px; margin:10px 12px 0 30px; float:left; }
.ibox33 .con ul.six li span{ position:absolute; right:12px; bottom:5px; color:#999999; font-size:14px;}
.ibox33 .con ul.two{width:1240px; height:auto !important; float:left; clear:both; margin-left:-20px;padding-bottom:20px; }
.ibox33 .con ul.two li{ width:580px; height:200px; float:left; margin:0 20px; background:#f8f8f8; position:relative;}
.ibox33 .con ul.two li img{ width:240px; height:200px; float:left;}
.ibox33 .con ul.two li h4{ width:290px; height:40px; line-height:40px; font-size:18px; color:#333333; float:left; padding:0; margin:0 25px; margin-top:20px;}
.ibox33 .con ul.two li p{ width:290px; height:60px; line-height:30px; font-size:16px; color:#666666; float:left; padding:0; margin:0 25px;}
.ibox33 .con ul.two li .book{ width:290px; height:30px; float:left; padding:0; position:absolute; right:25px; bottom:30px;}
.ibox33 .con ul.two li .book a{ width:110px; height:30px; color:#ffffff; line-height:30px; padding-left:30px; font-size:16px; border-radius:15px; text-align:center; cursor:pointer;}
.ibox33 .con ul.two li .book a span{ width:80px; padding-right:30px;float:left;  height:30px; line-height:30px;}
.ibox33 .con ul.two li .book .redbtn{ background:url(../images/btn/hong_30.png) no-repeat left top; float:left; }
.ibox33 .con ul.two li .book .redbtn span{background:url(../images/btn/hong_30.png) no-repeat right bottom; }
.ibox33 .con ul.two li .book .yelbtn{ background:url(../images/btn/yel_30.png) no-repeat left top; float:right; }
.ibox33 .con ul.two li .book .yelbtn span{background:url(../images/btn/yel_30.png) no-repeat right bottom; }
.ibox33 .con ul.two li .book a:hover{ opacity:.8;filter:alpha(opacity=80); border:none; color:#ffffff;}
.ibox33 .con ul.eight{width:1240px; height:auto !important; float:left; clear:both; margin-left:-20px; margin-top:-20px; padding-bottom:20px; }
.ibox33 .con ul.eight li{ width:190px; height:150px; float:left; margin:15px 20px; padding-left:58px; padding-right:20px; background:url(../images/icon_wen.png) #f8f8f8 no-repeat 16px 20px;border-left:2px solid #fcc80d; position:relative;}
.ibox33 .con ul.eight li h4{ width:190px; height:auto !important; line-height:30px; text-align:justify; font-size:18px; color:#333333; float:left; clear:both; padding:0; margin:0; margin-top:15px;}
.ibox33 .con ul.eight li span{ float:left; clear:both; color:#999999; font-size:14px; margin-top:10px;}
.ibox33 .con ul.four{width:1212px; height:auto !important; float:left; clear:both; margin-left:-6px;padding-bottom:20px; }
.ibox33 .con ul.four li{ width:290px; height:328px; float:left; margin:0 6.5px; position:relative;}
.ibox33 .con ul.four li img{ width:290px; height:328px;}
.ibox33 .con ul.four li h4{ width:290px; height:55px; line-height:55px; text-align:center; font-size:18px; color:#ffffff; position:absolute; left:0; bottom:0; z-index:1;}
.ibox33 .con ul.four li h4.b1{ background:url(../images/btm_2.png);}
.ibox33 .con ul.four li h4.b2{ background:url(../images/btm_3.png);}
.ibox33 .con ul.four li h4.b3{ background:url(../images/btm_4.png);}
.ibox33 .con ul.four li h4.b4{ background:url(../images/btm_5.png);}
.ibox33 .con ul.four li a h4{ color:#ffffff;}
.ibox33 .con ul.four li a:hover h4{ color:#ffffff;}
.ibox33 .con ul.one{ width:1200px; min-height:324px;background:url(../images/bg_9.jpg)  center center; padding:40px 0 0 0;}
.ibox33 .con ul.one li{ width:1200px; height:auto !important; float:left;  position:relative; padding-bottom:20px;}
.ibox33 .con ul.one li h4{ width:108px; height:34px; font-size:18px; position:absolute; left:0; top:0; color:#ffffff; line-height:34px; text-indent:37px;}
.ibox33 .con ul.one li.b1 h4{ background:url(../images/by_1.png); }
.ibox33 .con ul.one li.b2 h4{ background:url(../images/by_2.png); }
.ibox33 .con ul.one li.b3 h4{ background:url(../images/by_3.png); }
.ibox33 .con ul.one li .list{ width:1040px; margin:0 25px; height: auto !important; float:right; clear:right;}
.ibox33 .con ul.one li a{ width:100px; height:34px; padding-bottom:8px; line-height:34px; text-align:center; color:#333333; font-size:16px; float:left; margin:0 15px;}
.ibox33 .con ul.one li a:hover{ border:none;}
.ibox33 .con ul.one li.b1 a:hover{color:#aaba68; }
.ibox33 .con ul.one li.b2 a:hover{color:#4fcfb5; }
.ibox33 .con ul.one li.b3 a:hover{color:#54a3e0; }

.ibox33 .con-links li{ float:left;height:110px;position: relative;border:1px solid #ccc;padding:20px 0;margin-right: 52px;}
.ibox33 .con-links li.no{margin-right: -100px;}
.ibox33 .con-links .c1{width:236px;padding-left:102px;}
.ibox33 .con-links .c2{width:137px;padding-left:102px;}
.ibox33 .con-links li span{width:100px;height:34px;line-height:34px;position: absolute;left:-30px;top:20px;background:url(../images/sz/btn100_34.png) no-repeat 0 0;text-align: center;color:#fff;font-size:18px;}
.ibox33 .con-links li .con-cont{width:92px;display: inline-block;}
.ibox33 .con-links li .con-cont a{display: block;font-size: 18px;color:#333;line-height:36px;}
.ibox33 .con-links li .con-cont a:hover{border: none;text-decoration: underline;color: #df1a18;}

.ibox33 .eight-imgs{ width:1200px; height:auto !important; float:left; clear:both;}
.ibox33 .eight-imgs ul{ width:1221px;height:200px; float:left; clear:both; margin-left:-11px;}
.ibox33 .eight-imgs ul li{ width:386px; height:200px; float:left; margin:0 11px 0 10px; position:relative;}
.ibox33 .eight-imgs ul li img{ width:386px; height:200px;}
.ibox33 .eight-imgs ul li p{ width:386px; height:200px; position:absolute; left:0; top:0; background:url(../images/tm60.png); text-align:center; line-height:200px; font-size:20px; color:#ffffff;}


.ibox33 .con-links2 li{display: inline-block;height:256px;width:144px;margin-right:30px;text-align: center;border-bottom:4px solid #fcc80d; float:left;}
.ibox33 .con-links2 li.no{margin-right: -60px;}
.ibox33 .con-links2 li h3 a{width:144px;height: 34px;line-height:34px;display: inline-block;background: url(../images/sz/btn144_34.png) no-repeat 0 0;color:#fff;font-size:18px;}
.ibox33 .con-links2 li h3 a:hover{border: none;}
.ibox33 .con-links2 li div{padding-top:14px;}
.ibox33 .con-links2 li div p{line-height:50px;}
.ibox33 .con-links2 li div a{font-size: 18px;color:#333;}
.ibox33 .con-links2 li div a:hover{color:#df1a18;}

.ibox33 .con-links3 li{display: inline-block;width:276px;margin-right:34px;}
.ibox33 .con-links3 li.no{margin-right: -100px;}
.ibox33 .con-links3 li h3{text-align: center;}
.ibox33 .con-links3 li h3 a{width:185px;height: 35px;line-height:35px;display: inline-block;background: url(../images/sz/btn185_35.png) no-repeat 0 0;color:#fff;font-size:18px;}
.ibox33 .con-links3 li h3 a:hover{border: none;}
.ibox33 .con-links3 li div{height:192px;padding-top:14px;position: relative;}
.ibox33 .con-links3 li div a{display:inline-block;width:89px;height:34px;line-height:34px;text-align: center;font-size: 18px;color:#333;background:url(../images/sz/btn89_34.png) no-repeat 0 0;margin-bottom:17px;}
.ibox33 .con-links3 li div a:hover{border:none;}
.ibox33 .con-links3 li div span{position:absolute;bottom:0;left:50%;margin-left:-63px;width:126px;height: 4px;border-bottom: 4px solid #fcc80d;}

.ibox33 .blocks{width:1200px;margin:0 auto;}
.ibox33 .blocks ul{padding-top:20px;}
.ibox33 .blocks ul li{display:inline-block;width:384px;margin-bottom:30px;}
.ibox33 .blocks ul li h3{width:384px;height:74px;line-height: 74px;color:#fff;font-size:24px;}
.ibox33 .blocks ul li h3.c1{background-color:#f85353;}
.ibox33 .blocks ul li h3.c2{background-color:#f89153;}
.ibox33 .blocks ul li h3.c3{background-color:#f8d753;}
.ibox33 .blocks ul li h3.c4{background-color:#b7d052;}
.ibox33 .blocks ul li h3.c5{background-color:#52d099;}
.ibox33 .blocks ul li h3.c6{background-color:#52d0cf;}
.ibox33 .blocks ul li h3.c7{background-color:#529fd0;}
.ibox33 .blocks ul li h3.c8{background-color:#527ed0;}
.ibox33 .blocks ul li h3.c9{background-color:#646dc0;}
.ibox33 .blocks ul li h3 span{font-size: 46px;font-weight: bold;font-family: 'Arial';color:#fff;display: inline-block;margin-top:-4px;vertical-align: top;}
.ibox33 .blocks ul li p{width:362px;height:108px;line-height:108px;font-size:20px;color:#333;background-color:#fff;margin:0 auto;}
.ibox33 .blocks ul li p.c1{border-bottom: 4px solid #f85353;}
.ibox33 .blocks ul li p.c2{border-bottom: 4px solid #f89153;}
.ibox33 .blocks ul li p.c3{border-bottom: 4px solid #f8d753;}
.ibox33 .blocks ul li p.c4{border-bottom: 4px solid #b7d052;}
.ibox33 .blocks ul li p.c5{border-bottom: 4px solid #52d099;}
.ibox33 .blocks ul li p.c6{border-bottom: 4px solid #52d0cf;}
.ibox33 .blocks ul li p.c7{border-bottom: 4px solid #529fd0;}
.ibox33 .blocks ul li p.c8{border-bottom: 4px solid #527ed0;}
.ibox33 .blocks ul li p.c9{border-bottom: 4px solid #646dc0;}

.ibox34{ padding-bottom: 60px; border-top:40px solid #ffffff;}
.ibox34 .con{ width:1200px; height:auto !important;  float: left; clear: both; position: relative;}
/* .ibox34 .con ul{width:1240px; height:auto !important; float:left; clear:both; margin-left:-20px; margin-top:-20px;padding-bottom:20px; }
.ibox34 .con ul li{ width:580px; height:200px; float:left; margin:20px 20px 0 20px; background:#ffffff; position:relative;}
.ibox34 .con ul li img{ width:240px; height:200px; float:left;}
.ibox34 .con ul li h4{ width:290px; height:40px; line-height:40px; font-size:18px; color:#333333; float:left; padding:0; margin:0 25px; margin-top:20px;}
.ibox34 .con ul li p{ width:290px; height:60px; line-height:30px; font-size:16px; color:#666666; float:left; padding:0; margin:0 25px;}
.ibox34 .con ul li span{ width:290px; height:30px; float:left; padding:0; position:absolute; right:25px; bottom:30px;} */
.ibox34 .con .con-hote{width:580px;height: 420px;background-color: #fff;display: inline-block;vertical-align: top;}
.ibox34 .con .mar35{margin-left:35px;}
.ibox34 .con .con-hote ul{padding:0 34px 0;}
.ibox34 .con .con-hote ul li{padding:16px 0;border-bottom:1px solid #ccc;height:68px;}
.ibox34 .con .con-hote ul li.no{border: none;}
.ibox34 .con .con-hote ul span{float:left;width:68px;height:68px;line-height: 68px;text-align:center;font-size: 18px;color:#fff;}
.ibox34 .con .con-hote ul span.c1{background-color: #f85353;}
.ibox34 .con .con-hote ul span.c2{background-color: #f89153;}
.ibox34 .con .con-hote ul span.c3{background-color: #b7d052;}
.ibox34 .con .con-hote ul span.c4{background-color: #52d099;}
.ibox34 .con .con-hote ul span.c5{background-color: #52d0cf;}
.ibox34 .con .con-hote ul span.c6{background-color: #529fd0;}
.ibox34 .con .con-hote ul div{float:left;margin-left:30px;width:412px;}
.ibox34 .con .con-hote ul h3{height:22px;line-height: 22px;padding-bottom:4px;}
.ibox34 .con .con-hote ul a{font-size: 20px;color:#333;vertical-align: middle;float:left;}
.ibox34 .con .con-hote ul a:hover{color:#df1a18;}
.ibox34 .con .con-hote ul em{font-size:14px;color:#999;vertical-align: middle;float: right;}
.ibox34 .con .con-hote ul p{font-size:16px;color:#333;}

.ibox35{ height:316px; background:url(../images/bg_10.jpg) no-repeat center center;}
.ibox35 .con{ width:1230px; height:316px; float: left; clear: both; margin-left:-15px; margin-top:-15px;}
.ibox35 .con a{ width:123.75px; height:30px; float:left; margin:15px; background:url(../images/btn/w_124.png) no-repeat center center;  line-height:30px; text-align:center; color:#666666; font-size:16px;}
.ibox35 .con a:hover{ background:url(../images/btn/w_124_on.png) no-repeat center center; color:#ffffff; width:123.75px; height:30px; line-height:30px; border:none;}

.ibox36{ height:390px; padding-bottom:20px; border-top:40px solid #ffffff;}
.ibox36 .con{ width:1200px; height:auto !important; float: left; clear: both; }
.ibox36 .con .lbox{ width:306px; height:242px; float:left; clear:left; background:#ffffff; position:relative;}
.ibox36 .con .lbox img{ width:306px; height:200px;}
.ibox36 .con .lbox h4{ width:306px; height:72px; padding:64px 0; position:absolute; left:0; top:0; z-index:1; background-color:rgba(0,0,0,0.35); line-height:36px; font-size:18px; text-align:center; color:#ffffff;}
.ibox36 .con .lbox span{ float:left; line-height:42px; margin-left:10px; color:#df1a18; font-size:18px;}
.ibox36 .con .lbox s{ float:left; line-height:46px; margin-left:10px; color:#666666; font-size:14px;}
.ibox36 .con .lbox a{ width:90px; height:24px; position:absolute; right:10px; bottom:8px; border:1px solid #df1a18; line-height:24px; text-align:center; color:#df1a18; border-radius:12px;}
.ibox36 .con .lbox a:hover{ color:#ffffff; background:#df1a18;}
.ibox36 .con .rbox{ width:856px; height:242px; float:right; clear:right;}
.ibox36 .con .rbox .ss{ width:856px; height:50px; float:left; clear:both; margin-top:10px; position:relative;}
.ibox36 .con .rbox .ss input{ width:756px; height:50px; padding:0 70px 0 30px; background:#ffffff; border:none; outline:none; line-height:50px; font-size:16px; border-radius:25px;}
.ibox36 .con .rbox .ss button{ width:50px; height:50px; border:none; background:url(../images/icon_ss.png) no-repeat center center; position:absolute; right:20px; top:0; outline:none;}
.ibox36 .con .rbox .ss button:hover{background:url(../images/icon_ss_on.png) no-repeat center center;}
.ibox36 .con .rbox .ql{ width:876px; height:auto !important; float:left; clear:both; margin-left:-10px; margin-top:20px;}
.ibox36 .con .rbox .ql a{ width:124px; height:28px; float:left; border:1px solid #aaaaaa; line-height:28px; text-align:center; font-size:14px; color:#666666; margin:10px; border-radius:15px; }
.ibox36 .con .rbox .ql a:hover{ background:#df1a18; color:#ffffff; border:1px solid #df1a18;}

.ibox37{ padding:42px 0;height:576px;}
.ibox37 .con { width:1200px; height:576px; float:left; clear:both;}
.ibox37 .con ul{ width:1215px; height:576px; float:left; clear:both; margin-left:-7.5px;}
.ibox37 .con ul li{ width:390px; height:376px; float:left; background:#ffffff; border-bottom:2px solid #fcc80d; position:relative; margin:0 7.5px; margin-top:200px;}
.ibox37 .con ul li img{ width:390px; height:264px; position:absolute; left:0; top:-200px;}
.ibox37 .con ul li h4{ width:240px; height:42px; position:absolute; left:75px; top:42px; background:#fcc80d; line-height:42px; text-align:center; color:#ffffff; font-size:18px; z-index:1;}
.ibox37 .con ul li p{ width:320px; height:auto !important; float:left; clear:both; margin:0 35px; margin-top:110px; font-size:16px; color:#333333; line-height:32px; text-align:justify;}
.ibox37 .con ul li a.more{ width:160px; height:30px; line-height:30px; padding:0; margin:20px 115px; font-size:16px; }

.ibox38{ height:662px;}
.ibox38 .con{ width:1200px; height:528px; float:left; clear:both; background:url(../images/bg_11.jpg) #ffffff no-repeat center top; margin-top:-10px; position:relative;}
.ibox38 .con img{ width:550px; height:418px; position:absolute; top:48px; left:6px;}
.ibox38 .con ul{ width:558px; height:460px; position:absolute; left:580px; top:22px;}
.ibox38 .con ul li{ width:496px; padding:20px 20px 20px 42px; height:auto !important; float:left; clear:both; margin-top:12px; background:#f1f1f1; border-radius:6px; overflow:hidden; position:relative; font-size:16px; line-height:26px; color:#333333; text-align:justify;}
.ibox38 .con ul li i{ width:12px; height:24px; float:left; background:#f1f1f1; border-radius:0 0 6px 0; position:absolute; left:0; top:0;}

.ibox39{ height:664px; background:url(../images/bg_12.jpg) no-repeat center center;}
.ibox39 .con{ width:1210px; height:428px; float:left; clear:both; margin-top:50px; margin-left:-5px; background:url(../images/bg_12.png) no-repeat center center;}
.ibox39 .con ul li{ width:186px; height:428px; float:left; margin:0 28px;}
.ibox39 .con ul li h4{ width:96px; height:96px; float:left; clear:both; margin:0 45px; line-height:96px; text-align:center; color:#ffffff; font-size:18px;}
.ibox39 .con ul li p{ width:150px; height:auto !important; float:left; clear:both; margin:70px 18px 0 18px; font-size:16px; line-height:28px; color:#666666; text-align:justify;}

.ibox40{ height:700px;}
.ibox40 .con .lbox{ width:586px; height:514px; float:left; clear:left; position:relative;}
.ibox40 .con .lbox i.rt{ width:32px; height:46px; position:absolute; right:-4px; top:-4px; border-right:4px solid #f1610a; border-top:4px solid #f1610a;}
.ibox40 .con .lbox i.lb{ width:32px; height:46px; position:absolute; left:-4px; bottom:-4px; border-left:4px solid #f1610a; border-bottom:4px solid #f1610a;}
.ibox40 .con .rbox{ width:586px; height:514px; float:right; clear:right; position:relative;}
.ibox40 .con .rbox i.lt{ width:32px; height:46px; position:absolute; left:-4px; top:-4px; border-left:4px solid #f1610a; border-top:4px solid #f1610a;}
.ibox40 .con .rbox i.rb{ width:32px; height:46px; position:absolute; right:-4px; bottom:-4px; border-right:4px solid #f1610a; border-bottom:4px solid #f1610a;}
.ibox40 .con .tbox{ height:250px; width:100%; float:left; clear:both; background:#f8f8f8}
.ibox40 .con .bbox{ height:250px; width:100%; float:left; clear:both; background:#f8f8f8; margin-top:14px;}
.ibox40 .con img{ height:250px; width:293px; float:left;}
.ibox40 .con .txt{ height:250px; width:223px; padding:0 35px; float:left; overflow:hidden;}
.ibox40 .con .txt h4{ width:100%; height:40px; line-height:40px; font-size:18px; margin-top:10px; color:#333333; text-align:center;}
.ibox40 .con .txt hr{ width:43px; background:#f1610a; height:2px; border:none; border-radius:4px; margin:0 90px; overflow:hidden; float:left; clear:both; }
.ibox40 .con .txt p{ width:100%; line-height:24px; margin-top:16px;  font-size:16px; color:#333333; text-align:justify;}

.ibox41{ height:664px; background:url(../images/bg_13.jpg) no-repeat center center;}
.ibox41 ul{ margin-left:74px;}
.ibox41 ul li{ width:80px; height:220px; float:left; margin-left:-17px;  position:relative;}
.ibox41 ul li h4{ width:80px; height:38px; line-height:38px; text-align:center; font-size:18px; color:#ffffff;}
.ibox41 ul li p{ width:80px; height:auto !important; line-height:24px; text-align:center;font-size:16px; color:#666666;}
.ibox41 ul li.top{ margin-top:0px;}
.ibox41 ul li.top h4{ position:absolute; left:0; bottom:0;}
.ibox41 ul li.top p{ position:absolute; left:0; bottom:65px;}
.ibox41 ul li.bot{ margin-top:286px;}
.ibox41 ul li.bot h4{ position:absolute; left:0; top:0;}
.ibox41 ul li.bot p{ position:absolute; left:0; top:65px;}

.ibox42 { padding:40px 0 120px 0;}
.ibox42 .con ul{ width:1210px; height:auto !important; float:left; clear:both; margin-left:-5px;}
.ibox42 .con ul li{ height:285px; float:left; margin:5px; background:url(../images/bg_14.jpg) no-repeat right top; position:relative;}
.ibox42 .con ul li.b1{ width:640px;}
.ibox42 .con ul li.b2{ width:550px;}
.ibox42 .con ul li.b3{ width:550px;}
.ibox42 .con ul li.b4{ width:640px}
.ibox42 .con img{ height:100%; position:absolute; left:0; top:0;}
.ibox42 .con .txt{ height:auto !important; width:310px; padding:0 15px; float:left; overflow:hidden; position:absolute; right:0; top:0;}
.ibox42 .con .txt h4{ width:100%; height:40px; line-height:40px; font-size:18px; margin-top:20px; color:#333333; text-align:center;}
.ibox42 .con .txt hr{ width:50px; background:#f1610a; height:2px; border:none; border-radius:4px; margin:0 120px; overflow:hidden; float:left; clear:both; }
.ibox42 .con .txt p{ width:100%; line-height:32px; margin-top:16px;  font-size:16px; color:#333333; text-align:center;}
.ibox42 .con ul li a.more{ width:160px; height:30px; line-height:30px; padding:0; margin:20px 75px; font-size:16px; }
.ibox42 .con ul li.b4 .txt{ padding-right:30px;}

.ibox43{ padding:42px 0;height:auto !important;}
.ibox43 .con { width:1200px; height:auto !important; float:left; clear:both;}
.ibox43 .con .top ul{ width:1220px; height:270px; float:left; clear:both; margin-left:-10px;}
.ibox43 .con .top ul li{ width:420px; height:270px; float:left; background:#ffffff; position:relative; margin:0 10px 0 180px; }
.ibox43 .con .top ul li img{ width:210px; height:270px; position:absolute; left:-170px; top:0;}
.ibox43 .con .top ul li h4{ width:175px; height:34px; position:absolute; right:100px; top:14px; background:url(../images/tit.png); line-height:34px; text-align:center; color:#ffffff; font-size:18px; z-index:1;}
.ibox43 .con .top ul li p{ width:320px; height:auto !important; position:absolute; top:60px; right:30px; font-size:16px; color:#666666; line-height:28px; text-align:justify;}
.ibox43 .con .top ul li .ribbon{ width:160px; position:absolute; right:110px; bottom:-15px;}
.ibox43 .con .top ul li .ribbon a{ width:130px; padding-left:30px;}
.ibox43 .con .top ul li .ribbon a span{ width:100px; padding-right:30px;}
.ibox43 .con .bot{ width:1160px; height:306px; background:#ffffff;margin:30px 0 0 0; padding:0 20px;}
.ibox43 .con .bot h3{ width:220px; height:34px; float:left; clear:both; margin:15px 470px; background:url(../images/tit1.png); line-height:34px; font-size:18px; color:#ffffff; text-align:center;}
.ibox43 .con .bot p{ width:1160px; height:auto !important; float:left; clear:both; line-height:30px; font-size:16px; color:#666666; text-align:justify;}
.ibox43 .con .bot ul { width:1186px; height:150px; float:left; clear:both; margin-top:10px; margin-left:-13px;}
.ibox43 .con .bot ul li{ width:270px; height:150px; float:left; background:#f8f8f8; text-align:center; margin:0 13px;}
.ibox43 .con .bot ul li img{ width:86px; height:86px; float:left; clear:both; margin:14px 92px 0 92px;}
.ibox43 .con .bot ul li h4{ width:100%; height:40px; line-height:40px; font-size:18px; color:#333333; text-align:center;}

.ibox44{ height:702px; background:url(../images/bg_15.jpg) no-repeat center center;}
.ibox44 .con{ width:1400px; height:702px; position:absolute; left:-100px; top:0;}
.ibox44 .con ul{ width:1400px; height:702px; float:left; clear:both; position:relative;}
.ibox44 .con ul li{height:auto !important; font-size:14px; color:#666666; line-height:24px; position:absolute; text-align:justify; }
.ibox44 .con ul li.b1{ left:106px; top:230px; width:104px; text-align:center;}
.ibox44 .con ul li.b2{ left:201px; top:518px; width:42px;}
.ibox44 .con ul li.b3{ left:259px; top:533px; width:42px;}
.ibox44 .con ul li.b4{ left:305px; top:203px; width:85px;}
.ibox44 .con ul li.b5{ left:396px; top:487px; width:42px;}
.ibox44 .con ul li.b6{ left:429px; top:624px; width:72px;}
.ibox44 .con ul li.b7{ left:497px; top:509px; width:42px;}
.ibox44 .con ul li.b8{ left:537px; top:182px; width:91px;}
.ibox44 .con ul li.b9{ left:623px; top:495px; width:70px;}
.ibox44 .con ul li.b10{ left:694px; top:162px; width:72px; text-align:center;}
.ibox44 .con ul li.b11{ left:753px; top:434px; width:96px;}
.ibox44 .con ul li.b12{ left:797px; top:567px; width:120px;}
.ibox44 .con ul li.b13{ left:880px; top:148px; width:94px;}
.ibox44 .con ul li.b14{ left:951px; top:431px; width:94px;}
.ibox44 .con ul li.b15{ left:1001px; top:546px; width:120px;}
.ibox44 .con ul li.b16{ left:1077px; top:129px; width:92px;}
.ibox44 .con ul li.b17{ left:1195px; top:120px; width:92px;}

.ibox45{ height:685px;}
.ibox45 .con ul{ width:1216px; height:auto !important; float:left; clear:both; margin-left:-8px;}
.ibox45 .con ul li{ width:384px; height:518px; float:left; margin:0 8px; position:relative;}
.ibox45 .con ul li img{ width:384px; height:233px; float:left; clear:both;}
.ibox45 .con ul li p{ width:318px; height:245px; padding:24px 33px; font-size:16px; line-height:24px; color:#666666; float:left; clear:both; border-top:4px solid #fcc80d; background:url(../images/bg_16.jpg) no-repeat center center; text-align:justify;}

/* 联系我们 */
.ibox46 {height:654px;}
.ibox46 .con ul{width:1200px;height:654px;margin-top:40px;background: url(../images/sz/6.png) no-repeat 0 0;}
.ibox46 .con ul li{float:left;width:600px;height:326px;text-align: center}
.ibox46 .con ul li h3{line-height:36px;padding:28px 0 8px;font-size:18px;color:#333;}
.ibox46 .con ul li h3 em{border-bottom:2px solid #df1a18;}
.ibox46 .con ul li p{line-height: 40px;font-size: 16px;color:#666;}
.ibox46 .con ul li span{display: block;line-height: 40px;font-size:16px;color:#df1a18;}
.ibox46 .con ul li a{width:156px;height:30px;line-height:30px;display: inline-block;margin-top:10px;background: url(../images/btn_red.png) no-repeat 0 0;font-size: 16px;color:#fff;}
.ibox47{padding-top:40px;}
.ibox47 .con{padding-bottom: 88px;float: left; clear: left;}
.ibox47 .con-img{padding-top: 12px;float: left; clear: left;}
.ibox47 .lfbox{ width: 512px; height:200px;border:1px solid #ccc; float: left; clear: left;}
.ibox47 .rfbox{width: 662px; height:200px;border:1px solid #ccc; float: right; clear: right;margin-left:22px;}
.ibox47 .lfbox .frombox{ width: 512px; height:170px;float: left; clear: both; padding: 15px 0; overflow: hidden;}
.ibox47 .lfbox .frombox .unfm{width: 360px; float:left; margin-top:12px; height:30px; padding:0 35px 0 80px; }
.ibox47 .lfbox .frombox .unfm .sel_mask2{width: 360px;height: 30px; line-height: 30px; background: url(../images/sz/btn360.png) no-repeat #f8f8f8 right center;}
.ibox47 .lfbox .frombox .unfm .sel_mask2 span{ height: 30px; line-height: 30px;}
.ibox47 .lfbox .frombox .co_12{ width:320px;}
.ibox47 .lfbox .frombox .ribbon{ margin-top:20px; height:30px; overflow:hidden;}
.ibox47 .lfbox .frombox .ribbon a{ width:320px;}
.ibox47 .lfbox .frombox .ribbon a span{ width:290px; padding-right:40px;}
.ibox47 .lfbox .frombox h3,.ibox47 .rfbox h3{text-align: center;font-size: 18px;color:#333;}
.ibox47 .lfbox .sel_mask2{position:relative;width:360px;height:40px;border-radius:20px; background:url(../images/btn360.png) no-repeat #ffffff right center; display:inline-block; text-decoration: none; color:#333333; line-height:40px; font-size:16px; border:none;}
.ibox47 .lfbox .sel_mask2:hover{background:url(../images/btn360.png) no-repeat #eeeeee right center; border:none;}
.ibox47 .lfbox .sel_mask2 select{top:0px;left:0;position:absolute;width:100%;height:35px; line-height:35px;opacity:0;filter:alpha(opacity=0); border:1px solid #dedede;}
.ibox47 .lfbox .sel_mask2 select option[selected]{font-weight:bold;}
.ibox47 .lfbox .sel_mask2 select option:nth-child(even) {background-color:#eeeeee;}
.ibox47 .lfbox .sel_mask2 select option{color:#333333;}
.ibox47 .lfbox .sel_mask2 span{position: absolute; width:100%; height:40px; line-height:40px;top:0;left:0;display: inline-block;color:#333333;ext-overflow: ellipsis;white-space:nowrap; text-indent:15px; overflow:hidden;}
.ibox47 .rfbox h3{padding:15px 0 10px;}
.ibox47 .rfbox div{width:580px;margin:0 auto;}
.ibox47 .rfbox div a{text-align:center;display:inline-block;width:68px;height: 26px;line-height: 26px;background:url(../images/sz/btn68.png) no-repeat 0 0;margin-right:20px;margin-bottom:12px;}
.ibox47 .rfbox div a:hover{border:none;}

/* 辅导资料-年级-学科-详情页 */
.ibox48 .con .tops{border-bottom:1px solid #ccc;text-align:center;padding-bottom:20px;}
.ibox48 .con .tops h3{font-size: 24px;color: #333;line-height:70px;}
.ibox48 .con .tops  p{font-size: 16px;color: #999;}
.ibox48 .con .detail-cont{width:1052px;margin:0 auto;}
.ibox48 .con .detail-cont .detail-img{margin:30px auto 20px;}
.ibox48 .con .detail-cont h4{line-height: 40px;font-size: 16px;color:#666;}
.ibox48 .con .detail-cont p{line-height: 30px;font-size: 16px;color:#666;margin-bottom: 18px;}
.ibox48 .con .detail-cont div{font-size:14px;color:#999;}
.ibox48 .con .bottoms{text-align: center;padding: 50px 0 30px;border-bottom: 1px solid #ccc;}
.ibox48 .con .bottoms a{font-size:16px;color:#666;margin:0 50px;}
.ibox48 .con .bottoms a:hover,.ibox48 .con .about li a:hover{color:#df1a18;}
.ibox48 .con .about{ width:1221px; height:auto !important; float:left; clear:both;}
.ibox48 .con .about li{width:386px;height:66px;line-height: 66px;position: relative;background-color:#f8f8f8;text-align: center;margin:0 21px 20px 0; float:left;}

.ibox48 .con .about li span{width:152px;height:14px;position: absolute;left:50%;top:-6px;margin-left:-76px;}
.ibox48 .con .about li .b1{background:url(../images/sz/9_1.png) no-repeat 0 0;}
.ibox48 .con .about li .b2{background:url(../images/sz/9_2.png) no-repeat 0 0;}
.ibox48 .con .about li .b3{background:url(../images/sz/9_3.png) no-repeat 0 0;}
.ibox48 .con .about li .b4{background:url(../images/sz/9_4.png) no-repeat 0 0;}
.ibox48 .con .about li .b5{background:url(../images/sz/9_5.png) no-repeat 0 0;}
.ibox48 .con .about li .b6{background:url(../images/sz/9_6.png) no-repeat 0 0;}
.ibox48 .con .about li a{font-size: 16px;color:#666;}
#ibox48{background:url(../images/bg_17.jpg) no-repeat 0 0 #fff;}
.ibox48 .con .hot{margin-bottom:140px;}
.ibox48 .con .hot li{width:220px;height:134px;position: relative;display: inline-block;padding-top:74px;background-color:#f8f8f8;margin-right:24px;}
.ibox48 .con .hot li.no{margin-right:-100px;}
.ibox48 .con .hot .b1{border-top:58px solid #f85353;border-bottom:6px solid #f85353;}
.ibox48 .con .hot .b2{border-top:58px solid #f89153;border-bottom:6px solid #f89153;}
.ibox48 .con .hot .b3{border-top:58px solid #f8d753;border-bottom:6px solid #f8d753;}
.ibox48 .con .hot .b4{border-top:58px solid #b7d052;border-bottom:6px solid #b7d052;}
.ibox48 .con .hot .b5{border-top:58px solid #52d099;border-bottom:6px solid #52d099;}
.ibox48 .con .hot li em{width:93px;height: 93px;position: absolute;left:50%;top:-46px;margin-left:-46px;}
.ibox48 .con .hot .b1 em{background:url(../images/other/10_1.png) no-repeat 0 0;}
.ibox48 .con .hot .b2 em{background:url(../images/other/10_2.png) no-repeat 0 0;}
.ibox48 .con .hot .b3 em{background:url(../images/other/10_3.png) no-repeat 0 0;}
.ibox48 .con .hot .b4 em{background:url(../images/other/10_4.png) no-repeat 0 0;}
.ibox48 .con .hot .b5 em{background:url(../images/other/10_5.png) no-repeat 0 0;}
.ibox48 .con .hot li p{width:188px;line-height: 28px;font-size:16px;margin:0 auto;}
.ibox48 .con .hot li a{color:#666;}
.ibox48 .con .hot li a:hover{border:none;color:#df1a18;}
.ibox48 .con .hot li span{position: absolute;right:16px;bottom:26px;font-size:14px;color:#999;}

.ibox49 .con ul{ width:1293px; height:auto !important; float:left; clear:both; margin-left:-47px; margin-top:-20px;}
.ibox49 .con ul li{ width:338px; height:380px; background:#f8f8f8; float:left; margin:20px 47px 0 46px; position:relative;}
.ibox49 .con ul li .player{width:338px; height:257px; position:absolute; left:0; top:0; background:url(../images/btm_hei.png); z-index:1;}
.ibox49 .con ul li .player i{width:338px; height:257px; position:absolute; left:0; top:0; background:url(../images/player_max.png) no-repeat center center; z-index:2;}
.ibox49 .con ul li .player:hover{opacity:.6;filter:alpha(opacity=60); }
.ibox49 .con ul li img{ width:338px; height:257px; float:left; clear:both;}
.ibox49 .con ul li h4{ width:294px; height:auto !important; float:left; clear:both; margin:20px 22px; font-size:18px; color:#333333;}
.ibox49 .con ul li h4:hover{color:#df1a18;}
.ibox49 .con ul li span{ font-size:16px; color:#666666;}
.ibox49 .con ul li span.ll{ position:absolute; left:22px; bottom:30px;}
.ibox49 .con ul li span.rr{ position:absolute; right:22px; bottom:30px;}

.ibox50 .con{ width:1200px; height:322px; float:left; clear:both; position:relative;}
.ibox50 .con .navs{ width:284px; height:322px; float:left; clear:left; position:relative;}
.ibox50 .con .navs ol{ width:144px; height:322px; float:left; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:-35px;}
.ibox50 .con .navs ol li{ width:144px; height:34px; float:left; clear:both; line-height:32px; background:url(../images/tag_6.png) no-repeat left bottom; font-size:18px; color:#ffffff; margin-top:35px; text-indent:24px; padding:0; cursor:pointer;}
.ibox50 .con .navs ol li.on{background:url(../images/tag_6.png) no-repeat left top; text-indent:34px; }
.ibox50 .con .navs ul{ width:140px; height:304px; float:right; clear:right; overflow:hidden; background:url(../images/bk_1.png); display:none; margin:0; padding:20px 11px; margin-top:-9px; margin-right:-10px;}
.ibox50 .con .navs ul.on{ display:block;}
.ibox50 .con .navs ul li{ width:140px; height:34px; line-height:34px; text-align:center; font-size:18px; color:#333333; cursor:pointer;}
.ibox50 .con .vlist{ width:918px; height:322px; position:absolute; right:0; top:0;}
.ibox50 .con .vlist ul li{ width:450px; height:327px;float:left; padding:9px 13px 15px 11px ; margin-top:-9px; margin-right:-16px; background:url(../images/bk_2.png); overflow:hidden; position:relative;}
.ibox50 .con .vlist ul li .player{width:450px; height:202px; position:absolute; left:11px; top:9px; background:url(../images/btm_hei.png); z-index:1;}
.ibox50 .con .vlist ul li .player i.ply{width:450px; height:202px; position:absolute; left:0; top:0; background:url(../images/player_max.png) no-repeat center center; z-index:2;}
.ibox50 .con .vlist ul li .player:hover{opacity:.6;filter:alpha(opacity=60); }
.ibox50 .con .vlist ul li img{ width:450px; height:202px; float:left; clear:both;}
.ibox50 .con .vlist ul li h4{ width:310px; height:30px;line-height:30px; overflow:hidden; float:left; clear:both; margin-left:110px; margin-top:12px; font-size:16px; color:#666666;}
.ibox50 .con .vlist ul li p{ width:310px; height:56px; overflow:hidden; text-align:justify;float:left; clear:both; margin-left:110px; margin-top:6px; line-height:28px;font-size:16px; color:#999999;}
.ibox50 .con .vlist ul li i.n1{ width:46px; height:29px; position:absolute; left:46px; top:232px; background:url(../images/n1.png);} 
.ibox50 .con .vlist ul li i.n2{ width:46px; height:29px; position:absolute; left:46px; top:232px; background:url(../images/n2.png);} 

.ibox51{}
.ibox51 .con{ width:1200px; height:488px; float:left; clear:both; position:relative; background:#272727;}
.ibox51 .con .video{ width:786px; height:488px; float:left; overflow:hidden; position:relative; text-align:center;}
.ibox51 .con .video .player{width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/btm_hei.png); z-index:1;}
.ibox51 .con .video .player i.ply{width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/player_max_m.png) no-repeat center center; z-index:2;}
.ibox51 .con .video .player:hover{opacity:.6;filter:alpha(opacity=60); }
.ibox51 .con .video i.tog{ width:20px; height:36px; position:absolute; right:0; top:226px; z-index:1; background:url(../images/arrow_b.png) no-repeat center top; cursor:pointer;}
.ibox51 .con .video i.on{ width:20px; height:36px; position:absolute; right:0; top:226px; z-index:1; background:url(../images/arrow_b.png) no-repeat center bottom; cursor:pointer;}
.ibox51 .con .video img{ width:786px; display:inherit;}
.ibox51 .con .vlist{ width:374px; height:488px; float:right; margin:0; padding:0 20px;}
.ibox51 .con .vlist h3{ color:#ffffff; font-size:18px; float:left; clear:both; margin-top:20px; width:100%;}
.ibox51 .con .vlist ul{ width:100%; height:auto !important; float:left; clear:both; padding:20px 0 30px 0; margin-top:-20px;}
.ibox51 .con .vlist ul li{ width:100%; height:132px; float:left; clear:both; margin:0; margin-top:30px; padding:0; position:relative;}
.ibox51 .con .vlist ul li .player{width:208px; height:132px; position:absolute; left:0; top:0; background:url(../images/btm_hei.png); z-index:1;}
.ibox51 .con .vlist ul li .player i{width:208px; height:132px; position:absolute; left:0; top:0; background:url(../images/player_max_s.png) no-repeat center center; z-index:2;}
.ibox51 .con .vlist ul li .player:hover{opacity:.6;filter:alpha(opacity=60); }
.ibox51 .con .vlist ul li img{ width:208px; height:132px; float:left; clear:left;}
.ibox51 .con .vlist ul li .desc{ width:140px; height:132px; position:absolute; right:0; top:0; overflow:hidden;}
.ibox51 .con .vlist ul li h4{ width:100%; height:auto !important; float:left; margin:0; margin-top:6px; padding:0; line-height:26px;  font-size:16px; color:#ffffff; text-align:justify;}
.ibox51 .con .vlist ul li span{color:#cacaca; float:left; clear:both; margin-top:14px; line-height:24px; font-size:14px;}

.ibox52{ background:url(../images/bg_18.jpg) no-repeat center center; height:442px;}
.ibox52 .con img{ width:240px; height:300px; float:left; clear:left;}
.ibox52 .con ul{ width:940px; height:300px; float:right; clear:right;}
.ibox52 .con ul li{width:360px; padding:20px 20px 20px 90px; height:59px;float:left; position:relative;}
.ibox52 .con ul li.n1{ background:url(../images/nx_1.png) #ffffff no-repeat left center; border-bottom:1px solid #f85353}
.ibox52 .con ul li.n2{ background:url(../images/nx_2.png) #ffffff no-repeat left center; border-bottom:1px solid #f89153}
.ibox52 .con ul li.n3{ background:url(../images/nx_3.png) #ffffff no-repeat left center; border-bottom:1px solid #b7d052}
.ibox52 .con ul li.n4{ background:url(../images/nx_4.png) #ffffff no-repeat left center; border-bottom:1px solid #52d099}
.ibox52 .con ul li.n5{ background:url(../images/nx_5.png) #ffffff no-repeat left center; border-bottom:1px solid #52d0cf}
.ibox52 .con ul li.n6{ background:url(../images/nx_6.png) #ffffff no-repeat left center; border-bottom:1px solid #529fd0}
.ibox52 .con ul li h4{ font-size:16px; line-height:30px; width:100%; overflow:hidden; height:30px; color:#666666;}
.ibox52 .con ul li h4:hover{ color:#f85353;}
.ibox52 .con ul li span{ font-size:14px; float:left; clear:both; margin-top:10px; color:#999999;}

.ibox53 .con .wen{ width:100%; height:48px; float:left; clear:both; border-bottom:1px solid #f0f0f0; position:relative;}
.ibox53 .con .wen h1{ height:47px; line-height:48px; font-size:18px; color:#333333; float:left; border-bottom:2px solid #df1a18; position:absolute; left:0; bottom:0;}
.ibox53 .con .des{ width:100%; height:40px; float:left; clear:both; line-height:40px; font-size:14px; color:#999999;}
.ibox53 .con .des span{ margin-right:40px;}
.ibox53 .con .da { width:1164px; height:auto !important; float:left; clear:both; background:url(../images/xd.png) no-repeat left 5px; line-height:30px; font-size:16px; color:#333333; padding-left:36px; padding-bottom:10px; border-bottom:1px solid #f0f0f0; }

.ibox54 .con ul.eight{width:1240px; height:auto !important; float:left; clear:both; margin-left:-20px; margin-top:-20px; padding-bottom:20px; }
.ibox54 .con ul.eight li{ width:270px; height:90px; float:left; background:#f8f8f8; margin:20px; position:relative;}
.ibox54 .con ul.eight li h4{ width:168px; height:auto !important; line-height:30px; font-size:18px; color:#333333; float:left; clear:both; padding:0; margin:0; margin-top:15px; background:url(../images/hd.png) no-repeat left 10px; padding-left:14px; margin-left:40px; }
.ibox54 .con ul.eight li hr{ width:100px; height:2px; background:#df1a18; border:none; float:left; position:absolute; left:50%; bottom:-8px; margin-left:-50px;}
.ibox54 .con ul.six{width:1218px; height:auto !important; float:left; clear:both; margin-left:-9px; margin-top:-10px; padding-bottom:20px; }
.ibox54 .con ul.six li{ width:388px; height:76px; float:left; background:#f8f8f8; margin:9px; position:relative;}
.ibox54 .con ul.six li h4{ width:334px; height:36px; line-height:36px; font-size:18px; color:#333333; float:left; clear:both; padding:0; margin:20px 25px; background:url(../images/hdd.png) no-repeat left center; padding-left:24px;}

.ibox55 .con h4{ height:18px; line-height:18px; margin:0; padding:0; float:left; clear:both; text-align:left; border-left:4px solid #df1a18; padding-left:8px; font-size:18px; color:#333333;}
.ibox55 .con .from_l{ width:440px; height:280px; float:left; clear:left; position:relative;}
.ibox55 .con .from_l .unfm{ width:100%; height:auto !important; float:left; clear:both; margin-top:20px;}
.ibox55 .con .from_l .unfm input{ width:408px; height:40px; float:left; background:#ffffff; border:1px solid #e5e5e5; outline:none; line-height:40px; padding:0 15px; font-size:16px;}
.ibox55 .con .from_l .unfm label{ font-size:16px; color:#666666; float:left; line-height:26px; margin-right:10px;}
.ibox55 .con .from_l .unfm font{ font-size:16px; color:#999999; float:left; line-height:26px; margin-right:20px;}
.ibox55 .con .from_l .unfm font.fm{ font-size:12px; float:right; line-height:30px; margin-right:0;}
.ibox55 .sel_mask{position:relative;width:95px;height:24px;background:url(../images/arrow_down.png) no-repeat #ffffff 74px center; display:inline-block; text-decoration: none; color:#333333; line-height:24px; font-size:14px; border:1px solid #e5e5e5; border-radius:0;}
.ibox55 .sel_mask:hover{background:url(../images/arrow_down.png) no-repeat #eeeeee 74px center; border:1px solid #e5e5e5;}
.ibox55 .sel_mask select{top:0px;left:0;position:absolute;width:100%;height:24px; line-height:24px;opacity:0;filter:alpha(opacity=0); border:1px solid #dedede;}
.ibox55 .sel_mask select option[selected]{font-weight:bold;}
.ibox55 .sel_mask select option:nth-child(even) {background-color:#eeeeee;}
.ibox55 .sel_mask select option{color:#333333;}
.ibox55 .sel_mask span{position: absolute; width:100%; height:24px; line-height:24px;top:0;left:0;display: inline-block;color:#333333;ext-overflow: ellipsis;white-space:nowrap; text-indent:10px; overflow:hidden;}
.ibox55 .con .from_l .unfm input.inputcode{ height:24px; line-height:24px; width:75px; padding:0 10px; margin-left:16px; margin-right:15px;}
.ibox55 .con .from_l .unfm a.code{ float:left; background:#eeeeee; height:26px; line-height:26px; padding:0 20px; font-size:16px; color:#333333;}
.ibox55 .con .from_l .unfm a.code:hover{ color:#333333; border:none; background:#cccccc;}
.ibox55 .con .from_l .unfm button{ width:100px; height:30px; line-height:30px; float:left; border:none; background:#fcc80d; color:#ffffff; margin:0; padding:0; outline:none;}
.ibox55 .con .from_r{ width:730px; height:280px; float:right; clear:right; position:relative;}
.ibox55 .con .from_r textarea{ width:700px; height:200px; padding:12px 14px; font-size:16px; font-family:'微软雅黑';float:left; clear:both; border:1px solid #e5e5e5; outline:none; margin-top:20px;}
.ibox55 .con .from_r a{ float:right; line-height:18px; font-size:16px; color:#666666;}
.ibox55 .con .from_r a:hover{ color:#df1a18; border:none;}
.ibox55 .ribbon{ margin-top:20px; height:34px;}
.ibox55 .ribbon a{ padding-left:50px;background: url(../images/btn/red_34.png) no-repeat left top; height:34px; line-height:34px;}
.ibox55 .ribbon a span{ padding-right:50px;background: url(../images/btn/red_34.png) no-repeat right bottom; height:34px; line-height:34px; font-size:16px;}

.ibox56{ padding-bottom:40px;}
.ibox56 h1{ font-size:30px; color:#333333; line-height:42px; text-align:center; margin:0; padding:0; width:100%; float:left; clear:both;}
.ibox56 .con{ width:1198px; height:auto !important; padding-bottom:20px; float:left; clear:both; border:1px solid #eeeeee; margin-top:40px; }
.ibox56 .con .detail-book{ width:270px; height:300px; float:left; clear:left;}
.ibox56 .con .detail-book .imgbox{ width:230px; height:206px; float:left; clear:both; position:relative; background:#fcc80d;}
.ibox56 .con .detail-book .imgbox img{ position:absolute; left:16px; top:6px; width:238px; height:200px;}
.ibox56 .con .detail-book .price{ width:100%; height:30px; float:left; clear:both; line-height:30px; padding:10px 0; font-size:16px; text-align:center;}
.ibox56 .con .detail-book .price span{ font-size:20px; color:#df1a18;}
.ibox56 .con .detail-book .btns{ width:100%; height:30px; float:left; clear:both; margin-left:5px; margin-top:8px;}
.ibox56 .con .detail-book .btns a{ width:105px; height:30px; line-height:30px; text-align:center; float:left; color:#ffffff; margin:0 12px;}
.ibox56 .con .detail-book .btns a.redbtn{ background:url(../images/btn/3.png) no-repeat left top}
.ibox56 .con .detail-book .btns a.yelbtn{ background:url(../images/btn/3.png) no-repeat left bottom}
.ibox56 .con .detail-book .btns a:hover{ border:none; text-decoration:none;opacity:.8;filter:alpha(opacity=80)}
.ibox56 .con .detail-cont{ width:920px; height:auto !important; float:right; clear:right;}
.ibox56 .con .detail-cont ul li{ width:100%; height:auto !important; float:left; line-height:24px; margin-top:15px;}
.ibox56 .con .detail-cont ul li.b50{ width:50%;}
.ibox56 .con .detail-cont ul li strong{ width:100px;font-size:18px; height:18px; line-height:18px;  float:left;margin:0; padding:0; padding-left:6px;margin-top:3px;font-weight:normal;}
.ibox56 .con .detail-cont ul li strong.r1{ border-left:4px solid #f25755;}
.ibox56 .con .detail-cont ul li strong.r2{ border-left:4px solid #f89153;}
.ibox56 .con .detail-cont ul li strong.r3{ border-left:4px solid #fcc80d;}
.ibox56 .con .detail-cont ul li strong.r4{ border-left:4px solid #b7d052;}
.ibox56 .con .detail-cont ul li strong.r5{ border-left:4px solid #54a3e0;}
.ibox56 .con .detail-cont ul li strong.r6{ border-left:4px solid #4fcfb5;}
.ibox56 .con .detail-cont ul li strong.r7{ border-left:4px solid #ab73ef;}
.ibox56 .con .detail-cont ul li p{ width:810px; margin:0; padding:0; float:left; font-size:16px; color:#666666;}
.ibox56 .con .detail-cont ul li.b50 p{ width:350px;}

.ibox57{ height:520px; background:url(../images/bg_19.jpg) no-repeat center center;}
.ibox57 .con{ width:1220px; height:auto !important; float:left; clear:both; margin-left:-10px;}
.ibox57 .con ul li{ width:484px; height:110px; float:left; margin:0 10px; padding:0; padding-left:106px;}
.ibox57 .con ul li.b1{ background:url(../images/no_f_1.png) no-repeat left top;}
.ibox57 .con ul li.b2{ background:url(../images/no_f_2.png) no-repeat left top;}
.ibox57 .con ul li.b3{ background:url(../images/no_f_3.png) no-repeat left top;}
.ibox57 .con ul li.b4{ background:url(../images/no_f_4.png) no-repeat left top;}
.ibox57 .con ul li.b5{ background:url(../images/no_f_5.png) no-repeat left top;}
.ibox57 .con ul li.b6{ background:url(../images/no_f_6.png) no-repeat left top;}
.ibox57 .con ul li h4{ width:100%; float:left; clear:both; font-size:18px;}
.ibox57 .con ul li p{ float:left; clear:left; width:100%; line-height:30px; font-size:16px; color:#666666;}

.ibox58{ height:510px;}
.ibox58 .con{ width:1200px; height:330px; float:left; clear:both; background:url(../images/bg_20.png) no-repeat center top; position:relative;}
.ibox58 .con ul li{ width:178px; height:90px; float:left; position:absolute;}
.ibox58 .con ul li h4{ width:100%; font-size:18px; height:30px; line-height:29px; text-align:center; float:left; clear:both;}
.ibox58 .con ul li p{ width:100%; height:auto !important; float:left; clear:both; text-align:center; line-height:24px; margin-top:8px; font-size:16px; color:#666666;}
.ibox58 .con ul li.b1{ left:67px; top:220px;}
.ibox58 .con ul li.b1 h4{ color:#f34240}
.ibox58 .con ul li.b2{ left:245px; top:0;}
.ibox58 .con ul li.b2 h4{ color:#f89153}
.ibox58 .con ul li.b3{ left:422px; top:220px;}
.ibox58 .con ul li.b3 h4{ color:#b7d052}
.ibox58 .con ul li.b4{ left:600px; top:0;}
.ibox58 .con ul li.b4 h4{ color:#4fcfb5}
.ibox58 .con ul li.b5{ left:778px; top:220px;}
.ibox58 .con ul li.b5 h4{ color:#429ade}
.ibox58 .con ul li.b6{ left:956px; top:0;}
.ibox58 .con ul li.b6 h4{ color:#a368ec}

.ibox59{ height:382px;}
.ibox59 .con{ width:1200px; height:auto !important;float:left; clear:both; position:relative;}
.ibox59 .con ul{ width:1238.4px; height:auto !important; float:left; clear:both; margin-left:19.2px; padding-bottom:30px;}
.ibox59 .con ul li{ width:168px; height:150px; float:left; position:relative; border-top:2px solid #ffa710; background:#ffffff; margin:30px 19.2px 0 19.2px;}
.ibox59 .con ul li h4{ width:100%; font-size:18px; height:30px; line-height:29px; margin-top:40px; text-align:center; float:left; clear:both;}
.ibox59 .con ul li p{ width:100%; height:auto !important; float:left; clear:both; text-align:center; line-height:24px; margin-top:4px; font-size:16px; color:#666666;}
.ibox59 .con ul li i{ width:60px; height:60px; position:absolute; left:50%; top:-31px; margin-left:-30px;}
.ibox59 .con ul li i.b1{ background:url(../images/icon_k_1.png);}
.ibox59 .con ul li i.b2{ background:url(../images/icon_k_2.png);}
.ibox59 .con ul li i.b3{ background:url(../images/icon_k_3.png);}
.ibox59 .con ul li i.b4{ background:url(../images/icon_k_4.png);}
.ibox59 .con ul li i.b5{ background:url(../images/icon_k_5.png);}
.ibox59 .con ul li i.b6{ background:url(../images/icon_k_6.png);}


.ibox60 .con{ width:1200px; height:auto !important;float:left; clear:both; position:relative;}
.ibox60 .con ul{ width:1218px; height:auto !important; float:left; clear:both; margin-left:9px; padding-bottom:80px; margin-top:-20px;}
.ibox60 .con ul li{ width:388px; height:66px; float:left;  position:relative; background:#f8f8f8; margin:22px 9px 0 9px;}
.ibox60 .con ul li a{ width:100%; height:66px; float:left; clear:both; text-align:center; line-height:70px; font-size:16px; color:#666666; overflow:hidden;}
.ibox60 .con ul li a:hover{ border:none; text-decoration:none; color:#f34240;} 
.ibox60 .con ul li i{ width:152px; height:14px; position:absolute; left:50%; top:-5px; margin-left:-76px;}
.ibox60 .con ul li i.b1{ background:url(../images/other/9_1.png);}
.ibox60 .con ul li i.b2{ background:url(../images/other/9_2.png);}
.ibox60 .con ul li i.b3{ background:url(../images/other/9_3.png);}
.ibox60 .con ul li i.b4{ background:url(../images/other/9_4.png);}
.ibox60 .con ul li i.b5{ background:url(../images/other/9_5.png);}
.ibox60 .con ul li i.b6{ background:url(../images/other/9_6.png);}

.ibox61{ background:url(../images/bg_18.jpg) no-repeat center center; height:442px;}
.ibox61 .con img{ width:1200px; height:120px; float:left; clear:both;}
.ibox61 .con ul{ width:1221px;  height:auto !important; margin-left:-11px; float:left; clear:both;}
.ibox61 .con ul li{width:386px; margin:15px 11px 0 10px; height:72px;float:left; background:#ffffff; position:relative;}
.ibox61 .con ul li.n1{border-bottom:4px solid #df1a18}
.ibox61 .con ul li.n2{border-bottom:4px solid #f89153}
.ibox61 .con ul li.n3{border-bottom:4px solid #fcc80d}
.ibox61 .con ul li.n4{border-bottom:4px solid #b7d052}
.ibox61 .con ul li.n5{border-bottom:4px solid #52d099}
.ibox61 .con ul li.n6{border-bottom:4px solid #529fd0}
.ibox61 .con ul li i{ width:16px; height:16px; float:left; position:absolute; left:0; top:0;}
.ibox61 .con ul li.n1 i{background:url(../images/m1.png);}
.ibox61 .con ul li.n2 i{background:url(../images/m2.png);}
.ibox61 .con ul li.n3 i{background:url(../images/m3.png);}
.ibox61 .con ul li.n4 i{background:url(../images/m4.png);}
.ibox61 .con ul li.n5 i{background:url(../images/m5.png);}
.ibox61 .con ul li.n6 i{background:url(../images/m6.png);}

.ibox61 .con ul li h4{ font-size:16px; line-height:24px; width:342px; margin:0 22px; margin-top:14px; overflow:hidden; height:24px; color:#666666;}
.ibox61 .con ul li h4:hover{ color:#f85353; border-bottom:1px solid #f85353;}
.ibox61 .con ul li span{ font-size:14px; float:left; clear:both;  color:#999999; position:absolute; left:22px; bottom:10px;}


/* 北京师资 */
.iboxTeacher .con .tList{padding-bottom:45px;clear:left;border-right:1px solid #f8f8f8;}
.iboxTeacher .con .tList li{float:left;width:298px;height:206px;border:1px solid #f8f8f8;border-right:0;}
.iboxTeacher .con .tList li:hover{border-top:3px solid #f89153;border-bottom:5px solid #f8f8f8;height:199px;}
.iboxTeacher .con .tList p{padding-top:150px;font-size:18px;color:#666;text-align: center;}
.iboxTeacher .con .tList .b1{background:url(../images/sz/11_1.png) no-repeat 50% 42px;}
.iboxTeacher .con .tList .b2{background:url(../images/sz/11_2.png) no-repeat 50% 42px;}
.iboxTeacher .con .tList .b3{background:url(../images/sz/11_3.png) no-repeat 50% 42px;}
.iboxTeacher .con .tList .b4{background:url(../images/sz/11_4.png) no-repeat 50% 42px;}
#bgTeacher{background:url(../images/sz/12.png) no-repeat 0 0;}
.iboxTeacher .con .t-bg{float:left;clear:left;width:1200px;height:445px;background:url(../images/sz/19.png) no-repeat 0 0;}
.iboxTeacher .con .con-level{padding-left:24px;}
.iboxTeacher .con .level li{float:left;position:relative;width:290px;height:262px;padding-top:20px;margin-right:142px;border:1px solid #f8f8f8;}
.iboxTeacher .con .level .no{margin-right: -142px;}
.iboxTeacher .con .level span{position: absolute;top:-1px;left:-23px;width:37px;height:100px;font-size: 20px;color: #fff;text-align: center;padding:28px 10px 0;}
.iboxTeacher .con .level .b1{border-bottom:2px solid #fcc80d;}
.iboxTeacher .con .level .b2{border-bottom:2px solid #f1610a;}
.iboxTeacher .con .level .b3{border-bottom:2px solid #df1a18;}
.iboxTeacher .con .level .b1 span{background: url(../images/sz/13_1.png) no-repeat 0 0;}
.iboxTeacher .con .level .b2 span{background: url(../images/sz/13_2.png) no-repeat 0 0;}
.iboxTeacher .con .level .b3 span{background: url(../images/sz/13_3.png) no-repeat 0 0;}
.iboxTeacher .con .level li div{width:210px;margin:0 auto;}
.iboxTeacher .con .level li h4{line-height:28px;font-size: 16px;color:#666;text-align: center;}
.iboxTeacher .con .level li p{line-height:28px;font-size: 16px;color:#999;}
.iboxTeacher .con .con-exper{width:594px;float:left;}
.iboxTeacher .con .con-exper-bg{background-color:#f8f8f8;}
.iboxTeacher .con .con-exper-img,.iboxTeacher .con .con-exper-text{display: inline-block;vertical-align: top;}
.iboxTeacher .con .w240{width: 226px;padding:0 30px;}
.iboxTeacher .con .w300{width: 250px;padding:0 30px;}
.iboxTeacher .con .w234{width: 260px;padding:0 28px;}
.iboxTeacher .con .w246{width: 246px;padding:0 20px;}
.iboxTeacher .con .con-exper h3{text-align: center;font-size: 18px;color:#666;padding:22px 0 8px;line-height: 18px;}
.iboxTeacher .con .con-exper span{display: inline-block;padding-left:14px;}
.iboxTeacher .con .con-exper .b1{border-left:4px solid #df1a18;}
.iboxTeacher .con .con-exper .b2{border-left:4px solid #fcc80d;}
.iboxTeacher .con .con-exper .b3{border-left:4px solid #f1610a;}
.iboxTeacher .con .con-exper .b4{border-left:4px solid #b7d052;}
.iboxTeacher .con .con-exper p{line-height: 32px;font-size: 16px;color:#999; text-align:justify;}



.picScroll-left{ width:1200px; float:left; clear:both; position:relative; height:458px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ width:44px;height:44px; position:absolute; top:200px;}
.picScroll-left .hd .prev{background: url(../images/sz/left.png) no-repeat 0 0;left:-50px;}
.picScroll-left .hd .next{ background: url(../images/sz/right.png) no-repeat 0 0;right:-50px; }
.picScroll-left .hd a:hover{ border-bottom:none;}
.picScroll-left .bd{ width:1200px; height:450px; float:left; clear:both; overflow:hidden; }
.picScroll-left .bd ul{overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ height:450px; width:242px;float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .bd ul li img{ width:230px; margin-right:20px;float:left; clear:both;}

.picScroll-left .bd ul li .con-wrap-cont{border:1px solid #f8f8f8;border-top:none;width:275px;  float:left; clear:both; margin-right:30px;text-align:left;}
.picScroll-left .bd ul li .con-wrap-cont span{display: block;font-size: 18px;color:#333;line-height: 38px;text-align: center;}
.picScroll-left .bd ul li .con-wrap-cont dl{margin-bottom:16px;margin-left:12px;width:285px;}
.picScroll-left .bd ul li .con-wrap-cont dt{display:inline-block;width:72px;line-height:20px;font-size: 14px;color: #999;vertical-align: top;}
.picScroll-left .bd ul li .con-wrap-cont dd{display:inline-block;width:180px;line-height:20px;font-size: 14px;color: #666;vertical-align: top;}
.picScroll-left .bd ul li .con-wrap-btn{text-align: center;padding-bottom:14px;}
.picScroll-left .bd ul li .con-wrap-btn a{display:inline-block;width:90px;height:24px;line-height: 24px;font-size:14px;margin:0 6px;border-bottom: none;}
.picScroll-left .bd ul li .con-wrap-btn .b1{background:url(../images/sz/btn_epty1.png) no-repeat 0 0;color:#f89600;}
.picScroll-left .bd ul li .con-wrap-btn .b2{background:url(../images/sz/btn_epty2.png) no-repeat 0 0;color:#df1a18;}



.comment{ width:100%; height:auto !important; float:left; clear:both; margin-top:20px;}
.comment h5{ float:left; clear:both; background:#df1a18; font-size:18px; height:32px; line-height:32px; color:#ffffff; padding:0 10px; margin:0; overflow:hidden;}
.comment ul li{ width:1080px; height:auto !important; float:left; clear:both; padding:15px 0 15px 120px; position:relative;  border-bottom:1px solid #f0f0f0;}
.comment ul li span{ width:100px; line-height:20px; text-align:center; float:left; position:absolute; left:0; top:30px; color:#999999; font-size:14px;}
.comment ul li p{ line-height:30px; font-size:16px; float:left; clear:both; color:#999999; text-align:justify;}
.comment ul li p.nk{ color:#666666;}


/**用户中心样式**/
.ubox1{ margin-top:-10px;}
.ubox1 .con{ height:20px; padding:30px 0;}
.ubox1 .con span{ float:left; margin-left:35px; height:20px; line-height:20px; font-size:18px; border-left:4px solid #df1a18; padding-left:20px; color:#333333;}
.ubox1 .con label{ float:left; margin-left:35px; height:20px; line-height:20px; font-size:18px; color:#df1a18;}
.ubox1 .con a{ float:left; margin-left:20px; width:100px; height:20px; line-height:20px; color:#ffffff; font-size:14px; text-align:center;}
.ubox1 .con a.redbtn{ background:url(../images/btn/1.png) no-repeat left top;}
.ubox1 .con a.yelbtn{ background:url(../images/btn/1.png) no-repeat left bottom;}
.ubox1 .con a:hover{ border:none; text-decoration:none;opacity:.8;filter:alpha(opacity=80)}

.ubox2{ padding:30px 0 80px 0; width:100%; height:auto !important; float:left; clear:both;}
.ubox2 .con{ width:1200px; height:auto !important; float:left; clear:both; padding:20px 0 40px 0;}
.ubox2 h1{ width:100%; height:auto !important; float:left; clear:both; padding-bottom:20px; line-height:36px; font-size:30px; color:#333333; text-align:center;}
.ubox2 .searchtool{ width:1130px; margin:0 35px; height:40px;float: left; clear: both; position:relative; }
.ubox2 .searchtool .unfm{ width:162px; height: 40px; float: left; margin-right:50px;}
.ubox2 .searchtool .unfm button{width: 100%; border: 1px solid #333333;height: 38px; border-radius: 20px; line-height: 38px; margin: 0; padding: 0; outline: none; text-align: center; font-size: 18px; color: #333333; background: #ffffff;}
.ubox2 .searchtool .unfm a:hover{ text-decoration:none; border-bottom:none;}
.ubox2 .searchtool .unfm button:hover{ color: #df1a18; background:none;border: 1px solid #df1a18; text-decoration:none;} 
.ubox2 .searchtool .unfm button.on{ color: #ffffff; background:#df1a18;border: 1px solid #df1a18; text-decoration:none;} 
.ubox2 .searchtool .search{ width:260px; height:40px; float:right;background:url(../images/input_bg_1.png) no-repeat center center; border-radius:20px; overflow:hidden; position:relative;}
.ubox2 .searchtool .search input{ width:200px; height:40px; line-height:40px; float:left; overflow:hidden; background:none; border:none; outline:none; margin-left:15px;}
.ubox2 .searchtool .search button{ width:40px; height:40px; position:absolute; right:5px; top:0px; background:url(../images/icon_ss_22.png) no-repeat center center; border:none; outline:none; cursor:pointer;}
.ubox2 .searchtool .search button:hover{ background:url(../images/icon_ss_22_on.png) no-repeat center center; }

.ubox2 .datalist{ width:1130px; height:auto !important; float:left; clear:both; margin:0 35px; margin-top:30px;}
.ubox2 .datalist table{ width:100%; border:none;}
.ubox2 .datalist table tr th{ padding:10px; font-size:16px; color:#ffffff; background:#df1a18; font-weight:normal; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.ubox2 .datalist table tr td{ padding:10px; font-size:16px; color:#333333; text-align:center;border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.ubox2 .datalist table tr.odd{background: #ffffff;} /*tr:nth-child(even){background: #ffffff;}*/
.ubox2 .datalist a{ padding:0 6px;}
.ubox2 .datalist a.dd{ color:#cccccc;}
.ubox2 .datalist a:hover{ border:none;}
.ubox2 .datalist a.dd:hover{ color:#df1a18;}


.onselect{ width:162px; height:auto !important; float:left; border:1px solid #333333; background:#ffffff; border-radius:20px; overflow:hidden; position:relative; z-index:900;}
.onselect h4{ width:100%; height:40px; float:left; clear:both; margin:0; padding:0; line-height:40px; text-align:center; font-size:18px;background: url(../images/arrow_bottom_sj.png) no-repeat #ffffff right center;}
.onselect ul{ width:162px; height:auto !important; float:left; clear:both; border-top:1px solid #ededed; display:none;}
.onselect ul li{ width:162px; height:38px; line-height:38px; text-align:center;  float:left; clear:both; background:url(../images/hrhr.png) no-repeat center bottom;}
.onselect ul li a{ width:162px; height:38px; line-height:38px; text-align:center;  float:left; clear:both; font-size:16px;}
.onselect ul li a:hover{ color:#df1a18;}
.onselect ul li.select a{ background:url(../images/ddd.png) no-repeat 40px center; color:#df1a18; border:none;}
.onselect:hover{border:1px solid #df1a18;}
.onselect:hover h4{ color:#df1a18; background:url(../images/arrow_bottom_sj_on.png) no-repeat #ffffff right center;}
.onselect:hover{border:1px solid #df1a18;}
.onselect:hover ul{ display:block;}
.selected{border:1px solid #df1a18;}
.selected h4{color:#df1a18; background:url(../images/arrow_bottom_sj_on.png) no-repeat #ffffff right center;}

.footer{ height:260px; float:left; clear:both; background:url(../images/bg_footer_min.png) no-repeat; margin-top:-10px; position:relative;}
.footer .code{ width:187px; height:187px; background:url(../images/code.png) no-repeat; position:absolute; left:0; top:50px;}
.footer .link{ width:964px; height:auto !important; float:right; clear:right;margin-top:20px; overflow:hidden;}
.footer .link .ulk{ width:100%; height:auto !important; float:left; clear:both; margin-top:12px; }
.footer .link .ulk h4{ width:100px; height:30px; float:left; clear:left; line-height:30px; margin-top:12px; font-size:16px; color:#333333;}
.footer .link .ulk .tag{ width:864px; height:auto !important; float:right; margin-right:-8px; }
.footer .link .ulk .tag a{ height:30px; float:left;  margin:12px 8px 0 8px; background:url(../images/btn/white_30.png) no-repeat left top; padding-left:20px; text-align:center; color:#666666;}
.footer .link .ulk .tag a span{ float:left; clear:both;background:url(../images/btn/white_30.png) no-repeat right bottom;padding-right:20px;line-height:30px;}
.footer .link .ulk .tag a.on,.footer .link .ulk .tag a:hover{ border:none;background:url(../images/btn/red_30.png) no-repeat left top; color:#ffffff;}
.footer .link .ulk .tag a.on span,.footer .link .ulk .tag a:hover span{background:url(../images/btn/red_30.png) no-repeat right bottom; color:#ffffff;}
.footer .link .ulk .autos a{ width:auto; padding:0 20px;}
.footer .link .ulk .str{ width:874px; height:auto !important; background:#ffffff; margin-right:-26px; float:right; padding:12px 0;}
.footer .link .ulk .str a{ margin-right:26px; height:30px; line-height:30px; color:#666666; float:left;}
.footer .link .ulk .str a:hover{ color:#df1a18; border:none;}

.indexfooter{height:364px; background:url(../images/bg_footer.png) no-repeat; }
.indexfooter .code{ top:152px;}

.sstop{ padding:15px 0; border-bottom:1px solid #eeeeee; }
.sstop .sstype{ width:600px; height:40px; float:left; clear:left;  position:relative;}
.sstop .sstype h2{ float:left; line-height:40px; font-size:18px; color:#333333; font-weight:normal;  width:80px; height:40px; }
.sstop .sstype .ls{ width:520px; height:71px; float:left; margin-top:-16px; z-index:1;}
.sstop .sstype .ls a{ float:left; height:70px; line-height:70px;font-size:18px; margin:0 20px; color:#333333; text-decoration:none; }
.sstop .sstype .ls a:hover{ color:#df1a18; text-decoration:none; border:none;}
.sstop .sstype .ls a.on{ color:#df1a18; border-bottom:2px solid #df1a18;}
.sstop .ssfrom{ width:600px; height:40px; float:right; background:url(../images/ssinput.png) no-repeat center center; border-radius:20px; overflow:hidden; position:relative;}
.sstop .ssfrom input{ width:520px; height:40px; font-size:16px; line-height:30px; float:left; overflow:hidden; background:none; border:none; outline:none; margin-left:15px;}
.sstop .ssfrom button{ width:40px; height:40px; position:absolute; right:5px; top:0px; background:url(../images/icon_ss_22_on.png) no-repeat; background-position:center center; border:none; outline:none; cursor:pointer;}
.sstop .ssfrom button:hover{ opacity:.8;filter:alpha(opacity=80)}

.sslist{ height:auto  !important; padding:20px 0 60px 0;}
.sslist .txt{ font-size:18px; line-height:20px; color:#666666; margin-top:10px;}
.sslist ul{ width:1240px; height:auto !important; float:left; clear:both; margin-top:20px; margin-left:-20px;}
.sslist ul li{ width:576px; height:170px; float:left; background:#f8f8f8; margin:12px 20px;  border-left:4px solid #fcc80d;}
.sslist ul li a{ width:526px; height:130px; float:left; background:#f8f8f8;padding:20px 25px;}
.sslist ul li h2{ width:100%; height:auto !important; float:left; clear:both; font-size:20px; color:#333333;}
.sslist ul li p{ width:100%; float:left; clear:both; font-size:16px; line-height:28px; margin-top:10px; color:#666666; text-align:justify;}
.sslist ul li i{ font-size:16px; float:left; clear:both; color:#999999; font-style:normal; margin-top:5px;}
.sslist ul li a:hover{ border:none; background:#eeeeee;}
.sslist ul li span{ color:#df1a18;}
.sslist ul.zx li{ height:190px;}
.sslist ul.zx li a{ height:150px;}

.qasslist{ height:auto  !important; padding:20px 0 60px 0;}
.qasslist .txt{ font-size:18px; line-height:20px; color:#666666; margin-top:10px;}
.qasslist .con{ width:1240px;height:auto !important; float: left; clear: both; margin-left: -20px; margin-top:30px;}
.qasslist .con ul li{ width:576px; height:auto !important; float: left; margin:12px 20px; background: #f8f8f8; position: relative; border-left:4px solid #df1a18;}
.qasslist .con ul li h4{ width:486px;height:auto !important; line-height:28px; padding-left:40px; font-size:18px; color:#333333; background:url(../images/icon_wen.png) no-repeat left top; }
.qasslist .con ul li p{ width:486px; height:auto !important; float:left; clear:both;padding-left:40px;  line-height:28px;background:url(../images/icon_da.png) no-repeat left top; font-size:16px; color:#999999; margin-top:10px;}
.qasslist .con ul li i{ float:left; clear:both; font-size:16px; color:#999999; margin-top:10px;padding-left:40px; }
.qasslist .con ul li a{ width:526px; height:190px; float:left; background:#f8f8f8;padding:25px;}
.qasslist .con ul li a:hover{ border:none; text-decoration:none; background:#eeeeee;}
.qasslist .con ul li span{ color:#df1a18;}

.footerbar{ height:100px; float:left; clear:both; background:#ffffff;}
.footerbar p{ width:1005; text-align:center; font-size:12px; line-height:24px; color:#666666; margin:0; padding:0;}
.footerbar p.str{ font-size:14px; color:#333333; margin-top:15px;}


.zhuyi{ width:100%; height:200px; font-size:16px; line-height:40px; margin-top:40px;}
.zhuyi p{ padding:0 20px;}

.paycode{ width:100%; height:100%; float:left; clear:both;}
.paycode .imgs{ width:200px; height:200px;  margin:30px auto; background:url(../images/art/loding.gif) no-repeat center center; }
.paycode .txt{ width:100%; height:30px; float:left; clear:both; text-align:center; font-size:18px; color:#666666; margin-top:10px;}

.pb0{ padding-bottom:0;}
.pb60{ padding-bottom:60px;}