@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333333;
	font-family:"华文细黑";
    font-size: .12rem;
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	word-break:break-all;
	background: #FFFFFF;
	font: -apple-system-body;
}

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, i, em{
	margin:0;
	padding:0;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	box-sizing: border-box;
}
i,em,span{display:inline-block; font-style:normal}
table{border-collapse: collapse;}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}
img{vertical-align:middle}

a{
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.ak1{
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.ak2{
	transition: all 1s ;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
}


ul,dl{list-style:none; list-style-type:none; margin:0; padding:0;}
li,dt,dd{list-style-type:none; list-style:none; list-style-image:none; margin:0; padding:0;}
.he1{height:.4rem}
.pat{padding-top:.12rem}
.par{padding-right:.12rem}
.pab{padding-bottom:.12rem}
.pal{padding-left:.12rem}
.oveh{overflow:hidden}
.pmt2{margin-top:.06rem}
.pmr2{margin-right:.06rem}
.pmb2{margin-bottom:.06rem}
.pml2{margin-left:.06rem}
.mmb{margin-bottom:.5rem}
.texc{text-align: center;}
.ab1{font-size:.14rem; height:.3rem; padding-top:.3rem; font-weight:bold}




.topk{position:fixed; top: 0px; left:0; right:0; z-index:9990; width:100%; color:#FFF; max-width: 750px; margin:0 auto; height: .4rem;}
.topp{position:relative; color:#000; line-height:.4rem; height: .4rem;}
.wbt{background:rgba(255,255,255,.96); border-bottom:  solid 1px #fff}
.tom{position:absolute;left:0;}
.ton{position:absolute; text-align:center; color: #1aae5a; font-size:.16rem; left:.4rem; right:.4rem; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tor{position:absolute; right:0; top:0; text-align:right; background-color:#fff}
.tol img,.tor img,.tor2 img{border:none;width:.2rem}
.tom img{border:none; width:2.5rem;padding-top:.10rem;padding-left:.12rem}

.tol a{text-align:left; width:.4rem;height:.4rem; position: absolute; left: 0;top:0;background: url(../images/ft1.png) no-repeat center center;background-size:.2rem;
	-webkit-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#header span.right{ text-align:right; width:.4rem;height:.4rem; position: absolute; right: 0;top:0;background: url(../images/ft2.png) no-repeat center center;background-size:.2rem;
	-ms-transform:rotate(0deg);     /* IE 9 */
	-moz-transform:rotate(0deg);    /* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#header span.right.on{background: url(../images/btn.png) no-repeat center center;background-size:.25rem;top:0;
	-ms-transform:rotate(135deg);     /* IE 9 */
	-moz-transform:rotate(135deg);    /* Firefox */
	-webkit-transform:rotate(135deg); /* Safari 和 Chrome */
	-o-transform:rotate(135deg);
	transform:rotate(135deg);
	-webkit-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.menu{overflow: hidden;background:rgba(55,79,104,.9);position: absolute;left: 0;top: .4rem;right: 0; z-index: 9990;height: 0;
	-webkit-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.menu ul{border-top: solid 1px rgba(2,168,82,.15);}
.menu li{text-align: center;line-height: .4rem; border-bottom: solid 1px rgba(255,255,255,.15); font-size: .14rem;}
.menu li a{color: #FFF;display:block; text-align: center; text-decoration:none;}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper1 .swiper-slide {
	color:#fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.swiper2{}
.swiper2 .swiper-wrapper{margin-bottom: .22rem}
.swiper2 .swiper-slide{position: relative;height:.9rem}
.swiper2 a{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.swiper2 img{width: 100%; height:.9rem}
.swiper2 h3{width: 100%;font-size:.12rem; color: #FFFFFF; line-height: .18rem; text-align: center; position: absolute; background: rgba(0,0,0,.3); z-index: 2; bottom:0; font-weight:normal;  display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.wb1{background:url(../images/jj_bj.jpg) no-repeat top center #d3d5d8; background-size: 100%; height:2rem; }
.wb2{background-size:100%; background-color:#fff}
.wb3{background:url(../images/pro_bj.jpg) no-repeat center #515254; background-size:100%;height:.7rem;}
.wb4{background: #d7d7d7; height:2.8rem}
.wb5{background:url(../images/fw_bj.jpg)  no-repeat top center; background-size: 100%;}
.wb6{background:#d7d7d7; margin-top:.1rem}


.sy_jjbox{width:100%; background:#fff;height:2rem; }
.sy_jjle{ float:left; width:50%;}
.sy_jjle img{ width:90%; padding-top:.2rem; padding-left:.1rem}
.sy_jjri{ float:left; width:50%;}
.sy_jjriti{height:.25rem;}



.sy_jjti{line-height:.20rem; color:#2a2f33;  font-size:.1rem; font-weight:bold;letter-spacing:10px;letter-spacing:-1px; text-align:center;}
.jj_jjtiE{line-height:.20rem; color:#2a2f33; font-size:.05rem; font-weight:bold;letter-spacing:-1px; }
.sy_jjnr{ font-size:.10rem; line-height:.15rem;  padding-top:.05rem; overflow:hidden;text-overflow:ellipsis;}

.ny_jjti{line-height:160%; color:#282828; text-align:center; font-size:.20rem; font-weight:bold}


.ys1{text-align: center}
.ys1 li{width:22%;margin-left: 1%; margin-right:1%; display: inline-block; vertical-align: top}
.ys1 p{
	-moz-border-radius:.07rem;
	-ms-border-radius:.07rem;
	-o-border-radius:.07rem;
	-webkit-border-radius:.07rem;
	border-radius:.07rem;}
.ys1 p img{width:90%; }
.ys1 h3{padding: .05rem; line-height: .16rem;;font-size: .12rem;font-weight: normal; text-align: center; font-weight:bold}


.syprotiE{ text-align:center; font-size:.16rem; color:#fff; line-height:.1rem}
.syproti{background:url(../images/ti_bj1.png) bottom center no-repeat; color:#000; font-size:.16rem; line-height:.6rem; text-align:center;}
.syprofl{ overflow:hidden; padding-top:.1rem}
.syprofl ul li{width:24%; height:.2rem; float:left;border:1px solid #fff;color:#fff; text-align:center; font-size:.12rem; line-height:.2rem; margin-right:1%; margin-bottom:1%; overflow:hidden;text-overflow:ellipsis;}
.syprofl li a{color:#fff; text-align:center; font-size:.12rem;}
.syprofl li a:hover,.syprofl li a:active,.syprofl li a:visited{background:#145caf; width:100%; display:block; height:.2rem}

.syprofl2{ overflow:hidden; padding-top:.1rem}
.syprofl2 ul li{width:24%; height:.2rem; float:left;border:1px solid #145caf;color:#282828; text-align:center; font-size:.12rem; line-height:.2rem; margin-right:1%; margin-bottom:1%; overflow:hidden;text-overflow:ellipsis;}
.syprofl2 li{color:#282828; text-align:center; font-size:.12rem;}
.syprofl3{background:#145caf;color:#fff; text-align:center; font-size:.12rem; line-height:.2rem; margin-right:1%; margin-bottom:1%; overflow:hidden;text-overflow:ellipsis;}
.syprofl3 a{color:#fff; text-align:center; font-size:.12rem; line-height:.2rem; margin-right:1%; margin-bottom:1%; overflow:hidden;text-overflow:ellipsis;}


.pro{ overflow: hidden; padding-top:.1rem; padding-left:.11rem}
.pro ul{position: relative;overflow:hidden;width:49%;height:1rem; float:left;;margin-bottom: 4%; text-align: center;}
.pro ul li a{display:block; color:#fff }
.pro ul li p{width:95%; height:1rem;overflow:hidden;}
.pro ul li p img{width:95%;height:1rem; border:2px solid #aaaaaa;}
.pro ul li h3{ color:#262626; text-align:center;display:block; font-size: .12rem; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height: .2rem; font-weight: normal; background: rgba(170,170,170,.8);position: absolute;width:91%; margin-left:.03rem; height:.2rem;bottom:0;color:#2b2b2b}

.syproti2{background:url(../images/ti_bj.png) bottom center no-repeat; color:#3d3d3d; font-size:.20rem; line-height:.4rem; text-align:center;}
.syfwpic{text-align:center}
.syfwpic img{width:90%}
.sytd{overflow:hidden; width:100%;}
.sytd ul{width:0.7rem; height:1.35rem; border:1px #FF0000 solid; float:left; background:#FFF; margin-right:.04rem}
.sytd p img{width:100%; text-align:center}
.sytd ul li h3{width:90%; font-size:.08rem; color:#3d3d3d; line-height:.12rem;overflow:hidden; text-overflow:ellipsis; padding-left:.04rem; padding-top:.04rem}
.sycasebxti{text-align:center;}
.sycasebxtinr{width:1rem; height:.3rem; background:#273646; text-align:center; line-height:.3rem; font-size:.12rem; color:#fff; margin:0 auto}

.pro2{ overflow: hidden; padding-top:.1rem}
.pro2 li{float: left; width: 46%; margin-left: 1%; margin-right: 2%;margin-bottom: 0.1%; text-align: center;}
.pro2 li a{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro2 img{width:95%; height:95%; overflow:hidden;border:2px #273646 solid;}
.pro2 > img{width: 100%;height: 100%;}
.pro2 li h3{ color:#262626; text-align:center;display:block; font-size: .12rem; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height: .4rem; font-weight: normal; background:url(../images/sy_ti.png) no-repeat center bottom;}

.pro3{ overflow: hidden; padding-top:.1rem; margin-bottom:.1rem}

.sy_neti{text-align:center; line-height:.2rem; font-size:.07rem; color:#6c6b6b}

.sy_news{ overflow: hidden; padding-top:.1rem; margin-bottom:.1rem}
.sy_newsbox{width:100%;}
.sy_news_tu{float:left; width:10%;text-align:right}
.sy_news_tu img{width:30%; padding-top:.08rem; padding-right:.1rem}
.sy_news_nr{width:90%; float:left;}
.sy_news_ti{height:.3rem; line-height:185%; font-size:.14rem}
.sy_news_ti a{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sy_news_txt{ line-height:120%; font-size:.12rem; height:.3rem}
.sy_news_txt a{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.sy_nlbb{ height:.8rem; width:98%; margin:0 auto; border-bottom:1px solid #fff; margin-top:.1rem;}
.sy_nlpic{width:30%; float:left;}
.sy_nlpic img{ width:100%;}
.sy_nltxt{width:60%; float:left}
.sy_nl_ti{width:90%; height:.2rem; font-size:.12rem; color:#393939; font-weight:bold; line-height:.2rem;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sy_nl_ti a{width:90%; font-size:.12rem; color:#393939; font-weight:bold;ellipsis;height:.2rem;}
.sy_nl_nr{width:100%; color:#393939; font-size:.10rem;height:.4rem;overflow:hidden; text-overflow:ellipsis;}
.sy_nl_nr a{width:100%; color:#393939; font-size:.10rem;overflow:hidden; text-overflow:ellipsis;height:.4rem;}

.wd_newti{text-align:left; color:#bd0f28; font-size:.14rem}

.list_lh{height:3.2rem; overflow:hidden;}


.sy_wd{width:98%; height:.6rem;border-bottom:2px solid #bd0f28; margin-left:.01rem}

.sy_wd_ti{width:98%; height:.25rem;}
.sy_wd_tibx{width:.2rem; height:.2rem; background:#bd0f28; border:1px solid #bd0f28;  text-align:center; line-height:.2rem; float:left; color:#fff; font-size:.12rem;}
.sy_wd_tix{width:85%; height:.16rem; line-height:.12ren; font-size:.12rem; color:#5c5c5c;overflow:hidden; font-weight:bold; text-overflow:ellipsis; padding-left:.1rem; float:left}


.sy_wd_ti2{width:98%; height:.2rem;}
.sy_wd_dbx{width:.2rem; height:.2rem; border:1px solid #aaaaaa; background:#fff; text-align:center;line-height:.2rem; float:left; color:#5c5c5c; font-size:.12rem; vertical-align:middle}
.sy_wd_dtx{width:85%; height:.26rem; line-height:.12rem; font-size:.12rem; color:#302f2f;overflow:hidden; text-overflow:ellipsis; padding-left:.1rem; float:left}



.foot{ padding-bottom:.2rem; background:url(../images/foot_bj.jpg) center no-repeat #444444;background-size: 100%; height:1.2rem}
.foot_lf{width:50%; float:left; height:1.2rem}
.foot_lftxt{width:2rem;color:#fff;height:1.2rem; font-size:.1rem;line-height:.17rem; padding-top:.1rem}
.foot_lftxt a{color:#fff;}
.foot_rf{width:50%; float:left;height:1.2rem}
.foot_rf_img{text-align:center; padding-top:.3rem; color:#fff;font-size:.1rem;}
.foot_rf_img img{width:.5rem; height:.5rem}
.foot_rf_txt{text-align:center;line-height:.20rem; color:#fff;}

.down{width: 100%; max-width: 750px; margin: auto; height:.36rem; background:#3b3b3b; text-align: center; position:fixed; bottom: 0;z-index: 999; color:#FFF; padding-top:.1rem;padding-bottom:.05rem;}
.down ul{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -o-box;
    display: box;
}
.down li{
	display: block;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-o-box-flex:1;
	-ms-flex:1;
	box-flex:1;
	font-size:.1rem;
	line-height:200%;
}
.down li:last-child{border-right:none;}
.down img{width: 25%; max-width: .76rem}
.down a:link,.down a:visited,.down a:hover,.down a:active{display: block; color:#FFFFFF;font-size:.1rem;}

.ym{ width:99.5%; font-size:.12rem; overflow:hidden; margin:0 auto; text-align:center; padding-left:.3rem}
.ym span{float:left; width:15%; text-align: center; line-height:.2rem;  color:#282828}
.ym span:last-child{border:none}


.ab4{line-height:200%; width:98%}
.ab4 table{ width:98%}
.ab4 img{border:none; width:100%; margin-top: .06rem; margin-bottom: .06rem; margin-left: 0; margin-right: 0}
.ab4 span{display: inline}

.pro_showpic{ overflow:hidden; padding-top:.1rem}
.pro_showpic img{ text-align:center; margin:0 auto; margin:0 auto; display:block}


.f_l ul{height:.4rem; margin-left:0; margin-top: .1rem}
.f_l ul li{float:left; width:50%; height:.36rem; line-height:.36rem; margin:0 auto; text-align:center;overflow:hidden; text-overflow:ellipsis;}
.f_l ul li a:link,.f_l ul li a:visited,.f_l ul li a:hover,.f_l ul li a:active{width:1rem;margin:0 auto; color:#FFFFFF; display:block; text-align:center; background: #145caf;}


.syhj_rbx{height:.4rem; width:100%}
.syhj_rbx2{height:1rem; width:100%}
.syhj_rbxle{width:20%; height:.4rem; text-align:right; font-size:.10rem; float:left;}
.syhj_rbxri{width:80%; height:.4rem; font-size:.10rem; float:left; }
.ttx{border: 1px solid #999; border-radius: 0; -webkit-transition-duration: 500ms;  transition-duration: 500ms;background-color: #fff; color: #aeaeae; padding-left:15px; height:.3rem;width:100%}
.ttx2{border: 1px solid #999; border-radius: 0; -webkit-transition-duration: 500ms;  transition-duration: 500ms;background-color: #fff; color: #aeaeae; padding-left:15px; height:1rem;width:100%}
.ttx3{border: 1px solid #999; border-radius: 0; -webkit-transition-duration: 500ms;  transition-duration: 500ms;background-color: #fff; color: #aeaeae; padding-left:15px; height:.8rem;width:100%}
.tbn{background:url(../images/btn1.png) no-repeat center;border:0; width:100%; display:block; height:.4rem; cursor:pointer}

.syhj_rbx1{text-align:center; width:100%}