@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Microsoft YaHei;
    font-size: 14px;
    margin: 0 auto;
}
a, input, textarea {
    outline: 0 none;
    text-decoration: none;
}
li {
	list-style:none;	
}
img {
	border:none;	
	display:block;
}
.clear {
	clear:both;	
}
div {
	margin:0 auto;	
}

.hdtop {
  background-color: #fff;
  height: 35px;
  overflow: hidden;
  width: 100%;
  color: #333;
  line-height: 35px;
  border-bottom: 1px solid #ccc;
  background-color: #f8f8f8;
}
.hdtnr {
	width:1200px;
	font-size:14px;	
}
.hdtnr a {
	color:#000000;	
}
a.tubiao {
  background-color: #2a9afe;
  float: left;
  height: 20px;
  line-height: 20px;
  margin-right: 10px;
  margin-top: 8px;
  padding: 0 6px;
  color:#ffffff;
  font-size:14px;
}
.lhdtop {
	float:left;	
	width: 500px;
}
.rtopa {
  float: right;
  display: block;
}
.rtopa a.zyjd {
	color:#E67015;	
}
.rtopa li {
	  float: left;
    text-align: center;
    margin: 0 6px;
}
.rtopa li a {
	color:#000000;	
}
.head {
	width:1200px;
	padding:19px 0;	
}
.head .logo {
	display:block;
	float:left;	
}
.ryuyue {
	display:block;
	float:right;	
	color:#E67015;
}
.ryuyue .rexian {
	font-size:26px;
	font-weight:bold;
	text-align:right;
	padding:10px 0;
	letter-spacing: 1px;
	color:#E67015;
}
.ryuyue .retime {
	color:#333333;
	font-size:18px;
}
.ryuyue .retime span {
	font-size:16px;	
}
.daohang {
	width:100%;	
	background-color:#E67015;
}
.daohang .nav {
	width:1200px;	
}
.daohang .nav li a{
	width:133px;	
	height:45px;
	line-height:45px;
	color:#ffffff;
	float:left;
	font-size:16px;
	text-align:center;
	display:block;
}
.daohang .nav li a:hover {
		background-color:#444444;
}


.cgzs {
	width:228px;
	height:97px;
	float:left;	
	margin-left: 86px;
	margin-top: -15px;
	background-image:url("cgzs.png");
	background-repeat:no-repeat;
}
.cgzs a{
	display:block;
	width:96px;
	height:26px;
}
.cgzs a.gzs {
  margin-top: 21px;
  margin-left: 121px;	
}
.cgzs a.czs {
  margin-top: 3px;
  margin-left: 132px;
}


.cebian {
	float:right;
	width:260px;
}
.cebian .cbmk {
	border: 1px solid #ddd;
	border-top:3px solid #E67015;	
  margin-top: 16px;
}
.cebian .cbtitle {
	font-size:18px;
	font-weight:bold;
	padding-left:16px;
	line-height:36px;
	border-bottom:1px solid #E67015;
	color:#E67015;
}
.cebian .cblx {
	font-size:18px;	
}
.cebian a {
	color:#333333;	
}
.cebian a:hover {
	color:#E67015;
}
.cebian .cblx li {
	height:35px;
	line-height:35px;
	margin:6px;
	padding:10px 0 10px 10px;
	border-bottom:1px dashed #d2d2d2;
}
.cebian .cblx img {
	float:left;
	width:35px;
}
.cebian .cblx span {
	padding-left:18px;	
}
.cebian .cblx .cba {
	  display: block;
    float: left;
    margin: 10px;
    width: 108px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    border-radius: 6px;
    font-size: 14px;
    color: #ffffff;
		background-color:#E67015;
}
.cebian .cbtjzy li{
	height:35px;
	line-height:35px;
	margin:6px;
	padding-left:10px;
	border-bottom:1px dashed #d2d2d2;
	font-size:16px;
	color:#000000;
}
.cebian .cbtjzy .zxUrl {
    display: block;
    width: 186px;
    margin: 10px auto;
    text-align: center;
    height: 35px;
    line-height: 35px;
    border-radius: 6px;
    font-size: 14px;
    color: #ffffff;
    background-color: #E67015;
}

.newfoot {
	background-color:#262626;
	padding-top:36px;
	margin-top:36px;
}
.newfoot .nfcont {
	width:1200px;	
	color:#a0a0a0;
}
.newfoot .nfcont .dbmk {
	float:left;
	width:186px;
	margin-right:93px;
}
.newfoot .nfcont .dbmk a {
	display:block;
	color:#a0a0a0;	
	font-size:15px;
	margin:6px 0;
}
.newfoot .nfcont .dbmk a:hover {
	color:#E67015;	
}
.newfoot .nfcont .dbmk .dbmkbt {
	font-size:17px;
	border-bottom: 1px solid #535353;
	padding:6px 0;
	color:#BBBBBB;
}
.newfoot .nfcont .dbmk.dbrbm {
	width:360px;
	float:right;
	margin-right:0;	
}

.dbrbm input, .dbrbm select{
  width: 165px;
  height: 35px;
  line-height: 35px;
  border: 1px solid #626262;
  color: #a0a0a0;
  border-radius: 3px;
  background-color: transparent;
  padding-left: 5px;
  font-size: 16px;
  float: left;
  margin-top:16px;
}
.dbrbm select option {
	color:#555555;	
}
.dbrbm #phone {
	float:right;	
}
.dbrbm input.tijiao {
  background-color: #E67015;
  padding-left: 0;
  color: #ffffff;
  border: none;
  float:right;
  cursor: pointer;
}
.newfoot .dbbeian {
	border-top: 1px solid #535353;	
	margin-top:16px;
	padding:16px 0;
}
.newfoot .ldbba {
	float:left;
	padding:6px 16px;
	border-right: 1px solid #535353;
	margin-left: 136px;
}
.newfoot .dbba {
	float:left;	
}
.newfoot .dbba a, .newfoot .dbba p {
	display:block;	
	font-size:15px;
	color: #a0a0a0;
	margin:9px 16px;
}
.newfoot .dbwx {
	float:left;	
}
.newfoot .dbwx .wximg {
	float:left;	
	margin-right:16px;
}
.newfoot .dbwx .wximg img {
	width:100px;	
}
.newfoot .dbwx .wximg p {
	text-align:center;
	font-size:14px;
	line-height:20px;	
}
.newfoot .dbba a.beian {
	display:inline;
	margin:9px 0px;	
}

.fdhead {
  background-color:#E67015;
  display: none;
  height: 66px;
  left: 0;
  line-height: 66px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.fdhead .fdcont {
	width:1216px;	
	margin:0 auto;
}
.fdhead a.fdlogo {
		float:left;
		float:left;
		padding-top:8px;
}
.fdhead .fdcont ul {
	width:861px;
	float:right;	
}
.fdhead .fdcont li {
	float:left;
	width:10%;
	text-align:center;
}
.fdhead .fdcont li a {
	color:#ffffff;
	font-size:17px;	
}

.mfdh {
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 10;
}

.closedh{
    width: 25px;
    height: 25px;
    position: absolute;
    top: 16px;
    right: 20px;
}