@import url("base.css");
.header_bg {
  position: relative;
  z-index: 9999;
  background: url(../skin/nav_bg.jpg) no-repeat center bottom;
}
.header {
  height: 150px;
}
.header .logo {
  position: absolute;
  top: 45px;
  left: 0px;
  width: 180px;
  height: 57px;
  background: url(../skin/logo.jpg) no-repeat;
}
.header .logo a {
  display: block;
  height: 57px;
}
.header .txt01 {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 240px;
  height: 14px;
}
.header .txt01 a {
  float: left;
  width: 60px;
  height: 14px;
  font: 12px/14px "����";
  padding-left: 20px;
  color: #666;
  background: url(../skin/ico.gif) no-repeat 0 0;
}
.header .txt01 a.a01 {
  background: url(../skin/ico.gif) no-repeat 0 0;
}
.header .txt01 a.a02 {
  background: url(../skin/ico.gif) no-repeat 0 -30px;
}
.header .txt01 a.a03 {
  background: url(../skin/ico.gif) no-repeat 0 -60px;
}
.header .nav {
  position: absolute;
  top: 80px;
  right: 0px;
  width: 880px;
  height: 70px;
}
.header ul {
}
.header ul li {
  float: left;
  position: relative;
  text-align: center;
  width: 105px;
  height: 39px;
  padding-bottom: 31px;
  font: 14px/31px "΢���ź�";
}
.header ul li.nav01 {
  background: url(../skin/nav_bg01.jpg) repeat-x center bottom;
}
.header ul li.nav02 {
  background: url(../skin/nav_bg02.jpg) repeat-x center bottom;
}
.header ul li.nav03 {
  background: url(../skin/nav_bg03.jpg) repeat-x center bottom;
  width: 130px;
}
.header ul li.nav04 {
  background: url(../skin/nav_bg04.jpg) repeat-x center bottom;
}
.header ul li.nav05 {
  background: url(../skin/nav_bg05.jpg) repeat-x center bottom;
  width: 120px;
}
.header ul li.nav06 {
  background: url(../skin/nav_bg06.jpg) repeat-x center bottom;
}
.header ul li.nav07 {
  background: url(../skin/nav_bg07.jpg) repeat-x center bottom;
}
.header ul li.nav08 {
  background: url(../skin/nav_bg08.jpg) repeat-x center bottom;
}
.header ul li a {
  display: block;
  height: 39px;
}
.header ul li.nav01 a:hover {
  display: block;
  height: 39px;
  background: #e47b10;
  color: #fff;
}
.header ul li.nav02 a:hover {
  display: block;
  height: 39px;
  background: #be131c;
  color: #fff;
}
.header ul li.nav03 a:hover {
  display: block;
  height: 39px;
  background: #e0668d;
  color: #fff;
}
.header ul li.nav04 a:hover {
  display: block;
  height: 39px;
  background: #d78030;
  color: #fff;
}
.header ul li.nav05 a:hover {
  display: block;
  height: 39px;
  background: #f7b231;
  color: #fff;
}
.header ul li.nav06 a:hover {
  display: block;
  height: 39px;
  background: #7bb162;
  color: #fff;
}
.header ul li.nav07 a:hover {
  display: block;
  height: 39px;
  background: #46a99a;
  color: #fff;
}
.header ul li.nav08 a:hover {
  display: block;
  height: 39px;
  background: #126fb4;
  color: #fff;
}
.header ul li.nav01 a.current {
  background: #e47b10;
  color: #fff;
}
.header ul li.nav02 a.current {
  background: #be131c;
  color: #fff;
}
.header ul li.nav03 a.current {
  background: #e0668d;
  color: #fff;
}
.header ul li.nav04 a.current {
  background: #d78030;
  color: #fff;
}
.header ul li.nav05 a.current {
  background: #f7b231;
  color: #fff;
}
.header ul li.nav06 a.current {
  background: #7bb162;
  color: #fff;
}
.header ul li.nav07 a.current {
  background: #46a99a;
  color: #fff;
}
.header ul li.nav08 a.current {
  background: #126fb4;
  color: #fff;
}

.header ul li div {
  position: absolute;
  top: 70px;
  left: 0px;
  width: 105px;
  padding-top: 10px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  background: #fff;
  display: none;
}
.header ul li div span {
  display: block;
}
.header ul li div span a {
  display: block;
  height: 31px;
  padding-left: 10px;
  border: 1px solid #ddd;
  border-bottom: none;
}
.header ul li.nav02 div span a:hover {
  height: 31px;
  background: #be131c;
  color: #fff;
}
.header ul li.nav03 div {
  width: 130px;
}
.header ul li.nav03 div span a:hover {
  height: 31px;
  background: #e0668d;
  color: #fff;
}
.header ul li.nav04 div span a:hover {
  height: 31px;
  background: #d78030;
  color: #fff;
}
.header ul li.nav05 div {
  width: 120px;
}
.header ul li.nav05 div span a:hover {
  height: 31px;
  background: #f7b231;
  color: #fff;
}
.header ul li.nav06 div span a:hover {
  height: 31px;
  background: #7bb162;
  color: #fff;
}
.header ul li.nav07 div span a:hover {
  height: 31px;
  background: #46a99a;
  color: #fff;
}
.header ul li.nav08 div span a:hover {
  height: 31px;
  background: #126fb4;
  color: #fff;
}
.header ul li div span dl {
  font: 12px/31px "����";
}
.header ul li div span dl dd a {
  display: block;
  height: 31px;
  padding-left: 23px;
  border-top: none;
  color: #666;
}
.header ul li div span dl dd a:hover {
  color: #fff;
}

.cm_hd {
  height: 380px;
  margin-top: 20px;
}
.cm_hd .hd1200_380 {
  position: relative;
  width: 1200px;
  height: 380px;
  overflow: hidden;
}
.cm_hd .hd1200_380 .hd_box {
  position: relative;
  width: 1200px;
  height: 380px;
  overflow: hidden;
}
.cm_hd .hd1200_380 .hd_box ul {
}
.cm_hd .hd1200_380 .hd_box ul li {
  position: relative;
  width: 1200px;
  height: 380px;
}
.cm_hd .hd1200_380 .hd_box ul li img {
  width: 1200px;
  height: 380px;
}
.cm_hd .hd1200_380 .hd_box ul li img:hover {
  opacity: 1;
}
.cm_hd .hd1200_380 .hd_box ul li .bg {
  position: absolute;
  top: 295px;
  left: 33px;
  width: 628px;
  height: 92px;
  background: #fff;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  border-left: 12px solid #0fa7a5;
}
.cm_hd .hd1200_380 .hd_box ul li .txt01 {
  position: absolute;
  top: 310px;
  left: 63px;
  width: 500px;
  height: 30px;
  font: 22px/30px "΢���ź�";
}
.cm_hd .hd1200_380 .hd_box ul li .txt02 {
  position: absolute;
  top: 340px;
  left: 63px;
  width: 480px;
  height: 30px;
  font: 14px/30px "΢���ź�";
  color: #000;
}
.cm_hd .hd1200_380 .hd_num {
  position: absolute;
  top: 355px;
  left: 570px;
  width: 120px;
  height: 11px;
}
.cm_hd .hd1200_380 .hd_num a {
  float: left;
  width: 11px;
  height: 11px;
  margin-right: 8px;
  background: #fff;
  border-radius: 15px;
  text-indent: -9999px;
}
.cm_hd .hd1200_380 .hd_num a.active {
  background: #74ba36;
}

.cm_index .cm_block01 {
  height: 270px;
  margin-top: 20px;
  border-top: 1px solid #ddd;
}
.cm_index .cm_block01 .lm_name {
  position: relative;
  margin: 0 20px;
  width: 348px;
  height: 40px;
  border-bottom: 1px solid #ddd;
}
.cm_index .cm_block01 .lm_name i {
  float: left;
  font: 24px/40px "����";
  color: #000;
}
.cm_index .cm_block01 .lm_name strong {
  font: bold 14px/40px "����";
  color: #000;
}
.cm_index .cm_block01 .block01 {
  position: absolute;
  top: 20px;
  left: 0px;
  width: 388px;
  height: 248px;
  border: 1px solid #ddd;
}
.cm_index .cm_block01 .block01 ul {
  margin: 0 20px;
  margin-top: 10px;
}
.cm_index .cm_block01 .block01 ul li {
  height: 27px;
  font: 12px/27px "����";
  overflow: hidden;
}
.cm_index .cm_block01 .block01 ul li i {
  float: left;
  font: 12px/27px "����";
}
.cm_index .cm_block01 .block02 {
  position: absolute;
  top: 20px;
  left: 405px;
  width: 388px;
  height: 248px;
  border: 1px solid #ddd;
}
.cm_index .cm_block01 .block02 .img01 {
  position: absolute;
  top: 70px;
  left: 20px;
  width: 350px;
  height: 140px;
}
.cm_index .cm_block01 .block02 .img01 img {
  width: 350px;
  height: 140px;
}
.cm_index .cm_block01 .block02 .img02 {
  position: absolute;
  top: 70px;
  left: 140px;
  width: 110px;
  height: 65px;
}
.cm_index .cm_block01 .block02 .img02 img {
  width: 110px;
  height: 65px;
}
.cm_index .cm_block01 .block02 .img03 {
  position: absolute;
  top: 145px;
  left: 20px;
  width: 110px;
  height: 65px;
}
.cm_index .cm_block01 .block02 .img03 img {
  width: 110px;
  height: 65px;
}
.cm_index .cm_block01 .block02 .img04 {
  position: absolute;
  top: 145px;
  left: 140px;
  width: 110px;
  height: 65px;
}
.cm_index .cm_block01 .block02 .img04 img {
  width: 110px;
  height: 65px;
}
.cm_index .cm_block01 .block02 .img05 {
  position: absolute;
  top: 70px;
  right: 20px;
  width: 110px;
  height: 140px;
}
.cm_index .cm_block01 .block02 .img05 img {
  width: 110px;
  height: 140px;
}
.cm_index .cm_block01 .block03 {
  position: absolute;
  top: 20px;
  right: 0px;
  width: 388px;
  height: 248px;
  border: 1px solid #ddd;
}
.cm_index .cm_block01 .block03 .box {
  position: absolute;
  top: 60px;
  left: 20px;
  width: 348px;
  height: 180px;
  overflow: hidden;
}
.cm_index .cm_block01 .block03 ul {
  width: 348px;
}
.cm_index .cm_block01 .block03 ul li {
  position: relative;
  width: 348px;
  height: 80px;
  margin-bottom: 10px;
}
.cm_index .cm_block01 .block03 ul li .img img {
  width: 140px;
  height: 80px;
  border-radius: 5px;
}
.cm_index .cm_block01 .block03 ul li p {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 188px;
  height: 80px;
  font: 12px/20px "����";
  overflow: hidden;
}

.cm_gytl .cm_block01 {
  background: url(../skin/bg01.jpg) repeat-y left top;
}
.cm_gytl .cm_block01 .block01 {
  float: left;
  width: 240px;
  background: #898989;
  color: #fff;
}
.cm_gytl .cm_block01 .block01 .bread {
  font: 12px/30px "����";
  text-indent: 10px;
  color: #fff;
}
.cm_gytl .cm_block01 .block01 .bread a {
  color: #fff;
}
.cm_gytl .cm_block01 .block01 .lm_name {
  height: 50px;
  font: 20px/50px "΢���ź�";
  background: url(../skin/ico.gif) no-repeat 50px -87px;
  text-indent: 75px;
}
.cm_gytl .cm_block01 .block01 .box {
  background: #a0a0a0;
  margin: 0 20px;
  margin-bottom: 40px;
  border-radius: 10px;
}
.cm_gytl .cm_block01 .block01 .box ul {
  float: left;
  padding: 20px 0;
}
.cm_gytl .cm_block01 .block01 .box ul li {
  float: left;
  display: inline;
  width: 80px;
  height: 30px;
  margin: 5px 10px;
  border-bottom: 1px solid #fff;
}
.cm_gytl .cm_block01 .block01 .box ul li a {
  color: #fff;
}
.cm_gytl .cm_block01 .block01 .box ul li a:hover {
  color: #c00;
}
.cm_gytl .cm_block01 .block01 .box ul li a.current {
  color: #c00;
}
.cm_gytl .cm_block01 .block02 {
  float: right;
  width: 940px;
}
.cm_gytl .cm_block01 .block02 .box {
  position: relative;
  width: 940px;
  height: 380px;
  margin-top: 20px;
  z-index: 999;
}
.cm_gytl .cm_block01 .block02 .box .img img {
  width: 940px;
  height: 380px;
}
.cm_gytl .cm_block01 .block02 .box .bg {
  position: absolute;
  top: 310px;
  left: 0px;
  width: 940px;
  height: 70px;
  display: block;
  background: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.cm_gytl .cm_block01 .block02 .box .txt {
  position: absolute;
  top: 330px;
  right: 25px;
  width: 880px;
  height: 30px;
  text-align: right;
}
.cm_gytl .cm_block01 .block02 .box .txt li {
  width: 210px;
  height: 30px;
  font: 18px/30px "΢���ź�";
  border-left: 1px solid #fff;
  float: none;
  display: inline-block;
}
.cm_gytl .cm_block01 .block02 .box .txt li.txt01 {
  position: relative;
  height: 30px;
}
.cm_gytl .cm_block01 .block02 .box .txt li.txt02 {
  position: relative;
  height: 30px;
}
.cm_gytl .cm_block01 .block02 .box .txt li.txt03 {
  position: relative;
  height: 30px;
}
.cm_gytl .cm_block01 .block02 .box .txt li.txt04 {
  position: relative;
  height: 30px;
}
.cm_gytl .cm_block01 .block02 .box .txt li a {
  color: #fff;
}
.cm_gytl .cm_block01 .block02 .box .txt li a:hover {
  color: #f60;
}
.cm_gytl .cm_block01 .block02 .box .txt li a.current {
  color: #f60;
}
.cm_gytl .cm_block01 .block02 .box .txt li i {
  font: 18px/30px "΢���ź�"; /* margin: 0 0px; */
  margin-right: 15px;
}
.cm_gytl .cm_block01 .block02 .box .txt div {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 300px;
  padding-top: 30px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  display: none;
}
.cm_gytl .cm_block01 .block02 .box .txt div span {
  display: block;
  background: #fff;
}
.cm_gytl .cm_block01 .block02 .box .txt div span a {
  display: block;
  height: 31px;
  font: 14px/31px "΢���ź�";
  padding-left: 40px;
  border: 1px solid #ddd;
  border-bottom: none;
  color: #333;
}
.cm_gytl .cm_block01 .block02 .box .txt div span a:hover {
  background: #efefef;
}
.cm_gytl .cm_block01 .block02 .lm_name {
  height: 40px;
  font: 18px/40px "΢���ź�";
  margin-top: 20px;
  border-bottom: 1px solid #ddd;
}
.cm_gytl .cm_block01 .block02 .lm_name i {
  font: 18px/40px "΢���ź�";
  margin: 0 20px;
}
.cm_gytl .cm_block01 .block02 .content {
  margin: 20px;
  font: 14px/36px "΢���ź�";
}
.cm_gytl .cm_block01 .block02 .gd {
  position: relative;
  width: 900px;
  height: 265px;
  margin: 20px;
}
.cm_gytl .cm_block01 .block02 .gd_box {
  position: relative;
  width: 900px;
  height: 265px;
  overflow: hidden;
}
.cm_gytl .cm_block01 .block02 ul {
  position: relative;
  width: 900px;
  height: 265px;
}
.cm_gytl .cm_block01 .block02 ul li {
  float: left;
  position: relative;
  width: 225px;
  height: 265px;
  text-align: center;
}
.cm_gytl .cm_block01 .block02 ul li img {
  width: 205px;
  height: 265px;
}
.cm_gytl .cm_block01 .block02 .prev {
  position: absolute;
  top: 115px;
  left: -20px;
  width: 20px;
  height: 35px;
  background: url(../skin/gd_btn.jpg) no-repeat 0px 0px;
  opacity: 0.8;
}
.cm_gytl .cm_block01 .block02 .next {
  position: absolute;
  top: 115px;
  right: -20px;
  width: 20px;
  height: 35px;
  background: url(../skin/gd_btn.jpg) no-repeat -20px 0px;
  opacity: 0.8;
}
.cm_gytl .cm_block01 .block02 .prev:hover {
  opacity: 1;
}
.cm_gytl .cm_block01 .block02 .next:hover {
  opacity: 1;
}

.cm_mytl .bread {
  position: relative;
  width: 1200px;
  font: 12px/30px "����";
  margin: 10px auto;
}
.cm_mytl .cm_block01 .block01 {
  float: right;
  width: 1200px;
}
.cm_mytl .cm_block01 .block01 .box {
  position: relative;
  width: 1200px;
  height: 380px;
  margin-top: 20px;
  z-index: 999;
}
.cm_mytl .cm_block01 .block01 .box .img img {
  width: 1200px;
  height: 380px;
}
.cm_mytl .cm_block01 .block01 .box .bg {
  position: absolute;
  top: 310px;
  left: 0px;
  width: 1200px;
  height: 70px;
  display: block;
  background: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.cm_mytl .cm_block01 .block01 .box .txt {
  position: absolute;
  top: 330px;
  right: 10px;
  width: 500px;
  height: 30px;
}
.cm_mytl .cm_block01 .block01 .box .txt li {
  float: left;
  position: relative;
  display: inline;
  margin-right: 30px;
  height: 30px;
  font: 18px/30px "΢���ź�";
  border-left: 1px solid #fff;
}

.cm_mytl .cm_block01 .block01 .box .txt li a {
  color: #fff;
}
.cm_mytl .cm_block01 .block01 .box .txt li a:hover {
  color: #f60;
}
.cm_mytl .cm_block01 .block01 .box .txt li a.current {
  color: #f60;
}
.cm_mytl .cm_block01 .block01 .box .txt li i {
  font: 18px/30px "΢���ź�";
  margin: 0 20px;
}
.cm_mytl .cm_block01 .block01 .box .txt div {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 300px;
  padding-top: 30px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  display: none;
}
.cm_mytl .cm_block01 .block01 .box .txt div span {
  display: block;
  background: #fff;
}
.cm_mytl .cm_block01 .block01 .box .txt div span a {
  display: block;
  font: 14px/31px "΢���ź�";
  padding-left: 20px;
  border: 1px solid #ddd;
  border-bottom: none;
  color: #333;
}
.cm_mytl .cm_block01 .block01 .box .txt div span a:hover {
  background: #efefef;
}
.cm_mytl .cm_block01 .block01 .lm_name {
  height: 40px;
  font: 18px/40px "΢���ź�";
  margin-top: 20px;
  border-bottom: 1px solid #ddd;
}
.cm_mytl .cm_block01 .block01 .lm_name i {
  font: 18px/40px "΢���ź�";
  margin: 0 20px;
}
.cm_mytl .cm_block01 .block01 .content {
  margin: 20px;
  font: 14px/36px "΢���ź�";
}

.cm_yjal .bread {
  width: 1200px;
  margin: 0 auto;
}
.cm_yjal .cm_block01 .lm_name {
  position: relative;
  height: 50px;
  border-bottom: 1px solid #ddd;
  margin-top: 20px;
}
.cm_yjal .cm_block01 .lm_name h2 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 137px;
  height: 39px;
  font: 16px/39px "΢���ź�";
  text-indent: 30px;
  color: #fff;
  background: url(../skin/lm_name_bg.jpg) no-repeat;
}
.cm_yjal .cm_block01 .lm_name .tab {
  position: absolute;
  top: 5px;
  left: 160px;
  width: 1000px;
  height: 29px;
}
.cm_yjal .cm_block01 .lm_name .tab a {
  float: left;
  padding: 0 20px;
  margin-right: 50px;
  font: 14px/29px "΢���ź�";
  border-radius: 5px;
}
.cm_yjal .cm_block01 .lm_name .tab a:hover {
  background: #666;
  color: #fff;
}
.cm_yjal .cm_block01 .lm_name .tab a.current {
  background: #666;
  color: #fff;
}
.cm_yjal .cm_block01 .pic_box {
}
.cm_yjal .cm_block01 .pic_box ul {
  float: left;
  margin-top: 30px;
}
.cm_yjal .cm_block01 .pic_box ul li {
  float: left;
  width: 240px;
  height: 220px;
  margin: 10px 0;
  text-align: center;
}
.cm_yjal .cm_block01 .pic_box ul li img {
  width: 220px;
  height: 220px;
}

.cm_lxwm {
}
.cm_lxwm .bread {
  width: 1200px;
  margin: 0 auto;
}
.cm_lxwm .cm_block01 {
  height: 600px;
  margin-top: 30px;
}
.cm_lxwm .cm_block01 .block01 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 600px;
  height: 510px;
  background: url(../skin/server.jpg) no-repeat;
  background-size: contain;
}
.cm_lxwm .cm_block01 .block02 {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 460px;
  height: 510px;
}
.cm_lxwm .cm_block01 .block02 .lm_name {
  height: 40px;
  background: url(../skin/lm_name_bg02.jpg) no-repeat;
  text-indent: 50px;
  font: 18px/40px "΢���ź�";
  color: #fff;
}
.cm_lxwm .cm_block01 .block02 .tel {
  padding-left: 50px;
  font: bold 24px/40px "΢���ź�";
  color: #c00;
  margin: 10px 0;
}
.cm_lxwm .cm_block01 .block02 .txt {
  padding-left: 50px;
  font: 14px/30px "΢���ź�";
  margin: 10px 0;
}

.cm_qydt .cm_block01 {
  background: url(../skin/bg01.jpg) repeat-y left top;
}
.cm_qydt .cm_block01 .block01 {
  float: left;
  width: 240px;
  background: #898989;
  color: #fff;
}
.cm_qydt .cm_block01 .block01 .bread {
  font: 12px/30px "����";
  text-indent: 10px;
  color: #fff;
}
.cm_qydt .cm_block01 .block01 .bread a {
  color: #fff;
}
.cm_qydt .cm_block01 .block01 .lm_name {
  height: 50px;
  font: 20px/50px "΢���ź�";
  background: url(../skin/ico.gif) no-repeat 50px -87px;
  text-indent: 75px;
  margin-bottom: 60px;
  margin-top: 50px;
}
.cm_qydt .cm_block01 .block01 .tit {
  margin: 0 60px;
  padding-left: 20px;
  padding-bottom: 40px;
  margin-bottom: 40px;
  font: 16px/20px "΢���ź�";
  border-bottom: 1px solid #fff;
  color: #fff;
  background: url(../skin/lm_ico.jpg) no-repeat 0px 5px;
}
.cm_qydt .cm_block01 .block01 .tit a {
  color: #fff;
}
.cm_qydt .cm_block01 .block01 .tit a:hover {
  color: #6eba39;
}
.cm_qydt .cm_block01 .block01 .tit a.current {
  color: #6eba39;
}
.cm_qydt .cm_block01 .block02 {
  float: right;
  width: 940px;
}
.cm_qydt .cm_block01 .block02 .box {
  position: relative;
  width: 940px;
  height: 260px;
  margin-top: 20px;
  z-index: 999;
}
.cm_qydt .cm_block01 .block02 .box .img img {
  width: 940px;
  height: 260px;
}
.cm_qydt .cm_block01 .block02 .box .bg {
  position: absolute;
  top: 190px;
  left: 0px;
  width: 940px;
  height: 70px;
  display: block;
  background: #333;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.cm_qydt .cm_block01 .block02 .box .txt {
  position: absolute;
  top: 205px;
  left: 100px;
  width: 880px;
  height: 40px;
  text-align: center;
}
.cm_qydt .cm_block01 .block02 .box .txt li {
  height: 40px;
  font: 16px/20px "΢���ź�";
  border-left: 1px solid #fff;
}
.cm_qydt .cm_block01 .block02 .box .txt li.txt01 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 260px;
  height: 30px;
}
.cm_qydt .cm_block01 .block02 .box .txt li.txt02 {
  position: absolute;
  top: 0px;
  left: 260px;
  width: 260px;
  height: 30px;
}
.cm_qydt .cm_block01 .block02 .box .txt li.txt03 {
  position: absolute;
  top: 0px;
  left: 520px;
  width: 260px;
  height: 30px;
}
.cm_qydt .cm_block01 .block02 .box .txt li a {
  color: #fff;
}
.cm_qydt .cm_block01 .block02 .box .txt li a {
  color: #fff;
}
.cm_qydt .cm_block01 .block02 .box .txt li a:hover {
  color: #6eba39;
}
.cm_qydt .cm_block01 .block02 .box .txt li a.current {
  color: #6eba39;
}
.cm_qydt .cm_block01 .block02 .box .txt li i {
  font: 18px/30px "΢���ź�";
  margin: 0 20px;
}
.cm_qydt .cm_block01 .block02 .box .txt div {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 300px;
  padding-top: 30px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  display: none;
}
.cm_qydt .cm_block01 .block02 .box .txt div span {
  display: block;
  background: #fff;
}
.cm_qydt .cm_block01 .block02 .box .txt div span a {
  display: block;
  height: 31px;
  font: 14px/31px "΢���ź�";
  padding-left: 40px;
  border: 1px solid #ddd;
  border-bottom: none;
  color: #333;
}
.cm_qydt .cm_block01 .block02 .box .txt div span a:hover {
  background: #efefef;
}
.cm_qydt .cm_block01 .block02 .lm_name {
  height: 43px;
  font: 16px/43px "΢���ź�";
  text-indent: 20px;
  margin-top: 20px;
  background: url(../skin/lm_name_bg03.jpg) no-repeat left top;
}
.cm_qydt .cm_block01 .block02 .lm_name i {
  font: 18px/40px "΢���ź�";
  margin: 0 20px;
}
.cm_qydt .cm_block01 .block02 .content {
  margin: 20px;
  font: 14px/36px "΢���ź�";
}
.cm_qydt .cm_block01 .block02 .news_list {
}
.cm_qydt .cm_block01 .block02 .news_list li {
}
.cm_qydt .cm_block01 .block02 .news_list li .date {
  float: right;
}
.cm_qydt .cm_block01 .block02 .left_box {
  float: left;
  width: 400px;
  height: 305px;
  background: #d4eac3;
}
.cm_qydt .cm_block01 .block02 .gd {
  position: relative;
  width: 360px;
  height: 265px;
  margin: 20px;
}
.cm_qydt .cm_block01 .block02 .gd_box {
  position: relative;
  width: 360px;
  height: 265px;
  overflow: hidden;
}
.cm_qydt .cm_block01 .block02 .gd_box ul {
  position: relative;
  width: 360px;
  height: 265px;
}
.cm_qydt .cm_block01 .block02 .gd_box ul li {
  float: left;
  position: relative;
  width: 360px;
  height: 265px;
  text-align: center;
  display: none;
}
.cm_qydt .cm_block01 .block02 .gd_box ul li.show {
  display: block;
}
.cm_qydt .cm_block01 .block02 .gd_box ul li img {
  width: 360px;
  height: 265px;
}
.cm_qydt .cm_block01 .block02 .left_box .prev {
  position: absolute;
  top: 115px;
  left: 15px;
  width: 20px;
  height: 35px;
  background: url(../skin/gd_btn02.jpg) no-repeat 0px 0px;
  opacity: 0.8;
  display: none;
}
.cm_qydt .cm_block01 .block02 .left_box .next {
  position: absolute;
  top: 115px;
  right: 15px;
  width: 20px;
  height: 35px;
  background: url(../skin/gd_btn02.jpg) no-repeat -20px 0px;
  opacity: 0.8;
  display: none;
}
.cm_qydt .cm_block01 .block02 .prev:hover {
  opacity: 1;
}
.cm_qydt .cm_block01 .block02 .next:hover {
  opacity: 1;
}

.cm_qydt .cm_block01 .block02 .right_box {
  float: left;
  display: inline;
  margin-left: 50px;
  width: 400px;
  height: 305px;
}
.cm_qydt .cm_block01 .block02 .gd02 {
  position: relative;
  width: 360px;
  height: 265px;
  margin: 20px;
}
.cm_qydt .cm_block01 .block02 .gd_box02 {
  position: relative;
  width: 360px;
  height: 265px;
  overflow: hidden;
}
.cm_qydt .cm_block01 .block02 .gd_box02 ul {
  position: relative;
  width: 360px;
  height: 265px;
}
.cm_qydt .cm_block01 .block02 .gd_box02 ul li {
  position: relative;
  width: 360px;
  font: 14px/26px "΢���ź�";
}
.cm_qydt .cm_block01 .block02 .gd_box02 ul li a:hover {
  font: 16px/26px "΢���ź�";
  color: #690;
}
.cm_qydt .cm_block01 .block02 .gd_box02 ul li a.current {
  font: 16px/26px "΢���ź�";
  color: #690;
}
.cm_qydt .cm_block01 .block02 .right_box .prev {
  position: absolute;
  top: 260px;
  left: 50px;
  width: 20px;
  height: 35px;
  background: url(../skin/gd_btn03.jpg) no-repeat 0px 0px;
  opacity: 0.8;
  overflow: hidden;
}
.cm_qydt .cm_block01 .block02 .right_box .next {
  position: absolute;
  top: -30px;
  left: 50px;
  width: 20px;
  height: 35px;
  background: url(../skin/gd_btn03.jpg) no-repeat -20px 0px;
  opacity: 0.8;
  overflow: hidden;
}
.cm_qydt .cm_block01 .block02 .prev:hover {
  opacity: 1;
}
.cm_qydt .cm_block01 .block02 .next:hover {
  opacity: 1;
}

.cm_qydt .cm_block01 .block02 .box01 {
  position: relative;
  width: 940px;
  height: 305px;
  margin-top: 20px;
}
.cm_qydt .cm_block01 .block02 .box01 .hd {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 575px;
  height: 305px;
  overflow: hidden;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 {
  position: relative;
  width: 575px;
  height: 305px;
  overflow: hidden;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_box {
  position: relative;
  width: 575px;
  height: 305px;
  border-radius: 20px;
  overflow: hidden;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_box ul {
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_box ul li {
  position: relative;
  width: 575px;
  height: 305px;
  border-radius: 20px;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_box ul li img {
  width: 575px;
  height: 305px;
  border-radius: 20px;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_box ul li img:hover {
  opacity: 1;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_box ul li .bg {
  position: absolute;
  top: 295px;
  left: 33px;
  width: 628px;
  height: 92px;
  background: #fff;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  border-left: 12px solid #0fa7a5;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_box ul li .txt01 {
  position: absolute;
  top: 310px;
  left: 63px;
  width: 500px;
  height: 30px;
  font: 22px/30px "΢���ź�";
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_box ul li .txt02 {
  position: absolute;
  top: 340px;
  left: 63px;
  width: 480px;
  height: 30px;
  font: 14px/30px "΢���ź�";
  color: #000;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_num {
  position: absolute;
  top: 285px;
  left: 250px;
  width: 120px;
  height: 11px;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_num a {
  float: left;
  width: 11px;
  height: 11px;
  margin-right: 8px;
  background: #fff;
  border-radius: 15px;
  text-indent: -9999px;
}
.cm_qydt .cm_block01 .block02 .box01 .hd .hd575_305 .hd_num a.active {
  background: #74ba36;
}

.cm_qydt .cm_block01 .block02 .box01 .zxdt {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 350px;
  height: 305px;
}
.cm_qydt .cm_block01 .block02 .box01 .zxdt .lm_name {
  position: relative;
  height: 43px;
  font: 16px/43px "΢���ź�";
  text-indent: 20px;
  background: url(../skin/lm_name_bg03.jpg) no-repeat left top;
  margin-top: 0;
}
.cm_qydt .cm_block01 .block02 .box01 .zxdt .lm_name i {
  position: absolute;
  top: 5px;
  left: 80px;
  font: 14px/30px "����";
}
.cm_qydt .cm_block01 .block02 .box01 .zxdt .lm_name .more {
  position: absolute;
  top: 5px;
  left: 160px;
  width: 50px;
  height: 22px;
  font: 14px/22px "΢���ź�";
  background: #ccc;
  text-align: center;
  color: #fff;
  text-indent: 0;
}
.cm_qydt .cm_block01 .block02 .box01 .zxdt .lm_name .more:hover {
  background: #999;
}
.cm_qydt .cm_block01 .block02 .box01 .zxdt ul {
}
.cm_qydt .cm_block01 .block02 .box01 .zxdt ul li {
  height: 29px;
  font: 14px/29px "΢���ź�";
}
.cm_qydt .cm_block01 .block02 .box02 {
  position: relative;
  width: 940px;
  height: 340px;
  margin-top: 20px;
}
.cm_qydt .cm_block01 .block02 .box02 .lm_name {
  position: relative;
  height: 43px;
  font: 16px/43px "΢���ź�";
  text-indent: 20px;
  background: url(../skin/lm_name_bg03.jpg) no-repeat left top;
  margin-top: 0;
}
.cm_qydt .cm_block01 .block02 .box02 .lm_name i {
  position: absolute;
  top: 5px;
  left: 80px;
  font: 14px/30px "����";
}
.cm_qydt .cm_block01 .block02 .box02 .lm_name .more {
  position: absolute;
  top: 5px;
  left: 160px;
  width: 50px;
  height: 22px;
  font: 14px/22px "΢���ź�";
  background: #ccc;
  text-align: center;
  color: #fff;
  text-indent: 0;
}
.cm_qydt .cm_block01 .block02 .box02 .lm_name .more:hover {
  background: #999;
}
.cm_qydt .cm_block01 .block02 .box02 ul {
  position: relative;
  width: 940px;
  height: 290px;
}
.cm_qydt .cm_block01 .block02 .box02 ul li {
  position: relative;
  float: left;
  width: 470px;
  height: 135px;
  margin-top: 15px;
}
.cm_qydt .cm_block01 .block02 .box02 ul li .img img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 180px;
  height: 105px;
  border-radius: 10px;
}
.cm_qydt .cm_block01 .block02 .box02 ul li .txt01 {
  position: absolute;
  top: 110px;
  left: 0px;
  width: 180px;
  height: 20px;
  font: 14px/20px "΢���ź�";
  text-align: center;
  overflow: hidden;
  background: #71b836;
  border-radius: 10px;
  color: #fff;
}
.cm_qydt .cm_block01 .block02 .box02 ul li .txt01:hover {
  background: #690;
}
.cm_qydt .cm_block01 .block02 .box02 ul li .txt02 {
  position: absolute;
  top: 0px;
  left: 200px;
  width: 250px;
  height: 120px;
  font: 12px/30px "΢���ź�";
  overflow: hidden;
}

.footer {
  height: 80px;
  margin-top: 20px;
  border-top: 1px solid #ddd;
}
.footer .txt01 {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 500px;
  height: 40px;
  font: 12px/20px "����";
}
.footer .txt01 strong {
  color: #c00;
}
.footer .txt02 {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 500px;
  height: 40px;
  font: 12px/20px "����";
  text-align: right;
}
.footer .txt022 {
  position: absolute;
  top: 10px;
  left: 540px;
  width: 500px;
  height: 40px;
  font: 12px/20px "����";
}
/* ���з�ҳ*/
#page {
  margin-top: 10px;
  height: 36px;
  padding: 10px 0 5px 0;
  font: 14px/36px Arial, Helvetica, sans-serif;
  text-align: center;
}
#page a {
  display: inline-block;
  margin-right: 5px;
  width: 80px;
  height: 36px;
  background: #f5f5f5;
  -webkit-transition: background 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition: background 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  -moz-transition: background 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: background 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  border: none;
}
#page a:hover,
#page a.current {
  background-color: #c00;
  color: #fff;
}
#page a.current {
  color: #fff;
}
#page .page-prev {
  background: url(../skin/arrow.png) no-repeat 0px -36px;
}
#page .page-prev:hover {
  background: #c00 url(../skin/arrow.png) no-repeat -36px -36px;
  text-decoration: none;
}
#page .page-next {
  background: url(../skin/arrow.png) no-repeat -36px 0px;
}
#page .page-next:hover {
  background: #c00 url(../skin/arrow.png) no-repeat 0px 0px;
  text-decoration: none;
}
#page .next_group {
  width: 80px;
}
#page .prev_group {
  width: 80px;
}
