@charset "utf-8";
/*
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
pointer-events:none;//鼠标穿透
filter:Alpha(opacity=50);
hidefocus="true"
*/

/* css reset */
html, body, h1, h2, h3, h4, h5, h6, div, ol, ul, li, dl, dt, dd, table, caption, tr, th, td, span, p, a, b, u, i, em, img, iframe, fieldset, form, label, legend, input, button, select, textarea { margin: 0; padding: 0; }
body { font: 14px/1.5 "Microsoft YaHei", Arial, Tahoma, Helvetica, sans-serif; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased !important; max-width: 1920px; margin: 0 auto; color:#474747; }
input, button, textarea, select { font: 14px/100% "Microsoft YaHei", Arial, Tahoma, Helvetica, sans-serif; outline: 0; border: 0; background: none; color:#707070; }
input:focus, textarea:focus { color:#474747; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1; }
ol, ul, li { list-style: none; }
select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
textarea { overflow:auto; resize:none; }
table { border-collapse: collapse; border: 0; }
caption, th { font-weight:normal; }
img { border: 0; outline:0; vertical-align: middle; max-width:100%; max-height:100%; }
i, em { font-style:normal; }
a { text-decoration: none; color:#474747; }
a:focus { outline:0; }

/* 通用 */
#header .inputq {
    width: 260px;
    height: 53px;
    background: url(../image/input-h.png) center center no-repeat;
    position: absolute;
    right: 0;
    top: 90px;
    padding-left: 10px;
    display: none;
}
#header .inputq input {
    background: none;
    border: none;
    width: 170px;
    height: 53px;
    line-height: 53px;
}
#header .inputq .btn {
    width: 79px;
    float: right;
    height: 53px;
}
#map img{ max-width:none; max-height:none; }
#header, #footer, #container{ min-width:1230px;}
.clear:after{ content:''; display:block; height:0; visibility:hidden; clear:both;}
.clear{ *zoom:1; }
.middle{ font-size:0; letter-spacing:-1.5em;}
.middle:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.justify{ text-align:justify;}
.justify:after{ content:''; padding-left:100%;}
.wrap{ width:1230px; height:100%; margin:0 auto; position:relative;}

#header{ position:relative; height:88px; margin: 0 auto; background-color:#FFF; z-index:9;}
#header .navbg{ width:100%; height:318px; position:absolute; left:0; top:88px; background:#fff; display:none;}
#header .logo{ overflow:hidden; position:absolute; left:58px; top:25px;}
#header .nav{ position:absolute; right:184px; top:0;}
#header .nav ul{}
#header .nav li{ position:relative; float:left;}
#header .nav a{ display:block; line-height:88px; text-align:center; padding:0 50px;}
#header .nav a:hover{ color:#1a4a73;}
#header .nav .cur a{ color:#1a4a73;}
#header .nav li:first-child+li .subnav:after{ position:absolute; left:0; top:0; width:2px; height:318px; background:url(../image/subnav_line.png); content:'';}
#header .subnav{ position:absolute; left:0; right:0; top:88px; height:278px; padding:20px 0; background:url(../image/subnav_line.png) right top repeat-y; display:none;}
#header .subnav a{ display:block; line-height:22px; padding:7px 0;}
#header .tools{ position:absolute; right:52px; top:26px; overflow:hidden; text-align:center;}
#header .tools a{ float:left; margin-left:10px;}
#header .tools a:first-child{ margin-left:0;}

#footer{ width:100%; background-color:#fff;}
#footer .links{ overflow:hidden; padding:40px 0 74px;}
#footer .left{ float:left; overflow:hidden;}
#footer .left dl{ float:left; margin-right:60px;}
#footer .left dt{ margin-bottom:10px;}
#footer .left dd{}
#footer .left a{ font-size:12px; line-height:18px; padding:3px 0; color:#707070;}
#footer .left a:hover{ color:#1b4d78;}
#footer .right{ float:right; overflow:hidden;}
#footer .right li{ float:left; text-align:center; margin-left:14px;}
#footer .right li:first-child{ text-align:right;}
#footer .right p{ font-size:12px; line-height:32px;}
#footer .right h1{ font-family:Impact, Arial; font-size:30px; color:#707070;}
#footer .copy{ text-align:center; font-size:12px; padding:15px 0; border-top:1px solid #ededed;}
#footer .copy span{}
#footer .copy i{ font-family:Arial;}
#footer .copy a{}
#footer .copy a:hover{ color:#1b4d78;}
.fBottom{ position:fixed; bottom:0; left:0;}

/* pace loading */
/* content: attr(data-progress-text) */
.pace{ background-clip: padding-box; background-color: #fff; top: 0; height: 5px; position: fixed; left: 0; width: 100%; z-index: 2000; overflow:hidden; }
.pace .pace-progress { background: #555; border-radius: 2px; height: 3px; position: absolute; top: 1px; left: 1px; right:1px;}
.pace.pace-inactive { display: none; }

/* 面包屑 */
#bread{ height:50px; line-height:50px; font-size:12px; color:#707070;}
#bread a{ color:#707070;}
#bread a:hover{ color:#ff5705;}
#bread .cur{ color:#ff5705;}

/* 置顶 */
/*.gotop{position:fixed; right:15px; bottom:100px;width:78px;height:57px;background:url(../image/gotop.png) 0 0 no-repeat;display:none; z-index:10;}
.gotop.fr{left:100%;margin-left:-100px;}*/

/* 下拉选框 */
.selectWarp{ text-align:left; cursor:pointer; position:relative; border:1px solid #a9a9a9;}
.selectWarp .selectBtn{ position:relative; overflow:hidden; height: 26px; padding:0 26px 0 12px; line-height: 26px; font-size:12px; color:#474747;}
.selectWarp .selectBtn .arr{ position:absolute; right:10px; top:0; width:12px; height:100%; background:url(../image/select_arrow.png) left no-repeat;}
.selectWarp .down .arr{ background-position:right;}
.selectWarp .options{ max-height:90px; overflow:hidden; padding:12px 2px 12px 12px; background-color:#FFF; border:1px solid #a9a9a9; position: absolute; left: -1px; right: -1px; top: 26px; z-index:10; display: none;}
.selectWarp ul{ padding-right:20px;}
.selectWarp ul li{ font-size:12px; margin-bottom:5px;}
.selectWarp ul li:hover { color:#909090;}
.selectWarp .mCSB_inside > .mCSB_container{ margin:0;}

/* 分页 */
.page{ text-align:center; width:100%; font-size:0;}
.page ul{ display:inline-block; overflow:hidden;}
.page li{ float:left; padding:0 4px; color:#707070; line-height:28px; font-family:Arial; font-size:16px;}
.page a{ display:block; width:26px; height:26px; line-height:26px; color:#707070; border:1px solid #cecece; border-radius:2px;
	-webkit-transition:all .2s;	
	-moz-transition:all .2s;	
	-ms-transition:all .2s;	
	transition:all .2s;	
	}
.page a:hover{ color:#FFF; background-color:#1b4d78; border-color:#1b4d78;}
.page .cur{ color:#FFF; background-color:#1b4d78; border-color:#1b4d78;}

/* 弹窗 */
.popWindow{ position:fixed; left:0; top:0; width:100%; height:100%; font-size:0; letter-spacing:-1.5em; text-align:center; overflow:auto; z-index:999; display:none; background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.popWindow:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.popWindow .overlay{ position:absolute; left:0; top:0; width:100%; height:100%;}
.popWindow .dialog{ display:inline-block; background:#fff; vertical-align:middle; letter-spacing:0; position:relative; overflow:hidden; font-size:14px; color:#474747;}
.popWindow .close{ position:absolute; right:20px; top:20px; z-index:1; overflow:hidden;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s;
	}
.popWindow .head{ background-color:#f7f7f7; border-bottom:1px solid #e4e4e4; padding:5px 20px;}
.popWindow .cont{ padding:20px;}
.popWindow .btnWarp{ text-align:right; border-top:#e4e4e4;}
.popWindow .btnWarp .center{ display:inline-block; overflow:hidden;}
.popWindow .btnWarp button{ float:left; cursor:pointer; background-color:#1b4d78;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s;
	}

/****/

/* 滚动条 dark-thin */
.mCustomScrollBox{ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container{ overflow: hidden; width: auto; height: auto; }
.mCSB_scrollTools{ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_scrollTools .mCSB_draggerContainer{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools .mCSB_dragger{ cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_draggerRail{ width: 2px; height: 100%; margin: 0 auto;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative; width: 4px; height: 100%; margin: 0 auto;	text-align: center;
	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
	transition: width .2s ease-out .2s, height .2s ease-out .2s, 
				margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
				margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
				opacity .2s ease-in-out, background-color .2s ease-in-out; 
}
.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }

	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 6px; /* auto-expanded scrollbar */ }
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0.5; filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }
	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}
	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

.saleNum{ width:122px; height:28px; border:1px solid #dfdfdf; overflow:hidden; background-color:#FFF; }
.saleNum span{ -moz-user-select:none; float:left; overflow:hidden; color:#b1b1b1; font-family:Arial; font-size:20px; }
.saleNum span:hover{ color:#ae985e;}
.saleNum .numBtn{ width:31px; height:28px; line-height:28px; cursor:pointer; float:left; text-align:center;}
.saleNum input{ width:48px; height:28px; line-height:28px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; float:left; text-align:center; padding:0 5px;}

/* input清除内容tip */
.input { padding: 5px; margin: 0; border: 1px solid #beceeb; }
.allClear { display: none; position: absolute; width: 16px; height: 16px; margin: 6px 0 0 -20px; cursor:pointer;}
.input::-ms-clear { display: none; }
.input:valid + .allClear { display:inline;}

/*@media screen and (max-width:640px){
	html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,select{box-sizing:border-box;}
	#header, #footer, #container{ min-width:320px;}
	.wrap{ width:100%; padding:0 8px;}
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0.75;}
}*/

/*add新闻*/
@font-face{
    font-family:'AvianRegular';
    src: url('AvianRegular.eot');
    src: url('AvianRegular.eot?#iefix') format('embedded-opentype'),
         url('AvianRegular.woff2') format('woff2'),
         url('AvianRegular.woff') format('woff'),
         url('AvianRegular.ttf') format('truetype'),
         url('AvianRegular.svg#AvianRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}

.jour1 {width: 100%;border-bottom: 1px solid #DBDBDB;}
.jour1 .block {width: 1230px;margin: 0 auto;}
.jour1 .title {text-align: center;padding: 53px 0 35px;}
.jour1 .title h1 {font-size: ;color: #474747;}
.jour1 .title p {font-size: 14px;color: #707070;padding-top: 18px;}
.jour1 ul {}
.jour1 li {padding: 30px 0;border-top: 1px solid #d1d1d1;}
.jour1 li:first-child {border-color: #fff;}
.jour1 li .imgs {float: left;width: 332px;height: 244px;margin-right: 60px;}
.jour1 li .time {float: left;margin-right: 115px;width: 120px;}
.jour1 li .time h1 {font-size:112px;color: #474747;font-family:'AvianRegular';padding-top: 60px;height: 100px;}
.jour1 li .time span {font-size: 28px;color: #474747;font-family:'AvianRegular';}
.jour1 li .txt {float: left;width: 600px;}
.jour1 li .txt h1 {font-size: 20px;color: #474747;padding: 43px 0 23px;}
.jour1 li .txt p {font-size: 14px;color: #707070;}
.jour1 li .txt .more {font-size: 14px;color: #707070;display: inline-block;background: url(../image/jou_1.png) no-repeat center right;padding-right: 23px;margin-top: 18px;}
.jour1 .page {padding: 25px 0 96px;}
.clearfix:after{content:"";clear:both;display:block;}
.page {text-align: center;}
.page #prev {display: inline-block;width: 101px;height: 36px;line-height: 36px;text-align: center;cursor: pointer;border: 1px solid #dbdbdb;margin: 0 3px;font-size: 12px;color: #707070; background: url(../image/jou_2.png) no-repeat;background-position: 10px 12px;}
.page #next {display: inline-block;width: 101px;height: 36px;line-height: 36px;text-align: center;cursor: pointer;border: 1px solid #dbdbdb;margin: 0 3px;font-size: 12px;color: #707070;background: url(../image/jou_3.png) no-repeat;background-position: 83px 12px;}
.page a {display: inline-block;width: 40px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #474747;border: 1px solid #dbdbdb;margin: 0 3px;}
.page a.no {background: #6b6b6b;color: #fff;border-color: #6b6b6b;}
.page a:hover {background: #6b6b6b;color: #fff;border-color: #6b6b6b;}
<!--自定义-->


.page #prev:hover {background: #6b6b6b;color: #fff;}
.page #next:hover {background: #6b6b6b;color: #fff;}
/*结束*/