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

.tit01{text-align: center; font-family: "Microsoft YaHei";font-size: 48px; color: #212121; display: block; margin-bottom: 75px;}
.tit01 a{color: #212121;}
.tit01 img{width:47px; height: 4px; display:inline-block; vertical-align: middle;margin:0 12px;}
.tit01 b{color: #0051a4;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 24px; color: #2d2d2d; display: block; font-weight: normal;}


.yy_bj{ height: 541px;padding-top: 100px;  background:url(../images/yybg2.jpg) no-repeat center top;  box-sizing: border-box;  font-family:"Microsoft Yahei"; }
.yy dl{height: 360px; width: 1200px;  }
.yy dl dt{position: relative; width: 664px; height: 360px; float: left; }
.yy dl dt li{width: 218px; height: 179px; float: left; cursor:pointer; }
.yy dl dt li img{width: 218px; height: 179px;  display: block;}
.yy dl dt em{width: 246px; height: 170px; position: absolute;bottom: 0; left: 0;}
.yy dl dt em img{width: 246px; height: 170px;}
.yy dl dd{width: 492px;  float: right;padding-top:20px;position:relative;}

.yy dl dd h3{ font-size: 48px; color: #212121;border-bottom: 1px solid #cccccc; font-weight: normal; margin-bottom: 50px; position: relative; }
.yy dl dd h3:after{content: "";width: 282px; height: 3px; position: absolute;bottom:-2px; left: 0; background: #0051a4; z-index: 1;}
.yy dl dd h3 b{font-weight: normal;color: #212121;}
.yy dl dd h3 em{ display: block; text-transform: uppercase; font-size:12px; color: #d2d2d2;margin-bottom:15px;letter-spacing: 7px; font-weight: normal;font-family: "Arial"; }
.yy dl dd p{font-size: 16px; height: 140px; color: #212121; line-height: 34px;}
.yy dl dd span{ font-size: 14px; color: #666666;padding-left: 0; position: relative; display: block;height: 32px; line-height: 32px; }
.yy dl dd span img{width: 157px; height: 32px; position: absolute;top:0;left:0;}



/**/
.pro_bj{height: 902px;overflow: hidden; background:#fff;padding-top:60px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.pro_bj h2{}
.pro1 {height: 406px; background: #fff; }
.m_left{ float: left;width: 638px; }
.cp_tj{width: 610px; height: 212px;}
.cp_tj h3{font-size: 22px; color: #222222; height:30px; line-height: 30px; overflow: hidden;  font-weight: bold; white-space: nowrap; margin-bottom: 30px; background: url(../images/tjico.gif) no-repeat  left 5px; padding-left: 15px;}
.cp_tj h3 a{color: #222222;}
.cp_tj p{font-size: 14px; color: #393939; line-height: 30px; height: 86px;}
.cp_tj span a{ display: block; width: 128px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; color: #07258a; font-weight: normal; }
.m_left .pp{ height: 194px;width: 638px; background: #f3f3f3;padding:18px; box-sizing: border-box; }
.m_left .pp li{width: 292px; height: 159px; float: left; margin-right: 18px;}
.m_left .pp li img{width: 292px; height: 159px; display: block;}
.m_left .pp li:nth-child(2n){margin-right: 0;}
.m_left .pp li.cur{border:3px solid #0051a4;width: 286px; height: 153px;}
.m_left .pp li.cur img{width: 286px; height: 153px; display: block;}
.m_right{ width: 562px;height: 407px; float: right; }
.m_right p{width: 562px;height: 407px;display: block; overflow: hidden;}
.m_right p img{width: 562px;height: 407px;display: block;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}

.m_right p img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

.pro2 {margin-top: 45px;}
.m_pro{width:1200px;}
.pro2 .m_pro dl{ background: #fff;width: 285px; float: left; margin:10px 15px 10px 3px; transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;box-shadow: 0 0 5px #ccc;}
.pro2 .m_pro dl a{ text-decoration: none; }
.pro2 .m_pro dt{ position: relative;width: 285px; height: 213px;  }
.pro2 .m_pro dt img{width: 285px; height: 213px; display: block;}
.pro2 .m_pro dt em{width: 160px; position: absolute; bottom:10px; right: 10px;}
.pro2 .m_pro dt em img{width: 160px; height: 90px;  display: block; border:1px solid #eee;box-sizing:border-box;}
.pro2 .m_pro dd{display: block; height: 42px; line-height: 42px; text-align: left; font-size: 14px; color: #434343; background: url(../images/cpico.png) no-repeat left center; background-size:285px auto; transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro2 .m_pro dd span a{padding-left:18px;font-size: 14px; color: #434343; display: block; }
.pro2 .m_pro dl.nones{margin-right:0;margin-left:0;}
.pro2 .m_pro dl:hover{box-shadow: 0 0 5px #172e7a;  }
.pro2 .m_pro dl:hover dd{ color: #fff;background: url(../images/cpicocur.png) no-repeat; background-size:285px auto;  }
.pro2 .m_pro dl:hover dd span a{color: #fff;}
.pro2 .m_pro dl:nth-child(4n){margin-right:0;}

.pro_bj2{height: 1779px;overflow: hidden; background:#f9f9f9 url(../images/cp2bg.jpg) no-repeat center bottom;padding-top:68px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.pro_bj2 h2{ margin-bottom: 48px; }
.fen{box-shadow: 0 0 10px #f9f9f9; width:1200px; height: 117px;background:#fff;margin-bottom: 55px; }
.fen ul{ height: 117px; }
.fen ul li {width:200px;height: 117px;padding-left: 70px; padding-top:32px;border-right: 1px solid #f4f4f4;  position: relative;  box-sizing: border-box; float: left; overflow: hidden; }
.fen ul li a{ text-decoration: none;  font-size: 16px; color: #292929;}
.fen ul li em{text-transform: uppercase; font-size: 11px; font-weight: normal;color: #d1d1d1; font-family: "Arial";display: block; }
.fen ul li i{font-size: 18px; color: #d8d8d8;font-weight: bold; font-family: Times New Roman; display: block;}
.fen ul li:nth-child(1){background:url(../images/flico1.png) no-repeat 8px 42px;}
.fen ul li:nth-child(2){background:url(../images/flico2.png) no-repeat 8px 42px;}
.fen ul li:nth-child(3){background:url(../images/flico3.png) no-repeat 8px 42px;}
.fen ul li:nth-child(4){background:url(../images/flico4.png) no-repeat 8px 42px;}
.fen ul li:nth-child(5){background:url(../images/flico5.png) no-repeat 8px 42px;}
.fen ul li:nth-child(6){background:url(../images/flico6.png) no-repeat 8px 42px; border-right: 0;}
.fen ul li:nth-child(6):after{content: "";position: absolute; top:0;right: 0; background: url(../images/fltt.png) no-repeat; width:23px; height: 25px; }
.fen ul li:hover i,.fen ul li:hover  a{ color: #0051a4; }
.fen ul li:nth-child(1):hover{background:url(../images/flico1cur.png) no-repeat 8px 42px;}
.fen ul li:nth-child(2):hover{background:url(../images/flico2cur.png) no-repeat 8px 42px;}
.fen ul li:nth-child(3):hover{background:url(../images/flico3cur.png) no-repeat 8px 42px;}
.fen ul li:nth-child(4):hover{background:url(../images/flico4cur.png) no-repeat 8px 42px;}
.fen ul li:nth-child(5):hover{background:url(../images/flico5cur.png) no-repeat 8px 42px;}
.fen ul li:nth-child(6):hover{background:url(../images/flico6cur.png) no-repeat 8px 42px;}


.pro21{height: 530px; margin-bottom: 40px;}
.pro21 .m_pro{ float: right;width: 590px; }
.pro21 .m_pro .desc{ width: 555px; float: right; margin-bottom: 80px; }
.pro21 .m_pro h3{padding-left: 15px;font-size: 24px; color: #222222; height:52px; line-height: 52px; overflow: hidden;  font-weight: bold; white-space: nowrap; background: url(../images/cp2h3.gif) no-repeat left center;}
.pro21 .m_pro h3 a{color: #333333;}
.pro21 .m_pro p{padding-left: 15px;font-size: 14px; color: #666666; line-height: 30px; height: 86px;}
.pro21 .m_pro span a{display: block; width: 128px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; color: #07258a; font-weight: normal;padding-left: 15px; }

.pro21 .m_pro li a{ text-decoration: none; }
.pro21 .m_pro li{ background: #fff;width: 284px; float: left; margin-right: 17px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro21 .m_pro li a{ text-decoration: none; }
.pro21 .m_pro li img{width: 284px; height: 214px; display: block;}
.pro21 .m_pro li span{ display: block; height: 60px; line-height: 60px; display: block;text-align: left; font-size: 14px; color: #434343; background: url(../images/cp21ico.jpg) no-repeat;padding-left: 20px; }
.pro21 .m_pro li:nth-child(2n){margin-right: 0;}
.pro21 .m_pro li:hover{box-shadow: 0 0 5px #172e7a;  }
.pro21 .m_pro li:hover span{ color: #07258a; }

.pro21 dl{float: left;width: 600px; position:relative; }
.pro21 dt{width: 600px;height: 529px;overflow: hidden;}
.pro21 dt img{width: 600px;height: 529px;display: block;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro21 dt img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.pro21 dd{width: 78px; height: 89px; position: absolute;top:0;left:30px;}
.pro21 dd img{width: 78px; height: 89px; display: block;}


.pro22{}
.pro22 .pro_scroll dl{ background: #fff;width: 367px; float: left; margin:0 43px 40px 3px; transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;box-shadow: 0 0 5px #ccc;}
.pro22 .pro_scroll dl a{ text-decoration: none; }
.pro22 .pro_scroll dt{ position: relative;width: 367px; height: 274px;  }
.pro22 .pro_scroll dt img{width: 367px; height: 274px; display: block;}
.pro22 .pro_scroll dt em{width: 56px; position: absolute; bottom:-10px; left: 0px;}
.pro22 .pro_scroll dt em img{width: 56px; height: 48px;  display: block;}
.pro22 .pro_scroll dd{display: block; height: 82px;  text-align: center; font-size: 14px; color: #434343; background: #f5f5f5; transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear; line-height: 24px;}
.pro22 .pro_scroll dd span{padding-top:24px;font-size: 16px; color: #262626; display: block; }
.pro22 .pro_scroll dd i{display: block; text-transform: uppercase; font-size: 12px; color:#9a9a9a;}
.pro22 .pro_scroll dl:hover{box-shadow: 0 0 5px #172e7a;   }
.pro22 .pro_scroll dl:hover dd{background:#fff; }
.pro22 .pro_scroll dl:hover dd span{color: #0051a4;}
/*.pro22 .pro_scroll dl:nth-child(3){margin-right: 3px;}*/

.pro22 .pro_scroll dl.nones{margin-right: 3px;}

.pro22 .pro_scroll dl.cp_dl1{width:574px;}
.pro22 .pro_scroll dl.cp_dl1 dt{width:574px;height:430px;} 
.pro22 .pro_scroll dl.cp_dl1 dt img{width:574px;height:430px;} 
.pro22 .pro_scroll dl.cp_dl1 dt em img{width: 56px; height: 48px;  display: block;}
/**/
.casebj{ height: 900px; background:#fff; padding-top:80px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; }
.casebj h2{ margin-bottom: 85px;}

.case{ box-sizing: border-box; overflow: hidden; margin-bottom: 40px;}
.casetit{ overflow:hidden;  font:22px "Microsoft YaHei"; text-align:center;width:330px; float: left;  }
.casetit li{ background:#f1f1f1;border:1px solid #eae9e9; width:158px; text-align: left; height: 131px;line-height: 30px;padding-top: 72px; box-sizing: border-box; float: left; position: relative;margin-bottom: 8px;margin-right: 7px; color: #383838;}
.casetit li:before{ content:""; position: absolute;top:20px;left:45px; width: 63px; height: 57px;}
.casetit li:nth-child(2n){margin-right: 0;}
.casetit li:nth-child(1):before{background:url(../images/caseico1.png) no-repeat;}
.casetit li:nth-child(2):before{background:url(../images/caseico2.png) no-repeat;}
.casetit li:nth-child(3):before{background:url(../images/caseico3.png) no-repeat;}
.casetit li:nth-child(4):before{background:url(../images/caseico4.png) no-repeat;}
.casetit li:nth-child(5):before{background:url(../images/caseico5.png) no-repeat;}
.casetit li:nth-child(6):before{background:url(../images/caseico6.png) no-repeat;}
.casetit li:nth-child(7):before{background:url(../images/caseico7.png) no-repeat;}
.casetit li:nth-child(8):before{background:url(../images/caseico8.png) no-repeat;}

.casetit li em{ display: block;font-size: 18px; line-height: 24px; color: #383838; font-weight: bold; text-align: center;position: relative;padding:0 20px; }
/*.casetit li em:before{ content:""; background: #d4d4d4; position: absolute;top:17px;left:25px; width: 9px; height: 1px;}*/
/*.casetit li em:after{ content:""; background: #d4d4d4;position: absolute;top:17px;right:25px; width: 9px; height: 1px;}*/
.casetit li a{ color:#383838;text-decoration: none; }

.casetit .cur{ border:1px solid #a4cce5; background:url(../images/caseicocur.jpg) no-repeat; color:#fff;}
.casetit .cur a{color:#fff;}
.casetit .cur em{ color: #fff; }
/*.casetit .cur em:before{ content:""; background: #fff; position: absolute;top:17px;left:25px; width: 9px; height: 1px;}*/
/*.casetit .cur em:after{ content:""; background: #fff;position: absolute;top:17px;right:25px; width: 9px; height: 1px;}*/
.casetit li:nth-child(1).cur:before{background:url(../images/caseico1cur.png) no-repeat;}
.casetit li:nth-child(2).cur:before{background:url(../images/caseico2cur.png) no-repeat;}
.casetit li:nth-child(3).cur:before{background:url(../images/caseico3cur.png) no-repeat;}
.casetit li:nth-child(4).cur:before{background:url(../images/caseico4cur.png) no-repeat;}
.casetit li:nth-child(5).cur:before{background:url(../images/caseico5cur.png) no-repeat;}
.casetit li:nth-child(6).cur:before{background:url(../images/caseico6cur.png) no-repeat;}
.casetit li:nth-child(7).cur:before{background:url(../images/caseico7cur.png) no-repeat;}
.casetit li:nth-child(8).cur:before{background:url(../images/caseico8cur.png) no-repeat;}

.case_nr {width:841px; height:548px;float: right; }
.case_nr  dl{width:841px; height:548px;overflow: hidden;box-sizing: border-box; position: relative; }
.case_nr  dl dt{width: 841px;height: 548px; overflow: hidden; display: block; float: left;}
.case_nr  dl dt img{width: 841px;height: 548px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.case_nr  dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.case_nr  dl dd{height: 105px; width: 841px;box-sizing: border-box;  position: absolute;  bottom:0; left:0px; }
.case_nr  dl dd .desc{background:rgba(0,0,0,0.6);padding:20px 0px 0 40px; width: 718px; float: left;box-sizing: border-box;height: 105px;}
.case_nr  dl dd h3{font-weight: normal;text-align: left; font-size: 18px; color: #ffffff; height: 33px; line-height: 33px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin-bottom: 5px;  }
.case_nr  dl dd h3 a{ color: #ffffff; }
.case_nr  dl dd p{height: 33px; line-height: 33px;overflow: hidden; font-size:14px;color: #fff;  text-align: justify;  }
.case_nr  dl dd span a{  background: url(../images/casemore.png) no-repeat; display: block; width: 123px; height:105px;  float: right;  }

/**/
.ysbj{ height: 950px; background:#fff; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; }
.ysbj h2{ margin-bottom: 50px; line-height: 47px;}
.ysbj h2 i{width: 61px;height: 61px; border-radius: 100%; background: #0092e9; font-size: 66px; font-family: "Arial"; display: inline-block; color: #fff; line-height: 55px; }

.ys{ box-sizing: border-box; height:783px; position: relative; }
.ystit{width: 690px; position: absolute;top:433px; left: 50%;z-index: 9; margin-left: -550px;}
.ystit li{ cursor: pointer;width: 163px; height: 103px; overflow: hidden;padding-top: 24px; float: left; position: relative;  display: block;font-size: 20px; color: #2d2d2d; box-sizing: border-box;  text-align: center; background: #f6f6f6;margin-right: 8px; }
.ystit li em{font-size: 30px; color: #2d2d2d; font-family: "Arial"; display: block; text-align: center;}

.ystit li.cur{height:117px;background: url(../images/ysicocur.png) no-repeat;font-weight: normal; color: #fff;}
.ystit li.cur em{color: #fff;}

.ys_nr {width:100%; height:783px;background:url(../images/ysbg.jpg) no-repeat center top;  }
.ys_nr .ys{height:783px;}
.ys_nr  dl{width:1200px; margin:0 auto; height:783px;overflow: hidden;box-sizing: border-box; position: relative; }
.ys_nr  dl dt{width: 1200px;height: 536px; overflow: hidden;}
.ys_nr  dl dt img{width: 1200px;height: 536px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.ys_nr  dl dt img:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}
.ys_nr  dl dd{ clear: both; overflow: hidden; width: 1200px;padding:20px 0 0; box-sizing: border-box;  }
.ys_nr  dl dd .desc{width: 750px;float: left; }
.ys_nr  dl dd h3{font-weight: bold;text-align: left; font-size: 24px; color: #2d2d2d; height: 60px; line-height: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;  }
.ys_nr  dl dd p{height: 45px; line-height: 45px;overflow: hidden; font-size:16px;color: #2d2d2d;  text-align: left;background: url(../images/yspico.png) no-repeat left center;padding-left: 40px; }

.ys_nr  dl dd .sz{ float: right; display: block;height: 72px;margin-top: 35px; text-align: center; font-size: 16px; color: #2c2c2c;  }
.ys_nr  dl dd .sz em{height: 96px;width: 185px;  padding:0 40px;float: left;  display: block; line-height: 30px;box-sizing: border-box;border-right: 1px solid #edeeee; position: relative;padding-top: 24px; }
.ys_nr  dl dd .sz em b{font-size: 60px; color: #0051a4;}
.ys_nr  dl dd .sz em i{ display: block;  background: #289edc; border-radius: 100%; font-size: 14px; color: #fff; width: 26px; height: 26px;  line-height: 26px; position: absolute; right: 24px; top:35px; }
.ys_nr  dl dd .sz em:nth-child(1){border-left: 1px solid #edeeee;}
.ys_nr  dl dd .sz span{display: block;}



/**/
.nswsbj{ height:925px; box-sizing: border-box; background:#f2f2f2; padding-top:72px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{ margin-bottom:40px;}
.news{width:1200px;height:468px; position: relative; }
.news .newstit{ height:44px;width: 512px; margin:0 auto;}
.news .newstit i{width: 147px; text-align: center; float: left; margin-right:16px; position: relative; text-decoration: none; font-size: 18px; box-sizing: border-box; display: inline-block;height:44px; color:#fff; line-height:44px; font-weight: normal;margin-right: 10px; display: block; background: #0051a4;}
.news .newstit i a{padding-left: 40px;color: #fff;  text-decoration: none; display: block;}
.news .newstit i:nth-child(1) a{background:url(../images/tit1.png) no-repeat 20px center;}
.news .newstit i:nth-child(2) a{background:url(../images/tit2.png) no-repeat 20px center;}
.news .newstit i:nth-child(3){width: 187px;}
.news .newstit i:nth-child(3) a{background:url(../images/tit3.png) no-repeat 20px center;}
.news .newstit i:nth-last{margin-right: 0;}
.news .newstit i.cur{color: #fff; background:url(../images/titbgcur.jpg) repeat-x; font-weight: bold;}


.newsbg{margin-top: 36px;height:590px;padding:20px 0px 0px 30px; background: #f9f9f9; clear: both;overflow: hidden;}
.news_nr{ }

.news1{ height: 360px ; overflow: hidden; }
.news1 dt{ width:560px;height:315px;float: left;position: relative; overflow: hidden; }
.news1 dt img{width:560px;height:315px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news1 dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news1 dd{width:560px; overflow: hidden;box-sizing: border-box; float: right;}
.news1 dd h4{border-bottom: 1px solid #ededed; height: 155px;padding:20px 0;padding-left: 44px; background: url(../images/dlico.png) no-repeat 10px 35px; box-sizing: border-box;}
.news1 dd em{font-size: 18px; font-weight: bold;line-height:40px;color:#202020;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; height: 40px; margin-bottom: 20px; display: block;  }
.news1 dd em a{ color:#393939;}
.news1 dd p{font-weight: normal; overflow: hidden;font-size: 14px; line-height: 24px; color:#5f5f5f; text-align: justify;width: 488px; }
.news1 dd h4:last-child{border-bottom: 0;}

.news1 h4:hover em a{color: #0051a4;}


.news2{}
.news2 dl{ height:205px;width: 370px;padding-right: 30px; box-sizing: border-box;margin-right: 30px; background: url(../images/dlbg.png) no-repeat right top; float: left;  }
.news2 dt{  font-size: 30px; color: #252525; display: block; margin-bottom: 23px; font-weight: bold;font-family: "Arial";}
.news2 dd{}
.news2 dd h3{font-size: 18px; font-weight: bold;line-height: 32px;color:#252525;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; height: 32px; margin-bottom: 25px; }
.news2 dd h3 a{ color:#393939;}
.news2 dd p{height: 72px; overflow: hidden;font-size: 14px; line-height: 24px; color:#848484; text-align: justify;}
.news2 dd span a{ background: url(../images/dlmore.png) no-repeat; width: 19px; height: 19px; display: block; }
.news2 dl:last-child{ background: none;margin-right: 0;}

.news2 dl:hover dt{ color: #0051a4; }
.news2 dl:hover h3 a{ color: #0051a4; }
.news2 dl:hover span a{background: url(../images/dlmorecur.png) no-repeat;}

/**/
.aboutbj{background:#fff;height: 1070px; font-family:"Microsoft Yahei";padding-top:100px;box-sizing: border-box; overflow: hidden; }
.aboutbj h2{margin-bottom: 50px;}
.about{overflow: hidden;width: 1200px; position: relative;}
.about dl{width:1200px; height:height: 474px;  }
.about dl dt{width:583px;height: 474px; overflow: hidden; float: right;}
.about dl dt img{ width:583px; height: 474px; 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 { width:550px; height: 255px;box-sizing: border-box; float: left; }
.about dl h3{height: 40px;  font-size: 24px; color: #414141; font-weight: bold; margin-bottom: 45px;}
.about dl h3 a{color: #414141;}
.about dl p{ height: 110px; font-size: 14px; color: #414141;line-height: 30px; text-align: justify;}
.about dl span a{width: 141px; height: 38px; line-height: 38px; color: #fff;background: url(../images/abt_btn.gif) no-repeat; display: block; font-size: 14px;  text-align: center;}


/**/
.xc{padding:20px 25px; background: #f4f4f4; height:280px;width: 680px; position: absolute;top:255px; left: 0; box-sizing: border-box;}
.xc h2{font-size: 24px; color: #212121; font-weight: bold;margin-bottom: 20px;}
.xc h2 .cur{color: #0051a4;font-weight: bold;background: url(../images/xcicocur.png) no-repeat left center;}
.xc h2 a{color: #212121; margin-right: 40px;padding-left: 20px; background: url(../images/xcico.png) no-repeat left center;}
.xc h2 span{margin-left: 20px; font-weight: normal; font-size: 20px;}
.m_xc{width:633px;  overflow: hidden;}
.m_xc li{ width:197px; position:relative;margin-right: 14px; float: left; }
.m_xc li img{ display:block;width:197px; height:141px;box-shadow: 0 0px 10px 0px  #ebebeb;}
.m_xc li em{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;  width: 197px; text-align: left; height:141px;  font:15px "Microsoft YaHei"; line-height:47px; color:#fff; overflow:hidden;display: block;  background:url(../images/xctm.png) no-repeat center top; padding:35px 30px 0; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; text-align: center; position: absolute;top:141px; left: 0;box-sizing: border-box; }
.m_xc li a{ text-decoration: none; }
.m_xc li:hover em{ top:0; }

.abt_tel{margin-top: 47px;height: 304px; width: 1200px; background: url(../images/abt_bg.png) no-repeat center bottom; position: relative; }
.abt_tel h3{ font-size: 32px;color: #3d3d3d;font-weight: normal; position: absolute; bottom: 25px; left: 75px; }
.abt_tel h3 b{font-size: 40px; color: #0051a4; display: block;}
.abt_tel span{width: 206px; display: block;font-size: 30px; color: #333333; text-align: center; font-family: "Arial";position: absolute;left: 510px; bottom: 30px; line-height: 50px; font-weight: bold; }
.abt_tel span a{ background: url(../images/btn_zx.gif) no-repeat;width: 206px; height: 40px; line-height: 40px; font-size: 14px; color: #232323; display: block; text-decoration: none; }

.ftbg{position: relative;}
.fcode{width:310px;height:136px; box-sizing: border-box; padding-top: 32px; float: right !important; margin:0 !important;}
.link_bj{height:80px;width: 870px; z-index: 1;  position: absolute;left:50%; margin-left: -600px;bottom:87px;  overflow: hidden;}
.link{width:870px;height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{ width:90px; box-sizing: border-box; overflow: hidden; float: left; font-size: 16px; font-weight: bold;  overflow: hidden;color:#f5f5f5;}
.link h2 em{font-size: 18px; color: #f5f5f5;font-family: "Arial"; font-weight: bold;display: block;}
.link p{  width: 760px; float: left; font-size: 14px;overflow: hidden; line-height: 24px; color:#737373;}
.link p a{ color:#737373; padding:0 20px 0 0;}
