@charset "UTF-8";body {	font-family: "微软雅黑";}.w1200 {	width: 1200px;	margin: 0 auto;}.tac {	text-align: center;}.fl {	float: left;}.fr {	float: right;}.clearfix:before,.clearfix:after{	display: table;	content: "";	clear: both;	height: 0;}.clearfix{	zoom: 1;}/*公共样式*/.header-top-wrap {	width: 100%;	min-width: 1200px;	height:40px;	line-height: 40px;	background: #303030;}.ht-container {	width: 100%;}.ht-info li {	font-size: 14px;	color: #999;}.ht-site {	position: relative;	padding-left: 19px;}.ht-site a {	color: #999;}.ht-site b {	display: block;	position: absolute;    left: 0px;    top: 12px;    width: 12px;    height: 16px;    background: url(../images/ht-site.png) no-repeat;}.ht-info li .ht-look,#citySpan {	font-size: 14px;	color: #2faaff;}.ht-info .ht-separator-spc {	margin-left: 15px;}.ht-menu li a {	font-size: 14px;	color: #999;}.ht-separator {	display: inline-block;    width: 0;    height: 12px;    line-height: 12px;    vertical-align: top;    position: relative;    top: 14px;    left: 0;    font-size: 0;    border-left: 1px solid #545454;    margin: 0 12px 0;}.header-down-wrap {	width: 100%;	min-width: 1200px;	background: #fff;}.logo a {	display: block;    width: 122px;}.logo a  img {	display: block;	width: 100%;	height: 100%;}.nav-wrap {	width: 100%;	min-width: 1200px;	background: #fff;}.nav-left {	width: 210px;	height: 50px;	line-height: 50px;	background: #2faaff;	font-size: 18px;	color: #fefefe;	padding-left: 30px;	margin-right: 42px;	position: relative;}.nav-left img.nav-left-img {	display: block;	width: 20px;	height: 15px;	margin: 20px 20px 0 0;	cursor: pointer;}/*导航下拉*/.nav-down {	position: absolute;	left: 0;	top: 50px;	width: 240px;	height: 420px;	line-height: 1;	background-color: #1e2030;	background: rgba(30,32,48,.8);	filter:alpha(opacity=80);	z-index: 99;	display: none;	box-sizing: border-box;	padding: 10px 0;}.nav-down li.nav-down-item {	width: 240px;	height: 80px;	position: relative;}.nav-down li a.nav-down-a {	display: inline-block;	font-size: 16px;	color: #fff;	padding: 20px 0 15px 56px;	position: relative;}.nav-down li a.nav-down-a span {	display: block;	width: 18px;	height: 18px;	position: absolute;	top: 20px;	left: 30px;}.nav-down-item:hover {	background: #373947;}.nav-down-item:hover .ni-box {	display: block;}.ni-box {	width: 546px;	background: #fff;	position: absolute;	top: 0;	left: 240px;	padding: 0 40px 23px 30px;	box-sizing: border-box;	display: none; }.ni-box1:before {	position: absolute;    content: "";    width: 0;    height: 0;    left: -6px;    top: 38px;    border-right: 6px solid #fff;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent;}.ni-box2:before {	position: absolute;    content: "";    width: 0;    height: 0;    left: -6px;    top: 38px;    border-right: 6px solid #fff;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent;}.ni-box3:before {	position: absolute;    content: "";    width: 0;    height: 0;    left: -6px;    top: 38px;    border-right: 6px solid #fff;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent;}.ni-box4:before {	position: absolute;    content: "";    width: 0;    height: 0;    left: -6px;    top: 38px;    border-right: 6px solid #fff;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent;}.ni-box5:before {	position: absolute;    content: "";    width: 0;    height: 0;    left: -6px;    top: 38px;    border-right: 6px solid #fff;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent;}.ni-box5 {	padding-bottom: 28px;}.ni-box h2 {	font-size: 16px;	color: #333;	font-weight:normal;	border-left: 2px solid #8a8a8a;	padding-left: 17px;	margin: 30px 0 23px;}.ni-box-down {	border-top: 1px solid #e5e5e5;	padding-top: 20px;}.ni-box-down li {	width: 170px;	height: 14px;	margin-bottom: 17px;}.ni-box-down li.last {	width: 136px;}.ni-box-down li a {	display: block;	font-size: 14px;	color: #666;	border-left: 1px solid #e5e5e5;	padding-left: 10px;}.ni-box-down li a:hover {	color: #2ba0ea;	border-color: #2ba0ea;}.nav-down-item1 span {	background: url(../images/icon_yi.png) no-repeat;}.nav-down-item2 span {	background: url(../images/icon_er.png) no-repeat;}.nav-down-item3 span {	background: url(../images/icon_san.png) no-repeat;}.nav-down-item4 span {	background: url(../images/icon_si.png) no-repeat;}.nav-down-item5 span {	background: url(../images/icon_wu.png) no-repeat;}.nav-down li p {	font-size: 14px;	color: #999;	padding-left: 30px;}.nav-down li .nav-arrow {	display: block;	width: 7px;	height: 12px;	position: absolute;	top: 23px;	right: 20px;}.nav-right li a {	display: block;	font-size: 16px;	color: #333;	padding: 10px 27px 0 0;}.nav-right li a:hover {	color: #2ba0ea;}