/*¹«¹²*/



@font-face {font-family: "iconfont";
  src: url('font/iconfont.eot'); /* IE9*/
  src: url('font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}


.iconfont {
  font-family:"iconfont" !important;
  vertical-align: middle;
  font-style:normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}



a {
	text-decoration: none;
	color: #3e3e3e;
	cursor: pointer;
	transition: all 150ms ease-in-out 0s;
}

a:hover {
color: #f30;
}

.song {
	font-family: "SimSun"
}

.red {
	color: #AE1D22;
}

.blue {
	color: #1B3675;
}

.bold {
	font-weight: Bold;
}

.gray {color:#999}


.hide {
	display: none
}

.f12 {font-size:12px}
.f14 {font-size:14px}
.f16 {font-size:16px}

.h80 {height:80px}
.h30 {height:30px}
.h100 {height:100px}
.h200 {height:200px}
.h300 {height:300px}
.h400 {height:400px}
.w100_ {width:100%}
.w100 {width:100px}
.w200 {width:200px}

.main {width:1239px;margin:auto}
.body {overflow:hidden;padding-bottom:80px}
.page-banner {margin-top:-60px}


.rel {position: relative}

.abs {position: absolute;}


.scroll {overflow-y:auto}

i,
em {
	font-style: normal;
}

h2 em {
	font-weight: normal;
}

ul,
li,
dt,
dd,
dl,
p,
h1,
h2,
h3,
h4,
h5 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.table {
display:table;
width:100%
}

.table-row {
display:table-row
}

.table-cell {
display:table-cell;

}

body {
	margin: 0;
	font: 12px "Microsoft YaHei", "Arial Narrow", HELVETICA;
	color: #333;
	font-size:14px;
	background:#fff
}


input,
select,
button,
textarea{
	box-sizing: border-box;
}

input,textarea,select {
	border: 1px solid #d3d3d3
}

.t_left {
	text-align: left!important
}

.t_center {
	text-align: center!important
}

.t_right {
	text-align: right!important
}

.button_1 {height:40px;padding:0 15px;background:#004488;color:#fff;font-weight:bold;border:none;border-radius:4px;font-size:14px}


/*Í·²¿*/








div.header {
	box-shadow: 0 3px 7px rgba(0, 0, 0, .1);
	background: #fff;
	border-bottom: 1px solid #ccc;
	height:64px;
	line-height:64px;
	padding:20px 0;
	background:#fff
}

div.header .u2 {float:right}

div.header .u2 a.a1 {
display:inline-block;
background:url("../images/header_icon_1.png") no-repeat 0 center  ;padding-left:28px;
}

div.header .u2 a.a2 {
display:inline-block;
background:url("../images/header_icon_2.png") no-repeat 0 center  ;padding-left:28px;margin-left:20px
}


/*µ×²¿*/

div.footer {

	border-top:1px solid #ccc;
   
}

div.footer .section{
   overflow:hidden;
}

div.footer .u1{
   	padding:30px 0;
	 background:url("../images/bottom_bg.jpg") ;
}
div.footer .u1 .d1 {
  padding-right:50px;
  float:left;
  width:200px
}

div.footer .u1 .d1 h3 {
  margin-bottom:20px
}

div.footer .u1 .d1 p {
  padding:5px 0;color:#666;line-height:170%;
}

div.footer .u1 .d2 {
overflow:hidden;border-left:1px solid #ccc;padding-left:110px
}
div.footer .u1 .d2 li {text-align:center;height:60px;vertical-align: middle;}
div.footer .u1 .d2 li select {padding:5px }
div.footer .u1 .d2 li a {
color:#295AA8;font-weight:bold
}

div.footer .u2 {
overflow:hidden;
background:#fff;
padding:20px 0
}

div.footer .u2 span
{
line-height:170%
overflow: hidden;
}

div.footer .u2 span.s2 {
float:right
}


/*page*/

.page-nav {
	padding: 30px 0;
	text-align: center
}

.page-nav span,
.page-nav a {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	width: 35px;
	margin: 0 3px;
}

.page-nav a {
	border: 1px solid #ddd;
	background: #fff;
}

.page-nav a.active {
	border-color: #1249A0;
	color: #1249A0;
	font-weight: bold;
}

.page-nav input {
	width: 30px;
	height: 33px;
	text-align: center
}

.page-nav font {
	display: inline-block;
	padding: 0 10px;
}




.menu li div a:hover {background:#1B3675}
.menu li div span {display: block}
.menu li div span i {
	display: none;left:100%;top:0;white-space:nowrap;  background:#1B3675;
}
.menu li div span:hover i {
	display: block;
}

.menu li div span i a {
	padding:0 15px;
}

.menu li div span i a:hover {
	background: url("../images/opacity.png") #fff;
}