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

.tit01{font-size: 40px; text-align: center; font-family: "Microsoft YaHei";color: #1479cd;font-weight:normal; }
.tit01 a{color: #1479cd; }
.tit01 em{color: #1479cd; font-size: 40px;font-weight: normal; position: relative; margin:0 auto; display: block; height: 50px; }
.tit01 em:before{content: "";width: 54px; height: 8px; background:url(../images/line_l.png) no-repeat;position: absolute;top:23px;left: 0;}
.tit01 em:after{content: "";width: 54px; height: 8px; background:url(../images/line_r.png) no-repeat;position: absolute;top:23px;right: 0;}
.tit01 span{font-size: 22px;color: #323232;  font-weight: normal;  display:block;font-family:"Microsoft Yahei";  height: 38px; line-height: 38px; }


.bg1{background: url(../images/yybg.jpg) no-repeat center top; height: 810px;}
.yy_bj{ height: 456px;padding-top: 72px;  box-sizing: border-box;  font-family:"Microsoft Yahei"; }
.yy dl{height: 456px;  background: #fff; }
.yy dl dt{position: relative; width: 600px; height: 456px; float: left; }
.yy dl dt img{width: 600px; height: 456px; position: relative;z-index: 1;}
.yy dl dd{width: 600px;  float: right;padding:60px 42px 0 84px;position:relative; box-sizing: border-box;}
.yy dl dd h3{ height: 100px; line-height: 42px;border-bottom: 1px solid #dfdfdf; font-size: 40px; color: #006bb2; font-weight: normal; margin-bottom: 30px; position: relative; }
.yy dl dd h3:after{content: "";width: 117px; height: 3px; position: absolute;top:22px; left:-144px; background: #006bb2; z-index: 2;}
.yy dl dd h3 em{font-weight: normal;color: #191919; font-size: 20px; display: block;}
.yy dl dd p{font-size: 16px; height: 175px; color: #666666; line-height: 35px;}
.yy dl dd span{ font-size: 16px; color: #1f1f1f;padding-left: 0; position: relative; display: block;height: 51px; line-height: 51px;  font-weight: bold;}
.yy dl dd span img{width: 146px; height: 51px; position: absolute;top:0;left:105px;}

/**/
.hz_bj{ height: 325px;padding-top: 30px;  background:none;  box-sizing: border-box;  font-family:"Microsoft Yahei"; }
.hz h2{ height:54px; }
.hz h2 i{display: inline-block; font-size: 20px; color: #1e1e1e;padding-left: 12px;height: 30px; line-height: 30px; position: relative; background: url(../images/hz_line.png) no-repeat left center;}
.hz h2 span{font-size: 14px; color: #0145a3; width: 67px; height: 17px; display: block;margin-top: 14px; line-height: 30px; font-weight: normal; float: right; background: url(../images/more1.png) no-repeat right center;}
.hz{width: 1200px; position: relative;}
.m_hz{width:1200px;  overflow: hidden;}
.m_hz li{ width:225px; position:relative;margin-right: 19px; float: left; }
.m_hz li img{ display:block;width:225px; height:127px;box-sizing: border-box;}
.m_hz li em{  height:35px;  font:14px "Microsoft YaHei"; line-height:35px; color:#666666; overflow:hidden; display: block; text-align: center; }
.m_hz li a{ text-decoration: none; }
.m_hz li.nones{margin-right: 0;}

/*.m_hz 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;}*/
.m_hz li:hover img{border:3px solid #1479cd;width:219px; height:121px; box-shadow: 0 0  5px #1479cd;}


/**/
.pro_bj{overflow: hidden; background:#fff;padding-top:58px; box-sizing: border-box; font-family: "Microsoft YaHei"; height: 1095px; }
.pro_bj h2{margin-bottom: 30px;}
.pro_bj h2 em{width: 312px; }
.pro_bj h2 span i{padding:0 15px;position:relative;}
.pro_bj h2 span i:after{content:"";right:0;position:absolute;top:5px;border-right:1px solid #eee;height:20px;width:1px;}
.pro_bj h2 span i:nth-child(3):after{border:0;}

.fen{ width:235px;overflow: hidden; float: left; background: #f6f6f6;}
.fen .tit{width: 235px;height: 118px; padding-top: 23px;  background:url(../images/tit1n.png) no-repeat center top; color: #ffffff; font-size: 30px; font-weight: bold; text-align: left;padding-left: 70px; box-sizing: border-box;}
.fen .tit a{ color: #fff; }
.fen .clm{padding:10px 35px 10px; height:714px; overflow:hidden;}
.fen h3{height: 60px; border-bottom: 1px dashed #dadada; margin-bottom: 10px;}
.fen h3 a{ height: 60px; line-height: 60px;font-size: 20px; color: #232323;padding-left: 20px;font-weight: bold; background:url(../images/h3ico.png) no-repeat left center; display: block; text-decoration: none; }
.fen h3 a:hover,.fen h3.cur a { background:url(../images/h3icocur.png) no-repeat left center; color: #1479cd;font-weight: bold; }
.fen ul{ }
.fen ul li a{text-decoration: none; background:url(../images/liico.png) no-repeat left center;padding-left: 20px; display: block; font-weight: normal; line-height:40px; height:40px; font-size: 15px; color: #666666; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.fen h3:last-child{border-bottom: 0;}

.pro_nr{width:934px;float: right;}
.pro{width:934px;height: 452px; overflow: hidden; position: relative; }
.pro .proprev{width: 39px; height: 101px; display: block; position: absolute;top:34%;background: url(../images/cp_lefts.gif) no-repeat center top; left: 0;}
.pro .pronext{width: 39px; height: 101px; display: block; position: absolute;top:34%;background: url(../images/cp_rights.gif) no-repeat center top; right: 0;}

.pro dl{  width: 934px; height: 452px;position: relative; background:#0145a3; float: left; }
.pro dl dt {width: 934px; position: relative;}
.pro dl dt img{width: 934px;height: 452px;  display: block;}
.pro dl dd{width: 363px;overflow: hidden;box-sizing: border-box; position: absolute; left:70px;top:50px; }
.pro dl dd em{font-size: 48px; color: #1479cd; line-height: 48px; display: block; text-align: left; font-weight: bold; font-family: "Arial";}
.pro dl dd h4{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-size: 30px;color: #070707; font-weight: normal;margin-bottom: 15px;  }
.pro dl dd h4 a{color:#070707;text-decoration: none;}
.pro dl dd p{line-height: 36px; height: 160px; font-size:16px; overflow: hidden; color: #666666; text-align: justify;}
.pro dl dd .xq{display: block; font-size:16px; overflow: hidden; color: #fff; display:block;line-height: 48px; height: 48px; width: 206px; background: url(../images/cp_btn.gif) no-repeat;padding-left: 50px; box-sizing: border-box;  }


.pro2{width: 934px; position: relative;margin-top: 27px;}
.pro_scroll{width: 934px; overflow: hidden;}
.pro2 dl {float: left;width: 306px; margin-right:9px;}
.pro2 dt img{width: 306px;height: 231px;  display: block;}
.pro2 dl a{text-decoration: none;}
.pro2 dl dd {padding:15px 15px 0;background:#f3f3f3; height: 142px; box-sizing: border-box;}
.pro2 dl dd h4{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-size: 20px;color: #1f1f1f; font-weight: bold;margin-bottom: 15px; height: 36px; line-height: 36px;padding-right:30px; background: url(../images/cpico.png) no-repeat right center;  }
.pro2 dl dd h4 a{color:#1f1f1f;text-decoration: none;}
.pro2 dl dd p{line-height: 24px; font-size:15px; overflow: hidden; color: #666666; text-align: justify;}


.pro2 ul 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;}
.pro2 ul li img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}


/**/
.casebj{ height: 862px; background:url(../images/casebg.jpg) no-repeat center top; padding-top:58px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; }
.casebj h2{ margin-bottom: 35px;}
.casebj h2 em{width:577px; margin:0 auto;}

.case{width: 1200px; margin:0 auto;}
.casetit{width: 1200px; height: 124px;background:#1479cd;margin-bottom: 28px; }
.casetit h3{ padding: 24px 0;width: 300px; float: left; text-align: center; position: relative;}
.casetit h3:after{content:"";width: 1px; height: 82px; background:#3e91d6; position: absolute;right: 0;top:19px;}
.casetit h3 em{width: 89px; height: 29px; overflow: hidden;display: block;margin:0 auto;opacity: 0.3;}
.casetit h3 span{font-size: 24px; color: #ffffff; display: block; font-weight: normal;}
.casetit h3 span i{display: block; font-size: 12px; color: #fff;opacity: 0.36;}
.casetit h3:nth-child(4){border-right: 0;}
.casetit h3 a{ color:#fff;text-decoration: none; }
.casetit h3.cur{background:#1bc2ff;}
.casetit h3.cur em,.casetit h3.cur em img{ opacity: 1; }
.casetit h3.cur span{font-weight: bold;}
.casetit h3.cur:after{background: #1bc2ff;}

.case_nr {width:100%; height:562px;}
.case_nr  dl{width:1200px;background:#fff; height:448px;box-sizing: border-box; position: relative; }
.case_nr  dl dt{width: 599px;height: 448px;  position: relative; float: left;}
.case_nr  dl dt img{width: 599px;height: 448px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }

.case_nr  dl dd{float: left; }
.case_nr  dl .d1{width: 600px;height: 183px;padding-top: 30px;padding-left: 30px;padding-right: 35px; box-sizing: border-box;}
.case_nr  dl .d1 h4{font-weight: bold;text-align: left; font-size: 20px; color: #222222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative; margin-bottom: 15px; }
.case_nr  dl .d1 h4 a{ color: #333333; }
.case_nr  dl .d1 p{line-height: 32px;height: 106px; font-size:16px;color: #666666;  text-align: justify; }

.case_nr  dl .d2{padding-left: 30px;padding-right: 35px;width: 600px; box-sizing: border-box;}
.case_nr  dl .d2 h5{background:url(../images/fa_line.gif) no-repeat left center; font-size: 20px; color: #242424 ;font-weight: bold; height: 30px; line-height: 30px;padding-left: 18px;margin-bottom: 25px;}
.case_nr  dl .d2 h5 a{color: #242424;}
.case_nr  dl .d2 h5 em{width: 91px; height: 19px; float: right;display: block;margin-top: 5px;}
.case_nr  dl .d2  li{width: 258px; height: 193px; float: left;margin-right: 10px; position: relative;}
.case_nr  dl .d2  li img{width: 258px;height: 193px; display: block;}
.case_nr  dl .d2  li h4{width: 258px;font-size: 16px;color: #3a3939; display: block; line-height: 35px; height: 35px; text-align: center; position: absolute;left:0 ; bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: normal;padding: 0 15px;
    box-sizing: border-box;}
.case_nr  dl .d2  li:nth-child(2n){margin-right: 0;}
.case_nr  dl .d2  li:hover h4{color: #1479cd;}


/**/
.ysbj{ height:auto; position: relative; box-sizing: border-box; background:#fff;padding-top:62px; overflow: hidden; clear: both; font-family:"Microsoft Yahei";}
.ysbj h2{ margin-bottom: 35px;}
.ysbj h2 em{width:424px; margin:0 auto;}
.ys{ height:auto;  position: relative; }

.ys1{width: 100%;max-width: 1920px; margin:0 auto; height: 522px; overflow: hidden;background: url(../images/ys1bg.jpg) no-repeat center top;}
.ys1  dl{width: 1200px; margin:0 auto;}
.ys1  dl dt{width: 600px; display: block; float: left;}
.ys1  dl dt img{width: 960px;height: 522px; display: block;margin-left: -361px;}
.ys1  dl dd{width: 535px;padding-top: 55px; float: right; box-sizing: border-box;  text-align: left; position: relative;}
.ys1  dl dd h3 { position: relative; z-index: 1; font-size: 36px; color: #ffffff;display: block;margin-bottom: 35px;font-weight: bold; background: url(../images/ysico1.png) no-repeat left 10px;padding-left: 65px;  }
.ys1  dl dd h3 em{display: block; font-size: 12px; color: #fff;opacity: 0.32; text-transform: uppercase; font-weight: normal;}
.ys1  dl dd p{line-height: 35px;font-size:16px;color: #ffffff; padding-left: 22px; text-align: left;background: url(../images/yspico.png) no-repeat left 13px;opacity: 0.65; white-space: nowrap;  }
.ys1  dl dd ul{clear: both; overflow: hidden;margin-top: 60px;}
.ys1  dl dd li{width: 262px; float: left;margin-right: 10px;}
.ys1  dl dd li img{width: 262px; height: 142px; display: block;}
.ys1  dl dd li:nth-child(2n){margin-right: 0;}

.ys2{width: 100%;max-width: 1920px; margin:0 auto; height: 522px; overflow: hidden;background: url(../images/ys2bg.jpg) no-repeat center top;}
.ys2  dl{width: 1200px; margin:0 auto;}
.ys2  dl dt{width: 600px; display: block; float: right;}
.ys2  dl dt img{width: 960px;height: 522px; display: block;margin-right: -360px;}
.ys2  dl dd{width: 535px;padding-top: 55px; float: left; box-sizing: border-box;  text-align: left; position: relative;}
.ys2  dl dd h3 { position: relative; z-index: 1; font-size: 36px; color: #ffffff;display: block;margin-bottom: 35px;font-weight: bold; background: url(../images/ysico2.png) no-repeat left 10px;padding-left: 65px;  }
.ys2  dl dd h3 em{display: block; font-size: 12px; color: #fff;opacity: 0.32; text-transform: uppercase; font-weight: normal;}
.ys2  dl dd p{line-height: 35px;font-size:16px;color: #ffffff; padding-left: 22px; text-align: left;background: url(../images/yspico.png) no-repeat left 13px;opacity: 0.65; white-space: nowrap;  }
.ys2  dl dd ul{clear: both; overflow: hidden;margin-top: 60px;padding:10px 0 10px 12px;border-top-right-radius: 65px;border-bottom-right-radius: 65px;width: 656px;background: #fff;box-sizing: border-box;}
.ys2  dl dd li{width: 186px; float: left;margin-right: 9px;}
.ys2  dl dd li img{width: 186px; height: 110px; display: block;}
.ys2  dl dd li:nth-child(4){width: 40px; height: 40px;margin-right: 12px;margin-top: 36px; float: right;}
.ys2  dl dd li:nth-child(4) img{width: 34px; height: 34px; display: block;}

.ys3{width: 100%;max-width: 1920px; margin:0 auto; height: 522px; overflow: hidden;background:#fff;}
.ys3  dl{width: 1200px; margin:0 auto;}
.ys3  dl dt{width: 600px; display: block; float: left;}
.ys3  dl dt img{width: 600px;height: 522px; display: block;margin-left: -1px;}
.ys3  dl dd{width: 535px;padding-top: 55px; float: right; box-sizing: border-box;  text-align: left; position: relative;}
.ys3  dl dd h3 { position: relative; z-index: 1; font-size: 36px; color: #242424;display: block;margin-bottom: 35px;font-weight: bold; background: url(../images/ysico3.png) no-repeat left 10px;padding-left: 65px;  }
.ys3  dl dd h3 b{color: #1479cd;}
.ys3  dl dd h3 em{display: block; font-size: 12px; color: #505050;opacity: 0.36; text-transform: uppercase; font-weight: normal;}
.ys3  dl dd p{line-height: 35px;font-size:16px;color: #666666; padding-left: 22px; text-align: left;background: url(../images/yspico2.png) no-repeat left 13px; white-space: nowrap;  }
.ys3  dl dd .p1{float: left;margin-right: 20px;}
.ys3  dl dd .nones{margin-right: 0;}
.ys3  dl dd ul{clear: both; overflow: hidden;margin-top: 20px;}
.ys3  dl dd li{width: 536px; float: left;}
.ys3  dl dd li img{width: 536px; height: 229px; display: block;}


.ys4{width: 100%;max-width: 1920px; margin:0 auto; height: 522px; overflow: hidden;background: url(../images/ys4bg.jpg) no-repeat center top;}
.ys4  dl{width: 1200px; margin:0 auto;}
.ys4  dl dt{width: 600px; display: block; float: right;}
.ys4  dl dt img{width: 960px;height: 522px; display: block;margin-right: -359px;}
.ys4  dl dd{width: 535px;padding-top: 55px;margin-left: 35px; float: left; box-sizing: border-box;  text-align: left; position: relative;}
.ys4  dl dd h3 { position: relative; z-index: 1; font-size: 36px; color: #242424;display: block;margin-bottom: 35px;font-weight: bold; background: url(../images/ysico3-06.png) no-repeat left 10px;padding-left: 65px;  }
.ys4  dl dd h3 b{color: #1479cd;}
.ys4  dl dd h3 em{display: block; font-size: 12px; color: #505050;opacity: 0.36; text-transform: uppercase; font-weight: normal;}
.ys4  dl dd p{line-height: 35px;font-size:16px;color: #666666; padding-left: 22px; text-align: left;background: url(../images/yspico2.png) no-repeat left 13px;  }
.ys4  dl dd ul{clear: both; overflow: hidden;margin-top: 40px;}
.ys4  dl dd li{width: 156px; float: left;padding-right:45px;text-align: center; border-right: 1px solid #e4e4e4;font-size: 18px; color: #1c1c1c;}
.ys4  dl dd li b{display: block; font-size: 60px; color: #1479cd; }
.ys4  dl dd li i{display: block; font-size: 12px; color: #c4c4c4;}
.ys4  dl dd li:nth-child(2){border-right: 0;padding-left: 45px;}



/**/
.fxbj{ background:url(../images/fxbg.jpg) no-repeat center top; height: 722px; box-sizing: border-box;  padding-top:80px; overflow: hidden; font-family:"Microsoft Yahei";}
.fxbj h2{ margin-bottom: 35px;}
.fxbj h2 em{width:322px; margin:0 auto;}
.fx{width: 1200px; position: relative; margin:0 auto; }
.fx .prev1{width: 54px; height: 54px; display: block; position: absolute;top:42%;background: url(../images/fxlefts.png) no-repeat center top; left: -27px;}
.fx .next1{width: 54px; height: 54px; display: block; position: absolute;top:42%;background: url(../images/fxrights.png) no-repeat center top; right: -27px;}

.m_fx{width: 1200px; margin:0 auto;}
.m_fx  dl{width: 1200px;  height:450px; background: #fff;}
.m_fx  dl dt{width: 600px; height:450px;display: block; float: left;}
.m_fx  dl dt img{width: 600px;height: 450px; display: block;}
.m_fx  dl dd{width: 500px;padding-top: 60px;margin-right: 40px; float: left; box-sizing: border-box;  text-align: left; position: relative; float: right;}
.m_fx  dl dd h3 { position: relative; font-size: 30px; color: #121212;display: block;margin-bottom: 20px;font-weight: bold;height: 50px; line-height: 50px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  }
.m_fx  dl dd:after{content: "";width: 82px; height: 3px; position: absolute;top:85px; left:-102px; background: #1479cd; z-index: 2;}
.m_fx  dl dd h3 a{color: #121212;}
.m_fx  dl dd p{line-height: 35px;max-height: 105px; font-size:16px;color: #666666;text-align: left; }
.m_fx  dl dd ul{clear: both; overflow: hidden;margin-top: 50px;box-sizing: border-box;}
.m_fx  dl dd li{width: 159px; float: left;margin-right: 9px;}
.m_fx  dl dd li img{width: 159px; height: 119px; display: block;}
.m_fx  dl dd li:nth-child(3){margin-right: 0;}
.fx .fxhd{width:170px;left:50%;margin-left:-160px;position:absolute;z-index:1;bottom:20px;overflow:hidden;}
.fx .fxhd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;width:22px;height:22px;background:rgba(255,255,255,0.73);opacity: 0.73; color: #636363;text-align: center; line-height: 22px;border-radius: 100%;}
.fx .fxhd ul .on{background:rgba(20,121,205,0.73);color: #fff;}


/**/
.nswsbj{ height: 753px; box-sizing: border-box;  padding-top:73px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{ margin-bottom: 35px;}
.nswsbj h2 em{width:312px; margin:0 auto; }

.news{width:832px;height:477px; float: left;}
.news .newstit{height:71px; background:#eeeeee;}
.news .newstit i{color:#232222;height: 71px; display: inline-block; font-weight: normal;width:420px;}
.news .newstit i a{ text-decoration: none; position: relative; font-size: 22px; display: block;height:71px; color:#232222; line-height:71px; font-weight: bold;width: 153px; float: left; text-align: center;}
.news .newstit i a:before{content:"";width: 30px; height: 29px;  position: absolute;left: 0;top:8px;}
.news .newstit i a.cur{ color: #fff; background:#1479cd; }
.news .newstit span{font-weight: normal; font-size: 14px;line-height: 25px;width: 25px;padding-right: 18px; overflow: hidden; }
.news .newstit span a{color: #333;display: block;background:url(../images/news_more.png) no-repeat;width: 25px; height: 25px;margin-top: 23px;}

.news_nr{ border:1px solid #eeeeee;height: 406px; }
.news_c{border-right:1px solid #eeeeee; position: relative; width: 415px; overflow: hidden; float: left;}
.news_c dl{width:385px;height: 90px; padding:23px 0; overflow: hidden; margin:0 17px;border-bottom: 1px solid #f2f2f2;}
.news_c dt{ width:160px;height:90px; position: relative; overflow: hidden; float: left;}
.news_c dt img{width:160px;height:90px; display: block;}
.news_c dd{width:206px; overflow: hidden; float: right;}
.news_c dd h4{font-size: 18px; font-weight: bold; height: 34px; line-height: 34px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.news_c dd h4 a{ color:#232222;}
.news_c dd p{height:50px;overflow: hidden;font-size: 15px; line-height: 25px; color:#666666;}
.news_c dd p a{ color: #0c3693; }
.news_c dl:nth-child(3){border-bottom:0;}

.news_nr .dl1{width:376px;padding:23px 0; overflow: hidden; margin:0 17px; float: right;}
.news_nr .dl1 dt{ width:376px;height:211px; position: relative; overflow: hidden; float: left;}
.news_nr .dl1 dt img{width:376px;height:211px; display: block;}
.news_nr .dl1 dd{width:376px; overflow: hidden; float: right;}
.news_nr .dl1 dd h4{font-size: 18px; font-weight: bold; height: 34px; line-height: 34px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 20px;margin-bottom: 15px; }
.news_nr .dl1 dd h4 a{ color:#232222;}
.news_nr .dl1 dd p{height:70px;overflow: hidden;font-size: 15px; line-height: 25px; color:#666666;}
.news_nr .dl1 dd em{ color: #b3b3b3; font-size: 15px;  display: block; }


.wt{width:337px;overflow: hidden;font-family:"Microsoft Yahei"; float: right;}
.wt .newstit{height:71px; background:#eeeeee;}
.wt .newstit i{color:#232222;height: 71px; display: inline-block; font-weight: normal;width:220px;}
.wt .newstit i a{ text-decoration: none; position: relative; font-size: 22px; display: block;height:71px; color:#232222; line-height:71px; font-weight: bold;width: 175px; float: left; text-align: center;}
.wt .newstit span{font-weight: normal; font-size: 14px;line-height: 25px;width: 25px;padding-right: 18px; overflow: hidden; }
.wt .newstit span a{color: #333;display: block;background:url(../images/news_more.png) no-repeat;width: 25px; height: 25px;margin-top: 23px;}

.wt_c{border:1px solid #eeeeee;height: 408px;padding-top: 23px;box-sizing: border-box; }
.wt_c dl{height: 134px;margin:0 24px;}
.wt_c dt{background: url(../images/w.gif) no-repeat left center; box-sizing: border-box;overflow: hidden; text-overflow: ellipsis;white-space:nowrap; height: 26px; line-height: 26px; margin-bottom: 17px;padding-left: 40px; font-size: 16px; color: #2d2d2d; font-weight: bold;}
.wt_c dt a{color: #2d2d2d;}
.wt_c dd{padding-left: 40px;font-size: 15px;line-height: 26px;  font-weight: normal;background: url(../images/d.gif) no-repeat left 0; color: #666666;opacity: 0.65; }





/**/
.aboutbj{background:url(../images/aboutbg.jpg) no-repeat center bottom;height: 641px; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; }


.about{position: relative;width: 1200px;height: 641px;}
.about dl{width:1200px;}
.about dl dt{width:600px; height:641px; float: left;}
.about dl dt img{ width:960px; height: 641px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;margin-left: -360px;}
.about dl dt img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
.about dl dd {width: 600px; float: right;padding:60px 0 0 60px;box-sizing: border-box; }
.about dl dd h4{font-size: 40px; color: #1479cd;font-weight: normal;margin-bottom: 40px; position: relative;}
.about dl dd h4:after{content: "";width: 82px; height: 3px; position: absolute;top:22px; left:-102px; background: #1479cd; z-index: 2;}
.about dl dd h4 a{color: #1479cd; text-decoration: none;}
.about dl dd h4 em{display: block; font-size: 22px; color: #3d3d3d;}
.about dl dd p{font-size: 16px; color: #666666;line-height: 32px; text-align: justify;}


.xc{width: 535px; position: absolute;top:340px;right: 0;}
.xc h3{height: 32px;margin-bottom: 20px;}
.xc h3 i{float: left;width: 386px;}
.xc h3 i a{height: 32px; line-height: 32px;margin-right: 40px; display: block; float: left; font-size: 20px; color: #1c1c1c;text-decoration: none; }
.xc h3 i a.cur{color: #1479cd;}
.xc h3 span{font-weight: normal; font-size: 14px;line-height: 25px;width: 25px;overflow: hidden; }
.xc h3 span a{color: #333;display: block;background:url(../images/news_more.png) no-repeat;width: 25px; height: 25px;margin-top: 5px;}
.xc_nr{width: 535px;}
.xc_nr li{width: 260px;margin-right: 15px; float: left;}
.xc_nr li img{width: 260px; height: 195px; display: block;}
.xc_nr li.nones{margin-right: 0;}



.ft_txt{text-align: left !important;}
.link_bj{width:1200px; margin: 0 auto;margin-top: -40px; min-height:40px; overflow: hidden; }
.link{ height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link p i{color: #fff; font-size: 14px; float: right;}
.link p{ width: 500px; float: right; font-size: 16px;overflow: hidden; line-height: 40px; color:#acacac;position: relative;
    z-index: 1;opacity: 0.75;}
.link p a{ color: #fff; font-size: 14px;padding-left:20px; text-align: right;    float: right;}
