@charset "gb2312";
/* CSS Document */

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body{text-align:left; font-family:"微软雅黑"; font-size:14px; line-height:26px;}
ol,ul{list-style: none; list-style-position:inside;}
h1,h2,h3,h4,h5,h6 { font-size: 100%;}
i,em{font-style:normal;}
input,select,option,textarea{font-size:12px;}
a{text-decoration:none;} a:hover{text-decoration:underline;}

/* function */
noscript,.spanclass,.contentdiv,.hidden{display:none;}
.show,.block{display:block;}
.mark,.fl,.mark-sub,.fr{display:inline;}
.mark,.fl{float:left;} .mark-sub,.fr{float:right;}
.fs-14{font-size:14px;} .fs-16{font-size:16px;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.clearfix{*zoom:1} .clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}
/* reset end */



.main{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}




/* 头部样式 star */
.header{
	border-bottom:3px solid #FFc001;
}
.header .logo{
	width:493px;
	height:48px;
	overflow:hidden;
	margin-top:36px;
}
.header .tel{
	height:65px;
	overflow:hidden;
	margin-top:10px;
	background:url(../images/tel.jpg) no-repeat right bottom;
	margin-right:23px;
	margin-bottom:5px;
}

.header .nav{
	height:40px;
}
.header .nav li{
	float:left;
	margin-left:10px;
}
.header .nav li a{
	display:block;
	padding-left:18px;
	padding-right:18px;
	height:40px;
	line-height:40px;
	color:#333;
	font-size:16px;
	text-decoration:none;
	border-radius:2px;
}

.header .nav li.current a , .header .nav li a:hover{
	background-color:#ffc001;
	color:#f5f5f5;
}

.banner{
	width:100%;
	height:696px;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}


/* 头部样式 end */

/* 首页简介 start */
.index-about{
	height:554px;
	border-top:1px solid #1e2432;
	background:url(../images/index-about-bg.jpg) repeat-y center top;
}


.index-about .about-img{
	width:596px;
	height:394px;
	margin-top:101px;
}
.index-about .summany{
	padding-left:44px;
	padding-right:50px;
	width:510px;
}
.index-about .summany .header-title{
	padding-top:64px;
	padding-bottom:36px;
}
.index-about .summany .summany-detail {
	font-size:14px;
	color:#8f8f8f;
	line-height:30px;
}

/* 首页简介 end */


/* 首页服务项目 start */
.index-serve{
	height:608px;
	background:url(../images/index-serve-bg.jpg) no-repeat center top;
}

.index-serve .header-title{
	padding-top:40px;
	padding-bottom:60px;
	
}
.index-serve .header-title h3{
	color:#fff;
	 border-bottom:2px solid #ffc001;
	 position:relative;
}
.index-serve .header-title h3 small{
	color:#8f8f8f;
}
.index-serve .item-list li{
	float:left;
	margin-left:59px;
	margin-right:40px;
	width:294px;
	overflow:hidden;
	background-color:#fff;
}
.index-serve .item-list li a{
	display:block;
	text-decoration:none;
	width:294px; height:370px;
	}
.bg1{background:url(../images/item_1.jpg) no-repeat top center;}
.bg1:hover{background:url(../images/item_1_on.jpg) no-repeat top center}
.bg2{background:url(../images/item_2.jpg) no-repeat top center;}
.bg2:hover{background:url(../images/item_2_on.jpg) no-repeat top center}
.bg3{background:url(../images/item_3.jpg) no-repeat top center;}
.bg3:hover{background:url(../images/item_3_on.jpg) no-repeat top center}

.index-serve .item-list li a span{
	background-color:#8f8f8f;
	display:block;
	padding:20px 32px;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:20px;
}
/* 首页服务项目 end */


.line,.word{ display:block; float:left;}
.line{ width: 520px; height:40px; border-bottom:2px solid #ffc001;}
.word{ width:160px; height:80px; font-size:28px;color:#fff;font-weight:bold; text-align:center;}
.word small{display:block;font-size:18px;color:#8f8f8f;font-weight: normal;}
/* 首页标题 start */
.header-title h3{
	margin-bottom:20px;
	font-size:28px;
	color:#333;
	font-weight:bold;
}
.header-title h3 small{
	display:block;
	font-size:18px;
	color:#8f8f8f;
	font-weight: normal;
}
.header-title i{
	display:block;
	margin-left:4px;
	width:75px;
	height:3px;
	background-color:#ffc001;
}
/* 首页标题 end */


/* 首页案例 start */
.index-case{

	background-color:#1e2432;
}
.index-case h3{
	padding-top:64px;
	height:123px;
	text-align:center;
	font-size:28px;
	color:#fff;
}
.index-case h3 small{
	display:block;
	padding-top:5px;
	font-size:18px;
	color:#8f8f8f;
	font-weight: normal;
	line-height:18px;
}
.index-case ul li{
	float:left;
}
/* 首页案例 end */




/* 底部样式 start */

.footer{
	height:171px;
	background-color:#282828;
}
.footer .copy{
	width:481px;
	height:171px;
	overflow:hidden;
}
.footer .menu{
	height:138px;
	border-left:1px solid #8f8f8f;
	margin-top:11px;
	padding-left:57px;
	color:#ccc;
}
.footer .menu ul{
	padding-top:25px;
	height:45px;
}
.footer .menu ul li{
	float:left;
	margin-right:42px;
}
.footer .menu ul li a{
	font-size:14px;
	color:#ccc;
}
.footer .menu p{
	line-height: 28px;
}
/* 底部样式 end */




/*内页样式 */

.container{
	background-color:#fff;
}

.container .tit{
	padding-left:5px;
	margin-top:55px;
	height:45px;
	
	border-bottom:1px solid #ccc;
}
.container .tit h3{
	font-size:30px;
	font-weight:normal;
	line-height:1.3;
	color:#ffc001;
}
.container .tit h3 span{
	
	font-family:Arial;
	font-size:21px;
	color:#646464;
	text-transform:uppercase;
}


.container .tit .path , .container .tit .path a{
	line-height:65px;
	font-size:14px;
	color:#646464;
}


.container .container-detail{
	padding:20px 0px;
	color:#a2a2a2;
	font-size:16px;
	line-height:32px;
}

.caseList{
	padding:20px;
}

.caseList li{
	float:left;
	margin:0 20px 15px;
}
.caseList li a{
	text-decoration:none;
}
.caseList li h4{
	padding:10px 12px;
	text-align:center;
	line-height:24px;
	background-color:#ccc;
	font-size:16px;
	color:#000;
	font-weight:normal;
}

.caseList li:hover h4{ color:#000; font-weight:bold;;}

.caseDetail{
	padding:20px 0 30px;
	text-align:center;
}
.caseDetail h3{
	font-weight:normal;
	font-size:27px;
	line-height:60px;
}

.contactUs{
	background:url(../images/contactUs.jpg) no-repeat 672px 32px;
}

.container .container-detail ol{
	list-style-type: decimal;
}
.container .container-detail p{
	margin-bottom:10px;
}




.pro_fenl{ margin:20px 0;}
.pro_fenl ul { width:100%;}
.pro_fenl ul li{ float:left; width:19.9%; text-align:center; height:40px; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
.pro_fenl ul li a{ font-size:14px; color:#FFF; line-height:40px; background:#333333; display:block; text-decoration:none;}
.pro_fenl ul li a:hover{ background:#e60b1e; text-decoration:none;}



/*最新资讯*/
.newslist{ display:block; overflow:hidden; padding-top:18px; width:98%; margin:0 1%;font-family:"微软雅黑"; }
.newslist li{ display:block;overflow:hidden; height:37px; border-bottom:1px dashed #c9cacc;}
.newslist li a{ background:url(../images/list.jpg) no-repeat 3px center; line-height:37px; font-size:14px; color:#623a0d; padding-left:28px;}
.newslist li span{line-height:37px; font-size:14px; color:#623a0d; float:right;}



/*浮动QQ*/
.fix_qq {
position: fixed;
right: 0px;
top: 50%;
margin-top:-80px;
width: 93px;
height: 122px;
z-index:9999;
background: url(../images/qq_01.png) no-repeat;}
.fix_qq_top {
height: 122px;
background: url(../images/qq_01.png) no-repeat;
}
.fix_qq_center {
background: url(../images/qq_02.png) repeat-y;
text-align: center;
}
.fix_qq_foot {
height: 4px;
background: url(../images/qq_04.png) no-repeat;
}

