@charset "utf-8";
@media all and (min-width:320px) and (max-width:1400px) {
	.index_case_content .index_case_list .blackimg .index_case_t {
		font-size: 20px;
	}
	.index_case_content .index_case_content02 .index_case_list .blackimg .index_case_b {
		font-size: 12px;
		width: 98%;
	}
}

@media all and (min-width:320px) and (max-width:750px) {
	body {
		background: #fff;
	}
	.pop_bg,
	.counsel {
		display: none !important;
	}
	.mainbanner,
	#header01 {
		display: none;
	}
	.header_m {
		display: block;
		height: 60px;
		background: #fff;
		position: fixed;
		width: 100%;
		z-index: 11111111;
	}
	.header_m_bg {
		display: block;
		height: 60px;
		background: #fff;
	}
	.header_m .head {
		width: 100%;
		background: #fff;
		overflow: hidden;
		box-sizing: border-box;
		padding: 12px 15px;
		box-sizing: border-box;
		height: 60px;
		text-align: center;
		position: relative;
	}
	.header_m .head .menulist {
		background: url("../images/menu.jpg") no-repeat;
		display: block;
		height: 14px;
		width: 20px;
		background-size: cover;
		top: 23px;
		position: absolute;
		left: 15px;
	}
	.m_headtel {
		position: absolute;
		right: 15px;
		top: 20px;
	}
	.header_m .menu {
		width: 100%;
		background: #fff;
		position: absolute;
		z-index: 100;
	}
	.header_m .menu a {
		width: 100%;
		text-align: right;
		border-bottom: 1px solid #eee;
		;
		display: block;
		font-size: 12px;
		color: #333;
		padding: 0 10% 0 0;
		height: 36px;
		line-height: 36px;
		text-align: left;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.header_m .menu a.ihover {
		background: #9d7827;
		;
		color: #fff;
	}
	.header_m .menu a.hover,
	.header_m .menu a:hover {
		background: #9d7827;
		;
		color: #fff;
	}
	.m_inbanner {
		display: block;
	}
	.pc_inservice {
		display: none;
	}
	.m_inservice {
		display: block;
		width: 100%;
		box-sizing: border-box;
		padding: 15px 15px;
		background: #fff;
	}
	.index_pro.m_inservice .in_index_pro_list01 {
		width: 100%;
		margin-bottom: 15px;
	}
	.index_pro.m_inservice .in_index_pro_list02 {
		width: 100%;
		margin-bottom: 15px;
	}
	.index_pro.m_inservice .in_index_pro_list03 {
		width: 100%;
		margin-bottom: 15px;
	}
	.index_pro.m_inservice .in_index_pro_list04 {
		width: 100%;
		margin-bottom: 15px;
	}
	.index_pro.m_inservice .in_index_pro img.bottomimg {
		-webkit-filter: none;
		-moz-filter: none;
		-ms-filter: none;
		-o-filter: none;
		filter: none;
	}
	#service02,
	#service03 {
		display: none;
	}
	#div {
		display: none;
		width: 94%;
		margin: 0 auto;
		background: #595959;
		height: 70%;
		box-sizing: border-box;
		position: fixed !important;
		border-radius: 10px;
	}
	#div .indiv {
		width: 100%;
		margin: 0px auto;
		overflow: scroll;
		padding: 30px;
		box-sizing: border-box;
		height: 100%;
		position: absolute;
	}
	#div .indiv .t {
		font-size: 18px;
		margin-bottom: 6px;
	}
	#div .indiv .b {
		font-size: 14px;
		font-family: Arial;
		margin-bottom: 16px;
	}
	#div .indiv .c {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	#div .indiv li {
		margin-bottom: 12px;
	}
	#div .indiv li a {
		font-size: 12px;
	}
	#div .indiv li a img {
		margin-right: 8px;
	}
	.commonmessage,
	#footer,
	#footer1 {
		display: none;
	}
	.mfooter {
		display: block;
		width: 100%;
		background: #3e3e3e;
		overflow: hidden;
		position: fixed;
		bottom: 0px;
		z-index: 111111;
	}
	.mfooter a {
		display: block;
		padding: 12px 0;
		float: left;
		width: 25%;
		text-align: center;
		font-size: 12px;
		color: #fff;
	}
	.mfooter a img {
		width: 25%;
		margin-bottom: 8px;
	}
	.mfooternone {
		width: 100%;
		height: 70px;
		display: block;
	}
	.incontent {
		display: none;
	}
	.m_incontent {
		display: block;
	}
	.m_incontent .m_incontent_t {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
		overflow: hidden;
		margin-top: 35px;
		margin-bottom: 25px;
		text-align: center;
	}
	.m_incontent .m_incontent_t .inlist {
		width: 25%;
		padding: 0 1px;
		box-sizing: border-box;
		/*float: left;*/
		display: inline-block;
	}
	.m_incontent .m_incontent_t .inlist a {
		display: block;
		width: 100%;
		font-size: 12px;
		color: #666;
		text-align: center;
		padding: 14px 0;
		background: #eee;
	}
	.m_incontent .m_incontent_t .inlist a.curr,
	.m_incontent .m_incontent_t .inlist a.on {
		background: #9f7925;
		color: #fff;
	}
	.m_incontent .menulist01 {
		text-align: center;
		margin-bottom: 15px;
		font-size: 0px;
	}
	.m_incontent .menulist01 a {
		color: #999;
		display: inline-block;
		font-size: 12px;
	}
	.m_incontent .menulist01 a.on {
		color: #9f7925;
	}
	.m_incontent .menulist01 img {
		display: inline-block;
		margin: 0 10px 4px;
		width: 2px;
	}
	.m_incontent .teamli {
		width: 100%;
		padding: 25px 15px;
		box-sizing: border-box;
	}
	.m_incontent .teamli .teamlilest img {
		width: 100%;
		box-sizing: border-box;
		border: 1px solid #dbdbdb;
	}
	.m_incontent .teamli .textcon {
		background: url(../images/teamrightbg_m.png) left center no-repeat;
		padding: 20px 0 20px 20px;
		background-size: auto 100%;
		margin-top: 20px;
	}
	.m_incontent .teamli .textcon .textcont {
		font-size: 15px;
		color: #333;
		font-weight: bold;
		margin-bottom: 9px;
	}
	.m_incontent .teamli .textcon .textconb {
		font-size: 12px;
		color: #333;
	}
	.m_incontent .teamli .textconc {
		font-size: 12px;
		color: #666;
		line-height: 20px;
		margin-top: 10px;
	}
	.m_incontent .teamli.teamli_two {
		background: #f8f8f8;
	}
	.Culture_Titlelist {
		display: none;
	}
	.hc-Culture {
		width: 100%;
	}
	.hc-Culture .Culture_center {
		display: block;
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.hc-Culture .Culture_center img {
		max-width: 100%;
	}
	.Culture_center h6 {
		font-size: 12px;
		color: #9f7925;
		font-weight: bold;
	}
	.Culture_center .Color_block {
		display: none;
	}
	.Culture_center:nth-child(2) h6 {
		font-size: 15px;
		color: #333;
		line-height: 24px;
		display: block;
	}
	.Culture_center .Color_block {
		width: 25px;
		height: 3px;
		background: #9f7925;
		margin-top: 12px;
	}
	.Culture_center h3 {
		color: #333;
		line-height: 30px;
	}
	.Culture_center p {
		font-size: 12px;
		color: #666;
		line-height: 20px;
	}
	.center_right1 {
		margin-bottom: 15px;
	}
	.m_incontent .tsleft:nth-child(1) {
		float: left;
		width: 49%;
	}
	.m_incontent .tsleft:nth-child(1) img {
		width: 100%;
		margin-bottom: 3px;
	}
	.m_incontent .tscontent_m {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.tscontent_m .tsleft:nth-child(2) {
		float: right;
		width: 49%;
	}
	.tscontent_m .tsleft:nth-child(2) img {
		width: 100%;
	}
	.tscontent_m .tsleft:nth-child(4) {
		width: 100%;
	}
	.tscontent_m .tsleft:nth-child(4) img:first-child {
		float: left;
		width: 49%;
	}
	.tscontent_m .tsleft:nth-child(4) img:last-child {
		float: right;
		width: 49%;
	}
	.tscontent_m .tstext {
		font-size: 12px;
		color: #666;
		line-height: 24px;
		margin: 30px 0;
	}
	.tscontent_m .tstext br {
		height: 20px;
		line-height: 12px;
	}
	.m_incontent .t01 {
		background: url(../images/m_newt.png) left center no-repeat;
		background-size: auto 100%;
		padding-left: 20px;
		margin-bottom: 15px;
	}
	.m_incontent .t01 .t01t {
		font-size: 14px;
		color: #9f7925;
		margin-bottom: 10px;
	}
	.m_incontent .t01 .t01b {
		font-size: 10px;
		color: #9f7925;
	}
	.m_incontent .t02 {
		color: #666;
		font-size: 12px;
		line-height: 20px;
	}
	.m_zp {
		padding: 0 15px;
		box-sizing: border-box;
		width: 100%;
	}
	.rc_recruit {
		display: none;
	}
	.recruit_post {
		margin-top: 20px;
	}
	.recruit_post .post_list2 {
		margin-bottom: 15px;
	}
	.recruit_post .post_list1 {
		width: 100%;
		border: 1px solid #efefef;
		background: #fff;
		padding: 15px;
		height: auto;
		box-sizing: border-box;
	}
	.post_list1 .left {
		padding: 0px;
	}
	.post_list1 .left h2 {
		font-size: 12px;
		color: #333;
	}
	.post_list1 .left p {
		font-size: 10px;
		color: #666;
		margin-top: 10px;
	}
	.post_list1 .right {
		padding: 0px;
	}
	.post_list1 .right p {
		font-size: 10px;
		color: #666;
	}
	.duty {
		width: 100%;
		margin: 0px;
		box-sizing: border-box;
		background: #fff;
		padding: 0 15px;
		border-top: 0px;
		padding-top: 10px;
		font-size: 10px;
		color: #666;
		line-height: 20px;
	}
	.duty p {
		font-size: 10px;
		color: #666;
		line-height: 20px;
	}
	.m_incontent .contactleftb {
		width: 100%;
		float: none;
		padding: 15px 0;
		border-bottom: 1px dashed #bbbbbb;
		overflow: hidden;
	}
	.m_incontent .contactleftb img {
		float: left;
		margin-right: 10px;
		width: 30px;
	}
	.m_incontent .contactleftb .contactlefttext {
		float: left;
		line-height: 35px;
	}
	.m_incontent .contactleftb .contactlefttext .contactleftch {
		float: left;
		font-size: 12px;
		color: #666;
	}
	.m_incontent .contactleftb .contactlefttext .contactleften {
		float: left;
		font-size: 12px;
		color: #666;
	}
	.m_incontent .contactright {
		width: 100%;
		float: none;
		margin-top: 30px;
	}
	.m_incontent .contactright .input01 {
		width: 100%;
		height: 34px;
		border: 1px solid #ddd;
		box-sizing: border-box;
		border-radius: 0px;
		padding-left: 10px;
		font-size: 12px;
		color: #666;
		background: none;
		margin-bottom: 15px;
	}
	.m_incontent .contactright textarea {
		width: 100%;
		box-sizing: border-box;
		height: 130px;
		margin-bottom: 20px;
		padding: 10px 0 10px 10px;
		border: 1px solid #ddd;
		border-radius: 2px;
		background: none;
		color: #666;
		font-size: 12px;
	}
	.m_incontent .contactright .submit {
		width: 115px;
		height: 38px;
		line-height: 38px;
		font-size: 15px;
		color: #fff;
		background: #a07a27;
		border: 0px;
		display: block;
		margin: 0 auto 20px;
	}
	.newscontent {
		font-size: 12px;
		color: #666;
		line-height: 24px;
		margin: 15px 0;
		border-bottom: 1px solid #ebebeb;
		padding-bottom: 15px;
		text-align: justify;
	}
	.prevnextdiv a {
		display: block;
		font-size: 11px;
		color: 666;
		margin-bottom: 15px;
	}
	.m_incase {
		display: block;
		width: 100%;
		margin-top: 33px;
	}
	.m_incase .intch,
	.m_incase .inten {
		display: none;
	}
	.incontent.m_incase .casemenu_first {
		width: 100%;
		border: 0px;
		background: #f8f8f8;
		border-bottom: 1px solid #eee;
		box-sizing: border-box;
		padding: 0 15px;
		margin-bottom: 30px;
	}
	.incontent.m_incase .casemenu_first a.firstcamea {
		width: 20%;
		margin: 0px;
		font-size: 12px;
		color: #333;
		line-height: 55px;
		;
	}
	.incontent.m_incase .casemenu_first div.firstcamediv {
		width: 30%;
		margin: 0px;
		font-size: 12px;
		color: #333;
		padding: 0px;
	}
	.incontent.m_incase .casemenu_first div.firstcamediv a.onea {
		color: #333;
	}
	.incontent.m_incase .casemenu_first a.firstcamea.on {
		border-bottom: 1px solid #9f7925;
		background: none;
	}
	.incontent.m_incase .casemenu_first a.firstcamea:hover {
		border-bottom: 1px solid #9f7925;
		background: none;
	}
	.incontent.m_incase .casemenu_first div.firstcamediv {
		line-height: 55px;
	}
	.incontent.m_incase .casemenu_first div.firstcamediv:hover,
	.incontent.m_incase .casemenu_first div.firstcamediv.on {
		border-bottom: 1px solid #9f7925;
		background: none;
	}
	.incontent.m_incase .casemenu_srcond {
		width: 100%;
		background: #fff;
		top: 56px;
		padding: 15px;
	}
	.incontent.m_incase .casemenu_srcond.casemenu_srcond_center {
		text-align: left;
	}
	.incontent.m_incase .casemenu_srcond.casemenu_srcond_center a {
		font-size: 11px;
		color: #666;
		margin: 0px;
		margin-bottom: 20px;
		text-align: center;
		width: 25%;
	}
	.incontent.m_incase .casemenu_srcond.casemenu_srcond_center a.imga {
		margin: 0 1% 0px;
		box-sizing: border-box;
		width: 23%;
	}
	.incontent.m_incase .casemenu_srcond.casemenu_srcond_center a.imga img {
		display: block;
	}
	.incontent .casemenu_srcond a {
		font-size: 11px;
		color: #666;
		margin: 0px;
		margin-bottom: 8px;
		text-align: center;
		width: 25%;
	}
	.caseconin {
		width: 100%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.incontent .caselist {
		margin-bottom: 15px;
	}
	.incontent .caselist01 {
		width: 100%;
		box-sizing: border-box;
	}
	.incontent .caselist01 .casetop {
		width: 100%;
		height: auto !important;
	}
	.incontent .caselist01 .casetop img {
		width: 100%;
		height: auto !important;
	}
	.incontent .caselist02 {
		width: 100%;
		box-sizing: border-box;
	}
	.incontent .caselist02 .casetop {
		width: 100%;
		height: auto !important;
	}
	.incontent .caselist02 .casetop img {
		width: 100%;
		height: auto !important;
	}
	.incontent .caselist03 {
		width: 100%;
		box-sizing: border-box;
	}
	.incontent .caselist03 .casetop {
		width: 100%;
		height: auto !important;
	}
	.incontent .caselist03 .casetop img {
		width: 100%;
		height: auto !important;
	}
	.incontent .caselist {
		position: relative;
	}
	.incontent .caselist .casebottom .t {
		color: #333;
		text-align: left;
		font-size: 12px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-top: 6px;
	}
	.incontent .caselist .casebottom .index_case_b {
		color: #666;
		text-align: left;
		font-size: 12px;
		display: block;
		float: left;
	}
	.incontent .caselist .casebottom .b {
		display: block;
		float: right;
	}
	.incontent .caselist .casebottom {
		background: none;
		bottom: 20px;
		padding: 0px;
		left: 18px;
	}
	.incontent .caselist:hover .casetop a {
		opacity: 0;
	}
	.incontent .caselist:hover .casebottom {
		background: none;
		color: #fff;
	}
	.incontent .caselist:hover .casebottom .t {
		color: #333;
	}
	.incontent .caselist:hover .casebottom .b {
		color: #999;
	}
	.m_zp img {
		max-width: 100%;
		height: auto !important;
	}
	a.readmore {
		width: 190px;
		height: 48px;
		line-height: 48px;
		background: #fff;
		border: 1px solid #c5c5c5;
		font-size: 15px;
		color: #555;
		box-sizing: border-box;
		padding-left: 75px;
		background: url(../images/casegetmore.png) 45px center no-repeat;
		background-size: 21px 21px;
	}
	.m_innews {
		display: block;
		width: 100%;
		margin-top: 30px;
	}
	.m_innews .intch,
	.m_innews .inten {
		display: none;
	}
	.newslicon {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
		background: none;
		margin-bottom: 20px;
	}
	.incontent .newsli {
		width: 100%;
		border-bottom: 1px solid #eee;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.incontent .newsli .newsline {
		display: none;
	}
	.incontent .newsli .newsright {
		display: none;
	}
	.incontent .newsli .newsleft {
		width: 19%;
		border: 1px solid #dddddd;
	}
	.incontent .newsli .newsleft .t {
		font-size: 16px;
		color: #666;
		padding: 10px 0;
		font-family: Arial;
		text-align: center;
		margin: 0px;
		border-bottom: 1px solid #dddddd;
	}
	.incontent .newsli .newsleft .b {
		font-size: 18px;
		color: #666;
		padding: 10px 0;
		text-align: center;
		margin: 0px;
	}
	.incontent .newsli .newsmid {
		margin-left: 0px;
		width: 76%;
		float: right;
	}
	.incontent .newsli .newsmid .t {
		font-size: 14px;
		color: #444;
		margin-bottom: 6px;
		margin-top: 0px;
		line-height: 20px;
	}
	.incontent .newsli .newsmid .b {
		font-size: 11px;
		color: #828282;
		line-height: 18px;
	}
	.incontent .newsli:hover .newsleft .t {
		color: #9f7925;
	}
	.incontent .newsli:hover .newsleft .b {
		color: #9f7925;
	}
	.incontent .newsli:hover .newsmid .t {
		color: #9f7925;
	}
	.incontent .newsli:hover .newsmid .b {
		color: #9f7925;
	}
	.huaxiaocai {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
		margin-bottom: 30px;
	}
	.huaxiaocai_list1 {
		width: 100%;
		border-bottom: 1px solid #eee;
	}
	.huaxiaocai_list1 img {
		width: 20%;
	}
	.huaxiaocai_detail {
		width: 76%;
		float: right;
		margin: 0px;
		padding: 0px;
	}
	.huaxiaocai_detail h4 {
		font-size: 15px;
		color: #333;
		margin-bottom: 10px;
		margin-top: 0px;
		line-height: 20px;
	}
	.huaxiaocai_detail h4 span {
		font-size: 12px;
		color: #999;
	}
	.huaxiaocai_detail p {
		font-size: 11px;
		color: #828282;
		line-height: 18px;
		margin: 0px;
	}
	.huaxiaocai_list1 a:hover h4 {
		color: #9f7925;
	}
	.huaxiaocai_list1 a:hover p {
		color: #9f7925;
	}
	.m_inhxc {
		display: block;
		width: 100%;
		margin-top: 30px;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.incontent .hxcdesc {
		font-size: 15px;
		color: #333;
		line-height: 24px;
		margin: 0px 0 20px 0;
	}
	.incontent .hxccon .hxcconright {
		width: 100%;
	}
	.incontent .hxccon .hxcconright .hxcname {
		float: left;
		font-size: 15px;
		color: #9f7925;
		margin-top: -75px;
		margin-left: 94px;
		margin-bottom: 40px;
	}
	.incontent .hxccon .hxcconright .hxccontent {
		width: 100%;
		box-sizing: border-box;
		padding: 15px;
		background: #f8f8f8;
		font-size: 12px;
		color: #666;
	}
	.hxc_main {
		padding: 15px;
		background: #f8f8f8;
	}
	.index_index_pro,
	.rotate,
	.index_midbanner,
	.index_adv {
		display: none;
	}
	.m_banner,
	#m_banner,
	.m_index_adv {
		display: block;
	}
	.m_index_adv {
		width: 100%;
		margin-top: 35px;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.m_index_adv .index_t {
		font-size: 18px;
		color: #333;
	}
	.m_index_adv .index_b {
		font-size: 12px;
		color: #666;
		margin: 15px 0 10px;
	}
	.m_index_adv .index_c {
		width: 20px;
		height: 2px;
		background: #999;
		margin: 0 auto;
	}
	#owl-demo02 {
		margin: 25px 0;
	}
	#owl-demo02 .item {
		width: 100%;
		background: #f8f8f8;
		padding: 25px 15px;
		overflow: hidden;
		box-sizing: border-box;
		border-radius: 4px;
	}
	#owl-demo02 .item img {
		width: 25%;
		float: left;
	}
	#owl-demo02 .item .m_item_text {
		width: 69%;
		float: left;
		margin-left: 6%;
	}
	#owl-demo02 .item .m_item_text .m_item_text_t {
		font-size: 12px;
		color: #333;
		margin-bottom: 16px;
		font-weight: bold;
		margin-top: 15px;
	}
	#owl-demo02 .item .m_item_text .m_item_text_b {
		font-size: 11px;
		color: #666;
		line-height: 18px;
	}
	#owl-demo02 .owl-controls {
		margin-top: 0px;
	}
	#owl-demo02.owl-theme .owl-controls .owl-page span {
		width: 20px;
		height: 2px;
		border-radius: 20px;
		background: #bbb;
		margin: 0 10px;
	}
	#owl-demo02.owl-theme .owl-controls .owl-page.active span {
		background: #9f7925;
	}
	#index_case,
	#index_news,
	#index_pp {
		display: none;
	}
	#m_index_case {
		display: block;
		background: #f8f8f8;
	}
	#m_index_case {
		width: 100%;
		margin-top: 35px;
		padding: 35px 15px 1px 15px;
		box-sizing: border-box;
	}
	#m_index_case .index_t {
		font-size: 18px;
		color: #333;
	}
	#m_index_case .index_b {
		font-size: 12px;
		color: #666;
		margin: 15px 0 10px;
	}
	#m_index_case .index_c {
		width: 20px;
		height: 2px;
		background: #999;
		margin: 0 auto 25px;
	}
	#m_index_case .index_case_list01 {
		margin-bottom: 20px;
	}
	#m_index_case .index_case_list01 .index_case_a {
		display: block;
		position: relative;
	}
	#m_index_case .index_case_list01 .index_case_a .imgt {
		position: absolute;
		font-size: 11px;
		color: #fff;
		background: #9f7925;
		padding: 10px 20px;
		left: 0px;
		top: 25px;
	}
	#m_index_case .index_case_list01 .bottomimg {
		width: 100%;
	}
	#m_index_case .index_case_list01 .index_case_t {
		font-size: 14px;
		color: #333;
		margin: 5px 0 10px;
		line-height: 20px;
	}
	#m_index_case .index_case_list01 .index_case_b {
		font-size: 12px;
		color: #666;
	}
	#m_index_news {
		display: block;
	}
	#m_index_news {
		width: 100%;
		margin-top: 35px;
		padding: 35px 15px 1px 15px;
		box-sizing: border-box;
	}
	#m_index_news .index_t {
		font-size: 18px;
		color: #333;
	}
	#m_index_news .index_b {
		font-size: 12px;
		color: #666;
		margin: 15px 0 10px;
	}
	#m_index_news .index_c {
		width: 20px;
		height: 2px;
		background: #999;
		margin: 0 auto 25px;
	}
	#m_index_news .newslicon {
		padding: 0px;
	}
	#m_index_news .newsli {
		width: 100%;
		overflow: hidden;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	#m_index_news .newsli .newsline {
		display: none;
	}
	#m_index_news .newsli .newsright {
		display: none;
	}
	#m_index_news .newsli .newsleft {
		width: 19%;
		border: 1px solid #dddddd;
		float: left;
	}
	#m_index_news .newsli .newsleft .t {
		font-size: 12px;
		color: #666;
		padding: 10px 0;
		font-family: Arial;
		text-align: center;
		margin: 0px;
		border-bottom: 1px solid #dddddd;
	}
	#m_index_news .newsli .newsleft .b {
		font-size: 18px;
		color: #666;
		padding: 10px 0;
		text-align: center;
		margin: 0px;
	}
	#m_index_news .newsli .newsmid {
		margin-left: 0px;
		width: 76%;
		float: right;
	}
	#m_index_news .newsli .newsmid .t {
		font-size: 14px;
		color: #444;
		margin-bottom: 16px;
		margin-top: 0px;
		line-height: 20px;
	}
	#m_index_news .newsli .newsmid .b {
		font-size: 11px;
		color: #828282;
		line-height: 18px;
	}
	#m_index_news .newsli:hover .newsleft .t {
		color: #9f7925;
	}
	#m_index_news .newsli:hover .newsleft .b {
		color: #9f7925;
	}
	#m_index_news .newsli:hover .newsmid .t {
		color: #9f7925;
	}
	#m_index_news .newsli:hover .newsmid .b {
		color: #9f7925;
	}
	#m_index_partner {
		display: block;
	}
	#m_index_partner .index_t {
		font-size: 18px;
		color: #333;
	}
	#m_index_partner .index_b {
		font-size: 12px;
		color: #666;
		margin: 15px 0 10px;
	}
	#m_index_partner .index_c {
		width: 20px;
		height: 2px;
		background: #999;
		margin: 0 auto 25px;
	}
	.m_index_partner {
		overflow: hidden;
		border-right: 1px solid #efefef;
		border-bottom: 1px solid #efefef;
	}
	.m_index_partner img {
		display: block;
		float: left;
		width: 25%;
		box-sizing: border-box;
		border-left: 1px solid #efefef;
		border-top: 1px solid #efefef;
	}
	.m_index_partner img:nth-child(2),
	.m_index_partner img:nth-child(4),
	.m_index_partner img:nth-child(5),
	.m_index_partner img:nth-child(7),
	.m_index_partner img:nth-child(10),
	.m_index_partner img:nth-child(12),
	.m_index_partner img:nth-child(13),
	.m_index_partner img:nth-child(15),
	.m_index_partner img:nth-child(18),
	.m_index_partner img:nth-child(20)  {
		background: #f8f8f8;
	}
	.secondnav {
		display: none;
	}
	.pcimg {
		display: none;
	}
	.webimg {
		display: inline-block;
	}
	.incontent .casemenu_srcond a.imga {
		border-color: #ccc;
	}
	.caselist .casetop .imgt {
		position: absolute;
		font-size: 11px;
		color: #fff;
		background: #9f7925;
		padding: 10px 20px;
		left: 0px;
		top: 25px;
		display: block;
	}
	#mbx {
		background: none;
		padding: 15px;
		box-sizing: border-box;
		position: absolute;
		top: -14px;
		height: 48px;
		z-index: 11;
		border-bottom: 1px solid #d1d1d1;
	}
	#mbx .leftmenu {
		display: none;
	}
	#mbx .mbx {
		width: 100%;
		text-align: center;
	}
	#mbx .mbx .rightsearch {
		float: none;
	}
	#mbx .rightsearch form {
		margin-top: 0px;
		border: none;
		position: absolute;
		left: 50%;
		margin-left: -70px;
		width: 140px;
	}
	.rightsearch form .search_icon3 {
		background: url(../images/casefdj_m.png) center center no-repeat;
	}
	.mbigdiv {
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	.rightsearch form .searchBox {
		color: #aeaeae;
		float: right;
		line-height: 28px;
		width: 100px;
	}
	.links {
		width: 100%;
		margin: 0 auto;
		line-height: 20px;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.incontent .casemenu_first {
		line-height: 40px;
	}
	.incontent .casemenu_first a {
		font-size: 14px;
		color: #bbb;
		display: inline-block;
		margin: 0 12px;
	}
	.case-text p {
		font-size: 15px;
		color: #333;
		line-height: 24px;
		padding: 0 15px 30px;
	}
	.map-incontent{
		display: block;
		max-width: 96%;
		margin: 0 auto;
	}
}