﻿	body {
				padding: 0;
				margin: 0;
				background-color: #f3f3f4;
			}
			
			
			
			.line {
				float: right;
				width: 10px;
				height: 25px;
				margin-right: 25px;
				margin-top: 40px;
				border-right: 2px solid #c9cfd3;
			}
			
			
			li {
				display: list-item;
				list-style-type: none;
				text-align: center;
				text-decoration: none;
			}
			
			.xialasty {
				position: relative;
				text-align: center;
				z-index: 9999999;
				line-height: 40px;
				font-size: 1em;
				margin-top: 15px;
				background-color: #34b067;
				padding: 0;
			}
			
			.xialasty li {
				height: 35px;
				width: 120px;
			}
			.xialasty li:hover {
				background-color: #019c41;
			}
			
			a {
				text-decoration: none;
				color: white;
			}
			
			a:hover {
				text-decoration: none;
				color: white;
			}
			
			/*	头部样式结束*/
			.execentent_map{
				width: 90%;
				margin: auto;
				margin-top: 20px;
			}
			.item_top{
				position: relative;
				background-color: #000000;
				color: white;
				font-size: 20px;
				height: 60px;
				line-height: 60px;
				text-indent: 5%;
			}
			
			/*内容列表样式开始*/
			
			.list_map {
				width: 1200px;
				margin: auto;
				margin-bottom: 10px;
			}
			
			.list_sousuo {
				width: 775px;
				    height: 50px;
				margin: auto;
				margin-top: 40px;
			}
			
			.zt_select {
				-moz-appearance: none;
				-webkit-appearance: none;
				float: left;
				padding: 0px 5px;
				height: 50px;
				width: 135px;
				border: 1px solid #b8c4ce;
				color: #34495e;
				font-size: 20px;
				background: white url(img/icodown.png) no-repeat right center;
			}
			
			.zt_select:focus{
			outline: none;
				border: 1px solid #019c41;	
			}
			
			.sousuo_input {
				float: left;
				height: 50px;
				width: 460px;
				border: 1px solid #b8c4ce;
				text-indent: 10px;
               font-size: 16px;
               color: #000000;
			}
			.sousuo_input:focus{
				outline: none;
				border: 1px solid #019c41;
			}
			
			.sousuo_btn{
				cursor: pointer;
				float: left;
				height: 50px;
				width: 175px;
				border: 1px solid #019c41;
				background-color: #019c41;
				color: white;
				font-size: 18px;
			}
			.sousuo_btn:hover{
				background-color: #05853a;
			}

			.list_con {
				background-color: #ffffff;
				clear: both;
				margin-top: 30px;
				min-height: 67vmin;
			}
			
			.list_con table {
				width: 100%;
				text-align: center;
				border-collapse: separate;
			}
			.list_con table tr th {
				text-align: center;
				height: 5vmin;
				border-bottom: 1px solid #f3f3f4;
			}
			
			.list_con table tr td{
				height: 6vmin;
				border-bottom: 1px solid #f3f3f4;
				color: #526068;
			}
			
			.gostr {
				cursor: pointer;
				border: 1px solid #019c41;
				background-color: #019c41;
				color: white;
				padding: 0.2em 1.2em;
				border-radius: 0.2em;
			}
			
			.gostr:hover {
				background-color: #0dc559;
				color: white;
			}
			
			.golook {
				cursor: pointer;
				border: 1px solid #fbbc0b;
				background-color: #fbbc0b;
				color: white;
				padding: 0.2em 1.2em;
				border-radius: 0.2em;
				margin-left: 10px;
			}
			
			.golook:hover {
				background-color: #ebb00c;
				color: white;
			}

            .lishi {
            cursor: pointer;
            border: 1px solid #8bc34a;
            background-color: #8bc34a;
            color: white;
            padding: 0.2em 1.2em;
            border-radius: 0.2em;
            margin-left: 10px;
        }

            .lishi:hover {
                background-color: #78a940;
                color: white;
            }
			.con_bottom {
				margin-top: 20px;
				text-align: center;
			}
			.con_bottom a {
				cursor: pointer;
				padding: 6px 10px;
				border: 1px solid #019c41;
				color: #019c41;
				border-radius: 0.3em;
				margin-left: 5px;
				text-decoration: none;
			}
			
			.con_bottom a:hover {
				color: white;
				background-color: #019c41;
				text-decoration: none;
			}
			.con_bottom span {
				margin-left: 5px;
				color: #019c41;
			}
			.con_bottom input {
				border: none;
				border-bottom: 1px solid #019c41;
				background: none;
				height: 30px;
				width: 50px;
				border-radius: 5px;
				text-align: center;
			}
			.con_bottom input:focus {
				outline: none;
			}
			.text_yellow{
				color: #fabd00;
				font-weight: 600;
			}
			.text_end{
				font-weight: 600;
				color: #526068;
			}
			/*切换赛项样式*/
			/*   切换题目类型样式*/
			
			.item_tab {
				    background-color: white;
    color: #6d6d6d;
    height: 85px;
			}
			
			.item_tab ul {
				position: relative;
				margin: 0px;
				padding: 0px;
				height: 85px;
			    margin-left: 5%;
			}
			
			.item_tab ul li {
				display: list-item;
				list-style-type: none;
				text-decoration: none;
			}
			
			.item_sty {
				cursor: pointer;
				float: left;
				color: #6d6d6d;
				border-bottom: none;
				text-align: center;
				font-size: 20px;
				padding: 0px 20px;
				height: 85px;
				line-height: 85px;
			}
			
			.item_sty:hover {
				color: #24292c;
			}
			
			.item_sty:active {
				color: #019c41;
				border-bottom: 2px solid #019c41;
			}
			
			.item_sty.active {
				font-weight: 600;
				border-bottom: 2px solid #019c41;
				color: #24292c;
			}
			/*切换题目样式结束*/