#main .main_1429:after{ content: ""; display: block; clear: both; }
@media screen and (max-width:1670px){
  #main .main_1429 #solid_R{ right: -100px !important; background-color: #fff; }
}
@media screen and (max-width:1250px){
  #main .main_1429 #solid_R{ right: 30px !important; background-color: #fff; }
}
.special.solid_L2{ position: fixed; right: 10px; bottom: 170px; background-color: #fff; }
#main {
  float: left;
  width: 100%;
  margin-top: 30px;
  overflow: hidden;
  padding-bottom: 50px; }
  #main .main_1429 {
    width: 1250px;
    position: relative;
    margin: 0 auto;
    zoom: 1; }
    #main .main_1429 #solid_L {
      float: left;
      width: 200px; }
      #main .main_1429 #solid_L .solid_L1 {
        float: left;
        width: 100%;
        border: 1px solid #cccccc; }
        #main .main_1429 #solid_L .solid_L1 .solid_L1_t {
          float: left;
          width: 100%;
          height: 39px;
          background: linear-gradient(top, #ffffff, #e4e3e3);
          background: -webkit-linear-gradient(top, #ffffff, #e4e3e3);
          background: -moz-linear-gradient(top, #ffffff, #e4e3e3);
          background: -o-linear-gradient(top, #ffffff, #e4e3e3);
          background: -ms-linear-gradient(top, #ffffff, #e4e3e3);
          border-bottom: 1px solid #cccccc; }
          #main .main_1429 #solid_L .solid_L1 .solid_L1_t .solid_bg {
            float: left;
            width: 100%;
            height: 39px;
            background: url("../img/solid_bg.jpg") no-repeat center;
            background-size: 100% 100%;
            color: #ffffff;
            font-size: 16px;
            text-align: center;
            line-height: 39px; }
			#main .main_1429 #solid_L .solid_L3 .solid_L3_m li:hover {
            background-color: #ff8400; }
            #main .main_1429 #solid_L .solid_L3 .solid_L3_m li:hover a {
              color: #ffffff; }
              #main .main_1429 #solid_L .solid_L3 .solid_L3_m li:hover a span {
                color: #ffffff; }
          #main .main_1429 #solid_L .solid_L1 .solid_L1_t .more {
            float: left;
            width: 44px;
            height: 12px;
            border: 1px solid #ff780a;
            color: #ff780a;
            font-size: 12px;
            text-align: center;
            line-height: 12px;
            margin-left: 12px;
            margin-top: 12px; }
        #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 {
          float: left;
          width: 100%; }
          #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 h4 {
            float: left;
            width: 100%;
            color: #333333;
            font-size: 16px;
            text-align: center;
            line-height: 24px; }
          #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 ul {
            float: left;
            width: 100%; }
            #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 ul li {
              float: left;
              margin-left: 45px;
              list-style: disc;
              color: #cccccc;
              text-align: center;
              line-height: 30px; }
          #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 div {
            float: left;
            padding: 0 14px;
            background-color: #ffffff;
            margin-left: 36px;
            margin-top: 8px;
            margin-bottom: 10px; }
            #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 div span {
              float: left;
              width: 36px;
              height: 36px;
              border: 3px solid #cccccc;
              color: #cccccc;
              font-size: 24px;
              text-align: center;
              line-height: 36px;
              border-radius: 50%;
              margin: 0 4px;
              position: relative; }
              #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 div span i {
                position: absolute;
                top: 19px;
                height: 2px;
                background-color: #cccccc;
                width: 35px;
                float: left; }
            #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 div .icon-back i {
              left: -55px; }
            #main .main_1429 #solid_L .solid_L1 .solid_L1_M1 div .icon-more i {
              right: -55px; }
      .solid_L2 {
        width: 196px;
        float: left;
        border: 2px solid #31bbe9;
        margin-top: 15px;
        padding-bottom: 15px; }
        .solid_L2 .solid_L2_t {
          float: left;
          text-indent: 10px;
          background-color: #31bbe9;
          width: 100%;
		  font-size:16px;
          color: #ffffff;
          line-height: 32px; }
        .solid_L2 .solid_L2_M {
          width: 185px;
          margin: 0 auto; }
          .solid_L2 .solid_L2_M div {
            float: left;
            width: 94%;
            margin-top: 10px;
			margin-left:0px;
			margin-right:5px;
            text-align: center; }
            .solid_L2 .solid_L2_M div span {
              float: left;
              font-size: 36px;
			  color:#999;
              margin-right: 10px; }
            .solid_L2 .solid_L2_M div p {
              float: left;
              font-size: 12px;
              color: #666;
              text-align: left;
              line-height: 20px; }
            .solid_L2 .solid_L2_M div .solid_L2_M_dh {
              width: 115px;
              font-size: 12px;
              color: #000000; }
              .solid_L2 .solid_L2_M div .solid_L2_M_dh b {
                float: left;
                width: 100%;
                color: #ff8400;
                font-size: 16px;
                line-height: 20px; }
          .solid_L2 .solid_L2_M .qq p {
            width: 100%;
            text-align: center;
			font-size:14px;
            margin-bottom: 10px; }
          .solid_L2 .solid_L2_M .qq a {
            float: left;
            width: 100%; }
      #main .main_1429 #solid_L .solid_L3 {
        float: left;
        width: 198px;
        border: 1px solid #cccccc; }
        #main .main_1429 #solid_L .solid_L3 .solid_L1_t {
          float: left;
          width: 100%;
          height: 39px;
          background: url("../img/solid_bg.jpg") no-repeat center;
          background-size: 100% 100%;
          font-weight: bold;
          color: #ffffff;
          font-size: 16px;
          text-align: center;
          line-height: 39px; }
        #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 {
          float: left;
          width: 100%; }
          #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 h4 {
            float: left;
            width: 100%;
            color: #333333;
            font-size: 16px;
            text-align: center;
            line-height: 24px; }
          #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 ul {
            float: left;
            width: 100%; }
            #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 ul li {
              float: left;
              margin-left: 45px;
              list-style: disc;
              color: #cccccc;
              text-align: center;
              line-height: 30px; }
          #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 div {
            float: left;
            padding: 0 14px;
            background-color: #ffffff;
            margin-left: 36px;
            margin-top: 8px;
            margin-bottom: 10px; }
            #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 div span {
              float: left;
              width: 36px;
              height: 36px;
              border: 3px solid #cccccc;
              color: #cccccc;
              font-size: 24px;
              text-align: center;
              line-height: 36px;
              border-radius: 50%;
              margin: 0 4px;
              position: relative; }
              #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 div span i {
                position: absolute;
                top: 19px;
                height: 2px;
                background-color: #cccccc;
                width: 35px;
                float: left; }
            #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 div .icon-back i {
              left: -55px; }
            #main .main_1429 #solid_L .solid_L3 .solid_L1_M1 div .icon-more i {
              right: -55px; }
        #main .main_1429 #solid_L .solid_L3 .solid_L3_m {
          float: left;
          width: 100%;
          margin: 10px 0; }
          #main .main_1429 #solid_L .solid_L3 .solid_L3_m li {
            float: left;
            width: 185px;
            margin-left: 10px;
            color: #cccccc;
            line-height: 30px; }
            #main .main_1429 #solid_L .solid_L3 .solid_L3_m li a {
              float: left;
              width: 100%; }
              #main .main_1429 #solid_L .solid_L3 .solid_L3_m li a span {
                color: #999999;
                margin-right: 20px;
                margin-left: 15px; }
          #main .main_1429 #solid_L .solid_L3 .solid_L3_m .solid_che {
            background-color: #ff8400; }
            #main .main_1429 #solid_L .solid_L3 .solid_L3_m .solid_che a {
              color: #ffffff; }
              #main .main_1429 #solid_L .solid_L3 .solid_L3_m .solid_che a span {
                color: #ffffff; }
    #main .main_1429 .main_c {
      float: left;
      margin-left: 20px;
      width: 998px; }
      #main .main_1429 .main_c #url {
        float: left;
        width: 100%;
        border: 1px solid #cccccc;
        background: linear-gradient(top, #ffffff, #fffff);
        background: -webkit-linear-gradient(top, #ffffff, #fffff);
        background: -moz-linear-gradient(top, #ffffff, #fffff);
        background: -o-linear-gradient(top, #ffffff, #fffff);
        background: -ms-linear-gradient(top, #ffffff, #fffff); }
        #main .main_1429 .main_c #url p {
          float: left;
          color: #000000;
          font-size: 10px;
         
          margin-left: 20px;
          line-height: 39px; }
        #main .main_1429 .main_c #url a {
          
          color: #000000;
          font-size: 14px;
          line-height: 39px; }
      #main .main_1429 .main_c .pro_main_div {
        float: left;
        width: 100%;
        border: 1px solid #cccccc;
        margin-bottom: 10px; }
        #main .main_1429 .main_c .pro_main_div .pro_main_div_t {
          float: left;
          background-color: #31bbe9;
          width: 100%; }
          #main .main_1429 .main_c .pro_main_div .pro_main_div_t p {
            float: left;
            color: #ffffff;
            line-height: 39px;
            margin-left: 20px; }
          #main .main_1429 .main_c .pro_main_div .pro_main_div_t a {
            float: right;
            color: #ffffff;
            line-height: 39px;
            margin-right: 20px; }
        #main .main_1429 .main_c .pro_main_div .pro_main_div_m {
          float: left;
          width: 100%; }
          #main .main_1429 .main_c .pro_main_div .pro_main_div_m ul {
            float: left;
            margin-top: 10px; }
            #main .main_1429 .main_c .pro_main_div .pro_main_div_m ul li {
              float: left;
              margin-left: 20px; }
              #main .main_1429 .main_c .pro_main_div .pro_main_div_m ul li a {
                float: left;
                width: 224px; }
                #main .main_1429 .main_c .pro_main_div .pro_main_div_m ul li a div {
                  float: left;
                  width: 224px;
                  height: 194px;
                  border-radius: 10px;
                  box-shadow: 0 0 20px #d3d3d3;
                  overflow: hidden; }
                  #main .main_1429 .main_c .pro_main_div .pro_main_div_m ul li a div img {
                    float: left;
                    width: 224px;
                    height: 194px;
                    transition: all 1s; }
                #main .main_1429 .main_c .pro_main_div .pro_main_div_m ul li a p {
                  float: left;
                  width: 100%;
                  text-align: center;
                  margin-top: 15px;
                  font-size: 12px;
                  color: #000000;
                  margin-bottom: 15px; }
              #main .main_1429 .main_c .pro_main_div .pro_main_div_m ul li a:hover div {
                box-shadow: 0 0 20px #4fc5ec; }
                #main .main_1429 .main_c .pro_main_div .pro_main_div_m ul li a:hover div img {
                  transform: scale(1.1); }
        #main .main_1429 .main_c .pro_main_div .zkjz {
          float: left;
          width: 100%; }
          #main .main_1429 .main_c .pro_main_div .zkjz ul {
            float: left;
            margin-top: 20px; }
            #main .main_1429 .main_c .pro_main_div .zkjz ul li {
              float: left;
              margin-left: 20px;
              margin-bottom: 10px; }
              #main .main_1429 .main_c .pro_main_div .zkjz ul li a {
                float: left;
                width: 224px; }
                #main .main_1429 .main_c .pro_main_div .zkjz ul li a div {
                  float: left;
                  width: 224px;
                  height: 194px;
                  border-radius: 10px;
                  overflow: hidden; }
                  #main .main_1429 .main_c .pro_main_div .zkjz ul li a div img {
                    float: left;
                    width: 100%;
                    height: 100%;
                    transition: all 1s; }
                #main .main_1429 .main_c .pro_main_div .zkjz ul li a p {
                  float: left;
                  width: 100%;
                  text-align: center;
                  margin-top: 15px;
                  font-size: 12px;
                  color: #000000;
                  margin-bottom: 15px; }
              #main .main_1429 .main_c .pro_main_div .zkjz ul li a:hover div {
                box-shadow: 0 0 20px #2691ff; }
              #main .main_1429 .main_c .pro_main_div .zkjz ul li a:hover img {
                transform: scale(1.1); }
      #main .main_1429 .main_c .new {
        float: left;
        border: 1px solid #c9c9c9;
        border-radius: 3px; }
        #main .main_1429 .main_c .new li {
          float: left;
          width: 100%;
          border-bottom: 1px dashed #c9c9c9; }
          #main .main_1429 .main_c .new li a {
            float: left; }
            #main .main_1429 .main_c .new li a img {
              float: left;
              width: 200px;
              height: 120px;
              padding: 10px 0;
              margin-left: 10px; }
            #main .main_1429 .main_c .new li a div {
              float: left;
              width: 730px;
              margin-left: 20px;
              margin-top: 15px; }
              #main .main_1429 .main_c .new li a div h6 {
                float: left;
                color: #31bbe9;
                width: 100%;
                font-size: 14px; }
                #main .main_1429 .main_c .new li a div h6 span {
                  float: right;
                  font-size: 12px;
                  color: #666666;
                  font-weight: normal; }
              #main .main_1429 .main_c .new li a div p {
                float: left;
                width: 100%;
                margin-top: 35px; }
      #main .main_1429 .main_c .case {
        float: left;
        border: 1px solid #c9c9c9;
        border-radius: 3px; }
        #main .main_1429 .main_c .case li {
          float: left;
          width: 100%;
          border-bottom: 1px dashed #31bbe9; }
          #main .main_1429 .main_c .case li img {
            float: left;
            width: 300px;
            height: 190px;
            margin: 19px 0;
            border: 1px solid #cccccc;
            margin-left: 10px; }
          #main .main_1429 .main_c .case li div {
            float: left;
            width: 660px;
            margin-left: 20px;
            margin-top: 15px; }
            #main .main_1429 .main_c .case li div h6 {
              float: left;
              color: #31bbe9;
              width: 100%;
              font-size: 14px; }
              #main .main_1429 .main_c .case li div h6 span {
                float: right;
                font-size: 12px;
                color: #666666;
                font-weight: normal; }
            #main .main_1429 .main_c .case li div p {
              float: left;
              width: 100%;
              font-size: 12px;
              line-height: 26px;
              color: #747474;
              margin-top: 15px; }
            #main .main_1429 .main_c .case li div div {
              margin-top: 25px;
              margin-left: 0; }
              #main .main_1429 .main_c .case li div div a {
                width: 127px;
                height: 39px;
                float: left;
                text-align: center;
                line-height: 39px;
                color: #ffffff;
                font-size: 16px;
                font-weight: bold; }
              #main .main_1429 .main_c .case li div div .details {
                background: url("../img/details.jpg") no-repeat center; }
              #main .main_1429 .main_c .case li div div .consul {
                margin-left: 10px;
                background: url("../img/consul.jpg") no-repeat center; }
      #main .main_1429 .main_c .about {
        float: left;
        width: 100%;
        border: 1px solid #c9c9c9;
        border-radius: 3px; }
        #main .main_1429 .main_c .about img {
          
          max-width: 100%; }
        #main .main_1429 .main_c .about p {
          float: left;
          width: 100%; }
    #main .main_1429 #solid_R {
      width: 196px;
      position: absolute;
      right: -200px;
      border: 2px solid #31bbe9;
      padding-bottom: 15px; }
      #main .main_1429 #solid_R .solid_R_t {
        float: left;
        text-indent: 10px;
        background-color: #31bbe9;
        width: 100%;
        color: #ffffff;
        line-height: 32px; }
      #main .main_1429 #solid_R ul {
        width: 172px;
        margin: 0 auto; }
        #main .main_1429 #solid_R ul li {
          float: left;
          margin: 10px 0; }
          #main .main_1429 #solid_R ul li a {
            float: left;
            width: 172px;
            box-shadow: 0 0 20px #d3d3d3;
            transition: all 1s;
            border-radius: 10px;
            overflow: hidden; }
            #main .main_1429 #solid_R ul li a img {
              float: left;
              width: 172px;
              height: 146px; }
            #main .main_1429 #solid_R ul li a p {
              float: left;
              width: 100%;
              text-align: center;
              margin-top: 5px;
              font-size: 12px;
              color: #000000;
              margin-bottom: 5px; }
          #main .main_1429 #solid_R ul li a:hover {
            box-shadow: 0 0 20px #4fc5ec; }
  #main .main1200 {
    width: 1200px;
    margin: 0 auto; }
    #main .main1200 .main_new1 {
      float: left;
      width: 100%; }
      #main .main1200 .main_new1 .main_new1_tit {
        float: left;
        width: 100%;
        margin-bottom: 20px; }
        #main .main1200 .main_new1 .main_new1_tit h1 {
          float: left;
          width: 100%;
          line-height: 56px;
          border-bottom: 1px solid #e9e9e9;
          font-size: 34px;
          font-weight: normal; }
          #main .main1200 .main_new1 .main_new1_tit h1 a {
            float: right;
            font-size: 12px;
            color: #999999; }
      #main .main1200 .main_new1 .main_new1_left {
        float: left;
        width: 700px; }
        #main .main1200 .main_new1 .main_new1_left img {
          float: left;
          width: 100%;
          height: 430px; }
        #main .main1200 .main_new1 .main_new1_left ul {
          float: left;
          width: 100%; }
          #main .main1200 .main_new1 .main_new1_left ul li {
            float: left;
            width: 100%;
            line-height: 50px;
            border-bottom: 1px dashed #cccccc; }
            #main .main1200 .main_new1 .main_new1_left ul li a {
              float: left;
              width: 100%;
              line-height: 50px;
              color: #666666; }
              #main .main1200 .main_new1 .main_new1_left ul li a b {
                color: #c7c7c7;
                margin-right: 10px; }
              #main .main1200 .main_new1 .main_new1_left ul li a .time {
                float: right;
                font-size: 12px; }
              #main .main1200 .main_new1 .main_new1_left ul li a h6 {
                float: left;
                font-size: 24px;
                color: #0c8bea;
                width: 100%; }
                #main .main1200 .main_new1 .main_new1_left ul li a h6 .time {
                  float: right;
                  font-size: 14px;
                  color: #999; }
              #main .main1200 .main_new1 .main_new1_left ul li a p {
                float: left;
                width: 100%;
                line-height: normal;
                margin-bottom: 30px; }
                #main .main1200 .main_new1 .main_new1_left ul li a p i {
                  color: #0c8bea;
                  float: right; }
      #main .main1200 .main_new1 .main_new1_right {
        float: right;
        width: 450px; }
        #main .main1200 .main_new1 .main_new1_right div {
          float: left;
          width: 100%; }
          #main .main1200 .main_new1 .main_new1_right div img {
            float: left;
            width: 100%;
            height: 250px; }
          #main .main1200 .main_new1 .main_new1_right div h4 {
            float: left;
            width: 100%;
            font-size: 16px;
            margin: 10px 0; }
          #main .main1200 .main_new1 .main_new1_right div p {
            float: left;
            width: 100%;
            font-size: 12px;
            color: #666666;
            line-height: 24px; }
            #main .main1200 .main_new1 .main_new1_right div p a {
              float: right;
              color: #0085e9; }
              #main .main1200 .main_new1 .main_new1_right div p a span {
                color: #0085e9; }
        #main .main1200 .main_new1 .main_new1_right div:last-of-type {
          margin-top: 25px; }
    #main .main1200 .main_new2 {
      float: left;
      width: 100%;
      margin-top: 45px; }
      #main .main1200 .main_new2 .main_new1_tit {
        float: left;
        width: 100%;
        margin-bottom: 20px; }
        #main .main1200 .main_new2 .main_new1_tit h1 {
          float: left;
          width: 95%;
          line-height: 56px;
          border-bottom: 1px solid #e9e9e9;
          font-size: 34px;
          font-weight: normal; }
          #main .main1200 .main_new2 .main_new1_tit h1 a {
            float: right;
            font-size: 14px;
            color: #22222; }
      #main .main1200 .main_new2 ul {
        float: left;
        width: 100%; }
        #main .main1200 .main_new2 ul li {
          float: left;
          width: 390px;
          margin-right: 15px;
          background-color: #f8f8f8;
          margin-bottom: 15px;
          border-bottom: 4px solid #d3d3d3; }
          #main .main1200 .main_new2 ul li img {
            float: left;
            width: 100%;
            height: 237px; }
          #main .main1200 .main_new2 ul li div {
            width: 320px;
            margin: 0 auto; }
            #main .main1200 .main_new2 ul li div h2 {
              float: left;
              width: 100%;
              font-size: 18px;
              font-weight: normal;
              margin: 15px 0; }
            #main .main1200 .main_new2 ul li div p {
              float: left;
              width: 100%;
              line-height: 24px; }
            #main .main1200 .main_new2 ul li div i {
              margin-top: 15px;
              margin-bottom: 20px;
              float: left;
              color: #999999; }
              #main .main1200 .main_new2 ul li div i span {
                color: #999999; }
        #main .main1200 .main_new2 ul li:hover div h2 {
          color: #0c8bea; }
        #main .main1200 .main_new2 ul li:hover div i {
          color: #0c8bea; }
          #main .main1200 .main_new2 ul li:hover div i span {
            color: #0c8bea; }
        #main .main1200 .main_new2 ul li:nth-of-type(3n) {
          margin-right: 0; }
    #main .main1200 .main_new3 {
      float: left;
      width: 100%;
      margin-top: 45px; }
      #main .main1200 .main_new3 .main_new1_tit {
        float: left;
        width: 100%;
        margin-bottom: 20px; }
        #main .main1200 .main_new3 .main_new1_tit h1 {
          float: left;
          width: 95%;
          line-height: 56px;
          border-bottom: 1px solid #e9e9e9;
          font-size: 34px;
          font-weight: normal; }
          #main .main1200 .main_new3 .main_new1_tit h1 a {
            float: right;
            font-size: 14px;
            color: #232222; }
      #main .main1200 .main_new3 ul {
        float: left;
        width: 100%; }
        #main .main1200 .main_new3 ul li {
          float: left;
          border-right: 1px solid #e6e6e6;
          border-bottom: 1px solid #e6e6e6;
          width: 599px;
          height: 200px; }
          #main .main1200 .main_new3 ul li .nub {
            float: left;
            width: 82px;
            height: 82px;
            color: #999999;
            border: 1px solid #999999;
            text-align: center;
            line-height: 82px;
            font-size: 26px;
            margin-top: 50px; }
          #main .main1200 .main_new3 ul li .main_new3_text {
            float: left;
            width: 410px;
            margin-top: 50px;
            margin-left: 20px; }
            #main .main1200 .main_new3 ul li .main_new3_text h2 {
              float: left;
              width: 100%;
              font-size: 16px; }
            #main .main1200 .main_new3 ul li .main_new3_text p {
              float: left;
              width: 100%;
              color: #999999;
              line-height: 24px;
              margin-top: 15px; }
              #main .main1200 .main_new3 ul li .main_new3_text p i {
                float: right;
                color: #999999; }
                #main .main1200 .main_new3 ul li .main_new3_text p i span {
                  color: #999999; }
        #main .main1200 .main_new3 ul li:hover .nub {
          border-color: #0c8bea;
          color: #0c8bea; }
        #main .main1200 .main_new3 ul li:hover .main_new3_text h2 {
          color: #0c8bea; }
        #main .main1200 .main_new3 ul li:hover .main_new3_text p i {
          color: #0c8bea; }
        #main .main1200 .main_new3 ul li:hover .main_new3_text p span {
          color: #0c8bea; }
        #main .main1200 .main_new3 ul li:nth-of-type(2n) {
          border-right: 0 none; }
          #main .main1200 .main_new3 ul li:nth-of-type(2n) .nub {
            margin-left: 80px; }
        #main .main1200 .main_new3 ul li:nth-of-type(3), #main .main1200 .main_new3 ul li:nth-of-type(4) {
          border-bottom: 0 none; }
    #main .main1200 #new_details {
      float: left;
      width: 100%; }
      #main .main1200 #new_details .new_details_header {
        width:335px;
        margin: 0 auto; }
        #main .main1200 #new_details .new_details_header p {
          float: left;
          width: 100%;
          font-size: 24px;
          text-align: center;
          font-weight: bold;
          color: #4d4d4d;
          margin-top: 60px; }
        #main .main1200 #new_details .new_details_header div {
          float: left;
          font-size: 24px;
          font-weight: bold;
          width: 332px;
          height: 54px;
          border: 1px solid #999;
          text-align: center;
          color: #4d4d4d;
          line-height: 54px;
          margin-top: 10px; }
      #main .main1200 #new_details .new_details_main {
        float: left;
        width: 80%;
        margin-top: 2px; }
        #main .main1200 #new_details .new_details_main h1 {
          float: left;
          width: 100%;
          font-size: 24px;
          text-align: center;
          color: #201515; }
        #main .main1200 #new_details .new_details_main .time {
          float: left;
          width: 100%;
          text-align: center;
          color: #1f1e1e;
          margin-top: 15px;
          font-size: 12px; }
        #main .main1200 #new_details .new_details_main div {
          float: left;
          width: 100%;
          margin-top: 1px; }
          #main .main1200 #new_details .new_details_main div p {
            color: #333333;
            font-size: 14px;
            line-height: 24px;
            width: 100%; }
        #main .main1200 #new_details .new_details_main .nextAndPre {
          width: 292px;
          margin: 0 auto;
          float: none; }
          #main .main1200 #new_details .new_details_main .nextAndPre a {
            float: left;
            color: #999999;
            font-size: 12px;
            margin: 0 30px;
            margin-top: 45px; }
      #main .main1200 #new_details .contact {
        float: left;
        width: 100%;
        height: 340px;
        margin-top: 60px;
        background-color: #d9d9d9; }
        #main .main1200 #new_details .contact .contact_left {
          float: left;
          margin-left: 27px;
          width: 333px; }
          #main .main1200 #new_details .contact .contact_left h1 {
            font-size: 22px;
            color: #b3b3b3;
            float: left;
            width: 100%;
            margin-top: 15px; }
          #main .main1200 #new_details .contact .contact_left h2 {
            float: left;
            width: 120px;
            font-size: 22px;
            color: #666666;
            line-height: 45px;
            border-bottom: 2px solid #b4b4b4; }
          #main .main1200 #new_details .contact .contact_left h3 {
            float: left;
            width: 100%;
            color: #d20202;
            font-size: 28px;
            margin-top: 35px; }
          #main .main1200 #new_details .contact .contact_left p {
            float: left;
            width: 100%;
            line-height: 200%;
			font-size:14px;
			margin-top:15px;
            color: #333; }
            #main .main1200 #new_details .contact .contact_left p span {
              float: left;
              width: 28px;
              height: 28px;
              border: 1px solid #999999;
              color: #999999;
              border-radius: 50%;
              text-align: center;
              line-height: 28px;
              margin-right: 20px; }
          #main .main1200 #new_details .contact .contact_left .wqw {
            margin: 15px 0; }
        #main .main1200 #new_details .contact .contact_right {
          float: left;
          width: 840px;
          height: 100%;
          background-color: #999999; }
          #main .main1200 #new_details .contact .contact_right img {
            float: left;
            margin-left: px;
            margin-top: px;
            width: 840px;
            height: 340px; }

.main_tit {
  width: 270px;
  margin: 0 auto; }
  .main_tit h1 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 34px;
    color: #666666;
    position: relative;
    font-weight: normal;
    margin-top: 55px; }
    .main_tit h1 b {
      color: #1d66b8;
      font-size: 36px;
      font-weight: normal; }
    .main_tit h1 span {
      float: left;
      width: 40px;
      height: 1px;
      background-color: #cccccc;
      position: absolute;
      top: 23px; }
    .main_tit h1 .line_l {
      left: 0; }
    .main_tit h1 .line_r {
      right: 0; }
  .main_tit h6 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #999999;
    font-weight: normal;
    margin-top: 5px; }

#main1 {
  float: left;
  width: 100%;
  padding-bottom: 40px;
  background-color: #f3f3f3; }
  #main1 .main {
    width: 1200px;
    margin: 0 auto; }
    #main1 .main .main_m {
      float: left;
      width: 100%;
      margin-top: 55px; }
      #main1 .main .main_m .solid {
        float: left;
        width: 300px; }
        #main1 .main .main_m .solid .solid_tit {
          float: left;
          width: 100%;
          height: 80px;
          background-color: #384046;
          position: relative; }
          #main1 .main .main_m .solid .solid_tit p {
            color: #ffffff;
            position: absolute;
            height: 42px;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            text-align: center;
            font-size: 28px;
            float: left;
            width: 120px;
            border-bottom: 2px solid #ffffff; }
        #main1 .main .main_m .solid ul {
          width: 300px;
          height: 475px;
          float: left;
          margin-top: 13px;
          background-color: #e8e8e8; }
          #main1 .main .main_m .solid ul li {
            float: left;
            width: 278px;
            height: 38px;
            border: 1px solid #cccccc;
            margin-top: 10px;
            margin-left: 10px; }
            #main1 .main .main_m .solid ul li a {
              float: left;
              width: 100%;
              text-align: center;
              line-height: 38px;
              font-size: 16px; }
          #main1 .main .main_m .solid ul li:hover {
            background-color: #1d66b8; }
            #main1 .main .main_m .solid ul li:hover a {
              color: #ffffff; }
      #main1 .main .main_m .main_r {
        float: right;
        width: 880px; }
        #main1 .main .main_m .main_r ul {
          float: left;
          width: 100%; }
          #main1 .main .main_m .main_r ul li {
            float: left;
            width: 280px;
            height: 269px;
            margin-right: 20px;
            margin-bottom: 30px;
            background-color: #e8e8e8; }
            #main1 .main .main_m .main_r ul li div {
              float: left;
              width: 270px;
              height: 220px;
              margin: 5px;
              overflow: hidden; }
              #main1 .main .main_m .main_r ul li div img {
                float: left;
                width: 100%;
                height: 100%;
                transition: 1s all; }
            #main1 .main .main_m .main_r ul li p {
              float: left;
              width: 100%;
              font-size: 14px;
              color: #646464;
              line-height: 40px;
              text-align: center; }
          #main1 .main .main_m .main_r ul li:hover {
            background-color: #1d66b8; }
            #main1 .main .main_m .main_r ul li:hover div img {
              transform: scale(1.2); }
            #main1 .main .main_m .main_r ul li:hover p {
              color: #ffffff; }
          #main1 .main .main_m .main_r ul li:nth-of-type(3n) {
            margin-right: 0; }

#main2 {
  float: left;
  width: 100%;
  padding-bottom: 60px; }
  #main2 .main {
    width: 1200px;
    margin: 0 auto; }
    #main2 .main .main2 {
      float: left;
      width: 100%;
      margin-top: 70px; }
      #main2 .main .main2 span {
        float: left;
        font-size: 52px;
        line-height: 110px; }
      #main2 .main .main2 span:hover {
        box-shadow: 0 0 20px #ccc; }
      #main2 .main .main2 div {
        float: left;
        width: 1035px;
        height: 110px;
        margin: 0 30px;
        overflow: hidden; }
        #main2 .main .main2 div ul {
          float: left;
          width: 108000px;
          margin-top: 5px;
          position: relative;
          left: 0; }
          #main2 .main .main2 div ul li {
            float: left;
            width: 101px;
            height: 101px;
            margin: 0 38px; }
            #main2 .main .main2 div ul li img {
              float: left;
              width: 95px;
              height: 95px;
              margin: 3px; }
          #main2 .main .main2 div ul li:hover {
            box-shadow: 0 0 20px #ccc; }

#main3 {
  float: left;
  width: 100%;
  background-color: #f7f7f7; }
  #main3 .main {
    width: 1200px;
    margin: 0 auto; }
    #main3 .main .main3 {
      float: left;
      width: 100%;
      height: 625px;
      overflow: hidden; }
      #main3 .main .main3 .main3_banner {
        float: left;
        width: 1000%;
        position: relative;
        left: 0; }
        #main3 .main .main3 .main3_banner li {
          float: left;
          width: 370px;
          margin: 0 15px;
          height: 380px;
          border-bottom: 4px solid #7b7b7b; }
          #main3 .main .main3 .main3_banner li div {
            float: left;
            width: 340px;
            height: px;
            margin: 15px;
            overflow: hidden; }
            #main3 .main .main3 .main3_banner li div img {
              float: left;
              width: 100%;
              height: 80%;
              transition: 1s all; }
          #main3 .main .main3 .main3_banner li p {
            text-align: center;
            font-size: 18px;
            color: #333; }
		  #main3 .main .main3 .main3_banner li p:hover{
		  color:#1175C6; 
		  }
          #main3 .main .main3 .main3_banner li .time {
            font-size: 12px;
            color: #cccccc;
            margin-top: 10px; }
        #main3 .main .main3 .main3_banner li:hover {
          border-color: #384046; }
          #main3 .main .main3 .main3_banner li:hover div img {
            transform: scale(1.2); }
      #main3 .main .main3 .main3_index {
        float: left;
        margin-left: 555px;
        margin-top: 24px; }
        #main3 .main .main3 .main3_index li {
          float: left;
          width: 10px;
          height: 10px;
          background-color: #999999;
          margin: 0 10px; }
        #main3 .main .main3 .main3_index .main3_index_li {
          background-color: #384046; }
      #main3 .main .main3 .more {
        height: 46px;
        float: left;
        width: 208px;
        border: 1px solid #020202;
        text-align: center;
        line-height: 46px;
        border-radius: 4px;
        font-size: 14px;
        margin-left: 500px;
        margin-top: 30px; }
		
		#main3 .main .main3 .more:hover{
		background:#1189DD;
		color:#fff;
		border:none;
		}

#main4 {
  float: left;
  width: 100%;
  background: url("../img/main4_bg.png") center; }
  #main4 .main_tit {
    width: 450px; }
    #main4 .main_tit h2 {
      color: #ffffff;
      font-size: 36px;
      margin-top: 55px;
      font-weight: normal; }
  #main4 .main4 {
    width: 1200px;
    margin: 0 auto; }
    #main4 .main4 ul {
      float: left;
      margin-top: 65px;
      padding-bottom: 40px; }
      #main4 .main4 ul li {
        float: left;
        width: 200px;
        margin: 0 20px; }
        #main4 .main4 ul li span {
          font-size: 120px;
          color: #ffffff;
          float: left;
          width: 100%;
          text-align: center;
          margin-bottom: 50px; }
        #main4 .main4 ul li p {
          text-align: center;
          font-size: 16px;
          color: #ffffff;
          margin-bottom: 10px; }

#main5 {
  float: left;
  width: 100%;
  background: #e6e6e6; }
  #main5 .main5 {
    width: 1200px;
    height: 520px;
    overflow: hidden;
    margin: 0 auto; }
    #main5 .main5 .main5_banner {
      float: left;
      width: 1000%;
      margin-top: 55px;
      position: relative;
      left: 0; }
      #main5 .main5 .main5_banner li {
        float: left;
        width: 241px;
        height: 334px;
        margin: 0 29px; }
        #main5 .main5 .main5_banner li div {
          float: left;
          width: 100%;
          height: 100%;
          overflow: hidden; }
          #main5 .main5 .main5_banner li div img {
            float: left;
            width: 100%;
            height: 100%;
            transition: all 1s; }
      #main5 .main5 .main5_banner li:hover div img {
        transform: scale(1.2); }
    #main5 .main5 .main5_index {
      float: left;
      margin-top: 65px;
      margin-left: 555px; }
      #main5 .main5 .main5_index li {
        float: left;
        width: 10px;
        height: 10px;
        background: #999999;
        margin: 0 10px; }
      #main5 .main5 .main5_index .main5_index_li {
        background-color: #384046; }

#main6 {
  float: left;
  width: 100%; }
  #main6 .main6 {
    float: left;
    width: 100%;
    height: 577px;
    margin-top: 25px;
    text-align: center;
    background: url("../img/main6_bg.jpg") center;
    position: relative; }
    #main6 .main6 img {
      margin-top: 40px; }
    #main6 .main6 a {
      float: left;
      height: 46px;
      width: 208px;
      text-align: center;
      line-height: 46px;
      color: #ffffff;
      border: 1px solid #ffffff;
      border-radius: 5px;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 60px;
      margin: auto; }
	  #main6 .main6 a:hover{
	  background:#1189DD;
	  border:1px #1189DD solid;
	  }

/*# sourceMappingURL=style.css.map */
