body, h1, h2, h3, h4, h5, h6, hr, p, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
button, input, textarea/* form elements 表单元素 */
{ 
    margin: 0;
    padding: 0;
	font-family:"Microsoft YaHei";
}

/* 重置列表元素 */
ul{ list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a,span{display:block;}

/* 重置表单元素 */
img { border: none; display:block; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

.left{float:left;}
.right{float:right;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}

/*header*/
.header{
	width:1440px;
	height:100px;
	
	margin-right: auto;
	margin-left: auto;
	    margin-top: 10px;
}
.headerL{
	width:160px;
	height:100px;
	background:url(../images/logo.png) no-repeat;
	font-size:20px;
	float:left;
	font-weight:bold;

	margin-left: 18%;
}
.headerR{
	width:682px;
	height:100px;
	float:right;
	margin-right: 14%;
}
.headerR span{
	padding:0 5px;
	font-size:14px;
	margin-top:20px;
}
.navigation{
	margin-top:12px;
	height:36px;
	background: url("../images/navbar.png");
}
.navigation>li{
	float:left;
}
.navigation>li a{
	width:110px;
	text-align:center;
	line-height:36px;
	color:#fff;
	font-size:16px;
}
.dropdown{
	display:none;
	position:absolute;
	z-index:10000;
}
.dropdown>li a{
	background:url(../images/dropdown.png) no-repeat;
	width:130px;
	height:44px;
	line-height:44px;
}

/*footer*/
.footer{
	padding-top:10px;
	width:1440px;
	margin-right: auto;
	margin-left: auto;
	height:115px;
	font-family:"宋体";
	text-align:center;
}
.footer a,.footer span{
	display:inline-block;
	font-size:12px;
	line-height:26px;
	color:#0066cc;
}
.footer a{
	margin:16px 0 10px;
	padding:0 45px;
	line-height:1;
	border-right:1px solid #999999;
}
.footer a:nth-of-type(6){
	border:0;
}
.footer span{
	padding:0 35px;
}	
.content div h3{
	width:264px;
	margin:0 auto;
	padding:10px 0 8px;
	font-size:28px;
	color:#676767;
	font-weight:100;
}
.content h4{
	font-family:Arial;
	font-size:22px;
	color:#00a0e9;
	font-weight:100;
}
.ncontent{
	width:1440px;
	margin-top:30px;
	margin-right: auto;
	margin-left: auto;
}
.nncontent{
	width: 100%;
}
/*banner*/
.bbanner{
	width: 100%;
	height: 540px;
	background-color:#999999;
}
.banner{
	position:relative;
	overflow:hidden;
	width:1440px;
	margin-left: auto;
	margin-right: auto;
	background-color:#999999;
}
.banner	img{
	display:block;
	margin:auto;
}
.banner #prev{
	position:absolute;
	left:45px;
	top:100px;
	cursor:pointer;
}
.banner #next{
	position:absolute;
	right:45px;
	top:100px;
	cursor:pointer;
}

/*reasons*/
.content hr:nth-of-type(1){
	margin-top:25px;
	height:2px;
	background:url(../images/hr1.jpg) no-repeat center center;
}
.reasons{
	position:relative;
	width:1440px;
	margin-right: auto;
	margin-left: auto;
	height:790px;
	background:url(../images/index/reason_central.png) no-repeat center 305px;
	text-align:center;
	margin-top: 20px;
}
.reasons h5{
	color:#078ed2;
	font-size:20px;
	line-height:50px;
}

.reasons .divv1{
	width:202px;
	height:220px;
	font-size:16px;
	color:#fff;
	position:absolute;
	background:url(../images/index/reason1.png) no-repeat center bottom;
	left:320px;
	top:100px;
}
.reasons .divv2{
	background:url(../images/index/reason2.png) no-repeat center bottom;
	width:202px;
	height:220px;
	font-size:16px;
	color:#fff;
	position:absolute;
	right:320px;
	top:100px;
}
.reasons .divv3{
	background:url(../images/index/reason3.png) no-repeat center bottom;
	width:202px;
	height:220px;
	font-size:16px;
	color:#fff;
	position:absolute;
	left:230px;
	top:330px;
}
.reasons .divv4{
	background:url(../images/index/reason4.png) no-repeat center bottom;
	width:202px;
	height:220px;
	font-size:16px;
	color:#fff;
	position:absolute;
	right:230px;
	top:330px;
}
.reasons .divv5{
	background:url(../images/index/reason5.png) no-repeat center bottom;
	width:202px;
	height:220px;
	font-size:16px;
	color:#fff;
	position:absolute;
	left:320px;
	top:560px;
}
.reasons .divv6{
	background:url(../images/index/reason6.png) no-repeat center bottom;
	width:202px;
	height:220px;
	font-size:16px;
	color:#fff;
	position:absolute;
	right:320px;
	top:560px;
}
/*process*/
.process_w{
	width:100%;
	height:976px;
	background:url(../images/bgg.jpg);
}
.process_w .img{
	width:1440px;
	margin-right: auto;
	margin-left: auto;
	background:url(../images/bgg.jpg);
}
.process{
	width:1440px;
	margin-top:50px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	line-height:40px;
	color:#333;
	font-size:14px;
	background:url(../images/bgg.jpg);
}
.process>ul{margin-top:40px;}

.process .order{
	display:inline-block;
	background:#00a0e9;
	width:17px;
	height:17px;
	background: url("../images/circle2.png");
	color:#fff;
	line-height:18px;
	font-size:12px;
}
.content hr:nth-of-type(2){
	width:100%;
	border:0;
}

/*企业文化culture*/
.culture{
	width:1440px;
	margin-left: auto;
	margin-right: auto;
	margin-top:80px;
}
.culture h4,h3{
	text-align: center;
}
.culture>ul{
	margin-top:35px;
	width:500px;
	margin-left: auto;
	margin-right: auto;
	font-size:16px;
}
.culture>ul li{
	width:500px;
	margin-left: auto;
	margin-right: auto;
	padding-top:20px;
	padding-bottom:15px;
	text-align:left;
	border-bottom:1px dashed #9e9c9c;
}
.culture li>span{
	display:inline-block;
	width:42px;
	height:42px;
	background: url("../images/circle1.png");
	font-size:24px;
	line-height:44px;
	color:#fff;
	text-align:center;
}
.culture li>dl{
	margin-top:-45px;
	margin-left:55px;
}
.culture dd{
	font-size:14px;
	color:#676767;
}

/*公司简介和新闻*/
.iinfo{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color:#eeeeee;
}
.info{
	margin-top:90px;
	padding-top: 45px;
	width:1440px;
	margin-left: auto;
	margin-right: auto;
	height: 600px;
	background-color:#eeeeee;
}
.wrap{
	width:1000px;
	margin:0 auto;
}
.introduce{
	width:410px;
	float:left;
	font-size:14px;
}
.info h2{
	font-size:26px;
	color:#676767;
	font-weight:100;
	line-height:80px;
}
.info h2 span{
	color:#00a0e9;
	display:inline;
	font-weight:100;
	padding-right:10px;
}
.introduce ul{
	margin-bottom:25px;
	width:100%;
	height:305px;
	overflow:hidden;
}
.introduce p{
	line-height:26px;
}
.introduce a{
	display:inline-block;
	float:right;
	color:#00a0e9;
}
.news{
	width:470px;
	float:right;
	margin-left:10px;
}
.news>a{
	background:url(../images/more.png) no-repeat left center;
	padding-left:24px;
	color:#00a0e9;
	float:right;
	line-height:80px;
}
.news ul{
	clear:left;
}
.news li{
	padding-top:12px;
	padding-bottom:5px;
	border-bottom:1px dashed #666666;
}
.news li a{
	line-height: 25px;
	display:inline-block;
	width:auto;
	color:#666666;
	font-size:12px;
	overflow: hidden;
	word-break:break-all;
	padding-left:10px;
}
.news li a:hover{
	color:#00a0e9;
	text-decoration:none;
}
.news li .dot{
	float:left;
	margin-top:10px;
	margin-left:-6px;
	width:5px;
	height:5px;
	background: url("../images/circle3.png");
}
.news li span{
	display:inline-block;
	float:right;
	font-size:12px;
	color:#666666;
}

.guide{
	background:url(../images/home.png) no-repeat left center;
	margin-left:18%;
	padding-left:1.5% ;
	font-size:12px;
	color:#666;
	margin-bottom:20px;
}
.guide a{
	display:inline-block;
	color:#666666;
}
.guide .now{
	color:#008fe3;
}
.detailsL{
	padding-left:18%;
	float:left;
	width:268px;
	text-align:center;
}
.detailsL h3{
	background:url(../images/1.png) no-repeat;
	color:#fff;
	font-size:16px;
	width:100%;
	height:45px;
	line-height:45px;
}
.enter{
	border:1px solid #cccccc;
}
.enter li{
	width:100%;
	height:50px;
	background:url(../images/xiangmusp.png) no-repeat center 12px;
}
.enter li.active{
	background:url(../images/xiangmu.png) no-repeat center 12px;
}
.enter li.active a{
	color:#0066cc;
}
.enter li a{
	width:100%;
	line-height:40px;
	color:#666666;
	padding-left:10px;
}
.detailsR{
	padding-right: 12%;
	float:right;
	width:700px;;
}
.detailsR h3{
	color:#333333;
	font-size:16px;
	font-weight:400;
	line-height:24px;
	text-align: left;
}
.detailsR h3 span{
	color:#0368ce;
	display:inline-block;
}
.detailsR hr{
	margin-bottom:10px;
}
.detailsR .gc li{
	float:left;
	font-size:12px;
	color:#333333;
	line-height:24px;
	text-align:center;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:22px;
}
.detailsR .gc a{
	color:#333333;
}
.detailsR .gc .a1{
	width:212px;
	height:154px;
	padding:2px;
	border:1px solid #cccccc;
}
.detailsR .gc li:nth-of-type(3n+3){
	margin-right:0;
}
.detailsR .gc li img{
	width:210px;
	height:152px;
	border:1px solid #cccccc;
}
.page-gc{
	text-align:center;
}
.page-gc a{
	display:inline-block;
	color:#666666;
	font-size:12px;
	margin:10px 5px;
	font-family:"宋体";
	line-height:1;
	padding:7px 10px;
	border:1px solid #cccccc;
}
.page-gc a.active{
	border-color:#008fe3;
}

.detailsR h4{
	text-align:center;
	color:#333333;
	font-size:16px;
	line-height:20px;
}
.picxx{
	width:700px;
	height:320px;
	overflow:hidden;
	position:relative;
	margin-top:50px;
	margin-bottom:80px;
}
.picxx li{
	position:absolute;
	top:30px;
	left:30px;
	width:380px;
	height:260px;
	overflow:hidden;
}
.picxx #prev{
	background:url("../images/anli-prev.png") no-repeat;
	width:15px;
	height:30px;
	position:absolute;
	left:0;
	top:150px;
	z-index:10;
	cursor:pointer;
}
.picxx #next{
	background:url("../images/anli-next.png") no-repeat;
	width:15px;
	height:30px;
	position:absolute;
	right:0;
	top:150px;
	z-index:10;
	cursor:pointer;
}
.item{
	margin-top:12px;
	width:100%;
	height:90px;
	overflow:hidden;
}
.item li img{
	float:left;
	width:120px;
	height:90px;
}
.item li a{
	width:100px;
	text-align:left;
	padding-top:25px;
	padding-left:15px;
	float:left;
	font-size:14px;
	color:#333333;
}
.about span{display: inline;}
.about ul{
	width:610px;
	height:310px;
	margin:20px auto;
	overflow:hidden;
}
.about li img{
	margin:0 auto;
}
.wenhua ul{
	width:484px;
	height:314px;
	margin:20px auto;
	overflow:hidden;
}
.wenhua li img{
	margin:0 auto;
}
.wenhua h4{
	text-align:center;
	margin-bottom:16px;
	color:#000;
	font-size:16px;
	line-height:20px;
}
.wenhua p:nth-of-type(odd){
	font-size:16px;
	color:#008fe3;
}
.wenhua p:nth-of-type(even){
	font-size:14px;
	color:#333333;
	text-indent:16px;
	margin:5px 0;
}
	
.zx{
	float:left;
	width:478px;
}
.zx li{
	float:left;
	margin-top:20px;
	margin-right:16px;
	padding:2px;
	width:216px;
	height:156px;
	border:1px solid #cccccc;
}
.zx li a{
	margin:auto;
	width:214px;
	height:154px;
	border:1px solid #cccccc;
}
.zx li img{
	
	width:214px;
	height:154px;
}
.ry{
	background:url(../images/5.png) no-repeat right bottom;
	background-position: 480px 130px;
}
.rl{
	height:310px;
	margin:20px auto;
	overflow:hidden;
}
.rl li img{
	margin:0 auto;
}
.zp h4{
	text-align:left;
	background:#478afa;
	color:#fff;
	font-size:16px;
	line-height:40px;
	padding-left:15px;
	font-weight:200;
}
.zp p span{
	float:left;
	font-size:14px;
	padding:12px 0;
	line-height:22px;
	color:#333333;
}
.zp p .span1{
	width:84px;
	text-align:right;
}
.zp p .span2{
	padding-left:30px;
}
.zp p{
	background-color:#aac9fb;
}
.zp .p1{
	background-color:#d0e2ff;
}
.lx ul{
	width:610px;
	height:310px;
	margin:20px auto;
	overflow:hidden;
}
.lx li img{
	margin:0 auto;
}
.contact-method{
	padding-left:226px;
}
.lx h1{
	font-size:18px;
	color:#0066cc;
}
.lx h5{
	font-size:10px;
	color:#333333;
	font-weight:200;
	margin-bottom:10px;
}
.lx p{
	margin:5px 0;
	color:#333333;
	font-size:14px;
	line-height:22px;
}
	
	
	