.wrapper { min-width:1200px;}

.h120 {width: 100%;height: 120px; min-width:1200px;}
.h140 {width: 100%;height: 140px; min-width:1200px;}
.h150 {width: 100%;height: 150px; min-width:1200px;}
.h1_ccc {height: 1px;background: #ccc;margin: 45px auto;}
.h201 {width: 100%;height: 201px;overflow: hidden;}
.autow {width: auto;max-width: 100%;}
img {margin: 0;padding: 0;border: 0;}
.pline {width: 50px;height: 2px;overflow: hidden;background: #fff;}
.pline2 {width: 70px;height: 2px;overflow: hidden;background: #4d4d4d;margin: 0 auto;}
.pline3 {width: 240px;height: 1px;overflow: hidden;background: #fff;}
.dline {width: 50px;height: 2px;overflow: hidden;background: #fff;margin: 0 auto;}
.dline2 {width: 50px;height: 2px;overflow: hidden;background: #000;margin: 10px auto;}
.p12 {line-height: 30px;background: url(../image/p154x4.png) center 14px no-repeat;text-align: center;font-weight: 900;font-size: 20px;margin-top: 36px;}
.p13 {font-size: 40px;font-weight: bold;text-align: center;font-family: Arial, Helvetica;line-height: 1.5;}
.p14 {text-align: center;font-size: 20px;}
.d15 {width: 120px;height: 30px;line-height: 30px;background: #000;color: #fff;text-align: center;margin: 50px auto 15px auto;font-size: 20px;font-weight: 900;border-radius: 4px;}
.d16 {width: 100%;height: 40px;line-height: 40px;font-size: 32px;background: url(../image/p650x4.png) center 23px no-repeat;text-align: center;}
.h110 {width: 100%;height: 111px;overflow: hidden;}
.tc {text-align: center;}


.header {background: #fff;min-width: 1200px;position: fixed;z-index: 99;left: 0;top: 0;box-shadow: 0 0 3px #fff;}
.ulife .header {background:none; box-shadow:none;}
.promenu{background:none; box-shadow:none;}
.header .box {height: 90px;padding-top: 30px;}
.logo a {height: 90px;display: block;}
.logo a img {padding-top: 23px;}

.menu {width: 400px;padding: 0 0 0 0px;}
.menu ul {}
.menu li {width: auto;height: 90px;overflow: hidden;float: left;display: inline;padding: 0 0px;}
.menu li.last {background: none;}
.menu li a { width:100px; color: #000;font-size: 14px; height:90px; line-height: 90px;display: block;text-align: center; font-weight: normal;font-family: entop, Arial; color:#333;}
.promenu .menu li a{ color:#fff;}
.menu li a.hover, .menu li a:hover {color: #000;}
.promenu .menu li a.hover, .promenu .menu li a:hover {color: #fff;}


.menu li span{ display:block; text-align:center; line-height:90px;}

.menu li.menut1 { }
.menu li.menut2 { }
.menu li.menut3 { }
.menu li.menut4 { }



.header2 .menu {margin: 0 auto;}
.header2 .logo {margin-left: 579px;}
#logo {width: 216px;height: 110px;overflow: hidden;background: none;text-align: center;}
#logo img {width: 179px;height: 110px;}
#menut0 {width:;}
#menut1 {width:;}
#menut2 {width:;}
#menut3 {width:;}
#menut4 {width:;}
#menut5 {width:;}
#menut6 {width:;}
#menut7 {width: 87px;}
#menut8 {width: 65px;background: none;}


.maintop {}
.banner_jm {height: 478px;background: url(404.png) center top no-repeat;}
.tab_sub {width: 900px;margin: 0 auto;color: #333;}
.tab_sub th {width: 110px;padding: 8px 20px 8px 0;text-align: right;font-size: 16px;font-weight: normal;line-height: 28px;}
.tab_sub td {width: 320px;padding: 8px 0;text-align: left;line-height: 28px;}
.tab_sub td.tab_sub_ttl {text-align: center;font-size: 16px;padding: 80px 0 20px 0;}
.tab_sub td.tijao {text-align: center;padding: 80px 0;}
.ipt1 {width: 316px;height: 28px;border: 1px solid #B3B3B3;background: #fff;color: #333;text-indent: 1em;font-size: 14px;line-height: 28px;}
.ipt2 {width: 206px;height: 28px;border: 1px solid #B3B3B3;background: #fff;color: #333;text-indent: 1em;font-size: 14px;line-height: 28px;margin-right: 10px;}
.checkb {vertical-align: middle;margin-right: 8px;width: 15px;height: 15px;border: 1px solid #666;background: #fff;}
.int3 {width: 76px;height: 30px;line-height: 30px;font-size: 14px;color: #fff;border: none;background: #464646;margin: 0 10px;}
#SelProvince, #SelCity, #SelArea {width: 99px;float: left;margin-right: 10px;height: 28px;border: 1px solid #B3B3B3;}
#SelArea {margin-right: 0;width: 100px;}
#jmdetail .cnt {padding-bottom: 150px;}
#main {background: #fff;padding: 60px 0;}
.menul {text-align: center;background: #000;padding: 24px 0;}
.menul ul {}
.menul li {display: inline-block;padding: 0 15px 0 16px;background: url(../image/l3_10.jpg) left 6px no-repeat;}
.menul li a {color: #fff;font-size: 14px;height: 26px;line-height: 26px;display: block;padding: 0 30px;border-radius: 3px;}
.menul li a:hover {background: #808080;}
.menul li.currentNav a {background: #808080;}
.menul li.menul1 {background: none;}
#dpagedetail .cnt {padding: 80px 0 0 0;font-size: 16px;}
.gotop {height: 30px;text-align: center;background: url(../image/p100x10.png) center 10px no-repeat #6F655A;}
.gotop a {line-height: 30px;color: #fff;display: block;font-size: 14px;}


.maintop2 {background: url(404.png) center top no-repeat;background-size: cover;}
.ty_sub {width: 1000px;padding: 10px 30px;height: 380px;margin: 70px auto;background: url(../image/pa73.png);color: #fff;}
.cxcnt {text-align: left;font-family: "螢始螛谓巍螘螉为", Arial;}
.cxcnt .cxcnt1 {font-size: 16px;color: #fff;line-height: 30px;text-align: center;}
.cxcnt .ddh {width: 439px;height: 36px;border: 1px solid #9a9a9a;background: #fff;text-indent: 1em;color: #333;font-family: "螢始螛谓巍螘螉为", Arial;}
.cxcnt .tijiao {width: 98px;height: 36px;line-height: 30px;text-align: center;display: block;border: #9a9a9a;background: #BFD6CC;font-size: 16px;transition: background 0.3s linear, color 0.3s linear, border 0.3s linear;margin-left: 10px;font-family: "螢始螛谓巍螘螉为", Arial;}
.cxcnt .tijiao:hover {background: #999;border: 1px solid #9a9a9a;color: #000;}
.ol_ty {width: 900px;margin: 0 auto 40px auto;list-style: decimal;padding-left: 26px;height: auto;overflow: hidden;}
.ol_ty li {list-style: decimal;line-height: 2;font-size: 14px;}
.ol_ty p {font-size: 20px;font-weight: 600;line-height: 2;margin-left: -16px;}

.maintop3 {background: url(404.png) center top no-repeat;background-size: cover;}
.ctcnt {color: #fff;text-align: center;font-size: 18px;padding-top: 240px;}
.ctcode {font-size: 16px;}
.ctcnt1 {margin: 50px 0;line-height: 50px;}
.ctcnt1 span {margin: 0 10px;}
.ctcnt1 .span1 {background: url(../image/ct21.png) left 3px no-repeat;padding-left: 34px;}
.ctcnt1 .span2 {background: url(../image/ct22.png) left 3px no-repeat;padding-left: 26px;}
.ctcnt1 .span3 {background: url(../image/ct23.png) left 3px no-repeat;padding-left: 26px;}
.ctcnt1 .span4 {background: url(../image/ct24.png) left 3px no-repeat;padding-left: 26px;}
.ctcnt1 .span5 {background: url(../image/ct25.png) left 3px no-repeat;padding-left: 26px;}
.ctcnt2 {padding-top: 120px;}

.position, .position h3, .position h3 a {color: #4d4d4d;}


#newslist { padding-top:20px;}
.nlttl {background: url(404.png) left bottom no-repeat;padding-bottom: 10px;}
.nlttl .nlttl1 {font-size: 40px;color: #999;line-height: 40px;}
.nlttl h2 {font-size: 26px;color: #BFD6CC;line-height: 50px;}

.postlist_l{ width:550px;}
.postlist_r{ width:530px;}

.postlist {height: auto;overflow: hidden;padding-left: 1px;background: url(404.png) left top repeat-y;padding-top: 20px;}
.postlist ul {}
.postlist li {width: 100%; height: auto; color: #333;font-size: 14px;overflow: hidden; margin-bottom:60px; transition: background 0.3s linear; border-bottom:1px solid #aeaeae; padding-bottom:10px;}
.postlist li:hover {}
.postlist .postlistw {height: auto;overflow: hidden;transition: background-position 0.3s linear;}
.postlist .postlistw:hover {}
.postlist li a.pic {width: 550px;height: 280px;overflow: hidden;text-align: center;display: block;}
.postlist li .pic img {width: 550px;height: 280px;cursor: pointer;transition: all 0.6s;}
.postlist li .pic img:hover {transform: scale(1.2);}
.postlist li .data {width: 100%;height: 20px;overflow: hidden;padding: 20px 0;}
.postlist li a {color: #333;}
.postlist li .ttl { line-height:32px; display:block; padding: 45px 0 20px 0;}
.postlist li a h3 {color: #333;font-size: 24px;line-height: 32px; font-family:"螢始螛谓巍螘螉为", "螞螢螠蔚", Arial;}
.postlist li a h3:hover{ color:#000;}
.postlist li p {font-size: 16px;color: #333;}
.postlist li p.ckqb{ text-align:right; padding-top:10px; }
.postlist li p.ckqb a {line-height:20px; color:#999; font-size:14px;}

.postlist li .newsidate {font-family: Arial, Helvetica;font-size: 16px;line-height: 16px;padding-left: 15px;background: url(../image/i_04.png) left 1px no-repeat;}
.postlist_r li a h3 {font-size: 16px;line-height: 36px;}
.postlist_r li{ border-bottom:none; padding-bottom:40px;}

.banner_news { margin-top:90px; background:url(../image/line1.jpg) left top no-repeat; font-size:48px; line-height:54px; padding:20px 0 0 0;}
.goback_news { width:160px; height:36px; line-height:36px; border:1px solid #333; text-align:center; display:block; float:right; font-size:14px; letter-spacing:2px;}



.banner_about {height: 170px;background: url(404.png) center 42px no-repeat;}

.banner_news {
}
.pagenavi1 {padding: 60px 0;color: #fff;text-align: center;}
.pagenavi1 span {border-radius: 4px;padding: 10px;margin: 0 5px;overflow: hidden;color: #333;background: #eee;}
.pagenavi1 a {border-radius: 4px;padding: 10px;margin: 0 5px;overflow: hidden;color: #fff;background: #ccc;transition: background 0.3s linear, color 0.3s linear;}
.pagenavi1 a:hover {background: #453327;color: #fff;}


#newsdetail {padding: 80px 0;height: auto;overflow: hidden;color: #333;line-height: 1.8;}
#newsdetail .ncnt {width: 840px;height: auto;overflow: hidden;overflow: hidden; margin:0 auto;}

#newsdetail h2.ttl {font-size: 36px;text-align: center;line-height: 40px; padding-bottom:24px; border-bottom:1px solid #999;}

#newsdetail .content .posts {font-size: 14px;padding-top: 20px;}
#newsdetail .content .posts img { max-width: 840px;padding: 5px 0;}
#newsdetail .content .posts p {margin: 10px 0;}
.nddata { text-align:center; color:#000; font-size:12px; text-align:center; line-height:20px; padding:24px 0 38px 0;}
.nddata span{ color:#666;}


#newsdetail .content .posts .pages {width: 100%;height: auto;overflow: hidden;padding: 20px 0;text-align: center;color: #FFF;}
#newsdetail .content .posts .pages span {border-radius: 4px;padding: 5px 10px;margin: 0 5px;overflow: hidden;color: #fff;background: #ddd;}
#newsdetail .content .posts .pages a {border-radius: 4px;padding: 5px 10px;margin: 0 5px;overflow: hidden;color: #eee;background: #b3b3b3;transition: background 0.3s linear, color 0.3s linear;}
#newsdetail .content .posts .pages a:hover {background: #f1f1f1;color: #808080;}




.mainzmt {padding: 50px 0;}
.mainzmt1 {width: 100%;height: auto;overflow: hidden;padding-bottom: 50px;}
.mainzmt1 #list {width: 100%;height: auto;overflow: hidden;margin: 0 auto;}
.mainzmt11 {padding-top: 40px;padding-bottom: 18px;}
.mainzmt11 .selectprovince {height: 30px;line-height: 28px;overflow: hidden;}
.mainzmt11 span {font-size: 26px;line-height: 30px;padding-right: 25px;color: #fff;vertical-align: middle;display: block;float: left;}
.mainzmt11 select {width: 155px;height: 28px;border: 1px solid #a7a7a7;float: left;margin: 0 12px 0 0;font-size: 14px;color: #333;vertical-align: top;}
#doCity {width: 114px;height: 28px;line-height: 28px;display: block;float: left;color: #fff;background: #4d4d4d;border: none;font-size: 18px;text-align: center;vertical-align: top;}
.mainzmtlist {width: 410px;height: 453px;overflow: hidden;background: #e6e6e6;padding: 26px 20px 0 40px;}
.mainzmtlist li {width: 100%;height: auto;float: left;overflow: hidden;margin-top: 24px;}
.mainzmtlist li:hover, .mainzmtlist li.hover {background: #f1f1f1;}
.mainzmtlist li a.zmdlist {width: 160px;height: 100px;text-align: center;display: block;float: left;overflow: hidden;}
.mainzmtlist li a.zmdlist img {width: 160px;height: 100px;}
.mainzmtlist li .fl {margin-left: 20px;width: 200px;height: auto;overflow: hidden;}
.mainzmtlist li h3 {font-size: 18px;color: #1a1a1a;line-height: 20px;height: 20px;padding-bottom: 8px;padding-top: 10px;}
.mainzmtlist li p {font-size: 12px;color: #4d4d4d;line-height: 16px;}
.mainzmtlist li a.zmdmap {width: 88px;height: 24px;line-height: 24px;display: block;text-align: center;color: #fff;background: #4d4d4d;}
.mainzmtlist li .p3 {margin-top: 16px;}
#imgbox {width: 770px;height: 479px;overflow: hidden;text-align: center;background: #fff;}
#imgbox img {width: auto;max-width: 100%;}
.zmdttl {font-size: 24px;border-bottom: 1px solid #B3B3B3;line-height: 55px;color: #1a1a1a;}


.swiper-slide-active .danru11 {-webkit-animation: fadeInUp 1s 0.5s ease both;-moz-animation: fadeInUp 1s .5s ease both;}
.swiper-slide-active .danru12 {-webkit-animation: fadeInUp 1s 1s ease both;-moz-animation: fadeInUp 1s 1s ease both;}
.swiper-slide-active .danru13 {-webkit-animation: fadeInUp 1s 1.5s ease both;-moz-animation: fadeInUp 1s 1.5s ease both;}
.swiper-slide-active .danru14 {-webkit-animation: fadeInUp 1s 2s ease both;-moz-animation: fadeInUp 1s 2s ease both;}
.swiper-slide-active .danru15 {-webkit-animation: fadeInUp 1s 2.5s ease both;-moz-animation: fadeInUp 1s 2.5s ease both;}
.swiper-slide-active .danru16 {-webkit-animation: fadeInUp 1s 3s ease both;-moz-animation: fadeInUp 1s 3s ease both;}
.swiper-slide-active .danru17 {-webkit-animation: fadeInUp 1s 3.5s ease both;-moz-animation: fadeInUp 1s 3.5s ease both;}
.swiper-slide-active .danru18 {-webkit-animation: fadeInUp 1s 4s ease both;-moz-animation: fadeInUp 1s 4s ease both;}
.swiper-slide-active .danru19 {-webkit-animation: fadeInUp 1s 4.5s ease both;-moz-animation: fadeInUp 1s 4.5s ease both;}
.active .danru11 {-webkit-animation: fadeInUp 1s 0.5s ease both;-moz-animation: fadeInUp 1s .5s ease both;}
.active .danru12 {-webkit-animation: fadeInUp 1s 1s ease both;-moz-animation: fadeInUp 1s 1s ease both;}
.active .danru13 {-webkit-animation: fadeInUp 1s 1.5s ease both;-moz-animation: fadeInUp 1s 1.5s ease both;}
.active .danru14 {-webkit-animation: fadeInUp 1s 2s ease both;-moz-animation: fadeInUp 1s 2s ease both;}
.active .danru15 {-webkit-animation: fadeInUp 1s 2.5s ease both;-moz-animation: fadeInUp 1s 2.5s ease both;}
.active .danru16 {-webkit-animation: fadeInUp 1s 3s ease both;-moz-animation: fadeInUp 1s 3s ease both;}
.active .danru17 {-webkit-animation: fadeInUp 1s 3.5s ease both;-moz-animation: fadeInUp 1s 3.5s ease both;}
.active .danru18 {-webkit-animation: fadeInUp 1s 4s ease both;-moz-animation: fadeInUp 1s 4s ease both;}
.active .danru19 {-webkit-animation: fadeInUp 1s 4.5s ease both;-moz-animation: fadeInUp 1s 4.5s ease both;}
@-webkit-keyframes fadeInUp {
0% {opacity:0;-webkit-transform:translateY(20px)}
100% {opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp {
	0% {opacity:0;-moz-transform:translateY(20px)}
	100% {opacity:1;-moz-transform:translateY(0)}
}
.active .danru21 {-webkit-animation: fadeIn 1s .5s ease both;-moz-animation: fadeIn 1s .5s ease both;}
.active .danru22 {-webkit-animation: fadeIn 1s 1s ease both;-moz-animation: fadeIn 1s 1s ease both;}
.active .danru23 {-webkit-animation: fadeIn 1s 1.5s ease both;-moz-animation: fadeIn 1s 1.5s ease both;}
.active .danru24 {-webkit-animation: fadeIn 1s 2s ease both;-moz-animation: fadeIn 1s 2s ease both;}
	{
	0% {opacity:0}
	100% {opacity:1}
	} 
	{
	0% {opacity:0}
	100% {opacity:1}
	}

.foot_i {height: 35px;background: #453327;position: fixed;z-index: 9;left: 0;bottom: 0;}
.foot_il {margin-left: 2%;padding-top: 10px;}
.foot_ir {margin-right: 2%;color: #fff;line-height: 35px;}
.foot_ir a {color: #fff;}
.foot_ir img {margin: 0 3px 0 5px;}
#layerfoot {height: auto;position: fixed;left: 0;bottom: 35px;z-index: 9;} 
#showlayer {height: 49px;display: block;}
#showlayer span {width: 50px;height: 49px;display: block;margin: 0 auto;background: url(../image/t1.png) center top no-repeat;-webkit-animation: tipmove 1.5s infinite ease-in-out;-moz-animation: tipmove 1.5s infinite ease-in-out;animation: tipmove 1.5s infinite ease-in-out;}
@-moz-keyframes tipmove {
0% {bottom:10px;opacity:0}
50% {bottom:15px;opacity:1}
100% {bottom:20px;opacity:0}
}
@-webkit-keyframes tipmove {
0% {bottom:10px;opacity:0}
50% {bottom:15px;opacity:1}
100% {bottom:20px;opacity:0}
}
@keyframes tipmove {
0% {bottom:10px;opacity:0}
50% {bottom:15px;opacity:1}
100% {bottom:20px;opacity:0}
}
#layerfoot .selected span {background: url(404.png) center top no-repeat;}
#layerfoot .tobottom {background: url(404.png) center top no-repeat;}
#layerfoot .tobottom:hover {background: url(../image/t1.png) center -top no-repeat;}
.layercnt {height: 164px;background: url(../image/3_03.png) left top repeat-x;}
.layercnt .fl {width: 25%;height: 172px;display: block;overflow: hidden;}
.layercnt a {height: 164px;display: block;text-align: center;transition: background-color 0.3s linear;}
.layercnt1 {background: url(404.png) center 42px no-repeat;}
.layercnt1:hover {background: url(404.png) center -158px no-repeat;}
.layercnt2 {background: url(404.png) center 41px no-repeat;}
.layercnt2:hover {background: url(404.png) center -159px no-repeat;}
.layercnt3 {background: url(404.png) center 43px no-repeat;}
.layercnt3:hover {background: url(404.png) center -157px no-repeat;}
.layercnt4 {background: url(404.png) center 40px no-repeat;}
.layercnt4:hover {background: url(404.png) center -160px no-repeat;}



#fgotop {background: url(../image/gotop.png) center 21px no-repeat;height: 60px;display: block;}


.navbar-wrapper {width: 80px;height: 177px;position: fixed;top: 50%;margin-top: -118px;z-index: 99;right: 50px;background: url(../image/menu_about.png) left top no-repeat;}
.navbar-wrapper ul {}
.navbar-wrapper li {width: 100%;height: 59px;line-height: 59px;overflow: hidden;}
.navbar-wrapper li.active {background: url(../image/menu_about.png) left -236px no-repeat;}
.navbar-wrapper li a {color: #B3B3B3;line-height: 59px;display: block;}
.navbar-wrapper li span {padding-left: 100px;}
.navbar-wrapper li.active span {padding-left: 0;}





.menu2 {text-align: center;background: #fff;border-bottom: 1px solid #ccc;}
.menu2 a {color: #666;font-size: 20px;padding: 22px 4px;line-height: 20px;color: #808080;font-family: "螢始螛谓巍螘螉为", Arial;margin: 0 40px;}
.menu2 a:hover, .menu2 a.currentNav {color: #1a1a1a;border-bottom: 2px solid #c99559;font-weight: bold;}

.advrb {width: 85px;height: 85px;position: fixed;_position: absolute;right: 2px;bottom: 40px; z-index:999;}
#gotop #weixin {width: 85px;height: 85px;}
#gotop {width: 85px;height: 85px;display: block;background: url(../image/l2_20.jpg) left top no-repeat;}
#gotop:hover {background: url(../image/l2_20.jpg) left -85px no-repeat;}







#about {padding: 70px 0;}
.w980 {width: 980px;height: auto;overflow: hidden;margin: 0 auto;}
.about_pp1 {padding-bottom: 120px;}
.about_pp1 .fl {width: 443px;height: auto;overflow: hidden;}
.about_pp1 .fr {width: 443px;height: auto;overflow: hidden;}
.about_pp1 .fr img {margin-bottom: 75px;}
.about_pp11 {font-size: 16px;margin-bottom: 20px;}
.about_pp12 {font-size: 18px;background: url(../image/about_17.jpg) left top repeat-y;line-height: 28px;padding-left: 22px;margin: 30px 0;}
.about_pp13 {font-size: 16px;border-top: 1px solid #333;padding: 25px 0;font-family: "螐卢螠蔚", "螢始螛谓巍螘螉为", "螞螢螠蔚", Arial;line-height: 26px;}
.about_pp2 {height: 758px;background: url(404.png) center top no-repeat;}
.about_pp3 {padding: 120px 0;}
.about_pp3 .fl img {margin-left: 22px;}
.about_pp3 .fr {width: 386px;}
.about_pp3 .fr img {padding: 90px 0 60px 0;}
.about_pp3 .fr p {color: #5F5D5D;font-size: 14px;line-height: 20px;margin-bottom: 28px;}
.about_pp4 {height: 852px;background: url(404.png) center top no-repeat;}
.about_pp5 {padding: 120px 0;}
.about_pp5 .fl {width: 370px;text-align: center;padding-top: 96px;}
.about_pp51 {font-size: 18px;font-weight: bold;line-height: 1.5;padding-top: 36px;}
.about_pp52 {font-size: 34px;font-weight: bold;line-height: 1.2;padding-bottom: 70px;}
.about_pp5 .fr {margin-right: 20px;}
.about_pp6 {width: 1080px;min-width: 1080px;text-align: center;padding-bottom: 90px;}
.about_pp6 .ttl {height: 160px;background: url(404.png) center 40px no-repeat #fff;}
.about_pp6 img {width: 250px;height: 315px;}
.about_pp6 img:hover {filter: alpha(Opacity=85);-moz-opacity: 0.85;opacity: 0.85;}
.about_pp6 a {height: 315px;display: block;float: left;background: #000;margin: 0 9px;border: 1px solid #fff;transition: all 0.3s linear;}
.about_pp6 a:hover {border: 1px solid #666;}
a.goi {width: 76px;height: 35px;line-height: 35px;font-size: 14px;display: block;margin: 0 auto;text-align: left;background: url(../image/p6x10.png) 20px 12px no-repeat #26225E;color: #fff;padding-left: 32px;}
a.goi:hover {background: url(../image/p6x10.png) 20px 12px no-repeat #333;}

.banner_zp {height: 590px;background: url(404.png) center 58px no-repeat;}

.banner_zmd {height: 170px;background: url(../image/zmd_03.jpg) center 60px no-repeat;}
.w1360 {width: 1360px;min-width: 1360px;height: auto;overflow: hidden;left: 50%;margin-left: -680px;position: absolute;}
.w900 {width: 900px;height: auto;overflow: hidden;margin: 0 auto;}
.d1 {font-size: 30px;font-family: Arial, Helvetica;line-height: 30px;background: url(../image/j22x2.jpg) center bottom no-repeat #fff;padding-bottom: 25px;color: #b3b3b3;text-align: center;}
.d2 {font-size: 36px;color: #333;line-height: 90px;text-align: center;}
.w160_1 {width: 160px;padding: 70px 0 10px 0;text-align: center;height: auto;overflow: hidden;line-height: 20px;background: url(../image/zmd_11.jpg) center 25px no-repeat;float: left;display: inline;font-size: 16px;color: #333;}
.w450 {width: 450px;padding: 70px 0 10px 0;text-align: center;height: auto;overflow: hidden;line-height: 20px;background: url(../image/zmd_13.jpg) center 25px no-repeat;float: left;display: inline;margin-left: 66px;font-size: 16px;color: #333;}
.w160_2 {width: 160px;padding: 70px 0 10px 0;text-align: center;height: auto;overflow: hidden;line-height: 20px;background: url(../image/zmd_15.jpg) center 15px no-repeat;float: right;display: inline;font-size: 16px;color: #333;}
.w450 a {width: 126px;height: 30px;line-height: 30px;display: block;margin: 25px auto;border: 1px solid #333;text-align: left;font-size: 14px;background: url(../image/zmd_32.jpg) 15px 10px no-repeat #fff;text-indent: 25px;}

@media only screen and (min-width: 321px) and (max-width: 1024px) {
	.w1360 {width: 100%;min-width: 1360px;height: auto;overflow: hidden;left: inherit;margin-left: inherit;position: absolute;}
}

.bannerpro {padding-top: 10px;text-align: center;color: #fff;min-width: 1360px;}
.line150 {width: 150px;height: 1px;overflow: hidden;background: #FFF;margin: 15px auto 0 auto;}
.prolist {}
.prolist ul {height: auto;overflow: hidden;padding: 80px 0 0 0;}
.prolist li {width: 31%;height: auto;overflow: hidden;float: left;margin: 0 1%;padding-bottom: 70px;}
.prolist li a {}
.prolist li .proimg {padding-bottom: 23px;}
.prolist li img {width: auto;max-width: 100%;}
.prolist li .ttlpro {height: auto;overflow: hidden;font-size: 16px;padding: 10px 20px;border-top: 1px solid #969696;border-bottom: 1px solid #969696;}
.prolist li .fl {}
.prolist li .fr {}
.pagenavi1 {padding: 10px 0 60px 0;color: #fff;text-align: center;}
.prottl {padding: 80px 0 50px 0;}

#prodetail {width: 1400px;padding: 20px 0 100px 0;}
.pdcnt {margin-left: 50px;width: 300px;height: auto;overflow: hidden;}
.pdcnt div {line-height: 1.6;}
.pdimg {width: 985px;height: 614px;overflow: hidden;}
.pdimg img {width: 985px;height: 614px;}
.w1360 h2.ttl {font-size: 16px;text-align: center;line-height: 2;}
#prodetail .unslider li {text-align: center;}
#prodetail .unslider li img {height: 560px;}
.otherpro {height: 378px;}




.foot {background: #eee;color: #1a1a1a;min-width: 1360px;padding: 40px 0; margin-top:120px; min-width:1200px;}
.foot a {color: #333;}
.foot a:hover {}
.foot1 {padding-top: 15px;padding-bottom: 95px;}
.menu_btm {}
.menu_btm a {color: #333;}
.menu_btm a:hover {color: #000;}
.menu_btm2 {padding-top: 17px;}
.menu-item {width: 240px;float: left;display: inline;text-align: left;height: auto;overflow: hidden;}
.menu-item a {font-size: 20px;line-height: 1.5;font-family: en4;font-weight: 100;}
.menu-item2 a {font-size: 16px;line-height: 34px;padding-bottom: 0px;font-family: cn2;}
a.menu-item1 {font-size: 16px;line-height: 60px;display: block;text-align: center;border-bottom: 1px solid #808080;padding: 10px 60px 0 60px;}

.foot2{}
.foot2 a{}
.foot2{ background:url(404.png) right top no-repeat; padding-top:120px;}

.foot_share a { height:24px; padding-right:24px; float:left; display:block;}
.foot_share a img{ vertical-align:bottom; float:left;}
.foot_share a.footmail{ padding-right:10px;}
.foot_share .footmail2{line-height:24px; font-family:entop; font-size:14px; display:block; float:left;}

.foot_info { line-height:24px; font-size:16px; }
.foot_info span{ margin-left:20px;}


.btn_more {-webkit-transition: background 0.2s linear, border 0.2s linear, color 0.2s linear;transition: background 0.2s linear, border 0.2s linear, color 0.2s linear;position: relative;padding: 0px 50px;min-height: 26px;border-left: 1px solid #fff;border-right: 1px solid #fff;font: normal 18px/42px "en3", Arial !important;color: #fff;cursor: pointer;display: inline-block;letter-spacing: 1px;}
.btn_more:before, .btn_more:after {position: absolute;content: '';display: block;-webkit-transition: width 0.2s linear;transition: width 0.2s linear;background: #fff;height: 1px;width: 0px;}
.btn_more:hover:before, .btn_more:hover:after {width: 100%;}
.btn_more:before {top: 0;left: 0;}
.btn_more:after {bottom: 0;right: 0;}


.btn_more3 {-webkit-transition: background 0.2s linear, border 0.2s linear, color 0.2s linear;transition: background 0.2s linear, border 0.2s linear, color 0.2s linear;position: relative;padding: 0px 50px;min-height: 26px;border-left: 1px solid #1A1A1A;border-right: 1px solid #1A1A1A;font: normal 18px/42px "en3", Arial !important;color: #1A1A1A;cursor: pointer;display: inline-block;letter-spacing: 1px;}
.btn_more3:before, .btn_more3:after {position: absolute;content: '';display: block;-webkit-transition: width 0.2s linear;transition: width 0.2s linear;background: #1A1A1A;height: 1px;width: 0px;}
.btn_more3:hover:before, .btn_more3:hover:after {width: 100%;}
.btn_more3:before {top: 0;left: 0;}
.btn_more3:after {bottom: 0;right: 0;}

.btn_more4 { padding:35px 0 10px 0;}
.btn_more4 a{ width:160px; height:40px; line-height:40px; font-family:en3; font-size:20px; text-align:center; display:block; margin:0 auto; border:1px solid #000; letter-spacing:2px; transition: all 0.6s; }
.btn_more4 a:hover{ background:#000; color:#fff;}





.btn_more_foot {text-align: center;background: url(../image/foot2.png) 26px 4px no-repeat;padding: 0;color: #333 !important;border-left: 1px solid #333;border-right: 1px solid #333;line-height: 28px !important;font-size:14px;padding: 0 26px 0 46px;}
.btn_more_foot:before, .btn_more_foot:after {background: #333;}




.ttli1 { height:180px; font-size:55px; line-height:55px; padding-top:30px;}

.bg_main1 { width:1200px; height:723px;background: url(../image/bg_main1.jpg) 0 bottom repeat-x;
    -webkit-animation: animate-cloud 20s linearinfinite;
    -moz-animation: animate-cloud 20s linear infinite;
    -ms-animation: animate-cloud 20s linear infinite;
    -o-animation: animate-cloud 20s linear infinite;
    animation: animate-cloud 20s linear infinite;}
.maini1{ height:873px;}

@-webkit-keyframes animate-cloud {
from {background-position: 600px 100%;}
to {background-position: 0 100%;}
}
@-moz-keyframes animate-cloud {
from {background-position: 600px 100%;}
to {background-position: 0 100%;}
}
@-ms-keyframes animate-cloud {
from {background-position: 600px 100%;}
to {background-position: 0 100%;}
}
@-o-keyframes animate-cloud {
from {background-position: 600px 100%;}
to {background-position: 0 100%;}
}


.maini1 .fl{ font-size:16px; color:#666; background:url(../image/line1.jpg) left 30px no-repeat; padding-top:75px; font-family:cn2;}
.tobottom1{ width:80px; height:auto; overflow:hidden; padding-top:116px; }
.tobottom1 a{ width:80px; height:80px; display:block; background:url(../image/i_08.jpg) center top no-repeat;
animation: animatedBird 4s linear infinite;
-moz-animation: animatedBird 4s linear infinite;
-webkit-animation: animatedBird 4s linear infinite;
-o-animation: animatedBird 4s linear infinite;}
.maini12 { padding-top:629px;}
.mainip1 { font-size:36px; line-height:90px; }
.mainip2 { font-size:16px; line-height:60px; background:url(../image/line1.jpg) left top no-repeat;}

.banneri{ height:950px; min-width:1200px;}

.bi_1 , .bi_2 , .bi_3 , .bi_4 , .bi_5 , .bi_6 { display:none;}



@keyframes animatedBird {
0% {   background-position: 30px -34px; }
50% {  background-position: 30px 67px; }
100% { background-position: 30px 100px;  }
}


@keyframes myfirst
{
0%   { background-position:center 0px;}
25%  { background-position:center 25px;}
50%  { background-position:center 50px;}
100% { background-position:center 100px;}
}

@-moz-keyframes myfirst 
{
0%   { background-position:center 0px;}
25%  { background-position:center 25px;}
50%  { background-position:center 50px;}
100% { background-position:center 100px;}
}

@-webkit-keyframes myfirst 
{
0%   { background-position:center 0px;}
25%  { background-position:center 25px;}
50%  { background-position:center 50px;}
100% { background-position:center 100px;}
}

@-o-keyframes myfirst 
{
0%   { background-position:center 0px;}
25%  { background-position:center 25px;}
50%  { background-position:center 50px;}
100% { background-position:center 100px;}
}

.main5 { padding:70px 0;}


.banner2_cnt{ height:44px; line-height:36px; font-family:en2,arial; color:#4d4d4d; font-size:12px; background:url(../image/p20x1.jpg) left 30px no-repeat;}



.caselisti { }
.caselisti li{ width:382px; float:left; display:inline; height:auto; overflow:hidden; margin-bottom:22px; margin-right:27px;}
.caselisti li.casei13 , 
.caselisti li.casei16 , 
.caselisti li.casei19 , 
.caselisti li.casei112 , 
.caselisti li.casei115 , 
.caselisti li.casei118 , 
.caselisti li.casei121 , 
.caselisti li.casei124 ,
.caselisti li.casei127 , 
.caselisti li.casei130 , 
.caselisti li.casei133 , 
.caselisti li.casei136 , 
.caselisti li.casei139 , 
.caselisti li.casei142 , 
.caselisti li.casei145 , 
.caselisti li.casei148 { margin-right:0;}

.caselisti li .a_pic{width:382px; height:276px; overflow:hidden; display: inline-table;}
.caselisti li a.a_text{width:382px; height:100px; display:block; overflow:hidden;}
.caselisti li img{ width:382px; height:276px; transition: all 0.6s;}
.caselisti li img:hover{ transform: scale(1.2);}
.caselisti li h3{ line-height:20px; font-size:14px; padding-top:20px; color:#333; line-height:26px;}
.caselisti li h4{ width:100%; height:44px; line-height:20px; font-size:12px; word-wrap:break-word; padding-top:2px; color:#888; line-height:18px;}



.morecase{ height:53px; padding:20px 0 60px 0;}
.morecase a{ width:100%; height:53px; display:block; text-align:center; background-image:url(../image/more.png); background-repeat:no-repeat; background-color:#fff; background-position:center -73px;
transition:background-position 0.5s;
-moz-transition:background-position 0.5s; 
-webkit-transition:background-position 0.5s; 
-o-transition:background-position 0.5s; 
}
.morecase a:hover{ background-position: center 0px;}

.btn_more2 { text-align:center;height: 80px;padding: 20px 0 60px 0; min-width:1200px;}
.btn_more2 a:hover {position: relative;box-shadow: inset 0 80px 0 0 #000;}
.btn_more2 a {z-index: 10;display: inline-block;position: relative;color: transparent;margin: 0 auto;font-size: 0;text-indent: -9999px;width: 80px;height: 80px;background: url(../image/btn_more2.png) no-repeat 0 0;background-color: #fff;box-shadow: inset 0 0 0 0 #fff;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;}
.btn_more2 a:hover:after {position: absolute;display: block;content: "";left: 0;top: 0;z-index: 9999;width: 80px;height: 80px;background: url(../image/btn_more2_hover.png) no-repeat 0 0;}

	
.ttl_news { padding-bottom:40px;}
.ttl_news a{ font-size:14px; height:80px; background:url(../image/i_08.jpg) right bottom no-repeat; display:block; float:right;}

.newsi {}

.newstop{ width:552px; height:auto; overflow:hidden;}
.newstop img{ width:552px; height:282px;}
.newstop h3{ font-size:24px; line-height:36px; padding:40px 0 18px 0; font-family:"螢始螛谓巍螘螉为", "螞螢螠蔚", Arial;}
.newstop p{ font-size:16px; color:#555; line-height:24px;}

.newsilist { width:522px; height:auto; overflow:hidden;}
.newsilist ul{}
.newsilist li{ width:100%; height:auto; overflow:hidden; padding-bottom:38px;}
.newsilist li .newsidate{ font-family:Arial, Helvetica; font-size:16px; line-height:16px; padding-left:15px; background:url(../image/i_04.png) left 1px no-repeat;}
.newsilist li a h3{ font-size:16px; line-height:36px;}
.newsilist li a:hover h3{ color:#333; font-weight:bold;}
.newsilist li.newsilist { display:none;}
	

.nTab{width: 1200;	margin: 0 auto;}
	.nTab .TabTitle{ width:300px; height:688px; background:#000; height:overflow: hidden; float:left; display:inline; padding:32px 0 0 50px;}
		.nTab .TabTitle .ntabttl{ background:url(../image/i_36.jpg) left top no-repeat; padding-top:114px; font-size:28px; line-height:40px; margin-bottom:50px; color:#fff;}
		.nTab .TabTitle ul{}
		.nTab .TabTitle li{ width:100% ; color:#fff; font-size:24px; height:32px; padding:19px 0;}
		.nTab .TabTitle li span{line-height:32px; display:block; float:left;}
		.nTab .TabTitle .active span{ border-bottom:1px solid #ccc;}
		.nTab .TabTitle .normal{}
		.nTab .TabTitle li .supcnt{ font-size:16px;}
	
	.nTab .TabContent{width:850px;height:730px; float:right; display:inline;}
.slide2Box{ width:850px; height:720px; overflow:hidden; position:relative;}
	.slide2Box .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none;}
	.slide2Box .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.slide2Box .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
	.slide2Box .hd ul li.on{ background:#f00; color:#fff; }
	.slide2Box .bd{ position:relative; height:100%; z-index:0;   }
	.slide2Box .bd li{ height:720px; background-position:center top; background-repeat:no-repeat; background-size:auto 100%; zoom:1; vertical-align:middle; }
	.slide2Box .bd img{ width:850px; height:720px; display:block;  }
	.fangxiang{ width:74px; height:32px; position:absolute; right:20px; bottom:50px;}
	.slide2Box .prev,
	.slide2Box .next{ float:left;display:block; width:32px; height:32px; background:url(../image/p32x32.png) left top no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
	.slide2Box .next{ float:right;background-position:-32px top; }
	.slide2Box .prev:hover{ filter:alpha(opacity=100);opacity:1; background-position:left -32px; }
	.slide2Box .next:hover{ filter:alpha(opacity=100);opacity:1; background-position:-32px -32px;  }
	.slide2Box .prevStop{ display:none;  }
	.slide2Box .nextStop{ display:none;  }