.bg_nav{height:124px;width:100%; background:url(../images/bg_nav.jpg) top center #fcfef9; z-index:1}

.pageWarp{width:100%; margin:0px auto; position:relative; top:-105px; left:0; z-index:9999; overflow:hidden;}

.wrapper{width:100%;margin:0 auto; position:relative;}

#ad_right{z-index:9999999;}

.banner{height: auto; width:100%; margin:0 auto; max-width:1920px; height:478px;z-index:9;}

.banner li{cursor:pointer;}

.banner img{width:100%; cursor:pointer;}





.wrapper .btn{ position:relative; z-index:2;  margin-top:0px;}

.goL{ position:absolute; left:100px; top:180px;height:89px;width:48px; background:url(../images/jt.png) -96px top no-repeat;}

.goR{ position:absolute; right:100px; top:180px;height:89px;width:48px;background:url(../images/jt.png) -144px top no-repeat;}

.goLHover{background-position:0px 0px;}

.goRHover{background-position:-48px 0px;}



#searchform {margin:0 ;float:left; }

#searchform .key{border-radius:20px; border:1px solid #0080cc; padding:5px 10px; width:200px; z-index:9;}

#searchform .bt{ position:relative; top:4px; right:30px; z-index:10;}

.sindex{float:left; margin:5px 0 0 20px;}





.indexTabs{margin:0 auto; text-align:left; background:#f8f8f8; padding:50px 0;}

.indexTabs .item{width:360px; margin:0 13px; float:left; text-align:left;}

.indexTabs .item h3{font-size:20px; line-height:36px; height:36px; text-align:left !important; margin:0; padding:0;}

.indexTabs .item h3 img{float:left;}

.indexTabs .item h3 span{font-size:26px; font-weight:normal; margin:0 0 10px 15px; height:36px; display:block; line-height:36px; float:left;}

.indexTabs .item p{margin:10px 0 15px 0; line-height:150%; font-size:15px;}


.indexTabs .item ul{margin:0; padding:0;}

.indexTabs .item ul li{font-size:15px; background:url(../images/arrow6.png) no-repeat left 3px; padding:0 0 0 25px; margin:5px 0;}

.indexTabs .item ul li a{font-size:15px;}
.indexTabs .item ul li strong{font-size:15px;}

.indexTabs .item ul li a:hover{color:#02b420;}

.indexTabs .item .btn_mr{margin:20px 0 0 0;}









#slide_zhuanqu {

    width: 235px;

    height: 100%;

    margin: 0 auto;

    overflow: hidden;

    position: relative;

    padding:0;

}



#slide_zhuanqu .sjal,

#slide_zhuanqu .sjal .sjsal {

    width: 235px;

    height: 195px;

    overflow: hidden; text-align:center;

}



#slide_zhuanqu .sjal .sjsal img {position: relative;width: 235px;height: 155px; margin:0 0 15px 0;}

#slide_zhuanqu .sjal .sjsal a{font-size:16px; color:#fff;}

#slide_zhuanqu .radius-btn-2 {width:100%; margin:20px 0 0 20px;}

#slide_zhuanqu .radius-btn-2 li {

    height:4px;

    width: 35px;

	cursor:pointer;	

	float:left;

	line-height:4px;

	font-size:0px;

	text-align:center;

	background:#fff;

	margin:0 2px;

	padding:0;

	border:0;

}



#slide_zhuanqu  .radius-btn-2 li.on {background:#68af1c;}





.new_first {height: 103px;width: 518px; margin:0px 0px 24px;}

.new_first a:hover,.new_firstH a{ color:#abbb38;}

.new_first .left {float: left;  height: 103px; overflow: hidden;width:154px;}

.new_first .left img {float: left; height: 103px; width: 154px;}

.new_first .right {float: right;width: 350px;}

.new_first .right p.title {font-size: 14px;font-weight: normal;height: 25px; line-height: 25px;}

.new_first .right p.title a {display: block; float: left;font-weight: bold;overflow: hidden;}

.new_first .right p.title a img{margin-left:3px;}

.new_first .right em { color: #9F9F9F;font-size: 11px;font-style: normal;  width: 70px;}

.new_first .right p {height: 58px;line-height: 20px;overflow: hidden; color:#a0a0a0;padding: 3px 0px;}

.new_first .right .more {display: block;font-family: SimSun; height: 18px; line-height: 18px;color:#3b66ba;width: 69px; margin-top:5px;}



.new_list ul{ list-style:none;}

.new_list ul li{line-height:30px; border-bottom:1px #dedede dotted; height:30px; width:518px; overflow:hidden;}

.new_list ul li:hover{ background:url("../images/icon03.gif") no-repeat scroll 5px 15px transparent; }


.new_list ul li a{color:#333; text-decoration:none; display:block; width:430px; height:30px; line-height:30px; overflow:hidden;}

.new_list ul li a:hover{text-decoration:none; color:#abbb38}

.new_list ul li span{float:right; color:#a9a9a9; font-size:11px; display:block;}



.new_list ul li.select a{ color:#abbb38}

.new_list ul li.select span{color:#abbb38}



.eventlist { }

.eventlist .title{background:#172a88; padding:10px; color:#fff;}

.eventlist .title .r1{float:left; font-size:16px; font-weight:bold;color:#fff;}

.eventlist .title .r2{float:right; font-size:13px; color:#fff;}

.eventlist .title a{color:#fff;}

.eventlist .title a:hover{color:#fff;}

.eventlist .daylist {margin:0 0 25px 0;}

.eventlist .daylist table{ border-right:1px solid #ccc;}

.eventlist .daylist td{padding:15px 0; text-align:center !important; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}

.eventlist .daylist td:hover{background:#f8f8f8;}

.eventlist .daylist td a{ text-decoration:none; color:#172a88;}

.eventlist .daylist td a:hover{font-weight:bold;}



.eventlist .item{line-height:150%; border-bottom:1px #dedede dotted; margin:15px 0; padding:0 0 15px 0;}

.eventlist .item .pic{width:280px; height:200px; float:left;}

.eventlist .item .pic img{width:280px; height:200px; }

.eventlist .item .txt{float:right; width:580px;}

.eventlist .item .txt p{height:90px; overflow:hidden;}

.eventlist .item .txt a{color:#676767; font-size:14px !important; line-height:22px;}

.eventlist .item .txt a:hover{text-decoration:none; color:#0080cc !important;}

.eventlist .item .txt a strong{font-size:14px !important;}

.eventlist .item span{color:#a9a9a9; font-size:13px; display:block; color:#0080cc !important; margin:10px 0;}

.eventlist .item .txt .mr{background:#172a88; color:#fff; font-size:12px !important; width:60px; height:20px; line-height:20px; display:block; text-align:center; margin:10px 0 0 520px;}

.eventlist .item .txt .mr:hover{background:#0080cc; color:#fff !important;}



.indexVideo{  width:251px; height:277px; overflow:hidden; padding:0px 20px; float:left;border-top:1px #e2e2e2 solid;border-bottom:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}

.indexVideo h3{ color:#abbb38; font-size:18px; font-weight:normal; height:40px; line-height:40px;}

.indexVideo dl{ }

.indexVideo dl dt{ width:240px; height:156px;display:block; position:relative; margin-bottom:15px;}

.indexVideo dl dt a.bf{ display:block; position:absolute; left:100px; top:60px; width:61px; height:61px;  background:url(../images/video.png) left top no-repeat;}

.indexVideo dl dt a:hover{background:url(../images/video_2.png) left top no-repeat;}

.indexVideo dl dd{ font-size:14px;}

.indexVideo dl dd a{ display:block;  height:28px; line-height:28px; width:240px; overflow:hidden;}

.indexVideo dl dd a:hover{ color:#abbb38;}

.indexVideo dl dd span{ display:block; font-size:12px;}



.indexAds{ float:right; width:280px; height:279px; border-top:1px solid #e2e2e2; overflow:hidden;}

.indexAds li{ float:left; width:279px; height:92px; display:block; position:relative; cursor:pointer; background:#fff; border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}

.indexAds li a{ display:block;width:279px; height:92px; }

.indexAds li a:hover{background:#f8f7f4;}

.indexAds li img{ position:absolute; left:10px; top:15px;}

.indexAds li span{ position:absolute; left:80px; top:28px; font-size:25px; font-family:\5FAE\8F6F\96C5\9ED1; color:#abbb38;}

.indexAds li span font{ font-size:26px; color:#fff; font-weight:bold; padding-left:3px;}



.Banner{ height:388px;  margin:20px 0 0 0;}

.Banner .img{ display:block; width:1168px; height:388px; margin:0 auto; overflow:hidden; left:0px; top:30px; position:relative;border-radius:0 0 6px 6px !important;}



.pageBanner{ height:120px; background:#f6f7f9; margin:20px 0 0 0;}

.pageBanner .title{ width:1168px; height:30px; margin:30px auto 0 auto; overflow:hidden; font-size:22px;}

.pageNav{width:1168px; margin:0 auto; padding:32px 0 10px 0;height:20px;border-radius:6px; background:rgba(255, 255, 255, 0.5)!important; background:#fff;  filter:alpha(opacity=50); }

.pageNav ul{ margin:0 0 0 36px;}

.pageNav li{float:left; margin:0 20px 0 0;}

.pageNav li a{color:#888; position:relative;}

.pageNav li a:hover{color:#001834;}



.lv_tree {height:52px;margin-bottom:25px;overflow: hidden;}

.lv_tree .pic{z-index:1px;}

.lv_tree .title{height:50px; padding:0 10px;color: #999 !important; line-height:50px; border-bottom:0 solid #ddd;}

.lv_tree .title h2{display:block; float:left;color: #999 !important;line-height:50px;height:50px;}

.lv_tree .title .lv_tree_con {float:left; line-height:50px;color: #676767 !important;}

.lv_tree .title .lv_tree_con a {color: #676767 !important;}

.lv_tree .title .lv_tree_con span {color: #676767 !important;}

.lv_tree .title .lv_tree_con i {color: #ccc !important;}

.lv_tree .title .lv_tree_con a:hover, .lv_tree_current {color: #0080cc !important;text-decoration:none;}



.lv_tree2 {height:50px;margin:40px 0 30px 0;overflow: hidden;}

.lv_tree2 h2{display:block; float:left;color: #333 !important;line-height:50px;height:50px;}

.lv_tree2 .lv_tree_con {float:right;color: #666 !important; margin:10px 0 0 0;}

.lv_tree2 .lv_tree_con a {color: #666 !important;}

.lv_tree2 .lv_tree_con span {color: #666 !important;}

.lv_tree2 .lv_tree_con a:hover, .lv_tree_current {color: #0080cc !important;}





.pageLeft{ float:left; width:255px; padding:0 0 30px 0; overflow:hidden; display:none;}





.pageRight{float:right;width:1168px;padding:0 0 30px 0;/* line-height:180%; */overflow:hidden;min-height:400px;}

.pageRight h2{ height:30px; line-height:30px; font-size:15px; margin:0 0 20px 0; text-align:center;}

.pageRight a{/* color:#0080cc; */text-decoration:none;}

.pageRight a:hover{color:#172a88;text-decoration:underline;}

.editBox{ line-height:24px;}

.pageRight .picbox{float:left !important; width:455px;}

.pageRight .inf{float:left !important; margin:0 0 0 10px; width:600px; padding:40px 0 0 0;}

.pageRight .inf li{ background:url(../images/arrow2.png) left 7px no-repeat; padding:0 0 0 12px; margin:8px 0;}

.pageRight .zhanpin{ padding:0;}

.pageRight .zhanpin .item{ text-align:center; width:320px; margin:0 30px 20px 30px; float:left;}

.pageRight .zhanpin .item img{display:block; margin:0 auto; border-radius:100px; width:200px;}

.pageRight .contact .item{ text-align:left; width:320px; margin:0 30px 20px 30px; float:left;}

.pageRight .contact .item2{ text-align:left; width:1080px; margin:0 30px 20px 30px; float:left;}

.pageRight .contact .item2 .item{text-align:left; width:250px;margin:0 20px 20px 0;float:left; }

.pageRight .contact h3{font-size:20px; padding:10px 0; margin:0 0 10px 0; border-bottom:3px solid #333;}

.pageRight .zbf{margin:0 auto;}

.pageRight .zbf .title{color:#333;}

.pageRight .zbf .title h1{ width:260px; height:60px;  display:block; font-size:20px; line-height:60px;  text-align:center; margin:0 auto; background:#fff; z-index:100;}

.pageRight .zbf .pic{margin:0 auto; text-align:center; border-top:1px solid #ccc; padding:50px 0 0 0; z-index:-1; position:relative; top:-28px; left:0;}



.pageRight .zhanshang{ padding:0;}

.pageRight .zhanshang .item{ text-align:left; width:360px; margin:0 20px 30px 0; float:left;}

.pageRight .zhanshang .item .pic{display:block; margin:0 auto; width:360px; height:236px; z-index:-1px;}
.pageRight .zhanshang .item .pic img{ width:360px; height:236px;}

.pageRight .zhanshang .item h3{height:40px; line-height:40px; width:350px; display:block;background:url(../images/bg_black50.png); text-align:left; position:relative; top:-40px; left:0; color:#fff; margin:0 0 -30px 0; font-size:18px; padding:0 0 0 10px;}
.pageRight .zhanshang .item h3 a{ color:#fff;font-size:18px;}


.pageRight #menpiao{ padding:0;}

.pageRight #menpiao .item{ text-align:left; width:500px; margin:0 20px 0 0; float:left; cursor:pointer;}

.pageRight #menpiao .item .pic{display:block; margin:0 auto; width:500px; height:328px; z-index:-1px;}

.pageRight #menpiao .item h3{height:40px; line-height:40px; width:500px; display:block;background:url(../images/bg_black50.png); text-align:center; position:relative; top:-40px; left:0; color:#fff; margin:0 0 -30px 0; font-size:18px;}

.pageRight #menpiao .item:hover h3{background:#0080cc;}



.pageRight .event{ padding:0;}

.pageRight .event .item{ text-align:left; width:500px; margin:0 20px 0 0; float:left; cursor:pointer;}

.pageRight .event .item .pic{display:block; margin:0 auto; width:500px; height:328px; z-index:-1px;}

.pageRight .event .item h3{height:40px; line-height:40px; width:500px; display:block;background:url(../images/bg_black50.png); text-align:center; position:relative; top:-40px; left:0; color:#fff; margin:0 0 -30px 0; font-size:18px;}







.pageRight .download{ padding:0 0 0 100px;}

.pageRight .download .item{ text-align:center; width:240px; margin:0 30px 30px 50px; float:left;}

.pageRight .download .item img{display:block; margin:0 auto; width:240px; height:326px;}

.pageRight .download .item a{font-size:18px; font-weight:bold;}

.pageRight .download sup{color:#FF0000;}



.pageRight .zsmd{ padding:0;}

.pageRight .zsmd .item{ text-align:left;margin:10px auto 20px auto; padding:0 0 20px 0; border-bottom:1px dashed #ccc; width:100%;}

.pageRight .zsmd .item .pic{ width:182px; height:62px; float:left;}

.pageRight .zsmd .item img{max-width:180px;  border:0 solid #ccc; display:block; margin:0 auto;}

.pageRight .zsmd .item .txt{float:left; margin:0 0 0 20px; width:900px;}







.aboutInfo{ position:relative; height:549px; background:url(../images/about01.jpg) left top no-repeat; margin-top:30px;}

.aboutInfo dl{ position:absolute;width:230px;}

.aboutInfo dl dt{ font-size:18px; color:#fff;}

.aboutInfo dl dt span{ display:block; font-family:Arial; color:#fff;}

.aboutInfo dl dd{ padding-top:30px; color:#fff; font-size:13px; line-height:24px;}

.aboutInfo dl.dl1{ left:306px; top:30px;}

.aboutInfo dl.dl2{ left:20px; top:302px;}

.aboutInfo dl.dl3{ left:598px; top:302px;}



.aboutTabs{ background:url(../images/about02.jpg) left top no-repeat; position:relative; height:365px; margin-top:30px;}

.aboutTabs li{ position:absolute; font-family:simsun; color:#fff; cursor:pointer; }

.aboutTabs li.li0{left:367px; top:38px;}

.aboutTabs li.li1{left:304px; top:60px;}

.aboutTabs li.li2{left:605px; top:128px;}

.aboutTabs li.li3{left:729px; top:130px;}

.aboutTabs li.li4{left:615px; top:158px;}

.aboutTabs li.li5{left:751px; top:156px;}

.aboutTabs li.li6{left:620px; top:183px;}

.aboutTabs li.li7{left:708px; top:181px;}

.aboutTabs li.li8{left:616px; top:210px;}

.aboutTabs li.li9{left:695px; top:208px;}

.aboutTabs li.li10{left:626px; top:234px;}

.aboutTabs li.li11{left:740px; top:234px;}

.aboutTabs li.li12{left:605px; top:260px;}

.aboutTabs li.li13{left:751px; top:260px;}

.aboutTabs li.li14{left:634px; top:286px;}

.aboutTabs li.li15{left:759px; top:286px;}



.aboutTabs li.select{  font-weight:bold;}

.aboutTabsC{ position:absolute; left:33px; top:110px; color:#fff;width:215px; height:200px;}

.aboutTabsC h3{ font-size:14px; margin-bottom:30px; color:#fff;}

.abourNr { color:#fff;}

.abourNr a{ color:#fff;}





.ysBox{ }

.ysBox .ysBT{background: url(../images/icon01.png) no-repeat 800px 21px; cursor: pointer; line-height:55px; border-bottom:1px #dbdbdb solid; font-size:18px; padding-left:20px;}

.ysBox .ysBT span{color:#abbb38;}

.ysBox .ysNR{display: none; margin-top:20px; line-height:20px; padding-bottom:30px;border-bottom:1px #dbdbdb solid; }

.ysBox .ysBTgh{ background:#f4f4f4 url(../images/icon01.png) no-repeat 800px 21px;}

.ysBox .ysBTHover{ background:#abbb38;}

.ysBox .ysBTSelect{ background:#266baa url(../images/icon02.png) no-repeat 800px 21px;; color:#fff;}

.ysBox .ysBTSelect span{ color:#fff;}



.teamList{ border-bottom:1px #d7d7d7 solid; padding-bottom:20px; margin-bottom:20px;}

.teamList .left{ float:left;width:154px;}

.teamList .left img{ width:154px; height:184px;}

.teamList .right{ float:left;width:660px; padding-left:20px; line-height:16px;}

.teamList .right h3{ font-size:16px; color:#abbb38;  margin-bottom:20px; font-weight:normal;}

.teamList .right th,.teamList .right td{ padding:4px;vertical-align:top;}

.teamList .right th{width:55px;}

.page{ padding:20px 0px 20px 0px; text-align:center; float:right;}

.page a,.page span{ color:#999999;}

.page a{height:17px; line-height:17px; text-align:center;}

.page span.cur_page{height:17px;  line-height:17px;color:#abbb38;}

.page a:hover{ color:#abbb38;}

.page a.first,.page a.pre,.page a.next,.page a.last{color:#999999;font-weight:normal;}

.page a.first:hover,.page a.pre:hover,.page a.next:hover,.page a.last:hover{color:#abbb38;}





.teacher{ float:left;width:268px; height:190px; position:relative; margin:0px 0px 13px 18px;}

.teacher dt{ font-size:14px; height:30px; line-height:30px; padding:0px 15px; width:238px;position:absolute; left:0px; bottom:0px; background:url(../images/tm.png) left top repeat; color:#fff;}

.teacher dd{ width:268px; height:190px;}

.teacher dd img{ width:268px; height:190px;}







.teacherFirst{width:555px; height:393px;}

.teacherFirst dt{ width:525px;}

.teacherFirst dd,.teacherFirst dd img{width:555px; height:393px;}



.teacherHover dt{background:url(../images/teacherBt.png) left top repeat; }



.teacherPage{ padding-right:8px;}

.teacherPage a{ display:block; float:right; width:20px; height:20px; background:#dfdfdf; margin-right:10px; background:#abbb38; border:1px #abbb38 solid;}

.teacherPage a:hover{ background:#abbb38;}



/*.sq{ background:url(../images/sq.jpg) left top no-repeat; height:46px; padding-left:180px; margin-top:30px;}*/

.sq{ background:url(../images/sq.jpg) left top no-repeat; height:46px; width:158px; overflow:hidden; margin-top:30px;}

.sq a{ display:block; /*width:115px; height:46px;*/width:0px;height:0px; text-indent:-99999px;}



.hwTabs li{ border:1px #dbdbdb solid; border-top:none; margin-left:-1px; width:419px; float:left; background:url(../images/tabs01.gif) left top repeat-x; font-size:18px; text-align:center; height:45px; line-height:45px;}

.hwTabs li a{ display:block;}

.hwTabs li.select{ background:url(../images/tabs02.gif) left top repeat-x; }



.fxTabs li{ border:1px #dbdbdb solid; border-top:none; margin-left:-1px; width:206px; float:left; background:url(../images/tabs01.gif) left top repeat-x; font-size:18px; text-align:center; height:45px; line-height:45px; cursor:pointer;}

.fxTabs li a{ display:block;}

.fxTabs li.select{ background:url(../images/tabs02.gif) left top repeat-x; }

.fxTabsC{ display:none;}



.pxTitle{ font-size:22px; color:#abbb38; height:40px; line-height:40px; margin-bottom:15px; font-weight:normal; position:relative;}

.pxTitle .more{ position:absolute; right:0px; top:5px; color:#abbb38; font-size:12px;}

.ysNum{ background:url(../images/numBg.jpg) left top no-repeat; padding-top:18px; line-height:34px; text-align:center; color:#fff; font-size:31px; font-weight:bold; display:block; width:55px;}

.ysTable{ font-size:14px;  line-height:24px; width:400px;float:left;}

.ysTable th,.ysTable td{  text-align:left;  padding:5px; }

.ysTable th{width:62px;}

.ysTable .bt{ color:#abbb38; font-size:18px;}



.ysTable2{ width:263px; margin-right:15px;}



.hxLesson{ float:left;width:200px; height:260px; border:1px #ccc solid; margin-right:10px; position:relative; padding-top:80px; background:#f1f3f6;}

.hxLesson dt{ position:absolute; left:-1px; top:-1px; height:51px; line-height:20px; padding-top:11px; font-size:16px; color:#fff; text-align:center; display:block;width:202px; }

.hxLesson dd{ height:30px; line-height:30px; padding-left:22px;}

.hxLesson00 dt{ background:#765a97; border-bottom:2px #674f84 solid;}

.hxLesson01 dt{ background:#534fa0;border-bottom:2px #4e4b92 solid;}

.hxLesson02 dt{ background:#476dab;border-bottom:2px #3c5d92 solid;}

.hxLesson03 dt{ background:#3f9cb6;border-bottom:2px #3b8ca2 solid;}



.rcTabs{ background:#ebeef2; padding:20px 0px 20px 3px; height:60px;}

.rcTabs li{ cursor:pointer; float:left; background:url(../images/tabs03.gif) left top repeat-x; padding:8px 0px 0px 50px; width:148px; height:52px; line-height:20px; font-size:14px; border:1px #dbdbdb solid; margin-left:7px;}

.rcTabs li.last{padding:8px 0px 0px 10px; width:188px; }

.rcTabs li.select{ background:#abbb38; color:#FFF;}

.rcTabsC{ display:none;}



.LessonZc{ float:left;width:131px; height:100px; border:1px #ccc solid; margin-right:7px; position:relative; padding-top:80px; background:#f1f3f6;}

.LessonZc dt{ position:absolute; left:-1px; top:-1px; height:51px; line-height:20px; padding-top:11px; font-size:16px; color:#fff; text-align:center; display:block;width:133px; }

.LessonZc dd{ line-height:16px; padding-left:40px; background:url(../images/icon03.png) 28px 5px no-repeat; margin-bottom:15px;}

.LessonZc00 dt{ background:#765a97; border-bottom:2px #674f84 solid;}

.LessonZc01 dt{ background:#534fa0;border-bottom:2px #4e4b92 solid;}

.LessonZc02 dt{ background:#476dab;border-bottom:2px #3c5d92 solid;}

.LessonZc03 dt{ background:#3f9cb6;border-bottom:2px #3b8ca2 solid;}

.LessonZc04 dt{ background:#c76257;border-bottom:2px #b55c50 solid;}

.LessonZc05 dt{ background:#d9801b;border-bottom:2px #ba6d17 solid;}





.titleZs{ color:#abbb38; font-size:22px; font-weight:normal; margin:20px 0px 10px;}



.zwArea{ background:url(../images/px05.jpg) left top no-repeat; height:188px;}

.zwArea .left{ float:left; width:150px; padding:30px 20px 0px;}

.zwArea .left dt{ color:#fff; font-size:24px; padding-bottom:10px;}

.zwArea .left dd{ color:#fff; }

.zwArea .right{ float:left;  padding:30px  0px 0px 30px;width:615px;}

.zwArea .right li{ float:left;width:120px; background:url(../images/icon03.png) left 11px no-repeat; height:30px; line-height:30px; text-indent:11px; font-size:14px;}



.webAddress{ padding-top:40px; font-size:14px; color:#1c71ad; }

.webAddress a{ color:#1c71ad; }

.webAddress a:hover{ text-decoration:underline;}



.gwTable{ margin:30px 0px 50px;}

.gwTable th,.gwTable td{ padding:0px 25px 0px 0px; font-size:14px; line-height:24px;}

.gwTable th{ color:#abbb38;  font-size:16px; padding-bottom:10px; text-align:left; font-weight:normal;}



.syllabus{ margin:10px 0px 20px;border-top:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid; height:38px; line-height:38px; font-size:18px;}

.syllabus span{ color:#59a615; margin-right:10px;}  



.syllabusDL{width:270px; float:left;}

.syllabusDL dt{ font-size:14px; color:#abbb38; line-height:20px;}



.syllabusLeft{ float:left;width:485px;}

.syllabusRight{ float:right;width:355px;}



.syllabusLeft dl{ float:left;width:130px; height:153px; padding:25px 80px 0px 20px; background:url(../images/px07.jpg) left top no-repeat; margin:0px 10px 19px 0px;}

.syllabusLeft .dl01{ background-position:-238px 0px;}

.syllabusLeft .dl02{ background-position:0px -198px;}

.syllabusLeft .dl03{ background-position:-238px -198px;}

.syllabusLeft dl dt{ font-size:18px; padding-bottom:10px;}

.syllabusLeft dl dd{ line-height:16px;}



.syllabusRight dl{width:280px; height:104px; padding:20px 25px 0px 50px; background:#5854a6; border-bottom:1px #fff solid;}

.syllabusRight dl dt{ font-size:16px; position:relative; color:#fff;}

.syllabusRight dl dt span{ display:block; position:absolute; right:0px; top:0px; color:#7471b6; font-size:48px; font-family:Arial; font-weight:bold;}

.syllabusRight dl dd{ line-height:16px; color:#fff; padding-bottom:5px;}



.syllabusRight .dl01{ background:#46a4bf;}

.syllabusRight .dl01 dt{ text-align:right;}

.syllabusRight .dl01 dt span{ color:#75b4c7; left:0px; right:inherit;}

.syllabusRight .dl01 dd{ text-align:right;}



.syllabusRight .dl02{ background:#c86357;}

.syllabusRight .dl02 dt span{ color:#df9087;}



.foreTitle{ color:#abbb38; font-size:18px; padding:0px 0px 10px;}

.jjTable{ width:100%; border-left:1px #d2d2d2 solid; border-top:1px #d2d2d2 solid; margin-bottom:30px;}

.jjTable th,.jjTable td{ padding:10px 20px; text-align:center; font-size:14px;border-right:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid;}

.jjTable .info{ font-size:12px; line-height:20px; text-align:left;}





.newsList{ border-top:1px #dedede solid; border-bottom:1px #dedede solid; padding:18px 0px;height:90px; width:405px;  float:left; margin:0px 32px 40px 0px;}

.newsList dt{width:134px; height:90px; float:left; padding:0px 15px 0px 20px;}

.newsList dt img{width:134px; height:90px; }

.newsList dd{ float:left;width:230px;}

.newsList dd .title{ font-size:14px; height:30px; line-height:24px; width:230px; overflow:hidden; display:block;}

.newsList dd .info{ width:230px; height:40px; line-height:20px; overflow:hidden; display:block; margin-bottom:6px;}

.newsList dd .more{ color:#2a81c4; display:block; background:url(../images/else/../images/icon03.gif) left 7px no-repeat; text-indent:8px;}



.newsListHover{border-top:1px #2a81c4 solid; border-bottom:1px #2a81c4 solid; }

.newsListHover a{ color:#2a81c4;}





.n-tit{height: 38px; line-height: 38px; padding-bottom: 10px; border-bottom: 1px #b2b2b2 dotted; font-size: 24px; position: relative; font-weight:normal;}

.n-tit .n-back{width: 72px; height: 32px; background: url(../images/news_back.png) 0px 0px no-repeat; position: absolute; right: -5px; bottom: -20px; cursor: pointer;}

.n-msg{height: 34px; overflow: hidden; margin-top: 12px;}

.n-msg .n-msg-base{float: left; line-height: 28px;}

.n-msg .n-msg-base span{margin-right: 10px;}

.n-msg .n-msg-share{float: left;}

.n-body{font-size: 14px; line-height: 1.8em; padding-top: 20px; padding-bottom: 30px;}

.n-relevant h4{height: 38px; line-height: 38px; border-bottom: 1px #b2b2b2 dotted; font-size: 16px; font-weight:normal; position: relative; color:#abbb38;}

.n-relevant h4 .n-back{width: 72px; height: 32px; background: url(../images/news_back.png) 0px 0px no-repeat; position: absolute; right: -5px; bottom: -20px; cursor: pointer;}

.n-relevant ul{margin-top: 10px;}

.n-relevant ul li{line-height: 30px;}

.n-relevant ul li a:hover{ color:#abbb38;}



.faqBox{margin-bottom:40px;;}

.faqBox .qua{background:#f4f4f4 url(../images/q.png) no-repeat 20px 8px; cursor: pointer;padding: 10px 0 10px 60px; font-size:14px;  line-height:20px; border-bottom: 1px dotted #dfdfdf; border-top: 1px dotted #dfdfdf; }

.faqBox .ans{background:url(../images/a.png) no-repeat 20px 12px; padding: 10px 0 0 60px; margin-top:5px; line-height:20px;}





.downloadTitle{ background:#f3f3f3; height:48px; border-bottom:2px #d0cfcf solid; line-height:48px;}

.downloadTitle li{ text-align:center; font-size:14px; color:#abbb38; float:left;}

.downloadTitle .li00{width:95px;}

.downloadTitle .li01{width:360px; text-align:left; padding-left:30px;}

.downloadTitle .li02{width:109px;}

.downloadTitle .li03{width:130px;}

.downloadTitle .li04{width:110px;}



.downloadList{ height:30px; border-bottom:1px #d0cfcf dotted; margin-left:20px; line-height:30px; padding:30px 0px;}

.downloadList li{ text-align:center; font-size:14px;  float:left;}

.downloadList li .downloadBtn{ display:block; background:#858484; width:14px; height:12px; margin:8px 0 0 49px;}

.downloadList li .downloadBtn:hover{ background:#abbb38;}

.downloadList .li00{width:75px;}

.downloadList .li00 img{ margin-top:5px;}

.downloadList .li01{width:360px; text-align:left; padding-left:30px;}

.downloadList .li02{width:109px; font-size:12px;}

.downloadList .li03{width:130px;font-size:12px;}

.downloadList .li04{width:110px;}



.downloadListHover li{ color:#abbb38;}

.downloadListHover li .downloadBtn{ background:#abbb38;}



.videoList{ float:left;width:158px; margin:0px 65px 40px 0px;}

.videoList dt{ width:152px; height:98px; padding:2px; border:1px #e5e5e5 solid; position:relative;}

.videoList dt img{width:152px; height:98px;}

.videoList dt .bf{ position:absolute; right:10px; bottom:10px; width:30px; height:30px; display:block; background:url(../images/video01.png) left top no-repeat;}

.videoList dd{ line-height:16px; font-size:12px; height:32px; width:152px; overflow:hidden; padding:10px 3px 0px;}



.videoShow{ width:600px; height:500px; margin:0px auto; background:#ccc;}



#opendivOverlay {position: absolute;top: 0;left: 0;z-index: 9999;width: 100%;height: 500px;}

#opendivLightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 99999;text-align: center;line-height: 0;}

.videoBox{width:602px; height:405px; padding:14px; background:#fff url(../images/loading.gif) center center no-repeat; position:relative;}

.video{ width:602px; height:366px; overflow:hidden; margin:0px auto;}

.videoBox .close{ display:block; position:absolute; right:14px; bottom:10px;width:24px; height:24px;}

.videoBox p{ font-weight:bold; font-size:14px; text-align:center; padding:10px 0px 0px 0px;}



.form{}

.form .col-md-6{width:395px; float:left; border:1px solid #eee; padding:10px; margin:0 0 10px 0;font-size:12px;}

.form .col-md-12{width:768px; float:left; border:1px solid #eee;padding:10px; margin:0 0 10px 0;font-size:12px;}

.form .btn{ background:#eee; color:#333; padding:10px 20px; text-align:center; cursor:pointer;font-size:12px;}

.form .btn:hover{ background:#abbb38; color:#fff;}







#inflist li span{float:right; color:#999; margin-left:15px;}

#inflist li{ line-height:35px; background:url(../images/sy_acssj.png) no-repeat 0 12px; padding-left:12px;  border-bottom:1px dotted #CCC;}

#inflist li a{color:#333;text-decoration:none;}

#inflist li a:hover{color:#e4ac1e;}



#logolist{margin:0 0 0 5px;}

#logolist li{ float:left; width:180px !important;margin:0 36px 30px 14px; text-align:center;}

#logolist img{width:180px; height:60px; border:0 solid #ccc;}



#piclist{margin:0 0 0 8px;}

#piclist li{ float:left; width:260px !important; margin:0 0 10px 0; text-align:center;}

#piclist img{width:240px; height:160px; border:1px solid #ccc;}

#piclist p{text-align:center; padding:10px 0;}



.pagination {

	display: inline-block;

	padding-left: 0;

	margin: 20px 0;

	border-radius: 4px

}



.pagination>li {

	display: inline

}



.pagination>li>a,.pagination>li>span {

	position: relative;

	float: left;

	padding: 6px 12px;

	margin-left: -1px;

	line-height: 1.42857143;

	color: #337ab7;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd

}



.pagination>li:first-child>a,.pagination>li:first-child>span {

	margin-left: 0;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px

}



.pagination>li:last-child>a,.pagination>li:last-child>span {

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px

}



.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {

	color: #23527c;

	background-color: #eee;

	border-color: #ddd

}



.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {

	z-index: 2;

	color: #fff;

	cursor: default;

	background-color: #337ab7;

	border-color: #337ab7

}



.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {

	color: #777;

	cursor: not-allowed;

	background-color: #fff;

	border-color: #ddd

}



.pagination-lg>li>a,.pagination-lg>li>span {

	padding: 5px 10px;

	font-size: 12px

}



.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {

	border-top-left-radius: 6px;

	border-bottom-left-radius: 6px

}



.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {

	border-top-right-radius: 6px;

	border-bottom-right-radius: 6px

}



.pagination-sm>li>a,.pagination-sm>li>span {

	padding: 5px 10px;

	font-size: 12px

}



.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {

	border-top-left-radius: 3px;

	border-bottom-left-radius: 3px

}



.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {

	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px

}



.pager {

	padding-left: 0;

	margin: 10px 0;

	text-align: center;

	list-style: none

}



.pager li {

	display: inline

}



.pager li>a,.pager li>span {

	display: inline-block;

	padding: 5px 14px;

	background-color: #fff;

	border: 1px solid #ddd;

	border-radius: 15px

}



.pager li>a:focus,.pager li>a:hover {

	text-decoration: none;

	background-color: #eee

}



.pager .next>a,.pager .next>span {

	float: right

}



.pager .previous>a,.pager .previous>span {

	float: left

}



.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {

	color: #777;

	cursor: not-allowed;

	background-color: #fff

}



/*

#opendivOverlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#opendivLightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

.video_box h1 {

	font-size:14px;

	line-height:60px;

	color:#666;

	text-align:center;

}

.video {

	margin:0px auto;

	position:relative;

	width:500px;

	height:402px;

}

.close {

	position:absolute;

	right:5px;

	top:5px;

	width:30px;

	height:20px;

	color:#fff;

}

*/



.studentList{ border-bottom:1px #e0e0e0 solid;  padding:30px  0px;}

.studentList dt{ float:left; width:90px; text-align:center; color:#abbb38; font-size:16px;}

.studentList dd{ float:left;width:740px; line-height:20px; font-size:14px;}

.studentList dd span{ display:block; height:24px; line-height:24px; padding-bottom:10px; font-size:16px;}

.studentListFirst{ border-top:1px #e0e0e0 solid; }



.hwTable th,.hwTable td{ vertical-align:top; font-size:14px; line-height:24px;}

.hwTable th{ padding-right:20px;}



.hwTabsYS{ margin-top:30px;}

.hwTabsYS li{ border:1px #dbdbdb solid; border-top:none; margin-left:-1px; width:209px; float:left; cursor:pointer; background:url(../images/tabs01.gif) left top repeat-x; font-size:18px; text-align:center; height:45px; line-height:45px;}

.hwTabsYS li a{ display:block;}

.hwTabsYS li.select{ background:url(../images/tabs02.gif) left top repeat-x; }



.hwTabsYSC{ display:none; margin-bottom:30px;}

.tsDl{ float:left; width:198px; margin-right:15px;}

.tsDl dt{ width:198px; height:87px;}

.tsDl dt img{ width:198px; height:87px;}

.tsDl dd{ font-size:14px; line-height:20px; color:#fff;  padding:20px 25px  0px; height:90px; background:#;}

.tsDl00 dd { background:#3598db;}

.tsDl01 dd { background:#50ccb4;}

.tsDl02 dd { background:#d76b5f;}

.tsDl03 dd { background:#eb8a1c;}





.classPicture{ margin-top:-53px;}

.classPictureBig{position:relative; height:360px; width:838px}

.classPictureBig img{display:block}

.classPictureBigTransparent,.classPictureBigTxt{position:absolute; height:37px; line-height:37px; width:586px; left:0; bottom:0;color:#fff;font-weight:bold; padding-left:20px}

.classPictureBigTransparent{filter: Alpha(opacity=20);-moz-opacity:.20;opacity:0.2; background:#fff}

.classPictureBigLeft,.classPictureBigRight{position:absolute; top:183px; cursor:pointer; height:30px; width:15px; text-indent:-6666px}

.classPictureBigLeft{left:-25px; background:url(../images/iconPicture.gif) 0 -30px no-repeat}

.classPictureBigRight{right:-25px; background:url(../images/iconPicture.gif) -15px -30px no-repeat}

.NoLeft .classPictureBigLeft{background-position:0 0; cursor:default}

.NoRight .classPictureBigRight{background-position:-15px 0; cursor:default}

.classPictureSmall{height:240px; margin-top:33px; padding-top:30px;}

.classPictureSmall ul li{ cursor:pointer}

.classPictureSmall ul li span{  display:block; height:50px; line-height:50px; overflow:hidden; font-size:14px; background:url(../images/icon01.jpg) 0px center no-repeat; text-indent:10px;}

.classPictureSmall ul li.current span{ color:#abbb38; }

.classPictureSmall ul li img{display:block; cursor:pointer}

.classPictureLink{text-align:center; margin-top:10px}

.classPictureLink a{color:#191919; margin:0 5px}

.classPictureLink span{font-family:"����"; font-weight:bold; padding:0 5px}



.xmYS{ width:900px;}

.xmYS li{ float:left; width:268px; margin-right:18px;}

.xmYS li dt span{ display:block; line-height:50px;  height:50px; font-size:14px;}

.xmYS li dd{ line-height:20px;}



.hxBox{ }

.hxBox .hxBT{background: url(../images/icon01.png) no-repeat 800px 21px; cursor: pointer; line-height:55px; border-bottom:1px #dbdbdb solid; font-size:18px; padding-left:20px;}

.hxBox .hxBT span{color:#abbb38;}

.hxBox .hxNR{display: none;  line-height:20px; padding-bottom:30px;border-bottom:1px #dbdbdb solid; }

.hxBox .hxBTgh{ background:#f4f4f4 url(../images/icon01.png) no-repeat 800px 21px;}

.hxBox .hxBTHover{ background:#abbb38;}

.hxBox .hxBTSelect{ background:#266baa url(../images/icon02.png) no-repeat 800px 21px;; color:#fff;}

.hxBox .hxBTSelect span{ color:#fff;}



.contactPage{ background:#ebeef2; margin-top:35px;}

.contactBox{ width:1168px;  height:438px; margin:0px auto;}

.contactBox .leftBg{ width:367px; height:440px;position:absolute; left:0px; top:119px; background:url(../images/lxLeft.png) left top no-repeat; z-index:99; display:none;}

.contactBox .left{ float:left; padding:35px 0px 0px 40px; width:240px; }

.contactBox .left dl{ margin-bottom:2px;}

.contactBox .left dt{width:120px; height:30px; text-align:center; line-height:30px; color:#abbb38; background:#fff; font-size:14px; cursor:pointer;

                     -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.contactBox .left dd{ font-size:13px; color:#fff; line-height:24px; padding-top:25px; display:none; padding-bottom:20px;}

.contactBox .left dd a{ color:#fff;}



.contactMap{ float:left;width:765px; height:440px; overflow:hidden; position:relative;background:url(../images/loading.gif) 524px 200px no-repeat;}

.contactForm{ float:right; border:1px #dcdcdd solid; width:330px; height:398px;padding:40px 0px 0px 30px;  overflow:hidden; background:#fff;}

.contactForm h3{ font-size:18px; padding-bottom:10px; font-weight:normal;}

.contactForm .text,.textStyle{width:290px; height:40px; border:1px #dcdcdd solid; line-height:40px; padding:0px 5px; margin-bottom:10px; margin-right:10px;}

.contactForm textarea,.textareaStyle{width:290px; height:72px; border:1px #dcdcdd solid; line-height:24px; padding:0px 5px; margin-bottom:10px;  font-size:14px;}

.submitBtn{width:75px; height:28px; line-height:28px; text-align:center; color:#fff; background:#abbb38;  font-size:14px; border:0px; margin-right:5px; float:left; cursor:pointer;}

.resetBtn{width:75px; height:28px; line-height:28px; text-align:center; color:#fff; background:#9c9c9c;  font-size:14px; border:0px; float:left; cursor:pointer;}



.searchBox { margin-bottom:40px;}



.searchText{ margin-bottom:20px; font-size:14px;}

.searchText span{ color:#abbb38;}

.searchType{ font-size:22px; color:#abbb38; height:40px; line-height:40px; margin-bottom:15px; font-weight:normal; }



.sitemap li{float:left;width:247px;margin:0px 30px 30px 0;height:230px; line-height:22px;}

.sitemap li dt{font-size:16px;border-bottom:1px dotted #ccc; margin-bottom:10px;}

.sitemap li dt a:hover,.sitemap li dd a:hover{ color:#abbb38;}



.loginBox{width:728px; margin:0px auto; background:#f5f5f5; padding:50px 0px 50px 400px;}

.loginBox h3{font-size:18px; padding-bottom:10px; font-weight:normal;}

.loginBox h3 span{ font-size:14px; padding-left:10px; color:#bdbebf;}

.sex{width:290px; height:40px; /*border:1px #dcdcdd solid; background:#fff;*/line-height:40px; padding:0px 5px; margin-bottom:10px; margin-right:10px; }





.studentLBTitle{ background:#f3f3f3; height:48px; border-bottom:2px #d0cfcf solid; line-height:48px;}

.studentLBTitle li{ text-align:center; font-size:14px; color:#abbb38; float:left;}

.studentLBTitle .li00{width:520px;text-align:left; padding-left:30px}

.studentLBTitle .li01{width:120px;}

.studentLBTitle .li02{width:150px;}



.studentLBList{ height:30px; border-bottom:1px #d0cfcf dotted;  line-height:30px; padding:5px 0px;}

.studentLBList li{ text-align:center; font-size:14px;  float:left;}

.studentLBList li .studentLBBtn{ display:block; background:#858484; width:14px; height:12px; margin:8px 0 0 49px;}

.studentLBList li .studentLBBtn:hover{ background:#abbb38;}

.studentLBList li a{ display:block;}

.studentLBList .li00{width:520px;text-align:left; padding-left:30px}

.studentLBList .li01{width:120px; font-size:12px;}

.studentLBList .li02{width:150px;font-size:12px;}





.listOdd{ background:#ebecf1;}

.studentLBListHover{ background:#dde8f5;}

.studentLBListHover li .studentLBBtn{ background:#abbb38;}

.studentLBListHover .li02 a:hover{ text-decoration:underline;}





.fxjj{ float:left;width:418px; height:257px; position:relative; }

.fxjj dt{ font-size:14px; height:30px; line-height:30px; padding:0px 15px; width:388px;position:absolute; left:0px; bottom:0px; background:url(../images/teacherBt.png) left top repeat; color:#fff;}

.fxjj dd{ width:418px; height:257px;}

.fxjj dd img{ width:418px; height:257px;}



.jyzdClubTop{ background:#e6ecf3 url(../images/jy03.png) 122px 32px no-repeat; border-top:2px #abbb38 solid; padding:40px 0px 30px 40px;}

.jyzdClubTop dl{ display:block;}

.jyzdClubTop dt{ float:left; width:170px; font-size:14px; line-height:40px; color:#abbb38;}

.jyzdClubTop dd{ float:left;width:580px; font-size:14px; line-height:40px; }





.zbList{ display:block; margin-top:10px;}

.zbList li{ margin:0px 15px 5px 0px; float:left; background:url(../images/yf01.jpg) left top no-repeat; width:251px; height:41px; line-height:30px; font-size:16px; color:#abbb38; font-size:16px; text-align:center;}

.zbList li span{ color:#f39700;}

.zbList li em{ color:#595757; font-style:normal;}



.cpType{ float:left;width:268px; height:200px; border:1px #ccc solid; margin-right:10px; position:relative; padding-top:60px; }

.cpType dt{ position:absolute; left:-1px; top:-1px; height:50px; line-height:50px; font-size:22px; color:#fff; text-align:center; display:block;width:270px; }

.cpType dd{ line-height:22px; padding:20px 30px 0; font-size:14px;}

.cpType00 dt{ background:url(../images/gr02.gif) left top repeat-y; border-bottom:2px #674f84 solid;}

.cpType01 dt{ background:url(../images/gr02.gif) -284px top repeat-y;border-bottom:2px #4e4b92 solid;}

.cpType02 dt{ background:url(../images/gr02.gif) -570px top repeat-y;border-bottom:2px #3c5d92 solid;}





.btn{ margin-top:20px; padding-left:420px;}

.bmArea{width:602px; height:475px; padding:14px; background:#fff; position:relative;}

.bmBox{ width:452px; height:445px;  padding:30px 0px 0px 150px; overflow:hidden; margin:0px auto;}

.bmBox h3{font-size: 18px;font-weight: normal;padding-bottom: 10px;}

.bmBox .close{  display:block; position:absolute; right:14px; top:10px;width:24px; height:24px; z-index:9;}



.hr li{border:1px solid #d7d7d7;margin-bottom:15px;position:relative;}

.newsTit{height:74px;padding:1px;padding-right:20px;cursor:pointer;overflow:hidden;}

.newsTit img{float:left;}

.newsTit h4{float:left;width:715px;padding:8px 0 0 20px; font-weight:normal;}

.newsTit h4 span,.newsTit h4 a{display:block;color:#474747;font-family:\5FAE\8F6F\96C5\9ED1;font-size:20px;height:28px;line-height:28px;overflow:hidden;}

.newsTit h4 em{display:block;color:#8d8d8d;line-height:16px;height:32px;overflow:hidden; font-style:normal; font-weight:normal;}

.newsTit b{display:block;height:74px;width:40px;background:url("../images/introBtn.png") 0 50% no-repeat;vertical-align:top;cursor:pointer;float:right;}

.hr .info{line-height:1.6;color:#7b7c7b;padding:20px;display:none;background-color:#fff;}

.hr li.hover{border:1px solid #abbb38;}

.hr li.hover .newsTit b{background-position:-40px 17px}



.indexNews .mr{position:relative; top:5px; left:390px;}





.yyArea{width:602px; height:475px; padding:14px; background:#fff; position:relative;}

.yyBox{ width:452px; height:445px;  padding:30px 0px 0px 150px; overflow:hidden; margin:0px auto;}

.yyBox h3{font-size: 18px;font-weight: normal;padding-bottom: 10px; font-weight:bold;}

.yyBox .close{  display:block; position:absolute; right:14px; top:10px;width:24px; height:24px; z-index:9;}



.kcNr{ background:url(../images/bg1.jpg) left bottom no-repeat; width:166px; padding-bottom:8px; float:left; margin:0px 58px 20px 0px;}

.kcNr dd{ background:#f6f6f6; border:1px #e1e1e1 solid;width:144px; height:110px; padding:10px 10px 0px 10px; line-height:18px; font-size:11px;}

.kcNr dt{ height:30px; line-height:30px; background:#735895 url(../images/bg2.png) 25px 5px no-repeat; position:relative; text-indent:55px; color:#fff;}

.kcNr dt span{ display:block; width:20px; height:20px; position:absolute; left:25px; top:5px; color:#735895; line-height:20px; font-weight:bold; font-size:16px; text-indent:0px; text-align:center;}

.kcNr01 dt{ background:#735895 url(../images/bg2.png) 25px 5px no-repeat; }

.kcNr02 dt{background:#524e9f url(../images/bg2.png) 25px 5px no-repeat; }

.kcNr03 dt{ background:#466caa url(../images/bg2.png) 25px 5px no-repeat; }



.yousBox{ margin-bottom:20px; position:relative; height:428px;}

.y1{ position:absolute; left:301px; top:68px; width:132px; height:115px; }

.y1:hover{ background:url(../images/y1.png) left top no-repeat;}

.y2{ position:absolute; left:423px; top:68px; width:127px; height:113px; }

.y2:hover{ background:url(../images/y2.png) left top no-repeat;}

.y3{ position:absolute; left:485px; top:147px; width:86px; height:138px; }

.y3:hover{ background:url(../images/y3.png) left top no-repeat;}

.y4{ position:absolute; left:425px; top:250px; width:125px; height:113px; }

.y4:hover{ background:url(../images/y4.png) left top no-repeat;}

.y5{ position:absolute; left:302px; top:249px; width:130px; height:113px; }

.y5:hover{ background:url(../images/y5.png) left top no-repeat;}

.y6{ position:absolute; left:280px; top:145px; width:86px; height:138px; }

.y6:hover{ background:url(../images/y6.png) left top no-repeat;}



.hxLesson{width: 230px; height: 280px;}

.hxLesson dt{ width: 232px;padding-top: 21px;height: 41px; font-size:20px;}

.ysTable3{width:100%; float:left;}

.ysTable3 th{ vertical-align:middle; text-align:left;}

.ysTable3 .bt{ font-size:14px;}

.hxLesson02{width:180px;}

.hxLesson02 dt{width:182px;}



.jxZX{padding:0;}

.jxZX h3{ color:#abbb38; font-size:18px; font-weight:normal; height:40px; line-height:40px;}

.jxZX .mr{position:relative; top:5px; left:960px;}



.jxZX_list{width:1168px; overflow:hidden;}

.jxZX_list ul{ list-style:none;width:1200px;}

.jxZX_list ul li{line-height:30px; border-bottom:1px #dedede dotted; height:30px; width:518px; overflow:hidden; float:left; margin-right:50px;}

.jxZX_list ul li:hover{ background:url("../images/icon03.gif") no-repeat scroll 5px 15px transparent; }

.jxZX_list ul li a{color:#333; text-decoration:none; display:block; width:430px; height:30px; line-height:30px; overflow:hidden;}

.jxZX_list ul li a:hover{text-decoration:none; color:#abbb38}

.jxZX_list ul li span{float:right; color:#a9a9a9; font-size:11px; display:block;}



.jxZX_list ul li.select a{ color:#abbb38}

.jxZX_list ul li.select span{color:#abbb38}



/*20150518sy_acs*/

.btn_mr{color:#02b420; background:#fff; text-decoration:none; margin:0 auto; text-align:center; display:block; height:30px; line-height:30px; width:140px;border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .2); font-size:14px; border:1px solid #02b420;}

.btn_mr:hover{ color:#fff!important;border-radius:6px;background:#02b420;}



.btn_mr2{color:#abbb38; text-decoration:none; margin:0 auto; text-align:center; display:block; height:30px; line-height:30px; width:140px;border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .2); font-size:14px;}

.btn_mr2:hover{ background:#0b3465; color:#fff;border-radius:6px;}



.btn_mr3{color:#abbb38; background:#f8f8f8; text-decoration:none; text-align:center; display:block; height:20px; line-height:22px; width:80px;border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .2); font-size:12px;}

.btn_mr3:hover{ color:#fff!important;border-radius:6px;background:url("../images/menu_bg_on.png") left top repeat-x;}



.btn_page{color:#abbb38; background:#f8f8f8; text-decoration:none; text-align:center; display:inline-block; height:30px; line-height:30px; width:166px;border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .2); font-size:14px;}

.btn_page:hover{ color:#fff!important;border-radius:6px;background:url("../images/menu_bg_on.png") left top repeat-x;}

.btn_page_cur{background:#0b3465; color:#fff!important;border-radius:6px;}



.btn_page{color:#abbb38; background:#f8f8f8; text-decoration:none; text-align:center; display:inline-block; height:30px; line-height:30px; width:166px;border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .2); font-size:14px;}

.btn_page:hover{ color:#fff!important;border-radius:6px;background:url("../images/menu_bg_on.png") left top repeat-x;}

.btn_page_cur{background:#0b3465; color:#fff!important;border-radius:6px;}



.btn_page2{color:#abbb38; background:#f8f8f8; text-decoration:none; text-align:center; display:inline-block; height:30px; line-height:30px; padding:0 30px; border-radius:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .2); font-size:14px;}

.btn_page2:hover{ color:#fff!important;border-radius:6px;background:url("../images/menu_bg_on.png") left top repeat-x;}

.btn_page2_cur{background:#0b3465; color:#fff!important;border-radius:6px;}



.sy_acs{ margin:0; color:#676767;text-align:center; font-size:15px; line-height:24px; padding:20px 0 50px 0;}

.sy_acs .b1{width:29%; padding:20px 0 40px 2%;float:left; text-align:left;font-weight:bold;font-size:32px;margin:0 1% 20px 1%;}

.sy_acs .b1 span{font-size:15px;font-weight:normal;margin:10px 0 0 0; display:block;}

.sy_acs .c1{background:url("../images/h1.jpg");color:#02b420;}

.sy_acs .c2{background:url("../images/h2.jpg");color:#ffda2a;}

.sy_acs .c3{background:url("../images/h3.jpg");color:#02b420;}

.sy_acs .c4{background:url("../images/h4.jpg");color:#ffda2a;}

.sy_acs .c5{background:url("../images/h5.jpg");color:#02b420;}

.sy_acs .c6{background:url("../images/h6.jpg");color:#ffda2a;}

.sy_acs .item{width:50%; float:left; margin:10px 0 0 0; font-size:15px;}

.sy_acs .item h3{ color:#676767; font-size:28px; font-weight:normal; height:56px; line-height:56px; text-align:center; width:240px; display:block; margin:0 auto;}

.sy_acs .item h3 img{float:left; margin:0 0 0 13px;}

.sy_acs .item span{font-size:26px; font-weight:normal; margin:0 0 10px 15px; height:36px; display:block; line-height:36px; float:left;}



.sy_acs2{ margin:0;font-size:15px; line-height:24px;background:url("../images/bg_home1.jpg") repeat-x; height:395px; padding:38px 0 32px 0;}

.sy_acs2 h3{ color:#676767; font-size:28px; font-weight:normal; height:28px; line-height:28px; text-align:center; margin:0 0 30px 0;}

.sy_acs2 .r1{width:253px; border:1px solid #172a88; height:385px; overflow:hidden; float:left;}

.sy_acs2 .r1 .title{ font-size:22px; font-weight:normal; color:#fff; text-align:center; margin:8px; width:237px; height:76px; background:#172a88; line-height:76px;}

.sy_acs2 .r1 .box{height:262px; margin:8px; background:#172a88; padding:10px; color:#fff; z-index:1;}

.sy_acs2 .r1 .mr{ height:98px; line-height:98px;  background:url("../images/bg_black30.png"); position:relative; z-index:99; top:-106px; left:8px; width:237px; text-align:center;}

.sy_acs2 .r1 .mr a{ font-size:15px;color:#fff;}

.sy_acs2 .r2{float:left; width:902px; margin:0;}

.sy_acs2 .r2 .eventsbox{}

.sy_acs2 .r2 .eventsbox .title{text-align:center; margin:0 0 8px 0; width:418px; height:60px; background:#172a88; line-height:25px; padding:16px 0 0 0;}

.sy_acs2 .r2 .eventsbox .title a{ font-size:18px; font-weight:normal; color:#fff; display:block; width:300px; margin:0 auto;}

.sy_acs2 .r2 .eventsbox .item{width:423px; border:1px solid #172a88;height:369px; margin:0 0 0 10px; float:left; padding:8px;}

.sy_acs2 .r2 .eventsbox .item img{width:418px; height:280px;position:relative; left:0; top:0; z-index:1px;}

.sy_acs2 .r2 .eventsbox .item .txt{position:relative; left:0; top:-80px; height:60px; padding:10px; width:398px;background:url("../images/bg_black50.png"); color:#fff; z-index:99;}

.sy_acs2 .r2 .eventsbox  .bx-wrapper .bx-pager{display:none;}



.sy_acs3{ margin:0; color:#676767;text-align:center; font-size:15px; line-height:24px; padding:30px 0; background:#fff; height:340px; overflow:hidden;}

.sy_acs3 .newsbox{margin:0; float:left; clear:none;}

.sy_acs3 .newsbox .box{height:260px;}

.sy_acs3 .newsbox .radius-btn-2{margin-top:40px !important;}

.sy_acs3 .r2{float:left; margin:0 0 0 11px;  width:445px;}

.sy_acs3 .r2 h3{ font-size:18px; color:#fff; font-weight:normal; margin:0; height:57px; background:url(../images/bg_home2.jpg) no-repeat; line-height:45px; padding:0 0 0 28px; width:417px; display:block; text-align:left; }

.sy_acs3 .r2 .box{padding:0; background:#efefef; height:270px; width:445px; padding:10px 0 0 0; z-index:1;}

.sy_acs3 .r2 ul{list-style:none; margin:10px;}

.sy_acs3 .r2 ul li{overflow:hidden; padding:0 0 3px 12px; margin:3px 0; line-height:18px; background:url(../images/arrow2.png) no-repeat 0 6px; text-align:left;}

.sy_acs3 .r2 li:hover{background:url(../images/icon03_on.png) no-repeat 0 6px;}

.sy_acs3 .r2 ul li a{overflow:hidden;}

.sy_acs3 .r2 ul li a:hover{color:#02b420;}

.sy_acs3 .r2 .hotline{ line-height:180%;}

.sy_acs3 .r2 .hotline h1{text-align:center;}

.sy_acs3 .r2 .hotline h1 a{ font-size:13px; color:#172a88 !important;}

.sy_acs3 .r2 .hotline h1 a:hover{color:#0080cc !important;}

.sy_acs3 .r2 .hotline p{text-align:left; padding:0 10px;}

.sy_acs3 .r2 .hotline p a{color:#888;}

.sy_acs3 .r2 .hotline a:hover{color:#02b420;}

.sy_acs3 .r2 .mr{ width:68px; height:20px; line-height:20px; text-align:center; font-size:12px; position:relative; top:-30px; left:377px; background:#172a88; color:#fff !important; z-index:99; display:block;}

.sy_acs3 .r2 .mr:hover{ background:#0080cc;}



.sy_acs3 .r3{float:right; margin:0; width:445px;}

.sy_acs3 .r3 h3{ font-size:18px; color:#fff; font-weight:normal; margin:0; height:57px; background:url(../images/bg_home2.jpg) no-repeat; line-height:45px; padding:0 0 0 28px; width:417px; display:block; text-align:left; }





.sy_acs4{ margin:0; color:#676767;font-size:15px; line-height:20px;padding:50px 0; background:#fff;overflow:hidden; position:relative;}

.sy_acs4 h3{ color:#676767; font-size:28px; font-weight:normal; height:28px; line-height:28px; text-align:center; margin:0 0 30px 0;}

.sy_acs4 .box{padding:0;  padding:20px 0; margin:0 0 40px 0; height:77px;position:relative; overflow:hidden; width:100%;}

.sy_acs4 .box ul{overflow:hidden;}

.sy_acs4 .box li{width:230px; text-align:center;border:1px solid #fff;padding:10px 0;height:75px;float:left; overflow:hidden; text-align:center; display:inline-table; }

.sy_acs4 .box li:hover{ border:1px solid #02b420; cursor:pointer;}

.sy_acs4 .box li img{max-width:200px; max-height:75px;}

.sy_acs4 .box div{display:table-cell;vertical-align:middle;height:75px;line-height:75px;*font-size:75px;}



.back_top{ margin:0; text-align:center;}



/*.sy_acslf_rgt{ width:488px; border:1px solid #ececec; cursor:pointer;}*/

.sy_acsrgt{ width:262px; padding:0 0 0 15px;}

.sy_acsrgt a{ border-top:1px solid #ececec; display:block;}

.sy_fxbook{ padding:20px; border:1px solid #e2e2e2; display:none;}

.acs_nybt2{ display:none;}

.acs_nynr2{ display:none;}

.sy_fxbookrgt h3{ height:18px; line-height:18px; padding-bottom:7px; font-size:18px; color:#abbb38; font-weight:normal;}



.acs_tanc{ background:url(../images/asc_tanbg.png); position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; display:none;}

.acs_tancnr{ padding:5px; width:930px; position:absolute; left:50%; top:50%; margin-left:-465px; margin-top:-259px; background-color:#f2f2f2; border-radius:5px; behavior:url(../other/pie.htc); border:1px solid #d7d7d7;}

.acs_tancbt{ height:31px; line-height:31px; color:#fff; background:url(../images/acs_tancbt_bg.jpg) repeat-x; font-size:14px; border-radius:5px; behavior:url(../other/pie.htc); padding-left:15px;}

.acs_tancmde{ height:400px; overflow:hidden; color:#000; padding-left:16px; margin-bottom:12px; }

.acs_tancmde h2{ font-size:20px; height:20px; line-height:20px; padding-top:12px; font-family:"Times New Roman"; font-weight:bold; text-align:center; color:#000;}

.acs_tancmde h3{ font-size:16px; height:16px; line-height:16px; padding:4px 0 3px; font-family:"Times New Roman"; font-weight:bold; text-align:center; color:#000;}

.acs_tancmde h4{ font-weight:bold; height:12px; line-height:12px; padding-bottom:22px; text-align:center; color:#000;}

.acs_tancmde table td{ color:#000; padding:2px 0; font-family:"arial";}

.acs_tancbtm{ height:47px; text-align:right; padding-top:9px; border-top:1px solid #d7d7d7; padding-right:15px;}

.acs_tancbtm a{ display:inline-block; height:32px; line-height:32px; color:#fff; background-color:#ec881f; font-size:18px; font-family:"arial"; padding:0 11px; border:1px solid #db780f; border-radius:5px; behavior:url(../other/pie.htc);}

/*acs_detail*/

h2.acs_nybt{ font-size:14px; margin-bottom:14px;}

.acs_nynr{ width:1050; position:relative;}

.acs_nynr a{ display:inline-block; position:absolute; top:266px; right:446px; padding-right:7px; background:url(../images/sy_acssj.png) no-repeat right center; color:#d76d60; font-size:14px; text-decoration:underline;}

.acs_nynr img{ cursor:pointer;}











#hzmt td{padding:5px;}

#hzmt  img{WIDTH: 180px;HEIGHT:60px;border:1px solid #e2e2e2;border-radius:6px;} 



.page_btn{width:253px; border:1px solid #172a88;}

.page_btn .title{ font-size:22px; font-weight:bold; color:#fff; text-align:center; margin:8px; width:237px; height:76px; background:#172a88; line-height:76px;}

.page_btn dl{ width:253px;background:#fff;  margin:0; }

.page_btn dd{ float:left; width:213px; height:50px;border-bottom:1px solid #ddd; line-height:50px; padding:0 15px 0 25px; background:url(../images/arrow2.png) no-repeat 15px 21px;}

.page_btn dd a{ font-size:15px; color:#172a88;}

.page_btn dd a:hover{color:#0080cc; font-weight:bold;}

.page_btn .cur{color:#0080cc; font-weight:bold;}



.page_btn2{width:253px; border:1px solid #172a88;}

.page_btn2 .title{ font-size:22px; font-weight:bold; color:#fff; text-align:center; margin:8px; width:237px; height:76px; background:#172a88; line-height:76px;}

.page_btn2 dl{ width:253px;background:#fff;  margin:0; }

.page_btn2 dd{ float:left; width:213px;border-bottom:1px solid #ddd; line-height:22px; padding:10px 15px 10px 25px; background:url(../images/arrow2.png) no-repeat 15px 16px;}

.page_btn2 dd a{ font-size:15px; color:#172a88;}

.page_btn2 dd a:hover{color:#0080cc; font-weight:bold;}

.page_btn2 .cur{color:#0080cc; font-weight:bold;}



/*�۵��˵�Ч��**/



.container {

	width: 788px;

	margin: 0 auto;

	overflow:hidden;

}

.container h1 {

	font: 4em;

	text-align:center;

	padding: 20px 0;

	color: #fff;

}

.container h1 span { color: #666; }

.container h1 small{

	font: 0.3em normal;

	text-transform:uppercase;

	letter-spacing: 0.5em;

	display: block;

	color: #666;

}

 

.container h2.acc_trigger {

	padding: 0;	

	margin: 0 0 5px 0;

	background:url("../images/video01.png") no-repeat 5px 5px #e7e7e7;

	height: 40px;	

	line-height:40px;

	width: 100%;

	font-size: 14px;

	font-weight:bold;

	float: left;

	text-align:left;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}

.container h2.acc_trigger a {

	color: #474747;

	text-decoration: none;

	display: block;

	padding: 0 0 0 40px;

	font-size: 14px;

}



.container h2.acc_trigger a:hover {

	background:url("../images/video01.png") no-repeat 5px 5px  #0b3465;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	color: #fff;

}

.container h2.active {background:url("../images/video01_on.png") no-repeat 5px 5px  #0b3465;}

.container h2.active a{color:#fff;}

.container .acc_container {

	margin: 0 0 5px; padding: 0;

	overflow: hidden;

	font-size: 1.2em;

	width: 786px;

	clear: both;

	background: #fff;

	border: 1px solid #d6d6d6;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}

.container .acc_container .block {

	padding: 20px;

}

.container.acc_container .block p {

	padding: 5px 0;

	margin: 5px 0;

}

.container .acc_container h3 {

	font: 2.5em normal Georgia, "Times New Roman", Times, serif;

	margin: 0 0 10px;

	padding: 0 0 5px 0;

	border-bottom: 1px dashed #ccc;

}

.container .acc_container img {

	

	max-width:746px;

	border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

}





/*�۵��˵�Ч��**/



.container2 {

	width: 788px;

	margin: 0 auto;

	overflow:hidden;

}

.container2 h1 {

	font: 4em;

	text-align:center;

	padding: 20px 0;

	color: #fff;

}

.container2 h1 span { color: #666; }

.container2 h1 small{

	font: 0.3em normal;

	text-transform:uppercase;

	letter-spacing: 0.5em;

	display: block;

	color: #666;

}

 

.container2 h2.acc_trigger {

	padding: 0;	

	margin: 0 0 5px 0;

	background:url("../images/video01.png") no-repeat 5px 5px #e7e7e7;

	height: 60px;	

	line-height:22px;

	width: 100%;

	font-size: 12px;

	font-weight:bold;

	float: left;

	text-align:left;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}

.container2 h2.acc_trigger a {

	color: #474747;

	text-decoration: none;

	display: block;

	padding: 8px 10px 0 40px;

	font-size: 12px;

	height:52px;

}



.container2 h2.acc_trigger a:hover {

	background:url("../images/video01.png") no-repeat 5px 5px  #0b3465;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	color: #fff;

}

.container2 h2.active {background:url("../images/video01_on.png") no-repeat 5px 5px  #0b3465;}

.container2 h2.active a{color:#fff;}

.container2 .acc_container {

	margin: 0 0 5px; padding: 0;

	overflow: hidden;

	font-size: 1.2em;

	width: 786px;

	clear: both;

	background: #fff;

	border: 1px solid #d6d6d6;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}

.container2 .acc_container .block {

	padding: 20px;

}

.container2.acc_container .block p {

	padding: 5px 0;

	margin: 5px 0;

}

.container2 .acc_container h3 {

	font: 2.5em normal Georgia, "Times New Roman", Times, serif;

	margin: 0 0 10px;

	padding: 0 0 5px 0;

	border-bottom: 1px dashed #ccc;

}

.container2 .acc_container img {

	

	max-width:746px;

	border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

}





