﻿@import url(style.css);
@import url(slide.css);
@import url(pscroll.css);
.im_main{display:none;}
#close_im{background: #f67631;
    margin-top: 20px;
    width: 100px;
    margin: 20px auto;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    color: #fff;}
    .sjdystp .medium-4{margin-bottom:10px;}
.sjdystp{margin-top:10px;}
.i_one .i_one_con .txts h3{font-size:18px;margin-bottom:4%;}
.i_one{ overflow:hidden; background:#f67631; position:relative; z-index:0; margin-top:4.5%;}
.i_one .i_one_t{ position:absolute; top:0; left:0; width:100%; height:23.8%; color:#333333; background:#fff; z-index:1;}
.i_one .i_one_t .wrap{ display:table; height:100%;}
.i_one .i_one_t .wrap .td{width:100%; vertical-align:middle; display:table-cell;}
.i_one .i_one_t .wrap span{ display:block; padding-top:20px; background:url(../images/i_txt1.png) left bottom no-repeat; background-size:auto 100%; margin-top:-20px;}
.i_one .i_one_imgs{ float:right; width:50%; z-index:2; position:relative; overflow:hidden;}
.i_one .i_one_imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_one .i_one_imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_one .i_one_con{position:absolute; top:23.8%; left:0; width:100%; color:#fff;height:58%; overflow:hidden;}
.i_one .i_one_con .wrap{ display:table; height:100%;}
.i_one .i_one_con .wrap .td{ width:100%; display:table-cell; vertical-align:middle;}
.i_one .i_one_con .txts{ width:48%;max-width:655px; overflow:hidden;}
.i_one .i_one_con .txts .p{ font-size:16px; line-height:28px; max-height:84px; overflow:hidden;}
.i_one .i_one_con .txts .imores{ display:block; margin-top:4%; width:144px; height:43px; line-height:43px; overflow:hidden;  color:#fff; text-indent:32px; background:url(../images/i_bg1.png) 97px center no-repeat; border:1px solid #fff; font-size:14px;transition:all 0.3s;}
.i_one .i_one_con .txts .imores:hover{ background-position:100px center; text-indent:35px;}
.i_one .i_one_con .txts .i_one_page{ text-align:right; overflow:hidden; margin-top:4%; padding-right:3px;}
.i_one .i_one_con .txts .i_one_page .span{ display:inline-block; width:28px; vertical-align:top; height:20px; background-repeat:no-repeat;position:relative; cursor:pointer;transition:all 0.3s;}
.i_one .i_one_con .txts .i_one_page .span.prev{ background-image:url(../images/i_prev.png); background-position:left center; }
.i_one .i_one_con .txts .i_one_page .span.prev:after{ content:""; position:absolute; left:10px; width:0; top:50%; height:1px; background:#fff;transition:all 0.3s;}
.i_one .i_one_con .txts .i_one_page .span.prev:hover{ margin-right:3px;}
.i_one .i_one_con .txts .i_one_page .span.prev:hover:after{ width:14px;left:13px;}
.i_one .i_one_con .txts .i_one_page .span.next{ background-image:url(../images/i_next.png); background-position:right center;}
.i_one .i_one_con .txts .i_one_page .span.next:after{ content:""; position:absolute; right:10px; width:0px; top:50%; height:1px; background:#fff;transition:all 0.3s;}
.i_one .i_one_con .txts .i_one_page .span.next:hover{ margin-right:-3px; margin-left:3px;}
.i_one .i_one_con .txts .i_one_page .span.next:hover:after{ width:14px;right:13px;}
.i_one_ul{ overflow:hidden;text-align:center; margin-top:-8.5%; -webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.12); box-shadow: 0 5px 25px rgba(0,0,0,0.12); background:#fff; }
.i_one_ul ul li{ float:left; width:16.66%; overflow:hidden; position:relative;padding-top:3%; padding-bottom:3%; cursor:pointer;-webkit-tap-highlight-color:transparent;}
.i_one_ul ul li:after{ content:""; position:absolute; right:0; height:65px; top:50%; margin-top:-32px; width:1px; background:#efefef;}
.i_one_ul ul li:last-child:after{ width:0;}
.i_one_ul ul li:before{ content:""; position:absolute; bottom:0; height:3px; width:0%; left:50%; right:50%; background:#f67631;transition:all 0.3s;}
.i_one_ul ul li.isel:before{ width:100%; left:0; right:0;}
.i_one_ul ul li i{ display:inline-block; height:50px; width:50px; background:no-repeat; background-size:100% 100%; margin-bottom:12px;}
.i_one_ul ul li i.bgs1{ background-image:url(../images/i_pic1.png);}
.i_one_ul ul li i.bgs2{ background-image:url(../images/i_pic2.png);}
.i_one_ul ul li i.bgs3{ background-image:url(../images/i_pic3.png);}
.i_one_ul ul li i.bgs4{ background-image:url(../images/i_pic4.png);}
.i_one_ul ul li i.bgs5{ background-image:url(../images/i_pic5.png);}
.i_one_ul ul li i.bgs6{ background-image:url(../images/i_pic6.png);}
.i_one_ul ul li.isel i.bgs1{ background-image:url(../images/i_pic1_on.png);}
.i_one_ul ul li.isel i.bgs2{ background-image:url(../images/i_pic2_on.png);}
.i_one_ul ul li.isel i.bgs3{ background-image:url(../images/i_pic3_on.png);}
.i_one_ul ul li.isel i.bgs4{ background-image:url(../images/i_pic4_on.png);}
.i_one_ul ul li.isel i.bgs5{ background-image:url(../images/i_pic5_on.png);}
.i_one_ul ul li.isel i.bgs6{ background-image:url(../images/i_pic6_on.png);}
.i_one_ul ul li .h3{ font-weight:normal; line-height:24px;  font-size:16px; padding:0 5px;}
.i_one_ul ul li.isel .h3{ color:#f67631;}
#ling20{line-height:20px;}

.i_two{ overflow:hidden; margin-top:5%;  }
.i_two_t{ text-align:center; overflow:hidden;margin-bottom:3.5%; }
.i_two_t span{ display: block;padding-top: 20px;background: url(../images/i_txt2.png) center bottom no-repeat;background-size: auto 100%;}
.i_two_t.bgs2 span{ background-image:url(../images/xwzxywbbj.png);}
.i_two_t.bgs5 span{ background-image:url(../images/sgkbwzbjy.png);}
.i_two_t.bgs6 span{ background-image:url(../images/tzjtwzbjsy.png);}

.i_two .i_two_box{ overflow:hidden; position:relative;background:#f7f7f7;}
.i_two .i_two_r{float:left; overflow:hidden; width:50%;}
.i_two .i_two_r img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_two .i_two_r:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_two .i_two_pos{ position:absolute; top:50%; left:0; width:100%;transform: translate(0%, -50%);}
.i_two .i_two_l{float:right; overflow:hidden; width:48%; max-width:640px;}
.i_two .i_two_l .i_two_t2{ height:58px; line-height:58px; position:relative; padding-top:5%; padding-bottom:5%;}
.i_two .i_two_l .i_two_t2 .h2{ background-image:url(../images/i_txt3.png); background-repeat:no-repeat; background-position:left center; background-size:100% auto;color:#333333;}
.i_two .i_two_l .i_two_t2 .h2 span{font-size:18px; margin-left:20px;}
.i_two .i_two_l .i_two_t2:after{ bottom:0; content:""; position:absolute; width:26px; height:2px; background:#999999;}
.i_two .i_two_l .desc{text-indent:2em; overflow:hidden;  line-height:28px; font-size:16px; margin-top:4%;}

.i_two .i_about_ul{ background:rgba(255,255,255,0.9); float:right;margin-top:4%; width:66.7%; overflow:hidden; padding-top:2%; padding-bottom:2%; }
.i_two .i_about_ul li{float:left; width:25%; transition:all 0.3s; overflow:hidden;position:relative; text-align:center;}
.i_two .i_about_ul li .h2{  overflow:hidden;font-weight:bold;  margin-bottom:2%; color:#f67631; }
.i_two .i_about_ul li .h2 span{ line-height:1; }
.i_two .i_about_ul li .h2 label{font-weight:normal; vertical-align:top;}
.i_two .i_about_ul li .p{ overflow:hidden; line-height:30px; color:#000; font-size:16px;}
.i_two .i_two_l .imores{ display:block; margin-top:9%; width:144px; height:43px; line-height:43px; overflow:hidden;  color:#666666; text-indent:32px; background:url(../images/i_bg2.png) 97px center no-repeat; border:1px solid #cccccc; font-size:14px;transition:all 0.3s; margin-bottom:8%; position:relative;}
.i_two .i_two_l .imores:after{ content:""; position:absolute; width:0; height:100%; left:0; top:0; background:#f67631; z-index:-1;transition:all 0.3s;}
.i_two .i_two_l .imores:hover{ background-position:100px center; text-indent:35px;color:#fff; background-image:url(../images/i_bg2_on.png);}
.i_two .i_two_l .imores:hover:after{ width:100%;}



.container {
   
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

.in-lcdk{
	display: block;
	background:#f67631;
	background-size: cover !important;

	padding:0px 0 20px 0;
}
.in-lc-tit{
	    position: relative;
	width:200px; margin:0 auto;
	display: block;
	line-height:60px;
	font-size:24px;
	color: #fff;
	text-align:center;z-index:33;background:#f67631;border-radius:20px 20px 0 0;
}
.in-lc-tit span{
	color: #be111f;
}
.in-lc-bo{
	display: block;
	line-height: 30px;
	font-size: 18px;
	color: #6b6b6b;
}
.in-lclbk{
	display: block;
	overflow: hidden;
	padding-top:20px;
}
.in-lclb{
	padding-left: 17px;
}
.in-lclb li{
	display: block;
	float: left;
	padding-right:30px;
	margin-right: 30px;
	background:url(../images/in-lcj.png) right 20px no-repeat;
	margin-left: -20px;
}
.in-lclb li:last-child{
	padding-right: 0;
	margin-right: 0;
	background-image:none;
}
.in-lcnk{
	display: block;
	width: 138px;
}
.in-lcb{
	width:50px;
	display: block;
	margin: 0 auto;
}
.in-lcbm{
	display: block;
	text-align: center;
	padding-top: 14px;
	line-height:22px;
	font-size:14px;
	color: #fff;text-indent:0em;
}
.in-hjdk{
	display: block;
	padding: 75px 0 30px;
}



/*瀑布流*/
#waterfall,.waterfall{
	position:relative;
	left:-4px;
	max-width:1400px;
	_width:1400px;

}

.item-box{
	
	
	color:#5C5C5C;
	margin-bottom:11px;
	background:white;
	position:relative;
	overflow:hidden;
	font-family: "微软雅黑";
	padding-top:5px;
	padding-right:8px;
	padding-bottom: 5px;
	padding-left:8px;
}
.item-box:hover{box-shadow:0 1px 10px rgba(63, 72, 79, 0.2);}
.item-box:hover .img {opacity:0.8;filter: alpha(opacity=80);}
.item-box .img{ position:relative;margin-bottom:0px; width:100%;cursor:pointer;}
.item-box .img img{ width:100%;}
.item-box .img span{ width:100%; height:8px; position:absolute; bottom:0px; left:0; z-index:999; overflow:hidden;}
.item-box a{ color:#5C5C5C; text-decoration:none; display:block;}
.item-box .sharebtn{width:21px;height:21px;float:right;margin-top:0px;background:url(../images/buttons.png) no-repeat -4px -345px;margin-top:-3px;}
.item-box .title1{
	font-size:16px;
	display:block;
	line-height:30px;
	
	margin-bottom:8px;
    border-bottom: 1px solid #BBB9B9;
}
.item-box .title1:hover{color:#f67631;}
.item-box .title2:hover{color:#f67631;}
.item-box .title2{ color:#51d490;height:20px;line-height:20px;font-size:12px; display:block;float:left;width:80%;margin-bottom:4px;}
.item-box .sort{ font-size:13px; margin-bottom:16px; display:block;clear:both;}
.item-box .text{ display:block; padding-bottom:4px;text-align:justify;text-justify:inter-ideograph; line-height:16px; padding-top: 4px; font-size: 12px;}
.item-box .line{ border-bottom:1px solid #ddd; height:1px; width:208px; position:relative; display:block;}
.item-box .sort{ line-height: 24px; font-size: 12px; color:#666;}
.item-box .count{display:block; text-align:justify;text-justify:inter-ideograph; line-height:18px; margin-top: 5px; font-size: 12px; background:url(../images/buttons.png) no-repeat 100% -302px;}
.item-box .sort-box{ min-height:20px; padding-top:17px; display:block; position: relative;}
.item-box .sort-box .sort-icon{ position: absolute; position: absolute; right: 0; top: 15px; overflow: hidden; text-indent: -999em; opacity: 0.5; filter: alpha(opacity=50); background-repeat: no-repeat; background-image: url(../images/icons.png); height: 26px; width: 26px;}
.si1{ background-position: 0 0;}
.si2{ background-position: -26px 0; }
.si3{ background-position: -52px 0; }
.si4{ background-position: -78px 0; }
.si5{ background-position: -104px 0;}
.si6{ background-position: -130px 0;}
.si7{ background-position: -156px 0;}
.item-box .sort-box a{ display:inline;}

.kk{padding:10px 0;}



.ysbj{background:#f3f4f6;overflow:hidden;}
.youshinr{max-width:1400px;margin:0 auto;margin-top:4.5%; padding:0 20px 60px 20px; }
.youshinr .i_two_t span{background-image:url(../images/cjwtywb.png);}
.youshinr ul{overflow:hidden;}
.youshinr li{overflow:hidden; }
.youshinr li.ysleft{width:50%;float:left;}
.youshinr li.ysright{width:50%;float:right;}

.xinli-sy{ max-width:1400px; padding:0 20px; height:auto; overflow:hidden; margin:0 auto; }
.xinli-sy ul{ height:auto; overflow:hidden; margin-left:1px; padding-left:0px; margin-bottom:0px;}
.xinli-sy ul li{ width:31.5%; height:auto; overflow:hidden; float:left; margin:0 1%; margin-bottom:20px;}
.xinli-sy ul li:nth-child(3n){ margin-right:0;}
.xinli-sy ul li a{display:block;    border: 4px solid #F6F6F6;
    padding: 15px 20px;}
	.xinli-sy ul li a:hover{border: 4px solid #f67631;}
.xinli-sytop{  height:180px; overflow:hidden;}
.xinli-sytop img{ width:100%; min-height:180px; transition: all 2s ease 0s;}
.xinli-sybot{  overflow:hidden; background:#fff;}
.xinli-sybot1{ width:100%; line-height:30px; font-size:18px; color:#333; padding-top:9px; overflow: hidden;
   height:69px; }
.xinli-sybot2{ width:100%;  line-height:24px; font-size:14px; overflow:hidden; }
.xinli-sybot2 span{ padding-right:10px; color:#333333;}
.xinli-sybot2 font{font-size:15px; color:#999999; height:72px;display:block;}
.xinli-sybot3{ width:100%; height:22px; line-height:22px; overflow:hidden; }
.xinli-sybot3 span{ font-size:14px; color:#e91d00;}
.xinli-sybot3 font{ display:inline-block; float:right; text-align:right; font-size:12px; color:#999999;}
.xinli-sy ul li:hover .xinli-sybot1{ color:#f67631;}
.xinli-sy ul li:hover .xinli-sytop img{ transform: scale(1.2);}
#ycbkn{float:right; height:262px; padding:32px 25px;}
.centered{text-align:center; padding:20px 0;}
.bzmzjbk{max-width:1400px; margin:5% auto 0 auto; padding:0 20px; overflow:hidden;}
.grid-margin-x>.large-6 {
    width:44%;text-align:center;float:left;;
}
.grid-margin-x>.large-6 .centered{margin-top:0px;}
.button.outline span{font-size:14px;}
.resource-landing-list {
  list-style-type: none;
  padding: 10px 0 0 0;
  margin: 0; }
  .resource-landing-list li {
    border: 4px solid #F6F6F6;
    padding:25px 25px;
    margin-bottom: 20px; }
    .resource-landing-list li h3 {
      margin-bottom: 15px; }
    .resource-landing-list li a {
      
      
      font-size: 1rem;
      margin-bottom: 15px; }
   .resource-landing-list li h2{
   font-size:32px;   color: #505050; }
  .resource-landing-list.white li {
    border: 4px solid #fff; }
    .resource-landing-list.white li a, .resource-landing-list.white li h1, .resource-landing-list.white li h2, .resource-landing-list.white li h3, .resource-landing-list.white li h4, .resource-landing-list.white li h5, .resource-landing-list.white li h6, .resource-landing-list.white li p {
      color: #fff; }
.resource-list {
  list-style-type: none;
  margin: 0; }
  .resource-list li {
    list-style-type: none;
    border: 4px solid #F6F6F6;
    padding: 15px 20px;
    margin-bottom: 0;
    height: 100%; }
    .resource-list li a {
      font-size: .9rem; }
.resource-landing {
  background-color: #fff; }

.resource-container {
  padding: 40px 0; }
.resource-landing-list li p {
  font-size:18px;  color: #505050;margin-top:20px;
}
  
  
  
  
.cgal-al{max-width:1400px; margin:50px auto 0; overflow:hidden; }
.cgal-al li{border:3px solid #e5e5e5; border-radius:3px; overflow:hidden; padding:15px 15px; margin-bottom:10px;}
.cgal-al li:hover{background:#f67631; color:#fff!important;transition: all 0.3s;}
.cgal-al li:hover .cgal-right h3{color:#fff;transition: all 0.3s;}
.cgal-al li:hover .cgal-right p{color:#fff;transition: all 0.3s;}
.cgal-al li:hover .cgal-right p span{color:#fff;transition: all 0.3s;}
.cgal-left{width:156px; float:left; overflow:hidden;}
.cgal-right{}
.cgal-right h3{border-bottom:1px solid #fff;font:18px 微软雅黑; margin-top:0px;padding-bottom:7px; color:#030303; font-weight:bold;}
.cgal-right h3 span{color:#5e626b; margin-left:5px; font-weight:normal;}
.cgal-right p{margin-top:7px; font:16px 微软雅黑; color:#5e626b; overflow:auto; line-height:34px;}
.cgal-right p span{color:#f67631; margin-right:5px; }
#cgal-color{background:#f1f2f5;}
#dasdjw{margin-left:0px;}
#dasdjw1{margin-left:20px;}
#cjwt{ display:block; margin:20px auto 0 auto;  
    width: 144px;
    height: 43px;
    line-height: 43px;
    overflow: hidden;
    color: #666666;
    text-align:center;

    border: 1px solid #cccccc;
    font-size: 14px;
    transition: all 0.3s;
   }
#cjwt:hover{ color:#fff; background:#f67631;}

.xinli-sybot2 p{margin-bottom:2px;background:url(../images/shijan.png) left center no-repeat; padding-left:20px; font-size:14px; color:#999;}






.i_three{ overflow:hidden; margin-top:5%; margin-bottom:5%;}






h6 {
    font-size: 24px;
    color: #f67631;
    margin-bottom: 5px;
}

#marg1{margin:0 2%;}
.baerxbf{width:100%;overflow:hidden;}
.landing-header {
  padding:60px 0 45px 0;
  background:url(../images/chnbsyhdbjt.jpg) top center;
 

  position: relative;
  overflow: hidden; }
  /* line 32, sass/builder.scss */
  .landing-header .circle-overlay {background-color: #ff641f;
    width: 800px;
    height: 800px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    z-index: 0;
    /* left: 50%; */
    left: 50%;
    top: 80px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    }
  /* line 47, sass/builder.scss */
  .landing-header .breadcrumbs {
    margin-bottom: 30px; }
    /* line 49, sass/builder.scss */
    .landing-header .breadcrumbs a,
    .landing-header .breadcrumbs li,
    .landing-header .breadcrumbs li:after {
      color: #fff !important; }
  /* line 56, sass/builder.scss */
  .landing-header h1,
  .landing-header h2,
  .landing-header h3,
  .landing-header h4,
  .landing-header h5,
  .landing-header h6,
  .landing-header p {
    color: #fff; }
.main-container {
  max-width: 1400px;
  margin: 0 auto;
  z-index: 1;
  position: relative; padding:0 40px;}


.home-card {
  position: relative;
  height: 230px;
  background-color: #222;
  overflow: hidden;
  transition: all 350ms;
  cursor: pointer;
  -webkit-box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.2); }
  /* line 34, sass/home.scss */
  .home-card h7 {
    font-family: nowmedium;
    font-size: 1rem; }
  /* line 39, sass/home.scss */
  .home-card .card-container {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: all 350ms; }
    /* line 46, sass/home.scss */
    .home-card .card-container img {
      object-fit: cover;
      font-family: 'object-fit: cover;';
      object-position: right;
      display: block;
      height: 100%;
      width: 100%; }
    /* line 55, sass/home.scss */
    .home-card .card-container a {
      text-decoration: none !important; }
    /* line 59, sass/home.scss */
    .home-card .card-container:before {
      content: '';
      position: absolute;
      background: rgba(80, 80, 80, 0.6);
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      transition: all 350ms; }
  /* line 72, sass/home.scss */
  .home-card:hover .card-container,
  .home-card:focus .card-container {
    transform: scale(1.06);
    transition: all 350ms; }
    /* line 77, sass/home.scss */
    .home-card:hover .card-container:before,
    .home-card:focus .card-container:before {
      background: rgba(50, 50, 50, 0.5);
      transition: all 350ms; }
  /* line 83, sass/home.scss */
  .home-card:hover {
    transform: scale(1.02);
    -webkit-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.4);
    transition: all 350ms; }
    /* line 90, sass/home.scss */
    .home-card:hover h6 {
      text-decoration: underline; }
  /* line 95, sass/home.scss */
  .home-card .card-content {
    position: absolute;
    bottom: 10px;
    z-index: 3;
    padding: 20px 20px 5px; }
    /* line 101, sass/home.scss */
    .home-card .card-content p,
    .home-card .card-content a,
    .home-card .card-content h1,
    .home-card .card-content h2,
    .home-card .card-content h3,
    .home-card .card-content h4,
    .home-card .card-content h5,
    .home-card .card-content h6,
    .home-card .card-content h7 {
      color: #fff; }
  /* line 114, sass/home.scss */
  .home-card.feature {
    height: 380px;
    margin-bottom: 45px; }
    /* line 118, sass/home.scss */
    .home-card.feature .card-content {
      bottom: 30px;
     
      padding: 0px 35px 0px 35px; }
    /* line 124, sass/home.scss */
    .home-card.feature h5 {
      font-size: 20px; }
    /* line 127, sass/home.scss */
    .home-card.feature h6 {
      font-size: 36px; }
.medium-7{width:60%;float:right;}

.medium-4{width:32%; float:left;}

.medium-5{width:32%;float:left;}

.homepage-header .landing-img {
    width:100%;
}


.button {
  text-decoration: none;
  transition: all 250ms; }
  /* line 246, sass/navigation.scss */
  .button.outline {
    border: 4px solid #f67631;
    color: #f67631;
    font-family: nowblack;
    text-transform: uppercase;
    font-size:16px;
    background-color: transparent;
    letter-spacing: .1em;
    padding:5px 10px; font-weight:bold;    display: block;
    max-width: 180px;
    margin: 0 auto;}
  /* line 256, sass/navigation.scss */
  .button.white {
    border: 4px solid #fff;
    color: #fff; }
  /* line 260, sass/navigation.scss */
  .button:hover {
    background-color: #f67631;
    color: #fff; }
  /* line 264, sass/navigation.scss */
  .button.white:hover {
    background-color: #fff;
    color: #f67631; }
h8 {
    font-family: nowmedium;
    font-size:24px;
    position: relative;
    top:30px;
    color: #fff;
}
.button-container{float:right; text-align:right;}
.small-12{margin-top:10px; }

.syhzhb-bj{padding:0px 0px 3% 0px;}
.bgs3 span{ background-image: url(../images/hzhbywbj.png);}
.partners ul {
  list-style-type: none;
  margin: 50px 0; }
  .partners ul li {
    display: inline-block;
    margin: 20px 30px; }
  .partners ul img {
    max-height: 45px;
    opacity: 0.5; }
  .partners ul a:hover img {
    opacity: 1; }
.syhzhb{max-width:1400px; margin:0 auto; text-align:center;}


@media screen and (max-width:1660px) {

.i_two .i_two_l .i_two_t2{ height:50px; line-height:50px; padding-top:4%; padding-bottom:4%;}
.i_two .i_two_l .i_two_t2 .h2{ background-size:auto 100%;}
.i_two .i_two_l .imores{ margin-bottom:5%;}
.i_two .i_about_ul{ padding-top:1.5%; padding-bottom:1.5%;}
}
@media screen and (max-width:1440px) {
.i_one .i_one_t .wrap span{ padding-top:15px; margin-top:-15px;}
.i_one .i_one_con{ height:60%;}
.i_one .i_one_con .txts .imores{ margin-top:4%;}
.i_one_ul{ margin-top:-6%;}
.i_one_ul ul li{ padding-top:3%; padding-bottom:2.6%;}
.i_one .i_one_con .txts .p{ font-size:15px; line-height:26px; max-height:78px;}
.i_two_t span{padding-top:15px;}
.i_two .i_two_l .i_two_t2{ height:44px; line-height:44px; padding-top:3%; padding-bottom:3%;}
.i_two .i_two_l .desc{ margin-top:3%; line-height:26px; font-size:15px; max-height:78px;}
.i_two .i_two_l .imores{ margin-bottom:4%; margin-top:5%;}
.i_two .i_about_ul{ padding-top:1.2%; padding-bottom:1.2%; margin-top:2%;}
.i_two .i_about_ul li .p{ font-size:15px;}
.i_three ul li .txts .h3{ margin-top:3%;}
}

@media screen and (max-width:1366px) {

.i_three ul li .txts .h3{ font-size:17px;}
.i_three ul li .txts .p{ line-height:26px; height:52px;}
}
@media screen and (max-width:1100px) {

.i_one .i_one_con .txts .p{ font-size:14px; line-height:24px; max-height:72px;}
.i_one .i_one_con .txts .imores{ width:120px; height:32px; line-height:32px; text-indent:20px;background-position:86px center;}
.i_one .i_one_con .txts .imores:hover{ text-indent:23px; background-position:89px center;}
.i_one .i_one_t .wrap span{ padding-top:10px; margin-top:-10px;}
.i_one_ul ul li i{ width:40px; height:40px; margin-bottom:9px;}
.i_one_ul ul li .h3{ font-size:15px;}

.i_two_t span{padding-top:10px;}
.i_two .i_two_l .i_two_t2{ padding-top:2.5%; padding-bottom:2.5%; height:40px; line-height:40px;}
.i_two .i_two_l .desc{ font-size:14px; line-height:24px; max-height:72px;}
.i_two .i_about_ul li .p{ font-size:14px;}
.i_two .i_two_l .imores{ width:120px; height:32px; line-height:32px; text-indent:20px;background-position:86px center; margin-bottom:3%;}
.i_two .i_two_l .imores:hover{ text-indent:23px; background-position:89px center;}

.i_three ul li .txts .imores{ width:120px; height:32px; line-height:32px; text-indent:20px;background-position:86px center;}
.i_three ul li .txts .imores:hover{ text-indent:23px; background-position:89px center;}
}




.return_top {
  width: 56px;
  position: fixed;
  left: 0;
  top:20%;
  /*transform: translateY(-50%);*/
}
#twitter{background:rgb(29, 161, 242);}
#weixina{background:#28c445;}
#weixina1{background:#2781d9;}
.return_top a {
  position: relative;
  background:rgb(59, 89, 152);
  float: left;
  display: block;
  width:28px;
  height:28px;
  margin-bottom: 1px;
  padding:10px 10px;
}
.return_top a img{width:100%;}
.return_top a .dh {
  display: none;
  position: absolute;
  left:48px;
  text-align: center;
  line-height:48px;
  color: #fff;
  font-size: 18px;
  top: 0;
  width: 140px;
  height:48px;
  background:#2663a6;
}
.return_top .ewm{
	width: 124px;
	
	position: absolute;
	right: -124px;
	top: -67px;
	display: none;background:#fff; text-align:center; font-size:14px; padding-bottom:5px;
}

.return_top a:hover {
  background: #2663a6;
}
.return_top a:hover .dh,.return_top a:hover .ewm {
  display: block;
}
.return_top .back {
  display: none;
}




@media screen and (max-width: 960px) {
    .waterfall_column{width:99%!important;}
    .medium-4{text-align:center; margin-top:10px!important;}
    h8{top:0px;}
    .return_top{display:none;}
    .in-lclb li{margin-left:0px; padding-right:20px; margin-right:20px;}
    .bzmzjbk{padding:0 10px;}
    .xinli-sy{padding:0px 10px;}
    .main-container{padding:0 10px;}
    .xinli-sytop img{min-height:150px;
    }
    .xinli-sytop{height:150px;}
    #ycbkn{display:none;}
    .resource-landing-list li h2{font-size:18px;}
    .resource-landing-list li p{font-size:14px;}
    .grid-margin-x>.large-6{width:auto;}

.i_one .i_one_t{ position:static; height:auto; padding-bottom:3.5%; padding-top:1%;}
.i_one .i_one_t .wrap{ display:block; height:auto;}
.i_one .i_one_t .wrap .td{ display:block;}
.i_one .i_one_t .wrap span{ margin-top:0;}
.i_one .i_one_imgs{ float:none; width:100%;}
.i_one .i_one_con{ position:static;}
.i_one .i_one_con .wrap{ display:block; height:auto; padding-top:4%; padding-bottom:13%;}
.i_one .i_one_con .wrap .td{ display:block;}
.i_one .i_one_con .txts{ width:100%; max-width:none;}
.i_one .i_one_con .txts .p{ max-height:none;}
.i_one .i_one_con .txts .i_one_page{ display:none;}
.i_one_ul{ margin-top:-8%;}
.i_one_ul ul li .h3{ font-size:14px;}

.i_two_t{ margin-bottom:3.5%; padding-top:1%;}
.i_two .i_two_r{ float:none; width:100%;}
.i_two .i_two_pos{ position:static; top:0;transform: translate(0%, 0%);}
.i_two .i_two_l{ float:none; padding-top:4%; width:100%; max-width:none;}
.i_two .i_two_l .desc{ margin-top:4%; max-height:none;}
.i_two .i_about_ul{ float:none; width:100%; padding-top:2%; margin-top:3%; padding-bottom:1.7%;}
.i_two .i_two_l{ padding-top:3%;}
.i_two .i_two_l .imores{ margin-top:1%; margin-bottom:4%;}

.i_three ul li .txts .h3{ font-size:16px;}


}
@media screen and (max-width: 830px) {

}
@media screen and (max-width: 789px) {

.i_one_ul ul li:before{ height:2px;}
.i_one_ul ul li i{ width:32px; height:32px;}
.i_one_ul ul li .h3{ height:74px; line-height:24px; font-size:13px;}



}
@media screen and (max-width: 640px) {
.medium-5{width:50%;float:none;margin:0 auto;}
.medium-7{width:98%;float:none;margin:0 auto;}
.home-card{height:200px;}
.home-card.feature h6{font-size:16px;}
.home-card.feature{height:200px; margin-bottom:10px;}
.medium-4{width:98%; float:none; margin:0 auto;}
.im_main{display:block;}

h6{font-size:16px;}
#marg1{margin:10px auto;}
.landing-header{padding:20px 0;}
.i_one .i_one_t .wrap span{ padding-top:8px;}
.i_one .i_one_con .txts .imores{ font-size:13px; width:110px;text-indent: 16px;background-position: 80px center;}
.i_one .i_one_con .txts .imores:hover{ text-indent:19px;background-position: 83px center;}
.i_one_ul ul li i{ width:26px; height:26px;}
.i_one_ul ul li .h3{ height:22px; line-height:22px; font-size:12px;}

.i_two_t span{ padding-top:8px;}
.i_two .i_two_l{ padding-top:4%;}
.i_two .i_two_l .i_two_t2{ padding-top:2%; padding-bottom:2%;}
.i_two .i_two_l .imores{ font-size:13px; width:110px;text-indent: 16px;background-position: 80px center;margin-bottom:5%;}
.i_two .i_two_l .imores:hover{ text-indent:19px;background-position: 83px center;}
.i_two .i_about_ul li .p{ line-height:26px;}

.i_three ul li .txts .h3{ font-size:15px;}
.i_three ul li .txts .p{ font-size:12px; line-height:22px; height:44px;}
.i_three ul li .txts .imores{ font-size:13px; width:110px;text-indent: 16px;background-position: 80px center;margin-bottom:5%;}
.i_three ul li .txts .imores:hover{ text-indent:19px;background-position: 83px center;}
.xinli-sy ul li{width:98%;}
.xinli-sy ul li:nth-child(4n){display:none;}
.xinli-sy ul li:nth-child(5n){display:none;}
.xinli-sy ul li:nth-child(6n){display:none;}
}

@media screen and (max-width: 480px) {

.i_one_ul ul li i{ width:22px; height:22px; margin-bottom:3px;}
.i_one_ul ul li .h3{ height:100px; line-height:20px;}
.i_one .i_one_con .txts .p{font-size: 13px; line-height: 22px;}
.i_one .i_one_con .txts .imores{ font-size:12px; height:28px; line-height:28px; width:100px;text-indent: 13px;background-position: 70px center;}
.i_one .i_one_con .txts .imores:hover{ text-indent:16px; background-position:73px center;}

.i_two .i_two_l .i_two_t2{ height:36px; line-height:36px; padding-top:3%; padding-bottom:3%;}
.i_two .i_two_l .imores{ font-size:12px; height:28px; line-height:28px; width:100px;text-indent: 13px;background-position: 70px center; }
.i_two .i_two_l .imores:hover{ text-indent:16px; background-position:73px center;}
.i_two .i_two_l .desc{ font-size:13px; line-height:22px;}
.i_two .i_about_ul{ margin-top:4%; padding-bottom:2.5%;}
.i_two .i_about_ul li{ width:50%;}
.i_two .i_about_ul li:nth-child(1),.i_two .i_about_ul li:nth-child(2){ margin-bottom:4%; padding-bottom:4%; border-bottom:1px solid #eee;}
.i_two .i_about_ul li .p{ font-size:13px; line-height:22px;}


.i_three ul li .txts .h3{ font-size:14px; height:30px; line-height:30px;}
.i_three ul li .txts .imores{ font-size:12px; height:28px; line-height:28px; width:100px;text-indent: 13px;background-position: 70px center; margin-top:5%; }
.i_three ul li .txts .imores:hover{ text-indent:16px; background-position:73px center;}
}

@media screen and (max-width: 420px) {

.i_two .i_two_l .i_two_t2{ padding-top:2.5%; padding-bottom:2.5%;}
.i_two .i_two_l .i_two_t2 .h2{ height:32px; line-height:32px;}

}



























