@charset "utf-8"; /* CSS Document */

html{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
body{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
h1{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
h2{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
ul{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
li{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
div{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
dl{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
dt{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
dd{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
p{padding:0px; font-size:12px; margin:0px; font-family:"宋体";}
li{list-style-type:none;}
img{border-width:0px;}
i{font-style:normal;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#bb023b;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.main{width:960px; padding:0 10px; margin:0 auto; background:#f1f1f3;}
.top{width:960px; overflow:hidden;}
.top p{width:1002px; height:102px; margin-left:-30px;}
.menu{width:960px; height:36px; padding-top:5px;}
.nav{position:absolute; width:960px; height:36px;}
.nav li{position:relative; float:left;}
.nav li a{width:96px; height:36px; line-height:36px; text-align:center; float:left; color:#fff; font-size:14px; background:url(images/menu_a.jpg) no-repeat; blr:expression(this.onFocus=this.close()); blr:expression(this.onFocus=this.blur()); display:inline-block;}
.nav li a:hover{background:url(images/menu_hover.jpg) no-repeat; color:#fff;}
.nav li a:focus{-moz-outline-style:none;}
.nav li:hover a{ background:url(images/menu_hover.jpg) no-repeat; color:#fff;}
.nav li .sub-nav{position:absolute; top:36px; left:0; background:#b80232; display:none; width:86px; padding:5px 5px 0 5px; z-index:100; float:left;}
.nav li .sub-nav li{text-align:center; clear:left; width:86px; height:26px; position:relative; margin-bottom:5px;}
.nav li .sub-nav li a{border:#fff 1px solid; text-align:left; padding:0px; line-height:24px; width:84px; display:inline-block; background:none; float:none; height:auto; color:#fff; overflow:hidden; cursor:pointer; text-align:center; font-size:12px;}
.nav li .sub-nav li a:hover{border:#ff0 1px solid; background:none; color:#ff0;}

.m1{width:960px; padding-top:10px;}
.banner{width:644px; height:322px; padding:8px; background:url(images/bannerbg.jpg) repeat left top;}
.banner div.bg{width:644px; height:322px; background:#fff;}

.news{width:290px; padding-left:10px;}
.news h1{width:280px; height:42px; line-height:21px; font-size:14px; border-left:#b7012b 4px solid; padding-left:6px; color:#bb023b; font-family:"微软雅黑";}
.news h1 span{color:#666; font-weight:normal; font-size:12px;}
.news h1 a{float:right; margin-top:10px;}
#scroll{width:290px; height:168px; margin-top:9px; padding-top:9px; background:url(images/newsbg2.jpg) no-repeat top center; float:left; overflow:hidden;}
#scroll p{width:290px; height:28px; line-height:28px; color:#666; overflow:hidden;}
#scroll p a{color:#666;}
#scroll p a:hover{color:#bb023b;}
.news div.zp{width:290px; float:left;}

.m2{width:960px; padding-top:10px;}
.teacher{width:296px;}
.teacher h1{width:286px; padding-left:10px; height:32px; line-height:32px; font-size:14px; color:#bb023b; font-family:"微软雅黑"; background:url(images/hbg.jpg) no-repeat left center;}
.teacher h1 span{color:#666; font-weight:normal; font-size:12px; padding-left:5px;}
.teacher dl{width:296px; padding-top:8px;}
.teacher dl dd{width:296px;}
.teacher dl dt{padding-top:5px; width:296px; line-height:24px; color:#666;}
.teacher dl dt a, .teacher dl dt a:hover{color:#bb023b;}

.kc{width:654px; padding-left:10px;}
.kc h1{width:650px; height:32px; border-left:#b7012b 4px solid; background:url(images/hbg2.jpg) repeat; margin-bottom:8px;}
.kc h1 p{display:table; height:32px; line-height:16px; font-size:14px; color:#bb023b; font-family:"微软雅黑"; background:#fff; padding:0 6px;}
.kc h1 p span{color:#666; font-weight:normal; font-size:12px;}
.kc div.kclist{width:654px; height:254px; background:#fff url(images/kcbg.jpg) no-repeat center;}
.kc div.kclist dl{width:317px; height:117px; padding:5px; float:left;}
.kc div.kclist dl dd{width:96px; height:117px; float:left;}
.kc div.kclist dl dt{width:210px; height:117px; line-height:22px; padding:0 5px; border-right:#ab97a6 1px dotted; color:#a00; float:left;}
.kc div.kclist dl dt span{font-weight:bold; padding-bottom:2px;}
.kc div.kclist dl dt a{color:#666; font-weight:normal;}
.kc div.kclist dl dt a:hover{color:#ff722d;}

.m3{width:960px; padding-top:10px; margin-top:10px; border-top:#cac9ce 1px solid; background:url(images/newsbg.jpg) no-repeat center 13px;}
.mswh{width:302px;}
.mswh h1{width:282px; padding:0 10px; height:32px; line-height:32px; font-size:14px; color:#bb023b; font-family:"微软雅黑"; background:url(images/hbg.jpg) no-repeat left center;}
.mswh h1 span{color:#666; font-weight:normal; font-size:12px; padding-left:5px;}
.mswh h1 a{float:right; margin-top:5px;}
.mswh dl{width:290px; padding:9px 12px 0 0; background:url(images/newsulbg.jpg) no-repeat right 9px; float:left;}
.mswh dl dt{width:290px; line-height:26px; color:#666;}
.mswh dl dt a, .mswh dl dt a:hover{color:#bb023b;}
.sszx{width:368px;}
.sszx h1{width:338px; padding:0 10px 0 20px; height:32px; line-height:32px; font-size:14px; color:#bb023b; font-family:"微软雅黑"; background:url(images/hbg.jpg) no-repeat 10px center;}
.sszx h1 span{color:#666; font-weight:normal; font-size:12px; padding-left:5px;}
.sszx h1 a{float:right; margin-top:5px;}
.sszx ul{width:346px; padding:9px 12px 0 10px; background:url(images/newsulbg.jpg) no-repeat right 9px; float:left;}
.sszx ul li{width:346px; height:25px; line-height:25px; border-bottom:#ccc 1px dashed; color:#999;}
.sszx ul li span{float:right;}
.xxxc{width:290px;}
.xxxc h1{width:270px; padding-left:20px; height:32px; line-height:32px; font-size:14px; color:#bb023b; font-family:"微软雅黑"; background:url(images/hbg.jpg) no-repeat 10px center;}
.xxxc h1 span{color:#666; font-weight:normal; font-size:12px; padding-left:5px;}
.xxxc h1 a{float:right; margin-top:5px;}
.xxxc div.xcshow{width:270px; height:160px; padding:10px 5px 27px 15px; background:url(images/videobg.jpg) no-repeat right bottom;}

.m4{width:960px; padding-top:10px;}
.m4 h1{width:950px; padding:0 10px; height:32px; line-height:32px; font-size:14px; color:#bb023b; font-family:"微软雅黑"; background:url(images/hbg.jpg) no-repeat left center;}
.m4 h1 i{padding-left:30px; font-size:18px;}
.case_bottom{overflow:hidden; width:960px; height:180px; padding-top:5px;}
.case_bottom_2{overflow:hidden; width:960px; height:180px;}
.case_bottom_2_center{overflow:hidden; width:960px; height:180px;}
.case_list{display:inline; overflow:hidden; width:138px; height:180px; padding-right:10px;}
.ScrCont{width:39600px;}
#List1{float:left;}
#List2{float:left;}

.foot{width:960px; height:70px; padding-top:80px; margin-top:10px; background:url(images/footbg.jpg) no-repeat; color:#ffc1c1; text-align:center; line-height:26px;}
.foot a{color:#ffc1c1;}
.foot a:hover{color:#fff;}
.foot span{font-size:14px}
.ny{width:960px; padding-top:10px;}
.ny_left{width:290px;}
.contact{width:290px; margin-top:10px;}
.contact h1{width:290px; height:25px; line-height:25px; text-indent:10px; color:#fff; font-weight:normal; font-size:14px; background:url(images/contacth.jpg) no-repeat; font-family:"微软雅黑";}
.contact h1 span{padding-left:5px; font-size:12px;}
.contact ul{width:270px; padding:5px 10px; border-bottom:#ccc 1px solid; float:left;}
.contact ul li{width:270px; line-height:25px; color:#666; font-family:"微软雅黑";}
.contact ul li span, .contact ul li a, .contact ul li a img{float:left;}
.contact ul li b{font-weight:normal; font-family:"微软雅黑"; font-size:13px;}

.teacher2{width:290px; padding-top:10px;}
.teacher2 h1{width:280px; padding-left:10px; height:32px; line-height:32px; font-size:14px; color:#bb023b; font-family:"微软雅黑"; background:url(images/hbg.jpg) no-repeat left center;}
.teacher2 h1 span{color:#666; font-weight:normal; font-size:12px; padding-left:5px;}
.teacher2 dl{width:290px;}
.teacher2 dl dd{width:290px;}
.teacher2 dl dt{padding-top:5px; width:290px; line-height:24px; color:#666;}
.teacher2 dl dt a, .teacher dl dt a:hover{color:#bb023b;}

.xcshow2{width:270px; height:160px; padding:15px 10px 27px 10px; background:url(images/videobg.jpg) no-repeat center bottom;}

.ny_right{width:650px; padding-left:20px;}
.ny_right h1{width:650px; height:32px; background:url(images/hbg2.jpg) repeat;}
.ny_right h1 p{display:table; height:32px; line-height:16px; font-size:14px; font-family:"微软雅黑"; color:#bb023b; padding-right:5px; background:#f1f1f3;}
.ny_right h1 p span{color:#666; font-size:12px; font-weight:normal;}
.ny_about{width:650px; padding:10px 0 5px 0; line-height:24px; color:#666;}
.page{width:650px; padding:5px 0; line-height:30px; color:#666; text-align:center;}

.ny_show{width:648px; padding:5px 1px 5px 1px;}
.ny_show dl{width:148px; height:212px; padding:5px 7px 0 7px; float:left;}
.ny_show dl dd{width:140px; height:180px; padding:3px; border:#ccc 1px dotted;}
.ny_show dl dt{width:148px; height:24px; line-height:24px; text-align:center; color:#666;}

.ny_news{width:650px; padding:10px 0 5px 0;}
.ny_news ul{width:650px;}
.ny_news ul li{width:650px; height:32px; line-height:32px; color:#666; border-bottom:#ccc 1px dashed;}
.ny_news ul li a{color:#666;}
.ny_news ul li a:hover{color:#bb023b;}
.ny_news ul li span{float:right; color:#999;}

.ny_teacher{width:650px; padding:5px 0;}
.ny_teacher dl{width:650px; padding:5px 0; float:left;}
.ny_teacher dl dd{width:200px; float:left;}
.ny_teacher dl dt{width:440px; padding-left:10px; line-height:24px; text-align:center; color:#666; float:left;}
.ny_teacher dl dt span{font-size:14px; font-weight:bold;}

.case_bottom2{overflow:hidden; width:650px; height:180px; padding-top:5px;}
.case_bottom2_2{overflow:hidden; width:650px; height:180px;}
.case_bottom2_2_center{overflow:hidden; width:650px; height:180px;}
.case_list{display:inline; overflow:hidden; width:138px; height:180px; padding-right:10px;}
.ScrCont{width:39600px;}
#List1{float:left;}
#List2{float:left;}

.side-pannel{position:fixed; right:2%; margin-left:496px; z-index:99999;}
.side-bar{border:1px solid #E7E7E7; border-bottom:none; bottom:100px; background:#fff;}
.side-bar a{display:block; cursor:pointer; width:70px; height:60px; border-bottom:1px solid #E7E7E7; position:relative; color:#676767; text-align:center;}
.side-bar a s{display:block; margin-left:auto; margin-right:auto;}
.side-bar a span{line-height:20px;}
.side-bar a.ewm{position:relative; cursor:pointer;}
.side-bar a.ewm i{display:none; width:276px; height:259px; position:absolute; left:-276px; top:-86px;}
.side-bar a.ewm:hover i{display:block;}

.side-bar a.gotop s{position:absolute; top:50%; left:17px;}
.side-bar a.text{padding-top:25px;}
.side-bar a.qr s{position:absolute; top:50%; left:18px;}
.side-bar a.qr i{width:277px; height:259px; position:absolute; left:-277px; top:50%; margin-top:-120px; display:none; background-position:0 0;}
.side-bar a.qr:hover i{display:block;}
.side-bar a.qr i{background-image:url(images/weixin.png);}

.g-icon-top{height:20px; width:35px; margin-top:-10px; background-position:0 -33px;}
.g-icon-survey1{height:23px; width:26px; margin-top:-11px; background-position:0 -53px;}
.side-bar a.survey:hover s{height:23px; width:26px; margin-top:-11px; background-position:-26px -53px;}
.g-icon-qq1{height:20px; width:22px; margin-top:-10px; background-position:-35px -33px;}
.g-icon-weibo1{height:25px; width:27px; margin-top:-12px; background-position:-72px 0;}
.g-icon-weibo2, .side-bar a.weibo:hover s{height:25px; width:27px; margin-top:-12px; background-position:-72px -25px;}
.g-icon-qr1{height:33px; width:36px; margin-top:-16px; background-position:-36px 0;}
.g-icon-qr2, .side-bar a.qr:hover s{height:33px; width:36px; margin-top:-16px; background-position:0 0;}

.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image:url(images/sprite.png)}