﻿@charset "utf-8";
/* CSS Document */

/*banner start*/
.banner{width:100%;overflow:hidden;position:relative;}
.Nebanner{width:100%; overflow:hidden;}
.Nebanner .img{width:100%; height:480px;}
.banner-box{width: 100%;overflow:hidden;position:relative;height:480px;overflow:hidden;}
.banner-box .bd{ width:100% !important;height:480px;}
.banner-box .bd li .m-width{width:100%;margin:0 auto;overflow:hidden;height:480px;}
.banner-box .bd li{width:100% !important;overflow:hidden;}
.banner-box .bd li a{display:block;background-size:auto;height:480px;}

.banner-box .bd li a img{width: 100%;overflow:hidden; min-height:480px;}
.banner-btn{width: 80%;position:absolute;bottom:12px;left:10%;}
.banner-box .hd {position:absolute;bottom:0;right:47%;}
.banner-box .hd ul li{width:7px;height:7px;text-indent:-9999px;margin-right:6px; border-radius:100%;background:#fff; opacity:0.5; float:left;cursor:pointer;}
.banner-box .hd ul li.on{opacity:1;}

/*content*/
.content{width:100%; overflow:hidden;}

.quick_nav { background:url(../images/bgQu.png) repeat-x; width: 100%; height: 110px; padding-top: 28px; min-width: 1200px;}
.quick_nav ul li { width: 133px; float: left; text-align: center;}
.quick_nav ul li a { display: block; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s;}
.quick_nav ul li a em { background: url(../images/quick_nav.png) no-repeat; display: block; margin: 0 auto; width: 40px; height: 38px; margin-bottom: 12px;}
.quick_nav ul li a span { display: block; line-height: 26px; overflow: hidden; font-size: 18px; color: #333333; -webkit-transition: color 0.35s; transition: color 0.35s;}
.quick_nav ul li a span i { -webkit-transition: color 0.35s; transition: color 0.35s; display: block; line-height: 16px; height: 16px; overflow: hidden; font-size: 12px; color: #7f7f7f; text-transform: uppercase; font-style:normal;}
.quick_nav ul li a:hover { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}
.quick_nav ul li a:hover span { color: #4A9DE1;}
.quick_nav ul li a:hover span i { color: #8db5c4;}
.quick_nav ul li.li1 a em { background-position: -18px center;}
.quick_nav ul li.li3 a em { background-position: -333px center;}
.quick_nav ul li.li4 a em { background-position: -493px center;}
.quick_nav ul li.li5 a em { background-position: -650px center;}
.quick_nav ul li.li6 a em { background-position: -806px center;}
.quick_nav ul li.li7 a em { background-position: -965px center;}
.quick_nav ul li.li8 a em { background-position: -1127px center;}
.quick_nav ul li.li2 a em{ background-position: -172px center;}
.quick_nav ul li.li9 a em{ background-position: -1282px center; }

/*one*/
.one_Box{width:100%; margin:0 auto; height:350px; position:relative; padding-top:50px; background:#f6f6f6; padding-bottom:30px;}
.oneLe_Ban{ width:420px; height:350px; overflow:hidden; position:relative; float:left;}
.oneLe_Ban .bd{ position:relative; height:100%; z-index:0;}
.oneLe_Ban .bd li{ zoom:1; vertical-align:middle; position:relative;}
.oneLe_Ban .bd li font{background:rgba(0,0,0,0.5); width:390px; height:55px; line-height:55px; padding:0 15px; font-size:16px; color:#fff; position:absolute; left:0; bottom:0;}
.oneLe_Ban .bd img{ width:420px; height:350px; display:block;}

.oneLe_Ban .prev,
.oneLe_Ban .next{ position:absolute; left:3%; top:45%; margin-top:-25px; display:block; width:32px; height:42px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.oneLe_Ban .next{ left:auto; right:3%; background-position:8px 5px;}
.oneLe_Ban .prev:hover,
.oneLe_Ban .next:hover{ filter:alpha(opacity=100);opacity:1;}

.oneMi_Tab{ width:450px; float:left; margin-left:20px; margin-right:20px;}
.oneMi_Tab .hd{ height:50px; line-height:50px; background:#f0f0f0; border-bottom:1px solid #eee; position:relative; }
.oneMi_Tab .hd ul{width:100%; overflow:hidden;}
.oneMi_Tab .hd ul li{ float:left; width:33.3333%; cursor:pointer; text-align:center; font-size:16px; color:#2b2b2c;}
.oneMi_Tab .hd ul li.on{ height:47px; background:#f6f6f6; border-bottom:2px solid #f6f6f6; border-top:2px solid #4A9DE1; color:#4A9DE1;}
.oneMi_Tab .bd ul{zoom:1; padding:0 10px;}
.oneMi_Tab .bd ul .tabTop{width:100%; padding:10px 0; margin-bottom:5px; overflow:hidden;}
.oneMi_Tab .bd ul .tabTop h2{color:#1a1a1a; font-size:18px; font-weight:500; line-height:34px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.oneMi_Tab .bd ul .tabTop p{font-size:14px; color:#8f9091; line-height:20px;}
.oneMi_Tab .bd ul .tabTop p a{color:#4A9DE1; margin-right:10px; float:right;}
.oneMi_Tab .bd ul li{padding-left:1px; line-height:35px; border-bottom:1px dashed #c5c5c5; overflow:hidden; }
.oneMi_Tab .bd ul li font{font-size:14px; width:310px; color:#1b1a1a; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.oneMi_Tab .bd ul li span{font-size:14px; color:#7b7b7b; float:right;}
.oneMi_Tab .bd ul li:hover font,.oneMi_Tab .bd ul li:hover span{color:#3e6e4c;}

.oneLe_list{width:290px; float:right;}
.oneLe_list h2{width:260px; padding:0 15px; height:48px; background:url(../images/bgOe.png) no-repeat center; font-weight:500; line-height:48px;color:#4A9DE1;}
.oneLe_list a.more{color:#999; float:right; font-size:14px;}
.oneLe_list ul{overflow:hidden;}
.oneLe_list ul li{display:block;width:250px;font-size:14px;color:#1b1a1a;line-height:26px;padding:4px 0 4px 15px;background:url(../images/case23_h.png) no-repeat left 14px;transition:background .3s,color .3s; margin:0 13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.oneLe_list ul li a{color:#1b1a1a;}
.oneLe_list ul li:hover a{color:#406f4c; text-decoration:underline;}

.twoBox{width:100%; overflow:hidden;}
.twoBox h3.title {  text-align: center; padding-top:35px; margin-bottom: 20px; }
.twoBox .title b {font-weight:500; font-size: 24px; color: #4c4c4c; line-height: 30px; margin-bottom: 10px; display: block; }
.twoBox .title i { width: 24px; height: 1px; background: #999999; margin: 0 auto; display: block; }

.twoTabr .hd { text-align: center; font-size: 0; margin-bottom: 33px; height: 36px; display:none;}
.twoTabr .hd li { display: inline-block; margin: 0 5px; cursor:pointer;}
.twoTabr .hd li span{ display: block; font-size: 16px; color: #333333; border-radius: 12px; padding: 0 20px; line-height:36px; height: 36px; }
.twoTabr .hd li.on span{ background: #2285a2; color: #fff; }

.twoTabr .bd{overflow:hidden;}
.twoTabr .bd li{width:100px; height:120px; float:left; margin-right:43px; margin-top:15px; margin-bottom:35px; border:1px solid #f2f2f2;}
.twoTabr .bd li:nth-child(7n){margin-right:0;}
.twoTabr .bd li span{width:100px; height:60px;overflow:hidden;display:table-cell;vertical-align: middle;}
.twoTabr .bd li span img{max-width: 100%;max-height:80px;display: block;margin: auto;}
.twoTabr .bd li font{line-height:30px;width:100%; text-align:center; display:block; font-size:16px; color:#666;}

.threeBox{width:100%; overflow:hidden; background:#f6f6f6;}
.threeBox h3.title {  text-align: center; padding-top:35px; margin-bottom: 20px; }
.threeBox .title b {font-weight:500; font-size: 24px; color: #4c4c4c; line-height: 30px; margin-bottom: 10px; display: block; }
.threeBox .title i { width: 24px; height: 1px; background: #999999; margin: 0 auto; display: block; }

.thrBomy{width:100%; overflow:hidden; padding-top:50px; padding-bottom:50px;}
.thrBomy .lycTre{width:378px; margin-left:33px; float:left;}
.thrBomy .lycTre:first-child{margin-left:0;}
.lycTre ul{overflow:hidden; border:1px solid #ddd; background:#fff; padding:10px;}
.lycTre ul li{display:block;width:315px;font-size:14px;color:#1b1a1a;line-height:26px;padding:4px 0 4px 15px;background:url(../images/case23_h.png) no-repeat left 14px;transition:background .3s,color .3s; margin:0 13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.lycTre ul li a{color:#1b1a1a;}
.lycTre ul li:hover a{color:#406f4c; text-decoration:underline;}

.leDuc{float:left; width:100%; position:relative;  overflow:hidden; padding-top:10px;  zoom:1;position: relative;}
.leDuc .bigImg{overflow:hidden; border-top:4px solid #4A9DE1; width:950px; margin:0 auto; background:#fff; position: relative;}
.leDuc .bigImg li a{padding:10px 40px; display:block;}
.leDuc .bigImg li a h2{color:#1b1a1a; font-size:20px; font-weight:500; line-height:34px;}
.leDuc .bigImg li a h2 span{color:#4A9DE1;}
.leDuc .bigImg li a p{font-size:14px; color:#353636; line-height:22px;}

.leDuc .smallScroll{width:100%; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.leDuc .sPrev{width:23px; height:50px; display:block; float:left; background:url(../images/nextN.png) no-repeat center; background-size:20px; margin-top:62px;}
.leDuc .sNext{width:23px; height:50px; display:block; float:left; background:url(../images/prevN.png) no-repeat center; background-size:20px; margin-top:62px;}

.leDuc .smallImg{ float:left; display:inline; overflow: hidden; width:1140px; margin:0 5px;}
.leDuc .smallImg ul{width: 9999px; overflow: hidden; }
.leDuc .smallImg li{ padding-top:5px; float:left;  text-align:center; margin:0 27px; cursor:pointer;}
.leDuc .smallImg li a{width:170px; height:170px; display:block; border:2px solid #f6f6f6;overflow:hidden; cursor:pointer; border-radius:100%;}
.leDuc .smallImg li a img{width:170px;}
.leDuc .smallImg ul li.on a{ border-color:#4A9DE1;}
.leDuc .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.leDuc .pageState span{ color: #f00; font-size: 16px;}

.leDuc a.Mren{width:140px; height:35px; line-height:35px; display:block; margin:0 auto; background:#4A9DE1; color:#fff; font-size:14px; text-align:center;}

.newsBox{width:1200px; margin:0 auto 30px; overflow:hidden;}
.newsBox .newLe{width:253px; float:left;}
.newsBox .newLe .topNes{width:193px; height:71px; padding:20px 30px; background:url(../images/bgNews.png) no-repeat; margin-top:35px;}
.newsBox .newLe .topNes .nLmg{ height:71px;background:url(../images/ntBg.png) no-repeat left center; padding-left:55px;}
.newsBox .newLe .topNes .nLmg p.mg{padding-right:20px; background:url(../images/txMr.png) right center no-repeat; line-height:35px; font-size:26px; color:#fff;}
.newsBox .newLe .topNes .nLmg p.eg{line-height:30px; text-transform:uppercase; font-size:16px; color:#fff;}

.newsBox .newLe .ulMr{width:251px; border:1px solid #f0f0f0; overflow:hidden; margin-top:15px; min-height:360px;}
.newsBox .newLe .ulMr li{padding:0 25px; font-weight:600; line-height:49px; border-bottom:1px dashed #f0f0f0; font-size:16px; font-family:'微软雅黑'; cursor:pointer;}
.newsBox .newLe .ulMr li a{color:#535252;}
.newsBox .newLe .ulMr li.cur,.newsBox .newLe .ulMr li:hover{background:#1cb39d url(../images/rTo.png) no-repeat 230px center;}
.newsBox .newLe .ulMr li.cur a,.newsBox .newLe .ulMr li:hover a{color:#fff;}


.newsBox .newRi{width:875px; float:right;}
.newsBox .newRi .mTir{width:100%; background:url(../images/nBgs.png) repeat-x; text-align:right; height:44px; line-height:44px; padding-top:30px; color:#666;}
.newsBox .newRi .mTir a{font-size:14px; color:#666; padding:0 5px;}
.newsBox .newRi .mTir a.home{background:url(../images/home_icon.png) no-repeat left center; padding-left:24px;}
.newsBox .newLsy{width:100%; overflow:hidden; margin-top:20px;}
.newsBox .newLsy .lsyMc{width:100%; padding:10px 0; border-bottom:1px dashed #f0f0f0; overflow:hidden;}
.newsBox .newLsy .lsyMc .imgMc{width:165px; height:115px; float:left;}
.newsBox .newLsy .lsyMc .imgMc img{width:100%;}
.newsBox .newLsy .lsyMc .newTxc{width:690px; float:right;}
.newsBox .newLsy .lsyMc .newTxc p{color:#292727; font-size:18px; overflow:hidden; line-height:24px;}
.newsBox .newLsy .lsyMc .newTxc span{color:#727070; font-size:14px; padding-top:20px; display:block;}

.newsMm{width:100%; overflow:hidden; padding-top:35px;}
.newsMm .title {font-size: 22px;font-weight: bold;color: #404040;line-height: 44px;margin-bottom: 9px;text-align: center;}
.newsMm .meta{width:100%; line-height:28px; text-align:center; font-weight:500; padding-bottom:24px;}
.newsMm .meta span{font-size: 14px;color: #808080;margin: 0 15px;}
.newsMm .post_cont{font-size:16px; color:#303030; line-height:28px;}
.newsMm .turnpage {padding-top: 30px;}
.newsMm .post_cont a{ text-decoration: underline;}
.newsMm .turnpage li {line-height: 32px;overflow: hidden;height: 32px;}
.newsMm .turnpage li a {font-size: 14px;color: #333333;font-weight: bold;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.newsMm .turnpage li span {color: #4c4c4c;font-weight: normal;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.newsMm .turnpage li:hover span{color:#1cb39d;}

.ny-body-line{width:1200px; background:#fff; overflow:hidden; margin:0 auto 50px;}
.ny-body-line .topNc{padding:25px; overflow:hidden;}
.zj-detail-left{width:270px; height:auto; min-height:560px;overflow:hidden;float:left;}
.zj-detail-left .zj-detail-img{width:100%;height:365px;display:block;}
.zj-detail-left .zj-detail-name{text-align:center;margin-top:20px;font-size:15px;color:#bda179;font-weight:bold;}
.zj-detail-left .zj-detail-title{text-align:center;font-size:15px;color:#929292;line-height:40px;}
.zj-detail-left .zj-detail-yy{width:195px;height:40px;line-height:40px;text-align:center;margin:0px auto;display:block;background:#0094a1;color:#ffffff;border-radius:20px;font-size:15px;font-weight:bold; }
.zj-detail-left .zj-detail-yy:hover{box-shadow:0 0 15px #c0c0c0;}
.zj-detail-left .zj-detail-yy img{vertical-align:middle;margin-top:-3px;margin-right:5px;}

.zj-detail-right{width:830px; min-height:500px; height:auto; float:right;}
.zj-detail-right .ks_info{width:100%;_height:117px;position:relative;}
.zj-detail-right .ks_info .con{ padding:35px 45px 31px 45px;background:#f5f5f5;overflow:hidden; }
.zj-detail-right .ks_info .con .left{float:left;}
.zj-detail-right .ks_info .con .left img{float:left;}
.zj-detail-right .ks_info .con .left .ks_title{float:left;margin-left:13px;}
.zj-detail-right .ks_info .con .left .ks_title span{font-size:14px;color:#888888;}
.zj-detail-right .ks_info .con .left .ks_title h1{font-weight:normal;font-size:25px;color:#0094a1;}
.zj-detail-right .ks_info .con .right{float:right;}
.zj-detail-right .ks_info .con .right .ks_link{width:120px;height:40px;line-height:40px;text-align:center;font-size:15px;color:#ffffff;background:#bda179;border-radius:20px;display:block;margin-top:5px;}
.zj-detail-right .ks_info .con .right .ks_link:hover{box-shadow:0 0 15px #c0c0c0;}

.zj-detail-right .ks_info .imp{width:50px;height:50px;background:url(../images/zj_d_06.png) center center no-repeat;position:absolute;left:0px;top:0px;}
.zj-detail-right .zj-detail-list{padding:20px 50px;}
.zj-detail-right .zj-detail-list ul{margin-bottom:20px;overflow: hidden;}
.zj-detail-right .zj-detail-list ul li{width:33%;float:left; line-height:40px;color:#0d0d0d;font-size:14px;}
.zj-detail-right .zj-detail-list ul li:nth-child(8) { width:66%;}
.zj-detail-right .zj-detail-list ul li:last-child{width:100%;}
.zj-detail-right .zj-detail-list ul li span{color:#67b1ba;font-size:14px;}
.zj-detail-right .zj-detail-list .line{width:100%;height:1px;background:#e0e0e0;clear:both;margin-bottom:30px;}
.zj-detail-right .zj-detail-list p{font-size:15px;color:#444444;line-height:25px;margin-bottom:15px;padding-left:15px;}

.ks-line {width:1150px; height:0px; overflow:hidden; margin:0 auto; border-bottom:3px solid #f5f5f5; margin-top:40px; margin-bottom:30px;}
.ks-body-tit {width:1100px; height:auto; overflow:hidden; margin:0 auto; line-height:40px; font-size:18px; font-weight:bold; color:#0094a1; position:relative;}
.ks-underline {width:20px; height:2px; overflow:hidden; background-color:#0094a1; position:absolute; left:0px; top:38px;}
.ks-body {width:1100px; height:auto; overflow:hidden; margin:0 auto; line-height:30px; font-size:15px; color:#5a5a5a; margin-top:20px;}
.ks-zhongdian { padding:10px 20px 10px 20px; font-size:15px; background-color:#F60; color:#fff; position:absolute; top:0px; right:0px; z-index:10;}
.ksMc{width:100%; margin-top:25px; padding-bottom:30px;}

.topNecc{width:125px; height:35px; padding:10px 10px; background:url(../images/bgNews.png) no-repeat; margin-top:35px;}
.topNecc .nLmg{ height:35px;background:url(../images/ntBg2.png) no-repeat left center; padding-left:30px;}
.topNecc .nLmg p.mg{padding-right:20px; background:url(../images/txMr.png) right center no-repeat; line-height:20px; font-size:16px; color:#fff;}
.topNecc .nLmg p.eg{line-height:15px; text-transform:uppercase; font-size:12px; color:#fff;}

.ductBox{width:1160px; padding:30px 20px; background:#fff; overflow:hidden; margin:0 auto 50px;}
.dctm .mTir{text-align:right; height:55px; line-height:55px; padding-top:35px; color:#666;}
.dctm .mTir a{font-size:14px; color:#666; padding:0 5px;}
.dctm .mTir a.home{background:url(../images/home_icon.png) no-repeat left center; padding-left:24px;}

.ductType{width:100%; overflow:hidden;}
.ductType .typeDuc{float:left; line-height:25px; height:25px; border-bottom:1px solid #d1ddde;  margin:12px 0;}
.ductType .typeDuc a{color:#8c8c8c; font-size:14px; margin-right:8px;}
.ductType .typeDuc a.more{float:right; background:#e0f2f4; padding:0 8px; margin-right:0; margin-left:15px; color:#0094a1; border-radius:6px 6px 0 0;}
.searchHc{float:right; line-height:50px; height:50px; width:380px;}
.searchHc span{color:#505151; font-size:16px; float:left;}
.searchHc .fromEch{float:left; border:1px solid #b6b5b5; height:38px; line-height:48px; width:290px; border-radius:24px; position:relative;} 
.searchHc .fromEch input.sub{width:65px; height:38px; background:#1cb39d url(../images/serSub.png) no-repeat center; position:absolute; right:-1px; top:-1px; border-radius:24px; background-size:28px; cursor:pointer;}
.searchHc .fromEch input.txt{width:185px; line-height:38px; padding:0 20px; color:#868787; font-size:14px;}

.expertListitemul{width:100%; overflow:hidden;}
.expertListitemli{float:left;width: 380px;margin-right: 10px; margin-top:35px;}
.expertListitemli:nth-child(3n){margin-right:0;}
.expertsliderbox{position: relative;width: 1280px;margin: 0 auto;}
.expertslider{margin:0 auto;width: 1170px;overflow: hidden;}
.expertsilder-button {top: 180px;width: 40px;height: 40px;position: absolute;cursor: pointer;}
.expertsilder-button.btl{width: 40px;height: 40px;left: 0px;background: #c9c9c9 url(../images/arrowleftbtn.png) no-repeat;} 
.expertsilder-button.btr{width: 40px;height: 40px;right: 15px;background: #c9c9c9 url(../images/arrowrightbtn.png) no-repeat;}
.expertphotobox{margin:0 auto;width: 180px;height:180px;line-height: 180px;text-align: center;padding:10px;border-radius: 50%;overflow: hidden;background: #eeeeee;font-size: 0;}
.expertphotobox img{width: 100%;height: 100%;border-radius: 50%;}
.expertInformation{width: 370px;padding:0 4%;height: 300px;margin-top:-90px;padding-top: 100px;border:1px solid #eeeeee;	box-sizing: border-box;}
.expertName{font-size: 17px;color: #000000;font-weight: normal;}
.expertSub{font-size: 14px;color: #999999;}
.expertInformation:hover{border-bottom: 5px solid #0551a9;}
.indexnews_titlebox{position: relative;font-size: 16px;color: #444444;text-align: center;padding-bottom: 15px;}
.indexnews_titlebox:after{content: " ";position: absolute;bottom: 0;left:50%;width: 36px;height: 1px;margin-left: -18px;border-bottom:1px solid #eaeaea;}
.indexnews_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indexnews_textbox{width: 100%;height: 6em;padding-top: 20px;font-size: 14px;color: #999999;overflow: hidden;text-align: justify;}
.indexnews_contentbox{float: left;width: 426px;height: 520px;color: #ffffff;}
.yuDng{width:100%; overflow:hidden; text-align:center; padding-bottom:10px;}
.yuDng a{background:#59c1ca; line-height:22px; font-size:12px; padding:0 10px; margin:0 5px; display:inline-block; color:#fff;}

.topAbut{width:100%; background:#ebebeb; line-height:62px; overflow:hidden;}
.topAbut .abType{float:left;}
.topAbut .abType span{font-size:16px; color:#333; line-height:60px; float:left; text-align:center; width:110px; cursor:pointer;}
.topAbut .abType span.cur{color:#4A9DE1; border-bottom:2px solid #4A9DE1;}
.topAbut .abType span.cur a{color:#4A9DE1;}
.topAbut .abType span a{color:#333;}
.topAbut .mTir{float:right;text-align:right; color:#666;}
.topAbut .mTir a{font-size:14px; color:#666; padding:0 5px;}
.topAbut .mTir a.home{background:url(../images/home_icon.png) no-repeat left center; padding-left:24px;}

.conAbut{width:1200px; margin:30px auto; overflow:hidden;}
.conAbut .title {font-size: 36px;font-weight: bold;color: #404040;line-height: 44px;margin-bottom: 9px;text-align: center;}
.conAbut .meta{width:100%; line-height:28px; text-align:center; font-weight:500; padding-bottom:5px; margin-bottom:20px; border-bottom:1px solid #c4c4c4;}
.conAbut .meta span{font-size: 14px;color: #808080;margin: 0 15px;}
.conAbut .post_cont{font-size:16px; color:#303030; line-height:28px;}

.claRom{width:1200px; margin:0 auto; overflow:hidden; background:url(../images/nBg.png) repeat-x bottom left;}
.claRom .topNecc{float:left; background:url(../images/bgNews.png) no-repeat; background-size:cover;}
.claRom .topNecc .nLmg1{background:url(../images/ntBg3.png) no-repeat left center; padding-left:35px;}
.claRom .topNecc .nLmg2{background:url(../images/ntBg4.png) no-repeat left center;padding-left:35px;}
.claRom a.more{margin-top:35px; line-height:55px; float:right; color:#4a4a4a; font-size:16px;}
.claRom a.more:hover{color:#4A9DE1;}

.claOmg{width:1200px; margin:0 auto; overflow:hidden; padding-top:30px;}
.claOmg .pic{width:420px; height:285px; float:left;}
.claOmg .conOg{width:750px; float:right; overflow:hidden;}
.claOmg .conOg h2{font-size:22px; color:#1cb39d; font-weight:500; padding-bottom:20px;}
.claOmg .conOg h2 span{font-size:12px;}
.claOmg .conOg p{font-size:16px; color:#8f9091; line-height:35px;}

.teacherThree{width:1200px;margin:30px auto 0; overflow:hidden; position:relative; padding-bottom:40px;}
.teacherThree .hd{z-index:99; height:275px; position:absolute; top:0; left:0; width:1200px;}
.teacherThree .hd .prev{width:40px; height:275px; background:url(../images/prve_teacher.png) no-repeat center; display:block; cursor:pointer; float:left; opacity:0.6;}
.teacherThree .hd .next{width:40px; height:275px; background:url(../images/next_teacher.png) no-repeat center; display:block; cursor:pointer; float:right; opacity:0.6;}
.teacherThree .hd .next:hover,.teacherThree .hd .prev:hover{ opacity:1;}
	 
.teacherThree .bd{ z-index:999; width:1100px; margin:0 auto; z-index:99; position:relative;}
.teacherThree .bd ul{ overflow:hidden; zoom:1; }
.teacherThree .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:200px; margin:0 10px;}
.teacherThree .bd ul li .pic{text-align:center; }
.teacherThree .bd ul li .pic img{width:170px; height:170px; border-radius:100%; border:2px solid #fff;}
.teacherThree .bd ul li .pic a:hover img{border-color:#22b49f;}
.teacherThree .bd ul li .title{padding:10px 0 6px;}
.teacherThree .bd ul li .title b{color:#333; font-size:14px; display:block; text-align:center; line-height:24px;}
.teacherThree .bd ul li .title p{color:#4c4c4c; font-size:14px; line-height:20px; text-align:center;}