@charset "utf-8";
html,body{min-width: 1200px;background-color: #fff;}
.top{height:60px;overflow: hidden; background-color:#000;}
.intop{height:60px;overflow: hidden; background:rgba(0,0,0,0.5);position: absolute;z-index: 999;width: 100%;}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.logo {float: left;width: 331px;height: 60px;background: url(../images/logo.png) center 0 no-repeat;}
.nav {float: left;height: 45px;width: 720px;margin-top: 15px;text-align: center;}
.nav ul {display: inline-block;}
.nav ul li{width: 100px;height: 30px;float: left;font-size: 18px;}
.nav ul li a{text-decoration: none;color: #fff;}
.nav ul li:hover a{color: #2A8AE2}
.mfsy {float: right;width: 110px;height: 30px;margin-top: 15px;background-color: #2A8AE2;border-radius: 5px;margin-right: 10px;text-align: center;}
.mfsy a{color: #fff;line-height: 30px;text-decoration: none;font-size: 16px;}
.nav ul li a.navg{color: #2A8AE2;}
.fixedtop {position: fixed;top: 0px;left: 0px;z-index: 999;background-color: rgba(0,0,0,0.8);width: 100%;}

.banner{overflow: hidden;height: 599px;margin: 0 auto;position: relative;}
.banner .tb-btn a{background-color: #aaa;border-radius: 0;width: 20px;height: 3px;}
.banner .tb-btn a.active {background-color: #fff;}
.b3 {width: 360px;height: 190px;margin-left: 50%;margin-top: 200px;}
.b3 h1{font-size: 40px;color: #fff;line-height: 80px;}
.b3 h2{font-size: 16px;line-height: 26px;color: #fff;}
.b2 {width: 420px;height: 160px;margin-left: 27%;margin-top: 240px;}
.b2 h1{font-size: 40px;color: #fff;line-height: 80px;}
.b2 h2{font-size: 16px;line-height: 26px;color: #fff;}
.b1 {width: 400px;height: 160px;margin-left: 25%;margin-top: 220px;}
.b1 h1{font-size: 40px;color: #fff;line-height: 80px;}
.b1 h2{font-size: 16px;line-height: 26px;color: #fff;}

.h1{background: url(../images/1.png) center 0 no-repeat;height: 88px;}
.box1 {overflow: hidden;height: 900px;text-align: center;}
.box1 h1{font-size: 30px;color: #000;margin-top: 90px;margin-bottom: 72px;}
.box1 ul{background: url(../images/box1.png) center 0 no-repeat;height: 625px;width: 924px;margin-left: 138px;}
.box1 ul li{width: 308px;height: 310px;float: left;}
.b1c {width: 300px;height: 200px;margin: 54px 3px;text-align: center;overflow: hidden;}
.b1c img{width: 80px;height: 80px;margin-bottom: 50px;margin-top: 20px;transition: all 0.2s;}
.b1c h2{font-size: 18px;margin-bottom: 30px;transition: all 0.2s;}
.b1c span{font-size: 14px;line-height: 18px;color: #757575;width: 202px;margin: 0 auto;text-align: left;display: block;transition: all 0.2s;}
.box1 ul li:hover .b1c img{transform:translateY(-100px);}
.box1 ul li:hover .b1c h2{transform:translateY(-92px);}
.box1 ul li:hover .b1c span{transform:translateY(-92px);}
.box1 ul li:hover {box-shadow: 0px 3px 10px 3px #f4f9fe;}

.box2 {background: url(../images/box2.png) center 0 no-repeat;height: 755px;text-align: center;}
.box2 h1{color: #000;font-size: 30px;line-height: 30px;padding-top: 70px;font-weight: 200;margin-bottom: 70px;}
.box2 ul{width: 600px;height: 400px;margin-left: 305px;}
.box2 ul li{width: 300px;height: 200px;text-align: center;float: left;}
.box2 ul li img{width: 85px;height: 85px;margin: 45px auto 15px auto;}
.box2 ul li h2{color: #000;font-size: 14px;line-height: 30px;font-weight: 200;}
.box2-sy{display: inline-block;background-color: #2A8AE2;width: 210px;height: 44px;text-align: center;line-height: 44px;font-weight: 100;margin-top: 30px;}
.box2-sy a{text-decoration: none;color: #fff;font-size: 16px;}

.box3{overflow: hidden;height: 590px;text-align: center;}
.box3-bt {font-weight: 200;font-size: 30px;line-height: 36px;margin-top: 90px;margin-bottom: 60px;color: #181818;}
.box3-hb {background: url(../images/box3.png) center 0 no-repeat;height: 300px;}
.box3 a{color: #2A8AE2;font-size: 14px;font-weight: 200;margin-bottom: 96px;display: block;text-decoration: none;}

.box4 {text-align: left;background-color: #FBFBFC;overflow: hidden;}
.box4-news {width: 1000px;margin: 70px auto 55px;}
.box4-news li{min-height: 300px;min-width: 300px;}
.rmwt p{margin: 0;}
.rmwt {float: left;margin-right: 167px;}
.rmwt-bt {font-size: 16px;line-height: 22px;color: #000;font-weight: 500;}
.rmwt p a{font-size: 14px;line-height: 2; color: #787878;font-weight: 200;}
.rm_mone { font-size: 12px;margin-top: 8px;display: block;}
.zxgg p{margin: 0;}
.zxgg-bt {font-size: 16px;line-height: 22px;color: #000;font-weight: 500;}
.zxgg p a{font-size: 14px;line-height: 2; color: #787878;font-weight: 200;}
.zx_mone { font-size: 12px;margin-top: 8px;display: block;}

.box5 {height: 81px;overflow: hidden;border-top: 1px solid #E0E0E0;}
.box5 ul{ width: 750px;margin: 0 auto;}
.box5 ul li{vertical-align: middle;display: inline-block; width: 245.5px;height: 30px;line-height: 30px;padding: 25px 0;float: left;text-align: center;}
.box5 ul li span{height: 30px;line-height: 30px;font-size: 14px;color: #A6A6A6;margin: 2px 5px;}
.box5 ul div{float: left;width: 1px;height: 30px;background-color: #ccc;margin-top: 26px;}

.foot {background-color: #FBFBFC;overflow: hidden;height: 89px;}
.di{ position: relative;z-index: 2;width: 980px; margin: 0 auto;padding: 30px 0;}
.foot-left {width: 570px;height: 36px;float: left;}
.foot-left ul {overflow: hidden;}
.foot-left ul li{float: left;text-align: center;width:auto;height: 14px;border-right: 1px solid #9e9e9e;padding: 0 10px;}
.foot-left ul li a{text-decoration: none;color: #9e9e9e;font-size: 12px;line-height: 16px;display: block;}
.foot-left span{display: block;color: #9e9e9e;font-size: 12px;margin-left: 10px;}
.foot-right {float: right;width: 280px;height: 36px;}
.foot-right .f1{width: 150px;float: left;}
.foot-right .f1 img{float: left;}
.f1 h1{font-size: 12px;color: #2A8AE2;line-height: 20px;}
.f1 h2{font-size: 16px;color: #2A8AE2;line-height: 10px;}
.f2 {float: left;margin: 6px 0 0 20px;}
.f3 {float: left;margin: 6px 0 0 20px;}


.cc {width: 1000px;margin:30px 100px;height: 500px;}
.ccwz {width: 520px;height: 260px;margin-top: 135px;}
.ccwz h1{height: 60px;line-height: 30px;font-size: 30px;border-bottom: 1px solid #C3C3C3;}
.ccwz h2{margin-top: 40px;display: inline-block;height: 34px;line-height: 34px;font-size: 20px;color: #666;}
.ccwz h2 img{float: left;margin-right: 10px;}
.cctp {width: 320px;height: 450px;text-align: center;margin-top: 25px;}
.cctp img{margin-top: 10px;}
.cpgm {height: 300px;overflow: hidden;background: url(../images/cc.png) center 0 no-repeat;text-align: center;}
.cpgm h1 {font-size: 30px;color: #000;letter-spacing: 0;height: 30px;line-height: 30px;margin-bottom: 40px;margin-top: 100px;}

.xx-yx {width: 1010px;min-height: 400px;overflow: hidden;margin: 50px 95px;}
.xx-yx h1{ margin-bottom: 40px;font-size: 24px;color: #000;}
.xx-yx ul li{width: 170px;height: 170px;border: 1px solid #E0E0E0;float: left;margin-right: 30px;margin-bottom: 30px;overflow: hidden;text-align: center;transition: all 0.3s;}
.xx-yx ul li img {margin-top: 40px;margin-bottom: 20px;transition: all 0.3s;}
.xx-yx ul li h2 {font-size: 16px;font-weight: 200;text-align: center;line-height: 1;margin-bottom: 55px;margin-top: -5px;display: block;transition: all 0.3s;}
.xx-yx ul li span {color: #757575;font-size: 14px;text-align: left;margin: 0 15px;line-height: 18px;font-weight: 200;display: block;transition: all 0.3s;}
.xx-yx ul li:hover {border: 1px solid #2A8AE2;} 
.xx-yx ul li:hover img {transform:translateY(-88px);}
.xx-yx ul li:hover h2 {transform:translateY(-50px)}
.xx-yx ul li:hover span {transform:translateY(-85px)}

.zz {width: 1000px;min-height: 620px;margin: 50px 100px;}
.zz ul li{width: 280px;height: 280px;border: 1px solid #E0E0E0;float: left;margin-right: 50px;margin-bottom: 50px;text-align: center;}
.zz ul li:hover {border: 1px solid #2A8AE2;}
.zz ul li img{margin: 50px 36px 20px; width: 188px;height: 80px;}
.zz ul li h1{color: #000;font-size: 18px;line-height: 2;margin-bottom: 12px;font-weight: 200;}
.zz ul li span{display: block;color: #757575;font-size: 14px;text-align: left;margin: 0 20px;line-height: 18px;font-weight: 200;}

.hzkh {overflow: hidden;background: url(../images/hz.png) center top no-repeat; min-height: 600px;}
.hz1 {width: 1000px;height: 340px;margin: 30px 100px;overflow: hidden;}
.hz1-l {float: left;color: #313131;font-size: 16px;}
.hz1-l .bt{margin-left: 10px;width: 112px;border-right: 1px solid #e0e0e0;}
.hz1-l .bt li {text-align: center;padding-top: 10px;padding-bottom: 10px;}
.hz1-l .bt li a{text-decoration: none;color: #000;line-height: 35px;display: block;width: 111px;height: 35px;border: 1px solid rgba(0,0,0,0);z-index: 999;}
.hz1-l .bt li a.hzg {color: #2A8AE2;border: 1px solid #e0e0e0;border-right: 1px solid #fff;}
.hz1-r {width: 840px; height: 340px;color: #000;float: right;margin: 0 15px;overflow: hidden;}
.r-top {margin-left: 20px;margin-top: 15px;}
.r-top li {float: left;width: 170px;height: 170px;margin-right: 33px;background-color: rgba(255,255,255,0.8);text-align: center;border: 1px solid rgba(255,255,255,0.8);}
.r-top li img{margin-top: 50px;}
.r-top li.hrg {border: 1px solid #2A8AE2;}
.r-btm { text-align: left;float: left;display: inline-block;clear: both;width: 785px;height: 120px;margin-left: 20px;margin-top: 20px;overflow: hidden;}
.r-btm li{width: 785px;height: 120px;}
.r-btm li h1{font-size: 24px;margin-bottom: 15px;line-height: 1.2;}
.r-btm li span{display: block;font-size: 14px;line-height: 1.4;}
.dj{width: 840px; height: 340px;color: #000;float: right;margin: 0 15px;overflow: hidden;}
.hz2 {background: url(../images/hh.png) center 80px no-repeat;height: 380px;}
.hz2 h1{ margin-top: 100px;font-size: 20px;color: #000;margin-left: 160px;}

.lxwm {overflow: hidden;min-height: 710px;}
.lx-l {width: 500px;min-height: 450px;float: left;text-align: center;}
.lx-l span{display:block; width: 400px;margin-left: 50px;line-height: 35px;font-size: 15px;}
.lx-r {width: 600px;min-height: 450px;float: right;text-align: center;margin-right: 30px;}

.mf {overflow: hidden;min-height: 710px; background-color: #efefef;}
.mfbd {background: #FFFFFF;border: 1px solid #D0D0D0;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.06);width: 881px; padding: 0 43px; margin: 50px auto;min-height: 600px;}
.mfbt {height: 20px;line-height: 20px;padding: 25px 0;font-size: 20px;color: #000;letter-spacing: 0;border-bottom: 1px solid #E0E0E0;text-align: center;}
.online{overflow: hidden; display: block;width: 100%; line-height: 30px;margin-bottom: 20px;}
.online span{display: block;text-align: right;width: 120px;float: left;margin-left: 30px;}
.online input{ width: 380px; height: 24px;margin-left: 60px;float: left;}
.online .submit1{width: 120px;height: 30px;margin-top: 80px;margin-left: 380px;}

.news-top {overflow: hidden; zoom: 1;border-bottom: 3px solid #89b5e9;padding: 0 25px 10px;height: 45px;}
.news-logo {width: 300px;height: 35px;margin-top: 10px;margin-left: 10px;float: left;}
.news-top .shu{width: 1px;height: 35px;background-color: #e0e0e0;float: left;margin-top: 10px;margin-left: 30px;}
.news-top h1{float: left;font-size: 25px;line-height: 35px;color: #323232;padding-left: 16px;padding-bottom: 2px;margin-top: 10px;}
.news-center {overflow: hidden;min-height: 700px;}
.news-left {border: 1px solid #AAC1DE;width: 160px;margin-bottom: 15px;min-height: 600px;float: left;margin: 60px 20px 15px 60px; }
.news-left ul{font-size: 12px;padding: 12px 10px;}
.news-left ul li{list-style: none;line-height: 27px;padding: 0 10px;}
.news-left ul li a {color: #1E5494;}
.news-right {max-width: 1500px;min-height: 800px;float: left;margin:60px 20px 15px 20px;}
.news-right h1 {font-size: 16px;color: #000;font-weight: bold;margin: 0 0 5px;}
.news-right ul {margin: 0 0 0 5px;}
.news-right ul li {line-height: 25px;padding: 0 20px 0 0;}
.dian{width: 4px;height: 4px;border-radius: 50%;background-color: #000;float: left;margin:10px 5px;}
.news-right ul li a{color: #1E5494;font-size: 16px;margin-left: 2px;}
.news-right h2 {font-size: 16px;color: #000;font-weight: bold;margin: 0 0 5px;}
.news-nr {margin: 20px 0 0 0;}
.news-nr img{width: auto;height: auto;}



