@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"
background:url(0) no-repeat;
*/

/* 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.42857143 "SimHei", Arial, Tahoma, Helvetica, sans-serif; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased !important; max-width: 1920px; margin: 0 auto; color:#474747; background-color:#fff;}
input, button, textarea, select { font: 14px/1.42857143 "SimHei", Arial, Tahoma, Helvetica, sans-serif; outline: 0; border: 0; background: none; color:inherit; }
input:focus, textarea:focus { color:inherit; }
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; }
/*F*/img { border: 0; outline:0; vertical-align: middle; max-width:100%; max-height:100%; }
i, em { font-style:normal; }
a { text-decoration: none; color:inherit; }
a:focus { outline:0; }
a:hover{ color:#d92900;}

/* WebKit browsers */
::-webkit-input-placeholder {
	color: #909090;
}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {
	color: #909090;
	opacity: 1;
}
/* Mozilla Firefox 19+ */
::-moz-placeholder {
	color: #909090;
	opacity: 1;
}
/* Internet Explorer 10+ */
:-ms-input-placeholder {
	color: #909090;
}	

/* 通用 */
#map img{ max-width:none; max-height:none;}
#header, #footer, #container{ min-width:1230px;}
#container{ position:relative; background-color:#fff; overflow:hidden; z-index:4;}
.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:64px; padding-top:50px; z-index:5; background-color:#212227;}
#header.fix-top{ position:fixed; top:0; left:0; width:100%; z-index:3; background-color:transparent;}
#header.abs-top{ position:absolute; top:0; left:0; width:100%; z-index:5; background-color:transparent;}
#header .logo{ position:absolute; left:0; top:0;}
#header .nav{ position:absolute; left:300px; top:0;}
#header .nav>ul{}
#header .nav>ul>li{ position:relative; float:left; background:url(#) no-repeat;}
#header .nav>ul>li>a{ display:block; color:#fff; padding:6px 27px;}
#header .nav>ul>li:hover>a:after{ content:''; position:absolute; left:0; top:42px; width:100%; height:8px; background:url(../image/arr1_1.png) center bottom no-repeat;}
#header .nav ul .cur a{ color:#d92900;}
#header .secnav{ position:absolute; left:0; right:0; top:100%; padding-top:18px; margin:0 -70px; display:none; background:url(#) no-repeat;}
#header .secnav>ul{ position:relative; background-color:#fff; padding:22px 0 52px;background: rgba(0,0,0,0.6);}
#header .secnav>ul>li{ padding:8px 28px 8px 30px;}
#header .secnav>ul>li.hascld>a{ display:block; background:url(../image/arr2.png) right top no-repeat; padding-right: 20px;}
#header .secnav a {color: #fff;}
#header .secnav>ul>li.hascld:hover>a{ background-image: url(../image/arr2h.png);}
#header .thrnav{ position:absolute; left:100%; top:0; bottom:0; overflow:hidden; padding:22px 36px; /*background:#fff url(../image/shadow.png) left repeat-y;*/ display:none;background: rgba(0,0,0,0.6);}
#header .thrnav ul{ overflow:hidden; width:420px;}
#header .thrnav li{ padding:6px 0;}
#header .thrnav li a{ display:block; font-size:12px; line-height:1.5;}
#header .nav>ul>li:hover .secnav{ display:block;}
#header .secnav>ul>li:hover .thrnav{ display:block;}

#header .tools{ position:absolute; right:0; top:0; overflow:hidden;}
#header .tools .search{ position:relative; float:right; width:0; padding:6px 32px 6px 0; border-bottom:1px solid transparent; background:url(#) no-repeat; overflow:hidden;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}
#header .tools .search:after{ content:''; position:absolute; right:32px; top:9px; height:14px; border-right:1px solid #fff;}
#header .tools .search input{ width:100%; color:#fff;}
#header .tools .search .btn{ position:absolute; right:0; top:0; width:32px; height:32px; background:url(../image/ico_search.png) center no-repeat;}
#header .tools .search:hover{ width:148px; border-color:#fff;}
#header .tools .lang{ float:right; width:32px; height:32px; margin-left:16px; text-align:center; font-family:Arial; font-size:18px; line-height:32px; color:#fff;}

#footer{ width:100%;}
#footer.fBottom{ position:fixed; bottom:0; left:0;}

/* 面包屑 */
#bread{ height:50px; line-height:50px; font-size:12px; color:#707070;}
#bread a{ color:#707070;}
#bread a:hover{ color:#ff5705;}
#bread .cur{ color:#ff5705;}

/* 下拉选框 */
.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;}

/* 分页 */
.pages{ text-align:center; width:100%; font-size:0;}
.pages ul{ display:inline-block; overflow:hidden;}
.pages li{ float:left; padding:0 4px; color:#d7d7d7; line-height:28px; font-family:Arial; font-size:20px;}
.pages a{ display:block; width:28px; height:28px; line-height:28px; color:#707070; border-radius:50%;
	-webkit-transition:all .2s;	
	-moz-transition:all .2s;	
	-ms-transition:all .2s;	
	transition:all .2s;	
	}
.pages a:hover{ color:#d92900;}
.pages .cur{ color:#d92900;}
.pages .prev{ background:#3c3c3c url(../image/arr4.png) center top no-repeat;}
.pages .next{ background:#3c3c3c url(../image/arr4.png) center bottom no-repeat;}
.pages .prev:hover, .pages .next:hover{ background-color:#e60012;}

/* 弹窗 */
.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:url(../image/opacity_b30.png);}
.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{ position:relative; display:inline-block; background:#fff; vertical-align:middle; letter-spacing:0; overflow:hidden; font-size:14px; color:#474747;}
.popWindow .close{ position:absolute; right:30px; top:30px; z-index:1; overflow:hidden; width:48px; height:48px; background:url(../image/pop_close.png) no-repeat;}
.popWindow .head{ background-color:#f7f7f7; border-bottom:1px solid #e4e4e4; padding:5px 20px;}
.popWindow .cont{ padding:20px;}
.popWindow .btnWarp{ text-align:center; border-top:#e4e4e4;}
.popWindow .btnWarp .center{ display:inline-block; overflow:hidden;}
.popWindow .btnWarp button{ float:left; cursor:pointer; border-radius:5px; background-color:#f0f0f0; border:1px solid #c3c3c3;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	transition:all .2s;
	}
.popWindow .btnWarp button:hover{ background-color:#4f89f5; color:#fff; border-color:#4e73b9;}

