@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/1.8 Arial, "Microsoft YaHei", sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
	-webkit-text-size-adjust: none;
	margin: 0px;
	padding: 0px;
}
body, td, th {
	font: 12px/1.8 Arial, "Microsoft YaHei", sans-serif;
	color: #444;
	line-height: 23px;
}
td, th, caption {
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
img {
	border: none;
}
ol, ul, li {
	list-style: none;
}
input, textarea, select, button {
	font: 12px/1.8 Arial, "微软雅黑", "Microsoft YaHei", sans-serif;
}
input, textarea, select {
 *font-size:100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	text-decoration:none;
	-webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}
a:link {
	color: #555555;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555555;
}
a:hover {
	text-decoration: none;
	color: #005aab;
}
a:active {
	text-decoration: none;
}
dl, dd, dt {
	line-height: 23px;
	margin: 0px;
	padding: 0px;
}
/* css common */
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
	overflow: hidden;
}
.clearfix {
*zoom: 1;
}
.lt, .left {
	float: left;
}
.rt, .right {
	float: right;
}
.clear, .clr {
	clear: both;
}
.f-cb{
    zoom:1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}
.fl {
    float:left;
    display: inline;
}
.fr {
    float:right;
    display: inline;
}
.por{
    position: relative;
}
.poa{
    position: absolute;
}
.poa-f{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ovh{
    overflow: hidden;
}
.noselect{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.z1{
    z-index: 1;
}
.z2{
    z-index: 2;
}
.z3{
    z-index: 3;
}
.dn{
    display: none;
}
.width-full{
    width: 100%;
}
.height-full{
    height: 100%;
}
.dib{
    display: inline-block;
}
.f12{
	font-size: 12px;
}
.f14 {
	font-size: 14px;
	font-weight: bold;
}
.f14 a {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}
.f14_red {
	font-size: 14px;
	color: #005aab;
}
.f14_blue {
	font-size: 14px;
	color: #004291;
}
.f142 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}
.f162 {
	font-size: 16px;
	font-weight: bold;
}
.f16x {
	font-size: 16px;
}
.f12-hui {
	font-size: 12px;
	color: #696969;
}
.f14x {
	font-size: 14px;
	line-height: 30px;
}
.f18 {
	font-size: 18px;
}
.f18b2 {
	font-size: 18px;
	font-weight: bold;
}
.f20-green {
	font-size: 24px;
	text-transform: uppercase;
	color: #3aa183;
}
.f22 {
	font-size: 22px;
	font-weight: bold;
}
.f24 {
	font-size: 24px;
}
.f26 {
	font-size: 26px;
}
.f28 {
	font-size: 28px;
	font-family: "Microsoft YaHei" ! important;
	color: #0c53ab;
}
.f18w {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.f24 {
	font-size: 24px;
}
.f24t {
	font-size: 24px;
	font-weight: bold;
	font-family: "Microsoft YaHei" ! important;
}
.f27 {
	font-size: 27px;
}
.f28e {
	font-size: 28px;
	font-weight: bold;
}
.f30 {
	font-size: 30px;
	font-weight: lighter
}
.f32 {
	font-size: 32px;
	line-height: 46px;
	font-weight: 550;
}
.f36 {
	font-size: 36px;
	font-weight: 550;
}
.f40 {
	font-size: 40px;
}
.m4 {
	margin-top: 4px;
}
.t6 {
	margin-top: 6px;
}
.m9 {
	margin-top: 9px;
}
.m10 {
	margin-top: 10px;
}
.ml10 {
	margin-left: 10px;
}
.m11 {
	margin-top: 11px;
}
.p11 {
	padding-top: 11px;
}
.m12 {
	margin-top: 12px;
}
.m15 {
	margin-top: 15px;
}
.m20 {
	margin-top: 20px;
}
.m25 {
	margin-top: 25px;
}
.m27 {
	margin-top: 27px;
}
.m30 {
	margin-top: 30px;
}
.m36 {
	margin-top: 36px;
}
.m40 {
	margin-top: 40px;
}
.m44 {
	margin-top: 44px;
}
.m50 {
	margin-top: 50px;
}
.m60 {
	margin-top: 60px;
}
.top20{
	padding-top: 20px;
}
.ptr26 {
	padding-right: 26px;
}
.efont {
	font-family: Verdana, Geneva, serif;
}
.indent {
	text-indent: 2em;
}
.w1100,.w {
	width: 1100px;
	margin: 0px auto;
}
.white {
	color: #ffffff;
}
.white a {
	color: #ffffff;
}
.white a:link {
	color: #ffffff;
}
.white a:visited {
	text-decoration: none;
	color: #ffffff;
}
.white a:hover {
	text-decoration: none;
	color: #ffffff;
}
.white a:active {
	text-decoration: underline;
}
.blue {
	color: #256aa9;
}
.blue a {
	color: #256aa9;
}
.blue a:link {
	color: #256aa9;
}
.blue a:visited {
	text-decoration: none;
	color: #256aa9;
}
.blue a:hover {
	text-decoration: none;
	color: #256aa9;
}
.blue a:active {
	text-decoration: none;
}
.hui1 {
	color: #bababa;
}
.hui2 {
	color: #696969;
}
.hui2 a {
	color: #696969;
}
.hui2 a:link {
	color: #696969;
}
.hui2 a:visited {
	text-decoration: none;
	color: #696969;
}
.hui2 a:hover {
	text-decoration: none;
	color: #696969;
}
.hui2 a:active {
	text-decoration: none;
}
.yellow {
	color: #dec917;
}
.yellow a{
	color: #dec917;
}
.f18b {
	font-size: 18px;
	font-weight: bold;
}
.bluet {
	color: #70b92c;
}
.blue14 {
	color: #01459f;
	font-weight: bold;
	font-size: 14px;
}
.red {
	color: #ff0000;
}
a.red {
	color: #ff0000;
}
a.red2 {
	color: #ff0000;
}
.green {
	color: #005aab;
}
.black{ background:#000000; overflow:hidden;}
.table1 {
	margin: 0px auto;
	padding: 0px;
	border-collapse: collapse;
}
.table1 th {
	border: none;
	background-color: #70b92c;
	border: #ffffff solid 1px;
	font-weight: bold;
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #ffffff;
}
.table1 td {
	border: #4bacc6 solid 1px;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px 10px
}
.table1 tr {
	background:#e9f1f5;
}
.table1 tr:nth-child(2n){
	background:#d0e3ea;
}
.table2 {
	margin: 0px auto;
	padding: 0px;
	border-collapse: collapse;
}
.table2 th {
	background-color: #0070c0;
	border: #000000 solid 1px;
	font-weight: bold;
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #ffffff;
	border-bottom:none;
}
.table2 td {
	border: #000000 solid 1px;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px 10px;
	text-align:center;
}
.shixian1 {
	border-bottom: 1px #ffffff dashed;
	line-height: 36px;
}
.xuxian {
	border-bottom: 1px #898989 dotted;
	line-height: 36px;
	margin-bottom: 10px;
}
/*分页*/
#page {
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin-top: 30px;
	padding: 5px 0px;
}
#page A {
	border: #005aab 1px solid;
	padding: 2px 5px 1px 5px;
	margin: 5px;
	text-decoration: none;
}
#page A:hover {
	border: #005aab 1px solid;
	padding: 2px 5px 1px 5px;
	margin: 5px;
	background: #005aab;
	color: #fff;
	text-decoration: none;
}
#page A:active {
	border: 1px #005aab solid;
	padding: 2px 5px 1px 5px;
	margin: 5px;
}
#page a.active {
	border: 1px #005aab solid;
	padding: 2px 5px 1px 5px;
	margin: 5px;
	background: #005aab;
	color: #fff;
	font-weight: bold;
}
#page SPAN.current {
	border: 1px #005aab solid;
	padding: 2px 5px 1px 5px;
	margin: 5px;
}
#page SPAN.disabled {
	border: 1px #ccc solid;
	padding: 2px 5px 1px 5px;
	color: #ccc;
}

/* Header */
.header{
	width: 100%;
	height: 115px;
	background: #ffffff;
	position: relative;
	z-index: 9;
}
.header.fixedtop{
	position:fixed;
	top:0;
	left:0;
	height: 80px;
	box-shadow: 0 3px 4px rgba(0,0,0,0.22);
}
.header .tools{
	width: 100%;
	height: 35px;
	line-height: 35px;
	background:#005aab;
}
.header .tools .fr{
	padding-left: 24px;
	background: url(../img/i_bg2.png) no-repeat center left;
}
.header .tools .fr a{
	padding-left: 20px;
}
.header .head{
	width: 100%;
	height: 80px;
}
.header #logo{
	width: 300px;
	height: 48px;
	padding:13px 0;
}
.header #menu{
	height: 80px;
	float: right;
	background: url(../img/i_bg1.jpg) no-repeat left;
}
.header #menu>ul>li{
	width: 100px;
	height: 80px;
	float: left;
	text-align: center;
	font-size: 15px;
	line-height: 80px;
	position: relative;
	border-right:1px #efefef solid;
	-webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
    font-weight:bold;
}
.header #menu>ul>li>a{
	font-size: 15px;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.header #menu>ul>li>a:hover,.header #menu>ul>li>a.hover,.header #menu>ul>li.on>a{
	background:#0060ad;
        color:#fff;
}
.header #menu>ul>li ul{
	width: 100px;
	position: absolute;
	top: 80px;
	left: 0;
	z-index: 999;
	background: rgba(255,255,255,.8);
}
.header #menu>ul>li ul li{
	width: 100px;
	text-align: center;
	line-height: 36px;
	float: left;
	border-right: none;
	border-bottom: 1px #fff solid;
	font-size: 12px;
	background: none;
}
.header #menu>ul>li ul li a{
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.header #menu>ul>li ul a:hover{
	background: #005aab;
	color: #fff;
}

/*搜索条*/
.i-srh{
	width: 100%;
	height: 45px;
	background: url(../img/i_bg4.jpg) no-repeat center;
	overflow: hidden;
}
.i-srh .srh-fl{
	width: 273px;
	height: 45px;
	float: left;
}
.i-srh .srh-fl form{
	width: 251px;
	height: 25px;
	border:1px #ffbe82 solid;
	margin:9px 0;
	padding:0 10px;
	line-height: 25px;
	border-radius: 6px;
	overflow: hidden;
}
.i-srh .srh-fl .srh-ipt{
	width: 230px;
	float: left;
	outline: none;
	border:none;
	background: no-repeat;
	height: 25px;
	line-height: 25px;
	color: #ffbe82;
}
*::-webkit-input-placeholder {
    color: #ffbe82;
}

*:-moz-placeholder {
    color: #ffbe82;
}

*:-ms-input-placeholder {
    color: #ffbe82;
}
.i-srh .srh-fl .srh-btn{
	width: 16px;
	height: 25px;
	float: right;
	border:none;
	background: url(../img/i_bg5.png) no-repeat center;
	cursor: pointer;
}
.i-srh .srh-fr{
	width: 782px;
	height: 45px;
	line-height: 45px;
	float: right;
}
.i-srh .srh-fr .tit{
	width: 60px;
	color: #ff7d05;
	float: left;
}
.i-srh .srh-fr .con{
	width: 712px;
	float: right;
	overflow: hidden;
}
#gundongAreaMain1 {
	float: left;
	width: 800%;
}
#gundongAreaMain2,#gundongAreaMain3{
	float: left;
}
.i-srh .srh-fr .con li{
	padding-left:16px;
	padding-right: 16px;
	background: url(../img/arrow3.gif) no-repeat left center;
	float: left;
}
.i-srh .srh-fr .con a{
	display: block;
}

/* footer */
.footer_bg{ width: 100%; min-width: 1100px; padding-top: 34px;  height: auto; background: #212121;font-family:"Microsoft YaHei";color: #999;}
.footer_nbg{ height: 280px;}
.footer_bg a{color: #999;}
.footer_bg a:hover{color: #005cab;}
.footer_l{ width:890px; }
.footer_l li{width: 140px; float: left; margin-right: 38px;}
.footer_l li a{ display:block; line-height: 30px; }
.footer_l li p{ padding-bottom:30px; background:url(../img/i_bg3.jpg) no-repeat left 44px;}
.footer_l li p a{ font-size: 16px; color: #fff;}
.footer_r{width: 164px; padding-top: 10px; margin-right: 50px; text-align: center; font-size: 16px; line-height: 16px; color:#fff;}
.footer_r img{padding-top: 15px;}
.cont_w{line-height: 30px; width: 210px;}
.cont_w a{ display:block; line-height: 30px; }
.cont_w .tit{ padding-bottom:30px; background:url(../img/i_bg3.jpg) no-repeat left 44px;}
.cont_w .tit a{ font-size: 16px; color: #fff;}
.cont_w .con{width: 210px;overflow: hidden; text-align: center;}

/*友情链接*/
.linkTagcs {
    width:978px;
    height:auto;
}
.linkTagcs ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.linkTagcs li {
    list-style:none;
    margin:0px;
    padding-right:12px;
    line-height:60px;
    float:left;
}
.linkTagcs li a {
    color:#999;
    word-break:break-all;
}
.linkTagcs li img {
    border:0px;
}
.link{ height: 58px; line-height: 58px;  border-top:1px #3f3f3f solid; margin-top: 30px;}
.link_l{ width: 83px;  font:15px/58px "Microsoft YaHei";}
.link_r{ width: 880px;}

.bq{ width:100%; text-transform: uppercase; height:50px; background:#363636; text-align:center; line-height:50px; font-size:12px; color:#888; }
.bq a{color:#888; font-size:12px;}
.bg a:hover{color: #005cab; font-size:12px;}