.sub_left								{width:168px; float:left; position:relative;}

.sub_content							{border-left:1px solid #ededed; width:985px; float:left; padding-left:45px;}
.content_title							{margin:20px 0 50px; }
.content_title .title_subject			{float:left; width:50%; color:#77b500; font-size:30px; line-height:30px;}
.content_title .title_navi				{float:right; width:50%; text-align:right; font-size:12px; font-family:'Malugn Gothic'; color:#aaa; line-height:30px;}
.content_desc							{min-height:300px; margin-bottom:50px;}

/*11*/
.sp11_gree	{position:relative; margin-bottom:30px;}
.sp11_gree .gree_txt	{position:absolute; top:70%; left:0; width:100%;}
.sp11_gree p			{color:#fff; text-align:center; font-size:15px; margin-bottom:25px; line-height:1.7;}
.map_map				{float:left;}
.map_info				{float:right; width:358px;  }
.map_info p				{font-size:20px; color:#282828; margin:20px 0;}
.map_info dl dt			{border-top:1px solid #dedede; padding-top:10px; color:#aaa; font-size:15px;}
.map_info dl dd			{color:#666; font-size:15px; padding-bottom:10px;}

/*21*/
.txtbox	{}
.txtbox .gray	{color:#aaa; font-size:18px;}
.txtbox p		{font-size:17px; line-height:24px; color:#666; margin-bottom:30px; word-break:keep-all;}
p .c_red		{color:#e55757;}

.list_sun21			{margin-top:40px;}
.list_sun21:after	{clear:both; display:block; content:'';}
.list_sun21 li		{width:250px; float:left;}
.list_sun21 li+li+li+li	{width:220px;}
.list_sun21 li p	{color:#698815; font-size:16px; text-align:center; width:210px; margin:15px 5px 0;}
.list_sun21 li p+p	{font-size:14px; color:#666; letter-spacing:-0.5px; word-break:keep-all;}

/*22*/
.item_wrap			{border-top:1px solid #6ec408; border-bottom:1px solid #eee;}
.item_wrap:after	{clear:both ;display:block; content:'';}
.item_big			{width:420px; float:left;}
.item_big img		{max-width:400px; display:block; margin:20px 10px 20px 0;}
.item_info			{width:535px; float:left; background:#f7f7f7; padding:20px 15px;}
.item_info .item_img_plus	{height:256px; margin-bottom:10px;}
.item_info .item_btn		{}
.tit_b				{color:#000; font-size:22px; text-align:center; margin:60px 0 20px 0;}

.item_wrap_new			{border-top:1px solid #6ec408; border-bottom:1px solid #eee;}
.item_wrap_new:after	{clear:both ;display:block; content:'';}
.item_big_new			{margin:0 auto; text-align:center; padding:20px 30px;}
.item_big_new img		{display:inline-block;}
.item_btn_new			{padding:0px 30px 20px;}
.item_btn_new a+a		{margin-left:47px;}
.item_info_new			{padding:20px 30px; border-top:1px solid #f1f1f1;}

/*24*/
.sp24_img			{margin:0px 0 30px;}
.sp24_dl_wrap		{}
.sp24_dl_wrap:after	{clear:both; display:block; content:'';}
.sp24_dl_wrap dl	{float:left; width:33.3%; background:#fffbec; height:260px;}
.sp24_dl_wrap dl+dl	{background:#f9f9f9;}
.sp24_dl_wrap dl+dl+dl	{background:#effbff;}
.sp24_dl_wrap dl dt, .sp24_dl_wrap dl dd	{padding:10px 10px 0;}
.sp24_dl_wrap dl dt		{text-align:center; font-weight:500; font-size:16px; border-bottom:5px solid #fff; padding:10px;}
.sp24_dl_wrap dl dd		{text-indent:-65px; padding-left:80px; color:#666;}
/*31*/
p .c_black	{color:#000;}
.txtbox img		{margin-bottom:20px; }

/*33*/
.report_tit			{font-size:22px; color:#000;}
.report_p			{font-size:16px; position:relative; color:#666; margin:10px 0 20px;}
.report_p span.ab	{position:absolute; right:0;}
.report_list		{border:1px solid #eee; background:#fdfdfd; padding-bottom:20px;}
.report_list li		{line-height:48px; padding-top:2px; width:94%; margin:0 auto; border-bottom:1px solid #f1f1f1; font-size:18px; position:relative;}
.report_list li b	{color:#8fda00; font-size:25px; font-weight:400; padding-right:10px;}
.report_list li span{position:absolute; right:0; color:#999; font-size:14px; display:none;}

/*43*/
.check_service		{}
.check_service:after	{clear:both;display:block; content:''; width:100%;}
.check_service li	{width:45.5%; float:left; border-right:1px solid #eee; padding:20px 2% 40px; }
.check_service li+li, .check_service li+li+li+li	{border-right:0;}
.check_service li+li+li	{border-right:1px solid #eee; border-top:1px solid #eee;}
.check_service li p	{color:#5b898f; font-size:17px;}
.check_service li span	{color:#666; font-size:15px; display:inline-block; padding-left:13px; margin:5px 0 0px; width:100%;}
.check_service li img	{margin-top:30px;}
.service_time			{border:1px solid #ececec; padding:15px 10px;}
.service_time p			{font-size:17px;}
.service_time span		{font-size:15px; color:#999; padding-top:5px;}
.service_um				{width:100%; border:1px solid #ececec;}
.service_um tr th		{text-align:left; color:#6ec408; font-weight:400;vertical-align:top;}
.service_um tr td		{background:#f9f9f9;  }
.service_um tr th, .service_um tr td	{padding:15px 10px; font-size:16px;}
.service_um tr td ul	{padding:10px ;}
.service_um tr td ul li	{font-size:14px; color:#999; line-height:2;}
