@charset "utf-8";
html {overflow-x: hidden;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, input, select, textarea, th, td, span,b { margin: 0; padding: 0; }
body, button, input, select, textarea { font:14px/2 Arial,'Microsoft YaHei',sans-serif; }
h1, h2, h3, h4, h5, h6,b,strong,th { font-size: 100%;font-weight:normal; }
small { font-size: 12px; }
ul, ol, li { list-style: none; }
table {border-collapse:collapse; border-spacing:0;border:0px;margin:0px;}
table th,table td{padding:0;}
caption{text-align:left; font-weight:normal;}
a {text-decoration: none; cursor: pointer;color:#333;}
a:hover { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; outline: none; }
img { vertical-align: top; display: inline-block; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; margin: 0; padding: 0; }
object, embed { outline: 0; }
*:focus {outline: none;} 
del {text-decoration:line-through;}
em {font-style:normal;}
textarea {resize:none;}
body {color:#333;overflow-x: hidden;background: url(../images/smbg.jpg) repeat-y center;}

.wfixed {width: 1920px;margin-left: -960px;left: 50%;position: relative;}
.wrap {width:1225px;margin:0 auto;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.jianju {padding-top:50px;}

.top {width:100%;height:40px;line-height:40px;background:#081323;color:#fff;}
.top a {color:#fff;}
.top_l {width:950px;}
.top_r {width:255px;}

.header {
	width: 100%;
    background-image: url(../images/headbg.jpg);
    padding: 8px 0;
    overflow: hidden;
    background-size: cover;
}
.logo {width:300px;}
.hotword {padding-top: 60px;padding-right: 55px;font-size:15px;color:#898989;}
.hotword a {color:#898989;padding: 0 3px;}
.tel {line-height: 25px;font-weight: bold;}
.tel span {color:#000;}
.tel p {color:#e50112;font-size:34px;line-height: 30px;}

.headser {
	width:216px;
	height:24px;
	border:1px solid #a2a4a5;
	border-radius: 10px;
	margin-top: 10px;
}

.search{
	position: relative;
    width: 260px;
    height: 26px;
    border: 1px solid #a2a4a5;
    margin-top: 10px;
    border-radius: 10px;
}
.search_text{
	width: 180px;
    height: 26px;
    color: #000;
    border: 0px;
    padding-left: 5px;
    outline: none;
    background: none;
}
.search_select{width:51px;height:25px;}
.search_select select{display:none;}

.navbg {
	width:100%;
	background: #000;
	height:54px;
	line-height: 54px;
}
.nav li {
	float:left;
	padding:0 32px;
}
.nav li a {
	font-size:15px;
	color:#fff;	
}
.nav li a:hover {
	color:#e50112;
	padding-bottom: 5px;
	border-bottom:1px solid #e50112;
}
.nav li a.cur {
	color:#e50112;
	padding-bottom: 5px;
	border-bottom:1px solid #e50112;
}

.ban{position:relative;width:1200px;height:800px;margin:0px auto;}
.banPa{left:-360px; position:absolute;}
#foucsBox { margin: 0 auto; padding: 0; width: 1920px; height: 800px; overflow: hidden; zoom: 1; position: relative;}
#foucsBox .imgCon { width: 1920px; height: 800px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 1920px; height: 800px; }
#foucsBox .imgCon li img {width: 1920px; height: 800px; }
#foucsBox .foucs { width: 1920px; height: 18px; position: absolute; bottom: 15px; text-align: center; z-index: 3; }
.foucs span{display: inline-block;
    width: 17px;
    height: 17px;
    margin: 0 5px;
    line-height: 0;
    font-size: 0;
    background: url(../images/ban_coin.png) -23px 2px no-repeat;
    cursor: pointer;
    overflow: hidden;}
.foucs span.f{background:url(../images/ban_coin.png) 0px 0px no-repeat;}

.footer {
	background:#252324;
	padding:36px 0;
	overflow: hidden;
	color:#fff;
}
.footer a {
	color:#fff;
}
.foot {
	width:1200px;
	margin:0 auto;
}
.ftlogo {
	width:220px;
	padding-top:15px;
}
.ftlogo img {
	width:135px;
	height:135px;
}
.hx {
	width:2px;
	height:170px;
	border-left:1px solid #2b292a;
	border-right:1px solid #171516;
}
.ft_nav {
	width:320px;
}
.ft_menu {
	padding:0 45px;
}
.ft_menu ul li {
	line-height: 30px;
}
.ft_menu ul li a{
	color:#aaa;
}
.ft_wx {
	width: 200px;
    padding-left: 50px;
}
.ft_wx ul li{
	line-height: 30px;
	color:#aaa;
	padding-left: 35px;
	background-image:url("../images/ft_wx.png");
	background-repeat:no-repeat;
}
.ft_wx ul li:nth-child(1){
	background-position:0 8px; 
}
.ft_wx ul li:nth-child(2){
	background-position:0 -20px; 
}
.ft_wx ul li:nth-child(3){
	background-position:0 -48px; 
}
.ft_contact {
	padding-left: 70px;
}
.ft_contact p span{
	font-size:28px;
	color:#d9061a;
	font-weight: 600;
}


.ftsearch{
	position: relative;
    width: 300px;
    height: 30px;
    margin-top: 10px;
	background: #181617;
}
.ftsearch_text{
	width: 180px;
    height: 30px;
    color: #aaa;
    border: 0px;
    padding-left: 5px;
    outline: none;
    background: none;
}
.ftsearch_select{width:51px;height:30px;}
.ftsearch_select select{display:none;}

.copyright {
	background: #181617;
	padding:15px 0;
	overflow: hidden;
	color:#fff;
}
.copyright a {
	color:#fff;
}
.copy {
	width:1000px;
	line-height: 25px;
}
.copy_nav a {
	padding:0 5px;
}

.r_mod {
	background: transparent!important;
}
.r_mod .bd {
	background: transparent!important;
}
.r_mod .bd td {
	color:#fff!important;
}
.r_mod .bd .input {
	background: transparent!important;
}
.r_mod .bd textarea {
	background: transparent!important;
}

/* .oll_xcx {
	top: 335px!important;
}
.oll_wechat {
	top: 400px!important;
}
.oll_ewm {
	top: 460px!important;
} */

.oll_wechat {
	height: 150px!important;
}

