* {word-wrap: break-word; outline: none }
body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 24px;
	background: #f5f5f5;
	-webkit-text-size-adjust: none;
	color: #3E3A39;
	font-family: "Microsoft YaHei", tahoma, arial, "Hiragino Sans GB", "\5b8b\4f53", sans-serif;
}

section, ul, ol, li, dl, dt, dd, p, form, input, button, select, h1, h2, h3, h4 {
	margin: 0;
	padding: 0
}
input, select, textarea, button {font-size: 14px; line-height: 16px; font-family: inherit }
::-webkit-input-placeholder { color:#ccc; }
::-moz-placeholder { color:#ccc; }
:-ms-input-placeholder { color:#ccc; }
input:-moz-placeholder { color:#ccc; }
img {max-width: 100%; border: 0; vertical-align: middle }
.img_100,.img_100 img{width: 100%}
ul, ol, li {list-style-type: none }
cite, em, i {font-style: normal }
a {
	color: #3E3A39;
	text-decoration: none;
	/*transition: color 0.3s linear 0s, background-color 0.3s linear 0s*/
}
a:hover {
	color: #014da3;
	text-decoration: none
}
.line1{border-bottom: 1px solid #ddd}
.fl {float: left; display: inline }
.fr {float: right!important }
.tc {text-align: center }
.tl {text-align: left }
.tr {text-align: right }
.clearfix{zoom: 1 }
.clearfix:after{content: "."; display: block; clear: both; height: 0; font: 0/0 sans-serif; visibility: hidden }
.clamp {display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2 }
.posr {position: relative }
.posa {position: absolute }
.pt30{padding-top: 30px!important}
.pt20{padding-top: 20px!important}
.pb20{padding-bottom: 20px!important}
.mb10{margin-bottom: 10px!important}
.mb15{margin-bottom: 15px!important}
.mb20{margin-bottom: 20px!important}
.mb30{margin-bottom: 30px!important}
.mtb20{margin-top: 20px!important}
.mt10{margin-top: 10px!important}
.mt12{margin-top: 12px!important}
.mt20{margin-top: 20px!important}
.mt25{margin-top: 25px!important}
.mt30{margin-top: 30px!important}
.pl20{padding-left: 20px!important}

.b_w{width: 1200px;margin:0 auto;}
.b_header{width: 100%;height: 134px;background: url(../images/headbj.png) no-repeat;background-size:100% 100%;}
.b_header_logo{top: 16px; left: 0px; z-index: 103; width: 344px; height: 98px;}
.b_header_r{padding-left:400px;height: 134px;}
.b_header_r_t .login {padding-top: 25px; float: right; }
.b_header_r_t .login a {
	color: #000;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  display: inline-block;
  vertical-align: middle;
}
.b_header_r_t .login a:nth-child(2) {
    background:url(../images/ico/login_icon.png) no-repeat left center;background-size: 21px 21px;
    padding-left: 30px;
}
.b_header_r_t .login a:nth-child(3) {
    background: #FD8A08;
    border-radius: 4px;
    color: #fff;
    margin-right: 10px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
}
.b_header_sear{
	width: 300px;height: 30px;box-sizing: border-box;
}
.b_header_sear input{
	display: inline-block;
  height: 100%;
  width: inherit;width: 300px;
  line-height: inherit;
  border-width: 1px;
  border-style: solid;
  border-color:#eee;padding-right: 72px;padding-left: 5px;box-sizing: border-box;
}

.b_header_sear .btn_sear{
	right:0;top:0;width: 67px;
	background: #f4a404 url(../images/ico/sear.png) no-repeat 7px center;
	background-size: 21px 21px;box-sizing: border-box;
	height: 30px;line-height: 30px;color: #fff;padding-left: 30px;cursor: pointer;
	border-radius: 5px
}
.b_header_r_nav{bottom:15px;right: 0}
.b_header_r_nav a{
	width: 100px;display: inline-block;text-align: right;font-weight: bold;font-size: 16px
}
.b_header_r_nav a.cur{color: #014da3}

.footer{display:block;width:100%;min-width:1200px;background:#484647;overflow:hidden;}
.footer_m{padding:35px 0;}
.footer_m dl{float:left;width:170px;}
.footer_m dl dt{font-size:18px;line-height:26px;color:#CACACA;margin-bottom:10px;}
.footer_m dl dd{font-size:12px;line-height:30px;color:#CACACA;}
.footer_m dl dd a{color:#CACACA;}
.footer_m .foo_gz{float:left;margin-left:30px;text-align:center;}
.footer_m .foo_gz img{display:block;width:100px;height:100px;}
.footer_m .foo_my p{font-size:14px;line-height:22px;color:#CACACA;margin-top:10px;}
.footer_m .foo_tel p{font-size: 12px}
.footer_m .foo_tel h3{color: #ff6700;margin-top: 15px;font-size: 20px}

.f_footer{line-height:24px;overflow:hidden;color:#BABABA;text-align:center;padding:25px;font-size: 12px}
.f_footer a{color:#BABABA;}

.logout{color:red;cursor: pointer;margin:0 15px;}