@charset "utf-8";
/* 网站改版 */
.szwz_con{ width:auto; padding:3% 2%; line-height:100%; font-size:1.3rem; color: #707070;}
.szwz_con .szwzmg1 b, .szwz_con .szwzmg1 a{ display:inline;}
.szwz_con .szwzmg1 b{ font-weight:bold; font-size:1.3rem; color:#666464;}
.szwz_con .szwzmg1 a{ float:none; display:inline;    width:auto; padding:0; font-size:1.3rem; text-align: center;color: #707070;}
.box-163css1 ul li a{ font-size:1.2rem; color:#565656; line-height:300%; font-weight:bold;}
.box-163css1 ul li a span{ float:right; color:#999999; font-weight:normal;}
.box-163css1{ max-width:640px; margin:auto;}
.box-163css1 ul{ padding:0 2%;}
.box-163css1 ul li{ border-bottom:1px dashed #ccc;}
.box-163css1 .ss_m{ overflow: hidden;
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 4% 0; font-size:1.2rem; border-bottom:1px solid #ccc;}
.box-163css1 .ss_m .ss_m1 {
    border: 1px solid #c3c3c3;
    padding: 0.2rem; display:inline-block;
	margin-left: 1%;
}
.box-163css1 .ss_m .ss_m1 a {
    color: #999999;
}
.box-163css1 .ss_m .y_s {
    display:inline;
    padding: 0.5rem;
    overflow: hidden;
    margin-top: 1.2rem;
}
.main .tithzpl1{  padding:2% 0;}
.main .tithzpl1 .tithzpl1_1{ border-bottom: 1px solid #ccc; font-weight: bold;
    font-size: 1.3rem; color: #707070;     padding: 0 2%;}
.main .tithzpl1 .tithzpl1_1 b{ font-size:1.6rem; color:#666464;}
.main .tithzpl1 .tithzpl1_1 span{ font-size:0.6rem; margin-left:2%;}
.main .tithzpl1 font{ font-size:1rem; font-weight:bold; margin-top:1%; display:block; color:#666464;    padding: 0 2%;}
.main .tithzpl1 font b{ color:#d10836;}
.hty .arc{ border-bottom:none; background:#f0f0f0;}
.hty .arc .szwz_con{ background:#f0f0f0;}
.content h3{ font-size:1.8rem; font-weight:bold;}
.content .arc1{ text-align:center; line-height: 300%;}
.content .arc1 .arc1_1{ font-weight: bold; font-size:1.3rem; border:1px solid #d1d1d1; display:inline-block; border-radius: 1rem; padding: 0 2%;}
.content .arc1 .arc1_1 b{ color:red;}
.arc2{ margin-top:1rem; background:#e6e6e6; padding:2%; overflow:hidden; line-height:200%;}
.arc2 *{ font-size:1.3rem !important;}
.arc2 p{ float:left; font-weight:bold; width:68%;}
.arc2 span{ float:right; background:#fe9292; color:#fff;font-weight:bold; text-align:center; border-radius:5px;}
.show_phone{ margin:0; width:100%; overflow:hidden;     margin: 4% 0 10% 0;}
.show_phone a{ width:47%; margin-left:2%; float:left;}
.show_phone a img{ width:100%;}
.arc3{ border-bottom:1px solid #aaaaaa; height:0; position:relative;    margin-bottom: 8%;}
.arc3 *{ font-size:1.3rem !important;}
.arc3_1{ position:absolute; margin-top:-1.5rem; left:22%; background:#FFF; z-index:999; padding:0 2%; line-height:200%;}
.arc3_1 img{ width:1.5rem;}
.arc3_1 p{ display:inline; font-weight:bold;}
.arc4{ overflow:hidden; margin-bottom:6%;}
.arc4 li{ float:left; width:23.5%; height:2rem; line-height:2rem;}
.arc4 li a{ color:#FFF; display:block; text-align:center; font-size:1.3rem;}
.arc4 li:nth-child(1){ background:#55b2d9; margin-right:2%;}
.arc4 li:nth-child(2){ background:#fb66fb; margin-right:2%;}
.arc4 li:nth-child(3){ background:#37c18b; margin-right:2%;}
.arc4 li:nth-child(4){ background:#e1b54a;}

.hot1{ position:relative;padding:8% 0 0 0;  border-top:1px solid #aaaaaa; margin-top:8%;}
.hot1 .content1_t{ position:absolute; background:#fff; padding:0 2%; top:-1rem; left:22%; width:auto; font-weight:bold; color:#666464; font-size:1.5rem;}
.hot1 ul li{ width:49%; height:3rem; float:left; border:none; text-align:center; padding:0; display:table; margin-bottom:1%; font-weight:bold;}
/*.hot1 ul li a{ display:table-cell; margin:0; line-height:130%; vertical-align: middle; color:#fff;}*/
.hot1 ul li a {
    display: table-cell;
    margin: 0;
    line-height: 130%;
    vertical-align: middle;
    color: #fff;
    font-weight: 100;
    font-size: 1rem;
    
}

.hot1 ul{ overflow:hidden; width:100%;}
.hot1 ul li:nth-child(1){ background:#e4c45f; margin-right:1%;}
.hot1 ul li:nth-child(2){ background:#52ccb5;}
.hot1 ul li:nth-child(3){ background:#55b2d9; margin-right:1%;}
.hot1 ul li:nth-child(4){ background:#fb66fb;}
.hot1 ul li:nth-child(5){ background:#37c18b;margin-right:1%;}
.hot1 ul li:nth-child(6){ background:#87bf4d;}

#rest ul li{ border-bottom:none; border:1px solid #dcdcdc; border-radius:5px; margin-top:2rem; padding: 0.5rem 0 0 0;}
#rest .ys_list_1 span em{     display: block; width: auto;  height: auto;  border:none;  border-radius:0;  overflow:auto; }
#rest .ys_list_1 span{ width:29%; height:auto; padding-left:0;}
#rest .ys_list_1 span img{ width:100%; height:auto;}
#rest .ys_list_1 div a.a1{ border-bottom: 1px solid #dcdcdc; display: block; width: 98%; margin-bottom:0.5rem;}
#rest .ys_list_2{ padding:0; width:25rem; display:inline-block;}
#rest .ys_list_2 a{ border:none; color:#fff; padding:0 1rem;}
#rest .ys_list_2 a:nth-child(1){ background:#28b48f;}
#rest .ys_list_2 a:nth-child(2){ background:#ee9400; color:#FFF; margin-left:0.5rem;}
#rest .ys_list_1 div strong.s1{ color:red; font-size:1rem; display:block;}
#rest .ys_list_1 div strong.s1 img{ margin:0 0.2rem; width:1.2rem;}
.ys_list .ss_m{ overflow: hidden;
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 4% 0; font-size:1.2rem;}
.ys_list .ss_m .ss_m1 {
    border: 1px solid #c3c3c3;
    padding: 0.2rem; display:inline-block;
	margin-left: 1%;
}
.ys_list .ss_m .ss_m1 a {
    color: #999999;
}
.ys_list .ss_m .y_s {
    display:inline;
    padding: 0.5rem;
    overflow: hidden;
    margin-top: 1.2rem;
}
.list_zx{ overflow:hidden; padding:0 2%; margin-bottom:2%;}
.list_zx a{ float:left; width:32%; text-align:center; padding:1rem 0; height:7rem;}
.list_zx a img{ width:29%;}
.list_zx a span{ display:block; font-weight:bold; color:#fff; line-height:200%; font-size:1.3rem;}
.list_zx a:nth-child(1){ background:#f05c5c; margin-right:2%;}
.list_zx a:nth-child(2){ background:#e99906; margin-right:2%;}
.list_zx a:nth-child(3){ background:#3997d5;}
.lylx{ padding:2%; padding-top:4rem;}
.lylx h3{ position:relative; border-bottom:2px solid #ccc; height:0; padding:0;}
.lylx h3 b{ background:#FFF; position:absolute; top:-1.2rem; color:#8d8d8d; left:38%; padding:0 1rem;}
.content .patt{ margin-top:6%;}
.lylx_1 h2{ background:#f2f2f2; text-align:center; font-weight:bold; color:#8d8d8d; font-size:1.5rem; line-height:200%; vertical-align:middle;}
.lylx_1 h2 img{ width:6%;}
.lylx_1 p{ text-indent:2em; padding:2% 0; font-size:1.3rem; color:#8d8d8d;}
.lylx_1 b{ background:#999999; font-weight:bold; color:#fff; border-radius:5px; display:inline-block; line-height:150%; padding:0 2%;}
.lylx_2{ padding:4% 2%; background:#a0a0a0; color:#fff; }
.lylx_2 h2{font-size: 1.5rem; text-align:center; font-weight:bold;}
.lylx_2 li{ font-size:1.3rem; line-height:200%;}
.ks_index_1_1 p b{ color:#fff; font-size:2.5rem;}
.ks_index_1 .cc1 p{ background:#ff4111;}
.ks_index_1 .cc2 p{ background:#ff5c75;}
.ks_index_1 .cc3 p{ background:#2886ea;}
.ks_index_1 .cc4 p{ background:#e059c2;}
.ks_index_1 .cc5 p{ background:#6d37d3;}
.ks_index_2 h2{ display:block; height:0; position:relative; margin:6% 0;}
.ks_index_2 h2 b{ position:absolute; font-size:1.5rem; left:25%; top:-1.2rem; border:none; display:inline-block; background:#fff; padding:0 2%;}
.ks_index_2_1 a{ border:none; color:#FFF;}
.ks_index_2_1 a span{ font-size:1.4rem;}
.ks_index_2_1 a:nth-child(1){ background:#fb66fb;}
.ks_index_2_1 a:nth-child(2){ background:#52ccb5;}
.ks_index_2_1 a:nth-child(3){ background:#55b2d9;}
.ks_index_2_1 a:nth-child(4){ background:#e4c45f;}
.ks_index_2_1 a:nth-child(5){ background:#24bc81;}
.ks_index_2_1 a:nth-child(6){ background:#2ab1e9;}
.ks_index_2_1 a:nth-child(7){ background:#fb66b0;}
.ks_index_2_1 a:nth-child(8){ background:#f20a41;}
.yyjj{ padding:3% 0 1% 0;}
.yyjj1{ padding:0 2%; overflow:hidden;}
.yyjj1 p{ float:right; width:52%;     font-size: 1.2rem; line-height:2rem;}
.yyjj1 img{ float:left; width:46%;}
.yyjj1 a{ color:#ff0000;}
.yyjj2{ overflow:hidden; margin-top:2%; padding:0 2%;}
.yyjj2 a{ float:left; width:48%; font-size:1.3rem; text-align:center; line-height:200%; font-weight:bold; color:#FFF;}
.yyjj2 a:nth-child(1){ background:#f7a515; margin-right:4%;}
.yyjj2 a:nth-child(2){ background:#eb0036;}
.yyjj3{ padding:4% 2%; overflow:hidden;}
.yyjj3 li{ width:48%; float:left; padding:3%; color:#fff; font-size:1.3rem; margin-bottom:4%;height: 11rem; position:relative;}
.yyjj3 li b{ font-weight:bold;}
.yyjj3 li a{ position:absolute; right:8%; bottom:8%; border:1px solid #fff; margin-top:4%; font-weight:bold; color:#FFF; line-height:150%; padding:0 4%;}
.yyjj3 li:nth-child(1){ width:48%; background:#ff4111;}
.yyjj3 li:nth-child(2){ width:48%; background:#00b1a7; float:right;}
.yyjj3 li:nth-child(3){ width:48%; background:#e059c2;}
.yyjj3 li:nth-child(4){ width:48%; background:#ff5c74;float:right;}
.yyjj3 li:nth-child(5){ width:48%; background:#2886ea;}
.yyjj3 li:nth-child(6){ width:48%; background:#ff8e16; float:right;}
.yyjj3 li:nth-child(7){ width:48%; background:#6d37d3;}
.yyjj3 li:nth-child(8){ width:48%; background:#69b612; float:right;}
.yyjj4{padding:4% 2%; overflow:hidden;}
.yyjj4 li{ width:32%; float:left;}
.yyjj4 li{ text-align:center; font-size:1.2rem;}
.yyjj4 li b, .yyjj4 li span{ display:block; margin-top:4%;}
.yyjj4 li b{ font-weight:bold;}
.yyjj4 li span{ margin-bottom:4%;}
.yyjj4 li a{ border:1px solid red; width:73%; color:red; border-radius:10px; display:inline-block; line-height:150%; padding:0 4%;}
.yyjj4 li img{ width:73%;}
.yyjj5{ overflow:hidden; padding:4% 2%;}
.yyjj5 div{ float:left; width:32%; margin-right:2%;}
.yyjj5 div:nth-child(3){margin-right:0;}
.yyjj5 li{ margin-top:5%;}
.yyjj5 div:nth-child(2) li:nth-child(2){margin-top:8%;}
.yyjj5 li img{ width:100%; }

/****首页改版***/
.gb_in_res{ padding:0 2%; }


.gb_yyjj1{ padding:3% 2%; display:table;}
.gb_yyjj1 p{ display:table-cell; vertical-align:middle; width:50%; font-size:1rem;}
.gb_yyjj1 p.gb_yyjj1_1{ padding-left:2%; text-indent:2em; line-height:180%;}
.gb_yyjj1 img{ width:100%;}
.gb_yyjj1 p a{ color:#ff2f4d;}
.pub_swt{ text-align:center; margin-top:2%;}
.pub_swt a{ border:1px solid #ff2f4d; display:inline-block; border-radius:10px; color:#ff2f4d; font-size:1.4rem; padding:2% 3%;}
.gb_yyjj2{padding:4% 2%; overflow:hidden;}
.gb_yyjj2 li{ width:32%; float:left;}
.gb_yyjj2 li{ text-align:center; font-size:1.2rem;}
.gb_yyjj2 li b, .gb_yyjj2 li span{ display:block; margin-top:4%;}
.gb_yyjj2 li b{ font-weight:bold;}
.gb_yyjj2 li span{ margin-bottom:4%;}
.gb_yyjj2 li a{ border:1px solid red; width:73%; color:red; border-radius:10px; display:inline-block; line-height:150%; padding:0 4%;}
.gb_yyjj2 li img{ width:73%;}
.gb_yyjj5{ overflow:hidden; padding:4% 2%;}
.gb_yyjj5 div{ float:left; width:32%; margin-right:2%;}
.gb_yyjj5 div:nth-child(3){margin-right:0;}
.gb_yyjj5 li{ margin-top:5%;}
.gb_yyjj5 div:nth-child(2) li:nth-child(2){margin-top:8%;}
.gb_yyjj5 li img{ width:100%; }
.gb_heng_1 .ass{ font-size:1.2rem;}
.gb_heng_1 .ass i{ color:#d00837;}
@media screen and (max-width: 420px) {
	.yyjj1 p{ line-height:150%;}
}

.gb_nav_list{width:100%;float:left}
.index-askd4{ float: left;margin-bottom:4%; }
.plateone_two{
	width:100%;
	margin:1.35rem 0px 0.75rem 0px;
}
.plateone_san{
	width:100%;
	margin:0px auto 1.45rem auto;
	overflow:hidden;
	background-color:#d9375d;
	
	padding:0.6rem 0px;
}
.plateone_san_img{
	width:5.55rem;
	margin:0px 1.15rem;
}

.plateone_san_p{
	font-size:1.3rem;
	font-weight:bold;
	color:#ffffff;
	margin:0.7rem 0px 1.1rem 0px;
}

.plateone_san_div img{
	width:5.4rem;
}

.plateone_san_div input{
	font-size:1.2rem;
	color:#989797;
	border:none;
	width:18.7rem;
	height:2.05rem;
	text-indent:0.5em;
	vertical-align:middle;
	margin-right:0.45rem;
}
/*绿色按钮*/
#rbutton {
    position: fixed;
    right: 0px;
    top: 50%;
    width: 80px;
    height: 80px;
    transition: right 1s;
    z-index: 999;
}
#rot {
    position: absolute;
    top: 0px;
    animation: rot 8s linear infinite;
}
circle[Attributes Style] {
    r: 33;
    cx: 40;
    cy: 40;
    stroke: green;
    stroke-width: 1;
    fill: transparent;
}
circle[Attributes Style] {
    r: 5;
    cx: 35;
    cy: 6;
    fill: green;
}
circle[Attributes Style] {
    r: 26;
    cx: 50%;
    cy: 50%;
    fill: green;
}
#rot2 {
    position: absolute;
    top: 0px;
    animation: rot 12s linear infinite;
}
circle[Attributes Style] {
    r: 33;
    cx: 40;
    cy: 40;
    stroke: green;
    stroke-width: 1;
    fill: transparent;
}
circle[Attributes Style] {
    r: 6;
    cx: 6;
    cy: 40;
    fill: green;
}
@-webkit-keyframes rot{
    0%{
        -webkit-transform:rotatez(0deg) rotatez(180deg);
    }

    100%{
        -webkit-transform:rotatez(180deg)  rotatez(360deg);
    }
}
#rbutton .in a {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 40px;
    height: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    line-height: 1;
    font-size: 16px;
    text-decoration: none;
    color:#fff;
}

.show_phone1{     width: 85%; overflow: hidden;margin: 4% auto 10% auto;    background: #C22F51;}
.show_phone1 img{ width:100%;}
.show_phone1_1{    padding: 5% 0; margin: auto; width: 90%; overflow: hidden;}
.show_phone1_1 a{ width:50%; float:left;    border: 1px solid #C22F51;}
.show_phone1_2{    width: 90%; margin: 0 auto 5% auto;}