

* {
	margin:0 auto;
	padding:0;

}

body {
	background: #efefef;
	color: #666666;
	font: 0.24rem/0.36rem "微软雅黑", "华文细黑", Arial, sans-serif;
}
img {
	border:none;
	border:0px;
}
a {
	text-decoration:none;
	color: #666;
}
a:hover {
	text-decoration:none;
	color: #ec0002;
}

.clear {
	clear:both;
}
a,button,input,optgroup,select,textarea {
    -webkit-tap-highlight-color:rgba(0,0,0,0); 
}
/*public*/
ul {
	list-style:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.none {
	display:none;
}
.wrap {
	width:100%;
	margin:0 auto;
	min-width:320px;
	height:100%;
	max-width:640px;
}
.header {
	height:auto;
	position:relative;
	margin-top:0.8rem;

}
.top{position:fixed; left:0; top:0; width:100%; height:0.9rem; background:#2aba51; border-bottom: 1px solid #333333;z-index:9999}
.head{position:relative; width:100%; float:left; height:0.8rem;}
.logo {
/*	background:url(../images/header.jpg);*/
	text-align:center;
	width:30%;
	float:left;
}
.logo img {
	/*width:100%;*/
	height:auto;
	max-width:2.48rem;
	float: left;
	padding:0.10rem 0rem 0.1rem 0.10rem;
}
.muner{width:44px; height:31px; float:right; margin-right:0.1rem; display:block; background:url(../images/muner.png) center center no-repeat; margin-top:0.20rem;}
.logo1 .muner{width:44px; height:31px; right:0.1rem; top: 0.05rem; display:block; background:url(../images/muner.png) center center no-repeat;margin-top:0.05rem; }
.munem{position:absolute; top:0.90rem; right:-240px; width:200px; min-height:640px; height:100%; background:rgba(0,0,0,0.7); z-index:999999; display:block; text-align: center;}
.munem ul{position:relative; width:100%; padding-top: 20px;}
.munem ul b{position:absolute; left:-40px; top:0; width:40px; height:40px; background:#000; color:#fff; font-size:26px; line-height:40px; text-align:center; font-family:Arial, Helvetica, sans-serif; opacity:0.7}
.munem ul li{float:left; line-height:40px; color:#FFF; font-size:14px; width:200px; }
.munem ul li h2{border: 1px solid #fff;padding: 5px;}
.munem ul a{color:#FFF;}
.logo1 {
	background:#2aba51;
	text-align:center;
	padding:0.2rem 0;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:999999;
	display: -webkit-flex;
}
.back{	position:absolute;
	top:0.1rem;
	left:0;
	display:block;
	width:50px;
	height:50px;
	text-indent:-9999em;
	background:url(../images/icon-back.png) no-repeat center center;
	background-size:12px 20px;}
.nnav{position: absolute; left: 50%; color: #fff; width: 140px; margin-left: -70px; top: 0.05rem; text-align: center; font-size: 0.36rem; line-height: 0.8rem; overflow: hidden; height: 0.8rem;}
.back a{width:50px; height:50px; display:block;}
.search{float:right;flex:1; margin-left:50px; margin-right:10px; border:0px;}
.search_inp { min-width:200px;height: 34px;line-height: 34px;margin: 3px 0 3px 3px;padding-left: 10px;color: #a6a6a6; width:80%; float:left;border-radius:20px 0px 0 20px;outline:none; border:0px;}
.search_btn {width: 35px;height: 34px;background: url(../images/common_icon.png) -70px 0 no-repeat #716C6A; border:0px; float:left; margin-top:3px;}
.isearch{padding:20px; width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); width: calc(100% - 40px); height:40px;}
.isearch_inp { width: -moz-calc(100% - 75px) !important; width: -webkit-calc(100% - 75px) !important; width: calc(100% - 75px) !important;height: 30px;line-height: 34px;margin: 3px 0 3px 3px;padding-left: 10px;color: #a6a6a6; width:80%; float:left;outline:none; border:0px; font-size:18px;}
.isearch_btn {width: 70px;height: 30px;background: url(../images/isearch.png) right top no-repeat #716C6A; border:0px; float:right; margin-top:2px;}
.ban1{margin-top:-20px;}
/*.header .search:hover {
	ba
	ckground-color:#0067d2;
}*/
.ban{margin-top:0px;}
.header .search span {
	display:none;
}
.header .user-icon {
	position:absolute;
	top:0;
	right:70px;
	z-index:1000;
	display:block;
	width:50px;
	height:50px;
	text-indent:-9999em;
	background:url(../images/icon-user.png) no-repeat center center;
	background-size:40%;
}
.header .user-icon span {
	display:none;
}
.header .user-icon:hover {
	background-color:#0067d2;
}
/*.header .back {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:50px;
	height:50px;
	text-indent:-9999em;
	background:url(../images/icon-back.png) no-repeat center center;
	background-size:12px 20px;
}*/
.menu {
	background:#fff;
	width:100%;
	height:188px;
}
.menu ul {
	width:100%;
}
.menu li {
	width:24.5%;
	text-align:center;
	height:94px;
	line-height:26px;
	float:left;
}
.menu li a {
	display:block;
	color:#666;
}
.menu li a i{ width:100%; height:50px; display:block; margin-top:10px;}
.menu li a i img{width:50px;}
.menu li a:hover {
	
}
/*通栏广告*/
.g_box1{ margin:10px 0px; background: #efefef;}
.indexadd{
	width:100%;
	float:left;
	padding:10px 0;
	height:auto;
	margin-bottom:0.3rem;
}
.indexad_l{float:left; width:39%;background:#FFF; }
.indexadd img{width:100%; height:auto; float:left; display:block;}
.indexad_r{float:right; width:60%;}
.indexad_rt{width:100%; float:left;}
.indexad_rt img{width:100%; height:auto;}
.indexad_rm{float:left; width:100%; margin-top:-5px;}
.indexad_rm a{float:left; width:49%; margin-right:1%;}
.indexad_rm a img{width:100%; height:auto;}

.addWrap {
	width:100%;
	position:relative;
}
.addWrap .swipe {
	overflow: hidden;
	visibility: hidden;
	position:relative;
}
.addWrap .swipe-wrap {
	overflow:hidden;
	position:relative;
}
.addWrap .swipe-wrap > div {
	float: left;
	position:relative;
}
#position {
	text-align:center;
	position:absolute;
	bottom:10px;
	left:50%;
	margin-left:-26px;
}
#position li {
	width:10px;
	height:10px;
	margin:0 1px;
	display:inline-block;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#AFAFAF;
}
#position li.cur {
	background-color:#003997;
}
.g_box{ padding:20px 0; background:#fff; margin:20px 0px;}

.iii{text-align: center;overflow: hidden;}
.iii li{float: left;width: 33%; text-align: center;}
.iii li a{width: 100%;display: block;}
.iii li span{width: 100%;text-align: center;display: block;}
.iii li img{width: 1.5rem;border-radius: 50%;background: #2aba51}
.iii li b{font-size: 0.3rem;font-weight: 100;width: 100%;display: block;line-height: 2;}
.iii li i{width: 100%;display: block;text-align: center;font-style: normal;line-height: 1.5;font-size: 0.2rem}

.tit {
	padding:10px 0 20px 0;
	text-align:center;
	background:url(../images/prtitbg.png) center bottom no-repeat;

}
.tit span{ font-size:0.36rem; color:#333333; font-weight:500;}
.tit b{text-transform: Uppercase; color:#aaaaaa; font-size:0.18rem; font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:0.45rem; line-height:0.2rem; }
.tit b a{color:#666; font-size:0.16rem; padding-right:13px; background:url(../images/jt.png) right 5px no-repeat; font-weight:100;}
.tit1 {
	padding:5px 0;
	text-align:center;
	line-height:0.35rem;
	margin-bottom:10px;

}
.tit1 span{ font-size:0.36rem; color:#e0bb6d; font-weight:bold; }
.tit1 b{ color:#e0bb6d; text-transform: Uppercase;}
.tit1 b a{color:#666; font-size:0.16rem; padding-right:13px; background:url(../images/jt.png) right 5px no-repeat; font-weight:100;}
.news {
	padding:15px;
}
.news dl a {
	display:block;
	border-bottom:1px dotted #cbc9c5;
	padding:10px 0;
	display: -webkit-flex;
}
.news dt {
	float:left;
}
.news-ind dt,.news-list dt{
   width:25%;
}

.news dt img {
	height:72px;
}
.news-ind dt img,.news-list dt img{
	width:100%;
}
.news dd {
	flex:1;
	float:right;
	overflow:hidden;
	overflow:hidden;
	max-height:97px;
	height:auto !important;
	height:97px;
	font-size:0.13rem;
}
.news-ind dd{
    	padding-left:20px;
}
.news-list dd{
    padding-right:20px;
}
.news dd h3 {
	line-height:0.34rem;
	color:#cbc9c5;
	font-size:0.26rem;
}
.news dd p{ margin-top:20px;}
.news dd p i{float:left; padding:2px 0 0 0px; margin-right:15px;font-style:normal; font-size:0.2rem;}
@media screen  and (max-width: 320px) {.news dd p i{float:left; padding:2px 0 0 20px; margin-right:1px;font-style:normal; font-size:0.2rem;}}
/*.news dd p .shijian{background:url(../images/shijian.png) left center no-repeat;}*/
.news dd p .biaoqian{background:url(../images/laiyuan.png) left center no-repeat;}
.news dd p .liulan{background:url(../images/liulan.png) left center no-repeat;}
.news span{font-weight:bold;}
.g_ys img{ width:100%;}
.kca {
	margin-top:15px;
	width:97%
}
.kca dt {
	float:left;
	width:18%;
}
.kca dt img {
	height:89px;
}
.kca dd {
	float:right;
	width:79%;
	border-bottom:1px dotted #e1dfdf;
	height:89px;
}
.kca dd span {
	font-weight:bold;
	color:#333;
	font-size:16px;
}
.kca dd p {
	margin-top:7px;
	height:55px;
	overflow:hidden;
}
.g_kc {
	margin-top:15px;
}
.kcb {
	margin-top:15px;
	width:97%
}
.kcb dt {
	float:left;
	width:79%;
	border-bottom:1px dotted #e1dfdf;
	height:89px;
}
.kcb dt span {
	font-weight:bold;
	color:#333;
	font-size:16px;
}
.kcb dt p {
	margin-top:7px;
	height:55px;
	overflow:hidden;
}
.kcb dd {
	float:right;
	width:18%;
}
.kcb dd img {
	height:89px;
}
.jy dl {
	width:25%;
	float:left;
	margin-top:15px;
}
.jy dt {
	width:80%
}
.jy dt img {
	-moz-border-radius:68px;
	-webkit-border-radius:68px;
	border-radius:68px;
	border:3px solid #cf2316;
}
.jy dd {
	width:80%;
	text-align:center;
	margin-top:15px;
}
.jy dd span {
	color:#cf2316;
	font-weight:bold;
	font-size:15px;
}
.tit3 {
	line-height:48px;
	font-size:16px;
	color:#cf2316;
	text-align:center;
	margin-top:15px;
}
.tit3 img {
	vertical-align:middle;
	margin-right:15px;
}
.zs {
	width:97%;
}
.zs p {
	margin-top:10px;
}
.zs p span {
	color:#cf2316;
	font-size:15px;
}
.tit4 {
	background:url(../images/zs3.jpg) no-repeat;
	text-indent:15px;
	line-height:30px;
	color:#FFF;
	margin-top:10px;
}
.xl {
	margin-top:10px;
}
.xl dl {
	width:46%;
	height:auto;
	margin:2%;
	float:left;
	
}
.xl dl dt {
	overflow:hidden;
	width:100%;
	height:auto;
*line-height:auto;
	text-align:center;
	display:table;
	background:#FFF;
}
.xl dl dd {
	height:0.64rem;
	line-height:0.64rem;
	text-align:center;
	width:100%;
	overflow:hidden;
	background:#c3c3c3;
}
.xl dl dd h2{font-size:0.24rem; color:#333333;}
.xl dl dd p{font-size:12px; text-align:left; padding-left:10px;}
.xl dl dt em {
	height:100%;
	vertical-align:middle\9;
	_writing-mode: tb-rl;
	display:table-cell;
	vertical-align:middle;
	background:#FFF;
}
.xl dl img {
	vertical-align:middle;
	max-height:4.8rem !important;
	max-width:100% !important;
	width:100%;
	height:120px;
	}
/*ad--*/
.showlist {
	margin-top:10px;
}
.showlist dl {
	width:46%;
	height:190px;
	margin:1%;
	float:left;
	border:3px solid #eaeaea;
	
}
.showlist dl dt {
	overflow:hidden;
	width:100%;
	height:auto;
*line-height:auto;
	text-align:center;
	display:table;
	background:#FFF;
}
.showlist dl dd {
	height:120px;
	line-height:24px;
	text-align:center;
	width:98%;
	overflow:hidden;
}
.showlist dl dd h2{font-size:14px;}
.showlist dl dd p{font-size:12px; text-align:left; padding-left:10px;}
.showlist dl dt em {
	height:100%;
	vertical-align:middle\9;
	_writing-mode: tb-rl;
	display:table-cell;
	vertical-align:middle;
	background:#FFF;
}
.showlist dl img {
	vertical-align:middle;
	max-height:auto !important;
	max-width:100% !important;
	width:100%;
	height:138px;
	}
/*ad--*/
.shoplist {
	margin-top:10px;
}
.shoplist dl {
	width:46%;
	height:190px;
	margin:1%;
	float:left;
	border:3px solid #eaeaea;
	
}
.shoplist dl dt {
	overflow:hidden;
	width:100%;
	height:auto;
*line-height:auto;
	text-align:center;
	display:table;
	background:#FFF;
}
.shoplist dl dd {
	height:120px;
	line-height:24px;
	text-align:center;
	width:98%;
	overflow:hidden;
}
.shoplist dl dd h2{font-size:14px;}
.shoplist dl dd p{font-size:12px; text-align:left; padding-left:10px;}
.shoplist dl dt em {
	height:100%;
	vertical-align:middle\9;
	_writing-mode: tb-rl;
	display:table-cell;
	vertical-align:middle;
	background:#FFF;
}
.shoplist dl img {
	vertical-align:middle;
	max-height:auto !important;
	max-width:100% !important;
	width:100%;
	height:138px;
	}
/*设计师*/
.shejishi {
	margin-top:10px;
}
.shejishi li {
	width:46%;
	padding-bottom:10px;
	margin:1%;
	float:left;
	border:3px solid #eaeaea;
	
}
.shejishi li img { max-height:285px;}
.shejishi li dt {
	overflow:hidden;
	width:100%;
	height:auto;
*line-height:auto;
	text-align:center;
	display:table;
	background:#FFF;
}
.shejishi li dd {
	height:120px;
	line-height:24px;
	text-align:center;
	width:98%;
	overflow:hidden;
}
.shejishi li em{float:left; padding:5px;width:calc(100%-10px);width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);}
.shejishi li em h2{font-size:14px; float:left;}
.shejishi li em span{font-size:12px; text-align:left; padding-left:10px; float:right}
.shejishi li img {
	vertical-align:middle;
	max-height:220px !important;
	max-width:100% !important;
	width:100%;
	}
.tbanner{width:100%; height:200px; float:left; text-align:center;background:url(../images/team.jpg) top center no-repeat;}
.banner_m{width:100%; margin:0 auto; padding-top:10px; text-align:center;}
.banner_m em{width:100px; height:100px; margin:20px 0px;}
.banner_m img{width:100px; height:100px;  border-radius:50%; border:5px solid #fff;}
.banner_m p{width:200px; height:40px; line-height:40px; font-size:14px;}
.banner_m h2{ font-size:20px; font-weight:bold; line-height:40px; color:#fff;text-shadow: 0 1px 1px #000; }
.banner_m span{ font-size:18px;text-shadow: 0 1px 1px #000; color:#fff;}
.nnews_con1 {margin-top:15px;padding:12px 10px 15px 11px;}
.sjsny{height:auto; float:left; padding:10px;width:calc(100%-20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);}
.sjs-js-info-l{float:left; width:100%; padding-top:35px; text-align:center;}
.sjs-js-info-l img{width:80%; height:auto; border:3px double #eaeaea;}
.sjs-js-info-r{ width:100%; height:auto; float:right; margin-top:27px; position:relative; }
.sjs-info-bt{
	border-bottom: 1px solid #000;
	height: 33px;
	text-decoration: none;
}
.sjs-info-bt h2{ height:31px; border-bottom:2px solid #000; display:inline-block;}
.sjs-info-bt h2 i{ font-size:24px; color:#f89e00; font-weight:bold; line-height:31px;}
.sjs-info-bt h2 span{ font-size:14px; color:#999; line-height:31px; margin-left:15px; padding-right:5px;}

.sjs-info-p{ margin-top:8px; min-height:267px;}
.sjs-p-n{ line-height:20px;font-size:14px; color:#000; float:left; padding:20px;  border-bottom:1px dotted #999; width:94%;}
.sjs-p-n-a{float:left; width:26%; text-align:right;overflow: hidden; font-weight:bold; text-align:left;}
.sjs-p-n-b{ width:74%; overflow:hidden; float:left;}
.sjs-but-a{ width:128px; height:33px; display:inline-block; color:#000000; background:#dedede url(../images/sjs_01.png) 20px center no-repeat; text-indent:46px; font-size:14px; line-height:33px;  margin-top:20px; margin-left:20px;}
.sjs-but-b{ width:148px; height:33px; display:inline-block; color:#000000; background:#f89e00; text-indent:25px; font-size:14px; line-height:33px;  margin-top:20px; margin-left:15px; text-align:left;}
.zixun{width:100%; float:left; display:inline-block; text-align:center;}
.biaoti{  border-bottom:1px solid #000; height:33px;}
.biaoti h2{ height:31px; border-bottom:2px solid #000; display:inline-block;}
.biaoti h2 i{ font-size:14px; color:#f89e00; font-weight:bold; line-height:31px; font-style:normal;}
/**/
.g_zs {
	margin-top:10px;
}
.TabTitle {
	
	width:100%;
	background:#cf2316;
}
.TabTitle ul{ width:85%;}
.TabTitle li {
	float:left;
	cursor:pointer;
	height:33px;
	line-height:33px;
	text-align:center;
	width:22%;
	font-size:11px;
	margin:0 1%;
	-moz-border-radius:28px;
-webkit-border-radius:28px;
border-radius:28px;
}
.TabTitle .active {
	border:1px solid #2aba51;
	color:#fff;
	background:#2aba51;
}
.TabTitle .normal {
	border:1px solid #2aba51;
	color:#2aba51;
	background:#fff;
}
.TabContent {
	clear:both;
	overflow:hidden;
	background:#fff;
	display:block;
	padding-top:10px;
}

.m-sty {
	margin-top:3px;
	color:#343434;
	font-size:13px;
}
.m-sty li {
	border-bottom:1px solid #e3e3e3;
	height:33px;
	line-height:33px;
	list-style:inside;
}
.m-sty li span {
	color:#cf2316;
}
.g-sty {
	margin-top:20px;
}
.g-sty h2 {
	line-height:40px;
	height:40px;
	text-align:center;
	border-top:3px solid #cf2316;
	background:#f4f4f4;
}
.g-cus {
	overflow:hidden;
	margin-top:15px;
}
.g-cus .m-cus {
	margin-top:25px;
}
.g-cus .m-cus a {
	display:inline-block;
	float:left;
	height:71px;
	width:88px;
	margin:0 0 16px 14px;
	background:url(../images/cus_sd.gif) center 69px no-repeat;
	background-size:88px 4px;
	-webkit-background-size:88px 4px;
	-o-background-size:88px 4px;
	-moz-background-size:88px 4px;
}
.g-cus .m-cus a img {
	border:1px #dbdbdb solid;
}
.to_tp_img {
	position:absolute;
	left:0;
	top:0;
	z-index:1000000000;
}
.u-top {
	background:#fff;
	position:relative;
}
.g-ft {
	background:#fff;
	position:relative;
	margin-top:15px;
	padding-bottom:20px;
}
.g-ft:before {
	content:"";
	position:absolute;
	width:100%;
	heigh:0;
	left:0;
	top:86px;
}
.u-top {
	height:37px;
	text-align:center;
	font-size:12px;
}/*回到顶部样式*/
.u-top span {
	text-align:center;
	width:150px;
	display:inline-block;
	margin:0 auto;
	padding:17px 0 0;
	line-height:16px;
	position:relative;
	font-size:12px;
	background:url(../images/up.jpg) center top no-repeat;
	background-size:16px 6px;
	-webkit-background-size:16px 6px;
	-o-background-size:16px 6px;
	-moz-background-size:16px 6px;
	z-index:999;
	display:inline-block;
}
.u-top h3 {
	width:101px;
	margin:0 auto;
	position:relative;
	z-index:8
}
.u-top span:before {
	content:"";
	position:absolute;
	border-top:14px #faf5f5 solid;
	border-left:72px transparent solid;
	border-right:72px transparent solid;
	left:0;
	top:-2px;
	z-index:9;
}

.u-top span b {
	font-weight:100;
}/*回到顶部图标样式*/
.u-top {
	text-align:center;
	font-size:12px;
	position:relative;
	color:#fff;
}
.m-bmu {
	background:#fff;
	padding:0 0 1rem 0;
	line-height:28px;
	text-align:center;
	font-size:13px;
	color:#999999;
	position:relative;
}

.header .tel_bt, .title .icon, .sytitbg .icon, .probox .content ul li, .probox .content ul li ul li, .navbg, .brand_advance .yscontent h2, .social_nav3 .btn, .social_nav3 .btn2, .social3 span, .brand_advance .yscontent .telbg {
	background-image: url(../images/SkinsBar3.png);
	background-size: 32px 889px;
}
.g_kj {
	background:#eaeaea;
	height:33px;
	width:100%;
	line-height:33px;
}
.g_kj dt {
	text-indent:10px;
	font-size:12px;
}
.g_kj dd {
	margin-right:10px;
	height:25px;
	width:25px;
	margin-top:4px;
}
.g-rec {
	margin-top:15px;
}
.ncen {
	margin-top:15px;
	padding-bottom:30px;
	padding:0 15px;
}

.g_ts {
	margin-top:20px;
	height:55px;
	margin-bottom:20px;
}
.g_ts li {
	float:left;
	text-align:center;
	margin:0 12px;
	font-size:11px;
}
.ts1 {
	background:url(../images/ico1.png) no-repeat;
	width:55px;
	height:23px;
	color:#FFF;
	padding-top:32px;
}
.g_ts li a {
	display:block;
	color:#FFF;
}
.ts2 {
	background:url(../images/ico2.png) no-repeat;
	width:55px;
	height:23px;
	color:#FFF;
	padding-top:32px;
}
.ts4 {
	background:url(../images/ico3.png) no-repeat;
	width:55px;
	height:23px;
	color:#FFF;
	padding-top:32px;
}
.ts3 {
	background:url(../images/ico4.png) no-repeat;
	width:55px;
	height:23px;
	color:#FFF;
	padding-top:32px;
}
.m-ys {
	background:url(../images/ysbg.png) no-repeat;
	margin-top:10px;
}
.m-ys li {
	line-height:33px;
	font-size:13px;
	text-indent:28px;
}
.m-ys li a {
	color:#333;
}
.about{ width:94%; color:#666666; padding: 20px 0;}
.about p{text-indent: 2em;}
.about ul{ margin-top:10px; width:100%;}
.about ul li{ float:left;}
.about  img{ height:auto; width:100%;}
.g_phone{ background:#e0bb6d; width:80%; border-bottom:3px solid #e4b042; color:#FFF; height:54px; line-height:54px; font-size:18px; font-weight:bold; text-align:center;}
.g_phone span{ font-size:12px; font-weight:normal;}
.g_phone img{ vertical-align:middle; margin-right:8px;}
.g_lx{ width:95%; margin-top:20px;}
.g_lx li{ width:47%; color:#FFF; padding:10px 0;}
.g_lx li img{ float:left; vertical-align:middle; padding-right:5px;}
.g_lx li p{ font-size:17px; margin-top:-5px;}
.g_lx li p span{ font-size:11px;}
.lx1{background:#003997;float:left; }
.lx1 img{ margin-left:10%;}
.lx2{background:#0045b8;float:right; }
.lx2 img{ margin-left:10%;}
.multipleColumn{ overflow:hidden; position:relative; }
.multipleColumn .prev{ float:left;}
.multipleColumn .prev,.multipleColumn  .next{ display:block; width:8%; height:108px;margin-top:10%;  overflow:hidden;cursor:pointer; background:url("/images/lbu.jpg") no-repeat;}
.multipleColumn .next{ background:url("/images/rbu.jpg") no-repeat;float:right;}
.multipleColumn .bd{  overflow:hidden; float:left;width:80%;float:left; margin-left:2%;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; _display:inline;  }
.multipleColumn .bd ul li{ margin:4%; float:left; _display:inline; overflow:hidden; text-align:center; width:40%;}
.multipleColumn .bd ul li .pic{ text-align:center; width:100% }
.multipleColumn .bd ul li .pic img{ width:98%; height:auto; display:block;  border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.abbt {
	font-size:20px;
}
.abbt span {
	font-size:16px
}
.body_footer {
	position:fixed;
	width:100%;
	height:1rem;
	max-width:640px;
	bottom:0;
	z-index:9999999;
	background:#f3f5f4;
}
.body_footer ul li {
	padding-top:0.07rem;
	width:25%;
	float:left;
	color:#333333;
}
.body_footer ul li a {
	width:100%;
	height:0.9rem;
	display:block;
}
.body_footer ul li dl {
	width:auto;
	margin:0 auto;
	text-align:center;
}
.body_footer ul li dt {
	width:auto;
	overflow:hidden;
}
.body_footer ul li dt img {
	width:30px;
	height:30px;
	margin-bottom:-10px;
}
.body_footer ul li dd {
	width:auto;
	color:#333333;
	overflow:hidden;
	font-size:0.2rem;
}
.fo2{ background:#f3f5f4;}
.fo3{ background:#f3f5f4;}
.fo4{ background:#f3f5f4;}
.g_ab{padding:10px; overflow:hidden; color:#333333}
.g_ab img{width:100%;}
.more{width:94%; padding:10px 0; text-align:center; background:#2aba51; margin:0 auto; margin-top:10px;}
.more a{color:#fff; font-size:0.26rem;}

.xiangshang{position:fixed; right:0.2rem; bottom:1.6rem; width:74px; height:76px; background:url(../images/up.jpg) left top no-repeat;}
.xiangshang a{display:block; width:74px; height:76px;}
.newscontent{width: 100%;padding:10px 0 30px 0;float: left;}
.rmd-form .main { overflow:hidden; padding:20px; }
.rmd-form .row-1,
.rmd-form .row-2,
.rmd-form .row-3 { margin-bottom:15px; position:relative; overflow:hidden; }
.rmd-form .row-1 { float:left; width:96%; height:auto; padding:0 0 0 4%; margin:0 0 15px 0px; border:1px solid #ddd; }
.rmd-form .row-1:first-child { margin-left:0; }
.rmd-form .row-2 { width:100%; height:210px; border:1px solid #ddd; clear:both; }
.rmd-form .row-3 { float:left;width: 100%;  }
/*.rmd-form .row-3 + .row-3 { float:right; }*/
.rmd-form .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.rmd-form .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.rmd-form .text { width:100%; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.rmd-form img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.rmd-form input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; margin-right:20px; padding:0 10px; color:#999; }
.rmd-form .submit, .rmd-form .reset { float:left; margin:0 0 0 10px; width:124px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.rmd-form .submit { background:#418fd9; margin-left:0; }
.rmd-form .reset { background:#999; }
.rmd-form .submit:hover { background:#86c5fb; }
.rmd-form .reset:hover { background:#777; }
.rmd-form .onfocus, .message-page .onfocus input.code { border-color:#aaa; }

/*.TabContent li{width: 96%;float: left;position: relative;height: 248px;list-style: none; margin-bottom: 10px; margin-left: 2%; border-radius: 10px; overflow: hidden;}
.TabContent li:first-child{background: url(../images/jgbg.jpg)right top no-repeat;}
.TabContent li:nth-child(2){background: url(../images/khbg.jpg)right top no-repeat;}
.TabContent li:nth-child(3){background: url(../images/fl3.jpg)left top no-repeat;}
.TabContent li:nth-child(4){background: url(../images/fl4.jpg)left top no-repeat;}
.TabContent li:nth-child(5){background: url(../images/fl5.jpg)left top no-repeat;}
.TabContent li .imask{background: rgba(0,0,0,0.3);position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;-webkit-transition: all .5s;transition: all .5s;}
.TabContent li:hover .imask{background: rgba(0,0,0,0);-webkit-transition: all .5s;transition: all .5s;}
.TabContent li .imask a{display: block;width: 100%;height: 100%;}
.TabContent li .ifenlei{float: left;left: 20%; top: 80px;position: absolute;z-index: 4;}
.TabContent li .ifenlei i{width: 20px; height: 2px;border-bottom: 2px solid #fff;display: block;float: left;}
.TabContent li .ifenlei h2{font-size: 0.3rem;line-height: 40px; color: #fff;padding-top: 10px;font-weight: 100;}
.TabContent li .ifenlei span{color: #fff;font-size: 12px;}
.TabContent li .imore{position: absolute;left: 20%; top: 80px;border-bottom: 1px solid #8e8e8e; width: 80%; padding-bottom: 40px;}
.TabContent li .imore h2{font-size: 0.3rem;line-height: 40px;font-weight: 100;}
.TabContent li .imore span{font-size: 14px;line-height: 20px; }
.TabContent li .imore i{font-size: 30px; left: 200px; font-weight: 100; top: 0px; position: absolute}*/
.g_ab table{border-collapse: collapse;width:100%;font-size: 12px;}
.g_ab tr{}
.g_ab td{border: 1px solid #333;line-height:40px;color: #e50112}

.gyoushi{width: 100%;padding: 10px 0;float: left; margin-bottom: 40px;}
.gyoushi h2{font-size: 18px; line-height: 40px; padding: 0px 30px;background: #037d40;color: #fff;float: left; margin-top: -40px;}
.gyoushi p{font-size: 14px; line-height: 30px;float: left;border: 1px solid #037d40; border-radius: 10px;padding: 20px;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);}
.zhengshu p{float: left;width: 33.3333%; margin-bottom: 20px;}

.game163{ position: relative; border: 1px solid #dcdddd; padding: 4px; overflow: hidden; width: 96%;float: left; }
.game163 .bigImg{ height: 265px; position: relative;overflow: hidden;}
.game163 .bigImg li img{ vertical-align:middle; width:100%; height:265px;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

.game163 .smallScroll{ height: 47px; margin-bottom: 6px;margin-top: 10px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; }
.game163 .sNext{ background-position: 0 -2698px;}
.game163 .sPrev:hover{ background-position: 0 -3133px;}
.game163 .sNext:hover{ background-position: 0 -2785px;}

.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px); overflow: hidden;}
.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:62px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ border: 1px solid #dcdddd; width:60px; height:45px;  }
.game163 .smallImg .on img{ border-color: #1e50a2;}

.game163 .pageState{ position: absolute; top: 335px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}

.news_xq{float: left;width: 100%;}
.news_xq h2{text-align: left;line-height: 60px; font-size: 24px; font-weight: bold; color: #333}
.news_xq h3{text-align: left; font-size: 18px;}
.news_xq p{padding: 10px 0; text-align: left;line-height: 40px;}
.ggxiangqing{width: 100%;float: left; border-bottom: 1px solid #037d40}
.ggxiangqing h2{font-size: 18px; line-height: 40px; padding: 0px 30px;background: #037d40;color: #fff;float: left;}

.index_listB{ background:#F6F6F6; overflow: hidden; padding-bottom:30px;}
.index_listB li{ width:96%; margin-left: 2%; height:248px;box-sizing:border-box; -webkit-box-sizing:border-box; border:solid 1px #e5e5e5 ; background:#fff; float:left; margin-right:15px; margin-bottom:15px;position:relative; transition:all .3S; -webkit-transition:all .3S;} 
.index_listB li .mmm{ display:block; width:100%; height:248px;box-sizing:border-box; -webkit-box-sizing:border-box; padding:35px 33px 0;  }
.index_listB li:nth-of-type(3n){ margin-right:0;}
.index_listB li h2{color:#2aba51;line-height:50px; font-size:18px; }
.index_listB li p{ font-weight:normal; line-height:18px; font-size:13px; width:180px; float: left;}
.index_listB li .more{ display: block; width:38px; height:38px; background:url(../images/index_18.png) no-repeat left; transition:all .5s; -webkit-transition:all .5s;  margin-top:60px;margin-left: 0px;}
.index_listB li:hover .more{  background:url(../images/index_19.png) no-repeat left; }
.index_listB li .img{ position:absolute; right:33px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.index_listB li:hover{ transform:translateY(-10px); -webkit-transform:translateY(-10px);}

@media only screen and (min-width: 641px) {
  html {
    font-size: 100px;
  }
}
@media only screen and (max-width: 640px) {
  html {
    font-size: 100px;
  }
}
@media only screen and (max-width: 540px) {
  html {
    font-size: 84.375px;
  }
}
@media only screen and (max-width: 480px) {
  html {
    font-size: 75px;
  }
}
@media only screen and (max-width: 414px) {
  html {
    font-size: 64.6875px;
  }
}
@media only screen and (max-width: 400px) {
  html {
    font-size: 62.5px;
  }
}
@media only screen and (max-width: 375px) {
  html {
    font-size: 58.5938px;
  }
}
@media only screen and (max-width: 360px) {
  html {
    font-size: 56.25px;
  }
}
@media only screen and (max-width: 320px) {
  html {
    font-size: 50px;
  }
}
 
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}