@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
ul, li, ol, h1, h2, h3, dl, dt, dd, form, p, span, b, u, s, i {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
input, textarea {
	outline: none;
	list-style: none;
}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a {
blr:expression(this.onFocus=this.blur()); /* IE Opera */
	outline: none; /* FF Opera */
}
a:focus {
	-moz-outline-style: none; /* FF */
} /*去掉a标签超链接的虚线框*/
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}
body {
	color: #131313;
	font-size: 12px;
	line-height: 1.5;
	font-family: "微软雅黑", 宋体, Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat;
	
}
.wrap{ width:1180px; margin:0 auto; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
.header-con{ width:100%; height:186px; background:url(../images/bg.jpg) repeat; z-index:999; position:fixed; top:0;}
.header-cons{ width:100%; height:186px; background:url(../images/bg.jpg) repeat; z-index:999; }
.header-top{ height:39px; line-height:39px; background:#f1f1f1; color:#a8a8a8; border-bottom:1px solid #a8a8a8;}
.header-top a{ margin:0 5px; color:#a8a8a8;}
.header{ width:1180px; height:146px; margin:0 auto;  }
.logo{ display:inline-block;}
.banner{ height:576px; margin-top:186px; overflow:hidden;}
.n-banner{ margin-top:186px; overflow:hidden;}
.nav{ width:73%;}
#menu {display:block; height:34px;  padding-top:8%;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block; width:90px; font-size:15px; }
#nav .mainlevel a { text-decoration:none; line-height:34px; height:34px; text-align:center; padding:0 15px; display:block; _width:48px; font-size:14px;}
#nav .mainlevel:hover{ border-bottom:2px solid #0064be;}
#nav .mainlevel a:hover {color:#0064be; text-decoration:none;}
#nav .mainlevel ul {position:absolute; display:none; }
#nav .mainlevel li a {padding:0 12px; line-height:30px; height:30px; display:block; _padding-bottom:6px;/*IE6 only*/ color:#fff;  font-size:13px;  border-bottom:1px solid #0064be; color:#0064be;}
#nav .mainlevel li a:hover { text-decoration:none;}
#nav .mainlevel ul{ width:90px; }
.Triangle_con { width:90px; height:9px; background:url(../images/bird.png) no-repeat center top; display:block; margin-top:-9px; _margin-bottom:-6px;/*IE6 only*/}
#nav .mainlevel li{ width:90px; height:30px;  text-align:center; }
.search{ width:315px; height:27px; background:#fff; margin-top:7px;}
.text{ float:left; width:278px; height:27px;  background:none; line-height:27px;  padding-left:10px; font-size:12px; border:0;color:#4a4b4f; }
.submit{ float:left; width:27px; height:27px;border:0; background:url(../images/search.jpg) no-repeat center center; cursor:pointer; }

.pro-all{ overflow:hidden; padding-bottom:50px; border-bottom:1px solid #a8a8a8;}
.picMarquee-left{  overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev{ display:block;  width:33px; height:33px; float:left;  overflow:hidden; cursor:pointer; background:url(../images/pro-l.png) no-repeat; position:absolute; top:105px; left:0;}
.picMarquee-left .hd .next{ display:block;  width:33px; height:33px; float:right;   overflow:hidden; cursor:pointer; background:url(../images/pro-r.png) no-repeat; position:absolute; top:105px; right:0;}
.picMarquee-left .bd{ padding-left:50px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; width:234px;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:232px; height:152px; display:block; border:1px solid #a8a8a8; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ height:32px; line-height:32px; background:#ececec; border:1px solid #a8a8a8; margin-top:9px;  }
.picMarquee-left .bd ul li .title:hover{ background:#0064be;}
.picMarquee-left .bd ul li .title:hover a{ color:#fff;}
.picMarquee-left .bd ul li .title a{ color:#333;}

.about{ height:654px; background:url(../images/ab-bg.jpg) no-repeat center top;}
.ab-con{ padding:20px 0 30px;}
.ab-title{ width:610px;}
.ab-title div h3 a{ font-size:24px;}
.ab-title div span{ display:block; color:#c3c3c3;}
.ab-title div i{ display:inline-block; width:87px; height:4px; background:#0064be;}
.ab-title div p{ font-size:13px; line-height:20px; padding:7px 0;}
.ab-title div b a{ color:#0064be;}
.ab-title ul{ padding:30px 0 0 50px;}
.ab-title li{ float:left; width:168px; height:69px; line-height:69px;}
.ab-title li:hover a{ color:#0064be;}
.ab-title li a{ display:block; text-indent:80px; font-size:14px; color:#aaa;}
.ab-title li.a1{ background:url(../images/a1.png) no-repeat;}
.ab-title li.a2{ background:url(../images/a2.png) no-repeat;}
.ab-title li.a3{ background:url(../images/a3.png) no-repeat;}
.ab-title li.a1:hover{ background:url(../images/a1s.png) no-repeat;}
.ab-title li.a2:hover{ background:url(../images/a2s.png) no-repeat;}
.ab-title li.a3:hover{ background:url(../images/a3s.png) no-repeat;}

.lc{ padding:30px 0;}
.picMarquee-lefts{  overflow:hidden; position:relative;}
.picMarquee-lefts .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-lefts .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; width:234px;  }
.picMarquee-lefts .bd ul li .pic{ text-align:center; }
.picMarquee-lefts .bd ul li .pic img{ width:232px; height:152px; display:block; border:1px solid #a8a8a8; }
.picMarquee-lefts .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-lefts .bd ul li .title{ height:24px; line-height:24px;  }

.hz-all{ height:408px; background:url(../images/hz.jpg) no-repeat center top; margin-top:30px;}
.picMarquee-leftss{  overflow:hidden; position:relative;}
.picMarquee-leftss .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.picMarquee-leftss .hd .prev{ display:block;  width:33px; height:33px; float:left;  overflow:hidden; cursor:pointer; background:url(../images/pro-l.png) no-repeat; position:absolute; top:110px; left:10px;}
.picMarquee-leftss .hd .next{ display:block;  width:33px; height:33px; float:right;   overflow:hidden; cursor:pointer; background:url(../images/pro-r.png) no-repeat; position:absolute; top:110px; right:10px;}
.picMarquee-leftss .bd{ padding:20px 0 20px 62px; background:#fff;}
.picMarquee-leftss .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-leftss .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; width:234px;  }
.picMarquee-leftss .bd ul li .pic{ text-align:center; }
.picMarquee-leftss .bd ul li .pic img{ width:232px; height:152px; display:block; border:1px solid #a8a8a8; }
.picMarquee-leftss .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-leftss .bd ul li .title{ height:24px; line-height:24px;  }

.news{ padding:20px 0; border-bottom:1px solid #d8d8d8;}
.news-l{ width:732px;}
.new-header{ height:58px; position:relative;}
.new-header h3{ display:block;}
.new-header h3 a{ font-size:18px;}
.new-header h3 span{ font-size:14px; color:#b8b8b8;}
.new-header i{ display:inline-block; position:absolute; top:14px; right:0; width:647px; border-bottom:1px solid #333;}



.slideTxtBox{text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;     position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding-right:60px; cursor:pointer; font-size:14px; }
.slideTxtBox .hd ul li.on{ height:30px; color:#0064be; }
.slideTxtBox .bd ul{ width:308px;  zoom:1;  }
.slideTxtBox .bd li{ height:42px; overflow:hidden; margin-bottom:15px;  }
.news-time{ width:64px; border-right:1px solid #333;}
.news-time span{ font-size:18px; display:block;}
.news-title{ width:240px;}
.news-title p{ color:#aaa; padding-top:5px;}

.slideTxtBox .bd li .date{ float:right; color:#999;  }
.n-c .news-one{ width:396px;}
.n-c .news-one b{ color:#333;}
.n-c .news-one span{ font-family:Impact; color:#0064be; font-size:24px;}
.n-c .news-one i{ font-style:normal; font-size:14px;}
.n-c .news-one p{ color:#aaa; padding-bottom:10px;}
.n-c .news-one em{font-style:normal;}
.n-c .news-one em a{ display:block; width:81px; height:24px; text-align:center; line-height:24px; background:#0064be; color:#fff; font-size:14px;}

.news-r{ width:385px;}
.online label{ display:block; border-bottom:1px solid #333;}

.service-header{ text-align:center; padding:30px 0 20px;}
.service b{  font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#878787; text-transform:uppercase; }
.service h3 a{ display:block; font-size:24px; padding:0 10px 9px; background:url(../images/line.png) no-repeat center bottom; color:#0064be;}
.service-s h3 a{ display:block; font-size:24px; padding:0 10px 9px; background:url(../images/lines.png) no-repeat center bottom;}
.service-con{ overflow:hidden; padding-bottom:30px; font-size:15px;}
.service-con div{ width:120px; float:left;text-align:center; margin:0 30px;}
.service-con div span{ display:block; width:120px; height:90px; }
.service-con div a:hover{ color:#e5800a; transition:.3s;}
.ser1 span{ background:url(../images/service-a.png) no-repeat 0 0;}
.ser1 span:hover{background:url(../images/service-b.png) no-repeat 0 -5px; transition:.3s;}
.ser2 span{ background:url(../images/service-a.png) no-repeat -120px 0;}
.ser2 span:hover{background:url(../images/service-b.png) no-repeat -120px -5px; transition:.3s;}
.ser3 span{ background:url(../images/service-a.png) no-repeat -240px 0;}
.ser3 span:hover{background:url(../images/service-b.png) no-repeat -240px -5px; transition:.3s;}
.ser4 span{ background:url(../images/service-a.png) no-repeat -360px 0;}
.ser4 span:hover{background:url(../images/service-b.png) no-repeat -360px -5px; transition:.3s;}
.ser5 span{ background:url(../images/service-a.png) no-repeat -480px 0;}
.ser5 span:hover{background:url(../images/service-b.png) no-repeat -480px -5px; transition:.3s;}
.ser6 span{ background:url(../images/service-a.png) no-repeat -600px 0;}
.ser6 span:hover{background:url(../images/service-b.png) no-repeat -600px -5px; transition:.3s;}

.information{ padding:20px 0; overflow:hidden; background:#f6f6f6;}
.information1{ width:504px;}
.in-alls{ height:80px; border-bottom: solid 1px #bfbfbf; overflow:hidden;}
.in-alls i{ font-style:normal; font-size:60px; color:#e5800a;}
.in-alls div{ line-height:24px; padding-top:21px;}
.in-alls div h3{ font-size:24px;}
.in-alls div span{ font-size:24px; color:#e5800a;}
.txtMarquee-top{ overflow:hidden; position:relative;   }
.txtMarquee-top .bd{ padding:10px;  }
.txtMarquee-top .infoList li{ height:24px; line-height:24px; font-size:13px;   }
.txtMarquee-top .infoList li a{ display:inline-block; width:330px; height:24px; margin-right:8px; overflow:hidden;}
.txtMarquee-top .infoList li .date{ float:right; height:24px; line-height:24px; display:inline-block;  }

.information2{ width:504px;}
.new-one{ overflow:hidden; padding:10px 0;}
.new-con{ width:282px;}
.new-con a{ display:block; padding-bottom:10px; font-size:14px;}
.new-con p{ font-size:12px; line-height:24px;}
.newsli li{ background:url(../images/news-icon.jpg) no-repeat left center; padding-left:20px;}


.about-all{ height:777px; background:url(../images/about-bg.jpg) no-repeat center top;}
.a-header{ text-align:center; padding:30px 0; }
.a-header span{ display:block; font-size:48px; color:#e5800a;}
.a-header h3{ display:inline-block; font-size:24px; padding:0 10px 10px; border-bottom: solid #e4e4e4 1px;}
#ck{ text-align:center;}
#cn{ text-align:center; line-height:24px; font-size:13px; color:#555; height:80px; padding: 5px 0 20px 0;}

.slideBox{ width:616px; height:341px; padding:15px 13px; overflow:hidden; margin:30px auto; background:url(../images/about-img-bg.png) no-repeat;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd li div{ width:616px; height:341px; background:url(../images/a-bg.png); display:none; position:absolute; top:0; left:0; cursor:pointer;}
.slideBox .bd li:hover div{ display:block; transition:.3s; }
.slideBox .bd img{ width:616px; height:341px; display:block;  }

.hz{ border-top:1px solid #e4e4e4;}
.cases li{ float:left; width:182px; height:107px; position:relative; margin:9px 17px; overflow:hidden;}
.cases li div{ width:182px; text-align:center; height:107px; line-height:107px;  font-size:15px; position:absolute; top:107px; left:0; background:url(../images/a-bg.png);  cursor:pointer;}
.cases li:hover div{ top:0; transition:.3s; }
.cases li div a{ color:#fff;}

.links{ height:50px; line-height:50px;}
.link-l{ width:140px; height:50px; background:url(../images/link-icon.png) no-repeat left center; font-size:18px; color:#333; text-indent:40px;}
.link-r{ width:1040px;}
.link-r a{ margin:0 10px; color:#aaa;}

.foot{ background:url(../images/foot.jpg) no-repeat center top; height:275px; padding-top:30px; color:#fff;}
.foot-l{ width:900px; color:#fff;}
.foot a{ color:#fff;}
.foot-l dl{ float:left; margin-right:45px;}
.foot-l dl dt{ font-size:16px; float:left; margin-bottom:13px; height:30px; overflow:hidden;}
.foot-l dl dd{ line-height:24px;}
.foot-l .foot-contant{ float:left; width:342px;}
.foot-contant span{ font-size:16px; display:block; margin-bottom:20px;}
.icon1{ padding-left:24px; background:url(../images/icon1.png) no-repeat left 2px;}
.icon2{ padding-left:24px; background:url(../images/icon2.png) no-repeat left 5px;}
.icon3{ padding-left:24px; background:url(../images/icon3.png) no-repeat left 2px;}
.foot-cns{ overflow:hidden;}
.foot-copy{ text-align:center; font-size:14px; padding-top:30px; border-top:1px solid #59aa56; margin-top:20px;}
.foot-r{ width:162px; text-align:center;}
.foot-r span{ display:block; height:30px; line-height:30px;}


.in-conL{ width:300px;}
.in-con{ padding:20px 0;}
.a{ overflow:hidden; border:1px solid #a0a0a0; margin-bottom:20px;}
.a h3{ height:48px; line-height:48px; padding-left:20px; font-size:18px; background:#0064be; color:#fff;}
.a h3 a{ color:#fff;}
.a ul li{ height:40px; line-height:40px; text-indent:52px; font-size:14px; font-weight:bold; border-bottom:1px solid #a0a0a0; background:url(../images/icon-o.png) no-repeat 260px center;}
.a ul li:hover{ background:url(../images/icon-o1.png) no-repeat 260px center;}
.a ul li:hover a{ color:#0064be;}

.b{ overflow:hidden; border:1px solid #a0a0a0; margin-bottom:20px;    height: 456px;}
.b h3{ height:48px; line-height:48px; padding-left:20px; font-size:18px; background:#0064be; color:#fff;}
.b h3 a{ color:#fff;}
.b ul{ padding:10px;}
.b ul li{ padding-bottom:10px; overflow:hidden; border-bottom:1px solid #a0a0a0; margin-top:12px;}
.b ul li div{ width:200px;}
.b ul li div a{ font-size:14px;}
.b ul li div p{ color:#787878;}

.contant{ padding:15px; color:#000; font-size:14px;}
.in-conR{ width:860px;}
.show-mune{ height:48px; line-height:48px; text-align:right; padding-right:30px; border-bottom:1px solid #a0a0a0;}
.con-w{ padding:20px; font-size:13px;}

.con-w li{ height:48px; line-height:48px; font-size:14px; background:url(../images/icon-o.png) no-repeat left center; padding-left:30px; border-bottom:1px dashed #d0d0d0;}
.con-ws{ padding:20px; font-size:13px;}
.con-ws li{ float:left; width:234px; margin:5px 19px; text-align:center;}
.con-ws li div{ width:234px; height:140px; background:#fff;  border:1px solid #a0a0a0;}
.con-ws li img{ width:auto; height:100%;}
.con-ws li div:hover{ border:1px solid #0064be;}
.con-ws li span{ display:block; width:234px; height:30px; text-align:center; line-height:30px;}

 
    /*↓kf_code↓*/
    .kefu_bar { position: fixed; top: 30%; right: 1px; z-index: 999; }
    .clck { position: relative; }
    .c_2 { }
    .c_2 a { background: url(../images/float_s.gif); background-repeat: no-repeat; display: block; width: 28px; height: 118px; position: absolute; top: 120px; left: -27px; cursor: pointer; }
    .c_2 #open { background-position: -30px -396px; z-index: 7; }
    .c_2 #clos { background-position: 0px -396px; z-index: 8; }
    .kf_pt01, .kf_pt02, .kf_pt04, .kf_pt05 { background: url(../images/float_bg.png); background-repeat: no-repeat; }
    .kf_pt01 { width: 150px; height: 15px; background-position: 0px bottom; }
    .kf_pt02 { background-repeat: repeat-y; width: 120px; padding: 0 15px 15px 15px; background-position: -302px bottom; }
    .kf_pt05 { background-repeat: repeat-y; width: 134px; padding: 0 8px 5px 8px; background-position: -302px bottom; }
    .kf_pt03 { background: url(../images/webZx_bg.jpg) no-repeat; width: 150px; height: 15px; }
    .kf_pt04 { background-position: -151px bottom; width: 150px; height: 15px; }
    
    
    .kf_pt02 h5 { font-size: 14px; color: #00a0e9; text-align: center; border-bottom: solid 1px #00a0e9; font-weight: normal; padding: 0 0 5px 0; }
    .kf_pt02 ul li { line-height: 30px; border-bottom: solid 1px #ddd; padding: 3px 0; white-space: nowrap; overflow: hidden; }
    .kf_pt02 ul li a { color: #5e5e5e; }
    .kf_pt02 ul li a img { vertical-align: middle; margin: 0 3px 0 0; }
    .kf_cont { }
 