﻿@charset "gb2312";
/* CSS Document */
body, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; border:0;}
body, button, input, select, textarea {font:14px tahoma, arial; font-family:"微软雅黑";line-height:30px;text-align:justify;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
img{_display:block; vertical-align:top; border:0;}
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { color:#3C3C3C;text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clear{clear:both;}
.mid{ width:1000px; margin:0 auto;}
/*index*/
.banner{ width:100%; height:383px; background:url(images/banner.jpg) no-repeat center;}
.head{ width:100%; height:73px; border-bottom:1px solid #e5e5e5; background:#fff;}
.logo{ width:180px; float:left; margin-top: 10px;}
.navi{ float:right;}
.navi li{ width:190px; line-height:73px; text-align:center; float:left;}
.navi li a{ display:inline-block; width:190px; height:73px; font-size:18px;}
.navi li a:hover{ color:#fff; background:#0066cc;}
.navi li a.dq{ color:#fff; background:#0066cc;}
.content1{ width:100%; background:#f7f7f7; padding:50px 0;}
.tit{ font-size:24px; color:#0066cc; padding-bottom:20px;}
.txt{ width:830px; margin:0 auto;}
.mid .show{ padding-left:85px;}
.mid .show a{ color:#0066cc; background:url(images/show.png) no-repeat right center; padding-right:25px;}
.backtop { margin-bottom:30px;}
.backtop a{display: block; width:100%; text-align:center;}
.footer{ width:100%; line-height:82px; text-align: center; font-size:12px; color:#fff; background:#333;}
/*culture*/
.carousel{
			width: 924px;
			height: 186px;
			margin: 30px auto;
			position: relative;
			padding: 0 60px 0 45px;
		}
		.nel{
			width: 924px;
			height: 186px;
			position: relative;
		 	overflow: hidden;
		}
		.carousel ul.imageList{
			position: absolute;
			top: 0;
			left: 0;
			width: 8000px;
		}
		.carousel ul.imageList li{
			float: left;
			padding: 0 8px;
			width:293px;
			height:auto;
		}
		.carousel ul.imageList li a{
			width:293px;
			display:block;
		}
			.carousel ul.imageList li a *{ display:block; margin:0 auto;}
			.carousel ul.imageList li a p{ line-height:56px; text-align:center; color:#806666;}
		.carousel .leftBtn{
			position: absolute;
			width: 40px;
			height: 40px;
			
			top: 74px;
			left: 10px;
		}
		.carousel .rightBtn{
			position: absolute;
			width: 40px;
			height: 40px;
			
			top: 74px;
			right: 10px;
		}
		.carousel ol.circleList{
			position: absolute;
			bottom: 20px;
			right: 0;
			width: 200px;
			height: 20px;
		}
		.carousel ol.circleList li{
			float: left;
			width: 16px;
			height: 16px;
			margin-right: 10px;
			background-color: white;
			cursor: pointer;
		}
		.carousel ol.circleList li.cur{
			background-color: red;
		}
/*jobs*/
.mid table .font14{ height:36px; background:url(images/jobs_bg.png) no-repeat center; padding-left:25px; font-size:16px; font-weight:bold; color:#fff; line-height:36px; }
.discover{text-indent: 2em;display: none;}