@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	font-size: 12px;
	color: #333333;
	font-family: "微软雅黑"
}
* {
	padding: 0px;
	margin: 0px;
}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	list-style: none;
	font-weight: normal;
}
input, select {
	font: 100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;
}
button {
	overflow: visible
}
img {
	border: none;
}
a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	outline: none;
}
li {
	list-style: none;
}
input, select, button {
	font: 12px Verdana, Arial, Tahoma;
	vertical-align: middle;
}
.clear {
	clear: both;
}
.lf {
	float: left;
}
.rt {
	float: right;
}
.m {
	width: 1200px;
	margin: 0px auto;
}
.mm {
	margin-top: 40px;

}
/*头部*/
.head{ width:100%;  color:#666; height:45px; line-height:45px;  background-color:#485359; color:#fff}
.head a{ color:#fff}
.head1{ float:right; width:340px; }
.sou{ width:205px; height:31px; background:#fff; border:#fff solid 1px; border-right-color:#fff;outline:none;}
.sou1{ width:246px; margin-top:6px;}
.search{ width:155px; height:30px; background:#fff;border:1px solid #fff;  color:#666; padding-left:7px; outline:none;}
#menufrm{width:1100px;margin: 0px auto;}

.menu {font-family: "微软雅黑"; width:630px; background:url(menubg.jpg) top no-repeat; margin:0; float:right;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; height:92px; color:#333; width:90px;  line-height:112px; font-size:15px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#1470b8;}
.menu ul li:hover ul {display:block; position:absolute; top:92px; left:0; width:125px;}
.menu ul li:hover ul li a {display:block; background:#f1f1f1;font-size:14px;font-weight:normal;height:32px;line-height:32px;border-top:1px solid #fff;color:#666;}
.menu ul li:hover ul li a:hover {background:#1470b8; color:#fff;font-size:14px;font-weight:normal;}

/*banner*/
.banh{ width:100%; background:url(banh.jpg) top repeat-x; height:140px; text-align:center}
.ban{ width:100%; background:url(x6.jpg) top repeat-x; height:540px; text-align:center}
.ban1{ width:1100px;  margin:auto; background-color:#fff; padding:9px 9px 9px 9px; text-align:center; }
.ban h1{ font-size:20px; color:#FFF; font-weight:bold; text-align:center; background:url(x2.png) bottom center no-repeat; line-height:30px;}
#demoflash{ width:1100px; margin:0px auto;}

/*案例展示*/
.pro{ padding-top:30px;}
.pro h1{ font-size:30px; color:#1470b8; font-weight:bold; text-align:center; background:url(x2.png) bottom no-repeat; line-height:30px;}
.pro h2{ font-size:15px; color:#999; text-transform:uppercase;text-align:center; margin-top:10px;}
#demo0  img { margin:0 8px; border:#CCC solid 1px;}
.pro1{ font-size:15px; color:#666; font-weight:bold; line-height:40px;}
#demo0  img:hover { margin:0 8px; border:#1470b8 solid 1px;}

.scrollleft li{float:left;margin-right:7px;display:inline;width:239px;text-align:center;line-height:19px; margin-right:15px; margin-top:30px;}
.scrollleft img{width:239px;height:180px;border:solid 1px #ccc;}
.scrollleft ul li span{width:239px; height:40px;text-align:center;line-height:40px; font-size:14px; color:#666; background-color:#eff0f0; display:block}
.scrollleft ul li:hover span{width:239px; height:40px;text-align:center;line-height:40px; font-size:14px; color:#fff; background-color:#1470b8; display:block}
.scrollleft ul li:hover img{width:239px;height:180px;border:solid 1px #1470b8;}

/*关于我们*/
.about{ width:100%; height:400px; background:#F2F4F4 top center no-repeat; margin-top:30px; padding-top:30px;}
.about h1{ font-size:30px; color:#1470b8; font-weight:bold; text-align:center; background:url(x2.png) bottom center no-repeat; line-height:30px;}
.about h2{ font-size:15px; color:#999; text-transform:uppercase;text-align:center; margin-top:10px;}
.about img{ float:left; margin:64px 0 0 92px;}
.about1{ width:550px; float:right; margin-top:65px; padding-top:20px;}
.about1 h3{ font-size:23px; font-weight:bold; color:#1470b8;}
.about1 p{ font-size:13px; color:#333; line-height:29px; margin-top:20px;}
.about1 a{ float:right; width:130px; height:40px; line-height:40px; font-size:14px; color:#f50031; border:#f50031 solid 1px; text-align:center; display:block; margin-top:25px}
.about1 a:hover{ width:130px; height:40px; line-height:40px; font-size:14px; color:#fff; border:#f50031 solid 1px; background-color:#f50031; text-align:center; display:block; margin-top:25px}
.gsjj{ width:1200px; margin: 0px auto; background:url(gsjjbg.jpg) no-repeat;}

/*产品中心*/
.case h1{ font-size:30px; color:#1470b8; font-weight:bold; text-align:center; background:url(x2.png) bottom center no-repeat; line-height:30px;}
.case h2{ font-size:15px; color:#999; text-transform:uppercase;text-align:center; margin-top:10px;}
.case ul li{ width:260px; float:left; margin:38px 20px 0 18px; }
.case1{ width: 230px; padding:15px; background-color:#f4f3f3;}
.case1 h3{ font-size:16px; font-weight:bold; color:#666; overflow:hidden; text-align:center;}
.case1 p{ font-size:13px;color:#666; line-height:24px; margin-top:10px; overflow:hidden;}
.case1 a{ width:88px; height:28px; line-height:28px; font-size:12px; color:#1470b8; border:#1470b8 solid 1px; text-align:center; display:block; margin-top:15px}
.case1 a:hover{ width:88px; height:28px; line-height:28px; font-size:12px; color:#fff; border:#1470b8 solid 1px; background-color:#1470b8; text-align:center; display:block; margin-top:15px}
#casefrm{ display:block; width:1200px; margin:0px auto;}


/*新闻资讯*/
.news h1{ font-size:30px; color:#1470b8; font-weight:bold; text-align:center; background:url(x2.png) bottom center no-repeat; line-height:30px;}
.news h3{ font-size:15px; color:#999; text-transform:uppercase;text-align:center; margin-top:10px;}
.news ul{ margin-top:40px;}
.news ul li{ width:500px; float:left; border-bottom:#CCC dashed 1px; padding-bottom:17px; text-align:left; margin-top:17px;}
.news1{ width:78px; height:81px; background-color:#1470b8; display:block; color:#fff; text-align:center; float:left; border-radius:5px;}
.news1 p span{ font-size:27px; line-height:50px;}
.news2{ width:400px; float:right}
.news h2 a{ font-size:15px; line-height:30px; color:#333; font-weight:bold; overflow:hidden;}
.news h2 a:hover{ font-size:15px; line-height:30px; color:#1470b8}
.news2 p{ line-height:24px; font-size:14px; color:#666; overflow:hidden;}


/*foot*/
.foot{ width:100%; height:180px; background-color:#485359; font-family:"宋体"; margin-top:50px;}
.foot1{ width:650px; float:left} 
.foot h1 { font-size:13px; color:#fff; margin-top:45px; }
.foot h1 a{ font-size:13px; color:#fff; }
.foot p{ color:#fff; line-height:24px; margin-top:35px;}
.foot2{ width:170px; height:156px; float:right; background-color:#2a3034; text-align:center; padding-top:24px;}


/*neiye*/
.ban2{ width:100%; height:300px; margin:0px auto;}
.zuo{ width:241px;}
.zuo h1{ height:85px; background-color:#485359; color:#fff; padding:25px 0 0 30px; font-size:28px;}
.zuo h1 span{ font-size:17px; font-family: "Times New Roman"; text-transform:uppercase; line-height:30px;}
.zuo ul li{ margin-top:6px}
.zuo ul li a{ font-size:14px; color:#333; padding-left:40px; height:38px; line-height:38px; background:url(x4.jpg) top center no-repeat; display:block; text-align:left}
.zuo ul li a:hover{  font-size:14px; color:#fff; height:38px; line-height:38px; background:url(x3.jpg) top center no-repeat; display:block;text-align:left}
.zuo1{ margin-top:20px;}
.zuo1 p{  background-color:#eae8e8; padding:10px 15px; font-size:13px; color:#666; line-height:24px;}
.zuo1 p span{ font-size:13px; color:#333; line-height:30px; font-weight:bold}
.zuo2{ margin-top:20px;}
.you{ width:800px;}
.you h1{ width:100%; float:left; display:block; font-size:18px; line-height:35px; border-bottom:#CCC solid 1px; padding:0; margin:0;}
.about-us{width:100%; float:left;}
.about-us img{max-width:100%;}
.you h1 span{ float:right; font-size:12px; color:#333; }
.you h1 span a{font-size:12px; color:#333}
.about-us h2{ font-size:25px; font-weight:bold; line-height:70px; color:#666}
.about-us h2 span{ color:#999}
.about-us p{ color:#5d5d5d; line-height:24px; padding-top:15px; font-size:13px;}
.about-us img{ margin-top:20px; margin-right:15px;}
.about-mov{ margin:0; float:left; width:800px; text-align:left; padding:0;}

/*gskkn*/
.cnews1{float:left;width:715px;border-bottom:#CCC dashed 1px;}
.cnews1 h4{float:left;display:block;margin:5px 0 0 0;padding:0 0 0 10px;width:570px;height:30px; overflow:hidden;}
.cnews1 h4 a{font-size:14px;line-height:25px;text-align:left;font-weight:100;}
.cnews1 h5{float:left;display:block;margin:5px 0 0 0;padding:0;width:120px;height:25px;font-size:13px;line-height:30px;text-align:left;font-weight:100;}
#pagebot{float:left;width:98%;margin:20px 0 0 0;height:30px;font-size:14px;line-height:30px;background:#999;}
#gskknt{float:left;width:715px; height:30px; padding:20px 0 5px 10px;font-size:18px;font-weight:bold; text-align:center;overflow:hidden;}

/*gskkp*/
.pcomc{display:block;float:left;margin:20px 0 0 0;padding:0 0 0 10px;float:left;width:390px;	}
.pcomcim{display:block;margin:0;padding:0;float:left;width:380px;height:250px;	}
.pcomcim img{display:block;float:left;width:380px;height:250px;border:#CCC solid 1px;}
.pcomctx{display:block;margin:0;padding:5px 0 0 0;float:left;width:380px;height:20px;font-size:14px; text-align:center;}

/*荣誉、资质*/
.qpcomc{display:block;margin:0px auto; margin-top:20px; padding:0 0 0 10px;float:left;width:90%;	}
.qpcomcim{display:block;margin:0;padding:0;float:left;width:90%;}
.qpcomcim img{width:90%;border:#CCC solid 1px;}
.qpcomctx{display:block;margin:0;padding:5px 0 0 0;float:left;width:90%;height:20px;font-size:14px; text-align:center;}

/*cgal2*/
 .black_overlay{ display:none;  position:absolute;  top: 0; left: 0; height:auto!important;height:1200px; min-height:100%; width: 100%; background-color: black;  z-index:1001;  -moz-opacity: 0.8;  opacity:.80;  filter: alpha(opacity=40); } 
.logwhite_content { display:none;position:absolute; top:10%; left:20%; width:780px; height:700px; background-color: white;  z-index:1003;} 
#showzt{float:left;width:780px;height:28px;background:url(6n_12.jpg);}
#showzt h4{display:block;margin:0;padding:0;float:left;width:650px;line-height:28px;font-size:14px;color:#FFF;text-align:left;text-indent:22px;font-weight:100;}
#showzt h5{display:block;margin:0;padding:0;float:left;width:80px;line-height:28px;font-size:14px;color:#FFF;text-align:left;text-indent:22px;}

/*cgal1*/
#smrbox2{float:left;width:715px;padding:20px 0 0 0;}
#sujdbox{float:left;width:690px;height:330px;padding-left:10px;}
#main2{float:left;width:690px;height:320px;}
#main2 dl{display:none;}
#main2 dl.block{display:block;}
#main2 img{float:left;width:500px;height:330px;border:none; padding:0; margin:0;}
.sujdtxt{float:left;width:170px;height:330px;background:#F0F1F3;}
.sujdtxt h4{display:block;width:175px;margin:2px 0 0 0;padding:0;font-size:13px;text-align:center; line-height:20px; overflow:hidden;}
.sujdtxt h5{display:block;margin:0;padding:5px 0 0 5px;width:170px;height:300px;font-size:13px;text-align:left;font-weight:100;line-height:20px;color:#600;}
#menu2{float:left;width:700px;height:160px;background:url(../images/suexpicr1.jpg) no-repeat;}
#menu2 dl{display:block;float:left;margin:0;padding:40px 0 0 20px;width:680px;height:130px;}
#menu2 dt{display:block;margin:0;padding:0;float:left;width:170px;height:102px;cursor:pointer;}
#menu2 a{float:left;width:150px;height:100px;border:#CCC solid 1px;	}
#menu2 a:hover{float:left;width:150px;height:100px;border:#FF6600 solid 1px;	}
#menu2 img{float:left;width:150px;height:100px;border:none; padding:0; margin:0;}

/*cgal3*/
.cgalhy{float:left;width:680px; height:25px; padding:5px 0 0 20px;}
.cgalhy a{font-size:14px; line-height:25px; text-indent:10px; font-weight:bold;}

/*contact kerric*/
.contus{ float:left; width:700px; height:30px; font-size:20px; line-height:30px; text-align:center; font-weight:bold; margin:30px 0 0 0;background:url(lxfsbg.jpg) center no-repeat;}
.contustxt{ float:left; width:700px; height:200px; padding:40px 0 0 0;}
.contusdlfw{ float:left; width:650px; padding:10px 0 0 50px;}
.contustxt1{ float:left; width:200px; height:200px;}
.contustxt1 img{float:left; margin:0; padding:0;}
.contustxt2{ float:left; width:450px; height:200px; padding:0 0 0 50px;}
.contustxt2_1{ float:left; width:450px; height:30px; line-height:30px; font-size:20px; color:#F60; margin:5px 0 0 0;}
.contustxt2_2{ float:left; width:450px; height:30px; line-height:30px; font-size:15px;}
.contustxtjg{ float:left; width:450px; height:5px;}
.contmap{ float:left; width:680px; height:400px; padding:40px 0 0 20px;}

/*lyjy4*/
#wanbox{float:left;margin:0;width:650px;padding:30px 0 0 50px;}
#wanbox h4{float:left;display:block;padding:10px 0 0 0;width:600px; height:30px;font-size:15px;text-align:left;font-weight:100;}
#wanbox h5{float:left;display:block;padding:10px 0 0 0;width:600px;}
.btn1{width:90px; height:30px; cursor:pointer; font-size:14px;}
#wanbox h3{float:left;display:block;padding:10px 0 0 200px;width:400px;}
#ftitle{width:150px;HEIGHT: 25px;BORDER:#A59E9E 1px solid; FONT-SIZE: 13px; COLOR:#000000; line-height:25px;}

/*顶部滚动图片:注意：div内的div浮动，内层div加position:absolute; left:0; top:0;外层div加position:relative,外层不加relative,以body为父级参考*/
.slideshow{ position:relative; width:100%; height:300px;overflow: hidden;}
.slideshow-image{ position:absolute; left:0; top:0; width:100%; height:300px; background:no-repeat 50% 50%; background-size: cover; -webkit-animation-name: kenburns; animation-name: kenburns; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 16s; animation-duration: 16s; opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}
.slideshow-image:nth-child(1){-webkit-animation-name: kenburns-1; animation-name: kenburns-1; z-index: 3;}
.slideshow-image:nth-child(2){-webkit-animation-name: kenburns-2; animation-name: kenburns-2; z-index: 2;}
.slideshow-image:nth-child(3){-webkit-animation-name: kenburns-3; animation-name: kenburns-3; z-index: 1;}
.slideshow-image:nth-child(4){-webkit-animation-name: kenburns-4; animation-name: kenburns-4; z-index: 0;}
@-webkit-keyframes kenburns-1{0%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 1.5625%{opacity: 1;} 23.4375%{opacity: 1;} 26.5625%{opacity: 0; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2);} 98.4375%{opacity: 0; -webkit-transform: scale(1.21176); transform: scale(1.21176);} 100%{opacity: 1;}}
@keyframes kenburns-1{0%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 1.5625%{opacity: 1;} 23.4375%{opacity: 1;} 26.5625%{opacity: 0; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2);} 98.4375%{opacity: 0; -webkit-transform: scale(1.21176); transform: scale(1.21176);} 100%{opacity: 1;}}
@-webkit-keyframes kenburns-2{23.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 26.5625%{opacity: 1;} 48.4375%{opacity: 1;} 51.5625%{opacity: 0; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2);}}
@keyframes kenburns-2{23.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 26.5625%{opacity: 1;} 48.4375%{opacity: 1;} 51.5625%{opacity: 0; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2);}}
@-webkit-keyframes kenburns-3{48.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 51.5625%{opacity: 1;} 73.4375%{opacity: 1;} 76.5625%{opacity: 0; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2);}}
@keyframes kenburns-3{48.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 51.5625%{opacity: 1;} 73.4375%{opacity: 1;} 76.5625%{opacity: 0; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2);}}
@-webkit-keyframes kenburns-4{73.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 76.5625%{opacity: 1;} 98.4375%{opacity: 1;} 100%{opacity: 0; -webkit-transform: scale(1); transform: scale(1);}}
@keyframes kenburns-4{73.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 76.5625%{opacity: 1;} 98.4375%{opacity: 1;} 100%{opacity: 0; -webkit-transform: scale(1); transform: scale(1);}}
