@charset "utf-8";
/* CSS Document */

body {
	font-family:  "微软雅黑", "黑体", "宋体", Arial;
	line-height: 30px;
	font-size:14px;
	background-color:#eeeeee;
	min-width:1002px;
}
.header .top ul, .header .loensea, #about {
	width:1002px;
	margin:0 auto;
}
.header .top {
	background:#1183d9;
	color:#fff;
	height:30px;
	line-height:30px;
}
.header .loensea {
	text-align:right;
	padding: 15px 0;
}
.header .loensea .ensear ul li.zhen a {
	margin-left:15px;
	font-weight:700;
}
.header .loensea .ensear ul li.zhen a.zh {
	margin-right:15px;
	color:#1183d9;
}
.header .loensea .ensear .search {
	position:relative;
}
.header .loensea .ensear .search .text {
	position:absolute;
	right:30px;
	border:#e6e6e6 1px solid;
	border-right:#eee 1px solid;
	width:165px;
	height:28px;
	background:#eee;
}
.header .loensea .ensear .search .img {
	position:absolute;
	right:1px;
	border-right:#e6e6e6 1px solid;
	height:32px;
}
.header .nav {
	background:#1183d9;
	color:#fff;
}
.header .nav ul.list1 {
	width:1002px;
	margin:0 auto;
}
.header .nav ul li a {
	display:block;
	padding: 0 25px;
	text-align:center;
	font-size:16px;
	font-weight:700;
	height:35px;
	line-height:35px;
	color:#fff;
}
#header2 .nav ul li a {
	padding: 0 12px;
	font-size: 14px;
}
.header .nav ul li a:hover {
	background: #2a95e5;
}
.header .nav ul li:hover ul.list {
	display: block;
}
.header .nav ul li ul.list {
	display: none;
	position: absolute;
	background: #1183d9;
	z-index: 11;
	line-height: 24px;
}
.header .nav ul li ul.list li.es a {
	border-top: 1px solid #fff;
	height: 30px;
	margin: 0;
	padding: 0 10px;
	text-align: left;
	text-indent: 0.5em;
	line-height: 30px;
	font-size: 14px;
}
.banner {
	height:350px;
	background:url(../images/banner1.jpg) no-repeat center center;
	width:100%;
	min-width:1002px;
}
.mainer .mcont h2.title {
	font-size: 30px;
	text-align:center;
	width:1002px;
	margin:0 auto;
}
.mcont h1.title {
	font-size: 30px;
	text-align:center;
	margin:35px auto 35px auto;
	color: #1183d9;
}
#about h1.title span {
	display:block;
	width:260px;
	margin:0 auto;
	color: #333;
	font-size: 18px;
	padding:10px 0;
	border-top: 2px solid #1183d9;
	margin-top:20px;
	font-weight:400;
}
#about p.img img {
	width:315px;
	height:335px;
}
#about ul.mccont {
	width:660px;
	background-color:#fff;
	padding-left:27px;
	height:320px;
	line-height:27px;
	padding-top:15px;
}
#about ul.mccont li {
	background:url(../images/index_19.jpg) no-repeat left 11px;
	padding:0 15px 5px 17px;
}
#sheshi {
	background:url(../images/sheshi_bg.jpg) repeat left top;
	width:100%;
	margin:35px auto 0 auto;
	padding:35px 0;
}
#sheshi h1.title {
	width:150px;
	margin-bottom:35px;
	color:#fff;
	margin-top:0;
}
#sheshi h1.title:before {
	background: #fff;
	height: 1px;
	width: 45%;
	content: "";
	position: absolute;
	left: 0;
	margin-top: 20px;
}
#sheshi h1.title:after {
	background: #fff;
	height: 1px;
	width: 45%;
	content: "";
	position: absolute;
	right: 0;
	margin-top: 20px;
}
#sheshi .mccont {
	width:1002px;
	margin:0 auto;
}
#sheshi ul.piclist li {
	margin:0 9px;
	border:#999 1px solid;
	position:relative;
	width:236px;
	height:272px;
	background-color:#fff;
	text-align:center;
}
#sheshi ul.piclist li:hover {
	border:#fff 1px solid;
}
#sheshi ul.piclist li img {
	width:236px;
	height:155px;
	border-bottom:#ccc 1px solid;
}
#sheshi ul.piclist li p.title {
	font-weight:700;
	margin-top:10px;
}
#sheshi ul.piclist li p.des {
	line-height:22px;
	text-align:left;
	padding:0 10px;
}
#sheshi ul.piclist li .more {
	position:absolute;
	display:block;
	width:49px;
	height:49px;
	top:222px;
	right:1px;
	z-index:999;
	background:url(../images/xiangxi.png) no-repeat left top;
}
#sheshi .mr_frbox {
	position:relative;
}
#sheshi .mr_frbox .prev {
	position:absolute;
	left:-50px;
	top:132px;
	cursor:pointer;
}
#sheshi .mr_frbox .next {
	position:absolute;
	right:-70px;
	top:132px;
	cursor:pointer;
}
#new {
	background-color:#fff;
	padding:35px 0;
}
#new h1.title {
	width:150px;
	margin-bottom:35px;
	color: #1183d9;
	margin-top:0;
}
#new h1.title:before {
	background: #e6e6e6;
	height: 1px;
	width: 45%;
	content: "";
	position: absolute;
	left: 0;
	margin-top: 20px;
}
#new h1.title:after {
	background: #e6e6e6;
	height: 1px;
	width: 45%;
	content: "";
	position: absolute;
	right: 0;
	margin-top: 20px;
}
#new div.clearfix {
	width:1002px;
	margin:0 auto;
}
#new p.img img {
	width:500px;
	height:300px;
}
#new .newslist {
	width:480px;
}
#new .newslist li {
	padding-left:115px;
	margin:10px auto 20px auto;
	color:#9a9a9a;
	font-size:14px;
	line-height:25px;
}
#new .newslist li.new1 {
	background:url(../images/01.png) no-repeat left center;
}
#new .newslist li.new2 {
	background:url(../images/02.png) no-repeat left center;
}
#new .newslist li.new3 {
	background:url(../images/03.png) no-repeat left center;
}
#new p.xiangxi {
	text-align:center;
	background-color:#f6f6f6;
	width:1002px;
	margin:25px auto 0 auto;
}
#new p.xiangxi:hover {
	background-color:#1883d3;
}
#new p.xiangxi a {
	display:inline-block;
	width:90px;
	background:url(../images/jia.png) no-repeat left center;
	height:30px;
	padding-left:10px;
}
#new p.xiangxi:hover a {
	background-image:url(../images/jia1.jpg);
	color:#fff;
}
#youshi ul {
	width:1002px;
	margin:0 auto 35px auto;
}
#youshi ul li {
	width: 240px;
	height: 240px;
	text-align: center;
	padding-top: 50px;
	margin: 0 5px;
	background: #fff;
}
#youshi ul li p.tit {
	font-size:20px;
	font-weight:700;
	margin-top:10px;
}
#youshi ul li p.des {
	color:#cecece;
}
#youshi ul li p.xian {
	border:#cecece 1px solid;
	width:80px;
	margin:15px auto;
}
#youshi ul li p.info {
	padding:0 10px;
	line-height:25px;
}
#youshi ul li:hover {
	background: #2994e6;
}
#youshi ul li:hover a {
	color:#fff;
}
#youshi ul li:hover p.des {
	color: #fff;
}
#footer {
	background:url(../images/sheshi_bg.jpg) repeat left top;
	color:#fff;
}
#footer a {
	color:#98c8ee;
}
#footer a:hover, #footer dl dt a, #footer .bottom a {
	color:#fff;
}
.flonaver, .bottom {
	width:1002px;
	margin:0 auto;
}
.flonaver {
	padding:20px 0;
}
.flonaver .fnav {
	margin:0 20px;
}
.flonaver .fnav dl {
	margin:0 25px;
}
.flonaver .fnav dl dt {
	font-size:16px;
	font-weight:700;
}
.flonaver .fnav dl dd {
	background:url(../images/index_46.jpg) no-repeat left center;
	padding-left:15px;
}
.flonaver .erweima {
	text-align:right;
}
.bottom {
	text-align:center;
	border-top: 1px solid #8bc1ed;
	height:35px;
	line-height:35px;
}
.footer {
	width: 100%;
}
.footer .footInner {
	width: 100%;
	background: url(../images/sheshi_bg.jpg) repeat;
	padding-top: 20px;
}
.footer .footInner .fcont {
	margin-right: 40px;
}
#first {
	width: 236px;
	margin-right: 30px;
}
#first img {
	width: 236px;
}
.footer .footInner .fcont ul.flist li.first {
	font-size:16px;
	color: #fff;
	font-weight: 700;
	text-align:left;
}
.footer .footInner .fcont ul.flist li.em {
	font-size: 14px;
	background: url(../images/index_46.jpg) no-repeat 0 center;
	line-height: 24px;
	text-indent: 1em;
	margin-top: 5px;
	text-align: left;
}
.footer .footInner .fcont ul.flist li.em a {
	color: #8bc1ed;
}
.footer .footInner .fcont ul.flist li.em a:hover {
	color: #fff;
}
#two {
	width: 135px;
	margin: 0px;
	text-align: center;
	position: relative;
}
#two img {
	width: 110px;
}
#two p {
	color: #fff;
	font-size: 15px;
	line-height: 44px;
#line-height: 44px;
}
.footer .power {
	height: 40px;
	line-height: 40px;
	color: #000;
}
.footer .power a {
	color: #000;
}
.footer .power a:hover {
	color: #8bc1ed;
}
.footer .footInner .head, .footer .power {
	width: 1002px;
	margin: 0 auto;
	text-align: center;
}
.footer .footInner .dtc {
	line-height: 30px;
	border-top: 1px solid #8bc1ed;
}
.footer .footInner .dtc span {
	padding-right: 50px;
	font-weight: 600;
	color: #fff;
}
#enindex .footer .footInner .fcont {
	margin-right: 14px;
}
