@charset "utf-8";
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    margin: 0;
    text-align: left;
    font-size: 12px;
    background: #fff;
    font-family: "Microsoft yahei","\5fae\8f6f\96c5\9ed1";
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block;
}

audio,canvas,progress,video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

progress {
    vertical-align: baseline;
}

template,[hidden] {
    display: none;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:active,a:hover {
    outline-width: 0;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,strong {
    font-weight: inherit;
}

b,strong {
    font-weight: bolder;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

button,input,select,textarea {
    font: inherit;
    margin: 0;
    outline: none;
}

optgroup {
    font-weight: bold;
}

button,input {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,html [type="button"],[type="reset"],[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    border: 0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

textarea {
    overflow: auto;
}[type="checkbox"],[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
    height: auto;
}[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

.clearfix {
    *zoom: 1
}

.clearfix:before,.clearfix:after {
    display: table;
    line-height: 0;
    content: ""
}

.clearfix:after {
    clear: both
}

p {
    margin: 0;
}

i {
    font-style: normal;
}

img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd {
    margin: 0;
    padding: 0
}

ul li,ol li {
    list-style: none
}

.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd {
    float: left;
    display: inline
}

.f-fr {
    float: right;
    display: inline
}

a,a:visited {
    text-decoration: none;
    color: #2a2a2a;
}

a:hover {
    transition: color 160ms ease 0s,background-color 200ms ease 0s,border-color 160ms ease 0s,transform 500ms ease 0s;
    color: #6abf4b;
    cursor: pointer;
}

em {
    font-style: normal;
}
.w { width: 1200px; margin: 0 auto; }

/*topbox*/
.topbox{width:100%;border-bottom:1px solid #f1f1f1;background-color:#f9f9f9;font-size:14px;}
.topbox .w1200{margin:0 auto;width:1200px;height:36px; line-height:36px}
.topbox .topl span.home{color:#999;float:left;padding-right:10px}
.topbox .topl span.home a{color:#999}
.topbox .topl span.home a:hover{color:#6abf4b}
.topbox .topr{color:#ccc;font-size:14px}
.topbox .topr ul li{float:left}
.topbox .topr ul li a{margin:0 9px;color:#666}
.topbox .topr ul li a:hover{color:#6abf4b}


.top-title-a{ width:235px; height:60px; padding:20px 0; display:table-cell; float:left;}
.top-title-a a{ display: block; height: 100%; /*width: 100%;*/ }


/*header*/
.header { min-width: 1200px; background: #fff; }

.header .top-session{ background-color:#fff; /*border-bottom: 1px solid #6abf4b;*/ }

.header .top { height: 110px; background: url(/static/images/newlogo.png) no-repeat left; position: relative;}

/*.header .menu{ background: #5E89D1 url(../images/bg.jpg) no-repeat center; }*/

.header .menu ul li { float: left; height: 50px; line-height: 50px; /*padding: 0 10px; margin-right: 20px; border-bottom: 3px solid #fd9c00; border-bottom-color: transparent;*/ text-align:center;}

.header .menu ul li:hover, .header .menu ul li.active { /*border-bottom-color: #fd9c00;*/background-color:#6abf4b; }

.header .menu ul li a {width:120px;display: table-cell;   color: #fff; font-size: 16px; }


 .header .menu ul li a s {
    display: inline-block;
    position: absolute;
    width: 8px;
    height: 6px;
    margin: 22px 0 3px 5px;
    background-image: url(../images/jtb.png);
    transition: all .2s linear
}
 .header .menu ul li a:hover s {
    transform: rotate(180deg)
}



.lie{width:120px; position:absolute;right:0;z-index:9999;background-color: #2f3ad4;}

.lie .morelist{display:none;width:120px;}
.lie .morelist li a {width:120px;display: table-cell;   color: #fff; font-size: 16px; }

.lie .morelist li:nth-of-type(1) {
    background-color: #2f3ad4;
}
.lie .morelist li:nth-of-type(2) {
    background-color: #212fcb;
}
.lie .morelist li:nth-of-type(3) {
    background-color: #2f3ad4;
}
.lie .morelist li:nth-of-type(4) {
    background-color: #212fcb;
}
.lie .morelist li:nth-of-type(5) {
    background-color: #2f3ad4;
}
.lie .morelist li:nth-of-type(6) {
    background-color: #212fcb;
}
.lie .morelist li:nth-of-type(7) {
    background-color: #2f3ad4;
}
.lie .morelist li:nth-of-type(8) {
    background-color: #212fcb;
}
.lie .morelist li:nth-of-type(9) {
    background-color: #2f3ad4;
}
.lie .morelist li:nth-of-type(10) {
    background-color: #212fcb;
}


.search {    border: 1px solid #6abf4b; position: absolute; right: 0; top: 38px; height: 36px; line-height: 36px; width: 310px; padding-left: 40px; -webkit-border-radius: 18px; border-radius: 18px; overflow: hidden; }

.search .bdcs-search-form-input{height:20px; line-height: 20px; padding: 8px; border:none; font-family: "Microsoft Yahei", "Helvetica"; width: 230px; -webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important;}

.search .bdcs-search-form-input:focus{-webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important; border-color:#fff;}

.search .bdcs-search-form-submit{ width: 78px; background-color: #6abf4b; border-color: #6abf4b;  }

.search .input{ width: 100%; height: 100%; }

.search .input input { height: 100%; width: 100%; font-size: 14px; vertical-align: top;}

.search .btn ,.search .bdcs-search-form-submit{font-family: "Microsoft Yahei", "Helvetica"; /*height: 100%;*/ text-align: center; background-color: #6abf4b; font-size: 16px; width: 78px; color: #fff; cursor: pointer; }

.search .btn{ position: absolute; right: -2px; top: 0; /*height: 100%;*/ width: 79px; }

.outer { padding-top: 20px; }

.menu-gk { border: 1px solid #f0f0f0; background: url(../images/qggk_bg.jpg) repeat-y left top; }

.menu-gk .label { position: absolute; left: 20px; top: 50%; margin-top: -24px; height: 48px; width: 40px; color: #9fe3e5; font-size: 20px; line-height: 24px; }

.menu-gk .list { padding: 15px 10px 15px 90px; line-height: 30px; min-height: 60px; }

.menu-gk .list ul li { float: left; }

.menu-gk .list ul li span { margin: 0 10px; }

.menu-gk .list ul li:last-child span { display: none;}

.menu-gk .list ul li:hover a, .menu-gk .list ul li.active a { color: #3d75ff; }

.menu-list { position: absolute; left: 0; top: 0; width: 100%; background-color: #fff; z-index: 1; border-bottom: 2px solid #e6e5e6; }

.list-cell { height: 50px; line-height: 50px; float: left; margin-right: 30px; }

.nav { height: 50px; line-height: 50px; }

.nav .icon { margin: 0 10px; }

.Js_menu ul{height:50px;}

/*ihead*/
.navbar-1 {
    overflow: hidden;
    text-align:center;
    border-bottom: 1px solid #dedede;
    border-top: 2px solid #6abf4b;
}

.idh{
    width:1200px;
    display: inline-flex;
}

.navbar-1 ul {
    float: left;
    margin: 10px 0
}

.navbar-1 ul li {
    float: left;
    margin: auto 16px
}

.navbar-1 .title {
    float: left;
    margin: 0 21px 0 15px
}

.navbar-1 ul a {
    color: #333;
    display: block;
    font-size: 16px;
    line-height: 30px
}

.navbar-1 ul a:hover {
    color: #6abf4b;
    text-decoration: underline
}

.left-nav-list a,.main .gq_wrap .gq_grid a {
    color: #333;
    float: left
}

.left-nav-list a,.left-school>div a,.lz-btn a,.many_title a:hover,.order-right a,.realty-rec>dl>a:hover,.rec_1_list>a {
    text-decoration: none
}

.navbar-1 ul .nav-title {
    text-align: center;
    font-size: 26px;
    line-height: 25px;
    display: block;
    margin-top: 7px
}

.navbar-1 .title .nav-title {
    text-align: center;
    font-size: 26px;
    line-height: 43px!important;
    display: block;
}

.navbar-1 .nav-line {
    border-left: 1px solid #dedede;
    height: 50px;
    margin: 15px 30px
}

.navbar-1 ul .nav-title span {
    font-size: 14px;
    display: block
}

.main-box {
    width: 1200px;
    height: auto;
    margin: auto;
    display: block;
}

.g-top-full {
    width: 100%;
    height: 20px;
    background: #f1f1f1;
    display: block;
    overflow: hidden
}

.g-top-full p {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    font-family: serif;
    overflow: hidden
}

.g-top-full p a {
    padding: 0 10px;
    color: #fff;
}

.g-top-full p a:hover {
    text-decoration: none;
    color: #6abf4b
}

.g-nav-full {
    width: 100%;
    height: 100px;
    padding: 0;
    background: #fff;
    display: block;
    overflow: hidden
}

.g-nav-full .u-logo {
    width: 242px;
    height: auto;
    margin-top: 9px;
    overflow: hidden
}

.g-nav-full .u-logo:hover img {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}

.g-nav-full .tip {
    width: 286px;
    height: 75px;
    margin: 25px 0 0 40px;
    background: url(../images/baotips.jpg) no-repeat 0 0;
}

.g-nav-full .nav {
    width: auto;
    height: auto;
    margin: 7px 0 0 20px;
    overflow: hidden
}

.g-nav-full .nav li {
    float: left;
    margin: 0 0 0 30px;
    float: left;
    display: inline;
}

.g-nav-full .nav li a {
    width: auto;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    font-weight: normal;
    color: #333;
    padding: 0 10px;
    text-decoration: none;
    display: block;
    overflow: hidden;
}

.g-nav-full .nav li a:hover {
    background: #00AAFF;
    color: #fff;
}

.g-nav-full form.f-fr {
    width: 450px;
    height: 46px;
    margin: 24px 0 0;
    overflow: hidden
}

.g-nav-full form.f-fr .u-search-input {
    width: 372px;
    height: 42px;
    line-height: 30px;
    text-indent: 34px;
    background: url(../images/ssk.jpg) no-repeat #fff 6px 12px;
    float: left;
    font-size: 16px;
    font-weight: normal;
    color: #333;
    margin: 0;
    padding: 0;
    border: 2px solid #6abf4b;
    border-radius: 6px 0 0 6px;
}

.g-nav-full form.f-fr .u-search-btn {
    width: 74px;
    height: 46px;
    line-height: 32px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    background: #6abf4b;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0 6px 6px 0;
    display: inline;
    overflow: hidden;
    cursor: pointer
}

.g-navlist {
    width: 100%;
}

.g-navlist .nav1 {
    background-color: #6abf4b;
}

.g-navlist ul {
}

.g-navlist ul li {
    float: left;
    width: 120px;
    font-size: 16px;
    color: #fff;
}

.g-navlist ul li a {
    display: block;
    font-size: 16px;
    color: #fff;
    height: 46px;
    line-height: 46px;
}

.g-navlist ul li a i {
    width: 30px;
    height: 30px;
    float: left;
    margin: 8px 10px 0 25px;
    background-image: url(../images/baobtn.png);
    background-repeat: no-repeat;
    background-position: -6px -13px;
}

.g-navlist ul li.m-ind a i {
}

.g-navlist ul li.m-by a i {
    background-position: -5px -57px;
}

.g-navlist ul li.m-hy a i {
    background-position: -5px -105px;
}

.g-navlist ul li.m-ch a i {
    background-position: -5px -153px;
}

.g-navlist ul li.m-sh a i {
    background-position: -5px -200px;
}

.g-navlist ul li.m-ye a i {
    background-position: -5px -248px;
}

.g-navlist ul li.m-zj a i {
    background-position: -5px -294px;
}

.g-navlist ul li.m-bk a i {
    background-position: -5px -344px;
}

.g-navlist ul li.m-zt a i {
    background-position: -5px -392px;
}

.g-navlist ul li a:hover,.g-navlist ul li.f-hover a {
    background: #EF4F6F;
}

.g-navlist ul li a:hover,.g-navlist ul li.f-hover a {
    color: #fff!important;
}

.nan2 {
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    overflow: hidden;
}

.nan2 .m-intxt {
}

.nan2 .m-intxt i {
    float: left
}

.nan2 .m-intxt span {
    display: inline-block;
    width: 260px;
    overflow: hidden;
    height: 46px;
    margin-left: 10px;
    margin-right: 10px;
}

.nan2 .m-intxt span a {
    background: url(../images/indian1.gif) no-repeat 0px 5px;
    padding-left: 12px
}

.nan2 .nav2div {
    text-align: center;
}

.nan2 .nav2div a {
    margin: 0 20px;
    background: url(../images/indian1.gif) no-repeat 0px 5px;
    padding-left: 12px
}


.intit {
    height: 48px;
    border-left: 3px #6abf4b solid;
    font-weight: normal;
    margin-bottom: 15px;
}

.intit {
    padding-left: 20px;
}

.intit div {
    font-size: 24px;
    color: #333;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 5px
}

.intit div span {
    color: #6abf4b
}

.intit p {
    color: #aaa;
    font-family: arial;
    font-size: 10px
}

.tith2 {
    font-weight: normal;
    border-bottom: 3px #6abf4b solid;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    margin-bottom: 28px;
}

.tith2 .h2left {
    font-size: 24px;
}

.tith2 .h2left span {
    color: #333;
    margin-right: 10px;
}

.tith2 .h2left i {
    color: #ccc;
    font-family: arial
}

.tith2 .h2right {
    font-size: 14px;
}

.tith2 .h2right a {
    color: #555
}

.tith2 .h2right a:hover {
    color: #6abf4b
}

.tith2 .h2left i.f-ico1 {
    width: 36px;
    height: 36px;
 
    margin: 12px 12px 0 0;
        border-left: 3px #6abf4b solid;
    font-weight: normal;
    margin-bottom: 15px;
}

 

.tith2 .h2right span {
    font-size: 30px;
    color: #ddd;
    position: relative;
    top: 6px;
    font-family: arial;
    font-weight: normal;
    margin: 0 10px;
}

.g_foot {
    background: #fbfbfb;
    border-top: 1px solid #cecece;
    text-align: center;
    font-size: 12px;
    padding: 10px 0;
    margin: 20px 0 0 0;
    line-height: 24px;
    color: #666
}

.g_foot  p {
    text-align: center;
}

.g_foot  a {
    font-size: 12px;
    color: #333
}

.g_foot b,.g_foot span {
    color: #F00
}

.f-jkico {
    background-image: url(../images/jkicon.jpg);
    background-repeat: no-repeat;
}

.g-jknav {
    height: 44px;
    position: relative;
    zoom: 1;
    text-indent: 24px;
}

.g-jknav b {
    width: 13px;
    height: 15px;
    position: absolute;
    left: 2px;
    top: 15px;
    background-position: -9px -8px
}

.g-jknav strong {
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-indent: 24px;
    display: block;
    overflow: hidden;
}

.g-float {
    width: 60px;
    height: auto;
    position: fixed;
    bottom: 10px;
    left: 50%;
    cursor: pointer;
    margin-left: 610px;
    z-index: 100;
}

.g-float a {
    width: 100%;
    height: 60px;
    margin: 1px 0 0 0;
    display: block;
    overflow: hidden;
}

.g-float #top-back  {
    height: 0px;
    background: url(../images/gotop.gif) no-repeat;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2;
    float: left;
    display: block;
    overflow: hidden
}

.g-float #top-back :hover {
    background-position: -60px 0;
}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textatea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}

body {
    font-size: 12px;
    font-family: 'Microsoft yahei','微软雅黑';
    color: #666;
    -webkit-text-size-adjust: none;
    background: #fff;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,img {
    border: 0;
}

input,textarea {
    font-family: 'Microsoft yahei','微软雅黑';
    font-size: 12px;
    outline: none;
}

address,caption,cite,code,dfn,em,strong,th,var,i {
    font-style: normal;
    font-weight: normal;
}

ol,ul,li {
    list-style: none;
}

caption,th {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}

addr,acronym {
    border: 0;
}

html {
    overflow-x: hidden;
}

a {
    color: #666;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    text-decoration: none;
}

a:hover {
    color: #6abf4b;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
}

a img {
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
}

a:hover img {
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
}

a * {
    cursor: pointer;
}

.headers {
    width: 100%;
    margin: 0;
    background: #6abf4b;
    color: #fff;
    border-bottom: 1px solid #6abf4b;
}

.headers .top {
    width: 1200px;
    margin: 0 auto;
    height: 35px;
    line-height: 35px;
}

.headers .top .tle {
    width: 30%;
    float: left;
}

.headers .top .tle h1 {
    font-size: 14px;
    color: #fff;
}

.headers .top .tle a h1:hover {
    color: #EF4F6F;
}

.headers .top .tls {
    width: 70%;
    float: right;
    text-align: right;
}

.headers .top .tls a {
    color: #fff;
    font-size: 14px;
    padding: 0 12px;
    height: 35px;
    display: inline-block;
}

.headers .top .tls a:hover,.headers .top .tls a.cur {
    background: #EF4F6F;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
}

.mdiv {
    border: 1px #eee solid;
    border-top: 2px solid #6abf4b;
    position: relative;
    padding-top: 42px;
    margin-bottom: 15px;
    background: #fff;
}

.h3tit {
    width: 100%;
    height: 42px;
    line-height: 42px;
    font-size: 20px;
    text-align: left;
    font-weight: normal;
    position: absolute;
    top: 0px;
    color: #333;
    background: #f9f9f9;
    padding-left: 10px;
}

.h3tit span {
    color: #6abf4b
}

 



.listnav {
    padding-bottom: 15px;
}

.listnav li {
    width: 80px;
    margin-left: 20px;
    margin-top: 15px;
}

.listnav li a {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #f0f0f0;
    font-size: 15px;
}

.listnav li a:hover,.listnav li.m-hover a {
    background: #6abf4b;
    color: #fff
}

.listnav {
}

/*公用*/
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.cursor { cursor: pointer; }
.pab { position: absolute; }
.pre { position: relative; }
.mar { margin: 0 auto; }
.ofh { overflow: hidden; }
.hg5, .hg10, .hg20, .hg15, .hg110 { height: 5px; font-size: 0px; line-height: 100px; overflow: hidden; text-indent: -999px; width: 100%; }
.hg10 { height: 10px; }
.hg15 { height: 15px; }
.hg20 { height: 20px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.mb10 { margin-bottom: 10px }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.w570 { width: 570px; }
.w275 { width: 275px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w800 { width: 800px; }
.w320 { width: 320px; }
.w336 { width:336px; overflow:hidden;}
.w100a { width: 100%; }
.bgfff { background: #fff; }

/*头部logo*/
.wrapper { width: 1200px; margin: 0 auto; clear: both; height: auto; z-index: 130; }
.headtop { height: 85px; }
/*头部导航*/
.newnavhead { width: 100%; }
.headtop { height: 85px; }
.newlogo { height: 60px; background: url(../static/images/newlogo.png) no-repeat; width: 470px; margin-top: 25px; float: left; }
.newlogo a { display: block; height: 42px; overflow: hidden; line-height: 300px; }
.newtopright { width: 700px; float: right; height: 85px; }
.newtopright p { display: block; height: 30px; line-height: 30px; text-align: right; font-size: 14px; }
.seanav { height: 50px; width: 100%; background: #6abf4b; box-shadow: 0px 3px 3px #ccc; min-width:1200px; _width:1200px; }
.seanav ul { width: 1200px; margin: 0 auto; height: 50px; }
.seanav li { float: left; height: 50px; width: 66px; position: relative; font-size: 18px; text-shadow: 1px 1px 1px #900; text-align: center; line-height: 50px; font-weight: bold; font-weight: normal; z-index: 130; }
.seanav li a:link, .seanav li a:visited { color: #fff; }
.seanav li.on { background: #ee4466; }
.seanav li#home { width: 60px; }
.seanav li .shownav { display: none; background: #fff; width: 100px; border-radius: 0 0 5px 5px; overflow: hidden; position: absolute; left: 0px; top: 50px; z-index: 130; box-shadow: 2px 2px 4px #ccc; border: #eaeaea solid 1px; border-top: none; }
.seanav li .shownav a { display: block; height: 30px; width: 100%; line-height: 30px; font: 14px/30px bold; color: #333; text-shadow: 1px 1px 1px #fff; }
.seanav li .shownav a:hover { -webkit-transition: background-color .3s linear; -moz-transition: background-color .3s linear; background: #ff6699; color: #fff; text-shadow: 1px 1px 1px #900; }


/*搜索样式 96kaifa*/
.bdcs-container
{
    margin-top:3px;
}
.bdcs-container .bdcs-main,.bdcs-container .bdcs-main *
{
    box-sizing: content-box;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    border: 0;
    background: 0 0;
    width: auto;
    height: auto;
    max-width: none;
    min-width: none;
    max-height: none;
    min-height: none;
    border-radius: 0;
    box-shadow: none;
    transition: none;
    text-align: left
}

.bdcs-container .bdcs-clearfix:after
{
    content: '';
    display: block;
    clear: both;
    height: 0
}

.bdcs-container .bdcs-clearfix
{
    zoom: 1
}

.bdcs-container .bdcs-main
{
    overflow: visible
}

.bdcs-container .bdcs-search
{
    display: block;
    overflow: visible;
    position: relative;
    border-style: solid
}

.bdcs-container .bdcs-search-form-input-wrap
{
    display: inline-block
}

.bdcs-container .bdcs-search-form-input
{
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    vertical-align: top;
    text-indent: 5px;
    background-color: #fff;
    float: left
}

.bdcs-container .bdcs-search-form-input:focus
{
    border-width: 1px;
    border-style: solid;
    outline: 0
}

.bdcs-container .bdcs-search-form-submit-wrap
{
    display: inline-block
}

.bdcs-container .bdcs-search-form-submit
{
    display: inline-block;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    vertical-align: top;
    text-align: center;
    width: 50px;
    //_overflow: hidden
}

.bdcs-container .bdcs-search-form-submit-magnifier
{
    width: 45px;
    padding: 0;
    text-indent: -999em;
    overflow: hidden;
    background: url(../images/magnifier-icon.png) no-repeat center center;
    _background: url(../images/magnifier-icon_ie6.png) no-repeat center center
}

div#default-searchbox .default-channel-meun
{
    position: relative;
    width: 75px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: #fff;
    float: left;
    overflow: visible
}

div#default-searchbox .default-channel-current
{
    border: 1px solid;
    position: relative;
    width: 100%;
    border-right: 0
}

div#default-searchbox .default-channel-current span
{
    margin-left: 8px
}

div#default-searchbox .default-channel-current i
{
    overflow: hidden;
    width: 0;
    height: 0;
    border-width: 6px 6px 0;
    border-color: #9e9e9e #fff;
    border-style: solid;
    display: block;
    position: absolute;
    right: 10px;
    top: 11px
}

div.cse-default-channel-container
{
    display: block;
    position: absolute;
    z-index: 30061000000
}

div.cse-default-channel-container .default-channel-list
{
    display: none;
    width: 99%;
    list-style: none;
    background: #fff;
    border: 1px solid #ddd;
    border-top: 0;
    margin: 0;
    padding: 0
}

div.cse-default-channel-container .default-channel-list li
{
    background: 0 0;
    line-height: 24px;
    list-style: none;
    display: block;
    padding-left: 7px;
    cursor: pointer
}

div.cse-default-channel-container .default-channel-list li:hover
{
    background: #ddd
}

.bdcs-container .bdcs-search-form-input-wrap
{
}

.bdcs-container .bdcs-search-form-input-notspan
{
    margin-left: 0px;
    font-family: arial,simsun,sans-serif;
    color: #000000;
    font-size: 14px;
}

.bdcs-container .bdcs-search-form-input .icon-nofocus
{
    left:;
    right:;
    top:;
    height:;
    width:;
}

.bdcs-container .bdcs-search
{
    width: 362px;
    height: 28px;
    overflow: hidden;
    border-color: #f6f6f6;
    border-radius: 10px;
    border-width: 7px;
    box-shadow: 0 3px #ededed;
    background-color: #f6f6f6;
}

.bdcs-container .bdcs-search-form-input
{
    border-color: #e0e0e0;
    margin-right: 10px;
    width: 298px;
    height: 26px;
    line-height: 26px;
    font-family: arial,simsun,sans-serif;
    color: #000000;
    font-size: 14px;
    border-radius: 7px;
    background-color: #ffffff;
}

.bdcs-container .bdcs-search-form-input:focus
{
    border-color: #f79646;
}

.bdcs-container .bdcs-search-form-submit-wrap
{
}

.bdcs-container .bdcs-search-form-submit
{
    border-color: #f08ca0;
    height: 26px;
    width: 50px;
    background-color: #f08ca0;
    color: #ffffff;
    font-family: arial,simsun,sans-serif;
    font-size: 14px;
    border-radius: 10px;
}

.bdcs-container .bdcs-hot
{
    width: 300px;
    height: 30px;
    line-height: 30px;
}

.bdcs-container .bdcs-hot-item
{
    color: #000000;
    font-family: arial,microsoft yahei,sans-serif;
    font-size: 14px;
}

.bdcs-container .bdcs-search-form-submit
{
    *height: 28px;
    *margin-top: 1px;
}

.bdcs-container .bdcs-search-form-submit
{
    line-height: 26px;
}

.bdcs-container .bdcs-clearfix:after
{
    content: '';
    display: block;
    clear: both;
    height: 0
}

.bdcs-container .bdcs-clearfix
{
    zoom: 1
}

.bdcs-container .bdcs-hot,.bdcs-container .bdcs-hot *
{
    box-sizing: content-box;
    margin: 0;
    padding: 0;
    float: none;
    clear: none;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    border: 0;
    background: 0 0;
    width: auto;
    height: auto;
    max-width: none;
    min-width: none;
    max-height: none;
    min-height: none;
    border-radius: 0;
    box-shadow: none;
    transition: none;
    text-align: left
}

.bdcs-container .bdcs-hot
{
    display: block;
    white-space: normal
}

.bdcs-container .bdcs-hot-item
{
    margin-right: 10px
}

.bdcs-container .bdcs-hot
{
    width: 300px;
    height: 30px;
    line-height: 30px;
}

.bdcs-container .bdcs-hot-item
{
    color: #000000;
    font-family: arial,microsoft yahei,sans-serif;
    font-size: 14px;
}

#bdcs-rec
{
    display: none;
}

/*图片块尺寸*/
.w250weig { width: 250px; height: 165px; }
.entbody { width: 275px; height: 180px; }
.shang { background: url(../images/gotop.png) no-repeat; width: 40px; height: 80px; position: fixed; right: 50%; bottom: 30px; margin-right: -650px; cursor: pointer; display: none; _background: url(../images/gotopi.png) no-repeat left center; }
.shang:hover { background-position: -50px 0px; _background-position: -50px center; }
.seanav ul { position: relative; z-index: 130; }
.navbox { float: left; height: 50px; font-size: 18px; line-height: 50px; font-weight: normal; position: absolute; right: 10px; top: 0; z-index: 131; }
.navbox strong { display: block; padding: 0 15px; color: #fff; height: 50px; font-weight: normal; text-shadow: 1px 1px 1px #900; cursor: pointer; float: left; }
.navbox strong.this { background: #ee4466; }
.morenav { position: absolute; top: 50px; right: 0px; background: #fff; background: rgba(255,255,255,0.9); +background:#fff;
*background:#fff;
padding: 15px; z-index: 130; border-radius: 7px 0 7px 7px; border: 1px solid #ccc; box-shadow: 1px 1px 3px #e3e3e3; float: left; width: 645px; display: none }
.moreleft, .moreright { float: left; margin-right: 20px; }
.moreleft { border-right: 1px dashed #ccc; padding-right: 20px; }
.moreright { float: right; margin: 0; }
.morenav dl { width: 300px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #eee; float: left; clear: both; }
.seanav .morenav dt { height: 16px; line-height: 16px; no-repeat 0 -990px; padding-left: 10px; margin-bottom: 5px; text-align: left; }
.seanav .morenav dt a { color: #ee4466; font-size: 16px; text-shadow: none; }
.morenav dd { float: left; white-space: nowrap; height: 25px; line-height: 25px; }
.morenav dd a { display: block; padding: 0 8px; float: left; font-size: 14px; text-shadow: 1px 1px 1px #eee }
.morenav dd a:hover { background: #6abf4b; color: #fff; border-radius: 3px; text-shadow: 1px 1px 1px #666 }

/*2020内容页*/
.show_line_t {height:50px;text-align:center;background-image:url(../images/b10.png);background-repeat:repeat-x;background-position:center center;line-height:50px;margin-top:30px;}
.show_line_t .name {background-color:#fff;padding:0px 10px;border-radius:999px;line-height:50px;font-weight:normal;font-size:15px;}

.key_ad {height:30px;overflow:hidden;margin-top:20px;line-height:30px;font-size: 12px;}
.key_ad .key {float:left;display:block;padding:0px 15px;background-color:#f4f4f4;color:#999;margin-right:10px;}
.key_ad .key:hover {color:#fff;background-color:#6abf4b;}
.key_ad .ad {float:right;}
.key_ad .ad a {float:right;margin-left:10px;display:block;padding:0px 15px;background-color:#f4f4f4;color:#999;}
.key_ad .ad a:hover {color:#fff;background-color:#6abf4b;}

.show_disclaimer {text-align:center;color:#999;line-height:14px;padding:50px 0px 20px 0px;font-size: 12px;}
.show_scan {text-align:center;}

.guide{
    font-size: 16px;
    margin-top: 30px;
    position: relative;
    padding: 0 30px;
    zoom: 1;
}
.guide:first-letter{
    font-size: 24px;
}
.guide .qute-1{
    position: absolute;
    background: url(../images/news-icon-5.png) no-repeat 0 0;
    width: 23px;
    height: 24px;
    top: 0;
    left: 0;
}
.guide .qute-2{
    position: absolute;
    background: url(../images/news-icon-5.png) no-repeat left bottom;
    width: 23px;
    height: 24px;
    right: 0;
    bottom: 0;
}

.guide{line-height:30px;}.guide p{ text-indent:2em; margin-bottom:10px;}


.ico2{background-image:url(../images/mainlist.gif);background-repeat:no-repeat}
.fll {
    float: left;
}
.clr:after, .clr:before {
    content: "";
    display: table;
}
.mianleft{width:845px}
.mainright{width:320px;padding-top:25px}
.navwz{color:#aaa;font-size:14px;border-bottom:1px #ddd solid;height:36px;line-height:20px}
.navwz a{color:#aaa;margin:0 5px}
.navwz a:hover{color:#6abf4b}
.mianleft h1{font-size:24px;line-height:40px;padding-top:20px;color:#555;text-align: center;}
.mianleft .maininfo{margin:10px 0 30px;text-align: center;}
.mianleft .maininfo span{margin-right:60px;color:#aaa;font-size:14px}
.mianleft .miandes{height:80px;padding-top:20px; border: 1px dashed #edebec;}
.mianleft .miandes div{height:55px;overflow:hidden;margin:0 30px;line-height:26px;font-size:14px;padding-top:5px;color:#999}
.mianleft .miandes div strong{color:#333}
.maincontent{width:810px;font:18px/32px "microsoft yahei";}
.maincontent p{font:18px/32px "microsoft yahei";color:#404040;text-indent:2em;margin:32px 0 0}
.maincontent h3{color:#6abf4b;font-size:18px;margin-top:32px;overflow:hidden;height:46px;position:relative}
.maincontent h3 i{width:14px;height:14px;position:absolute;z-index:10}
.maincontent h3 i.before{background:url(../images/h3left.gif) no-repeat 0 0;top:0;left:0}
.maincontent h3 i.after{float:left;position:relative;background:url(../images/h3right.gif) no-repeat 0 0;top:18px}
.maincontent h3 span{float:left;margin:4px 0 0 -10px;padding:0 0 0 20px;position:relative;z-index:20}
.maincontent p a{color:#000;border-bottom:0 #000 solid}
.maincontent p a:hover{color:#6abf4b;border-bottom:1px #6abf4b solid}
.maincontent img{display:block;text-indent:-2em;max-width:640px;margin:0 auto}
.m-mianfx{border-right:1px #ddd solid;width:149px;margin-top:38px}
.mianleft .ltop{width:150px;position:fixed;top:0;left:50%;margin-left:-600px;margin-top:0}
.fx{margin-bottom:20px}
.fx img{display:block;margin:0 auto}
.fxdiv ul li{display:block;margin-left:10px}
body .fxdiv ul li a{display:block;height:52px;line-height:52px;width:86px;border-bottom:1px #e5e5e5 solid;text-indent:0;color:#888;font-size:14px;margin:0;padding-left:40px}
body .fxdiv ul li a.bds_qzone{background-position:0 -42px}
body .fxdiv ul li a.bds_tsina{background-position:0 -95px}
body .fxdiv ul li a.bds_sqq{background-position:0 -2642px}
body .fxdiv ul li a.bds_weixin{background-position:0 -1602px}
body .fxdiv ul li a.bds_copy{background-position:0 -2277px}
body .fxdiv ul li a.bds_more{background-position:0 10px}
 
 .tags {
    padding-top: 15px;
}

 

.tags a{display:inline-block;height:30px;line-height:30px;background-color:#eee;text-align:center;padding:0 20px;margin:0 0 20px 20px;font-size:14px;border-radius:16px}
.tags a:hover{background-color:#6abf4b;color:#fff}
.imgnew{margin:0 auto 10px;width:280px}
.imgnew a{display:block;width:280px;height:175px;position:relative;overflow:hidden}
.imgnew a img{display:block;width:280px;height:175px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
.imgnew a:hover img{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.imgnew a p{width:86%;height:36px;line-height:36px;color:#333;background-color:rgba(255,255,255,.8);position:absolute;bottom:8px;overflow:hidden;left:5%;padding:0 2%;font-size:14px}
.imgnew a:hover p{background-color:#fff;color:#6abf4b}
.blphul{margin:0 20px;padding-bottom:10px}
.blphul li a{display:block;height:40px;line-height:40px;overflow:hidden;font-size:14px}
.blphul li a em{float:left;width:20px;height:20px;line-height:20px;text-align:center;background-color:#aaa;border-radius:20px;color:#fff;font-size:12px;margin:10px 5px 0 0}
.blphul li a em{background-color:#6abf4b}
.hotgul{padding:0 20px}
.hotgul li{margin-top:15px;border-bottom:1px #eee solid;padding-bottom:15px}
.hotgul li a{display:block}
.hotgul li a p.f-fl{width:132px;height:90px;overflow:hidden;margin-right:16px}
.hotgul li a p.f-fl img{display:block;width:132px;height:90px}
.hotgul li a strong{display:block;font-weight:400;font-size:14px;height:54px;overflow:hidden;line-height:18px;margin-bottom:5px}
.hotgul li a span{font-size:13px;color:#aaa}
.pagelink{text-align:center}
.pagelink a{padding:0 20px;font-size:14px;color:#333;border:1px solid #ddd;border-radius:3px;margin-bottom:20px;display:inline-block;line-height:36px}
.pagelink a:hover{background-color:#f55;border-radius:3px;color:#fff;border:1px solid #f55;text-decoration:none}
.pagelink a.page,.pagelink a.page:hover{font-size:15px;color:#666;cursor:default;background-color:#fff;padding-right:30px;border:1px solid #ddd}
#gotop{position:fixed;margin-left:10px;bottom:40px;z-index:5}
#gotop a.got{width:50px;height:50px;display:block;overflow:hidden;text-indent:-999px;background:url(../images/gotop2.gif) 0 0 no-repeat #9f9f9f;border-radius:3px;margin-top:6px;cursor:pointer}
#gotop a.got:hover{background-position:-50px 0;background-color:#f55}
#gotop a.nas{width:50px;height:50px;display:block;overflow:hidden;text-indent:-999px;background:url(../images/menu.png) 0 0 no-repeat #9f9f9f;border-radius:3px;cursor:pointer}
#gotop a.nas:hover{background-position:-50px 0;background-color:#f55}
.side-catalog{position:fixed;bottom:520px;font-size:14px;line-height:24px;margin-left:10px;width:280px;height:350px}
.side-catalog .side-bar{position:absolute;top:0;width:0;height:350px;background-color:#ccc;border:1px solid #ccc;border-top:0;border-bottom:0;left:5px}
.side-catalog .side-bar .circle.end,.side-catalog .side-bar .circle.start{position:absolute;left:-5px;width:10px;height:10px;background:transparent url(../images/sidecatalog_a278e02.gif) 0 -199px no-repeat;zoom:1;overflow:hidden}
.side-catalog .side-bar .circle.start{top:0}
.side-catalog .side-bar .circle.end{margin:0;bottom:0}
.side-catalog .catalog-scroller{padding-top:18px;position:absolute;z-index:1;top:0;left:0;width:245px;overflow:hidden}
.side-catalog .catalog-scroller .catalog-list{height:310px;overflow:hidden;position:relative;overflow-y:hidden}
.side-catalog .catalog-scroller .catalog-list .arrow{left:0;z-index:2;top:5px;position:absolute;height:13px;width:18px;cursor:pointer;background:transparent url(../images/sidecatalog_a278e02.png) -271px -38px no-repeat}
.side-catalog .catalog-scroller .catalog-list .catalog-title{position:relative;margin-bottom:7px;padding-left:20px;height:24px;overflow:hidden}
.side-catalog .catalog-scroller .catalog-list .catalog-title .text{line-height:24px;display:block}
.side-catalog .catalog-scroller .catalog-list .catalog-title .pointer{position:absolute;display:block;width:10px;height:10px;cursor:pointer;margin-top:7px;left:0;background:transparent url(../images/sidecatalog_a278e02.gif) 3px -222px no-repeat}
.side-catalog .catalog-scroller .catalog-list .catalog-title .pointer:hover{background-position:3px -245px}
.side-catalog .catalog-scroller .catalog-list .catalog-title .cur,.side-catalog .catalog-scroller .catalog-list .catalog-title:hover .text{line-height:24px;background:#f0f0f0;border-radius:2px;box-shadow:0 1px 0 #eaeaea}
.side-catalog .catalog-scroller .catalog-list .catalog-title:hover .pointer{background-position:3px -245px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .text{padding-left:10px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .title-index{color:#999;font-weight:600;font-family:arial;font-size:14px;padding-right:5px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .title-link{color:#555;font-weight:600;text-decoration:none}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .text{position:relative;padding-left:22px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .title-index{color:#999;font-family:arail;font-size:14px;padding-right:5px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .title-link{color:#666;text-decoration:none}
#qright .side-catalog .catalog-scroller .catalog-list .on .title-link{color:#f55}
.side-catalog.collapse{height:96px;overflow:hidden}
.side-catalog.collapse .toggle-button{background-position:-104px 0}
.side-catalog.collapse .toggle-button:hover{background-position:-154px 0}
.side-catalog.collapse .side-bar{display:none}
.side-catalog.collapse .catalog-scroller{display:none}
.side-catalog:hover .right-wrap{display:block}
.side-catalog .qlcur{background:url(../images/sidecatalog_a278e02.gif);margin-left:5px;background-position:0 -238px}
.side-catalog .right-wrap{position:absolute;display:none;width:22px;height:50px;top:160px;left:220px}
.side-catalog .right-wrap .go-down,.side-catalog .right-wrap .go-up{display:block;width:22px;height:25px;background:transparent url(../images/sidecatalog_a278e02.gif) no-repeat;cursor:pointer}
.side-catalog .right-wrap .go-up{background-position:-248px -83px}
.side-catalog .right-wrap .go-down{background-position:-248px -108px}
.side-catalog .right-wrap .go-down.disable{background-position:-275px -108px}
.side-catalog .right-wrap .go-up.disable{background-position:-275px -83px}
.fenye{text-align:center;margin-top:20px}
.fenye div{margin-bottom:20px}
.fenye a,.fenye b{padding:4px 15px;display:inline-block;height:30px;line-height:30px;margin:0 5px;font-size:18px}
.fenye a{color:#000;border:2px #fff solid}
.fenye a:hover{border:2px #6abf4b solid;color:#6abf4b}
.fenye b{color:#999;font-weight:400}
.fenye a.m-xiayiye{color:#000;border:2px #e8e8e8 solid}
.fenye a.m-xiayiye:hover{border:2px #333 solid}
.fenye a.m-xiayiye i{float:right;width:28px;height:22px;background-position:-100px -70px;margin:2px 0 0 2px}
.fenye span{display:none}
#cms_showpage{display:none}
.listul{margin:0;border:1px solid #eee;padding-top:20px}
.listul li{border-bottom:1px solid #eee;padding-bottom:20px;margin:0 20px 20px}
.listul li a.f-fl{margin-right:20px}
.listul li a.f-fl img{width:135px;height:90px;display:block;overflow:hidden}
.listul li .listdiv .title{line-height:28px;font-size:18px}
.listul li .listdiv .listinfo{font-size:15px;color:#999;height:50px;line-height:26px;overflow:hidden;margin:10px 0 20px}
.listul li .listdiv .listime{font-size:14px}
.listul li .listdiv .listime span.f-fr{margin-left:20px}
.listul li .listdiv .listime span i{font-style:normal}
.listul li .listdiv .listime em{float:left;width:20px;height:20px;margin-right:8px}
.listul li .listdiv .listime .f-fl a{display:inline-block;height:30px;line-height:30px;padding:0 14px;background-color:#eee;border-radius:14px;margin-right:14px}
.listul li .listdiv .listime .f-fl a:hover{background-color:#6abf4b;color:#fff}
.listul li .listdiv .listime .f-fr{color:#aaa}
.listul li .listdiv .listime .f-fr a i{background-position:-429px 0;display:inline-block;width:15px;height:15px;position:relative;top:2px;margin-right:4px}
.m-page{height:44px;line-height:44px;padding:20px 0;text-align:center;display: table;margin: 0 auto; }
.m-page ul { display: table-cell; }
.m-page ul li { padding: 20px 3px 45px;}
.m-page ul li a { display: block; height: 40px; line-height: 40px; padding: 0 20px; color: #666; }
.m-page ul li a.active { color: #fff; background-color: #6abf4b; }
.m-page a{padding:6px 12px;font-size:12px;color:#333;border:1px solid #ddd;border-radius:20px}
.m-page a:hover{background-color:#6abf4b;color:#fff;border:1px #6abf4b solid;text-decoration:none}
.m-page a.record{display:none}
.m-page b{padding:6px 12px;font-size:12px;color:#6abf4b;border:1px solid #6abf4b;font-weight:400;border-radius:3px}
.m-page a b{padding:0;border:none}
.m-page a:hover b{color:#fff}
.m-jieguo{line-height:37px;font-size:14px;height:46px;line-height:46px}
.m-jieguo strong{color:#6abf4b}
.mainbot{margin:30px 0 0;display:block;overflow:hidden}
.mainbot p{width:320px;height:68px;margin:0;background:#f3f3f3}
.mainbot p a{display:block;width:210px;height:28px;line-height:20px;font-size:14px;overflow:hidden;background:#f3f3f3 url(../images/cmsinfo-icon.png) no-repeat;padding:15px;border:none;color:#333;text-indent:0}
.mainbot p a span{height:38px;overflow:hidden;display:inline-block}
.mainbot p a:hover{color:#97c74e;border:none}
.mainbot p.page-up a{background-position:-1px 4px;padding-left:60px}
.mainbot p.page-up a:hover{background-position:-1px -51px}
.mainbot p.page-down a{background-position:250px -107px;padding-right:60px}
.mainbot p.page-down a:hover{background-position:250px -162px}
.mainbot .u-back-home{width:auto;height:64px;margin:4px 0 0 20px}
.mainbot .u-back-home i{width:37px;height:37px;border-radius:55px;background:url(../images/cmsinfo-icon.png) no-repeat 8px -398px #6abf4b;margin:auto;display:block;overflow:hidden}
.mainbot .u-back-home strong{width:100%;height:16px;line-height:16px;font-size:14px;font-weight:400;color:#333;text-align:center;margin:8px 0 0;display:block;overflow:hidden}
.mainbot .u-back-home:hover i{background-color:#97c74e}
.mainbot .u-back-home:hover strong{color:#97c74e}
.mainbot .u-back-list{width:auto;height:64px;margin:4px 19px 0}
.mainbot .u-back-list i{width:37px;height:37px;border-radius:55px;background:url(../images/cmsinfo-icon.png) no-repeat 8px -468px #6abf4b;margin:auto;display:block;overflow:hidden}
.mainbot .u-back-list strong{width:100%;height:16px;line-height:16px;font-size:14px;font-weight:400;color:#333;text-align:center;margin:8px 0 0;display:block;overflow:hidden}
.mainbot .u-back-list:hover i{background-color:#97c74e}
.mainbot .u-back-list:hover strong{color:#97c74e}
.xgwz-item{width:1000px;margin:20px 0;overflow:hidden;background:url(../images/deatil_icon2.png) no-repeat 0 182px}
.xgwz-item li{float:left;width:382px;padding:0 0 10px;margin:16px 7px 4px 22px;border-bottom:1px solid #d3d3d3}
.xgwz-item li em{display:block;float:left;width:40px;line-height:19px;text-align:left;font-size:33px;font-style:oblique;font-family:simsun;color:#000}
.xgwz-item li img{display:none}
.xgwz-item li p{float:left;width:318px;height:20px;font-size:14px;overflow:hidden}
.xgwz-item li p strong{font-weight:400}
.xgwz-item li.top{position:relative;float:left;width:409px;height:163px;margin:0 20px 10px 0;border:none}
.xgwz-item li.top em{display:none}
.xgwz-item li.top img{display:block;float:left;width:232px;height:163px}
.xgwz-item li.top p{float:left;width:177px;height:163px;background-color:#f6f6f6}
.xgwz-item li.top:hover p{background-color:#f55}
.xgwz-item li.top p span{display:block;position:absolute;bottom:23px;right:0;width:120px;text-indent:3em;background:url(../images/deatil_icon.png) no-repeat 13px -486px}
.xgwz-item li.top:hover p span{color:#fff;background:url(../images/deatil_icon.png) no-repeat 13px -506px}
.xgwz-item li.top p strong{display:block;padding:43px 20px;font-size:14px;font-weight:400}
.xgwz-item li.top:hover p strong{color:#fff}
.rmwz{margin-bottom:30px;overflow:hidden}
.rmwz .rmwz-title{height:50px;border-bottom:1px solid #333}
.rmwz .rmwz-title span{display:block;width:116px;height:48px;line-height:50px;border-bottom:5px solid #333;font-size:24px}
.rmwz .rmwz-left,.rmwz .rmwz-right{position:relative;float:left;width:266px;height:186px;margin:20px 0 0}
.rmwz .rmwz-left img,.rmwz .rmwz-right img{display:block;width:266px;height:186px}
.rmwz .rmwz-left span,.rmwz .rmwz-right span{display:block;position:absolute;left:0;bottom:0;width:100%;height:38px;line-height:38px;text-align:center;color:#fff;background:rgba(0,0,0,.5)}
.rmwz .rmwz-center{float:left;width:270px;height:186px;margin:20px 18px 0;overflow:hidden}
.rmwz .rmwz-center p a,.rmwz .rmwz-center p a:hover{text-decoration:none}
.rmwz .rmwz-center p strong{display:block;height:23px;line-height:23px;margin-bottom:13px;font-size:20px;font-weight:700;overflow:hidden}
.rmwz .rmwz-center p em{display:block;line-height:18px;margin-bottom:16px}
.rmwz .rmwz-center a.list{display:block;height:22px;line-height:20px;margin:0 0 5px;font-size:14px;overflow:hidden}
.mz-tip p{padding:10px;border:1px solid #e46;border-radius:5px}
.mz-tip b{font-size:18px}
.tools-data{width:1200px;margin:0 auto;line-height:20px;margin:20px auto}
.tools-data:after,.tools-data:before{content:".";display:block;height:0;clear:both;visibility:hidden}
.tools-data .tools-tit{width:100px;height:20px;float:left;font-size:16px}
.tool-fitness{width:1090px;height:20px;float:left;overflow:hidden;zoom:1;white-space:nowrap}
.tool-fitness a{width:13px;height:20px;float:left;text-align:center;font-size:12px;color:#fff;border-radius:1px;margin:0 1px;background-color:#ccdcb1}
.tool-fitness a:hover{background-color:#6abf4b}
.tool-fitness .pink{width:79px;background-color:#6abf4b}
.htmlcontent span{margin:0;display:block;padding-top:12px;text-align: center;}


.rightnav {
    width: 60px;
    height: auto;
    position: fixed;
    bottom: 80px;
    margin-left: 610px;
    z-index: 100;
    left: 50%;
    height: 320px;
}

.rightnav li {
    margin-bottom: 5px
}

.rightnav li a {
    display: block;
    width: 60px;
    height: 60px;
    background-image: url(../images/rightnav.gif);
    font-size: 0;
    line-height: 0;
    text-indent: -999px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2;
}

.rightnav li a.rightnav-tj {
    background-position: 0 0;
}

.rightnav li a.rightnav-tj:hover,.rightnav li.f-hover a.rightnav-tj {
    background-position: -60px 0;
}

.rightnav li a.rightnav-nx {
    background-position: 0 -60px;
}

.rightnav li a.rightnav-nx:hover,.rightnav li.f-hover a.rightnav-nx {
    background-position: -60px -60px;
}

.rightnav li a.rightnav-ma {
    background-position: 0 -120px;
}

.rightnav li a.rightnav-ma:hover,.rightnav li.f-hover a.rightnav-ma {
    background-position: -60px -120px;
}

.rightnav li a.rightnav-my {
    background-position: 0 -180px;
}

.rightnav li a.rightnav-my:hover,.rightnav li.f-hover a.rightnav-my {
    background-position: -60px -180px;
}

.rightnav li a.rightnav-yd {
    background-position: 0 -240px;
}

.rightnav li a.rightnav-yd:hover,.rightnav li.f-hover a.rightnav-yd {
    background-position: -60px -240px;
}

.rightnav li a.rightnav-xl {
    background-position: 0 -300px;
}

.rightnav li a.rightnav-xl:hover,.rightnav li.f-hover a.rightnav-xl {
    background-position: -60px -300px;
}

.rightnav li a.rightnav-ys {
    background-position: 0 -360px;
}

.rightnav li a.rightnav-ys:hover,.rightnav li.f-hover a.rightnav-ys {
    background-position: -60px -360px;
}

.inleft {
    width: 845px;
}

.inright {
    width: 320px;
}

.headnews-tit {
    height: 50px;
    overflow: hidden;
    padding: 0 40px;
}

.headnews-tit i {
    display: block;
    float: left;
    width: 120px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    font-style: normal;
}

.headnews-tit i.f-hover {
    color: #6abf4b;
    font-weight: bold
}

.headnews-list {
}

.headnews-list li {
    padding: 9px 0;
    border-bottom: 1px solid #eee;
}

.headnews-list li.f-ix {
    padding: 10px 0 2px;
    border: none;
}

.headnews-list li em {
    float: left;
    width: 25px;
    font-size: 20px;
    font-style: italic;
    font-family: simsun;
}

.headnews-list li .name {
    height: 34px;
    line-height: 33px;
    font-size: 16px;
    overflow: hidden;
}

.headnews-list li .name a:hover {
    color: #6abf4b;
}

.headnews-list li .js {
    display: none;
    width: 376px;
    margin: 4px 0 0 25px;
    background: url(../images/ppage.gif) #fafafa no-repeat;
    color: #aaa;
    height: 54px;
    overflow: hidden;
    padding: 14px 10px 10px 10px;
}

.headnews-list li .js p {
    font-size: 13px;
    line-height: 19px;
    height: 54px;
    overflow: hidden;
}

.headnews-list li.f-ix .js {
    display: block;
}

.hyh a {
    display: block;
    border: 1px #eee solid;
    border-top: none;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
}

.hyh a img {
    margin-right: 10px
}

.box {
    width: 845px;
    height: 472px;
    position: relative;
    text-align: center;
    overflow: hidden;
}

.box .flashul {
    width: 5000px;
    position: absolute;
    top: 0;
    left: 0;
}

.box .flashul li {
    float: left;
}

.box .li {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 50px;
}

.box .li li {
    width: 10px;
    height: 10px;
    background: #ccc;
    border-radius: 50%;
    display: inline-block;
    margin: 0 3px;
    cursor: pointer;
}

.box ul li a img {
    display: block;
    width: 845px;
    height: 472px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}

.box ul li a:hover img {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.box ul li a {
    display: block;
    position: relative;
}

.box ul li a p {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    left: 0;
    bottom: 0px;
    font-size: 20px;
    background-color: rgba(0,0,0,0.5);
    *background-color: #333;
    color: #fff;
}

.box ul li a:hover p {
    background-color: rgba(0,0,0,0.5);
}

.box .but {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    width: 38px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    font-family: '宋体';
    cursor: pointer;
    display: none;
}

.box:hover .but {
    display: block;
}

.box .but-left {
    left: 0;
}

.box .but-right {
    right: 0;
}

.box .li .index {
    background: #f60;
    width: 30px;
    border-radius: 10px;
}

.box .bar {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    background-color: hsla(24,100%,50%,0.5);
}

.g-intop {
    margin-bottom: 36px
}

.g-intop .inleft {
    height: 472px;
}

.hotul li {
    border-bottom: 1px #eee solid;
}

.hotul li .tit {
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0  0
}

.hotul li p.img {
}

.hotul li p.img a {
    width: 172px;
    height: 120px;
    float: left;
    overflow: hidden;
    margin-right: 31px
}

.hotul li p.img a img {
    width: 172px;
    height: 120px;
    display: block;
    float: left;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}

.hotul li p.img a:hover img {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.hotul li .newtags {
    padding: 10px 0
}

.hotul li .newtags a {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    border: 1px #6abf4b solid;
    padding: 0 10px;
    margin-right: 10px;
    color: #6abf4b;
    border-radius: 6px
}

.hotul li .newtags a:hover {
    background-color: #6abf4b;
    color: #fff
}

.hotul li .newtags a:nth-child(2) {
    border-color: #5cdeac;
    color: #5cdeac
}

.hotul li .newtags a:nth-child(2):hover {
    background-color: #5cdeac;
    color: #fff
}

.hotul li .newtags a:nth-child(3) {
    border-color: #0af;
    color: #0af
}

.hotul li .newtags a:nth-child(3):hover {
    background-color: #0af;
    color: #fff
}

.hotul li .newtags a:nth-child(4) {
    border-color: #fb0;
    color: #fb0
}

.hotul li .newtags a:nth-child(4):hover {
    background-color: #fb0;
    color: #fff
}

.hotul li .newtags a:nth-child(5) {
    border-color: #e0f;
    color: #e0f
}

.hotul li .newtags a:nth-child(5):hover {
    background-color: #e0f;
    color: #fff
}

.hotul li .newtime {
    padding-bottom: 10px;
}

.hotul li .newtime .f-fl {
    color: #aaa
}

.hotul li .newtime .f-fr {
    margin-right: 20px;
}

.hotul li .newtime .f-fr i {
    display: inline-block;
    width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
    margin-right: 4px;
}

.hotul li .newtime .m-pl i {
    background-position: -429px 0;
}

.hotul li .newtime .fx i {
    background-position: -395px 0;
}

.hotul li .newtime .m-pl {
    color: #aaa
}

.hotul li.oneimg {
    padding: 20px 0 10px;
    height: 130px;
}

.hotul li.oneimg .img,.hotul li.oneimg div {
    float: left;
}

.hotul li.oneimg .tit {
    padding-top: 0
}

.hotul li.oneimg div {
    width: 400px;
    color: #666;
    height: 40px;
    font-size: 14px;
    overflow: hidden;
}

.inph {
    width: 200px;
}

.newhot {
}

.newhot li {
    border-bottom: 1px #eee solid;
    padding: 10px 0 4px
}

.newhot li a {
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    display: block;
    font-size: 15px
}

.newhot li  span {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    background-color: #ccc;
    border-radius: 3px;
    margin-right: 15px;
    margin-top: 3px
}

.newhot li p {
    text-align: right;
    height: 20px;
    line-height: 20px;
    margin: 7px 0 6px;
    color: #aaa
}

.newhot li p i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-position: -429px 0;
    position: relative;
    top: 2px;
    margin-right: 4px
}

.inhot {
    margin-bottom: 20px;
}


.inhot .hotdianp {
    background-color: #eee
}

.inhot .hotdianp i {
    display: inline-block;
    width: 152px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 18px
}

.inhot .hotdianp i.f-hover {
    background-color: #6abf4b;
    color: #fff
}

.imgnew {
    margin-bottom: 6px;
}

.imgnew a {
    display: block;
    width: 320px;
    height: 122px;
    position: relative;
    overflow: hidden;
}

.imgnew a img {
    display: block;
    width: 320px;
    height: 122px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}

.imgnew a:hover img {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.imgnew a p {
    width: 86%;
    height: 36px;
    line-height: 36px;
    color: #333;
    background-color: rgba(255,255,255,0.8);
    position: absolute;
    bottom: 8px;
    overflow: hidden;
    left: 5%;
    padding: 0 2%;
    font-size: 14px;
}

.imgnew a:hover p {
    background-color: #fff;
    color: #6abf4b
}

.big a,.big a img {
    width: 374px;
    height: 428px;
}

.saimg a,.saimg a img {
    width: 374px;
    height: 305px;
}

.heimg a,.heimg a img {
    width: 438px;
    height: 254px;
}

.inbyright {
    width: 458px;
}

.inbyul {
    margin-left: -18px
}

.inbyul li {
    margin-left: 18px;
}

.newliul {
    margin-bottom: 15px;
}

.newliul li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
}

.newliul li a em {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #aaa;
    border-radius: 20px;
    color: #fff;
    font-size: 12px;
    margin: 4px 5px 0 0;
    background-color: #6abf4b;
}

.newtopsul {
    margin: 0 0 0 20px;
    padding: 0px 0 8px 0
}

.newtopsul li {
    height: 31px;
    line-height: 31px;
    overflow: hidden;
}

.newtopsul li a {
    font-size: 14px;
}

.newtopsul li span.f-fr {
    color: #999
}

.newtopsul li span.f-fl {
    background-color: #00aaff;
    width: 4px;
    height: 4px;
    margin: 14px 5px 0 0;
}

.bydiv .inbyright .inbyul {
    margin-left: 0
}

.f-tw {
    position: relative;
    width: 210px;
    height: 145px;
    margin: 0 0 10px;
    overflow: hidden;
}

.f-tw a {
    display: block;
}

.f-tw img {
    width: 210px;
    height: 145px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}

.f-tw a:hover img {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.f-tw p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: rgba(255,255,255,0.6);
    *background-color: #fff;
    color: #333;
    display: none
}

.f-tw p span {
    padding: 0 8px;
    display: block;
    font-size: 14px;
}

.f-hover p {
    display: block;
}

.f-twbig,.f-twbig  img {
    width: 320px;
    height: 220px;
}

.m-info {
    color: #ccc;
    border-bottom: 1px #eee solid;
}

.mdiv {
    margin-bottom: 10px;
    line-height: 22px;
    font-size: 14px;
    overflow: hidden;
}

.hotgul {
}

.hotgul li {
    margin-top: 15px;
    border-bottom: 1px #eee solid;
    padding-bottom: 15px
}

.hotgul li a {
    display: block;
}

.hotgul li a p.f-fl {
    width: 140px;
    height: 96px;
    overflow: hidden;
    margin-right: 16px
}

.hotgul li a p.f-fl img {
    display: block;
    width: 140px;
    height: 96px;
}

.hotgul li a strong {
    display: block;
    font-weight: normal;
    font-size: 14px;
    height: 54px;
    overflow: hidden;
    line-height: 18px;
    margin-bottom: 5px
}

.hotgul li a span {
    font-size: 13px;
    color: #aaa
}

.blphul li {
}

.blphul li a {
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 14px;
}

.blphul li a em {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #aaa;
    border-radius: 20px;
    color: #fff;
    font-size: 12px;
    margin: 10px 5px 0 0;
}

.blphul li a em {
    background-color: #6abf4b;
}

.g-yezd {
    margin-bottom: 10px;
}

.g-yezd .yezd {
    width: 20px;
    background-position: 0 -232px;
    height: 120px;
    text-align: center;
    font-size: 16px;
    padding: 30px 20px 0;
    line-height: 22px
}

.g-yezd dd {
    width: 150px;
    margin-left: 2px;
}

.g-yezd dd a {
    height: 130px;
    display: block;
    background-color: #ccdcb1;
    text-align: center;
    font-size: 16px;
    color: #fff;
    padding-top: 20px
}

.g-yezd dd a:hover {
    background-color: #6abf4b;
}

.g-yezd dd a i {
    display: block;
    width: 70px;
    height: 80px;
    margin: 0px auto 0;
}

.g-yezd dd.m-xse a i {
    background-position: -30px -100px;
}

.g-yezd dd.m-01 a i {
    background-position: -183px -100px;
}

.g-yezd dd.m-13 a i {
    background-position: -328px -100px;
}

.g-yezd dd.m-36 a i {
    background-position: -454px -100px;
}

.g-yezd dd.m-jb a i {
    background-position: -576px -100px;
}

.f-ico1 {
    background-image: url(../images/indexbg.png);
    background-repeat: no-repeat;
}


.tit3 {
    background-color: #eee;
    height: 60px;
    border-radius: 26px;
    margin-bottom: 20px;
}

.tit3 ul {
    padding: 0 0 0 40px
}

.tit3 ul li {
    width: 120px;
    margin: 10px 10px 0 0px;
}

.tit3 ul li a {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    border-radius: 20px;
}

.tit3 ul li.f-hover a {
    background-color: #6abf4b;
    color: #fff
}

.m-chdt {
    width: 374px;
}

.m-chdd {
    width: 438px;
    margin-left: 34px;
}

.ulimgnew {
    margin-bottom: 20px;
    background-color: #fafafa;
}

.ulimgnew li {
    border-bottom: 1px #eee solid;
    margin: 0 20px;
}

.ulimgnew li .nsmall {
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 16px;
}

.ulimgnew li.f-ix .nsmall {
    display: none
}

.ulimgnew li.f-t3 .nsmall  em {
    background-color: #6abf4b
}

.ulimgnew li .nbig {
    height: 115px;
    overflow: hidden;
    display: none;
    margin-bottom: 20px;
    padding-top: 10px;
}

.ulimgnew li .nbig span {
    margin: 10px 20px 0 0px;
}

.ulimgnew li .nbig span a {
}

.ulimgnew li .nbig span a  img {
    width: 130px;
    height: 76px;
}

.ulimgnew li .nbig span a:hover img {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}

.ulimgnew li .nbig div {
    padding: 6px 0 4px;
    height: 76px;
    overflow: hidden;
    line-height: 20px;
    font-size: 14px;
    color: #aaa
}

.ulimgnew li .nbig em {
    display: block;
    color: #aaa
}

.ulimgnew li.f-ix .nbig {
    display: block;
}

.ulimgnew li .m-ntit {
    font-size: 16px;
    height: 28px;
    line-height: 28px;
    text-align: left;
    overflow: hidden;
    display: block;
}

.imu {
    width: 320px;
    border-bottom: 1px #eee solid
}

.imu a {
    text-align: center;
}

.imu a strong {
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
    font-size: 14px;
}

.imu a p,.imu a p img {
    display: block;
    width: 320px;
    height: 220px;
    overflow: hidden;
}

.imu a p img {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}

.imu a:hover p img {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.g-youlian li {
    margin-right: 20px;
}

.g-youlian li a {
    font-size: 16px;
}

.gun {
    animation: loading 1s;
    -webkit-animation: loading 1s;
}

@keyframes loading {
    from {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes loading {
    from {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

.tools-Data {
    width: 1200px;
    margin: 0 auto;
    line-height: 20px;
    margin: 20px auto;
    *zoom: 1;
}

.tools-Data:before, .tools-Data:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.tools-Data .tools-tit {
    width: 100px;
    height: 20px;
    float: left;
    font-size: 16px;
}

.tool-fitness {
    width: 1090px;
    height: 20px;
    float: left;
    overflow: hidden;
    zoom: 1;
    white-space: nowrap;
}

.tool-fitness a {
    width: 13px;
    height: 20px;
    float: left;
    text-align: center;
    font-size: 12px;
    color: #fff;
    border-radius: 1px;
    margin: 0 1px;
    background-color: #ccdcb1;
}

.tool-fitness a:hover {
    background-color: #6abf4b;
}

.tool-fitness .pink {
    width: 79px;
    background-color: #6abf4b;
}
