﻿@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}

.tit01{ font-size: 46px; color: #ffffff; text-align: center; font-weight: bold;}
.tit01 a{color: #ffffff; text-decoration: none; }
.tit01 em{ display: block;background: url(../images/titbg.png) no-repeat center center; height: 22px;line-height: 22px;  }
.tit01 span{ display: block;font-size: 24px; color: #ffffff;height: 40px;line-height: 40px;font-family:"黑体"; font-weight: normal; text-align: center;}

.tit02{ font-size: 46px; color: #333333; text-align: center; font-weight: bold;}
.tit02 a{color: #333333; text-decoration: none; }
.tit02 em{ display: block;background: url(../images/titbg2.png) no-repeat center center; height: 22px;line-height: 22px;  }
.tit02 span{ display: block;font-size: 24px; color: #666666;height: 40px;line-height: 40px;font-family:"黑体"; font-weight: normal; text-align: center;}


.bg1{ height: 676px;}


.yy_bj{padding-top: 50px;  box-sizing: border-box;  font-family:"黑体"; }
.yy dl{height: 346px; margin-bottom: 58px;  }
.yy dl dt{position: relative; width: 600px; height: 346px; float: left; }
.yy dl dt img{width: 600px; height: 346px; position: relative;z-index: 1;}
.yy dl dd{width: 532px;padding-top:25px;  float: right;position:relative;}
.yy dl dd h3{ font-size: 42px; color: #333333; font-weight: normal; height: 70px; line-height: 70px; margin-bottom: 10px; }
.yy dl dd h3 b{ font-weight: bold;margin-right: 15px;}
.yy dl dd p{font-size: 18px; height: 144px; color: #666666; line-height: 30px;}
.yy dl dd em{ height: 30px;display: block;  }
.yy dl dd em img{width:460px; margin-top:40px; height: 30px; display: block; float: right;}


.zz .m_zz{height: 85px;margin-bottom: 30px;}
.zz .m_zz ul{width: 1200px;padding:0px 0 0; height: 85px; position: relative;}
.zz .m_zz li{ width:360px;padding:0px 0px 0 85px; height: 85px;box-sizing: border-box;  float: left; text-align: center; position: relative; border-right: 1px solid #e3e3e3;}
.zz .m_zz li em{margin-top:0px;display: block; position: relative;width: 132px; float: left;}
.zz .m_zz li em b{font-size: 50px; color: #222b52; font-family: "Arial","Agency FB";font-weight: bold;}
.zz .m_zz li em i{ font-size: 18px; color: #ffffff; text-align: left; line-height: 30px; background:#666666; text-align: center;  width: 30px; height: 30px;display: block; position: absolute;top:-5px; right: 0;border-radius: 100%; }
.zz .m_zz .zz1{ float: left;padding-top: 0px;}
.zz .m_zz .zz1 h3{font-size: 16px; color: #666666; text-align: left; font-weight: normal; }
.zz .m_zz li:nth-child(1){width: 235px;padding-left:0; }
.zz .m_zz li:nth-child(1) em{width: 132px;}
.zz .m_zz li:nth-child(2) em{width: 160px;}
.zz .m_zz li:nth-child(3) em{width: 160px;}
.zz .m_zz li:nth-child(4){width: 235px;border-right: 0; }
.zz .m_zz li:nth-child(4) em{width: 132px;}


.zz .m_zz li:hover em b{color: #105d9c;}
.zz .m_zz li:hover em i{background-color: #105d9c;}

/**/
.pro_bj{ height: 220px; overflow: hidden; /*background: url(../images/cpbg.jpg) no-repeat center top;*/background:#1c73b9; padding-top:55px; box-sizing: border-box; font-family: "黑体"; }
.pro_bj h2{margin-bottom: 20px;}
.pro{background-color: #fff;padding:42px;box-sizing: border-box;}


.m_pro{ width:540px; position: relative;box-sizing: border-box; float: left; }

.cp_nav{ clear: both;margin-bottom: 30px;overflow: hidden; }
.cp_nav h4{font-weight: bold;font-size: 26px; color: #0264b4; margin-bottom: 15px; line-height: 38px;}
.cp_nav h4 a{color: #0264b4;}
.cp_nav h4 em{ font-size: 44px; color: #0264b4;  font-family: "Arial"; display: block; text-transform: uppercase;  font-weight: bold;}
.cp_nav h3 a{width: 165px; float: left; height: 41px; line-height: 41px;margin-bottom: 8px; margin-right: 7px; border:1px solid #cccccc;  text-align: center; font-size: 18px; color: #4c4c4c;position: relative; display: block; box-sizing: border-box; font-weight: normal; text-decoration: none; }
.cp_nav h3 a:hover,.cp_nav h3.cur a{background:#0264b4; color: #fff; font-weight: normal;}

.cp_nr{width: 540px;position: relative; overflow: hidden;}
.cp_nr li{ width: 260px;float: left; margin-right: 15px;  }
.cp_nr li a{ text-decoration: none; }
.cp_nr li img{width: 260px; height: 194px; display: block;border:1px solid #dadada; box-sizing: border-box;}
.cp_nr li span{display: block; height: 48px; line-height: 48px;text-align: center; font-size: 16px; color: #333333; }
.cp_nr li:nth-child(2n){margin-right: 0;}
.cp_nr li:hover{transform: translateY(-2px);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 li:hover img{border:1px solid #0264b4; }

.pic{width: 532px; height: 687px; float: right;}
.pic img{width: 100%; display: block;}
/**/
.cp2bj{ height: auto; box-sizing: border-box; background:#fff; padding-top: 79px; overflow: hidden; font-family:"黑体";max-width: 1920px; min-width: 1366px; margin:0 auto;}
.cp2_nav{ width: 1200px; margin:0 auto 43px; background-color: #f1f1f1;height: 120px;}
.cp2_nav h2{height: 120px; width: 205px; background: #0071bb; line-height: 120px; text-align: center; font-size: 30px; color: #ffffff; float: left;}
.cp2_nav h2 a{color: #fff;}
.cp2_nav .clm{width: 995px; float: left;}
.cp2_nav  h3{height: 60px;border-bottom: 1px solid #d0d0d0;padding-left: 57px;}
.cp2_nav  h3 a{font-size: 16px;color: #333333;display: block; float: left;margin-right: 88px; line-height: 60px; font-weight: normal;}
.cp2_nav ul{height: 60px;padding-left: 57px;}
.cp2_nav ul li{height: 60px;}
.cp2_nav ul li a{font-size: 14px;color: #666666;display: block; float: left;margin-right: 30px; line-height: 60px; font-weight: normal;background:url(../images/ico2.png) no-repeat left center;padding-left: 20px;}

.cp2_nav  h3 a.cur{background:url(../images/ico1.png) no-repeat center bottom; font-weight: bold;color: #1b679e;}


.cp2{ width:1200px; margin:0 auto;line-height: 16px; font-size: 16px; }
.cp2 dl{width: 33.1%; margin-right: 0.21%; position: relative;margin-bottom: 4px; float: left;}
.cp2 dt{width: 100%;}
.cp2 img{display: block;width: 100%;  }
.cp2 dd{padding:10% 0 0 3.5em;box-sizing: border-box; position: absolute;left:0;top:0;width: 100%;height: 100%;}
.cp2 dd h3{ font-size: 1.5em; color: #333333; height:2em; line-height: 2em; text-align: left;  font-weight: normal; }
.cp2 dd p{ font-size: 14px; color: #999999; line-height: 25px; text-align: left;opacity: 0.7; }
.cp2 dd i{margin-top: 6.5em; width: 41px; height: 17px; display: block;background: url(../images/cpico.gif) no-repeat;}
.cp2 dl:nth-child(4n){margin-right: 0;}

.cp2 dl:hover dd{background:rgba(2,100,180,0.8);-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.cp2 dl:hover dd h3,.cp2 dl:hover dd p{color: #fff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.cp2 dl:hover dd i{margin-top: 6.5em; width: 38px; height: 38px; display: block;background: url(../images/curico.png) no-repeat;}
.cp2 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);}

@media (max-width: 1367px) {
    .cp2 dd i{margin-top: 3em;}
    .cp2 dl:hover dd i{margin-top: 3em;}
}


/**/
.casebj{ height:155px; background:#fff; padding-top:95px; padding-left:820px; overflow: hidden; font-family:"黑体";box-sizing: border-box; position: relative;max-width: 1920px; min-width: 1366px; margin:20px 0 auto;display: block;background: url(../images/tt2.png) no-repeat;}
.casebj h2{ margin-bottom: 35px; }
.casetit{width: 100%;height: 70px;border-top:1px solid #eeeeee;box-sizing: border-box;}
.casetit ul{margin:0 auto;width: 1200px;}
.casetit li{ font-size:18px;height: 70px; color: #333333;text-align: left; float: left;padding:15px 50px 0 30px; box-sizing: border-box; border-left:1px solid #e5e5e5; line-height: 35px; position: relative;}
.casetit li:after{content:'';position:absolute;height:2px;width:0;background:#0264b4;top:53px;left:30px;}
.casetit li em{display: block;width: 41px; height: 32px; overflow: hidden; position: relative; float: left;margin-right: 14px;}
.casetit li em img{width: 41px; height: 64px; display: block;}
.casetit li a{color: #333333; text-decoration: none; }
.casetit li:first-child{border-left:0;}
.casetit li.cur:after,.casetit li:hover:after{width:72%;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.casetit li.cur a,.casetit li:hover a{ color: #0264b4; font-weight: bold;}
.casetit li.cur em img,.casetit li:hover em img{position: absolute;top:-32px;left:0;}

.case{width: 100%;}
.case img{width: 100%; display: block;}
.case dl{overflow: hidden;}
.case_l{width: 24.6%;height: 100%; float: left;}
.case_l  dl{width:100%;height: auto;box-sizing: border-box; position: relative; margin-bottom: 1.5%; font-size: 18px; }
.case_l  dl dt{width: 100%;height: 100%;  position: relative;}
.case_l  dl dt img{width: 100%;display: block;}
.case_l  dl dd{width: 100%;background: rgba(2,100,180,0.9); height: 100%;padding:55% 10% 0;box-sizing: border-box;  position: absolute;left:0;top:100%; }
.case_l  dl dd h3{text-align: center; font-size: 1em; color: #ffffff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative; line-height: 3em; font-weight: bold;}
.case_l  dl dd h3 a{ color: #ffffff; }
.case_l  dl dd p{ line-height: 24px;font-size:16px;color: #ffffff;text-align: center;opacity: 0.8;max-height:196px; overflow: hidden; }
.case_l  dl dd span{display: block;margin-left: 10%;margin-top: 15px;}
.case_l  dl dd span a{width: 150px; height: 48px; line-height: 48px; text-align: center;color: #000000; font-size: 16px; float: left;background: url(../images/case_btn.png) no-repeat; display: block;margin-right: 10px;margin-bottom: 10px;}


.case_r{width: 24.6%;height: 100%; float: right;}
.case_r  dl{width:100%;height: auto;box-sizing: border-box; position: relative; margin-bottom: 1.5%; font-size: 18px; }
.case_r  dl dt{width: 100%;height: 100%;  position: relative;}
.case_r  dl dt img{width: 100%;display: block;}
.case_r  dl dd{width: 100%;background: rgba(2,100,180,0.9); height: 100%;padding:55% 10% 0;box-sizing: border-box;  position: absolute;left:0;top: 100%; }
.case_r  dl dd h3{text-align: center; font-size: 1em; color: #ffffff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative; line-height: 3em; font-weight: bold;}
.case_r  dl dd h3 a{ color: #ffffff; }
.case_r  dl dd p{ line-height: 24px;font-size:16px;color: #ffffff;text-align: center;opacity: 0.8;max-height:196px; overflow: hidden; }
.case_r  dl dd span{display: block;margin-left: 10%;margin-top: 15px;}
.case_r  dl dd span a{width: 150px; height: 48px; line-height: 48px; text-align: center;color: #000000; font-size: 16px; float: left;background: url(../images/case_btn.png) no-repeat; display: block;margin-right: 10px;margin-bottom: 10px;}


.m_case {width: 49.32%; margin:0 auto;}
.m_case  dl{width:100%;height: auto;box-sizing: border-box; position: relative; margin-bottom: 1.5%; font-size: 18px; }
.m_case  dl dt{width: 100%;height: 100%;  position: relative;}
.m_case  dl dt img{width: 100%;display: block;}
.m_case  dl dd{width: 100%;background: rgba(2,100,180,0.9); height: 100%;padding:13% 10% 0;box-sizing: border-box;  position: absolute;left:0;top:100%; }
.m_case  dl dd h3{text-align: center; font-size: 1em; color: #ffffff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative; line-height: 3em; font-weight: bold;}
.m_case  dl dd h3 a{ color: #ffffff; }
.m_case  dl dd p{ line-height: 24px;font-size:16px;color: #ffffff;text-align: center;opacity: 0.8;max-height:96px; overflow: hidden; }
.m_case  dl dd span{display: block;width: 335px;margin:20px auto 0;}
.m_case  dl dd span a{width: 150px; height: 48px; line-height: 48px; text-align: center;color: #000000; font-size: 16px; float: left;background: url(../images/case_btn.png) no-repeat; display: block;margin-right: 10px;}

.m_case  dl:nth-child(2){width:49%;height: auto;box-sizing: border-box; position: relative;  font-size: 18px; float: left; }
.m_case  dl:nth-child(3){width:49%;height: auto;box-sizing: border-box; position: relative;  font-size: 18px; float: right; }
@media (max-width: 1367px) {
    .m_case  dl:nth-child(2) dd span,.m_case  dl:nth-child(3) dd span {display: none !important;}
}


.case_l dl:hover dd,.case_r dl:hover dd,.m_case dl:hover dd{top:0;}



/**/
.hy_bj{ height: 1034px; box-sizing: border-box;  padding-top: 75px; overflow: hidden; font-family:"黑体";}
.hy_bj h2{margin-bottom: 30px;}

.hy{}

.hy dl{width: 300px;height: 334px; float: left; position: relative;margin-bottom: 50px;}
.hy dl dt{width: 300px;height: 334px;}
.hy dl dt img{width: 300px; height: 334px;display: block;}
.hy dl dd{width: 300px; height: 334px;padding:34px 56px 0; background:url(../images/ddbg1.png) no-repeat center top;position: absolute;top:0;left:0;box-sizing: border-box;}
.hy dl dd img{width: 88px;height: 72px; display: block; margin:0 auto;}
.hy dl dd h3{font-size: 28px; color: #ffffff; height: 50px;line-height: 50px; text-align: center;background:url(../images/hy_line.png) no-repeat center bottom;margin:25px 0 15px;}
.hy dl dd p{ font-size: 14px; text-align: center; line-height: 20px;color: #fff;opacity: 0.7;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;  overflow: hidden; text-overflow: ellipsis; margin-bottom: 5px; }
.hy dl dd i{display: none;margin:0 auto;height: 31px; width: 31px;background: url(../images/hy_more.png) no-repeat;}


.hy dl.cur dd{background:url(../images/curbg.png) no-repeat center top;}
.hy dl.cur dd h3{margin:5px 0;}
.hy dl.cur dd p{display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5;  overflow: hidden; text-overflow: ellipsis;}
.hy dl.cur dd i{display: block;}

.hy dl.cur dd{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}


/**/
.ysbj{ height: auto; background:#fff; overflow: hidden; font-family:"黑体";box-sizing: border-box;  max-width: 1920px;margin:0 auto;padding-top: 78px;}
.ysbj h2{margin-bottom: 32px;}
.ys{height:451px; position:relative;}
.ys .content{ height:auto;  position: relative; }
.ys dl{ height:451px; position:relative;}
.ys dt{ width:960px; height:451px; overflow:hidden; margin-right:-360px;}
.ys dt img{ display:block;width:960px; height:451px; }
.ys dd{width:562px; box-sizing: border-box; position: relative;}
.ys dd .desc{}
.ys dd h3{ height:110px; padding-top:100px; padding-left: 130px; font:40px "黑体"; color:#0264b4;  margin-bottom: 38px; font-weight: bold;box-sizing: border-box;}
.ys dd h3 em{color: #1c232b; font-size: 26px;display: block; font-weight: normal;}
.ys dd p{ margin-top:80px; font:18px "黑体"; line-height:24px; position:relative; color: #333333;padding-left: 24px; text-align: left;background:url(../images/yspico.png) no-repeat left 7px;margin-bottom: 20px;}

.ys dd h5{display: block;height: 64px;}
.ys dd h5 img{height:64px; display: block;}

.ys1 dd h3{background:url(../images/01.png) no-repeat left center;}
.ys2 dd h3{background:url(../images/02.png) no-repeat left center;}
.ys3 dd h3{background:url(../images/03.png) no-repeat left center;}
.ys4 dd h3{background:url(../images/04.png) no-repeat left center;}

.ys2 dt,.ys4 dt{ margin-right:0; margin-left:-360px;}

/**/
.nswsbj{ height: 801px; box-sizing: border-box;  padding-top:50px; overflow: hidden; font-family:"黑体";}
.nswsbj h2{margin-bottom: 20px;}

.news{width:570px; float: left; }
.news h2{background: url(../images/newstit1.png) no-repeat left center;padding-left: 50px;line-height: 45px; margin-bottom: 15px; position: relative; font-size: 22px; color: #0264b4; height: 32px; font-weight: normal;padding-bottom: 15px; border-bottom:1px solid #d2d2d2; }
.news h2 a{ color: #434345;  }
.news h2 em{float: right; font-size: 14px; color:#333333; text-transform: uppercase;font-weight: normal;opacity: 0.5;}

.news dl{width:570px; position: relative; clear: both; overflow: hidden;margin-bottom: 15px;}
.news dl dt{width:277px;height: 156px;overflow: hidden; float: left; }
.news dl dt img{ width:277px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news dl dd{width: 266px; float: right;}
.news  dl dd h3{ font-size:16px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin-bottom: 12px; height: 26px;line-height: 26px; font-weight: bold;}
.news  dl dd h3 a{ color: #333333; text-decoration: none;  }
.news  dl dd p{ line-height: 25px;font-size:14px;color: #3d3d3d;opacity: 0.8; height: 100px;}
.news  dl dd span a{ display: block;color: #3d3d3d; font-size: 14px; }

.news  li{padding:30px 0;border-bottom: 1px dashed #dbdbdb;}
.news  li h3{ font-size:16px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin-bottom: 12px; height: 26px;line-height: 26px; font-weight: bold;}
.news  li h3 span{ font-size: 14px; color: #a3a3a3; float: right; font-weight: normal;font-family: "Arial"; }
.news  li h3 a{ color: #333333; text-decoration: none;  }
.news  li p{ line-height: 25px;font-size:14px;color: #3d3d3d;opacity: 0.8;}
.news  li:nth-child(2){border-bottom: 0;}

.wt{width:550px;font-family:"黑体"; float: right;}
.wt h2{background: url(../images/newstit2.png) no-repeat left center;padding-left: 50px;line-height: 45px; margin-bottom: 15px; position: relative; font-size: 22px; color: #0264b4; height: 32px; font-weight: normal;padding-bottom: 15px; border-bottom:1px solid #d2d2d2; }
.wt h2 a{ color: #434345;  }
.wt h2 em{float: right; font-size: 14px; color:#333333; text-transform: uppercase;font-weight: normal;opacity: 0.5;}

.wtc{width: 550px; }
.wtc  li{padding:0 0 30px 0;border-bottom: 1px dashed #dbdbdb;}
.wtc  li h3{ font-size:16px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin-bottom: 12px; height: 26px;line-height: 26px; font-weight: bold;}
.wtc  li h3 span{ font-size: 14px; color: #a3a3a3; float: right; font-weight: normal;font-family: "Arial"; }
.wtc  li h3 a{ color: #333333; text-decoration: none;  }
.wtc  li p{ line-height: 25px;font-size:14px;color: #3d3d3d;opacity: 0.8;}
.wt_c{padding-top: 20px;}
.wt_c  em{height: 36px; line-height: 36px; font-size: 14px; color: #666666; display: block;background: url(../images/newsico.png) no-repeat left center;padding-left: 23px;}
.wt_c  em span{ font-size: 14px; color: #666666; float: right; font-weight: normal;font-family: "Arial"; }


/**/
.aboutbj{font-family:"黑体"; padding-top:70px; padding-bottom:70px; box-sizing: border-box; overflow: hidden; }
.about h2{  margin-bottom: 30px;}
.about h2 span{font-weight: bold;}

.about dl{height: 680px; box-sizing: border-box;}
.about dl dt{width: 1200px;height: 498px;}
.about dl dt img{width: 1200px; height: 498px;display: block;}
.about dl dd {width: 1200px;position: relative; }
.about dl dd h3{font-size: 28px; color: #ffffff; font-weight: bold; width: 601px; text-align: center;margin:0 auto 20px; height: 80px; line-height: 80px;background: url(../images/abttit.gif) no-repeat;border-radius: 2px; position: absolute;left:300px;top:-39px;}
.about dl dd p{font-size: 16px; color: #333333;line-height: 25px; text-indent: 30px;padding-top:60px;}
.about dl a{ text-decoration: none;  }

.xc_bj{width: 1200px;margin:0 auto;height: 315px;box-sizing: border-box;}
.xc_nav{height:35px;margin-bottom: 20px;  }
.xctit{height: 35px;width: 450px; margin:0 auto;}
.xctit i{height: 35px; float: left;}
.xctit i a{display: inline-block; height: 35px;line-height: 35px;padding:0 36px; font-size: 18px; color: #000000; font-weight: normal; text-decoration: none;background: url(../images/xcxt.gif) no-repeat right center;}
.xctit i a.cur{color: #0264b4; font-weight: bold;}
.xctit i a:last-child{background: none;}

.xc{height: 232px;position: relative;}
.scroll{width: 1200px; overflow: hidden;}
.xc .jt{width: 27px; height: 49px; display: block; position: absolute;top:40%;}
.xc .prev1{left:-47px; background: url(../images/xc_lefts.png) no-repeat;}
.xc .next1{right:-47px;background: url(../images/xc_rights.png) no-repeat;}

.xc li{ width: 380px;float: left;margin-right: 30px;  }
.xc li a{text-decoration: none;}
.xc li img{width: 380px;height: 215px; display: block;}
.xc li span{height: 56px; line-height: 56px; text-align: center;display: block; color: #666666; font-size: 18px;}
.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);}



.footWrap{ color:#0264b4; !important;}
.link_bj{width:1200px; margin: 0 auto;margin-top: -60px; min-height:60px; overflow: hidden; }
.link{ height:auto; overflow: hidden;font-family:"黑体";}
.link h2{font-size: 14px; font-weight: bold;width: 90px; float: left; color: #333; opacity: 0.8; line-height: 60px;}
.link p{  width: 1100px; float: left; font-size: 16px;overflow: hidden; line-height: 60px; color:#acacac;}
.link p a{ color: #333; font-size: 14px;opacity: 0.5; padding-left:20px; text-align: left;    float: left;}

.ttdh{ width:1200px;  margin:0 auto}
.ljzx{ float:right; margin-top:60px;}
.zhufl{width:1200px; height:166px; margin:0 auto; padding-top:50px;}
.zhufl span{ float:left; margin:0 37px;}
.zhufl span a{display:block; width:166px; height:166px; background:url(../images/zfl_bj.png); text-align:center; line-height:160px; color:#FFF; font-size:20px; font-weight:bold;}
.zhufl span a:hover {width:166px; height:166px; text-decoration:none; background:url(../images/zfl_bj_a.png);  color:#1a68a6; font-weight:bold;}

.g_lc {height: 400px; padding-top:60px; margin-top:10px; background-color:#015bb3;}
.f_fw { font-family: "黑体";}
.conty {width: 1200px; margin: 0 auto; }
.g_lc h2 { height: 178px; text-align: center; font-size: 50px; font-weight: bold; color: #fff;}
.g_lc h2 a{color: #fff;}
.g_lc h2 em { display: block; background: url(../images/lctit.png) no-repeat center top; font-size: 20px; color: #fff; padding-top: 15px; font-weight: normal;}
.g_lc .m_lc { height: 240px;}
.g_lc .m_lc li { float: left; width: 123px; height: 156px; border: 2px solid #fff; background: rgba(255,255,255,.11); margin-right: 26px; position: relative; transition: all 0.3s linear 0s; margin:0 35px;}
.g_lc .m_lc .lastli{margin-right: 0;}
.g_lc .m_lc li em { width: 76px; height: 76px; position: absolute; left: 27px; top: -35px; overflow: hidden;}
.g_lc .m_lc li em i { width: 64px; height: 64px; margin: 0 auto; background: #fff; border-radius: 50%; display: block;}
.g_lc .m_lc li em img { margin: 0 auto;}
.g_lc .m_lc li span { display: block; padding-top: 55px; font-size: 18px; color: #fff; text-align: center;}
.g_lc .m_lc li span b { display: block; font-size: 30px; color: #fff;}
.g_lc .m_lc li:hover,.g_lc .m_lc .cur{background: #fff;transform: translateY(-10px);}
.g_lc .m_lc li:hover em,.g_lc .m_lc .cur em{left:24px;}
.g_lc .m_lc li:hover em img,.g_lc .m_lc .cur em img{margin-left: -67px;}
.g_lc .m_lc li:hover em i,.g_lc .m_lc .cur em i{background: #007acf;border: 5px solid #014288;}
.g_lc .m_lc li:hover span,.g_lc .m_lc .cur span{color: #007acf;}
.g_lc .m_lc li:hover span b,.g_lc .m_lc .cur span b{color: #007acf;}

.lx3{ width:100%; background:url(../images/tant3.png)no-repeat center top; height:200px;}
.lx3 a{display:block; padding-top:155px; width:111px; height:34px; margin:0 auto;}

.yqlj{ width:1200px; height:20px; margin:30px auto; }
.yqlj span{ width:100px; float:left; font-family: "黑体"; font-size:16px;}
.yqlj li{float: left;font-family: "黑体"; font-size:16px; margin-right:40px;}
.dbbq{ padding-top:30px; margin:0 auto; width:1200px; height:50px; border-top:1px solid #FFF; font-size:14px; color:#FFF; font-family: "黑体";}
.dbbq a{ font-size:14px; color:#FFF; font-family: "黑体";}
.dbbq span{ float:right;}

.mbx{width: 1200px; margin: 0 auto;}
.mbx_n{margin-bottom: 20px;}
.mbx_wz{font-size: 14px; border-bottom: 1px dashed #dcdcdc;}
.mbx_wz b{border-left: 10px solid #333333; font-weight: normal; padding-left: 8px;}
.mbx_wz span{font-family: 宋体; height: 46px; line-height: 46px; padding: 0px 5px;}
.mbx_wz i{ font-style: normal;}
.mbx_wz a:hover{color: #007acf; text-decoration:none}