@charset "utf-8";
/* CSS Document 江莲2019*/
/* basecss*/
ol, ul {list-style: none;}
div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, a, em, font, img, tt, dl, dt, dd, ol, ul, li, form, label,{margin:0 ;padding:0;}
body { font-family: "微软雅黑"; font-size:14px; color:#666; margin-top:0px; background:#fff;margin:0 ;padding:0; }
a,a:visited{ text-decoration:none;}
a:hover{ text-decoration: none;  }
.clearer{ line-height:0px; clear:both; }
strong{ font-weight:bold;}
h2, h3, p { line-height:24px; font-family:"微软雅黑"; font-weight:normal; }
ul, ol {
	list-style: none;
}
ul {
	padding: 0;
	margin: 0;
}

/* 首页*/
#top{height: 101px;position: fixed;left: 0;right: 0;top: 0;z-index: 999;background: #fff; text-align:center}
.header{ width:1200px; margin:30px auto 10px auto}
.logo{ float:left;}
.nav{ width:700px; height:50px; float:right; text-align:right;}
.nav ul li{ float:left; margin:0 15px;}
.nav ul li a{ color:#333333}
.nav ul li a:hover{ color:#0066d9}
.tel{ float:right; margin:10px 0 0 0}
.btn {
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin: 0 auto 1em;
  max-width: 140px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
}
.btn:hover {text-decoration: none;}
.btn-2 {letter-spacing: 0;}
.btn-2:after,
.btn-2:before {-webkit-backface-visibility: hidden;backface-visibility: hidden;border: 1px solid rgba(255, 255, 255, 0);bottom: 0px;content: " "; display: block;margin: 0 auto;position: relative;-webkit-transition: all 280ms ease-in-out; transition: all 280ms ease-in-out;width: 0;}

.btn-2:hover:after,
.btn-2:hover:before {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-color: #0066d9;
  -webkit-transition: width 350ms ease-in-out;
          transition: width 350ms ease-in-out;
  width: 90%;
}

.btn-2:hover:before {
  bottom: auto;
  top: 0;
  width: 90%;
}

/* 首页 轮播*/
#solid{
	width:100%;
	height:758px;
	clear:both;
	margin-top:0px;
	position:relative;
	text-align:center
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:758px;
	display:none; margin:0;
	text-align:center; 
}
#solid .solid0{
	background:#78c4db; background:url(../images/width_pic1.jpg) center 
}
#solid .solid1{
	background:#c5c9db; background:url(../images/width_pic2.jpg) center 
}
#solid .solid2{
	background:#fafafa; background: url(../images/width_pic3.jpg) center 
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	
	height:758px;
	margin-left:-452px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	height:55px;
	top:520px;
	left:50%;
	position:relative;
	margin-left:-452px;
	width:50%
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
/* 首页 透明层*/
#opacitybox{height:180px;position:absolute; top:578px; background:#000; opacity:0.8; width:100%}
.adv{ width:1200px; margin:40px auto}
.advbox{ width:33%; float:left}
.advbox td{ padding:5px 10px; letter-spacing:1px}
.ff_w{ color:#fff; font-size:22px; }

/* 首页 关于我们*/
#About{ width:100%; background:url(../images/bg01.jpg) center no-repeat; height:680px}
.mid112{ text-align:center; margin:0 auto; display: block; padding:112px 0 50px 0}
.abouttxt{ width:900px; line-height:2em; text-align:center; margin:0 auto; font-size:16px; color:#666; letter-spacing:1px}
.hyalinebox{ width:1200px; height:250px; background:#FFF;  text-align:center; margin:20px auto;}

dl.uu{ opacity:1; z-index:9; width:26%; text-align:left; padding:30px 0 ; margin:20px 0 0 80px; float:left;}
dl.uu dd{ margin:5px 0 0 0}
dl.uu dt{ border-bottom:1px solid #000; width:35%; padding:0 0 20px 0; font-weight: bold; font-size:16px; margin:0 0 20px 0}
.ff_black{ color:#000; font-size:18px;}
.ff_blue{ color:#0066d9; font-size:14px;}
.ff_bluegrey{ color:#5a6b7d}

/* 首页 我们的服务*/
#Servic{ background:url(../images/bg02.jpg) center no-repeat #2d3845; width:100%; height:522px}
.ser_content{ margin:0 auto; width:1200px; clear:none}
.ser_left{ float:left; margin:150px 0 0 0; width:100px}
.ser_left span{ margin:30px 0 0 0; display:block}
.ser_right{ float:right; width:764px; margin:47px 0 0 0; clear:none;}
.ser_box{ float:left; background:#0066d9; width:340px; height:135px; margin:0 2px 2px 0; color:#FFF; padding:50px 0 25px 40px;}
.ser_box span{ float:left; margin:0 15px 0 0}
.ser_box span p{ padding:0; margin:2px 0 0 0 ; width:210px}
.ff_27{ font-size:27px;}
.ff_16{ font-size:16px}

/* 首页 服务客户*/
#partner{ text-align:center; width:1200px; margin:50px auto; height:530px}
.partberbox{}
.partberbox{ margin:0 auto;}
.partberbox a.kk{ width:396px; height:50px; float:left; font-size:18px; margin:0 0 35px 0; padding:20px 0 0 0; color:#000000; letter-spacing:1px }
.partberbox a.kk:hover{  background:#0066d9 ; color:#FFF; letter-spacing:4px}
.line{ float:left}


/* 首页 版权*/
#footer{ background:#2d3845;height:360px; clear:none; width:100%; padding:80px 0 0 0; margin:35px auto 0 }
.footerbox{ width:1200px; margin:0 auto}
.footer_left{ float:left}
.guanyu{ height:30px; margin:10px 0 0 0}
.guanyu a{ color:#fff; font-size:16px; margin: 0px 50px 0 0}
.guanyu a:hover{ color:#0066d9}
.footer_right{ float:right}
.footer_right td{ padding:8px}
.banquan{ margin:10px 0 0 0}


/* 二级页*/
.floatleft{ float:left}
.floatright{ float:right}
.sectop{ background:#0066d9 url(../images/sec_about_top.jpg) no-repeat center; width:100%; height:98px; text-align:center; color:#FFF; font-size:40px; font-weight:bold; margin:100px auto 10px auto; padding:60px 0 0 0 }
.jianjie{ height:320px; width:1200px; margin:0 auto}
.tit{ background:url(../images/list.png) no-repeat 5px; text-indent:30px; color:#0066d9; font-size:26px; margin:0 0 20px 0}
.sectext{ line-height:2em; }
.ww700{width:700px}
.ww450{width:450px}
.sec_servic{ background:#4c6582; height:336px; padding:30px 0 0 0}
.ww1200{ width:1200px; margin:0 auto}
.fontwhite{ color:#FFF}

.sec_ser_box{ float:left; background:#354455; width:278px; height:110px; margin:0 1px 2px 0; color:#FFF; padding:35px 10px 0 10px}
.sec_ser_box span{ float:left; margin:0 5px 0 0 }
.sec_ser_box span img{ width:50px; height:50px}
.sec_ser_box span p{ padding:0; margin:2px 0 0 0 ; width:210px }
.sec_ff_22{ font-size:22px;}
.sec_ff_14{ font-size:14px;}
.mm30{ margin:30px 0 0 0}
.lanmu{ margin:30px auto 30px auto; height:290px}
.qianjintt{ float:left; padding:0 0 0 20px; width:360px}

.gg{ font-size:12px; margin:0 auto; padding:0; letter-spacing:0.3em}
/*案例开始*/

.case{
	overflow: hidden; margin:0 auto;}
.case .hd{
	margin:0 auto; padding: 0 30px
}
.case .hd ul{
	overflow: hidden;
}
.case .hd li{
	float: left;width: 144px;height: 50px;border-radius: 4px;background: #c4c6dc;text-align: center;line-height: 50px;font-size:16px ;color: #757575;margin-right: 20px;cursor: pointer;font-size:22px;
}
.case .hd li:hover,
.case .hd li.on{
	background: #354455;color: #FFFFFF;font-weight:bold;font-size:22px;
}
.case .bd ul{
	overflow: hidden;width: 110%;padding:50px 50px 35px;
}
.case .bd li{
	float: left;width: 377px;margin: 0 13px 25px 0;overflow: hidden;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;transition: all 0.4s;position: relative;top: 0;
}
.case .bd li:hover{
	top: -8px;
}
.case .bd{
	width: 1256px;margin: 0 auto;
}
.case .bd li img{
	width: 100%;height: 267px;display: block;
}
.case .bd li .txt{
	padding: 13px 20px 20px;
}
.case .bd li  h2{
	font-size: 16px;color: #000000;line-height: 30px;
}
.case .bd li  h4{
	font-size: 14px;color: #a6a6a6;line-height: 22px;
}
.case .bd li:hover{
	box-shadow: 0 0 20px 10px #e9e9e9;
}
.pages{
	text-align: center;margin-bottom: 88px;
}
.pages li{
	display: inline-block;font-size: 0;
}
.pages li a{
	display: block;padding: 0 16px;line-height:40px;text-align: center;font-size: 12px;color: #686868;background: #f4f4f4;border-radius: 3px;
}
.pages li.on a,
.pages li a:hover{
	color: #FFFFFF;background: #fdbe22;
}
/*案例结束*/

/*联系我们*/
.c-title{
	text-align: center;
}
.c-title h2{
	line-height: 70px;margin-top: 55px;font-size: 30px;color: #62636d;
}
.c-title span{
	width: 38px;height: 3px;display: block;background: #fabf2b;margin: 0 auto;
}
.c-title p{
	font-size: 14px;color: #747474;line-height: 24px;margin-top: 25px;
}
.c-cta ul{
	overflow: hidden;margin-top: 35px;padding-bottom: 68px;
}
.c-cta li{
	float: left;width: 33.33%;text-align: center;
}
.c-cta table{
	width: 100%;height:150px;text-align: center;
}
.c-cta h4{
	font-size: 18px;color: #000000;margin-top: 15px;line-height: 32px;
}
.c-cta h5{
	font-size: 14px;color: #888888;line-height: 24px;margin-top: 6px;
}
.form{
	overflow: hidden;padding: 0px; margin:0 auto; width:1200px; border:1px #c3d3e5 solid; background: url(../images/bg03.jpg); overflow:hidden
}
.form .ccc{
	width: 1200px;background: #FFFFFF;
}
.form ul{
	margin-top: 44px;padding: 0 90px;
}
.form li{
	overflow: hidden;width: 110%;
}
.form .float{
	float: left;width: 490px;margin-right: 40px;
}
.form label{
	font-size:16px ;color: #3d3d3d;line-height: 62px;display: block;
}
.form .txt{
	display: block;width: 463px;border: 1px solid #d9deea;line-height: 1;font-size: 14px;color: #9b9b9b;padding: 24px 0 24px 25px;border-radius: 4px;
}
.form .text{
	display: block;width: 994px !important;border: 1px solid #d9deea;line-height: 24px;font-size: 14px;color: #9b9b9b;padding: 24px 0 24px 25px;border-radius: 4px;height: 88px !important;
}
.form .btn00{
	width: 50%;overflow: hidden;margin-bottom: 70px;
}
.form .sub{
	float: right;margin-top: 27px;width: 213px;height: 64px;display: block;background: #0066d9;font-size: 18px;color: #ffffff;line-height: 64px;text-align: center;border: none;border-radius: 3px;cursor: pointer;
}
.c-title{ text-align:center}

/*公司新闻*/
.wwimpor,.article{padding:0; width:1200px; margin:0px auto; overflow:hidden;}
.wwimpor dl {padding: 10px 0;}
.wwimpor dl dt img {display: block;width: 100%;
}
.wwimporword h3 {
	font-size: 18px;
	color: #0066d9;
	margin: 3% 0 3% 0;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.wwimporword {
	float: left;width: 950px;
}

.wwimporword p {
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.wwimporword span {
	color: #1a1a1a;
	font-size: 13px;
	border: 1px solid #999;
	display: inline-block;
	padding: 5px 17px;
	margin-top: 15px;
	background: #fff;
}

.wwnewstime{
	float:right;
	width:150px;
	text-align: center;
	font-size: 18px; margin:50px 0 0 0; 
	}
.wwnewstime span{
	font-size: 60px;
	line-height: 60px;
	color: #1a1a1a;
	border-bottom: 1px solid #1a1a1a;
	display: inline-block;
	padding-bottom: 5px;
}
.wwimpor dl dd{color: #666;position: relative;}

.new_pic{float:left; width:25%}
.new_cont{ }

.listbox{ margin:15px auto; display:block; height:250px; background:#f8f8f8}


.article{padding:0; width:1000px; margin:0px auto; overflow:hidden;}

.articletext h3 {
	font-size: 26px;
	color: #0066d9;
	}
.articletext p {overflow: hidden; font-size:16px ; line-height:2em; letter-spacing:0.1em}
.articletext span {
	color: #1a1a1a;
	font-size: 13px;
	
	display: inline-block;
	padding: 5px 17px;
	margin-top: 15px;
	background: #fff;
}