@charset "utf-8";
/**
 * by fengsutech
 * 09-23-2014
 */
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body{font:12px/1.5 "微软雅黑",Arial,sans-serif;background:#fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {margin: 0;font: inherit;color: inherit;}
hr {height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
img{border:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
input,label,img,th{vertical-align:middle}
ul,ol,li{list-style:none}
a{text-decoration:none;background: transparent}
a:hover,a:active{text-decoration:none}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline}
abbr[title] {border-bottom: 1px dotted}
pre {overflow: auto}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer}
fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0}
legend {padding: 0;border: 0}
textarea {overflow: auto}
optgroup {font-weight: bold}
table{border-collapse:collapse;border-spacing:0}
/*通用样式*/
.clearfix:after,clearfix:before{display:table;content:" ";}
.clearfix:after,.clear{clear:both}

/*页面开始*/
.slideBox{ position:relative; width:100%;  height:auto; overflow:hidden; margin:0 auto; }
.slideBox .logo{ position:absolute; left:6%; top:14px; z-index:2; width:40%;}
.slideBox .logo img{ width:100%; height:auto;}
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; height:auto;  }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li a img{ width:100%; height:auto}

.title-box{ padding:10% 0 4%;}
.title-box img{ height:24px; padding-left:8%;}
.index-gsjj{ width:90%; margin:0 auto; background:#f8f7f7; padding:1% 0;}
.index-gsjj-img{ width:90%; display:block; margin:5% auto;}
.index-gsjj-text{ width:90%; margin:0 auto; color:#484b50; line-height:1.8em;}

#timeline1 {width: 100%; overflow: hidden;margin:0 auto;position: relative; background:url(../images/kjt_wap/list_4.png) no-repeat center 48px; margin-top:5%;}
#timeline1 #dates {width: 100%;height: 60px;overflow: hidden;}
#timeline1 #dates li {list-style: none;float: left;width: 100px;height: 50px;font-size: 16px;text-align: center;}
#timeline1 #dates a {line-height: 38px; display:block; width:100%; color:#333 ; padding-bottom:22px; background:url(../images/kjt_wap/icon_28.png) no-repeat 50px 46px;}
#timeline1 #dates .selected { background:url(../images/kjt_wap/icon_29.png) no-repeat center 2px;font-size: 18px; color:#fff;}
#timeline1 #issues {width: 100%;height: auto;overflow: hidden; }	
#timeline1 #issues li {width: 320px; list-style: none;float: left; overflow:hidden;}
#timeline1 #issues li p{ padding:10px 10px; font-size:14px;}

.tabBox{ position:relative;}
.tabBox .hd{ height:60px; width:100%; line-height:20px; padding:0 10px; font-size:14px; position:absolute; top:10px; right:10px; z-index:2;}
.tabBox .hd ul{ position:absolute; height:61px; top:0; right:0; }
.tabBox .hd ul li{ float:left; padding:4px 10px; color:#666;}
.tabBox .hd ul li a.li1{ background:url(../images/kjt_wap/icon_5.png) no-repeat 2px 2px; background-size:auto; padding-top:40px; display:block}
.tabBox .hd ul li a.li2{ background:url(../images/kjt_wap/icon_6.png) no-repeat 2px 2px; background-size:auto; padding-top:40px; display:block;}
.tabBox .hd ul .on{ border-radius:8px;}
.tabBox .hd ul .on a.li1{background:url(../images/kjt_wap/icon_7.png) no-repeat 2px 2px;}
.tabBox .hd ul .on a.li2{background:url(../images/kjt_wap/icon_8.png) no-repeat 2px 2px;}
.tabBox .bd ul{}
.tabBox .bd ul.ul1{ background:url(../images/kjt_wap/bg_1.png) no-repeat right bottom; background-size:cover; padding-top:80px;}
.tabBox .bd ul.ul2{ background:url(../images/kjt_wap/bg_2.png) #f0f0f0 no-repeat top left; background-size:contain; padding-top:80px;}
.tabBox .bd li{ width:80%; margin:13% auto; box-sizing:border-box;}
.tabBox .bd ul.ul1 li{ padding-left:18%;}
.tabBox .bd li.li1{ background:url(../images/kjt_wap/icon_1.png) no-repeat; }
.tabBox .bd li.li2{ background:url(../images/kjt_wap/icon_2.png) no-repeat; }
.tabBox .bd li.li3{ background:url(../images/kjt_wap/icon_3.png) no-repeat; }
.tabBox .bd li.li4{ background:url(../images/kjt_wap/icon_4.png) no-repeat; }
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li .li-title{ font-weight:bold; font-size:1.4em;}
.tabBox .bd ul.ul2 .link{ font-size:1.2em; padding:30% 0 25%; padding-left:64%; line-height:2em;}
.tabBox .bd ul.ul2 .link a{ color:#466994;}
.tabBox .bd ul.ul2 .text{ color:#595959; line-height:1.8em; font-size:1.1em;}

.tabBox1 .hd{ height:30px; line-height:30px; padding:0 10px; font-size:16px; position:relative;  }
.tabBox1 .hd ul{ position:absolute; height:31px; top:0; overflow:hidden;  }
.tabBox1 .hd ul li{ float:left; padding:0 10px; color:#666;  }
.tabBox1 .hd ul li a{ color:#333;}
.tabBox1 .hd ul .on{ background:#657fa2;}
.tabBox1 .hd ul .on a{ display:block; color:#fff; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox1 .bd ul{ padding:10px 0;}
.tabBox1 .bd li{ padding:0 10px; height:33px; line-height:33px; overflow:hidden; color:#666; border-bottom:1px dashed #9b9b9b;}
.tabBox1 .bd li a{ color:#666; float:left;}
.tabBox1 .bd li span{ float:right;}
.tabBox1 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

.n-title{ width:100%;}
.n-title img{ width:100%;}
.n-nav-box{ width:100%; height:5em;}
.n-nav{ width:33.3%; float:left; text-align:center; border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5; box-sizing:border-box; line-height:3em;}
.n-nav a{ color:#7c7e87; font-size:1.1em;}
.n-nav img{ width:18px; margin-right:2px; display:none}
.n-nav-box .on{ line-height:4em; border-radius:0px 0px 8px 8px; box-shadow:0px 2px 6px #999;}
.n-nav-box .on img{ display:inline;}
.n-nav-box .on a{ color:#416da3;}

.contact-box h2{ border-left:16px solid #466994; font-size:1.2em; margin:.6em 0; color:#466994;}
.contact-box div{border-top:1px solid #c5c5c5; line-height:1.8em; margin:.4em 10px 1.2em 16px; }
.n-video-box{ overflow:hidden;}
.n-video{ float:left; width:44%; margin:1% 3%;}
.video-pic{ width:100%;}
.n-video-text{ overflow:hidden; padding:8px 0;}
.video-title{ float:left; font-size:1.1em;}
.video-num{ float:right; padding-left:20px; background:url(../images/kjt_wap/icon_9.png) no-repeat; background-size:contain;}
.next{ background:#f1f1f1; height:4em;padding-top:1em}
.next div{ color:#8f8f8f; font-size:1.2em; display:block;text-align:center;}

.tabBox2 .hdd{ height:20px; line-height:20px;font-size:1.2em; position:relative;}
.tabBox2 .hdd ul{ position:absolute; height:40px; top:0; width:100%; overflow:hidden;   text-align:center;}
.tabBox2 .hdd ul li{ color:#666; display:inline-block; *display:inline; padding:0 10px;}
.tabBox2 .hdd ul li a{ display:block; padding-left:27px;}
.tabBox2 .hdd ul li a.a1{ background:url(../images/kjt_wap/icon_10.png) no-repeat 0px 0px; background-size:cover}
.tabBox2 .hdd ul li a.a2{ background:url(../images/kjt_wap/icon_10.png) no-repeat -55px 0px; background-size:cover}
.tabBox2 .hdd ul li a.a3{ background:url(../images/kjt_wap/icon_10.png) no-repeat -112px 0px; background-size:cover}
.tabBox2 .hdd ul .on{ }
.tabBox2 .hdd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox2 .hdd ul .on a.a1{ background:url(../images/kjt_wap/icon_10.png) no-repeat -171px 0px; background-size:cover}
.tabBox2 .hdd ul .on a.a2{ background:url(../images/kjt_wap/icon_10.png) no-repeat -226px 0px; background-size:cover}
.tabBox2 .hdd ul .on a.a3{ background:url(../images/kjt_wap/icon_10.png) no-repeat -283px 0px; background-size:cover}
.tabBox2 .bd ul{ padding:10px 0;  }
.tabBox2 .bd li{line-height:20px; border-bottom:1px dashed #c3c3c3; padding:10px 10px;}
.tabBox2 .bd li a{ display:block; -webkit-tap-highlight-color:rgba(0,0,0,0); color:#434950; font-size:1.1em;}  /* 去掉链接触摸高亮 */
.tabBox2 .bd li p{ color:#8f8f8f;}

.new-show-box{  padding:10px;}
.new-show-box h1{font-size:1.3em; color:#333; padding-bottom:10px;}
.new-show-box p{ color:#8f8f8f;}
.new-show-box div{ padding:10px 0; font-size:1.1em; line-height:1.8em; color:#3f4346;}
.new-show-box div img{ width:100%; margin:0 auto; display:block;}
.other-show h2{ padding:0 10px; font-size:1.3em; border-bottom:1px solid #404040; line-height:2.4em; margin-bottom:.8em;}
.other-show p{ padding:0 10px; line-height:2em;}
.other-show p a{ color:#7c7c7c;}


.tz-title{ background:url(../images/kjt_wap/list_5.png) no-repeat center center; background-size:contain; text-align:center; font-size:1.2em; color:#333; padding:10px 0; margin-bottom:10px;}
.tz-box{ border-top:1px solid #c6d0dc}
.tz-div{ overflow:hidden; border-bottom:1px solid #c6d0dc;}
.tz-left{ float:left; background:#4f80bc; color:#fff; padding:4px 0; padding-left:2%; width:25%;}
.tz-right{ float:left; width:71%; padding:4px 0; padding-left:2%;}

.zx-box{ padding:10px; background:url(../images/kjt_wap/bg_3.png) no-repeat center bottom; background-size:contain;}
.zx-text{ color:#6b727b; line-height:1.8em;}
.zx-radio{ text-align:right; margin:18px 0 10px 0; font-size:1.1em;}
.zx-radio input[type="radio"]{ margin:0 8px;}
.zx-div{ overflow:hidden; margin:8px 0;}
.zx-div input[type='text']{ border:1px solid #c9c9c9; box-sizing:border-box; padding:0 6px; line-height:34px; background:#fff;}
.zx-div .name{ width:49%; float:left;}
.zx-div .tel{ width:49%; float:right;}
.zx-div .email{ width:100%;}
.zx-div .title{ width:100%;}
.zx-div .content{border:1px solid #c9c9c9; box-sizing:border-box; padding:0 6px; width:100%; line-height:34px; height:80px; background:#fff;}
.zx-div .submit{ background:#466994; color:#fff; border:0; width:100%; line-height:40px; font-size:1.2em;}

.ly-title{ padding:10px;}
.ly-title span{ background:url(../images/kjt_wap/icon_11.png) no-repeat; background-size:contain; padding-left:24px; font-size:1.2em;}
.ly-box{ background:#f5f5f5; margin-bottom:20px;}
.ly-k{ border-bottom:2px solid #fff; padding:10px;}
.ly-k-s{ color:#8d929b;}
.ly-k-t{ color:#000; font-size:1.1em;}
.ly-k-c{ padding:4px 0; color:#666;}
.ly-g{ padding:10px;}
.ly-g-t{ color:#ff834d}
.ly-g-c{ padding:4px 0; color:#666;}
.ly-more{ text-align:center; color:#6c6b6b; font-size:1.2em; display:block; padding:10px 0 30px;}

.tabBox3 .hd{ height:100px; line-height:40px; font-size:16px; position:relative;  }
.tabBox3 .hd ul{ position:absolute; height:100px; top:0; width:100%; text-align:center;}
.tabBox3 .hd ul li{ color:#606060; display:inline-block; *display:inline; margin:0 4px; padding-top:37px;}
.tabBox3 .hd ul li a{ display:block; width:50px; height:50px; line-height:50px; border:1px solid #dcdcdc; border-radius:100%;}
.tabBox3 .hd ul .on{background:url(../images/kjt_wap/icon_12.png) no-repeat; background-size:contain;}
.tabBox3 .hd ul .on a{ background:#e3e3e3; color:#466994; border:1px solid #e3e3e3;}
.tabBox3 .bd ul{ }
.tabBox3 .bd li{ height:33px; line-height:33px; overflow:hidden; padding:0 10px;}
.tabBox3 .bd li.title{ color:#466994; font-size:1.1em; font-weight:bold; border-bottom:1px solid #d2d2d2;}
.tabBox3 .bd li span{ float:left;}
.tabBox3 .bd li span.span1{ width:67%;}
.tabBox3 .bd li span.span2{ width:13%;}
.tabBox3 .bd li span.span3{ width:20%;}
.tabBox3 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); } 

.company-introduce{  padding:0 8%;background:url(../images/kjt_wap/bg_4.png) no-repeat left bottom; background-size:cover;}
.company-text{color:#484848; font-size:1.1em; line-height:1.9em; }
.company-qm{ text-align:right;}
.company-qm img{ width:74%; margin:10% 0 6%;}
.company-dz{ line-height:60px;}
.company-dz span{ font-size:1.3em; color:#4185d8}
.company-dz img{ height:20px; margin:0 6px 0 6px;}
.company-dz i{ font-style:normal; color:#214168;}

.tabBox4{ background:#fafafa;}
.tabBox4 .hd{ height:130px; line-height:34px; font-size:1.1em; position:relative;  }
.tabBox4 .hd ul{width:100%; text-align:center }
.tabBox4 .hd ul li{ display:inline-block; *display:inline; width:18%; margin:0 1%;}
.tabBox4 .hd ul li a{ }
.tabBox4 .hd ul li span{ display:block; width:100%; border-radius:100%; margin-top:14px;}
.tabBox4 .hd ul li span.span1{ background:url(../images/kjt_wap/icon_14.png) #ffffff no-repeat; background-size:contain;}
.tabBox4 .hd ul li span.span2{ background:url(../images/kjt_wap/icon_15.png) #ffffff no-repeat; background-size:contain;}
.tabBox4 .hd ul li span.span3{ background:url(../images/kjt_wap/icon_16.png) #ffffff no-repeat; background-size:contain;}
.tabBox4 .hd ul li span.span4{ background:url(../images/kjt_wap/icon_17.png) #ffffff no-repeat; background-size:contain;}
.tabBox4 .hd ul .on{}
.tabBox4 .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox4 .hd ul .on span.span1{ background:url(../images/kjt_wap/icon_18.png) #466994 no-repeat; background-size:contain;}
.tabBox4 .hd ul .on span.span2{ background:url(../images/kjt_wap/icon_19.png) #466994 no-repeat; background-size:contain;}
.tabBox4 .hd ul .on span.span3{ background:url(../images/kjt_wap/icon_20.png) #466994 no-repeat; background-size:contain;}
.tabBox4 .hd ul .on span.span4{ background:url(../images/kjt_wap/icon_21.png) #466994 no-repeat; background-size:contain;}
.tabBox4 .bd ul{ overflow:hidden;}
.tabBox4 .bd ul.ul1{}
.tabBox4 .bd ul.ul1 img{ width:90%; height:auto; display:block; margin:10px auto;}
.tabBox4 .bd ul.ul1 p{ color:#333; font-size:1.1em; line-height:2em; width:90%; margin:0 auto;}
.tabBox4 .bd li{ line-height:33px;   }
.tabBox4 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

.ul2-btn-box{ text-align:center;}
.ul2-btn-box .on{ color:#ff834d;}
.ul2-btn{ display:inline-block; *display:inline; width:27%; margin:1%;}
.ul2-btn img{ width:100%; margin:4px 0;}
.ul2-text{ width:88%; padding:14px; margin:10px auto; box-shadow:0px 0px 10px #999; line-height:1.8em; font-size:1.1em;}
.ul2-text div{ display:none;}

.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden; padding-bottom:20px;}
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:0px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:8px; padding:3px 5px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#fafafa; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#fafafa;  }
.focus .bd{ position:relative; z-index:0; width:90%; margin:0 auto; }
.focus .bd li{margin:0 2px;}
.focus .bd li img{ width:100%; height:auto; overflow:hidden;zoom:1; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.focus .bd .ul3-text h2{ font-size:1.3em; font-weight:bold; line-height:40px; margin:6px 0 10px; padding-left:20px; background:url(../images/kjt_wap/icon_22.png) no-repeat left center; background-size:contain;}
.focus .bd .ul3-text div{ line-height:1.6em;}
.focus .prev,.focus .next{ position:absolute; width:30px; height:60px; background:#ccc; left:5%; top:100px; text-align:center; color:#fff; text-decoration:none; background:url(../images/kjt_wap/right.png) no-repeat; background-size:contain; opacity:.7}
.focus .next{ left:auto; right:5%; background:url(../images/kjt_wap/left.png) no-repeat; background-size:contain; opacity:.7}

.focus1{ width:100%;  margin:0 auto; position:relative; overflow:hidden; padding-bottom:20px;}
.focus1 .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:0px; text-align:center;  }
.focus1 .hd ul{ display:inline-block; height:8px; padding:3px 5px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; font-size:0; vertical-align:top;}
.focus1 .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#fafafa; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus1 .hd ul .on{ background:#fafafa;  }
.focus1 .bd{ position:relative; z-index:0; width:90%; margin:0 auto; }
.focus1 .bd li{margin:0 2px;}
.focus1 .bd li img{ width:100%; height:auto; overflow:hidden; zoom:1; display:block; background:url(images/loading.gif) center center no-repeat;  }
.focus1 .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.focus1 .bd .ul3-text h2{ font-size:1.3em; font-weight:bold; line-height:40px; margin:6px 0 10px; padding-left:20px; background:url(../images/kjt_wap/icon_22.png) no-repeat left center; background-size:contain;}
.focus1 .bd .ul3-text div{ line-height:1.6em;}
.focus1 .prev,.focus1 .next{ position:absolute; width:30px; height:60px; background:#ccc; left:5%; top:100px; text-align:center; color:#fff; text-decoration:none; background:url(../images/kjt_wap/right.png) no-repeat; background-size:contain; opacity:.7}
.focus1 .next{ left:auto; right:5%; background:url(../images/kjt_wap/left.png) no-repeat; background-size:contain; opacity:.7}


.ul4 img{ width:100%;}

.company-list-box{ background:url(../images/kjt_wap/bg_5.png) no-repeat center bottom; background-size:contain;}
.timelist-sbox{ background:url(../images/kjt_wap/list_2.png) repeat-x center 53px; margin-top:10px;}
#timeline {width: 100%; overflow: hidden;margin: 0 auto;position: relative;}
#timeline #dates {width: 100%;height: 80px;overflow: hidden}
#timeline #dates li {list-style: none;float: left;width:100px;height: 50px;font-size: 16px;text-align: center;}
#timeline #dates a {line-height: 38px;padding-bottom:60px; display:block; width:100%; color:#333;background:url(../images/kjt_wap/icon_25.png) 39px 49px no-repeat; text-decoration:none;}
#timeline #dates .selected {font-size: 17px; background:url(../images/kjt_wap/icon_23.png) 39px 42px no-repeat;}
#timeline #issues {width: 320px; overflow: hidden;background:#f4f4f4;}	
#timeline #issues li {width: 320px; list-style: none;float: left; overflow:hidden;}
#timeline #issues li h1{width:96%; margin:4px auto 8px; font-size:1.1em; color:#010101; line-height:24px; font-weight:normal;}
#timeline #issues li img{width:96%; display:block; margin:0 auto; padding-bottom:10px;}

.foot-blank{ width:100%; height:70px; margin-top:20px;}
.foot-box{ position:fixed; bottom:0; left:0; width:100%;}
.foot-logo{ display:block; margin:0 auto; width:140px; height:70px; position:relative; z-index:2;}
.foot{ position:absolute; left:0; bottom:0; z-index:1; width:100%; background:#466994; height:56px;}
.language{ float:left; width:35%; color:#fff;}
.language .language-img{ width:36%; padding:0 4px 0 10px;}
.language .language-xl{ width:16%; padding-left:4px;}
.foot-nav{ float:right; width:35%; text-align:right;}
.foot-nav-img{ width:31%; padding-right:10px;}