
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}
.fl{float: left;}
.fr{float: right;}

.tit01{font-size: 48px; text-align: center; font-family: "Microsoft YaHei";color: #333333;font-weight:bold; }
.tit01 a{color: #333333; }
.tit01 i{color: #0044a5;}
.tit01 span{font-size: 20px;color: #666666;  font-weight: normal;  display:block;font-family:"Microsoft Yahei"; text-transform: uppercase; height: 38px;line-height: 38px; }

.zz_bj{ height: 584px; background:#fff;padding-top: 82px; box-sizing: border-box;  font-family:"Microsoft Yahei"; position: relative;max-width: 1920px; }
.zz dl{height: 355px;}
.zz dl dt{overflow: hidden; width: 600px;height: 355px; float: right; }
.zz dl dt img{width: 600px; height: 355px;  display: block;}
.zz dl dd{width: 503px;  float: left;position:relative;}
.zz dl dd h3{ font-size: 45px; color: #0044a5; font-weight: bold;margin-bottom: 25px; height: 120px;background: url(../image/lines.png) no-repeat left bottom; }
.zz dl dd h3 i{ color: #2d56a4; }
.zz dl dd h3 em{ display: block; font-size:14px; color: #666666; text-transform: uppercase; display: block;opacity: 0.5; font-weight: normal; letter-spacing: 2px; line-height: 38px; font-family: "Times New Roman";  }
.zz dl dd p{font-size: 14px; height: 160px; color: #666666; line-height: 30px;}
.zz dl dd span{ font-size: 14px; color: #666666; line-height:67px;  }
.zz dl dd span img{width: 126px;height: 67px; vertical-align: middle;}


.zz .m_zz{height: 166px;margin-bottom: 60px;}
.zz .m_zz ul{width: 1200px;padding:50px 0 0; height: 138px; position: relative;}
.zz .m_zz li{ width:300px;padding:0px 0px 0 35px; height: 138px;box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative;}
.zz .m_zz li:after{content: "";width: 172px; height: 1px; position: absolute;top:36px; right: 0; background: #c2c2c2; z-index: 1;}
.zz .m_zz li em{margin-top:0px;display: block; position: relative;width:175px; float: left;}
.zz .m_zz li em b{float: left;font-size: 60px; color: #0044a5; font-family: "Arial","Agency FB";font-weight: bold;}
.zz .m_zz li em i{ font-size: 36px; border-radius: 100%; color: #0044a5; text-align: center; line-height: 35px; background:none;  width: 35px; height: 35px;display: block; position: absolute;top:18px; right: 0;}
.zz .m_zz .zz1{width:197px; float: left;padding-top: 0px;}
.zz .m_zz .zz1 h3{font-size: 18px; color: #666666; text-align: left; font-weight: normal; }
.zz .m_zz li:nth-child(1){width: 252px;padding-left: 0;}
.zz .m_zz li:nth-child(1) em b{margin-left: 30px;}
.zz .m_zz li:nth-child(1) .zz1{width: 130px;}
.zz .m_zz li:nth-child(2){width: 320px;}
.zz .m_zz li:nth-child(2):after{width: 155px;}
.zz .m_zz li:nth-child(2) .zz1{width: 165px;}
.zz .m_zz li:nth-child(3){width: 405px;}
.zz .m_zz li:nth-child(3) em{width:210px;}
.zz .m_zz li:nth-child(3):after{width: 155px;}
.zz .m_zz li:nth-child(3) .zz1 h3{text-align: center;}
.zz .m_zz li:nth-child(4) .zz1{}
.zz .m_zz li:nth-child(4){width: 222px; float: right; }
.zz .m_zz li:nth-child(4):after{background: none;}
.zz .m_zz li:nth-child(4) em b{width:200px;float: none;}
.zz .m_zz li:nth-child(4) .zz1 h3{text-align: center;}



/**/
.pro_bj{overflow: hidden; background:url(../image/cpbg.jpg) no-repeat center top;padding-top:90px; box-sizing: border-box; font-family: "Microsoft YaHei"; height: 1037px; }
.pro_bj h2{margin-bottom: 25px;}

.fen{ width:1200px;overflow: hidden;margin-bottom: 15px; }
.fen ul li{  float: left; width:193px; line-height:65px; height:65px; font-size: 20px; text-align: center; margin-right: 2px; float: left;   position: relative;margin-left: -20px;}
.fen ul li:after{content: "";width: 100%; height: 65px; position: absolute;left:0;top:0;background: url(../image/cplibg.png) no-repeat center top;}
/*.fen ul li:after{content: "";width: 100%; height: 65px; position: absolute;left:0;top:0;background-color: #222222;transform: skew(-22deg,0);}*/
.fen ul li a{  color: #ffffff; text-decoration: none; position: relative;z-index: 1}
.fen ul li:nth-child(1){width: 170px;margin-left: 0;}
.fen ul li:last-child{width: 170px;}
.fen ul li:nth-child(1):after{content: "";width: 172px; height: 65px; position: absolute;right:0;top:0;background: url(../image/cplibg.png) no-repeat right 0;}
.fen ul li:last-child:after{content: "";width: 172px; height: 65px; position: absolute;right:0;top:0;background: url(../image/cplibg.png) no-repeat left 0;}

.fen ul li.cur:after,.fen ul li:hover:after{background: url(../image/cplibgcur.png) no-repeat}
.fen ul li:nth-child(1).cur:after,.fen ul li:nth-child(1):hover:after{background: url(../image/cplibgcur.png) no-repeat right 0}

.pro_nr{width:1200px;}
.pro{width:1200px;height: 446px; overflow: hidden; }
.pro dl{  width: 1200px; height: 446px;position: relative; background:#fff;}
.pro dl dt {float: left;width: 793px;height: 446px; overflow: hidden; position: relative; }
.pro dl dt img{width: 793px;height: 446px;  display: block;}
.pro dl dt img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pro dl dt img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
.pro dl dd{float: left;width: 407px;padding:70px 47px  0; overflow: hidden;box-sizing: border-box; }
.pro dl dd h3{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-size: 30px; font-weight: bold;margin-bottom: 15px;  }
.pro dl dd h3 a{color:#0459ba;text-decoration: none;}

.pro dl dd p{line-height: 25px; height: 97px; font-size:14px; overflow: hidden; color: #666666; text-align: justify;}
.pro dl dd span a{width: 130px;height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #0459ba;background: url(../image/cp_btn.png) no-repeat center top; display: block;margin-bottom: 33px;}
.pro dl dd .pro_clm{border-top:2px solid #e5e5e5;padding-top: 20px;}
.pro dl dd .pro_clm a{ height: 40px; line-height: 40px; display: block; width: 144px; float: left; font-size: 14px;color: #666666; padding-left: 12px;background: url(../image/clmico.png) no-repeat left center; float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro dl dd .pro_clm a:hover{ background: url(../image/clmicocur.png) no-repeat left center; color: #014099;text-decoration: none;}

.pro2{width: 1200px; position: relative;margin-top:23px;}
.pro2 dl{ height: 177px; background: #fff; }
.pro2 dl dt{width: 190px; height: 177px;background: url(../image/sectit.png) no-repeat; font-size: 28px; color: #ffffff;padding-top: 45px; padding-left: 25px; font-weight: bold; float: left;box-sizing: border-box; }
.pro2 dl dd{padding:15px 48px 0 42px; width:1010px; float: left;box-sizing: border-box; position: relative; }
.pro2 dl dd:before{content: "";width: 925px; height: 1px; position: absolute;left:42px;top:63px;background:#dddddd;}
.pro2 dl dd:after{content: "";width: 925px; height: 1px; position: absolute;right:42px;top:113px;background:#dddddd;}
.pro2 dl dd a{ height: 50px; line-height: 50px; display: block; float: left; font-size: 16px; color: #666666;padding-right: 55px; }
.pro2 dl dd a:hover{color: #014099; font-weight: bold;text-decoration: none;}
.pro2 dl dd a:nth-child(6n){}

.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.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}

/**/
.ysbj{ position: relative; box-sizing: border-box; background:#fff;;padding-top:85px; overflow: hidden; clear: both; font-family:"Microsoft Yahei"; height: 1030px;}
.ysbj h2{ margin-bottom: 25px;}

.ys_nav{ width: 1200px;  margin:0 auto; }
.ys_nav  ul{width: 1200px; height: 118px; margin-bottom: 35px;}
.ys_nav  li{width: 231px;height: 118px; margin-right: 11px; float: left; overflow: hidden;box-sizing: border-box; position: relative; background: url(../image/ysicobg.png) no-repeat;padding:35px 0 0 30px; line-height: 30px; }
.ys_nav  li img{width:63px; height:54px;display: block; float: left;}
.ys_nav  li span{ float: left; display: block; font-size:24px; color: #fff; text-align: left; }
.ys_nav  li i{ font-size: 12px; color: #fff; opacity: 0.6; display: block; font-family: "Times New Roman"}
.ys_nav  li:last-child{margin-right: 0;}

.ys_nav  li.cur {background: url(../image/ysicocurbg.png) no-repeat;}

.ys .content{ height:auto;  position: relative; }

.ys dl{ width: 100%;height:676px; position:relative;}
.ys dt{ width:1920px; height:676px; overflow:hidden; position:absolute;left:50%;top:0;margin-left:-960px;}
.ys dt img{ display:block;width:1920px;height:676px; }
.ys dd{ width:650px;height: 364px; background: rgba(255,255,255,0.95); position: relative;padding:48px 58px 0;box-sizing: border-box; position: absolute;left:50%;top:10em;margin-left: -600px;border-radius: 6px;}
.ys dd h3{font:51px "Microsoft YaHei"; color:#005bde;border-bottom: 1px solid #d0d0d0; margin-bottom: 20px; height:142px; font-weight: bold;}
.ys dd h3 i{ font-size: 96px; color: #0052c6; float: left;    height: 88px;line-height: 83px;}
.ys dd h3 em{ display:block; font-size:14px; color: #333333; opacity: 0.30;  text-transform: uppercase; font-weight: normal; font-family: "Times New Roman"}
.ys dd h3 .txt{overflow: hidden; clear: both;}
.ys dd h3 span{ display: block;font-size: 26px; color: #666666; font-weight: normal; }
.ys dd p{font:16px "Microsoft YaHei"; line-height:30px; color: #666666;}


.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);}


/**/
.casebj{ height:1062px; background:#fff; padding-top:72px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }
.casebj h2{ margin-bottom: 20px;}
.case{width: 1200px;margin:0 auto;}
.casetit{margin-bottom: 15px; height: 90px;}
.casetit li{ font-size: 18px; color: #333333;width: 120px;text-align: center; float: left;margin-right: 34px; }
.casetit li em{display: block;width: 53px; height: 53px;margin:0px auto 10px; background: #fff;border-radius: 100%; overflow: hidden; position: relative;}
.casetit li em img{width: 53px;  display: block;position: absolute;top:0;left:0;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.casetit li a{color: #333333; text-decoration: none; }
.casetit li.cur a,.casetit li:hover a{ color: #f9bf00; font-weight: bold;}
.casetit li.cur em img,.casetit li:hover em img{top:-53px;}

.casetit span{ font-size: 18px; color: #333333;width: 120px;text-align: center; float: left; display: block; }
.casetit span em{display: block;width: 53px; height: 53px;margin:0px auto 10px; background: #fff;border-radius: 100%; overflow: hidden; position: relative;}
.casetit span em img{width: 53px; position: absolute;top:0;left:0; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.casetit span a{color: #333333; text-decoration: none; }
.casetit span:hover a{ color: #f9bf00; font-weight: bold;}
.casetit span:hover em img{top:-53px;}


.m_case { height:535px; position: relative;}
.m_case  dl{width:390px;box-sizing: border-box; position: relative; float: left;margin-right: 15px;margin-bottom: 15px; }
.m_case  dl dt{width: 390px;height: 293px;  position: relative;overflow: hidden;}
.m_case  dl dt img{width: 390px;height: 293px; display: block;}
.m_case  dl dd{width: 390px;background: #f3f3f3 url(../image/caseico.png) no-repeat; height: 93px;padding:15px 90px 0 30px;box-sizing: border-box;  position: relative; }
.m_case  dl dd h3{text-align: left; font-size: 16px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative; line-height: 30px; font-weight: normal;}
.m_case  dl dd h3 a{ color: #333333; }
.m_case  dl dd p{ line-height: 30px;height: 30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:14px;color: #888888;text-align: left; }
.m_case  dl:nth-child(3n){margin-right: 0;}

.m_case  dl:hover dd{background:url(../image/caseicocur.png) no-repeat;}
.m_case  dl:hover dd h3 a{color: #fff;}
.m_case  dl:hover dd p{color: #fff;}

.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);}

/**/
.hzbj{ height:770px; background:url(../image/hzbg.jpg) no-repeat center top; padding:72px 0 100px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }
.hzbj h2{ margin-bottom: 35px;}
.hz{width: 1195px; margin:0 auto;border:1px solid #bfbfbf;border-right: 0;border-bottom: 0; clear: both;overflow: hidden;}
.hz li{float: left;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;width: 238px; height:153px; }
.hz .li1,.hz .li1 img{border:0;width: 717px;height: 153px;}
.hz img{width: 237px; height:152px; display: block;}

.hz img{filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);}

.hz img:hover,.hz .li1 img{filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
-ms-filter: grayscale(0%); cursor: pointer;}



/**/
.jgbj{ height:824px; background:#fff; padding-top:75px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }
.jgbj h2{ margin-bottom: 35px;}

.jg_tit{ height: 70px;border-top:1px solid #e7e7e7;}
.jgtit{width: 1200px; margin:0  auto;}
.jgtit li{height: 70px; line-height: 70px; font-size: 20px; color: #666666;text-align: left; float: left;padding-right: 67px;padding-left: 78px; background: url(../image/faico.png) no-repeat 44px center; position: relative; }
.jgtit li a{color: #333333; text-decoration: none; }
.jgtit span{height: 70px; line-height: 70px; font-size: 20px; color: #666666;text-align: left; float: left;padding-right: 37px;padding-left: 78px; background: url(../image/faico.png) no-repeat 44px center; display: block; }
.jgtit span a{color: #333333; text-decoration: none; }

.jgtit li.cur ,.jgtit li:hover{background: url(../image/faicocur.png) no-repeat 44px center;}
.jgtit li.cur:before,.jgtit li:hover:before{content: "";width: 100%; height: 3px; position: absolute;top:-1px; left: 0; background:#ff8f0a;}
.jgtit li.cur a,.jgtit li:hover a{ color: #ff8f0a; font-weight: bold;}

.jg_clm{background: #f7f7f7;}
.jg_clm .clm{width: 1200px; height: 541px;box-sizing: border-box;position: relative; }
.jg_clm .clm .clm_pic {width: 600px; height: 541px; float: left;}
.jg_clm .clm .clm_pic img{width: 960px; height: 541px;  display: block;margin-left: -360px;}

.jg_clm .clm .clm_left{margin:50px 0 0 60px; width: 540px; float: right;}
.jg_clm .clm .clm_desc{ height: 200px; }
.jg_clm .clm .clm_desc h4{ font-size: 36px; color: #0044a5; line-height: 68px;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: normal; }
.jg_clm .clm .clm_desc p{line-height: 30px; height: 132px; font-size:16px; overflow: hidden; color: #666666; text-align: justify;}
.jg_clm .clm .clm_desc p b{ font-weight: bold; }

.jg2 .jgtit2{ height: 35px;line-height: 35px; margin-bottom: 15px; position: relative; color: #333333; font-size: 18px; font-weight: bold; text-align: center; }
.jg2 .jgtit2:before{content: "";width: 200px; height: 1px; position: absolute;left:0;top:17px;background:#d8d8d8;}
.jg2 .jgtit2:after{content: "";width: 200px; height: 1px; position: absolute;right:0;top:17px;background:#d8d8d8;}
.jg2 ul li {float: left;width: 263px; margin-right: 10px; box-sizing: border-box;  overflow: hidden;}
.jg2 ul li img{width: 263px; display: block;}
.jg2 ul li:nth-child(2){margin-right: 0;}


/**/
.jgcp2{ height: 402px;padding-top: 20px;  background:none;  box-sizing: border-box;  font-family:"Microsoft Yahei"; width: 1200px; position: relative;}
.jgcp2 h3{ height:40px; }
.jgcp2 h3 i{display: inline-block;padding-left: 16px;background: url(../image/jgcptit.png) no-repeat left center; font-size: 20px; color: #0044a5;height: 20px; line-height: 20px;}

.m_jgcp{width:1200px;  overflow: hidden;}
.m_jgcp li{ width:386px;overflow: hidden; position:relative;margin-right: 20px; float: left; }
.m_jgcp li img{ display:block;width:386px; height:218px;}
.m_jgcp li em{  height:50px;  font:16px "Microsoft YaHei"; line-height:50px; color:#666666; overflow:hidden; display: block; text-align: center; }
.m_jgcp li a{ text-decoration: none; }
.m_jgcp li.nones{margin-right: 0;}
.m_jgcp li:hover em{color: #0145a3;}
.m_jgcp 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_jgcp li img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

.jgcp2 .jgcpprev{width: 16px; height: 28px; display: block; position: absolute;top:40%;background: url(../image/jg_prev.png) no-repeat center top; left: -38px;}
.jgcp2 .jgcpnext{width: 16px; height: 28px; display: block; position: absolute;top:40%;background: url(../image/jg_next.png) no-repeat center top; right: -38px;}



/**/
.lcbj{ height:709px; background: url(../image/lcbg.jpg) no-repeat center top; padding-top:75px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }
.lcbj h2{ margin-bottom: 40px; color: #fff;}
.lcbj h2 span{color: #fff;opacity: 0.5;}
.lc{width: 1232px;margin:0 auto; height: 302px; position: relative; clear: both; overflow: hidden;}
.lc:after{content: "";width: 1026px; height: 2px; position: absolute;left:102px;bottom:27px;background:#ffffff;}
.lc dl{width: 154px; float: left; cursor: pointer;}
.lc dt{width:114px;height: 114px; margin:24px auto 15px; position: relative;overflow: hidden; }
.lc dt em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.lc dt i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}

.lc dd{ text-align: center;}
.lc dd h3{ font-size: 16px; color: #ffffff; margin-bottom: 55px;}
.lc dd h3 em{display: block; font-size: 10px; color: #dddddd; opacity: 0.5; font-weight: normal;}
.lc dd span{display: block;width: 51px;line-height: 51px; height: 51px; border:2px solid #ffffff;border-radius: 100%; margin:0 auto; color: #fff; font-size: 20px;background: #353c49;  position: relative;    z-index: 1;}

.lc dl:hover{background: url(../image/lcicobg.png) no-repeat center top; }
.lc dl:hover h3{color: #fff;}
.lc dl:hover h3 em{color: #fff;}
.lc dl:hover em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.lc dl:hover i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.lc dl:hover span{border-color: #ff8f0a; color: #ff8f0a;}


.lctel{width: 434px; margin:40px auto 0;}
.lctel span{padding-left: 33px;background: url(../image/lctel.png) no-repeat left center;  font-size: 16px;color: #ffffff; display: block; float: left; height: 47px; line-height: 47px; }
.lctel p{ font-size: 36px;color: #ffffff; float: left; font-weight: bold; font-family: "Arial" }

/**/
.nswsbj{ height: 860px; box-sizing: border-box; background:#fff; padding-top:75px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{ margin-bottom: 40px;}

.news{width:1200px;height:468px; position: relative; }
.news .newstit{ height:42px;width: 338px; margin:0 auto;}
.news .newstit i{color:#333333;height: 42px; display: inline-block; font-weight: normal;text-decoration: none;}
.news .newstit i a{width: 160px; text-align: center; float: left; margin-right:20px; position: relative; text-decoration: none; font-size: 16px; display: inline-block;height:38px; color:#17120f; border:2px solid #cccccc;border-radius: 18px; line-height:38px; font-weight: normal;margin-right: 10px; display: block;}
.news .newstit i a.nones{margin-right: 0;}
.news .newstit i a.cur{color: #fff; background: #ff8f0a;border-color:#ff8f0a ; font-weight: normal;}


.news_nr{margin-top: 30px;}

.news1{width: 600px; float: left;}
.news1 dl{width:600px; overflow: hidden;}
.news1 dt{ width:600px;height:347px; position: relative; overflow: hidden; margin-bottom: 13px;}
.news1 dt img{width:600px;height:347px; 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:600px; height: 110px; border-bottom: 2px solid #e0e0e0; overflow: hidden;box-sizing: border-box;}
.news1 dd h3{font-size: 16px; font-weight: normal;height: 30px;line-height: 30px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px; }
.news1 dd h3 i{display: block; width: 78px; border-radius: 13px; color: #fff; background: #0044a5; height: 30px; line-height: 30px; float: left; text-align: center; margin-right: 10px;}
.news1 dd h3 a{ color:#333333;}
.news1 dd p{overflow: hidden;font-size: 14px; line-height: 24px; color:#888888; text-align: justify;}

.news1 em{ display:block;font-size: 14px;  color: #666666; font-weight: normal;height: 55px;text-align: left;   line-height: 55px;padding-left: 20px; background: url(../image/faico.png) no-repeat left center;}

.news2{width: 566px; float: right;}
.news2 dl{ height:136px;border-bottom: 1px solid #d1d1d1; padding-bottom: 23px;  background: #fff; margin-bottom:23px;}
.news2 dt{ width:180px;height:136px; position: relative; overflow: hidden; float: left;}
.news2 dt img{width:180px;height:136px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news2 dd{width:356px;float: right; overflow: hidden;box-sizing: border-box;}
.news2 dd h3{font-size: 16px; line-height: 32px; font-weight: normal;height: 32px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 15px; }
.news2 dd h3 a{ color:#333333;}
.news2 dd p{overflow: hidden;font-size: 14px; line-height: 22px; color:#888888; text-align: justify; height: 70px;}
.news2 dd em{ display:block;font-size: 14px;  color: #666666; text-align: left;  float: left;}
.news2 dd .more{font-size: 50px; height: 20px; line-height: 20px; display: block;background:url(../image/newsmore.png) no-repeat right center;}
.news2 dl:last-child{border-bottom: 0;}
/**/
/**/
.aboutbj{background: url(../image/abtbj.jpg) no-repeat center top;height: 742px; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; }

.about dl{ box-sizing: border-box;}
.about dl dd { padding-top:75px; }
.about dl dd h2{width: 582px; height: 85px; margin:0 auto 20px;}
.about dl dd h2 img{width: 100%; display: block;}

.about dl dd p{ padding:0 100px; height: 80px; color: #fff;text-decoration: none; font-size: 14px; line-height: 30px; text-align: center;  }
.about dl dd span a{display: block; line-height: 52px; text-align: center;padding-left: 20px; width: 200px; height: 52px; color: #fff; font-size: 14px; background: url(../image/abt_btn.png) no-repeat; margin:0 auto;}

.xc_bj{width: 1200px; margin:30px auto 0;height: 365px;box-sizing: border-box;}
.xc_nav{width: 1200px; margin-bottom:20px;height:35px; position: relative;}
.xc_nav:before{ content:""; position:absolute; top:18px;  width:421px; height:5px; background:url(../image/line_lefts.png) no-repeat;left:0; }
.xc_nav:after{ content:""; position:absolute; top:18px;  width:421px; height:5px; background:url(../image/line_rights.png) no-repeat;right:0; }
.xctit{height: 35px;  width:364px; margin:0 auto; }

.xctit a{display: inline-block; height: 35px;line-height: 35px;padding:0 27px; font-size: 16px; color: #666666; font-weight: normal; text-decoration: none; background:url(../image/xcxt.png) no-repeat right center;}
.xctit a:last-child{background:none;}

.xctit a.cur{color: #0044a5; font-weight: bold;}

.xc{height: 290px;position: relative;}
.xc li{ width: 291px;float: left;margin-right: 12px; overflow: hidden;  }
.xc li a{text-decoration: none;}
.xc li img{height:219px; display: block;margin:0 auto; }
.xc li span{display: block; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color:  #666666;}

.xc li img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.xc li img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}


.link_bj{min-height:60px; overflow: hidden; }
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link p{  width: 1200px;  font-size: 16px;overflow: hidden; line-height: 60px; color:#acacac;}
.link p a{ color: #666; font-size: 14px;padding-right:20px; text-align: left;    float: left;}

