﻿@charset "utf-8";
/* CSS Document */

/*Titleg公共样式*/
.Title{width: 100%;margin-top: 56px;}
.Title h2{/*background: url(../images/titlebg.png) no-repeat center;*/font-size: 34px;color: #333333;font-weight: bold;text-align: center;}
.Title h2 a{text-decoration: none;color: #333333;}
.Title h2 em{color: #004387;font-weight: bold;}/*修改*/
.Title p{font-size: 18px;color: #555555;/*background: url(../images/titlebg2.png) no-repeat center;*/text-align: center;margin-top: 9px;}

/*banner*/
.banner{overflow:hidden; width:100%;}
.banner a{ height:550px; display: block;}
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{ overflow:hidden; width:100%; position:absolute; left:0; bottom:35px; text-align:center;z-index: 49;}
#flashs .btn span{ color:#fff;  background:#717174; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;opacity: 0.7;}
#flashs .btn span.cur {background: #004387;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}

/*search*/
.search{ overflow:hidden; height:80px;}
.search p{ float:left; line-height:80px; font-size:14px;width: 587px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.search span{font-size: 14px;font-weight: bold;color: #333333;}
.search p a{  color:#777777; padding-right: 20px;}
.search .ssBox{ float:right; margin-top:15px; width:360px; height:50px;overflow: hidden;}
.search .ssBox .txt{ width:270px; height:50px; line-height:50px; background:#eeeeee; font-size:14px; color:#999999; outline:none;float: left;padding-left: 20px;padding-right: 10px;border: none;}
.search .ssBox img{display: block;float: left;}
.search .ssBox .submit{ background:url(../images/search-icon.jpg) center no-repeat; width:60px; height:50px; border:none; cursor:pointer}

/**/
.lcbj{height:596px; background:url(../images/lcbj.jpg) no-repeat center;}
.lc{padding-top:67px;}
.lc h2{text-align: center; margin-bottom: 73px;}
.lc h2 span{display: block; height:73px; line-height: 73px;font-size: 48px; color:#FFF;font-weight: normal;}
.lc h2 em{width:405px;margin:0 auto; position: relative;display: block;}
.lc h2 em:before{width:100%; height:1px; background:#ddd9c5; content:""; position: absolute; left:0; top:12px;}
.lc h2 em i{display: block; width:271px; height:23px;line-height: 23px;text-align: center; border: 1px solid #ddd9c5;font-size: 14px; color:#b6b2a1; font-weight: normal;background:#f7f7f7; text-transform: uppercase;margin:0 auto; z-index:300; position: relative;}
.lc .lc-con{height:189px;}
.lc .lc-con span{display: block;width: 76px;float:left;}
.lc .lc-con span em{display: block; width:66px; height:66px;margin:0 auto; position: relative;}
.lc .lc-con span em i{display: block; width:100%; height:66px; line-height: 0; overflow: hidden; position: absolute;}
.lc .lc-con span em i img{width:100%;}
.lc .lc-con span em i.default{-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.lc .lc-con span em i.hover{opacity: 0; transform: scale(0);transition: .5s;}
.lc .lc-con span p{height:50px; line-height: 50px; text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 18px; color:#FFF;}
.lc .lc-con b{display: block; width:64px; height:64px; float:left; line-height: 0; overflow: hidden;position: relative;z-index:300;}
.lc .lc-con b img{width:100%;}
.lc .lc-con span.cur i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.lc .lc-con span.cur i.hover{opacity: 1; transform: scale(1);}
.lc .lc-con span.cur p{font-weight: bold;color:#c79127;}
.lc .lc-tel{width:299px; height:90px; background:#004387; border-radius: 50px;margin:0 auto;padding-top:10px; box-sizing: border-box; text-align: center;}
.lc .lc-tel span{display: inline-block; padding-left:46px; background:url(../images/lc-tel.png) no-repeat left;text-align: left;}
.lc .lc-tel span em{display: block; height:23px; line-height: 23px;font-size: 16px; color:#ffffff;}
.lc .lc-tel span p{height:25px; line-height: 25px;font-size: 20px; color:#FFF; font-weight: bold;}




/*优势*/
.edge{clear: both;font-family:"Microsoft Yahei";line-height:22px;font-size: 14px;padding:50px 0 0;position: relative;}
.edge .Title h2{ background:none;}
.edge .Title{margin-bottom:56px;}
.edge_c,.edge_p,.edge_p img{width: 100%;display: block;}
.edge_w{width: 1098px;height: 114px;background: rgba(0, 0, 0, 0.7);left:51px;bottom: 35px;color: #fff;}
.edge_w span{width:186px;height: 114px;background:#004387;text-align: center;font-size: 30px;line-height: 42px;float: left;position: relative;}
.edge_w span:before{content: "";position: absolute;width: 0;height: 0;left: 186px;top:44px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #004387;}
.edge_w span em{display: block;padding: 16px 0 0;height:42px;}
.edge_wc{width: 835px;float: left;padding:10px 0 0 48px;}
.edge_wc h3{font-weight: normal;font-size: 24px;line-height: 46px;}

.edge_t{height: 142px;z-index: 2;position: relative;margin-top: -14px;text-align: center;font-size: 24px;color: #333;line-height:34px;}
.edge_t span{display: inline-block;padding: 30px 44px 0;;background:url(../images/edge_em1.png) no-repeat center 0;}
.edge_t span.cur{background:url(../images/edge_em2.png) no-repeat center 0;font-weight: bold;color: #004387;}

/*partner*/
.partner{width: 100%;background: #f7f7f7;overflow: hidden;padding-bottom: 58px;}
.partner .Title h2 a{color: #333333;font-weight: bold;}
.partner .hzCon{position: relative;margin-top: 38px;}
.partner .hzCon i{display: block;width: 30px; height: 60px;position: absolute;top: 35px;cursor: pointer;}
.partner .hzCon .btn01{background: url(../images/hz-btn01.png) no-repeat left top; left: -50px;}
.partner .hzCon .btn02{background: url(../images/hz-btn02.png) no-repeat center top;right: -50px;}
.partner .hzLunB{width: 1200px;overflow: hidden;height: 159px;position: relative;}
.partner .hzLunB ul{height: 159px;overflow: hidden;position: absolute;top: 0; left: 0;}
.partner .hzLunB li{width: 224px;float: left;text-align: center;margin: 0 8px;}
.partner .hzLunB li img{display: block;border: 1px solid #e6e6e6;margin-bottom: 12px;}
.partner .hzLunB li a{font-size: 14px;color: #555555;text-decoration: none;}


/*gengduo*/
.gengduo{width: 100%;background: #f7f7f7;overflow: hidden;padding-bottom: 58px;}
.gengduo .Title h2 a{color: #333333;font-weight: bold;}
.gengduo .hzCon{position: relative;margin-top: 38px;}
.gengduo .hzCon i{display: block;width: 30px; height: 60px;position: absolute;top: 70px;cursor: pointer;}
.gengduo .hzCon .btn01{background: url(../images/hz-btn01.png) no-repeat left top; left: -50px;}
.gengduo .hzCon .btn02{background: url(../images/hz-btn02.png) no-repeat center top;right: -50px;}
.gengduo .hzLunB{width: 1200px;overflow: hidden;height: 209px;position: relative;}
.gengduo .hzLunB ul{height: 379px;overflow: hidden;position: absolute;top: 0; left: 0;}
.gengduo .hzLunB li{width: 224px;float: left;text-align: center;margin: 0 8px; background:#fff;height:209px;}
.gengduo .hzLunB li img{display: block;border: 1px solid #e6e6e6;margin-bottom: 12px; width:100%;}
.gengduo .hzLunB li a{font-size: 14px;color: #555555;text-decoration: none; line-height:28px;}
.gengduo .hzLunB li p a{ font-size:12px; line-height:24px;}
/*proCenter*/
.proCenter{width: 100%;overflow: hidden;padding-bottom: 44px;background: url(../images/abj.jpg) repeat;}
.proCenter .Title h2{background: none;}
.proCenter .Title p{/*background: url(../images/pro-titlebg.png) no-repeat center;*/}
.proCenter .proLeft,.proCenter .proRight{margin-top: 38px;}
.proCenter .proLeft{width: 240px;float: left;}
.proLeft h3{font-size: 22px;height: 80px;line-height: 80px;text-align: center;width: 100%;font-weight: normal;background: #004387;}
.proLeft h3 a{color: #FFFFFF;display: block;text-decoration: none;line-height: 80px;}
.proLeft dl{width: 240px;border-bottom: 1px solid #dedede;border-top: 1px solid #FFFFFF;background: #f6f6f6;overflow: hidden;}
.proLeft dt{width: 240px;height: 48px;overflow: hidden;line-height: 48px;}
.proLeft dt a{ display:block; font-size:14px; color:#333333; font-weight:bold;  line-height:48px;background:url(../images/pro-jia.png) no-repeat 211px center;padding-left:20px;text-decoration: none; }
.proLeft dd{ overflow:hidden; width:220px; padding-left:20px;padding-bottom: 4px; display: none;}
.proLeft .last dd{padding-bottom: 10px;}
.proLeft dd a{ display:block; font-size:14px; color:#555555; line-height:25px; padding-left:17px; background:url(../images/pro-jt.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.proLeft dl.hover { background-color: #004387;}
.proLeft dl.hover dd a{background: url(../images/pro-jtcur.png) no-repeat left center; color: #fff;}
.proLeft dl dt.active a{ background:  url(../images/pro-jian.png) no-repeat 207px center; }
.proLeft dl.hover dt a{background:  url(../images/pro-jian2.png) no-repeat 207px center; color: #fff;}
.proRight  { overflow:hidden;}
.proRight .protop{ overflow:hidden; width:100%;}
.proRight .protop h2{ float:left;height: 80px;line-height: 80px; color:#004387}
.proRight .protop ul{ float:right;overflow: hidden;}
.proRight .protop li{height: 80px;line-height: 80px;height: 80px;text-align: center;float: left;font-weight: bold;padding-left:20px;}
.proRight .protop li a{display: block;line-height: 80px;color: #333333;font-size: 16px;text-decoration: none;}
.proRight .protop li.cur{font-weight: bold; color:#004387}
.proRight .protop li.cur a{color:#004387}
.proRight .protop li:hover{color:#004387}
.proRight .protop li:hover a{color:#004387}
/*修改background:url(../images/pro-phone.png) no-repeat left center;*/
.proRight .protop span{ float:right; /*font-size:14px; color:#888888;*/ background:url(../images/pro-phone.png) no-repeat left center;display: block;padding: 0 20px;margin-top: 31px;display: block;overflow: hidden;}
.proRight .protop b{float: left;font-size:14px;color:#888888;line-height: 29px;font-weight: normal;}/*修改  增加一行*/
.proRight .protop em{color: #004387;font-size: 24px;font-weight: bold;float: left;}/*修改float: left;*/
.proRight .proList{ overflow:hidden; float:right;}

.proRight .zutu1{ width:300px; float:left;height:250px; background:url(../images/zutu1.jpg) no-repeat center;}
.proRight .zutu1 img{ width:300px;height:250px;}
.proRight .zutu1 h3{width:300px; text-align:center; display:block; font-size:20px; font-weight:normal; line-height:35px; color:#fff;margin-top:70px;}
.proRight .zutu1 p{ text-align:center; color:#fff;font-size:14px;line-height:30px;}
.proRight .zutu1 a{text-align:center; color:#fff;font-size:14px; display:block; border:1px solid #fff; width:100px; margin:10px auto; line-height:30px;}


.proRight .zutu2{ width:300px; float:left;height:250px; background:url(../images/zutu2.jpg) no-repeat center;}
.proRight .zutu2 img{ width:300px;height:250px;}
.proRight .zutu2 h3{width:300px; text-align:center; display:block; font-size:20px; font-weight:normal; line-height:35px; color:#fff;margin-top:70px;}
.proRight .zutu2 p{ text-align:center; color:#fff;font-size:14px;line-height:30px;}
.proRight .zutu2 a{text-align:center; color:#fff;font-size:14px; display:block; border:1px solid #fff; width:100px; margin:10px auto; line-height:30px;}


.proRight .zutu3{ width:300px; float:left;height:250px; background:url(../images/zutu3.jpg) no-repeat center;}
.proRight .zutu3 img{ width:300px;height:250px;}
.proRight .zutu3 h3{width:300px; text-align:center; display:block; font-size:20px; font-weight:normal; line-height:35px; color:#fff;margin-top:70px;}
.proRight .zutu3 p{ text-align:center; color:#fff;font-size:14px;line-height:30px;}
.proRight .zutu3 a{text-align:center; color:#fff;font-size:14px; display:block; border:1px solid #fff; width:100px; margin:10px auto; line-height:30px;}


.proRight .proList li{ float:left; width:280px; height:250px; margin-right:20px;background: #f2f2f2;position: relative;margin-bottom: 21px;}
.proRight .proList li:nth-child(3){margin-right:0;}
.proRight .proList li img{ display:block; margin:0 auto; margin-bottom: 19px; width:280px;height:190px;}
.proRight .proList i{display: block;position: absolute;top: 3px;right: 3px;background: url(../images/pro-jia01.png) no-repeat right top;width: 28px;height: 28px;}
.proRight .proList li a{ display:block; text-decoration:none;font-size: 14px;color: #333333;text-align: center;}
.proRight .proList li:hover{ background: #004387;}
.proRight .proList li:hover a{color: #FFFFFF;}
.proRight .proList li:hover i{background: url(../images/pro-jia02.png) no-repeat right top;}





.proRight  { overflow:hidden;}
.proRight .protop2{ overflow:hidden; width:100%;}
.proRight .protop2 h2{ float:left;height: 80px;line-height: 80px; color:#004387}
.proRight .protop2 ul{ float:right;overflow: hidden;}
.proRight .protop2 li{height: 80px;line-height: 80px;height: 80px;text-align: center;float: left;font-weight: bold;padding-left:20px;}
.proRight .protop2 li a{display: block;line-height: 80px;color: #333333;font-size: 16px;text-decoration: none;}
.proRight .protop2 li.cur{font-weight: bold;color:#004387}
.proRight .protop2 li.cur a{color:#004387}
.proRight .protop2 li:hover{color:#004387}
.proRight .protop2 li:hover a{color:#004387}
/*修改background:url(../images/pro-phone.png) no-repeat left center;*/
.proRight .protop2 span{ float:right; /*font-size:14px; color:#888888;*/ background:url(../images/pro-phone.png) no-repeat left center;display: block;padding: 0 20px;margin-top: 31px;display: block;overflow: hidden;}
.proRight .protop2 b{float: left;font-size:14px;color:#888888;line-height: 29px;font-weight: normal;}/*修改  增加一行*/
.proRight .protop2 em{color: #004387;font-size: 24px;font-weight: bold;float: left;}/*修改float: left;*/
.proRight .proList2{ overflow:hidden; float:right;}
.proRight .zutu{ width:300px; float:left;}
.proRight .zutu img{ width:300px;height:250px;}
.proRight .proList2 li{ float:left; width:280px; height:250px; margin-right:20px;background: #f2f2f2;position: relative;margin-bottom: 21px;}
.proRight .proList2 li:nth-child(3){margin-right:0;}
.proRight .proList2 li img{ display:block; margin:0 auto; margin-bottom: 19px; width:280px;height:190px;}
.proRight .proList2 i{display: block;position: absolute;top: 3px;right: 3px;background: url(../images/pro-jia01.png) no-repeat right top;width: 28px;height: 28px;}
.proRight .proList2 li a{ display:block; text-decoration:none;font-size: 14px;color: #333333;text-align: center;}
.proRight .proList2 li:hover{ background: #004387;}
.proRight .proList2 li:hover a{color: #FFFFFF;}
.proRight .proList2 li:hover i{background: url(../images/pro-jia02.png) no-repeat right top;}




.pro4{padding: 80px 0 100px;overflow-x: hidden;position: relative;background: #ededed;}
.pro4 h2 a{ display: block;font-size: 34px;font-weight: normal;line-height: 34px;color: #000000;text-align: center;position: relative; }
.pro4 h2 a:after{ position: absolute;left: 50%;height: 4px;top:55px;width: 135px;background:url(../images/pro_line.png) no-repeat center;content: ""; margin-left: -67px;}
.pro4_con{ margin-top: 68px;position: relative;}
.pro4_con dl{float: left;width: 285px;margin-right: 20px;position: relative;}
.pro4_con dt{height: 214px;overflow: hidden;}
.pro4_con dt img{width: 285px;height: 214px;transition: all 0.5s;}
.pro4_con dl:hover img{transform: scale(1.05);}
.pro4_con dd{height: 270px;background: #fff;width: 285px;padding: 42px 35px 0;box-sizing: border-box;border:1px solid #e5e5e5;border-top: 0;position: relative;}
.pro4_con dd:after{ position: absolute;left: 0;height: 0;bottom: 0;width: 285px;background:#008753;content: "";  transition: all 0.6s;}
.pro4_con dl:hover dd{ border:0; }
.pro4_con dl:hover dd:after{  height: 270px;}
.pro4_con dd h3 a{font-size: 22px;color: #1a1a1a;line-height: 22px;font-weight: normal;position: relative;z-index: 3;}
.pro4_con dd p{font-size: 15px;color: #4c4c4c;line-height: 28px;margin-top: 18px;height: 122px;position: relative;z-index: 3;}
.pro4_con dd .more{display: block;width:24px;height: 24px;background: url(../images/pro_yuanh.png) no-repeat center;position: relative;z-index: 3;}
.pro4_con dl:hover .more{background: url(../images/pro_yuan.png) no-repeat center;}
.pro4_con dl:hover h3 a,.pro4_con dl:hover p{ color: #fff;}
.pro4_con .sprev{ position:absolute; left:-74px; top:192px; width:50px;height:50px; z-index: 100;cursor: pointer;background: url(../images/sprev.png) no-repeat center;}
.pro4_con .snext{ position:absolute; right:-74px; top:192px;  width:50px;height:50px; z-index: 100;cursor: pointer;background: url(../images/snext.png) no-repeat center;}
.pro4_con .sprev:hover{ background: url(../images/sprevh.png) no-repeat center;}
.pro4_con .snext:hover{ background: url(../images/snexth.png) no-repeat center;}




.proRight  { overflow:hidden;}
.proRight .protop1{ overflow:hidden; width:100%;}
.proRight .protop1 h2{ float:left;height: 80px;line-height: 80px; color:#004387}
.proRight .protop1 ul{ float:right;overflow: hidden;}
.proRight .protop1 li{height: 80px;line-height: 80px;height: 80px;text-align: center;float: left;font-weight: bold;padding-left:20px;}
.proRight .protop1 li a{display: block;line-height: 80px;color: #333333;font-size: 16px;text-decoration: none;}
.proRight .protop1 li.cur{font-weight: bold;color:#004387}
.proRight .protop1 li.cur a{color:#004387}
.proRight .protop1 li:hover{color:#004387}
.proRight .protop1 li:hover a{color:#004387}
/*修改background:url(../images/pro-phone.png) no-repeat left center;*/
.proRight .protop1 span{ float:right; /*font-size:14px; color:#888888;*/ background:url(../images/pro-phone.png) no-repeat left center;display: block;padding: 0 20px;margin-top: 31px;display: block;overflow: hidden;}
.proRight .protop1 b{float: left;font-size:14px;color:#888888;line-height: 29px;font-weight: normal;}/*修改  增加一行*/
.proRight .protop1 em{color: #004387;font-size: 24px;font-weight: bold;float: left;}/*修改float: left;*/
.proRight .proList1{ overflow:hidden; float:right;}
.proRight .zutu{ width:300px; float:left;}
.proRight .zutu img{ width:300px;height:250px;}
.proRight .proList1 li{ float:left; width:280px; height:250px; margin-right:20px;background: #f2f2f2;position: relative;margin-bottom: 21px;}
.proRight .proList1 li:nth-child(3){margin-right:0;}
.proRight .proList1 li img{ display:block; margin:0 auto; margin-bottom: 19px; width:280px;height:190px;}
.proRight .proList1 i{display: block;position: absolute;top: 3px;right: 3px;background: url(../images/pro-jia01.png) no-repeat right top;width: 28px;height: 28px;}
.proRight .proList1 li a{ display:block; text-decoration:none;font-size: 14px;color: #333333;text-align: center;}
.proRight .proList1 li:hover{ background: #004387;}
.proRight .proList1 li:hover a{color: #FFFFFF;}
.proRight .proList1 li:hover i{background: url(../images/pro-jia02.png) no-repeat right top;}
/*.proRight .proList li:hover img{opacity: 0.5;}   修改*/


/*question*/
.question{width: 100%;height: 600px;overflow: hidden;background: url(../images/q-bg.jpg) no-repeat center;}
.question .Title h2{font-weight: normal;background: url(../images/q-tiltebg.png) no-repeat center;}
.question .Title h2 em{color: #FFFFFF;font-weight: bold;}
.question .Title h2 a{color: #FFFFFF;}
.question .QCon{width: 100%;position: relative;height: 503px;}
.question .QCon img{display: block;}
.question .QCon .people{position: absolute;bottom: -7px;left: 50%;margin-left: -297px; width:0; height: 0px;}
.question .QCon p{color: #FFFFFF;font-size: 16px;width: 248px; opacity: 0; filter: alpha(opacity=0);}
.question .QCon span{font-size: 18px;font-weight: bold;}
.question .p1{position: absolute;bottom: 86px;left: -44px;}
.question .p2{position: absolute;bottom: 200px;left: 68px;}
.question .p3{position: absolute;bottom: 298px;left: 97px;}
.question .p4{position: absolute;bottom: 298px;right: 16px;}
.question .p5{position: absolute;bottom: 200px;right: -46px;}
.question .p6{position: absolute;bottom: 86px;right: -62px;}
.question .WHao1{position: absolute;right: 247px;top: 20px;opacity: 0; filter: alpha(opacity=0);}
.question .WHao2{position: absolute;top: 78px;left: 228px;opacity: 0; filter: alpha(opacity=0);}
.question .WHao3{position: absolute; left: 394px;top: 42px;opacity: 0; filter: alpha(opacity=0);}
/*advantage*/
.advantage{width: 100%;overflow: hidden;}
.advantage .Title h2{background: none;}
.advantage .Title h2 a{color: #333333;}
.advantage h3{width: 414px;height: 68px;line-height: 68px;font-size: 24px;font-weight: bold;padding-left: 66px;}
.advantage ul{width: 480px;}
.advantage li{line-height: 26px;padding-left: 14px;font-size: 14px;}
.advantage .con h3{color: #333333;border-bottom: 2px solid #cecece;margin-top: 98px;}
.advantage .con li{background: url(../images/adv-dian1.png) no-repeat left 10px;color: #555555;margin-top: 14px;}
.advantage .con li.first{margin-top: 10px;}
.advantage .con li span{color: #004387;font-weight: bold;}
.advantage .con2{float: right;}
.advantage .con2 h3{color: #FFFFFF;border-bottom: 2px solid #FFFFFF;}
.advantage .con2 li{background: url(../images/adv-dian2.png) no-repeat left 10px;color: #FFFFFF;line-height: 24px;margin-top: 16px;}
.advantage .con2 span{color: #81ea2a;font-weight: bold;}
.adv-list1{width: 100%;overflow: hidden;background: url(../images/adv-bg_01.jpg) no-repeat center;height: 430px;}
.adv-list1 .con span{font-weight: bold;}
.adv-list1 h3{background: url(../images/adv-bt01.png) no-repeat left center;font-weight: normal;}
.adv-list1 h3 span{color: #004387;}
.adv-list2{width: 100%;overflow: hidden;background: url(../images/adv-bg_02.jpg) no-repeat center;height: 430px;}
.adv-list2 .con2{margin-top: 95px;}
.adv-list2 h3{background: url(../images/adv-bt02.png) no-repeat left center;font-weight: bold;}
.adv-list2 h3 span{color: #004387;}
.adv-list3{width: 100%;overflow: hidden;background: url(../images/adv-bg_03.jpg) no-repeat center;height: 430px;}
.adv-list3 .con h3{background: url(../images/adv-bt03.png) no-repeat left center;margin-top: 121px;color: #004387;font-weight: bold;}
.adv-list3 h3 span{color: #004387;}
.adv-list4{width: 100%;overflow: hidden;background: url(../images/adv-bg_04.jpg) no-repeat center;height: 465px;}
.adv-list4 h3{background: url(../images/adv-bt04.png) no-repeat left center;margin-top: 147px;font-weight: bold;}
.adv-list4 h3 span{color: #004387;}

/*about*/
.about{width: 100%;overflow: hidden;background: url(../images/abj.jpg) repeat;padding-bottom: 58px;}
.about .Title h2{/*background: url(../images/aboutbg1.png) no-repeat center;*/}
.about .GJ-intro{width: 100%;overflow: hidden;height: 350px;margin-top: 35px;}
.about .GJ-intro .GjPic{display: block;float: left;}
.about .GJ{float: right;width: 620px;height: 292px;}
.about .Ab a{color: #004387;}
.about .GJ h3{font-size: 22px;font-weight: normal;margin-bottom: 12px;}
.about .GJ h3 a{color: #333333; background:none; width:auto; text-align:left}
.about .GJ a{ background:#004387; color:#fff; width:150px; line-height:40px; display:block; text-align:center; border-radius:25px;}
.about .GJ p{font-size: 14px;color: #666666;line-height: 25px;text-overflow: ellipsis;overflow: hidden;padding-bottom:20px;}
.about .GJ span a{font-size: 14px; color: #004387;}
.about .ABox{width: 510px;position: relative;margin-top: 12px;overflow: hidden;height: 120px;}
.about .ABox ul{overflow: hidden;width: 475px;position: absolute;top: 0;left: 0;height: 120px;}
.about .ABox li{float: left;width: 148px;height: 120px;margin-right: 11px;}
.about .ABox i{display: block;position: absolute;width: 34px;height: 60px;color: #FFFFFF;cursor: pointer;z-index: 5;}
.about .ABox .btn01{top: 0;right: 0;background: url(../images/aboutbtn02.jpg) no-repeat left top;}
.about .ABox .btn01:hover{background: url(../images/aboutbtn01.jpg) left top;}
.about .ABox .btn02{right: 0;bottom: 0; background: url(../images/aboutbtn02.jpg) no-repeat left bottom;}
.about .ABox .btn02:hover{background: url(../images/aboutbtn01.jpg) left bottom;}

.about .baseBox{position: relative;margin-top: 37px;}
.about .baseBox i{display: block;width: 30px; height: 60px;position: absolute;top: 66px;cursor: pointer;}
.about .baseBox .btn01{background: url(../images/hz-btn01.png) no-repeat left top; left: -50px;}
.about .baseBox .btn02{background: url(../images/hz-btn02.png) no-repeat right top;right: -50px;}
.about .BLb{width: 1200px;overflow: hidden;position: relative;height: 220px;}
.about .BLb ul{position: absolute;top: 0; left: 0;}
.about .BLb li{width: 285px;float: left;text-align: center;height: 220px;margin: 0 7px;}
.about .BLb li img{display: block;margin-bottom: 12px;}
.about .BLb li a{font-size: 14px;color: #555555;text-decoration: none;}

/*pingjia*/
.pingjia{width: 100%;overflow: hidden;}
.pingjia .Title h2{color: #333333;/*background: url(../images/pingjiabg.png) no-repeat center;*/}
.pingjia .Title h2 em{color: #004387;font-weight: bold;}
.pingjia .PjCon{width: 1000px;overflow: hidden;padding-bottom: 39px;margin-top: 36px;}
.pingjia .PjCon li{float: left;width:290px;margin: 11px;background: #f7f7f7;padding: 15px 10px 0 10px;height: 390px;}
.pingjia .PjCon img{display: block;}
.pingjia .PjCon h3{font-size: 14px;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;border-bottom: 1px solid #c8c8c8;line-height: 44px;}
.pingjia .PjCon p{font-size: 12px;color: #555555;line-height: 26px;height: 78px;overflow: hidden;text-overflow: ellipsis;margin-top: 7px;}
.pingjia .PjCon .detals{display: block;width: 125px;height: 32px;background: url(../images/detail2.png) no-repeat left top;margin-left: 16px;margin-top: 15px;}
.pingjia .PjCon li:hover{background: #FFFFFF;box-shadow: 0 0 15px #cacaca;}
.pingjia .PjCon li:hover h3{color: #004387;}
.pingjia .PjCon li:hover .detals{background: url(../images/detail.png) no-repeat left top;}
.pingjia .fenG{background: url(../images/feng.png) repeat-x;width: 100%;height: 10px;}
.pingjia .flow{width: 100%;overflow: hidden;margin-top: 50px;padding-bottom: 66px;}
.pingjia .flow li{width: 140px;position: relative;float: left;margin-left: 32px;cursor: pointer;}
.pingjia .flow li.first{margin-left: 0;}
.pingjia .flow img{display: block;margin-bottom: 10px;}
.pingjia .flow p{text-align: center;font-size: 16px;color: #555555;}
.pingjia .flow span{font-size: 18px;font-weight: bold;color: #555555;}
.pingjia .flow i{display: block;position: absolute;width: 140px;height: 140px;left: 0; top: 0;z-index: 3;background: url(../images/flow-quan.png) no-repeat left top;}


/*Gj-history*/

.Gj-history{width:100%;background: url(../images/banner2.jpg) no-repeat center;height: 300px;} /*background: url(../images/banner2.jpg) no-repeat center;修改*/
.content{position: relative;}
.Gj-history .left{width: 496px;position: absolute;left: -80px;top: 45px;}
.Gj-history .left h3{font-size: 34px;color: #FFFFFF;text-align: center;margin-bottom: 3px;}
.Gj-history .left em{color: #80e131;}

.Gj-history .left .p1{color: #FFFFFF;font-size: 24px;text-align: center;margin-bottom: 20px;}
.Gj-history .left .p2{width: 286px;height: 42px;border: 2px solid #a9bee5;font-size: 14px;color: #FFFFFF;line-height: 42px;margin: 0 auto;text-align: center;}
.Gj-history .left .p3{background: url(../images/phone-icon.png) no-repeat left 30px;height: 45px;font-size: 14px;color: #FFFFFF;line-height: 45px;padding-left: 29px;border-top: 1px solid #537dcb;overflow: hidden;margin-top: 15px;padding-top: 15px;}

.Gj-history .left .p3 span{color: #FFFFFF;font-size: 18px;font-weight: bold;}
.Gj-history .left .p3 a{display: inline-block;width: 170px; height: 45px;background: url(../images/banner2-zx.png) no-repeat left top;float: right;}
.Gj-history .left .p3 a{*display: inline;}
.Gj-history .right{width: 260px;height: 340px;background: #69be23;position: absolute;right: 0;top: -40px;padding: 0 30px;}
.Gj-history .right p{font-size: 16px; font-weight: bold; color: #FFFFFF;margin-top: 26px;margin-bottom: 13px;}
.Gj-history .right .Input{border: 1px solid #c3e5a7;width: 258px;height: 48px;margin-top: 10px;overflow: hidden;/*background-color: #69be23;*/}
.Gj-history .right .Input span{display: block;width: 51px;height: 48px;float: left;border-right: 1px solid #c3e5a7;}
.Gj-history .right input{width: 196px;height: 48px;border: none;font-size: 14px;color: #FFFFFF;outline: none;line-height: 48px;float: right;padding-left: 10px;line-height: 48px;background: none;}
.Gj-history .right .TextArea{width: 258px;height: 88px;margin-top: 10px;overflow: hidden;background-color: #69be23;border: 1px solid #c3e5a7;}
.Gj-history .right .TextArea span{display: block;width: 51px;height: 88px;border-right: 1px solid #c3e5a7;float: left;}
.Gj-history .right textarea{width: 186px;height: 58px;color: #FFFFFF;font-size: 14px;background:none;float: right;outline: none;resize:none;border: none;line-height: 22px;padding: 15px 10px;}
.Gj-history .right a{display: block; margin-top: 10px;width: 161px;height: 46px;} 
.Gj-history .right img{display: block;}

/*.news*/
.news{width: 100%;overflow: hidden;height: 575px;}
.news .leftnews{width: 750px;margin-top: 60px;float: left;}
.news .menu{width: 750px;overflow: hidden;height: 60px;}
.news .menu li{float: left;width: 250px;height: 60px;line-height: 60px;background: #e8e8e8;font-size: 16px;text-align: center;}
.news .menu li a{display: block;line-height: 60px;color: #555555;text-decoration: none;}
.news .menu .cur{background: #004387;}
.news .menu .cur a{color: #FFFFFF;}
.news .menu .more{font-size: 12px;color: #999999;background: #f2f2f2;}
.news .menu .more a{color: #999999;text-decoration: none;display: block;line-height: 60px;}
.news .menu li:hover{background: #004387;color: #FFFFFF;}
.news .menu li:hover a{color: #FFFFFF;}
.leftnews .newsbox { overflow:hidden; width:100%;margin-top: 21px;height: 390px;}
.leftnews .newslist{ overflow:hidden; width:100%;height: 100%; }
.leftnews .newslist dl{ overflow:hidden; width:100%; height:168px;padding-bottom: 20px;border-bottom: 2px solid #cecece;}
.leftnews .newslist dt{ overflow:hidden; float:left;width: 280px;}
.leftnews .newslist dt img{display: block;}
.leftnews .newslist dd{ overflow:hidden; float:right; width:450px;}
.leftnews .newslist dd a{display: block;width: 450px;}
.leftnews .newslist .detail{margin-top: 24px;}
.leftnews .newslist h3{ font-size:14px; color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;border-bottom: 1px solid #cecece;line-height: 34px;}
.leftnews .newslist h3 a{ color:#333333;display: block;}
.leftnews .newslist p{ font-size:14px; line-height:24px; color:#888888; height:48px; overflow:hidden; text-overflow: ellipsis;margin-top: 5px;}
.leftnews .newslist ul{ overflow:hidden; width:100%;margin-top: 5px;}
.leftnews .newslist em{display: block;float: left;width: 24px;height: 24px;color: #FFFFFF;line-height: 24px;text-align: center;margin-top: 15px;border-radius:12px;}
.leftnews .newslist .em01{background: #004387;}
.leftnews .newslist .em02{background: #444444;}
.leftnews .newslist .em03{background: #777777;}
.leftnews .newslist .em04{background: #999999;}
.leftnews .newslist .last{border-bottom: none;}
.leftnews .newslist li{width:750px;overflow:hidden; font-size:14px; line-height:48px;border-bottom: 1px dotted #cecece;}
.leftnews .newslist li a{ color:#555555; display:block; width:450px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;margin-left: 14px;}
.leftnews .newslist li span{ float:right; color:#999999;font-family: arial;}

.rightnews { overflow:hidden; width:400px; float:right;background-color:#fff;margin-top: 60px;height: 471px;}
.rightnews .top{ overflow:hidden; width:100%; height:60px;background: #004387;}
.rightnews h3{ float:left; font-size:16px; color:#FFFFFF;line-height: 60px;padding-left: 29px;}
.rightnews .more{ float:right;  font-size:12px; color:#fff;text-decoration: none;display: block;line-height: 60px;padding-right: 20px;}
.rightnews .wenda{ overflow:hidden;width: 400px;position: relative;height: 411px;}
.rightnews .wenda ul{ overflow:hidden; width:100%;position: absolute;height: 411px;}
.rightnews .wenda li{ overflow:hidden; width:100%; border-bottom:1px dotted #cecece;margin-top: 21px;padding-bottom: 36px;height: 83px;}
.rightnews .wenda .A{ font-weight:bold; font-size:14px; padding-left:37px; line-height:26px; background:url(../images/wen.png) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom: 8px;}
.rightnews .wenda .A a{ color:#333333}
.rightnews .wenda .Q{ padding-left:37px; background:url(../images/da.png) no-repeat left top; font-size:14px; line-height:24px; color:#777777; height:48px; overflow:hidden; text-overflow:ellipsis; }

.b15 { background-position:-79px -650px; width:60px; height:24px; line-height:21px; color:#555555; font-size:13px; font-weight:bold; }
