/*global*/body,div,p,h1,h2,h3,h4,h5,h6,pre,blockquote,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,table,th,td {margin:0;padding:0;}
body,button,input,select,textarea {font:12px/24px 'Microsoft Yahei',"黑体",sans-serif;}
h2,h3,h4,h5 {font-weight:normal;}
address,cite,dfn,em,var,i {font-style:normal;}
code,kbd,pre,samp {font-family:couriernew,courier,monospace;}
small {font-size:12px;}
ol,ul {list-style:none;}
a {text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
legend {color:#000;}
fieldset,img {border:0;}
button,input,select,textarea {font-size:100%;line-height:normal;}
table {border-collapse:collapse;border-spacing:0;}
input[type="button"],input[type="submit"],input[type="reset"] {cursor:pointer;}
iframe {display:block;}
/* 清浮动 */.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;/* for IE6 IE7 */}
/*rest*/body {color:#333;}
a,a:hover {color:#333;text-decoration:none;}
a:hover {color:#F00B0B;}
img {vertical-align:top;}
input,textarea {outline:0 none;}
.red {color:#F00B0B;}
.border: {border:1px solid #D8D8D8;}
.article {color:#333;}
.title-h1 {font-size:26px;line-height:36px;}
.title-h2 {font-size:20px;line-height:28px;text-align:center;}
.title-h3 {font-size:16px;line-height:28px;text-align:center;}
/***** AD *****/.ad1000-90 {margin:0 auto;overflow:hidden;width:1000px;position:relative;}
.ad-top {margin:0 auto;}
.ad300-510 {width:300px;margin:0 auto;overflow:hidden;}
.advertising {position:relative;text-align:center;/*padding:20px 0;*/margin-bottom:20px;border-left:0 none;}
.ad-zone {position:relative;}
/***** layout start *****/.container {width:1000px;min-width:1000px;margin:0 auto;background:#fff;}
.left-container {width:680px;float:left;display:inline;}
.right-container {width:300px;float:right;position:relative;}
.detail-content {margin-bottom:30px;}
.detail-content .advertising {border:0 none;}
/***** layout end *****//***** header start *****/.header {padding:20px 0 5px 0;}
.header .logo {width:411px;height:95px;margin:0 auto;text-indent:-9999em;background:url(logo.png) no-repeat;}
.header .logo a {display:block;height:95px;}
/***** header end *****//***** search common start *****/.search-input {vertical-align:middle;border:0 none;padding:0 10px;width:420px;height:48px;line-height:48px;font-size:16px;color:#333;}
.search-btn {border:0;overflow:hidden;width:32px;height:32px;background:url(home_sprites.png) no-repeat -265px -105px;text-indent:-99em;}
.search-keywords {color:#666;text-align:center;}
.search-keywords a {margin-right:15px;font-size:16px;}
.search-close {position:absolute;top:-1px;right:-60px;display:inline-block;width:50px;height:50px;background:url(home_sprites.png) no-repeat -250px -255px;cursor:pointer;}
::-moz-placeholder {color:#666;}
::-webkit-input-placeholder {color:#666;}
:-ms-input-placeholder {color:#666;}
/***** search common end *****//***** nav start *****/.nav-container {height:42px;position:relative;z-index:9999;border-bottom:3px solid #000;}
.nav-wrap {width:100%;background:#fff;position:absolute;z-index:200;top:0;left:0;z-index:3;}
.nav-wrap .nav {font-size:18px;line-height:42px;float:left;position:relative;}
.nav-wrap .nav li {float:left;padding:0 15px;text-align:center;}
.nav-wrap .nav li.first {padding-left:10px;}
.nav-wrap .nav a:hover {color:#F00B0B;}
.nav-wrap .nav li:hover .sub-nav {display:block;}
/*nav fix*/.nav-container.fix {position:fixed;top:0;left:50%;z-index:100;margin-left:-500px;width:1000px;opacity:0;z-index:-1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.fix.static {display:block;opacity:1;z-index:9999;}
.nav-wrap {z-index:3;}
/* subnav */.nav-wrap .sub-nav {position:absolute;width:998px;left:0;top:43px;height:250px;background:#FFF;display:none;border-top:3px solid #000;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.sub-nav a {color:#333;}
.sub-nav:hover {color:#F00B0B;}
.sub-nav .text-sn {text-align:center;margin-top:10px;font-size:16px;}
.sub-nav .text-sn a {display:inline-block;width:120px;}
.sub-nav .img-sn a img {margin-bottom:10px;}
.sub-nav .img-sn li {width:120px;height:170px;padding:0;margin-left:40px;overflow:hidden;}
.sub-nav .img-sn {font-size:14px;line-height:20px;}
/* search */.nav-wrap .button-search {width:23px;height:23px;float:right;margin:10px 10px 0 0;background:url(button-search.png) no-repeat;cursor:pointer;}
.nav-container .top-search {width:1000px;position:absolute;top:15px;left:50%;margin-left:-500px;padding:50px 0;border-top:3px solid black;border-bottom:3px solid black;margin-top:30px;z-index:2;display:none;border:0 none;background:#f8f8f8;}
.top-search .form {position:relative;width:500px;height:50px;margin:0 auto 20px;background-color:#FFF;}
.top-search .search-input {width:420px;height:50px;vertical-align:top;}
.top-search .search-btn {width:50px;height:50px;background-position:-252px -95px;}
/***** news start *****/.top-news {height:25px;margin:8px 0 8px 0;padding-left:38px;overflow:hidden;position:relative;background:url(login-icon.png) no-repeat 0px 0px;}
.top-news ul li {width:100%;height:25px;font-size:13px;line-height:25px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
/***** news end *****//***** crumbs start *****/.crumbs {height:40px;line-height:40px;color:#999;font-size:14px;padding-left:10px;overflow:hidden;}
.crumbs a {color:#999;}
.crumbs a:hover {color:#F00B0B;}
/***** crumbs end *****//***** pager start *****/.page {height:60px;font-size:14px;line-height:60px;/*border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;*/border:1px solid #D8D8D8;position:relative;padding:0 80px;text-align:center;}
.page a {padding:0 15px;display:inline-block;color:#999;}
.page a:hover {color:#333;}
.page span {color:#333;font-size:20px;}
.page .next a,.page .prev a {padding:0;}
.page a.prev {position:absolute;left:0;width:60px;height:60px;border-right:1px solid #D8D8D8;cursor:pointer;text-align:left;background:url(arrow.png) no-repeat center 0;display:inline-block;opacity:0.6;text-indent:-9999em;}
.page a.next {position:absolute;right:0;width:60px;height:60px;border-left:1px solid #D8D8D8;cursor:pointer;text-align:left;background:url(arrow.png) no-repeat  center -60px;display:inline-block;opacity:0.6;text-indent:-9999em;}
.page a.prev:hover,.page a.next:hover {opacity:1;}
.pager-tip {padding:10px 30px;font-size:14px;line-height:20px;border:1px solid #D8D8D8;background:url(pager-line.jpg) no-repeat center center;}
.pager-tip .left-pager {float:left;width:270px;}
.pager-tip .right-pager {float:right;text-align:right;width:270px;}
.pager-tip span {display:block;font-size:18px;margin:5px 0;}
/***** pager end *****//***** swiper start*****/.swiper-container {position:relative;overflow:hidden;}
.swiper-pagination {position:absolute;right:15px;bottom:0;height:35px;z-index:99;}
.swiper-pagination span {display:block;float:left;margin:0 5px;height:16px;width:16px;background:url(home_sprites.png) -192px -32px no-repeat;cursor:pointer;}
.swiper-pagination span.swiper-active-switch {background-position:-112px -32px;}
.swiper-button-next,.swiper-button-prev {position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;opacity:0;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);background:url(home_sprites.png) no-repeat;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.swiper-button-next {right:0;background-position:-255px -415px;}
.swiper-button-prev {left:0;background-position:-256px -336px;}
/***** swiper end*****//***** links start *****/
.links {margin-bottom:30px;height:48px;line-height:48px;overflow:hidden;font-size:14px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.links span {display:block;float:left;width:75px;font-weight:700;}
.links  .links-list {width:925px;float:left;}
.links ul {width:100%;}
.links li {white-space:nowrap;float:left;margin:0 15px;}
.links li.first {border-left:none;}
.links a {color:#333;display:inline-block;}
.links a:hover {color:#F00B0B;}
/***** links end *****//***** footer start *****/.footer {margin-top:80px;background:#1f1f1f;height:200px;color:#999;text-align:center;font-size:12px;line-height:24px;}
.footer a {color:#999;}
.footer .foot-nav {padding:30px 0;font-size:14px;}
.footer .foot-nav a {margin:0 13px;}
.footer .link-f span {margin:0 8px;}
.caret {display:inline-block;width:0;height:0;vertical-align:middle;border-bottom:25px solid #fff;border-right:25px solid transparent;border-left:25px solid transparent;content:"";}
/***** footer end *****//***** scroll bar start *****/.scroll-bar {position:fixed;right:0;bottom:-2px;z-index:9999;display:none;width:80px;}
.scroll-nav {width:80px;}
.scroll-nav-link {height:80px;cursor:pointer;background:url(float-icons.jpg) no-repeat;}
.scroll-top {background-position:left -240px;}
.scroll-nav .sina:hover {background-position:-110px 0;}
.scroll-nav .wechat:hover {background-position:-110px -80px;}
.scroll-nav .in:hover {background-position:-110px -160px;}
.scroll-top:hover {background-position:-110px -240px;}
.scroll-qr {position:absolute;right:79px;display:none;width:160px;text-align:center;}
.scroll-nav-link:hover .scroll-qr {display:block;}
.scroll-qr img {background-color:#FFF;border:1px solid #d8d8d8;padding:10px;width:138px;}
.wechat-qr {top:79px;}
.in-qr {top:158px;}
.scroll-qr span {color:red;font-size:14px;margin-top:3px;}
/***** scroll bar end *****/ /*延时加载*/.lazy {background:url(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(../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;}
.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(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(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(sMenu_search.png) no-repeat;-webkit-background-size:24.96px;background-size:24.96px;}
.showMenu {position:relative;}
.showMenu .m-headNav .sMenu {background:url(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;}
/*main*/
.container {width:92%;min-width:92%;}
.left-container {width:100%;}
.title-h1 {font-size:24px;}
.footer .foot-nav a {display: inline-block;}
.footer p {padding:0 10px;line-height: 20px;}
/*page*/
.page a.prev,.page a.next {display:none;}
/*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;}

}
