@charset "utf-8";
/* CSS Document */
/*-----------公用-----------*/

::selection {
	background-color: #0060bf;
	color: #fff;
}
::-moz-selection {
	background-color: #0060bf;
	color: #fff;
}
::-webkit-selection {
	background-color: #0060bf;
	color: #fff;
}
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: #F5F5F5
}
::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #E2E2E2
}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #555
}
* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
}
body {
	font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
	color: #333;
	margin: 0;
	line-height: 1;
}
:focus {
	outline: 1;
}
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
	display: block;
}
a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}
input,
select {
	vertical-align: middle;
}
li,
ul {
	list-style-type: none;
}
img {
	border: none;
}
a {
	color: #333;
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
a:link,
a:hover,
a:active,
a:visited {
	text-decoration: none;
}

input,
textarea {
	outline: 0;
	border: 0;
}
textarea {
	resize: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
i,
em {
	font-weight: normal;
	font-style: normal;
}
/*-----------公用结束-----------*/
.boxes{width:1180px; overflow:hidden; margin:0 auto;}
/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:500px; z-index:0;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:20px}
.fullSlide .hd ul li{background:#038de8;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#034977;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}
/* banner end*/
/*public start*/
.public{width:670px;height:56px;margin: 30px auto;background: url("../images/public.png")no-repeat 0px 33px; text-align: center;}
.public h3 a{font-size:24px;color:#444;font-weight: bold;display: block;margin: 10px 0;}
.public span{font-size:16px;color:#888;}
/*public end*/
/*search start*/
.search-box{ width:100%;  height:50px;  background:#0060bf;margin-bottom:28px;   }
.search-box2{ width:1180px;  height:30px;  margin:0 auto;  padding-top:10px;  }
.search-L{ width:700px;  height:30px;  line-height:30px;  float:left;  overflow:hidden;color:#fff;  }
.search-L a{ margin-right:10px; color:#fff;}
.search-R{ width:272px;  height:30px;  float:right;  border:1px solid #4c4c4c;  border-radius:300px;  background:#fff;  }
.search-R1{ width:210px;  height:28px;  float:left;  }
.search2{ width:210px;  padding-left:10px;  background:none;  color:#909090;  line-height:28px;  height:28px;  }
.search3{padding:5px 8px 0 0;}
.search3 input{ width:20px;  height:20px;  background:url(../images/search.jpg) no-repeat center;  float:right;  cursor:pointer;  border:medium none;  }
/*search end*/
/*trait start*/
.trait{background: url("../images/trait_bg.jpg")no-repeat ;height: 470px;}
.trait li{width:225px;height: 312px;float: left;margin-right: 79px;text-align: center; }
.trait li:last-child{margin-right: 0;}
.trait b{font-size:16px;color:#ff5a00;line-height: 40px;margin-top: 22px;display: block; }
.trait p{font-size: 16px;color:#333;line-height: 30px;}

.trait ol{width:1138px;margin: 133px auto 0; }
/*trait end*/
/*product start*/
.product_wrapper{background: #f4f5f7;width: 100%;height:810px;margin: 0 auto;padding-top: 70px; }
.aside{width: 240px;float: left;height: 780px;}
.section{width: 922px;float: right;}
.aside>h2>a{display: block;width:240px;height: 80px;background:url("../images/aside_bg1.png")no-repeat center 53px #1e82e9;font-size: 30px;font-weight: bold;color:#fff;text-align: center;line-height: 55px; }
.aside ul{width:240px;height:620px;background: #0065cc;padding-top: 30px;}
.aside li a{display:block;width:140px;height: 40px;background:url("../images/aside_bg2.png")no-repeat 20px center #1e82e9;
	padding-left:60px;font-size: 16px;line-height: 40px;text-align: left;color:#fff;margin: 0 auto 30px;   }
.aside li a:hover{background-color: #ff5a00;}
.aside p{color:#fff;line-height: 24px;margin-left: 20px;}
.aside span{
	display: block;width: 240px;height: 50px;background: #1e82e9;
}
.aside span a{display: block;width: 240px;height: 50px;background: #1e82e9;text-align: center;font-size: 18px;color: #fff;
line-height: 50px;}
.aside span a:hover{background-color: #ff5a00;}
.section_title{width:922px;height: 38px;border-bottom:solid 1px #0060bf;margin-bottom: 24px; }
.section_title>a{display: block;width: 110px;height: 38px;line-height: 38px;text-align: center;float: left;font-size: 16px;color:#333;}
.section_title>a:hover,.section_title>a.hover{background: #0060bf;color:#fff;}
.section_title span a{float: right;color:#e1e1e1;line-height: 38px;}
.section_body img{width:292px;height: 180px;}
.section_body li{width:292px;height:210px;position: relative;overflow: hidden;border: solid 1px #e1e1e1;float:left;margin:0 20px 20px 0; }
.section_body li:nth-child(3n){margin-right: 0;}
.section_body span a{display: block;width: 292px;height: 30px;text-align: center;font-size: 16px;color:#fff;background: #a0a0a0;line-height: 30px;}
.section_body span a:hover{background: #ff5a00;}
.border_top{display: block;position: absolute;width:100%;height:2px;background: #ff5a00;top:0px;left:-100%}
.border_bottom{display: block;position: absolute;width:100%;height:2px;background: #ff5a00;bottom: 0px;right:-100%;}
.border_left{display: block;position: absolute;width:2px;height:100%;background: #ff5a00;left:0px;bottom:-100%;}
.border_right{display: block;position: absolute;width:2px;height:100%;background: #ff5a00;right:0px;top:-100%;}
.section_body ul{display: none;}
.section_body ul:first-child{display: block;}


/*product end*/
/*advantage start*/
.advantage_title img{margin: 0 auto;width: 465px;height: 90px;}
.advantage_title{width:465px;margin: 0 auto;}
.advantage{margin: 50px auto;}
.advantage h5{display: block;width: 58px;height:396px;background: url("../images/advantage_title_bg.png")no-repeat 0px center;padding:53px 9px 0;float: left;position: absolute;z-index: 3;cursor: pointer;}
.advantage h5:hover,.advantage h5.hover{background: url("../images/advantage_title_bg.png")no-repeat -76px center;}
.advantage li{position: relative;width: 76px;height: 448px;cursor: pointer;float: left;margin-right: 1px;
	transition: 1s;-o-transition: 1s;-ms-transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;}
.advantage li:hover{width: 948px;}
.advantage li:hover div{display: block;}
.show{display: block;}



.advantage div{width:830px;height: 428px;background: #eeeeee;float: left;position: absolute;left: 49px;z-index: 2;padding:20px 0 0 70px;display: none;}
.advantage h4{font-size: 26px;color:#454545;font-weight: bold;}
.advantage span{color: #8b8b8b;text-transform: uppercase;border-bottom: solid 1px #8b8b8b;display: block;width: 610px;padding-bottom: 12px;margin-bottom: 18px;margin-top: 14px; }
.advantage p{font-size: 18px;color:#333;line-height: 24px;margin-bottom: 10px;}
/*advantage end*/
/*case*/
.bt{height:80px; background:url(../images/bt_bj.png) no-repeat center bottom; text-align:center; line-height:35px; overflow:hidden;}
.bt h2 a,.bt h3 a{font-size:24px;}
.bt h2 a span,.bt h3 a span{color:#0065cc;}
.bt h2 a p,.bt h3 a p{font-size:20px; color:#4c4c4c; font-weight:normal;}
.casebox{width:100%; overflow:hidden; background:#fefaee; border-bottom:5px solid #ebe0c0; border-top:5px solid #ebe0c0; padding:30px 0 40px;}
.case_nr{height:420px; position:relative; margin-top:30px;}
.case_1{position:absolute; top:0; left:0;}
.case_2{position:absolute; top:0; left:590px;}
.case_3{position:absolute; top:0; right:0;}
.case_4{position:absolute; bottom:0; left:590px;}
.case_5{position:absolute; bottom:0; right:0;}
.con{  width: 278px;  height: 198px;  cursor: pointer;  border:1px solid #a6a6a6;  overflow:hidden;  }
.conimg{  width: 278px;  height: 198px;  }
.txt{  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 45px;  line-height: 45px;  text-align: center;  color: #fff;  background: url(../images/ico1.png);  }
.txt h3 a{  font-weight: normal; color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:90%; margin:0 auto;  }
.txt h3 a:hover{text-decoration:underline;}
.case_1{  width: 558px;  height: 418px;  float: left;  cursor: pointer;  border:1px solid #a6a6a6;  overflow:hidden;  }
.con.case_1 img{  width:558px;  height:418px;  }



/*客户见证*/
.jzbox{margin:40px auto;}
.jz{width:820px; float:left; height:455px; overflow:hidden;}
.jz .jz_bt{width:100%; line-height:40px; border-bottom:2px solid #d9d9d9; height:40px;}
.jz .jz_bt b a{font-size:22px; color:#1a1a1a; float:left;}
.jz .jz_bt span{float:right; font-size:14px;}
.jz .jz_bt span a:hover{text-decoration:underline;}
.jz ul{margin-top:20px;}
.jz ul li{height:180px; overflow:hidden; margin-bottom:30px;}
.jz ul li img{float:left;}
.jz_text{width:565px; float:right;}
.jz_text h3{line-height:25px; font-size:15px; color:#808080; border-bottom:1px dotted #999999; padding-bottom:3px;}
.jz_text h3 a{font-size:16px; color:#1a1a1a;}
.jz_text p{text-indent:2em; padding-top:10px; line-height:26px; height:80px; overflow:hidden;}
.jz_an{margin-top:5px;}
.jz_an a{display:block; width:120px; height:30px; line-height:30px; text-align:center; float:left; margin-right:20px; color:#fff;}
.jz_an .jz_xq{background:#333333;}
.jz_an .jz_zx{background:#0065cc;}

/*honor start*/
.honorbox{width:320px; float:right; height:455px; overflow:hidden; background:url(../images/honor_bj.jpg) no-repeat center;}
.honorbox h3{text-align:center; text-transform:uppercase; padding-top:8px;}
.honorbox h3 a{font-size:22px; color:#fff;}
.honorbox h3 span{font-size:16px; color:#ffe1cd;}

.picMarquee-top{width:300px; overflow:hidden; margin:20px auto; position:relative; height:355px;}
.picMarquee-top .bd{height:410px; overflow:hidden; width:230px; margin:10px auto;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; height:385px; }
.picMarquee-top .bd ul li .pic{text-align:center; height:320px; background:#f3f3f3;}
.picMarquee-top .bd ul li .pic img{ width:223px; height:303px; display:block; padding:2px; border:1px solid #bfbfbf; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#0065cc;  }
.picMarquee-top .bd ul li .title a:hover{color:#0065cc;}
.picMarquee-top .bd ul li .title{line-height:24px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*honor end*/
/*about start*/
.about_wrapper{width: 100%;height:645px;padding:50px 0;background: #f7f7f6; }
/*.about_wrapper a{width:400px;height: 350px;border: solid 1px #808080;float: left;display: block;overflow: hidden;
}
.about_wrapper a img{width:400px;height: 350px;overflow: hidden;
}*/

.about_wrapper img{width:400px;height: 350px;border: solid 1px #808080;float: left;overflow: hidden;
}
.about{width: 740px;height: 350px;float: right;}
.about_title a{display: block;width:245px;height: 40px;line-height: 40px;text-align: center;background: #d4d2d2;float: left;font-size:18px;color:#333;margin-bottom: 30px;  }
.about_title a:nth-child(2){margin: 0 2px;}
.about_title a:hover,.about_title a.hover{background:#0065cc;color:#fff; }
.about_body h4{font-size: 18px;font-weight: bold;color:#0065cc;margin-bottom: 30px;}
.about_body p{color:#666;line-height: 24px;text-indent: 2em;}
.about_body span{float: right;font-size: 16px;}
.about_body span a:hover{color:#0065cc;text-decoration: underline;}
.about_body div{display: none;}


/*honor start*/
.honor_title{width:1180px;height: 40px;border-bottom: solid 1px #999;}
.honor_title>a{display:block; width:100px;height: 40px;text-align: center;line-height: 40px;color:#333;float: left;}
.honor_title p a{float: right;color:#666;line-height: 40px;}
.honor_title p a:hover{color:#333;}
.honor_title>a:hover,.honor_title>a.hover{background:#0065cc;color:#fff; }
.honor_body>div{display: none;}




/* 连续滑动门开始 */
.cooperation{margin: 50px 0;}
.lefts ,.rights {  display: block;  width: 21px;  height: 65px;  margin-top:-32px;  position: absolute;  top:50%;  background: url(../images/p_n.png) no-repeat;  }
.lefts {  background-position: 0 0;  left: 10px;  }
.rights {  background-position: -20px 0;  right: 10px;  }
.box1 {  width:1158px;  margin:0 auto;padding:10px;  position:relative;  }
.box1 ul {  margin:0 auto;  }
.box1 li {  float:left;  width:200px;  margin-right:20px;  text-align:center;  }
.box1 li img {  width:200px;  height:150px;border: solid 1px #e1e1e1;  }
.box1 li a {  display:block;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  line-height:25px;  font-size:14px;  }
/*结束*/
/*about end*/






/*ad1 start*/
.ad1{background: url("../images/ad1.jpg")no-repeat center;height: 240px;;width:1053px;margin: 10px 0;padding:18px 0 0 127px;}
.ad1 b{font-size: 32px;font-weight: bold;color:#333;float: left;margin-right: 90px;}
.ad1 div{font-size:18px;color:#333;line-height: 35px;}
.ad1 span{font-size:24px;font-family: Impact; }
.ad1 a{display:inline-block;;width:100px;height: 35px;background: #0060bf;line-height: 35px;text-align: center;border-radius: 5px;box-shadow: #000 2px 2px 0;color:#fff; }


/*ad1 end*/
/*ad2 start*/
.ad2{background: url("../images/ad2.jpg")no-repeat center;height: 200px;margin: 50px 0;}
.ad2 div{width:154px;height: 120px; float: right;margin: 48px 30px 0 0 ;}
.ad2 div span{font-size:24px;color:#333;font-family:impact;line-height: 34px; }
.ad2 div a{display: block;width:100px;height:35px;background: #0060bf;line-height: 35px;text-align: center;color:#fff;border-radius: 5px;box-shadow:#000 1px 1px 0; }
/*ad2 end*/
/*ad3 start*/
.ad3{background: url("../images/ad3.jpg")no-repeat center;height: 200px;margin: 50px 0;}
.ad3 div{width:154px;height: 120px; float: right;margin: 48px 30px 0 0 ;}
.ad3 div span{font-size:24px;color:#333;font-family:impact;line-height: 34px; }
.ad3 div a{display: block;width:100px;height:35px;background: #0060bf;line-height: 35px;text-align: center;color:#fff;border-radius: 5px;box-shadow:#000 1px 1px 0; }
/*ad3 end*/

/*new*/
.newbox{margin:40px auto;}
.new{width:780px; float:left;}
/*滑动门*/
#tab1{width:100%;position:relative;}
#tab1 .tab1_menu{width:100%;float:left;z-index:1; height:45px; background:#e6e6e6;}
#tab1 .tab1_menu li a{float:left;  width:240px;  height:45px;  line-height:45px;  display:block;  font-size:18px;  text-align:center;  color:#262626;  font-size:18px; font-weight:bold;  }
#tab1 .tab1_menu li a span{text-transform:uppercase; font-size:14px; color:#808080; padding-left:5px;}
#tab1 .tab1_box{width:100%;  height:512px;  overflow:hidden;  clear:both;  padding-top:20px;  }
.tab1_box>div{display: none;}
#tab1 .tab1_menu .selected a{background:url(../images/new_bt.jpg) no-repeat top center; padding-bottom:8px; display:block; color:#fff;cursor:pointer;}
#tab1 .tab1_menu .selected a span{color:#fff;}
#tab1 .new_nore a{width:100px; height:45px; background:#808080; position:absolute; top:0; right:0; display:block; line-height:45px; text-align:center; color:#fff;}
#tab1 .new_nore a:hover{background:#2382de;}
#tab1 .hide{display:none;}
.new_body{width:100%; margin:0 auto;/* padding:40px 0;*/}

.new_nr{width:100%; overflow:hidden; height:210px;}
.new_nr img{float:left; border:2px solid #cdcccc;}
.new_text{width:480px; float:right;}
.new_text h3{line-height:30px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new_text p{height:125px; overflow:hidden; line-height:26px; text-indent:2em; margin:10px auto;}
.new_body ul{width:100%; margin-top:15px;}
.new_body ul li a{width:760px; height:40px; line-height:40px; border-bottom:1px dotted #999999; overflow:hidden; display:block; background:url(../images/new_x.jpg) no-repeat left center; padding-left:20px;}
.new_body ul li a b{width:60%; float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new_body ul li a span{float:right; text-align:right;}
.new_body ul li a:hover{border-bottom:1px dotted #2382de; background:url(../images/new_x_hover.jpg) no-repeat left center; color:#2382de;}

.new_an a{display:block; width:100px; height:25px; line-height:25px; float:left; margin-right:20px; text-align:center; color:#fff;}
.new_xq{background:#333333;}
.new_zx{background:#2382de;}

.faq_bt{width:100%; background:url(../images/faq_bt.jpg) repeat-x bottom; padding-bottom:10px; overflow:hidden; height:35px; line-height:35px;}
.faq_bt h3 a{float:left; font-size:18px; color:#2382de;}
.faq_bt span a{float:right;}
.faq{float:right; width:360px; overflow:hidden;}
/* 向上滚动 */
.marqueetop {width:360px;height:500px; overflow:hidden; margin:15px auto 0 auto;}
.faq-l {margin-bottom:20px;clear:both;overflow:hidden;}
.faq-l .faq-w span{width: 20px;height: 20px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:#2382de; color:#fff; font-weight:bold;}
.faq-l .faq-d span{clear:both;color:#fff;width: 20px;height: 20px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:#333333;font-weight:bold;}
.faq-l .faq-w p {float:right;line-height: 20px;width: 330px;margin:0;color: #333;font-size: 14px;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faq-l .faq-d p {float:right;width: 330px;height:80px;line-height:25px;margin:0;color: #333;overflow:hidden;}










/*link*/
.link-box{ width:100%;  border-top:1px solid #b2b2b2; overflow:hidden; margin:30px auto 0 auto;}
.link{ width:1180px; line-height:30px; overflow:hidden; margin:10px auto;}
.link h3{float:left; font-size:18px; color:#2a2a2a;}
.link a{ margin:0 15px;}






























 