@charset "utf-8";
/*base css*/
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,lengend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none}
table{border-collapse:collapse;border-spacing:0}
img{border:0 none;vertical-align:top}
li{list-style-type:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif}
button{cursor:pointer}
cite,em{font-style:normal}
body{line-height:1.17;-webkit-text-size-adjust:none;-webkit-touch-callout:none;/*-webkit-user-select:none;*/  font-family: 'Microsoft Yahei','微软雅黑','Verdana';}
a{color:#000;text-decoration:none}
a:link{text-decoration:none}
a:hover{text-decoration:underline}
:focus{outline:0}
.clearfixed:after{content:".";clear:both;display:block;height:0;overflow:hidden}
.clearfixed{zoom:1;display:block}
/*::-webkit-scrollbar{width:0;height:0}*/
::-ms-clear{display:none}
::-ms-reveal{display:none}
input::-webkit-input-placeholder{color:#999}
.none{display:none!important}
html{-webkit-tap-highlight-color:transparent}
.fl{float:left;}
.fr{float:right;}
.top-kv li.kv_type_ad img{width:auto;height:auto;}
/*footer*/
.footer{width:auto;margin:0 auto;background-color:#000;padding:20px 0;text-align:Center;}
.footer .f-link {width:1000px;margin: 0 auto 20px;text-align:left;border-bottom: 1px solid #3c3c3c;padding-bottom: 20px;}
.footer .f-link h5 {font-family: 'Microsoft Yahei','微软雅黑','Verdana';font-size: 14px;color: #dbdbdb;}
.footer .f-link ul li {float: left;margin: 14px 23px 0 0;}
.footer .f-link ul li a {font-family: 'Microsoft Yahei','微软雅黑','Verdana';font-size: 14px;color: #dbdbdb;text-decoration: none;}
.footer,.footer a,.footer a:hover{color:#CCC;}
.footer .f-top a{margin:10px 15px;line-height:30px;} 
.footer .f-bottom p{clear:both;line-height:30px;}
#scrolltop{display:none;cursor:pointer;position:fixed;bottom:50px;right:100px;width:59px;height:58px;background:url(../images/backtop.png) no-repeat;}
#scrolltop:hover{background:url(../images/backtop_hover.png) no-repeat;}
/*延时加载*/
.lazy {background:url(../images/loading.gif) no-repeat center;} 
/*search*/
.so_header {width:584px;margin:0 auto;padding:200px 0 90px;min-height:450px;}
.so_header .logos {width:260px;height:90px;margin:0 auto 50px;background:url(../images/logo.png) no-repeat;text-align:center;display:block;}
.so_header .pro_form {margin:0 auto;}
.so_header .pro_form {position:relative;margin-top:-2px;}
.so_header .fore {float:left;}
.so_header .inpTxt {width:418px;height:42px;padding:5px 10px;float:left;line-height:30px;border:solid 1px #000;color:#666;font-size:14px;}
.so_header .inpSub {width:144px;height:54px;float:left;background:#000;color:#fff;font-size:16px;border:0 none;}
.ks-txts {padding-top:50px;} 
/*about*/
.about-us {min-height:600px;font-size:16px;line-height:28px;padding-left:3%;}
.about-us h3 {text-align:center;font-size:20px;font-weight:700;margin:30px 0 15px;}
.about-us .items {text-align:center;font-size:16px;}
.about-us .items a{margin-right:20px;}
.hezuo a {margin: 20px 15px;display: inline-block;}
#about {width:1000px; padding-top: 10px;border-top: 5px solid #000;}
#about a  {margin-right:20px;}
#about a.active {color: #ff0000;text-decoration: none;}
.InPad {display:none;}
@media screen and (min-width:320px) and (max-width:640px) {
a.notInPad,.notInPad {display:none;}
.InPad {display:block;} 
.g-doc {position:relative;} 
.m-topHead {width:100%;border-bottom:1px #e9e9e9 solid;}
.m-headMenu {position:absolute;height:120px;transform:translateY(-100%);-webkit-transform:translateY(-100%);left:0px;width:100%;z-index:111111;background:#FFF;-webkit-background-size:100%;background-size:100%;overflow:hidden;opacity:0.8;-webkit-animation:ico-animation 3s;box-shadow:2px 3px 8px #ddd;}
.m-headMenu table {width:100%;border-collapse:collapse;border:none;}
.m-headMenu td {width:25%;height:40px;font-size:15.04px;text-align:center;position:relative;}
.m-headMenu td,.m-headMenu th {border:none;}
.m-headMenu td a {color:#000;position:relative;height:100%;display:block;}
.m-headMenu td em {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.m-headMenu td:before {content:"";display:block;border:1px dotted #fff;border-width:0 1px 1px 0;width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0.3;}
.m-headMenu td:nth-child(4n) a {border-right:0px;}
.m-headNav {height:51.52px;background-color:#fff;position:relative;z-index:1;}
.m-headNav .aLogo {width:96px;height:22px;background-image:url(../images/logo_index.png);-webkit-background-size:96px;background-size:96px;background-repeat:no-repeat;position:absolute;left:50%;top:50%;margin:-11px 0 0 -48px;}
.m-message-tips:after {content:"";width:7px;height:7px;border-radius:3px;background:#fb3a3a;display:block;position:absolute;right:0px;top:1px;}
.m-headNav .sMenu {width:23.36px;height:23.36px;position:absolute;left:14.08px;top:16.96px;position:absolute;background:url(../images/smenu.png) no-repeat;-webkit-background-size:23.36px;background-size:23.36px;z-index:5;}
.m-headNav .m-search {width:0.78rem;height:0.78rem;position:absolute;right:0.39rem;top:0.39rem;-webkit-background-size:0.75rem;background-size:0.75rem;}
.m-headNav .m-search {width:24.96px;height:24.96px;position:absolute;right:12.48px;top:12.48px;background:url(../images/smenu_search.png) no-repeat;-webkit-background-size:24.96px;background-size:24.96px;}
.showMenu {position:relative;}
.showMenu .m-headNav .sMenu {background:url(../images/smenu_show.png) no-repeat;-webkit-background-size:23.36px;background-size:23.36px;}
.menu-animate {transform:translateY(0%);-webkit-transform:translateY(0%);transition:transform 0.6s ease-in-out 0s;-webkit-transition:-webkit-transform 0.6s ease-in-out 0s;}
.menu-animate-two {transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:transform 0.6s ease-in-out 0s;-webkit-transition:-webkit-transform 0.6s ease-in-out 0s;}
.m-search-wrap {width:100%;position:absolute;}
.m-search-wrap input {width:99%;height:40px;font-size:18px;border-radius:0;transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;}
.m-search-wrap:focus {outline:none;}
/*base*/
#scrolltop {right:.5rem;bottom: 1.0rem;}
.footer .f-top a {display:inline-block}
/*search*/
.so_header { width:100%;margin: 0 auto; padding-top:150px;min-height:500px;}  
.so_header .pro_form { margin: 0 5%;position:relative;} 
.so_header .fore{float:left;}
.so_header .inpTxt{width:65%;height:30px;padding:5px 10px;float:left;line-height:30px;border:solid 1px #000;color:#666;font-size:14px;}
.so_header .inpSub{width:25%;height:42px;float:left;background:#000;color:#fff;font-size:16px;border:0 none;}
.ks-txts {padding-top: 50px;}
/*about*/
#about {border-top:0}
/*footer*/
.footer .f-top a {line-height:10px;}
}