html,body,img{width: 100%; overflow-x: hidden;}
body{ font-family:microsoft yahei,heiti SC !important; margin:0; padding:0; color:#414655; font-size:14px;}
*{ outline:none; border:0; margin:0; padding:0;}
ul,ul li{ list-style:none;}
a{text-decoration:none; display:block;color:#414655;}
a:hover{text-decoration:underline;}
em{ font-style:normal;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
.cred,.cred a{ color:red;}
.mt20{ margin-top:20px;}
.mp20{margin-bottom:40px}
.m0{ margin:0}
.fl{ float:left}
.fr{ float:right}


header{ height:48px; width:1100px; margin:0 auto; padding:20px 0; }
header h1{ width:257px; height:50px; float:left;}
header .tel{ width:340px; height:48px; float:right;}
header ul.jc{ float:right;margin:10px 0 0 30px;}
header ul.jc li{ float:left; width:60px; height:30px; text-align:center; line-height:30px; }
header ul.jc li.language{ background:#ff9c03;;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}
header ul.jc li.language a{color:#fff;}


#nav{ width:100%; background:#06a6b6; height:40px; font-size:16px; }
#nav a{ color:#fff;}
#nav ul{ width:1100px; margin:0 auto;line-height:40px; height:40px; text-align:center;}
#nav ul li{ float:left; width:11%;}
#nav ul li.active a{color: #06a6b6; background:#fff; line-height:25px; margin-top:7px;} 


#box{ position:relative; width:1100px; height:340px;overflow:hidden; margin:0 auto; margin-top:20px;}
#box .bigUl{}
#box .prev{ position:absolute; width:40px; height:60px; background:url(../images/icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat; z-index:500; top:40%; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#box .next{ position:absolute; width:40px; height:60px; background:url(../images/icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat; z-index:500; top:40%; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
.bigUl li { position:absolute;}
.numberUl { position:absolute; right:0; bottom:15px; z-index:400}
.numberUl li{width:24px; height:13px;  float:left; background:#3b5998; opacity:0.7; margin-left:1px;}
.numberUl li a{ display:block ;width:24px; height:13px; color:#fff; font-size:12px; text-align:center; line-height:13px;}
#box .textUl li{ position:absolute; left:20px; bottom:10px; display:none;}
#box .textUl li a{ font-size:18px; font-family:"Microsoft Yahei"; color:#000; font-weight:bold;}
.numberUl li.night a{ background:yellow; color:black; }

#content,footer dl{ width:1100px; margin:0 auto;}
h2{ font-size:16px; border-left:2px solid #06a6b6; color:#06a6b6; text-indent:1em;}
#first,.ad,#second,#third,#fourth,#fifth,footer,#foot,.theme,#nurseone,#nursetwo,.environment,.term,#nursethree,#nursefour,#nursefive,#nursesix{ width:100%; margin-top:20px; float:left;}
#first .company{ width:55%; float:left; margin-right:5%; padding-bottom:20px;}
#first .company .profile{ margin-top:20px; width:100%; line-height:27px; text-indent:2em;overflow : hidden;
text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp:7.9;-webkit-box-orient: vertical;}
#first .company .profile span img{ width:155px; height:202px; float:left; margin:0px 10px 0 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; }
#first .company .profile a{ float:right; color:#ff9c03;}

#first .news{ width:40%; float:left; padding-bottom:20px;}
#first .news ol,#nursefour .nurselist ol{ width:95%; margin:10px 0 0 15px;}
#first .news ol li,#nursefour .nurselist ol li{ float:left; width:100%; line-height:35px; border-bottom:1px dashed #dadcde; list-style-type:decimal;}
#first .news ol li a,#nursefour .nurselist ol li a{  width:400px; height:35px;  margin-right:30px;text-overflow:ellipsis;white-space: nowrap;}
#first .news ol li em,#nursefour .nurselist ol li em{color:#414655; width:100px; float:right; }

.title{ width:100%; float:left;display: flex; margin-bottom:20px;}
.title .bbb{border-bottom:2px solid #06a6b6; width:auto; float:left; padding:0 10px 10px 0;}
.title .ppp{border-bottom:2px solid #f69bbe; width:auto; float:left; padding:0 10px 10px 0;}
.title .ppp h2{ color:#f69bbe; border:0;}
.title .nnn{ background:#f69bbe; width:auto; float:left; padding:10px 10px 10px 0;}
.title .nnn h2{ color:#fff; border:0;}
.title .more{flex:1; float:left;border-bottom:2px solid #999;}
.title .more a{ float:right; margin-right:10px; }

.voice_2 { width:1100px; position: relative;padding-top:15px;}
.voice_2 ul{margin:0;padding:0;}
.voice_2 ul li { float: left; display: inline; height: 293px; color: #fff; cursor: pointer; position: relative;}
.voice_2 ul li.li1 { background: #7488d7}
.voice_2 ul li.li2 { background: #f3afc5}
.voice_2 ul li.li3 { background: #bcb99c}
.voice_2 ul li.li4 { background: #f4afa0}
.voice_2 ul li.li5 { background: #8dccae}
.voice_2 ul li.li6 { background: #f9bf2c}
.voice_2 ul li.li7 { background: #72c4ca}
.voice_2 .fold { width: 130px; height: 100%; text-align: center; position: absolute; top: 0px; left: 0px;}
.voice_2 .fold .img { display: block; background: url("../images/icon.png") 0 0 no-repeat; margin-bottom: 20px;}
.voice_2 .li1 .fold .img { background: url("../images/11.jpg") 0 0 no-repeat;width: 130px;height:293px;}
.voice_2 .li2 .fold .img { background: url("../images/22.jpg") 0 0 no-repeat;width: 130px;height:293px;}
.voice_2 .li3 .fold .img { background: url("../images/33.jpg") 0 0 no-repeat;width: 130px;height:293px;}
.voice_2 .li4 .fold .img { background: url("../images/44.jpg") 0 0 no-repeat;width: 130px;height:293px;}
.voice_2 .li5 .fold .img { background: url("../images/55.jpg") 0 0 no-repeat;width: 130px;height:293px;}
.voice_2 .li6 .fold .img { background: url("../images/66.jpg") 0 0 no-repeat;width: 130px;height:293px;}
.voice_2 .li7 .fold .img { background: url("../images/77.jpg") 0 0 no-repeat;width: 130px;height:293px;}

.voice_2 .unfold { width: 320px; height:293px; display: none; position: absolute; top: 0px; left: 0px;}
.addpic1{ width:1100px; height:auto; overflow:hidden; margin:0 auto; padding:10px 0px;}
#third .class{ width:30%; float:left;}
#third .time{ width:100%; float:left; margin-top:20px;}
#third .time .square{ width:15px; height:15px; float:left; background:#8bcdbb; margin:7px 10px;}
#third .time em{ line-height:30px; font-size:15px; margin-bottom:10px;}
#third .time table td{ height:25px; padding:0 5px; background:#eee;}
#third .time table td.month{ background:#9f9fa0; color:#fff;}
#third .item{ width:68%; margin-left:2%; float:left;}
#third .item .list{ width:100%; float:left; margin-top:30px;}
#third .item .list dl{ width:48%; float:left; border:1px solid #e2e2e2; margin:0 0 10px 10px;}
#third .item .list dl span{ width:100px; height:67px; float:left; margin:5px;}
#third .item .list dl dt,#third .item .list dl dd{ float:left;  font-size:12px; line-height:22px; width:240px;}
#third .item .list dl dt{ color:#ec008c; margin-top:5px;}

div#container {width:100%;margin:0 auto;overflow:hidden;}
div.examples_body {width:100%;clear:both;overflow:hidden;position:relative;}
.bannerHolder {width:100%;}
.bannerHolder li {list-style:none;display:inline;}
.banner {width:346px;height:206px;position:relative;overflow:hidden;float:left;display:inline; margin:20px 10px;}
.banner img {display:block;border:none;}
.banner div {position:absolute;z-index:100;background-color:#222;width:60px;height:60px;cursor:pointer;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
.banner .cornerTL {left:-63px;top:-63px;}
.banner .cornerTR {right:-63px;top:-63px;}
.banner .cornerBL {left:-63px;bottom:-63px;}
.banner .cornerBR {right:-63px;bottom:-63px;}
.banner p {width:100%;left:0;top:50%;z-index:200;position:absolute;color:#FFF;text-align:center;cursor:pointer;display:none;}

/* scrollleft 6/21 圆角 */
.scrollleft{width:96%;padding:20px;background:url(../images/work_57.jpg) no-repeat; height:184px; float:left;}
.scrollleft ul{ width:80%;}
.scrollleft li{float:left;margin:18px 3px;display:inline;width:180px;text-align:center;line-height:19px}
.scrollleft img{width:144px;height:144px;border-radius:90px;}


.hos_scrollleft{width:96%;padding:0px 20px; height:auto; overflow:hidden; float:left;}
.hos_scrollleft ul{ width:80%;}
.hos_scrollleft li{float:left;margin:18px 20px;display:inline;width:230px;text-align:center;}
.hos_scrollleft img{width:230px;height:170px;}
.hos_scrollleft li span{    display: block;   width: 230px; position: absolute; height:30px; line-height:30px; bottom:9px; left: 0;  background: rgba(0,0,0,0.4); color:#fff; font-weight:bold;}

.theme .text span img{ width:260px; float:left; margin:0px 20px 0 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}
.theme { font-size:16px; line-height:30px;}
.theme .text{ text-indent:2em; padding-bottom:20px; line-height:30px;}
.theme em{ color:#ff9c03;}
.theme .list{ width:100%;float:left;}
.theme .list dl{ width:32%; float:left; border:1px solid #e2e2e2; margin:10px 10px 0 0;}
.theme .list dl span{ width:90px; height:60px; float:left; margin:5px;}
.theme .list dl dt,.theme .list dl dd{ float:left;  font-size:12px; line-height:32px;}
.theme .list dl dt{ color:#ec008c; margin-top:5px;}
.theme .work{ width:47%; float:left; margin-right:6%;}
.theme .type ul{ width:1032px; margin:0 auto;}
.theme .type ul li{ float:left; margin:10px; width:238px; height:180px;}
.theme .work .profile{ font-size:14px;margin-top:20px; width:100%; line-height:27px; text-indent:2em;overflow : hidden;
text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp:7.9;-webkit-box-orient: vertical;}
.theme .work .profile a{float:right; color:#ff9c03; font-size:14px;}

.grid{overflow: hidden;margin: 0;width: 100%;list-style: none;}
/* Common style */
.grid figure{position: relative;z-index: 1;display: inline-block;overflow: hidden;margin: -0.135em;width:238px;height:179px;margin:10px 14px;}
.grid figure img{position: relative;display: block;min-height: 100%;}
.grid figure figcaption{color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after{pointer-events: none;}
.grid figure figcaption,
.grid figure a{position: absolute;top: 0;left: 0;width: 238px;height: 180px;}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.grid figure h2{word-spacing: -0.15em; border:0}
.grid figure h2 span{font-weight: 800;}
.grid figure h2,
.grid figure p{margin: 0;}
.grid figure p{letter-spacing: 1px;font-size: 68.5%;}
/*---------------*/
/***** Sadie *****/
/*---------------*/
figure.effect-sadie figcaption::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);content: '';opacity: 0;-webkit-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
figure.effect-sadie h2{position: absolute;top: 50%;left: 0;width: 100%;line-height:60px;color: #fff;text-align: center;background:rgba(2,2,2,0.6);-webkit-transition: -webkit-transform 0.35s, color 0.35s;transition: transform 0.35s, color 0.35s;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
figure.effect-sadie figcaption::before,
figure.effect-sadie p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure.effect-sadie p{position: absolute;bottom: 0;left: 0;padding:10px;width: 90%;opacity: 0;-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
figure.effect-sadie:hover h2{color: #fff;-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);transform: translate3d(0,-50%,0) translate3d(0,-40px,0);}
figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

.theme .history{ width:95%; height:533px; margin:0 auto; font-size:14px;}
.theme .history li{ width:139px; height:533px; float:left; padding:0 35px;}
.theme .history li.y14{ background:url(../images/year_03.jpg) 8px 0 no-repeat;}
.theme .history li.y15{ background:url(../images/year_09.jpg) no-repeat;}
.theme .history li.y16{ background:url(../images/year_05.jpg) no-repeat;}
.theme .history li.y17{ background:url(../images/year_10.jpg) no-repeat;}
.theme .history li.y18{ background:url(../images/year_07.jpg) no-repeat;} 
.theme .history li.y14 a{ margin:320px 0 0 10px;}
.theme .history li.y15 a{ margin-top:50px;}
.theme .history li.y16 a{ margin-top:320px;}
.theme .history li.y18 a{ margin-top:310px;}

.theme .flow{ width:948px; margin:0 auto;}
.theme .flow dt{ width:15px; height:300px; line-height:22px; padding:50px 8px; float:left;}
.theme .flow dt.f1{ background:#fff0d9;}
.theme .flow dt.f2{ background:#fee7c2;}
.theme .flow dt.f3{ background:#ffdda8;}
.theme .flow dt.f4{ background:#ffd390;}
.theme .flow dt.f5{ background:#ffc872;}
.theme .flow dt.f6{ background:#fcbe5d;}
.theme .flow dt.f7{ background:#fcaa29;}
.theme .flow dt.f8{ background:#ff9c03;}
.theme .flow dd{ width:100px; height:400px; background:url(../images/jt_19.jpg) center center no-repeat; float:left}

/*---------------*/
/***** Zoe *****/
/*---------------*/
.grid .train{border:1px solid #ccc; width:240px; height:220px; text-align:center; float:left; margin:15px;}
figure.effect-zoe{margin:0;}
figure.effect-zoe figcaption{top: auto;bottom: 0;height:60px;background:rgba(255,255,255,0.4);color: #3c4a50;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
figure.effect-zoe h2{float: left;}
figure.effect-zoe figcaption > span{float: right;}
figure.effect-zoe p{position: absolute;bottom: 0;top:0;padding:5px;color: #fff;text-align:left;text-transform: none;font-size:14px;line-height:25px;opacity: 0;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
figure.effect-zoe h2,
figure.effect-zoe figcaption > span{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}
figure.effect-zoe figcaption > span::before{display: inline-block;padding: 8px 10px;font-family: 'feathericons';speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-eye::before{content: '\e000';}
.icon-paper-clip::before{content: '\e001';}
.icon-heart::before{content: '\e024';}
figure.effect-zoe h2{display: inline-block;}
figure.effect-zoe:hover p{opacity: 1;}
figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover figcaption > span{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-zoe:hover h2{-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
figure.effect-zoe:hover figcaption > span:nth-child(4){-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
figure.effect-zoe:hover figcaption > span:nth-child(3){-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
figure.effect-zoe:hover figcaption > span:nth-child(2){-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}

.frame,.wrap,.wrap div b{ height:350px;}
.frame,.frame2 {width:230px; background:#fff;  float:left; display:inline; margin:0 10px 10px 0;}
.frame2,.wrap2,.wrap2 div b{height:170px;}
.wrap,.wrap2 {width:230px; position:relative; overflow:hidden; }
.wrap img,.wrap2 img {display:block;}
.wrap div{height:340px; padding:320px 10px 10px 10px;}
.wrap div,.wrap2 div {width:210px;  position:absolute; left:0; top:0; }
.wrap2 div { height:160px; padding:140px 10px 10px 0px;  }
.wrap div b,.wrap div a{ top:320px;}
.wrap div b,.wrap2 div b{display:block; width:230px;  position:absolute; left:0;background:rgba(0,0,0,0.4);}
.wrap2 div b,.wrap2 div a{ top:140px;}

.wrap div span,.wrap2 div span {position:relative; z-index:10;}
.wrap div p,.wrap2 div p {font-size:12px; color:#fff; line-height:16px;}
.wrap div a,.wrap2 div a {color:#fc0; font-size:12px; position:absolute; left:0; text-decoration:none; display:block; margin:0; text-align:right; width:200px;}

.wrap div a:hover,.wrap2 div a:hover {color:#ff0;}
.wrap div h1,.wrap2 div h1{font-size:16px; color:#fff; text-align:center; width:230px;}
.wrap2 div p { padding-left:20px;}

.clear {clear:both;}

.theme .before{ width:1080px; margin:0 auto;}
.theme .before .frame2{ margin:20px;}

.nursetext{ line-height:40px; text-indent:2em; width:70%; float:left; padding:0 20px;}
.nursetext em{ color:#f69bbe;}

#nurseone span{ width:220px; height:311px; float:left; margin-left:2%;}
#nursetwo ul.info{ width:1040px; padding:10px 30px; margin:0 auto;}
#nursetwo ul.info li{ float:left; width:168px; height:192px; text-align:center; line-height:30px; padding-top:40px; margin-right:50px;} 
#nursetwo ul.info li.pink{ background:url(../images/nurse_05.jpg) no-repeat; color:#ff2e67;}
#nursetwo ul.info li.green{ background:url(../images/nurse_07.jpg) no-repeat; color:#288421;}
#nursetwo ul.info li.purple{ background:url(../images/nurse_09.jpg) no-repeat; color:#934ecd;}
#nursetwo ul.info li.blue{ background:url(../images/nurse_11.jpg) no-repeat; color:#56c1d1;}
#nursetwo ul.info li.yellow{ background:url(../images/nurse_13.jpg) no-repeat; color:#edae23; margin-right:0;}

.term table{ margin:0 auto; border:1px solid #f8b4ce;}
.term table td{ border:1px solid #f8b4ce; line-height:40px; text-indent:3em;}

#nursethree .online{ width:1100px; height:295px; background:url(../images/nurse_38.jpg) no-repeat; float:left;}
#nursethree .online .form{padding:30px 100px; -moz-border-shadow:0 0 10px #bbb; -webkit-border-shadow:0 0 10px #bbb; shadow:0 0 10px #bbb;width:900px; height:235px; margin:0 auto; font-size:16px;}
#nursethree .online label+span{color: #FF0000;}
#nursethree .online label,#nursethree .online input{ line-height:30px;}
#nursethree .online label{padding-top:10px;}#nursethree .online label em{ color:#c4381d; margin-right:10px;}
#nursethree .online .form input,button{background-color: #fff; border:1px solid #ccc; font-size: 15px; width: 200px;padding:0 10px; min-height: 30px;margin:0px 80px 10px 10px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
#nursethree .online .form input:focus{background-color: #fff; -moz-border-shadow:0 0 20px #ccc; -webkit-border-shadow:0 0 20px #ccc; shadow:0 0 20px #ccc; -webkit-transform:scale(1.05); -moz-transform:scale(1.05); transform:scale(1.05);}
button.sub[type=submit]{background-color: #feb432; display: inline-block; padding:5px 10px 6px 10px; font-weight: bold; border-radius:5px; -moz-border-radius:5px; opacity: 1.0;color:#fff;clear:both; float:left; margin:20px 0 0 300px; line-height:30px;}
button.sub[type=submit]:hover{background-color: #fecc32; opacity: 1.0; cursor: hand; cursor: pointer;}
.nursethreeselect{background-color: #fff; border:1px solid #ccc; font-size: 15px; width:222px;padding:0 10px; min-height: 30px;margin:10px 80px 10px 10px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.nursethreesub{ background:#e84c71 !important; border:0px !important; font-weight:bold; color:#fff; height:36px !important; line-height:36px !important;border-radius:5px; cursor:pointer;}
#nursefour .nurselist{ width:48%;}
#nursefive span{ width:273px; height:200px; float:right; margin-top:10px;}
#nursesix ul.vista{ width:1075px; margin:0 auto;}
/*6/21修改开始*/
#nursesix ul.vista li{ float:left; width:185px; height:100px; border:1px solid #ccc; text-align:center;  padding:80px 5px 15px 5px; font-size:14px; margin-right:18px; line-height:28px;}
#nursesix ul.vista li.vis1{ background:url(../images/nurse_49.jpg)  top 15px center no-repeat; color:#cb79d6;}
#nursesix ul.vista li.vis2{ background:url(../images/nurse_51.jpg) top 15px center no-repeat; color:#1cc2e3;}
#nursesix ul.vista li.vis3{ background:url(../images/nurse_53.jpg) top 15px center no-repeat; color:#9e89fa;}
#nursesix ul.vista li.vis4{ background:url(../images/nurse_55.jpg) top 15px center no-repeat; color:#fea5bb;}
#nursesix ul.vista li.vis5{ background:url(../images/nurse_57.jpg) top 15px center no-repeat; color:#face6f;}
/*6/21修改结束*/
.go{width:59px;height:132px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:0px;bottom:100px;border-radius:5px; z-index:100000;}
.go a{display:block;text-indent:999em;width:59px;overflow:hidden;float:left}
.go .top{background:url(../images/mao_05.jpg) no-repeat;height:64px}
.go .bottom{background:url(../images/mao_08.jpg) no-repeat;height:67px; margin-top:1px;}


footer{background:#06a6b6; height:400px; color:#fff;text-align:center; line-height:30px; position:relative}
footer dl dt{width:115px; height:30px; background:#ff9c03; margin-top:20px;}
footer dl dd{margin:20px; width:1150px;}
footer dl dd a{float:left; color:#fff;}
footer dl dd em{float:left; margin:0 10px;}
#foot{border-top:1px solid #fff;}
#foot ul{margin:50px 0;}
footer .code1{width:240px; height:150px;bottom:80px; right:350px; position:absolute; z-index:100; overflow:hidden;}
footer .code1 img{ width:117px !important;}
footer .code2{width:117px; height:150px;bottom:80px; right:150px; position:absolute; z-index:100; overflow:hidden;}
@media screen and (max-width: 69.5em){.grid figure{width: 50%;}.grid figure figcaption{font-size: 90%;}}
@media screen and (max-width: 41.5em){.grid figure{width: 100%;}}

.training{ width:538px; height:auto; border:1px solid #dadcde ; padding-bottom:10px; float:left; }
.training_l{ margin-right:20px}
.training ol{ padding-left:35px; padding-right:25px;padding-top:10px;}
.training ol li{ line-height:40px; border-bottom:1px #CCCCCC dashed;}
.training_t{ border-bottom:2px #06a6b6 solid; height:40px; line-height:40px;}
.training_t span{ float:right; padding-right:20px;  font-size:14px;}
.training_t span a{color:#CCCCCC;}
.training_t h3{ background-color:#06a6b6; color:#ffffff; width:40%; text-align:center;}


.newsa{ width:100%; border:1px #CCCCCC  dashed; float:left; padding-bottom:20px; margin-bottom:20px; }
.newsa img{ width:180px; height:135px; padding-top:25px; padding-left:20px;  float:left; border:0px;}
.newsa_nr{ width:850px; height:auto; float:left; padding-left:20px;}
.newsa_nr h3{ font-size:18px; color:#ff9c03; font-weight:normal; padding-top:20px; line-height:32px;} 
.newsa_nr span{ color:#666666; font-size:14px;}
.newsa_nr samp{ display:block; font-size:14px; line-height:28px;}
.newsa_nr samp a{ color:#ff9c03; float:right}

.year {height:auto;text-align:center; margin:10px auto; width:660px; clear:both; height:60px;}
.year a{ border:1px #ddd solid; padding:5px ; margin-right:10px; color:#5f5e5e ; width:100px; float:left; }
.year a:hover{ background-color:#06a6b6;padding:5px; color:#fff; overflow:hidden;}
.year .message{ float:right; text-align:left; line-height:40px;}
.year .paginList{ float:left; width:500px;}

.contat{ width:1100px; height:auto; float:left; }
.contat_t{ background-color:#f3f3f3; height:36px; line-height:36px; padding-left:30px; color:#000000;}
.contat_nr{ width:1100px; height:auto; float:left; padding-bottom:20px}
.contat_nrl{ width:430px; height:auto; float:left; margin-left:50px; margin-top:30px;}
.contat_nrl ul{ font-size:14px; line-height:80px}
.contat_nrl ul li{ padding-left:47px;}
.ch{ border-bottom:1px #e4e4e4 solid;}
.c1{ background:url(../images/contat_1.png) no-repeat left ;}
.c2{ background:url(../images/contat_2.png) no-repeat left ;}
.c3{ background:url(../images/contat_3.png) no-repeat left ;}
.c4{ background:url(../images/contat_4.png) no-repeat left ;}
.contat_nrr{ width:530px; height:340px; float:left; margin-top:20px; margin-left:40px;}

.ewmsm{ width:1100px; height:auto; float:left; text-align:center;}
.ewmsm_t{ width:1100px; height:auto; border-bottom:2px #999999 solid; text-align:center}
.ewmsm_t span{ font-size:30px; color:#06a6b6; border-bottom:2px #06a6b6 solid; line-height:50px; padding-bottom:6px; padding-left:20px; padding-right:10px}
.ewmsm samp{ display:block; font-family:"微软雅黑"; font-size:14px; color:#3b3b3b}
.ewmsm_nr{ width:850px; height:auto; float:left; background-color:#e9f2f3; padding:30px 0px 30px 250px; margin:30px 0px;}
.ewmsm_nr dl{ width:272px; height:auto; float:left; margin-right:50px;}
.ewmsm_nr dl dt img{ width:163px; height:166px;}

/*lunbo star*/
.lxsh{ width:1040px; margin:0px auto; overflow:hidden;}
.lx-ul{ margin-top:16px; width:100%;}
.lx-ul>li{ float:left; margin:5px 10px; text-align:center}
/*lunbo end*/

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y; }
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*lxzn star*/
.lxml-d2{ margin-top:36px;}
.lxm-right{ width:100%;}
.lxmr-d1{ height:40px; line-height:40px; background:#f3f3f3; font-size:18px; text-indent:1em; font-weight:bold; color:#646464; overflow:hidden;}
.lxmr-d2{ width:90%; margin:30px auto;}
.lxmr-d2>p>a{ color:#646464;}
.lxmrd-p1{ font-size:16px;}
.lxmrd-p2{ line-height:20px; text-indent:2em; margin:17px 0 31px 0px;}
/*lxzn end*/
p.contentid{ color:#414655; font-weight:normal;}
p.contentid a{ display:inline}
/*nr star*/
.nrbt-span{ color:#b0abab; font-size:12px; font-weight:100; display:block; margin-right:10px; width:264px;}
.nrbt-span>a{ color:#b0abab;}
.nr-p1{ width:672px; text-align:center; color:#06a6b6; font-size:22.4px; font-weight:bold; margin:0 auto;}
.nr-p2{ margin:10px 0 0 212px; height:26px; line-height:26px; color:#aaaaaa;}
.nr-p2>button{ width:200px; height:26px; background-color:#ffaa35; border:none; margin-left:42px; float:left;}
.nr-p2 span{ float:left; width:auto; padding-right:10px; line-height:40px;}
.nr-p2>button>a{ color:#fff; font-size:14px;}

.nr-d1{ width:672px; margin:24px 0 0 151px;}
.nr-d2{ margin:14px 0 0 46px; overflow:hidden;}
.nr-d2>img{margin:0 20px 0 46px;}

/*nr end*/
.zhaiyao{
line-height:30px;
margin: auto;
overflow: hidden;
padding:20px;
width: 100%; background:#f6f6f6;

}
.contenttext{margin-top:10px;}
.contenttext center{ width:500px; margin:20px auto; height:333px;}
.contenttext p{ text-indent:2em;}

/*6/21列表*/
.news_mj ul{ padding-left:20px;}
.news_mj ul li{ float:left; width:100%; line-height:35px; border-bottom:1px dashed #dadcde; list-style-type:decimal;}
.news_mj ul li  a{  width:380px; height:35px;text-overflow:ellipsis;white-space: nowrap;}
.news_mj ul li em{color:#414655; width:200px; float:right; }


/*浮动客服*/
#floatDivBoxs{width:180px;background:#fff;position:fixed;top:135px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:2px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 2px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li img{ padding-right:2px; width:30px !important; height:34px !important;}
#floatDivBoxs .floatDtxt{font-size:18px; font-weight:bold;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; font-size:18px; font-weight:bold; color:#f08326;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff; border:1px solid #EBEBEB;}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:135px;right:180px;z-index:999;}
#rightArrow a{display:block;height:45px; line-height:45px;}
#floatDivBoxs .floatPic{text-align:center;padding:10PX 0 5px 0;background:#EBEBEB;}
#floatDivBoxs .floatPic img{ width:106px !important;}