﻿@charset "utf-8";

/*==========@@HTML默认 开始@@==========*/

/*基本*/

* {
  padding: 0px;
  margin: 0px
}

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 {
  color: #696868;
  margin: 0px auto;
  font-family: Microsoft YaHei;
  font-size: 14px;
  background: #fff;
}

div {
  margin: 0;
  padding: 0;
  border: 0;
}

img {
  margin: 0;
  padding: 0;
  border: 0;
}

p {
  margin: 0px;
  line-height: 1.8em
}

b, strong {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  /* Remove most spacing between table cells.*/
}

li {
  list-style: none outside none;
}



/*链接*/

a {
  text-decoration: none;
  color: #626262;
  background: transparent;
  outline: none
}

a:visited {
  color: #aaa;
}

a:focus {
  outline: none;
}

a:hover {
  color: #01B4B4;
}

a:active {
  outline: none;
}



/*标题*/

h1 {
  font-size: 1.3em;
  margin: 0;
}

h2 {
  font-size: 1.2em;
  margin: 0;
}

h3 {
  font-size: 1.17em;
  margin: 0;
}

h4 {
  font-size: 1em;
  margin: 0;
}

h5 {
  font-size: 0.83em;
  margin: 0;
}

h6 {
  font-size: 0.67em;
  margin: 0;
}



/*表单*/

form {
  margin: 0;
}

button, input, select, textarea {
  font-size: 100%;
  margin: 3px;
  vertical-align: baseline;
  *vertical-align: middle;
}

button, select {
  text-transform: none;
}

input {
  padding: 2px;
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  width: 99%;
  line-height: normal;
}

textarea {
  padding: 2px;
  color: #000000;
  background-color: #fff;
  width: 99%;
}



/*其它*/

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

code, kbd, pre, samp {
  font-size: 1em;
}

pre {
  margin: 1em 0;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl {
  margin: 1em 0;
}

dd {
  margin: 0 0 0 40px;
}

/*==========@@HTML默认  结束@@==========*/





/*==========@@元件 开始@@==========*/

/*常用颜色*/

.blue {
  color: #00F !important;
}

.green {
  color: #0F0 !important;
}

.red {
  color: #F00 !important;
}

.black {
  color: #000000 !important;
}

.white {
  color: #FFFFFF !important;
}

.gray {
  color: gray;
   !important;
}

.purple {
  color: purple;
   !important;
}



/*浮动*/

.clear {
  display: block;
  clear: both;
  height: 3px;
  overflow: hidden;
  line-height: 3px;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}



/*对齐方式*/

.left {
  text-align: left
}

.right {
  text-align: right
}

.center {
  text-align: center
}



/*按钮*/

.btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;

  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  *vertical-align: auto;

  zoom: 1;
  height: 32px;
  line-height: 32px;
  padding: 0px 20px;
  font-weight: 300;
  font-size: 14px;

  margin: 0;
  text-decoration: none;
  text-align: center;
  text-indent: 0;
  cursor: pointer;

  border: 1px solid #d4d4d4;
  color: #666666;
}

/*默认样式*/

.btn {
  background-color: #01b4b4;
  color: #fff;
}

.btn:hover {
  background-color: #2D9F9F;
  color: #fff;
}

.btn:active {
  background: #2D9F9F;
  color: #fff;
}

/*按钮大小*/

.btn-large {
  font-size: 19px;
  height: 38.4px;
  line-height: 38.4px;
  padding: 0px 26px;
}

.btn-small {
  font-size: 12px;
  height: 25.6px;
  line-height: 25.6px;
  padding: 0px 16px;
}

.btn-tiny {
  font-size: 12px;
  height: 22.4px;
  line-height: 22.4px;
  padding: 0px 13px;
}

/*块按钮*/

.btn-block {
  display: block;
}



/*表单类*/

.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover {
  border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;

  border-width: 1px;
  height: 20px;
  line-height: 20px;
  clip: rect;
  padding: 2px;
  color: #000000;
}

.form_text {
  width: 95%;
  background-position: 0px 0px;
}

.form_text:hover {
  background-position: 0px -37px;
}

.form_text_verifycode {
  width: 50px;
  margin-right: 3px;
  background-position: 0px 0px;
}

.form_text_verifycode:hover {
  background-position: 0px -37px;
}

.form_radio {
  width: auto;
  border: 0;
}

.form_checkbox {
  width: auto;
  border: 0
}

.form_select {
  height: 25px;
}

.form_textarea {
  width: 95%;
  height: 80px;
  border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
  border-width: 1px;
  padding: 2px;
}

.form_button {
  width: auto;
  vertical-align: middle;
  border: 0 none;
  /*解决ie焦点是有黑色边框*/
}

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner,

input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
  padding: 0;
}

.required {
  color: red;
  font-weight: bold;
  text-align: left;
  padding-left: 3px;
}



/*其它*/

.hide {
  display: none;
}
/*隐藏*/

.more {
  float: right;
  padding-right: 5px;
  display: none;
}
/*more链接*/

.code_image {
  cursor: pointer;
  padding-bottom: 6px;
}
/*验证码图片样式*/



/*频道*/

.ChannelContent {
  line-height: 2.0em;
  font-size: 16px;
}

.ChannelSContent, .ChannelSContent p {
  line-height: 1.8em
}

.ChannelContent a {
  color: #ff9d02
}

.ChannelSContent {
  color: #FFF;
  line-height: 25px;
  height: 200px;
  overflow: hidden;
  margin-bottom: 10px;
}

.ChannelSContent a {
  color: #ff9d02
}

.ChannelSContent img, .InfoContent img {
  max-width: 100%
}



/*信息*/

.InfoTitle {
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  padding: 5px 0px
}

.InfoTitle h1 {
  font-size: 28px;
  line-height: 1.5em;
  font-weight: normal;
}

.InfoTime {
  color: #999;
  text-align: left;
  padding: 2px 0px;
  height: 25px
}

.InfoContent, .InfoContent p {
  line-height: 2.0em;
  font-size: 16px;
  padding: 10px 0;
}

.InfoAttachment {
  padding: 10px 0px;
  text-align: center;
  width: 81px;
  margin: 0 auto;
}

.InfoPicture {
  text-align: center;
}

.InfoPicture img {
  width: 100%;
  max-width: 100%
}

.info_from_wrap {
  padding: 0 10px;
  text-align: center;
  color: #999;
  border: 0px dashed #ccc;
  line-height: 30px;
  margin-bottom: 5px;
}

.info_from_wrap a {
  color: #999;
}

.info_from_wrap a:hover {
  color: #555;
}

#ReadLevelTip {
  font-weight: bold;
  color: red;
}

.Tag {
  text-align: left;
  font-weight: bold;
}

.Tag a {
  padding: 0 3px;
  font-weight: normal;
  text-decoration: none;
}

.info_previous_next_wrap {
  background: #fff;
  padding: 5px;
  border: 1px solid #E3E3E3;
  color: #333;
  line-height: 1.8em
}

.Next a {}

.Previous a {}

/*==========@@元件 结束@@==========*/



/*==========@@模块  开始@@==========*/

/*左侧*/

/*主体左侧样式*/

.left_title {
  text-align: center;
  height: 99px;
  background: url(../images/left_title.png) no-repeat center center;
}

.left_title h2 {
  font-size: 20px;
  font-weight: normal;
  color: rgb(255, 255, 255);
  padding-top: 20px;
}

.left_title p {
  font-size: 13px;
  line-height: 28px;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(255, 255, 255);
}

.left_body {
  overflow: hidden;
  zoom: 1;
  color: #01673A;
  padding: 10px 10px;
  border: 2px solid rgb(0, 135, 135);
}

.left_bottom {
  margin-top: 15px;
}

.left_bottom .moreproducts {
  display: block;
  width: 220px;
  height: 160px;
  line-height: 160px;
  background: url(../images/moreproducts.jpg) no-repeat center center;
  font-family: Microsoft YaHei;
  font-size: 30px;
  font-weight: normal;
  color: #fff;
  text-align: center;
}



/*样式1*/

.left_title1 {
  height: 30px;
  line-height: 30px;
  border-left: 5px solid #01B4B4;
}

.left_title1 h2 {
  text-indent: 10px;
  font-size: 20px;
  color: #01B4B4;
}

.left_title1 h2 span {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: rgb(153, 153, 153);
}

.left_title1 .more {
  display: block;
  padding: 0 10px;
  background: #A7A7A7;
  transition: all 0.3s linear;
}

.left_title1 .more a {
  color: #fff;
}

.left_title1 .more:hover {
  background: #FE9404;
  color: #fff;
}

.left_body1 {
  overflow: hidden;
  zoom: 1;
  color: #000;
  padding: 15px 0 0 0;
}

.left_bottom1 {
  height: 15px;
  margin-bottom: 5px;
}



/*样式2*/

.left_title2 {
  height: 30px;
  line-height: 30px;
  border-left: 5px solid #01B4B4;
}

.left_title2 h2 {
  text-indent: 10px;
  font-size: 20px;
  color: #fff;
}

.left_title2 h2 span {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
}

.left_title2 .more {
  display: block;
  padding: 0 10px;
  background-color: rgba(167, 167, 167, 1);
  transition: all 0.3s linear;
}

.left_title2 .more a {
  color: #fff;
}

.left_title2 .more:hover {
  background: #FE9404;
  color: #fff;
}

.left_body2 {
  overflow: hidden;
  zoom: 1;
  color: #000;
  padding: 15px 0;
  color: #fff;
}

.left_body2 .channelpicture {
  overflow: hidden;
  float: left;
  width: 518px;
  border: 4px solid rgb(255, 255, 255);
}

.left_body2 .channelpicture img {
  vertical-align: middle;
}

.left_body2 .channelcontent {
  float: right;
  width: 650px;
}

.left_body2 .channelcontent h2 {
  color: #fff;
  font-size: 20px;
}

.left_body2 .channelcontent p {
  padding-top: 15px;
}

.left_body2 .channelcontent .channel_wrap {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  margin-top: 24px;
}

.left_body2 .channelcontent .channel_wrap a {
  margin-top: 30px;
  padding: 3px 25px;
  border: 3px solid #fff;
  color: #fff;
  margin-right: 30px;
  transition: all 0.3s linear;
}

.left_body2 .channelcontent .channel_wrap a:hover {
  background: #fff;
  color: #01B4B4;
}

.left_bottom2 {
  height: 15px;
  margin-bottom: 5px;
}



/*样式3*/

.left_title3 {
  height: 43px;
  line-height: 43px;
  padding: 0 5px;
}

.left_title3 h2 {
  font-size: 16px;
  color: rgb(67, 67, 67);
}

.left_title3 h2 a {
  font-size: 16px;
  color: rgb(67, 67, 67);
  padding: 5px 0;
  padding: 8px 0px;
  border-bottom: 3px solid #FE9404;
}

.left_body3 {
  padding: 5px;
  overflow: hidden;
  zoom: 1;
  border-top: 0;
  border-bottom: 0
}

.left_bottom3 {
  overflow: hidden;
}



/*样式4*/

.left_title4 {
  height: 50px;
  line-height: 45px;
  padding: 0 5px;
  text-indent: 62px;
}

.left_title4 h2 {
  font-size: 30px;
  font-family: 华文中宋;
  letter-spacing: 0px;
  color: rgb(2, 180, 180);
}

.left_body4 {
  padding: 5px;
  overflow: hidden;
  zoom: 1;
  border-top: 0;
  border-bottom: 0
}

.left_bottom4 {
  overflow: hidden;
}



/*样式6*/

.left_title6 {
  text-align: center;
  height: 99px;
  background: url(../images/left_title.png) no-repeat center center;
}

.left_title6 h2 {
  font-size: 20px;
  font-weight: normal;
  color: rgb(255, 255, 255);
  padding-top: 20px;
}

.left_title6 p {
  font-size: 13px;
  line-height: 28px;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(255, 255, 255);
}

.left_body6 {
  overflow: hidden;
  zoom: 1;
  color: #000;
  padding: 0;
  border: 1px solid rgb(203, 203, 203);
}

.left_bottom6 {
  background: #01b4b4;
  height: 6px;
}









/*主体右侧*/

/*样式1*/

.right_title {}

.right_title h2 {
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  padding: 15px 0;
  color: #626262;
}

.right_title h2 a {
  color: #626262;
}

.right_title h2 a:hover {
  color: #01b4b4;
}

.right_body {
  padding: 5px 0px;
  overflow: hidden;
  zoom: 1;
  border-top: 0;
  border-bottom: 0
}

.right_bottom {}

/*样式2*/

.right_title1 {}

.right_title1 h2 {
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  padding: 15px 0;
  color: #626262;
}

.right_body1 {
  padding: 5px 0;
  overflow: hidden;
  zoom: 1;
  border-top: 0;
  border-bottom: 0
}

.right_bottom1 {
  height: 5px;
  line-height: 5;
  overflow: hidden;
  font-size: 0px;
  margin-bottom: 5px;
}

/*样式3*/

.right_title2 {
  height: 69px;
  line-height: 69px;
}

.right_title2 h2 {
  font-size: 20px;
  font-weight: normal;
  text-indent: 40px;
  color: #FFF;
}

.right_body2 {
  padding: 5px;
  overflow: hidden;
  zoom: 1;
  border-top: 0;
  border-bottom: 0
}

.right_bottom2 {
  height: 5px;
  font-size: 0px;
  line-height: 0;
  overflow: hidden;
  margin-bottom: 5px;
}

/*==========@@模块  结束@@==========*/



/*==========@@频道布局  开始@@==========*/

/*模型body*/

.body_index, .body_article, .body_download, .body_picture, .body_product, .body_single, .body_video, .body_job, .body_feedback, .body_guestbook {}

.index, .single, .article, .picture, .download, .video, .product, .job, .guestbook, .feedback {
  width: 1200px;
  margin: 5px auto;
}

#top, #logo, #banner, #announcement, #link, #copyright, #floor_1, #floor_2, #floor_3, #floor_5, #floor_4, #floor_6, #floor_7, #floor_8 {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  border: 0px dashed red;
}

#left {
  float: left;
  width: 220px;
}

#right {
  float: right;
  width: 960px;
  border-left: 0px solid #E5E5E5;
  padding-left: 0px;
}

/*===首页 开始===*/

#floor_1_main {
  overflow: hidden;
  background: #FFF;
}

#floor_1 {
  padding: 35px 0px 10px 0;
}

#floor_1_1 {
  float: left;
  width: 220px;
}

#floor_1_2 {
  float: right;
  width: 960px;
}



#floor_2_main {
  overflow: hidden;
}

#floor_2 {
  text-align: center;
}

#floor_2 img {
  display: block;
  margin: 40px auto;
}



#floor_3_main {
  overflow: hidden;
  padding: 30px 0;
}

#floor_3_main_1 {
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  width: 1200px;
}

#floor_3_main_1 h2 {
  color: rgb(102, 102, 102);
  text-transform: uppercase;
  font-size: 30px;
}

#floor_3 {
  background: url(../images/floor_3.jpg) no-repeat center top;
  height: 734px;
}

#floor_3_2 {
  width: 540px;
  float: right;
  padding: 60px 0px;
}



#floor_4_main {
  overflow: hidden;
  background: url(../images/floor_4_main.jpg) no-repeat center top;
  background-size: 100% 100%;
}

#floor_4 {
  padding: 35px 0px;
}



#floor_5_main {
  background: #FFF;
}

#floor_5 {
  padding: 35px 0px;
}

#floor_5_1 {
  height: 30px;
  line-height: 30px;
  border-left: 5px solid #01B4B4;
}

#floor_5_1 h2 {
  text-indent: 10px;
  font-size: 20px;
  color: #01B4B4;
}

#floor_5_1 h2 span {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  color: rgb(153, 153, 153);
}

#floor_5_1 .more {
  display: block;
  padding: 0 10px;
  background: #A7A7A7;
  transition: all 0.3s linear;
}

#floor_5_1 .more a {
  color: #fff;
}

#floor_5_1 .more:hover {
  background: #FE9404;
  color: #fff;
}

#floor_5_2 {
  float: left;
  overflow: hidden;
  width: 1200px;
  margin: 0 auto;
  margin-top: 20px;
}

#floor_5_2_1 {
  float: left;
  overflow: hidden;
  width: 330px;
  border: 1px dotted rgb(204, 204, 204);
}

#floor_5_2_1 img {
  width: 100%;
  vertical-align: middle;
}

#floor_5_2_2 {
  float: right;
  overflow: hidden;
  width: 855px;
}

#floor_5_2_2_1 {
  overflow: hidden;
  float: left;
  width: 855px;
  height: 120px;
}

#floor_5_2_2_2 {
  overflow: hidden;
  float: left;
  width: 855px;
}

#floor_5_2_2_2_1 {
  overflow: hidden;
  width: 420px;
  float: left;
}

#floor_5_2_2_2_2 {
  overflow: hidden;
  width: 420px;
  float: right;
}



#floor_6_main {
  padding-top: 30px;
  padding-bottom: 30px;
}

#floor_6 {}



#floor_7_main {
  background: #02B4B6;
  padding: 60px 0;
}

#floor_7_1 {
  float: left;
  width: 66%;
}

#floor_7_2 {
  float: right;
  width: 34%;
}

#floor_7_2 .WeChat img {
  float: left;
  width: 102px;
  padding: 20px 30px 0 0;
}

#floor_7_2 .bdsharebuttonbox .LShare {
  display: block;
  line-height: 24px;
  height: 24px;
  cursor: pointer;
  margin: 6px 6px 6px 0;
  font-size: 16px;
  color: #fff;
}

.bdshare-button-style0-24 {
  padding-top: 30px;
}



#floor_8 {
  border-bottom: 1px dashed #989898;
}

#floor_8_1 {
  float: right;
  width: 320px;
}
#floor_8_2 {
  float: left;
  width: 620px;
}


/*===首页 结束===*/



/*===产品模型 开始===*/

.product .info_product_detail_wrap {
  line-height: 2.2em;
}

.product .info_product_detail_wrap b {
  color: #626262;
  font-weight: bold;
}

.product .info_product_detail_wrap table.detail_table {
  width: 100%;
}

.product .info_product_detail_wrap table.detail_table th {
  width: 200px;
}

.product .ProductDescription {
  height: 40px;
  color: 01673A;
  margin-top: 10px;
  padding-left: 35px;
  line-height: 40px;
  font-size: 16px;
  font-weight: bold;
  display: none;
}

.product .info_product_detail_wrap img {
  width: 216px;
  height: 162px;
  float: left;
  text-align: left;
  margin-right: 10px;
}

.product .InfoTitle {
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  padding: 10px 0px;
}

.product .f2 {
  padding: 5px 0px
}

.product .f1 {
  padding: 5px 0px
}

.product .InfoHit {
  padding: 5px 0px;
  font-weight: bold;
  color: #990000
}

.product .InfoTime {
  padding: 5px 0px;
}

/*===产品模型 结束===*/



/*===招聘频道  开始===*/

.job {}

.joblist {}

.joblist li {
  overflow: hidden;
}

table.job_table {
  margin: 8px 0px;
  padding: 0px;
  text-align: center;
  width: 100%;
  border-collapse: collapse;
}

table.job_table td {
  padding: 8px 5px;
  border: 1px solid #DADBD6;
}

table.job_table .Requirement {
  text-align: left;
  padding: 8px 5px;
  line-height: 1.5em;
}

table.job_table th {
  color: #333;
  font-weight: bold;
  text-align: center;
  border: 1px solid #DADBD6;
}

table.job_table .t1 {
  font-weight: bold;
  padding: 5px 0;
  width: 20%;
}

table.job_table .t2 {
  text-align: left;
  width: 25%;
}

table.job_table .t3 {
  font-weight: bold;
  width: 25%;
}

table.job_table .t4 {
  text-align: left;
  width: 25%;
}

table.job_table .operation {
  text-align: center;
  margin: 0 auto;
}

/*应聘*/

table.resume_table {
  margin: 3px;
  text-align: center;
  width: 97%;
  border-collapse: collapse;
}

table.resume_table th {
  font-weight: bold;
  text-align: left;
  width: 100px;
}

table.resume_table td {
  text-align: left;
}

table.resume_table .operation {
  text-align: center;
}

table.resume_table #Detail {
  height: 200px;
}

/*===招聘频道  结束===*/



/*===留言频道  开始===*/

.guestbook {}

.guestbooklist {}

.guestbooklist li {
  padding: 10px;
  border: 1px solid #CCC;
  margin-bottom: 10px;
}

.MessageTitle {
  color: #227BAD;
  line-height: 1.5em;
  font-weight: bold;
}

.MessageContent {
  padding: 5px;
  margin-bottom: 10px;
}

table.guestbook_table {
  width: 98%;
}

table.guestbook_table th {
  width: 100px;
  text-align: left
}

table.guestbook_table td {
  text-align: left
}

table.guestbook_table .operation {
  text-align: center
}



/*管理员回复*/

.answer_wrap {
  padding: 5px;
  border-top: 1px dashed #CCC;
  line-height: 1.5em
}

.answer_title {}

.answer_body {}

.Administrator {
  text-align: right;
}

.Reply {
  text-align: right;
}

.AnswerTime {
  color: #999
}



/*留言表单*/

.message_title {
  height: 40px;
  padding-left: 35px;
  line-height: 40px;
  font-size: 16px;
  color: #626262;
  font-weight: bold;
}

.message_body {
  padding-left: 10px;
  padding-right: 10px;
  color: #626262;
}

.message_bottom {}

/*===留言频道  结束===*/



/*===反馈频道 开始===*/

.feedback {}

table.feedback_table {
  width: 99%;
  text-align: center;
  margin: 0 auto;
}

table.feedback_table th {
  width: 100px;
  text-align: left;
  font-weight: bold;
}

table.feedback_table td {
  text-align: left;
}

table.feedback_table .operation {
  text-align: center
}

/*===反馈频道 结束===*/

/*==========@@频道布局  结束@@==========*/





/*==========@@公共板块  开始@@==========*/

/* 顶部 */

#top_main {
  height: 32px;
  background-color: rgb(240, 240, 240);
}

#top {
  height: 32px;
  line-height: 32px;
  text-align: right;
}

#top_1 {
  float: left;
  text-align: left;
}

#top_2 {
  float: right;
  text-align: right;
}

#top .MobileEdition {
  font-weight: bold;
  color: red;
}

#top a {
  color: #666;
}

#top a:hover {
  color: #000;
  text-decoration: none
}



/*Logo*/

#logo_main {
  height: 90px;
  background: #fff;
}

#logo {
  overflow: hidden;
}

#logo .WebLogo {
  float: left;
  margin: 15px 0;
}

#logo .Language {
  width: 500px;
  float: right;
  padding: 10px;
}

#logo .Language .MobileEdition {
  font-weight: bold;
  color: red;
}

#logo .Member {
  width: 500px;
  height: 35px;
  line-height: 35px;
  float: right;
  text-align: right;
  font-weight: bold;
}

#logo .Member .MemberName, #logo_main .Member .MemberGroupName {
  color: #F30
}



/*导航*/

#navigation {
  float: right;
  height: 90px;
  line-height: 90px;
}

#navigation ul.navigationlist li {
  float: left;
  height: 90px;
  line-height: 85px;
  text-align: center;
}

#navigation ul.navigationlist li a {
  display: block;
  padding: 0px 23px;
  font-size: 16px;
  font-weight: normal;
  color: #000;
}

#navigation ul.navigationlist li a:hover {
  text-decoration: none;
  background: #02B4B6 url(../images/navigation_a.png) no-repeat center bottom;
  color: #fff;
  border-bottom: 5px solid #04989A;
}

#navigation ul.navigationlist .current {
  background: #02B4B6 url(../images/navigation_a.png) no-repeat center bottom;
  color: #fff;
  border-bottom: 5px solid #04989A;
}

/*导航栏下拉*/

#navigation ul.subnavigationlist {
  display: none;
  position: absolute;
  background: #02B4B6;
  z-index: 100
}

#navigation ul.subnavigationlist li {
  float: none;
  padding: 0px;
  line-height: 28px;
  display: inline;
}

#navigation ul.subnavigationlist li a {
  display: block;
  white-space: nowrap;
  font-weight: normal;
  color: #FFF;
  font-size: 14px;
  padding: 0px 27px;
  text-align: left
}

#navigation ul.subnavigationlist li a:hover {
  background: #04989a;
  color: #fff;
  border: none;
}



/*公告*/

#announcement {
  margin-top: 5px;
  height: 35px;
  line-height: 35px;
  color: #0B3B7D;
}

#announcement .announcement_title {
  float: left;
  font-weight: bold;
  text-indent: 35px;
  background: url(../images/announcement_title.gif) no-repeat 8px center;
  width: 150px;
}

#announcement .announcement_body {
  float: left;
  width: 480px;
}

#announcement .announcement_bottom {
  float: right;
  width: 100px;
}

.announcementlist {}

.announcementlist li {
  line-height: 35px;
}



/*Js幻灯片样式*/

#banner_main {
  position: relative;
  border: 0px solid blue;
}

#banner {
  border: 0px solid red;
  margin: 0 auto;
  overflow: hidden;
  width: 100%
}

.bannerlist {}

.bannerlist li {
  text-align: center;
  border: 0px dashed red;
  overflow: hidden;
  display: block;
}

.bannerlist li img {
  margin: 0 auto;
  display: block;
}

#banner_main .hd {
  width: 100%;
  position: relative;
  bottom: 50px;
  left: 0;
  height: 5px;
  line-height: 5px;
  text-align: center;
  border: 0px solid red;
}

#banner_main .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 15px;
  overflow: hidden;
  font-size: 0px;
  border: 2px solid #fff;
}

#banner_main .hd ul li.on {
  background: #fff;
}



/*Flash幻灯片样式*/

/*#banner_main {border:0px solid blue; }

#banner {  border:0px solid red; margin:0 auto; overflow:hidden;} */



/*当前位置*/

#location_main {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  border-left: 5px solid #01B4B4;
  background: #F4F4F4;
}

#location {
  text-indent: 6px;
  display: block;
  color: rgb(102, 102, 102);
  float: left;
}

#location a {
  text-align: left;
  font-size: 14px;
  color: rgb(102, 102, 102);
}



/*子频道列表*/

.subchannel_main {
  margin: 10px 0;
}

.subchannel {}

.subchannellist {
  text-align: center;
  overflow: hidden;
}

.subchannellist li {
  float: left;
  width: 100%;
  height: 34px;
  line-height: 34px;
  display: inline;
  background: url(../images/subchannellist.jpg) no-repeat center center;
  margin-bottom: 20px;
}

.subchannellist li a {
  line-height: 34px;
  color: #fff;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.subchannellist li:hover {
  background: url(../images/subchannellist_hover.jpg) no-repeat center center;
  color: #FFF;
  text-decoration: none;
}

.subchannellist #current {
  background: url(../images/subchannellist_hover.jpg) no-repeat center center;
  color: #FFF;
}

.subchannellist .depth1 {
  font-size: 16px;
  font-weight: normal;
}

.subchannellist .depth2 {
  font-size: 14px;
  text-indent: 1.5em;
  background: none;
}

.subchannellist .depth2 a {
  border: none;
}

.subchannellist .depth3 {
  font-size: 14px;
  text-indent: 3em
}

.subchannellist .depth4 {
  font-size: 14px;
  text-indent: 4.5em
}

.subchannellist .depth5 {
  font-size: 14px;
  text-indent: 6em
}

.subchannellist .depth6 {
  font-size: 14px;
  text-indent: 7.5em
}



.subchannellist1 {
  text-align: center;
  overflow: hidden;
}

.subchannellist1 li {
  float: left;
  width: 100%;
  height: 34px;
  line-height: 34px;
  background: url(../images/subchannellist.jpg) no-repeat center center;
  margin-bottom: 20px;
  display: inline;
  transition: all 0.4s linear;
}

.subchannellist1 li a {
  display: block;
  font-size: 16px;
  line-height: 34px;
  color: #fff;
}

.subchannellist1 li:hover {
  background: url(../images/subchannellist_hover.jpg) no-repeat center center;
  color: #FFF;
  text-decoration: none;
}

.subchannellist1 li.on a {
  background: url(../images/subchannellist_hover.jpg) no-repeat center center;
  color: #FFF;
}



/*搜索 */

table.search_table {
  width: 99%;
  text-align: center;
}

table.search_table th {
  vertical-align: middle;
  text-align: center;
  padding: 0px 3px;
}

table.search_table td {
  vertical-align: middle;
  width: 60px;
  padding: 0px 3px;
}

.form1 {
  margin: 5px 0;
}

.form_text1 {
  float: left;
  width: 79%;
  background-position: 0px 0px;
  height: 28px;
  line-height: 28px;
  background-color: #fff;
  text-indent: 10px;
  outline: none;
  margin: auto 0;
  border-right: 0;
}

.form_button1 {
  width: 60px;
  height: 34px;
  background: url(../images/form_button1.jpg) no-repeat center center;
  outline: none;
  color: #fff;
  margin: auto 0;
  border: 1px solid #CCC;
  border-left: 0;
}



/*联系我们*/

.contact_wrap {
  line-height: 1.8em;
  color: #fff;
}

.contact_wrap b {
  font-weight: bold;
}

.contact_wrap .WebUrl {
  color: #F00
}

/*联系我们1*/

.contact_wrap1 {
  line-height: 26px;
  padding-left: 10px;
  padding-top: 10px;
  color: rgb(90, 90, 90);
  overflow: hidden;
  font-size: 12px;
}

.contact_wrap1 b {
  font-weight: normal;
}

.company_wrap {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px dashed #ccc;
}

.company_wrap h2 {
  font-size: 16px;
  color: rgb(1, 180, 180);
  font-weight: normal;
  text-indent: 10px;
}



/*订购*/

.order {
  margin: 0px auto
}

.order .WantOrder h1 {
  border-bottom: 1px dotted #999999;
  padding: 5px 0px;
}

.order .f1 {
  float: right;
  color: red;
}

table.order_table {
  width: 98%;
}

table.order_table th {
  width: 100px;
  text-align: left;
}

table.order_table td {
  text-align: left
}

table.order_table .operation {
  text-align: center
}



/* 友情链接 */

#link_main {
  margin: 15px;
}

#link {
  padding: 0;
  border: 1px solid #D6D6D6;
}

.link_title {
  line-height: 59px;
  height: 59px;
  color: #fff;
}

.link_title h2 {
  font-size: 24px;
  color: #333;
  font-weight: normal;
  text-indent: 15px;
}

.link_body {
  color: #000;
  border-top: 0px;
  border-bottom: 0px;
}

.link_bottom {}

.link_pic {
  overflow: auto;
  zoom: 1;
}

.link_pic ul li {
  float: left;
  padding: 1px 5px;
  text-align: center;
  width: 112px;
}

.link_pic img {
  width: 86px;
  height: 30px;
  padding: 2px;
  border: 1px solid #CCC;
}

.link_pic ul li a:hover img {
  border: 1px solid #02B4B4;
}

.link_text {
  overflow: hidden;
  zoom: 1;
  padding: 8px 0 8px 0;
}

.link_text ul li {
  float: left;
  text-align: center;
  padding: 1px 15px;
  overflow: hidden;
  white-space: nowrap;
}

.link_text a {
  line-height: 22px;
  color: #666;
}

.link_text a:hover {
  line-height: 22px;
  color: #02B4B4;
}



/* 版权信息 */

#copyright_main {
  color: #FFF;
  background: #009C9B;
}

#copyright {
  line-height: 40px;
}

#copyright .bottom_navigation {
  text-align: center;
  padding: 5px 0px;
}

#copyright a {
  color: #FFF;
  text-decoration: none;
}

#copyright a:hover {
  color: #FE9404;
  text-decoration: none;
}

#copyright .bottom_info {
  text-align: center;
  padding-top: 5px;
  padding-right: 10px;
  line-height: 20px;
}

#copyright .TechnicalSupport {
  float: right;
  margin: 0
}



.bottom_navigation {
  overflow: hidden;
  float: left;
}

.bottom_navigation li {
  float: left;
  width: 120px;
  margin-right: 15px;
  overflow: hidden;
}

.bottom_navigation li a {
  display: block;
  text-align: left;
  font-size: 18px;
  margin-bottom: 10px;
  color: #fff;
  font-weight: bold;
}

.bottom_navigation li a:hover {
  color: #FE9404;
}

.bottom_navigation .subnavigationlist1 li {
  float: none;
  padding: 0;
  line-height: 28px;
  display: block;
}

.bottom_navigation .subnavigationlist1 li a {
  color: #fff;
  display: block;
  line-height: 30px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  font-size: 13px;
  text-align: left;
}

.bottom_navigation .subnavigationlist1 li a:hover {
  color: #FE9404;
}



/*分页样式*/

.page {
  padding: 4px 0px 0px 1px;
  float: right;
  clear: both;
}

.page a, .page span {
  float: left;
  display: block;
  border: 1px solid #D3D1D1;
  padding: 2px 5px;
  margin-left: 4px;
  line-height: 22px;
}

.page a:link, .page a:visited {
  text-decoration: none;
}

.page a:hover {
  background: #02B4B6;
  color: #fff;
}

.page .current {
  background: #02B4B6;
  color: #FFF;
}

.page #total {
  color: red
}



/*会员*/

/*会员登录*/

table.login_table {
  width: 40%;
  text-align: center;
  margin: 0 auto;
}

table.login_table th {
  width: 100px;
  text-align: left;
  font-weight: bold;
}

table.login_table td {
  text-align: left;
}

table.login_table .operation {
  text-align: center
}

table.login_table .quick_login td {
  text-align: left;
  padding: 10px 0;
}

table.login_table .quick_login td img {
  margin-right: 8px;
  float: left;
}



/*会员注册*/

table.reg_table {
  width: 40%;
  text-align: center;
  margin: 0 auto;
}

table.reg_table th {
  width: 140px;
  text-align: left;
  font-weight: bold;
}

table.reg_table td {
  text-align: left;
}

table.reg_table .operation {
  text-align: center
}

table.reg_table .MemberCode {
  text-align: left;
  width: 70px;
}

table.reg_table #SmsCode {
  width: 50px;
}



/*忘记密码 第一步*/

table.forget_table1 {
  width: 40%;
  text-align: center;
  margin: 0 auto;
}

table.forget_table1 th {
  width: 100px;
  text-align: left;
  font-weight: bold;
}

table.forget_table1 td {
  text-align: left;
}

table.forget_table1 .operation {
  text-align: center
}

/*忘记密码 第二步*/

table.forget_table2 {
  width: 40%;
  text-align: center;
  margin: 0 auto;
}

table.forget_table2 th {
  width: 100px;
  text-align: left;
  font-weight: bold;
}

table.forget_table2 td {
  text-align: left
}

table.forget_table2 .operation {
  text-align: center
}

table.forget_table2 #SmsCode {
  width: 60px;
}

table.forget_table2 .PasswordQuestion, table.forget_table2 .MemberMobile, table.forget_table2 .FindPwdWay {
  padding: 3px 0;
}



/*网站地图列表*/

.maplist {}

.maplist li {
  padding: 1px;
}

.maplist li a {
  background: #d1e8fc;
  line-height: 25px;
  display: block;
  padding: 0 20px;
  border: 0px solid #A6CC93;
}

.maplist li a:hover {
  text-decoration: none;
  background: #FFF;
}

.maplist .depth1 {
  font-weight: bold;
  text-indent: 0px;
  font-weight: bold
}

.maplist .depth2 {
  text-indent: 2em
}

.maplist .depth3 {
  text-indent: 4em
}

.maplist .depth4 {
  text-indent: 6em
}

.maplist .depth5 {
  text-indent: 8em
}

.maplist .depth6 {
  text-indent: 10em
}

/*==========@@公共板块  结束@@==========*/





/*==========@@通用列表 开始@@==========*/

/*文字列表*/

.textlist {}

.textlist li {
  line-height: 28px;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #E2E2E2;
  padding: 10px 0;
}

.textlist li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 28px;
  color: #434343;
  font-size: 15px;
}

.textlist li p {
  color: #787878;
  font-size: 12px;
}

.textlist li .float_right {
  float: left;
  color: #929292;
  font-size: 12px;
}

.textlist li a:hover {
  text-decoration: none;
  color: #01B4B4;
}



/*文字列表1*/

.textlist1 {}

.textlist1 li {
  line-height: 26px;
  overflow: hidden;
  width: 100%;
  border-bottom: 2px dotted #e2e2e2;
}

.textlist1 li a {}

.textlist1 li .InfoTitle {
  font-size: 20px;
  color: #5a5a5a;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.textlist1 li p {
  margin: 10px 0 5px 0;
  line-height: 1.5em;
}

.textlist1 li a:hover {
  color: #01B4B4;
}

.textlist1 li a:hover .InfoTitle {
  color: #01B4B4;
}



/*文字列表2*/

.textlist2 {}

.textlist2 li {
  text-indent: 15px;
  background: url(../images/textlist2.png) 0 center no-repeat;
  height: 37px;
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  border-bottom: 1px solid #E2E2E2;
}

.textlist2 li a {}

.textlist2 li .float_right {
  color: #929292;
  font-size: 12px;
}

.textlist2 li a:hover {
  color: #01B4B4;
}



/*文字列表3*/

.textlist3 {}

.textlist3 li {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #E2E2E2;
}



/*带缩略图文字列表*/

.thumblist {}

.thumblist li {}



/*橱窗列表*/

.gridlist {
  margin-top: 5px;
}

.gridlist li {
  float: left;
  margin-bottom: 10px;
  margin-right: 20px;
  text-align: center;
  overflow: hidden;
  display: inline
    /*解决ie6 双边距bug*/
  ;

  text-overflow: ellipsis;
  white-space: nowrap;
}

.gridlist li img {
  border: 1px solid #cccccc;
  width: 292px;
}

.gridlist li a {
  white-space: nowrap;
  line-height: 28px;
}

.gridlist li a:hover img {
  border: 1px solid #02B4B4;
}



/*橱窗列表1*/

.gridlist1 {
  overflow: hidden;
}

.gridlist1 li {
  width: 304px;
  float: left;
  text-align: center;
  margin-right: 21px;
  margin-bottom: 20px;
  overflow: hidden;
  display: inline
    /*解决ie6 双边距bug*/
  ;

  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid #cccccc;
}

.gridlist1 li.n2 {
  float: right;
  margin-right: 0;
}

.gridlist1 li img {
  width: 304px;
  vertical-align: middle;
}

.gridlist1 li a {
  display: block;
  white-space: nowrap;
  line-height: 28px;
}

.gridlist1 li:hover {
  border: 1px solid #02B4B4;
}



/*橱窗列表2*/

.gridlist2 {
  overflow: hidden;
}

.gridlist2 li {
  position: relative;
  float: left;
  text-align: center;
  margin-right: 20px;
  overflow: hidden;
  display: inline
    /*解决ie6 双边距bug*/
  ;

  text-overflow: ellipsis;
  white-space: nowrap;
}

.gridlist2 li img {
  width: 275px;
  border: 1px solid #cccccc;
  display: block;
}

.gridlist2 li .InfoTitle {
  white-space: nowrap;
  line-height: 19px;
  display: block;
  background: #015D34;
  color: #FFF;
  margin-top: 3px;
}



/*视频列表*/

.videolist {
  margin-top: 5px;
}

.videolist li {
  width: 310px;
  float: left;
  margin-right: 15px;
  text-align: center;
  overflow: hidden;
  margin-bottom: 10px;
}

.videolist li.n2 {
  float: right;
  margin-right: 0;
}

.videolist li img {
  border: 1px solid #cccccc;
  width: 308px;
}

.videolist li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 28px;
}

.videolist li img:hover {
  border: 1px solid #02B4B4;
}



/*广告列表*/

.adlist {}

.adlist li {
  float: left;
}



/*相册列表*/

.albumlist1 {}

.albumlist1 li {
  overflow: hidden;
  display: inline;
}

.albumlist1 li .AlbumTitle {
  height: 42px;
  line-height: 42px;
  background: #8f8f8f url(../images/albumlist1.png) 10px center no-repeat;
  color: #fff;

  font-size: 20px;
  text-indent: 62px;
}

.albumlist1 li p {
  padding: 13px 62px;
}

/*==========@@通用列表  结束@@==========*/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #04989A;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #04989A;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #04989A;
  border-color: #04989A;
  cursor: default;
}