﻿@charset "utf-8";
 
/* CSS Document */

/*banner*/

.banner{overflow: hidden;position: relative;width: 100%;}
.banner a{display: block;background: url("../images/banner.jpg") no-repeat center;height: 580px}
#flashs{position: relative;height: 580px;overflow: hidden;}
#flashs .bgitem{z-index: 1;position: absolute;top: 0;}
#flashs .btn{overflow: hidden;width: 100%;text-align: center;position: absolute;left: 0;bottom:20px;z-index: 9999}
#flashs .btn span{display: inline-block;width: 13px;height: 13px;background: url("../images/banner_btn.png") no-repeat center top;margin: 0 2px;}
#flashs .btn span{*display: inline}
#flashs .btn span.cur{background-position: bottom}
#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;}
/*搜索*/
.ss{overflow: hidden;width: 100%;height: 52px;background: #eeeeee}
.ss .ssBox{overflow: hidden;}
.ss .ssBox p{line-height: 52px;color: #005caa;font-size: 14px;float: left}
.ss .ssBox p a{color: #999;padding: 0 20px;}
.ss .ssK{overflow: hidden;float: right;height: 30px;width: 240px;/* padding:0 10px; */margin-top: 12px;background: url(../images/ssbg.png) no-repeat center;}
.ss .ssK input{float: left;height: 30px;line-height: 30px;font-size: 12px;width: 184px;outline: none;background: none;border: none;color: #999;padding-left: 15px;}
.ss .ssK a{display: block;float: right;background: url(../images/ssfdj.png) no-repeat center;width: 40px;height: 30px;}
/*Service*/
.Service{overflow: hidden;width: 100%;background-color: #fff;padding-top: 40px;}
.Service .serviceLt{float: left;width: 255px;}
.Service .serviceLt h2{overflow: hidden;padding: 40px 0;background-color: #005caa;color: #fff;text-indent: 38px;}
.Service .serviceLt h2 a{display: block;font-size: 32px;color: #fff}
.Service .serviceLt h2 p{font-size: 20px;text-transform: uppercase;font-weight: normal; color:#dedede}
.Service .serviceLtBox{background-color: #005caa;padding: 0px 10px 10px;}
.Service .dl{overflow: hidden; background: #fff; }
.Service .dl dt, .Service .dl dd{text-indent: 28px;}
.Service .dl dt{font-size: 20px;color: #fff;background: #ffba00;line-height: 45px; }
.Service .dl dt a{color: #fff;}
.Service .dl dd{padding: 10px 0; border-bottom: 1px dotted #a3a3a3; background: url(../images/pro02.png) no-repeat 5px 25px;}
.Service .dl dd a{display: block;font-size: 16px;color: #666;line-height: 36px;height: 36px;}
.Service .dl dd a:hover{color: #005caa}
.Service dl.Ltlast{padding:10px;}
.Service .serviceRt{float: right;width: 713px;}
.Service .serviceRt-dl{float: left;border: 1px solid #eee;padding: 11px;width: 320px;background-color: #fff;margin-right: 24px;margin-bottom: 24px;}
.Service .serviceRt-dl dt img{display: block;}
.Service .serviceRt-dl dd{padding: 0 10px;overflow: hidden}
.Service .serviceRt-dl dd h3{font-size: 16px;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top:10px; height:30px; line-height:30px; text-align:center}
.Service .serviceRt-dl dd h3 a{color: #005caa}
.Service .serviceRt-dl dd p{font-size: 14px;line-height: 20px;margin-top: 10px;color: #666666;}
.Service .serviceRt-dl dd a.more{display: block;float: left;margin-top: 10px;color: #005caa;}
.Service dl.bottom{margin-bottom: 0}
.Service dl.last{margin-right: 0}
.Service .serviceRt-dl:hover{background-color: #005caa}
.Service .serviceRt-dl:hover h3 a, .Service .serviceRt-dl:hover dd p, .Service .serviceRt-dl:hover dd a.more{color: #fff}
.phone22{overflow: hidden;margin-top: 10px;width: 180px;padding: 30px 0;padding-left: 75px; background: url(../images/pro_phone.png) no-repeat 20px center;background-color: #005caa;}
.phone22 p{font-size: 16px;color: #fff;}
.phone22 b{display: block;font-size: 24px;color: #fff;font-family: 'Times New Roman'}
/*标题*/
.title{overflow: hidden;width: 100%;text-align: center;margin-top: 55px;}
.title h2{font-size: 36px;color: #005caa; }
.title h2 a{color: #005caa;}
.title i{display: block;width: 30px;height: 1px;background: #005caa;margin: 15px auto 0}
.title em{font-size: 12px;color: #999999;margin-top: 15px}
.title p{font-size: 14px;color: #666666;margin-top: 15px}
.title strong{color: #00b07b;}
/*客户感言*/
.customer{overflow: hidden;width: 100%;background: #fff;padding-bottom: 35px}
.customer .customerBox{overflow: hidden;width: 1100px;margin: 0 auto;margin-top: 25px;position: relative}
.customer .customerBox em{display: block;width: 40px;height:40px;position: absolute;top: 65px;}
.customer .customerBox em.sclt{background: url("../images/customerlt.png") no-repeat center top;left: 0}
.customer .customerBox em.scrt{background: url("../images/customerrt.png") no-repeat center top;right: 0}
.customer .customerBox em:hover{background-position: bottom;cursor: pointer}
.customer .scCon{overflow: hidden;width: 1000px;height: 320px;margin: 0 auto;position: relative}
.customer ul{position: absolute;top: 0;left: 0}
.customer ul li{width: 310px;float: left;text-align: center;margin-right: 35px;}
.customer ul li a{text-decoration: none}
.customer ul li img{display: block;margin: 0 auto;background-color: #fff;}
.customer ul li h3{font-size: 16px;margin-top: 30px;font-weight: normal}
.customer ul li h3 a{font-size: 16px;margin-top: 30px;color: #005caa}
.customer ul li p{font-size: 14px;margin-top: 15px;line-height: 20px;color: #666666;height: 40px;overflow: hidden}
.customer ul li:hover img{opacity: .85;}
/*Answer*/
.p_m{ overflow:hidden; width:100%; background-color:#f4f4f4;}
.p_m h2{ color:#005caa;}
.p_m .pmcon{ overflow:hidden; width:100%; height:435px; margin-top:20px; position:relative}
.p_m .pm{  filter:alpha(opacity=0); padding:0 24px; background:url(../images/wt_hline.png) no-repeat left 15px; width:240px; position:absolute;}
.p_m .pm h3{ font-size:16px; line-height:30px; color:#005caa;}
.p_m .pm p{ line-height:24px; color:#666; margin-top:5px; font-size:14px; text-align:left;}
.p_m .pmrt{ background:url(../images/wt_hline.png) no-repeat right 15px;}
.p_m .pmrt h3{ text-align:right} 
.p_m .pmrt p{ text-align:right}
.p_m .pm01{ top:34px; left:0px;}
.p_m .pm02{ top:34px; right:0px;}
.p_m .pm03{ top:150px; left:0px;}
.p_m .pm04{ top:150px; right:0px;}
.p_m .pm05{ top:277px; left:0px;}
.p_m .pm06{ top:277px; right:0px;}
.p_m i{ margin: 0 auto; filter:alpha(opacity=0); display: block; width:100%; background:url(../images/wtbg.png) no-repeat center; height:435px;  position: absolute; top:0; left:0;}
 
/*优势*/
.y_s{ overflow:hidden; width:100%;}
.y_s .ystit{ overflow:hidden; width:100%; background:url(../images/ys_01.jpg) no-repeat center; height:207px;}
.y_s .yst{margin:0 auto;width: 624px;margin-top:58px;}
.y_s .yst dt{font-size:34px;color:#fff;width: 225px;float:left;font-weight: bold;}
.y_s .yst dd{float:right;width: 377px;border-left:1px solid #041f8c;padding-left: 11px;margin-top: 4px;}
.y_s .yst dd h3{ font-size:30px; color:#fff;}
.y_s .yst dd p{font-size:16px;color:#fff;background:url(../images/ystit-wenbg.png) no-repeat center;height:23px;width:371px;margin-top: 4px;text-align: center;}
.y_s .ys{ overflow:hidden; width:100%;}
.y_s .ys{ overflow:hidden; width:100%;}
.y_s .ys01{ background:url(../images/ys_02.jpg) no-repeat center; height:307px;}
.y_s .ys02{ background:url(../images/ys_03.jpg) no-repeat center; height:350px;}
.y_s .ys03{ background:url(../images/ys_04.jpg) no-repeat center; height:365px;}
.y_s .ys04{ background:url(../images/ys_05.jpg) no-repeat center; height:384px;}
.y_s .ys05{ background:url(../images/ys_06.jpg) no-repeat center; height:399px;}
.y_s .ysdl{ width:475px; overflow:hidden; margin-top:100px;}
.y_s .ysdl dt{ width:48px; float:left;}
.y_s .ysdl dt img{ display:block;}
.y_s .ysdl dd{ width:405px; float:right;}
.y_s .ysdl dd h3{ font-size:20px; color:#333333;}
.y_s .ysdl dd h3 strong{ color:#00b07b;}
.y_s .ysdl dd h4{ font-weight:normal; margin-top:10px; font-size:16px; color:#333}
.y_s .ysdl dd i{ display:block; background:url(../images/ys-line.png) repeat-x; height:2px; margin:20px 0 15px; width:405px;}
.y_s .ysdl dd p{ line-height:24px; font-size:14px; color:#666; margin-bottom:12px;}
.y_s .ysdl dd h5{ overflow:hidden; margin-top:25px;}
.y_s .ysdl dd h5 a{ display:block; float:left;}
.y_s .ysdl dd h5 p{ line-height: 37px; font-size:16px; color:#333; float:left; margin-left:8px;}
.y_s .ysdl dd h5 p span{ font-size:14px;}
.y_s .yshh04{ margin-top:120px;}
.y_s .ysqh{width:416px;position:relative; float: left;margin-top:52px; margin-left:10px;} 
.y_s .ysqh em.an{top:120px;}
/*.y_s em.anLt{ left:-10px}
.y_s em.anRt{right:-10px}*/
.y_s .yscon{width:389px; height:269px;overflow:hidden; margin:0 auto; position:relative;}
.y_s .yslist{ position:absolute; top:0; left:0 }
.y_s .yslist li{width:389px; height:269px; float:left; position:relative}
.y_s .yslist li img{ display:block; padding:2px;background:#fff; border:1px solid #dcdcdc; }
.y_s .yslist li p{ height:42px; line-height:42px; padding:0 10px; background:url(../images/yspbg.png) repeat; color:#fff; font-size:14px; left:0; bottom:0; position:absolute; width:100%; text-align:center}




/*air*/
.air{background: url(../images/air.jpg) no-repeat top center; overflow: hidden;}	
.air .container{ height: 252px;}

.air .info{ overflow: hidden; width: 210px;float: right; padding: 28px 20px 0 20px;}
.air .info span{ font-size: 18px; color: #fff;}
.air .info p{ font-size: 15px; color: #fff;}

.air .info ul{ overflow: hidden; margin-top: 20px;}
.air .info ul li{ background: #fff; padding-left: 15px; margin-bottom: 6px;}
.air .info ul li input{ width:200px;  line-height: 19px; padding: 5px 0px; outline: none; border: none; font-size: 12px; color: #bbbbbb;}
.air .submit{ display: block; width: 130px; height: 35px; margin-top: 17px; line-height: 35px; font-size: 15px; color: #fff; text-align: center; background: url(../images/btn.png) no-repeat;}

 
 
/*about*/
.about{overflow: hidden;width: 100%;}
.about dl{overflow: hidden;padding: 35px 0;width: 100%;}
.about dl dt{width: 429px;float: right}
.about dl dd{width: 520px;float: left;}
.about dl dd h3{font-size: 18px;}
.about dl dd h3 a{color: #005caa}
.about dl dd i{display: block;width: 40px;height: 1px;background: #005caa;margin: 25px 0;}
.about dl dd p{font-size: 14px;color: #666666;line-height: 28px; overflow: hidden;}
.about dl dd a.more{display: block;margin-top: 30px;width: 130px}
/*团队*/
.team{overflow: hidden;width: 100%;background: #fff;padding: 20px 0 30px;}
.team .teamLt{width: 735px;float: left;}
.team h3{font-size: 18px;font-weight: normal;color: #999999;text-transform: uppercase;margin-bottom: 25px;}
.team h3 a{font-weight: bold;color: #005caa}
.team .teamBox{position: relative;width: 735px;height: 200px;overflow: hidden}
.team .list{position: absolute;top: 0;left: 0}
.team .list li{width: 240px;float: left;margin-right: 6px;}
.team .list li span{display: block;text-align: center;font-size: 13px;line-height: 35px;color: #333}
.team .teamRt{float: right;width: 244px;}
.team .teamCon{width: 243px;height: 170px;background-color: #eeeeee;position: relative;overflow: hidden;}
.team .rtList{position: absolute;left: 0;top: 0}
.team .rtList li{width: 193px;padding: 15px 25px;float: left}
.team .btn{width: 100%;text-align: center;overflow: hidden;position: absolute;left: 0;bottom: 15px}
.team .btn span{width: 15px;height: 15px;background: #fff;border-radius: 50%;display: inline-block;margin: 0 3px;}
.team .btn span{*display: inline}
.team .btn span.cur{background: #00b07b}
/*choose*/
.choose{overflow: hidden;width: 100%;background: #005caa url(../images/partners.jpg) center;padding-bottom: 55px;}
.choose .title h2 a, .choose .title em{color: #fff;text-transform: uppercase;}
.choose .title strong{color: #fff}
.choose .title i{background-color: #fff}
.choose .chooseBox{position: relative;width: 1000px;height: 184px;margin-top: 40px;overflow: hidden}
.choose .lsit{position: absolute;top: 0;left: 0}
.choose .lsit li{width: 1000px;height: 83px;float: left;}
.choose .lsit li a{display: block;width: 184px;height: 83px;margin-right: 16px;float: left;}
.choose .lsit li a.last{margin-right: 0}
.choose .btn{width: 100%;text-align: center;overflow: hidden;margin-top: 45px;}
.choose .btn span{width: 50px;height: 4px;background: #fff;display: inline-block;margin: 0 3px;}
.choose .btn span{*display: inline}
.choose .btn span.cur{background: #00b07b}
/*news*/
.news{overflow: hidden;width: 100%;padding: 60px 0;}
.news .newsLt{float: left;width: 555px;}
.news .newsRt{float: right;width: 365px;}
.news .newsNav{overflow: hidden}
.news .newsNav li{width: 133px;height: 38px;line-height: 38px;text-align: center;font-size: 14px;background-color: #eee;float: left;margin-right: 10px;}
.news .newsNav li a{color: #666666;text-decoration: none}
.news .newsNav li:hover, .news .newsNav li.cur{background: #005caa}
.news .newsNav li:hover a, .news .newsNav li.cur a{color: #fff}
.news .newsBox, .news .newsCon, .news dl{overflow: hidden;width: 100%;}
.news .newsBox{margin-top: 35px;height: 325px;width: 555px;position: relative}
.news .newsCon{position: absolute;left: 0;top: 0;display: none}
.news .newsCon:first-child{display: block}
.news dl dt{width: 167px;height: 120px;float: left;}
.news dl dd{width: 370px;float: right;margin-top: 0px;overflow: hidden;}
.news dl dd h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px}
.news dl dd h3 a{color: #005caa}
.news dl dd p{font-size: 14px;line-height: 22px;height: 66px;overflow: hidden;color: #666666;margin-top: 10px}
.news .newsLi{overflow: hidden;width: 100%;margin-top: 20px;border-top: 1px solid #c9c9c9;}
.news .newsLi li{font-size: 14px;overflow: hidden;width: 100%;padding: 14px 0;border-bottom: 1px dashed #c9c9c9}
.news .newsLi li a{display: block;width: 380px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.news .newsLi li span{float: right;display: block;color: #999999;}
.news .NewTit{overflow: hidden;width: 100%;}
.news .NewTit h3{font-weight: normal;font-size: 24px;float: left;}
.news .NewTit h3 a{color: #005caa}
.news .btnLt{float: right;width: 78px;}
.news .btnLt a{width: 37px;height: 33px;display: block;}
.news .btnLt a.newsTop{background: url("../images/newstop.jpg") no-repeat center top;float: left;}
.news .btnLt a.newsBtm{background: url("../images/newsbottom.jpg") no-repeat center top;float: right;}
.news .btnLt a:hover{background-position: bottom}
.news .newsDa{width: 365px;height: 355px;position: relative;margin-top: 10px;overflow: hidden}
.news .listDa{position: absolute;top: 0;left: 0}
.news .listDa li{padding: 20px 0;width: 100%;border-bottom: 1px dotted #bbbbbb;}
.news .listDa li h3{background: url("../images/newswen.jpg") no-repeat left center;padding-left: 35px;font-size: 13px; line-height:25px; font-weight: normal}
.news .listDa li h3 a{color: #333333}
.news .listDa li p{background: url("../images/newsda.jpg") no-repeat left center;padding-left: 35px;font-size: 13px;color: #666666;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 15px;}
/*link*/
.link{overflow: hidden;width: 100%;padding: 20px 0}
.link h3{float: left; color: #666666;font-size: 14px;margin-top: 5px; }
.link span{margin: 5px 0;float: left;border-right: 1px dotted #005caa;padding:0 20px;font-size: 14px;}
.link span a{color: #666666;}
