﻿@charsetutf-8;
html{font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;}
body,h1,h2,h3,h4,h5,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea,th{color:#333;font:12px/1.5 "Microsoft YaHei",Verdana,Arial,Tahoma,sans-serif;}
li{list-style:none;}
img{border:0;page-break-inside:avoid;-ms-interpolation-mode:bicubic;/*max-width:100%;*/vertical-align:middle;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff0000;}
a:active{color:#333;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{height:0;font-size:1px;clear:both;}
.hide{display:none;}
.wapper{width:1280px;margin:0 auto;}
/*header*/
.header{height:80px;position:relative;min-width:1280px; padding-top:20px;}
.header .wapper{position:relative;}
.header .logo{ float:left; width:320px;}
.header .mainnav{
	float:left;
}
.header .mainnav li{
	float:left;
	font-size:16px;
	position:relative;
}
.header .mainnav li a{
	height:50px;
	line-height:50px;
	padding:0px 20px;
	font-weight:600;
}
.header .mainnav .sub{
	position:absolute;
	left:0px;
	top:50px;
	z-index:999;
	min-width: 100%;
    height: auto;
	display:none;
	white-space:nowrap;
	background-color:#fff;
	border-top: 2px solid #091F3E;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
}
.header .mainnav .sub li{
	clear:both;
	float:none;
	display:block;
	padding:0px 20px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #999;
	white-space:nowrap;
    border-top: 1px solid #eee;
}
.header .mainnav .sub li a{
	height: 40px;
    line-height: 40px;
	display:block;
}
/*.header .search*/
.header .search{
	position:absolute;
	right:5px;
	top:23px;
}
.header .search span.n{
	width:30px;
	height:30px;
	line-height:999px;
	display:block;
	overflow:hidden;
	border:1px solid #fff;
	border-bottom-width:0px;
	position:absolute;
	top:5px;
	right:0px;
	z-index:9999;
	cursor:pointer;
	background-color:#fff;
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	background-position:center;
}
.header .search .box{
	position:absolute;
	right:0px;
	top:35px;
	z-index:999;
	padding:10px;
	display:none;
	border:1px solid #ddd;
	background-color:#fff;
}
.header .search .box .key{
	width:180px;
	height:20px;
	padding:3px 10px;
	border-radius:5px;
	border:1px solid #e0e0e0;
	background-color:#fff;
}
.header .search .box .submit{
	position:absolute;
	right: 14px;
    top: 14px;
	color:#fff;
	width:20px;
	height:20px;
	line-height:20px;
	text-indent:32em;
	background-color:transparent;
	background-image:url(../images/search-min.png);
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	overflow:hidden;
}
.header .searon span.n{
	border-color:#ddd;
}
.header .searon .box{
	display:block !important;
}
/*banner*/
.banner{
	overflow:hidden;
	position:relative;
	width:100%;
	height:655px;
	min-width:1280px;
	max-width:1920px;
	margin:0 auto;
	margin-bottom:50px;
}
.banner .hd{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:108px;
	z-index:10;
}
.banner .hd .bg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:11;
	filter:alpha(opacity=50);  
	-moz-opacity:0.5;  
	-khtml-opacity: 0.5;  
	opacity: 0.5;  
	background-color:#091F3E;
}
.banner .hd .box{
	position:absolute;
	top:0px;
	left:50%;
	z-index:12;
	width:1280px;
	text-align:right;
	margin-left:-640px;
	margin-top:8px;
}
.banner .hd a{
	width:200px;
	height:100px;
	overflow:hidden;
	/*margin-top:8px;*/
	margin-left:18px;
	text-align:left;
	display:inline-block;
	filter:alpha(opacity=60);  
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;  
	opacity: 0.6;  
	background-color:#D9D9D7;
	-moz-transition:all 0.6s cubic-bezier(0.23,1,0.32,1);
	-webkit-transition:all 0.6s cubic-bezier(0.23,1,0.32,1);
	transition:all 0.6s cubic-bezier(0.23,1,0.32,1);
}
.banner .hd a .en{
	font-size:18px;
	padding:8px 0px 6px;
	margin:0 10px 4px;
	border-bottom:1px solid #fff;
}
.banner .hd a .txt{
	font-size:22px;
	padding-left:10px;
}
.banner .hd a span{
	display:block;
}
.banner .hd a.on{
	height:120px;
	color:#fff;
	margin-top:-20px;
	background-color:#134991;
}
.banner .hd a.on .en{
	
	border-bottom-color:#AABED8:
}
.banner .bd{
	overflow:hidden;
}
.banner .bd li img{min-width:1280px; max-height:100%;}
.banner .bd li div{
	display:none;
}
/*footer*/
.footer{
	height:200px;
	min-width:1280px;
	overflow:hidden;
	background-color:#091F3E;
}
.footer .left{
	float:left;
	width:650px;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	line-height:30px;
	padding-top:28px;
}
.footer .left .crod,
.footer .left .address,
.footer .left .tel{
	margin-right:10px;
}
.footer .left .copy{
	margin-left:10px;
}
.footer .right{
	width:620px;
	float:right;
	overflow:hidden;
	text-align:right;
}
.footer .right .nav{
	color:#fff;
	font-size:14px;
	padding-top:28px;
	padding-bottom:20px;
}
.footer .right .nav a{
	color:#fff;
	font-size:14px;
}
.footer .right .nav i{
	padding:0 10px;
}
/*pannel*/
.pannel{
	clear:both;
	margin-bottom:30px;
}
.pannel .left{
	float:left;
	width:460px;
	overflow:hidden;
}
.pannel .right{
	float:right;
	width:780px;
	overflow:hidden;
}
.pannel .title{
	height:30px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
}
.pannel .title .more{
	float:right;
}
.pannel .title .line{
	height:20px;
	line-height:20px;
	position:absolute;
	left:80px;
	top:0px;
	right:0px;
	border-bottom:1px solid #ccc;
}
.pannel .about .txt a,
.pannel .lanning .txt a,
.pannel .title .en{
	color:#D6140C;
	font-size:12px;
}
.pannel .title .more{
	position:absolute;
	right:0px;
	top:2px;
	width:46px;
	height:10px;
	line-height:99px;
	vertical-align:bottom;
	overflow:hidden;
	background:url(../images/more.png) center no-repeat;
}
.pannel .title h3{
	float:left;
	font-size:18px;
	color:#134991;
	vertical-align:top;
	display:inline-block;
	background-color:#fff;
}
.pannel .about,
.pannel .lanning{
	font-size:14px;
	line-height:30px;
}
.pannel .about p{
	/*text-indent:2em;*/
}
.pannel .about a{
	/*text-indent:2em;*/
}
.pannel .lanning img{
	margin-bottom:10px;
}

.pannel .newfocus{
	float:left;
	width:330px;
	height:200px;
	overflow:hidden;
	position:relative;
}
.pannel .newfocus li{
	width:330px;
	height:200px;
	position:relative;
}
.pannel .newfocus li .txt{
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:10;
	height:23px;
	width:100%;
}
.pannel .newfocus li .txt .bg{
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:11;
	height:23px;
	width:100%;
	background-color:#091F3E;
	filter:alpha(opacity=40);  
	-moz-opacity:0.4;  
	-khtml-opacity: 0.4;  
	opacity: 0.4;
}
.pannel .newfocus li .txt a{
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:11;
	height:23px;
	width:100%;
	line-height:23px;
	color:#fff;
	font-size:14px;
	text-align:center;
	overflow:hidden;
	filter:alpha(opacity=80);  
	-moz-opacity:0.8;  
	-khtml-opacity: 0.8;  
	opacity: 0.8;
}
.pannel .newfocus .prev,
.pannel .newfocus .next {
	position:absolute;
	bottom:85px;
	width:28px;
	height:45px;
	filter:alpha(opacity=60);  
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;  
	opacity: 0.6;
	overflow:hidden;
	display:none;
	text-indent:-999px;
	border:none;
	background:url(../images/you.png) center no-repeat;
	/*background:url(../images/arrow.png)0px -10px no-repeat;*/
}
.pannel .newfocus .prev: hover,
.pannel .newfocus .next: hover { opacity: .9; filter: alpha(opacity=90); }
.pannel .newfocus .prev { left: 0; background-image:url(../images/zuo.png); }
.pannel .newfocus .next { right: 0;  }
.pannel .bdOn .prev,
.pannel .bdOn .next{ display:block;  }
/*.pannel .list*/
.pannel .list{
	float:right;
	width:430px;
	font-size:14px;
	line-height:26px;
	overflow:hidden;
}
.pannel .list li{
	height:26px;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.pannel .list li .nav{
	color:#D6140C;
	margin-right:10px;
}
/*scrollBox*/
.pannel .scrollBox{
	height:145px;
	position:relative;
}
.pannel .scrollBox .bd{
	height:145px;
	margin:0 30px;
	overflow:hidden;
}
.pannel .scrollBox ul{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pannel .scrollBox li{float:left; display:inline; width:125px; height:145px;overflow:hidden; margin-right:22.5px; text-align:center; line-height:30px;}
.pannel .scrollBox .prev,
.pannel .scrollBox .next {
	position:absolute;
	left:-10px;
	bottom:50px;
	width:48px;
	height:48px;
	overflow:hidden;
	background:url(../images/zuo.png) center no-repeat;
}
.pannel .scrollBox .prev { left:auto; right:-10px; background-image:url(../images/you.png); }
/*imgfocus*/
.imgfocus{
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
}
.imgfocus img{
	max-width:100%;
}
/*position*/
.position{
	position:relative;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:right;
}
.position .label{
	position:absolute;
	left:0px;
	top:-80px;
	width:300px;
	height:110px;
	z-index:99;
	color:#fff;
	text-align:left;
	background-color:#091F3E;
}
.position .label .box{
	height:62px;
	padding-left:20px;
	margin:25px 15px 0px 15px;
	border-left:2px solid #fff;
}
.position .label h3{
	font-size:38px;
	margin-bottom:10px;
}
.position .label .en{
	font-size:18px;
}
.position .text,
.position .text a{
	color:#888;
}
.position .text i{
	margin:0 5px;
}
/*toolbar*/
.toolbar{
	float:left;
	width:298px;
	overflow:hidden;
	boder-width:0px;
	margin-bottom:30px;
	border:1px solid #eee;
}
.toolbar .nav li{
	margin-top:10px;
	position:relative;
	border-top:1px solid #F8F8F8;
	border-bottom:1px solid #F8F8F8;
}
.toolbar .nav li.on a{
	color: #D6140C;
}
.toolbar .nav li a{
	display:block;
	height:45px;
	line-height:45px;
	font-size:18px;
	padding-left:20px;
	background-color:#F8F8F8;
}
.toolbar .nav li.on .sub a{
	color:#333;
	text-indent:1em;
}
.toolbar .nav li .sub{
	display:none;
	padding:0 20px;
}
.toolbar .nav li .sub li{
	margin-top:0px;
	border-top:none;
	/*border-bottom:none;*/
}
.toolbar .nav li .sub li:last-child{
	border-bottom:none;
}
.toolbar .nav li .sub li.on a{
	color: #D6130C;
	
}
.toolbar .nav li .sub a{
	font-size:14px;
	height:40px;
	line-height:40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	background-color:transparent;
}
.toolbar .nav li i{
	position:absolute;
	right:10px;
	top:6px;
	width:32px;
	height:32px;
	background:url(../images/you-min.png) center no-repeat;
}
/*mainbar*/
.mainbar{
	float:right;
	width:920px;
	padding:20px;
	overflow:hidden;
	border:1px solid #eee;
	margin-bottom:30px;
}
.mainbar .content,
.mainbody .content{
	font-size:14px;
	line-height:28px;
}
.mainbar .content h1,
.mainbody .content h1{
	font-size:28px;
	margin:20px 0px;
}
.mainbar .content p,
.mainbody .content p{
	margin-bottom:5px;
}
.mainbar .content img,
.mainbody .content img{
	max-width:100% !important;
}
/*txtlist*/
.txtlist{
	margin-bottom:30px;
}
.txtlist li{
	font-size:14px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	border-bottom:1px solid #eee;
}
.txtlist li .date{
	float:right;
}
/*pageBox*/
.pageBox{
	text-align:center;
	margin-bottom:30px;
}
.pageBox span,
.pageBox a{
	margin:0 5px;
	padding:5px 10px;
	display:inline-block;
	border:1px solid #eee;
}
.pageBox .prompt{
	display:none;
}
.pageBox .current{
	color:#fff;
	border: 1px solid #061428;
    background: #091F3E;
}
/*details*/
.details{
}
 
.details .title{color:rgb(229,0,18);min-height:35px;text-align:center;padding-bottom:10px;border-bottom:1px solid rgb(238,238,238);}
.details .title h1{font-size:22px;font-weight:normal;}
.details .info{text-align:center;padding:15px 0px;}
/*menubar*/
.menubar{
	position:relative;
	height:40px;
	line-height:30px;
	font-size:14px;
	margin-top:-20px;
	margin-bottom:20px;
	border-bottom:2px solid #DA261D;
}
.menubar .label{
	position:absolute;
	left:0px;
	top:-68px;
	width:300px;
	height:110px;
	z-index:99;
	color:#fff;
	text-align:left;
	background-color:#091F3E;
}
.menubar .label .box{
	height:62px;
	padding-left:20px;
	margin:25px 15px 0px 15px;
	border-left:2px solid #fff;
}
.menubar .label h3{
	font-size:38px;
	margin-bottom:10px;
}
.menubar .label .en{
	font-size:18px;
}
.menubar .nav{
	margin-left:320px;
}
.menubar .nav li{
	float:left;
	margin:0 10px;
}
.menubar .nav li a{
	height:40px;
	line-height:40px;
	padding:0 20px;
	font-size:18px;
	display:inline-block;
}
.menubar .nav li.on a{
	color:#fff;
	background-color:#DA261D;
}
/*mainbody*/
.mainbody{
	padding:20px;
	overflow:hidden;
	border:1px solid #eee;
	margin-bottom:30px;
}
/*datelist*/
.datelist{
	margin-bottom:50px;
}
.datelist li{
	clear:both;
	*height:110px;
	min-height:110px;
	position:relative;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #eee;
}
.datelist  li .date{
	position:absolute;
	left:0px;
	top:0px;
	width:108px;
	height:108px;
	color:#666;
	border-radius:10px;
	text-align:center;
	border:1px solid #DB2920;
}
.datelist  li .date .day{
	font-size:62px;
	display:block;
	line-height:62px;
	margin-top:10px;
	margin-bottom:5px;
}
.datelist  li .date .year{
	display:block;
	font-size:20px;
	line-height:20px;
}
.datelist li .txt{
	margin-left:128px;
}
.datelist li .txt dt,
.imglist li .txt dt{
	font-size:18px;
	line-height:45px;
	font-weight:600;
}
.datelist li .txt dd,
.imglist li .txt dd{
	font-size:14px;
	color:#666;
}
/*imglist*/
.imglist{
}
.imglist li{
	min-height:230px;
	position:relative;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #eee;
}
.imglist li .img{
	position:absolute;
	left:0px;
	top:0px;
}
.imglist li .txt{
	margin-left:480px;
}
.imglist li .txt dd .date{
	margin-bottom:10px;
}
.imglist li .txt dd .click{
	position:absolute;
	right:0px;
	bottom:30px;
	font-size:12px;
	height:23px;
	line-height:23px;
	width:78px;
	text-align:center;
	background-color:#868686;
}
/*scopebox*/
.scopebox{
	
}
.scopebox .title{
	height:20px;
	text-align:center;
	margin-bottom:80px;
	border-bottom:1px solid #E4E4E3;
}
.scopebox .title .bg{
	height:40px;
	line-height:40px;
	padding:0 20px;
	display:inline-block;
	background-color:#fff;
	margin-bottom:-10px;
}
.scopebox .title .cn{
	font-size:30px;
	display:block;
	height:35px;
	line-height:35px;
}
.scopebox .title .en{
	font-size:12px;
	height:20px;
	line-height:20px;
}
.scopebox .hd{
	text-align:center;
}
.scopebox .hd a{
	display:inline-block;
	width:150px;
	margin:0 80px;
	text-align:center;
}
.scopebox .hd .img{
	display:inline-block;
	width:110px;
	height:110px;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.scopebox .hd p{
	font-size:22px;
	color:#134991;
	line-height:45px;
}
.scopebox .hd a.on,
.scopebox .hd a.on p{
	color:#d6140c;
}
.scopebox .hd a.on .img{
	background-position:center -110px;
}
/*scrollBox*/
.scopebg{
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:30px;
	background-color:#F8F8F8;
}
.scopebox .box{
	height:235px;
	position:relative;
	margin-bottom:50px;
}
.scopebox .box .bd{
	height:235px;
	margin:0 50px;
	overflow:hidden;
}
.scopebox .box .tempWrap{
	width: 1170px !important;
}
.scopebox .box ul{overflow:hidden;}
.scopebox .box li {
	float:left;
	display:inline;
	width:166px;
	height:255px;
	overflow:hidden;
	text-align:center;
	line-height:30px;
	margin-right:-1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.scopebox .box li.n{
	border-left-color:#fff;
}
.scopebox .box li .t{
	font-size:18px;
	line-height:18px;
	font-weight:600;
	display:block;
	margin-bottom:10px;
}
.scopebox .box li .sub{
	font-size:12px;
}
.scopebox .box .prev,
.scopebox .box .next {
	position:absolute;
	left:-10px;
	bottom:100px;
	width:48px;
	height:48px;
	overflow:hidden;
	background:url(../images/zuo.png) center no-repeat;
}
.scopebox .box .prev { left:auto; right:-10px; background-image:url(../images/you.png); }
.scopebox .box li a{
	display:block;
	padding:10px;
	width:146px;
	overflow:hidden;
}
.scopebox .box li p{
	line-height:20px;
	word-break:break-all;
	text-align:left;
}
/*contact*/
.contact{
}
.contact .bdmap{
	height:800px;
}
.BMap_Marker img{
	max-width:none !important;
}
.bdmsg{
	width:490px;
	margin:20px;
}
.bdmsg h1{
	font-size:24px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}
.bdmsg li{
	font-size:18px;
	height:40px;
	line-height:40px;
	clear:both;
}
.bdmsg li i{
	float:left;
	width:30px;
	height:30px;
	overflow:hidden;
	margin-right:15px;
	background:url(../images/contact.png) 0px 0px no-repeat;
}
.bdmsg li i.tel{
	background-position:0px -35px;
}
.bdmsg li i.fax{
	background-position:0px -72px;
}
.bdmsg li i.eamil{
	background-position:0px -112px;
}

/*jobbar*/
.jobbar {
	position:relative;
}
.jobbar .tools{
	margin:10px 0px 30px 0px;
}
.jobbar .tools select{
	font-size:12px;
	padding:5px;
	height:32px;
	line-height:32px;
	margin-right:10px;
	border:1px solid #a9a9a9;
}
.jobbar .tools .key{
	height:20px;
	line-height:20px;
	font-size:12px;
	padding:4px 5px;
	margin-right:10px;
	border:1px solid #a9a9a9;
}
.jobbar .tools .btn{
	height:30px;
	line-height:30px;
	color:#fff;
	padding:0 20px;
	cursor:pointer;
	background-color:#1E1E1E;
	border:none;
}
.jobbar .tools .btn:hover{
	background-color:
}
.jobbar .box{
	
}
.jobbar .box .title{
	height:45px;
	line-height:45px;
	color:#fff;
	background-color:#9F9F9F;
}
.jobbar .box div.date,
.jobbar .box div.name,
.jobbar .box div.address,
.jobbar .box div.company{
	float:left;
	height:45px;
	line-height:45px;
	width:19.90%;
	font-size:16px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.jobbar .box div.date span,
.jobbar .box div.name span,
.jobbar .box div.address span,
.jobbar .box div.company span{
	padding:0px 20px;
}
.jobbar .jobloading{
	position:absolute;
	top:45px;
	left:0px;
	width:100px;
	height:10px;
	font-size:1px;
	display:none;
	background:url(../images/loading.gif) no-repeat 0px center;
}
.jobbar .list{
	margin-bottom:50px;
}
.jobbar .list dl dt{
	cursor:pointer;
	height:45px;
	line-height:45px;
}
.jobbar .list dl dt .key{
	margin-right:5px;
}
.jobbar .list dl dd{
	/*margin:0 20px;*/
	padding:20px;
	font-size:14px;
	display:none;
	background-color:#F8F8F8;
	border:1px solid #eee;
}
.jobbar .list .hd{
	padding-bottom: 10px;
	margin-bottom:10px;
	border-bottom:1px solid #e1e1e1;
}
.jobbar .list .hd li{
	float: left;
    width: 560px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 30px;
}
.jobbar .list .content{
	clear:both;
	line-height:23px;
}
.jobbar .list .content p{
	margin-bottom:0px;
}
.jobbar .list .click{
	text-align:right;
}
.jobbar .list .click a{
	color: #D6140C;
}
.jobbar .ajaxpage{
	text-align:center;
}

.sendForm .item{
	float:left;
	width:49.9%;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
	overflow:hidden;
}

.sendForm .item .k{
	float:right;
	width:530px;
	overflow:hidden;
}
.sendForm .item span.t{
	float:left;
	width:80px;
	vertical-align:middle;
}

.sendForm .text,
.sendForm textarea{
	padding:5px 5px;
	border-radius:2px;
	border:1px solid #ddd;
}
.sendForm .text{
	width:300px;
	
}
.sendForm textarea{
	width:608px;
	height:80px;
	margin-bottom:8px;
	vertical-align:middle;
}
.sendForm select{
	margin-top:8px;
	vertical-align:middle;
}
.sendForm .small{
	width:120px;
	margin-right:20px;
}
.sendForm .submit{
	height:30px;
	line-height:30px;
	width:130px;
	margin-left:87px;
	border:none;
	color:#fff;
	cursor:pointer;
	background-color: #1E1E1E;
}
.sendForm .submit:hover{
	background-color: #484848;
}
.sendForm .mm{
	height:92px;
	width:99%;
}
.sendForm .mm .k{
	width:1138px;
}
/*searchBox*/
.searchBox{
	font-size:14px;
}
.searchBox .title{
	line-height:40px;
	padding:0px 10px;
	margin-bottom:50px;
	background-color:#efefef;
}
.searchBox .title h2{
	font-size:14px;
	float:left;
	margin-right:20px;
}
.searchBox .title span{
	margin:0 5px;
}
.searchBox .title b{
	color: #D6140C;
}
.searchBox .datelist li{
	min-height: 60px;
}
.searchBox .datelist li .date{
	height: 78px;
}
.searchBox .datelist li .date .day{
	font-size: 32px;
    line-height: 32px;
}
/*兼容问题*/
@media screen and (max-width: 1600px){
	.banner{
		height:545.83px !important;
	}
	.banner .hd{
		height:90px;
	}
	.banner .hd .box{
		height:auto;
		height:82px;
		margin-top:8px;
	}
	.banner .hd a{
		height:82px;
	}
	.banner .hd a .en{
		font-size:16px;
		padding-bottom:7px;
	}
	.banner .hd a .txt {
    	font-size: 20px;
	}
	.banner .hd a.on{
		height:102px;
		margin-top: -20px;
	}
	.banner .bd img{
		height:545.83px !important;
	}
}
@media screen and (max-width: 1440px){
	.banner{
		height:491.25px !important;
	}
	.banner .hd{
		height:81px;
	}
	.banner .hd .box{
		height:auto;
		height:75px;
		margin-top:6px;
	}
	.banner .hd a{
		height:75px;
	}
	.banner .hd a .en{
		font-size:16px;
		padding-bottom:5px;
	}
	.banner .hd a .txt {
    	font-size: 20px;
	}
	.banner .hd a.on{
		height:91px;
		margin-top: -16px;
	}
	.banner .bd img{
		height:491.25px !important;
	}
	.contact .bdmap{
		height:600px;
	}
}
@media screen and (max-width: 1366px){
	.banner{
		height:466px !important;
	}
	.banner .hd{
		height:81px;
	}
	.banner .hd .box{
		height:auto;
		height:75px;
		margin-top:6px;
	}
	.banner .hd a{
		height:75px;
	}
	.banner .hd a .en{
		font-size:16px;
		padding-bottom:5px;
	}
	.banner .hd a .txt {
    	font-size: 20px;
	}
	.banner .hd a.on{
		height:91px;
		margin-top: -16px;
	}
	.banner .bd img{
		height:466px !important;
	}
	.contact .bdmap{
		height:550px;
	}
}
@media screen and (max-width: 1280px){
	.banner{
		height:436px !important;
	}
	.banner .hd{
		height:81px;
	}
	.banner .hd .box{
		height:auto;
		height:75px;
		margin-top:6px;
	}
	.banner .hd a{
		height:75px;
	}
	.banner .hd a .en{
		font-size:16px;
		padding-bottom:5px;
	}
	.banner .hd a .txt {
    	font-size: 20px;
	}
	.banner .hd a.on{
		height:91px;
		margin-top: -16px;
	}
	.banner .bd img{
		height:436px !important;
	}
	.contact .bdmap{
		height:550px;
	}
}
