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

.tit01{text-align: center;  font-family: "思源黑体 CN","Microsoft YaHei"; font-size: 45px; color: #2071e8; font-weight: bold;}
.tit01 a{color: #2071e8;}
.tit01 b{height: 20px; display: block;background: url(../images/tit01bg.png) no-repeat center center;padding: 10px 0; }
.tit01 span{ font-size: 18px; color: #6191eb;display: block;font-weight: normal; line-height: 40px; }

.tit02{text-align: center;  font-family: "思源黑体 CN","Microsoft YaHei"; font-size: 45px; color: #fff; font-weight: bold;}
.tit02 a{color: #fff;}
.tit02 b{height: 20px; display: block;background: url(../images/tit02bg.png) no-repeat center center;padding: 10px 0; }
.tit02 span{ font-size: 18px; color: #fff;display: block;font-weight: normal; line-height: 40px; }

/**/
.tj_bj{height: 698px; overflow: hidden;background: url(../images/tjbg.jpg) no-repeat center -40px;padding-top:97px;font-family: "Microsoft YaHei"; box-sizing: border-box; }
.tj_bj h2 em{font-weight: normal;}
.tj_bj .m_tj{width:1200px; height: 492px; position: relative;}
.tj_bj .m_tj ul{}
.tj_bj .m_tj ul li{width: 130px; float: left; cursor: pointer; }
.tj_bj .m_tj ul li em{color: #222222;display: block;font-size: 20px;margin-bottom: 10px; font-family: "Arial"; font-weight: bold; height: 90px;background: url(../images/tjico.png) no-repeat center bottom; text-align: center;}
.tj_bj .m_tj ul li p{line-height: 24px; text-align: center; font-size: 15px; display: block; color: #666666;  display: none; }
.tj_bj .m_tj ul li:hover em,.tj_bj .m_tj ul li.cur em{background: url(../images/tjicocur.png) no-repeat center bottom; color: #fc5b12;}
.tj_bj .m_tj ul li:hover p,.tj_bj .m_tj ul li.cur p{color: #fc5b12; display: block;}
.tj_bj .m_tj ul li{ position: absolute; }
.tj_bj .m_tj ul li:nth-child(1){left:0;top:196px;}
.tj_bj .m_tj ul li:nth-child(2){left:180px;top:112px;}
.tj_bj .m_tj ul li:nth-child(3){left:350px;top:37px;}
.tj_bj .m_tj ul li:nth-child(4){left:520px;top:127px;}
.tj_bj .m_tj ul li:nth-child(5){left:690px;top:81px;}
.tj_bj .m_tj ul li:nth-child(6){left:860px;top:32px;}
.tj_bj .m_tj ul li:nth-child(7){left:1100px;top:-18px;}
.tj_bj .m_tj .tj_desc{width: 518px; text-align: justify; font-size: 16px; color: #666666; line-height: 30px; position: absolute;right:280px; bottom: 130px;}

/**/
.wt_bj{height: 857px;overflow: hidden; box-sizing: border-box; background: url(../images/wtbg.jpg) no-repeat center -50px;padding-top:95px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.wt_bj h2{margin-bottom: 90px;}
.wt_bj h2 b{padding:0;}
.wt_bj h2 span{font-family: "Arial"; font-size: 10px; text-transform: uppercase; color: #bdcef4; display: block;}
.m_wt{height: 510px; }
.m_wt ul{width: 1200px;height: 353px; position: relative;}
.m_wt ul li{width: 110px; height: 88px; font-size: 15px; color: #ffffff;  position: absolute; text-align: center;}
.m_wt ul li a{ color: #fff; }
.m_wt ul li:nth-child(1){left:0px;top:211px;}
.m_wt ul li:nth-child(2){left:145px;top:62px;}
.m_wt ul li:nth-child(3){left:300px;top:160px;}
.m_wt ul li:nth-child(4){left:725px;top:37px;}
.m_wt ul li:nth-child(5){left:930px;top:125px;}
.m_wt ul li:nth-child(6){left:890px;top:250px;}
.m_wt ul li:nth-child(7){left:1095px;top:80px;}
.m_wt ul li:nth-child(8){left:215px;top:270px;}

/**/
.dz_bj{height: 826px; overflow: hidden;background: url(../images/dzbg.jpg) no-repeat center top;padding-top:142px;font-family: "Microsoft YaHei"; box-sizing: border-box; }
.dz_bj a{ text-decoration:none;}
.dz_bj .m_dz {width:800px;}
.dz_bj .m_dz h2{margin-bottom: 70px;}
.dz_bj .m_dz ul{width: 800px;overflow: hidden; }
.dz_bj .m_dz ul li{ box-sizing: border-box; cursor: pointer; width: 400px; height: 126px; float: left; font-size: 16px; color: #fff; margin-bottom: 55px; }
.dz_bj .m_dz ul li a{ text-decoration: none; color: #fff; }
.dz_bj .m_dz ul li em{ float: left; height: 126px; line-height: 126px;width: 126px;font-size: 32px; color: #ffffff; font-weight: bold; text-align: center;  display: block; border-radius: 100%; background: #43b9f6;}
.dz_bj .m_dz ul li p{padding-top: 15px;padding-left: 30px; line-height: 27px; color: #fff;  float: left;}
.dz_bj .m_dz ul li:nth-child(2) em{ background: #fc5b12; }
.dz_bj .m_dz ul li:nth-child(3) em{ background: #ffc500; }
.dz_bj .m_dz ul li:nth-child(4) em{ background: #17dca7; }
/**/
.pro_bj{height: 862px;overflow: hidden; box-sizing: border-box; background:#fff;padding-top:90px;font-family: "Microsoft YaHei"; }
.pro_bj h2{margin-bottom: 10px;}
.pro_bj h2 em{ font-weight: normal;}
.pro_bj h2 span{font-weight: normal;font-size: 18px; color: #666666;}
.m_pro{height: 610px; overflow: hidden;}
.cp{ height:510px; }
.m_pro dl{float: left;width: 350px;margin-right: 75px; margin-top: 40px; position: relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.m_pro dt{width: 350px;}
.m_pro dt img{width: 350px;height: 350px;display: block;}
.m_pro dd{width: 350px; height: 110px; box-sizing: border-box; text-align: center;}
.m_pro dd h3{height: 32px; line-height: 32px; font-size: 20px;font-weight: normal;color: #222222;margin-top: 20px;}
.m_pro dd h3 a{color: #222222; text-decoration: none;}
.m_pro dd p{font-size: 14px;color: #888888;line-height: 21px;  height: 42px;}
.m_pro .nones{margin-right: 0;}
.m_pro dl:hover{margin-top: 25px;}
.m_pro dl:hover span{ background-color: #09c1c2; border:1px solid #09c1c2; }
.m_pro dl:hover span a{color: #fff;}

.cppage{ height: 18px;width:120px; margin:0 auto; }
.cpleft{width: 10px; height: 18px;background:url(../images/left.gif) no-repeat center top; float: left;}
.cpright{width: 10px; height: 18px;background:url(../images/right.gif) no-repeat center top;float: left;}
.cppages{width:93px;padding-left: 6px; float: left;height: 18px; line-height: 18px;}
.cppages em{ background: #999999;height: 11px; width: 11px; border-radius: 100%; display: block; float: left;margin:4px 10px; }
.cppages em.cur{ background: #fc5b12; }

/*优势*/
.g_ys{background: url(../images/ysbg.jpg) no-repeat center top;height: 1100px;padding-top:95px; box-sizing: border-box;}
.g_ys h2{margin-bottom: 65px;}
.g_ys h2 em{font-weight: normal;}
.g_ys .yshd{height: 161px;}
.g_ys .yshd li{float: left;width: 300px;text-align: center; padding-top: 81px;font-size: 26px;font-weight: normal;color: #666666; position: relative;}
.g_ys .yshd li em{display: block;font-size: 12px;color: #fff;font-weight: normal;text-transform: uppercase;padding-top: 2px;}
.g_ys .yshd li i{width: 143px;height: 81px;display: block; position: absolute;left:50%;margin-left: -63px;top:0;}
.g_ys .yshd li .li01{background: url(../images/ys1ico.png) no-repeat center top;}
.g_ys .yshd li .li02{background: url(../images/ys2ico.png) no-repeat center top;}
.g_ys .yshd li .li03{background: url(../images/ys3ico.png) no-repeat center top;}
.g_ys .yshd li .li04{background: url(../images/ys4ico.png) no-repeat center top;}
.g_ys .yshd li.on{ color: #fc5b12; font-weight: bold; }
.g_ys .yshd li.on .li01{background: url(../images/ys1icocur.png) no-repeat center top;}
.g_ys .yshd li.on .li02{background: url(../images/ys2icocur.png) no-repeat center top;}
.g_ys .yshd li.on .li03{background: url(../images/ys3icocur.png) no-repeat center top;}
.g_ys .yshd li.on .li04{background: url(../images/ys4icocur.png) no-repeat center top;}
.g_ys dl{width: 1200px;height: 520px; position: relative;}
.g_ys dt{float: left;width: 1200px;height: 520px;overflow: hidden;}
.g_ys dt img{width: 1200px;height: 520px;display: block;}
.g_ys dd{ background: rgba(255,255,255,0.9); padding: 27px 40px 0; width: 483px; height: 193px;  box-sizing: border-box; position: absolute; right: 0; bottom:72px; }
.g_ys h3{height: 62px;font-size:26px;font-weight: bold;color: #016ed4;}
.g_ys h3 em{display: block;font-size: 12px;color: #d5d5d5;font-weight: normal;font-style: normal;font-family: "Arial"; text-transform: uppercase; letter-spacing: 2px; }
.g_ys p{font-size: 18px;line-height: 33px;color: #333333; }

/**/
.g_team{background: url(../images/teambg.jpg) no-repeat center top;height: 830px;padding-top:52px; box-sizing: border-box;}
.g_team h2{margin-bottom: 20px; text-align: left;}
.g_team h2 em{font-weight: normal;}
.g_team h2 span{font-size: 24px; color: #666;}
.m_team{ height: 541px;  position: relative;width: 1200px;}
.m_team em{width:78px;height: 272px;position: absolute;right:44px;top:-181px;}
.m_team em img{width:78px;height: 272px; display: block;}
.m_team dl{width:840px;}
.m_team dl dt{width: 360px; height: 541px; float: left;}
.m_team dl dt img{width: 360px; height: 541px; display: block;}
.m_team dl dd{padding:140px 70px 0 55px; box-sizing: border-box; width:480px; height: 541px; float: left;background: url(../images/ddbg.jpg) no-repeat left top;}
.m_team dl dd h3{height: 108px;font-size:47px;font-weight: normal;color: #ffffff; position: relative;margin-bottom: 30px;}
.m_team dl dd h3:before{content: "";position: absolute;left:0;bottom: 0;width:41px;height: 2px; background: #89d6ed;}
.m_team dl dd h3 a{ color: #fff; }
.m_team dl dd i{display: block;font-size: 16px;color: #ffffff;font-weight: normal;font-style: normal; }
.m_team dl dd p{margin-bottom: 40px; line-height: 30px; font-size: 15px; color: #fff; }
.m_team dl dd span{ display: block; text-transform: uppercase; background: #fff; width:120px; height: 30px; line-height: 30px; text-align: center;border-radius: 15px; color: #1277a1;}
.m_team dl dd span a{color: #1277a1;}
.m_team  li{ position: absolute; }
.m_team  li:nth-child(1){right:362px;top:-181px;}
.m_team  li:nth-child(2){right:181px;top:0;}
.m_team  li:nth-child(3){right:0;top:181px;}
.m_team  li:nth-child(4){right:179px;top:362px;}

/**/
.sb_bj{height:688px;overflow: hidden; background: url(../images/sbbg.jpg) no-repeat center top;padding-top:100px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.sb_bj h2{margin-bottom: 60px;}
.sb_bj h2 em{font-weight: normal;}
.m_sb{ height: 327px;  position: relative; }
.m_sb .sb{width:1200px; overflow: hidden;}
.m_sb li{ float: left; width:374px;margin-right: 36px; }
.m_sb li img{width: 374px; height: 250px;display: block;}
.m_sb li a{ text-decoration: none; }
.m_sb li span{width: 374px; height: 48px;  display: block;  font-size:14px; color:#888888; font-weight: normal;text-align: center;}
.m_sb li span b{ font-weight: normal;padding-right: 10px; line-height: 48px;font-size:18px; color:#333;}

.m_sb .prevsb,.m_sb .nextsb {display:block;position:absolute;z-index:1;top:100px; width:48px;height:48px;cursor:pointer;}
.m_sb .prevsb{ background:url(../images/left1.png) no-repeat; left:-60px;}
.m_sb .nextsb {background:url(../images/right1.png) no-repeat;right:-60px;}

/**/
.jz_bj{height:790px;overflow: hidden; background:#fff;padding-top:90px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.jz_bj h2{margin-bottom: 50px;}
.jz_bj h2 em{font-weight: normal;}
.m_jz{ height: 447px; overflow: hidden; }
.m_jz dl{width:400px;height: 368px; float: left; }
.m_jz dl dt{position: relative; width: 247px; height: 247px; margin:0 auto;background: url(../images/jzdlbg.png) no-repeat center top; overflow: hidden;}
.m_jz dl dt em{ display: none;width: 231px; height: 231px;background: url(../images/jzhoverbg.png) no-repeat center center; position:absolute;z-index: 1; top:8px; left: 8px; }
.m_jz dl dt img{border-radius:100%; width: 231px; height: 231px;padding:8px; display: block;}
.m_jz dl dd{padding:30px 41px; box-sizing: border-box; width: 400px;}
.m_jz dl dd h3{font-weight: normal;color: #333333;font-size: 13px; height: 35px; line-height: 35px; text-align: center;}
.m_jz dl dd h3 a{color: #333;}
.m_jz dl dd p{ line-height: 28px; color: #888888; text-align: center; height: 158px; font-size: 15px; }
.m_jz dl dd p a{ color: #888888; }

.m_jz dl:hover dt em{ display: block; }
.m_jz dl:hover dd h3 a{ font-weight: bold;color: #fc5b12; }


/**/
.lc_bj{height: 691px; overflow: hidden;background: url(../images/lcbg.jpg) no-repeat center top;padding-top:98px;font-family: "Microsoft YaHei"; box-sizing: border-box; }
.lc_bj .m_lc h2{margin-bottom: 85px;}
.lc_bj .m_lc ul{width: 1200px;overflow: hidden; height: 214px;}
.lc_bj .m_lc ul li{ cursor: pointer; width: 116px; height: 160px; box-sizing: border-box; text-align: center; margin-right: 19px; float: left; font-size: 16px; color: #666666; line-height: 42px; }
.lc_bj .m_lc ul li em{height: 116px; line-height: 116px; display: block;}
.lc_bj .m_lc ul li:nth-child(9){margin-right: 0;}
.lc_bj .m_lc ul li:nth-child(1) em{ background: url(../images/lc1.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(2) em{ background: url(../images/lc2.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(3) em{ background: url(../images/lc3.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(4) em{ background: url(../images/lc4.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(5) em{ background: url(../images/lc5.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(6) em{ background: url(../images/lc6.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(7) em{ background: url(../images/lc7.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(8) em{ background: url(../images/lc8.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(9) em{ background: url(../images/lc9.png) no-repeat center top;}

.lc_bj .m_lc ul li:hover{ color: #fc5b12; }
.lc_bj .m_lc ul li:nth-child(1):hover em{ background: url(../images/lc1cur.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(2):hover em{ background: url(../images/lc2cur.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(3):hover em{ background: url(../images/lc3cur.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(4):hover em{ background: url(../images/lc4cur.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(5):hover em{ background: url(../images/lc5cur.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(6):hover em{ background: url(../images/lc6cur.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(7):hover em{ background: url(../images/lc7cur.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(8):hover em{ background: url(../images/lc8cur.png) no-repeat center top;}
.lc_bj .m_lc ul li:nth-child(9):hover em{ background: url(../images/lc9cur.png) no-repeat center top;}

.lc_bj .m_lc .lc_zx{border-bottom: 1px solid #e7e7e7; height: 72px;}
.lc_bj .m_lc .lc_zx img{width:496px; height: 42px; display: block; padding:0 80px 0 125px; float: left;}
.lc_bj .m_lc .lc_zx .zx{background: #fc5b12;width:222px; height: 42px; line-height: 42px; color:#fff; font-size:15px; border-radius: 20px; display: block;text-align: center; float: left;}



/**/

.nswsbj{height:754px;padding-top: 92px; background: url(../images/newsbg.jpg) no-repeat center top;overflow: hidden;font-family:"Microsoft Yahei"; box-sizing: border-box;}
.news{width:1200px;height:320px;}
.news h2{margin-bottom: 30px;}

.news_nav{width:1200px;margin-bottom: 20px; height: 48px;  }
.news_nav ul{}
.news_nav ul li{ float: left; background: url(../images/newsico.png) no-repeat left center;padding-left: 14px; height: 48px; line-height: 48px; font-size: 16px;text-align: left; width: 110px; color: #222222;}
.news_nav ul li a{ color: #222222;text-decoration: none; }
.news_nav ul li.cur{ background: url(../images/newsicocur.png) no-repeat left center; color: #2071e8;}
.news_nav ul li.cur a{ color: #2071e8; }

.news_cat{width:1200px; }
.news1{width: 1200px;  height: 360px; overflow: hidden;}
.news1 .gd{ height: 330px; }
.news1 dl{width:370px; float: left;margin-right: 45px;position: relative; }
.news1 dl.nones{margin-right: 0;}
.news1 dt{ width:370px;height:180px; overflow: hidden;margin-bottom: 30px;}
.news1 dt img{width:370px;height:180px; display: block;}
.news1 dd{width:300px;padding-right:35px;box-sizing: border-box;  overflow: hidden; float: left;}
.news1 dd h3{font-size: 16px;line-height: 34px; height:34px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; font-weight: normal; }
.news1 dd h3 a{ color:#333333; text-decoration: none;}
.news1 dd p{font-size: 14px; line-height: 24px; color:#888888;}
.news1 .time{padding-right: 0; float: left; height: 75px; width: 70px;padding-top: 15px; box-sizing: border-box; text-align: center; color: #999999; font-family: "Arial"; font-weight: normal;font-size: 15px;}
.news1 .time b{font-size: 34px; line-height: 30px; display: block;margin-bottom: 15px; color: #333333;}
.page{ height: 18px;width:120px; margin:0 auto; }
.newsleft{width: 10px; height: 18px;background:url(../images/left.gif) no-repeat center top; float: left;}
.newsright{width: 10px; height: 18px;background:url(../images/right.gif) no-repeat center top;float: left;}
.pages{width:93px;padding-left: 6px; float: left;height: 18px; line-height: 18px;}
.pages em{ background: #999999;height: 11px; width: 11px; border-radius: 100%; display: block; float: left;margin:4px 10px; }
.pages em.cur{ background: #fc5b12; }

.news1 dl:hover dd h3 a{color:#fc5b12;}
.news1 dl:hover .time{color:#fc5b12;}
.news1 dl:hover .time b{color:#fc5b12;}



.footWrap{height:1119px;background:url(../images/ftbg.jpg) no-repeat center top;overflow:hidden;font-family:"Microsoft Yahei";}


.about{ width:750px; padding-top: 200px; box-sizing: border-box; float: left;}
.about h2{font-size: 50px; text-align: left; color: #2071e8;font-weight: bold;margin-bottom: 70px;}
.about h2 a{color: #2071e8;}
.about h2 span{ display: block;color: #888888;font-size: 20px;font-weight: normal; }
.about dl{width:700px;}
.about dd{width:600px; position: relative;z-index: 1; box-sizing:  border-box; height:275px;  overflow: hidden; }
.about dd p{ font-size: 15px;line-height: 28px;overflow: hidden; color:#888888; text-align: justify;}
.about dd p:nth-child(1){margin-bottom: 30px;}
.about dt{width:550px; height: 310px; border:25px solid #fff; box-shadow: 0px 0px 20px #e0e0e0;}
.about dt img{width:550px;height:310px; display: block; }


.link_bj{width:1200px;margin:0 auto 0; z-index: 2;  position: relative;}
.link{width:1014px; height: 112px; overflow: hidden;font-family:"Microsoft Yahei";border-top: 1px solid #393939; position: absolute; top: -110px;right: 0;}
.link h2{padding-left: 85px; box-sizing: border-box; overflow: hidden; float: left; font-size: 14px; font-weight: normal; height: 108px; line-height: 108px; overflow: hidden;color:#ababab;}
.link h2 em{font-size: 18px; color: #ababab;font-family: "Arial"; display: block; font-weight: normal;}
.link p{  width: 859px; float: left; font-size: 14px;overflow: hidden; line-height: 108px; color:#ababab;}
.link p a{ color:#ababab; padding:0 16px;}
.mores{ float: left;height:108px;width:30px; }
