@media only screen and (min-width: 1824px) {
 .service_header {
 width: 18.24rem;
 height: 5.08rem;
 padding: 1rem 0;
 margin: 0 auto;
 }
 .service_header .service_header-left {
 display: inline-block;
 width: 8.88rem;
 padding-left: 0.85rem;
 height: 3.08rem;
 font-size: 0.2708rem;
 font-family: shs_medium;
 color: #2a2a2a;
 }
 .service_header .service_header-left div {
 margin-bottom: 0.2rem;
 }
 .service_header .service_header-left div.last_list {
 margin-bottom: 0;
 }
 .service_header .service_header-right {
 display: inline-block;
 float: right;
 width: 9.36rem;
 height: 3.08rem;
 }
 .service_header .service_header-right p {
 margin: 0;
 padding: 0;
 }
 .service_header .service_header-right p.row2 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right p.row3 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right div {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 margin-bottom: 0.12rem;
 }
 .service_header .service_header-right div span {
 font-family: shs_bold;
 font-style: italic;
 }
 .service_header .service_header-right div.last_list {
 margin-bottom: 0;
 }
 .service_main {
 width: 18.24rem;
 height: 22.25rem;
 margin: 0 auto;
 }
 .service_main .sitem {
 width: 100%;
 height: 4.45rem;
 }
 .service_main .sitem .service_left {
 display: inline-block;
 width: 5.10rem;
 height: 4.45rem;
 padding-left: 0.82rem;
 }
 .service_main .sitem .service_left p {
 margin: 0;
 padding: 0;
 text-align: center;
 font-size: 0.2708rem;
 font-family: shs_normal;
 color: #fff;
 }
 .service_main .sitem .service_left .service_box {
 display: table;
 width: 100%;
 }
 .service_main .sitem .service_left .service_box .service_cell {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 }
 .service_main .sitem .service_right {
 display: inline-block;
 width: 4.02rem;
 float: right;
 height: 4.45rem;
 }
 .service_main .sitem .service_right ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
 .service_main .sitem .service_right ul li {
 height: 0.285rem;
 }
 .service_main .sitem .service_right ul li a {
 display: inline-block;
 height: 0.285rem;
 line-height: 0.285rem;
 color: #fff;
 font-size: 0.1563rem;
 font-family: shs_normal;
 }
 .service_main .sitem .service_right ul li a:hover,
 .service_main .sitem .service_right ul li a:focus {
 text-decoration: none;
 font-family: shs_bold;
 }
 .service_main .sitem .atton .introuce {
 width: 100%;
 display: none;
 }
 .service_main .sitem .atton .introuce p {
 font-size: 0.4583rem;
 color: #fff;
 font-family: shs_normal;
 margin: 0;
 padding: 0;
 }
 .service_main .sitem .atton .introuce p.ptxt {
 margin-top: 0.32rem;
 }
 .service_main .sitem.si1 {
 background: url("../images/sl1.png") no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si1 .ser_left {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 padding: 1.25rem 0 1.25rem 1.25rem;
 }
 .service_main .sitem.si1 .serlist_right {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 float: right;
 background-image: url("../images/ssmask.png");
 background-repeat: no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si1 .serlist_right .service_left {
 padding-top: 0.8rem;
 padding-bottom: 0.8rem;
 }
 .service_main .sitem.si1 .serlist_right .service_left .service_box {
 height: 2.4rem;
 }
 .service_main .sitem.si1 .serlist_right .service_right {
 padding-top: 0.8rem;
 padding-bottom: 0.8rem;
 }
 .service_main .sitem.si2 {
 background: url("../images/sl2.png") no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si2 .ser_left {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 .ser_left .service_left {
 padding-top: 1.25rem;
 padding-bottom: 1.25rem;
 }
 .service_main .sitem.si2 .ser_left .service_left .service_box {
 height: 1.7rem;
 }
 .service_main .sitem.si2 .ser_left .service_right {
 padding-top: 1.25rem;
 padding-bottom: 1.25rem;
 }
 .service_main .sitem.si2 .serlist_right {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 float: right;
 padding: 1.25rem 0 1.25rem 1.25rem;
 }
 .service_main .sitem.si3 {
 background: url("../images/sl3.png") no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si3 .ser_left {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 padding: 1.25rem 0 1.25rem 1.25rem;
 }
 .service_main .sitem.si3 .serlist_right {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 float: right;
 background: url("../images/ssmask.png") no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si3 .serlist_right .service_left {
 padding-top: 0.64rem;
 padding-bottom: 0.64rem;
 }
 .service_main .sitem.si3 .serlist_right .service_left .service_box {
 height: 2.9rem;
 }
 .service_main .sitem.si3 .serlist_right .service_right {
 padding-top: 0.64rem;
 padding-bottom: 0.64rem;
 }
 .service_main .sitem.si4 {
 background: url("../images/sl4.png") no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si4 .ser_left {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 background-image: url("../images/ssmask.png");
 background-repeat: no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si4 .ser_left .service_left {
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 }
 .service_main .sitem.si4 .ser_left .service_left .service_box {
 height: 1.4rem;
 }
 .service_main .sitem.si4 .ser_left .service_right {
 padding-top: 1.4rem;
 padding-bottom: 1.4rem;
 }
 .service_main .sitem.si4 .serlist_right {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 float: right;
 padding: 1.25rem 0 1.25rem 1.25rem;
 }
 .service_main .sitem.si5 {
 background: url("../images/sl5.png") no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si5 .ser_left {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 padding: 1.25rem 0 1.25rem 1.25rem;
 }
 .service_main .sitem.si5 .serlist_right {
 display: inline-block;
 width: 50%;
 height: 4.45rem;
 float: right;
 background-image: url("../images/ssmask.png");
 background-repeat: no-repeat;
 background-size: contain;
 }
 .service_main .sitem.si5 .serlist_right .service_left {
 padding-top: 1.1rem;
 padding-bottom: 1.1rem;
 }
 .service_main .sitem.si5 .serlist_right .service_left .service_box {
 height: 2rem;
 }
 .service_main .sitem.si5 .serlist_right .service_right {
 padding-top: 1.1rem;
 padding-bottom: 1.1rem;
 }
 .mfeature {
 display: none;
 }
 .ctl {
 width: 18.24rem;
 margin: 0 auto;
 height: 2.88rem;
 }
 .ctl .ctl-left {
 display: none;
 width: 5.88rem;
 height: 2.88rem;
 }
 .ctl .ctl-right {
 display: inline-block;
 float: right;
 width: 9.4rem;
 height: 2.08rem;
 padding-top: 1rem;
 }
 .ctl .ctl-right p {
 margin: 0;
 padding: 0;
 }
 .ctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2708rem;
 color: #2a2a2a;
 }
 .ctl .ctl-right .ctl-introuce{
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 line-height: 0.3rem;
 }
 .ctl .ctl-right .ctl-introuce:last-child {
 margin-top: 0.15rem;
 }
 .ctl .ctl-right .ctl-tab {
 margin-top: 0.32rem;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.05rem;
 overflow: hidden;
 }
 .ctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }
 .ctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }
 .ctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }
 .sctl {
 display: none;
 }
 .srl {
 width: 18.24rem;
 height: 4.86rem;
 display: table;
 margin: 0 auto;
	margin-bottom:40px;
 }
 .srl .srl-cell {
 width: 18.24rem;
 height: 4.86rem;
 display: table-cell;
 text-align: center;
 vertical-align: middle;
 }
 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
 .hezuo {
 width: 18.24rem;
 margin: 0 auto;
 height: 6.35rem;
 }
 .hezuo .hezuo-left {
 display: none;
 width: 8.88rem;
 height: 6.35rem;
 }
 .hezuo .hezuo-right {
 display: inline-block;
 float: right;
 width: 9.4rem;
 height: 6.35rem;
 }
 .hezuo .hezuo-right .pr {
 margin-bottom: 0.32rem;
 }
 .hezuo .hezuo-right .pr.last {
 margin-bottom: 0;
 }
 .hezuo .hezuo-right .prk {
 margin-top: 0.5rem;
 }
 .hezuo .hezuo-right .prk a{text-decoration : none} 
 .hezuo .hezuo-right .prk a:hover{text-decoration:underline} 

 .hezuo .hezuo-right .prk .hz-item {
 font-family: shs_normal;
 color: #2a2a2a;
 font-size: 0.2708rem;
 }
 .hezuo .hezuo-right p {
 margin: 0;
 padding: 0;
 }
 .hezuo .hezuo-right p.hz-item {
 font-family: shs_normal;
 font-size: 0.1353rem;
 color: #2a2a2a;
 margin-bottom: 0.12rem;
 }
 .hezuo .hezuo-right .hztitle {
 font-family: shs_normal;
 font-size: 0.2778rem;
 color: #2a2a2a;
 margin-bottom: 0.32rem;
 }
 .hezuo .hezuo-right .hezuo-r-left {
 float: left;
 display: inline-block;
 min-width: 3.6rem;
 height: 6.35rem;
 }
 .hezuo .hezuo-right .hezuo-r-right {
 float: left;
 display: inline-block;
 margin-left: 0.74rem;
 min-width: 3.9rem;
 height: 6.35rem;
 }
 .shezuo {
 display: none;
 }
}
@media only screen and (min-width: 1400px) and (max-width: 1823px) {
 .service_header {
 width: 100%;
 height: 5.08rem;
 padding: 1rem 0;
 margin: 0 auto;
 }
 .service_header .service_header-left {
 display: inline-block;
 width: 43%;
 padding-left: 1.27rem;
 height: 3.08rem;
 font-size: 0.24rem;
 font-family: shs_medium;
 color: #2a2a2a;
 }
 .service_header .service_header-left div {
 margin-bottom: 0.2rem;
 }
 .service_header .service_header-left div.last_list {
 margin-bottom: 0;
 }
 .service_header .service_header-right {
 display: inline-block;
 float: right;
 width: 56%;
 height: 3.08rem;
	margin-right:-7px;
 }
 .service_header .service_header-right p {
 margin: 0;
 padding: 0;
 }
 .service_header .service_header-right p.row2 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right p.row3 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right div {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 margin-bottom: 0.12rem;
 }
 .service_header .service_header-right div span {
 font-family: shs_bold;
 font-style: italic;
 }
 .service_header .service_header-right div.last_list {
 margin-bottom: 0;
 }
 .service_main {
 width: 93%;
 margin: 0 auto;
 }
 .service_main .sitem {
 width: 100%;
 overflow: hidden;
 }
 .service_main .sitem .service_left {
 width: 50%;
 display: inline-block;
 }
 .service_main .sitem .service_left p {
 margin: 0;
 padding: 0;
 text-align: center;
 font-size: 0.2708rem;
 font-family: shs_normal;
 color: #fff;
 }
 .service_main .sitem .service_left .service_box {
 display: table;
 width: 100%;
 }
 .service_main .sitem .service_left .service_box .service_cell {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 }
 .service_main .sitem .service_right {
 width: 50%;
 display: inline-block;
 float: right;
 }
 .service_main .sitem .service_right ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
 .service_main .sitem .service_right ul li {
 height: 0.245rem;
 }
 .service_main .sitem .service_right ul li a {
 display: inline-block;
 height: 0.245rem;
 line-height: 0.245rem;
 color: #fff;
 font-size: 0.1463rem;
 font-family: shs_normal;
 }
 .service_main .sitem .service_right ul li a:hover,
 .service_main .sitem .service_right ul li a:focus {
 text-decoration: none;
 font-family: shs_bold;
 }
 .service_main .sitem .atton {
 overflow: hidden;
 }
 .service_main .sitem .atton .introuce {
 width: 100%;
 padding-left: 0.5rem;
 margin-top: 0.98rem;
 display: none;
 }
 .service_main .sitem .atton .introuce p {
 font-size: 0.3rem;
 color: #fff;
 font-family: shs_normal;
 margin: 0;
 padding: 0;
 }
 .service_main .sitem .atton .introuce p.ptxt {
 margin-top: 0.32rem;
 }
 .service_main .sitem.si1 {
 background: url("../images/sl1.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si1 .ser_left {
 display: inline-block;
 width: 50%;
	padding: 0 0 0 0.35rem;
 }
 .service_main .sitem.si1 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 {
 background: url("../images/sl2.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 .ser_left {
 display: inline-block;
 width: 50%;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
	padding-left:0.35rem;
 }
 .service_main .sitem.si3 {
 background: url("../images/sl3.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si3 .ser_left {
 display: inline-block;
 width: 50%;
	padding: 0 0 0 0.35rem;
 }
 .service_main .sitem.si3 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 {
 background: url("../images/sl4.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 .ser_left {
 display: inline-block;
 width: 50%;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
	padding-left:0.35rem;
 }
 .service_main .sitem.si5 {
 background: url("../images/sl5.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si5 .ser_left {
 display: inline-block;
 width: 50%;
	padding: 0 0 0 0.35rem;
 }
 .service_main .sitem.si5 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature {
 display: none;
 }
 .ctl {
 width: 100%;
 height: 2.88rem;
 padding: 0;
 }
 .ctl .ctl-left {
 display: none;
 }
 .ctl .ctl-right {
 display: inline-block;
 float: right;
 width: 7.98rem;
 height: 2.88rem;
 padding-top: 1rem;
 }
 .ctl .ctl-right p {
 margin: 0;
 padding: 0;
 }
 .ctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2508rem;
 color: #2a2a2a;
 }
 .ctl .ctl-right .ctl-introuce {
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1375rem;
 color: #2a2a2a;
 line-height: 30px;
 }
 .ctl .ctl-right .ctl-introuce.ctl-last {
 margin-top: 0.15rem;
 }
 .ctl .ctl-right .ctl-tab {
 margin-top: 0.32rem;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.05rem;
 overflow: hidden;
 }
 .ctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }
 .ctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }
 .ctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }
 .sctl {
 display: none;
 }
 .srl {
 width: 100%;
 height: 3.65rem;
 overflow: hidden;
 display: table;
 padding-top: 0.1rem;
 padding-bottom: 0.5rem;
 }
 .srl .srl-cell {
 width: 100%;
 height: 3.65rem;
 display: table-cell;
 text-align: center;
 vertical-align: bottom;
 }
 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
 .hezuo {
	 margin-top:80px;
	 width: 100%;
 height: 6.15rem;
 }
 .hezuo .hezuo-left {
 display: none;
 height: 6.15rem;
 }
 .hezuo .hezuo-right {
 display: inline-block;
 float: right;
 min-width: 7.98rem;
 height: 6.15rem;
 }
 .hezuo .hezuo-right .pr {
 margin-bottom: 0.32rem;
 }
 .hezuo .hezuo-right .pr.last {
 margin-bottom: 0;
 }
 .hezuo .hezuo-right .prk {
 margin-top: 0.5rem;
 }
 .hezuo .hezuo-right .prk a{text-decoration : none} 
 .hezuo .hezuo-right .prk a:hover{text-decoration:underline} 
 .hezuo .hezuo-right .prk .hz-item {
 font-family: shs_normal;
 color: #2a2a2a;
 font-size: 0.2308rem;
 }
 .hezuo .hezuo-right p {
 margin: 0;
 padding: 0;
 }
 .hezuo .hezuo-right p.hz-item {
 font-family: shs_normal;
 font-size: 0.1153rem;
 color: #2a2a2a;
 margin-bottom: 0.12rem;
 }
 .hezuo .hezuo-right .hztitle {
 font-family: shs_normal;
 font-size: 0.2078rem;
 color: #2a2a2a;
 margin-bottom: 0.32rem;
 }
 .hezuo .hezuo-right .hezuo-r-left {
 float: left;
 display: inline-block;
 min-width: 3.2rem;
 height: 6.35rem;
 }
 .hezuo .hezuo-right .hezuo-r-right {
 float: left;
 display: inline-block;
 margin-left: 0.34rem;
 min-width: 3.0rem;
 height: 6.35rem;
 }
 .shezuo {
 display: none;
 }
}
@media only screen and (min-width: 963px) and (max-width: 1400px) {
 .service_header {
 width: 100%;
 height: 5.08rem;
 padding: 1rem 0;
 margin: 0 auto;
 }
 .service_header .service_header-left {
 display: inline-block;
 width: 43%;
 padding-left: 1.27rem;
 height: 3.08rem;
 font-size: 0.24rem;
 font-family: shs_medium;
 color: #2a2a2a;
 }
 .service_header .service_header-left div {
 margin-bottom: 0.2rem;
 }
 .service_header .service_header-left div.last_list {
 margin-bottom: 0;
 }
 .service_header .service_header-right {
 display: inline-block;
 float: right;
 width: 56%;
 height: 3.08rem;
	margin-right:-4px;
 }
 .service_header .service_header-right p {
 margin: 0;
 padding: 0;
 }
 .service_header .service_header-right p.row2 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right p.row3 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right div {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 margin-bottom: 0.12rem;
 }
 .service_header .service_header-right div span {
 font-family: shs_bold;
 font-style: italic;
 }
 .service_header .service_header-right div.last_list {
 margin-bottom: 0;
 }
 .service_main {
 width: 93%;
 margin: 0 auto;
 }
 .service_main .sitem {
 width: 100%;
 overflow: hidden;
 }
 .service_main .sitem .service_left {
 width: 50%;
 display: inline-block;
 }
 .service_main .sitem .service_left p {
 margin: 0;
 padding: 0;
 text-align: center;
 font-size: 0.2708rem;
 font-family: shs_normal;
 color: #fff;
 }
 .service_main .sitem .service_left .service_box {
 display: table;
 width: 100%;
 }
 .service_main .sitem .service_left .service_box .service_cell {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 }
 .service_main .sitem .service_right {
 width: 50%;
 display: inline-block;
 float: right;
 }
 .service_main .sitem .service_right ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
 .service_main .sitem .service_right ul li {
 height: 0.245rem;
 }
 .service_main .sitem .service_right ul li a {
 display: inline-block;
 height: 0.245rem;
 line-height: 0.245rem;
 color: #fff;
 font-size: 0.1463rem;
 font-family: shs_normal;
 }
 .service_main .sitem .service_right ul li a:hover,
 .service_main .sitem .service_right ul li a:focus {
 text-decoration: none;
 font-family: shs_bold;
 }
 .service_main .sitem .atton {
 overflow: hidden;
 }
 .service_main .sitem .atton .introuce {
 width: 100%;
 padding-left: 0.5rem;
 margin-top: 0.9rem;
 display: none;
 }
 .service_main .sitem .atton .introuce p {
 font-size: 0.3rem;
 color: #fff;
 font-family: shs_normal;
 margin: 0;
 padding: 0;
 }
 .service_main .sitem .atton .introuce p.ptxt {
 margin-top: 0.32rem;
 }
 .service_main .sitem.si1 {
 background: url("../images/sl1.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si1 .ser_left {
 display: inline-block;
 width: 50%;
	padding: 0 0 0 0.35rem;
 }
 .service_main .sitem.si1 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 {
 background: url("../images/sl2.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 .ser_left {
 display: inline-block;
 width: 50%;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
	padding-left:0.35rem;
 }
 .service_main .sitem.si3 {
 background: url("../images/sl3.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si3 .ser_left {
 display: inline-block;
 width: 50%;
	padding: 0 0 0 0.35rem;
 }
 .service_main .sitem.si3 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 {
 background: url("../images/sl4.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 .ser_left {
 display: inline-block;
 width: 50%;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
	padding-left:0.35rem;
 }
 .service_main .sitem.si5 {
 background: url("../images/sl5.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si5 .ser_left {
 display: inline-block;
 width: 50%;
	padding: 0 0 0 0.35rem;
 }
 .service_main .sitem.si5 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature {
 display: none;
 }
 .ctl {
 width: 100%;
 height: 2.88rem;
 padding: 0;
 }
 .ctl .ctl-left {
 display: none;
 }
 .ctl .ctl-right {
 display: inline-block;
 float: right;
 width: 7.62rem;
 height: 2.88rem;
 padding-top: 1rem;
 }
 .ctl .ctl-right p {
 margin: 0;
 padding: 0;
 }
 .ctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2508rem;
 color: #2a2a2a;
 }
 .ctl .ctl-right .ctl-introuce{
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1375rem;
 color: #2a2a2a;
 }
 .ctl .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }
 .ctl .ctl-right .ctl-tab {
 margin-top: 0.32rem;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.05rem;
 overflow: hidden;
 }
 .ctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }
 .ctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }
 .ctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }
 .sctl {
 display: none;
 }
 .srl {
 width: 100%;
 height: 3.65rem;
 overflow: hidden;
 display: table;
 padding-top: 0.1rem;
 padding-bottom: 0.5rem;
 }
 .srl .srl-cell {
 width: 100%;
 height: 3.65rem;
 display: table-cell;
 text-align: center;
 vertical-align: bottom;
 }
 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
 .hezuo {
	 margin-top:80px;
	 width: 100%;
 height: 6.15rem;
 }
 .hezuo .hezuo-left {
 display: none;
 height: 6.15rem;
 }
 .hezuo .hezuo-right {
 display: inline-block;
 float: right;
 min-width: 7.62rem;
 height: 6.15rem;
 }
 .hezuo .hezuo-right .pr {
 margin-bottom: 0.32rem;
 }
 .hezuo .hezuo-right .pr.last {
 margin-bottom: 0;
 }
 .hezuo .hezuo-right .prk {
 margin-top: 0.5rem;
 }
 .hezuo .hezuo-right .prk a{text-decoration : none} 
 .hezuo .hezuo-right .prk a:hover{text-decoration:underline} 
 .hezuo .hezuo-right .prk .hz-item {
 font-family: shs_normal;
 color: #2a2a2a;
 font-size: 0.2308rem;
 }
 .hezuo .hezuo-right p {
 margin: 0;
 padding: 0;
 }
 .hezuo .hezuo-right p.hz-item {
 font-family: shs_normal;
 font-size: 0.1153rem;
 color: #2a2a2a;
 margin-bottom: 0.12rem;
 }
 .hezuo .hezuo-right .hztitle {
 font-family: shs_normal;
 font-size: 0.2078rem;
 color: #2a2a2a;
 margin-bottom: 0.32rem;
 }
 .hezuo .hezuo-right .hezuo-r-left {
 float: left;
 display: inline-block;
 min-width: 3.2rem;
 height: 6.35rem;
 }
 .hezuo .hezuo-right .hezuo-r-right {
 float: left;
 display: inline-block;
 margin-left: 0.34rem;
 min-width: 3.0rem;
 height: 6.35rem;
 }
 .shezuo {
 display: none;
 }
}
@media only screen and (min-width: 769px) and (max-width: 962px) {
 .service_header {
 width: 100%;
 padding: 1rem 0;
 margin: 0 auto;
 }
 .service_header .service_header-left {
 display: inline-block;
 width: 100%;
 padding-bottom: 1rem;
 font-size: 0.2708rem;
 font-family: shs_medium;
 color: #2a2a2a;
 }
 .service_header .service_header-left div {
 margin-bottom: 0.2rem;
 text-align: center;
 }
 .service_header .service_header-left div.last_list {
 margin-bottom: 0;
 }
 .service_header .service_header-right {
 display: inline-block;
 width: 100%;
 height: 3.08rem;
 margin: 0 auto;
 }
 .service_header .service_header-right p {
 margin: 0;
 padding: 0;
 }
 .service_header .service_header-right p.row2 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right p.row3 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right div {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 text-align: center;
 margin-bottom: 0.12rem;
 }
 .service_header .service_header-right div span {
 font-family: shs_bold;
 font-style: italic;
 }
 .service_header .service_header-right div.last_list {
 margin-bottom: 0;
 }
 .service_main {
 width: 100%;
 margin: 0 auto;
 }
 .service_main .sitem {
 width: 100%;
 overflow: hidden;
 }
 .service_main .sitem .service_left {
 width: 50%;
 display: inline-block;
 }
 .service_main .sitem .service_left p {
 margin: 0;
 padding: 0;
 text-align: center;
 font-size: 0.2708rem;
 font-family: shs_normal;
 color: #fff;
 }
 .service_main .sitem .service_left .service_box {
 display: table;
 width: 100%;
 }
 .service_main .sitem .service_left .service_box .service_cell {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 }
 .service_main .sitem .service_right {
 width: 50%;
 display: inline-block;
 float: right;
 }
 .service_main .sitem .service_right ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
 .service_main .sitem .service_right ul li {
 height: 0.285rem;
 }
 .service_main .sitem .service_right ul li a {
 display: inline-block;
 height: 0.285rem;
 line-height: 0.285rem;
 color: #fff;
 font-size: 0.1563rem;
 font-family: shs_normal;
 }
 .service_main .sitem .service_right ul li a:hover,
 .service_main .sitem .service_right ul li a:focus {
 text-decoration: none;
 font-family: shs_bold;
 }
 .service_main .sitem .atton {
 overflow: hidden;
 }
 .service_main .sitem .atton .introuce {
 width: 100%;
 padding-left: 0.5rem;
 margin-top: 0.6rem;
 display: none;
 }
 .service_main .sitem .atton .introuce p {
 font-size: 0.2783rem;
 color: #fff;
 font-family: shs_normal;
 margin: 0;
 padding: 0;
 }
 .service_main .sitem .atton .introuce p.ptxt {
 margin-top: 0.32rem;
 }
 .service_main .sitem.si1 {
 background: url("../images/sl1.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si1 .ser_left {
 display: inline-block;
 width: 50%;
 }
 .service_main .sitem.si1 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 {
 background: url("../images/sl2.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 .ser_left {
 display: inline-block;
 width: 50%;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si2 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 }
 .service_main .sitem.si3 {
 background: url("../images/sl3.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si3 .ser_left {
 display: inline-block;
 width: 50%;
 }
 .service_main .sitem.si3 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 {
 background: url("../images/sl4.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 .ser_left {
 display: inline-block;
 width: 50%;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si4 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 }
 .service_main .sitem.si5 {
 background: url("../images/sl5.png") no-repeat 100% 100%;
 }
 .service_main .sitem.si5 .ser_left {
 display: inline-block;
 width: 50%;
 }
 .service_main .sitem.si5 .serlist_right {
 display: inline-block;
 width: 50%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature {
 display: none;
 }
 .ctl {
 display: none;
 }
 .sctl {
 width: 100%;
 padding: 0.5rem 0.2rem;
 }
 .sctl .ctl-left {
 display: none;
 }
 .sctl .ctl-right {
 display: inline-block;
 width: 100%;
 }
 .sctl .ctl-right p {
 margin: 0;
 padding: 0;
 }
 .sctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2708rem;
 color: #2a2a2a;
 text-align: center;
 }
 .sctl .ctl-right .ctl-introuce{
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 line-height: 0.3rem;
 }
 .sctl .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }
 .sctl .ctl-right .ctl-tab {
 margin: 0.32rem auto 0;
 height: 0.44rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.05rem;
 overflow: hidden;
 }
 .sctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }
 .sctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }
 .sctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }
 .srl {
 width: 100%;
 height: 5.26rem;
 display: table;
 }
 .srl .srl-cell {
 width: 100%;
 height: 5.26rem;
 display: table-cell;
 text-align: center;
 vertical-align: middle;
 }
 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
 .hezuo {
 width: 100%;
 height: 6.7rem;
 }
 .hezuo .hezuo-left {
 display: none;
 }
 .hezuo .hezuo-right {
 display: inline-block;
 float: right;
 width: 100%;
 height: 6.35rem;
 padding-left: 5%;
 }
 .hezuo .hezuo-right .pr {
 margin-bottom: 0.32rem;
 }
 .hezuo .hezuo-right .pr.last {
 margin-bottom: 0;
 }
 .hezuo .hezuo-right .prk {
 margin-top: 0.5rem;
 }
 .hezuo .hezuo-right .prk .hz-item {
 font-family: shs_normal;
 color: #2a2a2a;
 font-size: 0.2708rem;
 text-decoration: underline;
 }
 .hezuo .hezuo-right p {
 margin: 0;
 padding: 0;
 }
 .hezuo .hezuo-right p.hz-item {
 font-family: shs_normal;
 font-size: 0.1353rem;
 color: #2a2a2a;
 margin-bottom: 0.12rem;
 }
 .hezuo .hezuo-right .hztitle {
 font-family: shs_normal;
 font-size: 0.2078rem;
 color: #2a2a2a;
 margin-bottom: 0.32rem;
 }
 .hezuo .hezuo-right .hezuo-r-left {
 float: left;
 display: inline-block;
 min-width: 3.6rem;
 height: 6.35rem;
 }
 .hezuo .hezuo-right .hezuo-r-right {
 float: left;
 display: inline-block;
 margin-left: 0.74rem;
 min-width: 3.9rem;
 height: 6.35rem;
 }
 .shezuo {
 display: none;
 }
}
@media only screen and (max-width: 768px) {
 .service_header {
 width: 91%;
	margin: 0 auto;
 padding: 0.2rem 0;
	padding: 0 0.1rem;
	margin-top:82px;
	margin-bottom:22px;
 }
 .service_header .service_header-left {
 display: inline-block;
 width: 100%;
	padding-top:20px;
 padding-bottom: 0.6rem;
 font-size: 0.2608rem;
 font-family: shs_medium;
 color: #2a2a2a;
 }
 .service_header .service_header-left div {
 margin-bottom: 0.2rem;
 text-align: left;
 }
 .service_header .service_header-left div.last_list {
 margin-bottom: 0;
 }
 .service_header .service_header-right {
 display: inline-block;
 width: 4.3rem;
	margin: 0 auto;
 height: 2.8rem;
 }
 .service_header .service_header-right p {
 margin: 0;
 padding: 0;
 }
 .service_header .service_header-right p.row3 {
 margin-top: 0.48rem;
 }
 .service_header .service_header-right div {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 text-align: left;
 margin-bottom: 0.12rem;
 }
 .service_header .service_header-right div span {
 font-family: shs_bold;
 font-style: italic;
 }
 .service_header .service_header-right div.last_list {
 margin-bottom: 0;
 }
 .service_header .service_header-right div.rd {
 display: none;
 }
 .service_main {
 display: none;
 }
 
 
 
 .mfeature1 {
 width: 96%;
 margin: 0 auto;
	margin-bottom:62px;
 }
 .mfeature1 .sitem1 {
 width: 100%;
	margin-bottom:8px;
 }
 .mfeature1 .sitem1 .service_left {
 width: 50%;
 display: inline-block;
	height:250px;
	margin-top:23px;
 }
 .mfeature1 .sitem1 .service_left p {
 margin: 0;
 padding: 0;
 text-align: center;
 font-size: 0.2708rem;
 font-family: shs_normal;
 color: #fff;
 }
 .mfeature1 .sitem1 .service_left .service_box {
 display: table;
 width: 100%;
 }
 .mfeature1 .sitem1 .service_left .service_box .service_cell {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 }
 .mfeature1 .sitem1 .service_left .service_box .service_cell img{
	 width:36px;
	 height:auto;
	 margin-top:-80px;
 }
 .mfeature1 .sitem1 .service_right {
	margin-top:20px;
	height:250px;
 width: 50%;
 display: inline-block;
 float: right;
 }
 .mfeature1 .sitem1 .service_right ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
 .mfeature1 .sitem1 .service_right ul li {
 height: 0.285rem;
 }
 .mfeature1 .sitem1 .service_right ul li a {
 display: inline-block;
 height: 0.285rem;
 line-height: 0.285rem;
 color: #fff;
 font-size: 0.1563rem;
 font-family: shs_normal;
 }
 .mfeature1 .sitem1 .service_right ul li a:hover,
 .mfeature1 .sitem1 .service_right ul li a:focus {
 text-decoration: none;
 font-family: shs_bold;
 }
 .mfeature1 .sitem1 .atton {
 overflow: hidden;
 }
 .mfeature1 .sitem1 .atton .introuce {
 width: 100%;
 padding-left: 0.5rem;
 margin-top: 0.6rem;
 display: none;
 }
 .mfeature1 .sitem1 .atton .introuce p {
 font-size: 0.2783rem;
 color: #fff;
 font-family: shs_normal;
 margin: 0;
 padding: 0;
 }
 .mfeature1 .sitem1 .atton .introuce p.ptxt {
 margin-top: 0.32rem;
 }
 .mfeature1 .sitem1.si1 {
 background: url("../images/sl1.png") no-repeat 100% 100%;
 }
 .mfeature1 .sitem1.si1 .ser_left {
 display: inline-block;
 width: 100%;
	margin-top:100px;
 }
 .mfeature1 .sitem1.si1 .serlist_right {
 display: inline-block;
 width: 100%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature1 .sitem1.si2 {
 background: url("../images/sl2.png") no-repeat 80% 80%;
 }
 .mfeature1 .sitem1.si2 .ser_left {
 display: inline-block;
 width: 100%;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature1 .sitem1.si2 .serlist_right {
 display: inline-block;
 width: 100%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature1 .sitem1.si3 {
 background: url("../images/sl3.png") no-repeat 80% 80%;
 }
 .mfeature1 .sitem1.si3 .ser_left {
 display: inline-block;
 width: 100%;
 }
 .mfeature1 .sitem1.si3 .serlist_right {
 display: inline-block;
 width: 100%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature1 .sitem1.si4 {
 background: url("../images/sl4.png") no-repeat 80% 80%;
 }
 .mfeature1 .sitem1.si4 .ser_left {
 display: inline-block;
 width: 100%;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature1 .sitem1.si4 .serlist_right {
 display: inline-block;
 width: 100%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }
 .mfeature1 .sitem1.si5 {
 background: url("../images/sl5.png") no-repeat 80% 80%;
 }
 .mfeature1 .sitem1.si5 .ser_left {
 display: inline-block;
 width: 100%;
 }
 .mfeature1 .sitem1.si5 .serlist_right {
 display: inline-block;
 width: 100%;
 float: right;
 background: url("../images/ssmask.png") no-repeat 100% 100%;
 }





 .ctl {
 display: none;
 }
 .sctl {
 width: 91%;
	margin: 0 auto;
 padding: 0.5rem 0.1rem 0.2rem 0.1rem;
 }
 .sctl .ctl-left {
 display: none;
 }
 .sctl .ctl-right {
 display: inline-block;
 width: 100%;
 }
 .sctl .ctl-right p {
 margin: 0;
 padding: 0;
 }
 .sctl .ctl-right .ctl-title {
	 height:30px;
 font-family: shs_normal;
 font-size: 0.2708rem;
 color: #2a2a2a;
 text-align: left;
 }
 .sctl .ctl-right .ctl-introuce{
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1675rem;
 color: #2a2a2a;
 line-height: 0.3rem;
 }
 .sctl .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }
 .sctl .ctl-right .ctl-tab {
	 float:left;
 margin: 0.32rem auto 0;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.05rem;
 overflow: hidden;
 }
 .sctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }
 .sctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }
 .sctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }
 .srl {
 width: 100%;
 height: 2rem;
 display: table;
 margin: 0 auto;
	margin-bottom:65px;
 }
 .srl .srl-cell {
 width: 100%;
 height: 2.2rem;
 display: table-cell;
 text-align: center;
 vertical-align: middle;
 }
 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
 .hezuo {
 display: none;
 }
 .shezuo {
 width: 100%;
	background-color:#F4F4F4;
	padding-top:100px;
	padding-bottom:100px;
 }
 .shezuo .hezuo-left {
 display: none;
 }
 .shezuo .hezuo-right {
 display: block;
 width: 91%;
 padding: 0 0.13rem;
	margin:0 auto;
 }
 .shezuo .hezuo-right .pr {
 margin-bottom: 0.32rem;
 }
 .shezuo .hezuo-right .pr.last {
 margin-bottom: 0;
 }
 .shezuo .hezuo-right .prk {
 margin-top: 0.5rem;
 text-align: left;
 }
 .shezuo .hezuo-right .prk .hz-item {
 font-family: shs_normal;
 color: #2a2a2a;
 font-size: 0.3078rem;
 text-decoration: underline;
 }
 .shezuo .hezuo-right p {
 margin: 0;
 }
 .shezuo .hezuo-right p.hz-item {
 font-family: shs_normal;
 font-size: 0.1353rem;
 color: #2a2a2a;
 margin-bottom: 0.12rem;
 }
 .shezuo .hezuo-right .hztitle {
 padding-left: 0;
 font-family: shs_normal;
 font-size: 0.2378rem;
 color: #2a2a2a;
 margin-bottom: 0.32rem;
 text-align: left;
 }
 .shezuo .hezuo-right .hezuo-r-left {
 display: block;
 margin-top: 0.5rem;
 }
 .shezuo .hezuo-right .hezuo-r-right {
 display: block;
 min-width: 3.9rem;
 }
 
 
 
 

}
