/* Reset */
body,p,h1,h2,h3,h4,h5,h6,form,ol,ul,input,dl,dd,select,textarea,td,th {
    margin:0;
    padding:0;
}
h1,h2,h3,h4,h5,h6 {
    font-weight:normal
}
s {
    text-decoration:none;
}
ul,ol {
    list-style:none;
}
img {
    border:none;
    vertical-align:top;
}
select,input {
    vertical-align:middle;
    border-radius:0;
}
select,input,textarea {
    font-size:12px;
}
textarea {
    resize:none;
    overflow:auto;
}
input[type="text"],input[type="password"],textarea {
    outline-style:none;
    -webkit-appearance:none;
}
body {
    font:14px "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","SimSun","\u5B8B\u4F53","Arial";
    color:#333;
}
a {
    text-decoration:none;
    outline:none;
}
a:link {
    color:#333;
    outline:none;
}
a:visited {
    color:#333;
}
a:hover,a:active,a:focus {
    color:#3ca353;
}
/* Base */
.clearfix {
    zoom:1;
}
.clearfix:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
.headBox {
    width:100%;
    padding:0
}
.wrap {
    width:1200px;
    min-width:1200px;
    margin:0 auto;
    overflow:hidden;
}
.fl {
    float:left;
    _display:inline;
}
.fr {
    float:right;
    _display:inline;
}
.psre {
    position:relative;
}
.psab {
    position:absolute;
}
.w660 {
    width:810px;
    padding-right:19px;
    border-right:1px solid #ccc;
}
.w300 {
    width:350px;
}
.topdaohang{min-width:1198px;height:32px;line-height:32px;background:#f5f5f5;border-bottom:1px solid #eeeeee;}
.topdaohang_go{width:1198px;min-width:1198px;margin:0 auto;color:#888;font-size:13px;background:#f5f5f5;}
.topdaohang_go a{margin-right:15px;color:#888;}
.topdaohang_go .shouye{;padding-left:20px;}
.topdaohang_go .lianxiwomen{background:url(../images/topdaohang02.png) no-repeat;padding-left:22px;}
.topdaohang_go .shoucang{background:url(../images/topdaohang03.png) no-repeat;padding-left:21px;}
.topdaohang_go .rili{;padding-left:22px;color:#999;}
/* Base-bar */
.btop {
    background:#F2F2F2;
    border-bottom:1px solid #ccc;
    height:5px;
}
.base-bar {
    z-index:1;
    padding:20px 0;background:#ffffff;
}
.nav_h .tt_blk {
    background:url(../images/logo.png) no-repeat;
    height:76px;
    width:230px;
    margin-right:15px;
    overflow:hidden;
    text-indent:-99em;
}
.nav_h .slogan{color:#999999;margin-left:-14px;font-size:14px;}
.nav_h .serch {
}
/* Base-bar searchForm */
.searchForm1 .searchInp {
    width:290px;
    border-right:none;
    border-radius:5px 0 0 5px;
}
.searchForm1 .searchSmt {
    background:url(../images/eladies_cy_0610_iconss.png) no-repeat 0 -480px;
    width:42px;
    border-radius:0;
}
.searchForm1 .searchSmt:hover {
    background-position:0 -2520px;
}
.searchForm1 .searchSel {
    width:67px;
    border-radius:0;
}
.searchForm1 .ds_cont {
    background:url(../images/eladies_cy_0610_iconss.png) no-repeat 41px -188px;
    padding-left:12px;
}
/* Base searchForm */
.searchInp,.searchSmt {
    font:14px "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","SimSun","\u5B8B\u4F53","Arial";
    -webkit-appearance:none;
}
.searchInp {
    padding:4px 0px 4px 10px;
    height:30px;
    line-height:30px;
    color:#999;
    border:1px solid #ccc;
}
.searchSmt {
    padding-bottom:3px;
    _padding-bottom:0px;
    height:40px;
    border:none;
    color:#fff;
    cursor:pointer;
}
.searchSel {
    height:40px;
    line-height:40px;
}
.selectView {
    height:29px;
    line-height:29px;
    border:1px solid #ccc;
    background:#fff;
    color:#999;
}
/* Base-nav */
.base-nav {
    background-color:#10c55b;
    width:100%;
    border-top: 1px solid #10c55b;
    height:56px;
    min-width:1200px;
}

/*.base-nav .onclick{background:#01ac48;height:25px;margin-top:13px;border-radius:5px;}*/
/*.base-nav .onclick a{margin-top:-13px;border-radius:5px;}*/
/*.base-nav ul {}*/
/*.base-nav li,.base-nav h3,.base-nav .cont,.base-nav p a {*/
/*    float:left;*/
/*    display:inline;*/
/*}*/
/*.base-nav li {*/
/*    float:left;*/
/*    position:relative;*/
/*    padding:4px 18px;*/

/*}*/
/*.base-nav li {*/
/*    _width:135px;*/
/*    _padding:20px 10px 20px 10px;*/
/*    _height:60px;*/
/*    _overflow:hidden;*/
/*}*/
/*.base-nav li.current {*/
/*    background: #B73551;*/
/*    border-right: none;*/
/*    margin-left: -1px;*/
/*}*/
/*.base-nav li.current a {*/
/*    color:#fff;*/
/*}*/
/*.base-nav .last {*/
/*    padding:0;*/
/*    border-right:none;*/
/*    height: 60px;*/
/*}*/
/*.base-nav a {*/
/*    display:block;*/
/*    font-size:16px;*/
/*    color:#afffba;*/
/*    line-height:50px;*/
/*}*/
/*.base-nav li:hover{*/
/*    background:#01ac48;*/
/*    height: 50px;*/
/*    padding-top: 3px;*/
/*    border-radius:5px;*/
/*}*/
/* base-main */
.base-main {
    margin-top:25px;
}
/* 4-1 base-main part01 */
/* 4-1-1*/

.scroll {
    position:relative;
    width:810px;
    height:380px;
    overflow:hidden
}

/*���ְ�ť��ʽ*/
.scroll .num { overflow:hidden; height: 25px; position: absolute; bottom:8px; right: 10px; zoom:1; z-index:3 }
.scroll .num li { width: 18px; height: 18px; line-height: 18px; text-align: center; font-weight: 400; font-family: "΢���ź�", Arial; font-size:12px; color: #FFFFFF; background: #888; margin-right: 6px; border-radius:50%; cursor:pointer; float: left; }
.scroll .num li.on { background: #FF718F; } /*��ǰ��*/

/*��һ��  ��һ��*/
.scroll .prev,
.scroll .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
.scroll .prev { left: 0; }
.scroll .next { right: 0; background-position: right }

.scroll .scroll_cont {
    *position:relative;
}
.scroll .arr {
    position:absolute;
    top:120px;
    width:45px;
    height:60px;
    cursor:pointer;
}
.scroll .arr_left {
    background-position:0 -1670px;
    left:-1px;
}
.scroll .arr_right {
    background-position:0 -1740px;
    right:-1px;
}
.scroll .arr_left:hover {
    background-position:0 -1810px;
}
.scroll .arr_right:hover {
    background-position:0 -1880px;
}
.scroll .btm-i {
    position:absolute;
    width:140px;
    height:70px;
    right:0;
    bottom:-1px;
}
.scroll .scroll_num {
    position:absolute;
    top:346px;
    right:37px;
    *top:354px;
}
.scroll .scroll_num span {
    display:inline-block;
    width:7px;
    height:7px;
    overflow:hidden;
    margin-left:8px;
    cursor:pointer;
    background:url(../images/eladies_cy_0610_point.png) no-repeat;
    _background:none;
}
.scroll .scroll_num span.current {
    background:url(../images/eladies_cy_0610_point_cur.png) no-repeat;
    _background:none;
}
.scroll .box {
    float:left;
    width:810px;
    height:380px;
    overflow:hidden;
    position:relative;
}
.scroll .box img {
    width:810px;
    height:380px;border-radius:5px;
}
.scroll .box .bg {
    height:90px;
    background:#000;
    filter:alpha(opacity=70);
    opacity:0.7;
    margin-top:-90px;border-radius:0 0 5px 5px;
}
.scroll .box .txt {
    padding-left:20px;
    width:490px;
    height:80px;
    overflow:hidden;
    margin-top:-90px;
    position:relative;
}
.scroll .box .txt h3 {
    height:35px;
    font-size:18px;
    line-height:45px;
    overflow:hidden;
}
.scroll .box .txt a {
    color:#fff;
    color:#ff718f;
}
.scroll .box .txt a:hover {
    color:#ffa6b9;
}
.scroll .box .txt p {
    color:#dfdfdf;
    line-height:22px;
}
/* 4-1-2*/

.m-p01-r-blk01 {
    margin:15px 0 0;
}
.m-p01-r-blk01 h3 {
    margin-top:-5px;
    _margin-top:0;
    margin-bottom:15px;
}
.facetoface_title_border {
    background:#888;
    width:76px;
    height:1px;
    margin-top:10px
}
.facetoface_title_main {
    text-align:center;
    overflow:hidden
}
.facetoface_title_main>span {
    display:inline-block
}
.facetoface_title_main_text {
    margin-right:5px;
    font-size:20px;
    line-height:20px;
    *line-height:21px;
    font-weight:bolder;
    color:#444
}
.facetoface_title_period {
    font-size:0;
    vertical-align:text-bottom
}
.facetoface_title_period_l,.facetoface_title_period_r {
    width:9px;
    height:20px;
    display:inline-block
}
.facetoface_title_period_text {
    font-size:12px;
    height:20px;
    line-height:20px;
    color:#FFF;
    display:inline-block;
    background:#3ca353;
    vertical-align:top;
    padding:0 4px;
}
.facetoface_main {
    border-bottom:5px solid #888;
    padding:15px 0 10px 0
}
.facetoface_main_img {
    width:300px;
    height:180px;
    position:relative
}
.facetoface_main_img img {
    width:100%;
    height:100%
}
.facetoface_main_textintro {
    padding-top:10px
}
.facetoface_main_textintro dt {
    font-size:16px;
    color:#444
}
.facetoface_main_textintro dd {
    margin-top:6px;
    font-size:12px;
    display:none;
    color:#888;
    height:36px;
    font-family:"\5b8b\4f53";
    overflow:hidden;
    line-height:18px
}
.facetoface_main_link {
    display:block
}
.facetoface_main_link:hover {
    text-decoration:none
}
.facetoface_main_link:hover .imgModule_bg {
    opacity:0;
    filter:alpha(opacity=0)
}
.facetoface_main_link:hover .facetoface_main_textintro dt {
    color:#db1000;
    text-decoration:underline
}
.point-new p {
    font-size:14px;
    line-height:29px;
    padding-left:12px;
    height: 29px;
    position: relative;
    overflow: hidden;
}
.point-new p s {
    position: absolute;
    left: 0;
    top: 13px;
    height: 4px;
    line-height: 0;
    font-size: 0;
    width: 4px;
    background: #dbdbdb;
}
.point-new p a.v1 {
    color:#3ca353;
    font-size:15px;
}
.point-new p a.v7 {
    color:#f25807;
    font-size:15px;
}
.point-new p a.v11 {
    color:#f25807;
    font-size:15px;
}
/*pictureItem*/
#pictureItem {
    clear:both;
}
#pictureItem .borderTit .left {
}#pictureItem .borderTit .right {
     text-align:right;
 }
#pictureItem .borderTit .right .dataList10 {
    display:inline-block;
    #display:inline;
    #zoom:1;
    margin-top:11px;
}
#pictureItem .borderTit .right .dataList10 span {
    background:#a9a9a9;
}
#pictureItem .borderTit .right .dataList10 a {
    color:#a9a9a9;
}
#pictureItem .borderCont {
    position:relative;
}
#pictureItem .picScroll {
    overflow:hidden;
}
#pictureItem .picScroll .tempWrap {
    #width:1200px!important;
}
#pictureItem .picList {
}
#pictureItem .picList li {
    float:left;
    position:relative;
    overflow:hidden;
    margin:18px 20px 0 0;
    background:#f1f1f1;
}
#pictureItem .picList li .lazy {
    display:none;
}
#pictureItem .picList li img {
    width:183px;height:145px;border-radius:5px;
}
#pictureItem .picList li .img,#pictureItem .picList li .img a {
    display:block;
    width:183px;
    height:145px;
    font-size:0px;
}
#pictureItem .picList .bg {
    width:100%;
    height:30px;
    background:#000;
    filter:alpha(opacity=40);
    opacity:0.4;
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:1;border-radius:0 0 5px 5px;
}
#pictureItem .picList .text {
    width:100%;
    height:30px;
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:2;
}
#pictureItem .picList .text h4 {
    height:30px;
    overflow:hidden;
    padding:0 5px;
    text-align:center;
}
#pictureItem .picList .text h4 a {
    line-height:30px;
    font-size:12px;
    overflow:hidden;
    text-align:center;
    color:#fff;
}
#pictureItem .btn {
    position:absolute;
    width:20px;
    height:30px;
    background:#f00;
    top:65px;
    background:url(../images/icon_all.png) no-repeat;
}
#pictureItem .prev {
    left:-30px;
    background-position:-150px -140px;
}
#pictureItem .next {
    right:-30px;
    background-position:-170px -140px
}
#pictureItem .hd {
    display:none;
}
/* װ���� */
.borders .borderTit {
    height:35px;
    border-bottom:1px solid #DDD;
}
.borders .borderTit .left {
    float:left;
    height:34px;
    line-height:34px;
}
.borders .borderTit .left .name,.borders .borderTit .left .nameEng,.borders .borderTit .left .iconWrap {
    float:left;
    height:34px;
    overflow:hidden;
}
.borders .borderTit .left .name {
    font-size:20px;
    font-weight:bold;
    line-height:34px;
}
.borders .borderTit .left .name a,.borders .borderTit .left .name span {
    font-size:22px;
    color:#3ca353;
    font-weight:bold;
}
.borders .borderTit .left .nameEng {
    line-height:40px;
    color:#fea348;
    font-size:12px;
    margin-left:5px;
}
.borders .borderTit .left .iconWrap {
    line-height:34px;
    padding-left:7px;
}
.borders .borderTit .right {
    height:34px;
    line-height:34px;
    border-bottom:1px solid #e7e7e7;
}
.borders .borderCont {
}/*-------------------------------------��ɫ colB --------------------------------------*/
.colB {
    border-top-color:#E84366;
}
.chaCom_head {
    height:46px;
    line-height:46px;
}
.chaCom_head h2 {
    height:46px;
    line-height:42px;
    color:#3ca353;
    float:left;
    font-weight:normal;
    margin-left:6px;
}
.chaCom_head h2 a {
    font-weight:normal;
    font-size:18px;
}
.colB .zhankaiB {
    background:url(../images/icon_all.png) no-repeat -150px -25px;
    width:18px;
    height:19px;
    float:right;
    display:block;
    cursor:pointer;
    margin-top:13px;
}
.colB .picTitle .bg {
    background:#333;
    bottom:0;
    height:35px;
    left:0;
    opacity:0.4;
    filter:alpha(opacity=40);
    position:absolute;
    width:100%;
    z-index:10;
}
.chaCom {
    width:380px;

    margin-bottom:20px;
    overflow:hidden;border-radius:5px;
}
.chaCom_head i {
    border-left:4px solid #3ca353;
    float:left;
    height:18px;
    margin-top:14px;
    margin-left:20px;
}
/*-------------------------------------���� chaCom --------------------------------------*/
.chaCom_head .minlm {
    float:right;
    display:block;
    line-height:46px;
    height:46px;
    font-size:14px;
    padding-right:10px;
}
.chaCom_head .minlm a {
    font-size:12px;
    color:#ccc;
    float:left;
}
.chaCom_head .minlm span {
    float:left;
    width:3px;
    height:3px;
    line-height:3px;
    overflow:hidden;
    margin:0 5px;
    background:#a9a9a9;
    position:relative;
    margin-top:21px;
}
.chaCom .picTitle {
    position:relative;
    width:380px;
    height:205px;
    overflow:hidden;
    background:#f1f1f1;
}
.chaCom .picTitle img {
    width:380px;
    height:205px;
}
.chaCom .picTitle .lazyload {
    display:none;
}
.chaCom .picTitle .name {
    bottom:0;
    color:#FFFFFF;
    height:35px;
    left:0;
    line-height:35px;
    overflow:hidden;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:11;
    font-size:16px;
    font-weight:bold;
}
.chaCom .picTitle .name a {
    color:#FFFFFF;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
}
.chaCom ul {
    padding-top:5px;
    overflow:hidden;
    padding-bottom:12px;
}
.chaCom li {
    font-size:15px;
    height:38px;
    line-height:38px;
    width:315px;
    overflow:hidden;
    position: relative;
    padding-left:28px;
}
.chaCom li s {
    position: absolute;
    left: 15px;
    top: 18px;
    height: 4px;
    line-height: 0;
    font-size: 0;
    width: 4px;
    background: #DBDBDB;
}
.chaCom li a {
    color:#393939;
}
.chaCom1 {
    margin-right:28px;
}
.chaCom4 {
    margin-right:28px;
}
.chaCom7 {
    margin-right:18px;
    margin-left:10px;
}
.chaCom10 {
    margin-right:28px;
}
.chaCom13 {
    margin-right:28px;
}
.chaCom16 {
    margin-right:28px;
}
.chaCom19 {
    margin-right:28px;
}
.chaCom22 {
    margin-right:28px;
}
.moudleBox {
    position:absolute;
    z-index:20;
    width:0;
    height:420px;
    left:0px;
    background:#fff url(../images/more.gif) no-repeat 50% 50%;
}
.moudle {
    /*position:absolute;
    left:0px;
    */ width:1000px;
    overflow:hidden z-index:999;
    background:#fff;
}
.moudle img {
    background:#f1f1f1 url(../images/loading.gif) no-repeat 50% 50%;
}
/*-----------------------------------ͷ��-----------------------------------*/
.chaBox {
    width:1198px;
    clear:both;
    border:1px solid #efefef;border-radius:5px;
}
.chaBox_head {
    height:42px;
    line-height:42px;
    background: #EEE;
    padding: 0 15px 0 0;
    margin-bottom: 15px;
    padding-left:20px;
}
.blue_bor_top {
    border-top:1px solid #ccc;
}
.chaBox_head i {
    border-left:10px solid #3ca353;
    float:left;
    height:12px;
    margin-top:16px;
}
.chaBox_head h2 {
    float:left;
    font-weight:normal;
    margin-left:12px;
}
.chaBox_head h2 a {
    font-size:18px;
}
.red_bor_top {
    border-top:2px solid #02b2fe;
}
.red_bor_top .chaBox_head h2 {
    font-size:16px;
    height:46px;
    line-height:46px;
    color:#02b2fe;
    float:left;
    font-weight:normal;
}
.red_bor_top .chaBox_head h2 a {
    color:#02b2fe;
    font-size:16px;
    font-weight:normal;
}
.chaBox_head .minlm {
    float:right;
    display:block;
    line-height:40px;
    color:#a9a9a9;
    height:46px;
    font-size:12px;
}
.chaBox_head .minlm a {
    font-size:12px;
    color:#a9a9a9;
    float:left;
}
.chaBox_head .minlm span {
    float:left;
    width:3px;
    height:3px;
    line-height:3px;
    overflow:hidden;
    margin:0 5px;
    background:#a9a9a9;
    position:relative;
    margin-top:18px;
}
/*-----------------------------------������-----------------------------------*/
.QZ_box_con {
    width:1158px;
    overflow:hidden;
    padding:0 15px 15px 18px;
}
.QZ_box_con_left {
    width:335px;
    float:left;
    overflow:hidden;
}
.QZ_box_con_cer {
    width:315px;
    float:left;
    overflow:hidden;
}
.QZ_box_con_right {
    width:812px;
    float:right;
    overflow:hidden;
    padding-left:10px;
}
.box2 {
    padding-left:13px;
}
.box2 .hd {
    height:30px;
    line-height:22px;
    overflow:hidden;
    border-bottom:2px solid #e6e6e6;
}
.box2 .hd h2 {
    float:left;
}
.box2 .hd h2 a {
    font-size:24px;
    color:#000;
    font-weight:normal;
}
.box2 ul {
    padding:0;
    margin-top: -10px;
    height: 415px;
}
.twC2 {
    padding:10px 0 12px;
    border-bottom:1px dotted #ccc;
}
.twC2 .pic {
    float:right;
    display:block;
    width:90px;
    height:60px;
    overflow:hidden;
    zoom:1;
    position:relative;
}
.twC2 .pic p {
    position:absolute;
    width:85px;
    left:0;
    bottom:0;
    height:21px;
    line-height:21px;
    color:#fff;
    padding-right:5px;
    text-align:right;
    background:url(../images/bg_transbox.png) 0 0 no-repeat;
    _background:none;
}
.twC2 .text {
    overflow:hidden;
    zoom:1;
}
.twC2 .text h3 {
    margin-bottom:8px;
    height:24px;
    font-size:20px;
    font-weight:normal;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.twC2 .text p {
    font:12px "\5B8B\4F53","Arial Narrow",HELVETICA;
    color:#838383;
    line-height:24px;
    height:52px;
    float:left;
    padding-left:1px;
}
.twC2 span {
    display:block;
    float:right;
    padding-left:13px;
    height:82px;
    overflow:hidden;
}
.twC2 span img {
    width: 118px;height:82px;border-radius:5px;
}
.twC2 .text p span a:hover {
    background-position:0 -922px;
    color:#d80000;
}
.twC2 .text p span a em {
    font-style:normal;
    color:#999;
}
.twC2 .text p span a:hover em {
    color:#999;
}
/*-----------------------------------st1-----------------------------------*/
.st1 .picTitle {
    position:relative;
    width:335px;
    height:175px;
    overflow:hidden;border-radius:5px;
}
.st1 .picTitle .img {
    width:335px;
    height:175px;
}
.st1 .picTitle .img img{
    width:335px;
    height:175px;border-radius:5px;
}
.st1 .picTitle .bg {
    background:#333;
    bottom:0;
    height:35px;
    left:0;
    opacity:0.4;
    filter:alpha(opacity=40);
    position:absolute;
    width:100%;
    z-index:10;
}
.st1 .picTitle .name {
    bottom:0;
    color:#FFFFFF;
    height:35px;
    left:0;
    line-height:35px;
    overflow:hidden;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:11;
    font-size:16px;
    font-weight:bold;
}
.st1 .picTitle .name a {
    color:#FFFFFF;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
}
.st1 .list11 {
    overflow:hidden;
}
.st1 .list11 li {
    font-size:14px;
    height:34px;
    line-height:34px;
    margin-top:4px;
    background:#f7f7f7;
    padding-left:6px;
    overflow:hidden;
}
.st1 .list11 li a {
    color:#393939;
}
/*-----------------------------------st8-----------------------------------*/
.st8 .picText {
    background:#f7f7f7;
    overflow:hidden;
}
.st8 .picText img {
    float:left;
    margin-right:10px;
}
.st8 .picText h3 {
    padding:2px;
}
.st8 .picText h3 a {
    font-size:18px;
    color:#E84366;
    font-weight:bold;
    line-height:28px;
}
.st8 .list {
    clear:both;
}
.st8 .list li {
    line-height:38px;
    height:38px;
    overflow:hidden;
}
.list_time{color:#999;background: url(../images/list_time.png) no-repeat;padding-left:19px;}
.list_source{color:#999;background: url(../images/list_source.png) no-repeat;padding-left:20px;}
.st8 .list li a {
    font-size:14px;
    color:#393939;
}
.st8 .blank20 {
    height:5px;
    clear:both;
}
.specials-title {
    padding-top: 23px;
}
.line-bold {
    border: none;
    border-top: 6px solid #eee;
    margin: 0 auto;
    margin-top: -6px;
}
.specials-title h2 {
    font-size: 30px;
    line-height: 40px;
    margin-top: -25px;
    text-align: center;
}
.color-link, .color-link a {
    color: #252525;
}
.specials-title span {
    background: #FFF;
    padding: 0 16px;
}

/* footerBody--------------------------------------------------*/
#footerBody {
}#footerBody .links {
     border-top:1px solid #efefef;
     background:#f1f1f1;
     padding:10px 0;
 }
#footerBody .links .cont {
    width:1200px;
    margin:0 auto;
    overflow:hidden;background:#f1f1f1;
}
#footerBody .links .left {
    float:left;
    width:90px;
    height:60px;
    line-height:30px;
    font-weight:bold;
}
#footerBody .links .left i {
    border-left:4px solid #3ca353;
    float:left;
    height:14px;
    margin-top:8px;
    margin-right:8px;
}
#footerBody .links .right a {
    display:inline-block;
    height:30px;
    line-height:30px;
    margin:0 8px 0 0;
    font-size:12px;
}
#footerBody .copyright {
    width:980px;
    margin:0 auto;
    padding:20px 0;
    position:relative;
}
#footerBody .copyright p {
    line-height:24px;
    font-size:12px;
    color:#fff;
    font-family:Arial,Helvetica,sans-serif;
}
#footerBody .copyright p a {
    height:24px;
    line-height:24px;
    font-size:12px;
    color:#fff;
    font-family:Arial,Helvetica,sans-serif;
}
#footerBody .copyright p.rows01 {
    text-align:center;
}
#footerBody .copyright p.rows02 {
    padding-left:40px;
}
#footerBody .copyright p.rows03 {
    padding-left:70px;
}
#footerBody .icon {
    position:absolute;
    left:50%;
    bottom:24px;
    margin-left:415px;
}
/* 5 base-footer */
.base-footer {
    width:100%;
    font-size:12px;
    text-align:center;
    background:#333;
    border:none;
    padding:20px 0 40px 0;
    color:#959595;
    line-height:30px;
    min-width:1200px;
}
.miibeian{background:url(../images/icp.png) no-repeat;padding-left:22px;color:#999;}
.base-footer p {
    width:1000px;
    margin:0 auto;
}
.base-footer a {
    color:#959595;
    margin: 0 8px;
}
.base-footer a:hover {
    color:#fff;
}
/* article_list */
.awrap {
    width:1200px;
    margin:0 auto;
    margin-top:20px;
    overflow:hidden;
}
.about {
    margin-top:20px;
    padding-top:10px;
    float:left;
}
.about h2 {
    color:#333;
    font-size:16px;
    font-weight:bold;
    height:30px;
    line-height:30px;
    overflow:hidden;
}
.about p {
    color:#999;
    line-height:18px;
    margin-top:15px;
    width:160px;
}
.about .qr img {
    display:block;
    width:150px;
}
.share-btn a,.share-btn a:visited {
    background:url(../images/share_icon.png) no-repeat -62px 0;
    cursor:pointer;
    float:left;
    display:block;
    width:28px;
    height:28px;
    overflow:hidden;
}
.about .share-btn {
    margin-left:-6px;
    float:left;
}
.about .share-btn a {
    margin-left:6px;
}
.share-btn a {
    border-radius:50%;
}
.share-btn a.sinaweibo {
    background-position:0 -29px;
}
.share-btn a.qqweibo {
    background-position:0 0;
}
.share-btn a.weixin {
    background-position:0 -58px;
}
.share-btn a.qzone {
    background-position:0 -87px;
}
.list-nav {
    background:#f5f5f5;
    height:44px;
    width:100%;
    overflow:hidden;
}
.list-nav ul {
    margin-left:-18px;
}
.list-nav li {
    display:inline;
    font-size:16px;
    text-align:center;
    float:left;
    height:44px;
    line-height:40px;
    margin:0 0 0 18px;
}
.list-nav li a.curr,.list-nav li a:hover,.list-nav li a:active,.list-nav li.atv a {
    color:#000;
    text-decoration:none;
    border-top:4px solid #07519a;
}
.list-nav li a {
    border-top:2px solid #f5f5f5;
    display:block;
    color:#333;
    padding:0 10px;
    transition:all .5s ease 0s;
}
.awrap .left {
    width:840px;
    padding-right:25px;
    border-right:1px dotted #ccc;
    float:left;
    overflow:hidden;
}
.awrap .loc {
    border-bottom:#F3F3F3 2px solid;
    padding-bottom:16px;
    padding-top:6px;
    color:#888;
}
.awrap .loc a{
    color:#666;
}
.awrap .loc h1 {
    display:inline;
    font-size:16px;
    border-bottom:2px solid #3ca353;
    padding-bottom:16px;
    padding-top:6px;
}
.articles {
    margin-top:10px;
}
.articles li {
    padding:19px 0;
    overflow:hidden;
}
.articles li .title-col {
    margin-bottom:19px;
}
.articles li h3 {
    font-size:24px;
    line-height:28px;
    font-family:"segoe ui","segoe ui light","microsoft yahei",simhei,stheititc,sans-serif;
    color:#666;
}
.articles li .left-col {
    width:160px;
    float:left;
    position:relative;
}
.articles li .left-col img {
    display:block;
    max-width:160px;
    width:150px;
    max-height:150px;
    overflow:hidden;
}
.articles li .right-col {
    margin-left:180px;
}
.articles li .summary {
    max-height:60px;
    overflow:hidden;
}
.articles li p {
    color:#666;
    line-height:20px;
    margin-top:10px;
    font-size:12px;
    letter-spacing:1px;
    font-family:"microsoft yahei";
}
.articles li p span {
    color:#999;
}
.articles li p a,.articles li p a:visited {
    color:#07519a;
}
.articles li p.tags a {
    padding-right:10px;
}
.articles li .intro {
    color:#666;
    margin-top:10px;
    overflow:hidden;
}
.articles li .intro i {
    background:#e5e5e5;
    display:inline-block;
    float:left;
    height:2px;
    width:70px;
}
.articles li .intro p {
    clear:both;
    overflow:hidden;
}
.list li {
    position:relative;
    height:150px;
    overflow:hidden;
    padding:35px 0 30px;
    border-bottom:1px solid #f3f3f3;
}
.list li a {
    display:block;
}
.list li:hover .list_img img {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
.list li .list_img {
    float:left;
    margin-right:20px;
    width:200px;
    height:150px;
    overflow:hidden;
}
.list li .list_img img {
    display:block;
    width:200px;height:150px;
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -ms-transition:-ms-transform .5s ease;
    transition:transform .5s ease;border-radius:5px;
}
.list li .word {
    height:115px;
    overflow:hidden;
    margin-bottom:15px;
}
.list li .title {
    font-size:20px;
    line-height:28px;
    font-weight:bold;
    margin-bottom:10px;
}
.list li .word span {
    position:absolute;
    top:0;
    right:0;
    color:#a1a1a1;
    font-size:12px;
    line-height:40px;
}
.list li .des,.list li .des a {
    font-size:14px;
    color:#888;
    line-height:26px;
}
.list li .des span {
    font-size:12px;
    color:#ff718f !important;
    margin-right:8px;
}
.list li div span{
    margin-right:12px;
    font-size:12px;
}
.list li div span.yd{
    float: right;
    color: #3ca353;
}
.list li .down {
    font-size:12px;
    color:#888;
    line-height:20px;
    height:20px;
    overflow:hidden;
    position:absolute;
    bottom:20px;
    color:#FF718F;
    background:rgba(51,51,51,0.5)
}
.list li:hover {
    background:#f9f9f9;
}
.list li:hover img {
    opacity:0.9;
}
.list li:hover .title {
    color:#3ca353;
}
/**right**/
.box {
    margin-bottom:10px;
    overflow:hidden;
}
.box_hd {
    width:100%;
    height:50px;
    line-height:50px;
    overflow:hidden;
}
.box_hd h3 {
    padding-left:10px;
    font-size:18px;
    font-weight:bold;
    float:left;
    overflow:hidden;
    color:#666;
}
.box_c {
    width:100%;
    overflow:hidden;
}
.awrap .right {
    width:320px;
    float:right;
    overflow:hidden;
}
.right .columnlist,.right .textlist,.right .piclist {
    width:100%;
    padding:10px 0;
}
.right .columnlist li {
    width:50%;
    float:left;
    text-align:center;
    font:700 14px/30px "΢���ź�",Arial;
    height:30px;
    overflow:hidden;
}
.right .columnlist li a {
    color:#DB2D37;
}
.right .textlist li {
    width:94%;
    margin:0 auto;
    height:22px;
    line-height:22px;
    overflow:hidden;
}
.right .piclist li {
    width:50%;
    height:152px;
    float:left;
    margin-bottom:10px;
    text-align:center;
    overflow:hidden;
}
.right .piclist a {
    display:block;
    margin:0 auto;
}
.right .piclist .pic {
    width:100px;
    height:100px;
    padding:1px;
}
.right .piclist .pic img {
    width:100%;
    height:100%;
}
.right .piclist .title {
    width:90%;
    height:36px;
    line-height:18px;
    padding-top:10px;
    overflow:hidden;
}
.right .box ul.imagetext {
    width:340px;
    margin-top:-18px;
    font-family:΢���ź�,arial,����;
}
.right .box ul.imagetext li {
    display:block;
    clear:both;
    margin:0px;
    height:80px;
    padding:18px 0;
    border-bottom:1px dotted #ccc;
}
.right .box ul.imagetext li:hover {
    background:#f5f5f5;
}
.right .box ul.imagetext li a {
    display:block;
}
.right .box ul.imagetext li div {
    width:80px;
    height:80px;
    overflow:hidden;
    float:right;
    position:relative;
    margin-left:10px;
}
.right .box ul.imagetext li a.pic {
    width:280px;
    height:80px;
    text-align:center;
    position:absolute;
    left:-100px;
}
.right .box ul.imagetext li a.tit {
    color:#333;
    font-size:16px;
    height:20px;
    line-height:20px;
    overflow:hidden;
}
.right .box ul.imagetext li p {
    font-size:12px;
    color:#999;
    line-height:20px;
    margin-top:16px;
    height:40px;
    overflow:hidden;
}
.right .box ul.imagetext li a img {
    height:80px;
}
.right .weibo {
    padding:10px;
    background:#e5e5e5;
    position:relative;
}
.right .weibo .title {
    position:relative;
    line-height:1.5;
}
.right .box h3 {
    font-weight:normal;
    margin-top:5px;
    border-bottom:1px solid #ccc;
    height:30px;
    margin-bottom:18px;
}
.right .box h3 a {
    font:21px/22px ΢���ź�;
    color:#000;
    margin-right:10px;
    float:left;
}
.right .box h3 span {
    color:#c0af01;
    font:22px/22px HelveticaNeueLTPro,arial;
    float:left;
}
.right .zt .more {
    color:#2370c8;
}
.right .zt li {
    position:relative;
    width:350px;
    margin-bottom:20px;
    height:80px;
    overflow:hidden;
}
.right .zt li:hover img {
    opacity:0.9;
}
.right .zt img {
    float:left;
    width:80px;
    height:80px;
    margin-right:15px;
}
.right .zt .min_title {
    font-size:14px;
    color:#040000;
    line-height:40px;
    height:36px;
    overflow:hidden;
}
.right .zt .min_title:hover {
    text-decoration:underline;
    color:#2370c8;
}
.right .zt .down {
    font-size:12px;
    color:#888;
    position:absolute;
    bottom:0;
    left:100px;
    height:40px;
    line-height:20px;
}
.all-tit-style {
    background:#EEE;
    padding:8px 18px;
}
.all-tit-style i {
    border-left:4px solid #3ca353;
    float:left;
    height:18px;
    margin-top:5px;
    margin-right:8px;
}
.all-tit-style a {
    display:block;
    font-size:20px;
    _line-height:32px;
    padding-left:15px;
    color:#000;
}
.all-tit-style a:hover {
    color:#e84366;
}

.all-tit-style_yuer {
    background:#10c55b;
    padding:8px 18px;color:#fff;
}
.all-tit-style_yuer i {
    border-left:4px solid #efefef;
    float:left;
    height:16px;
    margin-top:4px;
    margin-right:8px;
}
.all-tit-style_yuer a {
    display:block;
    font-size:20px;
    _line-height:32px;
    padding-left:15px;
    color:#000;
}
.all-tit-style_yuer a:hover {
    color:#e84366;
}


.m-p02-r-blk01 {
    margin-bottom:20px;border-radius:5px;border:1px solid #efefef;
}
.m-p02-r-blk01 .conts {
    padding:20px 0 10px 12px;
    background:#FCFCFC;
}
.m-p02-r-blk01 .conts a {
    margin-bottom:15px;
    display:block;
    height:20px;
    line-height:18px;
}
.m-p02-r-blk01 .conts a em {
    background:#BBB;
    color:#FFF;
    font-size:12px;
    height:20px;
    width:20px;
    display:block;
    float:left;
    border-radius:10px;
    font-style:normal;
    text-align:center;
    line-height:19px;
    margin-right:8px;
}
.m-p02-r-blk01 .conts a em.r1 {
    background:#3ca353
}
.m-p02-r-blk01 .conts a em.r2 {
    background:#3ca353
}
.m-p02-r-blk01 .conts a em.r3 {
    background:#3ca353
}

.m-p02-r-blk01 .conts a i {
    margin-right:8px;
    border:2px solid #A7999C;
    float:left;
    margin-top:8px;
}
.m-p02-r-blk01 .conts .first {
    height:75px;
    overflow:hidden;
}
.m-p02-r-blk01 .conts .first img {
    float:left;
    width:100px;
    height:75px;
}
.m-p02-r-blk01 .conts .first span {
    float:left;
    width:135px;
    padding:0 12px;
}

/*.page {*/
/*    line-height:22px;*/
/*    text-align:center;*/
/*    font-size:14px;*/
/*    line-height:180%;*/
/*    margin:26px 0 20px;*/
/*}*/
/*.pageinfo {font-size:15px;padding:0 15px 0 10px;line-height:29px;}*/
/*.page ul {*/
/*    text-align:center;*/
/*    display:inline-block;*/
/*}*/
/*.page ul li {*/
/*    float:left;*/
/*    margin-right:5px;*/
/*}*/
/*.page ul li a {*/
/*    line-height:24px;*/
/*    font-family:Tahoma;*/
/*}*/
/*.page ul li a:link,.page ul li a:visited {*/
/*    background:none repeat scroll 0 0 #eee;*/
/*    border:1px solid #eee;*/
/*    color:#333;*/
/*    float:left;*/
/*    padding:2px 10px;*/
/*}*/
/*.page ul li a:hover,.page ul li a:active,.page ul li a.now:link,.page ul li a.now:visited {*/
/*    background:none repeat scroll 0 0 #3ca353;*/
/*    border-color:#3ca353;*/
/*    text-decoration:none;*/
/*    color:#FFF;*/
/*}*/




/*.page ul {*/
/*    text-align:center;*/
/*    display:inline-block;*/
/*}*/
/*.page ul a {*/
/*    line-height:24px;*/
/*    font-family:Tahoma;*/
/*}*/
/*.page ul span {*/
/*    line-height:24px;*/
/*    font-family:Tahoma;*/
/*    background:none repeat scroll 0 0 #eee;*/
/*    border:1px solid #eee;*/
/*    color:#333;*/
/*    float:left;*/
/*    padding:2px 10px;*/
/*}*/
/*.page ul  a:link,.page ul  a:visited {*/
/*    background:none repeat scroll 0 0 #eee;*/
/*    border:1px solid #eee;*/
/*    color:#333;*/
/*    float:left;*/
/*    padding:2px 10px;*/
/*}*/
/*.page ul  a:hover,.page ul  a:active,.page ul  a.now:link,.page ul  a.now:visited {*/
/*    background:none repeat scroll 0 0 #3ca353;*/
/*    border-color:#3ca353;*/
/*    text-decoration:none;*/
/*    color:#FFF;*/
/*}*/

/*.page ul  span:link,.page ul span:visited {*/
/*    background:none repeat scroll 0 0 #eee;*/
/*    border:1px solid #eee;*/
/*    color:#333;*/
/*    float:left;*/
/*    padding:2px 10px;*/
/*}*/
/*.page ul span:hover,.page ul  span:active,.page ul span.now:link,.page ul span.now:visited {*/
/*    background:none repeat scroll 0 0 #3ca353;*/
/*    border-color:#3ca353;*/
/*    text-decoration:none;*/
/*    color:#FFF;*/
/*}*/











.article-title {
    background:#f8f8f8;
    border-bottom:1px solid #d9d9d9;
    padding-bottom:30px;
}
.article-title .article-wrap {
    width:1200px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    height:100%;
}
.article-title .article-wrap h1 {
    font-size:30px;
    font-weight:bold;
    margin-top:25px;
    color:#333;
    line-height:45px;
}
.article-title .article-about {
    font-size:14px;
    line-height:20px;
    color:#888;
    margin-top:25px;
}
.article-title .article-about a {
    color:#888;
}
.article-title .article-about span {
    display:inline-block;
    margin-right:15px;
}
.article-content .artical-summary {
    background-color:#eee;
    line-height:26px;
    color:#666;
    padding:18px 20px;
    margin-top:20px;
    font-size:14px;border-radius:5px;border:1px dotted #dedede;
}
.article-content .ep-path {
    padding-top:20px;
    color:#a3a3a3;
    font-size:12px;
}
.article-content .ep-path a,.article-content .ep-path a:visited {
    color:#434343;
}
.article-content .ep-path a:hover {
    color:#f0454d;
}
.article-content .ep-path s {
    color:#434343;
}
.article-content .nph_gallery {
    width:590px;
    margin:0 auto;
}
.article-content {
    overflow:hidden;
    text-align:justify;
    text-justify:inter-ideograph;
    clear:both;
    font-size:16px;
    line-height:28px;
    word-wrap:break-word;
}
.article-content a,.article-content a:hover,.article-content a:visited {
    color:#f0454d;
    text-decoration:none;
}
#endText h2 {
    font-size:16px;
}
#endText p {
    font-size:16px;
    margin-top:25px;
    color:#333;
    line-height:28px;
}
#endText p.f_center {
    text-align:center;
    text-indent:0;
}
#endText p.imgalt {
    text-align:center;
    text-indent:0;
    font-size:12px;
    margin-top:5px;
}
#endText b {
    font-weight:bold;
}
#endText img {
    max-width:100%;
}
#endText .icon {
    margin-left:2px;
    border:0;
}
#endText .artical-source {
    float:right;
    _display:inline;
    font-size:12px;
    line-height:13px;
    padding:6px 0;
}
#endText .artical-editor {
    float:right;
    _display:inline;
    white-space:nowrap;
    margin-left:25px;
}
#endText .ti0em {
    text-indent:0;
}
#endText .ti1em {
    text-indent:1em;
}
#endText .ti2em {
    text-indent:2em;
}
#endText .ti3em {
    text-indent:3em;
}
#endText .ti4em {
    text-indent:4em;
}
#endText .disc {
    list-style:disc inside;
}
#endText .circle {
    list-style:circle inside;
}
#endText .decimal {
    list-style:decimal inside;
}
.end-text{padding:25px 20px 25px 2px;}
.end-text img{border-radius:5px;}
.end-text h3 {
    position:relative;
    margin:20px 0;
    padding-left:26px;
    height:36px;
    line-height:36px;
    background-color:#EBEBEB;
    font-size:18px;
    font-weight:bold;
    color:#000;
}
.end-text h3 s {
    position:absolute;
    left:0;
    top:13px;
    font-size:0;
    width:10px;
    height:10px;
    background-color:#3ca353;
}
.ep-pages {
    overflow:hidden;
    text-align:center;
    margin-top:20px;
}
.ep-pages span,.ep-pages a {
    display:inline-block;
    *display:inline;
    *zoom:1;
    text-align:center;
    line-height:32px;
    font-size:14px;
    color:#7B7B7B;
    margin:0 3px;
    border:1px solid #D0D0D0;
    width:34px;
    cursor:pointer;
    -webkit-transition:all .2s ease 0s;
    -o-transition:all .2s ease 0s;
    transition:all .2s ease 0s;
}
.ep-pages a,.ep-pages a:visited {
    color:#333;
}
.ep-pages span:hover,.ep-pages .current,.ep-pages a:hover {
    background:#f0454d;
    border-color:#f0454d;
    color:#fff;
}
.ep-pages .current:visited {
    color:#fff;
}
.ep-pages .ep-pages-ctrl {
    font-size:16px;
    font-family:"\5B8B\4F53";
}
/*����ܸ���Ȥ��*/
.article-content .ep-keywords {
    overflow:hidden;
    *zoom:1;
    color:#a9a9a9;
    font-size:14px;
    margin-top:25px;
}
.article-content .ep-keywords dt {
    float:left;
    line-height:25px;
}
.article-content .ep-keywords dd {
    overflow:hidden;
    *zoom:1;
}
.article-content .ep-keywords a {
    color:#666666;
    display:inline-block;
    margin-right:10px;
    margin-bottom:10px;
    height:24px;
    line-height:24px;
    border:1px solid #d1d1d1;
    border-radius:15px;
    padding:0 20px;
}
.article-content .ep-keywords a:hover {
    background-color:#f0454d;
    color:#FFF;
    border:1px solid #f0454d;
}
.artical-returnlink {
    padding:20px 0;
    text-align:center;
}
.g-article {
}.g-article-left {
     width:842px;
     padding-right:18px;
     border-right:1px dotted #ccc;
     float:left;
 }
.g-article-right {
    float:right;
    padding-top:20px;
    width:320px;
}
.article-like {
    overflow:hidden;
    *zoom:1;
    color:#333;
    margin-bottom:20px;
}
.article-like .tit {
    font-size:16px;
    font-weight:bold;
    height:38px;
    line-height:38px;
    border-bottom:4px solid #e5e5e5;
    position:relative;
}
.article-like .tit s {
    position:absolute;
    background:#f0454d;
    height:4px;
    left:0;
    bottom:-4px;
    width:64px;
}
.article-like .likel {
}.article-like .liker {
     float:right;
     width:300px;
 }


.m-artlike a i{margin-right:8px;border:2px solid #A7999C;float:left;margin-top:11px;}

.m-artlike li {
    padding-left:12px;
    list-style-type:square;
    line-height:25px;
    height:25px;
    position:relative;
    overflow:hidden;
    margin-top:10px;
    font-size:16px;
    float:left;
    width:378px;
}
.m-artlike li .f12px {
    font-size:12px;
    position:absolute;
    right:0;
    top:0;
    background:#fff;
    color:#999;
}
.m-artlike li s {
    position:absolute;
    left:0;
    top:11px;
    height:4px;
    line-height:0;
    font-size:0;
    width:4px;
    background:#dbdbdb;
}
.m-artlike li a {
    display:inline-block;
    color:#333;
}
.m-artlike li a:visited {
    color:#333;
}
.article-like .likel li a {
    overflow:hidden;
}
.artad-foot {
    overflow:hidden;
    *zoom:1;
    margin-bottom:30px;
}
.artad-foot .tit {
    font-size:16px;
    font-weight:bold;
    height:38px;
    line-height:38px;
    border-bottom:4px solid #e5e5e5;
    position:relative;
}
.artad-foot .tit s {
    position:absolute;
    background:#f0454d;
    height:4px;
    left:0;
    bottom:-4px;
    width:64px;
}
.artad-foot dd {
    margin-top:15px;
}
.artad-foot li {
    float:left;
    width:150px;
    overflow:hidden;
    line-height:0;
    font-size:0;
    margin-right:16px;margin-bottom:11px;margin-top:5px;
    border:1px solid #efefef;border-radius:5px;
}
.g-article .artad-foot li {
    margin-right:17.5px !important;
    /*margin-right:14.5px !important;*/
}
.artad-foot li.r {
    float:right;
    margin:0 !important;
}
.artad-foot li img {
    width:150px;height:113px;
}
.artad-foot li a {
    display:block;
    width:100%;
    height:100%;
    position:relative;
}
.artad-foot li .text {
    position:absolute;
    height:30px;
    line-height:30px;
    left:0;
    bottom:0;
    width:100%;
}
.artad-foot li .text s {
    position:absolute;
    z-index:1;
    height:100%;
    width:100%;
    left:0;
    top:0;
    background:#000;
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity:.6;
    opacity:.6;
}
.artad-foot li .text .inc {
    color:#fff;
    text-align:center;
    position:relative;
    z-index:2;
    font-size:12px;background:#333;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;
}
.g-article .m-artlike li {
    width:321px;
}
.g-article .article-like .likel li a {
    width:311px;
}
.g-article .ep-pagenav-list .fl {
    margin-right:20px;
}
/*ר��*/
dt.title {
    height:20px;
    line-height:20px;
    font-size:20px;
    color:#585858;
    position:relative;
    padding-left:20px;
    padding-bottom:15px;
    border-bottom:1px solid #dadada;
}
dt.title s {
    position:absolute;
    width:5px;
    height:20px;
    background:#3ca353;
    left:0;
    top:0;
}
.m-channel {
    margin-bottom:20px;
}
.m-channel .title {
    border-bottom:none;
}
/*.m-channel .m-imgshow {
	margin-bottom:10px;
}
*/
.m-channel .m-imgshow img {
    width:100%;
    height:160px;
}
.m-channel .m-imgshow .text2 {
    top:167px;
}
.m-channel .m-imgshow .line {
    top:78px;
}
.m-channel .m-imgshow .text1 {
    top:117px;
}
.m-channel .m-imgshow .bg {
    bottom:0;
}
.m-channel .m-imgshow .text2 .t {
    font-weight:bold;
}
.m-channel .m-imgshow:hover .text2 {
    top:40px;
}
.m-channel .m-imgshow:hover .text1 {
    top:85px;
}
.m-channel .m-imgshow:hover .line {
    width:284px;
}
/*��������*/
.m-artical {
    margin-bottom:25px;
}
.m-artical ul {
    color:#d7d7d7;
}
.m-artical ul li {
    padding-left:12px;
    list-style-type:square;
    line-height:25px;
    height:25px;
    position:relative;
    overflow:hidden;
    margin-top:10px;
}
.m-artical ul li span {
    float:right;
    text-indent:3px;
    width:42px;
    height:23px;
    border:1px solid  #ff4c54;
    color:#ff4c54;
    line-height:25px;
    font-size:12px;
    overflow:hidden;
    position:relative;
}
.m-artical ul li s {
    position:absolute;
    left:0;
    top:11px;
    height:4px;
    line-height:0;
    font-size:0;
    width:4px;
    background:#dbdbdb;
}
.m-artical ul li span em {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background:#fff;
    color:#ff4c54;
    text-align:center;
    font-family:Impact;
    font-size:16px;
    text-indent:0;
    -webkit-transition:all .2s ease 0s;
    -o-transition:all .2s ease 0s;
    transition:all .2s ease 0s;
}
.m-artical ul li span i {
    position:absolute;
    width:100%;
    height:100%;
    left:-100%;
    top:0;
    background:#ff4c54;
    color:#FFF;
    text-align:center;
    text-indent:0;
    -webkit-transition:all .2s ease 0s;
    -o-transition:all .2s ease 0s;
    transition:all .2s ease 0s;
}
.m-artical ul li a {
    display:block;
}
.m-artical ul li:hover span em {
    left:100%;
}
.m-artical ul li:hover span i {
    left:0;
}
.ep-pagenav-list {
    margin-top:20px;
    font-size:14px;
}
.ep-pagenav-list li {
    width:320px;
    margin-bottom:10px;
}
.ep-pagenav-list li a,.ep-pagenav-list li a:visited {
    padding-left:12px;
    height:32px;
    line-height:32px;
    overflow:hidden;
    display:block;
    background:#eaeaea;
    color:#333;
}
.ep-pagenav-list li a:hover {
    color:#fff;
    background:#ee474e;
}
.ep-pagenav-list .current {
    color:#fff;
    background:#ee474e;
    text-indent:12px;
    height:32px;
    line-height:32px;
    overflow:hidden;
}
.ep-pagenav-list .ss {
    width:158px;
    margin-right:10px;
}
li.fr.ss{
    margin-right:0 !important;
}
.tj {
    display:none;
}
#moquu_top{
    z-index:2;
    width:50px;
    height:50px;
    right:10px;
    position:fixed;
    cursor:pointer;
}
#moquu_top {
    top:516px;
    _margin-top:516px;
    background:url(../images/sbtn.png) 0 -101px;
    width:50px;
    height:50px
}
#moquu_top:hover {
    background:url(../images/sbtn.png) -50px -101px
}




ul li{
    list-style: none;
}
a{
    text-decoration: none;
}

@font-face{font-family:iconbg;src:url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAYEAAsAAAAADPgAAAW2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACEUAqKVIgiATYCJAM4Cx4ABCAFhE8HgT4b5AoRFaTRkX11YJ4WHePajryXFY9M6OsDcZ6DB+JP683Mj1h4Zf6kWFjJMU0XrFZMenJ64gLOnp2lOdv2QMZEmLKbffLoD3Lc5j5NBwzGYNItxC2VlWlFyfHj8lXdHwD//36zItOkoY1zG6kQ2xd/F5mKJoi0qYaGa5pYqAttqcRZxK4mcS8IL74GAVhpRhdkrz6DdJyzJyyeSyYaZC8gmy1mz5g2AbNShdZRIjCbjEMjaojNGEAWyhPApujvxTe0EGaQGBSU1bCpvSfzXtz+SKhAIgDqBoHl1sGzBAyAAhodrEYc6m7ag0qGGqGwNr1cYyHgxY1Cxu3xPvEhcV88P14e//+RRAKqusHxkfE8TWxGTQIv0yWTTua/eWBCYcaCFRsG7DgwoiERIIyA2IXcZ4YdELd7epgg3qcCBRyMCszAIajAAhyJCqxAHRXYgD5UYADmQWFZzAe7DZajAiPwf+ihwSMqkBEK8E8NcQYRsoEMEOtA3IKMs6OpEg2BfMo3MjdKOez2up7MTIfwBS6HMScpyWLxeBf59Qm6f1awwuYoigSOWe3hqC98LBDJD1UEo9Y8VWtzMlfYSnYGy1OtYiCvuwu/cmwXMvDi5zZHycPEI9FZMhA5nDZJnlh85FDpovwdkwdLUguKS6IOoYLFa9xtOzIwvtHJqqIIBI6Fo2KlA2Ny8qQdqqzM+nZFkdn8uAXbw6n+YvGZohTfjsBUhM0rDqbllhw9XFZWmqxvD09T6FNl+MCTpg2fPHXkqpI9qVOnleyNvpIsJVj82rHdKVMmb98VeT1t2pQdr87aHkjx6b4lUmR0lGQFU1snrioOJ+v+4isjpUCp3ZTU3mWa1aCPmDZl2CL/yCmTR+Q6xap5uE5GaAxGw7PQS3JgROtwggKz7TVvmTeWVFarLCnmLXvhD8957VJvm6TS2mVJ91onlYXkvhjsVPaJL1/8OeOnF7/6wrPU0zH9op9f7Jgy7+bvqVezX7DnGA+8n/b+AQNMQx/9lrvvgysFN3ZsTd26g096/ICXaXvg5b3Jhse03mraFtVHW6l6qWFeYa7WIC6KliJjsFBr1dBKy40ozKOaaugNeQMCqRXYeNYVDCovGKzzpCa7Hq95PL8gVjNUM1aQX1nzzOuVtSpjJVTXfrzWwTMpXZy4zD/lRx8uUwZrvn7meK16upPplVgton8+/XTsw49crhitxne42TJBUpBE6xMjE1IJmeh1ovX/JSIkpn7R9z3J++hm3ZuX1dHbtctqn6hW7Vr15JvBjJMTaDWieaP6RvnJalWf8zi9kUqD5ia/6cGD2EDqjfFiNKWieSY/rWTDrm1ZsqF0T/oyfWAoM6QPWJ7hTkf/ujA91LaeEUueHqBT/pSn01n3L9SsUFHZMfnAmUkWQqLuU0bOPVWhGgKo+TLIpeOTFwHkcXkeQI2U3biyQfIS8f+vvKMWy9YA8rz89T/nln2urFfGuTr9ZrZpOHK3//FTQleCxjbDZiQMZv9hOHrgoZrVDU6taXc9LwjAyUzM36UGsDIr+HO1ebm1VW0S244IjCRlIDGRAQoj1dRabh0wYKORbGTGtgArDekc3UYS01EIzQLUYRUHAjv7QeLkWVDYiam13E/BQCrnwYidr8CKn98Ss1FHDOypZlSCFvQVoqHFuYpEy7X/Qr8VxTku8PSHvEZaYIgqjX7igjw2yHryo4gDxzTDxxLZYSkElSmhkTaI1GOXv+lHWkPz7pVRCVrQV4iGFheYpThR+y/E81tR3LghW/qHvMbK8zC0faf6kywDNt144Xryo7AGB57M/MgMH0eREXKxmqA2y8maaqQNEwbqsWOHuaGk3do4P8xnACv0u50iyYqq6YZp2Y7r+eGa0Aw8rg+WaRUyt7Wo693/RoL3hZRFvrPK03ZnCq34opjp3HD0QZ4zyXrGRb+61Wb0TsrZZ5ZtM9U3TrIDAA==") format("woff2")}


.nav>li,.nav>li>a {
    display: block;
    position: relative
}

#menu-mainmenu {
    position: relative
}


#menu-mainmenu li img {
    display: inline-block;
    margin-right: 5px;
    margin-top: -1px;
    max-height: 20px;
    vertical-align: middle;
    width: auto
}


#menu-mainmenu .menu-item-icon {
    font-size: inherit;
    line-height: inherit;
    margin-right: 3px;
    vertical-align: top
}

#menu-mainmenu>.dropdown .dropdown-menu {
    backface-visibility: hidden;
    border: 0;
    border-radius: 0;
    display: block;
    opacity: 0;
    padding: 0;
    transform: scaleY(0);
    transform-origin: 0 0;
    transition: transform .3s,opacity .1s .2s,visibility .1s .3s;
    visibility: hidden
}

#menu-mainmenu>.dropdown>.dropdown-menu {
    padding: 2px 0
}

#menu-mainmenu>.dropdown>.dropdown-menu li {
    display: block
}

#menu-mainmenu>.dropdown:hover>.dropdown-menu {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .3s,opacity .1s;
    visibility: visible
}

#menu-mainmenu>.dropdown>.dropdown-menu>.dropdown>.dropdown-menu {
    left: 100%;
    top: 0
}

#menu-mainmenu>.dropdown>.dropdown-menu>.dropdown:hover>.dropdown-menu {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .3s,opacity .1s;
    visibility: visible
}

#menu-mainmenu>.dropdown.menu-item-style .dropdown {
    display: inline-block
}

#menu-mainmenu>.dropdown.menu-item-style>.dropdown-menu .dropdown-menu {
    opacity: 1;
    position: static;
    transform: scaleY(1);
    visibility: visible
}


#menu-mainmenu>.menu-item-style>.menu-item-wrap {
    box-sizing: content-box;
    padding: 20px 32px
}


#menu-mainmenu>.menu-item-style>.menu-item-wrap>li {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 210px
}

#menu-mainmenu>.menu-item-style>.menu-item-wrap>li>a {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
    margin: 0;
    padding: 0
}

#menu-mainmenu>.menu-item-style>.menu-item-wrap>li>a:hover {
    background: none
}

#menu-mainmenu>.menu-item-style>.menu-item-wrap .dropdown-menu {
    background: none;
    border: 0;
    box-shadow: none;
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    position: relative
}


#menu-mainmenu>.menu-item-style>.menu-item-wrap .dropdown-menu li {
    display: block
}

#menu-mainmenu>.menu-item-style>.menu-item-wrap .dropdown-menu li a {
    font-size: 15px;
    line-height: 40px
}


#menu-mainmenu>.menu-item-style>.menu-item-wrap .dropdown-menu li a:hover {
    background: none;
    color: #1162e8
}

#menu-mainmenu>.menu-item-style .menu-item-col-2 {
    width: 450px
}

#menu-mainmenu>.menu-item-style .menu-item-col-3 {
    width: 690px
}

#menu-mainmenu>.menu-item-style .menu-item-col-4 {
    box-sizing: border-box;
    text-align: center;
    width: 100%
}

#menu-mainmenu>.menu-item-style .menu-item-col-4>li {
    width: calc(25% - 22.5px)
}

#menu-mainmenu>.menu-item-style .menu-item-col-5 {
    box-sizing: border-box;
    width: 100%
}





#menu-mainmenu>.menu-item-style2>.menu-item-wrap .dropdown-menu .menu-item-has-image a .menu-item-image,#menu-mainmenu>.menu-item-style2>.menu-item-wrap>.menu-item-has-image a .menu-item-image {
    margin-right: 15px;
    max-height: 40px
}


#menu-mainmenu>.menu-item-style3>.menu-item-wrap {
    box-sizing: border-box;
    padding-left: var(--menu-margin-left,3.2em);
    padding-right: var(--menu-margin-left,3.2em)
}

#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown {
    width: 100%
}

#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown-menu {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px
}

#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown-menu>li.menu-item {
    width: 100%
}

#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown-menu li a,#menu-mainmenu>.menu-item-style3>.menu-item-wrap>.menu-item-has-image a {
    text-align: center
}


#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown-menu li a .menu-item-image,#menu-mainmenu>.menu-item-style3>.menu-item-wrap>.menu-item-has-image a .menu-item-image {
    border-radius: 3px;
    display: block;
    height: auto;
    margin: 0 auto;
    max-height: none;
    width: 100%
}


#menu-mainmenu>.menu-item-style>.menu-item-wrap>li>a:hover {
    color: #1162e8
}

#menu-mainmenu>.menu-item-style>.menu-item-wrap>li>a:focus {
    background: none
}






#menu-mainmenu {
    align-items: center;
    font-size: 14px
}

#menu-mainmenu>li {
    --menu-item-padding: calc(var(--menu-item-margin, 28px)/2)
}

#menu-mainmenu>li.dropdown>a {
    padding-right: calc(var(--menu-item-padding) + 1em)
}

#menu-mainmenu>li:first-child {
    margin-left: 0
}

#menu-mainmenu>li.active>a {
    color: #fff
}
#menu-mainmenu>li.active{
    background:#01ac48;
}

#menu-mainmenu>li>a {
    background: none;
    color: #fff;
    font-size: 16px;
    line-height: 56px;
    padding: 0 var(--menu-item-padding);
}

#menu-mainmenu>li>a:hover {
    /*background: #9b0042;*/
    color: #fff!important;
}
#menu-mainmenu>li:hover{
    background: #01ac48;
}

#menu-mainmenu>li.adv-style-flag {
    position: relative
}

#menu-mainmenu>li.adv-style-flag .menu-item-flag {
    background: #206be7;
    border-radius: 4px;
    border-bottom-left-radius: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    left: 100%;
    line-height: 1;
    padding: 3px 6px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(calc(-1.3em - var(--menu-item-padding)),-26px) scale(.9);
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}


#menu-mainmenu>li.adv-style-btn {
    padding: 0 var(--menu-item-padding)
}


#menu-mainmenu>li.adv-style-btn>a {
    background: #206be7;
    border: 0;
    border-radius: 4px;
    color: #fff;
    display: block;
    line-height: 36px!important;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    text-align: center;
    z-index: 0
}

#menu-mainmenu>li.adv-style-btn>a.btn-radius {
    border-radius: 30px;
    padding: 0 20px
}

#menu-mainmenu>li.adv-style-btn>a:before {
    bottom: 0!important;
    content: "";
    height: 100%!important;
    left: 0!important;
    margin: 0!important;
    opacity: 0!important;
    padding: 0!important;
    position: absolute!important;
    right: 0!important;
    top: 0!important;
    transition: none!important;
    width: 100%!important;
    z-index: -1
}

#menu-mainmenu>li.adv-style-btn>a:after {
    display: none
}

#menu-mainmenu>li.adv-style-btn>a:hover {
    background: #206be7;
    color: #fff
}

#menu-mainmenu>li.adv-style-btn>a:hover:before {
    background: rgba(0%,0%,10%,0.6);!important;
    bottom: 0!important;
    left: 0!important;
    margin: 0!important;
    opacity: .08!important;
    padding: 0!important;
    right: 0!important;
    top: 0!important;
    transition: none!important;
    width: 100%!important
}

#menu-mainmenu .material-icons {
    font-size: 16px;
    line-height: inherit;
    vertical-align: top
}

#menu-mainmenu svg.icon {
    height: 1em;
    vertical-align: -.15em;
    width: 1em;
    fill: currentColor;
    overflow: hidden
}

#menu-mainmenu>.dropdown {
    position: relative
}

#menu-mainmenu>.dropdown:after {
    content: "\e64e";
    font-family: iconbg;
    font-size: .9em;
    line-height: 56px;
    opacity: .7;
    position: absolute;
    right: calc(var(--menu-item-padding) - 2px);
    top: 0;
    transition: transform .3s;
    color:#fff;
}

#menu-mainmenu>.dropdown:hover:after {
    transform: rotate(-180deg);
    transition: transform .3s
}

#menu-mainmenu>.dropdown:hover>a:after,#menu-mainmenu>.dropdown:hover>a:before {
    opacity: 1
}

#menu-mainmenu>.dropdown>a {
    position: relative;
    z-index: 1001
}


#menu-mainmenu>.dropdown>a:after,#menu-mainmenu>.dropdown>a:before {
    border: 8px solid transparent;
    border-bottom: 8px solid rgba(0%,0%,10%,0.07);;
    bottom: 0;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -8px;
    opacity: 0;
    position: absolute;
    transition: all .2s ease-out;
    width: 0
}







.navbar-nav {
    margin: 7.5px 10px
}

.navbar-nav>li>a {
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    white-space: nowrap
}

.navbar-nav {
    display:flex;
    margin: 0
}

.navbar-nav>li>a {
    padding-bottom: 15px;
    padding-top: 15px
}






#menu-mainmenu .nav>li {
    --menu-item-padding: calc(var(--menu-item-margin, 28px)/2)
}

#menu-mainmenu .nav>li.dropdown>a {
    padding-right: calc(var(--menu-item-padding) + 1em)
}

#menu-mainmenu .nav>li:first-child {
    margin-left: 0
}

#menu-mainmenu .nav>li.active>a {
    color: #206be7
}

#menu-mainmenu .nav>li>a {
    background: none;
    color: rgba(0%,0%,10%);;
    line-height: 64px;
    padding: 0 var(--menu-item-padding)
}

#menu-mainmenu .nav>li>a:hover {
    background: none;
    color: #1162e8
}

#menu-mainmenu .nav>li.adv-style-flag {
    position: relative
}

#menu-mainmenu .nav>li.adv-style-flag .menu-item-flag {
    background: #206be7;
    border-radius: 4px;
    border-bottom-left-radius: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    left: 100%;
    line-height: 1;
    padding: 3px 6px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(calc(-1.3em - var(--menu-item-padding)),-26px) scale(.9);
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

#menu-mainmenu .nav>li.adv-style-btn {
    padding: 0 var(--menu-item-padding)
}

#menu-mainmenu .nav>li.adv-style-btn>a {
    background: #206be7;
    border: 0;
    border-radius: 4px;
    color: #fff;
    display: block;
    line-height: 36px!important;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    text-align: center;
    z-index: 0
}

#menu-mainmenu .nav>li.adv-style-btn>a.btn-radius {
    border-radius: 30px;
    padding: 0 20px
}

#menu-mainmenu .nav>li.adv-style-btn>a:before {
    bottom: 0!important;
    content: "";
    height: 100%!important;
    left: 0!important;
    margin: 0!important;
    opacity: 0!important;
    padding: 0!important;
    position: absolute!important;
    right: 0!important;
    top: 0!important;
    transition: none!important;
    width: 100%!important;
    z-index: -1
}

#menu-mainmenu .nav>li.adv-style-btn>a:after {
    display: none
}

#menu-mainmenu .nav>li.adv-style-btn>a:hover {
    background: #206be7;
    color: #fff
}

#menu-mainmenu .nav>li.adv-style-btn>a:hover:before {
    background: rgba(0%,0%,10%,0.6);!important;
    bottom: 0!important;
    left: 0!important;
    margin: 0!important;
    opacity: .08!important;
    padding: 0!important;
    right: 0!important;
    top: 0!important;
    transition: none!important;
    width: 100%!important
}



.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 2px;
    box-shadow: 0 6px 12px rgba(0%,0%,10%,.2);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000
}

.dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.dropdown-menu .divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 9px 0;
    overflow: hidden
}

.dropdown-menu>li>a {
    clear: both;
    color: #232323;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    background-color: #f5f5f5;
    color: #161616;
    text-decoration: none
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    outline: 0;
    text-decoration: none
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    color: #777
}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    background-color: transparent;
    background-image: none;
    cursor: not-allowed;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-decoration: none
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    color: #777;
    display: block;
    font-size: 12px;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap
}

.dropdown-backdrop {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    left: auto;
    right: 0
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    border-top: 0;
    content: ""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: 100%;
    margin-bottom: 2px;
    top: auto
}



.navbar-nav>li>.dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    margin-bottom: 0
}




#menu-mainmenu .dropdown-menu {
    background-color: #fff;
    min-width: 120px
}

#menu-mainmenu .dropdown-menu>li>a {
    color: rgba(0%,0%,10%);
    padding: 9px 15px
}

#menu-mainmenu .dropdown-menu>.active>a {
    background: none;
    color: #206be7
}

#menu-mainmenu .dropdown-menu>.active>a:focus,#menu-mainmenu .dropdown-menu>.active>a:hover,#menu-mainmenu .dropdown-menu>li>a:focus,#menu-mainmenu .dropdown-menu>li>a:hover {
    background: #1162e8;
    color: #fff;
    outline: 0
}


#menu-mainmenu>.dropdown .dropdown-menu {
    backface-visibility: hidden;
    border: 0;
    border-radius: 0;
    display: block;
    opacity: 0;
    padding: 0;
    transform: scaleY(0);
    transform-origin: 0 0;
    transition: transform .3s,opacity .1s .2s,visibility .1s .3s;
    visibility: hidden
}


#menu-mainmenu>.dropdown>.dropdown-menu {
    padding: 2px 0
}

#menu-mainmenu>.dropdown>.dropdown-menu li {
    display: block
}

#menu-mainmenu>.dropdown:hover>.dropdown-menu {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .3s,opacity .1s;
    visibility: visible
}

#menu-mainmenu>.dropdown>.dropdown-menu>.dropdown>.dropdown-menu {
    left: 100%;
    top: 0
}

#menu-mainmenu>.dropdown>.dropdown-menu>.dropdown:hover>.dropdown-menu {
    opacity: 1;
    transform: scaleY(1);
    transition: transform .3s,opacity .1s;
    visibility: visible
}


#menu-mainmenu>.menu-item-style>.menu-item-wrap .dropdown-menu {
    background: none;
    border: 0;
    box-shadow: none;
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    position: relative
}


#menu-mainmenu>.menu-item-style>.menu-item-wrap .dropdown-menu li {
    display: block
}

#menu-mainmenu>.menu-item-style>.menu-item-wrap .dropdown-menu li a {
    font-size: 15px;
    line-height: 40px
}


#menu-mainmenu>.menu-item-style>.menu-item-wrap .dropdown-menu li a:hover {
    background: none;
    color: #1162e8
}



#menu-mainmenu>.menu-item-style2>.menu-item-wrap .dropdown-menu .menu-item-has-image a .menu-item-image,#menu-mainmenu>.menu-item-style2>.menu-item-wrap>.menu-item-has-image a .menu-item-image {
    margin-right: 15px;
    max-height: 40px
}


#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown-menu {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px
}

#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown-menu>li.menu-item {
    width: 100%
}

#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown-menu li a,#menu-mainmenu>.menu-item-style3>.menu-item-wrap>.menu-item-has-image a {
    text-align: center
}


#menu-mainmenu>.menu-item-style3>.menu-item-wrap .dropdown-menu li a .menu-item-image,#menu-mainmenu>.menu-item-style3>.menu-item-wrap>.menu-item-has-image a .menu-item-image {
    border-radius: 3px;
    display: block;
    height: auto;
    margin: 0 auto;
    max-height: none;
    width: 100%
}



#menu-mainmenu>.menu-item-style .menu-item-col-5>li {
    width: calc(20% - 24px)
}

#menu-mainmenu>.menu-item-style>.menu-item-wrap>li {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 210px
}



#menu-mainmenu>.dropdown>a:after,#menu-mainmenu>.dropdown>a:before {
    border: 8px solid transparent;
    border-bottom: 8px solid rgba(0%,0%,10%,0.07);;
    bottom: 0;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -8px;
    opacity: 0;
    position: absolute;
    transition: all .2s ease-out;
    width: 0
}

#menu-mainmenu>li.dropdown>a {
    padding-right: calc(var(--menu-item-padding) + 1em);
}


#menu-mainmenu>.dropdown>a:after {
    border-bottom-color: #fff;
    bottom: -1px
}

#menu-mainmenu>.menu-item-style .menu-item-col-5>li {
    width: calc(20% - 24px)
}

#menu-mainmenu>.menu-item-style>.menu-item-col-4,#menu-mainmenu>.menu-item-style>.menu-item-col-5 {
    padding-left:50%
    /*padding-left: var(--menu-margin-left,3.4em);*/
    /*padding-right: var(--menu-margin-left,3.2em)*/
}



.footer{
    background: #333;
    padding: 20px 0;
    color: #959595;
    font-size: 14px;
    text-align: center;
}
.footer a{
    color: #959595;
}





.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #10c55b;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #10c55b;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}