@charset "UTF-8";
/**
 * 
 * @authors Griezmann (you@example.org)
 * @date    xxxx-xx-xx
 * @version $Griezmann1.0$
 */
@font-face{
	 font-family:OpenSans-Bold;
	 src:url("../fonts/OpenSans-Bold.ttf");
}
@font-face{
	 font-family:siyuan;
	 src:url("../fonts/SourceHanSansK-Regular.ttf");
}

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,input{margin:0;padding:0}
em,i{font-style:normal}li{list-style:none}
a,a:hover{text-decoration:none}
img{border:0}
table{border-collapse:collapse;border-spacing:0}
label{cursor:default}
textarea{resize:none}
a,a:focus{outline:none}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.fn{float:none}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.one-txt-cut { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.txt-cut { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; /* -webkit-line-clamp: 2; */ }
.hide{display:none}
.show{display:block}
.mt10{margin-top:10px}
.noBg{background:none!important}
.noBorder{border:0!important}
.red{color:red}
.mb15{margin-bottom:15px}
body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}
body{background: #fff;width:100%;font-family:'microsoft yahei';}
a{color:#555;text-decoration:none;}
a:hover{color:#0a6fb5;}
input,select{-webkit-appearance: none;}
.automatic-img_01, .automatic-img_02, .automatic-img_03, .automatic-img_04, .automatic-img_05, .automatic-img_06, .automatic-img_07 { overflow: hidden; display: block; width: 100%; height: 100%; }
.layout { display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; ustify-content: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; width: 100%; height: 100%; }
.swiper-container { width: 100%; height: 100%; }

.wrapper{width:100%;position:relative;overflow:hidden;}
.g-in{width:1400px;margin:0 auto;}

.header{height:85px;background-color:#fff;box-shadow:0px 1px 5px rgba(0,0,0,0.1);z-index:1000;position:fixed;left:0px;top:0px;width:100%;z-index:100;transition:all 0.3s;}
.header .g-in{position:relative;}
.header .logo{float:left;transition:all 0.3s;height:85px;}
.header .logo img{display:block;transition:all 0.3s;height:85px;}
.header .nav{float:left;margin-left:50px;}
.header .nav li{float:left;font-size:16px;width:110px;transition:all 0.3s;position:relative;text-align:center;}
.header .nav li > a{color:#555555;display:block;transition:all 0.3s;height:85px;line-height:85px;}
.header .nav li > a span{display:inline-block;position:relative;line-height:28px;}
.header .nav li > a span:before{content:"";display:block;width:100%;height:2px;background-color:#0a6fb5;position:absolute;left:0px;bottom:0px;transform:scaleX(0);transition:transform 0.3s;}
.header .nav li:hover > a,.header .nav li .current{color:#0a6fb5;}
.header .nav li:hover > a span:before,.header .nav li .current span:before{transform:scaleX(1);}
.header .nav li .slideNav{position:absolute;left:50%;top:90px;width:152px;background-color:#fff;display:none;margin-left: -76px;border:1px solid rgba(0,0,0,0.1);border-top:none;}
.header .nav li .slideNav dd{line-height:42px;border-bottom:1px solid #e0e0e0;}
.header .nav li .slideNav dd:last-child{border:none;}
.header .nav li .slideNav dd a{display:block;transition:all 0.3s;}
.header .nav li .slideNav dd a:hover{background-color:#0a6fb5;color:#fff;}


.header .siteRight{float:right;transition:all 0.3s;height:24px;line-height:24px;margin-top:30px;}
.header .siteRight .searchBtn{padding:0px 10px;position:relative;float:left;}
.header .siteRight .searchBtn:before{content:"";display:block;width:1px;height:16px;background-color:#e5e5e5;position:absolute;right:0px;top:50%;margin-top:-8px;}
.header .siteRight .searchBtn .btn{width:24px;height:24px;background:url("../images/serbtn.gif"/*tpa=http://www.ht-saae.com/images/serbtn.gif*/) center no-repeat;cursor:pointer;}
.header .siteRight .lan{float:left;}
.header .siteRight .lan .a_group{position:relative;}
.header .siteRight .lan a{font-size:14px;color:#888888; font-family:OpenSans-Bold;display:block;padding:0px 20px 0px 12px;position:relative;}
.header .siteRight .lan .a1:before{content:"";display:block;width:11px;height:6px;background:url("../images/xl.gif"/*tpa=http://www.ht-saae.com/images/xl.gif*/) center no-repeat;position:absolute;right:0px;top:50%;margin-top:-3px;transition:all 0.3s;}
.header .siteRight .lan .a1{}
.header .siteRight .lan .lanXl{position:absolute;left:0px;top:24px;width:70px;line-height:26px;font-size:14px;text-align:center;background-color:#fff;padding-top:9px;opacity: 0;visibility: hidden;transition:all 0.3s;}
.header .siteRight .lan .lanXl ul{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.header .siteRight .lan .lanXl:before{content:"";display:block;width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,0.1);position:absolute;left:50%;margin-left:-8px;top:0px;}
.header .siteRight .lan .lanXl:after{content:"";display:block;width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;left:50%;margin-left:-8px;top:1px;}
.header .siteRight .lan .lanXl a{display:block;padding:0px;font-weight:normal;transition:all 0.3s;}
.header .siteRight .lan .lanXl a:hover{background-color:#004ca4;color:#fff;}
.header .siteRight .lan:hover .a1:before{transform:rotate(-180deg);}
.header .siteRight .lan:hover .lanXl{opacity:1;visibility: visible;}
.header .siteRight .gp{float:left;margin-left:30px;}
.header .siteRight .gp a{font-size:16px;color:#666;display:block;transition:all 0.3s;color:#004ca4;font-family:OpenSans-Bold;line-height:24px;}

.header .serBox{position:absolute;right:0px;top:0px;width:88%;height:85px;background-color:#fff;transition:all 0.3s;display:none;}
.header .serBox .boxC{position:absolute;right:0px;top:50%;margin-top:-16px;width:696px;}
.header .serBox .boxC .sub{display:block;height:32px;width:24px;background:url("../images/serbtn.gif"/*tpa=http://www.ht-saae.com/images/serbtn.gif*/) center no-repeat;float: left;transform:translateX(60px);cursor:pointer;}
.header .serBox .boxC .subshow{animation: subshow 0.6s forwards;}
.header .serBox .boxC .lab1{display:block;float:right;margin-left:0px;transition:all 1s;width:640px;overflow:hidden;position:relative;height:32px;}
.header .serBox .boxC .lab1 .txtbox{position:absolute;right:0px;top:1px;height:100%;width:640px;transform:translateX(100px);}
.header .serBox .boxC .lab1 .txt{height:32px;width:640px;border:none;outline:none;font-size:16px;color:#666;padding:0px 10px;box-sizing:border-box;}
.header .serBox .boxC .close{width:32px;height:32px;display:block;float:right;font-size:28px;line-height:30px;color:#666;text-align:center;font-weight:lighter;cursor:pointer;/*font-family:\5b8b\4f53;*/}
.header .serBox .boxC .lab1show .txtbox{animation: lab1show 0.6s forwards;}
@keyframes subshow{
	0%{transform:translate(60px);}
	100%{transform:translateX(0px);}
}
@keyframes lab1show{
	0%{transform:translate(400px);}
	100%{transform:translateX(0px);}
}


.headBlank{height:85px;transition:all 0.3s;}
.headBlankOn{height:70px;}


.headerIS{height:70px;}
.headerIS .serBox{height:70px;}
.headerIS .logo{}
.headerIS .logo img{height:70px;width:auto;}
.headerIS .nav li > a{height:70px;line-height:70px;}
.headerIS .siteRight{margin-top:24px;}
.headerIS .nav li .slideNav{top:70px;}


.headerSJ{display:none;}


.footer{background:url("../images/footbg.jpg");background-size:cover;}
.footer .footTop{padding-top:40px;border-bottom:1px solid rgba(255,255,255,0.2);}
.footer .footTop .scrNew{height:40px;line-height:40px;padding:0px 20px;border:1px solid #2968a4;border-radius:5px;background-color:rgba(255,255,255,0.05);}
.footer .footTop .scrNew .spTit{float:left;font-size:16px;color:#f2f5f7;font-weight:bold;padding-right:16px;background:url("../images/xxl.png") right center no-repeat;margin-right:15px;}
.footer .footTop .scrNew .list{float:left;}
.footer .footTop .scrNew .list li a{font-size:16px;color:#dfe2e5;transition:all 0.3s;}
.footer .footTop .scrNew .list li a:hover{color:#fff;}
.footer .footTop .scrNew .more{display:block;float:right;font-family: Arial;color:#a1bddc;font-family:12px;text-transform:uppercase;padding-right:50px;position:relative;background:url("../images/zjt.png") right center no-repeat;transition:all 0.3s;}
.footer .footTop .scrNew .more:hover{color:#fff;background-image: url("../images/zjth.png");}
.footer .midInfo{padding:40px 0 30px;border-bottom:1px solid rgba(255,255,255,0.3);}
.footer .midInfo .logo{float:left;color:#fff;font-family:14px;}
.footer .midInfo .logo p{letter-spacing:8px;margin-left:3px;margin-top:10px;font-size:14px;}
.footer .midInfo .yx{float:right;font-size:16px;color:#e6eaec;padding-left:25px;background:url("../images/yx.png") left center no-repeat;margin-top:45px;}
.footer .midInfo .yx span{font-size:20px;color:#fff;font-family:Arial;margin-left:10px;}
.footer .botInfo{padding:40px 0px 30px;}
.footer .botInfo .footNav{float:left;}
.footer .botInfo .footNav dl{float:left;margin-right:100px;}
.footer .botInfo .footNav dl dt{margin-bottom:8px;}
.footer .botInfo .footNav dl dt a{font-size:16px;color:#fff;font-weight:bold;}
.footer .botInfo .footNav dl dd a{color:#dfe3e5;font-size:14px;display:block;line-height: 28px;transition:all 0.3s;}
.footer .botInfo .footNav dl dd a:hover{color:#fff;transform:translateX(-6px);}
.footer .botInfo .share {float:right; /* width:235px; */}
.footer .botInfo .share h2 {color:#fff; font-weight: bold; font-size: 16px; margin-bottom: 8px;}
.footer .botInfo .share p {color:#dfe3e5; font-size: 14px; line-height: 28px;}
.footer .botInfo .share .ewm{padding:10px;border:1px solid rgba(255,255,255,0.2);width:135px;height:135px;box-sizing:border-box;}
.footer .botInfo .share .list li{float:left;margin-right:31px;line-height:24px;}
.footer .botInfo .share .list li a{display:block;width:24px;height:24px;transition:all 0.5s;}
.footer .botInfo .share .list ul{width:200px;}
.footer .botInfo .share .list .l1 a{background:url("../images/wx.png") center no-repeat;}
.footer .botInfo .share .list .l2 a{background:url("../images/app.png") center no-repeat;}
.footer .botInfo .share .list .l3 a{background:url("../images/qq.png") center no-repeat;}
.footer .botInfo .share .list li:hover a{transform:rotateY(180deg);}
.footer .botInfo .share .link {margin-top:20px;}
.footer .botInfo .share .link select{display: block;width:100%;height:20px;background-color:#fff;border:1px solid #b7bac3;border-radius:3px;outline:none;color:#666666;cursor:pointer;}
.footer .footBot{font-size:12px;color:#fff;padding:10px 0px;}
.footer .footBot .copyRight{float:left;}
.footer .footBot .copyRight a{color:#ffffff;}
.footer .footBot .tec{float:right;}
.footer .footBot .tec a{color:#fff;}
.footer .footBot .g-in a{color:#ffffff;}

@media(max-width:1500px){
	.g-in{width:1200px;}
	.header .nav li{width:86px;}
	.header .siteRight .gp{margin-left:20px;}
	.header .siteRight .gp a{font-size:14px;}
	.footer .botInfo .footNav dl{margin-right:68px;}
}


@media(max-width:960px){
	.g-in{width:100%;padding:0px 12px;box-sizing:border-box;}
	
	.header{display:none;}
	.headBlank{display:none;}
	.headerSJ{display:block;position:fixed;left:0px;top:0px;box-shadow:0px 1px 10px rgba(0,0,0,0.2);z-index:9999;width:100%;background-color:#fff;padding:0px 0px;}
	.headerSJ .headerSC{padding:0px 12px;height:60px;}
	.headerSJ .logo{float:left;padding:10px 0;font-size: 0;}
	.headerSJ .logo img{height:40px;}
	.headerSJ .navwrap{position:fixed;top:0px;left:-50%;width:50%;height:100%;z-index:1100;background-color:#000;opacity:0;}
	.headerSJ .navwrap .nav{padding:10px 5% 0px 5%;}
	.headerSJ .navwrap .nav li{line-height:42px;border-bottom: 1px solid #232530;padding:0px 5%;}
	.headerSJ .navwrap .nav li a{display:block;color:#fff;font-size:16px;}
	.headerSJ .navbg{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index: 1001;display:none;}
	.headerSJ .navbg .closeSJ{position:absolute;right:20px;top:20px;}
	.headerSJ .navwrap .nav .SJbod{display:none;}
	.headerSJ .navwrap .nav .SJbod dd a{height:36px;line-height:36px;font-size:14px;}
	.headerSJ .navwrap .nav .plus a{background:url("../images/plus2.png") right center no-repeat;}
	.headerSJ .navwrap .nav .minus a{background:url("../images/-.jpg") right center no-repeat;}
	.headerSJ .navwrap .nav .lan .SJtit a{display:inline-block;}
	.headerSJ .navwrap .nav .lan .SJtit span{color:#fff;font-size:16px;display:inline-block;padding:0px 5px;}


	.navbar{position: relative;float: right;padding: 9px 10px;margin-top: 14px;margin-right: 0px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;border-color:#0a6fb5;outline:none;}
	.navbar:focus{background-color:#0a6fb5;}
	.navbar:focus .icon-bar{background-color:#fff;}
	.navbar .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px;background-color:#0a6fb5;}
	.navbar .icon-bar+.icon-bar{margin-top: 4px;}


	.footer{margin:0px;}
	.footer .footTop{padding-top:0px; display: none;}
	.footer .footTop .scrNew{display:none;}
	.footer .midInfo .yx{display:none;}
	.footer .midInfo .logo{float:none;text-align:center;}
	.footer .botInfo .footNav{display:none;}
	.footer .botInfo .share{float:none;margin:0 auto;}
	.footer .botInfo .share .list{display:none;}
	.footer .botInfo{padding:20px 0px 20px;}
	.footer .footBot .tec{display:none;}
	.footer .footBot .copyRight{float:none;text-align:center;}
	

}