@charset "utf-8";
/* CSS Document */

html {
  font-size: 10;
  @media screen and (min-width: 320px) {
    font-size: 20 * (320 * 2 / 750);
  }
  @media screen and (min-width: 360px) {
    font-size: 20 * (360 * 2 / 750);
  }
  @media screen and (min-width: 375px) {
    font-size: 20 * (375 * 2 / 750);
  }
  @media screen and (min-width: 410px) {
    font-size: 20 * (410 * 2 / 750);
  }
}



* {
  padding: 0;
  margin: 0;
  border:none;
  outline:none;
  font-size: 100%;
  line-height: inherit;
  position:relative;
}

html {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

body {
  font-family:'Microsoft YaHei'!important;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  overflow-x: hidden;
  background-color: #ffffff;
  color: #666666;
}

p{letter-spacing:0.05em;text-align:justify}

html, body, .wrapper {
  height: 100%;
}

img {
  border: none;
  outline: none;
  max-width: 100%;
}
ul {
  margin: 0;
  list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
  color: #333;
  font-weight: bold;
  line-height: 1.2;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 0;
  margin: 0;
}


h1,h2,h3,h4 {
  margin-bottom: 15px;
}
 .p_section h2,.p_fluid_section h2{font-size:40px}

h2 b,h2 b{font-weight:inherit;color:#6baf0a;}

a, a:active, a:focus, a:hover {
  outline: none;
  text-decoration: none;
  color: #232323;
}

a:hover {
  color: #232323;
}

a {
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  text-decoration: none;
  font-family: 'Montserrat', sans-serif;
}
b, strong {
  font-weight: 900;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12
 {
    padding-right: 0;
    padding-left: 0;
}

.row {
    margin-right: 0;
    margin-left: 0;
}
.fl{float:left}
.fr{float:right}

.toplogo{ height:125px; position: relative;}
.bg_jianbian{background: linear-gradient(to right,#e92227 0%,#ea3d24,#f07d1b 100%);}
.w1024{max-width: 1024px; margin: 0 auto;}
.bg_bai{border-radius: 50px 0 0 0; background: #fff;}

.logo_img{ padding-top:20px;}
.fanhui{display: inline-block; margin-top:70px; color: rgba(255,255,255,0.50)}
.fanhui a{display: inline-block;  color: rgba(255,255,255,0.50)}

.jiansuo_title{ display:inline-block; border-bottom: 4px solid #ca0915; font-size: 24px; margin-top: 80px; }
.newlist{}
.newlist li{ line-height: 24px; border-bottom: 1px solid #ddd; position: relative; padding: 10px 0px;}
.newlist li .time{ position: absolute; right: 0px; top: 0px;}
.newlist li .hong{ color:red;}

.juzhong{ text-align: center!important;}

.jiansou{ padding-top: 30px; margin-bottom: 30px; clear:both;}
.jiansou .input-group-addon{ background:#fff; border-right: none;  border-radius: 0px 0px 0px 0px; border: 0px;box-shadow:3px 0px 8px 2px rgb(0 0 0 / 10%); width:10%!important;}
.jiansou .form-control{border-left: none;   border-radius: 0px 0px 20px 0px!important;}
.jiansou  .btn{ border:none;   border-radius: 0px 0px 20px 0px; width: 100%;}
.jiansou .btn-primary{background: linear-gradient(to right,#e92227 0%,#ea3d24,#f07d1b 100%);}

.pagination>li>a, .pagination>li>span{margin-left: 4px; color: #333;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ca0915;
    border-color: #ca0915;
}
.input-group{width:100%;}
.input-lg{height:56px;}
.btn-lg {
    padding:16px;}

.btn:focus,.btn:active:focus,
.btn.active:focus,.btn.focus,
.btn:active.focus,.btn.active.focus { 
 outline: none;  
 
 
}

.center600{ padding-top: 30px; margin: 0 auto; width: 60%;}
.center600 input::placeholder{ color:#464545; padding-left: 5px;}
.center600 .form-control{border-radius:0px;}
.center600 .input-group{margin:30px 0px;}
.center600 .form-control:focus{box-shadow:3px 2px 8px 2px rgb(0 0 0 / 10%); border-color: #ddd;}
.center600 .input-group-btn{top:-1px; }
.center600 .input-group-btn .active{border-bottom:2px solid #ca0915;}
.center600 .form-control[disabled]{background-color:#fff;}
.center600 .form-control[disabled]{cursor:default;}
.footer{ background: #eeeeee; border-top: 5px solid #d2d2d2; padding: 20px 0px; text-align: center;}
.footerlogo{ text-align: center;}
.footer p{text-align: center;}

.w800{width:100%!important; border: 0px; box-shadow:3px 2px 8px 2px rgb(0 0 0 / 10%);}
.w800:focus{box-shadow:3px 2px 8px 2px rgb(0 0 0 / 20%);}

.btn_bai{ background: #fff;border-color: #dbdbdb;text-shadow: 0 1px 0 #fff;}
.btn_bai:focus{background: #fff;border-color: #dbdbdb;text-shadow: 0 1px 0 #fff;}
.btn_xuanzhong{border-bottom:2px solid #ca0915;}

.jiansuoweizhi{ border:1px solid #ddd; width: 100%;
    height: 40px;
    padding: 0px 12px; margin: 30px 0; line-height: 40px;}
.jiansuoweizhi h3{display:inline-block; font-size: 14px; padding-left: 5px; font-weight: normal;}

.jiansuoweizhi .radio-inline{font-size: 14px;}
.jiansuoweizhi .radio-inline input[type=radio]{position:relative; font-size: 14px;margin-left: -20px;}
.radio_r{ float: right;}

 @media only screen and (min-width:280px) and (min-height:653px){
 .center600{width:100%}
     .pagination>li>a, .pagination>li>span{padding: 3px 2px;}
     .newlist li {
  }
     .newlist li .time{display:block;position: relative;}
}
  
 @media only screen and (min-width:320px) and (min-height:480px){

      .center600{width:100%}
     .pagination>li>a, .pagination>li>span{padding: 3px 6px;}
     .newlist li {
 }
     .newlist li .time{display:block;position: relative;}
     
}
@media only screen and (min-width:320px) and (min-height:568px){
 .center600{width:100%}
     .pagination>li>a, .pagination>li>span{padding: 3px 6px;}
     .newlist li {}
     .newlist li .time{display:block;position: relative;}
}
@media only screen and (min-width:360px) and (min-height:640px){
 .center600{width:100%}
       .pagination>li>a, .pagination>li>span{padding: 3px 6px;}
       .newlist li {}
     .newlist li .time{display:block;position: relative;}
}
@media only screen and (min-width:375px) and (min-height:667px){
 .center600{width:100%}
       .pagination>li>a, .pagination>li>span{padding: 3px 6px;}
       .newlist li {}
     .newlist li .time{display:block;position: relative;}
}
@media only screen and (min-width:414px) and (min-height:736px){

      .center600{width:100%}
       .pagination>li>a, .pagination>li>span{padding: 3px 6px;}
       .newlist li {}
     .newlist li .time{display:block;position: relative;}
}


 @media only screen and (min-width:540px) and (min-height:720px){
   .center600{width:100%}
}


@media only screen and (min-width:736px){
.center600{ padding-top: 30px; margin: 0 auto; width: 60%;}
    .newlist li{  border-bottom: 1px solid #ddd; position: relative;}
}


@media only screen and (min-width:768px){
.center600{ padding-top: 30px; margin: 0 auto; width: 60%;}
    .input-group{width:100%!important; }
 .newlist li{  border-bottom: 1px solid #ddd; position: relative;}   
    .newlist li .time{ position: absolute; right: 0px; top:0px;}
    
   .pagination>li>a, .pagination>li>span{margin-left: 4px; color: #333;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ca0915;
    border-color: #ca0915;
} 
    
}




@media only screen and (min-width:1024px){

  .center600{ padding-top: 30px; margin: 0 auto; width: 60%;}  
    .newlist li{ height:50px; line-height: 50px; border-bottom: 1px solid #ddd; position: relative;}
    .newlist li .time{ position: absolute; right: 0px; top:10px;}
    .pagination>li>a, .pagination>li>span{margin-left: 4px; color: #333;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ca0915;
    border-color: #ca0915;
}
    
}






/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:992) {.center600{ padding-top: 30px; margin: 0 auto; width: 60%;}   }

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width:1200) { .center600{ padding-top: 30px; margin: 0 auto; width: 60%;}   }




@media screen and (orientation: landscape) {
  /*横屏 css*/
    
    /*.center600{ padding-top: 30px; margin: 0 auto; width: 100%;}  */
}















