.head-pinned .logo.ic {
    border: 0px none;
    float: right;
    background: none repeat scroll 0% 0% #FFF;
    color: #F00;
    width: 50%;
    line-height: 10px;
    font-size: 10px;
    margin: -220% 0px 0px;
    overflow: hidden;
    padding: 0px;
}

.widget_nav_menu ul li{ }
.widget_nav_menu ul li ul.childrensan{ }

.sidebar ul li.widget_nav_menu ul li ul li {
    margin: 0px;
}

.sidebar ul li.widget_nav_menu ul li {
    margin: 0px 0px 5px;
    padding: 0px;
    height: auto;
    color: #FFF;
    overflow: hidden;
}

@media screen and (min-width: 640px){
    .mobileVideo {
        display: none;
    }
}

@media (max-width: 480px){
    .pcVideo {
        display: none;
    }
    .mobileVideo {
        display: block;
    }
}


article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display:block
}
audio,canvas,video {
    display:inline-block
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden],template {
    display:none
}
.topbar{height:32px;line-height:34px;border-bottom:1px solid #EEE;color:#707070;background:#141414}
.topbar{overflow:visible}
.topbar-lt{float:left}
.topbar-rt{
    float:right;

    margin-right: 15px;
}
.sub-nav{float:right;color:#fff}
.sub-nav span{padding:0 10px;color:#ddd}
.sub-nav a:link, .sub-nav a:visited{padding:0 6px; color:#ececec}
.sub-nav a:hover{color:#fff}

html {
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
a {
    background:transparent
}
a:focus {
    outline:thin dotted
}
a:active,a:hover {
    outline:0
}
abbr[title] {
    border-bottom:1px dotted
}
b,strong {
    font-weight:bold
}
dfn {
    font-style:italic
}
hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
mark {
    background:#ff0;
    color:#000
}
code,kbd,pre,samp {
    font-family:monospace,serif;
    font-size:1em
}
pre {
    white-space:pre-wrap
}
q {
    quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
    font-size:80%
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-.5em
}
sub {
    bottom:-.25em
}
img {
    border:0
}
svg:not(:root) {
    overflow:hidden
}
figure {
    margin:0
}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    border:0;
    padding:0
}
button,input,select,textarea {
    font-family:inherit;
    font-size:100%;
    margin:0
}
button,input {
    line-height:normal
}
button,select {
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled] {
    cursor:default
}
input[type="text"]:hover,input[type="text"]:focus,input[type="text"]:active {
    border:1px solid #CCC;
    outline:0
}
input[type="checkbox"],input[type="radio"] {
    box-sizing:border-box;
    padding:0
}
input[type="search"] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
textarea {
    overflow:auto;
    vertical-align:top
}
table {
    border-collapse:collapse;
    border-spacing:0
}
body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,span,th,td,dl,dd,form,fieldset,legend,input,textarea,select {
    margin:0 auto;
    padding:0;
    border:0
}
body {
    color:#444;
    background:#FFF;
    font:14px/24px "Microsoft Yahei",Arial,Verdana,Tahoma,Sans-Serif
}
ul,ol,li {
    list-style:none
}
table,td,th,input {
    font-size:12px
}
h1,h2,h3,h4,h5,h6 {
    font-weight:normal
}
h1 {
    font-size:28px
}
h2 {
    font-size:18px
}
h3 {
    font-size:16px
}
h4 {
    font-size:14px
}
h5,h6 {
    font-size:12px
}
.inner {
    overflow:hidden
}
.clearfix {
    clear:both;
    font-size:1px;
    width:1px;
    height:0;
    visibility:hidden;
    margin-top:0 !important;
    *margin-top:-1px;
    line-height:0
}
.radius {
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}
.opacity {
    /*opacity:.9;*/
    background: #629dd9;
    /*filter:alpha(opacity=90);*/
    -pie-background:rgba(1,86,153,.9);/*IE6-8*/
}
.folio-thumb img {
    width:100%;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition-duration:.7s;
    -moz-transition-duration:.7s;
    -ms-transition-duration:.7s;
    -o-transition-duration:.7s
}
.folio-thumb:hover img {
    -webkit-transform:scale(1.3);
    -moz-transform:scale(1.3);
    -o-transform:scale(1.3);
    -ms-transform:scale(1.3)
}
.mediaholder {
    height: 248px;
    overflow:hidden;
}
a:link,a:visited {
    color:#444;
    outline:0;
    text-decoration:none
}
a:hover {
    color:#005bb5;
    text-decoration:underline;
    -webkit-transition:color .4s ease;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    -ms-transition:color .4s ease;
    transition:color .4s ease
}
.header {
    /*background:#FFF;*/
    /*background: rgba(255,255,255,.9);*/
    clear:both;
    position:relative;
    z-index:9999
}
.header .inner {
    height:80px;
    overflow:visible;
    position:relative
}
.logo {
    float:left
}
.logo img {
    height:66px;
    display:block;
    margin-top:10px;

}
.head-pinned {
    border-bottom:1px solid #e6e6e6;
    height:50px;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:10000;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop))
}
.head-pinned .inner {
    height:50px
}
.head-pinned .logo {
    margin:-5px auto;
    visibility:visible !important
}
.head-pinned .logo img {
    height:50px
}
.head-pinned .navi li a:link,.head-pinned .navi li a:visited {
    line-height:50px;
	color:#fff;
}
.head-pinned .navi li a:hover{color:#666;}
.head-pinned .navi li ul {
    top:28px
}

.head-pinned .navi li ul li ul {
    top:-2px
}


.head-pinned .navi li ul li a:link,.head-pinned .navi li ul li a:visited {
    height:38px;
    line-height:36px
}
.head-pinned #btn-so {
    margin-top:8px
}
.head-pinned #search-box {
    border:1px solid #e6e6e6;
    border-top:0;
    top:50px;
	padding:10px 0 0 0;
}
.main-menu {
    float:right;
    font-size:14px;
    color:#333;
    position:relative
}
#mobile-nav {
    display:none
}
.navi {
    position:relative;
    z-index:9999
}
.navi li {
    float:left;
    text-transform:capitalize;
    white-space:nowrap;
    position:relative
}
.navi li a:link,.navi li a:visited {
    padding:0 13px;
    /*line-height:78px;*/
    color:#fff;
    display:block;

    line-height: 41px;
}
.navi li a:hover {
    border-bottom:2px solid #015699;
    color:#015699;
    background:#FFF;
    text-decoration:none
}
.navi li.current-menu-item a:link,.navi li.current-menu-item a:visited,.navi li.current-post-parent a,.navi li.current-post-ancestor a,.navi li.current-menu-parent a,.navi li.current-category-ancestor a,.navi li:hover a {
    border-bottom:2px solid #015699;
    color:#015699;
    background:#FFF
}

.navi li.menu-item:hover a{border-bottom:2px solid #015699;
    color:#015699;
    background:#FFF;}

.navi li.menu-item:hover ul li a{
    border-bottom:0px solid #015699;
    color:#333;
    background:#FFF;}

.navi li ul {

    /*
    position:absolute;
    top:78px;
    left:0;
    z-index:9999;
    width:200px;
    border-top:2px solid #015699;
    border-bottom:1px solid #CCC;
    display:none

    position: absolute;
    top: 55px;
    left:0px;
    z-index: 9999;
    padding: 23px 0px 0px;
    width: 200px;
    border-top:0px solid #015699;
    border-bottom: 0px solid #CCC;
    background: url("../images/menu.png") no-repeat scroll 0px 15px transparent;
    display: none;
    */
}
.navi li ul.wu { width:0; height:0;


}
.navi li ul li {
/*    float:none;
    padding:0;
    line-height:38px;
    font-size:14px;
    border-left:1px solid #d8d8d8;
    border-right:1px solid #d8d8d8;
    border-bottom:1px solid #EEE;
    background:#FFF*/
}
.navi li ul li a:link,.navi li ul li a:visited {
    padding:0 12px;
    height:38px;
    line-height:36px;
    border-top:0;
    color:#666
}
.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-menu-item ul li a:hover,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a {
    border:0;
    color:#666;
    background:none
}
.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a,.navi li:hover a {
    border-bottom:0;
    color:#666;
    background:#FFF
}
.navi li ul li.you a {
    padding:0 12px;
    height:38px;
    color:#666;
    background:url(../images/menu.png) no-repeat 90px -15px
}




.navi li ul li a:hover,.navi li.current-menu-item ul li a:hover,.navi li.current-post-ancestor ul li a:hover,.navi li.current-menu-parent ul li a:hover,.navi li.current-category-ancestor ul li a:hover,.navi li:hover ul li a:hover {
    color:#015699;
    background:#f6f6f6
}
.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a,.navi li:hover a {
    border-bottom:0;
    color:#666;
    background:#FFF
}
.navi li.current-menu-item ul li a {
    background:none
}
.navi li.current-menu-item ul li a span {
    background:none
}
.navi li:hover ul li a {
    border:0;
    background:none
}
.navi li:hover ul li.you a {
    background:url(../images/menu.png) no-repeat 90px -15px
}
.navi li ul li ul {
    top:-2px;
    left:198px;
    padding:0;
    background:none;
    /*border-top: 2px solid #015699;*/
}

.navi li ul li ul li{
    padding:0;
    background:none;
    border-top: 1px solid #015699;
}


.navi li ul li.you:hover a {
    color:#015699;
    background:#f6f6f6 url(../images/menu.png) no-repeat 90px -59px
}
.navi li ul li.you:hover ul li a {
    color:#333;
    background:#FFF
}
.navi li ul li.you:hover ul li a:hover {
    color:#015699;
    background-color:#f6f6f6
}
.navi li:hover ul li.you ul li a {

color: #666;}

/* 子导航 */
.navi li div.subMenu {
    width: 500px;
    height: 320px;
    /*visibility: hidden;*/
    display: none;
    position: absolute;
    z-index: 999;
    top: 41px;
    left: 0;
    box-shadow: 0px 1px 3px #222;
    background-color: #fff;
/*    transition-property: left;
    transition-duration: .7s;
    transition-timing-function: ease;
    transition-delay: 0s;*/
}


.navi li div.subMenu .subMenu_left {
    width: 30%;
    height: 100%;
    float: left;
    box-shadow: 0px -3px 2px -2px #f00;
    background-color: #ededed;
}

.navi li div.subMenu .subMenu_left ul {
    width: 90%;
    height: 95%;
    display: block;
    margin: 10px auto 0 auto;
}

.navi li div.subMenu .subMenu_left ul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
}

.navi li div.subMenu .subMenu_left ul li a {

color: #666;}

.navi li div.subMenu .subMenu_left ul li.zylynavli {  width:47%!important; overflow:hidden; text-overflow:ellipsis; margin-right:3%; border-bottom: 1px dashed #ccc;}
.navi li div.subMenu .subMenu_left ul li.zylynavli a{height: 36px; line-height: 36px;}



.navi li div.subMenu .subMenu_right {
    width: 68%;
    height: 97%;
    float: right;
    padding: 1%;
}

.navi li div.subMenu .subMenu_right dl {
    width: 96%;
    margin-top: 6px;
    float: left;
    padding: 0 2%;
}

.navi li div.subMenu .subMenu_right dl dt {
    width: 100%;
    height: 190px;
    float: left;
    margin-bottom: 10px;
	overflow:hidden;
}

.navi li div.subMenu .subMenu_right dl dt img {
    width: 100%;
    
}

.navi li div.subMenu .subMenu_right dl dd {
    width: 100%;
    float: left;
    white-space: normal;
}

.navi li div.subMenu .subMenu_right dl dd a {
    color: #D7000F;
    display: inline;
    float: right;
    line-height: normal;
}

.navi li div.subMenu .subMenu_right dl dd a:hover {
    text-decoration: underline;
}

.navi li div.subMenu .subMenu_right dl dd h3 {
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
/* -------- */
.navi li.gywm > div.subMenu {
    left: -376px;
}
.navi li.gywm > div.subMenu .subMenu_right dl dt {
    height: 173px;
}
.navi li.gywm > div.subMenu .subMenu_right dl dt img {
    height: auto;
}
/* -------- */
.navi li.cpzs > div.subMenu {
    left: -376px;
}
.navi li.cpzs div.subMenu .subMenu_right dl {
    width: 46%;
}
/* -------- */
.navi li.cpyc > div.subMenu {
    left: 0;
}
.navi li.cpyc div.subMenu .subMenu_left {
    float: right;
}
.navi li.cpyc div.subMenu .subMenu_right {
    float: left;
}
.navi li.cpyc div.subMenu .subMenu_right dl dt {
    height: 208px;
}
/* -------- */
.navi li.jxszm > div.subMenu {
    left: -376px;
}
.navi li.jxszm div.subMenu .subMenu_right dl {
    width: 46%;
}
/* -------- */
.navi li.xwzx > div.subMenu {
    left: 0;
}
.navi li.xwzx > div.subMenu .subMenu_right p {
    width: 97%;
    /*float: left;*/
    text-align: center;
    background-color: #ccc;
    position: absolute;
    bottom: 1px;
    left: 5px;
}
.navi li.xwzx div.subMenu .subMenu_left {
    float: right;
}
.navi li.xwzx div.subMenu .subMenu_right {
    float: left;
    position: relative;
}
.navi li.xwzx div.subMenu .subMenu_right dl {
    width: 46%;
}
.navi li.xwzx div.subMenu .subMenu_right dl.topnews {
     width:90%; margin:10px auto 0px auto; position:relative;
}
.navi li.xwzx div.subMenu .subMenu_right dl.topnews h3 {
      color:#666;
}
.navi li.xwzx div.subMenu .subMenu_right dl.topnews dd {
     clear:both; color:#999;
}
.navi li.xwzx div.subMenu .subMenu_right dl.topnews dd a {
     clear:both; float:none;
}

/* -------- */
.navi li.jszc > div.subMenu {
    left: -65px;
}
.navi li.jszc div.subMenu .subMenu_left {
    float: right;
}
.navi li.jszc div.subMenu .subMenu_right {
    float: left;
    position: relative;
}
.navi li.jszc div.subMenu .subMenu_right img {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.navi li.jszc div.subMenu .subMenu_right p {
    color: #666;
    line-height: 16px;
    text-indent: 2em;
    white-space: normal;
}
/* -------- */
.navi li.lxwm > div.subMenu {
    left: -160px;
}
.navi li.lxwm div.subMenu .subMenu_left {
    float: right;
}
.navi li.lxwm div.subMenu .subMenu_right {
    float: left;
    position: relative;
}
.navi li.lxwm div.subMenu .subMenu_right img {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.navi li.lxwm div.subMenu .subMenu_right p {
    white-space: normal;
}
.navi li.lxwm div.subMenu .subMenu_right dl {
    width: 46%;
}

/* 关于我们 hover */
.navi li.gywm:hover > div.subMenu {
    /*visibility: visible;*/
    display: block;
    left: -30px;
}
/* 诚聘英才 hover */
.navi li.cpyc:hover > div.subMenu {
    /*visibility: visible;*/
    display: block;
    left: -376px;
}
/* 产品展示 hover */
.navi li.cpzs:hover > div.subMenu {
    /*visibility: visible;*/
    display: block;
    left: -30px;
}
/* 经销商招募 hover */
.navi li.jxszm:hover > div.subMenu {
    /*visibility: visible;*/
    display: block;
    left: -20px;
}
/* 新闻资讯 hover */
.navi li.xwzx:hover > div.subMenu {
    /*visibility: visible;*/
    display: block;
    left: -376px;
}
/* 技术支持 hover */
.navi li.jszc:hover > div.subMenu {
    /*visibility: visible;*/
    display: block;
    left: -376px;
}
/* 联系我们 hover */
.navi li.lxwm:hover > div.subMenu {
    /*visibility: visible;*/
    display: block;
    left: -376px;
}
/* 首页 经销商招募 */
section.jingXiaoShangZhaoMu {
    width: 96.1%;
    height: 176px;
    float: left;
    margin-top: 1.5%;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 1.5%;
}
section.jingXiaoShangZhaoMu a {
    width: 100%;
    height: 100%;
    display: block;
    float: left;
}
section.jingXiaoShangZhaoMu a img {
    width: 100%;
}
/* 首页 视频推荐 */
section.shipintuijian {
    width: 95.8%;
    float: left;
    margin: 0 1.5%;
}
section.shipintuijian h2 {
    margin-bottom: 15px;
    padding: 0 0 6px 0;
    font-size: 14px;
    border-top: 0;
    border-bottom: 1px solid #e4e4e4;
}
section.shipintuijian h2 a:hover {
    text-decoration: none;
}
section.shipintuijian h2 span a {
    float: right;
    width: 36px;
    height: 30px;
    text-indent: -9999px;
    background: url(../images/icon.gif) no-repeat 0 -104px;
    display: block;
    /*margin-right: 4%;*/
}
section.shipintuijian .videoContainer {
width: 100%;
float: left;
}
section.shipintuijian .videoContainer ul {
width: 100%;
float: left;
}
section.shipintuijian .videoContainer ul li {
width: 24%;
float: left;
margin: 0 1.33% 0 0;
}
section.shipintuijian .videoContainer ul li:last-child {
margin: 0;
}
section.shipintuijian .videoContainer ul li .img {
width: 100%;
  height: 0;
  padding-bottom: 80%;
  overflow: hidden; position:relative;
}
section.shipintuijian .videoContainer ul li img {
width: 100%;
float: left;
}
section.shipintuijian .videoContainer ul li a {
width: 100%;
float: left;
display: block;
text-align: center;
margin-top: 10px;
}
section.shipintuijian .videoContainer ul li a:first-child {
margin-top: 0;
}
/* 首页视频 响应 */
@media (max-width: 736px){
    .topbar {
        display: none;
    }
    .flexslider {
        margin: 0 !important;
    }
    .stinner img {
        width: 100%;
    }
/*    div.page-home section.row-fluid {
        height: 350px;
    }*/
    section.jingXiaoShangZhaoMu {
        width: 99%;
        height: 110px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    section.shipintuijian {
        width: 100%;
    }
    section.shipintuijian h2 span a {
        padding: 0 10px 0 0;
    }
}
@media (max-width: 667px){
    .topbar {
        display: none;
    }
    .flexslider {
        margin: 0 !important;
    }
    .stinner img {
        width: 100%;
    }
/*    div.page-home section.row-fluid {
        height: 350px;
    }*/
    section.jingXiaoShangZhaoMu {
        width: 99%;
        height: 99px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    section.shipintuijian {
        width: 100%;
    }
    section.shipintuijian h2 span a {
        padding: 0 10px 0 0;
    }
    section.shipintuijian .videoContainer ul li {
        width: 49%;
    }
    section.shipintuijian .videoContainer ul li:nth-child(even) {
        margin: 0;
    }
}
@media (max-width: 568px){
    .topbar {
        display: none;
    }
    .flexslider {
        margin: 0 !important;
    }
/*    div.page-home section.row-fluid {
        height: 350px;
    }*/
    section.jingXiaoShangZhaoMu {
        width: 99%;
        height: 85px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    .stinner img {
        width: 100%;
    }
    section.shipintuijian .videoContainer ul li {
        width: 49%;
    }
}
@media (max-width: 480px){
    .topbar {
        display: none;
    }
    .flexslider {
        margin: 0 !important;
    }
/*    div.page-home section.row-fluid {
        height: 350px;
    }*/
    section.jingXiaoShangZhaoMu {
        width: 99%;
        height: 71px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    section.shipintuijian {
        width: 100%;
    }
    section.shipintuijian h2 span a {
        padding: 0 7px 0 0;
    }
    section.shipintuijian .videoContainer ul li {
        width: 49%;
    }
    section.shipintuijian .videoContainer ul li:nth-child(even) {
        margin: 0;
    }
}
@media (max-width: 414px){
    .topbar {
        display: none;
    }
    .flexslider {
        margin: 0 !important;
    }
    .stinner img {
        width: 100%;
    }
/*    div.page-home section.row-fluid {
        height: 350px;
    }*/
    section.jingXiaoShangZhaoMu {
        width: 99%;
        height: 62px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    section.shipintuijian {
        width: 100%;
    }
    section.shipintuijian h2 span a {
        padding: 0 4px 0 0;
    }
    section.shipintuijian .videoContainer ul li {
        width: 49%;
    }
    section.shipintuijian .videoContainer ul li:nth-child(even) {
        margin: 0;
    }
}
@media (max-width: 375px){
    .topbar {
        display: none;
    }
    .flexslider {
        margin: 0 !important;
    }
/*    div.page-home section.row-fluid {
        height: 350px;
    }*/
    section.jingXiaoShangZhaoMu {
        width: 99%;
        height: 56px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    section.shipintuijian {
        width: 100%;
    }
    section.shipintuijian h2 span a {
        padding: 0 4px 0 0;
    }
    section.shipintuijian .videoContainer ul li {
        width: 49%;
    }
    section.shipintuijian .videoContainer ul li:nth-child(even) {
        margin: 0;
    }
}
@media (max-width: 320px){
    .topbar {
        display: none;
    }
    .flexslider {
        margin: 0 !important;
    }
/*    div.page-home section.row-fluid {
        height: 350px;
    }*/
    section.jingXiaoShangZhaoMu {
        width: 99%;
        height: 48px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    section.shipintuijian {
        width: 100%;
    }
    section.shipintuijian h2 span a {
        padding: 0 4px 0 0;
    }
    section.shipintuijian .videoContainer ul li {
        width: 49%;
    }
    section.shipintuijian .videoContainer ul li:nth-child(even) {
        margin: 0;
    }
}
/* qq 客服 */
.layui-layer-title {
    background:rgba(255,255,255,0)
    -pie-background:rgba(255,255,255,0);/*IE6-8*/
}

#btn-so {
    float:right;
    margin-top:20px;
    width:40px;
    height:36px;
    background:url(../images/search.png) no-repeat center 12px;
    display:inline-block;
    cursor:pointer
}

#search-box {
    /*width:400px;*/
/*    display:none;
    position:absolute;
    right:0;
    top:80px;*/
    z-index:100;
	padding:10px 0 5px 0;
    width: 30%;
    float: right;
    margin-right: 18px;
}

#search-box #searchform {
    /*padding:10px;*/
    background:#FFF;
    width: 100%;
    float: left;
}
#search-box #searchform #ls {
    /*padding:10px 3%;*/
    /*width:80%;*/
    border:1px solid #DDD;
    border-right:0;
    color:#666;

    text-indent: 10px;
    width: 88%;
    padding: 5px 0;
    float: left;
}
#search-box #searchform #searchsubmit {
    /*padding:11px 0;*/
    /*width:14%;*/
    text-indent:-9999px;
    border:0;
    background:#666 url(../images/search.png) no-repeat center -32px;
    cursor:pointer;
/*    position:absolute;
    right:10px;
    top:10px*/

    width: 11%;
    background:#666 url(../images/search.png) no-repeat center -36px;
    padding: 6px 0;
    float: right;
}
#search-box #searchform #searchsubmit:hover {
    background-color:#f65e4f
}

#sliderbox {
    margin-top:-80px;
    padding-bottom:15px;
    background:url(../images/shadow.png) repeat-x 0 bottom;
    overflow: hidden;
    display:inline-block;
    width:100%; height:auto;

}
#slidebanner {
    width:1900px;
    height:650px;
    margin-left:-950px;
    text-align:center;
    overflow:hidden;
    position:relative;
    left:50%;
    z-index:90;
    clear:both
}
#slideshow li {
    width:1900px;
    height:650px;
    position:absolute;
    left:0;
    top:0
}
#slideshow li img {
    width:1900px;
    height:650px;
    display:block
}
#slidebanner .bx-wrapper {
    height:auto
}
#slidebanner .bx-wrapper .bx-pager {
    width:100%;
    text-align:center;
    position:absolute;
    left:0;
    bottom:10px;
    z-index:90
}
#slidebanner .bx-wrapper .bx-pager .bx-pager-item,#slidebanner .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display:inline
}
#slidebanner .bx-wrapper .bx-pager a {
    margin-left:10px;
    width:26px;
    height:5px;
    font-size:0;
    background:#FFF;
    overflow:hidden;
    display:inline-block;
    text-decoration:none;
    moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px
}
#slidebanner .bx-wrapper .bx-pager a.active {
    background:#f65e4f
}
#sliderbox .bx-prev,#sliderbox .bx-next {
    width:60px;
    height:100%;
    _height:400px;
    text-indent:-9999px;
    background:url(../images/arrow-slider.png) no-repeat -60px 43%;
    overflow:hidden;
    display:none;
    position:absolute;
    top:0;
    z-index:100;
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    opacity:.6
}
#sliderbox .bx-prev {
    left:2%
}
#sliderbox .bx-next {
    right:2%;
    background-position:0 43%
}
#sliderbox .bx-prev:hover,#sliderbox .bx-next:hover {
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1
}
.container {
    padding:20px 0;
    clear:both
}
.column-fluid {
    float:right;
    width:100%
}
.content {
    margin-left:275px;
    overflow:hidden
}
.fullwidth {
    width:100%
}
.announce {
    height:32px;
    line-height:32px;
    border-bottom:1px solid #e4e4e4;
    color:#999;
    background:#f2f2f2;
    overflow:hidden
}
.announce h3 {
    float:left;
    padding-right:20px;
    font-size:13px;
    background:url(../images/arrow-slider.png) no-repeat right -282px
}
.announce h3 a:link,.announce h3 a:visited {
    color:#666
}
.announce h3 a:hover {
    color:#015699
}
.announce ul li {
    width:450px
}
.announce .bx-wrapper {
    float:left;
    padding-left:10px;
    height:32px
}
.announce .bx-wrapper .bx-window {
    float:left
}
.row-fluid {
    margin-bottom:30px;
    overflow:hidden
}
.row-fluid h2 {
    padding:8px 0 20px 0;
    font-size:18px;
    border-top:1px solid #e4e4e4;
    color:#111
}
.row-fluid h2 a:link,.row-fluid h2 a:visited {
    color:#111
}
.row-fluid h2 a:hover {
    color:#015699;
    text-decoration:none
}
.row-fluid h2 span a {
    float:right;
    *margin-top:-45px;
    width:36px;
    height:30px;
    text-indent:-9999px;
    background:url(../images/icon.gif) no-repeat 0 -104px;
    display:block
}
.col-lt {
    float:left;
    width:60%;
    overflow:hidden
}
.col-rt {
    float:right
}
.col-rt ul li {
    margin-bottom:5px;
    padding-left:14px;
    height:24px;
    background:url(../images/icon.gif) no-repeat 0 11px;
    overflow:hidden
}
.col-md-3 {
    overflow:hidden
}
.col-md-3 div {
    float:left;
    margin-bottom:20px;
    padding:0 1.5%;
    *padding:0 1.4%;
    width:30.33%;
    height:auto;
    text-align:center;
    overflow:hidden
}
.col-md-3 div img {
    max-width:100%;
    height:auto
}
.col-md-3 div h3 {
    margin:6px auto 10px;
    width:100%;
    height:24px;
    font-size:16px;
    color:#333;
    overflow:hidden
}
.col-md-3 div p {
    color:#666
}
.col-md-4 div {
    padding:0 1%;
    *padding:0 .9%;
    width:23%
}
.col-md-2 div {
    padding:0 1%;
    *padding:0 .9%;
    width:48%
}
.col-md-1 div {
    padding:0;
    *padding:0;
    width:100%
}
.row-scroll {
    position:relative
}
.row-scroll .bx-controls a {
    margin-left:8px;
    width:22px;
    height:22px;
    text-indent:-9999px;
    border:1px solid #e2e2e2;
    background:#f6f6f6 url(../images/arrow-scroll.png) no-repeat;
    display:inline-block;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px
}
.row-scroll .bx-controls a:hover {
    border:1px solid #999;
    background-color:#999
}
.row-scroll .bx-controls a.bx-prev {
    background-position:8px 6px;
    position:absolute;
    top:10px;
    right:30px
}
.row-scroll .bx-controls a.bx-next {
    background-position:-15px 6px;
    position:absolute;
    top:10px;
    right:0
}
.row-scroll .bx-controls a.bx-prev:hover {
    background-position:8px -14px
}
.row-scroll .bx-controls a.bx-next:hover {
    background-position:-15px -14px
}
.pic-scroll-list {
    overflow:hidden
}
.pic-scroll-list .slide {
    float:left;
    margin-bottom:25px;
    width:24%;
    height:auto;
    text-align:center;
    overflow:hidden
}
.pic-scroll-list .slide .folio-thumb {
    position:relative
}
.pic-scroll-list .slide .folio-thumb img {
    width:100% !important;
    height:auto;
    display:block
}
.pic-scroll-list .slide .folio-thumb .opacity-pic {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:#015699;
    cursor:pointer;
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
    filter:alpha(opacity=0);
    _display:none
}
.pic-scroll-list .slide:hover .folio-thumb .opacity-pic {
    -moz-opacity:.4;
    -khtml-opacity:.4;
    opacity:.4;
    filter:alpha(opacity=40);
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -ms-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease
}
.pic-scroll-list .slide h3 {
    margin-top:8px;
    width:100%;
    height:24px;
    font-size:14px;
    overflow:hidden;
    position:relative;
    z-index:10
}
.partners {
    margin-bottom:30px
}
.partners h2 {
    padding:10px 10px 20px 0;
    border:0;
    text-align:center;
    background:url(../images/icon.gif) repeat-x 0 -452px
}
.partners h2 a {
    padding:0 30px;
    background:#f8f8f8
}
#partner-list a {
    display:inline-block
}
#partner-list a img {
    height:38px;
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:gray;
    filter:alpha(opacity=65);
    -moz-opacity:.65;
    opacity:.65
}
#partner-list a:hover img {
    -webkit-filter:grayscale(0);
    -moz-filter:grayscale(0);
    -ms-filter:grayscale(0);
    -o-filter:grayscale(0);
    filter:grayscale(0);
    filter:gray;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1
}
.page-home {
    margin-bottom:30px;
    overflow:hidden
}
.page-home .row-fluid {
    float:left;
    margin:0 1.5%;
    width:30%;
    height:395px
}
.page-home .row-fluid h2 {
    margin-bottom:15px;
    padding:0 0 6px 0;
    font-size:14px;
    border-top:0;
    border-bottom:1px solid #e4e4e4
}
.page-home .pic-scroll-list .slide {
    width:100%;

}

.page-home .pic-scroll-list .slide  .mediaholder{height:310px; overflow:hidden;}

.page-home .row-scroll .bx-controls a {
    border:0;
    background:url(../images/arrow-scroll.png) no-repeat
}
.page-home .row-scroll .bx-controls a:hover {
    background-color:#eee
}
.page-home .row-scroll .bx-controls a.bx-prev {
    background-position:8px 6px;
    position:absolute;
    top:0
}
.page-home .row-scroll .bx-controls a.bx-next {
    background-position:-15px 6px;
    position:absolute;
    top:0
}
.page-home .col-rt ul li {
    margin-bottom:4px;
    padding:10px 30px 10px 15px;
    font-size:14px;
    height:auto;
    line-height:20px;
    background:#f3f3f3 url(../images/icon-arrow.gif) no-repeat right center;
}
.page-home .col-rt ul li h4 {
    height:20px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:block
}
.page-home .col-rt ul li span {
    padding-top:5px;
    font-size:12px;
    color:#b2b2b2;
    display:block;
    clear:both
}
.page-home .col-rt ul li:hover {
    background-color:#EEE
}
.page-home .col-rt ul li:hover a {
    text-decoration:none
}
.shadow {
    width:100%;
    height:15px;
    background:url(../images/shadow.png) repeat-x 0 0
}
.breadcrumb {
    height:80px;
    line-height:80px;
    color:#333;
    background:#e9e9e9;
    overflow:hidden;
	border-bottom: 1px solid #ECECEC;
}
.breadcrumb i {
    padding:0 8px;
    background:url(../images/icon.gif) no-repeat 7px -39px
}
.breadcrumb a:link,.breadcrumb a:visited {
    color:#333
}
.breadcrumb a:hover {
    color:#666
}
.crumb-box {
    float:right;
    opacity:.8;
    filter:alpha(opacity=80)
}
.cur-title {
    margin-bottom:25px;
    padding:0 0 10px 20px;
    font-size:16px;
    border-bottom:1px solid #CCC;
    color:#333;
    background:url(../images/icon.gif) no-repeat 0 -200px;
    text-transform:capitalize;
    overflow:hidden
}
.cur-title a {
    color:#333;
    text-decoration:none
}
.cur-title span {
    padding-left:4px;
    color:#CCC
}
.breadcrumb .cur-title {
    float:left;
    margin:0;
    padding:0;
    font-size:28px;
    border:0;
    color:#333;
    background:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    opacity:.8;
    filter:alpha(opacity=80)
}
.postlist {
    padding:0;
    overflow:hidden
}
.postlist li {
    margin:0 auto 5px;
    padding:0 0 7px 15px;
    height:24px;
    border-bottom:1px solid #EEE;
    background:url(../images/icon.gif) no-repeat 0 11px;
    overflow:hidden
}
.postlist li.nb {
    border:0
}
.postlist li a {
    float:left;
    width:85%;
    font-size:14px
}
.postlist li span {
    float:right;
    width:78px;
    text-align:right;
    color:#BBB
}
.piclist {
    margin-left:-1.83%;
    overflow:hidden
}
.piclist li {
    float:left;
    margin-bottom:25px;
    margin-left:1.83%;
    *margin-left:1.8%;
    _margin-left:.935%;
    width:23%;
    height:auto;
    text-align:center;
    overflow:hidden
}
.piclist li .folio-thumb {
    position:relative
}
.piclist li .folio-thumb img {
    width:100%;
    height:auto;
    display:block
}
.piclist li .folio-thumb .opacity-pic {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:#015699;
    cursor:pointer;
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
    filter:alpha(opacity=0);
    _display:none
}
.piclist li:hover .folio-thumb .opacity-pic {
    -moz-opacity:.4;
    -khtml-opacity:.4;
    opacity:.4;
    filter:alpha(opacity=40);
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -ms-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease
}
.piclist li h3 {
    margin-top:8px;
    width:100%;
    height:24px;
    font-size:14px;
    overflow:hidden;
    position:relative;
    z-index:10
}
.piclist-col4 {
    margin-left:-1.5%
}
.piclist-col4 li {
    margin-left:1.5%;
    _margin-left:.75%;
    width:23.5%
}
.post {
    overflow:hidden
}
.post .post-title {
    margin-bottom:8px;
    padding-bottom:8px;
    line-height:40px;
    font-size:28px;
    text-align:center;
    border-bottom:1px solid #e9e9e9;
    color:#333
}
.postmeta {
    margin-bottom:25px;
    color:#999;
    text-align:center
}
.postmeta a:link,.postmeta a:visited {
    color:#999
}
.postmeta a:hover {
    color:#666
}
.entry {
    font-size:14px
}
.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {
    margin-bottom:15px;
    color:#000
}
.entry p {
    margin-bottom:20px
}
.entry a:link,.entry a:visited {
    color:#005bb5
}
.entry a:hover {
    color:#f65e4f
}
.entry img {
    margin-bottom:15px;
    max-width:100%;
    height:auto
}
.entry ol,.entry ul {
    margin:10px 20px
}
.entry ol li {
    list-style:decimal
}
.entry ul li {
    list-style:disc
}
.entry table {
    margin-bottom:15px;
    color:#666;
    border-left:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4
}
.entry th {
    padding:3px 10px;
    border-right:1px solid #e4e4e4;
    border-top:1px solid #e4e4e4;
    background:#f5f5f5
}
.entry td {
    padding:3px 10px;
    border-right:1px solid #e4e4e4;
    border-top:1px solid #e4e4e4
}
.alignleft {
    float:left;
    padding-right:10px
}
.alignright {
    float:right;
    padding-left:10px
}
.alignnone,.aligncenter {
    float:none;
    margin-left:auto;
    margin-right:auto;
    clear:both
}
.aligncenter {
    text-align:center;
    display:block
}
.wp-caption {
    margin:10px auto;
    padding:6px;
    background:#f6f6f6;
    border:1px solid #e4e4e4;
    -khtml-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    text-align:center
}
.wp-caption img {
    max-width:660px
}
.wp-caption p.wp-caption-text {
    margin:5px 0 0;
    padding:4px;
    line-height:20px;
    color:#666
}
.post .share {
    margin:25px auto;
    padding-bottom:8px;
    line-height:28px;
    border-bottom:1px solid #e8e8e8;
    color:#999;
    text-align:right
}
.post #bdshare {
    float:right
}
.post .page-title {
    margin-bottom:25px;
    padding-bottom:8px;
    line-height:40px;
    font-size:28px;
    text-align:center;
    border-bottom:1px solid #e9e9e9;
    color:#333
}
.wpagenavi {
    margin:20px auto;
    padding-top:25px;
    width:100%;
    line-height:40px;
    font-family:"宋体";
    border-top:1px solid #e4e4e4;
    text-align:center
}
.wpagenavi li {
    display: inline-block;
}
.wpagenavi li:nth-child(2) a {
    margin:0 4px;
    padding:12px 16px;
    color:#666;
    background:#e4e4e4;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-transition:color .4s ease;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    -ms-transition:color .4s ease;
    transition:color .4s ease
}

.wpagenavi li a:link,.wpagenavi a:visited {
    margin:0 4px;
    padding:12px 16px;
    color:#666;
    background:#e4e4e4;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-transition:color .4s ease;
    -moz-transition:color .4s ease;
    -o-transition:color .4s ease;
    -ms-transition:color .4s ease;
    transition:color .4s ease
}
.wpagenavi li a:hover,.wpagenavi a:active {
    color:#FFF;
    background:#015699;
    text-decoration:none
}
.wpagenavi li a.current:link,.wpagenavi a.current:visited,.wpagenavi a.current:hover {
    color:#FFF;
    background:#015699;
    font-weight:bold
}
.post-navi {
    padding-top:20px;
    text-align:center
}
.post-navi a:link,.post-navi a:visited {
    padding:2px 9px;
    border:1px solid #FFF;
    background:#FFF
}
.post-navi a:hover {
    border:1px solid #e4e4e4;
    background:#f5f5f5;
    text-decoration:none
}
.post-prev-next {
    margin:6px auto;
    line-height:24px;
    font-size:13px;
    color:#333
}
.error404 {
    max-width:360px;
    padding:50px 0
}
.error404 h4 {
    height:32px;
    line-height:32px;
    font-size:200%;
    color:#F00
}
.error404 span {
    margin-bottom:25px;
    color:#666;
    display:block
}
.error404 ol {
    padding:5px 0 5px 20px
}
.error404 ol li {
    margin:0 auto;
    list-style:disc
}
.errorsearch {
    margin-top:15px;
    width:100%;
    overflow:hidden
}
.errorsearch .searchInput {
    float:left;
    padding:6px 0;
    width:80%;
    text-indent:12px;
    height:24px;
    line-height:24px;
    border:1px solid #DDD
}
.errorsearch #searchsubmit {
    float:right;
    width:19%;
    height:38px;
    font-size:14px;
    border:0;
    color:#FFF;
    background:#666;
    cursor:pointer
}
.errorsearch #searchsubmit:hover {
    background:#333
}
.related {
    margin:30px auto 0
}
.related h2 {
    padding:0 0 6px 20px;
    font-size:18px;
    border-bottom:1px solid #CCC;
    color:#111;
    background:url(../images/icon.gif) no-repeat 0 -200px;
    text-transform:capitalize;
    overflow:hidden
}
.related ul.post-list,.related ul.thumb-list {
    margin-top:20px;
    overflow:hidden
}
.related ul.post-list li {
    float:left;
    margin:2px auto;
    padding-right:5%;
    width:45%;
    height:24px;
    background:url(../images/icon.gif) no-repeat 0 10px;
    overflow:hidden
}
.related ul.post-list li a {
    padding-left:15px
}
.sidebar {
    float:left;
    margin-right:-250px;
    width:250px;
    color:#666;
    overflow:hidden
}
.sidebar h3 {
    padding-left:14px;
    height:34px;
    line-height:34px;
    font-size:16px;
    border-top:2px solid #015699;
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8;
    color:#333;
    background:#f2f2f2
}
.sidebar h3 a {
    color:#333
}
.sidebar h3 a:hover {
    color:#015699
}
.sidebar ul li {
    margin-bottom:20px
}
.sidebar ul li ul {
    padding:10px;
    border:1px solid #e8e8e8;
    background:#FFF;
    overflow:hidden
}
.sidebar ul li ul li {
    margin:4px auto;
    padding-left:12px;
    height:24px;
    background:url(../images/icon.gif) no-repeat 0 10px;
    overflow:hidden
}
.sidebar ul li ul li ul {
    border:0
}
.sidebar ul li div {
    padding:15px 10px 10px;
    line-height:28px;
    border:1px solid #e8e8e8;
    background:#FFF;
    overflow:hidden
}
.sidebar ul li.widget_nav_menu ul {
    padding:0;
    font-size:14px;
    border:0
}
.sidebar ul li.widget_nav_menu ul li {
    margin:0 0 5px;
    padding:0;
    height:auto;
    color:#FFF;
    overflow:hidden
}
.sidebar ul li.widget_nav_menu ul li a:link,.sidebar ul li.widget_nav_menu ul li a:visited {
    height:42px;
    line-height:42px;
    text-indent:20px;
    border:1px solid #DDD;
    color:#333;
    background:#f8f8f8 url(../images/column-menu.gif) no-repeat right 0;
    display:block;
    overflow:hidden
}






.sidebar ul li.widget_nav_menu ul li ul li a:link,.sidebar ul li.widget_nav_menu ul li ul li a:visited {
    height:42px;
    line-height:42px;
    text-indent:20px;
    border:1px solid #DDD; border-top:none;
    color:#333;
    background:#f8f8f8 url(../images/column-menu.gif) no-repeat right 0;
    display:block;
    overflow:hidden
}


.sidebar ul li.widget_nav_menu ul li ul li a:hover,.sidebar ul li.widget_nav_menu ul li ul li a:hover {
    border:1px solid #3a5fa3; border-top:none;
    color:#fff;
    background:#015699 url(../images/column-menu.gif) no-repeat right -43px;
        text-decoration:none

}


.sidebar ul li.widget_nav_menu ul li.current_page_item ul li a:link{

    height:42px;
    line-height:42px;
    text-indent:20px;
    border:1px solid #DDD;border-top:none;
    color:#333;
    background:#f8f8f8 url(../images/column-menu.gif) no-repeat right 0;
    display:block;
    overflow:hidden

    }


.sidebar ul li.widget_nav_menu ul li.current_page_item ul li a:hover{

    border:1px solid #3a5fa3; border-top:none;
    color:#fff;
    background:#015699 url(../images/column-menu.gif) no-repeat right -43px;
        text-decoration:none

    }

.sidebar ul li.widget_nav_menu ul li a:hover,.sidebar ul li.widget_nav_menu ul li.current-cat a:link,.sidebar ul li.widget_nav_menu ul li.current-cat a:visited,.sidebar ul li.widget_nav_menu ul li.current_page_item a:link,.sidebar ul li.widget_nav_menu ul li.current_page_item a:visited,.sidebar ul li.widget_nav_menu ul a:hover,.sidebar ul li.widget_nav_menu ul li.current-cat a:hover {
    border:1px solid #3a5fa3;
    color:#FFF;
    background:#015699 url(../images/column-menu.gif) no-repeat right -43px;
    text-decoration:none
}


.hide{ font-weight:600;}

.sidebar ul li.widget_nav_menu ul li ul li a{ padding-left:20px;}

.sidebar ul li.widget_nav_menu ul li.page_item a:link,.sidebar ul li.widget_nav_menu ul li.page_item a:visited {
    text-indent:20px
}

.sidebar ul li.widget_search .searchInput {
    padding:4px 8px 3px;
    width:168px;
    height:24px;
    line-height:24px;
    border:1px solid #d6d6d6;
    color:#666;
    background:#FFF
}
.sidebar ul li.widget_search .searchInput:hover {
    border:1px solid #999;
    color:#666
}
.sidebar ul li.widget_search .searchBtn {
    float:right;
    *float:none;
    width:60px;
    height:33px;
    *line-height:30px;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    text-indent:0;
    border:0;
    color:#FFF;
    background:#666;
    cursor:pointer;
    position:static
}
.sidebar ul li.widget_search .searchBtn:hover {
    background:#333
}
.sidebar ul li.wpyou_widget_SpecialCatList ul {
    padding:0
}
.sidebar ul li.wpyou_widget_SpecialCatList ul li {
    height:auto;
    background:url(../images/arrow.gif) no-repeat 3px 10px
}
.sidebar ul li.wpyou_widget_SpecialCatList ul li ul li {
    line-height:20px;
    background:url(../images/arrow-sub.gif) no-repeat 3px 7px
}
.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li {
    margin-bottom:15px;
    padding:0 0 15px;
    height:auto;
    border-bottom:1px solid #EEE;
    background:none
}
.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li img {
    float:left;
    padding-right:10px;
    width:110px;
    height:80px
}
.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li h4 {
    margin-bottom:5px;
    height:54px;
    line-height:18px;
    font-size:14px;
    overflow:hidden
}
.sidebar ul li.wpyou_widget_SpecialCatPicPosts ul li p {
    color:#666
}
.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li {
    margin-bottom:15px;
    padding:0 5px;
    12px;
    height:auto;
    text-align:center;
    background:none
}
.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li img {
    width:240px;
    height:180px
}
.sidebar ul li.wpyou_widget_SpecialCatBigPicPosts ul li h4 {
    margin-bottom:10px;
    line-height:18px;
    font-size:14px;
    overflow:hidden
}
#wp-calendar {
    margin:5px auto;
    width:94%
}
#wp-calendar caption {
    padding:5px 0;
    font-size:14px
}
#wp-calendar th,#wp-calendar td {
    padding:2px 1px;
    line-height:18px;
    text-align:center;
    text-transform:capitalize;
    color:#555;
    border:1px solid #e4e4e4;
    background-color:#f9f9f9
}
#wp-calendar tbody tr td a:link,#wp-calendar tbody tr td a:visited {
    font-weight:bold;
    color:#ff0242
}
#wp-calendar tbody tr td a:hover {
    color:#333
}
#wp-calendar tbody tr td:hover {
    border:1px solid #d9d9d9;
    color:#444;
    background-color:#EEE
}
#wp-calendar tfoot tr td {
    padding:8px 10px 0;
    border:0;
    background:none
}
.pad {
    border:0 !important;
    background:none !important
}
.postComment {
    float:left;
    width:100%;
    margin:0 0 5px;
    overflow:hidden
}
#addcomment,#comments {
    margin-bottom:20px;
    padding-bottom:6px;
    font-size:18px;
    font-weight:normal;
    font-family:"Microsoft Yahei","黑体";
    color:#333;
    border-bottom:1px solid #DDD
}
#addcomment {
    margin-top:10px
}
.post_comment ol li {
    margin:10px 5px;
    padding:10px 10px 5px 10px;
    list-style:none
}
.commentlist {
    width:98%;
    font-size:12px;
    clear:both
}
.commentlist li {
    margin-bottom:10px;
    padding:6px 0;
    border:1px solid #e4e4e4
}
.commentlist li.alt {
    border:1px solid #e3e7ea;
    background-color:#f7f8f9
}
.commentlist li.comment-author-admin {
    border:1px solid #d8d8d8;
    background:#FFF
}
.commentlist li ul {
    margin:10px 10px
}
.commentlist li ul.children {
    margin:10px 10px
}
.commentlist li p {
    padding:10px 10px 5px
}
.comment-author {
    width:100%;
    height:22px;
    line-height:22px;
    border-bottom:1px solid #ececec
}
.commentlist li.alt .comment-author {
    border-bottom:1px solid #e3e7ea
}
.commentlist li.comment-author-admin .comment-author {
    border-bottom:1px solid #e3e3e3
}
.commentlist li.alt .comment-author {
    border-bottom:1px solid #e8edf0
}
.avatar {
    float:left;
    padding:1px 1px;
    width:32px;
    height:32px;
    border:1px solid #e0e0e0
}
.author_info {
    float:left;
    padding-left:10px;
    line-height:16px
}
.author_info cite {
    font-style:normal;
    font-weight:bold
}
.author_info em {
    padding-left:10px;
    font-size:10px;
    font-style:normal;
    color:#999
}
.reply {
    float:right;
    margin:-3px 8px 0 0
}
#cancel-comment-reply {
    float:right;
    margin-right:10px
}
.reply a,#cancel-comment-reply a {
    color:#999 !important
}
.reply a:hover,#cancel-comment-reply a:hover {
    color:#1162b3 !important
}
#respond p {
    margin:10px 0
}
#respond label {
    float:left;
    padding:3px 8px;
    width:70px;
    text-align:right;
    display:block
}
#respond em {
    padding-top:5px;
    color:#F00;
    font-style:normal;
    font-weight:normal
}
#lyxingming,#lydianhua,#lychuanzhen,#lyemail,#lyneirong {
    padding:6px;
    width:50%;
    border:1px solid #e4e4e4;
    color:#666
}

#code {
    padding:6px;
    width:10%;
    border:1px solid #e4e4e4;
    color:#666
}
#lyneirong {
    width:60%;
    height:150px;
    font-size:12px;
    color:#787878;
    overflow-y:scroll;
    color:#666
}
#submit {
    float:right;
    margin:0 8px;
    width:130px;
    height:32px;
    border:0;
    background: #666;
    cursor:pointer;
    display:block;
    color:#fff;
    font-size:14px;
    line-height:32px;
    font-weight:bold;
}
#submit:hover{background:#005bb5}


#submit-inquiry {
    float:right;
    margin:0 8px;
    width:130px;
    height:32px;
    text-indent:-9999px;
    border:0;
    background:url(../images/submit-inquiry.gif) no-repeat 0 0;
    cursor:pointer;
    display:block
}
.comment_navi {
    text-align:right;
    padding:5px 15px;
    font-size:12px;
    color:#999
}
.comment_navi a {
    color:#999
}
.friendlink {
    width:100%;
    border-top:1px solid #e4e4e4;
    overflow:hidden
}
.friendlink ul {
    padding:18px 0 0;
    overflow:hidden
}
.friendlink ul li {
    float:left;
    margin:0 6px;
    height:24px;
    white-space:nowrap;
    overflow:hidden
}
.friendlink ul li.fltitle {
    margin:0 6px 4px 0
}
.friendlink ul h4 {
    display:none
}
.footer {
    min-height:150px;
    border-top:2px solid #EEE;
    color:#888;
    background:#141414;
}
.footer .inner {
    padding:25px 0;
    overflow:visible;
    position:relative
}
.footline {
    border-top:1px solid #d9d9d9
}
.footer a {
    color:#888
}
.footer a:hover {
    color:#005bb5
}
.foot-lt {
    float:left;
    margin-bottom:15px;
    max-width:65%;
    overflow:hidden
}
.foot-nav {
    margin-bottom:25px;
    width:100%;
    font-size:14px
}
.foot-nav li {
    width:1px;
    padding:0 5px;
    display:inline;
    word-break:keep;
    white-space:nowrap
}
.foot-nav li a:link,.foot-nav li a:visited {
    color:#999
}
.foot-nav li a:hover {
    color:#005bb5;
    text-decoration:none
}
/* 二维码 */
.service {
    width: 46px;
    height: 46px;
    cursor: pointer;
    position: fixed;
    right: 0;
    bottom: 85px;
    z-index: 9999;
    border-radius: 3px;
    background-image: url(../images/service.jpg);
    background-repeat: no-repeat;
    background-position: -2px top;
}

.service .hoverPosition {
    width : 200px;
    height : 245px;
    display: none;
    position: absolute;
    bottom : 0;
    left: -200px;
    border: 1px solid #0098D9;
    background-color: #0098D9;
    background-image: url(../images/service.jpg);
    background-repeat: no-repeat;
    background-position: -102px bottom;
}

.service .hoverPosition img {
    width: 100%;
    cursor: pointer;
}

.service .hoverPosition a {
    color: #fff;
    font-size: 18px;
    line-height: 180%;
    text-align: center;
    display: block;
}

.service:hover {
    background-position: -52px top;
}

.service:hover .hoverPosition {
    display: block;
}


#our-sns {
    float:left;
    margin-left:12px;
	width:30%;
}
#our-sns a {
    margin-right:-5px;
    width:24px;
    height:24px;
    text-indent:-9999px;
    display:inline-block;
    background:url(../images/icon-sns.gif) no-repeat 0 0;
    cursor:pointer;
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:gray;
    filter:alpha(opacity=65);
    -moz-opacity:.65;
    opacity:.65
}
#our-sns a:hover {
    -webkit-filter:grayscale(0);
    -moz-filter:grayscale(0);
    -ms-filter:grayscale(0);
    -o-filter:grayscale(0);
    filter:grayscale(0);
    filter:gray;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1
}
#our-sns a#i_tsina {
    background-position:0 0
}
#our-sns a#i_tqq {
    background-position:0 -31px
}
#our-sns a#i_weixin {
    background-position:0 -62px
}
#our-sns a#i_renren {
    background-position:0 -92px
}
#our-sns a#i_qzone {
    background-position:0 -123px
}
#our-sns a#i_facebook {
    background-position:0 -154px
}
#our-sns a#i_twitter {
    background-position:0 -185px
}
#weixin {
    padding:10px;
    text-align:center;
    background:#333;
    display:none;
    position:absolute;
    left:0;
    bottom:-10px;
    z-index:99
}
.foot-rt {
    float:right;
    margin-top:8px;
    /*max-width:41%;*/
    max-width: 19%;
    text-align:right
}
.foot-rt p {
    /*margin-bottom:5px*/
}
.cs-div {
    width:140px;
    height:auto;
    text-align:center;
    position:absolute;
    z-index:99999;
    overflow:hidden
}
.cs-div #cs-close {
    float:right;
    width:32px;
    height:35px;
    text-indent:-9999px;
    display:block;
    cursor:pointer;
    position:absolute;
    top:0;
    right:0
}
.cs-bar {
    padding:0;
    width:32px;
    height:116px
}
.cs-bar #cs-close {
    width:32px;
    height:116px;
    background:url(../images/cs.gif) no-repeat -106px 0;
    top:0;
    right:0
}
.cs-inner {
    padding:60px 5px 0 10px;
    background:url(../images/cs.gif) no-repeat 0 -120px;
    display:none
}
.cs-inner img {
    margin-bottom:10px
}
.cs-btm {
    width:100%;
    height:15px;
    background:url(../images/cs.gif) no-repeat 0 bottom
}
.backToTop {
    width:46px;
    height:44px;
    background:#2DC5FA url(../images/backtop.gif) no-repeat 7px 11px;
    position:fixed;
    _position:absolute;
    right:0px;
    bottom:40px;
    _bottom:"auto";
    cursor:pointer;
    display:none;
    -khtml-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    z-index:9999
}
.backToTop:hover {
    background-color: #0098D9;
}
.animated {
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes fadeInUp {
    0% {
    opacity:0;
    -webkit-transform:translateY(20px);
    transform:translateY(20px)
}
100% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
}@keyframes fadeInUp {
    0% {
    opacity:0;
    -webkit-transform:translateY(20px);
    -ms-transform:translateY(20px);
    transform:translateY(20px)
}
100% {
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
}.fadeInUp {
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInLeft {
    0% {
    opacity:0;
    -webkit-transform:translateX(-20px);
    transform:translateX(-20px)
}
100% {
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
}@keyframes fadeInLeft {
    0% {
    opacity:0;
    -webkit-transform:translateX(-20px);
    -ms-transform:translateX(-20px);
    transform:translateX(-20px)
}
100% {
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
}.fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@media only screen and (min-width:1200px) {
    .inner {
    width:1170px
}
}@media only screen and (max-width:1024px) {
    .inner {
    width:960px
}
#search-box #searchform #searchsubmit {
    right:9px
}
.navi li {
    padding:0 3px
}
.navi li a:link,.navi li a:visited {
    padding:0 10px
}
}@media only screen and (min-width:768px) and (max-width:959px) {
    .inner {
    width:96%
}
.header {
    height:150px;
    opacity:1;
    filter:alpha(opacity=100)
}
.header .inner {
    width:100%
}
.logo {
    margin-bottom:10px;
    float:none;
    text-align:center
}
.logo img {
    display:inline
}
.main-menu {
    float:left;
    margin:0 10px
}
#search-box {
    top:150px
}
#sliderbox {
    margin:0 auto;
    clear:both
}
#slidebanner {
    height:auto
}
#slideshow li img {
    width:100%;
    height:auto;
    min-height:inherit
}
.announce-wrapper {
    width:400px !important
}
.pic-scroll-list .slide {
    width:50%;
    height:auto
}
.breadcrumb,.shadow {
    display:none
}
.container,.content {
    float:none;
    margin:0 auto
}
.col-md-3 div,.col-md-4 div {
    padding:0 2%;
    width:46%
}
.postlist li a {
    float:none;
    width:100%
}
.sidebar {
    display:none
}
.piclist {
    margin-left:-3%
}
.piclist li {
    margin-left:3%;
    width:47%
}
.wpagenavi a:link,.wpagenavi a:visited,.wpagenavi a:hover {
    display:none
}
.wpagenavi a.next,.wpagenavi a.previous {
    padding:8px 60px;
    font-size:18px;
    display:inline-block
}
.foot-lt,#our-sns,.foot-rt {
    float:none;
    max-width:100%;
    text-align:center
}
.foot-nav {
    font-weight:700
}
.foot-rt {
    margin:40px auto 20px
}
}@media only screen and (max-width:767px) {
    .inner {
    width:96%
}
.header {
    position:relative
}
.header .inner {
    width:100%
}
.logo {
    margin-bottom:10px;
    float:none;
    text-align:center
}
.logo img {
    display:inline
}
.main-menu {
    margin:0 auto;
    width:100%;
    font-size:16px;
    display:none;
    position:relative;
    top:38px
}
.navi {
    background:#333
}
.navi li {
    float:none;
    width:100%;
    padding:0;
    border-bottom:1px solid #262626;
    border-top:1px solid #363636
}
.navi li:first-child {
    border-top:0
}
.navi li a:link,.navi li a:visited {
    padding:4px 15px;
    line-height:36px;
    color:#EEE;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
.navi li a:hover {
    color:#FFF;
    background:#015699
}
.navi li.current-menu-item a:link,.navi li.current-menu-item a:visited,.navi li.current-post-parent a,.navi li.current-post-ancestor a,.navi li.current-menu-parent a,.navi li.current-category-ancestor a,.navi li:hover a {
    color:#FFF;
    background:#015699
}
.navi li ul {
    position:static;
    padding:0;
    width:100%;
    border-bottom:0;
    background:none


}
.navi li ul li {
    border:0;
    background:none;
    border-bottom:1px solid #262626
}
.navi li ul li.litop {
    display:none
}
.navi li ul li a:link,.navi li ul li a:visited {
    padding:0 0 0 35px;
    color:#BBB;
    background:none
}
.navi li ul li a:hover,.navi li:hover ul li a:hover {
    color:#FFF;
    background:#404040
}
.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a,.navi li:hover ul li a {
    background:none
}

#btn-so {
    display:none
}
#mobile-nav {
    margin-bottom:5px;
    height:50px;
    line-height:50px;
    background:#015699;
    display:block;
    position:relative
}
#mobile-menu {
    width:50px;
    height:100%;
    background:url(../images/icon.gif) no-repeat center -444px;
    cursor:pointer;
    position:absolute;
    top:0;
    left:10px
}
#mobile-nav #mobile-so {
    margin-top:0;
    width:40px;
    height:100%;
    background:url(../images/search.png) no-repeat center 17px;
    display:inline-block;
    cursor:pointer;
    position:absolute;
    top:0;
    right:10px
}
#search-box {
    width:100%;
    display:none;
    position:relative;
    z-index:9999;
    top:38px
}
#search-box #searchform {
    background:#333
}
#sliderbox {
    margin-top:0;
    position:relative
}
#slidebanner {
    width:100%;
    height:auto;
    margin-left:0;
    left:0
}
#slideshow li {
    width:100%;
    height:auto
}
#slideshow li img {
    width:100%;
    height:auto;
    min-height:inherit
}
#sliderbox .bx-prev,#sliderbox .bx-next {
    width:60px;
    height:100%;
    background:url(../images/arrow-slider.png) no-repeat -60px 43%
}
#sliderbox .bx-prev {
    left:2%
}
#sliderbox .bx-next {
    right:2%;
    background-position:0 43%
}
.banner img {
    width:100%;
    height:auto
}
.breadcrumb,.shadow {
    display:none
}
.container,.content {
    float:none;
    margin:0 auto
}
.col-md-3 div,.col-md-4 div,.col-lt,.col-rt {
    float:none;
    padding:0;
    width:100%
}
.page-home .row-fluid {
    float:none;
    margin:0 none;
    width:100%
}
.crumb-box,.postlist li a {
    float:none;
    width:100%
}
.bx-pager,.announce h3,.weibo-box,.postlist li span,.sidebar,.cs-div,.backToTop {
    display:none !important
}
.pic-scroll-list .slide {
    width:100%;
    height:auto
}
.piclist {
    margin-left:-3%
}
.piclist li {
    margin-left:3%;
    width:47%
}
.entry {
    font-size:16px
}
.entry p {
    margin-bottom:20px
}
.related ul.post-list li {
    float:none;
    width:95%
}
.wpagenavi a:link,.wpagenavi a:visited,.wpagenavi a:hover {
    display:none
}
.wpagenavi a.next,.wpagenavi a.previous {
    padding:8px 60px;
    font-size:18px;
    display:inline-block
}
.foot-lt,#our-sns,.foot-rt {
    float:none;
    max-width:100%;
    text-align:center
}
.foot-nav {
    font-weight:700
}
.foot-rt {
    margin:40px auto 20px
}
#weixin {
    left:25%;
    bottom:210px
}
}@media only screen and (max-width:480px) {
    .share,.friendlink {
    display:none
}
.announce ul li {
    width:auto
}
.piclist {
    margin-left:0
}
.piclist li {
    margin-left:0;
    width:100%
}
.related li {
    float:none;
    width:95%
}
div.wpcf7 {
    margin:0;
    padding:0
}
div.wpcf7-response-output {
    margin:2em .5em 1em;
    padding:.2em 1em
}
div.wpcf7 .screen-reader-response {
    position:absolute;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px);
    height:1px;
    width:1px;
    margin:0;
    padding:0;
    border:0
}
div.wpcf7-mail-sent-ok {
    border:2px solid #398f14
}
div.wpcf7-mail-sent-ng {
    border:2px solid red
}
div.wpcf7-spam-blocked {
    border:2px solid orange
}
div.wpcf7-validation-errors {
    border:2px solid #f7e700
}
span.wpcf7-form-control-wrap {
    position:relative
}
span.wpcf7-not-valid-tip {
    color:#f00;
    font-size:1em;
    display:block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
    position:absolute;
    top:20%;
    left:20%;
    z-index:100;
    border:1px solid red;
    background:#fff;
    padding:.2em .8em
}
span.wpcf7-list-item {
    margin-left:.5em
}
.wpcf7-display-none {
    display:none
}
div.wpcf7 img.ajax-loader {
    border:0;
    vertical-align:middle;
    margin-left:4px
}
div.wpcf7 div.ajax-error {
    display:none
}
div.wpcf7 .placeheld {
    color:#888
}
/*产品图片*/
.Pro_Info{text-align:center;border-bottom:1px solid #ccc; margin-bottom:5px;}
.Pro_Images{padding:2px;}
.Pro_Images img{display:inline; width:80px; height:80px;margin:0 5px;border:1px solid #ccc;filter:alpha(opacity=50);opacity:0.3;cursor:pointer;}
.Pro_Images .active{filter:alpha(opacity=100);opacity:1;border-color:#999;}
.Pro_BigImage{text-align:center;background:#fff;}
.Pro_BigImage img{margin:0 auto;cursor:pointer;}



.topnews{ width:90%; margin:0 auto; position:relative;}
























