/*搜索*/
.Search{margin:20px auto;}
.Search .hot{height:32px; line-height:32px;}
.Search .hot span{float:left; display:block; color:#080808; font-size:14px; }
.Search .hot a{float:left; display:block; line-height:32px; color:#080808; font-size:14px; margin-right:5px;}
.Search .Sou{width:400px; height:30px; border:1px solid #005EB8; position:relative;}
.Search .Sou input{position:absolute; top:1px; left:1px; width:320px; height:30px; line-height:30px; border:none; 
	background:none; padding-left:10px; color:#666;}
.Search .Sou button{position:absolute; top:0; right:0; width:78px; height:30px; background:#005EB8; border:1px solid #005EB8;
	color:#fff;}



/*banner*/
.head-box{width:100%; height:729px; overflow:hidden; position:relative;}
.head-box .slideBox{width:100%; height:729px; margin:auto; position:relative;}
.head-box .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:3; }
.head-box .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.head-box .slideBox .hd ul li{ float:left; margin-right:15px;  width:10px; height:10px; border-radius:999px; text-align:center; background:#fff;  cursor:pointer; }
.head-box .slideBox .hd ul li.on{ background:#005EB8; color:#fff; }
.head-box .slideBox .bd{position:relative; left: 50%; width:1920px; height:729px; 
	margin: 0 0 0 -960px; text-align: center; overflow: hidden; z-index:2;}
.head-box .slideBox .bd li a{display:block; width:1920px; height:729px; }
.head-box .slideBox .bd img{display:block; width:1920px; height:729px; margin:auto;}

/*Products*/
.picMarquee-left{overflow:hidden; position:relative;}
.picMarquee-left .bd{margin-top:40px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; width:258px; height:278px; overflow:hidden; position:relative; border:1px solid #ddd;}
.picMarquee-left .bd ul li>img{display:block; width:258px; height:auto;}
.Products .main .bg-box{position:absolute; top:0; left:0; width:260px; height:280px; 
	background:rgba(0, 94, 184,.5); z-index:2; transform: translateY(-280px);
	transition: all 0.3s ease 0s;}
.Products .main .bg-box img{display:block; width:52px; height:52px; margin:20px auto;}
.Products .main .desc{width:250px; height:80px; margin-left:5px; line-height:22px; color:#fff;}
.Products .main .desc .p1{font-size:14px; line-height:26px; text-align:center;}
.Products .main .desc .p2{height:44px; margin-top:10px; overflow:hidden;}
.Products .main .bg-box a{display:block; margin:20px auto 0; font-size:14px; width:80px; height:30px; line-height:30px; background:#005EB8; text-align:center;}
.Products .main .bg-box a:hover,.News .Date .right a:hover,.Q_main .top a:hover,.About .rgt a:hover,.c_lian a:hover,.Map dl dd a:hover{text-decoration:underline;}
.Products .main li:hover .bg-box{transform:translateY(0px);}

/*News*/
.News{width:100%; height:auto; background:#005EB8; color:#fff; padding-top:50px;}
.News .Title{text-align:right;}
.News .Title h3,.News .Title p{color:#fff;}
.News .N_cont li{float:left; width:300px; margin-right:150px;}
.News .N_cont li:last-child{margin-right:0;}
.News .Date .left{width:84px; height:172px; border-right:1px solid #ddd; text-align:center;}
.News .Date .left p{font-size:14px;}
.News .Date .left h3{font-size:48px;}
.News .Date .right{width:215px;}
.News .Date .right a{display:block; font-size:14px; width:78px; height:28px; line-height:28px; 
	border:1px solid #5B99D0; text-align:center; margin-left:135px;}
.News .Date .right .words{margin:40px 0 0 15px; width:200px;}
.News .Date .right .words h4{ font-size:14px; line-height:24px; margin-bottom:10px;}
.News .Date .right .words p{line-height:20px; height:40px; overflow:hidden;}
.News .N_cont .pic{width:300px; height:152px; overflow:hidden; margin:30px 0;}
.News .N_cont .pic img{display:block; width:100%; height:auto;}

/*FAQ*/
.FAQ{width:100%; background:url(../images/bg02.jpg) no-repeat  center; background-size:100%; 
	padding:50px 0 100px;}
.FAQ .Title{text-align:left;}
.FAQ .Title h3,.FAQ .Title p{color:#fff;}
.tab_cont{width:990px; color:#fff; margin-right:15px;}
.tab_cont .Q_main{padding-right:90px; width:900px; border-bottom:1px dashed #eee; 
	padding-bottom:50px;}
.Q_main .top h4{font-size:24px; margin-bottom:30px; font-weight:normal; line-height:32px;}
.Q_main .top p{font-size:14px; line-height:20px; height:60px; overflow: hidden;}
.About .rgt a,.c_lian a{display:block; width:120px; height:30px; line-height:30px; background:#005EB8; text-align:center; margin-top:35px;}
.wt_head{width:195px;}
.wt_head ul{border-left:1px solid #667080;}
.wt_head ul li{margin-bottom:20px; width:195px; height:42px; overflow: hidden;}
.wt_head ul li a{font-size:16px; width:175px; height:42px; overflow: hidden; line-height:42px; padding-left:20px; position:relative;left:-1px; border-left:1px solid transparent;}
.wt_head ul li:hover a,.wt_head ul li.on a{display:block;  background:#222733; color:#005EB8; border-left:1px solid #005EB8;}

/*Abou*/
.About .main .pic{display:block; width:580px; height:380px; overflow: hidden;}
.About .main .pic img{display:block; width:580px; height:auto;}
.About .main .rgt{width:560px; margin-left:60px; height:380px; overflow: hidden; position:relative;}
.About .rgt dl dt{font-size:14px; color:#666; line-height:24px; font-weight:bold;}
.About .rgt dl dd{color:#666; line-height:18px; margin-bottom:30px;}
.About .rgt a{display:block; position:absolute; bottom:0; left:0px; }

/*Contact*/
.Contact{width:100%; height:390px; position:relative;}
.Contact .b_lt{position:absolute; top:0; left:0; width:50%; height:390px; background:#005EB8;}
.Contact .b_rt{position:absolute; top:0; left:50%; width:50%;  height:390px; background:url(../images/down.jpg) no-repeat center; background-size:100%;}
.Contact .container{position:relative; z-index:3;}
.Contact .Title h3,.Contact .Title p{color:#fff;}
.c_lian,.c_xia{width:600px; padding-top:40px; color:#fff;}
.c_lian .phone{width:400px; margin:20px 0 0 180px;}
.c_lian .phone p{font-size:14px; line-height:20px; margin-bottom:20px;}
.c_lian a{background:rgba(255,255,255,.5); margin:40px auto 0;}
.c_xia ul{width:240px; margin:20px 0 0 150px;}
.c_xia ul li{float:left; width:60px; height:60px; margin-right:60px;}
.c_xia ul li:nth-child(4){margin-left:60px;}
.c_xia ul li a{display:block; width:60px; height:60px;  overflow:hidden; text-align:center; line-height:60px; background:rgba(255,255,255,.2);}
.c_xia ul li a i{display:none; width:16px; height:16px; background:url(../images/down.png) no-repeat center; margin:auto; transform:translateY(6px); margin-bottom:12px;}
.c_xia ul li:hover a{background:rgba(1, 91, 187,.5); line-height:20px;}
.c_xia ul li:hover i{display:block;}

/*企业分站*/
.Subst{width:1000px; margin:auto;}
.Subst .fenz{height:45px; line-height:45px; padding:10px 0;}
.Subst .fenz h3{float:left; color:#005EB8; font-size:30px;}
.Subst .fenz a{float:right; display:block; font-size:14px; margin-top:5px; width:90px; height:35px; background:#005EB8; text-align:center; line-height:35px;}
.Subst .zhuying{padding:10px; margin-top:10px; border:1px solid #eee;}
.Subst .zhuying dl{padding-bottom:10px; line-height: 24px; overflow: hidden; border-bottom: 1px dashed #ddd;}
.Subst .zhuying dt{float: left; font-weight: bold; font-size: 18px; width: 35px; padding-left: 25px; color:#333;}
.Subst .zhuying dd{margin: 0 0 0 55px; padding-left: 15px; border-left: 1px dashed #b2b2b2;}
.Subst .zhuying dd a{float: left; display:block; color: #666; padding:0 12px; white-space: nowrap; line-height:26px; height:26px;}
.Subst .zhuying dd a:hover{background:#005EB8; color:#fff;}
.Subst .D_bu{margin-top:10px; border-top:2px solid #005EB8; padding:10px;}
.Subst .D_bu p{line-height:30px; text-align:center;}

/*网站地图*/
.Map{margin:20px auto 100px;}
.Map dl dt{height:40px; line-height:40px; font-size:18px; color:#333; border-bottom:1px solid #ccc; margin-bottom:20px;}
.Map dl dd{line-height:26px; margin:0 0 20px 20px;}
.Map dl dd a{float:left; display:block; font-size:14px; color:#005EB8; line-height:26px; padding:0 10px;}



    
