@charset "utf-8";
/* CSS Document */
/*First project-BEST SIGHT from 苏州北硕检测*/
/*BY 孟迪.Dimon_SAU*/
body {
	margin:0px; padding:0px;
	font-family:'微软雅黑';
}
a{
	color:#444444;
	text-decoration:none;}
a:hover{ 
	text-decoration:none;}
ul,li { 
	list-style:none;
	margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	font-family:'微软雅黑';}
img{
	padding:0px;
	margin:0px;}
/*header部分*/
.header{
	height:81px;
	width:100%;
	background:#ececec;
	margin:0px auto;
	position:fixed;
	z-index:3}
.logo{
	width:165px;
	height:54px;
	background:url(../images/logo.png) no-repeat 0px 14px;
	margin-left:18px;
	padding-top:14px;
	padding-bottom:13px;
	float:left;}
.logo h1{
	text-indent:-999em;}
.mainnav{
	width:46%;
	height:81px;
	float:left;
	margin-left:69px;
	z-index:999;}
.mainnav .nava{
	float:left;
	width:20%;
	text-align:center;
	line-height:81px;}
.mainnav a{
	display:block;
	width:110px;}
.mainnav .nava a:hover{
	background:url(../images/hover.png) no-repeat;
	color:#fdd000;}
.language{
	width:143px;
	height:81px;
	background:#fdd000;
	text-align:center;
	line-height:81px;
	float:right;
	font-size:9px;}
.change{
	height:9px;
	background:url(../images/language_icon.png) no-repeat right -12px;
	padding-right:20px;}
.welcom{
	line-height:81px;
	float:RIGHT;
	margin-right:21PX;
	font-size:12px;}
.navp{
	background:#3b3b3b;
	width:110px;
	display:none;}
.navp a{
	display:block;
	height:35px;
	width:110px;
	font-size:12px;
	line-height:35px;
	color:#ebebeb;}
.navp a:hover{
	background:#ffd600!important;
	color:#3b3b3b!important;}
.navl a{
	display:block;
	height:31px;
	line-height:31px;
	background:#545454;
	color:#ffffff;}
.navl a:hover{
	background:#3b3b3b;}
.spacial{
	background:url(../images/hover.png) no-repeat;
	color:#fdd000;}
/*mainbanner部分*/
.mainbanner_1{
	min-width:1200px;
	background:url(../images/introduce.png) no-repeat center 81px;
	background-position:center 81px; 
	height:667px;}
.mainbanner_2{
	min-width:1200px;
	background:url(../images/contact.png) no-repeat center 81px; 
	height:667px;}
.mainbanner_3{
	min-width:1200px;
	background:url(../images/partner.png) no-repeat center 81px; 
	height:667px;}
.mainbanner_4{
	min-width:1200px;
	background:url(../images/products.png) no-repeat center 81px; 
	height:667px;}
.mainbanner_5{
	min-width:1200px;
	background:url(../images/qualification.png) no-repeat center 81px; 
	height:667px;}
.mainbanner_6{
	min-width:1200px;
	background:url(../images/news.png) no-repeat center 81px; 
	height:667px;}
.mainbanner_7{
	min-width:1200px;
	background:url(../images/retruitment.png) no-repeat center 81px; 
	height:667px;}
.mainbannerA{
	width:1200px;
	height:141px;
	position:absolute;
	left:0px;
	right:0px;
	margin-left:auto;
	margin-right:auto;
	top:526px;}
.title{
	position:absolute;
	bottom:0px;}
/*mainbody部分*/
.mainbody{
	width:1200px;
	margin:0px auto;
	overflow:hidden;}
.mainbody .sidl{
	float:left;
	width:261px;
	padding-bottom:9999px;
	margin-bottom:-9999px;}
.mainbody .sidr{
	float:right;
	width:914px;
	background:#ffffff;
	padding-bottom:9999px;
	margin-bottom:-9999px;}
.title{
	width:261px;
	height:141px;
	background:url(../images/sidl_title.png) no-repeat;
	text-align:center;
}
.titleName{
	display:inline-block;
	font-size:18px;
	color:#fefefe;
	padding-top:48px;}
.titleEnglish{
	display:inline-block;
	font-size:12px;
	color:#fefefe;
	padding-top:10px;}
.sidlList a{
	display:block;
	width:183px;
	height:58px;
	border-bottom:1px #d4d4d4 solid;
	line-height:58px;
	font-size:18px;
	padding-left:78px;}
.sidlList a:hover{
	background:url(../images/sidl_hover.png) no-repeat;
	font-weight:bold;}
.map_area{
	width:901px;
	height:362px;
	margin-top:18px;}
.place{
	line-height:77px;
	height:77px;
}
.placeTitle{
	float:left;
	font-size:30px;
	color:#3b3b3b;
	padding-left:8px;}
.placeLead{
	float:right;
	color:#949494;
	font-size:14px;}
.placeLead a{
	color:#949494;}
.placeLead span{
	color:#3b3b3b !important;}
.sidr_pic{
	height:207px;
	background:url(../images/sidr_pic.png) no-repeat;}
.article{
	line-height:40px;
	color:#555;
	font-size:16px;
	margin-top:30px;}
.mapA{
	width:914px;
	height:373px;}
.mapList{
	margin-bottom:-53px;
	position:absolute;}
.mapList a{
	display:block;
	height:47px;
	font-size:18px;
	line-height:47px;
	margin-top:33px;
	padding-left:69px;
	margin-bottom:26px;}
.map_1{
	background:url(../images/map_list.png) no-repeat;}
.map_2{
	background:url(../images/map_list.png) no-repeat  0px -47px;}
.map_3{
	background:url(../images/map_list.png) no-repeat  0px -94px ;}
.map_4{
	background:url(../images/map_list.png) no-repeat  0px -141px;}
.map_5{
	background:url(../images/map_list.png) no-repeat 0px -188px;}
.table{
	width:911px;
	height:974px;
	background:url(../images/PARTNER_TABLE.png);
	margin-top:10px;
	margin-bottom:26px;}
.table li{
	width:302px;
	height:243px;
	float:left;
	position:relative;}
.table img{
	position:absolute;
	top:0px;
	right:0px;
	left:0px;
	bottom:0px;
	max-width: 190px;
    max-height: 170px;
	margin:auto;}
.products span{
	display:block;
	width:262px;
	line-height:65px;
	text-align:center;
	padding-left:20px;}

.products a{
	display:block;
	float:left;
	height:331px;
	width:33.3%;
	margin-top:45px;}
.products img{
	border-radius: 131px;
	/* padding-left:20px; */}
.sight{
	min-height:500px;
	margin-top:15px;}
.sightTitle{
	font-size:30px;}
.sightArt{
	line-height:36px;
	font-size:16px;
	margin-top:25px;}
.sightPic{
	width: 397px;
    height: 300px;
    /* background: url(../images/sight_pic.png) no-repeat; */
    margin: 0 20px 10px 0;
	float:left;}
.listA li{
	width:905px;
	height:52px;
	border-bottom:1px solid #FFF;}
.listA li.bg1{ 
	background:#f4f4f4;}
.listA li.bg2{ 
	background:#efefef;}
.dataTitle{
	font-size:30px;
	margin-top:25px;}
.dataList{
	width:905px;
	height:476px;
	border:1px solid #FFF;
	font-size:18px;
	color:#666;
	margin-top:32px;}
.data_1{
	line-height:52px;
	padding-left:20px;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	display:block;
	width:374px;
	height:52px;
	float:left;}
.data_2{
	padding-left:20px;
	line-height:52px;
	float:right;
	display:block;
	width:490px;
	height:52px;
	border-bottom:1px solid #FFF;}
.data_T{
	text-align:center;
	color:#fdd000;
	background:#3b3b3b;}
.special1{
	width:394px;
	padding:0px;}
.special2{
	width:510px;
	padding:0px;}
.page{
	margin-top:44px;
	margin-bottom:18px;
	width:905px;
	height:83px;
	/* border:1px solid #d1d1d1; */}
.page a{
	width:905px;
	height:40px;
	display:block;
	line-height:40px;
	color:#9e9e9e;
	font-size:16px;}
.page a:hover{
	color:#000;}
.page_1{
	border-bottom:1px solid #d1d1d1;}
	.page_prev{
		border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
	.page_next{
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
.page_prev_only{
	border:1px solid #d1d1d1;}
.page_next_only{
	border:1px solid #d1d1d1;}
.quafilication{
	width:960px;}
.quafilicationPic{
	position:relative;
	background:#f2f2f2;
	width:272px;
	height:293px;}
.quafilicationPic img{
	position:absolute;
	display:block;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	max-width: 190px;
    max-height: 190px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;}
.quafilication ul{
	margin-left:10px;}
.quafilication li{
	margin-right:42px;
	margin-bottom:46px;
	float:left;
	width:272px;
	height:349px;}
.quafilicationName{
	font-size:16px;
	color:#666;
	line-height:56px;
	background:#f8f8f8;
	text-align:center;}
.news a{
	display:block;
	width:902px;
	height:214px;
	margin-left:10px;
	background:url(../images/news-bg.png) no-repeat;
	margin-bottom:37px;}
.news a:hover{
	background:url(../images/news-bg1.png) no-repeat;}
.news img{
	float:left;
	display:block;
	padding-left:22px;
	padding-top:22px;}
.time{
	float:left;
	width:82px;
	height:72px;
	text-align:center;
	font-size:14px;
	margin-top:22px;
	margin-left:15px;
	margin-right:13px;
		
}
.time span{
	font-size:48px;
	display:block;
	line-height:48px;
	padding-right:10px;
	font-weight: bolder;
	color:#e80000;}
.newsTitle{
	font-size:20px;
	color:#444444;
	font-weight:bold;
	line-height:60px;
	padding-top:5px;}
.news{
	padding-bottom:56px;
	padding-top:12px;}
.newsBody{
	font-size:14px;
	color:#999;
	width:485px;
	float:right;
	padding-right:48px;}
.newsMain{
	margin-left:10px;
	}
.newsMaintitle{
	width:902px;
	height:99px;
	}
.newsTime{
	width:99px;
	height:99px;
	float:left;
	background:#f2f2f2;}
.newsTime .day{
	font-weight: bolder;
	font-size:48px;
	display:block;
	color:#e80000;
	width:68px;
	height:48px;
	text-align:center;
	margin:0px auto;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;}
.year{
	display:block;
	width:80px;
	font-size:14px;
	text-align:center;
	height:22px;
	margin:0px auto;
	padding-top:8px;}
.newsT{
	font-size:26px;
	font-weight:bold;
	color:#444;
	width:770px;
	margin-left:130px;}
.share{
	margin-top:33px;
	margin-right:10px;
	}
/* .share a{
	width:16px;
	height:16px;
	margin-right:6px;
	float:left;} */
.share span{
	display:inline-block;
	float:left;
	font-size:14px;
	line-height:14px;
	padding-left:30px;
	padding-right:10px;}
.share_1{
	background:url(../images/share.png) no-repeat;}
.share_2{
	background:url(../images/share.png) no-repeat 0px -16px;}
.share_3{
	background:url(../images/share.png) no-repeat 0px -32px;}
.share_4{
	background:url(../images/share.png) no-repeat 0px -48px;}
.share_5{
	background:url(../images/share.png) no-repeat 0px -64px;}
.share_6{
	background:url(../images/share.png) no-repeat 0px -80px;}
.click{
	font-size:14px;
	line-height:14px;
	width:200px;
	float:left;
	margin-left:20px;}
.mainArticle{
	font-size:16px;
	line-height:35px;
	margin-top:30px;}
.mainArticle p{
	padding-bottom:20px;
	color:#444444;
	padding-left:12px;}
.article_pic img{
	display:block;
	float:left;
	margin-left:138px;
	padding-bottom:30px;}
.page_btns{ 
	float:right;
	margin-bottom:29px;}
.page_btns a{ 
	color:#666666; 
	font-size:14px; 
	background:#eeeeee; 
	border:1px solid #dcd9d4;
	display:block;
	width:46px;
	height:46px;
	line-height:46px;
	text-align:center;
	float:left;
	margin-right:8px;}
.page_btns a:hover{
		color:#666666;
		border-color:#fdd000;
		background:#fdd000;}
.page_btns a.page_current{ 
	color:#666666; 
	background:#fdd000; 
	border-color: #fdd000;}
.recruitment{
	margin-bottom:17px;}
.recruitmentT{
	width:872px;
	height:62px;
	margin:0px auto;}
.recruitmentList{
	position:relative;}
.recruitmentList img{
	position:absolute;
	top:25px;
	left:75px;}
.recruitmentT li{
	float:left;
	font-size:16px;
	line-height:62px;
	color:#888888;}
.r_1{
	width:215px;
	padding-left:33px;}
.r_2{
	width:266px;}
.r_3{
	width:184px;}
.r_4{
	width:174px;}
.rec{
	width:872px;
	margin:0px auto;}
.rec li{
	float:left;
	height:65px;
	line-height:65px;
	border-top:1px solid #f1f1f1;
	position:relative;}
.btn{
	width:85px;
	height:65px;
	background:url(../images/icon_t.png) no-repeat 30px 27px;
	position:absolute;
	right:0px;
	cursor: pointer;
	top:1px;}
.hover{
	width:85px;
	height:65px;
	background:url(../images/ICON-T.png) no-repeat 30px 27px;
	position:absolute;
	right:0px;
	top:1px;}
.recruitment{
	border:1px solid#f1f1f1 !important;
	width:907px;}
.recruitmentMain{
	background:#f7f7f7;
	margin:0px auto;
	padding-left:41px;}
.recName{
	font-size:30px;
	line-height:60px;
	padding-top:16px;
	padding-bottom:25px;}
.descriptionT{
	font-size:18px;
	color:#fd0000;
	font-weight:bold;
	padding-bottom:8px;}
.description{
	padding-bottom:35px;}
.description li{
	line-height:36px;}
.e-mail{
	font-size:24px;
	padding-bottom:50px;}
.e-mail span{
	color:#fd0000;} 

/*phone部分*/
.phone{
	min-width:1200px;
	background:url(../images/phone.png) no-repeat center top; 
	height:292px;} 
.phoneNum{
	width:1200px;
	height:292px;
	margin:0px auto;
	position:relative;}
.num{
	position:absolute;
	font-size:48px;
	color:#343434;
	top:208px;
	left:430px;
	font-family:"Times New Roman", Times, serif;}
/*footer部分*/
.footerW{
	min-width:1200px;
	background:#f4f4f4;
	height:355px;}
.footer{
	width:1200px;
	background:#f4f4f4;
	height:331px;
	margin:0px auto;}
.footerLogo{
	float:left;
	width:130px;
	height:100px;
	background:url(../images/footer_logo.png) no-repeat 3px 27px ;}
.footerTop a{
	display:block;}
.footerUl{
	width:772px;
	margin-left:196px;
	padding-top:25px;}
.footerUl li{
	width:20%;
	float:left;}
.footerUl a{
	display:inline-block;
	border-bottom:1px solid #e2e2e2;
	line-height:46px;
	font-size:16px;
	color:#343434;}
.footerList{
	padding-top:13px;}
.footerList li{
	width:100px;}
.footerList li a{
	display:inline-block;
	font-size:14px;
	color:#696969;
	line-height:30px;
	border:none;
	width:100px;}
.footerList li a:hover{
	color:#343434;
	font-weight:bolder;}
.code{
	width:230px;
	height:235px;
	float:right;}
.code img{
	padding-top:18px;}
.code span{
	display:inline-block;
	font-size:12px;
	color:#696969;
	padding-top:4px;}
.copy{
	font-size:12px;
	color:#696969;
	margin-top:25px;
	line-height:23px;}
.bottom{
	margin-top:30px;}
.bottom li{
	float:left;
	line-height:46px;
	margin-bottom:18px;
	font-size:12px;
	color:#757575;
	margin-right:22px;}
.on{
	background:url(../images/hover.png) no-repeat;
	color:#fdd000;}
.on_{
	background:url(../images/sidl_hover.png) no-repeat;
	font-weight:bold;}
.on_a{
	background:#ffd600!important;
	color:#3b3b3b!important;}
.page li{
	padding-left: 10px;
}
.empty{
	margin: auto;
    width: 111px;
    height: 141px;
    margin-top: 150px;
    background: url('../images/empty.png') no-repeat;
}
.news li:hover .newsBody{
	color:#575141;
}

