﻿/* CSS Document */

@charset "utf-8";

/* global css */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,blockquote,dl,dt,dd,blockquote, pre,object,textarea,input{margin:0;padding:0}

input,select,img{vertical-align:middle}

h1,h2,h3,h4,h5,h6{font-size: 12px; font-weight: normal;}

dfn,em,cite,address,caption{font-style:normal}

fieldset,img,abbr {border: 0;} 

img,object,embed{
	text-align: center;

}

ul,ol{list-style-type:none;}

table{}

caption,th{text-align:left;}

table th{line-height:25px;height:25px;}

.font13{font-size: 13px;}

ul{margin:0;padding:0;}a img{border:0;}

.error{color: #f00;}

.clear{clear:both}
html{overflow-y:scroll;}

body{background-color:#FFF; font:12px mingliu, Helvetica, sans-serif; color:#919191;}

a{color:#c8c8c8;text-decoration:none;}

a:hover{ color: #888;
}


.header{
	margin: 0 auto;
	width: 1440px;
	height: 94px;
	border-top: 1px solid #AAAAAB;
	border-bottom: 1px solid #0d1021;
	background-color: #2B2B2B;
}
.header .logo {
	width: 123PX;	height: 94px;
	margin-left: 181px;
	margin-right: 159px;
	float:left;
}
.header .nav {width: 774px;	height: 94px;float:left;	font-size:14px; color:#8c8c8c;}
.header .nav ul{}
.header .nav ul li{
	float: left;
	height: 94px;
	width: 129px;
	line-height: 90px;
	color:#8c8c8c;
	background: url(../images/nav_bg.png) no-repeat right;
    text-align:center;display: block; 
}


.header .nav ul li a:hover{ 
    background: url(../images/nav_a_bg.png) no-repeat;	
	height: 94px;
	width: 129px;
	line-height: 90px;
	display: block; 
    color:#FFF
}

.header .nav ul  .fir{  
    background: url(../images/nav_a_bg.png) no-repeat;	
	height: 94px;
	width: 129px;
	line-height: 90px;
	display: block; 
    color:#FFF
}

.banner{
	margin: 0 auto;
	width: 1440px;
	border-top: 1px solid #AAAAAB;
	border-bottom: 3px solid #AAAAAB;
}
.index_banner{position:relative;height:516px;}
.index_banner li{
	position: absolute;
	top: 0;
	left: 1px;
	overflow: hidden;
	width: 100%;
	height: 516px;
}
.index_banner li.ad1{background:url(../images/banner/1.jpg) center top no-repeat;}
.index_banner li.ad2{background:url(../images/banner/2.jpg) center top no-repeat;}
.index_banner li.ad3{background:url(../images/banner/3.jpg) center top no-repeat;}
.index_banner li.ad4{background:url(../images/banner/4.jpg) center top no-repeat;}
.index_banner li.ad5{background:url(../images/banner/5.jpg) center top no-repeat;}
.index_banner li.ad6{background:url(../images/banner/6.jpg) center top no-repeat;}

.index_banner li a{display:block;margin:0 auto;width:1440px;height:516px;}
.index_banner cite{position:absolute;bottom:10px;z-index:999;display:block;height:15px;_display:none;	left:45%}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#c30003;cursor:default;}


.index_sub {
	margin: 0 auto;
	width: 1440px; 
	
}



/* banner-new */

*{ margin:0; padding:0; list-style:none;}
.index-main {
	z-index:55;
	position:relative;
	width:980px;
	margin:0 auto;
	height:516px;
}
.index-main-box {
	position:relative;
	display:block;
	overflow:hidden;
	height:516px;
}
#indexslider {
	position:relative;
	width:1440px;
	left:50%;
	margin-left:-720px;
	height:516px;
}
.index-img {
	display:block;
	width:1440px;
	height:516px;
	overflow:hidden;
}
.index-img img {
	width:1440px;
	height:516px;
}
.index-pagination {
	position:absolute;
	z-index:66;
	top:490px;
	left:50%;
	height:30px;
	width:210px;
	margin-left:-100px;
	text-align:center;
}
.index-pagination li {
	display:inline-block;
	width:30px;
	position:relative;
	float:left;
	height:23px;
	margin-right:4px;
	overflow:hidden;
}
.index-pagination li a {
	position:relative;
	z-index:666;
	display:block;
	padding:16px 0px 5px 0px;
	height:2px;
	color:#5f6a72;
	text-align:center;
}
.index-pagination li a div {
	position:relative;
	z-index:555;
	display:block;
	height:2px;
	background:#c9242b;
}
.index-pagination li a div span {
	position:absolute;
	top:0px;
	left:0px;
	height:2px;
	width:0px;
	background:#FFF;
}
.index-pagination li a div em {
	position:absolute;
	display:none;
	width:27px;
	height:10px;
	background:none;
	top:-5px;
	left:1px;
}
.index-pagination li.current a {
	color:#0b4da2;
	_color:#c9242b;
}
.index-pagination li.back {
	background: none;
	display:block;
	position:absolute;
	width:27px;
	height:10px;
	left:0px;
	top:4px;
	z-index:444;
}

















/* aim */
.aim {
	margin: 20px auto;
	width: 1440px; 
	
}

.grid {
	width: 1100px;	margin: 0 auto;
	list-style: none;
}

.grid li {
	display: inline-block;
	width: 230px;
	margin: 0;
	padding: 20px;
	position: relative;
}

.grid figure {
	margin: 0;
	position: relative;

}

.grid figure img {
	width: 122px;
	margin:0 54px;
	display: block;
	position: relative;
}

.grid figure h3 {
	width: 230px;
	margin-top:15px;
	height: 50px;
	color: #c30003;
	font-size: 18px;
	text-align: center;	font-family: 幼圆;

}

.grid figure h5 {
	width: 230px;
	height:25px;	
	line-height:18px;	
	font-size:14px;
	color:#ccc;
	text-align:center;
	font-family:  "Arial", sans-serif;
}

.grid figure P {
	width: 230px;
	line-height:16px;	
	font-size:11px;
	color:#ccc;
	text-align:center;
}

.grid figcaption {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;

}


.grid figcaption img {
	width: 122px;
	margin:0 54px;
	display: block;
}

.grid figcaption span {
	margin: 45px 34px;
	height: 29px;
	width: 162px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;	border-radius: 14px;
	background-color: #C30003;
    line-height:29px;
}


/* Caption Style 1 */
.cs-style-1 figcaption {
	height: 100%;
	width: 100%;
	opacity: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
}

.no-touch .cs-style-1 figure:hover figcaption,
.cs-style-1 figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}


/* story */
.story {
	margin: 0 auto;	
	padding:25px 0 ;
	width: 1440px; 
	background:#2b2b2b;
}

.story .con{
	margin: 0 auto;
	width: 910px; 
	background:url(../images/icon_story.jpg) no-repeat left top 15px ;
	padding:15px 0 15px 37px;


	
	
}
.story .con h4{
	line-height:20px;	font-size: 14px;
	font-weight:bold;	
}
.story .con p{
	line-height:20px;
	
}

/* footer */
.footer {
	margin: 0 auto;	
	padding:20px 0 ;
	width: 1440px; 
	background:#4a4a4a;
}
.footer .con{ 	
	margin: 0 auto;	
	width: 1080px;
	height:80px;}
.footer .con .nav {width: 1000px;   }
.footer .con .nav ul { color:#cecece; font-size:14px; line-height:35px}
.footer .con .nav ul li { float:left; margin-right:35px }
.footer .con .cr {width: 1000px; line-height:50px;float:left; }
.footer .con .top {width: 40px; float:right;padding-top:40px }


/* about */

.about {
	margin: 0 auto;	
	width: 1440px;
	height:758px; 
	background: url(../images/bg_about.jpg) no-repeat;
}


.about .sub {
	width: 1440px;
	height:72px;
	padding-top:104px;
	background: url(../images/sub_about.png) no-repeat bottom;
}

.about .con {
	width: 1440px;
}

.about .con p {
	margin: 0 auto;	
	width: 862px;
	line-height:20px;
	
}

.about .con  h5 {
	margin: 0 auto;	
	line-height:20px;
	text-align:center
	
}

.about .con  h2 {
	margin: 0 auto;	
	line-height:20px;
	text-align:center;
	font-size:24px;
	padding:50px 0 45px 0;
	
}


/* product */

.product {
	margin: 0 auto;	
	width: 1440px;
	min-height:500px;
	border-top:1px solid #aaaaab;
	text-align:center;
}


/* license */

.license {
	margin: 0 auto;	
	width: 1440px;
	border-top:1px solid #aaaaab;

}
.license .sub {
	width: 1440px;	text-align:center;
	
}
.license .con {
	width: 750px;	margin: 0 auto;	
	padding-bottom:50px;
	
}



/* dealer */

.dealer {
	margin: 0 auto;	
	width: 1440px;
	border-top:1px solid #aaaaab;

}
.dealer .sub {
	width: 1440px;
	
}
.dealer .con {
	width: 1440px;
	padding: 50px 0;
	font-size: 18px;
	text-align: center;
	
}

/* contact */

.contact {
	margin: 0 auto;	
	width: 1440px;
	border-top:1px solid #aaaaab;
}
.contact .sub {
	width: 1440px;
	text-align:center;
	
}
.contact .con {
	width: 1028px;
	min-height:390px;
	margin: 0 auto;	
	
}

.contact .con  ul{}
.contact .con  ul li { float:left; width:207px; padding:0 25px;}
.contact .con  ul li img {width:207px; height:218px}
.contact .con  ul li p {width:207px; padding:45px 0; font-family:"微软雅黑"; font-size:12px; color:#856565;	text-align:center; line-height:21px}
