﻿
html{-webkit-text-size-adjust:none; overflow-y:scroll; overflow-x:hidden;}
*{ margin:0; padding:0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box;}
body{ background:#ffffff; color:#222222; line-height:1.75; font-size:14px; font-family: Microsoft Yahei, PingFang SC, Verdana, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, sans-serif;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td{border-collapse:collapse;}
img,a img,a:hover img{ border:0; }
ol,ul,dl,li,dt,dd{list-style:none;}
input,button,textarea,select,optgroup,option{ font-size:14px; font-family: Microsoft Yahei, PingFang SC, Verdana, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, sans-serif;}
input{-webkit-appearance:none;}
:focus{outline:0;}
a{color:#222222;text-decoration:none; }
a:hover{ color:#e26c47; text-decoration: none;}
a.btn{ text-decoration: none;}
a,a:hover,.btn,.more{ transition:all 300ms ease; -webkit-appearance:none; cursor: pointer; }
input,select,button{ -webkit-appearance: none; }
hr{border:none;height:1px;}
.mr0 { margin-right:0 !important;}
.clear{height:0;font-size:0px;overflow:hidden;clear:both;float:none;}
::-webkit-input-placeholder { color:#aaaaaa; }
:-moz-placeholder { color:#aaaaaa; }
::-moz-placeholder { color:#aaaaaa; }
:-ms-input-placeholder { color:#aaaaaa; }

.wow { visibility: hidden; }

.mainbox { width:1200px; margin-left: auto; margin-right: auto; position: relative; transition:all 300ms ease; }

.wrap { min-width: 1200px; overflow: hidden; transition:all 300ms ease; }

  .quick_entry {
  width: 1200px;
  height: 210px;
  background: #f2fbf7;
  border-radius: 40px;
  display: inline-flex;
     margin-top: 40px;

}
 
  .quick_entry a {
  text-align: center;
  line-height: 0;
}
  
.quick_entry a span {
  display: inline-block;
 text-align: center;
 line-height: 0;
 margin-top: 68px;
 margin-left: -62px;
 position: absolute;
 top: 50%;
 width: auto;
 height: auto;
 left: 100px;
}


/*头部*/
.header { height: 100px; }
.topbox { position: fixed; left: 0; top: 0; right: 0; height: 100px; padding: 0 4%; background:#ffffff; box-shadow: 0 0 10px rgba(0,0,0,0.15); transition:all 300ms ease; z-index:9999; }
.topbox .logo { float: left; padding-top: 16px; }
.topbox .logo img{ display: block; height: 67px; }

.top_nav { float:left; padding-top: 5px; margin-left: 60px; }
.top_nav ul li { float:left; }
.top_nav ul li a{ display:block; text-align:center; height:80px; line-height:80px; padding: 0 24px; font-size: 24px; position: relative;}
.top_nav ul li a.on:after { display: block; content: ''; position: absolute; left: 50%; bottom: 0; margin-left: -12px; width: 24px; height: 5px; background: #e6a635;}

.top_tel { float: right; background: url(../images/zh/toptel.png) left center no-repeat; padding: 20px 0 20px 60px; font-size: 20px; line-height: 30px;}

.nav_btn { display:none;}

.ibanner { position: relative; z-index: 1; }
.ibanner .swiper-slide img { display: block; width: 100%;}

.imain { position: relative; z-index: 10; }
.imain1 { background: url(../images/zh/bg1.jpg) center center no-repeat; background-size: cover; }
.imain2 { background: url(../images/zh/bg2.jpg) center center no-repeat; background-size: cover; }
.imain3 { background: url(../images/zh/bg3.jpg) center center no-repeat; background-size: cover; }
.imain4 { background: url(../images/zh/bg4.jpg) center center no-repeat; background-size: cover; }
.imain5 { background: url(../images/zh/bg5.jpg) center center no-repeat; background-size: cover; }
.imain6 { background: url(../images/zh/bg6.jpg) center center no-repeat; background-size: cover; }

.imain1 .mainbox{ padding: 150px 20px 92px 20px;}
.imain2 .mainbox{ padding: 286px 0 98px 0;}
.imain3 .mainbox{ padding: 60px 0 90px 0;}
.imain4 .mainbox{ height: 714px;}
.imain5 .mainbox{ height: 728px;}
.imain6 .mainbox{ padding: 50px 0 99px 0;}


.imain1_tit { position: absolute; left: -68px; top: 10px; background: url(../images/zh/box1.png) center top no-repeat; background-size: cover; width: 346px; padding: 2px 24px 52px 24px; z-index: 100;}
.imain1_tit p { white-space:nowrap; line-height: 65px; font-size: 30px; color: #666666; font-weight: lighter;}
.imain1_tit p span{ color: #ffffff;}
.imain1_tit b { display: block; line-height: 96px; font-size: 38px; color: #fff; font-weight: normal; margin-bottom: 26px;}
.imain1_tit a { display: block; font-size: 30px; line-height: 70px; text-align: center; border: 5px #fff solid; color: #222222;}
.imain1_tit a:hover { background: #fff; color: #9fb9af;}


.ilist1 { background: #fff; box-shadow: 0 0 25px rgba(0,0,0,0.15); position: relative; padding: 20px 10px 20px 480px; z-index: 20; }
.ilist1 .item { float: left; width: 60%; padding: 25px 0; text-align: center;}
.ilist1 .item_m { display: inline-block; text-align: left; position: relative; width: 650px; }
.ilist1 .item_m img { display: block; position: absolute; left: -62px; top: -24px;width:70px;}
.ilist1 .item p { display: block; position: relative; padding-bottom: 12px;padding-left:30px; }
.ilist1 .item p b{ display: block; color: #232449; font-size: 18px; line-height: 34px; font-weight: normal;}
.ilist1 .item p span{ display: block; color: #7a7a7a; font-size: 18px; line-height: 28px;}
/**
.ilist1 .item p:after { display: block; content: ''; position: absolute; left: 0; bottom: 0; height: 1px; width: 42px; background: #959595;}

.ilist1 .item:nth-child(1){ margin-left: 33.33%;}
**/

.imain2_tit { left: 0; top: 74px; text-align: center; z-index: 100;}
.imain2_tit p { white-space:nowrap; line-height: 60px; font-size: 36px; color: #fff; font-weight: lighter;}
.imain2_tit p span{ color: #99b8ab; font-weight: normal; }
.imain2_tit b { display: block; line-height: 68px; font-size: 36px; color: #fff; font-weight: normal; }
.imain2_tit a {
    display: block;
    font-size: 30px;
	width:250px;
    line-height: 70px;
    text-align: center;
    border: 5px #fff solid;
    color: #fff;
	margin:0 auto;
}


.ilist2 { margin: 0 -200px;}
.ilist2 .item { float: left; width: 33%;}
.ilist2 .item_m { display: block; text-align: center; line-height: 38px; font-size: 20px; color: #fff;}
.ilist2 .item_m img { display: block; margin: 0 auto 24px auto;  border-radius: 50%;}
.ilist2 .item_m b { display: block;}
.ilist2 .item_m span { display: block;}

.ilist2_foot { height: 52px;}
.ilist2_foot a { float: right; display: block; font-size: 24px; padding: 0 20px; line-height: 48px; text-align: center; border: 2px #fff solid; color: #fff;}
.ilist2_foot a:hover { background: #fff; color: #383330;}


.imain3_tit { background: url(../images/zh/titbg.png) center center no-repeat; padding-top: 35px; text-align: center; margin-bottom: 72px; z-index: 100;}
.imain3_tit img { display: block; margin: 0 auto;}
.imain3_tit p { line-height: 42px; font-size: 36px; color: #99b8ab; font-weight: lighter;}
.imain3_tit b { display: block; line-height: 56px; font-size: 36px; color: #000000; font-weight: normal; }

.inews_left { float: left; width: 515px;}
.inews_left a { display: block; position: relative; overflow: hidden;}
.inews_left a img { display: block; width: 515px; height: 307px; transition:all 500ms ease;}
.inews_left a p { display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 38px; line-height: 38px; padding:0 20px; font-size: 16px; color: #fff; background: rgba(0,0,0,0.8);}
.inews_left a:hover img { transform: scale(1.06); }


.inews_right { float: right; width: 640px; border-top: 1px #c4c5c5 solid; position: relative; margin-top: 12px;}
.inews_right:before { display: block; content: ''; position: absolute; left: 0; top: -2px; height: 2px; width: 75px; background: #987351;}
.inews_right ul li { border-bottom: 1px #c4c5c5 solid; position: relative; padding-right: 100px; font-size: 14px; line-height: 40px;}
.inews_right ul li a { display: block; overflow: hidden; background: url(../images/zh/li.png) left center no-repeat; padding-left: 18px; height: 40px;}
.inews_right ul li .time { position: absolute; right: 0; top: 0; color: #888888;}


.ilist3_foot { padding-top: 70px;}
.ilist3_foot a { display: block; margin: 0 auto; font-size: 14px; width: 150px; line-height: 44px; border-radius: 22px; text-align: center; background: #987351; color: #fff;}
.ilist3_foot a:hover { background: #e26c47; color: #fff;}


.imain4_tit { position: absolute; right: -50px; width: 366px; top: 200px; text-align: left; z-index: 300;}
.imain4_tit p { line-height: 70px; font-size: 36px; color: #fff; font-weight: lighter; margin-bottom: 50px;}
.imain4_tit p span{ display: block; color: #99b8ab; font-weight: normal; }
.imain4_tit b { display: block; line-height: 68px; font-size: 36px; color: #fff; font-weight: normal; letter-spacing: 4px; }

.imain4_tit:before { display: block; content: ''; position: absolute; left: -98px; width: 230px; top: 180px; height: 2px; background: #fedca3;}


.iform_box { position: absolute; left: 0; top: 35px; width: 840px; background: #fff; border-radius: 6px; padding: 54px 66px 34px 66px; box-shadow: 0 0 10px rgba(0,0,0,0.1); z-index: 200;}
.iform_box .item { margin-bottom: 54px;}
.iform_box .item .input { display: block; width: 100%; border: 2px #e5e5e5 solid; height: 64px; line-height: 60px; text-indent: 16px; font-size: 24px;}
.iform_box .item .textarea { display: block; width: 100%; border: 2px #e5e5e5 solid; height: 236px; line-height: 40px; padding: 10px 16px; font-size: 24px;}
.iform_box .btnbox { margin-top: -20px; height: 58px;}
.iform_box .btnbox .btn { float: right; width: 204px; height: 58px; line-height: 58px; text-align: center; font-size: 24px; background-image: linear-gradient(to right, #c8c9c9, #9ab8ac); color: #fff; cursor: pointer; border: 0;}
.iform_box .btnbox .btn:hover { background-image: linear-gradient(to right, #9ab8ac, #c8c9c9); color: #fff;}


.imain5_tit { position: absolute; left: 0; top: 114px; text-align: left; z-index: 100;}
.imain5_tit p { white-space:nowrap; line-height: 60px; font-size: 36px; color: #7d7d7d; font-weight: lighter;}
.imain5_tit p span{ color: #99b8ab; font-weight: normal; }
.imain5_tit b { display: block; line-height: 68px; font-size: 36px; color: #333333; font-weight: normal; margin-left: 154px; position: relative; }
.imain5_tit b:before { display: block; content: ''; position: absolute; left: -300%; top: 50%; height: 2px; right: 7em; background: #b5b5b5;}


.istatute_box { position: absolute; left: 300px; width: 640px; top: 200px;}
.istatute_box .item { padding: 38px 50px 0 50px;}
.istatute_box .item a { display: block; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding: 84px 28px 0 28px; font-size: 24px; height: 400px; position: relative;}
.istatute_box .item a img { display: block; position: absolute; right: 22px; top: -40px; height: 91px;}
.istatute_box .item a p { display: block; overflow: hidden; line-height: 56px; height: 168px; margin-bottom: 52px;}
.istatute_box .item a span { display: block; line-height: 40px;}

.istatute_box .swiper-button-prev, .istatute_box .swiper-button-next{ position: absolute; bottom: 6px; top: auto !important; width: 72px !important; height: 72px !important; margin-top: 0 !important; cursor: pointer; z-index: 999; transition:all 300ms ease; }
.istatute_box .swiper-button-prev { left: -180px !important; background: url(../images/zh/banl.png) center center no-repeat;}
.istatute_box .swiper-button-next { right: auto !important; left: -72px !important; background: url(../images/zh/banr.png) center center no-repeat;}
.istatute_box .swiper-button-prev:after, .istatute_box .swiper-button-next:after { display: none;}
.istatute_box .swiper-button-prev:hover { transform: translate(-5px,0);}
.istatute_box .swiper-button-next:hover { transform: translate(5px,0);}


.imain6_tit { color: #fff; text-align: center; margin-bottom: 22px; z-index: 100;}
.imain6_tit img { display: block; margin: 0 auto;}
.imain6_tit p { line-height: 42px; font-size: 36px; font-weight: lighter;}
.imain6_tit b { display: block; line-height: 56px; font-size: 36px; font-weight: normal; }

.ipartner_box { background: #fff; position: relative;}
.ipartner_box .item{ padding: 16px 20px; }
.ipartner_box .item a { display: block; overflow: hidden;}
.ipartner_box .item a img { display: block; margin: 0 auto 6px auto; height: 114px; border-radius: 16px; transform: scale(1); transition: transform 0.2s; }
.ipartner_box .item a p { display: block; text-align: center; height: 40px; line-height: 20px; overflow: hidden;}
.ipartner_box .item a:hover img { transform: scale(1.06);}

.ipartner_box .swiper-button-prev, .ipartner_box .swiper-button-next{ position: absolute; top: 50%; width: 50px !important; height: 50px !important; line-height: 50px; margin-top: -25px !important; cursor: pointer; z-index: 999; transition:all 300ms ease; }
.ipartner_box .swiper-button-prev { left: -100px !important;}
.ipartner_box .swiper-button-next { right: -100px !important;}
.ipartner_box .swiper-button-prev:after, .ipartner_box .swiper-button-next:after { font-size: 32px !important;}
.ipartner_box .swiper-button-prev:hover { transform: translate(-5px,0);}
.ipartner_box .swiper-button-next:hover { transform: translate(5px,0);}


.details_box { padding: 70px 0; min-height:480px;}
.details_box .title { font-size: 24px; line-height: 1.8; text-align: center;}
.details_box .info { font-size: 14px; padding: 1em 0; text-align: center; margin-bottom: 2em;}
.details_box .con { font-size: 18px; line-height: 1.8;}
.details_box .con img { max-width: 100%;}
.details_box .con video { display: block; margin: 0 auto; max-width: 100%;}
.details_box .con p {
   /* text-indent: 40px;*/
	text-indent: 0px;
}
.details_box .con td p{text-indent:0px;}

/*底部*/
.footer { background:#1f1f1f; color: #ffffff; font-size: 14px; line-height: 24px; }
.footer a{ color: #ffffff;}
.footer a:hover { color: #ffffff; text-decoration: underline;}
.footbox { padding: 80px 0 40px 0; }
.footbox .foot_l { float: left; padding: 0 20px;}
.footbox .foot_l .fnav { margin-bottom: 74px;}
.footbox .foot_r { float: right; padding: 20px 180px;}
.footbox .foot_r img { display: block; width: 130px;}

.footcopy { border-top: 1px #fff solid; padding: 15px 0; text-align: center; }

/**/
.mbox {  border-top: 1px #5a5657 solid; border-bottom: 1px #5a5657 solid; padding: 4px 0; margin-bottom: 16px; min-height: 480px;}
.mbox_t { position: relative; background: #fafafa; height: 43px; line-height: 40px; font-size: 18px; color: #999999; padding-left: 62px; }
.mbox_t img { position: absolute; left: 10px; top: 0; height: 40px; display: block; background: #c10303;}

.news_list { padding-left: 10px; }
.news_list ul li{ position: relative; padding-left: 14px; padding-right: 84px; background: url(../images/li.png) left center no-repeat; }
.news_list ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 50px; line-height: 50px; border-bottom: 1px #e5e5e5 solid;}
.news_list ul li:last-child a { border-bottom: none;}
.news_list ul li span { position: absolute; right: 10px; top: 0; line-height: 50px; color: #999999;}

.pages { text-align: center; padding: 22px 0;}
.pages a ,.pages span{ display: inline-block; vertical-align: top; border-radius: 3px; text-align: center; width: 34px; height: 34px; line-height: 34px; border: 1px #ededed solid; font-size: 16px; color: #5a6168; margin: 0 5px;}
.pages a.on { color: #fff; border: 1px #f11f24 solid; background: #f11f24;}
.pages a:hover { color: #fff; border: 1px #f11f24 solid; background: #f11f24;}
.pages a.t { font-family: '宋体'; font-weight: bold; font-size: 18px; color: #5a6168;}
.pages span { width: auto; padding: 0 12px; }
.pages span input { display: inline-block; height: 34px; border: 0; width: 50px; text-align: center; font-size: 16px; color: #f11f24;}
.pages .btn {display: inline-block; vertical-align: top; height: 36px; line-height: 36px; border: 0; color: #f11f24; font-size: 16px; cursor: pointer; font-weight: bold; background: none; margin: 0 5px;}
.pages .btn:hover { color: #ff6600;}

@media (min-width:1600px) and (max-width:1740px){
.topbox { padding: 0 3%;}
.top_nav { margin-left: 30px; }
.top_nav ul li a{ padding: 0 8px; font-size: 24px; }
}

@media (min-width:1200px) and (max-width:1600px){
.header { height: 70px; }
.topbox { height: 70px; padding: 0 2%; }
.topbox .logo { padding-top: 12px; }
.topbox .logo img{ height: 46px; }

.top_nav { padding-top: 4px; margin-left: 30px; }
.top_nav ul li a{ height:62px; line-height:62px; padding: 0 16px; font-size: 18px; }
.top_nav ul li a.on:after {  margin-left: -10px; width: 20px; height: 3px; }

.top_tel { background-size: 26px auto; padding: 14px 0 14px 42px; font-size: 16px; line-height: 21px;}
}

.submenu {
	    left: -38px;
	    top: 50px;
	    text-align: center;
	    box-shadow: 0 0 8px 0 rgb(0 0 0 / 11%);
	    box-sizing: border-box;
	    transition: all .4s ease;
	    -webkit-transform: translate(0px, 10px);
	    z-index: 12;
	    background-color: #fff;
	    width: 176%;
	    border-radius: 2px;
	    display:none;
}

@media (min-width:1000px) and (max-width:1200px){
.header { height: 70px; }
.topbox { height: 70px; padding: 0 1%; }
.topbox .logo { padding-top: 14px; }
.topbox .logo img{ height: 42px; }

.top_nav { padding-top: 4px; margin-left: 30px; }
.top_nav ul li a{ height:62px; line-height:62px; padding: 0 11px; font-size: 16px; }
.top_nav ul li a.on:after {  margin-left: -10px; width: 20px; height: 3px; }

.top_tel { background-size: 22px auto; padding: 14px 0 14px 32px; font-size: 16px; line-height: 21px;}
}


.strButton{
height:100px;
width:1000px;
margin:0 auto;
}
.strButton a{
height:80px;
 width:100px;
 margin:5px 20px;
 border-radius:25px;
 background:#0e9d3d;
 display:inline-block;
 line-height:80px;
 text-align:center;
 font-size:16px;
 color:#FFF;
}

@media (max-width:999px){
body { font-size: 14px;}
input,button,textarea,select,optgroup,option{ font-size:14px; }
.wrap { min-width: auto; }
.mainbox{width:auto;margin-left:15px;margin-right:15px;}

.header { height: 50px; }
.topbox { height: 50px; padding: 0 15px; }
.topbox .logo { padding-top: 10px; }
.topbox .logo img{ height: 30px; }

.nav_btn { display:block; position:absolute; right:15px; top:9px; cursor:pointer; background:#019934; padding:3px 3px 3px 3px; border-radius:3px;}
.nav_btn i{ display:block; font-style:normal; width:2px;height:2px;box-shadow:inset 0 0 0 28px,0 -7px 0 0,0 7px 0 0;margin:12px 22px 12px 4px; position:relative; text-align: left; text-indent: -9999px; direction: ltr; box-sizing: border-box; color:#ffffff; }
.nav_btn i:before{width:16px;height:2px;left:5px;box-shadow:inset 0 0 0 28px,0 -7px 0 0,0 7px 0 0;position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.nav_btn i:after, .nav_btn i:before { content: ''; pointer-events: none; }

.top_nav { float:none; height: auto; position: fixed; left: 0; right: 0; top: 50px; bottom: 0; margin-left: 0; display: none; background: #ffffff; box-shadow: 0 5px 10px rgba(0,0,0,0.2); padding: 10px 0; z-index: 9998;}
.top_nav ul li { float:none; }
.top_nav ul li a{ height: 50px; line-height:50px; padding: 0 20px; font-size: 16px; }

.top_tel { display: none; }

.imain1 .mainbox{ padding: 30px 0;}
.imain2 .mainbox{ padding: 30px 0;}
.imain3 .mainbox{ padding: 30px 0;}
.imain4 .mainbox{ height: auto; padding: 30px 0;}
.imain5 .mainbox{ height: auto; padding: 30px 0;}
.imain6 .mainbox{ padding: 30px 0;}


.imain1_tit { position: relative; left: auto; top: auto; width: auto; padding: 16px 15px 16px 15px; margin-bottom: 20px;}
.imain1_tit p { line-height: 32px; font-size: 16px; }
.imain1_tit b { line-height: 32px; font-size: 18px; margin-bottom: 16px;}
.imain1_tit a { font-size: 18px; line-height: 40px;  border: 2px #fff solid; }


.ilist1 { box-shadow: 0 0 15px rgba(0,0,0,0.15); padding: 20px 0 10px 60px; }
.ilist1 .item { width: 50%; padding: 24px 0; text-align: left; }
.ilist1 .item_m { width: auto; }
.ilist1 .item_m img { height: 42px; left: -32px; top: -14px;}
.ilist1 .item p { padding-bottom: 8px; }
.ilist1 .item p b{ font-size: 16px; line-height: 24px; }
.ilist1 .item p span{ font-size: 12px; line-height: 20px;}
.ilist1 .item p:after { width: 32px; }

.ilist1 .item:nth-child(1){ margin-left: 0;}


.imain2_tit { position: relative; left: 0; top: auto; margin-bottom: 30px; }
.imain2_tit p { line-height: 32px; font-size: 16px; }
.imain2_tit b { line-height: 32px; font-size: 18px; }


.ilist2 { margin: 0 -10px; padding-bottom: 50px;}
.ilist2 .item { width: 50%; padding: 0 10px;}
.ilist2 .item_m { line-height: 18px; font-size: 12px; height: auto; color: #fff;}
.ilist2 .item_m img { margin: 0 auto 14px auto; border: 1px #e5a013 solid; height: 70px;}
.ilist2 .item_m b { font-size: 16px; line-height: 2;}

.ilist2_foot { height: 34px;}
.ilist2_foot a { font-size: 14px; padding: 0 15px; line-height: 32px; border: 1px #fff solid; }


.imain3_tit { background-size: 90% auto; padding-top: 14px; margin-bottom: 32px; }
.imain3_tit img { height: 3px;}
.imain3_tit p { line-height: 32px; font-size: 16px; }
.imain3_tit b { line-height: 32px; font-size: 18px; }

.inews_left { float: none; width: auto; margin-bottom: 20px;}
.inews_left a img { width: 100%; height: 60vw; }
.inews_left a p { height: 30px; line-height: 30px; padding:0 15px; font-size: 12px; }


.inews_right { float: none; width: auto; margin-top: 0;}
.inews_right:before { width: 45px; }
.inews_right ul li { padding-right: 80px; font-size: 14px; line-height: 36px;}
.inews_right ul li a { background-size: 5px auto; padding-left: 14px; height: 36px;}
.inews_right ul li .time { font-size: 12px;}


.ilist3_foot { padding-top: 30px;}
.ilist3_foot a { font-size: 14px; width: 110px; line-height: 34px; border-radius: 17px; }


.imain4_tit { position: relative; right: auto; width: auto; top: auto; text-align: center; margin-bottom: 30px; }
.imain4_tit p { line-height: 32px; font-size: 16px; margin-bottom: 0;}
.imain4_tit b { line-height: 32px; font-size: 18px; letter-spacing:0; }

.imain4_tit:before { display: none;}


.iform_box { position: relative; left: 0; top: auto; width: auto; padding: 14px 15px 20px 15px; }
.iform_box .item { margin-bottom: 14px;}
.iform_box .item .input { border: 1px #e5e5e5 solid; height: 40px; line-height: 38px; text-indent: 14px; font-size: 14px;}
.iform_box .item .textarea { border: 1px #e5e5e5 solid; height: 160px; line-height: 24px; padding: 7px 14px; font-size: 14px;}
.iform_box .btnbox { margin-top: 0; height: 38px;}
.iform_box .btnbox .btn { width: 120px; height: 38px; line-height: 38px; font-size: 16px; }


.imain5_tit { position: relative; left: 0; top: auto; text-align: center; }
.imain5_tit p { line-height: 32px; font-size: 16px;}
.imain5_tit b { line-height: 32px; font-size: 18px; margin-left: 0; }
.imain5_tit b:before { display: none;}


.istatute_box { position: relative; left: auto; width: auto; bottom: auto;}
.istatute_box .item { padding: 20px 40px 20px 40px;}
.istatute_box .item a { padding: 54px 20px 20px 20px; font-size: 14px; height: auto; }
.istatute_box .item a img { right: 11px; top: -20px; height: 44px;}
.istatute_box .item a p { line-height: 26px; height: 78px; margin-bottom: 12px;}
.istatute_box .item a span { line-height: 20px;}

.istatute_box .swiper-button-prev, .istatute_box .swiper-button-next{ position: absolute; bottom: auto; top: 50% !important; width: 32px !important; height: 32px !important; margin-top: -16px !important; }
.istatute_box .swiper-button-prev { left: 0 !important; background-size: 32px auto;}
.istatute_box .swiper-button-next { right: 0 !important; left: auto !important; background-size: 32px auto;}
.istatute_box .swiper-button-prev:after, .istatute_box .swiper-button-next:after { display: none;}


.imain6_tit {  margin-bottom: 22px; }
.imain6_tit img { height: 3px;}
.imain6_tit p { line-height: 32px; font-size: 16px;}
.imain6_tit b { line-height: 32px; font-size: 18px;}

.ipartner_box { margin: 0 20px;}
.ipartner_box .item{ padding: 16px 10px; }
.ipartner_box .item a { display: block; overflow: hidden;}
.ipartner_box .item a img { width: 80%; height: auto; border-radius: 10px; }
.ipartner_box .item a p { height: 40px; line-height: 20px; font-size: 12px; }

.ipartner_box .swiper-button-prev, .ipartner_box .swiper-button-next{ width: 30px !important; height: 30px !important; line-height: 30px; margin-top: -15px !important; }
.ipartner_box .swiper-button-prev { left: -30px !important;}
.ipartner_box .swiper-button-next { right: -30px !important;}
.ipartner_box .swiper-button-prev:after, .ipartner_box .swiper-button-next:after { font-size: 22px !important;}


/*底部*/
.footer { font-size: 12px; line-height: 18px; }
.footbox { padding: 30px 0 20px 0; }
.footbox .foot_l { float: none; padding: 0; text-align: center;}
.footbox .foot_l .fnav { margin-bottom: 14px;}
.footbox .foot_r { float: none; padding: 20px 0 0 0;}
.footbox .foot_r img { width: 100px; margin: 0 auto;}

.footcopy { padding: 10px 0; text-align: center; }
}