﻿/* css Reset */
body,p,dl,dd,h2,h3,h4{ margin:0; font:14px/24px 'Microsoft YaHei',Arial; }
h2,h3,h4 { font-weight:normal; }
ul { margin:0; padding:0; list-style: none; }
img { border:none; vertical-align: top; }
a,a:hover { text-decoration: none; color: black; }

/* ui */
.clear { zoom:1; }
.clear:after { display:block; content:''; clear:both; }
.fl { float:left; }
.fr { float:right; }
.tx_o { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wrap { width:1150px; margin:25px auto 0; }

/* home */
body { background: url(../images/top.png) no-repeat center top;  }
.top { height:200px; overflow: hidden; }
/* 头部导航 */
.top .nav { position: relative; width:1120px; height:45px; margin:150px auto 0; padding:0 15px;
	background-color: #3582dc; border-bottom:5px solid #1967b3; }
.top .nav li { float:left; width:120px; height:45px; margin:0 10px; font-size: 16px; line-height: 46px; 
	text-align: center; }
.top .nav a { display: block; color:#fff; }
.top .active, .top .nav a:hover { background-color: #ff9600; }
/* 头部标签 */
.label { width:1200px; height:55px; background: url(../images/caonima.png) no-repeat center top; text-indent: 30px; margin-top:-40px;Z-INDEX: 999; position: absolute; left: 50%; margin-left: -600px;  }
.label a {  line-height: 42px; padding-right:20px; }
.label a:hover { color:#ff9600; }
.label span { padding-left:20px; }
.label, .label a {color:#fff; }
/* part1 */
/* 产品分类 */
.part1 { margin-top:15px;}
.product-sort { width:200px; }
.product-sort h2 { height: 38px; line-height: 40px; text-indent: 20px; font-size: 16px; font-weight:bold; color:#fff;
	border-bottom:2px solid #1967b3; background: #3582dc url(../images/product-sort.png) no-repeat 100px center; }
.product-sort ul { padding:15px 10px; border:1px solid #3582dc; border-top:none; }
.product-sort li { height:29px; line-height: 29px; border-bottom:1px dashed #98bfec; }
.product-sort li:last-child { border:none; }
.product-sort a { display: block; color:#1967b3; background: url(../images/product-sort-bg.png) no-repeat 165px center; }
.product-sort a:hover { color:#ff9600; background-image: url(../images/product-sort-bg-hover.png); }
/* 图片案例 */
.case-pic { width:600px; margin-left:25px; background-color: #e6e6e6; }
.case-pic .bigPic { position: relative; height:338px; }
.case-pic .bigPic li { display:none; position: absolute; top:10px; left:10px; width:580px; height:318px; }
.case-pic .bigPic li:first-child { display: block; }
.case-pic .bigPic img { width:100%; height:100%; }
.case-pic .smallPic li{ float:left; width:110px; height:62px; }
.case-pic .smallPic li:nth-child(2n) { margin-left:13px; }
.case-pic .smallPic li:nth-child(2n+1) { margin-left:12px; }
.case-pic .smallPic li:first-child { margin-left:0; }
.case-pic .smallPic img { width:110px; height:62px; }
/* 列表案例 */
.list { position: relative; width:300px; height:400px; }
.list h2 { position: absolute; top:0; left:150px; width:150px; height:40px; line-height: 40px; font-size: 16px;
	background-color: #3582dc; color:#fff; cursor:default; }
.case-list h2 { text-indent:10px; }
.list h2:first-child { left:0; }
.list .active{ background-color: #4cc18e; }
.list ul { position: absolute; top:40px; left:0; width:270px; height:350px; padding:7px 14px 2px; border:1px solid #d5d5d5; border-top:none; }
.list ul li { height:35px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list ul a { padding:14px; background: url(../images/listCase.png) no-repeat 0 center; }
.list ul a:hover { color:#ff9600; background-image: url(../images/listCase-hover.png); }
/* part2 */
/* 资质 */
.honor { width:200px; border:1px solid #d5d5d5; }
.honor h2 { height:38px; line-height: 40px; border-bottom:2px solid #1967b3; background-color: #f9f9f9; font-size:16px;
	color:#3582dc; text-indent: 18px; font-weight:bold; }
.honor h2 a { color:#3582dc;} 
.honor { height:400px; }
.honor ul { margin-top:15px; }
.honor li { margin-top:5px; padding:0 10px; text-align: center;  }
.honor li img { width:116px; height:80px; }
.honor li h3 { height:30px; line-height: 30px; }
.honor li h3 a:hover, .honor h2 a:hover { color:#ff9600; }
/* 公司简介 */
.about { width:598px;margin-left:25px; border:1px solid #d5d5d5;height:400px; overflow:hidden; }
.about h2 { position: relative; height:38px; border-bottom:2px solid #1967b3; background-color: #f9f9f9;}
.about div { position: absolute; top:0; left:-1; width:150px; height:38px; text-indent:45px; line-height: 38px;  
	background: #ff9600 url(../images/news-h2-bg.png) no-repeat 15px center; color:#fff; font-size:16px; }
.about .more { position: absolute; top:8px; right:15px; }
.about .more:hover { color:#3582dc; }
.about img { float:left; padding:20px 20px 5px; width:270px; height:205px; }
.about p { padding:0 10px; text-indent: 2em; line-height: 25px; }
.about p:nth-of-type(1) { padding-top:20px; }
/* 新闻 */
.news { width:300px;} 
.news h2 { background: #3582dc url(../images/news-h2-bg.png) no-repeat 15px center; text-indent:45px; }
.news ul { display: none; }
.news ul:nth-of-type(1) { display: block; }
/* part common */
.part { position: relative; }
.part h2 { position: absolute; top:0; left:-1px; width:1150px; height:38px; font-size: 16px; 
	font-weight: bold; border-bottom:2px solid #4599e9; text-indent: 30px; line-height: 38px; color:#1967b3; 
	background: url(../images/succeed-case.png) no-repeat 10px center; }
.part .more { position: absolute; width:16px; height:16px; top:12px; right:10px;  z-index: 9; 
	line-height: 16px; text-align: center; background-color: #993476; color:#fff; }
/* 成功案例 */
.succeed-case { width:1148px; border:1px solid #d5d5d5; height:380px; padding-top:40px; }
.succeed-case li { float:left; width:545px; padding-top:20px; padding-left:20px; }
.succeed-case li img { padding:4px; border:1px solid #ccc; width:230px; height:148px; }
.succeed-case li h3, .succeed-case li p { width:290px; }
.succeed-case li h3 { height:36px; line-height: 36px; font-weight:bold; }
.succeed-case li p {  overflow:hidden; text-indent: 2em; }
.succeed-case li p a { color:#484343; }
.succeed-case li a:hover { color:#ff9600; }
/* 产品*/
#product { height:490px;}
#product li { width:240px; padding:20px 22px 0; }
#product li img { width:240px; height:auto;border:none; }
#product li h3 { width:255px; text-align:center;height:30px; line-height:30px;}
/* 鼎立客户 */
.client h2, .friendship-link h2 { border:1px solid #d5d5d5; border-bottom:2px solid #4599e9; }
#client { position:relative; height:176px;}
#client div { position: absolute; top:60px; left:65px; width:1020px; height:120px; overflow: hidden; }
#client ul { position: absolute; top:0; left:0; }
#client li { float:left; width:150px; height:100px; padding:10px; }
#client img { width:150px; height:100px; }
#client .btn { position: absolute; width:65px; height:100px; bottom:15px; background: url(../images/client-btn.jpg) no-repeat; }
#client .prev { left:0; background-position: left top; }
#client .next { right:0; background-position: right top; }
/* 友情链接 */
.friendship-link{ padding-top:60px; }
.friendship-link ul { width:1130px; margin:0 auto; }
.friendship-link li { float:left; margin-left:20px; height:14px; line-height: 14px; font-size: 14px; }
.friendship-link li a:hover { color:#ff9600; }
/* 底部 */
.foot { height:198px; margin-top:25px; border-top:2px solid #1967b3; background-color: #4599e9; }
.foot a { color:#fff; }
.foot a:hover { color:#ff9600; }
.foot .content { width:1130px; height:130px; margin:35px auto 0; }
.foot img { float:left; }
.foot ul { margin-top:0px; }
.foot ul, .foot p { float:right; width:930px; margin-left:40px; }
.foot ul li { float:left; width:60px;  height:14px; padding:0 12px; border-right:1px solid #fff; font-size: 14px; line-height: 14px; }
.foot ul li:first-child { padding-left:0; }
.foot ul li:last-child { border:none; }
.foot p { margin-top:5px; line-height: 30px; color:#fff; }
.foot p a { color:#fff; }
/* page */
.pointer { width:1200px; margin: 33px auto 0; padding-bottom:10px; font-size:12px; color:#fff; text-indent:35px; }
.pointer a { color:#fff;}

.page-wrap { width:1160px; margin: 30px auto 20px; }

.page-left { width: 235px; }

.page-left h2 { height:40px; text-indent:50px; background-color: #3582dc; font-size:16px; line-height:40px; 
	color:#fff; background-position: 10px 5px; background-repeat: no-repeat;  }
.page-left ul { border:1px solid #f3f1f1; border-bottom:none; box-sizing:border-box; }
.page-left ul li { border-bottom: 1px solid #f3f1f1; }

.page-left .quick-nav { background-image:url(../images/left-qucik.png); } 
.page-left .column li { height:44px; line-height:44px; text-align: center; padding-right:30px;
	background: url(../images/page-left.png) no-repeat 150px center;}
.page-left .column .hover { color:#ff9600; font-weight:bold; }

.page-left .quick-contact { margin-top:30px; background-image:url(../images/left-contact.png); }
.page-left .page-contact li{ line-height:24px; padding: 10px 35px; }

.page-left .left-addr p { line-height:24px !important; }

.page-right { width:860px; margin-left:60px; }
.page-right .page-title { height:40px; line-height: 30px; font-size:20px; font-weight:bold; color:#ff9600; }

/* 单篇页 */
.pc-page-about p, .pc-page-about span { text-indent:2em !important; margin-bottom: 10px; }

/* 新闻列表页 */
.page-newslist { padding-bottom:20px; }
.page-newslist li { position:relative; line-height:42px; text-indent:30px; border-bottom:1px dashed #d9d9d9; 
	background:url(../images/page-news.png) no-repeat 5px center;}
.page-newslist li span { position:absolute; top:0; right:0; }
.page-newslist li a:hover { color:#ff9600; }

/* 分页  */
.pagelink{ height:30px; margin:20px auto 0; line-height:30px; text-align:center;}
.pagelink a, .pagelink span { display:inline-table; height:28px; padding:0 10px; line-height:28px; text-align:center; margin:0 3px; border-radius:3px; background:#f3f3f3; border:1px solid #bfbfbf; overflow: hidden; color:#717171}
.pagelink select{ display:inline-block; padding:3px 0; line-height:28px; text-align:center; margin:0 3px; border-radius:3px; background:#f3f3f3; border:1px solid #bfbfbf; overflow: hidden; color:#717171}

/* 新闻列表页 */
.page-news .page-title { text-align:center; line-height:40px; height:40px; margin-bottom:20px; }
.page-news img { max-width:600px; }

/* 相册列表页 */
.page-album li { height:220px;overflow:hidden; position:relative; float:left; margin:0 20px 20px;}
.page-album li img { width:240px;height:180px; }
.page-album h3 { width: 230px; height:40px; padding: 0 5px; line-height:40px; text-align:center;font-size:14px; }

/* the son of the bitch */
/* banner */
.banner{position: relative;height:420px;overflow:hidden;}
.banner .d1{width:100%;height:420px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:360px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img11.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_11.png) no-repeat center;}
	




