﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:12px;}
sup,sub{font-size:80%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em{font-weight:normal;font-style: normal;}
strong{font-weight: bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-size: 12px;font-family: "Microsoft YaHei";color:#333333;outline:0;}
body{background:#fff;/*text-align: center;*/position: relative;}
a{color:#333333;text-decoration: none;}
a:hover{color:#e10305;text-decoration: none;}
textarea,button,select,keygen,legend{-webkit-appearance: none;}
/* base */
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.dn{display: none;}
.db{display: block;}
.pr{position: relative;}
.pa{position: absolute;}
.zoom{zoom: 1;}
.oh{overflow: hidden;}
.fs12{font-size: 12px;}
.lh20{line-height: 20px;}
.h384{ height:384px;}
.w900{ width:900px; overflow:hidden;}
.w880{ width:880px; overflow:hidden;}
.w760{ width:760px;}
.w280{ width:280px; overflow:hidden;}
.fw{font-weight: bold;}
.els{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.btn{border-top: none!important;}
.brn{border-right: none!important;}
.bbn{border-bottom: none!important;}
.bln{border-left: none!important;}
.mtn{margin-top: 0px!important;}
.mrn{margin-right: 0px!important;}
.mbn{margin-bottom: 0px!important;}
.mln{margin-left: 0px!important;}
.ptn{padding-top: 0px!important;}
.prn{padding-right: 0px!important;}
.pbn{padding-bottom: 0px!important;}
.pln{padding-left: 0px!important;}
.usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.doc-wrap{width: 100%;overflow: hidden;}
.mt60px{ margin-top:60px!important;}
.mt40px{ margin-top:40px!important;}
.mt30px{ margin-top:30px!important;}
.mt20px{ margin-top:20px!important;}
.pb25px{ padding-bottom:25px;}
.p20px{ padding:20px;}
.bk{ border:1px solid #dcdcdc; margin-top:20px; overflow:hidden;}
.col1{ color:#047acb;}
body{margin:0; padding:0px;font:14px "微软雅黑";}
*{ margin:0px; padding:0px;}
.clearfix{ clear:both;}

.box{ width:100%; overflow:hidden;}
.main{ width:1200px; margin:0px auto; overflow:hidden;}
.main1{ width:1198px; margin:0px auto; overflow:hidden;}

/* 头部 */
.header{ background:url(../img/topbe.jpg) repeat-x; height:42px; line-height:41px; color:#666666;}
.header em{ float:right; color:#dddddd;}
.header em a{ color:#666666; padding:0px 8px;}
#nav_a{ display:block; float:right; width:116px; height:42px; background:url(../img/nav_ic.png) no-repeat center center;}
#nav_a.cur{ width:114px; background:#ffffff url(../img/nav_ic.png) no-repeat center center; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
#navBox{ border:1px solid #dcdcdc; border-top:none; padding:10px 0px; position:absolute; left:50%; margin-left:-600px; top:42px; background:#FFF; z-index:9999;}
.nav_list{ width:100%; margin:0px auto; padding:10px 0px; overflow:hidden;}
.nav_list span{ display:block; width:1105px; margin:0px auto; height:22px; line-height:22px; padding:6px 0px; font-size:18px;}
.nav_list span img{ display:block; float:left; margin-right:10px;}
.nav_list ul{ width:1100px; margin:8px auto 0px auto; font-size:12px; padding:0px 18px 0px 80px;}
.nav_list li{ width:122px; float:left; height:25px; line-height:25px;}
.nav_list li a{ color:#666666;}

.logo,.logo a{ width:181px; height:125px;}
.logo a{ display:block; background:url(../img/logo.png) no-repeat left center;}
.tel{ width:500px; height:99px; margin:13px 0px; padding:0px 0px 0px 20px;}
.pho_img{ width:689px; height:74px; margin:25px auto;}

.nav_be{ width:100%; margin:0px auto; height:50px; background:#d00000 url(../img/nav_be.jpg) no-repeat center top;}

#nav{ width:1200px; margin:0px auto; height:50px; z-index:999;}
#nav .nav_i{ float:left; padding:0px 28px; height:50px; background:#bf0101; font-size:16px;}
#nav .nav_i a{ display:inline-block; line-height:50px; background:url(../img/nav_ic5.png) no-repeat left center; padding:0px 0px 0px 35px; color:#fff;}
#nav .nav_e{ float:left; display:block; width:7px; height:50px; background:url(../img/nav_lbe.png) no-repeat;}
#nav li{ float:left; width:145px; position:relative;}
#nav li a{ display:block; width:145px; height:50px; position:relative; font-size:16px; line-height:50px; text-align:center; color:#fff; z-index:99;}
#nav li a:hover,#nav li.sfhover a{ background:#b20101; color:#fff;}
#nav li ul{ width:125px; position:absolute; list-style-type:none; display:none; top:50px; left:0px; padding:5px 10px 5px 10px; background-color:#c60000; z-index:99;} 
#nav li ul li{ width:125px!important; height:42px; line-height:40px; background:url(../img/nav_li.png) repeat-x left bottom;}
#nav li ul li a:hover{ color:#fcca02!important;}
#nav li.sfhover ul li a{ display:block; width:125px; height:42px; line-height:40px; background:none!important;}
#nav li.sfhover ul { display:block;}

/*banner*/
#slideBox{ width:100%; overflow:hidden; position:relative;}
#slideBox .hd{ height:10px; position:absolute; right:20%; bottom:24px; overflow:hidden; z-index:1;}
#slideBox .hd ul{ float:left; overflow:hidden; zoom:1;}
#slideBox .hd ul li{float:left; height:10px; width:10px; margin-right:10px; background:url(../img/btn_off.png) no-repeat; cursor:pointer;}
#slideBox .hd ul li.on{ width:10px; height:10px; background:url(../img/btn_on.png) no-repeat;}
#slideBox .bd{ height:100%; position:relative; z-index:0;}
#slideBox .bd li{ zoom:1; vertical-align:middle;}
#slideBox .bd img{ display:block; width:100%;}

/* 底 */
.footer_1{ background:#d00206; height:57px;}
.footer_1 span{ display:block; height:57px; background:#fff url(../img/bot.png) no-repeat center;}
.footer_2{ background:#333333; padding:55px 0px 15px 0px; color:#ffffff;}
.footer_2 .fl{ height:180px; padding:0px 50px; border-right:1px solid #484747;}
.footer_2 .fl span,.footer_2 .fr span{ display:block; width:100%; text-align:left; font-size:18px; height:40px; line-height:40px!important; text-align:left;}
.footer_2 a{ color:#ffffff;}
.footer_list{ width:85px; line-height:35px;}
.footer_list a{ display:inline-block; width:100%; text-align:left;}
.footer_list1{ width:256px;}
.footer_list1 p{ display:block; width:85px; float:left;}
.footer_list1 p em{ display:block; width:77px; margin:0px auto; height:35px; line-height:35px;}
.footer_list1 p img{ display:block; margin:0px auto;}
.footer_r{ width:194px; height:160px; background:url(../img/tel_b.png) no-repeat left 50px; padding:0px 0px 0px 42px; position:relative;}
.footer_r a{ display:block; width:132px; height:34px; line-height:34px; text-align:center; position:absolute; bottom:0px; left:42px; background:#d1d1d1; color:#333333; border-radius:5px;}
.link{ width:1090px; margin:55px auto 0px auto; padding:14px 0px 14px 110px; line-height:25px; border-top:1px solid #484747; border-bottom:1px solid #484747; color:#f1f0f0; position:relative; min-height:25px;}
.link em{ width:75px; position:absolute; left:0px; top:14px; height:25px; line-height:25px; background:url(../img/link_ic.png) no-repeat 8px center; padding:0px 0px 0px 35px;}
.link a{ display:inline-block; color:#f1f0f0; padding:0px 18px 0px 0px;}
.footer_p{ margin-top:20px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#999999;}

/* 首页 */
.shop_be{ border:1px solid #dddddd; background:url(../img/x_be.png) repeat-x left 58px;}

.tit{ width:100%; height:58px; line-height:58px;}
.tit img{ float:left; display:block; margin-top:9px; padding:0px 0px 0px 15px;}
.tit a,.tit_2 a{ float:right; display:inline-block; padding:0px 28px 0px 0px !important; background:url(../img/more.png) no-repeat 44px center; color:#999999; font-size:14px !important;}

.good{width:434px; border-right:1px solid #dddddd; position:relative;}
.good_Cons{ width:434px; margin-top:20px; height:250px; position:relative; overflow:hidden;}
.good_Con{ float:left; width:9999px; position:absolute; left:0; top:0;}
#good .shop{ float:left; width:434px;}
#good .shop a{ display:block; width:360px; margin:0px auto;}
#good .shop img{ display:block; width:360px!important; height:200px!important;}
#good .shop h2{ width:325px; margin-top:5px; height:35px; line-height:35px; background:url(../img/icon1.png) no-repeat left center; overflow:hidden; padding:0px 0px 0px 35px; font-size:18px; color:#e10305;}
#good .shop h2 em{ padding-left:15px;}
#good .shop p{ width:100%; line-height:22px; max-height:44px; color:#666666; overflow:hidden;}
#good .shop em{ color:#333!important;}

.good_Btns{ position:absolute; left:0px; top:160px; width:434px; height:52px;}
.teacher_Btns{ position:absolute; left:-3px; top:160px; width:763px; height:52px;}
.good_Btns a,.teacher_Btns a{ position:absolute; background:url(../img/icon.png) no-repeat; background-position:0px 0px!important; width:26px; height:52px; top:0px; left:0px;}
.good_Btns .down,.teacher_Btns .down{ background-position:-26px 0px!important; left:auto; right:0px;}
.good_Btns .uN,#good .good_Btns a:hover.uN,.teacher_Btns .uN,.teacher_Btns a:hover.uN{ cursor:none; background-position:0px -52px!important;}
.good_Btns .dN,.good_Btns a:hover.dN,.teacher_Btns .dN,.teacher_Btns a:hover.dN{ cursor:none; background-position:-26px -52px!important;}

#teacher{position:relative;}
.teacher_Cons{ width:696px; margin-top:20px; margin:25px auto 0px auto; height:280px; position:relative; overflow:hidden;}
.teacher_Con{ float:left; width:9999px; position:absolute; left:0; top:0;}
.teacher_shop{ float:left; width:232px;}
.teacher_shop a{ display:block; width:212px; height:280px; margin:0px auto; position:relative; color:#ffffff; text-align:center;}
.teacher_shop img{ display:block; width:212px!important; height:280px!important;}
.t_be,.t_bebot{ width:212px; height:85px; background:#ff9c01; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; position:absolute; bottom:0px; left:0px; z-index:99;}
.t_be1{ display:none; z-index:99;}
.t_betop{ width:212px; height:195px; background:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; position:absolute; top:0px; left:0px;}
.t_bebot{ background:#e10305!important;}
.t_img{ width:212px; height:195px; background:url(../img/icon3.png) no-repeat center center; position:absolute; top:0px; left:0px;}

.teacher_shop h2{ display:block; width:212px; height:40px; line-height:40px; position:absolute; bottom:42px; left:0px; font-size:18px; z-index:999;}
.teacher_shop em{ display:block; width:28px; height:3px; background:#ffffff; position:absolute; bottom:39px; left:50%; margin-left:-14px; z-index:999;}
.teacher_shop p{ display:block; width:212px; height:34px; line-height:34px; position:absolute; bottom:5px; left:0px; z-index:999;}

.good_bot{ width:434px; height:50px; line-height:50px; background:#e10305; position:absolute; bottom:0px; left:0px; font-size:18px; color:#ffffff; text-align:center;}
.good_bot a{ display:block; float:right; width:134px; height:50px; background:#ff9c01; color:#ffffff;}
.good_bot b{ font-size:24px; color:#ffeb4b; padding:0px 5px;}

#news{ width:430px; border-right:1px solid #dddddd;}
#news ul{ padding:0px 15px;}
#news ul li{ width:430px; margin-top:17px; padding:0px 0px 0px 70px; position:relative; min-height:60px;}
#news ul em{ display:block; width:56px; height:50px; position:absolute; left:0px; top:0px; text-align:center; border:2px solid #d6000f; color:#999999; font-size:12px; line-height:22px; padding:6px 0px 0px 0px;}
#news ul em b{ color:#333333; font-size:18px; font-weight:normal;}
#news ul h2{ width:100%; height:35px; line-height:35px; font-size:16px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
#news ul p{ width:100%; height:25px; color:#666666; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
#news ul a:hover em,#news ul a:hover em b{ background:#d6000f; color:#ffffff!important;}
#news ul a:hover h2,#news ul a:hover p{ color:#e10305;}

#video{ width:323px;}
.video_con{ width:285px; height:287px; padding:20px 23px 0px 15px;}
.video_con a{ display:block; width:285px; height:287px; background:url(../temp/video_img.jpg) no-repeat left top; position:relative; color:#ffffff;}
.video_con span{ display:block; width:255px; height:52px; background:#e30305 url(../img/icon2.png) no-repeat 230px center; position:absolute; bottom:0px; left:0px; padding:8px 15px 0px 15px; line-height:22px;}
.video_v{ width:285px; height:227px; background:#000;}

.title{ width:424px; padding:10px 0px 10px 10px; position:relative;}
.title span{ display:block; width:100%; height:35px; line-height:35px; overflow:hidden;}
.title span b{ font-size:24px; padding:0px 5px 0px 0px;}
.title span em{ color:#e10305; padding:0px 5px; font-weight:bold;}
.title p{ width:100%; height:22px; line-height:22px; color:#666666;}
.title a{ display:block; position:absolute; right:12px; top:15px; background:#e10305; color:#ffffff; text-align:center; width:66px; height:22px; line-height:22px;}
.tit_list{ display:block; width:100%; background:#f5f5f5; height:42px; line-height:42px; text-align:center; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; font-weight:bold;}
.list_1{ width:100%; height:209px; overflow:hidden;}
.list_1 li{ width:100%; height:34px; line-height:34px;}
.g_p1,.g_p2,.g_p3{ float:left; text-align:center;}
.g_p1,.g_p3{ width:100px;}
.g_p2{ width:225px;}

.title_1{ height:85px; background:url(../img/x_be.png) repeat-x left center;}
.title_1 em{ display:block; width:439px; margin:0px auto; height:85px; background:#ffffff url(../img/tit.png) no-repeat center;}

.tit_1{ width:267px; border-left:3px solid #e10305; height:52px; line-height:52px; background:#f5f5f5; padding:0px 0px 0px 10px; font-size:18px; font-weight:bold; overflow:hidden;}
.tit_1 img{ display:inline-block; float:left; margin:6px 10px 0px 0px;}
.list_2{ width:292px; overflow:hidden;padding-bottom:10px;}
.list_2 li{ width:145px; float:left; margin-top:14px; overflow:hidden;}
.list_2 li a{ display:block; width:123px; height:30px; line-height:30px; border:1px solid #D20003; color:#FFF;background:#D20003;text-align:center; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; padding:0px 5px;}
.list_2 li a:hover{ border:1px solid #e10305; color:#FFF;background:#E7621E;}

.tit_2{ width:885px; height:50px; line-height:50px; background:#f5f5f5; padding:0px 0px 0px 15px; font-size:18px;}
.tit_2 img{ display:inline-block; float:left; margin:11px 10px 0px 0px;}

.list_3{ width:922px; overflow:hidden;}
.list_3 li{ float:left; width:208px; height:240px; margin:18px 20px 0px 0px; border:1px solid #dddddd; position:relative; z-index:99;}
.list_3 .cur{ border:1px solid #e10305;}
.list_3 .t_img1{ display:block; width:200px!important; height:202px!important; margin:5px auto 0px auto;}
.list_3 h3{ display:block; position:absolute; left:0px; bottom:0px; font-size:16px; width:195px; height:28px; line-height:28px; background:#f3f3f3; border-left:3px solid #339900; padding:0px 5px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; z-index:999;}
.list_3 p{ display:block; position:absolute; left:9px; bottom:35px; width:190px; line-height:18px; max-height:36px; overflow:hidden; color:#999999; z-index:999;}
.list_3 span{ display:block; position:absolute; left:9px; bottom:8px; width:190px; height:22px; line-height:22px; z-index:999;}
.list_3 span a{ display:block; float:right; width:62px; height:22px; background:#e10305; border-radius:3px; color:#ffffff; text-align:center;}
.list_3 span em{ color:#e10305;}
.list_3 .cur h3{ border-left:3px solid #e10305;}
.list_3 .cur h3 a{ color:#e10305;}


/* 内容页 */
.title_l{ width:250px; height:65px; background:#e10305 url(../img/titbe.png) no-repeat right top; padding:20px 0px 0px 30px;}
.nav_left{ width:274px; background:#f8f8f8 url(../img/x_be1.png) repeat-y 40px 0px; border:3px solid #e10305; border-top:none; padding:10px 0px 0px 0px; position:relative; overflow:hidden;}
.nav_left ul{ width:218px; padding:0px 20px 0px 36px;}
.nav_left li{ width:218px; height:47px; line-height:45px; position:relative;}
.nav_left li a{ display:block; width:100%; height:45px; background:url(../img/titic4.png) no-repeat right center; font-size:18px; overflow:hidden;}
.nav_left li em{ display:block; float:left; width:8px; height:8px; margin:18px 36px 0px 0px; background:url(../img/titic2.png) no-repeat;}
.nav_left li a:hover,.nav_left li .cur{ background:url(../img/titic3.png) no-repeat right center; color:#e10305;}
.nav_left li a:hover em,.nav_left li .cur em{ background:url(../img/titic1.png) no-repeat;}
.nav_left li p{ display:block; position:absolute; bottom:0px; right:0px; width:186px; height:1px; border-bottom:1px dashed #dddddd;}
.nav_left span{ display:block; position:absolute; top:0px; left:29px; width:23px; height:14px; background:url(../img/titic.png) no-repeat;}

.title_l1{ width:280px; height:49px; line-height:49px; background:url(../img/titbe1.png) no-repeat; text-align:center; font-size:24px; color:#ffffff;}
.t_ic1,.t_ic2{ display:inline-block; padding:0px 0px 0px 43px;}
.t_ic1{ background:url(../img/titic5.png) no-repeat left center;}
.t_ic2{ background:url(../img/titic6.png) no-repeat left center;}

.shop_l{ width:274px; background:#f8f8f8; border:3px solid #e10305; border-top:none; padding:0px 0px 10px 0px; position:relative; overflow:hidden;}
.l_list{ width:269px; padding:0px 0px 0px 5px;}
.l_list li{ width:132px; float:left; margin-top:15px;}
.l_list li a{ display:block; width:116px; margin:0px auto; height:100px; border:1px solid #dddddd; position:relative; overflow:hidden;}
.l_list li a:hover{ border:1px solid #e10305;}
.l_list li img{ display:block; width:116px!important; height:75px!important;}
.l_list li p{ display:block; width:116px; height:24px; line-height:24px; background:#FFF; border-top:1px solid #dddddd; text-align:center;}
.l_list li a:hover p{ background:#e10305; border-top:1px solid #e10305; color:#ffffff;}
.l_list li em{ display:block; position:absolute; top:0px; right:0px; width:42px; height:40px; background:url(../img/titic9.png) no-repeat;}

.l_list1{ width:200px; margin:0px auto;}
.l_list1 li{ width:200px; height:36px; margin-top:10px; text-align:center;}
.l_list1 li a{ display:block; width:180px; height:36px; line-height:36px; background:url(../img/titicb.png) no-repeat; font-size:18px; padding:0px 20px 0px 0px;}
.l_list1 li a:hover{ background:url(../img/titica.png) no-repeat; color:#ffffff;}


.concact span{ display:block; width:100%; height:63px; background:#e10305; padding:16px 0px 0px 0px; text-align:center;}
.concact em{ display:block; width:100%; height:35px; background:url(../img/titbe2.png) no-repeat left top;}
.concact p{ display:block; width:200px; margin:5px auto 0px auto; line-height:25px; padding:0px 0px 0px 30px; font-size:16px; position:relative; overflow:hidden;}
.concact p img{ display:block; width:20px; height:21px; position:absolute; left:0px; top:2px;}

.r_tit{ width:844px; height:26px; line-height:26px; background:url(../img/title.png) no-repeat center bottom; padding:0px 18px 18px 18px;}
.r_tit h4{ display:inline-block; float:left; background:url(../img/cic2.png) no-repeat left center; padding:0px 0px 0px 32px; font-size:18px;}
.r_tit p{ display:inline-block; float:right; background:url(../img/cic1.png) no-repeat left center; padding:0px 0px 0px 25px; color:#666666;}

.gs_con{ width:100%; margin-top:10px; line-height:30px;}
.gs_con img,.news_conter img{ display:inline-block; margin:10px auto; max-width:880px!important; width:expression(this.width>880?"880px":this.width);}

.cp_list,.xy_list{ width:902px; overflow:hidden;}
.cp_list li,.xy_list li{ width:300px; float:left; margin-top:18px;}
.cp_list li a,.xy_list li a{ display:block; width:266px; background:#f8f8f8; padding:6px; border:1px solid #dddddd; overflow:hidden;}
.cp_list li a:hover,.xy_list li a:hover{ background:#e10305; color:#ffffff;}
.cp_list li img{ display:block; width:266px!important; height:172px!important;}
.xy_list li img{ display:block; width:266px!important; height:120px!important;}
.cp_list li h3{ width:250px; margin:5px auto 0px auto; height:28px; line-height:28px; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xy_list li h3{ width:215px; margin:8px auto 0px auto; height:30px; line-height:30px; background:url(../img/icon1.png) no-repeat left center; padding:0px 0px 0px 35px; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xy_list li a:hover h3{ background:url(../img/icon1a.png) no-repeat left center;}
.xy_list li p{ display:block; width:250px; margin:5px auto 10px auto; line-height:22px;}
.cp_list li span{ display:block; width:258px; padding:5px 0px 0px 8px; overflow:hidden;}
.cp_list li span p{ display:block; float:left; width:126px; height:24px; line-height:24px; overflow:hidden;}
.cp_list li span em{ width:25px; height:20px; float:left; margin:2px 5px 0px 0px;}
.cp_list li b{ color:#e10305;}
.cp_list li a:hover b{ color:#ffffff;}
.cp_list .cp_ic1{ background:url(../img/cp_ic1a.png) left center;}
.cp_list .cp_ic2{ background:url(../img/cp_ic2a.png) left center;}
.cp_list li a:hover .cp_ic1{ background:url(../img/cp_ic1.png) left center;}
.cp_list li a:hover .cp_ic2{ background:url(../img/cp_ic2.png) left center;}

.page{ width:100%; height:25px; line-height:22px; padding:10px 0px; text-align:center; color:#666666;}
.page a{ display:inline-block; border:1px solid #dddddd; padding:0px 13px; margin-right:14px; border-radius:15px;}
.page a:hover,.page .hover{ border:1px solid #e10305; color:#e10305;}
.page em{ display:inline-block; margin-right:30px;}

/* 新闻中心 教学问答 */
.news_list,.ask_list{ width:100%; overflow:hidden;}
.news_list li,.ask_list li{ width:100%; margin-top:20px; padding:0px 0px 20px 0px; border-bottom:1px dashed #dddddd; position:relative;}
.news_list li{ width:780px!important; padding:0px 0px 20px 100px!important; min-height:80px;}
.news_list em{ display:block; width:76px; height:66px; position:absolute; left:0px; top:0px; text-align:center; border:2px solid #d6000f; color:#999999; font-size:14px; line-height:25px; padding:10px 0px 0px 0px;}
.news_list em b{ color:#333333; font-size:24px; font-weight:normal;}
.news_list h2{ width:100%; height:28px; line-height:28px; font-size:18px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.news_list p{ display:block; width:100%; margin-top:5px; line-height:22px; color:#666666;}
.news_list a:hover em,.news_list a:hover em b{ background:#e10305; color:#ffffff!important;}
.news_list a:hover h2{ color:#e10305;}

.ask_list li div{ width:840px; padding:4px 0px 4px 40px; min-height:22px!important; line-height:22px; overflow:hidden;}
.ask_list .ask_1{ background:url(../img/wd_ic1.png) no-repeat left center; font-size:16px;}
.ask_list .ask_2{ background:url(../img/wd_ic2.png) no-repeat left center; font-size:14px; color:#666666;}

/* 入学指南 */
.ask_a,.ask_b{ width:720px; height:92px; margin-top:26px; background:url(../img/wd_be.png) no-repeat; position:relative; overflow:hidden;}
.ask_a{ padding:10px 40px 0px 120px;}
.ask_b{ padding:10px 120px 0px 40px;}
.ask_a img,.ask_b img{ display:block; width:80px; height:80px; position:absolute;}
.ask_a img{ top:10px; left:16px;}
.ask_b img{ top:10px; right:16px;}
.ask_a h3,.ask_b h3{ width:100%; height:30px; line-height:30px; font-size:18px; color:#e10305; overflow:hidden;}
.ask_b h3{ text-align:right;}
.ask_a p,.ask_b p{ color:#666666; line-height:22px;}

.shop1{ width:895px!important; overflow:hidden;}
.shop1 li{margin:18px 13px 0px 0px!important;}


/* 新闻内容 */
.news_tit{ display:block; width:100%; line-height:40px; min-height:40px; padding:20px 0px; font-family:"微软雅黑"; font-size:24px; text-align:center;}
.news_p{ display:block; width:100%; height:34px; line-height:34px; border-bottom:1px dashed #dddddd; border-top:1px dashed #dddddd; text-align:center; font-size:12px; color:#999999;}
.news_p em{ display:inline-block; background:url(../img/icon4.png) no-repeat left center; padding:0px 0px 0px 12px; margin-right:24px;}
.news_conter{ width:100%; padding:20px 0px; line-height:30px; font-size:14px; color:#666666;}

.news_page{ width:100%; margin-top:40px; height:35px; line-height:35px;}
.news_page p{ display:block; float:left; width:427px; background:url(../img/icon4.png) no-repeat left center; padding:0px 0px 0px 12px; color:#666666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/* 培训项目内页 */
.cp_con{ width:824px; height:327px; background:#fcf8ec url(../img/conbe.png) no-repeat; overflow:hidden; padding:28px 28px 0px 28px;}

.cp_banner{width:460px; float:left; height:298px; position:relative; overflow:hidden; z-index:999;}
.cp_banner .cp_bd{ width:100%!important;}
.cp_banner .cp_bd li{width:460px; height:298px; overflow:hidden;}
.cp_banner .cp_bd li a{ display:block;}
.cp_banner .cp_bd img{ display:block; width:460px!important; height:298px!important;}
.cp_banner .cp_be{ position:absolute; left:0px; bottom:0px; width:460px; height:31px; background:#000000; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; z-index:9999;}
.cp_banner .cp_hd { position:absolute; bottom:10px; right:11px; z-index:99999;}
.cp_banner .cp_hd ul li{ float:left; width:12px; background:url(../img/cp_ic4.png) no-repeat; height:11px; margin-right:11px; cursor:pointer; text-indent:-9999px; overflow:hidden;}
.cp_banner .cp_hd ul li.on{ background:url(../img/cp_ic3.png) no-repeat;}

.cp_tit{ width:334px; float:right; height:298px; position:relative; overflow:hidden;}
.cp_tit span{ display:block; width:100%; height:33px; line-height:33px; margin-bottom:10px; font-family:"微软雅黑"; font-size:18px; overflow:hidden;}
.cp_tit span em{ color:#e10305;}
.cp_tit p{ display:block; margin-top:20px; padding:12px 0px; border-bottom:1px dashed #cfccc4; border-top:1px dashed #cfccc4; line-height:22px; color:#666666; overflow:hidden;}
.cp_btn{ display:block; position:absolute; left:0px; bottom:0px; width:159px; height:47px; background:url(../img/conbtn.png) no-repeat;}


.ly_con{ width:814px; height:338px; padding:115px 33px 0px 33px; background:url(../img/ly_be.png) no-repeat;}
.ly_title{ width:248px; float:left; height:237px; padding:41px 0px 0px 0px; background:url(../img/ly_be1.jpg) no-repeat center bottom; position:relative; overflow:hidden;}
.ly_title h3{ width:248px; position:absolute; left:0px; top:0px; height:41px; background:#ff9c01; line-height:41px; color:#ffffff; font-size:21px; text-align:center;}
.ly_title p{ display:block; position:absolute; left:10px; bottom:8px; width:228px; height:72px; line-height:24px;}

.ly_conter{ width:555px; float:right; overflow:hidden;}
.ly_conter li{ width:100%; margin-bottom:12px; position:relative; overflow:hidden; line-height:28px;}
.ly_conter label{ width:50px; float:left; text-align:right; padding:0px 5px 0px 0px; height:28px; line-height:28px;}
.ly_conter span{ float:right; width:234px; text-align:left; color:#666666; padding:0px 0px 0px 6px; font-size:12px;}
.ly_conter em{ color:#e10305; padding:0px 5px 0px 0px;}
.ly_conter .inp1{ width:240px; height:26px; border:1px solid #d2d2d2; background:#ffffff; border-radius:3px;}
.ly_conter .inp2{ width:240px; height:100px; line-height:22px; border:1px solid #d2d2d2; background:#ffffff; border-radius:3px;}
.ly_tit{ float:right; width:210px; height:143px; background:url(../img/ly_be2.png) no-repeat; padding:8px 11px 0px 19px; font-size:12px;}
.ly_tit h3{ width:100%; height:26px; line-height:26px; overflow:hidden; font-weight:bold; color:#e10305;}
.ly_tit p{ width:100%; height:26px; border-top:1px dashed #dddddd; overflow:hidden;}
.ly_btn{ position:absolute; left:60px; bottom:0px; width:126px; height:36px; line-height:36px; background:#e10305; border:none; border-radius:5px; font-size:16px; color:#ffffff; text-align:center; cursor:pointer;}


.ly_con1{ width:798px; height:420px; background:#f8f8f8; border:1px solid #dcdcdc; padding:25px 40px; position:relative; overflow:hidden;}
.ly_list{ width:100%; height:420px; overflow:hidden;}
.ly_list li{ width:100%; padding:10px 0px; border-bottom:1px dashed #d4d4d4; overflow:hidden;}
.ly_list li p{ line-height:25px;}
.ly_p{ color:#333;}
.ly_p em{ color:#e10305;}
.ly_p1{ color:#666;}
.ly_list p b{ color:#333333; padding:0px 0px 0px 10px;}
.ly_ic{ display:block; width:53px; height:53px; position:absolute; left:0px; top:0px; background:url(../img/ly_tit.png) no-repeat;}
.ly_be{ width:880px; height:15px; background:url(../img/ly_be3.png) no-repeat; overflow:hidden;}

.lx_tit{ width:880px; height:55px; background:url(../img/lx_tit.png) no-repeat left center;}

.lx_list{ width:880px; padding:10px 0px 10px 0px; border-bottom:1px dashed #dddddd; border-top:1px dashed #dddddd; overflow:hidden;}
.lx_list li{ width:820px; padding:15px 0px 15px 60px; min-height:55px; position:relative; overflow:hidden;}
.lx_list span,.lx_list p{ display:block; width:100%; color:#666666;}
.lx_list span{ height:30px; line-height:30px; font-size:20px;}
.lx_list p{ min-height:25px; line-height:25px; font-size:16px;}
.lx_list img{ display:block; width:44px; height:44px; position:absolute; left:0px; top:20px; z-index:999;}

#fd{ width:50px; overflow:hidden;}
#fd a{ display:block; width:50px; height:45px; line-height:20px; margin-bottom:5px; background:#ff9c01; overflow:hidden; text-align:center; padding:5px 0px 0px 0px; color:#FFF;}
#fd .fd_a,#fd a:hover{display:block; background:#e10305; color:#FFF;}
