@charset "utf-8";
/* CSS Document */
.ins-banner{width:100%; height:300px; overflow:auto; margin:164px auto 0;}
.ins-banner-tt{width:360px; height:140px; margin:75px auto 0; border:1px solid rgba(255,255,255,0.2); border-bottom:none; position:relative;}
.ins-banner-tt h1{width:100%; height:48px; line-height:48px; margin-top:30px; text-align:center; font-size:36px; font-weight:bold; color:#fff;}
.ins-banner-tt h1 span{color:#dd001b; font-weight:normal; padding:0 10px;}
.ins-banner-tt h2{width:100%; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; color:#dd001b; font-family:"Times New Roman", Times, serif;}
.tt-b{width:100%; height:40px; position:absolute; top:119px; left:0;}
.tt-b-l{width:15%; height:20px; border-bottom:1px solid rgba(255,255,255,0.2); float:left;}
.tt-b-c{width:70%; height:40px; line-height:40px; color:rgba(255,255,255,0.6); font-size:14px; text-align:center; float:left; letter-spacing:10px;  text-align:center;}
.tt-b-r{width:15%; height:20px; border-bottom:1px solid rgba(255,255,255,0.2); float:right;}
.ins-mbx-w{width:100%; height:50px; background:#fafafa;}
.ins-mbx{width:1200px; height:50px; line-height:50px; color:#666; font-size:14px; margin:0 auto;}
.ins-mbx a{padding:0 8px; color:#666;}
.ins-mbx a:hover{color:#dd001b;}
.ins-w{width:100%; height:auto; overflow:hidden; background:#fff;}
.ins-n{width:1200px; height:auto; overflow:hidden; margin:50px auto 30px;}
.ins-l{width:250px; height:auto; float:left; overflow:hidden;}
.ins-l-tt{width:100%; height:132px; background:#dd001b; font-size:30px; font-weight:bold; color:#fff; line-height:132px;}
.ins-l-tt i{font-weight:normal; padding:0 10px 0 20px; font-size:30px; vertical-align:middle; float:left; line-height:132px;}
.ins-l-tt span{width:160px; line-height:36px; float:left; margin-top:30px;}
.left-menu{width:100%; height:auto; overflow:hidden; border:1px solid #eeeeee; border-top:none; border-bottom:none;}
.left-menu a{width:100%; height:50px; border-bottom:1px solid #eeeeee; display:block; line-height:50px; box-sizing:border-box; padding-left:40px; color:#333; font-size:16px;}
.left-menu a i{color:#dd001b; padding-right:10px; font-size:14px; font-weight:bold; display:none; line-height:50px;}
.left-menu .active{background:#f5f5f5; color:#dd001b; padding-left:16px;}
.left-menu .active i{display:inline-block;}
.ins-r{width:890px; height:auto; float:right; overflow:hidden;}
.all-txt{width:100%; height:auto; min-height:500px; color:#666; font-size:16px; line-height:28px;}
.all-txt img{max-width:100%; height:auto;}
.all-txt a{color:#666;}
.all-txt02{width:100%; height:auto; min-height:200px; color:#666; font-size:16px; line-height:28px; margin:0 auto;}
.all-txt02 img{max-width:100%; height:auto;}
.all-txt02 a{color:#666;}
.all-img-list{width:100%; height:auto; border-top:1px solid #eee; overflow:hidden; min-height:400px;}
.all-img-list li{width:100%; height:auto; border:1px solid #eee; border-top:none; padding:30px; box-sizing:border-box; overflow:hidden;}
.all-img-list .l-img{width:180px; height:auto; float:left;}
.all-img-list .l-img img{max-width:100%; height:auto;}
.all-img-list .r-txt{width:620px; height:auto; float:right;}
.all-img-list .r-txt h1{width:100%; height:auto; line-height:30px; color:#333; font-size:20px; font-weight:bold;}
.all-img-list .r-txt p{width:100%; height:auto; line-height:22px; color:#888; font-size:14px; margin-top:12px;}
.all-img-list .r-txt h3{width:100%; height:auto; line-height:22px; color:#999; font-size:14px; margin-top:12px;}
.all-img-list .r-txt h3 span{padding-right:30px;}
.all-img-list .r-txt h3 span i{padding-right:5px;}
.all-img-list li:hover{background:#fafafa;}
.all-img-list li:hover h1{color:#dd001b;}
.all-img-list li a{display:block;}

.all-info-txt{width:100%; height:auto; border:1px solid #eee; border-top:3px solid #dd001b; overflow:hidden; min-height:400px; box-sizing:border-box; padding:30px;}
.all-info-txt h1{width:100%; height:auto; line-height:30px; color:#333; font-size:20px; font-weight:bold;}
.all-info-txt h3{width:100%; height:auto; line-height:22px; color:#999; font-size:14px; margin:12px 0 30px; padding-bottom:20px; border-bottom:1px solid #eee;}
.all-info-txt h3 span{padding-right:30px;}
.all-info-txt h3 span i{padding-right:5px;}
.all-more{width:100%; height:auto; line-height:24px; color:#999; font-size:14px; border-top:1px solid #eee; padding-top:20px; margin-top:30px;}
.all-more li{width:50%; float:left; overflow:hidden; padding-right:20px; box-sizing:border-box;}
.all-more li a{color:#666;}
.all-more li a:hover{color:#dd110b;}

.ins-activity{width:100%; height:auto; overflow:hidden;}
.ins-activity ul{clear:both; margin-left:-40px;}
.ins-activity li{width:270px; height:275px; float:left; margin-left:40px;}
.ins-activity li .img{width:270px; height:193px; margin:0 auto; overflow:hidden;}
.ins-activity li .img img{width:270px; height:193px;}
.ins-activity li span{width:100%; height:66px; line-height:22px; color:#666; font-size:14px; display:block; text-align:center; margin-top:5px;}
.ins-activity li a:hover span{color:#dd001b;}
.ins-info-w{width:100%; height:auto; border:1px solid #eee; border-top:3px solid #dd001b; overflow:hidden; min-height:480px; box-sizing:border-box; padding:30px;}
.tt-info{width:100%; height:auto; line-height:30px; text-align:center; font-size:24px; font-weight:bold; margin-bottom:30px;}
.ins-info-w .search {
  width:60%;
  padding: 12px 0;
  margin:0 auto 30px;
  background-color: #fff;
  border: 2px solid #d2d2d2;
  border-radius:10px;
  box-sizing: border-box;
  display:block;
  vertical-align: middle;
  text-align:center;
   }
.ins-info-w .search input[type='search'], .ins-info-w .search button[type='submit'] {height:35px; vertical-align: middle; font-size:16px;}
.ins-info-w .search input[type='search'] {
    background: none;
    border: none;
	outline:none; 
    color: #333;
    padding-left: 8px;
    width:80%; }
.ins-info-w .search button[type='submit'] {
    background: none;
    color: #cfcfcf;
    padding-right:8px;
    border:none;
	}
.ins-info-w .search button[type='submit'] i {font-size:30px; cursor: pointer;}
.ins-info-w .search input[type='search']:placeholder {
    opacity: .8;
    font-size:16px;
    color: #cfcfcf;}
.ins-info-w .search input[type='search']::-webkit-input-placeholder {
    opacity: .8;
    color: #cfcfcf;}
.ins-info-w .search input[type='search']:-moz-placeholder {
    opacity: .8;
    color: #cfcfcf; }
.ins-info-w .search input[type='search']::-moz-placeholder {
    opacity: .8;
    color: #cfcfcf; }
.ins-info-w .search input[type='search']:-ms-input-placeholder {
    opacity: .8;
    color: #cfcfcf; }

.search_ span, .search_ {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 28px; }
.layout-tablehead{width:100%; height:50px; line-height:50px; color:#333; background:#f4f4f4; text-indent:20px;}
.layout-tablehead .layout-tablehead-list{float:left; text-align:left;}
.layout-tablehead .layout-tablehead-list:nth-of-type(1){width: 15%;}
.layout-tablehead .layout-tablehead-list:nth-of-type(2){width: 20%;}
.layout-tablehead .layout-tablehead-list:nth-of-type(3){width: 20%;}
.layout-tablehead .layout-tablehead-list:nth-of-type(4){width: 35%;}
.layout-tablehead .layout-tablehead-list:nth-of-type(5){width: 10%;}
.layout-tablehead .layout-tablehead-list i{color:#ccc; margin-left: 3px; cursor: pointer;}
.info-box{width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px;}
.info-list{display:block; width:100%; overflow:hidden; border-bottom: 1px dashed #eee; color:#666; text-indent:20px;}
.info-list:hover{color:#dd001b; background:#fafafa;}
.info-list div{padding: 15px 0; float: left;}
.info-list div.l01{width: 15%; overflow:hidden;}
.info-list div.l02{width: 20%; overflow:hidden;}
.info-list div.l03{width: 20%; overflow:hidden;}
.info-list div.l04{width: 35%; overflow:hidden;}
.info-list div.l05{width: 10%; overflow:hidden; font-size:14px; color:#dd001b;}
.ins-info-img{width:22%; height:auto; padding:4px; background:#eee; text-align:center; box-sizing:border-box;}
.ins-info-img img{width:100%; height:auto;}
.ins-info{width:74%; height:auto; overflow:hidden;}
.ins-info li{width:50%; height:50px; float:left; font-size:16px; line-height:50px; color:#333; border-bottom:1px solid #eee;}
.ins-info li span{width:80px; display:inline-block; color:#999;}
.ins-info li:last-child{border-bottom:none;}
.ins-info-tt{width:100%; height:50; line-height:50px; font-size:18px; margin-bottom:20px; color:#666; background:#fafafa; text-indent:20px; margin-top:20px;}
.ins-info-tt i{padding-left:10px;}

.ins-r-tt{width:100%; height:50px; line-height:50px; font-size:24px; color:#dd001b; font-weight:bold; border-bottom:1px solid #ddd;}
.member-list{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.member-list ul{clear:both; margin-left:-24px;}
.member-list li{width:146px; height:auto; margin-left:24px; float:left; margin-bottom:20px;}
.member-list .m-img{width:100%; height:auto; padding:4px; border:1px solid #eee; overflow:hidden; transition: all 0.3s;}
.member-list .m-img img{width:100%; height:auto;}
.member-list .m-tt{width:100%; height:36px; font-size:16px; color:#333; text-align:center; line-height:36px;}
.member-list li a:hover .m-img{ background:#dd001b;}
.member-city{width:100%; height:auto; overflow:hidden; margin:20px auto 30px;}
.member-city li{width:16%; height:36px; line-height:36px; text-align:center; float:left; font-size:16px; color:#333;}
.member-city li a{color:#666;}
.member-city li a:hover{color:#dd001b;}

.member-zhi{width:100%; height:auto; overflow:hidden; margin:20px auto 30px;}
.member-zhi li{width:25%; height:36px; line-height:36px; float:left; font-size:16px; color:#333; overflow:hidden;}
.member-zhi li a{color:#666;}
.member-zhi li a:hover{color:#dd001b;}

@media only screen and (max-width:768px){
.ins-banner{height:180px; margin:90px auto 0;}
.ins-banner-tt{width:40%; height:100px; margin:42px auto 0;}
.ins-banner-tt h1{height:40px; line-height:40px; margin-top:15px; font-size:24px;}
.ins-banner-tt h1 span{padding:0 5px;}
.ins-banner-tt h2{height:24px; line-height:24px; font-size:16px;}
.tt-b{top:79px;}
.tt-b-l{width:10%;}
.tt-b-c{width:80%; letter-spacing:10px;}
.tt-b-r{width:10%;}
.ins-mbx{width:94%;}
.ins-n{width:94%; margin:30px auto 30px;}
.ins-l{width:100%; float:none;}
.ins-l-tt{ display:none;}
.left-menu{border:none; text-align:center;}
.left-menu a{width:auto; height:40px; border:1px solid #eeeeee; display:inline-block; line-height:40px; margin:0 0.5% 10px; padding-left:20px; padding-right:20px; font-size:16px; border-radius:20px; box-sizing:border-box;}
.left-menu .active{background:#dd001b; color:#fff; padding-left:20px;}
.left-menu .active i{display:none;}
.ins-r{width:100%; float:none;}
.all-txt{width:100%; min-height:300px; font-size:15px; line-height:26px; margin:10px auto 0;}
.all-txt table{width:100% !important;}
.all-img-list{min-height:300px;}
.all-img-list li{padding:30px 2%;}
.all-img-list .l-img{width:20%;}
.all-img-list .r-txt{width:75%;}
.all-img-list .r-txt h1{line-height:24px; font-size:16px;}
.all-img-list .r-txt p{line-height:22px; font-size:14px; margin-top:10px;}
.all-img-list .r-txt h3{line-height:22px; font-size:12px; margin-top:10px;}
.all-img-list .r-txt h3 span{padding-right:30px;}
.all-img-list .r-txt h3 span i{padding-right:5px;}
.all-img-list li:hover{background:#fafafa;}
.all-img-list li:hover h1{color:#dd001b;}
.all-img-list li a{display:block;}
.all-info-txt{ margin-top:15px; padding:20px 15px; min-height:300px;}
.all-info-txt h3{margin:12px 0 20px; padding-bottom:15px;}

.ins-activity ul{clear:both; margin-left:0;}
.ins-activity li{width:30%; height:auto; margin:30px 1.5% 0;}
.ins-activity li .img{width:100%; height:auto;}
.ins-activity li .img img{width:100%; height:auto;}
.ins-activity li span{height:28px; line-height:28px; font-size:12px;}
.ins-info-w{ margin-top:15px; padding:20px 15px; min-height:300px;}
.ins-info-w .search {
  width:90%;
  padding:5px 0;
  margin:0 auto 30px;
   }
.layout-tablehead{ font-size:14px;}

.ins-r-tt{height:40px; line-height:40px; font-size:18px;}
.member-list{margin-top:20px;}
.member-list ul{clear:both; margin-left:-2%;}
.member-list li{width:18%; height:auto; margin-left:2%; margin-bottom:20px;}
.member-list .m-tt{font-size:15px;}
.member-city li{font-size:15px;}
.member-city li a{color:#666;}
.member-city li a:hover{color:#dd001b;}
.member-zhi{margin:20px auto 20px;}
.member-zhi li{font-size:15px;}

}


@media only screen and (max-width:480px){
.ins-banner-tt{width:70%;}
.tt-b-c{letter-spacing:8px; font-size:13px;}
.ins-mbx-w{height:40px;}
.ins-mbx{height:40px; line-height:40px; font-size:12px;}
.ins-mbx a{padding:0 5px;}
.all-txt{width:94%; min-height:200px; font-size:14px; line-height:24px;}
.left-menu a{font-size:14px; color:#1b1b1b;}
.all-img-list li{padding:20px 2%;}
.all-img-list .r-txt p{line-height:20px; font-size:12px; margin-top:10px;}
.all-img-list .l-img img{ border-radius:5px;}
.all-more li{width:100%; height:28px; line-height:28px; padding-right:0px; overflow:hidden; font-size:12px;}
.all-info-txt h1{line-height:24px; font-size:16px;}
.ins-activity li{width:46%; margin:20px 2% 0;}
.ins-activity li span{ font-size:12px; overflow:hidden;}
.layout-tablehead{font-size:14px; text-indent:10px;}
.layout-tablehead .layout-tablehead-list i{ display:none;}
.ins-info-w{ margin-top:15px; padding:20px 0px; min-height:200px;}
.tt-info{line-height:24px; font-size:18px; margin-bottom:20px;}
.info-list{ font-size:14px; text-indent:10px;}
.layout-tablehead .layout-tablehead-list:nth-of-type(1){width: 25%;}
.layout-tablehead .layout-tablehead-list:nth-of-type(2){display:none;}
.layout-tablehead .layout-tablehead-list:nth-of-type(3){width: 55%;}
.layout-tablehead .layout-tablehead-list:nth-of-type(4){display:none;}
.layout-tablehead .layout-tablehead-list:nth-of-type(5){width: 20%;}
.info-list div{ font-size:14px;}
.info-list div.l01{width: 25%; overflow:hidden;}
.info-list div.l02{display:none;}
.info-list div.l03{width: 55%; overflow:hidden;}
.info-list div.l04{display:none;}
.info-list div.l05{width: 20%; font-size:12px;}
.ins-info-w .search input[type='search'], .ins-info-w .search button[type='submit'] {height:30px; vertical-align: middle; font-size:12px;}
.ins-info{width:90%; margin:0 auto;}
.ins-info li{width:100%; height:40px; float:left; font-size:14px; line-height:40px;}
.all-txt02{width:90%; min-height:200px; font-size:14px; line-height:24px;}

.ins-r-tt{ width:96%; margin:0 auto;}
.member-list{margin-top:20px;}
.member-list ul{clear:both; margin-left:0;}
.member-list li{width:30%; height:auto; margin-left:2.5%; float:left; margin-bottom:10px;}
.member-list .m-tt{width:100%; height:30px; font-size:14px; line-height:30px;}
.member-city{width:100%; height:auto; overflow:hidden; margin:15px auto 20px;}
.member-city li{width:25%; height:30px; line-height:30px; font-size:14px;}
.member-zhi{margin:15px auto 20px;}
.member-zhi li{width:50%; height:30px; line-height:30px; font-size:14px; text-indent:20px;}

}
@media only screen and (max-width:320px){
.tt-b-l{width:10%;}
.tt-b-c{width:80%; font-size:12px;}
.tt-b-r{width:10%;}
.tt-b-c{ font-size:12px;}
}