/* ==css重置样式== */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  font: 12px "Microsoft Yahei, Arial, Helvetica, sans-serif";
  color: #333;
}
em {
  font-style: normal;
}
table {
  width: 100%;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
  cursor: pointer;
  outline:none;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ul,
ol,
li,
dt,
dd {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  *font-size: 100%;
}
legend {
  color: #000000;
}
strong {
  font-weight: bold;
}
.clearfix {
  display: block;
  zoom: 1;
}
.clearfix:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.dis-in-b {
  display: inline-block;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mt40 {
  margin-top: 40px;
}
.ml-6 {
  margin-left: 6px;
}
.mt-6 {
  margin-top: 6px;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.nav li {
  display: inline-block;
  float: left;
}
/* ==布局样式== */
.rows {
  width: 100%;
}
body {
  z-index: 1;
}
.page-center {
  width: 1000px;
  margin: 0 auto;
  text-align: left;
}
#footer {
  padding: 20px 0;
}
#footer p,
#footer span {
  font: 12px/24px "Microsoft Yahei";
  color: #666;
}
#footer span.count{color:#FF0000; padding:0 10px;}
#footer p a,
#footer span a {
  margin: 0 10px;
  font: 12px/24px "Microsoft Yahei";
  color: #666;
}
#footer p a:hover,
#footer span a:hover {
  color: #ff6600;
}
.btn-150-orange {
  width: 150px;
  height: 44px;
  border: none;
  border-bottom: 1px solid #f38208;
  background: #f6a20c;
  font: 18px/44px "Microsoft Yahei";
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.btn-150-blue {
  width: 150px;
  height: 44px;
  border: none;
  border-bottom: 1px solid #2870e4;
  background: #3e95eb;
  font: 18px/44px "Microsoft Yahei";
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.btn-150-hui {
  width: 150px;
  height: 44px;
  border: none;
  border-bottom: 1px solid #555;
  background: #666;
  font: 18px/44px "Microsoft Yahei";
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.vertical-center {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 999999;
}
.login-ts-tc {
  display: inline-block;
  width: 580px;
  height: 290px;
  padding: 30px;
  background: #fff;
  text-align: center;
}
.login-ts-tc .close {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url("close_ico.png") no-repeat;
  position: absolute;
  top: 0;
  right: 0;
}
.login-ts-tc .ts span {
  font: 18px/66px "Microsoft Yahei";
  color: #333;
  background: url("login_ts_ico.png") no-repeat left center;
  padding-left: 30px;
}
.login-ts-tc .btn-box {
  display: inline-block;
  width: auto;
  margin: 30px auto 0 auto;
}
.login-ts-tc .btn-box input {
  margin: 0 10px;
}
.login-ts-tc .btn-box a {
  display: inline-block;
  width: 150px;
  margin: 0 10px;
  font: 16px/40px "Microsoft Yahei";
  color: #37536f;
  text-decoration: underline;
}
.login-ts-tc .btn-box a:hover {
  color: #ff6600;
}
.forgot-pw-tc {
  display: inline-block;
  width: 1000px;
  height: 420px;
  background: #fff;
}
.forgot-pw-tc h2 {
  height: 50px;
  border-bottom: 1px solid #dee7ed;
  background: #eeeeee url("ny_ico01.png") no-repeat 10px center;
  padding-left: 46px;
  font: 18px/50px "Microsoft Yahei";
  color: #333;
}
.forgot-pw-tc p {
  text-align: center;
}
.forgot-pw-tc p a {
  display: inline-block;
  width: 246px;
  height: 48px;
  margin-top: 10px;
  border: 1px solid #ccc;
  background: #fff;
  font: 16px/48px "Microsoft Yahei";
  color: #29537d;
}
.forgot-pw-tc p a:hover {
  color: #ff6600;
  border: 1px solid #ff6600;
}
.find-pw-tc {
  display: inline-block;
  width: 1000px;
  height: 420px;
  background: #fff;
  text-align: center;
}
.find-pw-tc h2 {
  height: 50px;
  border-bottom: 1px solid #dee7ed;
  background: #eeeeee url("ny_ico01.png") no-repeat 10px center;
  padding-left: 46px;
  font: 18px/50px "Microsoft Yahei";
  color: #333;
  text-align: left;
}
.find-pw-tc .buzou-box {
  height: 59px;
  padding: 10px 0;
}
.find-pw-tc .buzou-box span {
  display: inline-block;
  float: left;
  height: 59px;
  font: 14px/20px "Microsoft Yahei";
  color: #666;
  text-align: right;
}
.find-pw-tc .buzou-box .one {
  width: 243px;
}
.find-pw-tc .buzou-box .two {
  width: 270px;
}
.find-pw-tc .buzou-box .three {
  width: 246px;
}
.find-pw-tc .bz01 {
  background: #edf6fc url("find_pw_bz01.png") no-repeat left 40px;
}
.find-pw-tc .bz01 span.one {
  color: #ff6600;
}
.find-pw-tc .bz02 {
  background: #edf6fc url("find_pw_bz02.png") no-repeat left 40px;
}
.find-pw-tc .bz02 span.two {
  color: #ff6600;
}
.find-pw-tc .bz03 {
  background: #edf6fc url("find_pw_bz03.png") no-repeat left 40px;
}
.find-pw-tc .bz03 span.three {
  color: #ff6600;
}
.find-pw-tc table {
  display: inline-block;
  width: auto;
  margin: 40px auto 0 auto;
}
.find-pw-tc td {
  text-align: left;
  padding: 5px 0;
  font: 12px/34px "Microsoft Yahei";
  color: #666;
}
.find-pw-tc td label {
  margin-left: 20px;
  font: 12px/34px "Microsoft Yahei";
  color: #666;
}
.find-pw-tc td a {
  margin-left: 20px;
  font: 12px/34px "Microsoft Yahei";
  color: #67a8ed;
  text-decoration: underline;
}
.find-pw-tc td a:hover {
  color: #ff6600;
}
.find-pw-tc td.td-tit {
  width: 94px;
  padding-right: 20px;
  font: 14px/34px "Microsoft Yahei";
  color: #333;
  text-align: right;
}
.find-pw-tc .sr01 {
  width: 200px;
  height: 32px;
  border: 1px solid #e2e2e2;
  padding: 0 10px;
  font: 14px/32px "Microsoft Yahei";
  color: #333;
}
.find-pw-tc .sr02 {
  width: 100px;
  height: 32px;
  border: 1px solid #e2e2e2;
  padding: 0 10px;
  font: 14px/32px "Microsoft Yahei";
  color: #333;
}
.head-sear {
  position: relative;
}
.head-sear.ny_head-sear .head-list {
  background: #c1e1ff;
}
.head-sear .head-list {
  position: absolute;
  left: 0;
  top: 33px;
  opacity: 0.9;
  width: 100%;
  background: #F2F2F2;
  border-radius: 10px;
}
.head-sear .head-list i {
  font-style: normal;
}
.head-sear .head-list a {
  padding-right: 10px;
  font: 12px/32px "Microsoft Yahei";
  color: #333;
}
.head-sear .head-list ul {
  width: 260px;
  float: left;
  display: block;
  padding: 10px 15px;
  z-index: 100;
}
.head-sear .head-list ul li {
  width: 100%;
  display: block;
  height: 27px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.head-sear .head-list ul li a {
  color: #333;
  font: 12px/27px "Microsoft Yahei";
  text-overflow: ellipsis;
  white-space: normal;
}
.head-sear .head-list ul li a:hover {
  color: #f6a20c;
}
.head-sear .head-list ul li a.sear-type {
  color: #0072c9;
}
.head-sear .head-list ul li a.sear-type:hover {
  color: #f6a20c;
}
html {
  background: url("index_bg.png") repeat-x left top;
}
.right-nav {
  display: inline-block;
  width: 80px;
  position: fixed;
  top: 108px;
  right: 0;
}
.right-nav li {
  height: 70px;
  padding: 10px 0 0 0;
  margin-bottom: 1px;
  text-align: center;
  background: url("index_right_nav_bg.png") repeat left top;
}
.right-nav li a {
  display: inline-block;
  font: 14px/34px "Microsoft Yahei";
  color: #fff;
  padding-top: 36px;
}
.right-nav li:hover {
  background: #3e95eb;
}
.right-nav .li01 {
  position: relative;
}
.right-nav .li01 a {
  background: url("right_nav01.png") no-repeat center top;
}
.right-nav .li01 i {
  display: inline-block;
  width: 7px;
  height: 13px;
  background: url("right_nav_ico.png") no-repeat;
  position: absolute;
  top: 33px;
  left: 0;
}
.right-nav .li01 .tc-list {
  display: inline-block;
  width: 138px;
  opacity:0.9;
  padding: 10px 0;
  background: #fff;
  position: absolute;
  top: 0;
  left: -138px;
  z-index:99;
}
.right-nav .li01 .tc-list p {
  padding-left: 15px;
  text-align: left;
}
.right-nav .li01 .tc-list p a {
  display: inline;
  height: auto;
  padding: 0;
  background: none;
  border: none;
  font: 14px/30px "Microsoft Yahei";
  color: #666;
}
.right-nav .li01 .tc-list p a:hover {
  color: #0072c9;
}
.right-nav .li02 a {
  background: url("right_nav02.png") no-repeat center top;
}
.right-nav .li03 a {
  background: url("right_nav03.png") no-repeat center top;
}
.right-nav .li04 a {
  background: url("right_nav04.png") no-repeat center top;
}
.right-nav .li05 a {
  background: url("right_nav05.png") no-repeat center top;
}
.right-nav .li06 a {
  background: url("right_nav06.png") no-repeat center top;
}
#header {
  height: 66px;
  padding: 21px 0;
  position: relative;
}
#header .sel-box {
  padding: 0px 0 0 20px;
  display: inline-block;
  float: left;
}
.tianqi_div{width:160px; height:30px; text-align:center; float:left;}
.tianqi_con{height:60px;padding-left:10px; margin-top:-15px;width: 200px;}
.tianqi_img{ width:40px; height:60px; float:left;}
.tianqi_xiayu{ background-image:url(sy_tianqi_xiayu.jpg); background-repeat:no-repeat; background-position:center;}
.tianqi_duoyun{ background-image:url(sy_tianqi_duoyun.jpg); background-repeat:no-repeat; background-position:center;}
.tianqi_dalei{ background-image:url(sy_tianqi_dalei.jpg); background-repeat:no-repeat; background-position:center;}
.tianqi_qingtian{ background-image:url(sy_tianqi_qingtian.jpg); background-repeat:no-repeat; background-position:center;}
.tianqi_wenzi{ height:40px; float:left; text-align:left; padding-top:10px; padding-left:0px; overflow:hidden;}
.tianqi_wenzi span{font-family:"Microsoft Yahei"; line-height:180%; padding:0 5px;}
#header .sel-box .btn-a {
  display: inline-block;
  float: left;
  margin: 6px 25px 0 0;
  cursor: pointer;
}
#header .sel-box .btn-a img {
  display: inline-block;
  float: left;
}
#header .sel-box .btn-a a {
  display: inline-block;
  margin-top: 4px;
  background: url("index_jt_hui.png") no-repeat right center;
  padding: 0 20px 0 10px;
  font: 16px/22px "Microsoft Yahei";
  color: #666;
}
#header .sel-box .btn-a a.cur {
  background: #fffefa url("index_jt_red.png") no-repeat right center;
  color: #c0110e;
}
#header .sel-box .btn-a .tc-box {
  display: inline-block;
  position: absolute;
  top: 82px;
  display: none;
  padding: 26px 0px 10px 0px;
  z-index: 10000;
}
#header .sel-box .btn-a .tc-box dl {
  padding: 2px 0;
  display: block;
  zoom: 1;
}
#header .sel-box .btn-a .tc-box dl:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#header .sel-box .btn-a .tc-box dl dt {
  display: inline-block;
  float: left;
  width: 70px;
  text-align: center;
  color: #999;
}
#header .sel-box .btn-a .tc-box dl dt.one {
  color: #333;
}
#header .sel-box .btn-a .tc-box dl dd {
  display: inline-block;
  float: right;
  border-left: 1px solid #ccc;
  padding: 0 10px;
  font: 12px/24px "Microsoft Yahei";
  color: #666;
}
#header .sel-box .btn-a .tc-box dl dd a {
  margin: 0 10px;
  background: none;
  padding: 0;
  font: 14px/24px "Microsoft Yahei";
  color: #999;
}
#header .sel-box .btn-a .tc-box dl dd a.one {
  color: #333;
}
#header .sel-box .btn-a .tc-box dl dd a:hover {
  /*color: @orange;*/
}
#header .sel-box .btn-a .tc-box .tc-main {
  background: #f5fafe;
}
#header .sel-box .btn-a .province-tc {
  width: 1000px;
  left: 0;
}
#header .sel-box .btn-a .province-tc .tc-main {
  width: 1000px;
  padding-top: 7px;
}
#header .sel-box .btn-a .province-tc dt {
  font: bold 12px/40px "Microsoft Yahei";
}
#header .sel-box .btn-a .province-tc dd {
  width: 900px;
}
#header .sel-box .btn-a .province-tc td {
  text-align: left;
  padding: 9px 0;
}
#header .sel-box .btn-a .province-tc td a {
  margin: 0 10px;
  background: none;
  padding: 0;
  font: 14px/24px "Microsoft Yahei";
  color: #333;
  overflow: hidden;
  width: 120px;
  height: 24px;
  max-width: 120px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#header .sel-box .btn-a .city-tc {
  width: 1000px;
  left: 0px;
}
#header .sel-box .btn-a .city-tc .tc-main {
  padding-top: 2px;
}
#header .sel-box .btn-a .city-tc dt {
  font: bold 14px/24px "Microsoft Yahei";
}
#header .sel-box .btn-a .city-tc dt a{
  font: bold 14px/24px "Microsoft Yahei";
  padding:0;
  background-image:none;
  background:none;
}
#header .sel-box .btn-a .city-tc dd {
  width: 900px;
}
#header .r-box {
  display: inline-block;
  float: right;
  width: 320px;
}
#header .r-box .top {
  font: 12px/24px "Microsoft Yahei";
  color: #333;
  text-align: right;
  position: relative;
}
#header .r-box .top span {
  display: inline-block;
  background: url("index_top_ico.png") no-repeat left center;
  padding: 0 10px 0 20px;
  font: 12px/24px "Microsoft Yahei";
  color: #333;
}
#header .r-box .top a {
  margin: 0 5px;
  font: 12px/24px "Microsoft Yahei";
  color: #333;
}
#header .r-box .top a:hover {
  color: #ff6600;
}
#header .r-box .top .login-tc {
  display: inline-block;
  width: 66px;
  background: #f6f6f6 url("login_bg.png") no-repeat left top;
  padding: 10px 0 5px 0;
  text-align: center;
  position: absolute;
  left: 124px;
  top: 20px;
}
#header .r-box .top .login-tc li a {
  font: 12px/24px "Microsoft Yahei";
  color: #666;
}
#header .r-box .top .login-tc li a:hover {
  color: #0072c9;
}
#header .r-box form {
  background: url("input_bg01.png") no-repeat left center;
  padding-left: 14px;
}
#header .r-box form .sr {
  display: inline-block;
  float: left;
  width: 226px;
  height: 32px;
  padding: 0 10px;
  background: #e8e8e8;
  border: none;
  font: 12px/32px "Microsoft Yahei";
  color: #333;
}
#header .r-box form .btn {
  display: inline-block;
  float: left;
  width: 30px;
  height: 32px;
  border: none;
  background: url("index_btn_bg01.png") no-repeat;
  cursor: pointer;
}
#header .login-top {
  display: inline-block;
  float: right;
  width: 290px;
  font: 20px/68px "Microsoft Yahei";
  color: #666;
}
.index-main {
  height: 530px;
  background: url("index_xwx_sybg.jpg") no-repeat center top;
}
.index-main dl {
  height: 326px;
  padding: 30px 470px 0 45px;
}
.index-main dl dt {
  font: 32px/62px "Microsoft Yahei";
  color: #fff;
}
.index-main dl dd a {
  display: inline-block;
  margin: 10px 5px;
  width: 82px;
  height: 30px;
  background: url("index_text_bg.png") repeat left top;
  font: 14px/30px "Microsoft Yahei";
  color: #fff;
  text-align: center;
}
.index-main dl dd a.cur,
.index-main dl dd a:hover {
  background: #c0110e;
}
.index-main .index-nav {
  width: 1000px;
  height: 104px;
  border-bottom: 3px solid #f6a20c;
}
.index-main .index-nav li {
  display: inline-block;
  float: left;
  width: 200px;
  padding-top: 10px;
  text-align: center;
  background: url("index_nav_bg.png") repeat left top;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.index-main .index-nav li a {
  display: inline-block;
  padding-top: 50px;
  font: 18px/44px "Microsoft Yahei";
  color: #fff;
  z-index: 2;
}
.index-main .index-nav li label {
  display: none;
}
.index-main .index-nav li.cur {
  background: url("index_nav_hover.png") repeat left top;
}
.index-main .index-nav li.cur a {
  color: #f6a20c;
}
.index-main .index-nav li.cur label {
  display: inline-block;
  width: 15px;
  height: 8px;
  background: url("index_nav_ico.png") no-repeat;
  position: absolute;
  left: 92px;
  bottom: 0;
  z-index: 3;
}
.index-main .index-nav .li01 {
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -ms-border-radius: 5px 0 0 0;
  -o-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}
.index-main .index-nav .li01 a {
  background: url("index_nav01.png") no-repeat center top;
}
.index-main .index-nav .li01 a.cur {
  background: url("index_nav01_hover.png") no-repeat center top;
}
.index-main .index-nav .li02 a {
  background: url("index_nav02.png") no-repeat center top;
}
.index-main .index-nav .li02 a.cur {
  background: url("index_nav02_hover.png") no-repeat center top;
}
.index-main .index-nav .li03 a {
  background: url("index_nav03.png") no-repeat center top;
}
.index-main .index-nav .li03 a.cur {
  background: url("index_nav03_hover.png") no-repeat center top;
}
.index-main .index-nav .li04 a {
  background: url("index_nav04.png") no-repeat center top;
}
.index-main .index-nav .li04 a.cur {
  background: url("index_nav04_hover.png") no-repeat center top;
}
.index-main .index-nav .li05 {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -ms-border-radius: 0 5px 0 0;
  -o-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}
.index-main .index-nav .li05 a {
  background: url("index_nav05.png") no-repeat center top;
}
.index-main .index-nav .li05 a.cur {
  background: url("index_nav05_hover.png") no-repeat center top;
}
.login-main {
  height: 554px;
  background: url("index_xwx_sybg.jpg") no-repeat center top;
}
.login-main .login-box {
  display: inline-block;
  float: left;
  width: 380px;
  height: 340px;
  background: #fff;
  margin: 70px 0 0 56px;
}
.login-main .login-box .login-tab {
  height: 50px;
  background: #eee;
}
.login-main .login-box .login-tab li {
  display: inline-block;
  float: left;
  width: 50%;
  font: 18px/50px "Microsoft Yahei";
  color: #666;
  text-align: center;
  cursor: pointer;
}
.login-main .login-box .login-tab li:hover,
.login-main .login-box .login-tab li.cur {
  /*background: #0072c9;color: #fff;*/
}
.login-main .login-box p {
  padding: 10px 0;
  display: block;
  zoom: 1;
}
.login-main .login-box p:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.login-main .login-box p label {
  display: inline-block;
  float: left;
  width: 80px;
  padding: 0 20px 0 0;
  margin: 0 0 0 20px;
  font: 12px/40px "Microsoft Yahei";
  color: #666;
  text-align: right;
}
.login-main .login-box p .sr {
  width: 210px;
  height: 38px;
  border: 1px solid #ddd;
  padding: 0 10px;
  font: 12px/38px "Microsoft Yahei";
  color: #333;
}
.login-main .login-box p a {
  font: 12px/44px "Microsoft Yahei";
  color: #333;
  margin-left: 50px;
  text-decoration: underline;
}
.login-main .login-box p a:hover {
  color: #ff6600;
}
.top_xq{height:; color: #bc1700; font-size:24px; font-weight:900; font-family:'Microsoft Yahei'; float:left;}
.zgBody{ position:absolute; width:10px; height:10px; top:0px; left:0px; background-color:#000000; z-index:9; display:none;filter:alpha(opacity=50);opacity:0.5}
.sdmq{ position:absolute; left:100px; top:120px; z-index:10; display:none;}
.sdmq_close{ width:750px; height:30px; text-align:right; background-color:#5BC0DE;}
.sdmq_close img{ margin-top:8px; margin-right:8px;cursor:pointer;}
.sdmq_iframe{ width:750px; height:370px;}

.clwz{ position:absolute; left:100px; top:120px; z-index:10; display:none;}
.clwz_close{ width:360px; height:30px; text-align:right; background-color:#5BC0DE;}
.clwz_close img{ margin-top:8px; margin-right:8px; cursor:pointer;}
.clwz_iframe{ width:360px; height:370px;}

.gjj{ position:absolute;left:100px; top:120px; z-index:20; display:none;}
.gjj_close{ width:1200px; height:30px; text-align:right; background-color:#5BC0DE;}
.gjj_close img{ margin-top:8px; margin-right:8px; cursor:pointer;}
.gjj_iframe{ width:1200px; height:370px;}

.p_left{ width:90%; float:left;}
.p_right{ width:10%; float:right; text-align:center; margin-top:-10px;}

.js_con {
  display: none;
}