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

.tit01{ font-size: 60px; color: #121212; text-align: center; font-weight: bold; line-height: 70px;}
.tit01 a{color: #121212; text-decoration: none; }
.tit01 p{ display: block;font-size: 24px; color: #121212;font-family:"Microsoft Yahei"; font-weight: normal; text-align: center; line-height: 35px;}



.yybj{background: url(../images/yybg.jpg) no-repeat center top; height: 459px; padding-top:90px;box-sizing: border-box;  font-family:"Microsoft Yahei";}
.yy dl {width: 562px; float: right;}
.yy dl dd{height: 142px;}
.yy dl dd h3{ font-size: 60px; color: #fff; font-weight: bold; height: 135px; text-align: left;}
.yy dl dd h3 em{display: block; font-size: 24px; color:  #fff; line-height: 40px; font-weight: normal;}
.yy dl dd p{line-height: 20px;font-size: 15px; color: #acd1e4; text-align: justify;margin-bottom: 15px;text-shadow: 0 0 5px #0c2e40;}
.yy dl dd span{background: url(../images/yy_more.png) no-repeat left center;height: 24px; display: block;}


/**/
.cpbj{ height: 1067px; overflow: hidden;background:url(../resource/images/ba60e2d44efe489faa5a97f40ad07d9a_2.png) no-repeat center top;padding-top:90px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.cpbj h2{margin-bottom: 33px;}
.cp{width: 1200px;position: relative;margin:0 auto;}

.cp_nav{height: 43px;box-sizing: border-box;border-bottom: 1px solid #c2c5c7;margin-bottom: 40px;}
.cp_nav h3{font-size: 18px; color: #121212; font-weight: normal; }
.cp_nav h3 a{color: #121212;text-decoration: none; float: left; display: block;margin:0 24px;height: 43px; line-height: 43px;position: relative;}
.cp_nav h3 a:after{content:'';position:absolute;height:3px;width:0;background:#0a599e;background-size: 100% 100%; bottom:0px;left:0;-webkit-transition:width .5s;transition:width .5s;color: #fff; z-index: 1;}
.cp_nav h3 a:hover:after,.cp_nav h3 a.cur:after{width:100%;z-index: 1;}
.cp_nav h3 a:first-child{margin-left: 0;}
.cp_nav h3 a:last-child{margin-right: 0;}

.cp_nr{width: 1200px;}
.cp_nr dl{ width: 1200px;height: 568px; }
.cp_nr dl a{ text-decoration: none; }
.cp_nr dl dt{width: 1200px; height: 598px;position: relative;  float: left;}
.cp_nr dl dt img{width: 600px; height: 568px;display: block;}
.cp_nr .cp_c{width:1200px; height: 226px;position: absolute;bottom: 0; left:22px;}
.cp_nr .cp_c li{ width:230px;margin-right:10px; float: left; overflow: hidden;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.cp_nr .cp_c li img{ display:block;width:230px; height:172px;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;border-radius: 5px;}
.cp_nr .cp_c li em{height: 32px;margin-top:1px;background:#fff;  font:14px "Microsoft YaHei"; line-height:32px;  color:#6a6a6a; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; display: block; text-align: center;  -webkit-transition:all .5s;transition:all .5s;border-radius: 5px; display: block;}
.cp_nr .cp_c li a{ text-decoration: none; }
.cp_nr .cp_c li.nones{margin-right: 0;}
.cp_nr .cp_c li:hover img{transform: translateY(-5px); }
.cp_nr .cp_c li:hover{border-color:#132585;}
.cp_nr .cp_c li:hover em{border-color:#132585;background: #132585; color: #fff;}


.cp_nr dl dd{width: 500px; float: right;margin:50px 45px 0 0;}
.cp_nr dl dd h4{ font-size: 30px; color: #ffffff; height: 48px;border-bottom: 1px solid #407db1; font-weight: normal; }
.cp_nr dl dd h4 a{color: #fff;}
.cp_nr dl dd .desc{line-height: 28px; font-size: 14px; color: #87b5dc;height: 327px;}
.cp_nr dl dd .desc b{ display: block;font-size: 16px; color: #ffffff; line-height: 32px;margin-top: 15px }
.cp_nr dl dd .desc i{display: block; float: left;padding:0 28px; font-size: 14px;color: #87b5dc; font-weight: normal;background: url(../images/i_ico.gif) no-repeat right center; line-height: 35px;box-sizing: border-box;}
.cp_nr dl dd .desc i:nth-child(6n),.cp_nr dl dd .desc i:last-child{padding-right: 0;background: none;}
.cp_nr dl dd .desc i:nth-child(6n+1){padding-left: 0;}
.cp_nr dl dd span a{width: 138px; height: 37px; line-height: 37px; text-align: center; color: #005197; font-size: 16px;border-radius: 5px; float: left; display: block;margin-right: 20px;background: #fff;}
.cp_nr dl dd span a.zx{background: #57b11a; color: #fff;}


/**/
.tdbj{height:824px; background:url(../images/tdbg.jpg) no-repeat center top;box-sizing: border-box; font-family: "Microsoft YaHei";overflow: hidden;}
.tdbj h2{height: 150px;}
.td{width: 1200px; margin:0 auto;position: relative;}
.td_pic{width: 520px;height: 325px;display: block;position: absolute;left:338px;top:21px;}
.td_pic img{width: 100%;display: block;}
.td_c dl{width: 300px;height: 220px; padding:10px 16px; float: left;box-sizing: border-box;cursor: pointer;}
.td_c dl dt{height: 98px;width: 98px;margin:20px 10px 0;  float: left;}
.td_c dl dd{width: 147px;overflow: hidden;position: relative; float: left;}
.td_c dl dd h3{ font-size: 24px;color: #000000; font-weight: normal; line-height: 25px;margin-bottom: 8px;}
.td_c dl dd p{line-height: normal;text-align: justify;color: #666;font-size: 14px; transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.td_c dl:nth-child(2n){margin-left: 600px;}
.td_c dl:nth-child(1){height: 189px;margin-bottom: 10px;}
.td_c dl:nth-child(2){height: 189px;margin-bottom: 10px;}
.td_c dl:nth-child(5){margin-left: 170px;width: 327px;height: 170px;}
.td_c dl:nth-child(5) dd{width: 174px;}
.td_c dl:nth-child(6){margin-left: 170px;width: 327px;height: 170px;}
.td_c dl:nth-child(6) dd{width: 174px;}
.td_c dl:nth-child(1) dt{background:url(../images/tdico1.png) no-repeat center center;}
.td_c dl:nth-child(2) dt{background:url(../images/tdico2.png) no-repeat center center;}
.td_c dl:nth-child(3) dt{background:url(../images/tdico3.png) no-repeat center center;}
.td_c dl:nth-child(4) dt{background:url(../images/tdico4.png) no-repeat center center;}
.td_c dl:nth-child(5) dt{background:url(../images/tdico5.png) no-repeat center center;}
.td_c dl:nth-child(6) dt{background:url(../images/tdico6.png) no-repeat center center;}
.td_c dl:nth-child(1).cur dt{background:url(../images/tdico1cur.png) no-repeat center center;}
.td_c dl:nth-child(2).cur dt{background:url(../images/tdico2cur.png) no-repeat center center;}
.td_c dl:nth-child(3).cur dt{background:url(../images/tdico3cur.png) no-repeat center center;}
.td_c dl:nth-child(4).cur dt{background:url(../images/tdico4cur.png) no-repeat center center;}
.td_c dl:nth-child(5).cur dt{background:url(../images/tdico5cur.png) no-repeat center center;}
.td_c dl:nth-child(6).cur dt{background:url(../images/tdico6cur.png) no-repeat center center;}
.td_c dl{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.td_c dl:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.td_c dl.cur{background: #005197;border-radius: 5px;}
.td_c dl.cur dd h3{color: #fff;}
.td_c dl.cur dd p{color: rgba(255,255,255,0.5);}


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

.case{width: 1200px;margin:0 auto;}
.casetit{height: 85px;width: 1200px; border-bottom:1px solid #cbcbcb;position: relative;margin-bottom: 37px;}
.casetit li{ height: 85px;font-size:18px; color: #121212;text-align: center; float: left; box-sizing: border-box;margin:0 84px; line-height: 35px;position: relative;}
.casetit li em{display: block;width: 48px; height: 46px; overflow: hidden; position: relative; margin:0px auto; }
.casetit li em img{height: 46px; display: block;position: absolute;top:0;left:0;}
.casetit li a{color: #121212; text-decoration: none; }
.casetit li:after{content:'';position:absolute;height:2px;width:0;background:#0a599e;bottom:0px;left:0;-webkit-transition:width .5s;transition:width .5s;color: #fff; z-index: 1;}


.casetit li.cur,.casetit li:hover{ color: #121212;}
.casetit li.cur a,.casetit li:hover a{ color: #121212; }
.casetit li:hover:after,.casetit li.cur:after{width:100%;z-index: 1;}
.casetit li.cur em img,.casetit li:hover em img{left:-48px;}

.m_case {width:1230px;height:458px; position: relative;box-sizing: border-box;margin:0 auto; }
.case_l{width: 29px;height: 29px; background: url(../images/case_l.png) no-repeat;position: absolute;left:-60px;top:260px;}
.case_r{width: 29px;height: 29px; background: url(../images/case_r.png) no-repeat;position: absolute;right:-60px;top:260px;}
.m_case .case_nr{width: 1230px;}

.case_nr  dl{width:379px;height:445px;position: relative; float: left;margin: 15px;}
.case_nr  dl dt{width: 291px;height: 260px; margin:0 auto;position: relative;z-index: 1;}
.case_nr  dl dt img{width: 291px;height: 260px; display: block;border-radius: 5px;}
.case_nr  dl dd{position: absolute;left:0;bottom: 0;width:379px;height: 342px;background:#fff;box-sizing: border-box;border-radius: 5px;box-shadow: 0 0 10px #eeeeee;padding:175px 44px 0;}
.case_nr  dl dd h4{font-size: 18px; color: #121212;height: 28px; line-height: 28px;font-weight: bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 8px;}
.case_nr  dl dd h4 a{color: #121212;}
.case_nr  dl dd p{font-size:14px; color:#6e6868;  line-height: 18px;height: 70px; }
.case_nr  dl dd span a{display: block;width:112px;height:30px;line-height:30px;border-radius: 5px;color: #6e6868;font-size: 14px;font-weight: normal; text-align: center;color: #6e6868; display: block;border:1px solid #aaaaaa;}

.case_nr  dl:hover{}
.case_nr  dl:hover dd{background: #005197;}
.case_nr  dl:hover dd h4 a,.case_nr  dl:hover dd p{color: #fff;}
.case_nr  dl:hover dd span a{background: #fff; color: #005197;border-color:#fff;}


/**/
.hzbj{height: 316px;overflow: hidden; background:#fff;box-sizing: border-box; font-family: "Microsoft YaHei"; position: relative; }
.hz{width: 1200px;height: 215px;background:#f0f0f0;margin:0 auto;border-radius: 5px;padding:0 28px;box-sizing: border-box;}
.hz h2{width: 216px;height: 47px; line-height: 47px; text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background: #005197;color: #fff; font-size: 18px;margin:0 auto; font-weight: normal;margin-bottom:26px;}
.hz h2 a{color: #fff;}

.hz .m_hz{width:1143px;  overflow: hidden;}
.hz li{ width:211px; position:relative;margin-right: 22px; float: left; overflow: hidden;}
.hz li img{ display:block;width:211px; height:100px;}

.hz li a{ text-decoration: none; }
.hz li img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.hz li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}


/**/
.ysbj{height: 1181px;overflow: hidden; background:url(../images/ysbg.jpg) no-repeat center top;padding-top:95px; box-sizing: border-box; font-family: "Microsoft YaHei"; position: relative; }
.ysbj h2{margin-bottom: 80px;}
.ys{position: relative;height: 667px;}
.ys_nav{ width:546px;height:108px; font-size: 18px; position: absolute;left:50%;top:-54px;margin-left: -273px;z-index: 2;}
.ys_nav li {width: 108px; height:108px; float: left; text-align: center; margin-right: 38px; font-size: 18px; color: #121212;border-radius: 100%;background: #fff; font-weight: bold;}
.ys_nav li:last-child{margin-right: 0;}
.ys_nav li i{width: 35px; height: 36px; margin:22px auto 5px; display: block;}
.ys_nav li:nth-child(1) i{background:url(../images/ysico1.png) no-repeat 0 0;}
.ys_nav li:nth-child(2) i{background:url(../images/ysico2.png) no-repeat 0 0;}
.ys_nav li:nth-child(3) i{background:url(../images/ysico3.png) no-repeat 0 0;}
.ys_nav li:nth-child(4) i{background:url(../images/ysico4.png) no-repeat 0 0;}
.ys_nav li.on{background:#005197; color: #fff;}
.ys_nav li.on i{background-position: -35px 0;}

.ys_nr{position: relative;height: 667px;}
.m_ys dl{width: 1200px;margin:0 auto; height: 667px;background:#005197;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.m_ys dl dt{width: 1200px;height: 498px;border-radius: 5px;}
.m_ys dl dt img{width: 1200px;height: 498px;display: block;border-radius: 5px;}
.m_ys dl dd{width: 1200px;height: 169px; padding: 25px 35px 0; position: relative; z-index: 1;box-sizing: border-box;}
.m_ys dl dd h3{width: 147px;text-align: center; position: relative; float: left; font-size: 48px; color: #fff; font-weight: bold; line-height: 61px;}
.m_ys dl dd h3:before{content: "";position: absolute;right:0px;top:10px;width: 2px;height: 110px; background: #4d86b6;}
.m_ys dl dd .desc{width: 946px; float: right;}
.m_ys dl dd h4{ font-size: 24px; color: #fff; display: block;margin-bottom: 12px; }
.m_ys dl dd p{font-size:14px; color:#88b4d9;  line-height: 20px; position: relative;margin-bottom: 15px;padding-left: 10px;background: url(../images/yspico.png) no-repeat left 6px;}

/**/
/**/
.nswsbj{ height: 924px; box-sizing: border-box; background: url(../images/newsbg.jpg)no-repeat center top; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{ margin-bottom: 40px;}
.nswsbj img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.nswsbj img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.news{width:572px;height:624px; float: left;}
.news .newstit{height:24px; margin-bottom: 20px;}
.news .newstit i{color:#121212;height: 24px;border-left: 2px solid #005197; display: inline-block; font-weight: bold;text-decoration: none;padding-left: 13px;width:220px;}
.news .newstit i a{ text-decoration: none; font-size: 24px; display: inline-block;height:24px; color:#121212; line-height:22px; font-weight: bold;}
.news .newstit span{font-weight: normal; font-size: 14px;line-height: 24px; overflow: hidden; width: 76px; height: 25px; text-align: right;}
.news .newstit span a{color: #005197;}

.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:#005197; border-radius: 25px;  }
.news_c dd h3{font-size: 18px; font-weight: normal;margin: 22px 0 20px; height: 26px; line-height: 26px;color:#0f0f0f;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.news_c dd h3 a{ color:#0f0f0f;}
.news_c dd p{overflow: hidden;font-size: 14px; line-height: 20px; color:#868686;}
.news_c dd p a{ color: #005197; }

.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/newsico.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: #525252;opacity: 0.6; font-weight: bold; }

.wt{width:570px;height: 325px; overflow: hidden;font-family:"Microsoft Yahei"; float: right;}
.wt .newstit{height:24px; margin-bottom: 20px;}
.wt .newstit i{color:#121212;height: 24px;border-left: 2px solid #005197; display: inline-block; font-weight: bold;text-decoration: none;padding-left: 13px;width:220px;}
.wt .newstit i a{ text-decoration: none; font-size: 24px; display: inline-block;height:24px; color:#121212; line-height:22px; font-weight: bold;}
.wt .newstit span{font-weight: normal; font-size: 14px;line-height: 24px; overflow: hidden; width: 76px; height: 25px; text-align: right;}
.wt .newstit span a{color: #005197;}
.wt_c{box-sizing: border-box;}
.wt_c dl{height: 119px;margin-bottom: 17px;}
.wt_c dt{ width:212px; height: 119px; float: left; }
.wt_c dt img{display: block; width:212px; height: 119px;}
.wt_c dd{ padding-left: 22px; box-sizing: border-box; font-size: 14px; color: #333333; width: 358px; float: left; }
.wt_c dd h3{margin-bottom: 10px; font-size: 16px;height: 44px;line-height: 44px;  font-weight: bold; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.wt_c dd h3 a{ color:#333333;}
.wt_c dd p{overflow: hidden;font-size: 14px; line-height: 20px; color: #868686;  }
.wt_c dd p a{ color: #005197; }



.bk{width:570px;height: 325px; overflow: hidden;font-family:"Microsoft Yahei"; float: right;}
.bk .newstit{height:24px; margin-bottom: 20px;}
.bk .newstit i{color:#121212;height: 24px;border-left: 2px solid #005197; display: inline-block; font-weight: bold;text-decoration: none;padding-left: 13px;width:220px;}
.bk .newstit i a{ text-decoration: none; font-size: 24px; display: inline-block;height:24px; color:#121212; line-height:22px; font-weight: bold;}

.bk_c{box-sizing: border-box;background: #f5f5f5; height: 270px;}
.bkimg {width: 203px; float: left;margin-right: 30px;}
.bkimg img{width: 203px;height: 270px;display: block;}
.m_bk{width: 320px;float: left;}

.bk_c dl{width: 320px;margin-top: 25px;}
.bk_c dt{ margin-bottom: 20px; font-size: 16px;height: 72px;line-height: 24px;  font-weight: bold;overflow: hidden;position: relative;}
.bk_c dt:before{content: "";position: absolute;left:0px;bottom:0px;width: 28px;height: 2px; background: #005197;}
.bk_c dt a{ color:#242323;}
.bk_c dd{ }
.bk_c dd p{overflow: hidden;font-size: 14px; line-height: 20px; color: #868686;height: 80px;  }
.bk_c dd a{ color: #fff;background: #005197; border-radius: 5px; height: 30px;width: 111px;display: block; text-align: center;font-size: 14px;line-height: 30px; }


/**/
.aboutbj{background:#fff;height: 1050px;max-width: 1920px;margin:0 auto; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; position: relative;}
.aboutbj .abtimg{width: 1920px;height: 799px; display: block;position: absolute;left:50%;margin-left: -960px;top:0;}
.aboutbj a{text-decoration: none;}
.about{width: 1200px;margin:709px auto 0; height:312px;box-sizing: border-box; background: #fff;box-shadow: 0px 0px 15px #eeeeee;position: relative;border-radius: 5px;padding:40px 35px 0 50px;}
.about h3{height: 65px;margin-bottom: 25px;}
.about h3 span{height:60px; line-height: 60px; font-size:60px; color: #121212; font-weight: bold; text-align: left; display: block;float: left;}
.about h3 em{font-size: 24px; color: #121212; font-weight: normal;height: 41px; line-height: 41px; display: block; float: left;margin-left: 10px;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;margin-top: 20px;}
.about p{font-size: 14px; color: #626262;line-height: 20px; text-align: justify;margin-bottom: 18px;}
.about i{ color: #fff;background: #005197; border-radius: 5px; height: 30px;width: 111px;display: block; text-align: center;font-size: 14px;line-height: 30px; }

/**/
.f_bj{color:#696969;clear:both;font-family:"Microsoft Yahei";line-height:20px;position: relative;z-index: 0;font-size:14px;overflow: hidden;position: relative;height: 615px;}
.f_bj a{text-decoration: none;}
.f_bj:before{content: "";position: absolute;width:100%;height:615px;top:0;right:50%;z-index: -2;background: #005197;margin-right: -600px;}

.show{height: 440px;font-size: 20px;line-height: 34px;color: #fff;}
.show li{float: left;width: 264px;position: relative;}
.show li.show_t2{width: 324px;}
.show li.show_t2 span,.show li.show_t4 span{padding: 86px 0 0;display: block;}
.show li p{position: absolute;bottom: 0;left: 198px;width: 144px;height: 111px;z-index: 2;letter-spacing: 2px;}
.show li p a{color: #fff;}
.show li p em{display: block;opacity: 0.2;font-size: 24px;line-height: 24px;letter-spacing: 0;}
.show li.show_t1 p,.show li.show_t3 p{top: 58px;left: 252px;}



/*友情链接*/
.link{height:0;line-height:20px;position: relative;z-index: 9;width: 1200px;margin: 0 auto;font-size: 14px;color: #696969;}
.link_c{width:1200px;position: absolute;left: 0;top: -38px;height:30px;overflow: hidden;text-align: center;}
.link a{display: inline-block;color: #696969;padding: 0 8px;}

.fcontact{margin-top: -176px !important;}
.fcontact:after{left:50% !important;margin-left:-600px !important;}