@charset "utf-8";
/* LESS Document */
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}
body,button,input,select,textarea {
  font: normal 12px Microsoft YaHei, Arial, "\5b8b\4f53", tahoma;
}
body {
  min-width: 1200px;
}
ul,
ol,
li {
  list-style: none;
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  text-decoration: none;
}
img {
  border: 0;
  vertical-align: top;
}
button,
input,
select,
textarea {
  font-size: 100%;
  vertical-align: middle;
  outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fixed:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.fixed {
  *zoom: 1;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.wd {
  margin: 0 auto;
  width: 1200px;
}
/* reset.css V1.0  End */
.p_scale {
  -webkit-transform: scale(1.02, 1.02);
  -moz-transform: scale(1.02, 1.02);
}
/*css3放大*/
/*----------public start-----------*/
/*header*/
.header {
  height: 100px;
  background: #fff;
}
.logo {
  float: left;
  padding: 20px 0 0 50px;
}
.logo a {
  display: block;
}
.logo a img {
  width: 252px;
  height: 70px;
}
.nav {
  float: right;
  padding: 20px 16px 0 0;
}
.top_bg {
height: 30px;
line-height: 30px;
background: #F5F5F5;
border-bottom: 1px solid #eee;
}
.top {
margin: 0 auto;
width: 1100px;
}
.top .nav1 {
display: block;
float: right;
line-height: 30px;
}
.nav ul {
  height: 70px;
}
.nav ul li {
  float: left;
  margin-right: 10px;
  height: 70px;
  line-height: 70px;
}
.nav ul li a {
  display: block;
  padding: 0 12px 0 12px;
  color: #333;
  font-size: 16px;
}
.nav ul li:hover,
.nav ul li.on {
  background: #46d2c7;
  border-radius: 2px;
  transition: All 0.2s ease; padding:0;
}
.nav ul li:hover a,
.nav ul li.on a {
  color: #fff;
  background: #46d2c7;
  border-radius: 20px;
}
.nav ul li:first-child a {
  padding: 0 2px 0 21px;
  letter-spacing: 10px;
}
/*floorone*/
.floorone {
  height: 660px;
  overflow: hidden;
  background: #fff;
}
.indextitle {
  margin: 0 auto;
  width: 100%;
  font-size: 14px;
  color: #8e8e8e;
  text-align: center;
  text-transform: uppercase;
}
.indextitle h3 {
  padding: 22px 0 6px;
  font-weight: bold;
  font-size: 50px;
  font-family: Arial;
}
.indextitle h3 a {
  color: #5b5b5b;
}
.indextitle p {
  font-size: 11px;
  -webkit-text-size-adjust: none;
  -webkit-transform: scale(0.8);
  -o-transform: scale(1);
}
.indextitle div {
  padding: 2px 85px 0;
  line-height: 24px;
}
.kyokutolist {
  padding-top: 28px;
  overflow: hidden;
}
.kyokutolist li {
  float: left;
  position: relative;
  width: 284px;
  height: 408px;
  margin-left: 123px;
  -webkit-transition: All 0.2s ease;
  -moz-transition: All 0.2s ease;
  transition: All 0.2s ease;
}
.kyokutolist li a {
  display: block;
  color: #666;
}
.kyokutolist li a .kyoimg {
  height: 201px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background: url(../images/icon/greencircle.png) no-repeat center 0;
}
.kyokutolist li a .kyoimg img {
  padding-top: 45px;
}
.kyokutolist li a .kyoimg h3 {
  font-size: 22px;
}
.kyokutolist li a .kyoimg span {
  font-size: 12px;
}
.kyokutolist li a p {
  padding: 20px 0 30px;
  line-height: 24px;
  font-size: 15px;
  width: 222px;
  height: 95px;
  overflow: hidden;
}
.kyokutolist li:first-child {
  margin-left: 51px;
}
.kyokutolist li:hover a .kyoimg {
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.more {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -55px;
  z-index: 5;
  text-align: center;
}
.more span {
  display: inline-block;
  width: 110px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #fff;
  background: url(../images/icon/more2.png) no-repeat 0 0;
}
.kyokutolist li:hover .more span {
  background: url(../images/icon/more1.png) no-repeat 0 0;
  -webkit-transition: All 0.2s ease;
  -moz-transition: All 0.2s ease;
  transition: All 0.2s ease;
}
.floortwo {
  height: 735px;
  overflow: hidden;
  position: relative;
  background: #f5f8f8;
}
.floortwo .indextitle p {
  padding: 0 32px;
  line-height: 24px;
  font-size: 17px;
}
.enterpos {
  height: 401px; 
}
.enterpos li {
  position: absolute;
  z-index: 5;
  top: 235px;
  height: 401px;
  width: 299px;
}
.enterpos li a {
  color: #fff;
  height: 100%;
}
.posimg img {
  width: 299px;
  height: 200px;
}
.postext {
  position: absolute;
  z-index: 6;
  left: 0;
  width: 299px;
  height: 200px;
  text-align: center;
}
.postext h3 {
  padding-top: 74px;
  font-size: 25px;
}
.postext span {
  font-size: 14px;
  font-family: Arial;
  text-transform: uppercase;
}
.jt {
  position: absolute;
  z-index: 7;
  top: 200px;
  width: 100%;
  height: 13px;
  background: url(../images/icon/down.png) no-repeat center 0;
}
.enterpos li.posli1 {
  left: -50%;
  margin-left: -600px;
}
.enterpos li.posli1 .posimg img {
  padding-top: 201px;
}
.enterpos li.posli1 .postext {
  top: 0;
  background: #46d2c7;
}
.enterpos li.posli2 {
  left: -50%;
  margin-left: -300px;
}
.enterpos li.posli2 .postext {
  bottom: 0;
  background: #22c7b9;
}
.enterpos li.posli2 .jt {
  top: 189px;
  background: url(../images/icon/up.png) no-repeat center 0;
}
.enterpos li.posli3 {
  right: -50%;
  margin-right: -299px;
}
.enterpos li.posli3 .posimg img {
  padding-top: 201px;
}
.enterpos li.posli3 .postext {
  top: 0;
  background: #0bbdaf;
}
.enterpos li.posli4 {
  right: -50%;
  margin-right: -599px;
}
.enterpos li.posli4 .postext {
  bottom: 0;
  background: #0cafac;
}
.enterpos li.posli4 .jt {
  top: 189px;
  background: url(../images/icon/up.png) no-repeat center 0;
}
.enterpos li:hover .posimg img {
  filter: alpha(opacity=70);
  opacity: 0.7;
  -webkit-transition: All 0.2s ease;
  -moz-transition: All 0.2s ease;
  transition: All 0.2s ease;
}
.enterpos li:hover .postext {
  background: url(../images/icon/icon2.png) no-repeat center 114px #46d2c7;
}
.enterpos li:hover .postext h3 {
  padding-top: 45px;
  -webkit-transition: All 0.2s ease;
  -moz-transition: All 0.2s ease;
  transition: All 0.2s ease;
}
/*footer*/
.footer {
height: 120px;
background: #0bbdae;
}
.footleft {
  float: left;
  padding: 20px 20px 0 250px;
}
.footleft a img {
  width: 199px;
  height: 80px;
}
.footright {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
}
.footright a {
  color: #fff;
}
.footright a:hover {
  text-decoration: underline;
}
.link {
height: auto;
overflow: hidden;
width: 100%;
text-align: center;
}
.link ul li {
margin-right: 16px;
display: inline-block;
}
.share {
  float: left;
  margin-top: -2px;
}
.copy {
  padding-top: 2px; text-align:center;
}
.copy a {
  margin-left: 38px;
}
.ad{width:100%;height:268px;margin-top: 10px;}
.bgcolor{padding-top:36px;background:#f7f9f9;padding-bottom:30px;overflow: hidden;}
.container-bd{background:#46d2c7;overflow: hidden;}
.c-left{width:213px;margin-left: -213px;}
.m-title{width:135px;height:57px;background:url(../images/icon/ab1.png) no-repeat 21px 24px;padding:27px 0 0 78px;}
.m-title p{color:#666;font-size:11px; text-transform:uppercase;}
.m-title h2{color:#333;font-size:26px;margin-top: -4px;}
.menu-list{margin-top:22px;}
.menu-list>ul>li a{display:block;height:40px;line-height:40px;margin-bottom:5px;color:#fff;font-size:16px;padding-left:44px;position:relative;overflow:hidden;}
/*.menu-list>ul>li a:after{content:attr(data-hover);display:block;width:135px;height:40px;background:url(../images/icon/me1.png) no-repeat;position:absolute;left:-179px;top:0;padding-left:44px;color:#ff2d23;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;}
/*.menu-list ul li.mon a:after,.menu-list ul li:hover a:after{width:135px;height:40px;background:url(../images/icon/me1.png) no-repeat;position:absolute;left:0;top:0;padding-left:44px;color:#ff2d23; transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;}
*/
.menu-list ul li.mon span.hon,.menu-list ul li:hover span.hon1{width:135px;height:40px;background:url(../images/icon/me1.png) no-repeat;position:absolute;left:0;top:0;padding-left:44px;color:#46d2c7; transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;cursor: pointer;}
.hon{width:135px;height:40px;background:url(../images/icon/me1.png) no-repeat;position:absolute;left:0;top:0;padding-left:44px;color:#46d2c7; transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;cursor: pointer;}
.c-right{width:948px;background:#f7f9f9;padding-left:38px;min-height: 450px;}
.path{width:936px;height:78px;border-bottom:1px solid #33bdb1;}
.c-path{width:1149px;}
.path-l{width:290px;background:url(../images/icon/lll.png) no-repeat;height:70px;padding-left:50px;}
.path-l p{color:#333;font-size:20px; line-height:35px;}
.path-l p span{color:#666;font-size:11px;text-transform:uppercase;}
.path-r{height:27px;padding-top:8px;padding-right: 20px;}
.path-r a{color:#666;font-size:14px;}
.path-r a.pon{color:#0bbdae;}
.path-r a:hover{color:#0bbdae;}
.r-list{margin-top: 70px;}
.r-list ul li{float:left;-webkit-opacity: 0;-moz-opacity: 0;/*border:1px solid #f7f9f9;*/margin-right:2px;margin-bottom:2px;background:url(../images/hbbg.jpg) no-repeat;display:block;width:182px;height:196px; }
.r-list ul li a{display:block;width:182px;height:196px;position:relative;}
.r-list ul li a img{position:absolute;width:167px;height:96px;left:7px;top:50px;}
.r-list ul li:hover img{animation:opacityIn 1s  ease-out 0.6s  both;-webkit-animation:opacityIn 1s  ease-out 0.3s  both;-o-animation:opacityIn 1s  ease-out 0.3s  both;-moz-animation:opacityIn 1s  ease-out 0.3s  both;}
.page{text-align:center;margin-top:74px;margin-bottom:20px;}
.page1{margin-top:54px;}
.page a,.page span{padding:9px 10px;color:#666;font-size:12px;border:1px solid #3abdb2;}
.page span:first-child{border:1px solid #d9d9d9;}
.page .current,.page a:hover{background:#3abdb2;color:#fff;}
.press-main{margin-top:52px;}
.p-img-list li{width:210px;height:333px;border:1px solid #0bbdaf;overflow:hidden;display:none;}
.p-img-list li img{width:210px;height:292px;}
.p-img-list li h3{font-size:16px;color:#fff;background:#0bbdaf;height:42px;line-height:42px;text-align:center;}
.p-img-list .showed{display:block;transition:display 1.5s ease-in-out;}
.press-con{margin-top:25px;}
.press-r{width:662px;margin-right:45px;}
.press-type ul li{float:left;display:block;margin-bottom:10px;width:118px;height:28px;border:1px solid #0bbdaf;margin-left:19px;line-height:28px;text-align:center;overflow:hidden;background:#0bbdaf;color:#fff;font-size:16px;position:relative;}
.press-type ul li:first-child{margin-left:0;}
.press-type ul li a{display:block;width:100%;height:100%;font-size:16px;background:#0bbdaf;color:#fff;}
.press-type ul li a:after{content:attr(data-hover);display:block;width:100%;height:100%;background:#fff;color:#0bbdaf;position:absolute;left:0;top:0;text-align:center;}
.press-type ul li:hover a:after,.press-type ul li.press-on a:after{transform:scaleX(0); transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.p-tips{height:36px;width:100%;overflow:hidden;background:url(../images/line.jpg) repeat-x 0 34px;position: relative;}
.p-tips h2{width:84px;border-bottom:3px solid #0bbdaf;float:left;margin-top:6px;font-size:16px;color:#0bbdaf;padding-bottom:6px;text-align: center;}
.p-tips span{font-size:11px;color:#666;display:block;width:215px;height:36px;line-height:36px;float: left;}
.press-list{margin-top:9px;}
.press-list li{display:block;width:646px;height:31px;border-bottom:1px dashed #cbcdcd;position:relative;padding-left:16px;background:url(../images/icon/s2.png) no-repeat 3px center;position:relative;}
.press-list li h3::before{display: block;width: 500px;height:31px;line-height:31px;content: attr(data-hover);color:#ff2d23;
 position: absolute;opacity: 0;transform:translateY(-10px);transition: transform 0.3s,opacity .3s;cursor:pointer;}
.press-list li h3{color:#666;font-size:14px;height:31px;line-height:31px;width: 500px; overflow: hidden;cursor:pointer;}
.press-list li span{position:absolute;top:11px;right:0;display:block;width:47px;height:15px;background:url(../images/icon/bg_2.jpg) no-repeat;}
.press-list li:hover span{background:url(../images/icon/bg_1.jpg) no-repeat;}
.press-list li:hover{background:url(../images/icon/s1.png) no-repeat 3px center;transition: background .5s;}
.press-list li:hover h3{transition:all .5s ease;color:#ff2d23;}
.press-list li:hover h3::before{opacity: 1;transform:translateY(0);transition: transform 0.5s,opacity .5s;}
.press-b{margin-top:58px;}
.se-date{width:178px;position:absolute;right:13px;top:8px;}
.se-date .date{width:49px;}
.bkscorll{margin-top:37px;}
.picScroll {position: relative;height: 234px;padding-left: 60px;background: #f7f9f9;margin-bottom: 10px;overflow: hidden;}
.picScroll ul li {float: left;margin: 0 7px;width: 150px;overflow: hidden;display: inline;}
.picScroll ul li img {width: 148px;height: 209px;border:1px solid #aaa;}
.picScroll ul li h4{height:30px;line-height:23px;text-align:center;font-size:12px;color:#666;}
.picScroll .prev, .picScroll .next {position: absolute;left: 10px;top: 92px;display: block;width: 34px; height: 33px;overflow: hidden;
  background: url(../images/icon/icons.png) 0 0 no-repeat;cursor: pointer;}
.picScroll .next {left: auto;right: 20px;background-position: -871px 0;}
.picScroll ul li:hover img{border:1px solid #36c8bc;}
.picScroll ul li:hover h4{background:#36c8bc;color:#fff;transition:all .5s ease;}
.pro-list{margin-top:49px;margin-left:55px;}
.pro-list ul li{float:left;width:226px;height:291px;margin-right:70px;margin-bottom:32px;position:relative;}
.pro-list ul li i{display:block;width:220px;height:220px;overflow:hidden;background:url(../images/icon/x_p_bg.png) no-repeat;  position: absolute;left: 0;top: 0;z-index: 5;}
.pro-list ul li img{margin-bottom:15px;width:220px;height:220px;}
.pro-list ul li h3,.pro-list ul li p{font-size:14px;color:#333;text-align:center;transition:all .3s ease;}
.pro-list ul li p{font-size:11px;}
.pro-list ul li:hover img{opacity:0.7;transition:all .3s ease;}
.pro-list ul li:hover h3,.pro-list ul li:hover p{color: #46d2c7;transition:all .3s ease;}
.career{width:1149px;padding-left:32px;padding-right: 19px; padding-bottom: 60px;}
.c-list{margin-top:53px;}
.c-list li{width: 222px;height:396px;overflow:hidden;}
.c-list1 li{width: 222px;height:220px;overflow:hidden;}
.c-list li a .kyoimg h3 {font-size:25px;margin-top:14px;}
.c-list li a .kyoimg span{font-size:14px;}
.c-list li a .kyoimg img {padding-top: 44px;width:55px;height:55px;}
.c-list li a .kyoimg{background:url(../images/icon/greencircle1.jpg) no-repeat 10px 0;;}
.c-list li a .kyoimg1{ width:222px; height:180px;overflow:hidden}
.c-list li a .kyoimg1 h3{ width:222px; height:20px;overflow:hidden; margin-top:5px;color: #666666;}
.c-list li a .kyoimg1 img {width:222px;overflow:hidden}
.c-list li a p{font-size:14px;}
.c-list li{margin-left:62px;}
.c-list li:first-child {margin-left: 32px;}
.b-type{width:400px;margin:0 auto;margin-top:41px;}
.b-type ul li{width:118px;height:28px;border:1px solid #0bbdaf;text-align:center;line-height:28px;float:left;margin-left:20px;}
.b-type ul li:first-child{margin-left:0;}
.b-type ul li a{color:#0bbdaf;font-size:16px;display:block;width:100%;height:100%;overflow:hidden;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}
.b-type ul li.on a,.b-type ul li:hover a{background:#0bbdaf;color:#fff;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}
.b-content{margin-top:49px;}
.b-content .b-show{color:#666;font-size:14px;line-height:26px;display:none;}
.b-content .b-show p{/*text-indent:28px;*/margin-bottom:10px;}
.b-content .on{display:block;}
.b-product{width:888px;height:41px;line-height:41px;background:#0bbdaf;padding-left:20px;margin-top:33px;}
.b-product h3{color:#fff;font-size:16px;}
.xgsccorll{margin-top:33px;}
.proscroll{padding-left:37px;margin-bottom:0;  height: 221px;}
.proscroll ul li{width:200px;height:217px;position:relative;margin:0 4px;}
.proscroll ul li img {width:217px;height:217px;border:none;transition:all .5s ease; -ms-transition:all .5s ease;}
.proscroll ul li h4 {height: 32px;line-height: 32px;width:217px;font-size: 14px;color:#fff;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.4);cursor:pointer;}
.proscroll ul li:hover img,.proscroll ul li:hover h4{border:none;background:rgba(0,0,0,0.4);}
.proscroll ul li:hover img{ transform:scale(1.2);transition:all .5s ease; -ms-transition:all .5s ease;}
.proscroll .prev1, .proScroll .next1 {left: 0;top: 92px;width: 34px;height: 36px;background: url(../images/icon/prlr.png) 0 0 no-repeat;}
.proscroll .next1 {right: 40px;background-position: -871px 0;}
.pro-content{margin-top:49px;width:888px;margin-bottom: 50px;}
.pro-content .proimg{panding:5px;border: 1px solid #E8E8E8;}
/*.pro-content .proimg img{width:250px;height:250px;}*/
.pro-content .proimg h3{width:250px;height:42px;background:#0bbdaf;color:#fff;font-size:16px;text-align:center;overflow:hidden;line-height:42px;margin-top:1px;}
.pro-show{font-size:14px;color:#666;line-height: 24px; width:360px; float:right;}
.pro-show p{font-size: 20px; line-height:25px;font-weight: 600;}
.shows{width:855px;margin-top:55px;margin-left:23px;color:#666;font-size:14px;line-height:28px;}
.cimg{width:388px;height:258px;border:1px solid #cccccc;margin-left: 16px;}
.job-list li{width:1128px;background:#fff;border:1px solid #e5e5e5;margin:0 auto;margin-top:21px;}
.job{width:1024px;height:55px;line-height:55px;cursor:pointer;padding-left:36px;padding-right:68px;}
.job h3{float:left;font-size:16px;color:#333;}
.job span{float:right;font-size:14px;color:#333;padding-left:13px;}
.job-con{border-top:1px dashed #b2b2b2;width:1066px;margin:0 auto;font-size:14px;color:#666;line-height: 25px;position:relative;padding:21px 0 0 10px;display:none;padding-bottom:22px;}
.job-con a{width:158px;height:46px;display:block;position:absolute;right:-18px;  bottom: 10px;overflow:hidden;}
.job-con a:hover img{transform:scaleX(1.1);transition:all .5s ease;-ms-transition:all .5s ease;}
.job-link{margin-top:10px;display:none;}
.job-link span{color:#0bbdaf;}
.bg1{background:url(../images/icon/j2.jpg) no-repeat 1069px center;}
.bg2{background:url(../images/icon/j1.jpg) no-repeat 1069px center;}
.news-list{width: 887px;margin:0 auto;margin-top:26px;}
.news-list li{width:100%;border-bottom:1px dashed #aeafaf;position:relative;padding-bottom:18px;padding-top:18px;opacity:0;}
.news-list li .npic{margin-right:18px;}
.npic img{width:168px;height:114px;}
.ncontent h2{font-size:18px;color:#333;margin-bottom:22px;}
.ncontent h2 span{font-size:12px;color:#666;}
.ncontent p{font-size:14px;color:#666;line-height: 24px;}
.mr{position:absolute;right:0;bottom:21px;display:block;width:57px;height:15px;background:url(../images/icon/bg_1.jpg) no-repeat;}
.news-list li:hover img,.mr:hover{opacity:0.7; transition:all .4s ease;-ms-transition:all .4s ease;}
.news-list li:hover h2 a{background:url(../images/icon/n1.png) no-repeat 0 center;padding-left:10px;color:#0bbdae;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;}
.jlwarp {color: #666;margin-top:40px;}
.jlwarp table{margin:0 auto;background: #fff;}
.jlwarp input {border: none;width:95% !important;}
.jlwarp input.submit{width:6% !important;}
/*0818 start*/
/*banner*/
.banner {width: 100%;position: relative;height: 400px;}
.banner .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul {width: 100% !important;}
.banner .bd li {width: 100% !important;height: 400px;overflow: hidden;text-align: center;}
.banner .bd li a {display: block;height: 100%;}
.banner .hd {width: 100%;position: absolute;z-index: 1;bottom: 30px;left: 0;height: 15px;text-align: center;}
.banner .hd ul {text-align: center;
}
.banner .hd ul li {cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 15px;height: 15px;margin: 0 8px;background:url(../images/icon/circle.png) no-repeat 0 0;overflow: hidden;line-height: 9999px;}
.banner .hd ul .on { background-position: -31px 0;
}
.banner .prev,.banner .next {position: absolute;top: 50%;z-index: 999;width: 50px;height: 50px;cursor: pointer;text-indent: -9999px;filter: alpha(opacity=70);opacity: 0.7;}
.banner .prev {left: 50%;margin: -25px 0 0 -585px;background: url(../images/icon/prev.png) no-repeat 0 0;
}
.banner .next {right: 50%;margin: -25px -585px 0 0;background: url(../images/icon/next.png) no-repeat 0 0;}
.banner .prev:hover,
.banner .next:hover {filter: alpha(opacity=100) !important;opacity: 1 !important;}
.main1 {width: 766px;margin-top: 30px;}
.fzlc_m li {padding-bottom: 10px;width: 773px;background: url(../images/fzkz_list_bg.jpg) top center repeat-y;}
.fzlc_m dl {position: relative;width: 100%;color: #666;}
.fzlc_m dt {height: 30px;line-height: 30px;padding-left: 51%;margin-bottom: 5px;}
.fzlc_m dt p {background: url(../images/year_bg.png) no-repeat top center;width: 80px;height: 30px;text-align: center;color: #fff;}
.fzlc_m dd {line-height: 25px;font-size: 14px;background: url(../images/fzlc_dian.png) no-repeat center center;padding-left: 30px;}
.fzlc_m dd .info {padding-left: 51%;height: 100%;}
.fzlc_m .showImg {width: 353px;text-align: right;}
.showImg .imgwarp {  padding-right: 20px;background: url(../images/hx.jpg) no-repeat right center;}
.fzlc_m .imgwarp img {border: 2px solid #0bbdae;}
#shows{margin-top:25px;}
.ppage{margin-top: 32px;margin-bottom: -23px;}
.hide{display:none !important;}
.showddd{display:block !important;}
.pshow h3{ont-size: 25px;line-height: 35px;color: #45d2c6;font-weight: bold;}
.pshow .hostReadT {text-align: center;margin-bottom: 25px;border-bottom: 1px dashed #999;}
.pshow .hostReadT p {line-height: 30px;color: #999;}
.edits {font-size: 14px;color: #666666;padding: 5px 0px 0px 5px;}
.p_fl{margin-top:20px;padding-top: 25px;}
.news_read_t {color: #666666;text-align: center;}
.news_read_t h3 {font-size: 18px;font-weight: bold;line-height: 50px;}
.news_read_t p {line-height: 25px;}
.edits {font-size: 14px;color: #666666;padding: 5px 0 0 10px;}
.edits p,.shows p{/*text-indent: 29px;*/margin-bottom:10px;}
#dituContent{float:right;}
.sitMap {padding:0 20px;margin-bottom: 60px;}
.sitMap dl {border-bottom: 1px dashed #666666;}
.sitMap dt {font-size: 18px;font-weight: bold;color: #666666;line-height: 50px;}
.sitMap dd {float: left;margin: 0 15px;line-height: 40px;}
/*.menu-list>ul>li .son-menu li a:after{content:attr(data-hover);display:block;width:135px;height:40px;background:url(../images/icon/me1.png) no-repeat;position:absolute;left:-179px;top:0;padding-left:44px;color:#ff2d23;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;}
*/
.son-menu{display:none;}
.son-menu li.select{background:url(../images/icon/bbg.png) no-repeat 12px center;display:block;}
.son-menu li.select a,.son-menu li:hover a{color:#ff2d23;background:url(../images/icon/ddd.png) no-repeat 34px center !important;}
.son-menu li a{background:url(../images/icon/ddd2.png) no-repeat 34px center;font-size:14px;}
.son-menu li:hover{background:url(../images/icon/bbg.png) no-repeat 12px center;}
.picli li{float:left;width:150px;}
.abc li a p{width:285px;}
.choose {
background-color:#f5f8f8;
	
	height: 506px;
	color: #000;
}
.choose h3 {
	padding: 30px;
	color: #000;
	text-align:center;
	font-size: 25px;
}
.choose .text {
	text-align: center;
	height:auto;
	font-size: 14px;
	line-height:30px;
	color: #000
}
.choose li {
	float: left;
	background: url(../images/chooseli.png) no-repeat;
	widtH: 315px;
	height: 159px;
	margin-right: 57px;
	padding: 0 20px;
	position: relative;
}
.choose li b {
	position: absolute;
	color: #0bbdae;
	top: -10px;
	left: 130px;
	font-size: 18px
}
.choose li.last {
	margin-right: 0;
}
.choose li p {
	line-height: 30px;
	padding-top: 40px;
	font-size: 12px
}
.w {
width: 1180px;
margin: 0 auto;
}
.w ul{
width: 1180px;
height: 170px;
margin: 0 auto;
}
.news {
background: url(../images/news_back.jpg) no-repeat;
height: 679px;
overflow: hidden;
background-size: 100%;
background-size: 100%;
}
.menu_title {
text-align: center;
height: 129px;
border-bottom: 1px solid #E5E5E5;
overflow: hidden;
}
.menu_title p {
margin-top: 40px;
}
.menu_title em {
margin-left: auto;
margin-right: auto;
width: 115px;
height: 3px;
background: #0bbdae;
display: block;
margin-top: 15px;
}
em, i {
font-style: normal;
}
.wrap {
width: 1120px;
margin-left: auto;
margin-right: auto;
}
.news_list {
margin-top: 50px;
overflow: hidden;
}
.news_list ul {
width: 1200px; height:auto;
}
.news_list li {
float: left;
width: 330px;
background: #0bbdae;
margin-right: 29px;
border: 1px solid #0bbdae;
padding: 3px;
}
.news_list li:hover{
float: left;
width: 330px;
background: #0bbdae;
margin-right: 29px;
border: 1px solid #0bbdae;
padding: 3px;
}
.news_list li p{
width: 330px;
float: left;
background: #0bbdae;
}
.news_pic img{
float: left;
width: 330px;
background: #0bbdae;
overflow: hidden;
margin-bottom: 0px;
}
.hangju{
height:30px;
line-height:30px; font-size:18px;
background: #0bbdae;
margin-bottom: 5px; text-align:center;
color: #fff;
}
.hangju a{
height:30px;
line-height:30px; font-size:18px;
background: #0bbdae;
margin-bottom: 5px; text-align:center;
color: #fff;
}
.news_title em {
color: #666666;
}
.show_more {
margin-top: 20px;
overflow: hidden;
clear: both;
width: 148px;
margin-left: auto;
margin-right: auto;
}
.show_more a {
display: block;
background: #0bbdae;
text-align: center;
line-height: 35px;
color: #FFFFFF;
height: 35px;
}
.pro-show1 {
  font-size: 14px;
  color: #666;
  width: 360px;
  float: right;
  margin-top:50px;
  }
  .anbu {
  width: 70px;
  color: #fff;
  background-position: -200px -155px;
  background-color: #46d2c7;
  border-radius: 3px; padding:10px 20px 10px 20px;
  margin-left:30px;
  }
  
  .con {
  padding: 0 40px 20px 40px;
  line-height: 30px;
  font-size: 14px;
  color: #666;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  }
  .tj {
  width: 286px;
  height: 36px;
  margin: 20px 80px;
  border-radius: 3px;
  border: 0;
  text-align: center;
  font: 18px/36px "microsoft yahei";
  color: #fff;
  cursor: pointer;
  background-color: #404040;
  }

.mod18 .picBox img{
width: 100%;
max-width: 400px;
  }
