/*åˆå§‹åŒ–*/
*{ margin:0; padding:0; font-family:Arial,Microsoft YaHei,'';}
a,s{text-decoration: none;}
i,em{font-style: normal;}
li{list-style: none;}
input{border-style: none;outline-style: none;}
button{ cursor: pointer;border-style: none;outline-style: none;}
table{border-collapse: collapse;}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
body {
	min-width: 1200px;
	background: url(../images/body.jpg) #f5f5f5 top center no-repeat;
}


* {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-touch-callout: none;
	margin: 0
}
::-webkit-scrollbar {
width:10px;
height:10px
}
::-webkit-scrollbar-track {
border-radius:0;
background:#fff;
}
::-webkit-scrollbar-thumb {
background:rgba(0,0,0,0.2);
}
::-webkit-scrollbar-thumb:hover {
background:rgba(0,0,0,0.4);
background-color:#4788d7;
}

.header {
	width: 100%;
	height: 180px;
	position: relative;
}
.container {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
ul{float:left; list-style-type:none;}

.logo {
	width: 420px;
	height: 112px;
	float:left;
	margin-top:50px;
}
.nav {
	width: 1200px;
	height: 80px;
	margin: 0 auto 15px auto;
	background: #4788d7;
	position: relative;
}
.nav li {
	width: 148px;
	float: left;
	height: 80px;
	
	text-align: center;
	padding-right: 2px;
	background: url(../image/shuxian.png) right top no-repeat;
}
.nav li a {
	display: block;
	text-align: center;
	line-height: 16px;
	height: 80px;
	font-size: 15px;
	color: #fff;
	transition: all .3s ease;
	overflow: hidden;
}
.nav li a img {
	display: block;
	margin: 15px auto 10px auto;
	transition: all .3s ease;
}
.nav li a:hover, .nav li.active a {
	background: #1561af;
	color: #fff;
}
.nav li a:hover img {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.nav li .subnav {
	/*box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);*/
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	width: 100%; background:#d4eafb; border-bottom:2px #4788d7 solid;
	z-index: 199;
	position:absolute; /*width:1000px;*/ height:60px; top:80px;
}
.nav li .subnav {
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);*/
	opacity: 0;
	visibility: hidden;
	/*transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);*/
}
.nav li:hover .subnav {
	opacity: 1;
	visibility: visible;
	/*transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);*/
}
.nav li .subnav a {
	color: #333;
	display: block;
	float:left;
	font-size: 14px;
	font-weight:540;
	line-height: 40px;
	height: 40px;
	padding: 10px 30px;
	transition: all 0.2s ease-in-out 0s;
	/*width: 100%;*/
	/*background: #4788d7;*/
	
	border-top: 0px solid #4d92e5;
	border-bottom: 1px solid #4280cb;
}
.nav li .subnav a:hover {
     color: #fc3633;background: #d4eafb;
	/*background: #1561af;*/
}
.search {
	float:right;
	height:40px;
	width: 390px;
	background: #fff;
	margin-top:80px;
}
.ipt-sea{float:left; width:300px; line-height:40px; padding-left:10px; background:#fff; font-size:14px;}
.search .search_btn {float:left; width: 80px; height:40px; background: #4788d7; border:0; color:#fff; font-size:16px; text-align:center;transition: all .3s ease;}
.search .search_btn:hover {
	background: #1561af;
}

.toolbar{width:100%; height:60px; background:#CA061D;}
.nav {
	width: 1200px;
	height: 80px;
	margin: 0 auto 15px auto;
	background: #4788d7;
	position: relative;
}
.nav li {
	width: 148px;
	float: left;
	height: 80px;
	
	text-align: center;
	padding-right: 2px;
	background: url(../image/shuxian.png) right top no-repeat;
}
.nav li a {
	display: block;
	text-align: center;
	line-height: 16px;
	height: 80px;
	font-size: 15px;
	color: #fff;
	transition: all .3s ease;
	overflow: hidden;
}
.nav li a img {
	display: block;
	margin: 15px auto 10px auto;
	transition: all .3s ease;
}
.nav li a:hover, .nav li.active a {
	background: #1561af;
	color: #fff;
}
.nav li a:hover img {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.nav li .subnav {
	/*box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);*/
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	width: 100%; background:#d4eafb; border-bottom:2px #4788d7 solid;
	z-index: 199;
	position:absolute; /*width:1000px;*/ height:60px; top:80px;
}
.nav li .subnav {
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);*/
	opacity: 0;
	visibility: hidden;
	/*transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);*/
}
.nav li:hover .subnav {
	opacity: 1;
	visibility: visible;
	/*transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);*/
}
.nav li .subnav a {
	color: #333;
	display: block;
	float:left;
	font-size: 14px;
	font-weight:540;
	line-height: 40px;
	height: 40px;
	padding: 10px 30px;
	transition: all 0.2s ease-in-out 0s;
	/*width: 100%;*/
	/*background: #4788d7;*/
	
	border-top: 0px solid #4d92e5;
	border-bottom: 1px solid #4280cb;
}
.nav li .subnav a:hover {
     color: #fc3633;background: #d4eafb;
	/*background: #1561af;*/
}

.arcboxa{width:1200px; height:auto; margin:0 auto;}	
.arcboxa ul{float:left;}
.arcboxa ul h1{float:left; width:1200px; height:auto; font-size:20px; color:#000; padding-top:10px;}
.arcboxa ul li{float:left; width:510px; padding:10px 35px; height:320px; border-radius:3px; -webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-o-box-shadow:0 0 5px #999;background:#fff; margin:30px 0 0 0;}
.arcboxa ul li .h2{float:left; width:510px; height:50px;}
.arcboxa ul li .h2 span{width:auto; line-height:50px; font-size:18px; float:left;}
.arcboxa ul li .inputk{float:left; width:508px; line-height:38px; border:1px solid #ddd; border-radius:3px; margin-top:20px;}
.arcboxa ul li .inputk p{float:left; width:112px; line-height:38px; border-right:1px solid #ddd; text-align:center; text-align:center; font-size:14px; color:#333;}
.arcboxa ul li .inputa{float:left; width:375px; line-height:38px; border:0; font-size:14px; color:#666; padding-left:20px;}
.arcboxa ul li .inputb{float:left; width:510px; line-height:42px; color:#fff; background: #4788d7; text-align:center; font-size:16px; border-radius:3px; border:0; margin-top:20px;transition: all .3s ease;}
.arcboxa ul li .inputb:hover {
	background: #1561af;
}

.arcboxa ul li .text{float:left; width:510px; height:auto; line-height:180%; font-size:14px; color:#666; padding-top:10px;}
.arcboxa ul li .text a{font-size:14px; color:#FF5722;}
.arcboxa ul li:last-child{float:right;}
.clear40px{width:100%; height:40px; overflow:hidden;}
.foot{width:1200px; height:auto; background:#fff; margin:0 auto; overflow:hidden; text-align:center; font-size:14px; line-height:200%; padding:30px 0;}

.hycxbx{width:1200px; height:auto; margin:0 auto;}
.hycxbxtitle{float:left; width:100%; height:50px; background:#ddd;}
.hycxbxtitle span{float:left; width:160px; line-height:50px; font-size:18px; color:; font-weight:bold; background:#fff; text-align:center;}
.hycxbx .clear{float:left; width:1200px; height:40px;}

.hycxbxjg{float:left; width:1198px; height:auto; border:1px solid #ddd; background:#fff;}
.hycxbxjgtable{float:left; width:1138px; height:auto; padding:30px;}
.hycxbxjgtable .left{float:left; width:202px; height:290px;}
.hycxbxjgtable .left img{width:202px; height:290px; border:0;}
.hycxbxjgtable .right{float:right; width:906px; height:auto;}
.hycxbxjgtable table{border:1px solid #ddd; border-right:none; border-bottom:none;}
.hycxbxjgtable .tda{border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8; line-height:42px; font-size:16px; text-align:center;}
.hycxbxjgtable .tdb{border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff; line-height:42px; font-size:16px; text-align:center; padding-left:20px; text-align:left;}
.hycxbxjgtable .tdb a{color:#1E9FFF; text-decoration:none;}
.search {
	height: 20px;
	padding: 10px 0;
	width: 300px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 0px;
	padding-right: 90px;
}
.search .search_btn {
	display: block;
	width: 80px;
	height: 40px;
	background: #4788d7;
	border: 0;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	transition: all .3s ease;
}
.search .search_btn:hover {
	background: #1561af;
}
.ipt-sea {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666;
	outline: none;
	border: 0;
	width: 285px;
	padding-left: 15px;
}
input[type=text]{
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}

label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}

input[type=submit] {
  width: 100%;
  background-color: #4788d7;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #45a049;
}

.cx {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 15px;
  width: 320px;
  font-size: 14px;
}

.col-25 {
  float: left;
  width: 25%;
  margin-top: 5px;
}

.col-75 {
  float: left;
  width: 70%;
  margin-top: 5px;
}

/* 清除浮动 */
.row:after {
  content: "";
  display: table;
  clear: both;
}

