body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}
/* remember to define focus styles! */
address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
[url=]/*@purpose[/url] To enable resizing for IE */
[url=]/*@branch[/url] For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
:focus {
    outline: none;
}
ol, ul, li {
    list-style: none;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited, ins {
    text-decoration: none;
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
html {
    -webkit-text-size-adjust: none;
    overflow-x:hidden;
}
/*::selection { text-shadow:none;}*/
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 80%;
    line-height: 1px;
}
body {
    font: normal normal normal 16px/1.5  "Microsoft YaHei" , Arial, Simsun,  Tahoma, sans-serif;
    color:#333;
    background:#f0f0f0;
}
a {
    color: #333;
    -webkit-transition:all linear .2s;
    -moz-transition:all linear .2s;
    -ms-transition:all linear .2s;
    transition:all linear .2s;
}
/* common style */
.fl-left {
    float: left;
}
.fl-right {
    float: right;
}
.sl-container {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
}
.sl-content{
    width:1440px;
    margin-left:auto;
    margin-right:auto;
    background:#fff;
}
.pos-rel{ position:relative;}
.pos-abs{ position: absolute;}
.title{  background: rgba(0, 0, 0, 0) url("../img/kdtopbg.jpg") repeat-x scroll 0 40px;  height: 80px;  width: 100%; line-height:80px;}
.title h2{width:280px; padding:0 36px; text-align:center; margin:0 auto; background-color:#fff; font-size:30px; font-weight:400; color:#016293;}
.information .title h2{ width:330px;}

/*顶部样式*/
.header{ height: 100px;}
.logo{ margin-top:30px; margin-right:40px;}
.logo_txt{ margin-top:46px;}
.header ul li{ float:left; margin-top:46px;}
.header ul li a{ padding:0 10px;}
.header ul li a:hover{color:#00A54F;}

.banner{ height: 400px; background:url("../img/banner.jpg") no-repeat center;}

/*展会信息样式*/
.information{ padding-top:70px;}
.information p{ color:#666;}
.guide{ width:360px; height:220px; background:#f0f0f0; font-size:14px; margin-top:30px;}
.bt{ height:40px; background:#016293; text-align:center; line-height:40px; color:#fff; font-weight: 400;}
.guide .txt{ padding:25px 20px;}
.guide .txt p{ font-size:14px;}
.guide .txt p span{ color:#016293; font-weight: bold;}
.guide .txt a{ display:block; height:30px; line-height:30px; color:#fff;  border-radius: 3px;}
.guide .txt a:hover{ background-color:#016293;}
.map{ width:110px;padding-left:45px; background:url("../img/infor01.png") no-repeat 10px center #00a54f; float: left; margin:10px 10px 10px 0;}
.invitation{ width:95px; padding-left:60px;background:url("../img/infor02.png") no-repeat 25px center #00a54f; float: left; margin-top:10px;}
.order{ width:320px; text-align:center; background:#00a54f; clear:both;}
.news{ width:580px; height:220px; background:#f0f0f0; font-size:14px; margin-top:30px;}
.news ul{ padding:20px 20px;}
.news ul li a{ display:block; line-height:28px;}
.news ul li a span{ color:#999;}
.news ul li a:hover{ text-decoration: underline;}

/*参展产品样式*/
.products{ margin-top:30px;}
.products ul{ overflow:hidden; padding:20px 0 50px;}
.products ul li a{ display:inline-block; float:left; width:310px; height: 200px; background-color:#ccc; margin-right:25px; position:relative;}
.products ul li a .intro{ width: 250px; height: 140px; background-color:rgba(0,0,0,0.7); color:#fff; position:absolute; top:0; left: 0; padding:30px; opacity:0; -webkit-transition: all linear .5s; -moz-transition: all linear .5s; -o-transition: all linear .5s; transition: all linear .5s;}
.products ul li a .intro h3{ font-size:18px; font-weight:400; color:#ff9900; margin-bottom:5px;}
.products ul li a .intro p span{ font-weight:bold; margin-right:10px;}
.products ul li a:hover .intro{ opacity: 1;}


/*长城聚焦样式*/
.focus{ margin-bottom: 40px; font-size:14px;}
.focus .slideTxtBox{ overflow:hidden; margin-top: 20px;}
.focus .slideTxtBox .hd li {  width: 185px;  height:55px; line-height:55px; color:#fff; background:#016193; margin-top:10px; padding-left:10px; cursor: pointer;}
.focus .slideTxtBox .hd li.on{ background:url("../img/focus_bg.png") no-repeat left 0; width:193px;}
.focus .slideTxtBox .bd li{ overflow:hidden;}
.focus .slideTxtBox .bd li .focus_txt{ width: 325px; height:235px; background-color:#EBEFF1; padding:15px 20px 0 20px;}
.focus .slideTxtBox .bd li .focus_txt h2{ font-size:24px; color:#009966; font-weight:400; border-bottom:1px solid #009966;}
.focus .slideTxtBox .bd li .focus_txt p{ margin-top:15px;}
.focus .slideTxtBox .bd li img{ width:370px; height:250px;}

/*公司案例样式*/
#case .sl-container {height:470px; background:url(../img/d2.jpg) no-repeat; border:2px solid #00A54F; margin:20px auto 50px;}
.case p{ color:#00A54F; font-size:18px; font-weight:500; background:#fff; width:300px; height:30px; padding-left:30px; line-height:30px; box-shadow:4px 4px 0 #6e90b3; top:-10px; left:20px;}
.case img{ top:13px; left:16px; z-index:999;}
.case_intro  a{ float:left; background:url(../img/m0.png) no-repeat 2px center; height:36px; padding-left:23px; line-height:45px; color:#333; font-family:"Segoe UI Semibold"; font-size:14px;}
.case_intro  a:hover{ background: url(../img/m0@2x.png) no-repeat 1px -1px;}
.b40{ left:182px; top:106px;}
.b41{ left: 330px; top:237px;}
.b42{ left: 480px; top: 55px;}
.b43{ left: 470px; top: 80px;}
.b44{ left: 533px; top: 205px;}
.b45{ left: 649px; top: 174px;}
.b46{ left: 630px; top: 100px;}
.b47{ left: 717px; top: 157px;}
.b48{ left: 756px; top: 135px;}
.b49{ left: 812px; top: 95px;}

/*video & picture 样式*/
.meiti{}
.meiti .sl-container{ margin:30px auto 40px;}
.meiti .title{ margin-bottom: 10px;}
.meiti .video{ width:470px; height: 340px; background:#ccc;}
.meiti .video .hd{ height:40px; line-height:40px; background:#016293; color:#fff;}
.meiti .video .hd li{float:left;}
.meiti .video .bd{ overflow: hidden;}
.meiti .video .bd li{ float:left;}
.meiti .slidebox{ width:490px; height:340px; position:relative;}
.meiti .slidebox h3{ font-weight:400; height:40px; line-height:40px; background:#016293; color:#fff; text-align:center;}
.meiti .slidebox .bd ul{ overflow:hidden;}
.meiti .slidebox .bd ul li{ float:left;}
.meiti .slidebox .next,.meiti .slidebox .prev{ display:block; width:50px; height:50px; position:absolute; top:155px;}
.meiti .slidebox .next{ background:url("../img/arrow01.png") no-repeat; left:10px;}
.meiti .slidebox .prev{ background:url("../img/arrow03.png") no-repeat; right:10px;}
.meiti .slidebox .next:hover{background-image: url("../img/arrow02.png");}
.meiti .slidebox .prev:hover{background-image: url("../img/arrow04.png");}

/* box6 style */
.box6{ height:425px;}
.box6 h1{  font-size:28px; color:#333; font-family:"Roboto"; font-weight:normal; padding-top:40px;}
.box6 ul{ overflow:hidden;  padding-top:20px;}
.box6 ul li{ color:#333; border-right:1px solid #e5e5e5; float:left; font-size:18px; height:36px; line-height:36px;  text-indent:50px;}
.box6 ul li a{ color:#333;}
.d1{ background:url(../img/f1.png) no-repeat left center; padding-right:48px;}
.d2{ background:url(../img/f2.png) no-repeat left center; padding-right:48px; margin-left:48px;}
.d3{ background:url(../img/f3.png) no-repeat left center;  margin-left:48px;}
.tj{ height:215px; padding-top:30px;}
.tj1,.tj2,.tj3{ width:310px; overflow:hidden; height:60px;}
.tj1,.tj2{margin-right:25px;}
.LV_validation_message{ display:block; font-size:13px; color:#00A54F;}
.tj input{ height:35px; text-indent:5px; border:1px solid #ccc; width:270px;  color:#999;}
.tj textarea{ color:#999; height:140px; border:1px solid #ccc; width:605px; padding-top:5px; text-indent:5px;}
.tj label{ width:37px; height:35px; display:block; border-top:1px solid #ccc; float:left; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.tj4 label{ width:37px; height:145px;}
.tj1 label{ background:url(../img/f4.png) no-repeat center #f5f5f5;}
.tj2 label{ background:url(../img/f5.png) no-repeat center #f5f5f5;}
.tj3 label{ background:url(../img/f6.png) no-repeat center #f5f5f5;}
.tj4 label{ background:url(../img/f7.png) no-repeat center 10px #f5f5f5;}
.tj5{ width:310px; height:151px;}
.tj5 p{ color:#333; margin-bottom:10px; line-height:28px;}
.tj5 span{ color:#00A54F; margin-bottom:26px; display:block;}
.tj5 input{ height:34px; background:#00A54F; border:none; line-height:34px; color:#fff; box-shadow:0 2px 0 #018e45; width:310px; cursor:pointer; margin-top:-5px;}
.tj5 input:hover{ background: #0db05b;}
.tj51{ width:16px; height:14px; line-height:14px; background:rgba(92,188,138,0.6); bottom:6px; box-shadow:0 2px 0 #018e45; padding:10px;}

.footer{ height:120px; background:#333;}
.footer ul{ overflow:hidden; margin-left:auto; margin-right:auto; width:820px; padding-top:33px;}
.footer li{ float:left; padding:0 10px;}
.footer li a{ color:#fff;}
.footer li a:hover{ text-decoration: underline;}
.footer p{ text-align:center; color:#fff; padding-top:30px;}

