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

.tit01{ font-size: 46px; color: #222222; text-align: center; font-weight: normal;}
.tit01 b{font-weight: bold;}
.tit01 a{color: #222222; text-decoration: none; }
.tit01 span{ display: block;font-size: 20px; color: #222222;padding-bottom:20px;font-family:"Microsoft Yahei"; font-weight: normal; text-align: center;background: url(../images/titbg.png) no-repeat center bottom;}

.tit02{ font-size: 46px; color: #fff; text-align: center; font-weight: normal;}
.tit02 b{font-weight: bold;}
.tit02 a{color: #fff; text-decoration: none; }
.tit02 span{ display: block;font-size: 20px; color: #fff;padding-bottom:20px;font-family:"Microsoft Yahei"; font-weight: normal; text-align: center;background: url(../images/titbg2.png) no-repeat center bottom;}


.yy_bj{ height: 603px;padding-top: 70px; background:#fff;  box-sizing: border-box;  font-family:"Microsoft Yahei"; }
.yy dl{height: 533px;overflow: hidden; }
.yy dl dt{position: relative; width: 652px; height: 533px; float: left;background: url(../images/vdbg.png) no-repeat left top; padding:10px;}
.yy dl dt img{width: 624px; height: 472px; position: relative;z-index: 1;}
.yy dl dd{width: 482px;  float: right;position:relative;}
.yy dl dd h3{ font-size: 42px; color: #222222; font-weight: normal; height: 128px; background: url(../images/yy_line.png) no-repeat left bottom;margin-bottom: 20px;}
.yy dl dd h3 b{ font-size: 42px; font-weight: bold;background: url(../images/yyen.png) no-repeat right 25px; display: block;}
.yy dl .yy_desc{font-size: 15px; height:214px; color: #666666; }
.yy dl  p{padding-left: 30px;line-height: 36px;background: url(../images/yyico.png) no-repeat left center;}
.yy dl span img{width: 115px;height: 115px; border-radius: 100%; display: block;float: left;}
.yy dl em{height: 115px;width: 300px;padding-left: 15px;display: block;float: left;}
.yy dl em i{ float: left;font-size: 15px; color: #666666; font-weight: normal; height: 115px; line-height: 115px; display: block; position: relative; }
.yy dl em img{width: 186px; height: 115px; border-radius: 0;}


.zz{height: 200px;background:#fff;  box-sizing: border-box;  font-family:"Microsoft Yahei";}
.zz .m_zz{width: 1200px; margin:0 auto;}
.zz .m_zz ul{width: 1200px;height: 120px; position: relative;}
.zz .m_zz li{ width:280px;padding:50px 0px 0 0px;box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative; background: url(../images/zzbg.gif) no-repeat right bottom;}
.zz .m_zz li em{display: block; position: relative;}
.zz .m_zz li em b{font-size: 40px; color: #333333; font-family: "Arial","Agency FB";font-weight: bold;display: block;text-align: center;}
.zz .m_zz li em i{ font-size: 16px; color: #fff; text-align: center; line-height: 23px; background:none;  width: 23px; height: 23px;display: block; position: absolute;top:5px; left: 50%;background:#c30101;border-radius: 100%;}
.zz .m_zz h3{font-size:20px; color: #333333; text-align: center; font-weight: normal; opacity: 0.8;}

.zz .m_zz li:nth-child(2){width: 320px; }
.zz .m_zz li:nth-child(3){width: 320px; }

.zz .m_zz li:nth-child(1):after{content:'';position:absolute;height:43px;width:47px;background:url(../images/sz1.png) no-repeat;top:0;left:50%;margin-left: -23px;}
.zz .m_zz li:nth-child(1) i{margin-left: 22px;}
.zz .m_zz li:nth-child(2):after{content:'';position:absolute;height:43px;width:47px;background:url(../images/sz2.png) no-repeat;top:0;left:50%;margin-left: -23px;}
.zz .m_zz li:nth-child(2) i{margin-left: 22px;}
.zz .m_zz li:nth-child(3):after{content:'';position:absolute;height:43px;width:47px;background:url(../images/sz3.png) no-repeat;top:0;left:50%;margin-left: -23px;}
.zz .m_zz li:nth-child(3) i{margin-left: 56px;}
.zz .m_zz li:nth-child(4){background: none;}
.zz .m_zz li:nth-child(4):after{content:'';position:absolute;height:43px;width:47px;background:url(../images/sz4.png) no-repeat;top:0;left:50%;margin-left: -23px;}
.zz .m_zz li:nth-child(4) i{margin-left: 56px;}
/**/
.pro_bj{ height: 994px; overflow: hidden; background: url(../images/probg.jpg) no-repeat center top; padding-top:75px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.pro_bj h2{margin-bottom: 35px;}

.cp_nav{ width: 261px;clear: both; float: left; background: #fff;}
.cp_nav .tit{background: url(../images/clmtit.jpg) no-repeat;height: 122px;padding-top: 30px; color: #fff; font-size: 32px; text-align: center; font-weight: normal;box-sizing: border-box;}
.cp_nav .tit a{color: #fff;}
.cp_nav .clm{border:3px solid #c30101;border-top:0;}
.cp_nav h3 a{height: 47px; line-height: 47px;border-bottom:1px dashed #e5e5e5;  text-align: left; font-size: 16px; color: #333333;position: relative; display: block; background: url(../images/clmico.png) no-repeat 60px center;padding-left: 90px;box-sizing: border-box; font-weight: normal; text-decoration: none; }
.cp_nav h3 a:hover,.cp_nav h3.cur a{background: url(../images/clmicocur.png) no-repeat 60px center; color: #c30101; font-weight: bold;}
.cp_nav h3:last-child a{border-bottom: 0;}
.cp_tel{width: 261px; height:84px;padding-top: 22px;background: #c30101; color: #fff; text-align: center;font-size: 16px; }
.cp_tel p{font-size: 26px; color: #ffffff; display: block; text-align: center;}

.cp_nr{ width:913px; float: right; position: relative;box-sizing: border-box; }
.cp_prev{position: absolute;left:0;top:216px;background: url(../images/cp_l.png) no-repeat;width: 49px; height: 49px;    z-index: 2;}
.cp_next{position: absolute;right:0;top:216px;background: url(../images/cp_r.png) no-repeat;width: 49px; height: 49px;z-index: 2;}
.cp_nr dl{height: 913px; height: 700px;background: #fff;}
.cp_nr dt{width: 913px;height: 478px;overflow: hidden;}
.cp_nr dt img{width: 913px;height: 478px;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;}
.cp_nr dd{width:913px;padding:30px 0 0; height: 220px; box-sizing: border-box;}
.cp_nr dd h3{font-size: 24px; color: #333333; height:45px;line-height: 45px; overflow: hidden;  font-weight: normal; white-space: nowrap;background:url(../images/cpico.png) no-repeat 40px center;padding-left: 100px; }
.cp_nr dd h3 a{color: #333333;}
.cp_nr dd .cp_desc{height: 120px;}
.cp_nr dd p{font-size: 16px; color: #666666; line-height: 60px; height: 60px;overflow: hidden; border-bottom: 1px dashed #bbbbbb;padding:0 40px;}
.cp_nr dd p em{margin-right: 30px;}
.cp_nr dd p:last-child{border-bottom: 0;}



.pro_bj2{height: 677px; overflow: hidden; background:#fff; padding-top:75px; box-sizing: border-box; font-family: "Microsoft YaHei";}
.pro_bj2 h2{height: 80px; position: relative; font-size: 24px; color: #333333; text-align: center;}
.pro_bj2 h2 a{color: #333;}
.pro_bj2 h2 b{color: #c30101;}
.pro_bj2 h2 span{ font-size: 16px; color: #777777; display: block;font-weight: normal; }
.pro_bj2 h2:before{content:'';position:absolute;height:3px;width:467px;background:url(../images/cp_line1.png) no-repeat;top:15px;left:0px;}
.pro_bj2 h2:after{content:'';position:absolute;height:3px;width:467px;background:url(../images/cp_line2.png) no-repeat;top:15px;right:0px;}
.pro2{width: 1200px;overflow: hidden;}
.pro2 dl{width: 279px; float: left;margin-right: 28px; }
.pro2 dt{width: 279px;overflow: hidden;}
.pro2 dt img{width: 267px;height: 267px;display: block;padding:5px; border:1px solid #ebebeb;}
.pro2 dd{width:279px;padding:20px 0 0; height: 220px; box-sizing: border-box;}
.pro2 dl a{text-decoration: none;}
.pro2 dd h4{font-size: 16px; color: #333333; height:30px;line-height: 30px; overflow: hidden;  font-weight: normal; white-space: nowrap;margin-bottom: 10px; font-weight: normal; text-align: center; }
.pro2 dd p{font-size: 14px; color: #666666; line-height: 20px; overflow: hidden; padding:0 10px; height: 70px; text-align: center;}
.pro2 dd span{display: block;font-size: 14px;color:#c30101; text-align: center;background: url(../images/xq_btn1.png) no-repeat;width: 112px;line-height: 30px; height: 30px;margin:0 auto;}

.pro2 dl:hover{/*transform: translateY(-5px);*/}
.pro2 dl:hover img{border:3px solid #c30101; padding:3px; }
.pro2 dl:hover span{ background: url(../images/xq_btn2.png) no-repeat; color: #fff;}

/**/
.cpysbj{ height: 1227px; box-sizing: border-box; background:url(../images/cpysbg.jpg) no-repeat center top; padding-top: 65px; overflow: hidden; font-family:"Microsoft Yahei";border-bottom: 10px solid #f0f0f0;}
.cpysbj h2{ margin-bottom: 32px;}
.cpys{margin-bottom: 72px;}
.cpys_nav{width: 1200px;margin:0 auto 17px; height: 84px; box-shadow: 0 0 10px #e5e5e5;}
.cpys_nav li{width: 300px;padding-left: 50px; line-height: 84px; font-size: 24px; color: #333333; text-align: left; float: left;background: #ffffff;border-right: 1px solid #cccccc;box-sizing:  border-box; position: relative;}
.cpys_nav li em{position: relative;width: 50px;height: 42px; overflow: hidden; float: left;margin-top: 20px;margin-right: 10px;}
.cpys_nav li em img{ position: absolute;left:0;top:0; }

.cpys_nav li.cur{background: #c30101; color: #fff;}
.cpys_nav li.cur:before{content: "";position: absolute;left:50%;bottom:-14px;margin-left: -7px; width:0;height: 0;border-top: 14px solid #c30101;border-left: 11px solid rgba(0,0,0,0);border-right: 11px solid rgba(0,0,0,0)}
.cpys_nav li.cur em img{top:-42px;}




.cpys_nr{width: 1200px;margin:0 auto; height: 476px; position: relative;}
.cpys_nr dl{width: 1200px; height: 476px; background: #fff;box-shadow: 0 0 10px #e5e5e5;}
.cpys_nr dt{width: 733px; height: 476px; float: left;overflow: hidden;}
.cpys_nr dt img{ width: 100%; display: block; }
.cpys_nr dd{padding: 90px 60px 0 65px;width: 467px; float: left;box-sizing: border-box;}
.cpys_nr dd h4{ font-size:30px; color: #333333; height:95px;text-align: left;background: url(../images/cpys_line.gif) no-repeat left bottom; margin-bottom: 15px; }
.cpys_nr dd h4 em{ font-size: 16px; color: #333333; opacity: 0.6; font-weight: normal; }
.cpys_nr dd h4 span{display: block; font-size: 20px; color: #333333; font-weight: normal;}
.cpys_nr dd p{ font-size: 16px; color: #666666; line-height: 30px; text-align: justify;  height: 128px;}
.cpys_nr dd span i{display: block;width: 164px; height: 45px; border:2px solid #c30101; font-size: 22px; color: #333333; float: left; text-align: center; line-height: 45px; }
.cpys_nr dd span i:nth-child(2){margin-left: -2px;}
.cpys dl img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.cpys dl img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}


.cpys2{width: 1200px;margin:0 auto; overflow: hidden;}
.cpys2 dl{width: 136px; height: 280px;border-right: 1px solid #e6e6e6; float: left;padding:0 64px; }
.cpys2 dt{width: 136px;overflow: hidden;}
.cpys2 dt img{width: 136px;height: 136px;display: block;border-radius: 100%;}
.cpys2 dl:hover img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
.cpys2 dd{width:136px;padding:10px 0 0;  box-sizing: border-box;}
.cpys2 dl a{text-decoration: none;}
.cpys2 dd h4{font-size: 22px; color: #333333; height:30px;line-height: 30px; overflow: hidden;  font-weight: bold; white-space: nowrap;margin-bottom: 10px; font-weight: normal; text-align: center; }
.cpys2 dd p{font-size: 15px; color: #666666; line-height: 20px; overflow: hidden;height: 60px; text-align: center;}
.cpys2 dd span{display: block;font-size: 14px;color:#fff; text-align: center;background: url(../images/cpysbtn.png) no-repeat;width: 97px;line-height: 28px; height: 28px;margin:0 auto;}
.cpys2 dl:first-child{padding-left: 0;}
.cpys2 dl:last-child{padding-right: 0;border-right: 0;}
/**/
.ysbj{ height: auto; background:#fff; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;  max-width: 1920px;margin:0 auto;padding-top: 77px;}
.ysbj h2{margin-bottom: 38px;}
.ys{height:498px; position:relative;overflow: hidden;}
.ys .content{ height:auto;  position: relative; }
.ys dl{ height:498px; position:relative;}
.ys dt{ width:600px; height:498px;  position: relative;}
.ys dt img{ display:block;width:960px; height:498px;margin-left:-360px; }
.ys dt em{width: 120px; height: 192px; display: block; position: absolute;top:0;padding-top: 20px; text-align: center;font-weight: normal; font-size:34px;color: #fff;}
.ys dd{padding-top: 108px; width:502px; box-sizing: border-box; position: relative;}
.ys dd h3{padding-left: 60px; font:26px "Microsoft YaHei"; color:#000000;  margin-bottom: 38px; font-weight: normal;box-sizing: border-box; height: 126px;background:url(../images/yy_line.png) no-repeat left bottom; position: relative;}
.ys dd h3:after{content:'';position:absolute;height:7px;width:502px;background:url(../images/ys_line.png) no-repeat;bottom:0;left:0;}
.ys dd h3 b{color: #000000; font-size:36px;display: block; font-weight: bold;}
.ys dd h3 i{font-size: 12px; color: #000000;opacity:0.4; text-transform: uppercase; display: block; font-weight: normal;}
.ys dd p{font:16px "Microsoft YaHei"; line-height:26px; position:relative; color: #666666;padding-left: 60px; text-align: left;background:url(../images/yspico.png) no-repeat 20px 7px;margin-bottom: 18px;}
.ys dd p b{font-weight: bold; color: #c30101;}

.ys1,.ys3,.ys5{background:url(../images/ys1bg.jpg) no-repeat center top;}
.ys2,.ys4{background:url(../images/ys2bg.jpg) no-repeat center top;}
.ys2 dt img,.ys4 dt img{ margin-left:0; margin-right:-360px;}
.ys1 dt em,.ys3 dt em,.ys5 dt em{right:-60px;z-index: 1;}
.ys2 dt em,.ys4 dt em{left:-60px;z-index: 1;}

.ys1 dt em{background:url(../images/ysico1.png) no-repeat center top;}
.ys2 dt em{background:url(../images/ysico2.png) no-repeat center top;}
.ys3 dt em{background:url(../images/ysico3.png) no-repeat center top;}
.ys4 dt em{background:url(../images/ysico4.png) no-repeat center top;}
.ys5 dt em{background:url(../images/ysico5.png) no-repeat center top;}

.ys1 dd h3{background:url(../images/1.png) no-repeat left 5px;}
.ys2 dd h3{background:url(../images/2.png) no-repeat left 5px;}
.ys3 dd h3{background:url(../images/3.png) no-repeat left 5px;}
.ys4 dd h3{background:url(../images/4.png) no-repeat left 5px;}
.ys5 dd h3{background:url(../images/5.png) no-repeat left 5px;}

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


/**/
.casebj{ height:860px; background:#fff; padding-top:85px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }
.casebj h2{ margin-bottom: 25px; }
.case{width: 1200px;margin:0 auto;}
.casetit{margin-bottom: 30px; height: 80px;}
.casetit li{ font-size:18px; color: #333333;width: 200px;text-align: left; float: left; box-sizing: border-box; text-align:  center;}
.casetit li em{display: block;width: 53px; height: 39px; overflow: hidden; position: relative; margin:0 auto;}
.casetit li em img{width: 53px; height: 78px; display: block;}
.casetit li i{ text-align: center; position: relative;}
.casetit li i:before{content:'';position:absolute;height:1px;width:6px;background:#333333;top:50%;left:-10px;}
.casetit li i:after{content:'';position:absolute;height:1px;width:6px;background:#333333;top:50%;right:-10px;}
.casetit li a{color: #333333; text-decoration: none; }

.casetit span{ font-size:18px; color: #333333;width: 200px;text-align: left; float: left; box-sizing: border-box; text-align:  center; display:block; }
.casetit span em{display: block;width: 53px; height: 39px; overflow: hidden; position: relative; margin:0 auto;}
.casetit span em img{width: 53px; height: 78px; display: block;}
.casetit span i{ text-align: center; position: relative;}
.casetit span i:before{content:'';position:absolute;height:1px;width:6px;background:#333333;top:50%;left:-10px;}
.casetit span i:after{content:'';position:absolute;height:1px;width:6px;background:#333333;top:50%;right:-10px;}
.casetit span a{color: #333333; text-decoration: none; }

.casetit li.cur a,.casetit li:hover a{ color: #c30101; font-weight: bold;}
.casetit li.cur em img,.casetit li:hover em img{position: absolute;top:-39px;left:0;}
.casetit li.cur i:before,.casetit li:hover i:before{ background:#c30101;}
.casetit li.cur i:after,.casetit li:hover i:after{ background:#c30101;}

.m_case { height:524px; position: relative;}
.case_l{position: absolute;left:648px;bottom:0;background: url(../images/case_l.gif) no-repeat;width:52px; height: 45px;    z-index: 2;}
.case_r{position: absolute;left:700px;bottom:0;background: url(../images/case_r.gif) no-repeat;width: 52px; height: 45px;z-index: 2;}
.m_case .case_nr{width: 1200px;height: 524px; float: left;}
.m_case  dl{width:1200px;height: 524px;box-sizing: border-box; position: relative; }
.m_case  dl dt{width: 700px;height: 524px;  position: relative; float: left;}
.m_case  dl dt img{width: 700px;height: 524px; display: block;}
.m_case  dl dd{width: 500px;background: url(../images/ddbg.jpg) no-repeat;  height: 524px;padding:55px 55px 0 65px;box-sizing: border-box; float: left; }
.m_case  dl dd h3{text-align: left; font-size: 30px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative; line-height: 70px; font-weight: normal;background: url(../images/case_line.gif) no-repeat left bottom;margin-bottom: 20px;}
.m_case  dl dd h3 a{ color: #333333; }
.m_case  dl dd p{ line-height: 28px;font-size:15px;color: #666666;text-align: justify; height: 170px;}

.m_case  .case_cp  li{width: 181px;margin-right: 13px; overflow: hidden;box-sizing: border-box; position: relative; float: left;}
.m_case  .case_cp  li img{width: 100%;  display: block;border:1px solid #e4e4e4; box-sizing: border-box;}
.m_case  .case_cp  li:last-child{margin-right: 0;}

/**/
.hz_bj{height: 264px; background: #fff;box-sizing: border-box; font-family: "Microsoft YaHei";}
.hz{height: 173px;background: #fff; position: relative;}
.hz_l{position: absolute;right:0;top:0;background: url(../images/hz_l.gif) no-repeat;width:45px; height: 87px;    z-index: 2;}
.hz_r{position: absolute;right:0;bottom:0;background: url(../images/hz_r.gif) no-repeat;width: 45px; height: 87px;z-index: 2;}

.hz h2{width: 271px;height: 173px; background: url(../images/hztitbg.jpg) no-repeat; float: left; font-size: 18px; color: #fff; position: relative;padding-top: 74px;padding-left: 20px; font-weight: normal;box-sizing: border-box;}
.hz h2 b{display: block; font-weight: bold; font-size: 28px; color: #ffffff;}
.hz h2 a{color: #fff;}
.hz .hz_scroll{width: 883px; float: left;overflow:hidden;}
.hz li{width: 222px;float: left;cursor: pointer;}
.hz li img{width: 220px; height: 171px;display: block;border:1px solid #f1f1f1;}



.hz li:hover img{opacity: 0.8;}

/**/
.nswsbj{ height: 978px; box-sizing: border-box; background: url(../images/newsbg.jpg)no-repeat center top; padding-top:88px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{ margin-bottom: 40px;}
.news{width:572px;height:624px; float: left;}
.news .newstit{height:24px; margin-bottom: 20px;}
.news .newstit i{color:#3f3f3f;height: 24px;border-left: 4px solid #c30101; display: inline-block; font-weight: normal;text-decoration: none;padding-left: 13px;width:220px;}
.news .newstit i a{ text-decoration: none; font-size: 24px; display: inline-block;height:24px; color:#3f3f3f; line-height:22px; font-weight: normal;}
.news .newstit span{font-weight: normal; font-size: 14px;line-height: 24px; overflow: hidden; width: 76px; height: 25px;border:1px solid #c1c1c1; border-radius: 20px; text-align: center;}
.news .newstit span a{color: #333333; opacity: 0.7;}

.news_nr{}
.news_c dl{width:572px; overflow: hidden; float: left;height:471px;}
.news_c dt{ width:572px;height:322px; position: relative; overflow: hidden;}
.news_c dt img{width:572px;height:322px; display: block;}
.news_c dd{width:572px; overflow: hidden;box-sizing: border-box; border-bottom: 2px solid #e8e8e8; height: 148px;}
.news_c dd em{ display: inline-block; float: left;margin-right: 15px; height:26px;line-height: 26px;width: 72px; text-align: center; font-size: 16px;color: #fff; display:block; font-weight: normal; background:#c30101; border-radius: 25px;  }
.news_c dd h3{font-size: 20px; font-weight: normal;margin: 22px 0 20px; height: 26px; line-height: 26px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.news_c dd h3 a{ color:#333333;}
.news_c dd p{overflow: hidden;font-size: 15px; line-height: 25px; color:#666666;}
.news_c dd p a{ color: #c30101; }

.news_nr ul{clear: both; overflow: hidden;padding:20px 0 0;}
.news_nr li{line-height: 36px; height: 36px; display: block;  padding-left: 15px; background: url(../images/newsico1.png) no-repeat left center; box-sizing: border-box;}
.news_nr li a{ float:left;font-size: 14px;color:#5d5d5d;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.news_nr li span{ float: right; height: 36px;display:block;  line-height: 36px;font-size: 14px; color: #707070;opacity: 0.6; }

.bk{width:570px;height: 325px; overflow: hidden;font-family:"Microsoft Yahei"; float: right;}
.bk .newstit{height:24px; margin-bottom: 20px;}
.bk .newstit i{color:#3f3f3f;height: 24px;border-left: 4px solid #c30101; display: inline-block; font-weight: normal;text-decoration: none;padding-left: 13px;width:220px;}
.bk .newstit i a{ text-decoration: none; font-size: 24px; display: inline-block;height:24px; color:#3f3f3f; line-height:22px; font-weight: normal;}
.bk .newstit span{font-weight: normal; font-size: 14px;line-height: 24px; overflow: hidden; width: 76px; height: 25px;border:1px solid #c1c1c1; border-radius: 20px; text-align: center;}
.bk .newstit span a{color: #333333; opacity: 0.7;}
.bk_c{box-sizing: border-box;}
.bk_c dl{height: 119px;margin-bottom: 17px;}
.bk_c dt{ width:212px; height: 119px; float: left; }
.bk_c dt img{display: block; width:212px; height: 119px;}
.bk_c dd{ padding-left: 22px; box-sizing: border-box; font-size: 14px; color: #333333; width: 358px; float: left; }
.bk_c dd h3{margin-bottom: 10px; font-size: 20px;height: 44px;line-height: 44px;  font-weight: normal; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.bk_c dd h3 a{ color:#333333;}
.bk_c dd p{overflow: hidden;font-size: 15px; line-height: 24px; color: #868686;  }
.bk_c dd p a{ color: #c30101; }


.wt{width:570px;height: 325px; overflow: hidden;font-family:"Microsoft Yahei"; float: right;}

.wt .newstit{height:24px; margin-bottom: 20px;}
.wt .newstit i{color:#3f3f3f;height: 24px;border-left: 4px solid #c30101; display: inline-block; font-weight: normal;text-decoration: none;padding-left: 13px;width:220px;}
.wt .newstit i a{ text-decoration: none; font-size: 24px; display: inline-block;height:24px; color:#3f3f3f; line-height:22px; font-weight: normal;}
.wt .newstit span{font-weight: normal; font-size: 14px;line-height: 24px; overflow: hidden; width: 76px; height: 25px;border:1px solid #c1c1c1; border-radius: 20px; text-align: center;}
.wt .newstit span a{color: #333333; opacity: 0.7;}

.wt_c{width: 570px; float: left; box-sizing: border-box; background: #fff; box-shadow: 0 0 10px #f6f5f6;}
.wtimg{width: 203px; height: 270px; float: left;}
.wtimg img{width: 203px; height: 270px; display: block;}
.wt_c ul{overflow: hidden;padding:20px 0 0; width: 320px; margin-right: 20px; float:  right;}
.wt_c li{line-height: 36px; height: 36px; display: block;  padding-left: 15px; background: url(../images/newsico1.png) no-repeat left center; box-sizing: border-box;}
.wt_c li a{ float:left;font-size: 14px;color:#5d5d5d;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}

/**/
.aboutbj{background:#fff;height: auto; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; position: relative;max-width: 1920px; }
.abt_pic{width: 100%;max-height: 718px;}
.abt_pic img{width: 100%; display: block;}
.about{width:1200px; margin:-159px auto 0; height: 159px;padding:25px 50px; box-sizing: border-box; position: relative; background: rgba(255,255,255,0.95);}
.about dt{width: 142px; height: 100px;border-right: 1px solid #aaacae;font-size: 46px; color: #333333; line-height: 50px; float: left;}
.about a{ text-decoration: none; }
.about dd { width:895px; box-sizing: border-box; float: right;}
.about dd  h3{font-size: 28px; color: #333333;margin-bottom: 15px; font-weight: normal; }
.about dd  h3 a{color: #333333;}
.about dd p{font-size: 14px; color: #666666;line-height: 25px; text-align: justify;}
.about dd p a{ color: #0459ba;}  

.abt{ height: 398px;background: #fff;padding-top: 118px; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden;}

.abt dl{width: 390px; float: left; height: 185px;background: #f5f5f5; margin-right: 15px; }
.abt dt{width: 140px; height: 140px; margin:-70px auto 20px;}
.abt dt img{width: 140px; display: block;}
.abt dl:hover img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
.abt dd{ text-align: center; }
.abt dd h3{ font-size: 24px; color: #333333; height: 42px; line-height: 42px;  }
.abt dd  p{height: 35px; line-height: 35px; text-align: center; color: #333333; font-size: 16px;}
.abt dl:nth-child(3){margin-right: 0;}
.abt dl a{text-decoration: none;}

.link_bj{min-height:60px; overflow: hidden;background: #272727; }
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{font-size:24px ;font-weight:bold; text-transform: uppercase; width: 250px; float: left;height: 60px; line-height: 60px;color: #ffffff;opacity: 0.5;}
.link h2 b{font-size: 18px;  font-weight: normal;background: url(../images/linkico.png) no-repeat right center;padding-right: 35px;}
.link p{  width: 950px; float: left; font-size: 16px;overflow: hidden; line-height: 60px; color:#acacac;}
.link p a{ color: #fff; font-size: 14px;opacity: 0.5; padding: 0 35px; text-align: left; }


@-webkit-keyframes spin{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/*animation*/
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}