﻿@charset "utf-8";
html {
  color: #000;
  background: #fff;
}
body {
  color: #666;
  font: 12px/1.231 "Microsoft YaHei", "微软雅黑", helvetica, clean, sans-serif,
    "宋体";
} /*网站字体颜色*/
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;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
  font-style: inherit;
  font-weight: inherit;
}
del,
ins {
  text-decoration: none;
}
li {
  list-style: none;
}
caption,
th {
  text-align: left;
}
q:before,
q:after {
  content: "";
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: baseline;
}
sub {
  vertical-align: baseline;
}
input,
button,
textarea,
select,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
input,
button,
textarea,
select {
  *font-size: 100%;
}
input,
select {
  vertical-align: middle;
}
body {
  font: 12px/1.231 "Microsoft YaHei", "微软雅黑", arial, helvetica, clean,
    sans-serif;
}
select,
input,
button,
textarea,
button {
  font: 99% arial, helvetica, clean, sans-serif;
}
table {
  font-size: inherit;
  font: 100%;
  border-collapse: collapse;
}
pre,
code,
kbd,
samp,
tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
/*title*/
h1 {
  font-size: 32px;
}
h2 {
  font-size: 26px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}

.mt10 {
  margin-top: 10px;
}

a {
  color: #666;
  text-decoration: none;
} /*for ie f6n.net*/
a:focus {
  outline: 0;
} /*for ff f6n.net*/
.vam {
  vertical-align: middle;
}
.clear {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
p {
  word-spacing: -1.5px;
}
.tr {
  text-align: right;
}
.tl {
  text-align: left;
}
.center {
  text-align: center;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
/* -- 购物车外部框架 -- */
.cart_header,
.cart_content,
.cart_footer {
  width: 760px;
  margin: 0 auto;
}

/* -- 页面整体布局 -- */
.header,
.content,
.footer {
  width: 1100px;
  margin: 0 auto;
}
.left {
  width: 201px;
  float: left;
  overflow: hidden;
}
.left2 {
  width: 670px;
  float: left;
  overflow: hidden;
}
.left3 {
  width: 754px;
  float: left;
  overflow: hidden;
  color: #666;
}
.lefttop {
  background: url(../images/left_top_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
  margin-top: 10px;
}
.left2top {
  background: url(../images/left2_top_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
}
.leftbot {
  background: url(../images/left_bot_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
.left2bot {
  background: url(../images/right_bot2_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 10px;
}

.right {
  width: 735px;
  float: left;
  display: inline;
  margin-left: 24px;
  overflow: hidden;
}
.right2 {
  width: 275px;
  float: right;
  overflow: hidden;
}
.right3 {
  width: 201px;
  float: right;
  overflow: hidden;
  color: #666;
}
.righttop {
  background: url(../images/right_top_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
}
.right2top {
  background: url(../images/right2_top_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
}
.rightbot {
  background: url(../images/right_bot_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
.right2bot {
  background: url(../images/left_bot2_img.gif) no-repeat;
  height: 3px;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 10px;
}

.right_main {
  width: 735px;
  padding-bottom: 15px;
  overflow: hidden;
}
.right2_main {
  width: 273px;
  padding-bottom: 15px;
  overflow: hidden;
}
.left2_main {
  width: 668px;
  padding-bottom: 15px;
  overflow: hidden;
}

.h_nav li a:-webkit-any-link {
  display: block;
}

/*头部开始*/
.top {
  background: url(../images/topbj.jpg) repeat-x center 0;
  height: 170px;
  font-family: "Microsoft YaHei";
}
.top-t {
  color: #cacaca;
  font-size: 12px;
  height: 30px;
  padding-top: 0px;
  line-height: 30px;
}
.top-t a {
  color: #d7d7d7;
  font-size: 12px;
  padding: 0 6px;
}
.top-t .none {
  padding-right: 0;
}
.top-t img {
  vertical-align: middle;
  display: inline-block;
}
.top-c {
  height: 114px;
}
.top-c i img {
  height: 80px;
  display: block;
  margin: 17px 23px 0 0;
}
.top-c p {
  margin-top: 36px;
  padding-left: 21px;
  height: 50px;
  border-left: 1px solid #cccccc;
  color: #666666;
  font-size: 20px;
}
.top-c p em {
  display: block;
  font-style: normal;
  font-size: 13px;
  padding-bottom: 3px;
}
.top-c p b {
  display: block;
  color: #54acf3;
  font-size: 15px;
  padding-top: 5px;
  font-weight: normal;
}
.top-c span {
  margin-top: 30px;
  background: url(../images/dh.png) no-repeat 0 3px;
  background-size: 50px;
  padding-left: 58px;
  color: #666666;
  font-size: 16px;
  margin-right: 0px;
  height: 47px;
  line-height: 24px;
  height: 60px;
}
.top-c span em {
  display: block;
  font-style: normal;
  color: #0054A5;
  font-size: 32px;
}
.top ul li {
  float: left;
  height: 56px;
  /* background: url(../images/nav1.jpg) no-repeat right 26px; */
  line-height: 56px;
  width: 137px;
  text-align: center;
}
.top ul li a {
  color: #ffffff;
  font-size: 16px;
  margin: 0 20px;
  display: inline-block;
}

.top ul li.hot a {
  overflow: hidden;
}
.top ul li.first a {
  background: url(../images/nav.png) no-repeat 0 center;
  padding-left: 26px;
}
.top ul li.cur a {
  border-top: 1px solid #54acf3;
  color: #54acf3;
  font-weight: bold;
}
/* .top ul li a:hover,
.top ul li.cur a {
  border-bottom: 1px solid #54acf3;
  border-top: 1px solid #54acf3;
  color: #fff;
  font-weight: bold;
} */

.top ul .none {
  background: none;
}
.top ul .none a {
  margin-right: 0;
}

.top ul li .erji {
  display: none;
  background: #0054A5;
}
.top ul li .erji {
  position: absolute;
  left: 0px;
  top: 56px;
  z-index: 999;
  width: 100%;
}
.top ul li .erji p {
  margin-top: -1px;
}
.top ul li .erji p a {
  line-height: 38px;
  display: block;
  height: 38px;
  font-size: 14px;
  font-weight: 500;
  border-top: 1px dotted #f1f1f1;
  white-space: nowrap;
  text-align: center;
  color: #fff;
}

.top-c h1 {
  color: #666666;
  font-size: 14px;
  margin: 38px 0 0 120px;
  background: url(../images/top.jpg) no-repeat 0 0;
  padding-left: 57px;
  font-weight: normal;
  padding-top: 5px;
}
.top-c h1 em {
  display: block;
  padding-bottom: 5px;
  color: #78bc27;
  font-size: 20px;
  font-style: normal;
}
/*头部结束*/

/*底部开始*/
.ft {
  height: 136px;
  background: #333333;
  font-family: "Microsoft YaHei";
  border-top: 10px solid #fff;
  clear: both;
  padding-top: 45px;
}
.ft-f {
  height: 60px;
  border-bottom: 1px solid #484848;
  line-height: 60px;
  padding: 0 17px;
  margin-bottom: 30px;
}
.ft-f a {
  color: #fff;
  font-size: 14px;
  padding-right: 88px;
}
.ft-f .none {
  padding-right: 0;
}
.ft-f a:hover,
.ft-f a.cur {
  color: #54acf3;
}
.ft-c i img {
  width: 198px;
  height: 61px;
  display: block;
  padding-right: 30px;
}
.ft-c p span {
  display: block;
  color: #b8b8b8;
  font-size: 13px;
  padding-bottom: 16px;
}
.ft-c p span em {
  font-style: normal;
  padding: 0 28px;
}
.ft-c p span a {
  color: #fff;
  font-size: 13px;
  padding-right: 8px;
}
.ft h5 span {
  float: left;
  padding-left: 30px;
  display: block;
}
.ft h5 span em {
  float: left;
  display: block;
  background: url(../images/ft_05.jpg) no-repeat;
  font-style: normal;
  font-weight: normal;
  width: 14px;
  height: 89px;
  padding: 20px 8px 0 8px;
  line-height: 14px;
  font-size: 13px;
  color: #b8b8b8;
  margin-left: 10px;
}
.ft h5 span img {
  float: left;
  width: 100px;
  height: 100px;
}
/*底部结束*/

/**/

.ss {
  height: 65px;
  font-family: "Microsoft YaHei";
  border-bottom: 1px solid #e0e1e1;
}
.ss p {
  float: left;
  line-height: 65px;
}
.ss p span {
  color: #666666;
  font-size: 13px;
  background: url(../images/ss_07.jpg) no-repeat 0 24px;
  padding-left: 20px;
  display: inline-block;
  margin-right: 0px;
  line-height: 65px;
}
.ss p a {
  color: #666666;
  font-size: 13px;
  padding-right: 10px;
}
.ss-t {
  float: right;
  margin-top: 18px;
}
.ss-t .inp01 {
  float: left;
  font-size: 12px;
  border: 0px;
  color: #999999;
  width: 272px;
  background: url(../images/ss_03.jpg) no-repeat;
  padding-left: 22px;
  height: 30px;
  line-height: 30px;
}
.ss-t .inp02 {
  width: 26px;
  height: 30px;
  float: left;
  border: 0px;
}

/*temp.css  2015  xsl 整理*/
#nodata {
  padding: 80px;
  padding-left: 150px;
  border: solid 1px #eee;
  margin: 10px 0;
  background: url(../images/nodata.gif) no-repeat 20px 20px;
}
/* -- 弹出窗口 -- */
#mesbook1_c,
#mesbook1 {
  display: none;
  z-index: 1001;
  width: 398px;
  border: 1px solid #ccc;
  background: #fff;
  padding-bottom: 20px;
}
#mesbook1_c div,
#mesbook1 div {
  border: 1px solid #e4e3e3;
  background: #ebeceb;
  height: 18px;
  padding: 4px 0.5em 0;
  margin-bottom: 10px;
}
#mesbook1_c dl.b1,
#mesbook1 dl.b1 {
  width: 370px;
  margin: 0 auto;
}
#mesbook1_c dl.b1 dt,
#mesbook1 dl.b1 dt {
  float: left;
  width: 105px;
  overflow: hidden;
}
#mesbook1_c dl.b1 dd,
#mesbook1 dl.b1 dd {
  width: 265px;
  float: right;
}
#mesbook1_c #mesbook1_cBtns,
#mesbook1 #mesbook1Btns {
  padding-bottom: 10px;
}
#mesbook1_c #mesbook1_cBtns input,
#mesbook1 #mesbook1Btns input {
  margin-right: 20px;
}
/*rollup.css*/
/*#roll{display:block;width:15px;margin-right:-520px;position:fixed;right:50%;top:80%;_margin-right:-520px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}*/
#roll_top,
#fall,
#ct {
  position: relative;
  cursor: pointer;
  width: 49px;
}
#roll_top {
}
#fall {
  background: url(../images/top.gif) no-repeat 0 -80px;
}
#ct {
  background: url(../images/top.gif) no-repeat 0 -40px;
}
#roll {
  display: block;
  width: 49px;
  position: fixed;
  right: 30px;
  bottom: 30%;
  _margin-right: -650px;
  _position: absolute;
  _top: expression(
    eval(
      document.documentElement.scrollTop + document.documentElement.clientHeight *
        0.68
    )
  );
  z-index: 100;
}

.ky_dj {
  position: fixed;
  bottom: 0;
  _bottom: auto;
  z-index: 10000;
  _position: absolute;
  overflow: visible;
  _top: expression(
    documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight
  );
  z-index: 2;
  right: 14px;
}
.ky_dj li {
  display: block;
  font-size: 0;
  position: relative;
}
.ky_dj li .showTs {
  width: 100px;
  line-height: 48px;
  display: none;
  opacity: 0.8;
  color: #fff;
  text-align: center;
  line-height: 48px;
  font-size: 13px;
  position: absolute;
  left: -100px;
  top: 0;
}
.ky_dj li .ewm {
  left: -130px;
  width: 120px;
}
.ky_dj li .ewm img {
  display: block;
  width: 90px;
  height: 90px;
  padding-left: 15px;
  padding-bottom: 15px;
}
.ky_dj li img.png {
  margin-bottom: 1px;
}
.ky_dj li .showTs,
.ky_dj li img.png {
  background: #3b3b3b;
}

.ImTable * {
  padding: 0px;
  margin: 0px;
}
.ImTable {
  border-collapse: collapse;
  border: none;
  background: url(../images/bg.gif);
}
.ImTable h2 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
}
.ImHeader {
  height: 164px;
  background: url(../images/im_01.gif);
}
.ImRow0 {
  background: url(../images/ico_item1.gif) no-repeat;
  margin: 10px 10px 0;
  height: 24px;
  padding-left: 10px;
  padding-top: 4px;
}
.ImRow1 {
  background: url(../images/ico_item1.gif) no-repeat;
  margin: 10px 10px 0;
  height: 24px;
  padding-left: 10px;
  padding-top: 4px;
}
a.im,
a:hover.im {
  text-decoration: none;
  height: 35px;
  color: #333;
  font-size: 14px;
}
.ImFooter {
  height: 90px;
  background: url(../images/im_04.gif) no-repeat;
  display: inline-block;
  width: 150px;
  font-family: Arial, Helvetica, sans-serif;
}
.ImFooter h5 {
  font-size: 14px;
  font-weight: normal;
  color: #f1f1f1;
  text-align: center;
  margin: 15px 0 0;
  font-family: "宋体";
}
.ImFooter p {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin: 10px 0;
}

.topadcs {
  width: 100%;
  height: 350px;
  overflow: hidden;
  text-align: center;
  margin: 0px auto;
  margin-bottom: 0;
}
.topadcs a img {
  width: 100%;
  height: auto;
  display: block;
}
.topadcs a {
  display: block;
  margin: 0 auto;
}
.topadcs a.fullad {
  height: 350px;
}

/*---面包屑导航xsl---*/
.plc {
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  padding: 0 15px 4px 54px;
  background: url(../images/dh.gif) no-repeat 8px center #fff;
  font-size: 14px;
  margin-bottom: 24px;
  display: none;
}
.plc span {
  color: #000;
  font-weight: bold;
  font-family: Microsoft Yahei;
  padding-right: 10px;
}
.plc a {
  color: #333;
  margin-left: 5px;
  margin-right: 5px;
}
.plc a:hover {
  color: #54acf3;
}
.plc .a_b {
  color: #fe0000;
  font-weight: bold;
}

.mark {
  background: #f0f0f0 url("../images/mark_bg.gif") repeat-x scroll 0px bottom;
}
.mark .content {
  background: none;
  margin-top: 0px;
}
.mark .plc {
  background: none;
  height: 52px;
  line-height: 52px;
  background: url(../images/location.png) no-repeat left center;
  padding-left: 28px;
}
.mark .plc em a {
  color: #bd8a3a;
}
.mark .plc span {
  color: #333;
  font-weight: normal;
}
.mark .plc a {
  line-height: 52px;
}

.b13,
.b15,
.b14,
.b16,
.b17,
.b18,
.b19,
.b20,
.b21,
#mesbook1 #mesbook1Btns input {
  background: #54acf3;
  border: none;
  border: none;
  height: 28px;
  line-height: 26px;
  color: #fff;
  padding-left: 12px;
  padding-right: 12px;
  margin: 10px 0;
  margin-right: 5px;
}
#TxtMsg {
  border: 1px solid #dedede;
}

/* -- 翻页效果xsl-- */
.apage {
  height: 34px;
  line-height: 32px;
  background: #fafafa;
  padding: 0 5px;
  margin-bottom: 0px;
  margin-top: 10px;
  text-align: right;
  clear: both;
  border: 1px solid #e7e7e7;
}
.apage a {
  border: 1px solid #999;
  padding: 0 3px;
  margin-right: 5px;
}
.apage .num_btns {
  float: right;
  font-family: Tahoma;
}
.apage a:hover,
.apage .cur {
  border: 1px solid #54acf3;
  background: #54acf3;
  color: #fff;
  text-decoration: none;
}
.apage .cust_txt {
  float: left;
}
.apage .oran_pg_fp {
  background: url(../images/first_page.gif) 4px 4px no-repeat;
  padding-right: 9px;
}
.apage .oran_pg_pp {
  background: url(../images/pre_page.gif) 4px 4px no-repeat;
  padding-right: 5px;
}
.apage .oran_pg_np {
  background: url(../images/next_page.gif) 8px 4px no-repeat;
  padding-right: 12px;
}
.apage .oran_pg_lp {
  background: url(../images/last_page.gif) 8px 4px no-repeat;
  padding-right: 12px;
}
.apage select {
  font-size: 8px;
  margin-top: 5px;
}
.apage .oran_pg_txt {
  height: 15px;
  border: solid 1px #d4e3e9;
  width: 20px;
  margin-left: 5px;
}
.apage .oran_pg_btn {
  height: 15px;
  border: solid 1px #d4e3e9;
  margin-left: 5px;
  font-size: 9px;
  background: #5984ac;
  color: #fff;
}

/*通栏 分页xsl*/
.apage a {
  display: inline-block;
  width: 26px;
  height: 20px;
  line-height: 20px;
  margin-top: 6px;
  padding: 0px;
  text-align: center;
}
.apage .oran_pg_np {
  background: url("../images/next_page.gif") no-repeat center center !important;
}
.apage .oran_pg_lp {
  background: url("../images/last_page.gif") no-repeat center center !important;
}
.apage .oran_pg_fp {
  background: url("../images/first_page.gif") no-repeat center center !important;
}
.apage .oran_pg_pp {
  background: url("../images/pre_page.gif") no-repeat center center !important;
}
.apage .cust_txt {
  font-size: 14px;
  color: #666;
}

.contactBox {
  margin-top: 12px;
  text-align: right;
  height: 36px;
  line-height: 26px;
  letter-spacing: 1px;
  border-bottom: 1px dashed #ccc;
}
.contactBox span {
  font-weight: bold;
  height: 26px;
  line-height: 26px;
  display: inline-block;
}
.contactBox b {
  font-size: 18px;
  height: 26px;
  line-height: 26px;
  display: inline-block;
  color: #333;
  font-size: 22px;
}
.contactBox a.lx {
  background: url(../images/lxwomen.gif) no-repeat left center;
  height: 26px;
  line-height: 38px;
  margin-left: 12px;
  font-size: 0px;
  width: 100px;
  display: inline-block;
}

.wx img {
  width: 150px;
  height: 150px;
  display: block;
}

.mb10 {
  margin-bottom: 10px;
}
.ml10 {
  margin-left: 10px;
}
.bg {
  background: #fff;
}
.fw {
  font-family: "Microsoft YaHei";
}

.common_icon {
  font-weight: normal;
  background-color: #eeeeee;
  height: 43px;
  line-height: 43px;
  width: auto;
  font-family: "Microsoft YaHei";
}
.common_icon span {
  float: left;
}
.common_icon span a {
  font-size: 14px;
  font-family: "Microsoft YaHei";
  text-decoration: none;
  padding: 0 20px 0 44px;
  color: #fff;
  display: inline-block;
  background: url(../images/common_icon01.png) 14px center no-repeat;
  background-color: #339933;
  height: 43px;
  line-height: 43px;
}
.common_icon em {
  margin: 0 15px 0 0;
}
.common_icon em a {
  font-size: 12px;
  color: #666;
  text-decoration: none;
  font-family: "Microsoft YaHei";
}
.ckbtn {
  text-align: center;
  display: block;
  width: 80px;
  height: 22px;
  line-height: 22px;
  background: url(../images/ckbtn_bg.jpg) center center no-repeat;
  margin: 0 10px 0 0;
}
.zxbtn {
  text-align: center;
  display: block;
  width: 80px;
  height: 22px;
  line-height: 22px;
  background: url(../images/zxbtn_bg.jpg) center center no-repeat;
}
.mbtn {
  float: right;
}
.mbtn a {
  font-size: 12px;
  color: #339933;
  font-family: "Microsoft YaHei";
}

.common_title {
  background-color: #eeeeee;
  height: 43px;
  line-height: 43px;
  width: auto;
  font-size: 14px;
  font-family: "Microsoft YaHei";
}
.common_title span {
  float: left;
}
.common_title span a {
  padding: 0 20px 0 48px;
  color: #000;
  display: inline-block;
  background: url(../images/common_icon02.png) 18px center no-repeat;
  height: 43px;
  line-height: 43px;
}
.common_title span a:hover,
.common_title span a.cur {
  text-decoration: none;
  color: #fff;
  background: url(../images/common_icon01.png) 18px center no-repeat;
  background-color: #339933;
}
.common_title em {
  margin: 0 15px 0 0;
}
.common_title em a {
  color: #666;
  text-decoration: none;
  font-size: 12px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
}

/*trob_r*/
.trob_r {
  height: auto;
  overflow: hidden;
  width: 360px;
  margin: 10px 0 0 0;
}
.trob_r p {
  font-size: 14px;
  color: #339933;
  height: 52px;
  background: url(../images/m_phonebg.png) 74px bottom no-repeat;
}
.trob_r p span {
  font-size: 30px;
  font-weight: bold;
}

.mess {
  font-family: "Microsoft YaHei";
  color: #fff;
  width: 360px;
  height: 436px;
  overflow: hidden;
  background: url(../images/message_bbg.jpg) center bottom no-repeat;
}
.mess_box {
  height: 409px;
  overflow: hidden;
  background: url(../images/message_bg.jpg) 0 0 repeat-y;
}
.mess_box h4 {
  font-size: 18px;
  background: url(../images/messae_topbg.jpg) center center no-repeat;
  height: 83px;
  line-height: 83px;
  text-align: center;
}
.mess_box ul {
  font-size: 12px;
  padding: 0 0 0 50px;
}
.mess_box ul li {
  margin: 0 0 16px 0;
  height: 24px;
  line-height: 24px;
}
.mess_box ul li em {
  width: 60px;
  text-align: right;
  margin: 0 5px 0 0;
  float: left;
}
.mess_box ul li input {
  border: none;
  outline: none;
}
input.mess_icon1 {
  width: 190px;
  height: 24px;
  float: left;
  line-height: 24px;
  padding: 0 7px;
  background: url(../images/mess_icon.jpg) center center no-repeat;
}
input.mess_icons {
  width: 101px;
  height: 24px;
  line-height: 24px;
  padding: 0 7px;
  background: url(../images/mess_icons.jpg) center center no-repeat;
}
input.mess_icon2 {
  margin: 0 0 0 40px;
}
input.mess_icon3 {
  margin: 0 0 0 12px;
}
.mess_box .subbtn {
  text-align: center;
  margin: 10px auto 30px auto;
  display: block;
  height: 32px;
  width: 230px;
  line-height: 32px;
  background: url(../images/tj_bg.jpg) center center no-repeat;
}
.mess_box .subbtn a {
  text-decoration: none;
  font-size: 16px;
  color: #ffcc33;
  font-weight: bold;
  font-style: italic;
}

/*Intro*/
.Intro {
  width: 668px;
  height: 340px;
  overflow: hidden;
  margin: 12px auto;
  font-family: "Microsoft YaHei";
  border: solid 1px #eeeeee;
}
.Intro dl {
  height: auto;
  padding: 0 28px;
  margin: 50px auto 57px auto;
}
.Intro dl dt {
  width: 259px;
  height: 187px;
  margin: 0 20px 0 0;
  background: url(../images/intro_picbg.jpg) 0 0 no-repeat;
}
.Intro dl dt img {
  width: 242px;
  height: 171px;
  border: solid 2px #fff;
  margin: 6px auto;
  display: block;
}
.Intro dl dd {
  width: 320px;
  height: auto;
}
.Intro dl dd h4 a {
  color: #339933;
  text-decoration: none;
  font-size: 14px;
  font-weight: normal;
}
.Intro dl dd h4 a:hover {
  text-decoration: underline;
}
.Intro dl dd p {
  line-height: 24px;
  font-size: 12px;
  margin: 30px auto;
  color: #666;
}

/*honour*/
.honour {
  margin: 12px auto;
  width: 270px;
  height: 360px;
  overflow: hidden;
  font-family: "Microsoft YaHei";
}
.honour_box {
  height: auto;
  overflow: hidden;
  padding: 22px 10px;
  width: 248px;
  border: solid 1px #eeeeee;
}

.honour_box em {
  display: inline-block;
}
.honour_box em.prev {
  padding: 108px 2px 0 0;
}
.honour_box em.next {
  padding: 108px 2px 0 0;
}
.honour_box em a {
  display: inline-block;
  width: 17px;
  height: 32px;
}
.honour_box em.prev a {
  background: url(../images/common_prev01.jpg) center center no-repeat;
}
.honour_box em.next a {
  background: url(../images/common_next01.jpg) center center no-repeat;
}
.honour_box .ul {
  height: auto;
  overflow: hidden;
}
.honour_box .ul li {
  border: 1px solid #d6d6d6;
  float: left;
  width: 184px;
  height: 253px;
  overflow: hidden;
  padding: 0 10px;
}
.honour_box ..ul li img {
  width: 184px;
  height: 253px;
  display: block;
  margin: 0 auto;
}

/*scien*/
.scien {
  height: auto;
  overflow: hidden;
}

.scien h3 em a {
  color: #fff;
}
.scien_box {
  height: auto;
  overflow: hidden;
  height: 201px;
  padding: 35px 0 25px 0;
}
.scien_box em {
  display: inline-block;
}
.scien_box em.prev01 {
  padding: 46px 0 0 0;
}
.scien_box em.next01 {
  padding: 46px 0 0 0;
}
.scien_box em a {
  display: inline-block;
  width: 21px;
  height: 56px;
}
.scien_box em.prev01 a {
  background: url(../images/common_prev02.jpg) center center no-repeat;
}
.scien_box em.prev01 a:hover {
  background: url(../images/common_prev02h.jpg) center center no-repeat;
}
.scien_box em.next01 a {
  background: url(../images/common_next02.jpg) center center no-repeat;
}
.scien_box em.next01 a:hover,
.scien_box em.next01 a.cur {
  background: url(../images/common_next02h.jpg) center center no-repeat;
}
.scien_box .ul {
  padding: 0 12px;
  height: auto;
  overflow: hidden;
}
.scien_box .ul li {
  text-align: center;
  margin: 0 7px;
  float: left;
  width: 240px;
  height: auto;
  overflow: hidden;
  font-family: "Microsoft YaHei";
}
.scien_box .ul li *:hover {
  background: #78bd26;
  color: #fff !important;
}
.scien_box .ul li.icon {
  padding-right: 0px;
}
.scien_box .ul li i img {
  border: 1px solid #d6d6d6;
  width: 240px;
  height: 180px;
  display: block;
  margin: 0 auto;
  border-radius: 10px;
}
.scien_box .ul li span {
  display: block;
  padding: 10px 0 10px 0;
}
.scien_box .ul li span a {
  font-size: 14px;
  color: #666666;
}
.zhuti{overflow:hidden;background-color:#f5f5f5;}
.pt40{padding:40px 0}
.one{overflow:hidden;width:100%}
.bai{background:#fff}
.p15{padding:15px}
.fd-left{float:left}
.fd-right{float:right}
.w500{width:500px;box-sizing: border-box;height:336px}
.xw-left{display:block;position:relative;width:100%;height:309px}
.xw-left img{width:100%;height:100%}
.dw{padding:0 10px; line-height:40px; color:#fff; font-size:14px;position:absolute;bottom:0;width:100%;background-color:rgb(0 0 0 / 42%);box-sizing: border-box;}
.bx-bit{ border-bottom:1px solid #ccc;line-height:45px}
.bt{display:inline-block; background-color:#005bac;color:#fff; font-size:16px; text-align:center;width:100px;line-height:45px}
.w800{width:640px}
.xinwen{overflow:hidden;margin:10px 0;height:216px}
.xinwen li i{float:left;margin-right:5px;width:5px; height:5px; border-radius:50%;background-color:#000;margin-top:15px}
.xinwen li a{display:block; width:100%;transition:0.3s ease-in-out}
.xinwen li a:hover{color:#005bac}
.xinwen li{ border-bottom:1px solid #f2f2f2; line-height:35px; overflow:hidden}
.xw-bt{float:left;max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	font-size:15px}
.date{float:right;font-size:12px;color:#969696}
.more{float:right; border:1px solid #ccc;padding:3px 10px;font-size:12px;color:#777}
.mt15{ margin-top:15px}
.two{ overflow:hidden;width:100%}
.two img{width:100%}
.tree{}
.w360{width:360px;height: 315px;}
.mo{float:right; border:1px solid #ccc;font-size:12px;color:#777; width:80px; text-align:center; line-height:30px; margin-top:5px}
.lhq{ overflow:hidden;height:205px}
.lhq li{ overflow:hidden;line-height:40px;border-bottom:1px solid #f2f2f2}
.lhq i{float:left;margin-right:5px;width:5px; height:5px; border-radius:50%;background-color:#000;margin-top:17px}
.lhq-bt{float:left;max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	font-size:15px;color:#222}
.lh{ overflow:hidden;height:125px}
.lh li{ overflow:hidden;line-height:40px;border-bottom:1px solid #f2f2f2}
.lh i{float:left;margin-right:5px;width:5px; height:5px; border-radius:50%;background-color:#000;margin-top:17px}
.lhq-bt{float:left;max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	font-size:15px;color:#222}
.w1200{width:1200px; margin:0 auto}
.w1200 .w360{margin-right:15px}
.w1200 .w360:nth-child(3n){margin-right:0}
.kong{margin-top:15px}
.hyfc{margin-top:15px}
.hyfc li{float:left;width:280px; margin-right:15px}
.dd{width:100%; height:210px;display:block}
.hyfc li:nth-child(4n){margin-right:0}
.hyfc li img{width:100%; height:100%}
.seven{}
.hd{margin-top:15px; overflow:hidden}
.hd li{float:left;width:280px; margin-right:15px}
.hd li:nth-child(4n){margin-right:0}
.hd li p{text-align:center; line-height:40px}
.hd li img{width:100%; height:210px;float:left}
.yq{font-size:20px}
.w1070{width:1070px; margin-top:3px; height:21px; overflow:hidden}
.yqlj li{float:left; margin-right:15px}
.foot{background:url(../images/asgsgs123456.jpg); padding:20px 0}
.clear{overflow:hidden}
.f-left{float:left; width:300px;color:#fff;line-height:30px;margin-left:220px}
.f-nav{overflow:hidden;margin-bottom:35px}
.f-nav li{float:left;width:70px; text-align:center;margin-right:30px;border-bottom:1px dashed #fff;padding:10px 0}
.f-nav li:last-child{margin-right:0}
.f-nav li a{color:#fff;font-size:14px;}
.lei{float:left;color:#fff;margin-right:25px;text-align:center;font-size:14px}
.lei img{float:left}
.f-right{float:left;color:#fff;line-height:30px;margin-left:100px}
.cbai{color:#fff;text-align:center;padding-top:25px}
.cbai p{display:inline-block;font-size:14px}
.cbai a{display:inline-block;color:#fff;margin-left:15px;font-size:14px}
.mt10{margin-top:10px}
.jt{float:left;width:165px}
.jt img{width:100%; height:100px}
.quan{float:right;width:calc(100% - 175px)}
.qs-date{font-size:12px;color:#969696;margin-top:5px}
.qs-bt{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:25px;height:50px}
.m30{margin-top: 30px;}
.right-you{background-color: #fff;float: right;width: 840px;margin: 30px 0;padding: 30px; border-radius: 3px;margin-top: 0;box-sizing: border-box;}
.nb{ line-height: 40px;font-size: 22px;border-bottom: 1px solid #ccc; padding-bottom: 10px;margin-bottom:5px;}
.lbyou{float: right;}
.lbyou img{ margin-right: 3px;margin-top: 2px;display: inline-block;}
.sp{ font-size: 14px; margin:0px 5px;font-weight: 400;font-style: normal;}
.xiwen{overflow: hidden;}
.xiwen li{overflow: hidden;line-height: 45px;}
.quanzi{width: 5px; height: 5px;background: #4e6ef2;margin-right: 10px;margin-top: 21px; float: left;border-radius: 50%;transition: 0.3s ease-in-out;}
.qu-bit{max-width: 80%;float: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;    transition: 0.3s;	    color: #4d4d4d;font-size:16px;}
.qu-date{float: right;font-size: 14px;color: #adadad;}
.w1300{width: 1200px;margin: 0 auto;}
.lbyou a{font-size: 14px;color: #4d4d4d;}
.pt30{padding-top:30px}
.tupian{ overflow: hidden;}
.tupian li{ margin-right: 15px;float: left;width: 250px;margin-bottom: 15px;position: relative;overflow: hidden;}
.tupian li:nth-child(3n){margin-right: 0;}
.tupian li:hover .tp-tu img{transform: scale(1.2);}
.tp-tu{width:100%;height: 195px;overflow: hidden;}
.tp-tu img{transition: 0.3s ease-in-out;width: 100%;height: 100%;float: left;}
.tp-bit{line-height: 40px;text-align: center;color: #fff;font-size: 15px;width: 100%;padding: 0 2%;box-sizing: border-box;background-color: #0054a5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	}
.p30{padding: 30px;width:65%;float:right;}
.ny-bit{font-size: 26px;color: #0054A5;text-align: center;font-weight: bold;margin-bottom: 20px;}
.juzhong{text-align: center;}
.fabu{    font-size: 13px; color: #666;}
.cont{line-height: 30px;font-size: 16px;color: #666;}
.cont img{max-width: 100%;height: auto;}
.mb30{margin-bottom:30px}
.rl-left{float:left;width:320px;}
.yanse{background: #0054a5;line-height:70px;color:#fff;text-align:left;font-size:16px;font-weight:bold;padding:0 15px}
.p15{padding:15px; background-color:#fff}
.cpfl li{background:#ececed url(../images/dpro_jt.png) no-repeat 240px 17px;line-height:45px;font-size:16px;margin-bottom: 15px;}
.cpfl li a{display:block;transition:0.3s ease-in-out;padding:0 15px}
.cpfl li a:hover{color:#fff; background-color:#0054a5}
.lxdh{background-color:#0054a5 !important; margin-top:10px;padding:15px; overflow:hidden;color:#fff}
.ddd{border-left: 1px dotted #fff;margin-left:15px;float:left;padding-left:15px;height:50px;line-height:25px}
.ddd p{font-size:16px}
.ddd span{font-size:13px}