﻿@charset "utf-8";

/*图片放大公用类*/
.picfd img {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
}
.picfd:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
}
 
body { min-width: 1360px; background: #f7f7f7; }

.container {
  width: 1200px;
  min-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

/* 图片自适应 */
img {
  max-width: 100%;
  height: auto;
  width: auto\9;
  /* ie8 */
  -ms-interpolation-mode: bicubic;
  /*为了照顾ie图片缩放失真*/
  border: none;
 max-height: 100%;
	object-fit: cover;
}

/* 头部 */
.header {
  width: 100%;
  padding: 20px 0;
  background-color: #00b2b3;
}
.header .logo {
  height: 80px;
}
.header .logo img {
  height: 80px;
}

/* 底部 */
.footer {
  font-size: 14px;
  color: #333;
  width: 100%;
  line-height: 30px;
  text-align: center;
  padding: 21px 0 36px;
  border-top: 1px solid #dcdcdc;
}
.footer a {
  color: #333;
}

/* 登录 */
.login {
  width: 100%;
  height: 100vh;
	background-size: cover!important;
}
.login_nr {
  width: 355px;
  height: 100%;
  padding: 0 87.5px;
  background-color: #00b2b3;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.login_nr1 {
  width: 355px;
  /*padding-top: 134px;*/
}
.login_nr1 img {
  height: 130px;
}
.login_nr2 {
  font-size: 30px;
  color: #fff;
  width: 355px;
  line-height: 100%;
  text-align: center;
  margin-top: 18px;
}
.login_nr3 {
  width: 295px;
  margin-top: 40px;
  padding: 5px 30px;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
}
.login_nr3 .nr {
  width: 295px;
  border-top: 1px solid #dcf4f4;
}
.login_nr3 .nr:first-child {
  border-top: 0;
}
.login_nr3 .nr span {
  width: 40px;
  padding: 23px 0;
}
.login_nr3 .nr span img {
  width: 18px;
  height: 20px;
}
.login_nr3 .nr .wbk1 {
  font-size: 16px;
  color: #333;
  width: 255px;
  line-height: 26px;
  padding: 20px 0;
  background: none;
  border: 0;
}
.login_nr4 {
  font-size: 16px;
  color: #fff;
  width: 291px;
  line-height: 100%;
  margin: 20px 0;
  padding: 0 32px;
}
.login_nr4 .wbk1 {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.login_nr4 label {
  padding-left: 22px;
}
.login_nr4 a {
  color: #fff;
}
.login_nr4 a:hover {
  text-decoration: underline;
}
.login_nr5 {
  width: 355px;
}
.login_nr5 .btn1 {
  font-size: 16px;
  color: #fff;
  width: 355px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #009c9d;
  border: 0;
  border-radius: 5px;
}
.login_nr6 {
  width: 355px;
  text-align: center;
  margin-top: 26px;
}
.login_nr6 a {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 100%;
  text-decoration: underline;
}

/* 补全资料 */
.bqzl_main {
  width: 100%;
  padding: 60px 0 80px;
}
.bqzl_main1 {
  width: 100%;
  padding-bottom: 30px;
  border-bottom: 1px solid #dcdcdc;
}
.bqzl_main1 .nr1 {
  font-size: 24px;
  color: #333;
  width: 100%;
  line-height: 100%;
}
.bqzl_main1 .nr2 {
  font-size: 16px;
  color: #666;
  width: 100%;
  line-height: 100%;
  margin-top: 20px;
}
.bqzl_main2 {
  width: 1200px;
  margin-top: 40px;
}
.bqzl_main2 .pic {
  width: 80px;
  height: 80px;
  margin: 0 20px;
  border-radius: 100%;
  overflow: hidden;
}
.bqzl_main2 .pic img {
  width: 80px;
  height: 80px;
}
.bqzl_main2 .list {
  width: 1080px;
}
.bqzl_main2 .list ul {
  width: 1080px;
}
.bqzl_main2 .list ul li {
  font-size: 16px;
  width: 1080px;
  line-height: 45px;
  margin-top: 15px;
}
.bqzl_main2 .list ul li:first-child {
  margin-top: 5px;
}
.bqzl_main2 .list ul li p {
  color: #999;
  width: 176px;
  text-align: right;
  padding-right: 14px;
}
.bqzl_main2 .list ul li span {
  color: #333;
  width: 890px;
  display: block;
}
.bqzl_main2 .list ul li span .wbk1 {
  color: #333;
  width: 350px;
  height: 43px;
  line-height: 43px;
  padding: 0 13px;
  background: none;
  border: 1px solid #dcdcdc;
}
.bqzl_main2 .list ul li span .btn1 {
  color: #fff;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #00b2b3;
  border: 0px;
  border-radius: 5px;
}
.bqzl_main2 .list ul li span .radio1 {
  width: 14px;
  height: 14px;
  position: relative;
  top: 1px;
}
.bqzl_main2 .list ul li span label {
  margin-right: 10px;
  padding-left: 15px;
}
.bqzl_main2 .list ul li span em.style1 {
  color: #d0d0d0;
  margin-left: 30px;
}
.bqzl_main2 .list ul li span ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #d0d0d0;
}
.bqzl_main2 .list ul li span :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #d0d0d0;
}
.bqzl_main2 .list ul li span ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #d0d0d0;
}
.bqzl_main2 .list ul li span :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #d0d0d0;
}
.bqzl_main3 {
  width: 1200px;
  padding-top: 60px;
  min-height: 410px;
}
.bqzl_main3 ul {
  width: 789px;
  margin-left: 411px;
}
.bqzl_main3 ul li {
  font-size: 16px;
  width: 789px;
  margin-top: 20px;
}
.bqzl_main3 ul li .wbk1 {
  color: #333;
  width: 350px;
  height: 43px;
  line-height: 43px;
  padding: 0 13px;
  background: none;
  border: 1px solid #dcdcdc;
}
.bqzl_main3 ul li .wbk2 {
  color: #333;
  width: 122px;
  height: 43px;
  line-height: 43px;
  padding: 0 13px;
  background: none;
  border: 1px solid #dcdcdc;
}
.bqzl_main3 ul li .yzm {
  height: 45px;
  margin-left: 20px;
  display: inline-block;
}
.bqzl_main3 ul li .yzm img {
  height: 45px;
}
.bqzl_main3 ul li .btn1 {
  color: #fff;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background: #00b2b3;
  border: 0px;
  border-radius: 5px;
}
.bqzl_main3 ul li ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999;
}
.bqzl_main3 ul li :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999;
}
.bqzl_main3 ul li ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999;
}
.bqzl_main3 ul li :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999;
}
.bqzl_main4 {
  width: 1200px;
  padding-top: 60px;
  min-height: 410px;
}
.bqzl_main4 ul {
  width: 973px;
  margin-left: 227px;
}
.bqzl_main4 ul li {
  font-size: 16px;
  width: 973px;
  margin-top: 20px;
}
.bqzl_main4 ul li .wbk1 {
  color: #333;
  width: 350px;
  height: 43px;
  line-height: 43px;
  padding: 0 13px;
  background: none;
  border: 1px solid #dcdcdc;
}
.bqzl_main4 ul li .btn1 {
  color: #fff;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background: #00b2b3;
  border: 0px;
  border-radius: 5px;
}
.bqzl_main4 ul li em.style1 {
  font-size: 14px;
  color: #999;
  line-height: 24px;
  margin: -1.5px 22px;
  display: inline-block;
}
.bqzl_main4 ul li ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999;
}
.bqzl_main4 ul li :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999;
}
.bqzl_main4 ul li ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999;
}
.bqzl_main4 ul li :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999;
}

/* 弹窗1 */
.zx1 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 999999;
  display: none;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv1 {
  width: 500px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv1_nr {
  text-align: center;
  padding: 40px 20px 70px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  position: relative;
}
.tcdiv1_nr1 {
  width: 100%;
}
.tcdiv1_nr1 img {
  width: 90px;
}
.tcdiv1_nr2 {
  font-size: 18px;
  color: #333;
  width: 100%;
  line-height: 100%;
  margin: 30px 0 40px;
}
.tcdiv1_nr3 {
  width: 100%;
}
.tcdiv1_nr3 a {
  font-size: 18px;
  color: #333;
  width: 200px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #eee;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv1_nr3 a:hover {
  color: #fff;
  background-color: #00b2b3;
}
.tcdiv1 .gb1 {
  position: absolute;
  top: 14px;
  right: 14px;
  cursor: pointer;
}
.tcdiv1 .gb1 img {
  height: 16px;
  transition: all 0.6s ease;
}
.tcdiv1 .gb1:hover img {
  transform: rotate(180deg);
}

/* 弹窗2 */
.zx2,.zx2S{
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
  display: none;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv2,.tcdivS{
  width: 600px;
  height: 644px;
  background: url(../images/pic26.png) no-repeat center top;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdivS{
	height: auto;
}
.tcdiv2_nr,.tcdivS2{
  width: 508px;
  height: 560px;
  margin: 21px 19px;
  padding: 41px 27px 0px;
  background-color: #eee;
}
.tcdivS2{
	height: auto;
	 padding: 41px 27px;
}
.tcdiv2_nr1 {
  font-size: 22px;
  color: #333;
  width: 100%;
  line-height: 100%;
  text-align: center;
}
.tcdiv2_nr2 {
  width: 100%;
  padding: 14px 0 32px;
  border-bottom: 1px solid #dcdcdc;
}
.tcdiv2_nr2 .nr1 {
  font-size: 16px;
  color: #999;
  width: 100%;
  line-height: 100%;
  margin-top: 30px;
}
.tcdiv2_nr2 .nr2 {
  font-size: 16px;
  color: #030000;
  width: 100%;
  line-height: 100%;
  margin-top: 20px;
}
.tcdiv2_nr2 .nr3 {
  font-size: 16px;
  color: #333;
  width: 100%;
  line-height: 25px;
  margin-top: 10px;
}
.tcdiv2_nr2 .nr3 a {
  font-size: 14px;
  color: #333;
  width: 58px;
  line-height: 23px;
  line-height: 23px;
  text-align: center;
  margin-left: 10px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv2_nr3 {
  width: 100%;
}
.tcdiv2_nr3 .nr1 {
  font-size: 16px;
  color: #999;
  width: 100%;
  line-height: 100%;
  margin-top: 30px;
}
.tcdiv2_nr3 .nr2 {
  font-size: 16px;
  color: #000;
  width: 238px;
  line-height: 24px;
  margin-top: 20px;
  padding: 30px 29px;
  border: 2px dashed #c9c9c9;
}
.tcdiv2_nr3 .nr2_1 {
  width: 100%;
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #d2d2d2;
}
.tcdiv2_nr3 .nr2_2 {
  width: 100%;
}
.tcdiv2_nr4 {
  width: 100%;
  text-align: center;
  margin-top: 38px;
}
.tcdiv2_nr4 a {
  font-size: 16px;
  color: #fff;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #fda34d;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv2_nr4 a:hover {
  text-decoration: underline;
}
.tcdiv2 .gb2 {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.tcdiv2 .gb2 img {
  height: 32px;
  transition: all 0.6s ease;
}
.tcdiv2 .gb2:hover img {
  transform: rotate(180deg);
}
.tcdivS .gb2S {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.tcdivS .gb2S img {
  height: 32px;
  transition: all 0.6s ease;
}
.tcdivS .gb2S:hover img {
  transform: rotate(180deg);
}
.tcdivS .cont3{
	padding:10px 46px;
	font-size: 18px;
	color: #333;
}
.tcdivS .cont1{
	font-size: 16px;
	color: #333;
}
.tcdivS .btnS {
	text-align: center;
	margin-bottom: 44px;
}
.tcdivS .btnS .tcdiv2_nr4{
	display: inline-block;
	width: auto;
}
.tcdivS .btnS .tcdiv2_nr4 .tcdivS4{
	background-color: #eee;
	margin-left: 20px;
	color: #333;
}
.tcdivS .cont2 {
	overflow: hidden;
	margin-top: 15px;
	font-size: 14px;
	color: #333;
}
.tcdivS .cont2 p{
	float: left;
	margin-right: 12px;
	position: relative;
	top: 9px;
}

/*评分*/
.starts{float: left;}
.starts ul li{float:left;color:#ddd;padding-right:3px;font-size:25px;cursor: pointer;}
.starts ul li.on{color:#fda34d;}
.starts ul span{display:inline;float:left;padding-left:10px}
/* 弹窗3 */
.zx3 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
  display: none;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv3 {
  width:90%; 
	max-height: 90%; 
  max-width: 1360px;
  background: url(../images/pic38.png) no-repeat center top;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv3_nr { 
  padding: 40px;
  max-height: 640px;
	overflow-y: auto;
}
.tcdiv3_nr1 { 
	
}
.tcdiv3_nr1 ul { 
	margin-right: -40px;
}
.tcdiv3_nr1 ul li {
  width: 394px;
  text-align: center;
  margin: 0 40px 30px 0;
}
.tcdiv3_nr1 ul li .title {
  font-size: 16px;
  color: #333; 
  line-height: 100%;
}
.tcdiv3_nr1 ul li .date {
  font-size: 14px;
  color: #333; 
  line-height: 100%;
  margin: 10px 0 20px;
}
.tcdiv3_nr1 ul li .pic { 
  height: 532px;
}
.tcdiv3_nr1 ul li .pic img {
	/*max-width: 400px;
	max-height: 532px;*/
}
.tcdiv3 .gb3 {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.tcdiv3 .gb3 img {
  height: 32px;
  transition: all 0.6s ease;
}
.tcdiv3 .gb3:hover img {
  transform: rotate(180deg);
}

/* 弹窗4 */
.zx4 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
  display: none;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv4 {
  width:90%; 
	max-height: 90%;
  max-width: 1360px;
  background: url(../images/pic38.png) no-repeat center top;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv4_nr { 
  padding: 40px;
	 max-height: 640px;
	overflow-y: auto;
}
.tcdiv4_nr1 {  
}
.tcdiv4_nr1 ul { 
  margin-right: -40px;
}
.tcdiv4_nr1 ul li {
  width: 394px;
  text-align: center;
  margin: 0 40px 40px 0;
}
.tcdiv4_nr1 ul li .title {
  font-size: 16px;
  color: #333; 
  line-height: 100%;
}
.tcdiv4_nr1 ul li .date {
  font-size: 14px;
  color: #333; 
  line-height: 100%;
  margin: 10px 0 20px;
}
.tcdiv4_nr1 ul li .pic { 
  height: 298px;
}
.tcdiv4_nr1 ul li .pic img {
  /*max-width: 400px;
  max-height: 298px;*/
  margin:auto;
}
.tcdiv4 .gb4 {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.tcdiv4 .gb4 img {
  height: 32px;
  transition: all 0.6s ease;
}
.tcdiv4 .gb4:hover img {
  transform: rotate(180deg);
}

/* 弹窗5 */
.zx5 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
  display: none;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv5 {
  width: 450px;
  height: 453px;
  background: url(../images/pic50.png) no-repeat center top;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv5_nr {
  width: 408px;
  height: 430px;
  padding: 23px 21px 0px;
}
.tcdiv5_nr1 {
  width: 408px;
  height: 257px;
}
.tcdiv5_nr1 img {
  max-width: 408px;
  max-height: 257px;
  margin:0 auto;
}
.tcdiv5_nr2 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  width: 408px;
  line-height: 100%;
  text-align: center;
  margin: 30px 0;
}
.tcdiv5_nr3 {
  font-size: 0;
  width: 100%;
  text-align: center;
}
.tcdiv5_nr3 a.style1 {
  font-size: 16px;
  color: #fff;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 5px;
  background-color: #fda34d;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv5_nr3 a.style2 {
  font-size: 16px;
  color: #333;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 5px;
  background-color: #e5e5e5;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv5_nr3 a:hover {
  text-decoration: underline;
}
.tcdiv5 .gb5 {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.tcdiv5 .gb5 img {
  height: 32px;
  transition: all 0.6s ease;
}
.tcdiv5 .gb5:hover img {
  transform: rotate(180deg);
}

/* 弹窗6 */
.zx6 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
  /* display: none; */
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv6 {
  width: 450px;
  height: 453px;
  background: url(../images/pic50.png) no-repeat center top;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /* display: none; */
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv6_nr {
  width: 408px;
  height: 430px;
  padding: 23px 21px 0px;
}
.tcdiv6_nr1 {
  width: 408px;
  height: 257px;
}
.tcdiv6_nr1 img {
  width: 408px;
  height: 257px;
}
.tcdiv6_nr2 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  width: 408px;
  line-height: 100%;
  text-align: center;
  margin: 30px 0;
}
.tcdiv6_nr3 {
  font-size: 0;
  width: 100%;
  text-align: center;
}
.tcdiv6_nr3 a {
  font-size: 16px;
  color: #fff;
  width: 300px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 5px;
  background-color: #fda34d;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv6_nr3 a:hover {
  text-decoration: underline;
}
.tcdiv6 .gb6 {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.tcdiv6 .gb6 img {
  height: 32px;
  transition: all 0.6s ease;
}
.tcdiv6 .gb6:hover img {
  transform: rotate(180deg);
}

/* 弹窗7 */
.zx7 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
  display: none;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv7 {
  width: 814px;
  height: 754px;
  background: url(../images/pic61.png) no-repeat center top;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv7_nr {
  width: 768px;
  height: 714px;
  padding: 40px 23px 0px;
}
.tcdiv7_nr1 {
  width: 100%;
  text-align: center;
}
.tcdiv7_nr1 .nr1 {
  font-size: 22px;
  color: #333;
  width: 100%;
  line-height: 100%;
}
.tcdiv7_nr1 .nr2 {
  font-size: 16px;
  color: #333;
  width: 100%;
  line-height: 100%;
  margin-top: 10px;
}
.tcdiv7_nr2 {
  width: 766px;
  height: 482px;
  margin: 18px 0 10px;
  border: 1px solid #dcdcdc;
}
.tcdiv7_nr2 img {
  width: 766px;
  height: 482px;
}
.tcdiv7_nr3 {
  font-size: 16px;
  color: #333;
  width: 100%;
  height: 120px;
  line-height: 24px;
  overflow: hidden;
  overflow-y: auto;
}
.tcdiv7 .gb7 {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.tcdiv7 .gb7 img {
  height: 32px;
  transition: all 0.6s ease;
}
.tcdiv7 .gb7:hover img {
  transform: rotate(180deg);
}

/* 弹窗8 */
.zx8 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
  display: none;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv8 {
  width: 600px;
  height: 644px;
  background: url(../images/pic26.png) no-repeat center top;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.tcdiv8_nr {
  width: 508px;
  height: 560px;
  margin: 21px 19px;
  padding: 41px 27px 0px;
  background-color: #eee;
}
.tcdiv8_nr1 {
  font-size: 22px;
  color: #333;
  width: 100%;
  line-height: 100%;
  text-align: center;
}
.tcdiv8_nr1 span.style1 {
  font-size: 14px;
  color: #999;
  line-height: 100%;
  margin-top: 10px;
  display: block;
}
.tcdiv8_nr2 {
  width: 100%;
  margin-top: -10px;
  padding: 0px 0 30px;
  border-bottom: 1px solid #dcdcdc;
}
.tcdiv8_nr2 .nr1 {
  font-size: 16px;
  color: #999;
  width: 100%;
  line-height: 100%;
  margin-top: 30px;
}
.tcdiv8_nr2 .nr2 {
  font-size: 16px;
  color: #030000;
  width: 100%;
  line-height: 100%;
  margin-top: 20px;
}
.tcdiv8_nr2 .nr3 {
  font-size: 16px;
  color: #333;
  width: 100%;
  line-height: 25px;
  margin-top: 10px;
}
.tcdiv8_nr2 .nr3 a {
  font-size: 14px;
  color: #333;
  width: 58px;
  line-height: 23px;
  line-height: 23px;
  text-align: center;
  margin-left: 10px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv8_nr2 .increaseDecrease {
  font-size: 16px;
  color: #333;
  height: 25px;
  margin-right: 15px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
}
.tcdiv8_nr2 .increaseDecrease span {
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.tcdiv8_nr2 .increaseDecrease input {
  width: 55px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background-color: none;
  border: 0;
  border-right: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
}
.tcdiv8_nr3 {
  width: 100%;
}
.tcdiv8_nr3 .nr1 {
  font-size: 16px;
  color: #999;
  width: 100%;
  line-height: 100%;
  margin-top: 30px;
}
.tcdiv8_nr3 .nr2 {
  font-size: 16px;
  color: #000;
  width: 238px;
  line-height: 24px;
  margin-top: 20px;
  padding: 30px 29px;
  border: 2px dashed #c9c9c9;
}
.tcdiv8_nr3 .nr2_1 {
  width: 100%;
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #d2d2d2;
}
.tcdiv8_nr3 .nr2_2 {
  width: 100%;
}
.tcdiv8_nr4 {
  width: 100%;
  text-align: center;
  margin-top: 38px;
}
.tcdiv8_nr4 a.style1 {
  font-size: 16px;
  color: #fff;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 5px;
  background-color: #fda34d;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv8_nr4 a.style2 {
  font-size: 16px;
  color: #333;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 5px;
  background-color: #dcdcdc;
  border-radius: 5px;
  display: inline-block;
}
.tcdiv8_nr4 a:hover {
  text-decoration: underline;
}
.tcdiv8 .gb8 {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.tcdiv8 .gb8 img {
  height: 32px;
  transition: all 0.6s ease;
}
.tcdiv8 .gb8:hover img {
  transform: rotate(180deg);
}


/* 弹窗9 */
.zx9 {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999999;
    display: none;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}

.tcdiv9 {
    width: 814px;
    height: 754px;
    background: url(../images/pic61.png) no-repeat center top;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
    z-index: 999999;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
}

.tcdiv9_nr {
    width: 768px;
    height: 714px;
    padding: 40px 23px 0px;
}

.tcdiv9_nr1 {
    width: 100%;
    text-align: center;
}

    .tcdiv9_nr1 .nr1 {
        font-size: 22px;
        color: #333;
        width: 100%;
        line-height: 100%;
    }

    .tcdiv9_nr1 .nr2 {
        font-size: 16px;
        color: #333;
        width: 100%;
        line-height: 100%;
        margin-top: 10px;
    }

.tcdiv9_nr2 {
    width: 766px;
    height: 482px;
    margin: 18px 0 10px;
    border: 1px solid #dcdcdc;
}

    .tcdiv9_nr2 img {
        width: 766px;
        height: 482px;
    }

.tcdiv9_nr3 {
    font-size: 16px;
    color: #333;
    width: 100%;
    height: 640px;
    line-height: 24px;
    margin-top: 20px;
    overflow: hidden;
    overflow-y: auto;
}

.tcdiv9 .gb9 {
    position: absolute;
    top: -16px;
    right: -16px;
    cursor: pointer;
}

    .tcdiv9 .gb9 img {
        height: 32px;
        transition: all 0.6s ease;
    }

    .tcdiv9 .gb9:hover img {
        transform: rotate(180deg);
    }


/* 侧边栏 */
.cebianlan{
  width: 40px;
  position: fixed;
  top: 50%;
  left: 1470px;
  transform: translateY(-50%);
  z-index: 99999;
}
.cebianlan a.style1{
  width: 100%;
  display: block;
}
.cebianlan a.style2{
  width: 100%;
  margin: 1px 0;
  display: block;
}
@media (max-width: 1530px) {
  .cebianlan {
    left: auto;
    right: 0px;
  }
}

/* 公用 */
.main { }
.main_l {
  width: 298px;
  height: 100%;
  background-color: #00b2b3; 
  position: fixed;
  top: 0;
  left: 0;
}
.main_l1 {
  margin-top: 30px;
}
.main_l1 img {
  height: 100px;
}
.main_l2 { 
  margin-top: 36px;
}
.main_l2 .ul1 {
  font-size: 18px; 
  border-bottom: 1px solid #1ababb;
}
.main_l2 .ul1 > li { 
  border-top: 1px solid #1ababb;
}
.main_l2 .ul1 > li > a {
  color: #fff; 
  height: 60px;
  line-height: 60px;
  padding: 0 52px 0 26px;
  background: url(../images/pic15.png) no-repeat right 30px center;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main_l2 .ul1 > li > a img {
  width: 20px;
  height: 20px;
  margin-right: 15px;
	vertical-align: middle;
	float:none;
	
}
.main_l2 .ul1 > li > a.on {
  background: url(../images/pic15h.png) no-repeat right 30px center;
}
.main_l2 .ul2 { 
  padding-bottom: 10px;
}
.main_l2 .ul2 > li {
   
}
.main_l2 .ul2 > li > a {
  font-size: 16px;
  color: #fff; 
  height: 50px;
  line-height: 50px;
  padding: 0 80px;
  display: block;
}
.main_l2 .ul2 > li > a.on {
  color: #fff;
  background: #009c9d url(../images/pic16.png) no-repeat right center;
}
.main_l3 {
  font-family: "Arial";
  font-size: 18px;
  color: #fff; 
  line-height: 18px;
  padding: 0 64px;
  position:absolute;
  bottom:50px;
}
.main_l3 img {
  height: 17px;
  margin-right: 12px;
  position: relative;
  top: 2px;
}
.main_r {
   max-width: 1140px;
	margin-left: 298px;
}
.main_r1 {
  height: 69px;
  line-height: 69px;
  padding: 0 40px;
  background-color: #fff;
}
.main_r1 .nr1 {
  font-size: 14px;
  color: #999;
}
.main_r1 .nr1 a {
  color: #999;
}
.main_r1 .nr1 a:hover {
  color: #00b2b3;
}
.main_r1 .nr1 span.style1 {
  color: #333;
}
.main_r1 .nr2 {
  font-size: 16px;
  color: #333;
}
.main_r1 .nr2 img {
  width: 42px;
  height: 42px;
  margin: 13px 17px 0 0;
  border-radius: 100%;
}
.main_r1 .nr2 a {
  color: #333;
}
.main_r2 {
  width: 1100px;
  padding: 30px 0 40px 40px;
}

@media (max-width: 1455px) {
  .main_r2 {
    padding-left: 25px;
  }
}

.main_r2_1 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  line-height: 100%;
}
.main_r2_1 span.style1 {
  font-size: 14px;
  font-weight: normal;
  color: #333;
  line-height: 100%;
  margin-top: 20px;
  display: block;
}
.main_r2_1 span.style2 {
  font-size: 14px;
  font-weight: normal;
  color: #333;
  line-height: 18px;
  margin-left: 20px;
}
.main_r2_1 span.style2 em {
  color: #999;
}
.main_r2_1 span.style3 {
  font-size: 14px;
  font-weight: normal;
  color: #333;
  height: 33px;
  line-height: 33px;
  padding: 0 18px;
  background-color: #f2f2f2;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  display: inline-block;
  margin: -8.5px 0 -8.5px 20px;
}
.main_r2_2 { 
  margin-top: 20px;
  padding: 40px 30px 60px;
  background-color: #fff;
  border-radius: 5px;
}
.main_r2_3 { 
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px 0px 24px;
  background-color: #fff;
  border-radius: 5px;
}
.main_r2_3 .qbox3_3 a {
  font-size: 14px;
  margin-top: 20px;
}
.main_r2_4 { 
  margin-top: 20px;
  padding: 0px 30px 30px;
  background-color: #fff;
  border-radius: 5px;
}
.main_r2_4 .qbox3_3 a {
  font-size: 14px;
  margin-top: 30px;
}

/*page*/
.pages {
  margin-top: 40px;
  font-size: 0;
  text-align: center;
}
.pages a {
  display: inline-block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #b5b5b5;
  margin: 0 2.5px;
  font-family: "Arial";
  font-size: 16px;
  color: rgba(51, 51, 51, .3);
  border-radius: 0px;
  transition: all 0.5s;
}
.pages a.style1,
.pages a.style2 {
  font-family: "微软雅黑";
  color: rgba(51, 51, 51, .5);
  width: 55px;
}
.pages a.style2{
  width: 75px;
}
.pages a:hover,
.pages a.on {
  background: #00b2b3;
  border: 1px solid #00b2b3;
  color: #fff;
}
.pages strong {
  display: inline-block;
  width: auto;
  height: 36px;
  line-height: 36px;
  text-align: center;
  margin: 0 7.5px;
  font-family: "Arial";
  font-size: 16px;
  color: #9c9c9c;
  border-radius: 0px;
}

.qbox1 {
  /*width: 1040px;*/
}
.qbox1 ul {
  /*width: 1040px;*/
}
.qbox1 ul li {
  font-size: 14px;
  color: #333;
  /*width: 1040px;*/
  margin-top: 1px;
  padding: 10px 36px;
  background-color: #f5f5f5;
}
.qbox1 ul li:first-child {
  margin-top: 0px;
}
.qbox1 ul li p {
  /*width: 94px;*/
  line-height: 30px; margin: 5px 0;
}
.qbox1 ul li span {
  /*width: 910px;*/ display:block; float: none; overflow: hidden;
}
.qbox1 ul li span a {
  color: #333;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin: 5px 15px;
  padding: 0 20px;
  display: inline-block;
}
.qbox1 ul li span a:hover, .qbox1 ul li span a.on {
  background-color: #dcdcdc;
}
.qbox2 {
  /*width: 1040px;*/
}
.qbox2 ul {
  /*width: 1040px;*/
  padding-top: 10px;
}
.qbox2 ul li {
  /*width: 1040px;*/
  margin-top: 20px;
}
.qbox2.cpbl ul {
  padding-top: 0px;
}
.qbox2.cpbl ul li {
  margin-top: 30px;
  /**20210806新增**/
  position:relative;
}
	/**20210806新增**/
	.qbox2.cpbl ul li .ckboxprintcase{
		width:16px;
		height:16px;
		position:absolute;
		top:1px;
		left:1px;
	}
	.qbox2.cpbl ul li.odd {
		background-color: #f5f5f5;
	}
.qbox2 ul li .item {
  /*width: 1038px;*/
  border: 1px solid #e5e5e5;
}
.qbox2 ul li .item .pic {
  width: 156px;
  margin: 20px;
  overflow: hidden;
}
.qbox2 ul li .item .pic img {
  width: 154px;
  height: 177px;
  border: 1px solid #e5e5e5;
	background-size: cover;
}
.qbox2 ul li .item .text {
  width: 666px;
  padding: 20px;
  padding-left: 0;
}
.qbox2 ul li .item .text .nr {
  font-size: 16px;
  width: 667px;
  line-height: 40px;
}
.qbox2 ul li .item .text .nr p {
  color: #999;
  width: 100px;
}
.qbox2 ul li .item .text .nr span {
  color: #666;
  margin-left: 100px;
  display: block;
}
.qbox2 ul li .item .text2 {
	/*width: 712px;*/
	width: 691px;
}
.qbox2 ul li .item .text2_l {
		/*width: 481px;*/
		width: 460px;
		padding: 0 30px;
}
.qbox2 ul li .item .text2_l1 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  width: 100%;
  line-height: 100%;
  padding-top: 30px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
    .qbox2 ul li .item .text2_l1 a {
        color: #333;
    }
    .qbox2 ul li .item .text2_l2 {
        font-size: 14px;
        color: #333;
        width: 100%;
        height: 96px;
        line-height: 24px;
        margin: 14px 0 22px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
.qbox2 ul li .item .text2_l3 {
  font-size: 14px;
  color: #999;
  width: 100%;
  line-height: 20px;
}
.qbox2 ul li .item .text2_l3 span {
  color: #333;
  height: 20px;
  line-height: 20px;
  text-align: center;
  margin-right: 14px;
  padding: 0 12px;
  background-color: #cbf2f2;
  border-radius: 20px;
  display: inline-block;
}
.qbox2 ul li .item .text2_l3 span.style0 {
		display: none;
}
.qbox2 ul li .item .text2_l3 span.style1 {
	background-color: #cbf2f2;
}
.qbox2 ul li .item .text2_l3 span.style2 {
	background-color: #f8d4b2;
}
.qbox2 ul li .item .text2_l3 span.style3 {
	background-color: #cbf2f2;
}

	.qbox2 ul li .item .text2_l3 span.style31 {
		background-color: #cbf2f2;
	}

	.qbox2 ul li .item .text2_l3 span.style32, .qbox2 ul li .item .text2_l3 span.style312, .qbox2 ul li .item .text2_l3 span.style12 {
		background-color: #f8d4b2;
	}
.qbox2 ul li .item .text2_r {
  width: 170px;
  height: 218px;
  text-align: center;
  border-left: 1px solid #e5e5e5;
}
.qbox2 ul li .item .text2_r1 {
  font-size: 14px;
  color: #999;
  width: 100%;
  line-height: 100%;
  padding-top: 38px;
}
.qbox2 ul li .item .text2_r2 {
  font-size: 14px;
  font-weight: bold;
  color: #2292b3;
  width: 100%;
  line-height: 100%;
  margin-top: 18px;
}
.qbox2 ul li .item .text2_r2.style1 {
  color: #2292b3;
}
.qbox2 ul li .item .text2_r2.style2 {
  color: #fa7b38;
}
.qbox2 ul li .item .text2_r2.style3 {
  color: #7db92f;
}
.qbox2 ul li .item .text2_r2.style4 {
  color: #00b2b3;
}
.qbox2 ul li .item .text2_r2.style5 {
  color: #999;
}
.qbox2 ul li .item .text2_r3 {
  width: 100%;
  margin-top: 20px;
}
.qbox2 ul li .item .text2_r3 img {
  height: 21px;
}
.qbox2 ul li .item .text2_r4 {
  font-size: 12px;
  color: #999;
  width: 100%;
  line-height: 20px;
  margin-top: 14px;
}
.qbox2 ul li .item .text2_r5 {
  font-size: 16px;
  font-weight: bold;
  color: #c1c1c1;
  width: 100%;
  line-height: 100%;
  margin-top: 30px;
}
.qbox2 ul li .item .more {
  width: 150px;
}
.qbox2 ul li .item .more a {
  /*width: 148px;*/
  height: 219px;
  text-align: center;
  background-color: #eee;
  border-left: 1px solid #e5e5e5;
  display: block;
}
.qbox2 ul li .item .more a p {
  width: 100%;
  padding: 80px 0 14px;
}
.qbox2 ul li .item .more a p img {
  height: 30px;
}
.qbox2 ul li .item .more a span {
  font-size: 14px;
  color: #333;
  width: 100%;
  line-height: 100%;
  display: block;
}
.qbox2 ul li .item .more a:hover{
  background-color: #00b2b3;
}
.qbox2 ul li .item .more a:hover span {
  color: #fff;
}
.qbox2 ul li .item .more a.more_link {
	height: 108px; 
}
.qbox2 ul li .item .more a.more_link p { 
    padding-top: 24px;
}
.qbox3 {
  width: 1020px;
}
.qbox3_1 {
  width: 100%;
  text-align: center;
  padding-bottom: 26px;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}
.qbox3_1 .title {
  font-size: 24px;
  color: #333;
  width: 100%;
  margin: 14px 0 26px;
}
.qbox3_1 .describe {
  font-size: 14px;
  color: #333;
  width: 100%;
}
.qshare{
  display: inline-block;
  position: absolute;
  right: 10px;
  bottom: 22px;
}
.qshare .fxd {
  font-size: 14px;
  color: #999;
  line-height: 24px;
}
.qshare .btn1 {
  width: 24px !important;
  height: 24px !important;
  margin: 0 2px 0 0px !important;
  padding-left: 0px !important;
}
/* .bsBox {
  width: 232px !important;
  height: 256px !important;
  margin-left: -116px !important;
  margin-top: -128px !important;
} */

.qbox3_2 {
  font-family: "Arial";
  font-size: 16px;
  color: #333;
  width: 100%;
  line-height: 30px;
  margin: 36px 0 74px;
}
.qbox3_3 {
  width: 100%;
  text-align: center;
}
.qbox3_3 a {
  font-size: 16px;
  color: #333;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #eee;
  border-radius: 5px;
  display: inline-block;
}
.qbox3_3 a:hover {
  color: #fff;
  background-color: #00b2b3;
}
.qbox4 {
  font-size: 16px;
  color: #333;
  width: 972px;
  line-height: 30px;
  padding: 22px 34px;
  background-color: #e5f7f7;
}
.qbox5 {
  width: 1040px;
}
.qbox5 ul {
  width: 1040px;
  padding-top: 16px;
}
.qbox5 ul li {
  width: 1040px;
  padding: 24px 0 29px;
  border-bottom: 1px solid #e5e5e5;
}
.qbox5 ul li .item {
  width: 1040px;
}
.qbox5 ul li .date {
  font-family: "Arial";
  color: #fff;
  width: 63px;
  height: 63px;
  text-align: center;
  background-color: #66d1d1;
}
.qbox5 ul li .date p {
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  line-height: 100%;
  padding: 7px 0 2px;
}
.qbox5 ul li .date span {
  font-size: 14px;
  width: 100%;
  line-height: 100%;
  display: block;
}
.qbox5 ul li .text {
  width: 929px;
  padding: 0 24px;
}
.qbox5 ul li .text .title {
  font-size: 14px;
  color: #000;
  width: 100%;
  line-height: 100%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox5 ul li .text .content {
  font-family: "Arial";
  font-size: 14px;
  color: #666;
  width: 100%;
  line-height: 18px;
  margin-top: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.qbox5 ul li .item:hover .text .title {
  color: #00b2b3;
}
.qbox6 {
  width: 1040px;
}
.qbox6_1 {
  width: 1040px;
  height: 50px;
  border-bottom: 1px solid #e5e5e5;
}
.qbox6_1 a {
  font-size: 14px;
  color: #333;
  width: 98px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  display: inline-block;
}
.qbox6_1 a:hover, .qbox6_1 a.on {
  color: #fff;
  background-color: #959595;
  text-decoration: underline;
}
.qbox6_2 {
  font-size: 14px;
  color: #333; 
  margin-top: 20px;
}
.qbox6_2 .btn1 {
  width: 80px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background-color: #f1f1f1;
  border: 0;
  border-radius: 5px;
}
.qbox6_2 .btn2 {
  width: 29px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background: url(../images/pic22.png) no-repeat right center;
  border: 0;
  border-radius: 5px;
}
.qbox6_2 .wbk1 {
  width: 120px;
  height: 35px;
  line-height: 35px;
  padding: 0 0 0 14px;
  background-color: #f1f1f1;
  border: 0;
  border-radius: 5px;
}
.qbox6_2 .wbk2 {
  width: 150px;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  background-color: #f1f1f1;
  border: 0;
  border-radius: 5px;
}
.qbox6_2 span.style1 {
  width: 10px;
  height: 1px;
  margin: 17px 5px;
}
.qbox6_2 span.style1 img {
  width: 10px;
  height: 1px;
}
.qbox6_2 ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #333;
}
.qbox6_2 :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #333;
}
.qbox6_2 ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #333;
}
.qbox6_2 :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #333;
}
.qbox6_3 {
  width: 1040px;
}
.qbox6_3_1 {
  font-size: 14px;
  color: #999;
  width: 978px;
  height: 50px;
  line-height: 50px;
  margin-top: 30px;
  padding: 0 31px;
  background-color: #f2f2f2;
}
.qbox6_3_2 {
  width: 1040px;
}
.qbox6_3_2 ul {
  width: 1040px;
}
.qbox6_3_2 ul li {
  width: 1038px;
  margin-top: 20px;
  border: 1px solid #d4eeee;
}
.qbox6_3_2 ul li .title {
  font-size: 14px;
  color: #00b2b3;
  width: 978px;
  height: 45px;
  line-height: 45px;
  padding: 0 30px;
  background-color: #e5f7f7;
}
.qbox6_3_2 ul li .title span.style1 {
  margin-right: 30px;
}
.qbox6_3_2 ul li .title a{
	margin-left: 20px;
	width: 115px;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
	padding: 0 1px 1px 0;
	display: inline-block;
	border-radius: 4px;
}
.qbox6_3_2 ul li .title a.ckwl {
  color: #fff;
  background-color: #00b2b3;
  box-shadow: 1px 0 3px #00b2b3;
}
.qbox6_3_2 ul li .title a.ckwl2{
	background-color: #f1ae40;
	color: #fff;
	box-shadow: 1px 0 3px #f1ae40;
}
.qbox6_3_2 ul li .title a.ckwl3{
	background-color: #33afe0;
	color: #fff;
	box-shadow: 1px 0 3px #33afe0;
}
.qbox6_3_2 ul li .content {
  font-size: 16px;
  color: #333;
  width: 978px;
  height: 76px;
  line-height: 76px;
  padding: 0 30px;
}
.qbox6_3 .nr {
  width: 978px;
  text-align: center;
}
.qbox6_3 .nr1 {
  width: 564px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox6_3 .nr2 {
  width: 138px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox6_3 .nr3 {
  width: 138px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox6_3 .nr4 {
  width: 138px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox6_3_2 ul li .content .nr1 {
  text-align: left;
}
.qbox7 {
  width: 100%;
}
.qbox7 ul {
  width: 100%;
  padding-bottom: 24px;
  border-bottom: 1px dashed #dcdcdc;
}
.qbox7 ul li {
  width: 33.33%;
  text-align: center;
  background: url(../images/pic30.png) no-repeat bottom 5px left;
}
.qbox7 ul li:first-child {
  background: none;
}
.qbox7 ul li .title {
  font-size: 16px;
  color: #333;
  width: 100%;
  line-height: 100%;
}
.qbox7 ul li .pic {
  width: 142px;
  margin-top: 15px;
  position: relative;
}
.qbox7 ul li .pic img {
  width: 142px;
  height: 142px;
  animation: move 3s infinite linear;
}
.qbox7 ul li .pic span {
  font-size: 16px;
  width: 142px;
  text-align: center;
  display: block;
  position: absolute;
  top: 51px;
  left: 0px;
}
.qbox7 ul li .pic span.style1 {
  color: #8bd100;
}
.qbox7 ul li .pic span.style2 {
  color: #ffa442;
}
.qbox7 ul li .pic span.style3 {
  color: #27b6c3;
}
.qbox7 ul li .pic span em.style1 {
  font-family: "Arial";
  font-size: 36px;
}
@keyframes move{
  to{transform: rotate(360deg);}
}
.qbox8 {
  width: 1000px;
  min-height: 466px;
  margin-top: 20px;
  padding: 50px 50px 74px;
  background-color: #fff;
  border-radius: 5px;
}
.qbox8 .pic {
  width: 80px;
}
.qbox8 .pic img {
  width: 80px;
  height: 80px;
  border-radius: 100%;
  overflow: hidden;
}
.qbox8 .pic span {
  font-size: 14px;
  color: #333;
  width: 100%;
  line-height: 100%;
  text-align: center;
  margin-top: 20px;
  display: block;
}
.qbox8 .list {
  width: 900px;
  margin-left: 20px;
}
.qbox8 .list ul {
  width: 900px;
}
.qbox8 .list ul li {
  font-size: 16px;
  width: 900px;
  line-height: 45px;
  margin-top: 15px;
}
.qbox8 .list ul li:first-child {
  margin-top: -16px;
}
.qbox8 .list ul li p {
  color: #999;
  width: 166px;
  text-align: right;
  padding-right: 14px;
}
.qbox8 .list ul li span {
  color: #999;
  width: 720px;
  display: block;
}
.qbox8 .list ul li span .wbk1 {
  color: #333;
  width: 350px;
  height: 43px;
  line-height: 43px;
  padding: 0 13px;
  background: none;
  border: 1px solid #dcdcdc;
}
.qbox8 .list ul li span .btn1 {
  color: #fff;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #00b2b3;
  border: 0px;
  border-radius: 5px;
}
.qbox8 .list ul li span .radio1 {
  width: 14px;
  height: 14px;
  position: relative;
  top: 1px;
}
.qbox8 .list ul li span label {
  margin-right: 10px;
  padding-left: 15px;
}
.qbox8 .list ul li span em.style1 {
  color: #d0d0d0;
  margin-left: 30px;
}
.qbox8 .list ul li span em.style2 {
  color: #333;
}
.qbox8 .list ul li span a.style1 {
  color: #00b2b3;
  margin-left: 15px;
}
.qbox8 .list ul li span ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #d0d0d0;
}
.qbox8 .list ul li span :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #d0d0d0;
}
.qbox8 .list ul li span ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #d0d0d0;
}
.qbox8 .list ul li span :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #d0d0d0;
}
.qbox9 {
  width: 100%;
  margin-top: 20px;
}
.qbox9 a {
  font-size: 14px;
  color: #333;
  width: 198px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background-color: #eee;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  display: inline-block;
}
.qbox9 a img {
  height: 17px;
  margin-right: 6px;
  position: relative;
  top: 3px;
}
.qbox9 a:hover {
  text-decoration: underline;
}
.qbox10 {
  font-size: 14px;
  color: #333;
  width: 1040px;
  min-height: 530px;
  margin-top: 20px;
  padding: 30px;
  background-color: #fff;
  border-radius: 5px;
}
.qbox10_1 {
  width: 1000px;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  background-color: #f4f4f4;
}
.qbox10_2 {
  width: 1000px;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  border-bottom: 1px solid #e5e5e5;
}
.qbox10_2 a {
  color: #00b2b3;
}
.qbox10_2 a:hover {
  text-decoration: underline;
}
.qbox10_2 .nr7 {
  color: #999;
  text-align: right;
}
.qbox10 .nr {
  width: 1000px;
}
.qbox10 .nr1 {
  width: 98px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox10 .nr2 {
  width: 142px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox10 .nr3 {
  width: 204px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox10 .nr4 {
  width: 360px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox10 .nr5 {
  width: 148px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox10 .nr6 {
  width: 58px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox10 .nr7 {
  width: 66px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.qbox10_3 {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}
.qbox10_3 a {
  font-size: 14px;
  color: #333;
  width: 170px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #eee;
  border-radius: 5px;
  display: inline-block;
}
.qbox10_3 a:hover {
  text-decoration: underline;
}
.qbox11 {
  width: 1040px;
  min-height: 530px;
  margin-top: 20px;
  padding: 30px;
  background-color: #fff;
  border-radius: 5px;
}
.qbox11 ul {
  width: 1040px;
}
.qbox11 ul li {
  font-size: 16px;
  width: 1040px;
  line-height: 45px;
  margin-top: 20px;
}
.qbox11 ul li:first-child {
  margin-top: 28px;
}
.qbox11 ul li p {
  color: #999;
  width: 170px;
  text-align: right;
  padding-right: 10px;
}
.qbox11 ul li span {
  color: #333;
  width: 860px;
  display: block;
}
.qbox11 ul li span .wbk1 {
  color: #333;
  width: 289px;
  height: 43px;
  line-height: 43px;
  padding: 0 18px;
  background: none;
  border: 1px solid #dcdcdc;
}
.qbox11 ul li span .wbk2 {
  color: #333;
  width: 101px;
  height: 35px;
  line-height: 35px;
  text-align: left;
  margin: 5px 12px 0 0;
  padding: 0 0 0 14px;
  background: #f1f1f1;
  border: 1px solid #dcdcdc;
}
.qbox11 ul li span .btn1 {
  color: #fff;
  width: 170px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #00b2b3;
  border: 0px;
  border-radius: 5px;
}
.qbox11 ul li span ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #d0d0d0;
}
.qbox11 ul li span :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #d0d0d0;
}
.qbox11 ul li span ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #d0d0d0;
}
.qbox11 ul li span :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #d0d0d0;
}

/* 病例管理 */
.blgl_main {
  width: 1100px;
  margin-top: 20px;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
}
.blgl_main1 {
  font-size: 16px;
  color: #333;
  width: 1100px;
  height: 60px;
  line-height: 60px;
  position: relative;
}
.blgl_main1 img {
  width: 1100px;
  height: 60px;
}
.blgl_main1 span{
  display: inline-block;
  position: absolute;
  cursor:pointer;
}
.blgl_main1 span.on{
  color: #fff;
}
.blgl_main1 span.style1 {
  top: 0px;
  left: 128px;
}
.blgl_main1 span.style2 {
  top: 0px;
  left: 542px;
}
.blgl_main1 span.style3 {
  top: 0px;
  left: 870px;
}
.blgl_main2 {
  width: 1020px;
  padding: 40px 40px 80px;
}
.blgl_main2_1 {
  font-size: 14px;
  color: #333;
  padding: 24px;
  background-color: #e5f7f7;
}
.blgl_main2_1 .nr1 {
  line-height: 16px;
}
.blgl_main2_1 .nr1 .radio1 {
  width: 16px;
  height: 16px;
  margin-left: 10px;
  position: relative;
  top: 3px;
}
.blgl_main2_1 .nr1 label {
  padding-left: 10px;
}
.blgl_main2_1 .nr2 {
  line-height: 24px;
  margin-top: 14px;
}
.blgl_main2_2 {
  font-size: 18px;
  font-weight: bold;
  color: #666;
  width: 1020px;
  line-height: 28px;
  margin-top: 30px;
  padding-bottom: 15px;
  border-bottom: 1px dashed #c9c9c9;
}
.blgl_main2_2 img {
  height: 28px;
  margin-right: 14px;
}
.blgl_main2_3 {
  width: 1020px;
  margin-top: 30px;
}
.blgl_main2_3 .list {
  width: 780px;
}
.blgl_main2_3 .list ul {
  width: 780px;
}
.blgl_main2_3 .list ul li {
  font-size: 16px;
  width: 780px;
  line-height: 45px;
  margin-top: 15px;
}
.blgl_main2_3 .list ul li:first-child {
  margin-top: 0px;
}
.blgl_main2_3 .list ul li p {
  color: #999;
  width: 112px;
  line-height: 45px;
  text-align: right;
  padding-right: 20px;
}
.blgl_main2_3 .list ul li span {
  color: #333;
  width: 648px;
}
.blgl_main2_3 .list ul li span .wbk1 {
  color: #333;
  width: 350px;
  height: 43px;
  line-height: 43px;
  padding: 0 13px;
  background: none;
  border: 1px solid #dcdcdc;
}
.blgl_main2_3 .list ul li span .wbk2 {
  color: #333;
  width: 350px;
  height: 43px;
  line-height: 43px;
  padding: 0 13px;
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
}
.blgl_main2_3 .list ul li span .btn1 {
  color: #fff;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #00b2b3;
  border: 0px;
  border-radius: 5px;
}
.blgl_main2_3 .list ul li span .radio1 {
  width: 14px;
  height: 14px;
  position: relative;
  top: 1px;
}
.blgl_main2_3 .list ul li span label {
  margin-right: 14px;
  padding-left: 10px;
}
.blgl_main2_3 .list ul li span em.style1 {
  color: #d0d0d0;
  margin-left: 30px;
}
.blgl_main2_3 .list ul li span ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #d0d0d0;
}
.blgl_main2_3 .list ul li span :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #d0d0d0;
}
.blgl_main2_3 .list ul li span ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #d0d0d0;
}
.blgl_main2_3 .list ul li span :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #d0d0d0;
}
.blgl_main2_3 .pic {
  width: 160px;
  margin: 0 40px;
}
.blgl_main2_3 .pic1 {
  width: 158px;
  height: 181px;
  border: 1px solid #e5e5e5;
}
.blgl_main2_3 .pic1 img {
  width: 158px;
  height: 181px;
}
.blgl_main2_3 .pic2 {
  width: 160px;
  text-align: center;
  margin-top: 20px;
}
.blgl_main2_3 .pic2 .btn1 {
  font-size: 14px;
  color: #333;
  width: 90px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  display: inline-block;
}
.blgl_main2_4 {
  width: 952px;
  padding: 0 34px;
}
.blgl_main2_4 ul {
  width: 985px;
}
.blgl_main2_4 ul li {
  width: 160px;
  margin: 30px 85px 0 0;
}
.blgl_main2_4 ul li .pic {
  width: 160px;
  height: 178px;
  background-color: #eee;
  position: relative;
}
.blgl_main2_4 ul li .pic_nr {
  width: 160px;
  height: 178px;
}
.blgl_main2_4 ul li .pic_nr img {
  width: 160px;
  height: 178px;
}
.blgl_main2_4 ul li .pic .btn1 {
  font-size: 14px;
  color: #333;
  width: 90px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  display: inline-block;
  position: absolute;
  left: 35px;
}
.blgl_main2_4 ul li .pic .btn1.style1 {
  top: 82px;
}
.blgl_main2_4 ul li .pic .btn1.style2 {
  top: 62px;
  display:none;
}
    .blgl_main2_4 ul li .pic .btn1.style3 {
        top: 102px;
        display: none;
    }
.blgl_main2_4 ul li .title {
  font-size: 14px;
  color: #fff;
  width: 140px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  padding: 0 10px;
  background-color: #a0a0a0;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.blgl_main2_5 {
  width: 952px;
  padding: 0 34px;
}
.blgl_main2_5 ul {
  width: 1011px;
}
.blgl_main2_5 ul li {
  width: 270px;
  margin: 30px 67px 0 0;
}
.blgl_main2_5 ul li .pic {
  width: 270px;
  height: 167px;
  background-color: #eee;
  position: relative;
}
.blgl_main2_5 ul li .pic_nr {
  width: 270px;
  height: 167px;
}
    .blgl_main2_5 ul li .pic_nr img {
        max-width: 100%;
        height: 167px;
        margin: 0 auto;
    }
.blgl_main2_5 ul li .pic .btn1 {
  font-size: 14px;
  color: #333;
  width: 90px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  display: inline-block;
  position: absolute;
  left: 90px;
}
.blgl_main2_5 ul li .pic .btn1.style1 {
  top: 76px;
}
.blgl_main2_5 ul li .pic .btn1.style2 {
  top: 56px;
  display:none;
}
    .blgl_main2_5 ul li .pic .btn1.style3 {
        top: 96px;
        display: none;
    }
.blgl_main2_5 ul li .title {
  font-size: 14px;
  color: #fff;
  width: 250px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  padding: 0 10px;
  background-color: #a0a0a0;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  cursor:pointer;
}
.blgl_main2_6 {
  width: 952px;
  padding: 0 34px;
}
.blgl_main2_6 .title {
  font-size: 16px;
  color: #030000;
  width: 100%;
  line-height: 100%;
  margin: 30px 0 14px;
}
.blgl_main2_6 .content {
  font-size: 14px;
  color: #666;
  width: 100%;
  line-height: 24px;
}
.blgl_main2_7 {
  font-size: 0;
  width: 952px;
  text-align: center;
  margin-top: 26px;
  padding: 0 34px;
}
.blgl_main2_7 .btn1 {
  font-size: 16px;
  color: #333;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 5px;
  background-color: #eee;
  border: 0;
  border-radius: 5px;
  display: inline-block;
}
.blgl_main2_7 .btn2 {
  font-size: 16px;
  color: #fff;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 5px;
  background-color: #fba356;
  border: 0;
  border-radius: 5px;
  display: inline-block;
}
.blgl_main2_7 .btn3 {
  font-size: 16px;
  color: #fff;
  width: 150px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 5px;
  background-color: #00b2b3;
  border: 0;
  border-radius: 5px;
  display: inline-block;
}
.blgl_main2_8 {
  width: 1020px;
}
.blgl_main2_8 .pic {
  width: 785px;
  margin: 34px auto 24px;
  position: relative;
}
.blgl_main2_8 .region {
  width: 40px;
  height: 148px;
  position: absolute;
}
.blgl_main2_8 .region11 {
  top: 20px;
  left: 388px;
}
.blgl_main2_8 .region12 {
  top: 20px;
  left: 348px;
}
.blgl_main2_8 .region13 {
  top: 20px;
  left: 308px;
}
.blgl_main2_8 .region14 {
  top: 20px;
  left: 268px;
}
.blgl_main2_8 .region15 {
  top: 20px;
  left: 226px;
}
.blgl_main2_8 .region16 {
  top: 20px;
  left: 185px;
}
.blgl_main2_8 .region17 {
  top: 20px;
  left: 143px;
}
.blgl_main2_8 .region18 {
  top: 20px;
  left: 102px;
}
.blgl_main2_8 .region21 {
  top: 20px;
  left: 430px;
}
.blgl_main2_8 .region22 {
  top: 20px;
  left: 472px;
}
.blgl_main2_8 .region23 {
  top: 20px;
  left: 514px;
}
.blgl_main2_8 .region24 {
  top: 20px;
  left: 556px;
}
.blgl_main2_8 .region25 {
  top: 20px;
  left: 598px;
}
.blgl_main2_8 .region26 {
  top: 20px;
  left: 640px;
}
.blgl_main2_8 .region27 {
  top: 20px;
  left: 680px;
}
.blgl_main2_8 .region28 {
  top: 20px;
  left: 720px;
}
.blgl_main2_8 .region31 {
  top: 186px;
  left: 430px;
}
.blgl_main2_8 .region32 {
  top: 186px;
  left: 472px;
}
.blgl_main2_8 .region33 {
  top: 186px;
  left: 514px;
}
.blgl_main2_8 .region34 {
  top: 186px;
  left: 556px;
}
.blgl_main2_8 .region35 {
  top: 186px;
  left: 598px;
}
.blgl_main2_8 .region36 {
  top: 186px;
  left: 640px;
}
.blgl_main2_8 .region37 {
  top: 186px;
  left: 680px;
}
.blgl_main2_8 .region38 {
  top: 186px;
  left: 720px;
}
.blgl_main2_8 .region41 {
  top: 186px;
  left: 388px;
}
.blgl_main2_8 .region42 {
  top: 186px;
  left: 348px;
}
.blgl_main2_8 .region43 {
  top: 186px;
  left: 308px;
}
.blgl_main2_8 .region44 {
  top: 186px;
  left: 268px;
}
.blgl_main2_8 .region45 {
  top: 186px;
  left: 226px;
}
.blgl_main2_8 .region46 {
  top: 186px;
  left: 185px;
}
.blgl_main2_8 .region47 {
  top: 186px;
  left: 143px;
}
.blgl_main2_8 .region48 {
  top: 186px;
  left: 102px;
}
.blgl_main2_8 .region51 {
  top: 324px;
  left: 388px;
}
.blgl_main2_8 .region52 {
  top: 324px;
  left: 348px;
}
.blgl_main2_8 .region53 {
  top: 324px;
  left: 308px;
}
.blgl_main2_8 .region54 {
  top: 324px;
  left: 268px;
}
.blgl_main2_8 .region55 {
  top: 324px;
  left: 226px;
}
.blgl_main2_8 .region56 {
  top: 324px;
  left: 185px;
}
.blgl_main2_8 .region57 {
  top: 324px;
  left: 143px;
}
.blgl_main2_8 .region58 {
  top: 324px;
  left: 102px;
}
.blgl_main2_8 .region61 {
  top: 324px;
  left: 430px;
}
.blgl_main2_8 .region62 {
  top: 324px;
  left: 472px;
}
.blgl_main2_8 .region63 {
  top: 324px;
  left: 514px;
}
.blgl_main2_8 .region64 {
  top: 324px;
  left: 556px;
}
.blgl_main2_8 .region65 {
  top: 324px;
  left: 598px;
}
.blgl_main2_8 .region66 {
  top: 324px;
  left: 640px;
}
.blgl_main2_8 .region67 {
  top: 324px;
  left: 680px;
}
.blgl_main2_8 .region68 {
  top: 324px;
  left: 720px;
}
.blgl_main2_8 .region71 {
  top: 490px;
  left: 430px;
}
.blgl_main2_8 .region72 {
  top: 490px;
  left: 472px;
}
.blgl_main2_8 .region73 {
  top: 490px;
  left: 514px;
}
.blgl_main2_8 .region74 {
  top: 490px;
  left: 556px;
}
.blgl_main2_8 .region75 {
  top: 490px;
  left: 598px;
}
.blgl_main2_8 .region76 {
  top: 490px;
  left: 640px;
}
.blgl_main2_8 .region77 {
  top: 490px;
  left: 680px;
}
.blgl_main2_8 .region78 {
  top: 490px;
  left: 720px;
}
.blgl_main2_8 .region81 {
  top: 490px;
  left: 388px;
}
.blgl_main2_8 .region82 {
  top: 490px;
  left: 348px;
}
.blgl_main2_8 .region83 {
  top: 490px;
  left: 308px;
}
.blgl_main2_8 .region84 {
  top: 490px;
  left: 268px;
}
.blgl_main2_8 .region85 {
  top: 490px;
  left: 226px;
}
.blgl_main2_8 .region86 {
  top: 490px;
  left: 185px;
}
.blgl_main2_8 .region87 {
  top: 490px;
  left: 143px;
}
.blgl_main2_8 .region88 {
  top: 490px;
  left: 102px;
}
.blgl_main2_8 .region .color {
  width: 41px;
  height: 148px;
  border-radius: 20px;
  opacity: .8;
  cursor: pointer;
}
.blgl_main2_8 .region_nr {
  width: 301px;
  height: 187px;
  /*background: url(../images/pic63.png) no-repeat center top;*/
  position: absolute;
  background-color:#ccc;
  border-radius:5px;
  opacity:0.9;
  right: 205px;
  bottom: 215px;
  display: none;
  z-index: 999999;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.blgl_main2_8 .region_nr {
  width: 229px;
  height: 205px;
  padding: 25px 36px 0px;
}
.blgl_main2_8 .region_nr p {
  font-size: 16px;
  color: #333;
  width: 229px;
  line-height: 16px;
  padding: 15px 0;
}
.blgl_main2_8 .region_nr p .radio1 {
  width: 15px;
  height: 15px;
  position: relative;
  top: 1px;
}
.blgl_main2_8 .region_nr p label {
  padding-left: 10px;
}
.blgl_main2_8 .region_nr .gbregion_nr {
  position: absolute;
  top: -16px;
  right: -16px;
  cursor: pointer;
}
.blgl_main2_8 .region_nr .gbregion_nr img {
  height: 32px;
  transition: all 0.6s ease;
}
.blgl_main2_8 .region_nr .gbregion_nr:hover img {
  transform: rotate(180deg);
}
.blgl_main2_8 .title {
  font-size: 16px;
  color: #333;
  width: 1020px;
  text-align: center;
}
.blgl_main2_8 .title span.style1 {
  color: #ffb310;
}
.blgl_main2_8 .title span.style2 {
  color: #ff2828;
}
.blgl_main2_8 .title span.style3 {
  color: #098eff;
}
.blgl_main2_8 .list {
  width: 932px;
  margin-top: 50px;
  padding: 30px 44px 38px;
  background-color: #f5f5f5;
}
.blgl_main2_8 .list1 {
  font-size: 16px;
  color: #333;
  width: 932px;
  line-height: 100%;
  padding-bottom: 5px;
}
.blgl_main2_8 .list2 {
  width: 932px;
}
.blgl_main2_8 .list2 ul {
  width: 932px;
}
.blgl_main2_8 .list2 ul li {
  font-size: 16px;
  width: 932px;
  line-height: 45px;
  margin-top: 20px;
}
.blgl_main2_8 .list2 ul li p {
  color: #333;
  width: 102px;
  line-height: 45px;
}
.blgl_main2_8 .list2 ul li span {
  color: #999;
  width: 830px;
}
.blgl_main2_8 .list2 ul li span .wbk1 {
  color: #333;
  width: 675px;
  height: 43px;
  line-height: 43px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.blgl_main2_8 .list2 ul li span .btn1 {
  color: #fff;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #00b2b3;
  border: 0px;
  border-radius: 5px;
}
.blgl_main2_8 .list2 ul li span .radio1 {
  width: 14px;
  height: 14px;
  position: relative;
  top: 1px;
}
.blgl_main2_8 .list2 ul li span label {
  margin-right: 16px;
  padding-left: 10px;
}
.blgl_main2_8 .list2 ul li span em.style1 {
  color: #999;
  margin-left: 30px;
}
.blgl_main2_8 .list2 ul li span ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999;
}
.blgl_main2_8 .list2 ul li span :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999;
}
.blgl_main2_8 .list2 ul li span ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999;
}
.blgl_main2_8 .list2 ul li span :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999;
}
.blgl_main2_9 {
  width: 1020px;
}
.blgl_main2_9 .nr1 {
  font-size: 16px;
  font-weight: bold;
  color: #00b2b3;
  width: 972px;
  height: 55px;
  line-height: 55px;
  padding: 0 24px;
  background-color: #e5f7f7;
}
.blgl_main2_9 .nr2 {
  font-size: 0;
  width: 1020px;
  margin: 20px 0;
}
.blgl_main2_9 .nr2 .wbk1 {
  font-size: 16px;
  color: #333;
  width: 970px;
  height: 68px;
  line-height: 24px;
  padding: 10px 24px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  resize: none;
}
	.blgl_main2_9 .nr2 .disabled{
		color:#999;
	}
	.blgl_main2_9 .nr2 ::-webkit-input-placeholder {
		/* WebKit browsers */
		color: #c9c9c9;
	}
.blgl_main2_9 .nr2 :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c9c9c9;
}
.blgl_main2_9 .nr2 ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr2 :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr3 {
  width: 1020px;
}
.blgl_main2_9 .nr3 ul {
  width: 1020px;
}
.blgl_main2_9 .nr3 ul li {
  width: 972px;
  padding: 30px 24px;
  border-top: 1px solid #e5e5e5;
}
.blgl_main2_9 .nr3 ul li:first-child {
  border-top: 0;
}
.blgl_main2_9 .nr3 ul li .nrk1 {
  width: 471px;
  margin-left: 30px;
}
.blgl_main2_9 .nr3 ul li .nrk1:first-child {
  margin-left: 0px;
}
.blgl_main2_9 .nr3 ul li .nrk2 {
  width: 250px;
  margin-left: 111px;
}
.blgl_main2_9 .nr3 ul li .nrk2:first-child {
  margin-left: 0px;
}
.blgl_main2_9 .nr3 ul li .title {
  font-size: 16px;
  color: #333;
  width: 100%;
  line-height: 100%;
}
.blgl_main2_9 .nr3 ul li .content {
  font-size: 16px;
  color: #999;
  width: 100%;
}
.blgl_main2_9 .nr3 ul li .content .checkbox1 {
  line-height: 16px;
  margin: 20px 20px 0 0;
}
.blgl_main2_9 .nr3 ul li .content .checkbox1.mt35 {
  margin-top: 35px;
}
.blgl_main2_9 .nr3 ul li .content .checkbox1 input {
  width: 14px;
  height: 14px;
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.blgl_main2_9 .nr3 ul li .content .wbk1 {
  width: 100%;
  height: 45px;
  line-height: 43px;
  margin-top: 20px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.blgl_main2_9 .nr3 ul li .content .wbk2 {
  width: 100px;
  height: 45px;
  line-height: 43px;
  margin-top: 20px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.blgl_main2_9 .nr3 ul li .content .wbk3 {
  width: 200px;
  height: 45px;
  line-height: 43px;
  margin-top: 20px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.blgl_main2_9 .nr3 ul li .content input.wbk4 {
        width: 110px;
        height: 45px;
        line-height: 43px;
        margin-top: 0px;
        padding: 0 14px;
        background: #fff;
        border: 1px solid #e5e5e5;
        box-sizing: border-box;
}
.blgl_main2_9 .nr3 ul li .content span.style1 {
  height: 45px;
  line-height: 45px;
  margin-top: 20px;
  margin-left: 10px;
}
.blgl_main2_9 .nr3 ul li .content ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #c9c9c9;
}
.blgl_main2_9 .nr3 ul li .content :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c9c9c9;
}
.blgl_main2_9 .nr3 ul li .content ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr3 ul li .content :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr4 {
  width: 1020px;
  margin-bottom: 30px;
}
.blgl_main2_9 .nr4 ul {
  width: 1020px;
}
.blgl_main2_9 .nr4 ul li {
  font-size: 16px;
  color: #333;
  width: 1020px;
  margin-top: 20px;
}
.blgl_main2_9 .nr4 ul li:first-child {
  margin-top: 10px;
}
.blgl_main2_9 .nr4 ul li p {
  width: 126px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #eee;
}
.blgl_main2_9 .nr4 ul li span {
  width: 894px;
}
.blgl_main2_9 .nr4 ul li span .wbk1 {
  width: 849px;
  height: 43px;
  line-height: 43px;
  padding: 0 22px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-left: 0px;
}
.blgl_main2_9 .nr4 ul li span ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #c9c9c9;
}
.blgl_main2_9 .nr4 ul li span :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c9c9c9;
}
.blgl_main2_9 .nr4 ul li span ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr4 ul li span :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr5 {
  width: 1020px;
  margin: 30px 0;
}
.blgl_main2_9 .nr5_l {
  width: 441px;
  margin-left: 20px;
}
.blgl_main2_9 .nr5_l1 {
  width: 441px;
}
.blgl_main2_9 .nr5_l1 img {
  width: 441px;
  height: 342px;
}
.blgl_main2_9 .nr5_l2 {
  font-size: 14px;
  color: #333;
  width: 441px;
  margin-top: 23px;
}
.blgl_main2_9 .nr5_l2 .wbk1 {
  width: 262px;
  height: 38px;
  line-height: 38px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #dcdcdc;
  border-right: 0px;
}
.blgl_main2_9 .nr5_l2 .btn1 {
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #eee;
  border: 0;
  border-radius: 0 5px 5px 0;
}
.blgl_main2_9 .nr5_l2 ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #c9c9c9;
}
.blgl_main2_9 .nr5_l2 :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c9c9c9;
}
.blgl_main2_9 .nr5_l2 ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr5_l2 :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr5_r {
  width: 301px;
  margin-left: 36px;
}
.blgl_main2_9 .nr5_r ul {
  width: 300px;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
}
.blgl_main2_9 .nr5_r ul li {
  font-size: 14px;
  color: #333;
  width: 300px;
  height: 48px;
  line-height: 48px;
  text-align: center;
}
.blgl_main2_9 .nr5_r ul li:first-child {
  height: 58px;
  line-height: 58px;
  background-color: #eee;
}
.blgl_main2_9 .nr5_r ul li p {
  width: 122px;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.blgl_main2_9 .nr5_r ul li span {
  width: 176px;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.blgl_main2_9 .nr5_r ul li span .wbk1 {
  width: 176px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background: none;
  border: 0px;
}
.blgl_main2_9 .nr5_r ul li span ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #c9c9c9;
}
.blgl_main2_9 .nr5_r ul li span :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c9c9c9;
}
.blgl_main2_9 .nr5_r ul li span ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr5_r ul li span :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr6 {
  width: 1020px;
  margin-top: 40px;
}
.blgl_main2_9 .nr6 ul {
  width: 1020px;
}
.blgl_main2_9 .nr6 ul li {
  font-size: 16px;
  color: #333;
  width: 972px;
  line-height: 45px;
  margin-top: 15px;
  padding: 0 24px;
}
.blgl_main2_9 .nr6 ul li:first-child {
  margin-top: 0px;
}
.blgl_main2_9 .nr6 ul li p {
  min-width: 92px;
  padding-right: 14px;
}
.blgl_main2_9 .nr6 ul li span {
}
.blgl_main2_9 .nr6 ul li span .wbk1 {
  width: 415px;
  height: 43px;
  line-height: 43px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.blgl_main2_9 .nr6 ul li span .wbk2 {
  width: 348px;
  height: 43px;
  line-height: 43px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.blgl_main2_9 .nr6 ul li span .wbk3 {
  width: 397px;
  height: 43px;
  line-height: 43px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.blgl_main2_9 .nr6 ul li span .wbk4 {
  width: 220px;
  height: 43px;
  line-height: 43px;
  padding: 0 14px;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.blgl_main2_9 .nr6 ul li span ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #c9c9c9;
}
.blgl_main2_9 .nr6 ul li span :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #c9c9c9;
}
.blgl_main2_9 .nr6 ul li span ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #c9c9c9;
}
.blgl_main2_9 .nr6 ul li span :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #c9c9c9;
}
.blgl_main2_10 {
  width: 1020px;
}
.blgl_main2_10 span.style1 {
  font-size: 16px;
  color: #333;
  width: 150px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background-color: #c5ebeb;
  border: 0px;
  border-radius: 5px;
}
.blgl_main2_10 .wbk1 {
  font-size: 14px;
  color: #333;
  width: 170px;
  height: 35px;
  line-height: 35px;
  margin-left: 10px;
  padding: 0 0 0 14px;
  background-color: #f2f2f2;
  border: 0px;
  border-radius: 5px;
}
.blgl_main2_11 {
  width: 1020px;
  padding-bottom: 10px;
}
.blgl_main2_11 .nr1 {
  font-size: 22px;
  color: #333;
  width: 1020px;
  line-height: 100%;
  margin: 40px 0 20px;
}
.blgl_main2_11 .nr2 {
  font-size: 14px;
  color: #999;
  width: 1020px;
  line-height: 100%;
}
.blgl_main3 {
  width: 1020px;
  min-height: 700px;
  padding: 40px 40px 80px;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
}
.blgl_main3_1 {
  font-size: 16px;
  color: #333;
  width: 1020px;
  line-height: 100%;
}
.blgl_main3_2 {
  width: 972px;
  margin-top: 30px;
  padding: 0 24px;
}
.blgl_main3_2 ul {
  width: 1047px;
  text-align: center;
}
.blgl_main3_2 ul li {
  width: 274px;
  margin: 30px 65px 0 0;
  display: inline-block;
  float: none;
}
.blgl_main3_2 ul li .pic {
  width: 100%;
}
.blgl_main3_2 ul li .pic img {
  height: 182px;
}
.blgl_main3_2 ul li .title {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  width: 100%;
  line-height: 19px;
  margin: 10px 0 22px;
  text-align: center;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.blgl_main3_2 ul li .content {
  font-size: 16px;
  color: #666;
  width: 100%;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.blgl_main3_3 {
  width: 1020px;
  padding-bottom: 40px;
  border-bottom: 1px dashed #c9c9c9;
}
.blgl_main3_3 ul {
  width: 1020px;
}
.blgl_main3_3 ul li {
  font-size: 18px;
  color: #333;
  width: 1020px;
  line-height: 18px;
  margin-top: 40px;
}
.blgl_main3_3 ul li:first-child {
  margin-top: 20px;
}
.blgl_main3_3 ul li .checkbox1 {
  min-width: 160px;
  padding-right: 30px;
}
.blgl_main3_3 ul li .checkbox2 {
  min-width: 270px;
}
.blgl_main3_3 ul li .checkbox1 input {
  width: 16px;
  height: 16px;
  margin-right: 22px;
  position: relative;
  top: 1px;
}
.blgl_main3_3 ul li span.style1 {
  font-size: 16px;
  color: #999;
}
.blgl_main3_4 {
  font-size: 0;
  width: 1020px;
  text-align: center;
  margin-top: 40px;
}
.blgl_main3_4 .btn1 {
  font-size: 16px;
  color: #333;
  width: 200px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 10px;
  background-color: #eee;
  border: 0;
  border-radius: 5px;
  display: inline-block;
}
.blgl_main3_4 .btn2 {
  font-size: 16px;
  color: #fff;
  width: 200px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 10px;
  background-color: #fba356;
  border: 0;
  border-radius: 5px;
  display: inline-block;
}
.blgl_main3_4 .btn3 {
  font-size: 16px;
  color: #fff;
  width: 200px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 10px;
  background-color: #00b2b3;
  border: 0;
  border-radius: 5px;
  display: inline-block;
}
.blgl_main3_4 .btn4 {
  font-size: 16px;
  color: #fff;
  width: 220px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 0 10px;
  background-color: #fba356;
  border: 0;
  border-radius: 5px;
  display: inline-block;
}
.blgl_main3_5 {
  width: 1020px;
}
.blgl_main3_5 ul {
  width: 1020px;
  margin-top: -30px;
}
.blgl_main3_5 ul li {
  width: 1020px;
  padding-bottom: 30px;
  border-bottom: 1px dashed #c9c9c9;
}
.blgl_main3_5 ul li .nr1 {
  font-size: 18px;
  color: #333;
  width: 1020px;
  line-height: 100%;
  margin-top: 30px;
}
.blgl_main3_5 ul li .nr2 {
  width: 1020px;
  margin-top: 20px;
}
.blgl_main3_5 ul li .nr2 .wbk1 {
  font-size: 16px;
  color: #bfbfbf;
  width: 200px;
  height: 45px;
  line-height: 43px;
  padding: 0 0 0 20px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
}
.blgl_main3_5 ul li .nr2 .wbk2 {
  font-size: 16px;
  color: #bfbfbf;
  width: 300px;
  height: 45px;
  line-height: 43px;
  padding: 0 0 0 20px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
}
.blgl_main3_5 ul li .nr3 {
  font-size: 16px;
  color: #999;
  width: 1020px;
  line-height: 100%;
  margin-top: 20px;
}
.blgl_main3_5 ul li .nr4 {
  width: 1020px;
}
.blgl_main3_5 ul li .nr4_nr {
  width: 1060px;
}
.blgl_main3_5 ul li .nr4_nrk {
  width: 490px;
  margin: 30px 40px 0 0;
}
.blgl_main3_5 ul li .nr4_nrk .title {
  font-size: 18px;
  font-weight: bold;
  color: #00b2b3;
  width: 490px;
  height: 102px;
  line-height: 102px;
  text-align: center;
  background-color: #e5f7f7;
  border-radius: 10px;
}
.blgl_main3_5 ul li .nr4_nrk .content {
  font-size: 14px;
  color: #333;
  width: 490px;
  line-height: 16px;
  text-align: center;
  margin-top: 20px;
}
.blgl_main3_5 ul li .nr4_nrk .content .checkbox1 {
  display: inline-block;
}
.blgl_main3_5 ul li .nr4_nrk .content .checkbox1 input {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.blgl_main3_5 ul li .nr4_nrk:hover .title {
  -webkit-box-shadow:12px 12px 18px rgba(56, 108, 108, .17);
  -moz-box-shadow:12px 12px 18px rgba(56, 108, 108, .17);
  box-shadow:12px 12px 18px rgba(56, 108, 108, .17);
}
.blgl_main3_6 {
  font-size: 18px;
  color: #333;
  width: 1020px;
  line-height: 100%;
}
.blgl_main3_7 {
  width: 1020px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px dashed #d2d2d2;
}
.blgl_main3_7 ul {
  width: 1080px;
}
.blgl_main3_7 ul li {
  width: 300px;
  margin: 30px 60px 0 0;
}
.blgl_main3_7 ul li .pic {
  width: 298px;
  height: 223px;
  border: 1px solid #dcdcdc;
  cursor: pointer;
}
.blgl_main3_7 ul li .pic img {
  width: 298px;
  height: 223px;
}
.blgl_main3_7 ul li .content {
  font-size: 16px;
  color: #333;
  width: 300px;
  line-height: 16px;
  margin-top: 20px;
}
.blgl_main3_7 ul li .content .checkbox1 {
  display: inline-block;
}
.blgl_main3_7 ul li .content .checkbox1 input {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.blgl_main3_7 ul li:hover .pic {
  -webkit-box-shadow:13px 13px 18px rgba(0, 0, 0, .1);
  -moz-box-shadow:13px 13px 18px rgba(0, 0, 0, .1);
  box-shadow:13px 13px 18px rgba(0, 0, 0, .1);
}
.blgl_main3_8 {
  width: 1020px;
  padding-bottom: 30px;
  border-bottom: 1px dashed #d2d2d2;
}
.blgl_main3_8_1 {
  width: 1020px;
}
.blgl_main3_8_1 ul {
  width: 1080px;
  height:203px;
  overflow: hidden;
}
.blgl_main3_8_1 ul.hauto {
  height: auto;
}
.blgl_main3_8_1 ul li {
  width: 300px;
  margin: 30px 60px 0 0;
}
.blgl_main3_8_1 ul li .item {
  font-size: 16px;
  color: #000;
  width: 238px;
  line-height: 24px;
  padding: 30px 29px;
  border: 2px dashed #c9c9c9;
  position: relative;
  cursor: pointer;
}
    .blgl_main3_8_1 ul li .on {
        border: 2px dashed #ff0000;
    }
 .blgl_main3_8_1 ul li .item1 {
  width: 100%;
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #d2d2d2;
}
    .blgl_main3_8_1 ul li .item2 {
        width: 100%;
        height: 72px;
        overflow: hidden;
    }
.blgl_main3_8_1 ul li .item .mrdz {
  font-size: 12px;
  color: #fff;
  height: 23px;
  line-height: 23px;
  padding: 0 12px;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: -2px;
  right: -2px;
}
.blgl_main3_8_2 {
  font-size: 14px;
  color: #999;
  width: 1020px;
  line-height: 16px;
  margin-top: 30px;
}
.blgl_main3_8_2 a {
  color: #999;
}
.blgl_main3_8_2 a:hover {
  color: #00b2b3;
}
.blgl_main3_8_2 a img {
  height: 16px;
  margin-right: 6px;
}
.blgl_main3_9 {
  font-size: 16px;
  color: #999;
  width: 1020px;
  line-height: 17px;
  margin-top: 30px;
}
.blgl_main3_9 .checkbox1 {
  width: 17px;
  height: 17px;
  margin-right: 14px;
}
.blgl_main3_9 a {
  color: #01acad;
  text-decoration: underline;
}

.main_r1 .nr2 {
    position: relative;
    overflow: hidden;
}

    .main_r1 .nr2 .sel-arrow {
        width: auto;
        height: auto;
        position: relative;
        top: -2px;
        margin-left: 18px;
    }

    .main_r1 .nr2 .out {
        position: absolute;
        bottom: -22px;
        right: 42px;
        color: #009c9d;
        font-size: 12px;
    }


.blgl_main2_2s .cont{
	background-color: #f6f6f6;
	padding: 30px 25px;
}
.blgl_main2_2s .cont .list{
	margin-bottom: 20px;
}
.blgl_main2_2s .cont .list label{
	color: #333333;
	font-size: 16px;
	margin-left: 10px;
}
.blgl_main2_2s .cont .list .radio1 {
    width: 16px;
    height: 16px;
    position: relative;
    top: 3px;
}
.blgl_main2_2s .cont .list p{
	color: #999999;
	font-size: 16px;
	margin-top: 14px;
	padding-left: 26px;
}
.blgl_main2_2s .cont .list:nth-child(2) p:last-child{
	padding-left: 58px;
}
.blgl_main2_2s .cont2 .imgs{
	text-align: center;
}
.blgl_main2_2s .cont2 .font18{
	color: #333333;
	font-size: 18px;
	margin: 26px 0 10px;
}
.blgl_main2_2s .cont2 .font16{
	color: #999999;
	margin-bottom: 30px;
	font-size: 16px;
}
.blgl_main2_2s .cont2 .imgs .fix{
	width: 550px;
	margin-bottom: 20px;
	display: inline-block;
}
.blgl_main2_2s .cont2 .imgs .fix img{
	display: inline-block;
	margin-bottom: 20px;
	max-width:550px;
	max-height:386px;
}
 .blgl_main2_2s .cont2 .imgs .fix .wbk1{
	 width: 371px;
	 height: 38px;
	 line-height: 38px;
	 padding: 0 14px;
	 background: #fff;
	 border: 1px solid #dcdcdc;
	 border-right: 0px;
 }
.blgl_main2_2s .cont2 .imgs .fix .btn1 {
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #eee;
    border: 0;
    border-radius: 0 5px 5px 0;
}
.blgl_main2_2s .cont3{
	overflow: hidden;
	margin-top: 30px;
	padding-bottom: 40px;
	border-bottom: 1px dashed #c9c9c9;
	margin-bottom: 40px;
}
.blgl_main2_2s .cont3 .lt,.blgl_main2_2s .cont3 .rt{
	width: 50%;
	float: left;
}
.blgl_main2_2s .cont3 .lt b{
	display:inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	margin-right: 10px;
	position: relative;
	top: 8px;
}
.blgl_main2_2s .cont3 .rt{
	text-align: right;
}
.blgl_main2_2s .cont3 .rt button{
	width: 150px;
	height: 40px;
	background-color: #eeeeee;
	border-radius: 4px;
	border: none;
	color: #333333;
	font-size: 14px;
	margin-left: 20px;
}
.btns2{
	font-size: 16px;
	color: #fff;
	width: 150px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: 0 5px;
	background-color: #fba356;
	border: 0;
	border-radius: 5px;
	display: block;
	margin: 35px auto 14px;
}
.main_r1 .nr1 a.style1{
	color: #333333;
	font-size: 24px;
}
.lxfs .blgl_main{
	margin-top: 0;
}
.lxfs .font18_bold{
	color: #333333;
	margin-bottom: 22px;
	font-weight: bold;
	font-size: 18px;
}
.lxfs .img{
	margin: 18px 0 36px;
	padding-bottom: 60px;
	border-bottom: dashed 1px #dcdcdc;
}
.lxfs p{
	font-size: 14px;
	color: #666;
	line-height: 1.8;
	margin-bottom: 32px;
}
.lxfs .font14_bold{
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	line-height: 2;
	border-bottom: dashed 1px #dcdcdc;
}
.lxfs .font14{
	color: #333;
	font-size: 14px;
	margin-bottom: 14px;
}
.lxfs .fom{
	overflow: hidden;
}
.lxfs .fom .webh{
	width: 316px;
	height: 38px;
	line-height: 38px;
	padding: 0 14px;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-right: 0px;
}
.lxfs .fom .btn1{
	width: 105px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #e5e5e5;
	border: 0;
	border-radius: 0 5px 5px 0;
	color: #666666;
	font-size: 14px;
}
.lxfs .queren {
	margin-top: 32px;
}
.lxfs .queren input{
	width: 150px;
	height: 40px;
	border-radius: 4px;
	border: none;
	margin-right: 20px;
	font-size: 16px;
}
.lxfs .queren .web1{
	background-color: #00b2b3;
	color: #fff;
}
.lxfs .queren .web2{
	background-color: #eee;
	color: #666;
}
.lxfs ul{
	overflow: hidden;
}
.lxfs ul li{
	width: 250px;
	float: left;
	margin-left: 39px;
	float: left;
	background-color: #f6f6f6;
	border: solid 1px #e5e5e5;
	padding: 32px 30px;
	margin-bottom: 38px;
}
.lxfs ul li:nth-child(3n + 1){
	margin-left: 0;
}
.lxfs ul li a{
	display: block;
}
.lxfs ul li .font18{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 17px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.lxfs ul li .font16{
	color: #333333;
	font-size: 16px;
	margin-bottom: 22px;
}
.lxfs ul li .font16 img{
	margin-right: 6px;
	position: relative;
	top: 4px;
}
.lxfs ul li p{
	color: #666666;
	line-height: 1.7;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-bottom: 9px;
}
.lxfs .cont4{
	text-align: center;
	background-color: #f3f3f3;
	padding: 50px 12px;
	color: #333333;
	font-size: 16px;
	line-height: 30px;
}
.lxfs .text_center{
	text-align: center;
	margin: 70px auto 35px;
}
.lxfs .dizhi{
	height:150px;
	overflow: hidden;
}
.lxfs .dizhi .list{
	width: 196px;
	height: 73px;
	margin-left: 20px;
	margin-bottom: 20px;
	float: left;
	border: 2px dashed #c9c9c9;
	padding: 30px 20px;
	position: relative;
	cursor:pointer;
}
	.lxfs .dizhi .list.on {
		border: 2px dashed #ff0000;
	}
	.lxfs .dizhi .list:nth-child(4n + 1) {
		margin-left: 0;
	}
.lxfs .dizhi .list span{
	position: absolute;
	z-index: 2;
	right: -2px;
	top: -2px;
	display: inline-block;
	color: #fff;
	background-color: rgba(0,0,0,0.4);
	padding: 3px 10px;
	font-size: 12px;
}
.lxfs .dizhi .list .font14{
	color: #000000;
	font-size: 14px;
	border-bottom: solid 1px #d2d2d2;
	padding-bottom: 8px;
	margin-bottom: 5px;
}
.lxfs .dizhi .list p{
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 0;
}
.lxfs .kongzhi{
	overflow: hidden;
}
.lxfs .kongzhi a{
	color: #999999;
	font-size: 16px;
}
.lxfs .kongzhi a:hover{
	color: #00b2b3;
}
.lxfs .kongzhi a:first-child{
	float: left;
}
.lxfs .kongzhi a:last-child{
	float: right;
}
.lxfs .fuxuan{
	margin-top: 40px;
}
.lxfs .fuxuan label{
	color: #000000;
	font-size: 16px;
	line-height: 24px;
}
.lxfs .fuxuan label input{
	margin-right: 6px;
	position: relative;
	top: 1px;
}
.lxfs .fuxuan label a{
	color: #00b2b3;
	text-decoration:underline;
}
.texts{
	text-align: center;
}
.lxfs .fuxuan label a:hover{
	font-weight:normal;
}
.blgl_main2_3 .list ul li span.red, .blgl_main2_8 .list2 ul li span.red, .blgl_main2_9 .nr5_r ul li span.red, .red {
	color: red;
	border:0px;
}

@media (max-height: 768px) {
	.main_l1{ margin-top: 20px;}
	.main_l1 img{ width: 80px!important; height: 80px!important;}
	.main_l2{ margin-top: 10px;}
	.main_l2 .ul1 > li > a{ height: 50px; line-height: 50px;}
	.main_l2 .ul2 > li > a{ height: 40px; line-height: 40px;}
	.main_l3{ bottom: 20px;}
}









