   /* CSS Document */




  .clear::after,
  .clear:before  { 
    content: ''  ; 
    display: table  ;
  }
  .clear:after {
    clear: both  ;
  }
 
  @font-face {
   font-family: syb;
   src: url("SC-BOLD.OTF");
 }
 /* @font-face {
   font-family: sy;
   src: url("SourceHanSansCN-Normal.ttf");
 } */
 
 @font-face {
  font-family: sy;
  src: url("SourceHanSansCN-Normal.woff2") format("woff2"),
       url("SourceHanSansCN-Normal.woff") format("woff"),
       url("SourceHanSansCN-Normal.ttf") format("truetype"),
       url("SourceHanSansCN-Normal.eot") format("embedded-opentype"),
       url("SourceHanSansCN-Normal.svg") format("svg"),
       url("SourceHanSansCN-Normal.otf") format("opentype");
}





 body {
   margin: 0;
   padding: 0;
   line-height: 30px;
   font-family: sy !important;
   font: 12px sy !important;
   font-size: 14px;
   background: #fff;
 }
 div,
 ul,
 li,
 dt,
 dl,
 dd,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 h7,
 img,
 p,
 span {
   border-style: none;
   border-color: inherit;
   border-width: 0px;
   padding: 0;
   list-style-type: none;
   margin-left: 0;
   margin-top: 0;
   margin-bottom: 0;
 }
 
 img {
   display: inline-block;
 }
 input,
 button,
 select,
 textarea {
   outline: none;
 }
 /* Link */
 a:link {
   text-decoration: none;
 }
 a:visited {
   text-decoration: none;
 }
 a:hover {
   text-decoration: none;
 }
 a:active {
   border: 0px;
   background-color: Transparent;
 }
 div,
 input:focus {
   outline: none;
 }
 
 .blank5 {
   width: 100%;
   height: 5px;
   clear: both;
 }
 .blank07 {
   width: 100%;
   height: 7px;
   clear: both;
   background: #2176bf;
 }
 .blank10 {
   width: 100%;
   height: 10px;
   clear: both;
 }
 .blank12 {
   width: 100%;
   height: 14px;
   clear: both;
 }
 .blank15 {
   width: 100%;
   height: 15px;
   clear: both;
 }
 .blank20 {
   width: 100%;
   height: 20px;
   clear: both;
 }
 .blank25 {
   width: 100%;
   height: 25px;
   clear: both;
 }
 .blank30 {
   width: 100%;
   height: 30px;
   clear: both;
 }
 .blank40 {
   width: 100%;
   height: 40px;
   clear: both;
 }
 .blank50 {
   width: 100%;
   height: 50px;
   clear: both;
 }
 .blank60 {
   width: 100%;
   height: 60px;
   clear: both;
 }
 .blank70 {
   width: 100%;
   height: 70px;
   clear: both;
 }
 .blank80 {
   width: 100%;
   height: 80px;
   clear: both;
 }
 .blank90 {
   width: 100%;
   height: 90px;
   clear: both;
 }
 .blank100 {
   width: 100%;
   height: 100px;
   clear: both;
 }
 .blank110 {
   width: 100%;
   height: 110px;
   clear: both;
 }
 .blank120 {
   width: 100%;
   height: 120px;
   clear: both;
 }
 .blank130 {
   width: 100%;
   height: 130px;
   clear: both;
 }
 .blank140 {
   width: 100%;
   height: 140px;
   clear: both;
 }
 .blank145 {
   width: 100%;
   height: 145px;
   clear: both;
 }
 .blank150 {
   width: 100%;
   height: 150px;
   clear: both;
 }
 .blank160 {
   width: 100%;
   height: 160px;
   clear: both;
 }
 /* .kong100 {width: 100%; height: 150px; clear: both; } */
 /*Clear*/
 .c33 {
   color: #333333;
 }
 /* .clear {
   clear: both;
   font-size: 1px;
   height: 0px;
   line-height: 0px;
   overflow: hidden;
 } */
 /*ÃƒÂ¥Ã‚ÂÃ‚Â¯ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨height:1px; overflow:hidden;ÃƒÂ¦Ã‚ÂÃ‚Â¥ÃƒÂ¦Ã…Â½Ã‚Â§ÃƒÂ¥Ã‹â€ Ã‚Â¶IE6ÃƒÂ©Ã‚Â»Ã‹Å“ÃƒÂ¨Ã‚Â®Ã‚Â¤ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾divÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¤Ã‚Â¸Ã‚Âº12~14px,ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨BRÃƒÂ¦Ã‚ÂÃ‚Â¥ÃƒÂ¥Ã‚ÂÃ…Â¡ÃƒÂ¥Ã‚ÂÃ‚Â§ÃƒÂ¯Ã‚Â¼Ã…â€™ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨DIVÃƒÂ¤Ã‚Â¸Ã‚ÂÃƒÂ¥Ã‚Â¤Ã‚ÂªÃƒÂ¥Ã‚Â¥Ã‚Â½ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨*/
 
 /*ÃƒÂ©Ã¢â‚¬â„¢Ã‹â€ ÃƒÂ¥Ã‚Â¯Ã‚Â¹1920ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¥Ã‚Â®Ã‚Â½ÃƒÂ¥Ã‚Â±Ã‚Â*/
 
 .max {
   position: relative;
   overflow: hidden;
 }
 .m_index {
   width: 1200px;
   margin: 0 auto;
 }
 
 
 .main_head .re_zhu {
   width: 126px;
   height: 40px;
   border: 1px solid #005e99;
   
          border-radius: 30px;
       -o-border-radius: 30px; 
     -moz-border-radius: 30px; 
     -webkit-border-radius: 30px; 
 
 } 
 .main_head {
   height: 101px;
 }
 .main_head .m_index {
   height: 100%;
 }
 
 .main_head .re_zhu .xian {
   width: 1px;
   height: 12px;
   background: #ccc;
   margin: 0 10px;
 
 }
 .main_head .re_zhu .r1 {
  /* line-height: 32px; */
  display: inline-block;
  vertical-align: middle;
  line-height: 24px;
 }
 .main_head .re_zhu .r1 a {
   color: #cccccc;
   line-height: 28px;
   display: inline-block;
   vertical-align: middle;
   display: block;
   /* height: 32px; */
   /* padding-top: 10px;
   box-sizing: border-box; */

 }
 .main_head .re_zhu .r1.active a {
   color: #005e99;
 
 }
 .foot {
   height: 162px;
   padding-top: 46px;
   box-sizing:border-box;
 }
 .foot .f1 {
   font-size: 14px;
   color: #666666;
 }
 
 .foot  .foot_img {
   margin-top: 32px;
   
 }
 .foot  .foot_img img {
   margin: 0 auto;
 }
 .reg_con {
   font-family: "Microsoft YaHei";
 }
 .reg_con .h1 {
   font-size: 30px;
   color: #333333;
   text-align: center;
 }
 .reg_con .name input {
   width: 311px;
   height: 30px;
   line-height: 30px;
   font-size: 16px;
   border: 0;
   color: #333;
   background: #f5f7fa;
   border-radius: 4px;
   border: 1px solid #f0f2f5;
   padding: 0 10px;
   box-sizing: border-box;
 }
 .reg_con .name2 input {
   width: 172px;
   height: 30px;
   line-height: 30px;
   font-size: 16px;
   border: 0;
   color: #333;
   margin-right: 31px;
   padding: 0 10px;
   box-sizing: border-box;
   background: #f5f7fa;
   border-radius: 4px;
   border: 1px solid #f0f2f5;
 }
 .reg_con .name2 .img2{
     margin-right:13px;
 }
 
 .reg_con   .yan_box {
   font-family: "Microsoft YaHei";
   width: 78px;
   height: 28px;
   line-height: 28px;
   font-size: 14px;
   color: #999999;
   text-align: center;
   border: 1px solid #ccc;
   border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   cursor: pointer;
   /* margin-top: 10px; */
 }
 
 .forget  .yan_box {
     margin-top: 2px
 }
 .forget form .name {
     width: 335px;
 }
 .forget form .name3 {
     width: 237px;
 }
 
 .reg_con .name2_box .name2 {
   margin-right: 10px;
 }
 .reg_con .submit {
   background: url(../images/btn.png)no-repeat;
   width: 376px;
   height: 62px;
   background-size: cover;
   margin-top: 20px;
   margin: 0 auto;
   margin-top: 26px;
 }
 .reg_con .submit input {
   width: 100%;
   height: 100%;
       background: transparent;
       border: 0;
         color: #fff;
           padding-bottom: 9px;
     box-sizing: border-box;
     cursor: pointer;
 }
 
 
 
 
 
 
 
  
 .reg_con {
   padding: 43px 0;
   box-sizing: border-box;
   margin: 0 auto
 }
 .reg_con form {
   padding: 0 71px;
   box-sizing: border-box
 
 }
 .reg_con .h1 {
   margin-bottom: 6px;
 }
 .reg_con form  .name {
   padding: 0 10px;
   /* margin-bottom: 10px; */
   /* border-bottom: 1px solid #dfdfdf; */
   line-height: 30px;
   margin-bottom: 20px;
 }
 
 
 .reg_con form .name .img6 {
     width: 15px;
     height: 26px;
     margin-left: 5px;
     margin-right: 19px;
 }
 
 .reg_con form  .name2 {
   padding: 0 10px;
   margin-bottom: 10px;
   /* border-bottom: 1px solid #dfdfdf; */
   width: auto;
   box-sizing: border-box;
 }
 .reg_con font {
   position:  relative;
   color: #333333;
   font-size: 16px;
   display: inline-block;
   text-align: right;
   width: 111px;
   padding-right: 12px;
   box-sizing: border-box;
 }
 /* .reg_con font:after {
   position: absolute;
   content: '*';
   color: #ea4646;
   font-size: 14px;
   top: 50%;
   left: -10px;
   transform: translateY(-50%);
 } */
 .reg_con span {
  color: #ea4646;
  font-size: 14px;

 }
 
 .reg_con form  .name img {
   margin-right: 16px;
 }
 .reg_con form  .name2 .img1 {
   margin-right: 16px;
    width: 23px;
    height: 20px;
 }
 .reg_con form  .name2 .img2 {
  
     width: 77px;
     height: 34px;
  
 }
 .reg_con form  .name2 .img3  {
  
    width: 22px;
    height: 25px;
 }
 .reg_con form  .name2 .img4  {
  
    width: 20px;
    height: 20px;
 }
 
 .reg_con .name input::-webkit-input-placeholder, .reg_con .name2 input::-webkit-input-placeholder  { 
     color:    #ccc;
 }
 .reg_con .name input:-moz-placeholder,.reg_con .name2 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
     color:    #ccc;
 }
 .reg_con .name input::-moz-placeholder,.reg_con .name2 input::-moz-placeholder  { /* Mozilla Firefox 19+ */
     color:    #ccc;
 }
 .reg_con .name input:-ms-input-placeholder,.reg_con .name2 input:-ms-input-placeholder { /* IE 10+ */
 
     color:    #ccc;
 
 }
 
 .login_con  .h1 {
   margin-bottom: 40px;
 }
 
 .login_con  form .name {
   margin-bottom: 39px;
 }
 
 .login_con form .name:nth-of-type(2) img{
   padding-right: 5px;
 }
 
 
 
 .login_con .name3 .you a {
    color: #005e99;
    font-size: 16px;
 }
 .login_con .name3  label {
    color: #999;
    font-size: 14px;
    margin-left: 7px;
 }
 .login_con .name3  .czjz {
   padding-left: 10px;
 }
 .login_con .name3 input {
   background: transparent
 }
 .login_con .name4  {
   margin-top: 13px;
   padding: 0 15px;
   box-sizing: border-box
 }
 .login_con .name4 .zz {
      color: #666;
    font-size: 14px;
 }
 .login_con .name4 .zz span a{
      color: #005e99;
    font-size: 14px;
 }
 .login_con .name4 .yy a {
      color: #005e99;
    font-size: 14px;
 }
 .login_con .name3 .czjz.spst {
   font-size: 14px;
   color: #666666;
   font-family: scr;
 
 }
 .login_con .name3 .czjz.spst  a{
 
   font-size: 14px;
   color: #005e99;
   font-family: scr;
 }
 
 
 
 .login_tell .pass .yy input {
    width: 101px;
    height: 41px;
    background: #e6e6e6;
    line-height: 41px;
    margin-top: 9px;
 }
 
 .login_tell .pass  .zz input {
   width: 210px;
 }
 .login_tell .pass  .zz  img {
   width: 22px;
   height: 24px;
   padding-right: 5px;
 }
 .common-head {
   height: 41px;
   background: #005e99;
 }
 
 .common-head .san{
   position: relative;
 }
 .common-head_con2 .yy {
   line-height: 41px;
   margin-top: 0 !important;
 }
 .common-head_con2 .yy .y1 ,
 .common-head_con2 .yy .y0
 .common-head_con2 .yy .y2 
 {
   line-height: 41px;
 }
 
 .common-head .san:after {
   border: 5px solid transparent;
   border-top: 4px solid #fff;
   width: 0;
   height: 0;
   position: absolute;
   content: ' '
 }
 .common-head .name {
   line-height: 40px;
   font-size: 16px;
   color: #fff;
   margin-right: 4px;
 }
 .common-head  .message .m1 {
   color: #fff;
   line-height: 40px;
   font-size: 16px;
 position: relative;
 padding-right: 14px;
 cursor: pointer;
 padding-left: 14px;
 
 }
 .common-head  .message .m1 a {
   color: #fff;
 
 }
 .common-head  .message .m1:after {
   position: absolute;
   right: 0;
   top:14px;
   width: 1px;
   height: 12px;
   background: #fff;
   content: '';
 }
 
 .common-head  .message .m1 a {
   color: #fff;
 
 }
 
 
 
 .common-head  .message .m1 .san:after {
   left: 5px;
 }
 .common-head  .message .m1 .fen {
   color: #ffc23e;
   font-size: 16px;
   margin-left: 3px;
 }
 .common-head  .message .m2 {
       padding-right: 25px;
 }
 
 .common-head  .message .m1  .shop {
   position: relative;
 }
 
 .common-head  .message .m1  .shop .num {
   position: absolute;
     right: -4px;
     top: -5px;
   background: #ffc23e;
   width: 14px;
   height: 14px;
           border-radius: 50%;
       -o-border-radius: 50%; 
     -moz-border-radius: 50%; 
   -webkit-border-radius: 50%; 
   font-size: 12px;
 
 
 }
 
 .common-head2  {
   height: 93px;
 }
 .common-head2 .m_index  {
   height: 100%;
 }
 
 .common-head2   .search {
   width: 428px;
   height: 37px;
   border: 1px solid #cccccc;
   border-right:0;
   margin-left: auto;
   overflow: hidden;
   padding-left: 12px;
   box-sizing: border-box;
   border-radius: 7px;
   -o-border-radius: 7px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
 }
 #footer .common-head2   .search {
   border: 1px solid #fff;
 
 }
 .common-head2   .search input {
   height: 100%;
   width: 388px;
   border: 0;
   font-size: 14px;
   color: #333;
   padding-left: 0px;
   box-sizing: border-box;
 }
 .common-head2   .search #ddkeyword {
   padding-left: 10px;
   box-sizing: border-box;
 }

 .common-head2 form{
   height: 100%;
 }
 .common-head2   .search  .submit {
   width: 73px;
   height: 100%;
    background: #005e99;
    color: #fff;
    font-size: 16px;
   /* border: 1px solid #ccc; */
   border-left: 0;
   box-sizing:border-box ;
   cursor: pointer;
 
 }
 
 .common-head2 .search #keyword {
   padding-left: 10px;
 }
 
 .common-head3 .menu_top {
   width: 240px;
   height: 50px;
   padding: 0 15px;
   padding-top: 13px;
   box-sizing: border-box;
   background:  #005e99;
   position: relative;
 }
   .menu_top {
   width: 240px;
   height: 50px;
   padding: 0 15px;
   padding-top: 13px;
   box-sizing: border-box;
   background:  #005e99;
   position: relative;
 }
 
 
 
    .menu_top .hh1 {
      margin-bottom:8px
    }
        .menu_top .hh1{
          padding-bottom: 11px;
          border-bottom:1px solid #e6e6e6;
        }
 
   .menu_top  div {
   font-size: 18px;
   color: #fff;
   display: block;
   /* border-bottom: 1px solid #0065a3; */
 }

 .menu_top .menu_left{
    background: #0065a3;
   z-index: 1000;
   min-height: 362px;;
 }
   .menu_top div  img{
   margin-right: 5px;
  
 }
   .menu_top .h2 {
   display:none
 }
 
 
   .menu_top > img{
  
   margin-top: 2px;
 
 }
 
   .menu_top .h2 a {
   width: 50%;
 }
 
   .menu_top .img11{
   margin-right: 9px;
 }
  
 .nav li {
    height: 50px;
    line-height: 50px;
    position: relative;
    padding-top: 17px;
    box-sizing: border-box;
 }
 .nav li > a {
    height: 16px;
    line-height: 16px;
    padding: 0 31px;
    font-size: 16px;
    color: #666666;
    display: block;
    
    border-right: 1px solid  #cccccc;
 
 }
 .nav li:last-of-type a {
   border-right: 0;
 
 }

 .nav li >a:hover {
   color: #005c99;
 }
 nav li.active > a {
   color: #005c99;
 }
  
 
 
 
 
 .nav_two {
   position: absolute;
   display: none;
   z-index: 9999;
   top: 37px;
   left: 50%;
   transform: translateX(-50%);
   -webkit-transform: translateX(-50% );
   -moz-transform: translateX(-50% );
   background: #fff;
   padding: 10px;
   border-radius: 0 0 5px 5px;
   -o-border-radius:  0 0 5px 5px;
   -moz-border-radius:  0 0 5px 5px;
   -webkit-border-radius:  0 0 5px 5px;
   width: 80%; 
   -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
   -moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
   -ms-box-shadow: 0 0 7px rgba(0,0,0,.1);
   box-shadow: 0 0 7px rgba(0,0,0,.1);
 
 }
 .nav li:hover .nav_two {
   display: block;
 }
 .nav_two a {
    color: #999999;
    font-size: 14px;
    text-align: center;
    /* padding: 0 10px; */
    white-space: nowrap;
    /* margin-bottom: 10px; */
    display: block;
    height: 34px;
    line-height: 34px;
 }
 .nav_two a:hover {
 
 }
 .nav_two dd:last-of-type a{
    border: 0
 }
 .nav_two a:hover {
   /* text-decoration: underline; */
 
 }
 .nav_two dd:hover a {
    color: #005c99;
 
 }
 .nav_two a {
   border-bottom: 1px solid #f2f2f2;
 }
 
 .common-head3 {
   
 }
 .common-head3.index{
   border-bottom: 0
 }
 
 .common-head3 .m_index {
   /* width: 1920px;
   padding: 0 360px;
   box-sizing: border-box;
   border-bottom: 2px solid #005e99; */
  
 }
 .common-head3_index {
   /* border-bottom: 2px solid #005e99; */
 }
 
 .menu_left {
   width: 240px;
  
   padding:  21px 0px;
  
   box-sizing: border-box;
   padding-bottom: 0;
   padding-top: 0;
 
   display: block;
   position: absolute;
   left: 0;
   top: 50px;
   z-index: 22;
   background: #0065a3;
   z-index: 1000;
 
 }
 
 .menu_left .h2 .hh {
   font-size: 14px;
   color: #fff;
   /* font-weight: bold; */
  
 
 }
 
 .menu_left .h1 {
   font-size: 18px;
   color: #fff;
   font-weight: bold;
 }
 .menu_left .h1  img{
   float: right;
   margin-top: 5px;
 }
 
   .menu_top .spst.czjz.fl  img{
     vertical-align: middle;
   }
 
 .menu_left  .me1_one {
   /* margin-bottom: 32px; */
   /*position: relative;*/
   /* padding: 0 16px; */
   /* padding-top: 27px; */
   box-sizing: border-box;
 }
 .menu_left  .me1_one {
   border-bottom: 1px solid #1f78ae;
   height: 36.9752px;
 }
 .menu_left .me1_one:last-of-type{
   border:0
 }

 .menu_left  .me1_one:hover {
   background: #005c99;
 }
 .menu_left  .me1_one >a {
   display: block;
 }
 
 .menu_left  .me1_one > a {
   display:block;
   padding-top:16px;
   padding: 0 16px;
   padding-top: 10px;
 }



 
 .menu_left  .me1_one  .h2 a {
     width: 50%;
 }
 .menu_left  .me1_one  .h2 .hh:hover {
   text-decoration: underline
 }
 
 
 
 .menu_left  .me1_one .me1_two {
   position: absolute;
   left: 240px;
   top: -50px;
   width: 960px;
   background: #fff;
   padding-left: 45px;
   padding-right: 28px;
   box-sizing: border-box;
   display: none;
   padding-top: 10px;
   padding-left: 15px;

  
 }
  .menu_left  .me1_one .me1_two .hh2_list a {
      color: #666666;
      font-size: 12px;
      width: auto;
      display: block;
      float: left;
    
      padding-right: 18px;
      border-right: 1px solid #cccccc;
      line-height: 18px;
      margin-bottom:7px;
      margin-right: 14px;
      box-sizing:border-box
  }


.menu_left .me1_one .me1_two .hh2_list a:hover {
  color:#005e99;
}

 .menu_left  .me1_two  .two_h1  .hh1 a:hover {
  color:#005e99;
}




 .menu_left  .me1_two  .two_h1  .hh1 a {
   font-size:16px;
   font-weight:bold
 }

 .menu_left  .me1_two   .zz {
   width: 46%;
   margin-right: 5%;
   padding-left: 1%;
 }
.menu_left .me1_two .zz:nth-of-type(2n){
  margin-right:0
}
 
 .menu_left  .me1_one .me1_two .two_h1_t {
    font-size: 18px;
 
    font-weight: bold;
        line-height: 21px;
 }
 .menu_left  .me1_one .me1_two .two_h1_t a {
    color: #666;
 }
 
 .menu_left  .me1_one .me1_two .two_h1 img {
   width: 8px;
   height: 15px;
   margin-top: 3px
 }
 .menu_left  .me1_one .me1_two .two_h2 .hh2 {
    font-size: 16px;
  
    width:25%;
    padding:0 6px;
    border-right:2px solid #666;
    height: 20px;
    line-height:20px;
    box-sizing: border-box;
    margin-bottom: 23px;
 
 
 }
 
 .menu_left  .me1_one .me1_two .two_h2 .hh2 a {
   display: block;
 
 }
 .menu_left  .me1_one .me1_two .two_h2 .hh2 a:hover {
  text-decoration:underline
 }
 /* .menu_left  .me1_one .me1_two .two_h2 .hh2:first-of-type{
   padding-left: 0;
 } */
 .menu_left  .me1_one .me1_two .two_h2 .hh2:nth-of-type(4n){
   /* padding-left: 0; */
   border-right:0 
 }
 
 .menu_left  .me1_one .me1_two .two_h2 .hh2 a {
   color: #666;
 }
 .menu_left  .me1_one .me1_two .two_h2  {
   width: 678px;
 }
 
 
 
 
 
 .menu_left  .me1_one .me1_two  .two_h1{
   margin-bottom: 7px;
 }
 
  .me1_one  .me1_two  {
       height: 412px;
       overflow-y: scroll;
     }
 
 .me1_one:hover .me1_two {
   display: block;
   z-index: 22;
   background: #f0f2f5;
   border: 1px solid #006699;
   height: 458px;
 }




  .me1_one  .me1_two::-webkit-scrollbar  
{  
    width: 5px;  
 
    background-color: transparent;
    padding: 10px;
} 


  
/*å®šä¹‰æ»šåŠ¨æ¡è½¨é“ å†…é˜´å½±+åœ†è§’*/  
  .me1_one  .me1_two::-webkit-scrollbar-track  
{  
  
    border-radius: 10px;  
    background-color: #fff;  
}  
  
/*å®šä¹‰æ»‘å— å†…é˜´å½±+åœ†è§’*/  
  .me1_one  .me1_two::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
  
    background-color: #0065a3;  
} 












 
 .common-you {
   width: 915px;
   min-height: 501px;
  
 }
 .common-m2  {
   margin-top: 40px;
   padding-bottom: 10px;
   display:-moz-box;
   display:-ms-flexbox;
   display:-webkit-flex;
   display:flex;
   -webkit-justify-content:start;
   justify-content:start;
   -moz-box-pack:start;
   -webkit--moz-box-pack:start;
   box-pack:start;
   -ms-flex-pack:start;
 }
 .common-m2 .break a {
     color: #999999;
     font-size: 16px;
     font-weight: bold
 }
 .common-m2 .break a.active {
   color: #005e99;
 }
 .common-m2 .zi  {
  font-family: Arial;
  color: #005e99;
  font-size: 60px;
  font-weight: bold;
  margin-right: 8px;
  margin-top: 0%;
  /* padding-top: 9px; */
  /* box-sizing: border-box; */
  line-height: 45px;
 }
 .common-m2 .zi  P{
   font-size: 16px;
 }
 
 .common-m2 .name {
   font-size: 26px;
   color: #333333;
   font-weight: bold;
   line-height: 40px;
   margin-right: 1%;
 }
 
 .common-m2 .zi_you {
   width: 100%;
 }
 .common-m2 .img1 {
   margin-right: 4px;
   width: 50px;
 }
 
 .index_box .common-m2 .zi_you   .common-more {
    line-height: 40px;
 }
 .common-m2  .img {
   margin-top: 8px;
 }
 
 .wenxian_con .you  .img2 {
   display: none;
 }
 
 .wenxian_con .n1:hover  .img2 {
   display: block;
 }
 .wenxian_con .n1:hover  .img1 {
   display: none;
 }
 .wenxian_con .n1 {
   border-bottom: 1px dashed #dadada;
 }
 
 
 .wenxian_con .n1:hover  .dian{
     background: #005e99;
 }
 .wenxian_con .n1:hover  a .zi{
     color: #065a9a;
 }
 
 .wenxian_con .dian {
   width: 6px;
   height: 6px;
   background: #999999;
   /* background: #005e99; */
          border-radius: 50%;
       -o-border-radius: 50%; 
     -moz-border-radius: 50%; 
   -webkit-border-radius: 50%; 
   margin-right: 10px;
 }
 .wenxian_con .zi {
   font-size: 16px;
   color: #999999;
   font-weight: bold;
   margin-right: auto;
 }
 
 
 
 .wenxian_con .news_list{
   margin-top: 34px;
 }
 .wenxian_con .news_list .n1{
   margin-bottom: 15px;
 }
 
 .common-select {
   margin-bottom: 50px;
   width: 100%;
 }
 .common-select a {
   font-size: 18px;
   color: #666666;
   display: block;
   margin: 0 9px;
 }
 
 .common-select  .on {
  color: #005e99;
  border: 1px solid #005e99;
  padding: 0 8px;
  height: 28px;
 }
 .pro_link   a {
   display: inline-block
 }
 
 .common-select .f1 {
   width: 80px;
   height: 30px;
    color: #999999;
    font-size: 18px;
    text-align: center;
    line-height:30px;
    border:1px solid #cccccc;
    font-weight: bold;
             border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px;   
 }
 .common-select a:hover {
     color: #005e99;
 
 }
 .common-select .f1:hover {
   background:#005e99; 
    border:1px solid transparent;
    color: #fff;
 
 }
 .common-fapiao {
   /* height: 659px; */
 }
 
 .common-fapiao .menu_left {
   height: 100%;
   background: #fff;
 }
 
 
 .common-fapiao .fa-h1  {
   font-size: 20px;
   color: #333333;
    font-weight: bold;
    margin-bottom: 15px;
 
   
 
 }
 
 .common-fapiao .common-fapiao-box {
   padding-bottom: 16px;
   border-bottom: 1px solid #e6e6e6;
   /*margin-bottom: 25px;*/
       padding-left: 15px;
     box-sizing: border-box;
 
         padding-top: 20px;
 }
 
 
 .common-fapiao .common-fapiao-box:last-of-type{
   margin-bottom: 0;
 }
 .common-fapiao .fa-h2 a {
   font-size: 16px;
   color: #666666;
 }
 .common-fapiao .fa-h2 a:hover {
   color: #005e99;
 
 }
 
  
 .common-fapiao .menu_left {
   /* padding-left: 17px; */
   background: #fff;
 
 }
 
 .big_box {
   background: #f2f2f2;
   min-height: 868px;
   padding-bottom: 50px;
 }
 .common-fapiao-box .active a {
   color: #005e99;
 }
 
 
 .big_box .fapiao-you {
   margin-top:35px;
   margin-left: 72px; 
   background: #fff;
   width: 868px;
       min-height: 728px;
 }
 
 .big_box .fapiao-you .hd1 {
   position: relative;
   color: #005e99;
   font-size: 14px;
   padding: 20px;
   box-sizing: border-box;
   font-weight: bold
   
 }
 .big_box .fapiao-you .hd1:after {
   position: absolute;
   width: 55px;
   height: 2px;
   background: #005e99;
   content: '';
    left: 21px;
     bottom: 21px;
 }
 .dingdan-you {
   background: #fff;
 }
 .dingdan-you .hd_box {
    height: 58px;
    line-height: 58px;
    padding: 0 20px;
    box-sizing: border-box
 }
 .dingdan-you .hd_box .hd1 {
   position: relative;
  margin-right: 20px;
   font-size: 14px;
  
   box-sizing: border-box;
   font-weight: bold
 
 }
 .dingdan-you  {
   width: 915px;
 }
 .dingdan-you .hd_box .hd1  a {
    color: #666;
 }
 .dingdan-you .hd_box .hd1.active:after {
    position: absolute;
   width: 55px;
   height: 2px;
   background: #005e99;
   content: '';
    left: 50%;
    transform: translateX(-50%);
     -webkit-transform: translateX(-50% );
     -moz-transform: translateX(-50% );
     bottom: 16px;
 
 }
 
 .dingdan-you .hd_box .hd1.active  a {
    color: #005e99;; 
 }
 .dingdan-you {
   margin-top: 38px;
 }
 .dingdan-you .tab1 {
   background: #e6e6e6;
   height: 40px;
   line-height: 40px;
   color: #666666;
   font-size: 14px;
 
     padding: 0 20px;
  
  
 
 }
 .dingdan-you .tab1 .t1 {
   margin-right: 72px;
 }
 .dingdan-you .tab1 .t1:first-of-type{
   margin-right: 389px;
 }
 .dingdan-you .tab1 .t1:last-of-type{
   margin-right: 22px;
 }
 .dingdan-you .d1_two,
 .dingdan-you .d1_three
 
 {
   height: 100%;
   border-right: 1px solid #ccc;
   padding-top: 22px;
   text-align: center;
   font-size: 14px;
   color: #666666;
   box-sizing: border-box
 }
 .dingdan-you .d1_two {
   width: 125px;
 }
 .dingdan-you .d1_one {
   /* width: 404px;
     border-right: 1px solid #ccc; */
 }
 .dingdan-you .d1_three {
   width: 101px;
 }
 .dingdan-you .d1_four {
   width: 101px;
     box-sizing: border-box
 }
 
 
 
 .dingdan-you .d1_four {
     height: 100%;
   border-right: 1px solid #ccc;
   padding-top: 22px;
   text-align: center;
   font-size: 14px;
   color: #ffc23e;
 }
 .dingdan-you  .d1 {
   /*height: 100px;*/
 }
 .dingdan-you  .d1 .zuo {
   width: 81px;
   height: 59px;
   border: 1px solid #e6e6e6;
 }
 .dingdan-you  .d1 .zuo img {
    height: 80%;
 }
 
 .dingdan-you .d1_one:not(:first-child) {
   padding-top: 0;
 }
 
 .dingdan-you-con {
   padding: 20px;
     min-height: 566px;
     box-sizing: border-box;
     padding-top: 7px;
 }
 
 .dingdan-you-con .d1 {
    border: 1px solid #ccc;
 }
 .dingdan-you .d1_one .h1 {
   font-size: 14px;
   color: #666666;
   line-height: 25px;
   font-weight: bold;
 }
 .dingdan-you .d1_one .h2 {
   font-size: 14px;
   color: #666666;
   line-height: 25px;
   font-weight: bold;
 }
 
 .dingdan-you .d1_one .you {
   /* width: 220px; */
   margin-left: 21px;
 
 }
 
 
 
 
 
 .dingdan-you .d1_one {
   padding:  20px;
     box-sizing: border-box;
     width: 100%; 
 
 }.dingdan-you .d1 {
   margin-bottom: 19px;
 }
 .dingdan-you .d1_five .dd {
    font-size: 14px;
     color: #666666;
     cursor: pointer;
 }
 .dingdan-you .d1_five .dd2 {
    font-size: 14px;
     color: #005e99;
         cursor: pointer;
 }
 .dingdan-you .d1_five {
 
     width: 103px;
 }
 
 .big_box .fapiao-you table {
   table-layout:fixed;
 }
 
 
 .big_box .fapiao-you table tr th {
   height: 40px;
   background: #e6e6e6;
    font-size: 14px;
   color: #666666;
   text-align: left;
       padding-left: 20px;
 }
 
 .big_box .fapiao-you_shenqing table tr {
   background: #fff;
 }
  .big_box .fapiao-you_shenqing table .tr {
      width: 120%;
      background: #e6e6e6;
  }
 
 
  .big_box .fapiao-you_shenqing table .one {
   width: 38%;
  }
  .big_box .fapiao-you_shenqing table  td {
    height: 60px;
    line-height: 60px;
    background: #fff;
    margin-bottom: 1px solid #fff;
    padding-left: 20px;
    font-size: 14px;
  
    color: #666;
  }
 
  .big_box .fapiao-you_shenqing table td:hover {
   background: #fafafa;
  }
  
  .big_box .fapiao-you_shenqing table tr:hover {
    background: #fafafa;
  }
 
  .big_box .fapiao-you_shenqing table td {background:none;}
  
 
 .cai_head  {
   width: 100%;
   background: #f2f2f2;
   height: 61px;
   line-height: 61px;
   margin-top: 30px;
 }
 
 .cai_head .c1 {
   width:100%;
   margin-right: 40px;
   font-weight: bold;
   color: #999999;
   font-size: 18px;
   position: relative;
   text-align: center;
   cursor: pointer;
 }
 .cai_head .c1.active {
   color: #005e99;
 }
 
 .cai_head .c1.active:after {
   position: absolute;
   content: '';
   bottom: 0;
   left: 50%;
   transform: translateX(-50%);
   -webkit-transform: translateX(-50% );
   -moz-transform: translateX(-50% );
   background: url(../images/bor.png) no-repeat center; 
   width: 100%; 
   height: 8px;
 }
 
 .caigou_con .cai_box .name {
   font-size: 16px;
   color: #666666;
   font-weight: bold;
   line-height: 38px;
 }
 .caigou_con .cai_box .box1_top {
   width: 912px;
   height: 60px;
   border:1px solid #e6e6e6;
   padding: 0 24px;
   box-sizing: border-box;
   line-height: 60px;
 }
 
 .caigou_con .cai_box .box1_top +div {
   width: 100%;
 }
 
 
 
 
 .caigou_con .cai_box .name2 {
   font-size: 14px;
   color: #999999;
   font-weight: bold;
   line-height: 10px;
    text-transform:Uppercase 
 }
 
 .caigou_con .cai_box  .box1_top .st {
    color: #333333;
    font-size: 16px;
 }
 .caigou_con .cai_box  .box1_top .st2_list .t1 {
    color: #666666;
    font-size: 14px;
    margin-right: 11px;
    display: inline-block;
    padding: 0 10px;
    text-align: center;
    border-radius: 20px;
     height: 32px;
     line-height: 32px;
 }
 
 .caigou_con .cai_box  .box1_top .st2_list {
   margin-left: 14px;
 }
 .caigou_con .cai_box  .box1_top .st2_list .t1 a{
   display: block;
 
 }
 .caigou_con .cai_box  .box1_top .st2_list .t1.active a {
   color: #fff;
 }
 .caigou_con .cai_box  .box1_top .st2_list .t1:hover a {
   color: #fff;
 
 }
 .caigou_con .cai_box  .box1_top .st2_list .t1.active  {
    background: #ffc23e;
 }
 .caigou_con .cai_box  .box1_top .st2_list .t1:hover  {
    background: #ffc23e;
 }
 .caigou_con .cai_box  .b1_box {
   position: relative;
   margin-right: 27px;
 }
 .caigou_con .cai_box  .b1_box:nth-of-type(3n){
   margin-right: 0;
 }
 .caigou_con .cai_box   .name3 {
   bottom: -8px;
   position: absolute;
     font-size: 14px;
   color: #999999;
   font-weight: bold;
   left: 50%;
   width: 91px;
   height: 17px;
       transform: translateX(-50%);
     -webkit-transform: translateX(-50% );
   -moz-transform: translateX(-50% );
   background: #fff;
 
 }
 
 .caigou_con .cai_box .box1 {
   display: none;
 }
 .caigou_con .cai_box > .box1:first-of-type {
   display: block;
 }
 input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset; }
 
 
 .caigou_con .cai_box .b1 {
  width: 285px;
  height: 265px;
   overflow: hidden;
          border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border: 1px solid #ccc;
   margin-top: 31px;
 }
  .caigou_con .cai_box .b1 .img {
    height: 178px;
    margin-bottom: 6px;
  }
 .caigou_con .cai_box .b1 .img  img {
       /* width: 100%; */
     height: 100%;
     display: block;
     margin: 0 auto;
 }
 .jishu_fuwu_con   .cai_box .b1  {
  width: 213px;
   height: 251px;;
 }
 .jishu_fuwu_con .b1 .img img {
    height: 140px;
    width: 100%;
 }
 .caigou_con.jishu_fuwu_con .cai_box  .b1_box{
   margin-right: 18px;
 }
 .caigou_con.jishu_fuwu_con .cai_box  .b1_box:nth-of-type(4n){
   margin-right: 0;
 }


 
 .caigou_con .cai_box  .b1_box:hover .b1 {
   border: 1px solid #005e99;
 }
 
 .caigou_con .cai_box  .b1_box:hover .name {
   color:  #005e99;
 }
 
 
 .caigou_con .cai_box  .b1_box:hover .name3 {
   color: #333;
 }
 
 
 .caigou_con .cai_box  .b1_box:hover .name3 span {
   color:  #005e99;
 }
 
 .adress-you .zuo {
   color: #fff;
   font-size: 16px;
   text-align: center;
   line-height: 42px;
   height: 42px;
   width: 151px;
   background: #005e99;
   
          border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px; 
 }
 
 .adress-you  {
    width: 865px;
 }
 .adress-you  {
   padding-top: 37px;
 }
 
 
 .adress-you .you {
   font-size: 14px;
   color: #666;
 }
 .adress-you .head {
   margin-bottom: 17px;
 }
 .adress-you .you span  {
   font-size: 14px;
   color: #005e99;
 }
 .adress-you .adress-you-con   .head .h1 {
   font-size: 16px;
   color: #333;
   font-weight: bold;
   margin-right: 22px;
 }
 .adress-you .adress-you-con  .f1 {
   height: 211px;
   width: 100%;
   border: 1px solid   #ccc;
   box-sizing: border-box;
   background: #fff;
   padding: 19px;
   margin-top: 27px;
 }
 .adress-you .adress-you-con  .f1 .h2 {
   background: url(../images/bg4.png);
   width: 80px;
   height: 26px;
   text-align: center;
   line-height: 26px;
   padding-left: 5px;
   box-sizing: border-box;
   font-size: 12px;
   color: #666;
 }
 .adress-you .adress-you-con  .f1-message {
   font-size: 14px;
   color: #666;
   line-height: 25px;
 }
 .adress-you .adress-you-con  .f1-message input {
    font-size: 14px;
   color: #666;
   border: 0;
   background: transparent;
   margin-left: 5px; 
   width: 80%;
 }
 .adress-you .adress-you-con  .bianji {
   color: #005e99;
   font-size: 16px;
   position: relative;
   top: -24px;
   cursor: pointer;
 }
 
 .hot_pro_con .box1 .b1 {
   width: 266px;
   height: 287px;
   /* border: 1px solid #005e99; */
   border: 1px solid #ededed;
   margin-right: 30px;
   margin-bottom: 30px;
 }
 
 .hot_pro_con .box1 .b1 img {
   width: auto;
   /* margin: 0 auto; */
   height: 74%;
   /* max-width: 100%; */
   /* max-height: 100%; */
   margin: 0 auto;
   /* vertical-align: middle; */
   display: block;
 
 }
 .hot_pro_con .box1 .b1 .name {
      color: #333333;
      font-size: 16px;
      line-height: 25px;
       font-weight: bold;
     overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
     margin-top: 15px;
     padding: 0 12px;
     box-sizing: border-box;
                                                                                                                                                                                                                                                                                                                 
 }
 
 
 .hot_pro_con .box1 {
   display: none;
 }
 
 
 .hot_pro_con .box1:first-of-type {
   display: block;
 }
 .hot_pro_con .box1 .b1:hover {
      border: 1px solid #005e99;
 }
 
 .hot_pro_con {
   margin-top: 37px;
 }
 .hot_pro_con  .b1:nth-of-type(3n) {
    margin-right: 0;
 }
 
   .con_tab  {
   margin-top: 33px;
 }
 
     .con_tab .t1 {
   height: 80px;
   line-height: 80px;
   text-align: center;
   font-weight: bold;
  
   font-size: 18px;
   font-weight: bold;
   border:1px solid #005e99;
     width: 30.5%;
     margin-right: 3.8%;
 
          border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px; 
  
 }
    .con_tab .t1:nth-of-type(3n){
       margin-right: 0;
    }
 
 .all_pro_con .hdd1 {
  color: #333333;
 font-size: 18px;
 font-weight: bold;   
 margin-top: 37px;
 }
 .all_pro_con .hdd1  span {
  color: #999999;
 font-size: 18px;
 font-weight: bold;   
 }
 
 .all_pro_con  table {
   border-top: 1px solid #ccc;
   margin-top: 10px;
 }
 
   .con_tab  .t1  a {
  color: #333333;
  display: block;
 }
 
 .caigou_show_con  .hdd1 {
    color: #333333;
   font-weight: bold;
  font-size: 24px;
  margin-bottom: 30px;
 }
 .caigou_show_con table th {
   text-align: center;
   font-size: 16px;
   color: #666;
   height: 37px;
 }
 .caigou_show_con table td {
   height: 54px;
  text-align: center
 }
 .caigou_show_con table td:last-of-type{
   font-size: 14px;
   color: #005e99;
   font-weight: bold;
 }
 .caigou_show_con table td:nth-of-type(2){
   font-size: 14px;
   color: #005e99;
   font-weight: bold;
 }
 .caigou_show_con .num_box .jian {
   width: 20px;
   height: 20px;
  
   line-height: 20px;
   text-align: center;
   font-size: 14px;
   color: #666;
   border: 1px solid #dadada;
   background: #e5e5e5;
   cursor: pointer;
 }
 .caigou_show_con .num_box .jia {
   width: 20px;
   height: 20px;
  
   line-height: 20px;
   text-align: center;
   font-size: 14px;
   color: #666;
    border: 1px solid #dadada;
   background: #e5e5e5;
    cursor: pointer;
 }
 
 .caigou_show_con .num_box input {
   width: 48px;
   height: 20px;
    border: 1px solid #dadada;
   background:#fff;
   margin: 0 7px;
   text-align: center;
 }
 
 .caigou_show_con .jiesuan {
  border:1px solid #e6e6e6;
           border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   width: 100%;
   height: 50px;
   margin-top: 46px;
 }
 
 .caigou_show_con table th {
  border-top:1px solid #e6e6e6;
 }
  .caigou_show_con  .j3 {
    width: 136px;
    height: 52px;
    /* border: 1px solid  */
    background: #005e99;
    text-align: center;
    line-height: 52px;
           border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
  }
 
  .caigou_show_con  .j2 {
    margin-right: auto;
    
  }
  .caigou_show_con  .j1 {
  
    font-size: 14px;
    color: #666;
    font-weight: bold;
    margin-right: 78px;
  }
   .caigou_show_con  .j1 span {
  
   color: #005e99;
    font-size: 18px;
    font-weight: bold;
 
   }
   .caigou_show_con .jiesuan {
     padding: 0 24px;
     box-sizing: border-box;
     padding-right: 0;
   }
 
   .caigou_show_con  .j2 span {
  
   color: #005e99;
    font-size: 18px;
    font-weight: bold;
 
   }
 
   .caigou_show_con  .j3 {
     font-size: 18px;
    background: #005e99;
 text-align: center;
 line-height: 100%;
   width: 135px;
   line-height: 50px;
   color: #fff;
   cursor: pointer;
   }
 
 
 
 
 .caigou_show_con table th:nth-of-type(1){
   width: 121px;
 
   
 }
 .caigou_show_con table th:nth-of-type(2){
   width: 226px;
 
 }
 .caigou_show_con table th:nth-of-type(3){
   width: 205px;
 
 }
 .caigou_show_con table th:nth-of-type(4){
   width: 133px;
 
 }
 .caigou_show_con table tr:nth-child(odd) {
      background: #fff;
  
 }
 .caigou_show_con table tr:nth-child(even) {
      background: #dee9fa
 }
 
 .caigou_show_con table td{
 
   border-top:1px solid #e6e6e6;
    /* border-bottom:  1px solid #e6e6e6; */
 
 }
 
 
 
   .con_tab .t1:last-of-type{
   margin-right: 0;
 }
   .con_tab .t1.active {
   background: #005e99;
    
 }
   .con_tab  .t1.active a {
  
   color: #fff;
 }
 
 .jishu_zixun_con {
   margin-top: 16px;
 }
 
 .jishu_zixun_con  .h1  {
   font-size: 18px;
   color: #005e99;
   font-weight: bold;
   margin-top: 20px;
 }
 
 .jishu_zixun_con  .h1_con {
     font-size: 14px;
   color: #666;
   line-height: 25px;
 }
 .jishu_jialiu_con .ji_tab 
 {
   margin-top: 35px;
 }
 .jishu_jialiu_con .ji_tab .t1 {
   width: 159px;
   height: 49px;
   line-height: 49px;
    text-align: center;
    background: #cccccc;
    
      border-radius: 5px;
     -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px; 
   margin-right: 17px;
   margin-bottom: 20px;
 }
 .jishu_jialiu_con .ji_tab .t1.active {
   background: #005e99;
 }
 .jishu_jialiu_con .ji_tab .t1 a {
    display: block;
    font-size: 16px;
     color: #fff;
 
 }
 .jishu_jialiu_con .ji_tab .t1:nth-of-type(5n) {
   margin-right: 0;
 }
 .jishu_jialiu_con .con {
      font-size: 14px;
     color: #666;
     line-height: 24px;
 }
 
 
 .vip-you {
   width: 914px;
   padding-top: 37px;
   box-sizing: border-box;
 }
 
 
 .vip-you .v1 {
   width: 100%;
   height: 175px;
   background: #fff;
   border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
 }
 
  
 
 .vip-you .common-h1  {
      font-size: 18px;
      color: #333;
      font-weight: bold;
      height: 59px;
      line-height: 59px;
      /* padding: 0 19px; */
      box-sizing:border-box;
      border-bottom: 1px solid #e6e6e6;
 }
 .vip-you .v1 .h2 {
   font-size: 14px;
   color: #333;
   font-weight: bold;
   height: 100px;
   /* padding: 0 21px; */
   box-sizing: border-box;
 }
 .vip-you .v1 .h2  input {
     font-size: 14px;
     color: #333;
     border: 0;
     background: transparent;
     font-weight: bold;
     display: inline-block;
     width: 137px;
 }
 
 .vip-you .v1 .h2 .h2_c  img {
   margin-left: 5px;
 }
 
 
 .vip-you .v1 {
   margin-bottom: 42px;
 }
 
 .vip-you .v1 .h2_c2 {
   width: 81px;
   height: 30px;
   border: 1px solid #ccc;
          border-radius: 3px;
       -o-border-radius: 3px; 
     -moz-border-radius: 3px; 
   -webkit-border-radius: 3px;
   line-height: 30px;
   text-align: center;
   font-size: 14px;
   color: #999; 
   cursor: pointer;
 }
 
 .vip-you  .v2_box .zuo {
   width: 580px;
   height: 220px;
   background: #fff;
   border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   padding: 21px;
   box-sizing: border-box;
   padding-top: 0;
 }
 .vip-you  .v2_box .you {
   width: 300px;
   height: 220px;
   background: #fff;
   border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   padding: 21px;
   -webkit-border-radius: 5px;
   padding-top: 0;
   box-sizing: border-box;
 }
 
 .vip-you  .v2_box .zuo .z1 a {
    font-size: 16px;
    color: #666666;
    text-align: center;
 }
 
 .vip-you  .v2_box .zuo .z1 .img2 {
   display: none
 }
 
 .vip-you  .v2_box .zuo .z1:hover .img2 {
   display: block
 }
 .vip-you  .v2_box .zuo .z1:hover  a {
   color:#005e99;
    
 }
 .vip-you  .v2_box .zuo .z1:hover .img1 {
   display: none;
 }
 
 .vip-you  .v2_box .zuo_con {
   height: 162px;
   padding: 0 22px;
 }
 
 .vip-you  .v2_box .zuo_con  .z1 img {
        display: block;
  }
 
 .vip-you  .v2_box  .you_con_box {
   padding: 0 16px;
   box-sizing: border-box;
   padding-top: 38px;
 }
 .vip-you  .v2_box  .you_con_box .y1_con {
   font-size: 18px;
   color: #005e99;
   font-weight: bold;
 }
 .vip-you  .v2_box  .you_con_box .y1_con2 {
   font-size: 14px;
   
  
 }
 
 .vip-you  .v2_box  .you_con_box .y1_con2 a {
   color: #333333;
 }
 
 .vip-you  .v2_box  .you_con_box .y1_con3 {
   font-size: 14px;
   color: #005e99;
   cursor: pointer;
  
 }
 .about_con .h1 {
     margin-top: 25px;
 }
 .about_con .h1 .h1_shu {
    width: 4px;
    height: 18px;
    background: #36d9a1;
    margin-right: 10px
 }
 .about_con .h1 .h1_name {
   font-size: 18px;
   color:#005e99;
   font-weight: bold; 
    
 }
 .about_con .h1_con{
    font-size: 14px;
    color: #666666;
    margin-top: 5px;
    line-height: 25px;
    padding-left: 15px;
 } 
.about_con .h1_con ol{list-style-type:none;counter-reset:sectioncounter;width:200px;}
  .about_con .h1_con ol li:before {
       content:counter(sectioncounter) "、"; 
       counter-increment:sectioncounter;
    }

.about_con .h1_con ul li{
	list-style: disc;
}
     



 
 .name_you {
   -moz-box-flex:1.0;
   -webkit-box-flex: 1.0;
   -webkit-flex: 1.0;
   -ms-flex: 1.0;
   flex: 1.0;
   /* padding-bottom: 17px; */
 }
 .pro_list  .zi_you {
   width: 100%;
 }
  .pro_list .common-m2 .img {
    overflow: hidden;
    width: 100%;
  }
 
  .pro_list .common-m2 .img2 {
    width: 100%;
  }
  .pro_list .common-m2 {
    width: 100%;
    margin-top: 41px;
    /* float: left; */
  }
  .pro_list .pro_list_con .p1_box  .zuo {
    width: 320px;
    /* height: 167px; */
    text-align: center;
  }
  .pro_list .pro_list_con .p1_box  .zuo img {
    width: 91%;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow: hidden;
    height: auto;
    margin: 0 auto;
    margin-bottom: 20px;
    /* margin-top: 40px; */
  }
  .pro_list .pro_list_con .p1_box {
    /* display: none; */
    /* margin-top: 15px; */
    line-height: 1px;
    /* margin-bottom: 45px; */
  }

 
  .pro_list .pro_list_con .p1_box  .you {
    width: 577px;
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    /*    
     overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:6; */
    /* margin-bottom: 30px; */
  }
  .pro_list .pro_list_con .p2_box .zz {
      font-size: 18px;
    color: #fff;
    font-weight: bold;
  }
  .pro_list .pro_list_con .p2_box .yy  a  {
      font-size: 18px;
    color: #fff;
    font-weight: bold;
  }
  .pro_list .pro_list_con .p2_box .p_head {
    background: #005e99;
    padding: 0 22px;
   height: 60px;
   margin-top: auto !important;
   box-sizing: border-box
  } 
 

  
  .pro_list .pro_list_con .p_bot {
   border: 1px solid #1f78ae;
   border-top: 0px;
    padding:20px;
   box-sizing: border-box;
 
  }
   .pro_list  .p2_box {
       margin-bottom: 36px;
  }
 
 
  
  .pro_list .pro_list_con .p_bot .p1 {
   width: 29%;
   margin-right: 6%;
   font-size: 16px;
     /* overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:1; */
     margin-bottom: 12px;
    
  } .pro_list .pro_list_con .p_bot .p1 a {
     color: #666;
     overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
  }
 .pro_list .pro_list_con .p_bot .p1 a:hover {
   text-decoration: underline;
 }
 
  .pro_list .pro_list_con .p_bot .p1:nth-of-type(3n){
    margin-right: 0px;
  }
 
  .pro_list2_box  {
    margin-top: 1px !important;
  }
 
 
   .pro_list2_box .p_hd {
    /* background: #adc9f2; */
    background: #1f78ae;
    padding: 0 22px;
   height: 60px;
   box-sizing: border-box;
    color: #fff;
 
   font-size: 18px;
   font-weight: bold;
  } 
 
   .pro_list2_box table {
     border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
   .pro_list2_box th{
   /*border-right: 1px solid #ccc;*/
    background: #f2f2f2;
    text-align: center;
       font-size: 16px;
    color: #666666;
    font-weight: bold;
    height: 41px;
    border-left: 1px solid #ccc;
  }
   .pro_list2_box td{
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    text-align: center;
    font-size: 16px;
    color: #666666;
    height: auto;
    padding: 10px 2px;
    box-sizing: border-box;
 
  }
   .pro_list2_box td:nth-of-type(2n) a{
      color: #005e99;
     font-size: 16px;
     font-weight: bold;
   }
 
 
  .pro_list2_box  tr td:first-of-type{
   width: 119px;
  }
   .pro_list2_box  tr th:nth-of-type(2){
   width: 320px;
  }  .pro_list2_box  tr th:nth-of-type(3){
   width: 119px;
  }
   .pro_list2_box  tr th:nth-of-type(4){
   width: 119px;
  }
   .pro_list2_box  tr th:nth-of-type(5){
   width: 116px;
  }  
  .pro_list2_box  tr td:nth-of-type(5) a{
    color: #005e99;
    font-size: 16px;
    font-weight: bold;
  }
  .pro_list2_box  tr td:nth-of-type(2) a{
    color: #005e99;
    font-size: 16px;
    font-weight: bold;
  }
 
 
 
   
 
  
 
 
  .pro_list2_box .tr {
   width: 100%
  }
 
 
 .pro_list2_box11 .p_hd {
   background: #1f78ae;
   padding: 0 22px;
   height: 60px;
   box-sizing: border-box;
   color: #fff;
 
   font-size: 18px;
   font-weight: bold;
 }
 
 .pro_list2_box11 table {
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
 }
 .pro_list2_box11 th{
   /*border-right: 1px solid #ccc;*/
   background: #f2f2f2;
   text-align: center;
   font-size: 16px;
   color: #666666;
   font-weight: bold;
   height: 41px;
   border-left: 1px solid #ccc;
 }
 .pro_list2_box11 td{
   border-top: 1px solid #ccc;
   border-left: 1px solid #ccc;
   text-align: center;
   font-size: 16px;
   color: #666666;
   height: 41px;
 
 }
 .pro_list2_box11 td:nth-of-type(2n) a{
   color: #005e99;
   font-size: 16px;
   font-weight: bold;
 }
 
 
 .pro_list2_box11  tr td:nth-of-type(2){
   width: 119px;
 }
 .pro_list2_box11  tr th:nth-of-type(1){
   width: 320px;
 }  .pro_list2_box11  tr th:nth-of-type(3){
      width: 119px;
    }
 .pro_list2_box11  tr th:nth-of-type(4){
   width: 119px;
 }
 .pro_list2_box11  tr th:nth-of-type(5){
   width: 189px;
 }
 .pro_list2_box11  tr td:nth-of-type(5) a{
   color: #005e99;
   font-size: 16px;
   font-weight: bold;
 }
 .pro_list2_box11  tr td:nth-of-type(2) a{
   color: #005e99;
   font-size: 16px;
   font-weight: bold;
 }
 
 
 
 
 
 .pro_list2_box11 .tr {
   width: 100%
 }
 
 
 
 
 .dinggou_con .t1 {
   font-size: 16px;
   color: #fff; 
   position: relative; 
   width: 33.2%;
   text-align: center;
       /* margin-right: 3%; */
 }
 .dinggou_con .t1:last-of-type:after{
    display: none
 }
 
 .dinggou_con .t1:after {
   content: '';
   width: 1px;
   height: 17px;
   background: #ababab;
   position: absolute;
   right: 0;
   top: 22%;
 }
 
 .dinggou_con .t1 a {
   display: block;
     color: #fff;
   
 }
 
 
  
 .dinggou_tab {
   height: 48px;
   background: #ccc;
   margin-top: 30px;
 }
 
 .dinggou_con_sub {
   margin-top: 30px;
   line-height: 25px;
 }
 .cuxiao_con  {
    margin-top: 25px;
 }
 
 .cuxiao_con  .c1 {
   width: 418px;
   height: 267px;
    border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
   -webkit-border-radius: 5px;
   overflow: hidden; 
 
 }
 
 .cuxiao_con  .c1  img {
   width: 100%;
    height: 195px;
   
 }
 .cuxiao_con  .c1 .name {
       overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:1;
   padding: 24px 20px;
     box-sizing: border-box;
       font-size: 18px;
   color: #333;
   font-weight: bold; 
 }
 
 .cuxiao_con  .c1  {
   margin-right: 27px;
   margin-bottom: 30px;
 }
 .cuxiao_con  .c1:nth-of-type(2n){
   margin-right:0 
 }
 
 .cuxiao_con  .c1:hover {
       -webkit-box-shadow: 0 0px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 0px 10px rgba(0,0,0,.2);
     -ms-box-shadow: 0 0px 10px rgba(0,0,0,.2);
  box-shadow: 0 0px 10px rgba(0,0,0,.2)
 }
 
 .bangding-tell-you .hd1 {
 position: relative;
     color: #005e99;
     font-size: 14px;
     padding: 20px;
     box-sizing: border-box;
     font-weight: bold;
 }
 .bangding-tell-you .hd1:after {
     position: absolute;
     width: 55px;
     height: 2px;
     background: #005e99;
     content: '';
     left: 21px;
     bottom: 21px;
 }
 .bangding-tell-you {
   width: 865px;
   background: #fff;
   padding-bottom: 30px;
 
 }
 
 .bangding-tell-you .tell {
   width: 619px;
   height: 42px;
   border: 1px solid #e6e6e6;
     border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   color: #333;
   font-size: 14px;
   padding-left: 20px;
   box-sizing: border-box
 
 }
 .bangding-tell-you form {
   padding: 20px;
   box-sizing: border-box
 }
  
 .bangding-tell-you .tell2 {
   width: 102px;
   height: 42px;
   background: #005e99;
   border: 0;
    border-radius: 5px;
     -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   color: #fff;
    font-size: 14px;
    font-weight: bold;
        margin-right: 31px;
        cursor: pointer;
 }
 
 .common-head3.pro_show {
   position: relative;
   border-bottom: 1px solid #005e99;
 }
 .pro_show .menu_left {
   position: absolute;
   left: 0;
   top: 37px;
   /* display: none; */
 }  
 .pro_show_con_main .m1 {
   position: relative;
   /* z-index: -1; */
 }
  
 .pro_show .menu_top {
   position: relative;
 }
  .pro_show_con  .top_break a {
   font-size: 14px;
   color: #999;
   font-weight: bold;
 }
  .pro_show_con  .top_break a.active {
    color: #005e99;
  }
  .m1_big_banner  {
    width: 300px;
    height: 188px;
    /* border: 1px solid #e6e6e6; */
 
  }
  .m1_big_banner  .swiper-slide img{
    height: 80%;
  }
 .pro_show_con .m2 {
 
width: 580px;
 
box-sizing:border-box;
 
line-height: 25px;
 
padding-left: 20px;
 
box-sizing: border-box;
 
min-height: 269px;
 }
 
 .pro_show_con .m2 .hd1 {
    font-size: 16px;
    color: #333;
    /* padding-left: 35px; */
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    margin-top: 9px;
 }
 .pro_show_con .m2 .hd2 {
  margin: 10px 0;
 }
 .pro_show_con .m2 .hd2 .top_1 .zz {
     font-size: 14px;
   color: #fff;
   font-weight: bold;
   margin-right: 55px;
   
 }
 .pro_show_con .m2 .hd2 .top_1 .yy {
     font-size: 14px;
   color: #88b4f5;
   font-weight: bold;
  text-decoration:line-through;
 }
 .pro_show_con .m2 .hd2 .top_2 {
   margin-top: 5px;
 }
 .pro_show_con .m2 .hd2 .top_2 .zz {
     font-size: 14px;
   color: #fff;
   font-weight: bold;
   margin-right: 27px;
   
 }
 .pro_show_con .m2 .hd2 .top_2 .yy {
     font-size: 20px;
   color: #498cf2;
   font-weight: bold;
  /* text-decoration:line-through; */
 }
  .pro_show_con  .div1_num  {
    font-size: 14px;
    color: #666666;
    font-weight: bold;
    width: 41px;
  }
 
  .pro_show_con   .d1_jian {
    font-size: 14px;
    color: #999999;
    font-weight: bold;
    width: 14px;
    height: 14px;
             border-radius: 2px;
       -o-border-radius: 2px; 
     -moz-border-radius: 2px; 
   -webkit-border-radius: 2px;
   box-sizing: border-box ;
   border: 1px solid #999;
   cursor: pointer;
   line-height: 10px;
   font-family: "Microsoft YaHei" !important;
   text-align: center;
  }
  .pro_show_con .d1_jia {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    background: #ccc;
   cursor: pointer;
    width: 14px;
    height: 14px;
    font-family: 'Microsoft YaHei' !important;
             border-radius: 2px;
       -o-border-radius: 2px; 
     -moz-border-radius: 2px; 
   -webkit-border-radius: 2px;
   text-align: center;
   line-height: 12px;
  }
 
 
   .pro_show_con .div1   .div1_num {
     margin-right: 8px;
     width: 36px;
   }
   .pro_show_con .div1   .div2_num {
     margin-right: 20px;
   }
 
 
  .pro_show_con   .d1_num input {
    width: 40px;
    height: 22px;
    border: 1px solid #e6e6e6;
       font-size: 14px;
    color: #999;
    font-weight: bold;
                border-radius: 2px;
       -o-border-radius: 2px; 
     -moz-border-radius: 2px; 
   -webkit-border-radius: 2px;
   text-align: center;
   margin:  0 5px;
  } 
 
   .pro_show_con   .top_3 {
    margin-left: 6px;
     height: 55px;
     /* border-bottom: 1px solid #e6e6e6; */
     width: 92%;
     box-sizing: border-box;
   }
   .pro_show_con   .top_3  .div3 {
           font-size: 14px;
           color: #999;
           /* margin-left: 79px; */
           margin-left: auto;
           display: none;
   }  
   .pro_show_con   .top_4 .t1 {
     font-size: 14px;
     color: #333333;
     font-weight: bold;
     margin-right: 7px;
     line-height: 29px;
   }
   .pro_show_con   .top_4 .t2 {
     font-size: 14px;
     color: #666;
     font-weight: bold;
     /* margin-right: 196px; */
     /* width: 31%; */
   }
 
   .pro_show_con   .top_4 .t22 {
     width: 291px;
   }
   .pro_show_con   .top_4 .t33 {
     width: 36px;
     text-align: center;
   }
 
   .pro_show_con table {
     width: 100%;
     /* min-height: 160px; */
   }
 
 
 
   .pro_show_con   .top_4  .top4_one .t2:nth-of-type(3) {
  
     margin-right: 43px;
      
   }
  
   .pro_show_con   .top_4 .t2:last-of-type {
     margin-right: 0;
     text-align: center
   }
   .pro_show_con   .top_4 {
     /* padding-left: 33px; */
     min-height: 160px;
   }
 
   .pro_show_con   .top_4  .bb  {
         font-size: 14px;
         color: #666;
         width: 100%;
         text-align: center;
 
   }
   .pro_show_con .top_4 table {
    border-collapse: collapse; 
   }

   .pro_show_con .top_4 .one {
    background: #f2f2f2;
   }
   .pro_show_con   .top_4  .bb   span {
      font-size: 12px;
      color: #ff3333;
      margin-left: 10px;
   }

   .pro_show_con .top_4 .one td:nth-of-type(1){
    width: 137px;
     padding-left: 24px;  
         box-sizing: border-box;
   }
   .pro_show_con .top_4 .one td:nth-of-type(2){
     width: 275px;
   }
   .pro_show_con .top_4 .one td:nth-of-type(3){
     width: 70px;
   }
   .pro_show_con .top_4 .one td:nth-of-type(4){
     width: 172px;
   }

   .pro_show_con .top_4 .one {
     height: 36px;
     line-height: 36px;
 
   }

   .pro_show_con .top_4 .one td{
    
     border-bottom: 0
   }
   .pro_show_con .top_4 td {
      height: 40px;
      border-bottom: 1px dashed #e6e6e6;
   }

 
   .pro_show_con .top_4  .bb.spst.czjz {
     width: 100%;
   }
 
   .pro_show_con .top_4   .bb2 {
  
     text-align: center
   }
 
 
 
 
 
   .pro_show_con   .top_4  label {
         font-size: 14px;
     color: #666;
     text-align: left;
     /* white-space: nowrap; */
     word-break: break-all;
   }
 
   .pro_show_con .top_4  label span {
    color: #ff3939;
   }
 
   .pro_show_con   .top_4_two {
     padding-left: 15px;
   }
 /* .top_4_two .bb input[type="radio"] {
   margin: 0 !important
 } */
 
 
 
 .top_4_two .bb input[type="radio"]{
         display:none;
     }
 .top_4_two .bb input[type="radio"]+label{
         position: relative;
     }
 
     .pro_show_con  .top_4 td:nth-of-type(1) {
       padding-left: 0;
     }
 .top_4_two .bb input[type="radio"]+label:before{
         content: "";
         width:12px;
         height:12px;
         background: url(../images/quan.png) no-repeat center;
         background-size: 100% 100%;
         position: absolute;
         left: -19px;
         top: 1px;
     }                                                   
     .top_4_two .bb input[type="radio"]:checked+label:before {
       content: "";
       width: 12px;
       height: 12px;
       /* background: #34c0f5; */
       position: absolute;
       left: -19px;
       top: 1px;
       z-index: 99;
       background: url(../images/quan2.png) no-repeat center;
       background-size: 100% 100%;
   } 
   .pro_show_con .top_5 {
     padding-left: 35px;
     margin-top: 30px;
   }
 
   .pro_show_con .top_5 .buy{
      width: 200px;
      height: 52px;
      border: 1px solid #005e99;
      border-radius: 5px;
      -o-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      text-align: center;
      font-size: 18px;
      color: #333;
      line-height: 52px;
      cursor: pointer;
      background: #f0f2f5;
      margin-right: 40px;
   }
   .pro_show_con .top_5 .shop{
      width: 200px;
      height: 52px;
      line-height: 52px;
      text-align: center;
      border: 1px solid #005e99;
      border-radius: 5px;
      -o-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      font-size: 18px;
      color: #fff;
      background: #005e99;
      cursor: pointer;
   }
 
 
 .pro_show_con_main {
   /* border-bottom:1px solid #ccc; */
   padding-bottom: 75px;
   position: relative;
   min-height: 348px;
 }


 
 
 .pro_show_con_main .m3 {
   width: 295px;
   height: 395px;
   border: 1px solid #e6e6e6;
   overflow: hidden;
 }
 .pro_show_con_main .m3 .hd1 {
   font-size: 18px;
   color: #333;
   font-weight: bold;
   width: 100%;
   height: 50px;
   line-height: 50px;
   padding-left: 19px;
   box-sizing: border-box;
   border-bottom: 1px solid #e6e6e6;
 
 }
 
 .pro_show_con_main .m3 .hd2_box .wen .w1{
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #005e99;
    color: #fff;
    font-size: 12px;
            border-radius: 50%;
       -o-border-radius: 50%; 
     -moz-border-radius: 50%; 
   -webkit-border-radius: 50%;
 }
 
 .pro_show_con_main .m3 .hd2_box .wen2 .w1{
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #27caa6;
    color: #fff;
    font-size: 12px;
            border-radius: 50%;
       -o-border-radius: 50%; 
     -moz-border-radius: 50%; 
   -webkit-border-radius: 50%;
   margin-right: 20px;
 }
 
 .pro_show_con_main .m3 .hd2_box  {
   padding: 18px;
   border-bottom: 1px solid #e6e6e6;
 }
 
  .pro_show_con_main .m3 .hd2_box  .w2 {
    width: 85%;
    line-height: 23px;
    margin-top: 5px;
  
 
  }
  .pro_show_con_main .m3 .hd2_box .wen2 .w2  {
      min-height: 46px;
  }
 
 
  .pro_show_con_main .m3 .hd2_box  .w1 {
    margin-top: 5px;
  }
 .pro_show_con_main .m3 .hd2_box:last-of-type{
   border: 0
 }
 .pro_show_con_main .m3 {
   margin-left: auto;
   position: absolute;
   right: 0;
   top: 0;
   background: #fff;
   z-index: 2;
 }
   .pro_tab {
   width: 100%;
   border-bottom: 1px solid #ccc; 
   border-top: 1px solid #ccc;
   margin-top: 30px;
   position: relative;
 
 }
 
 .pro_show_con_main3  .pro_tab {
   margin-top: 0;
 }
 .pro_show_con_main3 .zuo {
   width: 100%;
 }
 .pro_show_con_main3  .pro_tab .t1{
    width: 171px;
    /* padding: 0 19px; */
 }
   .pro_tab .t1 {
   width: 110px;
  
   height: 61px;
   line-height: 61px;
   position: relative;
   font-weight: bold;
      color: #333 !important;
    font-size: 18px;
 }
 .pro_show_con_main3 .pro_tab  a {
   height: 61px;
   line-height: 61px;
   position: relative;
   font-weight: bold;
   color: #333 !important;
   font-size: 18px; 
   width: auto;
   padding: 0 19px;}
 
 
 
 
 
 
 .pro_show_con_main3 .pro_tab .t1.active:after {
   background-size: 100% 100%;
   width: 100%;
 }
 
 
   .pro_tab .t1.active:after {
   position: absolute;
   content: '';
   left: 0;
   bottom:0;
   background: url(../images/bor.png) no-repeat;
   width: 110px;
   
   height: 8px;
 }
 
 
 
 
 
 
 
 
 
 .pro_show_con_main2 .img_box {
   height: 182px;
 
 }
 .pro_show_con_main2 .img_box img {
    height: 46%;
    width: auto;
    max-width: 100%;
 }
 .pro_show_con_main2 .name {
   text-align: center;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:1;
     
 }
 .pro_show_con_main2 .swiper-slide {
   width: 284px;
   height: 229px;
   border: 1px solid  #e6e6e6;
   box-sizing: border-box
 } 
 .pro_show_con_main2 .swiper-slide:hover {
   border: 1px solid  #005e99;
   
 }
 .pro_show_con_main2 .swiper-container_main2 {
   height: 229px;
   overflow: hidden;
   margin-top: 30px;
 }
 .pro_show_con_main3 .t1 {
   margin-right: 23px;
   cursor: pointer;
   color: #999;
 
 }
 .pro_show_con_main3 .pro_tab {
    border-top: 1px solid  #ccc;
    /* margin-top: 60px;  */
    width: 100%;
 } 
  
 
 .pro_show_con_main3 .pro_tab_con  .box1 {
   font-size: 14px;
   color: #666;
   margin-top: 44px;
   line-height: 25px;
   display: none;
 }
 
 .pro_show_con_main3 .pro_tab_con  .box1:first-of-type {
   display: block
 }
 
 
 .pro_show_con {
   padding-bottom: 50px;
 }
 
 
 .pro_show_con_main3 .you .top {
    min-width: 260px;
    height: 61px;
    background: #005e99;
    line-height: 61px;
    padding-left: 20px;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    box-sizing: border-box;
 }
 .swiper-container_big_banner {
   overflow: hidden;
 }
 .swiper-container_big_banner .swiper-slide img {
   height: 90%;
   display: block;
   /* max-width: 100%; */
   /* margin: 0 auto; */
 }
 
 .swiper-container_big_banner {
   width: 100%;
   height: 100%;
 }
 
 .swiper_box2_fan .img2 {
   display: none;
   
 }
 .m3_more {
   color: #005e99;
   font-size: 18px;
   text-align: center;
   width: 100%;
   height: 67px;
   background: #fff;
   position: absolute;
   top: 328px;
   left: 0;
   line-height: 69px;
   cursor: pointer;
 
 }
 .m3_more2 {
   display: block; 
   cursor: pointer;
   color: #005e99;
   font-size: 18px;
   text-align: center;
   width: 100%;
   height: 67px;
   line-height: 67px;
   position: absolute;
   bottom: 0px;
   /* color: #fff; */
 }
 .m3_box {
   position: relative;
   padding-bottom: 67px;
   box-sizing: border-box;
 
 }
 .m3_box2 {
   overflow-y: auto;
   height: 350px; 
   
 }
 
 
 .m3_box2::-webkit-scrollbar  
 {  
     width: 5px;  
  
     background-color: transparent;
     padding: 10px;
 }  
   
 /*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â±+ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢*/  
 .m3_box2::-webkit-scrollbar-track  
 {  
   
     border-radius: 10px;  
     background-color: #fff;  
 }  
   
 /*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â±+ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢*/  
 .m3_box2::-webkit-scrollbar-thumb  
 {  
     border-radius: 10px;  
   
     background-color: #005e99;  
 } 
 
 
 
 
 .swiper_box2_fan .s-left img {
   height: 60px;
 }
 .swiper_box2_fan .s-right img {
   height: 60px;
 }

  
 .swiper_box2_fan .s-left:hover .img2,
 .swiper_box2_fan .s-right:hover .img2{
    display: block;
    cursor: pointer;
 }
 .swiper_box2_fan .s-left:hover .img1,
 .swiper_box2_fan .s-right:hover .img1{
    display: none;
    cursor: pointer;
 
 }
 
 .m1_big_banner {
   position: relative;
   /* z-index: -1; */
 }
 
 .swiper_box2_fan {
   position: absolute;
   left: 0;
   bottom: -76px;
   width: 100%;
 }
 
 .m1_small_banner {
   width: 201px;
   height: 60px;
   overflow: hidden;
   margin-left: 53px;
     margin-top: 16px;
  
 }
 .m1_small_banner .swiper-slide {
   border: 1px solid #e6e6e6;
   height: 60px;
   box-sizing: border-box
 }
 .m1_small_banner .swiper-slide img {
   height: 86%;
   max-width: 100%;
 }
 
  
 .m1_small_banner .swiper-slide-thumb-active{
   border: 1px solid #005e99;
 
 }
 
 
 
 .pro_show_con_main3 .you  {
    width:90%;
 }
 
 .pro_show_con_main3 .you .dian {
    width: 8px;
    height: 8px;
         border-radius: 50%;
       -o-border-radius: 50%; 
   -moz-border-radius: 50%; 
   -webkit-border-radius: 50%;
   background: #ccc;
   margin-right: 13px;
        margin-top: 8px;
 
 }
 
 .pro_show_con_main3 .you .nei {
    font-size: 16px; 
    font-weight: bold;
    overflow: hidden;
        display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
     line-height: 25px;
     width: 92%;
 }
 .pro_show_con_main3 .you .nei a {
      color: #999999;
 }
 
 .pro_show_con_main3 .you .xia {
   position: absolute;
   right: 0px;
   bottom: 0px;
   font-size: 14px;
       line-height: 26px;
 }
 .pro_show_con_main3 .you .xia  a {
     color: #005e99;
         position: relative;
     z-index: 22;
 }
 
 .pro_show_con_main3 .you .y1 {
   margin-top: 17px;
   position: relative;
 }
 .pro_show_con_main3 .you .y1:hover .nei a {
    color: #333;
 }.pro_show_con_main3 .you .y1:hover  .dian {
     background: #005e99;
 }
 
 .zhanghao-you .hd1 {
       position: relative;
     color: #005e99;
     font-size: 14px;
     padding: 20px;
     box-sizing: border-box;
     font-weight: bold;
     position: relative;
     color: #005e99;
     font-size: 14px;
     padding: 20px;
  
     font-weight: bold;
 
 }
 .zhanghao-you .top .hd2 {
   color: #666666;
       padding: 20px;
     font-weight: bold;
    cursor: pointer;
 }
 .zhanghao-you_con {
   padding: 20px;
   padding-top: 0px;
 }
 .zhanghao-you_con .z1 {
   height: 50px;
   line-height: 50px;
   padding: 0 20px;
   box-sizing: border-box;
 }
 .zhanghao-you_con .z1:nth-of-type(2n-1) {
    background: #dee9fa;
 }
 
 
 .zhanghao-you_con .z1 .zz {
     color: #333;
       /* padding: 20px; */
     font-weight: bold;
     font-size: 14px;
 
 }
 .zhanghao-you_con .z1 .yy {
   width: 17px;
   height: 17px;
   background: #36d9a1;
    border-radius: 50%;
     -o-border-radius: 50%; 
   -moz-border-radius: 50%; 
   -webkit-border-radius: 50%;
   font-size: 20px;
     font-weight: bold;
     box-sizing:border-box;
  padding-bottom: 4px;
   cursor: pointer;
   color: #fff;
   line-height: 17px;
 }
 
 
 .zhanghao-you {
   width: 865px;
   background: #fff;
 }
 .zhanghao-you .hd1:after {
 
     position: absolute;
     width: 69px;
     height: 2px;
     background: #005e99;
     content: '';
     left: 21px;
     bottom: 21px;
 
 }
 .common-head_con .name .t2 a {
   color: #666;
   font-size: 14px;
   font-weight: bold;
 }
 
 .common-head_con .name .t2  a{
   color: #666;
   font-size: 14px;
   font-weight: bold;
 }
 .common-head_con .name .t2 a:hover{
 
     color: #005e99;
  
 }
 
 
 /*.common-head_con .name .t2:hover {
 
     color: #005e99;
     font-size: 14px;
   font-weight: bold;
 }*/
 .common-head_con .name .t2 {
   position: relative;
   margin-bottom: 7px;
 }
 .common-head_con .name .t2 .name_three {
   /*display: block;*/
   position: absolute;
   left: 120px;
   top: 0;
   min-width: 100px;
   background: #fff;
       padding: 15px 10px;
       box-sizing: border-box;
       display: none
 
 }
 .common-head_con .name .t2:hover .name_three {
   display: block;
  
 
 }
 
 
 .common-head_con .name  .t3-add{
     color: #666;
     font-weight: bold;
   font-size: 14px;
   cursor: pointer;
 }
 
 .common-head_con .name .name_three:hover .t3{
     color: #005e99;
   
 }
 
 .common-head_con .name .name_three  .t3-add:hover{
      color: #005e99;
 }
 
 .common-head_con .name {
   position: relative;
 }
 
 .common-head_con  .name_two {
   width: 120px;
    display: none;
   height: 120px;
   position: absolute;
   background: #fff;
   z-index: 1001;
   /* position: relative; */
    padding: 17px 0;
    line-height: 25px;
    top: 38px;
    box-sizing: border-box;
          border-radius: 0 0 5px 5px;
       -o-border-radius: 0 0 5px 5px; 
     -moz-border-radius:  0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px; 
         -webkit-box-shadow: 0 0px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 0px 10px rgba(0,0,0,.2);
     -ms-box-shadow: 0 0px 10px rgba(0,0,0,.2);
  box-shadow: 0 0px 10px rgba(0,0,0,.2)
 
 }
 
 .common-head_con .name:hover .name_two{
 
    display: block
  
 }
 .common-head_con .name_three {
   display: none;
           -webkit-box-shadow: 0 0px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 0px 10px rgba(0,0,0,.2);
     -ms-box-shadow: 0 0px 10px rgba(0,0,0,.2);
  box-shadow: 0 0px 10px rgba(0,0,0,.2)
 }
 
 
 
 
 .index_box .common-m2 .zi {
   /* margin-bottom: 9px; */
 }
 
 .index.common-head3 .menu_left  {
     display: block;
     position: absolute;
     left: 0;
     top: 50px;
     z-index: 22;
     background: #0065a3;
     z-index: 1000;
     min-height: 362px;
 }
 
  .common-head3.pro_show .menu_left {
   background:  #0065a3
 
  }
  .index.common-head3 .menu_top2 {
    width: 253px;
    height: 0;
     overflow: hidden;
 }
 
 .menu_top2 {
   width: 253px;
   height: 0;
    overflow: hidden;
 }
 
 .index.common-head3 .menu_top {
   position: relative;
  
  
 }
 .common-banner {
   position: relative;
   width: 940px;
 }
 
 
 
 .common-banner .swiper-container_common-banner {
   overflow: hidden;
   position: relative;
 }
  
 .common-banner .swiper-slide img {
   width: 100%;
 }
 .common-banner .m_index  {
   position: absolute;
   top: 0;
   left: 50%;
   height: 520px;
       transform: translateX(-50%);
     -webkit-transform: translateX(-50% );
   -moz-transform: translateX(-50% );
   z-index: 999;
 
 }
 .common-banner .m_index .m_index_box {
   position: relative;
   height: 100%;
 }
 .banner_box {
   height: 122px;
   background: #005e99;
   position: absolute;
   right:-419px;
   width: 780px;
   bottom: -56px;
   padding-left: 36px;
   box-sizing: border-box
 }
 .m_index_box {
   padding-left: 32px;
   box-sizing: border-box;
 }
 .m_index_box .c1 {
   height: 100%;
   width: 186px;
   
 }
 .m_index_box .c1 {
   font-size: 18px;
   color: #fff;
   font-family: Arial;
   font-weight: bold;
 }
 
 .m_index_box .c1 .num .swiper-pagination {
   width: 100px;
   height: 2px;
   margin: 0 12px;
   background: #fff;
 }
 
 
 .m_index_box .c1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
   background: #36d9a1;
 }
 
 
 
 
 .m_index_box .c2 {
   height: 100%;
    width: 101px;
 }
 
 .m_index_box .c1  
 {
   width: 184px;
   margin-right: 38px;
 
 }
 .x-num  {
 
   margin-left: 124px;
 }
 
 
 .left3  img,
 .right3  img {
   width: 136%;
 } 
 
 .left3 ,
 .right3 {
   cursor: pointer;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   -webkit-transform: translateY(-50% );
   -moz-transform: translateY(-50% );
   z-index: 999;
 }
 
 .left3 {
   left: 20px;
 }
 .right3 {
   right: 20px;
 }
 
 .common-banner .swiper-pagination {
   bottom: 35px
 }
 .common-banner .swiper-pagination {
   text-align: right;
   padding-right: 43px;
   box-sizing: border-box;
   bottom: 23px;
 }
 .common-banner .swiper-pagination .swiper-pagination-bullet {
   width: 24px;
   height: 24px; 
   text-align: center;
   opacity: 1;
   line-height: 24px;
   font-size: 14px;
   color: #fefefe;
   background: rgba(51, 51,51, 0.4)
 }  
 .common-banner .swiper-pagination .swiper-pagination-bullet-active {
   width: 24px;
   height: 24px; 
    background: rgba(51, 51,51, 0.8)
 }  
 
 
 .index_m2 {
  margin-top: 6px;
 }
 
 
 .index_m2  .zuo {
   height: 503px;
   width: 712px;
   background: #f2f7fd;
   padding: 30px 22px;
   box-sizing: border-box;
   margin-top: 40px
 }
 .index_m2  .zuo .common-m2 {
   margin-top: 0;
   padding-bottom: 17px;
 }
 .index_box    .common-more a {
   font-size: 16px;
   color: #005e99;
   font-weight: bold;
 }
 
 .index_box .common-m2 .zi_you {
   width: auto;
       overflow: hidden;
 }
 
 .index_box .common-m2 .zi_you .img img {
   max-width: 100%;
   height: 8px;
 }
 .index_box .common-m2  .z1 {
 
   margin-bottom: 11px;
 }
 
 
 
 
 
 .index_m2 .swiper-container_index_m2 .img_box {
   height: 182px;
 
 }
 .index_m2 .swiper-container_index_m2 .img_box img {
    height: 80%;
    width: auto;
 }
 .index_m2 .swiper-container_index_m2 {
   overflow: hidden;
   padding: 0 1px;
 }
 
 
 
 .index_m2 .swiper-container_index_m2 .name {
 
    /* overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:1; */
 
 
     
 }
 
 .index_m2 .swiper-container_index_m2 .name{
   position: relative; line-height: 20px; max-height: 20px;overflow: hidden;
   padding-right: 16px;
   box-sizing: border-box;
   text-align: center;
   color: #333;
   font-size: 16px;
   font-weight: bold;
 
 }
 .index_m2 .swiper-container_index_m2 .name:after{
   content: '...';
   text-align: right;
   position: absolute;
   bottom: -5px;
   right: 5px;
   width: 10%;
   height: 1.8em;
 
 }
 
 
 
 
 .index_m2 .swiper-container_index_m2 .swiper-slide {
   width: 284px;
   height: 229px;
   border: 1px solid  #e6e6e6;
   box-sizing: border-box;
   background: #fff;
 } 
 .index_m2 .swiper-container_index_m2 .swiper-slide:hover {
   border: 1px solid  #005e99;
   
 }
 .index_m2 .swiper-container_index_m2 .swiper-container_main2 {
   height: 229px;
   overflow: hidden;
   margin-top: 30px;
 }
   .main3 .zz {
   font-size: 16px;
   color: #666666;
   font-weight: bold;
   
 } 
   .main3 .yy {
   font-size: 18px;
   color: #666666;
   /* font-weight: bold; */
 
 } 
   .main3 .mm1 a {
   display: block;
 }
 
  .main3 .mm1:hover a .zz, 
   .main3 .mm1:hover a .yy{
  color: #333333;
 }
 
   .main3 .mm1 {
   margin-bottom: 10px;
 }
 .index_m2 .main3  {
 
   margin-top: 35px;
 }
 .index_m2 .you .y1 a  {
   font-size: 30px;
   font-weight: bold;
   color: #fff;
 }
 .index_m2 .you .y1 a img {
   margin-right: 19px;
 }
 
 .common-bg {
   display: none;
 }
 .index_m2 .you {
   margin-top: 40px;
 }
 .index_m2 .you .y1:nth-of-type(1) .czjz {
   width: 421px;
   height: 154px;
   background: url(../images/x1.png) no-repeat ;
   background-size: cover;
 }
 .index_m2 .you .y1:nth-of-type(2) .czjz {
   width: 421px;
   height: 154px;
   background: url(../images/x2.png) no-repeat ;
   background-size: cover;
 }
 .index_m2 .you .y1:nth-of-type(3) .czjz {
   width: 421px;
   height: 154px;
   background: url(../images/x3.png) no-repeat ;
   background-size: cover;
 }
 
 
 
 .index_m2 .you .y1 {
   margin-bottom: 20px;
 }
 .index_m3 {
   height: 180px;
   position: relative;
 }
 .index_m3  .index_m3_box{
   background: url(../images/bg5.png) no-repeat center center;
   height: 453px;
   background-size: cover;
   position: absolute;
   top: -166px;
   width: 100%;
 }
 
 
 .index_m4 .zuo {
   width: 714px;
 }
 
 .swiper-container_index_m4 {
   overflow: hidden;
   height: 160px;
 }
 .swiper-container_index_m4 .swiper-slide {
   overflow: hidden;
     
          border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px; 
 }
 
 .swiper-container_index_m4 img {
   width: 100%;
 }
 
 .index_m4  .you {
   width: 423px;
 }
 
 .index_m4  .main3 .zz {
     height: 30px;
     width: 71%;
     /* overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:1; */
     line-height: 23px;
 }
 .index_m4  .main3  .dian{
   
   width: 8px;
   height: 8px;
   font-size: 40px;
   /* color: #005e99; */
   color: #666666;
   margin-top: 4px;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   align-items: center;
   -webkit-align-items: center;
   box-align: center;
   -moz-box-align: center;
   -webkit-box-align: center;
   /* align-items: center; */
   -ms-flex-align: center;
   /* justify-content: center; */
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -moz-box-pack: center;
   -webkit--moz-box-pack: center;
   box-pack: center;
 }
 
 .index_m4  .main3  .mm0  {
   margin-bottom: 17px;
   padding-bottom: 9px;
 }
 .index_m4  .main3  .mm0 .zz {
   height: 48px;
     width: 79%;
     overflow: hidden; 
 }
 
 
   .main3 .mm0 .zz {
        font-size: 16px;
     color: #666666;
     font-weight: bold;
   }
 .main3 .mm0 a{
   display: block
 }
 .main3 .mm0:hover a .zz, .main3 .mm0:hover a .yy {
     color: #333333;
 }
 .main3 .mm0 .yy {
   font-weight: bold;
   margin-bottom: 20px;
 }
 
 .main3 .mm0 {
    margin-top: 8px;
    border-bottom: 1px dashed #005e99;
  }
 
 
 .main3 .mm0:hover a .dian {
 color: #005e99;
 
 }
 .main3 .mm1:hover a .dian {
 color: #005e99;
 
 }
 
 .index_box {
   padding-bottom: 50px
 }
 
 
  
 .shop_cart .common-m2 {
   margin: 35px 0
 } 
 .shop_cart  .cart-hd {
   font-size: 16px;
   color: #005e99;
   font-weight: bold;
   position: relative;
   line-height: 32px;
 }
 .shop_cart  .cart-hd span {
   font-size: 16px;
   color: #36d9a1;
   /* font-weight: bold; */
   font-weight: normal
 }
 
 .shop_cart  .cart-hd:after {
        position: absolute;
        width: 100px;
        height: 2px;
        background: #005e99;
        content: '';
        left: 0px;
        bottom: 0px;
 }
 
 .shop_cart  .table .tou >div {
   color: #666666;
   font-size: 14px;
   text-align: left;
   font-family: sy;
   font-weight: bold;
 }
 .shop_cart  .table .tou .head {
   width: 102px;
 }
 .shop_cart  .table .tou {
   background: #f3f3f3;
   border-bottom: 2px solid #cccccc;
   padding: 10px 15px;
     box-sizing: border-box;
 }
 
 
 .shop_cart  .table .tou>div:nth-of-type(2) {
   width: 628px;
 }
 .shop_cart  .table .tou>div:nth-of-type(3) {
   width: 115px;
 }
 .shop_cart  .table .tou>div:nth-of-type(4) {
   width: 96px;
 }
 .shop_cart  .table .tou>div:nth-of-type(5) {
   width: 105px;
 }
 .shop_cart  .table_con .qq .img2{
   display: none;
 }
 .shop_cart  .table_con .qq {
   
 } 
 .shop_cart  .table_con  {
   background: #f2f2f2;
   padding: 22px 0px;
   box-sizing:border-box;
   min-height: 120px;
   border-bottom:1px solid #fff;
   padding: 20px;
 }
 
 .shop_cart  .table_last .last label{
      font-size: 14px;
      color: #333333;
      font-weight: bold;
      margin-left: 5px;
 }
 
 .shop_cart  .table_last .last2{
      font-size: 14px;
      color: #333333;
      margin-left: 22px;
          font-weight: bold;
 }
 .shop_cart  .table_last .last3 {
      font-size: 14px;
      color: #999999;
      font-weight: bold;
 }
 .shop_cart  .table_last .last3 span {
   
       font-size: 18px;
      color: #005e99;
      font-weight: bold;
      margin-right: 49px;
      margin-left: 10px;
 }
 .shop_cart  .table_last .last5 {
    margin-right: 18px;
    font-size: 18px;
    color: #005e99;
    /* font-weight: bold; */
 }
 .shop_cart  .table_last .last4 {
     margin-right: 8px;
       font-size: 12px;
      color: #999999;
      /* font-weight: bold; */
 }
 
 
 .shop_cart  .table_last {
   height: 52px;
   border: 1px solid #e6e6e6;
   margin-top: 23px;
             border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   padding-left: 15px;
   box-sizing: border-box
 }
 
 .shop_cart  .table_last .last6 input {
   width: 121px;
   height: 52px;
   font-size: 18px;
   font-weight: bold;
   background: #005e99;
  color: #fff;
  cursor: pointer;
  border: 0px;
           border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px; 
 
 
 }
 
 
 .shop_cart .table_con >div:nth-of-type(1) {
  width: 82px;
  /* margin-right: 53px; */
  cursor: pointer;
  /* padding-right: 53px; */
  text-align: center;
  padding-right: 0px;
  box-sizing: border-box;
}
 
 .shop_cart .table_con >div:nth-of-type(1) label {
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
  /* background: red; */
  vertical-align: middle;
  /* padding-right: 53px; */
  margin: 0 auto;
  padding-top: 34px;
  box-sizing: border-box;
}
.shop_cart .table_con >div:nth-of-type(1) label  img {
  margin-right: 55px;

}
 
 .dingdan_tijiao  .table_con >div:nth-of-type(1) {
    margin-right: 0
 }
  
 /*  
 .shop_cart table,
 .shop_cart table tr th,
 .shop_cart table tr td {
              
             } */
 
   .shop_cart table {
     border-collapse: collapse;
     height: auto;
     margin: 0 auto;
     background: #fff;
       width: 95.5%;
   }
   .shop_cart table td img {
     height: 100%;
     margin: 0 auto
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(1) {
       width: 353px; 
       font-weight: bold;
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(2) {
       width: 133px; 
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(3) {
       width: 100px; 
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(4) {
       width: 160px; 
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(5) {
       width: 130px; 
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(6) {
       width: 102px; 
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(7) {
       width: 187px; 
   }
 
   .shop_cart table  .imgg_box {
     width: 95px;
     border: 1px solid #f2f2f2;
     height: 70px;
     text-align: center;
     display: inline-block
   }
   .shop_cart table .dd {
     display: inline-block
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(1) .dd {
      width: 241px;
      vertical-align: top;
      margin-left: 10px;
   }
 
   .shop_cart table  .tou  td{
      font-size: 16px;
      color: #333333;
      font-weight: bold;
      text-align: center
   }
   .shop_cart table tr:not(:first-child) td {
     color: #666666;
     font-size: 14px;
 
     text-align: center;
     padding: 19px 0;
     box-sizing: border-box;
     vertical-align: top
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(4) {
     color: #005e99;
     font-family: Arial
    
   }
   .shop_cart table tr:not(:first-child) td:nth-of-type(7) {
     color: #005e99;
     font-family: Arial
 
  
   }
 
 
 
 .shop_cart  .table_con >div:nth-of-type(2){
     width: 611px;
 }
 .shop_cart  .table_con .zz {
   margin-right: 15px;
   width: 96px;
   vertical-align: middle;
   height: 73px;
   overflow: hidden;
 }
 .shop_cart  .table_con .zz img {
   max-width: 100%;
   max-height: 100%;
   margin: 0 auto;
   vertical-align: middle;
 
 }
 
 
 
 .shop_cart  .table_con  .td1 {
   font-weight: bold;
   color: #666666;
   font-size: 14px;
   width: 291px;
   line-height: 18px;
       overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;
   margin-right: 18px;
   padding-top: 5px;
 }
 .shop_cart  .table_con  .td2 .dd{
  
   color: #666666;
   font-size: 14px;
 
 }
 
 
 
 
 
 .shop_cart  .table_con  .td3 {
   color: #005e99;
   font-size: 12px;
   font-weight: bold;
   min-height: 52px;
   width: 231px;
   line-height: 16px;
   margin-top: 11px;
 
 }
 
 .shop_cart  .table_con  .nums {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #005e99;
    width: 105px;
    text-align: center;
    margin-left: 0px;
 
 }
 
 .zeng_tab .h1 {
    font-size: 16px;
    color: #333333;
    margin-left: 13px;
     font-weight: bold;
 }
 .zeng_tab {
   font-size: 0;
   margin-top: 24px;
 }
 .zeng_tab  .t1 {
   display: inline-block;
   font-size: 12px;
   color: #666666;
   vertical-align: top;
   line-height: 30px;
   box-sizing: border-box;
   text-align: center;
 }
 .zeng_tab  .t2 {
   display: inline-block;
   font-size: 12px;
   color: #666666;
 }
 
 .zeng_tab  .t1:nth-of-type(1){
   width: 36px;
   height: 30px;
   border-right: 1px solid #f2f2f2;
   border-bottom: 1px solid #f2f2f2;
 }
 .zeng_tab  .t1:nth-of-type(2 ){
   width: 234px;
   height: 30px;
   border-right: 1px solid #f2f2f2;
   border-bottom: 1px solid #f2f2f2;
 }
 .zeng_tab  .t1:nth-of-type(3 ){
   width: 310px;
   height: 30px;
   border-right: 1px solid #f2f2f2;
   border-bottom: 1px solid #f2f2f2;
 }
 .zeng_tab  .t1:nth-of-type(4 ){
   width: 217px;
   height: 30px;
   border-right: 1px solid #f2f2f2;
   border-bottom: 1px solid #f2f2f2;
 }
 .zeng_tab  .t1:nth-of-type(5 ){
   width: 238px;
   border-bottom: 1px solid #f2f2f2;
   height: 30px;
  
 }
 
 
 .zeng_tab  .t2:nth-of-type(1){
   width: 36px;
   height: 30px;
   border-right: 1px solid #f2f2f2;
   border-bottom: 1px solid #f2f2f2;
 }
 .zeng_tab  .t2:nth-of-type(2 ){
   width: 234px;
   height: 30px;
   border-right: 1px solid #f2f2f2;
   border-bottom: 1px solid #f2f2f2;
 }
 .zeng_tab  .t2:nth-of-type(3 ){
   width: 310px;
   height: 30px;
   border-right: 1px solid #f2f2f2;
   border-bottom: 1px solid #f2f2f2;
 }
 .zeng_tab  .t2:nth-of-type(4 ){
   width: 217px;
   height: 30px;
   border-right: 1px solid #f2f2f2;
   border-bottom: 1px solid #f2f2f2;
   text-align: center
 }
 .zeng_tab  .t2:nth-of-type(5 ){
   width: 238px;
   border-bottom: 1px solid #f2f2f2;
   height: 30px;
   text-align: center
  
 }
 
 
 .zeng_tab.zeng_tab2 .t2_box .t2:nth-of-type(3 ) {
    width: 527px;
 }
 .zeng_tab.zeng_tab2 .t1_box .t1:nth-of-type(3 ) {
    width: 527px;
 }
 
 
 
 .zeng_tab3 .h1 {
   font-size: 16px;
   color: #333333;
   margin-left: 13px;
 }
 .zeng_tab3 label {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
 }
 
 
 
 
 
 
 .zeng_tab  .t2 {
   vertical-align: top;
   line-height: 30px;
   padding: 0 10px;
   box-sizing: border-box;
 
 }
 
  
 .zeng_tab  .t2_box.onee .t2 {
   border-bottom: 0 !important
 }
 
 .zeng_tab  .t1_box {
     /* border: 1px solid #e6e6e6; */
     /* width: 1039px; */
     border-bottom: 0;
     margin: 0 auto;
 }
 
 .zeng_tab  .tab_list {
    border: 1px solid #e6e6e6;
    margin-left: 23px;
 }
  
 
 
 .zeng_tab   input[type="radio"]+label {
   position: relative;
   /* padding-left: 45px; */
   display: block;
 }
 
 .zeng_tab    input[type="radio"]  {
    display: none;
 
   }
 
     .zeng_tab     input[type="radio"]+label:before {
       /* font-size: 19px; */
       background: url(../images/s6.png) no-repeat;
       height: 8px;
       background-size: cover;
       width: 8px;
       position: absolute;
       content: '';
       top: 50%;
       transform: translateY(-50%);
       -webkit-transform: translateY(-50% );
       -moz-transform: translateY(-50% );
       left: 14px;
  }
  .zeng_tab    input[type="radio"]:checked+label:before {
       /* font-size: 19px; */
       background: url(../images/s66.png) no-repeat;
       height: 8px;
       background-size: cover;
       width: 8px;
       position: absolute;
       content: '';
       top: 50%;
       transform: translateY(-50%);
       -webkit-transform: translateY(-50% );
       -moz-transform: translateY(-50% );
       left: 14px;
  }
  
 
 
 
 
 
 
 
 
 
 
 
  .shop_cart  .table_con .jian {
   border: 1px solid #d3d9e1;
   width: 26px;
   height: 24px;
   line-height: 20px;
   color: #666;
   font-size: 20px;
    box-sizing: border-box
  }
   .shop_cart  .table_con .jia {
   border: 1px solid #d3d9e1;
   width: 26px;
   height: 24px;
   color: #666;
   font-size: 20px;
   line-height: 24px;
   box-sizing: border-box
 
  }
    .shop_cart  .table_con  .num  {
     margin-right: 36px;
     padding-left: 10px;
    }
   .shop_cart  .table_con  .num input {
    width: 42px;
    font-size: 12px;
    color: #333;
    border: 0px;
    text-align: center;
    color: #666;
   /*box-sizing:border-box;*/
 
      height: 22px;
       background: transparent;
        border-top: 1px solid #d3d9e1;
        border-bottom: 1px solid #d3d9e1;
   }
 
 .shop_cart  .table tr {
   height: auto;
   /* background: #f2f2f2; */
   border-bottom: 1px dashed #f2f2f2;
 }
 .shop_cart  .table tr th {
   text-align: center;
 
 }
 .shop_cart  .table tr:first-of-type{
     height: 40px;
     padding: 0 15px;
     box-sizing: border-box;
 }
 .shop_cart  .table tr th:nth-of-type(2){
   width: 520px;
 }
 .shop_cart  .table tr th:nth-of-type(1){
   width: 102px;
 }
 
 
   .shop_cart  .table_con .ss_box  {
    color: #666666;
    font-size: 14px;
   } 
   .shop_cart  .table_con .ss_box .ss1 {
     cursor: pointer;
   }
   .shop_cart  .table_con .ss_box .ss2 {
     cursor: pointer;
   }
 .shop_cart  .table_con .nums2 {
   width: 106px;
 
 }
 .fifen-liushui table .tr th:first-of-type{
    width: 266px;
 }
 .fapiao-you table th {
   border-bottom: 1px solid #fff;
 }
 .fapiao-you table td{
     border-bottom: 1px solid #fff;
     padding-left: 15px;
 }
 
 
 
 
 
 
 
 
 
 
 #footer {
   height: auto;
   background: #005e99;
   padding-top: 16px;
   box-sizing: border-box;
 }
 #footer .xian {
   background: #96afd5;
   width: 1px;
   height: 80px;
   margin-right: auto;
   margin-left: 80px;
 }
 
 #footer .common-head2 .search input {
   background: transparent;
   color: #fff;
   padding-left: 0;
 }
 
 #footer .common-head2 #keywords {
   padding-left: 10px;
 }
 
 
 
 
 #footer .common-head2 .search .submit{
   background: #fff;
   color: #005c99;
   font-weight: bold;
 }
 
 #footer .common-head2 {
   padding-bottom: 18px;
   border-bottom:1px solid #96afd5;
 }
  
 
 
 #footer .common-head2 .search input::-webkit-input-placeholder { 
     color:    #ccc;
 }
 #footer .common-head2 .search input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
     color:    #ccc;
 }
 #footer .common-head2 .search input::-moz-placeholder   { /* Mozilla Firefox 19+ */
     color:    #ccc;
 }
 #footer .common-head2 .search input:-ms-input-placeholder { /* IE 10+ */
 
     color:    #ccc;
 
 }
 .foot-nav {
   margin-top: 30px;
 }
 .foot-nav li {
   font-size: 16px;
   font-weight: bold;
   margin: 0 17px;
 }
 .foot-nav li:first-of-type {
    margin-left: 0;
 }
 
 .foot-nav li a {
   color: #fff;
 
 }
 .foot-nav li a:hover {
   text-decoration-line: underline
 }
 .foot2  {
   margin-bottom: 25px;
 }
 
 .foot2 .zuo2 .h1{
    font-size: 16px;
    color: #fff;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 7px;
 }
 .foot2 .zuo2 {
   margin-top: 45px;
 
 }
 .foot2 .you {
   padding-top: 40px;
 }
 .foot2  .name {
      font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
 }
 
 .foot2 .you  .vx {
   margin-left: 20px;
 }
 
 .foot2 .you .vx img {
        width: 120px;
     height: 120px;
 }
 
 #footer   .zuo2 .h2 {
    font-size: 14px;
    color: #fff;
    line-height: 32px
 }
 #footer   .zuo2.one {
   width: 459px;
 }
 
 .foot2 .zuo2 .h2 a {
   font-size: 14px;
   color: #fff;
   display: block;
   line-height: 31px;
  
 } 
 
 .foot2 .zuo2.three {
    width: 206px;
    margin-left: 50px;
 } 
 .foot2 .zuo2.three .h2 a {
   width: 50%;
 }
 .foot2 .zuo2.three .h2 a{
   float: left;
 }
 .foot2 .zuo2 .h2 a:hover{
   text-decoration: underline
 }
 .foot3  {
   color: #fff;
   line-height: 39px;
   height: 39px;
   background: #005285;
 }
 
 .wenxian_show_con .hd1 {
   color: #333333;
   font-size: 18px;
   text-align: center;
   font-weight: bold;
 }
 
 .wenxian_show_con .fanye .f2 {
   display: none;
 }
 .wenxian_show_con .fanye a:hover .f1{
   display: none;
 }
 .wenxian_show_con .fanye a:hover .f2{
   display: block
 }
 .wenxian_show_con .fanye a {
   font-weight: bold;
   color: #fff;
   text-align: center;
   line-height: 37px;
 }
 
 .wenxian_show_con .fanye a >div {
   text-align: center
 }
 
 .wenxian_show_con .fanye {
   margin: 30px 0;
 }
 
  
 
 .tan_dalog_box {
 position: fixed;
 width: 100%;
   height: 100%;
   background: rgba(0,0,0,.3);
   z-index: 9999;
   top:0;
   left: 0;
   display: none
 }
 
 .tan_dalog_box_zi {
 position: fixed;
 width: 100%;
   height: 100%;
   background: rgba(0,0,0,.3);
   z-index: 9999;
   top:0;
   left: 0;
   display: none;
 }
 
 .tan_dalog_box  .tan_dalog {
   position: absolute;
   padding: 26px;
   box-sizing:border-box;
   left: 50%;
   top: 50%;
   transform: translate(-50% ,-50%);
   -webkit-transform: translateX(-50%, -50% );
   -moz-transform: translateX(-50%, -50%);
   width: 440px;
   /* height: 294px; */
   background: #fff;
   border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -webkit-box-shadow: 0 0px 12px rgba(92,147,230,0.7);
   -moz-box-shadow: 0 0px 12px rgba(92,147,230,0.7);
   -ms-box-shadow: 0 0px 12px rgba(92,147,230,0.7);
   box-shadow: 0 0px 12px rgba(92,147,230,0.7);
 }
 
 
 
 .tan_dalog_box_zi  .tan_dalog {
   position: absolute;
   padding: 26px;
   box-sizing:border-box; 
   left: 50%;
   top: 50%;
       transform: translate(-50% ,-50%);
     -webkit-transform: translateX(-50%, -50% );
     -moz-transform: translateX(-50%, -50%);
   width: 486px;
   height: 460px;
   background: #fff;
       border-radius: 5px;
       -o-border-radius: 5px; 
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px; 
      -webkit-box-shadow: 0 0px 12px rgba(92,147,230,0.7);
     -moz-box-shadow: 0 0px 12px rgba(92,147,230,0.7);;
     -ms-box-shadow: 0 0px 12px rgba(92,147,230,0.7);;
    box-shadow: 0 0px 12px rgba(92,147,230,0.7);
   
 }
 
 
 
 
 .tan_dalog_box  .tan_dalog .hd1 {
    font-size: 16px;
    color: #333;
    font-weight:bold;
    margin-bottom: 17px;
 }
 .tan_dalog_box_zi .name4  textarea {
   height: 121px;
     width: 360px;
     border-radius: 5px;
     -o-border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border: 1px solid #e5e5e5;
     color: #333;
     font-size: 14px;
     padding-left: 30px;
     padding-top: 15px;
     box-sizing: border-box;
     font-family: sy;
     resize: none;
 }
 .tan_dalog_box_zi .tan_dalog .hd1 {
   margin-bottom: 45px;
 }
 
 
 
 .tan_dalog_box  .tan_dalog .name 
 {
   width: 100%;
   font-size: 14px;
   color: #333;
   font-family: syb;
 }
 .tan_dalog_box  .tan_dalog .name input {
     height: 40px;
     width: 280px;
     border-radius: 5px;
     -o-border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border: 1px solid #e5e5e5;
     color: #333;
     font-size: 14px;
     padding-left: 10px;
     margin-left: 8px;
 }
 .tan_dalog_box  .tan_dalog .name {
   margin-bottom: 27px;
 }
 .tan_dalog_box  .tan_dalog .cha {
   right: -10px;
   top:-10px;
   font-size: 24px;
       line-height: 13px;
       color: #999;
       font-family: sy;
    cursor: pointer;
   
 }
 .tan_dalog_box  .tan_dalog .sure {
   width: 103px;
   height: 33px;
   text-align: center;
   line-height: 33px;
   background: #005e99;
   color: #fff;
   font-size: 14px;
   border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   /* float: right; */
   margin-right: 15px;
   margin-top: 27px;
   cursor: pointer;
   margin: 0 auto;
 }
 
 
 .tan_dalog_box_zi   .tan_dalog .sure {
   margin: 40px auto;
   float: none
 }
 
 /* ÃƒÂ¥Ã‚Â¢Ã…Â¾ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ¥Ã…â€œÃ‚Â°ÃƒÂ¥Ã‚ÂÃ¢â€šÂ¬ */
 
 .tan_dalog_box2  .tan_dalog_add {
   position: absolute;
   /* padding: 26px; */
   box-sizing:border-box; 
   left: 50%;
   top: 50%;
       transform: translate(-50% ,-50%);
     -webkit-transform: translateX(-50%, -50% );
     -moz-transform: translateX(-50%, -50%);
   width: 760px;
   height: 525px;
   background: #fff;
  
 }
 .tan_dalog_box2  {
 position: fixed;
 width: 100%;
   height: 100%;
   background: rgba(0,0,0,.3);
   z-index: 9999;
   top:0;
   left: 0;
   display: none
 }
 
 
  
 
 
 
 .tan_dalog_box2  .tan_dalog_add .hdd1{
   height:27px ;
   border-bottom: 1px solid #c4c4c4;
   padding: 0 10px;
   background: #f3f3f3;
  
 }
 .tan_dalog_box2  .tan_dalog_add  .yy {
   font-size: 15px;
   color: #333;
   border: 1px solid #c6c6c6;
            border-radius: 2px;
       -o-border-radius: 2px; 
     -moz-border-radius: 2px; 
   -webkit-border-radius: 2px; 
   width:15px ;
   height: 15px;
   line-height: 11px;
   text-align: center;
   cursor: pointer;
 }
 .tan_dalog_box2  .tan_dalog_add  .name  {
   margin-bottom: 10px;
 }
 .tan_dalog_box2  .tan_dalog_add  .name .n1 {
   font-size: 14px;
   color: #666;
 }
  .tan_dalog_box2  .tan_dalog_add  .name .n1 span {
    font-size: 12px;
    color: #e43972;
  }
  .tan_dalog_box2  .tan_dalog_add  .name  input {
    width: 234px;
    height: 30px;
    color: #333;
    font-size: 14px;
    padding: 0 10px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    box-sizing: border-box;
  }
  .tan_dalog_box2  .tan_dalog_add  .name  .sle {
    height: 30px;
    width: 173px;
      font-size: 14px;
   color: #666;
 
   
  }
 select::-ms-expand{ display: none; }
 
   .tan_dalog_box2  .tan_dalog_add  .name select{
      appearance:none;  
     -moz-appearance:none;  
     -webkit-appearance:none;
      background: url("../images/down.png") no-repeat scroll 148px center transparent;
      padding-right: 14px;
      padding: 0 10px;
      border: 1px solid #cecbce;
      box-sizing: border-box;
 }
  
 
 .tan_dalog_box2 .address_con {
    padding:  25px 20px;
 
 }
 .tan_dalog_box2 .address_con .name2 {
        font-size: 14px;
   color: #666;
   margin: 0 5px;
       margin-top: 29px;
 }
 .tan_dalog_box2 .address_con .name .dizhi {
      width: 498px;
    height: 30px;
    color: #333;
    font-size: 14px;
    padding: 0 10px;
 }
 
 .tan_dalog_box2 .address_con .name .dizhi2 {
   width: 498px;
 }
 
 .tan_dalog_box2 .address_con .name3 .nn1 {
   width: 56px;
   height: 25px;
   margin-right: 5px;
   font-size: 14px;
   color: #333;
   text-align: center;
   line-height: 25px;
   border: 1px solid #ddd;
 }
 .tan_dalog_box2 .address_con .name3  {
   margin-top: 18px;
 }
 
 .tan_dalog_box2 .address_con .save input{
   background: #f4f3f3;
   border: 1px solid #ccc;
             border-radius:5px;
       -o-border-radius:5px; 
     -moz-border-radius:5px; 
   -webkit-border-radius:5px; 
   width: 113px;
   height: 30px;
   cursor: pointer;
 }
 
 .tan_dalog_kucun {
   width: 502px;
   height: 195px;
 }
 
  .tan_dalog_kucun  .h1 {
    font-size: 14px;
     color: #333333;
  }
  .tan_dalog_kucun  .h2 {
    font-size: 14px;
     color: #666666;
     line-height: 22px;
     margin-top: 14px;
  }
  .tan_dalog_kucun  .h2 span {
    font-size: 14px;
    color: #005e99;
  }
 
  .tan_dalog_kucun  .zz {
     width: 100px;
     height: 36px;
     line-height: 36px;
     text-align: center;
     background: #005e99;
     font-weight: bold;
      color: #fff;
     border-radius: 5px;
     -o-border-radius: 5px; 
 -moz-border-radius: 5px; 
 margin-right: 16px;
 -webkit-border-radius: 5px; 
 cursor: pointer;
  }
  .tan_dalog_kucun  .yy {
     width: 100px;
     height: 36px;
     line-height: 36px;
     text-align: center; 
     border: 1px solid #e6e6e6;
     font-weight: bold;
     color: #656565;
     box-sizing: border-box;
      cursor: pointer;
     border-radius: 5px;
     -o-border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 
 
  }
  .tan_dalog_kucun .sure2 {
    margin-top: 20px;
    width: 100%;
 
  }
 .tan_dalog_kucun {
   display: none;
 }
 
 
  .tan_dalog_message {
    display: block;
  }
  .tan_dalog_box .tan_dalog_message {
   width: 642px;
   height: 666px;
 
 }
 .tan_dalog_message .hh1 {
   font-size: 30px;
   color: #333333;
   margin-bottom: 40px;
 }
 .tan_dalog_message form {
   width: 445px;
   margin: 0 auto;
 }
 .tan_dalog_message form input {
   width: 339px !important;
   height: 34px !important;
   border: 1px solid #d9d9d9;
   margin-left: 20px;
   border-radius:0  !important;
   font-size: 16px;
 
 }
 .tan_dalog_message form .text {
   font-size: 16px;
   color: #333333;
 
 }
 .tan_dalog_message form .name {
   margin-bottom: 28px;
 }
 
 .tan_dalog_message form .name textarea {
   width: 350px;
   height: 119px;
   border: 1px solid #d9d9d9;
   margin-left: 9px;
   border: 1px solid #d9d9d9;
   font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
   padding: 20px;
   box-sizing: border-box;
   resize: none
 }
 
 .tan_dalog_message .sure3 .zz {
   width: 100px;
   height: 36px;
   line-height: 36px;
   text-align: center;
   background: #005e99;
   font-weight: bold;
    color: #fff;
   border-radius: 5px;
   -o-border-radius: 5px; 
 -moz-border-radius: 5px; 
    margin:  0 8px; 
 -webkit-border-radius: 5px; 
 cursor: pointer;
 }
 .tan_dalog_message .sure3 .yy {
   width: 100px;
   height: 36px;
   line-height: 36px;
   text-align: center; 
   border: 1px solid #e6e6e6;
   font-weight: bold;
   color: #656565;
   box-sizing: border-box;
    cursor: pointer;
   border-radius: 5px;
   -o-border-radius: 5px; 
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   margin:  0 8px; 
 
 }
 
 
 
 
 
 
 
 
 
 .common-head_con2 {
   height: 41px;
   display: none;
 }
 .common-head_con2 .zz{
   font-size: 14px;
   color: #fff;
   font-weight: bold;
   height: 100%;
 }
  
 .common-head_con2  .yy a {
     font-size: 16px;
   color: #fff;
   font-weight: bold;
 }
 .common-head_con2  .y0 {
   color: #fff;
 }
  
 .common-head_con2  .yy a:hover {
   color: #fff27f;
 }
 
 .common-head_con .message .m1:hover .san_one {
   display: block
 }
 .common-head_con .message  .san_one {
   position: absolute;
   top: 40px;
   left: 0;
   display: none;
   width: 100%;
   height: 75px;
   background: #005e99;
                border-radius:5px;
       -o-border-radius:5px; 
     -moz-border-radius:5px; 
   -webkit-border-radius:5px; 
 }
 
 .common-head_con .message .san_one .s1  {
     text-align: center;
 }
 .common-head_con .message .san_one .s1 a {
   color: #fff;
   line-height: 22px;
   font-size: 14px;
 }
 
 .common-head_con .message .san_one .s1 a:hover {
   text-decoration: underline
 }
 
 .bangding-tell_con .font {
   font-family: sy;
   font-size: 14px;
   color: #333333;
 }
 .bangding-tell_con img {
    width: 13px;
    height: 18px;
    margin-right: 5px;
 }
 .bangding-tell_con {
   padding: 0 20px 
 }
 
 
 .login_con .name4 a {
   font-size: 14px;
   color: #005e99;
   font-family: sy;
   text-align: center;
   margin: 0 auto
 }
  
 .common-break a {
   font-size: 14px;
   color: #666666;
   font-family: sy;
 
 }
 .common-break a.last {
   color: #005e99;
   font-family: sy;
 
 }
 .shop_cart_head {
   padding-top: 35px;
   margin-bottom: 30px;
 }
 .shop_cart_head .zz  {
  font-size: 16px;
  color: #333333;
  font-family: sy;
  font-weight: bold;
 
   
 }
 
 .shop_cart_head .zz   img {
   margin-right: 5px;
 }
 
 .shop_cart_head .yy {
   width: 395px;
  
 }
 .shop_cart_head .yy_name .n1 {
    font-size: 16px;
    color: #333333;
    font-family: sy;
 }
 .shop_cart_head .yy_name .n0 {
  
    color: #005e99;
  
 }
 
 .shop_cart_head .yy_name {
   padding-right: 5px;
 }
 
 .shop_cart_head .yy_name  .n3 {
   padding-right: 5px;
 }
 .shop_cart_head .yy_name  .n2 {
   padding-right: 17px;
 }
 .renzheng {
   width: 865px;
  
   background: #fff;
   border-radius: 5px;
   -o-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
 }
 
 
 
 
 .renzheng .common-h1 {
   font-size: 18px;
   color: #333;
   font-weight: bold;
   height: 58px;
   line-height: 58px;
   padding: 0 19px;
   box-sizing: border-box;
   border-bottom: 1px solid #e6e6e6;
 }
 
 .renzheng_name {
   padding: 0 3%;
   padding-bottom: 50px;
 }
 
 .renzheng_name .name {
   width: 47%;
 }
 
 .renzheng_name .name {
   font-weight: bold;
   font-size: 14px;
   color: #333;
   font-family: syb;
 }
 .renzheng_name .name input {width: 298px;
   width: 298px;
   height: 38px;
   border: 1px solid #cccccc;
   font-size: 14px;
   font-family: sy;
   padding: 0 5px;
   box-sizing: border-box;
   margin-left: 5px;
 
 }
 .renzheng_name .name {
   margin-bottom: 30px;
 }
 
 .renzheng_name .img_box .ri {
   width: 733px;
   min-height: 300px;
   border: 1px solid #ccc;
   margin-left: 0;
   padding: 20px;
   box-sizing: border-box;
 }
 
 .renzheng_name .img_box .ri input {
   width: 160px;
   height: 121px;
   border: 1px solid #ccc;
   font-size: 40px;
   color: #ccc;
   text-align: center;
   line-height: 121px;
 
 }
 .renzheng_name .img_box .ri .wy_jia {
   width: 160px;
   height: 121px;
   font-size: 40px;
   color: #ccc;
   text-align: center;
   line-height: 121px;
 }
 #img1_show{
   width: 160px;
   height: 121px;
 }
 .renzheng_name .img_box {
   font-weight: bold;
   font-size: 14px;
   color: #333;
   width: 100%;
 }
 .renzheng_name .img_box input {
   margin-right: 14px;
   margin-bottom: 20px;
   cursor: pointer;
 }
 
 
 .renzheng_name .img_box input:nth-of-type(4n){
   margin-right: 0;
 }
 
 .renzheng_name .submit  {
   width: 100%;
 }
 .renzheng_name .submit input 
 {
       width: 120px;
       height: 36px;
       font-size: 14px;
       color: #fff;
       font-family: syb;
       border: 0;
       background: #005e99;
       border-radius: 5px;
       -o-border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       margin-left: 80px;
       margin-top: 30px;
       cursor: pointer;
 }
 
 .dingdan-you-con .bian1 .b1 {
   font-size: 14px;
   color: #676767;
   margin-right: 5px;
   
 }
 
 .dingdan-you-con .bian1 .b2 {
   font-size: 14px;
   /* color: #005e99; */
   color: #005e99;
 }
 
 .dingdan-you-con .bian2 .b22 {
   font-size: 14px;margin: 0 5px;
  
 
 }
 .bianhao .spst {
   line-height: 37px;
 }
 .dingdan-you-con .bian2 .color1 {
   color: #ffc23e;
  
 
 }
 
 .dingdan-you-con .bian2 .color2 {
   color: #005e99;
  
 
 }
 
 .dingdan-you-con .bian2 .color3 {
   color: #ccc;
  
 
 }
 
 .dingdan-you-con .bian2 .color3 a{
   color: #ccc;
 
 }
 
 .dingdan-you-con  .you .d1_text {
   font-size: 14px;
   color: #999999;
 }
 .dingdan-you-con .bian2 .color4 {
   color: #333333;
   margin-left: 23px;
 }
 
 
 /* ÃƒÂ¥Ã‚Â¤Ã…Â¡ÃƒÂ©Ã¢â€šÂ¬Ã¢â‚¬Â°ÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â  */
 
 .fapiao-you .con3 input[type="checkbox"]+label {
   position: relative;
   padding-left: 31px;
 }
 
 .fapiao-you .con3 input[type="checkbox"]  {
    display: none;
 
     }
 
     .fapiao-you .con3  {
   color: #005e99;
     }
 
 
 
 
 .fapiao-you .con3 input[type="checkbox"]+label:before {
      /* font-size: 19px; */
    background: url(../images/yuan.png) no-repeat;
    height: 16px;
    background-size: cover;
    width: 16px;
   position: absolute;
   content: '';
    top: 50%;
     transform: translateY(-50%);
  -webkit-transform: translateY(-50% );
  -moz-transform: translateY(-50% );
   left: -2px;
 
 
   
 }
 .fapiao-you .con3 input[type="checkbox"]:checked+label:before {
      /* font-size: 19px; */
    background: url(../images/yuan2.png) no-repeat;
    height: 16px;
    background-size: cover;
    width: 16px;
   position: absolute;
   content: '';
    top: 50%;
     transform: translateY(-50%);
  -webkit-transform: translateY(-50% );
  -moz-transform: translateY(-50% );
   left: -2px;
   
 }
 
 .shen_fapiao  input {
   width: 120px;height: 38px;
   background: #005e99;
   font-size: 16px;
   font-family: syb;
     color: #fff;
     border: 0;
   border-radius: 5px;
   -o-border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 
 }
 .shen_fapiao {
   margin-top: 19px;
   margin-left: 126px;
 }
 
 .shen_fapiao  input {
   cursor: pointer;  
 
 }
 
 .tuikuan .dingdan-you-con .d1 {
   border: 0
 }
 
 
 .tuikuan .dingdan-you-con .d1 .zuo {
   width: 160px;
   height: 118px;
 }
 .tuikuan .dingdan-you-con .d1 {
   height: auto;
 }
 .tuikuan .dingdan-you-con .zuo1 {
   color: #333;
   font-size: 16px;
   margin-right: 10px;
   font-family: syb;
 }
 
 .tuikuan .dingdan-you-con .d1_one .you {
   padding-top: 10px;
 
 }
 .tuikuan .dingdan-you-con .d1 {
  border-bottom: 1px solid #005e99
 }
 
 .tuikuan .dingdan-you-con form .name input {
   width: 359px;
   height: 36px;
   border: 1px solid #ccc;
   padding: 0 10px;
   box-sizing: border-box;
   color: #333;
   font-size: 14px;
 }
 .tuikuan .dingdan-you-con form .name font{
   font-size: 16px;
   color: #333333;
    margin-right: 5px;
 }
 .tuikuan .dingdan-you-con form .name  {
   margin-bottom: 20px;
 }
 
 .tuikuan .dingdan-you-con form .name2 textarea {
   width: 733px;
   height: 100px;
   border: 1px solid #ccc;
   padding: 10px;
   box-sizing: border-box;
   color: #333;
   font-size: 14px;
   font-family: sy;
 }
 .tuikuan .dingdan-you-con form .name2 font {
   margin-bottom: 50px;
 }
 
 
 .tuikuan .dingdan-you-con form .submit input 
 {
       width: 120px;
       height: 36px;
       font-size: 14px;
       color: #fff;
       font-family: syb;
       border: 0;
       background: #005e99;
       border-radius: 5px;
       -o-border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       margin-left: 80px;
       margin-top: 10px;
       cursor: pointer;
       margin-bottom: 10px;
 }
 
 
 .fapiao-you_yi  table tr:not(:first-child) {
    background: #f7f7f7
 }
 
 .fapiao-you_yi td {
   padding-left: 20px;
 }
 .fapiao-you_yi .two {
   width: 167px;
 }
 
 .fapiao-you_yi .one {
   width: 200px;
 }
 .fapiao-you_yi  td img {
   display: inline-block;
 }
 .fapiao-you_yi .g1_bot {
   background: #fff;
   border-bottom: 1px solid #005e99;
   padding-left: 10px;
 }
 
 .fapiao-you_yi  .gg{
    font-size: 14px;
    color: #666;
    width: 30%;
    text-align: center;
 }
 
 .fapiao-you_yi .g1_bot td {
   display: inline-block;
 }
 
 .zhifu_con {
   height: 471px;
                 -webkit-box-shadow: 0 0px 10px rgba(0,0,0,.1);
     -moz-box-shadow: 0 0px 10px rgba(0,0,0,.1);
     -ms-box-shadow: 0 0px 10px rgba(0,0,0,.1);
  box-shadow: 0 0px 10px rgba(0,0,0,.1);
       border-radius: 5px;
       -o-border-radius:  5px;
   -moz-border-radius:  5px;
   -webkit-border-radius: 5px;
   padding: 20px 18px;
   box-sizing:border-box; 
 }
 
 .zhifu_con  .h1 {
   font-size: 16px;
   color: #333333;
   font-weight: bold;
 }
 
 .zhifu_con  .hd1 {
     font-size: 16px;
   color: #333333;
   font-family: sy;
   font-weight: bold;
 }
 
 .zhifu_con .qian {
       font-size: 14px;
   color: #333333;
 }
 .zhifu_con .qian span{
     font-size: 18px;
   color: #005e99;
   font-weight: bold;
     
 }
 
 
 
 
 .zhifu_con .con3 input[type="radio"]+label {
   position: relative;
   padding-left: 31px;
 }
 
 
 .zhifu_con .con3 input[type="radio"]  {
    display: none;
 
     }
 
     .zhifu_con .con3  {
   color: #005e99;
     }
 
 
 
 
 .zhifu_con .con3 input[type="radio"]+label:before {
      /* font-size: 19px; */
    background: url(../images/qq.png) no-repeat;
    height: 16px;
    background-size: cover;
    width: 16px;
   position: absolute;
   content: '';
    top: 50%;
     transform: translateY(-50%);
  -webkit-transform: translateY(-50% );
  -moz-transform: translateY(-50% );
   left: -0;
 
 
   
 }
 .zhifu_con .con3 input[type="radio"]:checked+label:before {
      /* font-size: 19px; */
      background: url(../images/qq2.png) no-repeat;
      height: 16px;
      background-size: cover;
      width: 16px;
      position: absolute;
      content: '';
      top: 50%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50% );
      -moz-transform: translateY(-50% );
      left: 0;
 }
 
 
 .zhifu_con .con3  .qian {
   margin-left:auto ;
   display: none;
 }
 
 .zhifu_con .active .qian {
   display: block
 }
 
 
 .zhifu_con .con3 .xia_box {
   margin-top: 9px;
 }
 
 .zhifu_con .con3  {
   height: 78px;
   padding: 0 20px;
 }
 
 .zhifu_con  label {
   width: 100%;
       height: 100%;
       display: block;
 }
 
 .zhifu_con .img1{
   width: 20px;
   height: 20px;
   margin-right: 10px;
 }
 
 
 
 .zhifu_con .img2{
   width: 24px;
   height: 21px;
   margin-right: 10px;
 
 }
 .zhifu_con .con3{
   border: 2px solid #fff;
   box-sizing:border-box;
 }
 
 .zhifu_con  .active {
   border: 2px solid #005e99;
     box-sizing:border-box;
 }
 
 
 .zhifu_con .h1 {
   margin-bottom: 30px;
 }
 .submit_zhifu {
 
 }
 .submit_zhifu input 
 {
       width: 120px;
       height: 36px;
       font-size: 14px;
       color: #fff;
       font-family: sy;
       font-weight: bold;
       border: 0;
       background: #005e99;
       border-radius: 5px;
       -o-border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       margin:0 auto;
       text-align: center;
       margin-top: 82px;
       cursor: pointer;
       margin-bottom: 10px;
 
 }
 .zhanghao-you_con .zz3 {
    font-size: 14px;
    color: #999999;
 }
 .fapiao-you_shenqing_form {
    padding-bottom: 30px;
 }
 
 .fapiao-you_shenqing_form .head .zz {
      font-size: 14px;
      color: #333333;
      font-family:syb;
 }
 
 .fapiao-you_shenqing_form .head .zz span {
     color: #56dfb0;
 }
 
 
 
 .fapiao-you_shenqing_form .con3 input[type="radio"]+label {
   position: relative;
   padding-left: 31px;
 }
 
 
 .fapiao-you_shenqing_form .con3 input[type="radio"]  {
    display: none;
 
     }
 
     .fapiao-you_shenqing_form .con3  {
   color: #005e99;
     }
 
 
 
 
 .fapiao-you_shenqing_form  .con3 input[type="radio"]+label:before {
      /* font-size: 19px; */
    background: url(../images/qq.png) no-repeat;
    height: 16px;
    background-size: cover;
    width: 16px;
   position: absolute;
   content: '';
    top: 50%;
     transform: translateY(-50%);
  -webkit-transform: translateY(-50% );
  -moz-transform: translateY(-50% );
   left: -2px;
 
 
   
 }
 .fapiao-you_shenqing_form .con3 input[type="radio"]:checked+label:before {
      /* font-size: 19px; */
    background: url(../images/qq2.png) no-repeat;
    height: 16px;
    background-size: cover;
    width: 16px;
   position: absolute;
   content: '';
    top: 50%;
     transform: translateY(-50%);
  -webkit-transform: translateY(-50% );
  -moz-transform: translateY(-50% );
   left: -2px;
   
 }
 
 
 .fapiao-you_shenqing_form  .head {
   padding: 0 43px;
 }
 
 
 .fapiao-you_shenqing_form  .head label {
   font-size: 14px;
   color: #333;
 }
 
 .fapiao-you_shenqing_form  .head{
   margin-bottom: 12px;
  
 }
 
 .fapiao-you_shenqing_form  .head .name input {
    width: 281px;
    height: 36px;
    border: 1px solid #e6e6e6;
    padding: 0 10px;
    font-size: 14px;
    color: #333;
    margin-left: 23px;
 }
 
 .input_box {
   width: 431px;
 }
 
 
 
  
  .fapiao-you_shenqing_form  .input_box .head {
   padding-left: 0;
   margin-bottom: 24px;
   padding-right: 0;
 }
  .big_input {
    padding-bottom: 6px;
    border-bottom: 1px solid #005e99;
    margin-bottom: 30px;
  }
 
 
 
 
  .shen_fapiao  input {
   width: 120px;height: 38px;
   background: #005e99;
   font-size: 16px;
   font-family: syb;
     color: #fff;
     border: 0;
   border-radius: 5px;
   -o-border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 
 }
 
 .shen_fapiao_from input {
   width: 120px;height: 38px;
   /* background: #005e99; */background: transparent;
   font-size: 16px;
   font-family: syb;
     color: #656565;
     border: 1px solid #e6e6e6;
   border-radius: 5px;
   -o-border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 cursor: pointer;
 }
 .shen_fapiao_from  {
   margin-top: 19px;
   margin-left: 20px;
 }
 
 
 .dingdan_show .con_head .h1 {
   font-size: 18px;
   color: #333;
   
 }
 .dingdan_show .con_head .h1 {
   font-size: 14px;
   color: #666666;
   margin-right: 16px;
 
 }
 .dingdan_head {
   height: 124px;
 }
 
 .dingdan_head_success .ss1 {
   margin: 0 7px;
   font-size: 16px;
   font-family: syb;
 }
 
 .dingdan_head_success .ss2 {
   margin: 0 10px;
   font-size: 16px;
   font-family: syb;
   color: #005e99;
 }
 
 .dingdan_show_con {
   border: 2px solid #e6e6e6;
   /* padding: 20px; */
   box-sizing: border-box;
   margin-bottom: 30px;
 }
 .dingdan_show_con .con_head .h1 {
   font-size: 18px;
   color: #333;
 }
 .dingdan_show_con .con_head .h2 {
   font-size: 14px;
   color: #666;
   margin-right: 38px;
   line-height: 20px;
   margin-top: 17px;
 }
 .dingdan_show_con .con_head .h2 span {
   /* white-space: nowrap; */
 }
 .dingdan_show_con .con_head .h3 span {
       white-space: nowrap;
 }
 .dingdan_show_con .con_head .h22 {
   width: 469px;
   line-height: 20px;
   margin-top: 17px;
      
 }
 
 .dingdan_show_con .con_head {
   padding-bottom: 14px;
   border-bottom: 1px solid #e6e6e6;
   padding: 20px;
 }
 
 .dingdan_show_con .shop_cart .hd1 {
   font-size: 16px;
   color: #333333;
   line-height: 75px;
   padding-left: 20px;
 }
 
 
 .dingdan_show_con  .shop_cart .table .tou .head {
   width: 378px;
   font-size: 16px;
   color: #333333;
   font-family: sy;
   font-weight: bold;
   padding-left: 117px;
   box-sizing: border-box;
 }
 
 .dingdan_show_con   .shop_cart .table .tou>div:nth-of-type(2) {
   width: 139px;
 }
 
 
 .dingdan_show_con  .shop_cart  .table .tou>div:nth-of-type(2) {
   width: 159px;
 }
 .dingdan_show_con  .shop_cart  .table .tou>div:nth-of-type(3) {
   width: 121px;
 }
 .dingdan_show_con  .shop_cart  .table .tou>div:nth-of-type(4) {
   width: 115px;
 }
 .dingdan_show_con  .shop_cart  .table .tou>div:nth-of-type(5) {
   width: 105px;
 }
 .dingdan_show_con  .shop_cart  .table .tou>div:nth-of-type(6) {
   width: 105px;
 }
 
 .dingdan_show_con .shop_cart .table_con >div:nth-of-type(2) {
    width: auto;
    margin-left: 0px;
 }
 
 .dingdan_show_con .shop_cart .table_con >div:nth-of-type(1){
   width: auto;
 }
 
 .dingdan_show_con .shop_cart .table_con .td1 {
   width: 242px;
 }
 .dingdan_show_con .shop_cart .td22 {
   width: 156px;
 }
 .dingdan_show_con .shop_cart .td33 {
   width: 86px;
 }
 .dingdan_show_con .shop_cart .td44 {
   width: 141px !important;
   text-align: left;
 }
 .dingdan_show_con .shop_cart .nums2 {
   width: 102px;
 }
 
 .dingdan_show_con .shop_cart .nums22 {
   width: 75px;
 }
 
 
 
 
 .dingdan_show_con .shop_cart .table .tou {
   background: #fff;
   padding: 0;
     margin: 0 15px;
 
 }
 
 .dingdan_show_con .shop_cart   .table_con {
   background:transparent;
   border-bottom: 1px dashed #f2f2f2; 
 }
 
 .dingdan_show_con .shop_cart .table .tou {
   border-bottom: 2px solid #46dca8;
   padding-bottom: 10px;
 }
 
 .dingdan_show_con .shop_cart .table_last .last3 {
 
 }
 
 .dingdan_show_con .shop_cart .table_last {
   margin-top: 0;
   border: 0;
 border-top:2px solid #46dca8;
 padding: 0;
 margin: 0 20px;
 border-radius: 0;
 padding-top: 46px;
     width: 95.5%;
     margin: 0 auto;
 }
 
 .dingdan_tijiao .beizhu textarea{
   font-family: sy;
   font-size: 16px;
   color: #333;
   width: 1089px;
   height: 78px;
   resize: none;
   padding: 0 10px;
   box-sizing: border-box;
   border: 1px solid #e6e6e6;
 
 }
 .dingdan_tijiao .beizhu .text {
   font-size: 12px;
   color: #666;
 }
 
 .dingdan_tijiao .beizhu {
   padding: 0 20px;
   margin-top: 30px;
 }
 .beizhu_bot .s1 {
   font-size: 12px;
   color: #333;
   margin-left: 10px;
   font-family:sy;
 }
 .beizhu_bot .s1 span {
  font-size: 16px;
  font-family:sy;
  color: #005e99;
  font-weight: bold;
 }
 .beizhu_bot {
   width: 100%;
   margin: 10px 0;
 }
 
 .jifen_bot   .zz{
   font-size: 14px;
   font-family:sy;
   color: #666666;
 } 
 .jifen_bot {
   padding: 0 20px;
 }
 .jifen_bot   .zz  span{
   font-size: 20px;
   font-family:sy;
   font-weight: bold;
 
   color: #005e99;
 } 
 .jifen_bot   .yy input {
   width: 120px;
   height: 50px;
   background: #005e99;
   color: #fff;
   font-family:syb;
   font-size: 18px;
   border: 0;
   
   border-radius: 5px;
   -o-border-radius: 5px; 
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px; 
 cursor: pointer;
 }
 
 
 
 
 .dingdan_tijiao .shop_cart .table_last .last3 span {
  
   margin-right: 0px;
  
 }
 .dingdan_tijiao .n0{
   padding-right: 31px !important;
 }
 
 .dingdan_tijiao  .xuanze_box .box1 {
   width: 270px;
   height: 140px;
   border:2px dashed #e6e6e6;
   padding: 10px;
   box-sizing: border-box;
 }
 
 .dingdan_tijiao  .hd1_top  {
   font-size: 16px;
   color: #333333;
   font-family: sy;
 }
 
 .dingdan_tijiao  .hd2 {
   font-size: 14px;
   color: #666666;
   margin-top: 5px;
   min-height: 59px;
 }
 
 .dingdan_tijiao  .hd3 {
   font-size: 14px;
   color: #cccccc;
 
 }
 .dingdan_tijiao  .xuanze_box .box1:hover {
     border:2px dashed #46dca8;
     
 }
 .dingdan_tijiao  .xuanze_box .box1:hover .hd3{
    color: #005e99;
     
 }
 .dingdan_tijiao  .xuanze_box .box1{
   margin-right: 20px;
   margin-bottom: 20px;
 }
 
 .dingdan_tijiao  .xuanze_box .box1:nth-of-type(4n){
   margin-right: 0;
 }
 
 .dingdan_tijiao .box1  .zz {
    color: #333;
    font-size: 50px;
 }
 .dingdan_tijiao .box1  .yy {
    color: #666666;
    font-size: 18px;
    margin-left: 10px;
 }
 
  
 
 
 
 
 
 .shopcart_popup1 {
   position: absolute;
   background: url(../images/tanchuang2.png) no-repeat;
   background-size: 100% 100%;
   width: 100%;
   height: 45px;
   overflow: hidden;
   line-height: 52px;
   color: #F00;
   font-weight: bold;
   left: 0;
   top: 28px;
 }
 
 
 
 
 #password:-webkit-autofill,
 #tel:-webkit-autofill 
   {
   -webkit-box-shadow: 0 0 0px 1000px white inset !important;
   outline:none;
 }
 
 
 .tan_dalog_box .tan_dalog .name  input:-webkit-autofill {
   -webkit-box-shadow: 0 0 0px 1000px #f0f2f5 inset !important;
   outline:none;
 }
 
 .reg_con form .name  input:-webkit-autofill {
   -webkit-box-shadow: 0 0 0px 1000px #f0f2f5 inset !important;
   outline:none;
 }
 
 
 .zhifu_con .con3 {
  
   border-bottom: 2px solid #e5e5e5;
 }
 
 
 .zhifu_con .con3 .img_box .img1 {
   display: inline-block;
   vertical-align: middle
 }
 .zhifu_con .con3 .img_box .img2 {
   display: inline-block;
   vertical-align: middle
 }
 
 .zhifu_con .con3 .img_box .hd1 {
   display: inline-block;
   vertical-align: middle
 }
 
 .zhifu_con .con3 input[type="radio"]+label {
   padding-top: 25px;
   height: 100%;
   box-sizing: border-box;
   cursor: pointer;
 }
 
 .zhifu_con .con3 .img_box  {
   /* margin-top: 25px; */
 }
 
 .zhifu_con .con3 .label  {
   /* margin-top: 25px; */
   padding-left: 21px;
 }
 
 .con3_down_box {
   /* display: none */
   padding: 24px 52px;
   display: none;
   padding-right: 36px;
 }
 
 .zhifu_con .con3.active + .con3_down_box {
   display: block
 }
 .zhifu_con .con3.active + .con3_down_box + .submit_zhifu {
   display: none
 }
 
 
 .zhifu_con .con3.active .xia_box  img {
   display: none
 }
 .zhifu_con .con33.active  {
   border: 2px solid transparent;
 }
 .zhifu_con .con3_down_box .zz .hb1 {
    font-size: 14px;
    color: #333333;
    margin-bottom: 10px;
 }
 .zhifu_con .con3_down_box  .yy .hb1 {
   font-size: 14px;
   color: #333333;
   margin-right: 10px;
   line-height: 31px;
 }
  
 
 .zhifu_con .img3{
   width: 20px;
   height: 20px;
   margin-right: 10px;
   margin-left: 3px;
 
 }
 .zhifu_con .xia {
   display: none
 }
 .zhifu_con .jiantou {
   margin-left: auto;
 }
 .zhifu_con  .con3_two {
   padding-left: 53px;
   padding-right: 40px;
   /* margin-top: 30px; */
   font-size: 14px;
   color: #333333;
 }
 
 .zhifu_con {
   min-height: 471px;
   height: auto;
   margin-top: 62px;
 }
 
 .zhifu_con  .con3 {
   cursor: pointer;
 }
 .zhifu_con .con3_two {
   display: block;
 }
 
 .zengjia .zhifu_con .con3 {
   border-bottom: 1px solid #e5e5e5;
 }
 
 .zhifu_con .active {
   border: 2px solid #005e99 !important;
 }
 .jiantou.showw  .xia{
   display: block
 }
 .jiantou.showw  .shang{
   display: none
 }
 
 .zhifu_con .con3_dian {
    border: 0;
    cursor: auto;
  } 
 
  .zhifu_con  input {
    margin-top: 50px;
  }
 
 
  .zhifu_con  .con3_dian  {
    margin-top: 0;
  }
  
  .zhifu_con   .con3_dian {
    padding-left: 50px;
  }
 
 
  /* .d-table{ background:transparent;
    border: 1px solid #e6e6e6;
 } 
  .d-table td{ background:#FFF} 
  .d-table td{ 
    border: 1px solid #e6e6e6;
     
  } 
  .d-table th{ 
    border-right: 1px solid #e6e6e6;
     
  } 
  */
 .d-table{
   border-collapse: collapse;
   border: none;
   width: 1090px;
 }
 
 .d-table td ,
 .d-table th
 {
   border: solid #e6e6e6 1px;
   text-align: center;
   color: #666666;
   font-size: 12px;
 }
 .d-table tr td:first-of-type {
   width: 37px;
 }
 .d-table td {
   padding: 0 5px;
   box-sizing: border-box
 }
 
 
 .d-table input[type="radio"]{
   display:none;
 }
 .d-table input[type="radio"]+label{
   position: relative;
   width: 100%;
   height: 100%;
   display: block;
   text-align: left;
   cursor: pointer;
 }
 
 
 .d-table td  input[type="radio"]+label:before{
   content: "";
   width:10px;
   height:10px;
   background: url(../images/quan.png) no-repeat center;
   background-size: contain;
   position: absolute;
   left: -28px;
   top: 10px;
 }                                                   
 .d-table  td input[type="radio"]:checked+label:before{
   content: "";
   width:10px;
   height:10px;
   /* background: #34c0f5; */
   position: absolute;
   left: -28px;
   top: 10px;
   z-index: 99;
   background: url(../images/qzz2.png) no-repeat center;
   background-size: contain;
 } 
 
 
 .d-table   label {
   text-align: center
 }
 
 
 .d-table   tr  td:nth-of-type(3){
   width: 301px;
 
 }
 .d-table   tr  td:nth-of-type(2){
 
 
 }
 
 .pei_way {
   margin-top: 50px;
   padding-left: 20px;
 }
 .pei_way .name {
   font-size: 12px;
  color: #666666;
  margin-right: 6px;
 }
 .common-head3.pro_show .menu_left 
 {
   display: none;
 }
 
 .common-head3.pro_show .menu_top:hover .menu_left{
   display: block
 }
 
 .swiper-container_main3 {
   margin-top: 30px;
   overflow: hidden;
 }
 .swiper-container_main3 .swiper-slide-active {
    border: 1px solid #005e99
 }
 .swiper-container_main3 .swiper-slide:hover{
    border: 1px solid #005e99
 }
 



 
 .pro_fan2 {
  position: absolute;
  right: 0;
  top: 97px

}
.pro_fan2  .img_zuo2 {
  display: none
}
.pro_fan2  img {
  cursor: pointer;
}

.pro_fan2 .zz:hover .img_zuo2,
.pro_fan2 .yy:hover .img_zuo2 {
   display: block
}

.pro_fan2 .zz:hover .img_zuo1,
.pro_fan2 .yy:hover .img_zuo1 {
   display: none
}


.pro_show_con_main2   {
  position: relative;
}
.pro_fan2 {
  width: 1200px;
}









 


 .pro_fan {
   position: absolute;
   right: 0;
   top: 17px;
 
 }
 .pro_fan  .img_zuo2 {
   display: none
 }
 .pro_fan  img {
   cursor: pointer;
 }
 
 .pro_fan .zz:hover .img_zuo2,
 .pro_fan .yy:hover .img_zuo2 {
    display: block
 }
 
 .pro_fan .zz:hover .img_zuo1,
 .pro_fan .yy:hover .img_zuo1 {
    display: none
 }
 
 
 .pro_show_con_main2   {
   position: relative;
 }
 .pro_fan {
   width: 75px;
 }
 
 .dingdan_tijiao   .table_con .td2 .dd {
   width: 110px;
   margin-right: 20px;
 }
 
 .dingdan_tijiao .shop_cart .td22{
   width: 153px;
 }
  
 
 .dingdan_tijiao.dingdan_show_con .shop_cart .td44 {
   width: 122px !important;
   margin-right: 4px !important;
   margin-left: 40px !important;
 }
 
 .dingdan_tijiao  .shop_cart .nums2 {
   width: 89px;
 
 }
 
  
 .tan_dalog_box .tan_dalog_message {
   position: relative;
 }
 
 .tan_dalog_box .tan_dalog_message .tan_cha {
   position: absolute;
   top: 14px;
   right: 14px;
   cursor: pointer;
 }
 
 
 .common-head_con .name_two  .t2 {
   font-family: syb
 }
 
 
 .common_big_box {
   background: #f0f2f5;
 }
 
 .common_big_right {
   width: 915px;
 }
 .common_help_zuo {
    width: 240px;
    margin-top: 73px;
 
 }
 .common_help_zuo .h1 {
   height: 80px;
   background: #ffc23e;
   text-align: center;
   line-height: 80px;
   font-size: 24px;
   color: #fff;
   font-weight: bold;
 }
 
 
 .common_help_zuo .h2 {
   height: 47px;
   line-height: 47px;
   text-align: center;
   font-size: 16px;
   color: #666666;
   background: #e6e6e6;
 
 }
 
 .common_help_zuo dd {
   position: relative;
   height: 45px;
   line-height: 45px;
   text-align: center;
  font-size: 16px;
  color: #666666;
 }
 .common_help_zuo dd:hover a {
   color: #ffc23e;
 
 }
 
 
 
 .common_help_zuo dd  a {
   display: block
 }
 
 
 
 
 
 .common_help_zuo dl {
  
 }
 .common_help_zuo dd  img {
   position: absolute;
   left: 20px;
   top: 50%;
   transform: translateY(-50%);
   -webkit-transform: translateY(-50% );
   -moz-transform: translateY(-50% );
    display: none;
 }
 
 .common_help_zuo dd:hover img {
   display: block
 }
 
 
 .common_help_zuo   {
   padding-bottom: 60px;
   background: #fff;
 }
 .common_big_right {
   
   margin-top: 80px;
   padding: 15px 24px;
     box-sizing: border-box;
     background: #fff;
     margin-bottom: 60px;
   }
  .bangzhu .h1 {
    font-size: 24px; 
    color: #333333;
    margin-bottom: 40px;
    
  }
 
  .bangzhu .h2 {
   font-size: 14px; 
   color: #666666;
   margin-bottom: 52px;
  }
  .bangzhu .h3 {
   font-size: 16px; 
   color: #005e99;
   margin-bottom: 7px;
  }
  .bangzhu .h4 {
   font-size: 16px; 
   color: #666666;
   margin-bottom: 10px;
  }
 
 
  .bangzhu .h5 img {
    width: 100%;
  }
  .about_jingxiao .h1 font {
     font-size: 18px;
     color: #333333;
  }
 .about_jingxiao select  {
    width: 215px;
    height: 36px;
     font-size: 14px;
     color: #333333;
 }  
 
 
 .about_jingxiao .h2   {
   font-size: 14px;
   color: #666666;
 }
 .about_jingxiao .h1 select {
   border: 1px solid #cccccc;
   border-radius: 5px;
 }
 .about_jingxiao  {
   margin-top: 41px;
 
 }
 
 .about_jingxiao .h1  {
   margin-bottom: 43px;
 }
 
 
 .about_contact .about_contact_sub .zz {
    font-size: 14px;
    color: #666666;
 }
 .about_contact .about_contact_sub .yy  font {
    font-size: 14px;
    color: #333333;
 }
 
 .about_contact  {
   margin-top: 30px;
 }
 .about_contact .zz {
     width: 510px;
     line-height: 30px;
      font-size: 14px;
      color: #666666;
 }
 
 .about_contact .yy  font 
 {
    font-size: 14px;
    color: #333333;
     vertical-align: top;
 }
 
 .about_contact .yy {
   padding-right: 10px;
 }
 .about_contact_sub2 {
   margin-top: 30px;
 }
 
 .about_contact_sub2 img {width: 100%;}
 
 
 .about_company .a1_head {
   background: url(../images/s2.png) no-repeat;
   width: 912px;
   height: 60px;
   padding: 0px 36px;
   box-sizing: border-box;
   line-height: 60px;
   background-size: cover;
 }
 .about_company .a1_head  .zz {
   color: #fff;
    font-size: 18px;
    font-weight: bold;
 }
  
 .about_company .a1_head  .yy  a{
   color: #fff;
    font-size: 14px;
    
 }
 
 .about_company .a1 {
   margin-top: 37px;
 }
 .about_company .a1_head {
   margin-bottom: 31px;
 }
 
 .about_company .a1_con  .text {
   font-size: 14px;
   color: #666666;
   width: 624px;
   margin-left: 27px;
   line-height: 26px;
   margin-top: 6px;
 }
 
 
 .about_company .a1:nth-of-type(even) .a1_head  {
   background: url(../images/s3.png) no-repeat;
 }
  
 
 
 
 .about_company .a1:nth-of-type(even)  .a1_con .text {
    float: right;
    margin-left: 0;
    margin-right: 27px;
 }
 
 .about_company .a1:nth-of-type(even)  .a1_con img {
    float: right;
 }
 
 .huiyuan_center .menu_top  .menu_left {
   display: none 
 }
 
 .huiyuan_center  .m_index {
   position: relative
 }
 .huiyuan_center .menu_left  {
   height: auto;
 }
 .huiyuan_center .menu_left .common-fapiao-box:last-of-type {
   border: 0
 }
 
 
 .huiyuan_center .active a{
    color: #005e99;
 }
 
 .huiyuan_center  .common-fapiao-box a:hover {
   color: #005e99;
 
 }
 
 .huiyuan_center  .common-fapiao-box .fa-h2 {
   line-height: 30px;
 }
 
 .v1__top_box .v1_you {
    width: 300px;
    height: 175px;
    background: #fff;
    padding: 0 21px;
    box-sizing: border-box;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
 }
 
 .vip-you .v1__top_box .v1 
 {
   width: 580px;
   padding: 0 21px;
   box-sizing: border-box;
 }
 
 .vip-you .v1_you .bot a {
    color: #005e99;
    font-weight: bold;
    font-size: 18px;
    margin-right: 65px;
 }
 .vip-you .v1_you .bot a font{
   display: block
 }
 .vip-you .v1_you .bot  .font {
    font-size: 14px;
    color: #999999; 
 }
 
 .vip-you .v1_you .bot {
   margin-top: 27px;
 }
 
 .download .d1 .you {
   width: 666px;
   margin-left:36px;
 }
 
 
 
 .download .d1  .h1 {
    font-size: 18px;
    color: #333333;
    margin-top: 37px;
    
 }
 .download .d1  .h2 {
   font-size: 14px;
   color: #666;
   font-family: Arial;
   margin-top: 17px;
   min-height: 86px;
   line-height: 24px;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
    
 }
 
 
 .download .d1 {
   margin-bottom: 26px;
 }
 
 .download {
   margin-top: 31px;
 }
 
 
 
 .download .d1  img {
   width: 165px;
   height: 220px;
   padding: 5px;
   border: 1px solid #d9d9d9;
 }
 
 .download .d1  .h3 {
   width: 139px;
   height: 36px;
   text-align: center;
   line-height: 36px; 
   font-size: 14px;
   background: #005e99;
 
 }
 
 .download .d1  .h3 a{
   display: block;
   color: #fff;
   
 }
 
 .download .d1  .h3:hover  {
   background: #ffc23e;
 }
 
 
 
 
 
 .zeng_tab3  input[type="radio"]  {
   display: none;
 
    }
 
    .zeng_tab3 label {
      position: relative;
      display: inline-block;
      vertical-align: middle
    }
 
 
 
    .zeng_tab3  input[type="radio"]+label:before {
     /* font-size: 19px; */
   background: url(../images/s7.png) no-repeat;
   height: 16px;
   background-size: cover;
   width: 16px;
  position: absolute;
  content: '';
   top: 50%;
    transform: translateY(-50%);
 -webkit-transform: translateY(-50% );
 -moz-transform: translateY(-50% );
  left: 20px;
 
 
  
 }
 .zeng_tab3   input[type="radio"]:checked+label:before {
     /* font-size: 19px; */
   background: url(../images/s77.png) no-repeat;
   height: 16px;
   background-size: cover;
   width: 16px;
  position: absolute;
  content: '';
   top: 50%;
    transform: translateY(-50%);
 -webkit-transform: translateY(-50% );
 -moz-transform: translateY(-50% );
  left: 20px;
  
 }
 
 .zeng_tab3  .h1{
   display: inline-block;
   vertical-align: middle;
     font-weight: bold;
 }
 
 
 .zeng_tab3  {
   margin-top: 37px;
 }
 
 .zeng_tab3 label {
   padding-left: 42px;
   margin-right: 128px;
 }
 
 
 
 .zengjia .zhifu_con .con3 .img_box .hd1 {
   line-height: 21px;
 }
 
 
 
 .zengjia  .zhifu_con {
    box-shadow: none;
    min-height: auto;
 }
 
 
 .zeng_tab3 .bottom_box .b1 {
   font-size: 14px;
   color: #666666;
   width: 25%;
   float: left;
   margin-top: 7px;
 }
 
 .zeng_tab3 .you {
    width: 1058px;
 }
 
 
 .zeng_tab3 .you .bottom_box {
   padding-left: 40px;
 }
 
 .tan_dalog_box2 .tan_dalog_success {
   width: 599px;
   height: 761px;
   border-radius: 10px;
 }
 
 .tan_dalog_success .h1 {
   font-size: 24px;
   color: #333333;
   font-weight: bold;
   line-height: 79px;
 }
 
 .tan_dalog_success .f1 span {
    color: #56dfb0;
    font-size: 20px;
    /* line-height: 36px; */
    vertical-align: -webkit-baseline-middle;
 }
 .tan_dalog_success .f1 font {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
 }
 
 .tan_dalog_success .f1 .zzt {
   line-height: 35px;
   text-align: right;
   margin-right: 19px;
 }
 .tan_dalog_success .zeng_tab3 label {
   margin-right: 0;
 }
 
 
 .tan_dalog_success .yyt {
 
 margin-top: 0;
 
 line-height: 33px;
 }
 
 .tan_dalog_success .f1 {
  width: 471px;
   margin:0 auto;
   margin-bottom: 18px;
 }
  
  
 
 .tan_dalog_success { 
     position: absolute;
     /* padding: 26px; */
     box-sizing:border-box; 
     left: 50%;
     top: 50%;
     transform: translate(-50% ,-50%);
     -webkit-transform: translateX(-50%, -50% );
     -moz-transform: translateX(-50%, -50%);
     width: 601px;
     height: 761px;
     background: #fff;
 }
 
 
 .tan_dalog_success .f1 .yyt  input {
    width: 300px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e6e6e6;
    padding: 0 10px;
    box-sizing: border-box;
 }
 
 
 .tan_dalog_success .f1:first-of-type .zzt {
   margin-right: 0
 }
 
 .tan_dalog_success .f1:first-of-type  {
   margin-bottom: 7px;
 }
 
 
 .tan_dalog_success .f1:nth-of-type(2) .zzt {
   margin-right: 0
 }
 
 .tan_dalog_success .f1:nth-of-type(2)  {
   margin-bottom: 16px;
 }
 
 
 
 .tan_dalog_success .f1  .zzt {
   width: 111px;
   height: 29px;
 }
 
 
 .tan_dalog_success .xian {
    height: 1px;
    background: #005e99;
    margin-bottom: 20px;
    margin-bottom: 25px;
 }
 
 
 
 
 .tan_dalog_success  .yyt .s1 {
   width: 120px !important;
   height: 36px;
   background: #005e99;
   font-size: 16px;
   font-weight: bold;
   color: #fff;
   display: inline-block;
   border: 1px solid transparent !important;
   border-radius: 8rpx !important;
   margin-right: 16px;
   border-radius: 3px;
 }
 
 .tan_dalog_success  .yyt  .s2 {
   background: #fff ;
   width: 120px !important;
   height: 36px;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    color: #656565;
    font-size: 16px;
    font-weight: bold;
   display: inline-block;
   border-radius: 3px;
 
 
 }
 
 
 .mingxi .h1 {
   height: 56px;
   line-height: 56px;
   color: #333333;
   font-weight: bold;
   font-size: 18px;
   padding: 0 18px;
   box-sizing: border-box;
 }
 
 
 
 .mingxi table {
   border-collapse: collapse;
 }
 
 
 .mingxi  {
   width: 914px;
   background: #fff;
 }
 
 .mingxi table .one td  {
    background: #e6e6e6;
     font-size: 14px;
     color: #666666;
 }
 
 
 .mingxi table .one td:nth-of-type(1) {
    width: 208px;
  
 }
 .mingxi table .one td:nth-of-type(2) {
    width: 62px;
    text-align: center;
 }
 .mingxi table .one td:nth-of-type(3) {
    width: 165px;
    text-align: center;
 }
 .mingxi table .one td:nth-of-type(4) {
    width: 469px;
 }
 
 
 .mingxi table   td {
   height: 40px;
   line-height: 40px;
   font-size: 14px;
 }
 
 
 .mingxi table   td:nth-of-type(1) {
   padding-left: 10px;
 }
 
 
 .mingxi table   td:nth-of-type(2) {
   text-align: center
 }
 
 
 .mingxi table   td:nth-of-type(3) {
   text-align: center
 }
 
 
 .pro_show_con .m2 .hd2 {
   font-size: 14px;
    color: #666666;
 }
 
 .me1_two .two_h1 .t1 {
    font-size: 12px;
    color: #999999;
    width: 30%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    border-right: 1px solid #999999;
    height: 12px;
    line-height: 12px ;
    float: left;
 }


 .me1_two .two_h1 {
   width: 100%;
   float: left;
 }

 .common-m2 .img2  {
  width: 817px;
  height: 8.25px;

 }
 .xiazai {
   margin-top: 20px;
 }

 .wenxian_con .zi {
     overflow: hidden;
     display: -webkit-box;
     -webkit-box-orient:vertical;
     -webkit-line-clamp:1;
     line-height: 36px;
 }
  .wenxian_con .news_list .n1 {
   
    padding-bottom: 8px; margin-bottom: 7px;
  }


.wenxian_con .dian {
   color: #006098;
}
  .wenxian_con .news_list .n1 .img {
      margin-right: 12px;
  }

  .wenxian_con .news_list .n1 .zi2 .name{
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      line-height: 22px;
      font-size: 16px;
      color: #363636;
      font-weight: bold;
      margin-right: auto;
  }

  .wenxian_con .news_list .n1 .zi2 .name2{
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;

      font-size: 14px;
      color: #999999;

      margin-right: auto;
  }


  .wenxian_con .news_list .n1:hover .zi2 .name {
      color: #065a9a;
  }

  .wenxian_con .news_list .n1:hover .zi2 .name2 {
      color: #065a9a;
  }
.xiazai .x1 .zz {
     width: 174px;
    height: 230px;
    border: 1px solid #d9d9d9;
    margin-right: 40px;
}
  .xiazai .x1 .yy{width:54%;}
  .xiazai .x1 .yy .h1 {
      font-size: 16px;
      color: #333;
      font-weight: bold;
      margin-top: 38px;
  }


  .xiazai .x1 .yy .h2{
      font-size: 14px;
      color: #696969;
     /* overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;*/
      line-height: 24px;
      margin-top: 23px;
  }
  .xiazai .x1 .yy .h3{
      font-size: 16px;
  text-align: center;
      line-height: 36px;
      width: 140px;
      height: 36px;
      background: #005f99;
       margin-top: 40px;

  }
  .xiazai .x1 .yy .h3 a{
      display: block;
      color: #fff;
  }


  .xiazai .x1 .yy .h3:hover {
      background: #fec23e;
  }
 
 
 
 
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   body {
    font-family: "Microsoft YaHei" !important;
    font: 12px "Microsoft YaHei" !important;
 
   } 
}

  .caigou_con .cai_box .b1_1 {
      width: 915px;
      height: auto;
      overflow: hidden;
      border-bottom: 1px solid #ccc;
      margin-top: 16px;
      float:left;
  }


  .caigou_con .cai_box .name2_1 {
      float: left;
      font-size: 14px;
      color: #333;
      font-weight: bold;
      line-height: 38px;
      text-align: left;
      padding-left:20px;
      padding-right:30px;
      text-transform:Uppercase
  }


  .caigou_con .cai_box .name_1 {
      font-size: 16px;
      color: #434343;
      font-weight: normal;
      line-height: 38px;
      text-align: left;
      float: left;
  }

 
 
 
  .caigou_con .cai_box .b1_1 {
      width: 915px;
      height: auto;
      overflow: hidden;
      border-bottom: 1px solid #ccc;
      margin-top: 16px;
      float:left;
	   padding:10px 0 0px 0;
  }
  .caigou_con .cai_box .img1_1 {
      float: left; 
width:182px;  
  }

  .caigou_con .cai_box .img1_1 img{width:180px; height:113px;  border:1px solid #bfbfbf;}
  

  .caigou_con .cai_box .cbox1 {
      float: right; 
width:700px; height:auto; 
  }


  .caigou_con .cai_box  .cbox1  .name_1 {
	  width:100%;
      float: left;
      font-size: 18px;
      color: #333;
      font-weight: normal;
      line-height: 30px;
      text-align: left;
      float: left;
     /* text-transform:Uppercase;*/
  }

  .caigou_con .cai_box .b1_1:hover .cbox1  .name_1 {
	  width:100%;
      float: left;
      font-size: 18px;
      color: #005e99;
      font-weight: bold;
      line-height: 30px;
      text-align: left;
      float: left;
      /*text-transform:Uppercase;*/
  }
  .caigou_con .cai_box  .cbox1  .name2_1 {
	  width:100%;
      float: left;
      font-size: 14px;
      color: #999999;
      font-weight: normal;
      line-height:20px;
      text-align: left;
      padding-left:0px;
      padding-right:0px;
      text-transform:Uppercase;
  }

 
  .caigou_con .cai_box  .cbox1  .name2_2 {
	  width:100%;
      float: left;
	  height:100px;
      font-size: 14px;
      color: #333;
      font-weight: normal;
      line-height:20px;
      text-align: left;
      padding-left:0px;
      padding-right:0px;
text-overflow: ellipsis; overflow: hidden;
      text-transform:Uppercase;
      margin-bottom:0px;
  }

 
  .caigou_con .cai_box  .cbox1  .cmore1 {
	  width:100%;
      float: left; 
	  height:30px;
      margin-bottom:10px;
		
  }

 
  .caigou_con .cai_box  .cbox1  .cmore1  .cimg1{display:block; float:right; }
  .caigou_con .cai_box  .cbox1  .cmore1  .cimg2{display:none; float:right; }
 
 
 
  .caigou_con .cai_box .b1_1:hover  .cbox1  .cmore1  .cimg1{display:none; float:right; }
  .caigou_con .cai_box .b1_1:hover  .cbox1  .cmore1  .cimg2{display:block; float:right; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 