﻿@charset "utf-8";
body {
	font-family:"微软雅黑";
	font-size:12px;
	color:#333;
}
blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin:0;
	padding:0
}

table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0;
	vertical-align:top
}
address, caption, cite, code, dfn, em, optgroup, var {
	font-style:inherit;
	font-weight:inherit
}
del, ins {
	text-decoration:none
}
li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:400
}
q:after, q:before {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:baseline
}
sub {
	vertical-align:baseline
}

button, input, optgroup, option, select, textarea {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	outline:0;
	margin:0;
	padding:0;
	display:block;
}
a {
	text-decoration:none;
	color:#333
}

::-webkit-input-placeholder{color:#333;font-size:14px;}
:-moz-placeholder{color:#333;font-size:14px;}
::-moz-placeholder{color:#333;font-size:14px;}
:-ms-input-placeholder{color:#333;font-size:14px;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul{list-style:none;margin:0;padding:0;}

.clear {
	width:100%;
	clear:both
}
.clear:after {
	display: block;
	clear: both;
	content: "\0020";
	visibility: hidden;
	height: 0
}
.w1300{ width:1300px; margin:0 auto;}

/**头部**/
.header{ width:100%;height:80px; position:fixed; z-index:9999; left:0; top:0; background-color:#373737; }
.headcon{width:1300px;height:80px; margin:0 auto; }
.header .logo{ float:left; width:210px; padding-top:12px; margin-right:50px;}
.header .logo img{ height:53px;}
.header .navcon{float:right; height:80px; line-height:80px;}
.header .navcon ul li{  float:left; margin:0 20px;}
.header .navcon ul li.po{position:relative;}
.header .navcon ul li a{ font-size:18px; color:#fff;}
.header .navcon ul li.hover a{  border-bottom:2px solid #fff; padding-bottom:5px; color:#fff;}
.header .navcon ul li .subnav{background-color:#fff; padding:10px; position:absolute; top:70px;min-width:190px; width:auto; display:none;}
.header .navcon ul li .subnav li{ float:none; height:30px; line-height:30px; margin:0 0 5px 0;}
.header .navcon ul li .subnav li a{color:#333; display:block; font-size:14px; padding:0 10px;}
.header .navcon ul li .subnav li a:hover{background-color:#373737; color:#fff;}
.header .navcon ul li:hover a{ border-bottom:2px solid #fff; padding-bottom:5px;color:#fff;}
.header .navcon ul li:hover .subnav{ display:block;}
.header .tel{ height:80px; width:161px;  float:right;}
.headbg{ width:100%; height:80px;}
.content .full-bg{
    height: calc(100% - 80px); 
	top:80px; 
	background-image:url(../img/banner.jpg); 
	background-position: center center;
    background-size: cover;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: -1;
}

/**底部**/
.fbg{ width:100%; background-color:#3b3b3b; padding-top:40px;}
.footer{ width:1300px; margin:0 auto; position:relative; border-bottom:1px solid #999;}
.footer .foot1{ border-bottom:1px solid #999; padding-bottom:30px;}
.footer .foot1 .fot1{ float:left; width:360px;}
.footer .foot1 .fot2{ float:left; color:#778191; font-size:20px; font-weight:500; width:300px; margin-left:100px; margin-top:20px;}
.footer .foot1 .fot3{float:left; width:400px; margin-left:40px; margin-top:11px;}
.footer .foot1 .fot3 .txs{ width:270px; height:40px;  border:1px solid #E6ECEF;float:left; text-indent:15px;}
.footer .foot1 .fot3 .subs{ width:130px; height:40px; border:1px solid #EA572B;float:left; background:#EA572B; color:#fff; cursor:pointer;
border-radius:24px; font-size:14px; font-weight:500; letter-spacing:1px; text-transform:uppercase; border:transparent;border-top-left-radius:0;border-bottom-left-radius:0;
}
.footer .foot1 .fot3 .subs:hover{ background-color:#EB922A;}
.footer .foot2{ margin-top:50px;}
.footer .foot2 .fot2{ width:375px; float:left;position:relative;}
.footer .foot2 .fot2 h3{font-size:24px; margin-bottom:10px; color:#999; }
.footer .foot2 .fot2 ul li{font-size:16px; line-height:30px; margin-bottom:10px;color:#999; }
.footer .foot2 .fot2 p{font-size:16px; line-height:30px; margin:20px 0;color:#999; }
.footer .foot2 .fot2 p em{ font-size:26px; font-weight:bold; margin-left:5px;}
.footer .foot2 .fot2 .fotwx{ position:absolute; width:160px; right:0; top:0; text-align:center; font-size:14px; line-height:30px;color:#999; }
.footer .foot2 .fot2 .fotwx img{ width:70%;}
.footer .foot2 .fot3{ width:875px; float:left; margin-left:50px;}
.footer .foot2 .fot3 ul{ float:left; margin-right:31px;}
.footer .foot2 .fot3 ul li{ line-height:36px;}
.footer .foot2 .fot3 ul li a{background:url(../img/ico.png) no-repeat center left; font-size:16px; color:#999; display:block; text-indent:15px;}
.footer .foot2 .fot3 ul li a:hover{ color:#fff;}
.link{padding:30px 0;  color:#999;}
.link p{ width:1200px; margin:0 auto; font-size:16px;}
.link p a{ font-size:14px; margin:0 10px;color:#999;}
.link p a:hover{ color:#fff;}
.foter{ padding:10px 0;border-top:1px solid #999;}
.foter p{ text-align:center; color:#999;}
.foter p a{ margin:0 5px; color:#999;}
/*横幅表单*/
.bj2{ width:100%; height:120px; background:rgba(0,0,0,0.6); position:fixed; bottom:0; z-index:99999999;}
.bj2 .cont{ width:1300px; margin:0 auto;}
.bj2 .cont .contL{ width:360px; line-height:120px; color:#fff; font-size:30px; letter-spacing:1px; float:left;}
.bj2 .cont .contR{ width:900px; float:right;}
.bj2 .cont .contR input{ float:left; width:180px; height:45px; line-height:45px; margin-right:20px; border:1px solid #fff; margin-top:37px; text-indent:10px; font-size:14px; color:#666;}
.bj2 .cont .contR .buttons{ float:left; width:170px; height:54px; line-height:50px; text-align: center; background-color:#f36b19; color:#fff; font-size:22px; border:1px solid #f36b19; margin-top:33px; cursor:pointer;}


/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px; border-bottom:none !important;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#DA241B;background:#DA241B;color:#fff;}
.pagelist li.active a{border-color:#DA241B;background:#DA241B;color:#fff;}

/*客服*/
.new-float{position: fixed;right: -3px;top: 50%;z-index: 50;width: 77px;height: 374px;margin-top: -187px;}
.new-float li{position: relative;width: 77px;height: 57px;margin-bottom: 1px;line-height: 20px;color: #fff;text-align: center;}
.new-float li.hover{overflow: hidden;}
.new-float li a{display: inline-block;color: #fff;}
.new-float li a.tit{width: 77px;height: 56px;padding: 30px 10px 0 0;color: #fff;font-size: 12px;    box-sizing: border-box;}
.new-float li p{position: relative;z-index: 2;height: 27px;padding-top: 30px;cursor: pointer;}
.new-float li.fi a{ background:url(../img/on_line.png) no-repeat 0px 0px;}
.new-float li.wxi a{ background:url(../img/on_line.png) no-repeat 0px -238px;}
.new-float li.tp a{background:url(../img/on_line.png) no-repeat 0px -171px;}
.new-float li.th a{background:url(../img/on_line.png) no-repeat 0px -57px;}
.new-float li.fo a.tit{background:url(../img/on_line.png) no-repeat 0px -114px;}
.new-float li .tel{position: absolute;left: 75px;top: 0;z-index: 1;width: 184px;height: 56px;font: 24px/57px Arial;color: #fff; background:#5B5B5B;cursor: pointer;}
.new-float a.mof{display: inline-block;width: 78px;height: 71px;padding: 12px 11px 0 12px;margin-top: 10px;*margin-top: 7px;background:url(../img/on_line.png) no-repeat 0px -239px;font-size: 15px;line-height: 22px;color: #fff;}
.new-float li .weixin{position:absolute;left:-126px;top:-34px;z-index:1;width:120px;border-radius:10px; display:none; color:#666; background-color:#fff; line-height:26px;}
.new-float li .weixin img{width:120px;height:120px; border-radius:10px;}




















