@media all and (max-width: 640px) {
	.main #head {height:auto;}
    #head .logo {color: #40b8c6;}
	#head .main_slider {position:static;}
	#head .main_slider .slides {overflow:hidden;}
	#head .main_slider .slides li {height:auto;background-size:cover;background-position:50% 50%;padding:30px 10px;font-size:10px;}
	#head .main_slider .slides li h2 {font-size:18px;margin:10px 0;}
	#head .main_slider .slides li div {font-size:14px;}
	#head .main_slider .slides li div p {padding:5px 10px;}
	
	.main_banner {margin-left:0;width:auto;box-shadow:0 0 0;padding-top:20px;position:static;}
	.main_banner .box {height:auto;}
	.main_banner .top_bg {display:none;}
	.main_banner ul {overflow:hidden;}
	.main_banner ul li {display:block;padding:2px;width:32%;display:inline-block;background-size:50px;background-position:top center;padding-top:60px;height:auto;margin:0;border-bottom:0;font-size:13px;text-align:center;margin-top:10px;}
	.main_banner ul li strong {font-size:13px;}
	
	.cont_title {font-size:14px;margin-bottom:30px !important;}
	.cont_title div strong {font-size:16px;line-height:30px;}
	.cont_title div strong:before ,	.cont_title div strong:after{width:30px;margin-right:10px;height:15px;margin-top:14px;}
	.cont_title div strong:after {margin-left:10px;}
	.cont_title div {margin-bottom:0;}
	.cont_title.m_long strong:before {display:none;}
	.cont_title.m_long strong:after {display:none;}
	
	.main_cont .cont1 {padding-top:20px;margin-bottom:20px;}
	.main_cont .main_tab_menu {overflow:hidden;margin-bottom:20px;}
	.main_cont .main_tab_menu li {width:30%;margin:0 1%;}
	.main_cont .main_tab_menu li a {line-height:30px;width:auto;font-size:12px;}
	.main_cont .img_content {margin-bottom:20px;}
	.main_cont .img_content .left {width:auto;float:none;}
	.main_cont .bt_list {}
	.main_cont .bt_list li {width:19%;margin-left:1%;}
	.main_cont .bt_list li a {line-height:30px;font-size:12px;}
	.main_cont .img_content .right {float:none;width:auto;}
	.main_cont .img_content .left a {left:50%;margin-left:-79px;bottom:20px !important;}
	.main_cont .img_content .right li {width:50% !important;height:110px !important;padding-top:30px !important;font-size:12px;}
	#wraper .content_box  {height:auto;padding:30px 0;background-size:cover;background-position:50% 50%;}
	.main_cont .img_content .right li .img {height:40px;}
	.main_cont .img_content .right li img {width:30px;}
	.main_cont .img_content .tab2 .right li .img {height:40px;}

	.main_cont .cont2 ul {text-align:center;overflow:hidden;height:auto;}
	.main_cont .cont2 ul li {float:none;margin:5px;display:inline-block;width:45%;height:auto;}
	.main_cont .cont2 ul li:hover .bg {display:none;}
	.main_cont .cont2 ul li img {width:100%;}

	.main_cont .cont3 ul {margin:0;text-align:center;padding-left:20px;}
	.main_cont .cont3 ul li {display:inline-block;margin:10px !important;background-image:none !important;width:60%;height:auto;float:none;}
	.main_cont .cont3 ul .cont {position:static;width:auto;height:auto;padding:20px;border-radius:10px;}
	.main_cont .cont3 ul .cont strong {font-size:13px;margin-top:0;}
	.main_cont .cont3 ul .cont div {font-size:12px;line-height:20px;margin-bottom:15px;}
	.main_cont .cont3 ul .cont .line {margin:10px auto;}
	.main_cont .cont3 ul .cont p {font-size:13px;}
	.main_cont .cont3 ul li img {}
	
	.wen_cont .cont6 .ul_style2 dl dd.img {height:80px;}

	.wen_cont .cont6 .ul_style2 dl dd.img img {height:70px;}

	.main_cont .cont5 ul {text-align:center;}
	.main_cont .cont5 ul li {float:none;display:inline-block;width:45%;margin:5px;}

	.main_cont .cont6 ul {text-align:center;overflow:hidden;height:auto;padding-top:20px;}
	.main_cont .cont6 ul li {float:none;display:inline-block;width:45%;margin:5px;}

	.main_cont .cont7 ul li {width:auto;float:none;margin-bottom:0px;border-bottom:1px solid #d9d9d9;}
	.main_cont .cont7 ul li:nth-child(even) {margin-left:0;}
	.main_cont .cont7 ul li .left {width:20%;font-size:12px;padding:0 10px;}
	.main_cont .cont7 ul li .right {width:70%;margin-left:0;float:left;padding-right:0;}
	.main_cont .cont7 ul li a {overflow:hidden;padding:25px 0;}
	.main_cont .cont7 ul li .left strong {font-size:13px;}
	.main_cont .cont7 ul li .right strong {font-size:13px;}
	.main_cont .cont7 ul li .right p {font-size:12px;}

	.main_cont .cont9 ul li {margin:0 15px;width:auto;}
	.main_cont .cont9 ul li strong {font-size:15px;line-height:20px;}
	.main_cont .cont9 ul li b {line-height:20px;font-size:12px;}
	.main_cont .cont9 ul li {font-size:12px;}
	
	.icp_cont .cont1 li {width:80%;height:auto;padding:20px 0;margin:0 auto;background-size:cover;}
	.icp_cont .cont1 li img {width:70px;}
	.icp_cont .cont1 li p {font-size:12px;margin-top:20px;line-height:20px;}
	.icp_cont .cont1 li p span {font-size:15px;}
	.icp_cont .cont2 ul {text-align:center;}
	.icp_cont .cont2 ul li {float:none;margin:10px;width:125px;height:220px;display:inline-block;overflow:hidden;vertical-align:top;}
	.icp_cont .cont2 ul li strong {font-size:13px;margin:10px 0 0 0;}
	.icp_cont .cont2 ul li:first-child {margin:10px;}
	.icp_cont .cont2 ul li img {vertical-align:top;}
	
	.icp_cont .cont3 ul li {float:none;}
	.icp_cont .cont3 ul li.first {width:auto;height:auto;background-size:cover;}

	.icp_cont .cont4 ul li {margin-bottom:20px;}
	.icp_cont .cont3 ul li.first .bg {opacity:0.5;}
	.icp_cont .cont3 ul li.first .cont strong {margin-top:0;}
	.icp_cont .cont3 ul li.first .cont {padding:20px;}
	.icp_cont .cont3 ul li.first .cont strong {font-size:14px;}
	.icp_cont .cont3 ul li.first .cont div {height:auto;}
	.icp_cont .cont3 ul li.first .cont div p {opacity:1;padding-left:0;margin:10px 0;line-height:20px;font-size:12px;}
	.icp_cont .cont3 ul li.first .cont div p br {display:none;}
	.icp_cont .cont3 ul li:last-child a {left:50%;margin-left:-79px;bottom:30px;}

	.icp_cont .cont7 .box > div {background:none;height:auto;margin-bottom:30px;}
	.icp_cont .cont7 .box > div div {position:static;margin:0 auto 20px auto;text-align:center;font-size:12px;line-height:18px;}
	.icp_cont .cont7 .box > div div strong {font-size:15px;margin-bottom:10px;}
	.icp_cont .cont7 ul {position:static;text-align:center;}
	.icp_cont .cont7 ul li {margin:0 0 20px 0;float:none;display:inline-block;width:48%;}
	
	.icp_cont .cont8 ul {text-align:center;}
	.icp_cont .cont8 ul li {float:none;margin:10px !important;display:inline-block;width:40%;font-size:12px;height:230px;vertical-align:top;}
	.icp_cont .cont8 ul li br {display:none;}

	.icp_cont .cont9 ul {text-align:center;}
	.icp_cont .cont9 ul li {float:none;margin:10px;width:70%;display:inline-block;}

	.icp_cont .cont10 ul {text-align:center;}
	.icp_cont .cont10 ul li {display:block;float:none;margin:0 0 40px 40px;text-align:left;}
	.icp_cont .cont10 ul li img {width:60%;}
	.icp_cont .cont11 ul {text-align:center;}
	.icp_cont .cont11 ul li {display:inline-block;float:none;margin:10px !important;width:40%;}
	
.cont77 ul li {width:auto;float:none;margin-bottom:0px;border-bottom:1px solid #d9d9d9;}
.cont77 ul li:nth-child(even) {margin-left:0;}
.cont77 ul li .left {width:20%;font-size:12px;padding:0 10px;}
.cont77 ul li .right {width:70%;margin-left:0;float:left;padding-right:0;}
.cont77 ul li a {overflow:hidden;padding:25px 0;}
.cont77 ul li .left strong {font-size:13px;}
.cont77 ul li .right strong {font-size:13px;}
.cont77 ul li .right p {font-size:12px;}

	.wen_cont .cont2 .ul_style1 li {width:80%;}
	.wen_cont .cont3 .ul_style1 li {width:70%;}
	.wen_cont .cont5 {height:auto;background:none;text-align:center;}
	.wen_cont .cont5 img {margin:0;width:70%;}

	.wen_cont .cont6 .ul_style2 li {width:40%;}
	.wen_cont .cont7 .ul_style1 li {width:40%;}

	.wen_cont .cont6 .ul_style2 dl dd.img img {}

	.game_cont .cont7 .btn_box2 {bottom:15px;}
	
	.game_cont .cont1 .ul_style1 li {width:60%;height:auto;padding:15px;}
	.game_cont .cont1 .ul_style1 li strong {font-size:13px;padding:10px 0;}
	.game_cont .cont1 .ul_style1 li p {line-height:16px;font-size:12px;}
	.game_cont .cont1 .ul_style1 li img {margin:10px auto;width:100px;}
	.game_cont .cont1 .ul_style1 li span {font-size:12px;}

	.game_cont .cont3 .ul_style1 li {width:60%;height:auto;padding:10px;line-height:18px;font-size:12px;}
	.game_cont .cont3 .ul_style1 li strong {line-height:inherit;width:auto;padding:5px 10px;margin:0 auto 10px auto;font-size:13px;}

	.game_cont .cont4 .ul_style1 li {width:40%;}

	.game_cont .cont6 .ul_style2 li {width:70%;}
	.game_cont .cont8 .ul_style1 li {width:40%;}

	.edi_cont .cont1 ul li {width:80%;padding:20px;height:auto;}
	.edi_cont .cont1 ul li p {margin:20px 0;height:auto;font-size:12px;line-height:17px;}
	.edi_cont .cont1 ul li strong {font-size:16px;margin-top:15px;}
	.edi_cont .cont1 ul li > img {width:80px;}
	.edi_cont .cont1 ul li .line {margin:10px auto;}
	.edi_cont .cont1 ul li:hover strong {font-size:17px;}

	.edi_cont .cont4 ul li {width:auto;height:auto;padding:20px;background-size:cover;}
	.edi_cont .cont4 ul li a {position:static;padding-top:0;width:auto;height:auto;padding:20px;font-size:12px;}
	.edi_cont .cont4 ul li strong {font-size:13px;margin-bottom:5px;}
	.edi_cont .cont4 ul li .line {margin-bottom:5px;}
	.edi_cont .cont4 ul li p {padding:15px;height:auto;}
	.edi_cont .cont4 ul li p img {margin:5px 0;width:50px;}
	.edi_cont .cont5 ul {width:auto;background:none;height:auto;}

	.edi_cont .cont5 ul li.left , .edi_cont .cont5 ul li.right {position:static;border-radius:10px;margin:20px;padding:13px;box-shadow: 5px 5px 5px #e7e7e7;}
	.edi_cont .cont5 ul li.left1 {background:#214985;}
	.edi_cont .cont5 ul li.left2 {background:#ffffff;}
	.edi_cont .cont5 ul li.left3 {background:#ee402e;}
	.edi_cont .cont5 ul li.right1 {background:#3e4245;}
	.edi_cont .cont5 ul li.right2 {background:#47a840;}
	.edi_cont .cont5 ul li.right3 {background:#ffffff;}

	.edi_cont .cont7 h3 {font-size:14px;}
	.edi_cont .cont7 h3 div {margin-top:0;}
	.edi_cont .cont7 ul li {width:auto;margin:20px;padding:25px 15px;line-height:20px;height:auto;}
	.edi_cont .cont7 ul li img {width:100px;}
	.edi_cont .cont7 ul li br {display:none;}
	.edi_cont .cont7 ul li strong {margin:8px 0;font-size:14px;}
	.edi_cont .cont8 ul li:first-child {margin-bottom:30px;}

	.edi_cont .cont9 .cont img {width:80%;}

	.edi_cont .cont10 ul li {width:40%;}

	.other_cont .cont1 .tab a{line-height:30px;font-size:12px;}
	.other_cont .cont2 thead th {font-size:12px;}
	.other_cont .cont2 th, .other_cont .cont2 td {line-height:20px;padding:5px 0;font-size:11px;}
	.other_cont .cont4 li {width:40%;}
	.other_cont .cont5 li {width:40%;}
	.footchengshi,.copyright {display: none !important;
}
}