@charset "utf-8";
body{max-width: 1920px;margin: 0 auto;}
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}
.fl{float: left;}
.fr{float: right;}

.tit01{font-size: 60px; text-align: center; font-family: "Microsoft YaHei";color: #fff;font-weight:bold; }
.tit01 a{color: #fff; }
.tit01 i{font-weight: bold;color: #fdc01c;}
.tit01 span{font-size: 24px;color: #ffffff;  font-weight: normal;  display:block;font-family:"Microsoft Yahei"; opacity: 0.9; }
.tit01 em{ font-size: 10px; color: #fff;opacity: 0.2;  font-family: "Times New Roman","Arial"; display: block;}


.yy_bj{ height: 653px; background: url(/images/yybg.jpg) no-repeat center top;background-size:100% 100%;padding-top: 100px; box-sizing: border-box;  font-family:"Microsoft Yahei"; position: relative; }
.yy_bj span{display: block; height: 92px;}
.yy_bj span img{width: 174px; height: 92px; display: block; margin:0 auto;}
.yy_bj h2{width: 1200px; position: relative; line-height: 80px;margin-bottom: 35px; font-weight: normal;}
.yy_bj h2:before{content: "";width: 243px; height: 1px; position: absolute;left:0;top:50%;background:#676767;}
.yy_bj h2:after{content: "";width: 243px; height: 1px; position: absolute;right:0;top:50%;background:#676767;}
.yy p{font-size: 16px; height: 115px; color: #ffffff; line-height: 28px; text-align: center;opacity: 0.5;}
.yy img{ width: 652px;height: 95px; margin:0 auto;  display: block;}


/**/
.pro_bj{overflow: hidden; background: url(/images/cpbg.jpg) no-repeat center top;background-size:100% 100%;padding-top:85px; box-sizing: border-box; font-family: "Microsoft YaHei"; height:1407px;  }
.pro_bj h2{margin-bottom: 35px;}

.pro_nav{overflow: hidden;margin-bottom: 30px; height:155px; clear: both;}
.fenl{width: 1200px; background: #2e2e2e;overflow: hidden;clear: both; }
.fenl h3{font-size: 20px;color: #fff; font-weight: bold;height: 61px; line-height: 61px;padding-left: 25px;  display: block; text-decoration: none; float: left;width: 300px; box-sizing: border-box; position: relative;border-right:1px solid #434343;}
.fenl h3:after{content: "";width: 14px; height: 9px; position: absolute;right:20px;top:26px;background: url(/images/clmico1.png) no-repeat;}
.fenl h3 a{color: #fff;}
.fenl h3 em{margin-top: 15px;width: 35px; height: 32px; overflow: hidden; position: relative; display: block; float: left;margin-right: 10px;}
.fenl h3 em img{position: absolute;left:0;top:0;}
.fenl h3:last-child{border-right: 0;}
.fenl h3.cur{background:#fdc01c; }
.fenl h3.cur a{color: #0a0a0a;}
.fenl h3.cur em img{top:-32px;}
.fenl h3.cur:after{background: url(/images/clmico2.png) no-repeat;}

.nav_nr ul{width: 1200px;height: 94px;padding-left: 40px;padding-top: 18px; box-sizing: border-box; border:1px solid #3f3f3f;}
.nav_nr ul li {width: 175px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; height: 30px; line-height: 30px;padding-left: 18px; overflow: hidden; font-size: 17px;color: #fff;background: url(/images/libg1.png) no-repeat left center;  float: left;}
.nav_nr ul li:last-child{border-bottom: 0;}
.nav_nr ul li  a{color: #fff; text-decoration: none;}

.nav_nr ul li:hover{background: url(/images/libg2.png) no-repeat left center;}
.nav_nr ul li:hover a{ color: #fdc01c; text-decoration: underline;}

.pro1{width: 1200px;}
.pro1 dl {float: left;width: 387px; margin-right: 19px;margin-bottom: 35px; box-sizing: border-box;  overflow: hidden;}
.pro1 dl dt{width: 387px;height: 283px; overflow: hidden;}
.pro1 dl img{width: 387px;height: 283px;  display: block;}
.pro1 dl a{text-decoration: none;}
.pro1 dl:nth-child(3n){margin-right: 0;}
.pro1 dl dd{ margin-top: 20px; display: block; height: 65px;text-align: left; color: #fff;border-bottom: 1px solid #3c3c3c;background: url(/images/cpico1.png) no-repeat right 10px; }
.pro1 dl dd h3{ height: 28px; line-height: 28px;  font-size: 18px; font-weight: normal;}
.pro1 dl dd  p{ line-height: 30px;  font-size: 14px; color: #8d8d8d;}

.pro1 dl:hover img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro1 dl:hover img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.pro1 dl:hover dd{background: url(/images/cpico2.png) no-repeat right 10px;border-bottom-color: #fdc01c;}
.pro1 dl:hover dd h3{color: #fdc01c;}

.cp_more{display: block; text-align: left;font-size: 18px; color: #fdc01c;height: 56px; line-height: 50px;border: 3px solid #3c3c3c;width: 216px; box-sizing: border-box; text-align:center;border-radius:25px; font-weight:bold; float:left;margin-right:30px;margin-left:375px;}
.cp_zx{display: block; text-align: left;font-size: 18px; color: #2a2a2a;height: 56px; line-height: 50px;border: 3px solid #fdc01c;width: 216px; box-sizing: border-box; text-align:center;border-radius:25px;background:#fdc01c;font-weight:bold; float:left;}

/**/
.tdbj{ height:1009px; background:url(/images/tdbg.jpg) no-repeat center top; padding-top:95px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative; }
.td{}
.td h2{text-align: left; height: 185px;background:url(/images/titbg.gif) no-repeat left bottom; margin-bottom: 50px;}
.td h2 span{display: block; height: 80px; line-height: 80px; font-size: 29px;opacity: 1;}
.td h2 span i{ font-weight: normal; }
.td h2 span em{ height: 36px; line-height: 36px;border:3px solid #ffffff; border-radius: 20px;width: 300px; text-align: center; display: inline-block; font-size: 24px; color: #fff;opacity: 1; margin-left: 20px; }

.td_nav{width: 720px;}
.td_nav dl {margin-bottom: 30px; height: 92px;  overflow: hidden;}
.td_nav dl dt{width: 200px;height: 92px; overflow: hidden;  float: left;}
.td_nav dl img{width: 200px;height: 92px;  display: block;}
.td_nav dl dd{width:478px; padding-top: 5px;padding-left: 22px; float: left; display: block;box-sizing:border-box; }
.td_nav dl dd h3{ height: 48px; line-height: 48px;  font-size: 36px; font-weight: normal; color: #fff;}
.td_nav dl dd h3 i{color: #fdc01c;}
.td_nav dl dd  p{ line-height: 20px;  font-size: 15px; color: #fff;opacity: 1;}


/**/
.sbbj{ height:862px; background:url(/images/cpbg.jpg) no-repeat center top; padding-top:100px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative; }
.sbbj h2{margin-bottom: 55px;}
.sbbj h2 em{font-weight: normal;}
.dz_left{width: 800px; float: left;}
.sb_nav{width: 138px; float: left;}
.sb_nav li{width: 138px;height: 232px; border:3px solid #3e4042; font-size: 24px; color: #fff; font-weight: bold; text-align: center; margin-bottom: 10px;box-sizing: border-box;}
.sb_nav li a{text-decoration: none; color: #fff;}
.sb_nav li em{width: 104px; height: 69px; display: block; margin:42px auto 15px;}
.sb_nav li i{ display: block; text-align: center;color: #fff;font-size: 10px;opacity: 0.3; font-weight: normal; }
.sb_nav li.on{background: #fdc01c; border-color: #fdc01c;}
.sb_nav li.on a{color: #1b1b1b;}
.sb_nav li.on i{opacity: 0.5;color: #1b1b1b;}

.sb_nav li:nth-child(1) em{background:url(/images/sbico1.png) no-repeat center top;}
.sb_nav li:nth-child(2) em{background:url(/images/sbico2.png) no-repeat center top;}
.sb_nav li:nth-child(1).on em{background:url(/images/sbico1cur.png) no-repeat center top;}
.sb_nav li:nth-child(2).on em{background:url(/images/sbico2cur.png) no-repeat center top;}

.sb_nr{width: 639px; float: right;}
.sb{width: 639px; height: 478px; float: left; position: relative;}
.sb .sbbd p{width: 639px; height: 478px; position: relative; }
.sb .sbbd img{width: 639px; height: 478px; display: block;}
.sb .sbbd span{width: 639px;line-height: 72px; height: 72px; display: block;text-align: center; color: #fff; font-size: 18px; font-weight: bold; position: absolute;left:0;bottom: 0;}

.sb .sbhd{width:639px;left:50%;margin-left:-320px;position:absolute;z-index:1;bottom:20px;overflow:hidden;}
.sb .sbhd ul{margin-left:500px;}
.sb .sbhd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;width:14px;height:14px;background:#fff;border-radius: 100%;}
.sb .sbhd ul .on{background:#fdc01c;}

.dz_right{width: 364px; float: right;}
.dz_right em{padding-left: 28px; color: #fff;line-height: 22px; height: 22px; white-space: nowrap; display: block; text-align: left; font-size: 16px; color: #b2b2b2;box-sizing: border-box;margin-bottom: 10px;background:url(/images/sbico.png) no-repeat left center;}

.dz_right h3{ height: 106px; border-bottom: 1px solid #454545; font-size: 24px; color: #ffffff; font-weight: normal;  line-height: 35px;margin-top: 40px; margin-bottom: 22px;}
.dz_right h3 i{color: #fdc01c;display: block;}
.dz_right p{background:url(/images/sb_tel.png) no-repeat left center; font-size: 32px; color: #fdc01c;padding-left: 76px;margin-bottom: 20px;}
.dz_right p span{display: block; line-height: 22px; color: #fffefe; font-size: 13px;}
.dz_right .sb_zx{display: block; width: 176px; height: 54px; line-height: 54px;padding-left: 72px;font-weight: bold; font-size: 18px; color: #2a2a2a;margin-left: 76px;background:url(/images/sb_btn.png) no-repeat left center;}


/**/
.casebj{ height:1110px; background:url(/images/casebg.jpg) no-repeat center top; padding-top:95px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }
.casebj h2{ margin-bottom: 47px;}
.casebj h2 em{font-size: 8px;}

.case_nav{margin-bottom: 64px;height: 149px;margin-left: 150px;}
.case_nav li{width: 100px;height: 149px;  text-align: center; color: #fff;margin-right: 100px;padding-top: 82px; float: left; position: relative; box-sizing: border-box;}
.case_nav li em{font-size: 18px; display: block; color: #fff;opacity: 0.7;white-space: nowrap;}
.case_nav li i{ display: block;font-size: 10px; color: #fff;opacity: 0.1; height: 20px;line-height: 20px;overflow: hidden;text-transform: capitalize; }
.case_nav li a{color: #fff; text-decoration: none;}

.case_nav a:nth-child(1) li{background:url(/images/caseico1.png) no-repeat center top;}
.case_nav a:nth-child(2) li{background:url(/images/caseico2.png) no-repeat center top;}
.case_nav a:nth-child(3) li{background:url(/images/caseico3.png) no-repeat center top;}
.case_nav a:nth-child(4) li{background:url(/images/caseico4.png) no-repeat center top;}
.case_nav a:nth-child(5) li{background:url(/images/caseico5.png) no-repeat center top;}

.case_nav a:nth-child(1) li.cur,.case_nav a:nth-child(1) li:hover{background:url(/images/caseico1cur.png) no-repeat center top;}
.case_nav a:nth-child(2) li.cur,.case_nav a:nth-child(2) li:hover{background:url(/images/caseico2cur.png) no-repeat center top;}
.case_nav a:nth-child(3) li.cur,.case_nav a:nth-child(3) li:hover{background:url(/images/caseico3cur.png) no-repeat center top;}
.case_nav a:nth-child(4) li.cur,.case_nav a:nth-child(4) li:hover{background:url(/images/caseico4cur.png) no-repeat center top;}
.case_nav a:nth-child(5) li.cur,.case_nav a:nth-child(5) li:hover{background:url(/images/caseico5cur.png) no-repeat center top;}

.case_nav li.cur em,.case_nav li:hover em{ color: #fdc01c; }


.case_nr{width:1200px; height: 470px; }
.case dl{width: 381px; margin-right: 28px;  float: left;cursor: pointer;}
.case dt{width: 381px; height: 239px;overflow: hidden; position: relative;}
.case dt img{width: 381px; height: 239px;display: block;}
.case dt:after{z-index: 1; content: "";position: absolute;bottom: 0;left:0;width: 0; height: 4px; background: #fdc01c;}
.case dd{padding-top: 25px;}
.case dd h3{height: 35px; line-height: 35px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 20px;color: #ffffff;margin-bottom: 10px;}
.case dd h3 a{color: #ffffff;}
.case dd p{color: #ffffff; font-size: 14px;opacity: 0.4; line-height: 20px; height: 78px;}
.case dd span a{display: block;height: 12px; width: 29px; font-size: 16px;  line-height: 32px; color: #333333; text-align: left; position: relative;background: url(/images/more1.png) no-repeat;}
.case dl:nth-child(3n){}


.case dl:hover span a{background: url(/images/more1cur.png) no-repeat;}
.case dl:hover dt:after{width: 100%; -webkit-transition:width .5s;-moz-transition:width .5s;transition:width .5s;}
.case dl:hover h3 a{color: #fdc01c;}
.case dl:hover img{opacity: 0.8}


.case_more{display: block; text-align: left;font-size: 16px; color: #fdc01c;height: 56px; line-height: 56px;background: url(/images/case_btn.png) no-repeat center top;width: 406px; margin:0 auto;padding-left: 188px;  box-sizing: border-box;}

.m_case img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.m_case img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
/**/
.ysbj{ position: relative; box-sizing: border-box; background: url(/images/ysbg.jpg) no-repeat center top;padding-top: 105px; overflow: hidden; clear: both; font-family:"Microsoft Yahei"; height: 979px;}
.ysbj h2{ margin-bottom: 35px; color: #fff;}
.ysbj h2 span{color: #fff;}
.ysbj h2 span em{ font-size: 8px; color: #fff;opacity: 0.2; letter-spacing: 2px; font-family:"Microsoft YaHei"; }
.ys_nav{ width: 1200px;padding-left: 103px; box-sizing: border-box; height: 225px; }
.ys_nav  li{width: 123px;height: 225px; line-height: 55px;margin-right: 9px;border-radius: 3px; float: left; overflow: hidden;box-sizing: border-box; position: relative;font-size: 24px; color: #fff; text-align: center;margin-right: 168px;}
.ys_nav  li em{display: block;width: 123px;height: 123px;overflow: hidden;position: relative;}
.ys_nav  li em img{width: 123px;height: 246px; display: block;position: absolute;top:0;left:0;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.ys_nav  li:last-child{margin-right: 0;}

.ys_nav  li.cur{color: #fdc01c;}
.ys_nav  li.cur em img{top:-123px;}
.ys_nav  li.cur:after{content: "";width: 29px; height: 14px; position: absolute;left:50px;bottom:0;background: url(/images/ysico.png) no-repeat;}

.ys_nr{width: 1200px; height: 632px; position: relative;}
.ys dl{ width:1200px;padding-top: 60px; position:relative; background: #fdc01c;}
.ys dt{ width:602px; height:328px; overflow:hidden; float:  right;}
.ys dt img{ display:block;width:602px; height:328px; }
.ys dd{width: 500px; float: left;  position: relative;}
.ys dd h3{font:36px "Microsoft YaHei"; color:#000000; margin-bottom:32px; line-height: 45px; font-weight: normal;}
.ys dd h3 em{ display:block;}
.ys dd p{font:15px "Microsoft YaHei"; height: 152px; line-height:23px;  color: #000000; text-align: justify;}

.ys dd .ys_zx{display: block; text-align: left;font-size: 18px; color: #fdc01c;height: 54px; line-height: 54px;background: url(/images/ys_btn.png) no-repeat center top;width: 176px; padding-left:72px;  box-sizing: border-box;font-weight: bold; }

.ys dd.ys4d p{line-height:21px;}


.ys_nr img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.ys_nr img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
/**/
.nswsbj{ height: 841px; box-sizing: border-box; background: url(/images/newsbg.jpg) no-repeat center top; padding-top:100px; overflow: hidden; font-family:"Microsoft Yahei";}
.news_left{float: left;width: 300px;}
.news_left h2{ margin-bottom: 75px; text-align: left;}
.news_left .newstit{width: 200px; }
.news_left .newstit i{color:#fff;height: 60px; display: inline-block; font-weight: normal;text-decoration: none;}
.news_left .newstit i a{width: 200px; text-align: left; float: left;  position: relative; text-decoration: none; font-size: 20px; display: inline-block;height:60px; color:#ffffff;  line-height:60px; font-weight: normal; display: block;box-sizing: border-box;border-bottom: 1px solid rgba(199,198,195,0.2);}
.news_left .newstit i a.cur{color: #fdc01c;background:url(/images/newsico.png) no-repeat right center; font-weight: bold;}

.news_right{width: 830px; float: right;}

.news21{height: 458px;border-bottom: 1px solid rgba(199,198,195,0.2); position: relative;}
.news21 dl{width: 830px; height: 400px; overflow: hidden;}
.news21 dl a{text-decoration: none;}
.news21 dd{width:500px; overflow: hidden;box-sizing: border-box; float: left;}
.news21 dd em{ height: 92px; line-height: 92px; margin-bottom: 40px;border-bottom: 1px solid rgba(199,198,195,0.2); display: block; font-size: 26px; color: #fdc01c;  font-weight: bold;}
.news21 dd h3{font-size: 25px; font-weight: normal; line-height: 38px;width: 420px; height: 76px; color:#ffffff;white-space:nowrap; overflow: hidden;text-overflow: ellipsis; margin-bottom: 20px;}
.news21 dd h3 a{ color:#fff;}
.news21 dd p{overflow: hidden;font-size: 13px; line-height: 26px; color:#fff; text-align: justify; height: 100px; width: 420px;opacity: 0.5; }
.news21 dd span{ height: 31px; width: 70px;text-align: left;display: block; line-height: 31px; border-bottom: 2px solid #fdc01d;}
.news21 dd span a{color: #fdc01c;}
.news21 dt{ width:330px;height:400px; position: relative; overflow: hidden;  float: left;}
.news21 dt img{width:330px;height:330px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news21 dt span{height: 70px;line-height: 70px; text-align: center; background: #fdc01c; color: #212121;font-size: 20px;display: block;}
.news21 dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.news21 .newshd{width:300px;left:50%;margin-left:-75px;position:absolute;z-index:1;bottom:60px;overflow:hidden;}
.news21 .newshd span{}
.news21 .newshd span em{float:left;margin:0 5px;display:inline;cursor:pointer;width:6px;height:6px;background:#fff;border-radius: 100%;}
.news21 .newshd span .on{background:#fdc01c;}


.news_nr ul li{margin-top: 20px;width: 330px; float: left; overflow: hidden;font-size: 14px; line-height: 33px; color:#101010;}
.news_nr ul li:nth-child(2n){float: right;}
.news_nr ul li a{color:#fff; text-decoration: none;}
.news_nr ul li p{font-size: 14px; color: #fff;opacity: 0.5;}
.news_nr ul li em{ display: block; font-size: 20px; color: #fff;  line-height: 28px;background:url(/images/newsxt.png) no-repeat 70px 14px;}
.news_nr ul li em i{font-size: 12px;color: #fdc01c;padding-left: 12px;margin-left: 12px; display: inline-block;}

/**/
.aboutbj{background:#111111;height: 977px; font-family:"Microsoft Yahei";padding-top:87px;box-sizing: border-box; overflow: hidden; }
.aboutbj h2{color: #fff;text-align: center;}
.aboutbj h2 a{text-decoration:none;}
.aboutbj h2 em{letter-spacing: 2px;}
.about dl{ height: 542px; box-sizing: border-box;}
.about dl dt{ height: 386px;}
.about dl dt img{width: 100%;display: block;}
.about dl dd {padding-top: 30px;}
.about dl dd p{ font-size: 15px; color: #a6a6a6;line-height: 25px; text-align: center; height: 55px;}
.about dl dd span a{ color: #fdc01c;text-decoration: underline;  font-size: 16px; opacity: 1; display: block;text-align: center; }

.abt_nav{ width: 1200px;box-sizing: border-box; height: 112px; }
.abt_nav  li{width: 279px;height: 112px; line-height: 28px;margin-right: 28px;float: left; overflow: hidden;box-sizing: border-box; position: relative;font-size: 18px; color: #ffffff; text-align: left;border:3px solid #3e4042;padding-left: 120px;padding-top: 30px;}
.abt_nav  li a{color: #fff; text-decoration: none;}
.abt_nav  li em{display: block;font-size: 24px; color: #fff;opacity: 0.2; text-transform: uppercase;}
.abt_nav  li:nth-child(1):before{content: "";position: absolute;left:40px; top:30px; width:61px;height: 51px;  background:url(/images/abt1.png) no-repeat 0 -51px;}
.abt_nav  li:nth-child(2):before{content: "";position: absolute;left:40px; top:30px; width:61px;height: 51px;  background:url(/images/abt2.png) no-repeat 0 -51px;}
.abt_nav  li:nth-child(3):before{content: "";position: absolute;left:40px; top:30px; width:61px;height: 51px;  background:url(/images/abt3.png) no-repeat 0 -51px;}
.abt_nav  li:nth-child(4):before{content: "";position: absolute;left:40px; top:30px; width:61px;height: 51px;  background:url(/images/abt4.png) no-repeat 0 -51px;}
.abt_nav  li:last-child{margin-right: 0;}

.abt_nav  li.cur,.abt_nav  li:hover{color: #fdc01c;border-color: #fdc01c;}
.abt_nav  li.cur a,.abt_nav  li:hover a{color: #fdc01c;}
.abt_nav  li.cur em,.abt_nav  li:hover em{ color: #fff;opacity: 1; }
.abt_nav  li.cur:before,.abt_nav  li:hover:before{background-position:0 0;}


.link_bj{width:1200px; margin: 0 auto;margin-top: -60px; min-height:60px; overflow: hidden; }
.link{ height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link p{     text-align: right; width: 400px; float: right; font-size: 14px;overflow: hidden; line-height: 60px; }
.link p a{background: url(/images/linkxt.png) no-repeat right center; color: #5e5e5e; font-size: 14px; padding:0 10px; text-align: right;    float: right;}
.link p a:first-child{background:none;}

<!--0.00020098686218262-->