﻿@charset "utf-8";
body {
	margin: 0px;
	font-size: 13px;
}
#header {
	height: 100px;
	background-color: #000;
}
#header .wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
}
#header .wrapper .logo {
	height: 80px;
	width: 300px;
	background-image: url(logo.png);
	text-indent: -9999px;
	float: left;
	position: relative;
	top: 15px;
}
#header .wrapper .search {
	height: 60px;
	width: 300px;
	float: right;
	position: relative;
	top: 50px;
	text-align: center;
}
#header .wrapper .tell {
	float: right;
	height: 30px;
	width: 185px;
	position: relative;
	top: 10px;
	right: 200px;
}
#header .wrapper .tell span {
	font-size: 10px;
	color: #FFF;
}
#header .wrapper .tell .yellow {
	color: #F96;
	font-size: 16px;
	font-weight: bold;
	display:block;
	width: 185px;
}
.menu {
	height: 45px;
	background-color:rgb(15, 23, 33);
}

 .menu .wrapper {
	margin-right: auto;
	margin-left: auto;
	background-image: url(menuline.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 960px;
}
.menu .wrapper li {
	background-image: url(lip.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 45px;
	float: left;
	list-style-type: none;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 45px;
}
.menu .wrapper li a {
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}

.menu .wrapper #index {
	background-image: url(lit.png);
	background-repeat: no-repeat;
	height: 45px;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	background-position: top;
}
.banner {
	height: 355px;
	background-image: url(blue_banner.png);
	background: url("blue_banner.png") repeat-x scroll 0px 0px rgb(57, 160, 203);
	background-repeat: repeat-x;
}
.banner .banner_ag {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

.banner .banner_l {
	height: 355px;
	width: 640px;
	float: left;
}
.banner .banner_r {
	float: right;
	height: 335px;
	width: 300px;
	padding: 10px;
	background-color: #CCC;
}
.banner .banner_ag .banner_r p {

}
.banner .banner_ag .banner_r span {
	font-size: 25px;
	color: #2C5783;
	font-weight: bold;
	line-height: 35px;
}
.index_pro {
	padding-top: 20px;
	background-color: #F0F0F0;
	height: 200px;
}
.index_pro .index_pro_box {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}



.index_pro .col {
	height: 200px;
	width: 154px;
	float: left;
}
.index_pro .index_pro_box .col a img {
	border: 0;
}
.index_pro .index_pro_box .col a {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
.index_pro_list {
	background-color: #F0F0F0;
	text-align: left;
}
.index_pro_list .wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	clear: both;
	overflow: hidden;
}
.index_pro_list h2 {
	font-size: 16px;
	line-height: 25px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #69C;
	padding-left: 20px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}

.index_pro_list ul {
	text-align: center;
	overflow: hidden;
	padding: 0px;

}
.clear {
	clear: both;
}
.btnav {
	line-height: 35px;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}


.footer {
	height: 210px;
	background-image: url(footer.png);
	background-repeat: repeat-x;
	padding-top: 39px;
}
.footer .wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	position: relative;
	overflow: hidden;
}

.footer .wrapper .wrapper_l {
	width: 469px;
	float: left;
        overflow: hidden;
}
.footer .wrapper .wrapper_l .col.first {
	width: 217px;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	float: left;
        overflow: hidden;
}
.footer .wrapper .wrapper_l .col.second {
	height: 160px;
	width: 206px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}

.footer .wrapper .wrapper_l .col.second span {
	color: #F93;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	line-height: 40px;
	margin-left: 30px;
	padding-right: 100px;
}
.footer .wrapper .wrapper_l .col.second ul li {
	list-style-type: none;
	line-height: 25px;
	text-decoration: none;
	color: #999;
}
.footer .wrapper .wrapper_l .col.second ul li a {
	color: #CCC;
	text-decoration: none;
}
.footer .wrapper .wrapper_r .col.third {
	height: 160px;
	width: 216px;
	float: left;
}
.footer .wrapper .wrapper_r .col.third span {
	color: #F93;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	line-height: 40px;
	margin-left: 30px;
	padding-right: 100px;
}
.footer .wrapper .wrapper_r .col.third ul {
	color: #FFF;
}





.footer .wrapper .wrapper_r {
	height: 175px;
	width: 509px;
	float: right;
}
.footer .wrapper .wrapper_r .col.fourth {
	height: 160px;
	width: 216px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}

.footer .wrapper .wrapper_r .col.fourth span {
	color: #F93;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	line-height: 40px;
	margin-left: 30px;
	padding-right: 100px;
}
.footer .wrapper .wrapper_r .col.fourth ul li {
	list-style-type: none;
	line-height: 20px;
	text-decoration: none;
	color: #999;
}
.footer .wrapper .wrapper_r .col.fourth ul li a {
	color: #CCC;
	text-decoration: none;
}

/*列表页*/
.conter_list .list_l {
	width: 60%;
	float: left;
	background-color: #F0F0F0;
}
.conter_list .list_l h1 {
	color: #BF6000;
	width: 600px;
	float: right;
	border-bottom: 2px solid #BF6000;
	line-height: 50px;
}

.conter_list .list_l .nav {
	line-height: 30px;
	border-bottom: 1px dashed #999;
	width: 580px;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}
.conter_list .list_l .list {
	width: 580px;
	float: right;
	margin: 10px;
}
.conter_list .list_r {
	float: left;
	width: 30%;
}

.conter_list .list_r .list {
	width: 300px;
	float: left;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
}
.conter_list .list_r .list .kf {
	width: 260px;
	margin: 5px;
	border: 1px solid rgb(190, 194, 199);
	color: rgb(73, 79, 86);
	background: none repeat scroll 0% 0% rgb(217, 221, 226);
}
.conter_list .list_r .list .a {
	width: 260px;
	margin: 5px;
	border: 1px solid rgb(190, 194, 199);
	color: rgb(73, 79, 86);
	background: none repeat scroll 0% 0% rgb(217, 221, 226);
}
.conter_list .list_r .list .b {
	width: 250px;
	margin: 5px;
	background: none repeat scroll 0% 0% rgb(231, 221, 196);
	border: 1px solid rgb(199, 189, 160);
	color: rgb(91, 86, 73);
	padding: 5px;
}
.conter_list .list_r .list .b li {
	list-style-position: inside;
	list-style-type: square;
	line-height: 25px;
	display: block;
	text-align: left;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-right: 20px;
}
.conter_list .list_r .list .b li a {
	text-decoration: none;
	color: #666;
}


.conter_list .list_r .list .c {
	width: 260px;
	margin: 5px;
	border: 1px solid rgb(190, 194, 199);
	color: rgb(73, 79, 86);
	background: none repeat scroll 0% 0% rgb(217, 221, 226);
}

.conter_list .list_r .list .c ul {
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
}

.conter_list .list_r .list .c h3 {
	text-align: left;
}

.conter_list .list_r .list .c h3 a {
	color: #F60;
	text-decoration: none;
	line-height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F93;
	display: block;
}
.conter_list .list_r .list .c li {
	text-align: left;
	list-style-type: none;
	line-height: 25px;
	margin-left: 30px;
}
.conter_list .list_r .list .c li a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	list-style-type: square;
}
.conter_list .list_l .subtit {
	width: 600px;
	clear: both;
	overflow: hidden;
	line-height: 30px;
	font-size: 12px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.conter_list .list_l .subtit .aclass {
	width: 220px;
	float: left;
	overflow: hidden;
	height: 20px;
}
.conter_list .list_l .subtit .tags {
	height: 20px;
	overflow: hidden;
}
.conter_list .list_l .subtit a {
	color: #F60;
}
.conter_list .list_l .list img {
	margin: 0px;
	max-width:580px;
}
