﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
* {
	font-family:"微软雅黑"
}
li{list-style-type:none}
html {
	color: #333; -webkit-text-size-adjust: 100%; 
}
html { 
	_background-image: url(about:blank); _background-attachment: fixed; 
}
body {
	font-size: 13px; background-color: transparent; -webkit-text-size-adjust: 100%;
}
body.cartier {
	background-color: rgb(0, 0, 0);
}
a,div,li,i {
	transition:all 0.1s linear; -moz-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; -o-transition: all 0.1s linear;content: "";
}
a {
	text-decoration: none;
}

a:hover {
	color: #2e97cb; text-decoration: none;
}
.floatleft,.fl {
	float: left;
}
.floatright,.fr {
	float: right;
}
.cb {
	clear:both; text-indent:-999em
}
.clear {
	clear:both;
}
hr {
	height: 1px; border: 0; border-bottom: 1px solid #b0c0bd;
}

#header {
	width:100%; height:112px; background:#f2f2f2; display:block; z-index:9; position:relative
}
.header-wrapper {
	width:1000px; margin:0 auto; position:relative;
}
#footer {
	width:100%; bottom:0; left:0; position:static; background:#eeeeee; text-align:center;font-size:12px; color:#858585
}
.footer-wrapper {
	width:1000px; margin:0 auto; padding:30px 0; 
}
.footer-wrapper a{
	font-size:12px; color:#464646 !important;line-height:25px;margin:0 6px
}
.footer-wrapper span {
	font-size:10px; line-height:20px; 
}
.footer-wrapper a:hover{
	color:#2e97cb
}
.footer-wrapper a.icon {
	margin:0px 3px
}
#cover {
	width:100%; height:180px; position:relative; overflow:hidden
}
.cover-bg {
	width:1920px; position:absolute; top:0; left:50%; margin-left:-960px; text-align:center; height:100%; z-index:-1
}
.cover-bg img {
	height:100%
}
.cover-wrapper {
	width:1000px; margin:0 auto; padding-top:50px
}
.cover-wrapper h1 {
	font-size:36px; font-weight:100; line-height:50px;
}
.cover-wrapper h2 {
	font-size:18px; font-weight:100; line-height:30px;
}
.containe {
	width:1000px; margin:30px auto; position:relative;
}
.main-content {
	width:725px; float:right; position:relative;  margin-left:50px; _overflow:hidden
}
.main-nav {
	float:right; width:225px; 
}
.column ul li{
	line-height:40px; color:#717171; list-style:none;
}
.column ul li:hover{
	color:#2e97cb; background:none; cursor:pointer;
}
.column ul{
	position:relative;
	width:225px;
	background:#e9e9e9;
	z-index:888px;
}

.column li {
	padding-left:20px; height:40px; border-bottom:1px solid #dddddd
}
.column-name {
	font-size:16PX; color:#464646; height:40px;  border-bottom:1px solid #a3a3a3
}
.column li a {
	font-size:14px; color:#464646; line-height:40px; display:block; height:40px
}
.column li:hover,.column .columnat{
	background:#2e97cb;
}
.column li:hover a,.column .columnat a{
	color:white
}
.column li span.floatright {
	color:white; line-height:40px; padding-right:15px;font-size:14px; font-family:"宋体"
}

.main-content-head {
	font-size:16PX; color:#464646; height:40px;  border-bottom:1px solid #a3a3a3
}
.head-name {
	display:inline; border-bottom:3px solid #2e97cb; padding-bottom:16px
}
.page-nav {
	font-size:12px; line-height:30px; color:#646464
}
.page-nav a {
	color:#646464
}
.page-nav span {
	margin:0px 5px
}
.page-nav a:hover {
	color:#2e97cb
}
.containe-body {
	margin:30px 0
}
.logo {
	padding:30px 0; display:inline-block
}
.search {
	position:absolute; top:30PX; right:0
}

.search {
	width:400px;position:absolute;right:0;top:35px; font-size:12px; color:#646464
}
.search .tel-numbger{
	line-height:24px; font-size:12px; color:#646464; margin-left: 30px;
}
.search a:hover {
	color: rgb(0, 122, 55); text-decoration: none;
}
#search-simple form.floatright input {
	border: none;border-radius: 10px;color: #a8a8a8;font-size: 12px;line-height: 21px; +line-height: 28px;height: 28px;width: 180px; padding-left: 10px; margin-top:-3px
}
#search-simple form {
	position: relative;color: #cccccc;
}
#searchBtn {
	position: absolute;background: url(../image/serbutton.png) no-repeat;border: none;width: 22px;height: 22px;line-height: 45px;top: -9px;+top:-5px;+margin:0px 2px;right: 5px;cursor: pointer;margin-top: 11px;+margin-top:7px
}

.nav {
	position:absolute; right:0; top:60px;
}
.list {
	position:relative; _float:right
}
.nav ul li {
	float:left; display:block; position:relative;
}
.nav ul li a {
	font-size:20px; color:#464646; line-height:39px; padding-right:45px; width:100%; display:block; border-bottom:1px solid #c0c0c0; cursor:pointer;  _width:auto; _display:inline
}
.nav ul li.last a{
	padding:0
}
.list i {
	position:absolute;top:37px;display:block;width:0px;height:3px; background:#2e97cb; left:0
}
.nav .sublist {
	background: rgba(255, 255, 255, 0.85); +background : #f2f2f2; padding:10px 15px; position:absolute; left:0; display:none; _top:40px; +min-width:50px; background-color: white
}
.nav .sublist li {
	float:none; _width:0px
}
.nav .sublist li a{
	border:none; font-size:18px; line-height:32px;padding:0; white-space:nowrap; +text-align:center
}

.nav li.last .sublist {
	left:auto; right:0;
}
@media only screen and (min-height:0px){
	.nav li:hover > a {
		color: #2e97cb;
	}
}

.nav a:hover  {
	color: #2e97cb;
}
#header .sublistat {
	color:#2e97cb
}
.left-contact {
	background:url(../image/contact.jpg) no-repeat; width:220px; height:192px; position:relative
}
.left-contact-mail {
	color:#49a775; font:16px 微软雅黑; position:absolute; bottom:40px; left:72px
}
.left-contact-tel {
	font:16px 微软雅黑; color:#49a775; position:absolute; left:72px;top:62px
}
.containe-body-title {
	font-size:30px; color:#464646; font-weight:100
}
.containe-body-desc {
	font-size:16px; color:#464646; font-weight:100; margin:10px 0
}




.containe-body .kuang{
	width:725px; height:178px; position:relative; border-bottom:1px solid #d9d9d9; margin-bottom:15px;
}
.containe-body .kuang .img_box{
	width:223px; height:140px; padding:4px 4px; border:1px solid #535353; 
}
.containe-body .kuang .kuang_nr{
	position:absolute; width:470px; height:120px; right:0; top:25px; position:absolute;
}

.containe-body .kuang .kuang_nr span{
	color:#cb2e2e;position:absolute; bottom:0; right:0;
}
.containe-body .pro_list ul li{
	width:725px; border-bottom:1px solid #d9d9d9; margin-bottom:20px; height:95px; color:#333333; list-style:none;
}
.containe-body .pro_list .p1{
	font-size:14px;margin-bottom:15px; font-weight:bold
}
.containe-body .pro_list .p2{
	font-size:12px;
}
.containe-body .pro_list ul li span{
	font-size:12px;float:right;
}
.containe-body .cust li{
	width:231px; height:112px; float:left; margin:0 12px 30px 0;
}
.containe-body .cust{
	overflow:hidden;
}

.containe-body .Partners li{
	width:173px; height:95px; float:left; margin:0 10px 20px 0;
}
.containe-body .Partners{
	overflow:hidden;
}

.containe-body .Certificate_list li{
	width:313px; height:330px; float:left; margin:0 80px 30px 0;color:#333333; list-style:none;
}
.containe-body .Certificate_list li .t{
	margin-top:55px;
}
.containe-body .Certificate_list li p{
	text-align:center;font-size:18px;
}
.containe-body .Certificate_list{
	overflow:hidden;
}



.containe-body .jh_job li{
	width:230px; height:97px; float:left; margin:0 14px 20px 0; border:1px solid #dadada; position:relative; background:url(../image/phui.jpg) no-repeat 14px 26px;
}
.containe-body .jh_job li div{
	width:100px; height:45px;position:absolute;top:30px;left:65px; color:#5a5a5a; font-size:12px
}
.containe-body .jh_job{
	overflow:hidden;
}
.containe-body .jh_job li:hover{
	background:url(../image/pblue.jpg) no-repeat 14px 25px;border:1px solid #58c6f7;
}

.containe-body .jh_job .jp{
	background:url(../image/pred.jpg) no-repeat 14px 25px;
}
.containe-body .jh_job .jp:hover{
	background:url(../image/pred.jpg) no-repeat 14px 25px;
}
.containe-body .job_xx .span1{
	display:inline-block;width:180px;color:black;text-indent:25px; margin-right:65px;font-size:12px;
}
.containe-body .job_xx .span2{
	display:inline-block;width:205px;color:black;text-indent:25px; font-size:12px;
}
.containe-body .job_xx .bz{
	font-size:12px; color:black;
}
.containe-body .job_xx .bz span{
	color:#2e97cb;
}
.containe-body .job_xx .ti{
	font-size:12px;color:black;text-indent:18px; background:url(../image/bluexing.jpg) no-repeat left; line-height:22px;
}



.containe-body .news_list ul li{
	width:725px;height:96px;list-style:none;border-bottom:1px solid #d9d9d9;font-size:12px;color:#585858; margin-bottom:18px;
}

.containe-body .news_list ul li h2{
	font:14px 微软雅黑; margin-bottom:10px;
}

.containe-body .news_list ul li h2 span{
	float:right;
	font-size:12px;
}
.containe-body .news_list ul li .r{
	text-align:right;
}
.containe-body .news_list ul li:hover h2{
	color:#2e97cb;
}
.containe-body .news_list ul li:hover .r{
	color:#2e97cb;
}

.containe-body .news_more{
	color:#333333;
}

.containe-body .news_more .wenzi{
	line-height:25px; font:12px 微软雅黑; 
}

.containe-body .news_more .title{
	color:#2e97cb; font:14px 微软雅黑; margin:35px 0 20px;
}

.main-content .nr{
	color:#333333;
}
.main-content .nr .top{
	font:14px 微软雅黑;margin-right:37px;
}

.main-content .nr .namei{
	background:url(../image/namei.png) no-repeat 13px top;line-height:23px; margin-bottom:40px;
}

.main-content .nr .namei .hui{
	color:#999999; margin-right:50px;
}


.main-content .yqlj{
	overflow:hidden; margin-top:30px;
}
.main-content .yqlj ul li{
	width:173px;height:95px;float:left; list-style:none;margin:0 33px 35px 0;
}


.containe-body .message{
	color:black;
}
.containe-body .message input{
	height:28px;width:268px;border:1px solid #dddddd;
}
ul li { list-style:none;}




















