@charset "utf-8";
/* CSS Document */
.project_menu_parent{width: 100%;
    float: left;}
.project_menu_title{width: 100%;
    background: #f9f9f9;
    font-size: 16px;
    height: 55px;
    color: #333333;
    line-height: 55px;
    text-indent: 20px;
    font-weight: bold;}
.project_menu {
	width: 100%;
	background: #fff;
	float: left;
	margin-top:1px; padding-bottom:28px;
}
.project_menu dl {

	float: left;
	clear: both;
	
	
	background: #FBFBFB;
    padding: 0 0;
    width: 280px;
    margin-left: 28px;
    margin-top: 28px;

}
.project_menu dl dt {
	width:100%;
	padding-top:12px;
	padding-bottom:12px;
	font-size: 16px;
	font-weight:normal;
	float: left; text-indent:30px;
	
	background:#f3f3f3;
}
.project_menu dl dt.choose {
}
.project_menu dl dt.choose a {
	color: #0046b5;
}
.project_menu dl dt a {
	display: block;
}
.project_menu dl dd {
	float: left;
	border-bottom: 1px solid #f3f3f3;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	margin-top: 2px; text-indent:45px; background:url(../img/project_menu_dd_inco.png) no-repeat 30px 20px; 
}
.project_menu dl dd.choose { background:url(../img/project_menu_dd_inco2.png) no-repeat 30px 20px; 
	
}
.project_menu dl dd.choose a {
	color: #0046b5;
}
.project_class {
	float: left;
	background: #ffffff;
	border: 1px solid #f1f1f1;
	margin-top: 30px;width: 1143px;
}
.project_class_list {
	width: 100%;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}
.project_class_list_img {
	float: left;
	width: 250px;
	line-height: 0;
	margin-left: 15px;
}
.project_class_list_img img {
	width: 250px;
	height: 189px;
	border: 1px solid #eaeaea;
}
.project_class_list_title {
	float: left;
	width: 810px;
	padding-left: 40px;
}
.project_class_list_title dl dt {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}
.project_class_list_title dl dd {
}
.project_class_list_title dl dd span {
	padding-left: 5px;
}
.project_class_list_title dl dd span a:hover {
	color: #319703
}
.project_class_list_title dl dd span a {
	color: #0046b5;
}
.project_class .project_class_list:nth-child(even) {
	background: #FAFAFA;
}
.project_class_page {
	padding-top: 20px;
	float: left;
	clear: both;
	width: 100%;
}
.project_class_page ul {
	padding: 10px;
	padding-bottom: 0px;
	text-align: center;
}
.project_class_page li {
	color: #0046b5;
	font-size: 14px;
	border: 1px #0046b5 solid;
	width: 30px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	display: inline-table;
	text-align: center;
	margin: 5px;
}
.project_class_page li a {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
}
.project_class_page li a:link {
	color: #0046b5;
	text-decoration: none;
}
.project_class_page li a:visited {
	color: #0046b5;
	text-decoration: none
}
.project_class_page li a:active {
	color: #0046b5;
	text-decoration: none
}
.project_class_page li a:hover {
	color: #ffffff;
	background-color: #0046b5;
	text-decoration: underline;
	position: relative;
}
.project_class_page ul li.pageupdown {
	width: 60px;
	height: 30px;
	line-height: 30px;
}
.project_class_page ul li.pageupdownok {
	width: 60px;
	height: 30px;
	border-color: #0046b5;
}
.project_class_page ul li.pageupdownok a {
	display: block;
	width: 60px;
	height: 30px;
	line-height: 30px;
}
.project_class_page ul li.choose {
	color: #ffffff;
	background-color: #0046b5;
}
.project_title {
	padding-top: 30px;border-bottom: double #eaeaea;
    padding-bottom:15px;
}
.project_title h2 {
	text-align: center;
	font-size: 24px;
}
.project_end {
	text-align: center;
	padding-top: 10px;
	padding-bottom:10px;
}
.project_pic {
	text-align: center;
	padding-bottom: 20px;
}
.project_content {
	padding: 20px 20px; font-size:16px; line-height:32px;
}
.project_content img{ margin-bottom:-10px;}
.project_content  p , .project_content  div{ padding-bottom:10px;}
.project {
	float: left;
	width: 100%;
}


.projecttop {
	float: left;
	border: 1px solid #e9e9e9; width:1143px;
}
.projectnav {
	border-bottom: 2px solid #2689ed;
	float: left;
	width: 100%;
}
.projectnav ul li {
	float: left;
	
	
	font-size: 18px; height:47px; line-height:47px;
}
.projectnav ul li.choose { background:#2689ed;
}
.projectnav ul li a{border-right: 1px solid #e1e1e1;padding: 0 30px 0 30px;}
.projectnav ul li.choose a{ border-right:none; color:#fff;}
.projectnav ul li a:hover {
	color: #ff4800;
}
.projectnav span{ float:right; display:block; background:#f8f8f8; color:#ff6600;height:47px; padding-left:30px; padding-right:30px; font-size:18px; line-height:47px;border-left: 1px solid #e1e1e1;} 
.projectsearch {
	float: left;
	padding-bottom: 30px;
}
.projectsearch span {
	color: #444444;
	font-size: 18px;
}
.projectsearch ul {
	float: left;
	padding-left: 20px;
}
.projectsearch ul li {
	float: left;
	margin-right: 20px;
	padding-top: 25px;
}
.projectsearch select {
	width: 110px;
	height: 35px;
	border: 1px solid #cbcbcb;
	font-size: 16px;
	color: #010101;
	padding: 0 5px;font-family: "微软雅黑", "新宋体";
}
.projectsearch select option {
	font-size: 16px;
	color: #010101;
	line-height: 45px;
	height: 45px;
	text-indent: 10px;font-family: "微软雅黑", "新宋体";
}
.projectsearch input.submit {
	width: 110px;
	font-family: "微软雅黑", "新宋体";
	height: 35px;
	background: #ff6600;
	color: #fff;
	border: 0;
	cursor: pointer;
	font-size: 18px;
	line-height: 35px;
	text-align: center;
}
.projectsearch input.reset {
	width: 110px;
	font-family: "微软雅黑", "新宋体";
	height: 35px;
	background: #efefef;
	color: #909090;
	border: 0;
	cursor: pointer;
	font-size: 18px;
	line-height: 35px;
	text-align: center;
	margin-left: 30px;
}
.projectsearch .button {
	text-align: center;
	padding-top: 25px;
	width: 100%;
	float: left;
}
.kuaisusousuo { border:1px solid #e9e9e9; background:#fafafa; margin-top:20px; float:left; width:1143px; padding:5px 0;}
.kuaisusousuo  span{ padding-left:5px;}
.kuaisusousuo a{ color:#000000; padding:10px 10px;}
.kuaisusousuo a:hover{color: #ff4800;}

.kuaisusousuo a.choose{color: #ff4800;}
.projectitemnav span{ float:left;padding:15px 15px; padding-right:0; font-size:16px;}
.projectitemnav ul li{ padding:15px 15px; float:left;}
.projectitemnav ul li a{ font-size:16px;}

.projectitemnav ul li.choose a{ color:#2689ed;}


.project_prev_next{ clear:both;padding: 20px 20px;}
.project_prev_next ul li{ float:left; width:50%; font-size:16px; overflow:hidden;}

.project_prev_next ul li a{ color:#0046b5}







