﻿@charset "utf-8";
/* CSS Document */
.header{position: fixed;background-color: #fff;z-index: 100;left: 0;right: 0;}
.topLine{height: 28px;line-height: 28px;background-color: #e7eef7;overflow: hidden;}
.topLine span{float: right;padding-left: 31px;font-size: 12px;color: #6e7479;}
.topLine span img{float: left;display: block;padding-top: 7px;padding-right: 10px;}

.menu{height: 90px;overflow: hidden;}
.menu img.logoImg{display: block;float: left;padding: 22px 0;width: 162px;height: 46px;}

.menu .topMenu{float: left;width:760px;padding-left: 50px;}
.menu .topMenu li{float: left;width:106px;line-height: 88px;text-align: center;}
.menu .topMenu li.proServer{width: 120px;}
.menu .topMenu li>a{font-size: 18px;color: #1f1f1f;cursor: pointer;}
.menu .topMenu li ul.dropDownMenu{position: absolute;z-index: 10;top:90px;background-color: #e7eef8;height:auto;overflow: hidden;display: none;}
.menu .topMenu li ul.dropDownMenu li{line-height: 26px;text-align: left;padding: 10px 18px;border-left: 1px solid #fff;border-right: 1px solid #cbd2dc;min-width: 130px;height: 100%;}
.menu .topMenu li ul.dropDownMenu li.xtfaBox{min-width: 200px;}
.menu .topMenu li ul.dropDownMenu li h6{font-size: 14px;color: #3e3e40;}
.menu .topMenu li ul.dropDownMenu li p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.menu .topMenu li ul.dropDownMenu li p a{color: #595d60;}
.menu .topMenu li ul.dropDownMenu li p a:hover{color: #1b78cf;}
.menu .topMenu li ul.dropDownMenu li p.morelink a{color: #1c77d2;}
.menu .topMenu li.channel>a{padding-bottom:31px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#1a78cf;}

.menu .searchLine{float: right;padding-top: 30px;/*width: 245px;*/position:relative;}
.menu .searchLine input{border: 1px solid #dcdcdc;background-color: #eff3f6;font-size: 14px;height: 28px;padding: 0 10px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;float: left;}
.menu .searchLine span.searchBtn{background-color: #1a78d2;border-top-right-radius: 3px;border-bottom-right-radius: 3px;display: block;float: left;}
.menu .searchLine span.searchBtn img{width: 20px;height: 20px;padding:5px 10px 1px;}
.goback{font-size:12px;color:#909090;position:absolute; right: -187px;top: 15px;}
.goback a {font-size:12px;color:#909090;}
.hottel{font-size:22px;color:#ffffff ;position:absolute; right: 136px;top: 29px;}
/* banner */
.banner{background-color: #072654;width: 100%;height:auto;overflow: hidden;}
.slideBox{ width:100%; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:100%; display:block;}

.slideBox .prev,.slideBox .next{position:absolute;  top:45%;display:block; width:30px; height:60px;}
.slideBox .prev{background: url(../images/banner_left.png) no-repeat center;left:5%;}
.slideBox .next{background: url(../images/banner_right.png) no-repeat center;right:5%;}

.container {padding-top:90px;}
.contentBg{background: url(../images/contentBg.jpg) repeat;height:100%;}

.newsTitle{background: url(../images/newTitleBg.png) repeat-x;background-position-y:50px;padding: 35px 0 30px}
.newsTitle h5{font-size: 28px;color: #3d3d3d;display: block;float: left;padding-right: 15px;background: url(../images/contentBg.jpg) repeat;}
.newsTitle .moreBtn{padding-left: 15px;float: right;line-height: 37px;}
.newsTitle .moreBtn a{font-size: 16px;color: #3d3d3d;border: 1px solid #cfd2db;border-radius: 3px;	padding:7px 20px;background-color: #f4f5f9;cursor: pointer;}

.newsTabTitle{width: 300px;background-color: #fff;margin: 0 auto;border-radius: 3px;}
.newsTabTitle li{float: left;width: 150px;height: 36px;overflow: hidden;line-height: 36px;color: #3c3c3c;text-align: center;font-size: 18px;color: #3d3d3d;cursor: pointer;}
.newsTabTitle li.curNewsTab{background-color: #1a78cf;color: #fff;border-radius: 3px;}

.newsTabCon{padding:30px 0 31px;}
.newsTabCon li{width: 45%;float: left;background-color: #fff;margin:1%;padding: 1.5%;border-radius: 2px;}
.newsTabCon li:hover{box-shadow: 4px 4px 8px #bcbcbc;cursor: pointer;}
.newsTabCon li img{float: left;width: 240px;height: 180px;padding-right: 20px;}

.newsTabCon li .newsTabConTxt{float: left;max-width: 285px;}
.newsTabCon li .newsTabConTxt h6{font-size: 18px;color: #3d3d3d;line-height: 30px;height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsTabCon li .newsTabConTxt p{font-size: 16px;color: #7a7a7a;line-height: 24px;height:20px;overflow: hidden;}
.newsTabCon li .newsTabConTxt p.newDetailTxt{height: 92px;margin: 8px 0 22px;}
/*产品列表*/
.products{border-bottom: 3px solid #fff;}
.products h5{text-align: center;font-size: 28px;color: #3d3d3d;line-height: 50px;}
.products p{text-align: center;font-size: 18px;color: #7a7a7a;line-height: 30px;padding-bottom: 20px;}

.products ul li{float: left;overflow: hidden;height:100%;width: 20%;position:relative;}
.products ul li .placeItem{padding-top: 75%;position: relative;}
.products ul li .itemContent{position: absolute;top:0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.products ul li img{display: block;width: 100%;height: 100%;}
.products ul li .product_name{position:absolute;line-height:70px;background:url(../images/product-bg.png) repeat-x;bottom: 0px;width: 100%;padding-bottom: 0px;color: white;font-weight:bold;}

.products ul li .proTopBox{position: absolute;top:0;left:0;width:100%;height: 100%;z-index: 2;background-color: rgba(0,0,0,.3);opacity: 0;transition:opacity 1s;}
.products ul li .textContent{width: 90%;position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.products ul li .proTopBox h5{padding-top: 5%;font-size: 20px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.products ul li .proTopBox p{font-size: 16px;color: #fff;height:66px;overflow: hidden;padding: 0;margin-bottom: 15px;}
.products ul li .proTopBox a{background-color: #1d639c;border-radius: 3px;color: #fff;width: 75px;	height: 28px;line-height: 28px;display: block;text-align: center;margin: 0 auto;}
.products ul li:hover .proTopBox{opacity: 1}
.products ul li:hover .product_name{opacity:0;transition:opacity 1s;}
.footer{background-color: #245c8f;padding: 50px 0 40px;overflow: hidden;}
.footer ul li{float: left;width: 300px;height:200px; border-left: 1px solid #2c699f;border-right:1px solid #1c486f;}
.footer ul li h6{color: #fff;font-size: 18px;font-weight: normal;line-height: 40px;}
.footer ul li p,.footer ul li p a{color: #9bc6ec;font-size: 16px;}
.footer ul li p{line-height: 36px;}

.footer ul li.footProServer{width: 190px;border-left: none;}
.footer ul li.footLink{text-align: center;width: 272px;}
.footer ul li.footTel{padding-left: 95px;width: 410px;}
.footer ul li.footWx{width: 150px;padding-left: 95px;border-right: none;}
.footer ul li.footWx img{padding-top: 20px;}

.footerCopy{background-color: #1a4e7d;text-align: center;color: #6b99c2;height: 51px;line-height: 51px;overflow: hidden;}

/*媒体*/
/*媒体*/
@media screen and (max-width:1280px){
	.products ul li .textContent{padding-top: 7px}
	.products ul li .proTopBox h5{font-size: 18px}
	.products ul li .proTopBox p{font-size: 14px;margin-bottom: 5px}
	}
	