
.main_visual									{position:relative;width:100%;  text-align:center;  background:#fff;margin:0 auto;}

.main_center				{margin:0 auto 60px; max-width:1100px;}
.center_line_box				{margin:40px auto; }
.center_line_box > div > h2		{font-size:20px; color:#000; margin:0px auto 0;}
.center_line_box > div > p		{font-size:12px; color:#888; margin-bottom:20px;}
.center_line_box > div > p span	{display:block;}
.center_line_box .left_top		{float:left;  width:50%; height:210px; border-right:1px solid #e9e9e9;  position:relative;}
.center_line_box .right_top		{float:right; width:50%; height:210px; padding-left:28px; position:relative;}
.center_line_box .left_bottom	{float:left;  width:50%; height:200px; border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9; padding-top:20px;position:relative;}
.center_line_box .right_bottom	{float:right; width:50%; height:200px; padding-left:28px; border-top:1px solid #e9e9e9; padding-top:20px;position:relative;}
.center_box			{width:56px; height:47px; right:-28px; bottom:-23px; position:absolute; z-index:2; background:#fff;}
.center_line_box > div > img					{width:80px; position:absolute; z-index:1; right:8%; top:30%;}
.center_line_box > div > img.none_img_wrap		{display:block;}
/*.center_line_box > div > img.hover_img_wrap					{display:none;}
.center_line_box > div:hover > img.none_img_wrap	{display:none;}
.center_line_box > div:hover > img.hover_img_wrap					{display:block;}*/


.left_top dl:after					{clear:both; display:block; content:'';}
.left_top dl dt, .left_top dl dd	{font-size:14px; color:#505050; line-height:1.8;}
.left_top dl dt						{float:left; width:75px; font-weight:400;}
.left_top dl dd						{float:left; width:80%;}
.left_top dl .c_blue				{color:#000;/*1d67d5*/ font-size:24px; line-height:1.3;}

.right_top form					{width:325px; position:relative;}
.right_top form input			{width:70%; background:#f8f8f8; height:40px; line-height:40px; display:block; margin-bottom:4px; text-indent:10px; -webkit-border-radius:0px; -webkit-appearance:none;-webkit-border-radius:0px; }
.right_top form input[type=submit]		{width:27%; height:84px; position:absolute; right:0; top:0; color:#fff; background:#1d67d5; text-indent:0;}

.left_bottom ul			{width:205px;}
.left_bottom ul li		{position:relative; font-size:16px; }
.left_bottom ul li img	{display:inline-block; width:24px;}
.left_bottom ul li span	{position:absolute; right:0;}
.left_bottom ul li.acc	{font-size:22.6px; font-weight:500;}

.right_bottom .latest_box	{width:325px;}

.bottom_quick				{}
.bottom_quick ul:after		{clear:both; display:block; content:'';}
.bottom_quick ul li			{float:left; width:24%; margin-left:1.33%; text-align:center; position:relative;}
.bottom_quick ul li:first-child	{margin-left:0px; }
.bottom_quick ul li img		{width:100%; display:block;}
.bottom_quick ul li a		{display:block; width:100%; height:100%;}
.bottom_quick ul li p		{display:block; position:absolute; z-index:2; bottom:15px; left:0; width:100%; text-align:center; color:#fff; margin-bottom:0;} 

.bottom_link				{}
.bottom_link ul:after		{clear:both; display:block; content:'';}
.bottom_link ul li			{float:left; width:265px; height:155px; margin-left:13px; background:#758caf/*5f80b0*/; border:0;text-align:center;}
.bottom_link ul li:first-child	{margin-left:0px;}
.bottom_link ul li img		{width:47px; margin:40px 0 10px;}
.bottom_link ul li img.off	{display:none;}
.bottom_link ul li img.on	{display:inline-block;}
.bottom_link ul li a		{display:block; width:100%; height:100%;}
.bottom_link ul li p		{color:#fff;}

@media(min-width:769px){

.bottom_link ul li:hover			{border:1px solid #bfcfe5; background:#fff; }
.bottom_link ul li:hover img.off	{display:inline-block;}
.bottom_link ul li:hover img.on		{display:none;}
.bottom_link ul li:hover p			{color:#444;}

}
@media(max-width:1140px){
.main_center				{margin:0 auto 60px; max-width:98%;}
.right_top form				{width:60%;}
.right_bottom .latest_box	{width:60%;}
.bottom_link ul li			{width:24%; height:155px; margin-left:1.33%;}

}
@media(max-width:991px){
.center_line_box > div > img	{width:70px; position:absolute; z-index:1; right:5%; top:40%;}
}

@media(max-width:768px){
.main_center				{margin:0 auto 60px; max-width:96%;}
.left_top dl dt						{float:left; width:75px; font-weight:400;}
.left_top dl dd						{float:left; width:70%;}

.bottom_link ul li:nth-child(1) img.on	{display:inline-block;}
.bottom_link ul li:nth-child(3) img.on	{display:inline-block;}
.bottom_link ul li:nth-child(2) img.on	{display:inline-block;}
.bottom_link ul li:nth-child(4) img.on	{display:inline-block;}
.bottom_link ul li:nth-child(1) img.off	{display:none;}
.bottom_link ul li:nth-child(3) img.off	{display:none;}
.bottom_link ul li:nth-child(2) img.off	{display:none;}
.bottom_link ul li:nth-child(4) img.off	{display:none;}
.bottom_link ul li:nth-child(2),.bottom_link ul li:nth-child(4)			{background:#bfcfe5; border:0; }
.bottom_link ul li:nth-child(2) p,.bottom_link ul li:nth-child(4) p		{color:#fff;}

}
@media(max-width:680px){
.center_line_box .left_top		{float:none; width:100%; height:auto; padding-bottom:20px; padding-left:5%; border-right:0; border-bottom:1px solid #e9e9e9; }
.center_line_box .right_top		{float:none; width:100%; height:auto; padding-bottom:20px; padding-top:20px; padding-left:5%;}
.center_line_box .left_bottom	{float:none; width:100%; height:auto; padding-bottom:20px; border-right:0; padding-top:20px; padding-left:5%; border-top:1px solid #e9e9e9; position:relative;}
.center_line_box .right_bottom	{float:none; width:100%; height:auto; padding-left:5%; padding-top:20px; border-top:1px solid #e9e9e9; position:relative;}

.left_top dl dt, .left_top dl dd	{font-size:1rem; color:#505050; line-height:1.8;}
.left_top dl dt						{float:left; width:75px; font-weight:400;}
.left_top dl dd						{float:left; width:70%;}
.left_top dl .c_blue				{font-size:1.3rem; line-height:1.3;}
.center_box			{display:none;}

.right_top form					{width:65%; position:relative;}
.right_top form input			{width:62%; background:#f8f8f8; height:40px; line-height:40px; display:block; margin-bottom:4px; text-indent:10px; -webkit-border-radius:0px; -webkit-appearance:none;-webkit-border-radius:0px; }
.right_top form input[type=submit]		{width:35%; height:84px; position:absolute; right:0; top:0; color:#fff; background:#1d67d5; text-indent:0;}

.left_bottom ul			{width:65%;}
.left_bottom ul li		{position:relative; font-size:1.1rem; }
.left_bottom ul li span	{position:relative; right:inherit; padding-left:5px; font-size:0.9rem;}
.left_bottom ul li.acc	{font-size:1.4rem; font-weight:500;}

.right_bottom .latest_box	{width:65%;}

.bottom_link ul li			{width:24%; height:100px; margin-left:1.33%;}
.bottom_link ul li img		{width:32px; margin:22px 0 5px;}
.bottom_link ul li p		{font-size:0.9rem;}
.bottom_quick				{width:92%; margin:0 auto;}
.bottom_quick ul li			{width:47%; margin-left:6%;}
.bottom_quick ul li:first-child, .bottom_quick ul li:nth-child(3)			{margin-left:0%;}
.bottom_quick ul li:nth-child(3),.bottom_quick ul li:nth-child(4)			{margin-top:20px;}
.bottom_quick ul li p		{font-size:1rem;} 


}
@media(max-width:380px){
.left_top dl dt, .left_top dl dd	{font-size:0.9rem; color:#505050; line-height:1.8;}
.left_top dl .c_blue				{font-size:1.15rem; line-height:1.3;}
.center_line_box > div > img		{width:50px; position:absolute; z-index:1; right:5%; top:45%;}

}
