@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}


.tit01{box-sizing: border-box; text-align: center; font-family: "Microsoft YaHei";font-size: 46px; color: #333333; display: block; font-weight: bold;}
.tit01 a{color: #333333;}
.tit01 i{font-weight: bold;color: #01487e; display: block;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 16px; color: #ffffff; display: block; font-weight: normal; height: 30px; line-height: 30px; background: #0075c2;border-radius: 15px;}

.yy_bj{ height: 667px; background: url(../images/yybg.jpg) no-repeat center top;  box-sizing: border-box;  font-family:"Microsoft Yahei";padding-top: 110px; }
.yy .desc{width: 480px;  float: right;position:relative;}
.yy .desc h3{background: url(../images/yy_line.gif) no-repeat left bottom; font-size: 40px; color: #333333; font-weight: normal;margin-bottom: 20px; height: 120px; }
.yy .desc h3 b{font-weight: bold; display: block;}
.yy .desc p{font-size: 16px; height: 166px; color: #666666; line-height: 30px;}
.yy .desc span a{display: block;background: url(../images/btn_more.gif) no-repeat left center; height: 44px; line-height: 44px; color: #fff; width: 152px; text-decoration: none; text-align: center; font-size: 14px; }
/**/
.pro_bj{height: 1329px;overflow: hidden; background:url(../images/cpbg.jpg) no-repeat center top;padding-top:90px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.pro_bj h2{margin-bottom: 35px;}
.pro_bj h2 span{width: 262px; margin:0 auto;}

.pro1{width:1200px;height: 427px; overflow: hidden;margin-bottom: 40px;}
.pro1 dl{  width: 1200px; height: 427px; background: #fff;  position: relative; }
.pro1 dl dt {float: left;width: 760px;height: 427px; overflow: hidden; position: relative;}
.pro1 dl dt img{width: 760px;height: 427px;  display: block;}
.pro1 dl dt i{width: 51px; height: 60px; background: url(../images/hot.png) no-repeat; position: absolute;top:0;left:100px;}
.pro1 dl dd{height: 427px; float: left;width: 440px;padding:55px 60px  0; overflow: hidden;border-left: 0;box-sizing: border-box; }
.pro1 dl dd h3{ font-size: 28px;color: #333333; font-weight: bold;margin-bottom: 15px;  }
.pro1 dl dd h3 a{color:#212121;text-decoration: none;}
.pro1 dl dd h3 em{font-size: 10px; display: block; color: #999999; font-weight: normal; }
.pro1 dl dd p{ height: 120px;  overflow: hidden; color: #666666; text-align: justify;}
.pro1 dl dd p em{padding-left: 25px; background: url(../images/cpico.png) no-repeat left center; display: block;line-height: 30px; font-size:16px;color: #666666;}
.pro1 dl dd span img{display: block; width: 134px; height: 93px; float: left;margin-right: 20px; }

.pro1 dl dt img{ -webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.pro1 dl dt img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}


.fen{ width:1200px; height: 70px; background: #0075c2; overflow: hidden;margin-bottom: 40px; }
.fen ul{ height: 68px;border:1px solid #d4d4d4; }
.fen ul li {text-align: center;   float: left;}
.fen ul li a{padding:0 37px 0 38px; text-decoration: none; display: block; font-weight: bold; line-height:68px; height:68px; font-size: 16px; color: #ffffff; position: relative;z-index: 1;}
.fen ul li a:after{content: "";width: 1px; height: 13px; background: #8dadc5;position: absolute;top:26px;right: 0;}
.fen ul li:last-child a:after{background: none;}
.fen ul li a:hover,.fen ul li.cur a { background:#eb8219; color: #fff; font-weight: bold; }
.fen ul li a:hover:after,.fen ul li.cur a:after{background:#eb8219;}


.m_pro {width:1200px; overflow: hidden;}
.m_pro ul{width: 602px; float: left;}
.m_pro li{float: left;width: 288px;margin-right: 12px;margin-bottom: 17px; position: relative;}
.m_pro li{width: 288px;height: 216px; position: relative; overflow: hidden;}
.m_pro li img{width: 288px;height: 216px;display: block;}
.m_pro span{width: 288px;height: 45px; line-height: 45px;border-bottom:2px solid #fff; background:rgba(255,255,255,0.9); box-sizing: border-box; text-align: center; position: absolute; font-size: 16px; color: #333333; font-weight: normal;bottom: 0;left:0;}

.m_pro dl{width: 598px; float: right; position: relative; overflow: hidden;}
.m_pro dl dt,.m_pro dl dt img{width: 598px; height: 449px;}
.m_pro dl dd{ font-size: 16px; color: #333; height: 52px; line-height: 52px; text-align: left;padding-left: 80px;
width: 598px; box-sizing: border-box;position: absolute;left:0;bottom: 0; }
.m_pro .nones{margin-right: 0;}

.m_pro img{ -webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.m_pro img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}

.m_pro li:hover span{color: #eb8219;border-bottom: 2px solid #eb8219;}
.m_pro dl:hover dd{color: #eb8219;border-bottom: 2px solid #eb8219;}
.m_pro dl:hover dd a{color: #eb8219;}


/**/
.xgg{width: 100%; height: 330px; background: url(../images/xgg.jpg) no-repeat center top;}
.wz1{width: 405px; float: right; margin-top: 40px;}
.wz1 i{font-size: 16px; color: #fff; display: block; height: 45px; line-height: 45px;margin-bottom: 10px;}
.wz1 h3{font-size: 30px;color: #ffffff; font-weight: normal; height: 100px;}
.wz1 h3 b{display: block;font-weight: bold;}
.wz1 span{padding-left: 40px; height:38px;line-height: 38px; font-size: 36px; color: #ffffff; font-family: "Agency FB","Arial"; background: url(../images/ggtel.png) no-repeat left center;}
.wz1 span a{background: url(../images/gg_btn.png) no-repeat left center; width: 132px;display: block; float: right; height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 14px;  text-decoration: none;}

/**/
.casebj{ height: 995px; background:#fff; padding-top:98px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; }
.casebj h2{ margin-bottom: 32px;background: url(../images/tit.gif) repeat-x center 76px;}
.casebj h2 span{width: 262px; margin:0 auto;}


.case_nav{ width:261px;  float: left;}
.case_nav ul{}
.case_nav ul li {width:261px;padding-left: 25px; text-align: left; height: 94px; line-height: 94px; background: #f7f7f7; position: relative;box-sizing: border-box;border:1px solid #e1e1e1; margin-top: -1px;}
.case_nav ul li em{margin-top: 27px;margin-right: 18px; width: 42px; height: 39px;overflow: hidden; float: left;position: relative;}
.case_nav ul li em img{position: absolute;top:0;left:0;}
.case_nav ul li a{ text-decoration: none; display: block; font-weight: normal; line-height:94px; height:94px; font-size: 20px; color: #333333; position: relative;z-index: 1;}
.case_nav ul li.cur a,.case_nav ul li:hover a{color: #fff;}
.case_nav ul li.cur em img,.case_nav ul li:hover em img{left:-42px;}
.case_nav ul li.cur:after,.case_nav ul li:hover:after{content: "";width: 270px; height: 92px; background: #eb8219;position: absolute;top:0;left: 0;}

.case_nav span {width:261px;padding-left: 25px; text-align: left; height: 94px; line-height: 94px; background: #f7f7f7; position: relative;box-sizing: border-box;border:1px solid #e1e1e1; margin-top: -1px; display: block;}
.case_nav span em{margin-top: 27px;margin-right: 18px;width: 42px; height: 38px; float: left;position:relative;overflow:hidden;}
.case_nav span em img{position: absolute;top:0;left:0;}
.case_nav span a{ text-decoration: none; display: block; font-weight: normal; line-height:94px; height:94px; font-size: 20px; color: #333333; position: relative;z-index: 1;}



.case_nr {width:920px; height:750px;float: right;}
.case_nr  dl{width:920px;  height:516px; overflow: hidden;box-sizing: border-box; position: relative;margin-bottom: 11px; }
.case_nr  dl dt{width: 920px;height: 516px; overflow: hidden;}
.case_nr  dl dt img{width: 920px;height: 516px; display: block;}
.case_nr  dl dd{height: 91px;box-sizing: border-box; position:absolute;bottom: 0;left:0; width: ;background: rgba(0,117,194,0.8);width: 920px; }
.case_nr  dl dd .other{height: 91px;width: 920px; position: relative;}
.case_nr  dl dd em{width: 112px; height: 112px; border-radius: 100%;position: absolute;left:30px;top:-35px; }
.case_nr  dl dd em img{width: 100%; display: block;}
.case_nr  dl dd .desc1{width: 720px; position: absolute;left:160px;top:15px;}
.case_nr  dl dd h3{font-weight: bold;text-align: left; font-size: 22px; color: #ffff; height: 35px; line-height: 35px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative; }
.case_nr  dl dd h3 a{ color: #fff; }
.case_nr  dl dd p{line-height: 28px;overflow: hidden; font-size:16px;color: #fff;  text-align: justify;}
.case_nr  dl dd p a{color: #fff;}



.case_nr  ul li{width: 299px; float: left;margin-right:11px; overflow: hidden;}
.case_nr  ul li img{width: 299px;height: 167px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.case_nr  ul li img:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}
.case_nr  ul li span{display: block;height: 50px; line-height: 50px; text-align: center;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; color: #333333; font-size: 16px;border-bottom: 1px solid #e1e1e1; }
.case_nr  ul li a{text-decoration: none;}
.case_nr  ul li:last-child{margin-right: 0;}
.case_nr  ul li:hover span{color: #eb8219;border-bottom: 1px solid #eb8219;}

/**/
.ysbj{padding-top:90px; box-sizing: border-box; overflow: hidden; font-family:"Microsoft Yahei";}
.ysbj h2{padding-left:295px; background: url(../images/yslogo.png) no-repeat; margin-bottom: 30px; font-size: 46px; color: #333333; width: 585px; margin:0 auto;padding-top: 25px;margin-bottom: 55px;box-sizing: border-box; } 
.ysbj h2 span{width: 160px;height: 30px; line-height: 30px;border-radius: 15px;background: #0075c2; font-size: 20px; color: #fff; display: block; font-weight: normal; text-align: center;}
.ys dl{ position:relative;}
.ys dt{ width:960px; height:550px; overflow:hidden; margin-right:-360px;}
.ys dt img{ display:block;width:960px; height:550px; }
.ys dd{ width:520px; padding-top:60px;}
.ys dd h3{ font:42px "Microsoft YaHei"; color:#0075c2; background:url(../images/ys_line.gif) no-repeat left bottom;  height:95px; line-height: 95px; font-weight: bold;margin-bottom: 20px;}
.ys dd h3 b{ display:block; font-size:36px;}
.ys dd p{ font:16px "Microsoft YaHei"; line-height:28px; padding-left:20px;margin-bottom: 20px; position:relative; color: #454545;}
.ys dd p:before{ content:""; position:absolute; top:8px; left:0; width:11px; height:11px; background:url(../images/cpico.png) no-repeat;}
.ys dd p i{ font-style: normal; color: #f08519; }
.ys dd h5{ width:600px; margin-top:32px; z-index:1; position:relative;}
.ys dd h5 img{ display:block; width:244px; height:143px; margin-right:30px; float:left;}
.ys1,.ys1 dl{height: 480px;}
.ys1 dl dt{  height:480px;margin:0 0 0 -360px; }
.ys1 dl dt img{ height:480px; }
.ys1 dd{padding-top: 20px;}

.ys2,.ys2 dl{height: 548px;}
.ys2 dl dt{  height:548px; }
.ys2 dl dt img{ height:548px; }

.ys3{height: 554px;position: relative; width: 100%;}
.ys3:after{content: "";position: absolute; bottom: 0;left:50%;background:#e2e2e2; height: 1px; width: 100%;}
.ys3 dl{height: 554px;}
.ys3 dl dt{  height:554px;margin:0 0 0 -360px;  }
.ys3 dl dt img{ height:554px; }



.ys dl img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.ys dl  img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}



/**/
.nswsbj{ height: 750px; box-sizing: border-box;  padding-top:100px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{margin-bottom: 55px;}
.nswsbj h2 span{width: 325px; margin:0 auto;}
.news{width:704px;height:452px; overflow: hidden;font-family:"Microsoft Yahei";}
.n_nav{height:37px; overflow: hidden;}
.n_nav span{ font-size: 14px;line-height: 35px; overflow: hidden;}
.n_nav  ul{height:34px; border-bottom: 1px solid #cccccc; }
.n_nav li{ float: left;padding-right: 30px; font-size: 18px;}
.n_nav li a{ text-decoration: none; padding-left:35px;display: inline-block;height:33px; color:#666666; line-height:33px; font-weight: bold;}
.n_nav .li1 a{background: url(../images/news_ico01.png) no-repeat left center;}
.n_nav .li1 a.cur{background: url(../images/news_ico01cur.png) no-repeat left center;}
.n_nav .li2 a{background: url(../images/news_ico02.png) no-repeat left center;}
.n_nav .li2 a.cur{background: url(../images/news_ico02cur.png) no-repeat left center;}
.n_nav a.cur {color:#0075c2;font-weight: bold;border-bottom: 2px solid #0075c2;text-decoration: none;}
.news_c{margin-top: 30px;}
.news_c dl{height:169px; overflow: hidden;}
.news_c dt{ float: left;width:300px;height:169px; position: relative; overflow: hidden;}
.news_c dt img{width:300px;height:169px;}
.news_c dd{float: right;width:365px; overflow: hidden;}
.news_c dd h3{font-size: 14px;line-height: 24px; font-weight: bold; margin-bottom: 10px; }
.news_c dd h3 a{ color:#555555;}
.news_c dd p{height:96px; overflow: hidden;font-size: 14px; line-height: 24px; color:#555555;}
.news_c dd i{display: block;width:128px; height:37px;text-align: center;line-height: 37px;overflow: hidden; font-style: normal;border:1px solid #0075c2;border-radius: 5px;}
.news_c dd i a{ color:#0075c2; font-size: 14px;}
.news_c ul{margin-top: 28px;}
.news_c li{float: left; margin-right: 24px; margin-bottom: 15px;}
.news_c li a{font-size: 14px;color:#555555;text-decoration: none; line-height: 48px; height: 48px; display: block; border:1px solid #f5f5f5; width: 338px; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.news_c li span{ width:48px;height: 48px;margin-right: 18px; background: #f5f5f5; display:block; float: left; line-height: 48px;font-family: "SimSun"; text-align: center;font-size: 30px;font-weight: bold; }
.news_c li a:hover {border:1px solid #ff6d01;}
.news_c li a:hover span{background: #ff6d01; color: #fff;}
.news_c li.no2{margin-right:0;}

.wt{width:455px;height:370px;overflow: hidden;font-family:"Microsoft Yahei";}
.wt h3{height:34px; border-bottom: 1px solid #cccccc; }
.wt h3 i {color:#0064bb;height: 33px; display: inline-block; font-weight: bold;border-bottom: 2px solid #0075c2;text-decoration: none;}
.wt h3 i a{ text-decoration: none; font-size: 18px; padding-left:35px;background: url(../images/wt_ico.png) no-repeat left center;display: inline-block;height:33px; color:#0064bb; line-height:33px; font-weight: bold;}
.wt h3 span{font-weight: normal; font-size: 14px;line-height: 33px; overflow: hidden;}
.wt_c{    margin-top: 30px;}
.wt_c dl{margin-top: 15px;padding-bottom: 20px;}
.wt_c dt{padding-left: 30px;background: url(../images/w.gif) no-repeat left center;  line-height: 20px; font-size: 14px; font-weight: bold;}
.wt_c dt a{ color:#555;}
.wt_c dd{padding-left: 30px;background: url(../images/d.gif) no-repeat left 5px;  line-height: 26px; font-size: 14px;margin-top: 10px;}



/**/
.aboutbj{background:url(../images/abtbg.jpg) no-repeat center top; height: 1220px; font-family:"Microsoft Yahei";padding-top:90px;box-sizing: border-box; overflow: hidden; position: relative; }
.about h2{margin-bottom: 40px;text-align: center;}
.about h2 a{color: #fff;}
.about h2 em{color: #fff; display: block; font-size: 12px; font-weight: normal; text-transform: uppercase; letter-spacing: 2px; }

.about dl{width:1200px;height: 700px;padding:58px 42px 0;box-sizing: border-box; position: relative; background: #fff;}
.about dl dt{width:1116px;height: 440px; overflow: hidden; }
.about dl dt img{ width:1116px;height: 440px;  display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.about dl dt img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.about dl dd {height: 174px;box-sizing: border-box; }
.about dl dd h3 em{font-size: 50px; color: #c7c7c7; font-weight: normal; text-transform:uppercase; display: block;}
.about dl dd h3{height: 174px;width: 265px;padding-top: 32px; text-align: center;  position: relative; font-size: 30px; color: #333333; font-weight: normal; border:6px solid #c7c7c7;border-bottom: 0; box-sizing: border-box; float: left;}
.about dl dd h3 a{color: #333333; text-decoration: none;}
.about dl dd p{width: 774px; font-size: 16px; color: #666666;line-height: 28px; text-align: justify;padding-left: 68px; float: left; margin-top: 25px;}
.about dl dd p a{ color: #eb8219; }


/**/
.m_help{ height:265px;width: 1200px; position: relative;  margin:0 auto; }
.m_help .jt{cursor: pointer; width: 30px;height: 60px; display: block;position: absolute;top:66px;}
.m_help .prev1{left:-44px; background: url(../images/xcleft.png) no-repeat center center;}
.m_help .next1{right:-44px; background: url(../images/xcright.png) no-repeat center center;}
.xc{width:1116px;  overflow: hidden;margin:0 auto;}
.xc li{ width:267px; position:relative;margin-right: 16px; float: left; }
.xc li img{ display:block;width:267px; height:200px;}
.xc li em{ display: block;  text-align: center;font:16px "Microsoft YaHei"; height:52px; line-height: 52px;  color:#333333;display: block; box-sizing: border-box;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.xc li a{ text-decoration: none; }
.xc li:hover em{ color:#eb8219; }
.xc li img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.xc li:hover img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}




.link_bj{min-height:70px;position: relative;z-index: 1; background: #005a96; overflow: hidden;}
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{  width:160px; box-sizing: border-box;  float: left; font-size: 18px; font-weight: normal; height: 70px; line-height: 70px; overflow: hidden;color:#333333;padding-left:40px;}
.link h2 em{font-size: 16px; color: #8b8b8b;font-family: "Arial"; display: inline-block; font-weight: bold;padding-left: 10px;}
.link p{  width: 1200px; float: left; font-size: 14px;overflow: hidden; line-height: 70px; color:#ffffff;}
.link p a{ color:#ffffff; padding:0 16px;opacity: 0.5;}
