@charset "utf-8";
/* 此文件作为总入口，引入所有less文件，之后会编译为all.css */
/*CSS Document*/
/*init BEGIN*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
  outline: none;
}
/*清除内外边距*/
/*a:focus{-moz-outline-style:none;}!*IE不支持*!*/
a:focus {
  outline: none;
}
/*很多网站都会加的属性*/
body,
button,
input,
select,
textarea {
  /*for ie*/
  /*font:12px/1 Tahoma,Helvetica,Arial,"宋体",sans-serif;*/
  font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
  /*用 ascii 字符表示，使得在任何编码下都无问题*/
}
/*设置默认字体*/
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
/*将斜体扶正*/
code,
kbd,
pre,
samp,
tt {
  font-family: "Courier New", Courier, monospace;
}
/*统一等宽字体*/
small {
  font-size: 12px;
}
/*小于 12px 的中文很难阅读，让 small 正常化*/
ul,
ol {
  list-style: none;
}
/*重置列表元素*/
a {
  text-decoration: none;
}
/*重置文本格式元素*/
abbr[title],
acronym[title] {
  /*注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果*/
  border-bottom: 1px dotted;
  cursor: help;
}
q:before,
q:after {
  content: '';
}
/*重置表单元素*/
legend {
  color: #000;
}
/*for ie6*/
fieldset,
img {
  border: none;
}
/*img 搭车：让链接里的 img 无边框*/
/*注：optgroup 无法扶正*/
button,
input,
select,
textarea {
  font-size: 100%;
  /*使得表单元素在 ie 下能继承字体大小*/
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*重置表格元素*/
hr {
  border: none;
  height: 1px;
}
/*重置 hr*/
html {
  overflow-y: scroll;
}
/*让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
input {
  background: none;
  font-family: 微软雅黑;
  border: none;
}
/*重置input标签属性*/
textarea {
  background: none;
  font-family: 微软雅黑;
  border: none;
}
/*重置textarea标签属性*/
/*清除float BEGIN*/
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  *zoom: 1;
}
/*清除float END*/
/*init END*/
/*banner BEGIN*/
.hxq_banner {
  position: relative;
}
.hxq_banner .hxq_sub_banner_b {
  width: 100%;
}
.hxq_banner .hxq_sub_banner_b_ul {
  width: 100%;
}
.hxq_banner .hxq_sub_banner_b_ul > li {
  width: 100%;
}
.hxq_banner .hxq_sub_banner_b_ul > li img {
  width: 100%;
  vertical-align: middle;
}
.hxq_banner .hxq_sub_banner_h {
  position: absolute;
  bottom: 15px;
  left: 0;
  z-index: 100;
  width: 100%;
}
.hxq_banner .hxq_sub_banner_h_ul {
  font-size: 0;
  text-align: center;
}
.hxq_banner .hxq_sub_banner_h_ul > li {
  position: relative;
  display: inline-block;
  margin: 0 3px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.hxq_banner .hxq_sub_banner_h_ul > li > em {
  position: absolute;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
}
.hxq_banner .hxq_sub_banner_h_ul > li > em > strong {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: currentColor;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  border: 16px dotted;
  border-width: 0rem;
}
.hxq_banner .hxq_sub_banner_h_ul > li.on > em > strong {
  color: #0ea059;
}
.hxq_sub_banner {
  height: 336px;
  overflow: hidden;
}
.hxq_sub_banner li {
  height: 336px;
}
.hxq_in_banner {
  height: 500px;
  overflow: hidden;
}
.hxq_in_banner li {
  height: 500px;
}
/*banner END*/
/*上下篇 BEGIN*/
.sub_updown {
  clear: both;
  font-family: "Microsoft YaHei", serif;
  overflow: hidden;
  font-size: 14px;
  padding: 4px 0;
  width: 100%;
}
.sub_updown .sub_updown_up,
.sub_updown .sub_updown_down {
  clear: both;
  overflow: hidden;
  margin: 6px 0;
}
.sub_updown div a {
  color: #666;
}
.sub_updown a[href]:hover {
  color: #06f;
}
.sub_updown a[href] span {
  cursor: pointer;
}
/*上下篇 END*/
/*分页 BEGIN*/
.ql_fenye {
  clear: both;
  width: 100%;
  text-align: center;
  font-family: "微软雅黑", serif;
  font-size: 12px;
}
.paginator a,
.paginator span {
  color: #444;
  padding: 3px 10px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  margin: 0 3px;
}
.paginator a[href]:hover {
  color: #fff;
  background: #0EA059;
  border-color: #0EA059;
}
.paginator span {
  color: #fff;
  background: #0EA059;
  border-color: #0EA059;
}
.qd_zwsj {
  display: block;
  height: 50px;
  line-height: 50px;
  padding-top: 30px;
  color: #333;
  text-align: center;
}
/*选中需要全部important一下*/
/*分页 END*/
/*此文件放置共用函数、变量等*/
/* 兼容IE7 透明度写法 */
/*公共开始*/
body {
  font-size: 12px;
  line-height: 26px;
  font-family: "微软雅黑", serif;
}
input {
  background: none;
  font-family: 微软雅黑;
  border: none;
}
textarea {
  background: none;
  font-family: 微软雅黑;
  border: none;
}
.hxq_gaba {
  display: inline-block;
  line-height: 26px;
  padding-left: 25px;
  min-height: 20px !important;
  background: url(../images/bah_10.png) no-repeat left center;
}
.w1920 {
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.w1200 {
  width: 1200px;
  margin: 0 auto;
}
.w1002 {
  width: 1002px;
  margin: 0 auto;
}
.w1100 {
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.c_l {
  float: left;
}
.c_r {
  float: right;
}
/*公共结束*/
/*头部开始*/
.c_headtop {
  background: #f0f0f0;
  overflow: hidden;
  height: 36px;
  line-height: 36px;
  color: #999;
}
.c_headtop a {
  color: #999;
}
.c_headtop a:hover {
  color: #0ea059;
}
.c_headtop .c_htop1 {
  padding-left: 20px;
  background: url(../images/ixaoxi.png) no-repeat left center;
}
.c_headtop .c_htop2 {
  padding-left: 20px;
  background: url(../images/rili.png) no-repeat left center;
}
.c_headtop .c_fenxiang {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.c_headtop .c_fenxiang a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url(../images/icons.png) no-repeat;
  width: 26px;
  height: 26px;
  cursor: pointer;
  vertical-align: middle;
  margin-top: -2px;
  margin-left: 5px;
}
.c_headtop .c_fenxiang a.jiathis_button_tsina {
  background-position: left top;
}
.c_headtop .c_fenxiang a.jiathis_button_tsina:hover {
  background-position: left bottom;
}
.c_headtop .c_fenxiang a.jiathis_button_cqq {
  background-position: center top;
}
.c_headtop .c_fenxiang a.jiathis_button_cqq:hover {
  background-position: center bottom;
}
.c_headtop .c_fenxiang a.jiathis_button_weixin {
  background-position: right top;
}
.c_headtop .c_fenxiang a.jiathis_button_weixin:hover {
  background-position: right bottom;
}
.c_head {
  padding: 15px 0;
}
.c_head .c_logo {
  float: left;
}
.c_head .c_toptel {
  float: right;
  /*background: url(../images/dianhua.png) no-repeat left center;padding-left: 55px;*/
  line-height: 14px;
  margin-top: 22px;
  position:relative;
}
.c_head .c_toptel a{
  color:#333;
  font-size:18px;
  font-weight:bold;
  right:-130px;
  top: 30px;
  position:absolute;
}
.c_head .c_toptel a:hover{
  color:#c20;
}
.c_head .c_toptel em {
  display: block;
  font-size: 28px;
  color: #0ea059;
  line-height: 30px;
}
.topnav {
  background: #0ea059;
  height: 41px;
  position: relative;
  z-index: 9;
}
.topnav ul {
  text-align: center;
}
.topnav ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  font-size: 14px;
  color: #fff;
  margin-top: -6px;
  height: 47px;
  position: relative;
}
.topnav ul li a {
  color: #fff;
  display: block;
  padding: 0 16px 0 8px;
  height: 47px;
  line-height: 50px;
}
.topnav ul li a img {
  float: left;
  margin-top: 16px;
  margin-right: 8px;
}
.topnav ul li:hover ul.c_submenu {
  display: block;
}
.topnav ul li:hover a {
  background: url(../images/hoback.png) no-repeat right top;
}
.topnav ul li:hover li a {
  background: none;
}
.topnav ul li.on a {
  background: url(../images/hoback.png) no-repeat right top;
}
.topnav ul li.on li a {
  background: none;
}
.topnav ul li ul.c_submenu {
  position: absolute;
  background: #f38003;
  width: 73px;
  display: none;
}
.topnav ul li ul.c_submenu li {
  height: auto;
  margin: 0;
  display: block;
  border-top: 1px solid #ff9726;
}
.topnav ul li ul.c_submenu li a {
  padding: 6px 0px;
  display: block;
  line-height: 20px;
  height: auto;
}
.topnav ul li ul.c_submenu li:hover a {
  background: #d06d02;
}
.topnav ul li ul.c_submenu li.on a {
  background: #d06d02;
}
/*头部结束*/
.footop {
  background: url(../images/huabian.png) repeat-x center bottom;
  padding-top: 8px;
  height: 50px;
  line-height: 50px;
}
.footop .w1100.clearfix {
  position: relative;
  height:50px;
}
.footop a {
  color: #fff;
  font-size: 14px;
}
.footop a:hover {
  color: #fe0;
}
.footop a.c_gotop {
  position: absolute;
  right: -100px;
  bottom: 0;
  padding: 15px 20px;
  background: #f38003;
}
.footop a.c_gotop:hover {
  background: #999;
}
.footop a.c_lj1 {
  padding-left: 44px;
  background: url(../images/xinfeng.png) no-repeat left center;
}
.footop a.c_lj2 {
  padding-left: 40px;
  background: url(../images/xiaoxi.png) no-repeat left center;
}
.footop .c_r a {
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  float: right;
  margin-left: 20px;
}
.footop span {
  padding: 0 12px;
  background: url(../images/xidain.png) no-repeat center;
}
.c_foot {
  margin-top: 10px;
  padding: 0 0 25px;
  border-bottom: 1px solid #e4e4e4;
}
.c_foot .c_dlogoe {
  width: 351px;
  float: left;
}
.c_foot .c_dlogoe img {
  display: block;
}
.c_foot .c_dlogoe div {
  background: #0ea059;
  text-align: center;
  color: #fff;
  line-height: 40px;
  font-size: 14px;
  margin-top: 5px;
}
.c_foot .c_dlogoe div span {
  float: left;
  background: #848484;
  width: 155px;
}
.c_foot .c_lxfds {
  float: left;
  color: #6a6a6a;
  font-size: 13px;
  padding: 30px 0 0 75px;
}
.c_foot .c_dierwei {
  float: right;
}
.c_footbot {
  color: #777;
}
.c_footbot a {
  color: #777;
}
.c_footbot a:hover {
  color: #0ea059;
}
.c_footbot img{vertical-align:middle;}
.c_shouyexinwen {
  background: url(../images/xinweibak.png) no-repeat left center;
  line-height: 32px;
  height: 32px;
  width: 610px;
  color: #fff;
  font-size: 14px;
  position: absolute;
  top: 620px;
  left: 50%;
  margin-left: -550px;
}
.c_shouyexinwen .bd {
  padding-left: 40px;
}
.c_shouyexinwen .bd li {
  overflow: hidden;
}
.c_shouyexinwen .bd li span {
  float: left;
}
.c_shouyexinwen .bd li h3 {
  float: left;
  font-weight: normal;
  font-size: 14px;
}
.c_shouyexinwen .bd li h3 a {
  color: #fff;
  display: block;
}
.c_shouyexinwen .bd li h3 a:hover {
  color: #000;
}
.floor1 {
  padding: 30px 0;
}
.c_yicenl {
  overflow: hidden;
  float: left;
}
.c_yicenl .c_yishie {
  background: #0ea059 url(../images/yisheng.png) no-repeat center;
  width: 140px;
  height: 90px;
  float: left;
  margin-right: 3px;
}
.c_yicenl .c_daohan {
  background: url(../images/kehsi.jpg) no-repeat center;
  width: 140px;
  height: 63px;
  padding: 27px 0 0;
  float: left;
}
.c_yicenl .c_daohan a {
  display: block;
  width: 90px;
  line-height: 35px;
  height: 35px;
  color: #fff;
  font-size: 14px;
  margin: 0 auto;
  border: 1px solid #fff;
  text-align: center;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.c_yicenl .c_daohan a:hover {
  /*color: #f90;border-color: #f90;*/
}
.c_yicenl .c_keshilist {
  background: #0EA059;
  float: left;
  margin-left: 3px;
  padding: 15px 15px;
}
.c_yicenl .c_keshilist .c_waik {
  width: 300px;
  height: 60px;
  overflow: hidden;
}
.c_yicenl .c_keshilist .c_kuane {
  width: 355px;
  height: 82px;
}
.c_yicenl .c_keshilist a {
  float: left;
  width: 60px;
  height: 30px;
  line-height: 30px;
  border-right: 1px dotted #fff;
  border-bottom: 1px dotted #fff;
  text-align: center;
  color: #fff;
}
.c_yicenl .c_keshilist a:hover {
  color: #f90;
}
.c_yicenr {
  float: right;
  overflow: hidden;
}
.c_yicenr a {
  float: right;
  width: 90px;
  height: 90px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  margin-left: 20px;
}
.c_yicenr a span {
  width: 45px;
  height: 45px;
  display: block;
  margin: 0 auto;
  padding-top: 15px;
}
.c_yicenr a.c_num1 {
  background: #77b6eb;
}
.c_yicenr a.c_num1:hover {
  background: #666666;
}
.c_yicenr a.c_num1 span {
  background: url(../images/gn1.png) no-repeat center;
}
.c_yicenr a.c_num2 {
  background: #e37c7d;
}
.c_yicenr a.c_num2:hover {
  background: #666666;
}
.c_yicenr a.c_num2 span {
  background: url(../images/gn2.png) no-repeat center;
}
.c_yicenr a.c_num3 {
  background: #fdab42;
}
.c_yicenr a.c_num3:hover {
  background: #666666;
}
.c_yicenr a.c_num3 span {
  background: url(../images/gn3.png) no-repeat center;
}
.c_yicenr a.c_num4 {
  background: #b4c575;
}
.c_yicenr a.c_num4:hover {
  background: #666666;
}
.c_yicenr a.c_num4 span {
  background: url(../images/gn4.png) no-repeat center;
}
.c_tier {
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  padding-left: 35px;
  background: url(../images/huad.png) no-repeat left center;
}
.c_tier a.c_more {
  float: right;
  background: #f38003;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  color: #fff;
  line-height: 20px;
  padding: 0 5px;
  margin-top: 17px;
}
.c_tier a.c_more:hover {
  background: #666;
}
.c_tier h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
}
.c_tier h2 a {
  color: #333;
}
.c_tier h2 a[href]:hover {
  color: #f80;
}
.c_tier em {
  text-transform: uppercase;
  color: #9a9a9a;
  line-height: 20px;
}
.c_invideo {
  float: left;
  width: 400px;
}
.c_invideo .c_video {
  margin-top: 15px;
}
.c_yyjs {
  float: right;
  width: 665px;
}
.c_syjj {
  font-size: 14px;
  color: #333;
  height: 130px;
  overflow: hidden;
  padding: 10px 0 0;
}
.c_syjj a {
  color: #333;
}
.c_syjj a:hover {
  color: #c00;
}
.c_jjlxfs {
  color: #444;
  font-size: 14px;
  padding: 18px 0 18px 210px;
  background: url(../images/jjbacn.jpg) no-repeat left center;
  overflow: hidden;
  border-top: 1px solid #ddd;
  margin-top: 30px;
}
.c_jjlxfs div {
  float: left;
  padding-right: 30px;
}
.c_jjlxfs div strong {
  display: block;
  font-size: 26px;
  color: #0ea059;
}
.c_jjlxfs em {
  float: left;
}
.c_floor3 {
  padding: 25px 0 0;
}
.c_lamun {
  overflow: hidden;
  position: absolute;
  top: 35px;
  left: 180px;
}
.c_lamun h2 {
  float: left;
  font-size: 14px;
  font-weight: normal;
  margin: 0 10px;
}
.c_lamun h2 a {
  color: #333;
  display: block;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background: #ddd;
  padding: 0 10px;
  min-width: 60px;
  text-align: center;
}
.c_lamun h2 a:hover {
  background: #0EA059;
  color: #fff;
}
.c_toutiao {
  overflow: hidden;
  padding: 15px 0;
}
.c_toutiao a.c_tuleft {
  float: left;
  width: 300px;
  height: 170px;
}
.c_toutiao a.c_tuleft img {
  display: block;
}
.c_toutiao a.c_tuleft img:hover {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.c_toutiao .c_des {
  float: right;
  width: 785px;
  border-bottom: 1px solid #ddd;
  padding: 5px 0 8px;
}
.c_toutiao .c_des h3 {
  font-size: 16px;
  font-weight: normal;
  line-height: 2;
}
.c_toutiao .c_des h3 a {
  color: #0ea059;
}
.c_toutiao .c_des h3 a:hover {
  color: #333;
}
.c_toutiao .c_des em.c_daoe {
  color: #7b7b7b;
  display: block;
  line-height: 3;
}
.c_toutiao .c_des .c_moao {
  height: 52px;
  overflow: hidden;
  font-size: 14px;
  color: #333;
}
.c_toutiao .c_des a.c_more {
  color: #0ea059;
  display: block;
  margin-top: 10px;
  width: 80px;
}
.c_toutiao .c_des a.c_more:hover {
  color: #333;
}
.c_newslise {
  overflow: hidden;
}
.c_newslise ul {
  width: 1200px;
  overflow: hidden;
}
.c_newslise ul li {
  float: left;
  width: 530px;
  margin: 0 38px 0 0;
  height: 32px;
  line-height: 32px;
}
.c_newslise ul li h3 {
  font-size: 14px;
  font-weight: normal;
  float: left;
}
.c_newslise ul li h3 a {
  color: #666;
  display: block;
  padding-left: 20px;
  background: url(../images/fanedia.jpg) no-repeat left center;
}
.c_newslise ul li h3 a:hover {
  color: #0EA059;
}
.c_newslise ul li span {
  float: right;
  font-size: 13px;
  color: #666;
}
.c_floor4 {
  padding: 15px 0;
}
#marquee2 {
  width: 1100px;
  height: 26px;
  overflow: hidden;
  padding: 15px 0;
}
#marquee2 ul li {
  float: left;
  padding: 0 10px;
  line-height: 25px;
  font-size: 14px;
}
#marquee2 ul li a {
  color: #666;
}
#marquee2 ul li a:hover {
  color: #0EA059;
}
.c_minyi .hd {
  height: 25px;
  width: 100%;
  position: relative;
}
.c_minyi .hd a {
  position: absolute;
  font-size: 30px;
  font-weight: bold;
  font-family: "宋体";
  color: #000000;
  top: 120px;
  line-height: 50px;
}
.c_minyi .hd a:hover {
  color: #0EA059;
}
.c_minyi .hd a.next {
  right: -20px;
}
.c_minyi .hd a.prev {
  left: -20px;
}
.c_minyi .bd {
  overflow: hidden;
}
.c_minyi .bd .tempWrap {
  margin: 0 auto;
}
.c_minyi .bd ul {
  overflow: hidden;
}
.c_minyi .bd ul li {
  float: left;
  width: 335px;
  height: 235px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ebebeb;
  padding: 5px;
  margin: 0 28px 0 0;
}
.c_minyi .bd ul li img {
  display: block;
}
.c_minyi .bd ul li img:hover {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.c_minyi .bd ul li .c_zhoa {
  float: left;
}
.c_minyi .bd ul li .c_des {
  width: 155px;
  float: right;
  font-size: 15px;
  color: #333;
  padding: 20px 0 20px 4px;
}
.c_minyi .bd ul li .c_des h3 {
  font-size: 18px;
  font-weight: normal;
  border-bottom: 1px solid #fff;
  padding-bottom: 4px;
}
.c_minyi .bd ul li .c_des h3 a {
  color: #333;
  display: block;
}
.c_minyi .bd ul li .c_des h3 a:hover {
  color: #f80;
}
.c_minyi .bd ul li .c_des .moa {
  line-height: 30px;
  padding-top: 4px;
  height: 90px;
  overflow: hidden;
}
.c_minyi .bd ul li .c_more {
  display: block;
  width: 69px;
  padding-left: 30px;
  background: url(../images/zuoann.png) no-repeat right center;
  height: 27px;
  line-height: 27px;
  color: #333;
  font-size: 13px;
  margin-top: 30px;
}
.c_minyi .bd ul li .c_more:hover {
  background-position: left center;
}
.c_page {
  background: url(../images/bodyback.png);
  padding-bottom: 20px;
}
.c_pagetop {
  padding: 10px 0;
}
.c_position {
  float: left;
  font-size: 13px;
  color: #333;
  line-height: 40px;
}
.c_position a {
  color: #333;
}
.c_position a[href]:hover {
  color: #0EA059;
}
.c_position span {
  background: url(../images/positions.png) no-repeat left center;
  padding: 5px 0 5px 28px;
}
.c_search {
  float: right;
  width: 336px;
  background: #fff;
  height: 40px;
  overflow: hidden;
}
.c_search div {
  float: left;
  width: 200px;
  padding-left: 40px;
  background: url(../images/sousuo.png) no-repeat 10px center;
  height: 40px;
}
.c_search div input {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #8c8c8c;
}
.c_search a {
  float: right;
  background: #0EA059;
  color: #fff;
  width: 80px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
}
.c_search a:hover{
  color:#f80;
}
.c_pagecont {
  background: #fff;
  padding: 15px;
  width: 1070px;
  margin: 0 auto;
}
.c_leftmenu {
  float: left;
  width: 208px;
}
.c_leftmenu .c_carename {
  background: #0ea059 url(../images/bianjiao.png) no-repeat right bottom;
  font-size: 26px;
  font-weight: bold;
  color: #fff;
  padding: 30px 20px;
}
.c_leftmenu .c_carename em {
  font-weight: normal;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
}
.c_leftmenu .c_leftlist {
  overflow: hidden;
  margin-top: 10px;
}
.c_leftmenu .c_leftlist li {
  border-top: 1px solid #e5e5e5;
  margin-top: -1px;
}
.c_leftmenu .c_leftlist li h2 {
  font-size: 16px;
  font-weight: normal;
  background: url(../images/catelist.png) no-repeat center 15px;
  padding: 0 30px;
}
.c_leftmenu .c_leftlist li h2 a {
  color: #333;
  display: block;
  line-height: 26px;
  padding: 10px 0;
}
.c_leftmenu .c_leftlist li:hover h2 {
  background-image: url(../images/catelisth.png);
}
.c_leftmenu .c_leftlist li:hover a {
  color: #f38003;
}
.c_leftmenu .c_leftlist li.on h2 {
  background-image: url(../images/catelisth.png);
}
.c_leftmenu .c_leftlist li.on a {
  color: #f38003;
}
.c_leftmenu .c_leftlist li .c_subleft li {
  padding: 0 0 0 45px;
}
.c_leftmenu .c_leftlist li .c_subleft li h2 {
  padding: 0 0 0 15px;
  background: url(../images/huidia.jpg) no-repeat left center;
}
.c_leftmenu .c_leftlist li .c_subleft li h2 a {
  color: #333;
}
.c_leftmenu .c_leftlist li .c_subleft li:hover h2 a {
  color: #f38003;
}
.c_leftmenu .c_leftlist li .c_subleft li.on h2 a {
  color: #f38003;
}
.c_jiuyi {
  padding: 20px 0 0;
  overflow: hidden;
}
.c_jiuyi .jytit {
  background: url(../images/xiaoshu.png) no-repeat left center;
  font-size: 16px;
  color: #333;
  padding-left: 10px;
}
.c_jiuyi ul {
  overflow: hidden;
  width: 230px;
  margin-top: -10px;
}
.c_jiuyi ul li {
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  float: left;
  width: 90px;
  margin: 20px 23px 0 0;
  padding: 0 0 10px;
}
.c_jiuyi ul li a {
  display: block;
  text-align: center;
}
.c_jiuyi ul li a.c_tu {
  width: 50px;
  margin: 0 auto;
}
.c_jiuyi ul li h2 {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.2;
}
.c_jiuyi ul li.c_num1 a {
  color: #0082d1;
}
.c_jiuyi ul li.c_num1 a.c_tu {
  background: #0082d1;
}
.c_jiuyi ul li.c_num1:hover a {
  color: #666;
}
.c_jiuyi ul li.c_num1:hover a.c_tu {
  background: #666;
}
.c_jiuyi ul li.c_num2 a {
  color: #fb5f39;
}
.c_jiuyi ul li.c_num2 a.c_tu {
  background: #fb5f39;
}
.c_jiuyi ul li.c_num2:hover a {
  color: #666;
}
.c_jiuyi ul li.c_num2:hover a.c_tu {
  background: #666;
}
.c_jiuyi ul li.c_num3 a {
  color: #23cd74;
}
.c_jiuyi ul li.c_num3 a.c_tu {
  background: #23cd74;
}
.c_jiuyi ul li.c_num3:hover a {
  color: #666;
}
.c_jiuyi ul li.c_num3:hover a.c_tu {
  background: #666;
}
.c_jiuyi ul li.c_num4 a {
  color: #ffad3d;
}
.c_jiuyi ul li.c_num4 a.c_tu {
  background: #ffad3d;
}
.c_jiuyi ul li.c_num4:hover a {
  color: #666;
}
.c_jiuyi ul li.c_num4:hover a.c_tu {
  background: #666;
}
.c_pageright {
  width: 835px;
  float: right;
}
.c_pageright .c_pagecate {
  border-bottom: 1px solid #e8e8e8;
  font-size: 18px;
  color: #333;
  background: url(../images/huad.png) no-repeat left top;
  line-height: 32px;
  padding: 0 0 10px 35px;
}
.c_pageright .c_pagecontent {
  min-height: 500px;
  overflow: hidden;
  font-size: 14px;
  color: #333;
}
.c_wzdt {
  overflow: hidden;
  padding: 30px 0;
  background: url(../images/siteback.jpg) no-repeat right top;
}
.c_wzdt .c_yihang {
  overflow: hidden;
  line-height: 22px;
  padding: 12px 0;
}
.c_wzdt .c_yihang a.c_bia {
  float: left;
  padding-left: 20px;
  font-size: 15px;
  font-weight: bold;
  color: #333;
}
.c_wzdt .c_yihang a.c_bia:hover {
  color: #0ea059;
  background: url(../images/xidhsu.png) no-repeat left center;
}
.c_wzdt .c_yihang div.c_zulink {
  float: left;
  margin-left: 30px;
  overflow: hidden;
}
.c_wzdt .c_yihang div.c_zulink a {
  float: left;
  margin: 0 10px;
  font-size: 14px;
  color: #333;
}
.c_wzdt .c_yihang div.c_zulink a:hover {
  color: #0ea059;
}
.c_yygk {
  padding: 30px 0;
}
.c_yygk a {
  color: #0ea059;
  font-size: 16px;
  font-weight: bold;
}
.c_yygk a:hover {
  color: #333;
}
.c_lxfs {
  overflow: hidden;
  padding: 30px 0 0;
  font-size: 16px;
}
.c_lxfs .cxlfe {
  width: 50%;
  float: left;
  vertical-align: middle;
  line-height: 45px;
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
.c_lxfs .cxlfe img {
  vertical-align: middle;
}
.c_tishi {
  font-size: 16px;
  color: #333;
  padding: 30px 0 0;
}
.c_table {
  overflow: hidden;
  padding: 0 0 30px;
  background: url(../images/liuyan.jpg) no-repeat 650px 340px;
}
.c_table .c_tr {
  padding-top: 15px;
}
.c_table .c_td {
  overflow: hidden;
  width: 376px;
  float: left;
  margin: 0 30px 0 0;
}
.c_table .c_td span {
  display: block;
  font-size: 13px;
  color: #333;
  line-height: 30px;
}
.c_table .c_td span em {
  color: #c00;
}
.c_table .c_td div {
  border: 1px solid #dad7d7;
  height: 36px;
  padding: 0 10px;
}
.c_table .c_td div input {
  display: block;
  width: 100%;
  line-height: 36px;
  height: 36px;
}
.c_table .c_textar {
  overflow: hidden;
  width: 700px;
  margin: 0 30px 0 0;
  padding-top: 15px;
}
.c_table .c_textar span {
  display: block;
  font-size: 13px;
  color: #333;
  line-height: 30px;
}
.c_table .c_textar span em {
  color: #c00;
}
.c_table .c_textar div {
  border: 1px solid #dad7d7;
  height: 175px;
  padding: 5px 10px;
  background: #fff;
}
.c_table .c_textar div textarea {
  display: block;
  width: 100%;
  line-height: 25px;
  height: 175px;
  resize: none;
}
.c_table .c_yanze {
  overflow: hidden;
  padding-top: 15px;
}
.c_table .c_yanze span {
  display: block;
  font-size: 13px;
  color: #333;
  line-height: 30px;
}
.c_table .c_yanze span em {
  color: #c00;
}
.c_table .c_yanze .c_yan {
  overflow: hidden;
}
.c_table .c_yanze .c_yan div {
  border: 1px solid #dad7d7;
  height: 36px;
  padding: 0 10px;
  float: left;
  width: 300px;
}
.c_table .c_yanze .c_yan div input {
  display: block;
  width: 100%;
  line-height: 36px;
  height: 36px;
}
.c_table .c_yanze .c_yan img {
  float: left;
  border: 1px solid #dad7d7;
  margin: 0 0 0 25px;
  cursor: pointer;
}
.c_table .c_yanze .c_yan a {
  line-height: 38px;
  color: #c00;
  margin-left: 20px;
}
.c_table .c_yanze .c_yan a:hover {
  color: #f80;
}
.c_table .c_anluj {
  overflow: hidden;
  padding: 30px 0 0;
}
.c_table .c_anluj a {
  float: left;
  width: 142px;
  text-align: center;
  line-height: 42px;
  height: 42px;
  color: #fff;
  background: #0ea059;
  font-size: 18px;
  font-weight: bold;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  margin-right: 20px;
}
.c_table .c_anluj a:hover {
  background: #ef8006;
}
.c_table .c_anluj a.c_kly {
  float: right;
  margin-right: 55px;
}
.lylist {
  min-height: 500px;
  padding-bottom: 40px;
}
.lylist li {
  overflow: hidden;
  padding: 15px 0;
  border-bottom: 1px dashed #000;
}
.lylist li .c_liutime {
  float: right;
  font-size: 12px;
  color: #333;
}
.lylist li .c_liu {
  float: left;
  width: 660px;
  padding-left: 30px;
  background: url(../images/liub.jpg) no-repeat 0 5px;
  color: #0ea059;
}
.lylist li .c_hui {
  float: left;
  width: 660px;
  padding-left: 30px;
  background: url(../images/huib.jpg) no-repeat 0 5px;
}
.c_btou {
  font-size: 22px;
  color: #0ea059;
  text-align: center;
  font-weight: bold;
  line-height: 50px;
  padding: 20px 0;
  height: 50px;
  background: url(../images/xiansi.jpg) no-repeat center 70px;
}
.c_dianhua {
  width: 100%;
  border: none;
  border-color: #d8d8d8;
}
.c_dianhua td {
  text-align: center;
  color: #606366;
  font-size: 16px;
  line-height: 50px;
}
.c_ybxg {
  padding-bottom: 40px;
}
.c_yblist {
  min-height: 500px;
  padding-bottom: 40px;
  overflow: hidden;
}
.c_yblist li {
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px dashed #e6e6e6;
}
.c_yblist li span {
  float: right;
  font-size: 12px;
  color: #666;
  padding-left: 20px;
  background: url(../images/bioa.jpg) no-repeat left center;
}
.c_yblist li h3 {
  float: left;
  font-size: 14px;
  font-weight: normal;
}
.c_yblist li h3 a {
  color: #4d4d4d;
  display: block;
  padding-left: 20px;
  background: url(../images/sijia.jpg) no-repeat left center;
}
.c_yblist li h3 a:hover {
  color: #f38003;
  background-image: url(../images/sijiah.jpg);
}
.c_yblist li a.c_xia {
  float: right;
  margin: 15px 0 0 20px;
}
.c_yblist li a.c_xia img:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
h1.c_xxtit {
  font-size: 18px;
  color: #000;
  line-height: 22px;
  padding: 10px 0;
  margin-top: 20px;
}
.c_textinfo {
  line-height: 40px;
  height: 40px;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  color: #646464;
  padding: 0 12px;
}
.c_textinfo a {
  float: left;
  width: 22px;
  height: 22px;
  background: url(../images/ziti.png) no-repeat;
  margin-top: 10px;
  margin-left: 10px;
}
.c_textinfo a.xxy-bm-fd {
  background-position: left top;
}
.c_textinfo a.xxy-bm-fd:hover {
  background-position: left bottom;
}
.c_textinfo a.xxy-bm-jx {
  background-position: -33px top;
}
.c_textinfo a.xxy-bm-jx:hover {
  background-position: -33px bottom;
}
.c_textinfo a.xxy-bm-gb {
  background-position: right top;
}
.c_textinfo a.xxy-bm-gb:hover {
  background-position: right bottom;
}
.c_textinfo span {
  float: left;
  font-size: 24px;
  color: #0048a6;
}
.c_textxx {
  padding: 20px 0;
  min-height: 250px;
}
.c_xgtj {
  overflow: hidden;
}
.c_xgtj .c_tuitou {
  font-size: 16px;
  color: #0ea059;
  font-weight: bold;
  border-bottom: 1px solid #e2e2e2;
  padding: 0 0 20px 20px;
  background: url(../images/sijdian.png) no-repeat left 7px;
}
.c_xgtj ul {
  width: 900px;
  overflow: hidden;
  padding: 10px 0;
}
.c_xgtj ul li {
  overflow: hidden;
  width: 396px;
  float: left;
  line-height: 34px;
  height: 34px;
  margin: 0 40px 0 0;
}
.c_xgtj ul li span {
  float: right;
  color: #999;
}
.c_xgtj ul li h3 {
  float: left;
  font-size: 14px;
  font-weight: normal;
}
.c_xgtj ul li h3 a {
  display: block;
  color: #333;
  padding-left: 15px;
  background: url(../images/fangdia.png) no-repeat left center;
}
.c_xgtj ul li h3 a:hover {
  color: #f80;
}
.c_czap table {
  border-color:#333;
}
.c_czap .out {
  border-top: 50px #ddd solid;
  /*上边框宽度等于表格第一行行高*/
  width: 0px;
  /*让容器宽度为0*/
  height: 0px;
  /*让容器高度为0*/
  border-left: 110px #fefefe solid;
  /*左边框宽度等于表格第一行第一格宽度*/
  position: relative;
  /*让里面的两个子容器绝对定位*/
}
.c_czap b {
  font-style: normal;
  display: block;
  position: absolute;
  top: -46px;
  left: -53px;
  width: 50px;
}
.c_czap em {
  font-style: normal;
  display: block;
  position: absolute;
  top: -25px;
  left: -135px;
  width: 110px;
}
.c_czap td {
  text-align: center;
  line-height: 24px;
  border-color:#333;
}
.c_czap th {
  border-color:#333;
}
.c_biaotou {
  text-align: center;
  font-size: 24px;
  color: #333;
  font-weight: bold;
  line-height: 3;
}
.c_lcyl {
  padding: 10px 0 30px;
}
.c_lcyl .c_keshi {
  padding: 20px 0 15px;
  overflow: hidden;
}
.c_lcyl .c_keshi h4 {
  font-size: 18px;
  color: #0ea059;
  font-weight: normal;
  background: url(../images/xiaxian.jpg) no-repeat left bottom;
  line-height: 38px;
  height: 42px;
}
.c_lcyl .c_keshi a {
  color: #7d7d7d;
  font-size: 16px;
  float: left;
  padding-left: 24px;
  background: url(../images/yaoxian.jpg) no-repeat left center;
  min-width: 120px;
  margin-right: 20px;
  line-height: 30px;
  margin-top: 15px;
}
.c_lcyl .c_keshi a:hover {
  color: #f80;
}
.c_xioabo {
  font-size: 16px;
  color: #333;
  padding-left: 20px;
  background: url(../images/xioabo.jpg) no-repeat left center;
  line-height: 2;
  margin-top: 20px;
  font-weight: bold;
}
.c_keshi {
  padding-bottom: 20px;
  border-bottom: 1px dotted #ccc;
}
.c_mycc .c_yishiji ul.yishilist {
  min-height: 400px;
  padding-bottom: 40px;
}
.c_mycc .c_yishiji ul.yishilist li a.c_zhoa:hover {
  border-color: #f80;
}
.c_yishiji {
  overflow: hidden;
  padding-bottom: 40px;
}
.c_yishiji ul.yishilist {
  overflow: hidden;
  width: 900px;
}
.c_yishiji ul.yishilist li {
  float: left;
  width: 391px;
  overflow: hidden;
  position: relative;
  margin: 20px 28px 0 0;
}
.c_yishiji ul.yishilist li img {
  display: block;
}
.c_yishiji ul.yishilist li img:hover {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.c_yishiji ul.yishilist li .c_zhoa {
  float: left;
  border: 1px solid #ebebeb;
  padding: 5px;
}
.c_yishiji ul.yishilist li .c_des {
  width: 195px;
  float: right;
  font-size: 15px;
  color: #333;
  padding: 20px 0 20px 4px;
}
.c_yishiji ul.yishilist li .c_des h3 {
  font-size: 18px;
  font-weight: normal;
  border-bottom: 1px solid #fff;
  padding-bottom: 4px;
}
.c_yishiji ul.yishilist li .c_des h3 a {
  color: #333;
  display: block;
}
.c_yishiji ul.yishilist li .c_des h3 a:hover {
  color: #f80;
}
.c_yishiji ul.yishilist li .c_des .moa {
  line-height: 30px;
  padding-top: 4px;
  height: 90px;
  overflow: hidden;
}
.c_yishiji ul.yishilist li .c_more {
  display: block;
  width: 69px;
  padding-left: 30px;
  background: url(../images/zuoann.png) no-repeat right center;
  height: 27px;
  line-height: 27px;
  color: #333;
  font-size: 13px;
  margin-top: 30px;
}
.c_yishiji ul.yishilist li .c_more:hover {
  background-position: left center;
}
.rendes {
  overflow: hidden;
  padding: 20px 0;
}
.rendes .zhoa {
  float: left;
  padding: 5px;
  border: 1px solid #ddd;
}
.rendes .zhoa img {
  display: block;
}
.rendes .c_lvli {
  padding: 20px 0 0;
  float: right;
  width: 640px;
  line-height: 30px;
}
.rendes .c_lvli h1 {
  font-size: 16px;
  color: #333;
  line-height: 1.6;
}
.c_keshixx {
  padding: 20px 0;
}
.c_keshixx h4 {
  font-size: 16px;
  color: #333;
  line-height: 3;
  border-bottom: 1px dashed #a9a9a9;
  padding-top: 10px;
}
.c_keshixx .c_moao {
  padding: 10px 0;
  min-height: 100px;
}
.c_zpzlxx {
  padding: 30px 0;
}
.c_zpzlxx h1 {
  font-size: 18px;
  color: #0ea059;
  padding-bottom: 20px;
}
.c_zpzlxx .c_moao {
  min-height: 300px;
}
.c_zpzlxx .c_aouo {
  overflow: hidden;
  width: 270px;
  margin: 30px auto 0;
}
.c_zpzlxx .c_aouo a {
  float: left;
  width: 105px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  background: #0ea059;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
  margin: 0 15px;
}
.c_zpzlxx .c_aouo a:hover {
  background: #f38003;
}
.c_xzzq {
  padding: 20px 0 30px;
}
.c_ylsb {
  overflow: hidden;
}
.c_ylsb ul {
  min-height: 400px;
  padding-bottom: 40px;
  width: 900px;
  padding-top: 20px;
  overflow: hidden;
}
.c_ylsb ul li {
  float: left;
  width: 268px;
  height: 175px;
  position: relative;
  overflow: hidden;
  margin: 16px 16px 0 0;
}
.c_ylsb ul li .c_boa {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  background: url(../images/bantou1.png);
  overflow: hidden;
  line-height: 38px;
  height: 38px;
}
.c_ylsb ul li .c_boa h3 {
  font-size: 16px;
  font-weight: normal;
  float: left;
  margin-left: 12px;
}
.c_ylsb ul li .c_boa h3 a {
  color: #fff;
  display: block;
}
.c_ylsb ul li .c_boa a.c_more {
  float: right;
  color: #fff;
  margin-right: 12px;
  font-size: 12px;
}
.c_ylsb ul li:hover .c_boa {
  background: url(../images/bantou2.png);
}
.c_ylsb ul li a {
  display: block;
}
.c_ylsb ul li a img {
  display: block;
}
.c_ylsb ul li a img:hover {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.c_datu {
  padding: 30px 0 30px;
  text-align: center;
}
.c_ylsbxx .c_textxx {
  min-height: 120px;
}
.c_wjdc {
  padding: 0 0 30px;
}
.dclist {
  overflow: hidden;
  min-height: 400px;
  padding-bottom: 40px;
}
.dclist li {
  overflow: hidden;
  padding: 20px;
  margin-top: 30px;
  border: 1px solid #eee;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
.dclist li .tou {
  overflow: hidden;
}
.dclist li .tou span {
  float: right;
  color: #999;
}
.dclist li .tou h3 {
  float: left;
  font-size: 16px;
  font-weight: normal;
}
.dclist li .tou h3 a {
  color: #0ea059;
  display: block;
  background: url(../images/ben.png) no-repeat left center;
  padding-left: 24px;
}
.dclist li .tou h3 a:hover {
  color: #f80;
}
.dclist li .c_des {
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  padding: 5px 0 0;
}
.dclist li .c_more {
  float: right;
  width: 100px;
  line-height: 28px;
  height: 28px;
  border: 1px solid #0ea059;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  text-align: center;
  font-size: 14px;
  color: #0ea059;
}
.dclist li .c_more:hover {
  color: #f80;
  border-color: #f80;
}
.c_wjdcxx h1 {
  font-size: 24px;
  font-weight: normal;
  line-height: 1.4;
  text-align: center;
  padding: 20px 0;
}
.c_erein {
  border-bottom: 1px solid #e8e8e8;
  line-height: 36px;
  color: #696969;
}
.c_erein a {
  color: #696969;
}
.c_erein a:hover {
  color: #f80;
}
.c_qita {
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding: 5px 15px;
}
.c_qita textarea {
  display: block;
  width: 100%;
  height: 150px;
  line-height: 24px;
  font-size: 14px;
  color: #333;
  resize: none;
}
.c_tilist {
  min-height: 400px;
  overflow: hidden;
  padding: 0 0 20px;
}
.c_tilist li {
  overflow: hidden;
  padding: 15px 0;
}
.c_tilist li h4 {
  font-size: 16px;
  font-weight: normal;
  color: #4c4c4c;
}
.c_tilist li .xuan {
  overflow: hidden;
  padding-top: 10px;
}
.c_tilist li .xuan label {
  float: left;
  overflow: hidden;
  margin-right: 80px;
}
.c_tilist li .xuan label input {
  float: left;
  margin: 8px 10px 0 0;
}
.c_juan .c_aouo {
  overflow: hidden;
  width: 270px;
  margin: 30px auto 0;
}
.c_juan .c_aouo a {
  float: left;
  width: 105px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  background: #0ea059;
  -webkit-border-radius: 16px;
     -moz-border-radius: 16px;
          border-radius: 16px;
  margin: 0 15px;
}
.c_juan .c_aouo a:hover {
  background: #f38003;
}
.c_tihsie {
  background: #009F95;
  position: fixed;
  width: 300px;
  left: 50%;
  margin-left: -150px;
  top: 50%;
  z-index: 999;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  border: 1px solid #009F95;
  overflow: hidden;
  display: none;
}
.c_tihsie strong{
  font-size:28px;
  color:#f80;
}
.c_tihsie em {
  display: block;
  font-size: 20px;
  text-align: right;
  padding: 5px 12px;
  overflow: hidden;
}
.c_tihsie em a {
  float: right;
  color: #fff;
}
.c_tihsie em a:hover {
  color: #f80;
}
.c_tihsie div {
  background: #fff;
  font-size: 16px;
  text-align: center;
  padding: 20px 0;
}
#contentText img{max-width:100%;height:auto;}
/*# sourceMappingURL=all.css.map */
