*html { background-image:url(about:blank) }
html { overflow-y:scroll }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin:0; padding:0 }
body { width:100%; color:#333; font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; word-wrap:break-word; word-break:break-all; background:#f8f8f8; }
h1 { font-size:22px }
h2 { font-size:16px;}
h3 { font-size:14px }
h2 a{
    font-size:16px;
}
*{
    font-family:"microsoft yahei",SimSun!important;
}
p,span,a{
    font-size:14px;
}
h4, h5, h6 { font-size:100% }
address, cite, dfn, em, var { font-style:normal }
small { font-size:12px }
ul, ol, li { list-style:none }
a { text-decoration:none }
a:hover { text-decoration:underline }
q:before, q:after { content:'' }
fieldset, img { border:0 }
button, input, select, textarea { font-size:100% }
table { border-collapse:collapse; border-spacing:0 }
hr { border:0; height:1px }
.space10 { clear:both; display:block; width:auto }
.space10 { height:10px }
.padd10 { padding:10px }
.l { float:left }
.r { float:right }
.r b{ color:#e05e2b;}
.clear { clear:both }
.box { padding:1px; border:1px #eee solid; background:#fff }
.box a { color:#01439a }
.box a:hover { color:#c00 }
.box .title { height:32px; background:url(../images/title_bg.gif) repeat-x; line-height:32px; padding-left:10px; padding-right:10px }
.box .title h2 { float:left }
.box .title h2 a { color:#333 }
.box .title span { float:right; color:#ccc; }
.box .title span a { color:#555; display:inline-block; padding-left:5px; padding-right:5px }
.box .title span a:hover { color:#c00 }
.box ul { padding:10px;line-height: 50px;}
.box ul li:before{
    content: "";
    line-height: 16px;
    color: #0071cc;
    width: 5px;
    height: 5px;
    border-radius:100%;
    text-align: center;
    float: left;
    /*border: 1px solid #0071cc;*/
    background: #0071cc;
    margin: 13px 5px 0 5px;
}
.box ul li { clear:both; overflow:hidden; height:30px;  text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:30px; -o-text-overflow:ellipsis }
.main { margin:0 auto; width:1000px; text-align:left; clear:both }
.w660 { width:700px }
.w646 { width:686px }
.w300 { width:300px }
#site { width:100%; background:#fafafa; color:#dfdfdf; border-bottom:1px solid #dfdfdf }
.site { width:1000px; margin:0 auto; height:25px; line-height:25px; clear:both }
.site a, .site span { padding:5px; color:#8c8c8c }
.site a:hover { background:#888; color:#fff }
.r a {color:#e05e2b}
#logo { background:#fff; padding:20px 0 }
.logo { margin:0 auto; width:1000px; clear:both }
/*æœç´¢æ¡†6*/
/*.Search  {float:right;height:30px;}*/
.searchbar{width: 400px;
    border: 2px solid #5693e4;
    border-radius: 4px 0 0 4px;
    height: 30px;
    line-height: 30px;
    padding: 5px;}
.search_results{background: #5693e4;
    border-radius: 0 4px 4px 0;
    float: right;
    line-height: 42px;
    cursor: pointer;
    border: none;
    outline: none;
    color: #fff;
    padding: 0 40px;
    font-size: 16px;
    border: 1px solid #5693e4;}

#StatSearch button:before {
    content:"æœç´¢";
    font-size:13px;
    color:#F9F0DA;
}
.Bannner { float:right }
.LogoBig, .LogoBig_zuowen { width:200px; margin-top:3px }
.LogoBig a, .LogoBig_zuowen a { display:block; overflow:hidden; width:200px; height:50px; background:url(../images/small_logo.gif) no-repeat; line-height:2000px }
.LogoBig_zuowen a { background:url(../images/small_logo_zuowen.gif); }

/*æ¼‚æµ®æœç´¢*/
.scroll{ width:100%; height:50px;  position: fixed; top:0; background:#ddd; z-index:999999999; border-bottom:1px #CCC solid; left:0; clear:both; margin:0; padding-top:10px;border-color:#ddd; background-color:#ddd; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#f8f8f8)); background-image:-moz-linear-gradient(#f2f2f2, #f8f8f8); background-image:-o-linear-gradient(#f2f2f2, #f8f8f8); background-image:linear-gradient(#f2f2f2, #f8f8f8); color:#fff; text-decoration:none; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3); }
.scroll #bdcs{ margin:0 auto; width:560px;}

/*menu*/
#menu, #menu2, #menujiaoan, #menujianli, #menuxuexifangfa, #menushiyong, #menusanwen, #menushige, #menudiannao, #menugushi, #menuzuowen { width:100%; background:#eee; height:35px }
.menu, .menu2, .menujiaoan, .menujianli, .menuxuexifangfa, .menushiyong, .menusanwen, .menushige, .menudiannao, .menugushi, .menuzuowen { text-align:center; width:1000px; margin:0 auto; clear:both;line-height: 35px; }
.menu a, .menu2 a, .menujiaoan a, .menujianli a, .menuxuexifangfa a, .menushiyong a, .menusanwen a, .menushige a, .menudiannao a, .menugushi a, .menuzuowen a { text-decoration:none; display:inline-block; color:#fff }
.menu a:hover, .menu2 a:hover, .menujianli a:hover, .menuxuexifangfa a:hover, .menushiyong a:hover, .menusanwen a:hover, .menushige a:hover, .menudiannao a:hover, .menugushi a:hover, .menuzuowen a:hover { background-color:#0071cc; color:#fff; text-decoration:none;}
.menu .this, .menu2 .this, .menujianli .this, .menuxuexifangfa .this, .menushiyong .this, .menusanwen .this, .menushige .this, .menudiannao .this, .menugushi .this, .menuzuowen .this { background-color:#0071cc; color:#fff }
.no { background:0; padding-left:0 }
#menu {background: #5693e4;font-size:14px; color:#80b4f8 }
.menu a { padding-left:8px; padding-right:8px;font-size: 16px;}
#menu2 { background:#5693e4; line-height:22px; font-size:16px; color:#80b4f8; height:auto }
.menu2 { padding-top:10px; padding-bottom:10px }
.menu2 a { padding-left:6px; padding-right:6px }
#menujiaoan { background:url(../images/menu_bg2.gif) repeat-x; line-height:35px; font-size:14px; color:#7cc4ff; color:#51b1fe }
.menujiaoan a { padding-left:5px; padding-right:5.5px }
.menujiaoan .this, .menujiaoan a:hover {  color:#fff; background:#2e5cab url(../images/menu_hover_1.gif) repeat-x;}
#menujianli { background:#3385ff; line-height:35px; font-size:14px; color:#7cc4ff }
.menujianli a { padding-left:12px; padding-right:12px }
#menuxuexifangfa { background:url(../images/menu_bg2.gif) repeat-x; line-height:35px; font-size:14px; color:#7cc4ff }
.menuxuexifangfa a { padding-left:12px; padding-right:12px }
#menushiyong { background:url(../images/menu_bg2.gif) repeat-x; line-height:35px; font-size:14px; color:#7cc4ff }
.menushiyong a { padding-left:12px; padding-right:12px }
#menusanwen { background:url(../images/menu_bg2.gif) repeat-x; line-height:35px; font-size:14px; color:#7cc4ff }
.menusanwen a { padding-left:6px; padding-right:6.5px }
#menugushi { background:url(../images/menu_bg2.gif) repeat-x; line-height:35px; font-size:14px; color:#7cc4ff }
.menugushi a { padding-left:8px; padding-right:9px }

#menuzuowen { background:url(../images/menu_bg2.gif) repeat-x; line-height:35px; font-size:14px; color:#7cc4ff }
.menuzuowen a { padding-left:18.5px; padding-right:18.5px }
.menuzuowen .this, .menuzuowen a:hover {  color:#fff; background:#2e5cab url(../images/menu_hover_1.gif) repeat-x;}

#menushige { background:url(../images/menu_bg2.gif) repeat-x; line-height:35px; font-size:14px; color:#7cc4ff }
.menushige a { padding-left:15px; padding-right:15px }
#menudiannao { background:url(../images/menu_bg2.gif) repeat-x; line-height:35px; font-size:14px; color:#7cc4ff }
.menudiannao a { padding-left:15px; padding-right:15px }

#menuindex{ width:100%; background:#5693e4; color:#80b4f8;}
.menuindex{line-height:33px;TEXT-ALIGN: CENTER;width:1000px; margin:0 auto; clear:both;}
.menuindex a{ color:#fff; font-size:16px; display:inline-block;padding-left: 10px;padding-right: 10px;}
.menuindex a:hover{background-color:#005ba2; color:#fff; text-decoration:none;}


#menuindex2{ width:100%; background:#5693e4; color:#80b4f8; background:url(../images/menu_bg.gif) repeat-x;}
.menuindex2{ text-align:center; line-height:35px;}
.menuindex2 a{ color:#fff; font-size:14px; width:105px;display:inline-block;}
.menuindex2 a:hover{background-color:#005ba2; color:#fff;text-decoration:none;}

/*é¢åŒ…å±‘*/
.Location { margin:0 auto; padding-left:5px; width:990px; height:40px; color:#888; text-align:left; line-height:40px}
.Location a { color:#01439a }
.Location a:hover { color:#c00 }

/*ä¸“é¢˜å¯¼èˆª*/
.ClassNavi { width:976px; margin:0 auto; padding:10px; text-align:left; color:#eee; border:2px #eee solid; margin-bottom:10px;background-color: #fff;}
.ClassNavi a, .ClassNavi b { font-weight:normal; display:inline-block; text-align:center;  color:#01439a ; -webkit-border-radius:.3em; -moz-border-radius:.3em; border-radius:.3em; line-height:20px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;margin-left: 8px;padding: 3px;}
.ClassNavi a:hover, .ClassNavi .this { background:#4280d1; color:#fff; text-decoration:none;}

/*é¢‘é“åˆ—è¡¨æ ‡é¢˜*/
.listtitle { padding:20px; padding-bottom:0 }
.listtitle h1 { float:left; font-size:28px; font-weight:normal; padding-left:15px; background:url(../images/h1_bg.gif) no-repeat left center; line-height:32px }
.listtitle i { font-style:normal; color:#888; font-size:12px; font-weight:normal }
.listtitle span { float:right; color:#888; padding-top:8px }
.listtitle span a { color:#01439a }
.listtitle span a:hover { color:#c00 }
.listdesc { clear:both; color:#888; line-height:20px; margin-top:10px; padding:20px;border-top:1px #ece9e9 solid; width: 90%;}
.listdesc img { float:left; margin-right:15px; border:1px #dedede solid; margin-top:5px }
.listdesc p {line-height: 30px;color: #888;}
.listlogo {padding:20px; padding-top:15px; border-top: 1px #ece9e9 solid; margin-top:10px }
.listlogo img { float:left; margin-right:15px; border:1px #dedede solid; margin-top:5px }
.listlogo p { line-height:30px; color:#888 }

/*åˆ—è¡¨*/
.text_list { border-top:1px #eee solid; padding-top:10px;background:#fff;overflow: hidden; }
.text_list li { height:auto; padding-left:20px; padding-right:20px }
.text_list li:before{
    content: "";
    line-height: 16px;
    width: 5px;
    height: 5px;
    text-align: center;
    float: left;
    font-family: inherit;
    font-weight: 700;
    font-size: 14px;
    top: 30px;
    border-radius: 3px;
    background: #0071cc;
    margin: 5px;
    margin-top:12px;
}
.text_list li a { clear:both; color:#01439a;overflow:hidden; padding-left:5px;  font-size: 15px;text-overflow:ellipsis; white-space:nowrap; line-height:28px; -o-text-overflow:ellipsis }
.text_list .list_title { font-size:15px }
.text_list .list_intro { display:none; line-height:22px; color:#888; line-height:22px; padding-bottom:10px;}
.text_list .list_intro .newstime { background:0; margin-left:10px;float:right;font-size:12px}
.text_list .listLi { padding-bottom:12px; margin-bottom:12px; border-bottom:1px #ccc dashed;}
.smalllist { float:left; margin-right:10px; margin-bottom:10px; width:336px }
.biglist { float:left; width:686px; margin-bottom:10px }
.biglist ul { float:left; width:320px }
/*.listad { border-top:1px #ccc dotted; padding:10px; margin-top:-1px }*/


/*new box*/
.new_box{width:648px; border:1px #eee solid; background:#fff;padding:20px;}
.new_box a{color:#01439a}
.new_box a:hover{color:#c00}
.box ul li a{color:#01439a}
.box ul li a:hover{color:#c00}
.new_box .title{ width:100%;height:28px; line-height:28px;}
.new_box .title h2{ float:left; background:url(../images/h1_bg.gif) no-repeat left; padding-left:15px; font-size:20px;}
.new_box .title h2 a{ color:#333;}
.new_box .title span{ float:right; margin-right:10px;color:#999;}
.new_box .title span a{  padding-left:10px; padding-right:10px;}
.new_box .pic{float:left; width:130px;}
.new_box .pic img{ border:1px #eee solid; padding:2px;}
.new_box  .text{margin-left:10px; float:left; width:490px;}
.new_box .text h3{ font-size:14px;}
.new_box  .text h3 a{ color:#333;}

.new_box  .text p{ color:#888;}

.new_box .list{  width:640px; border-top:1px #eee dotted; padding-top:5px; margin-top:10px;clear:both;}
.new_box .list ul{ width:300px; float:left; margin-left:10px;}
.new_box .list ul li{ font-size:14px; margin-top:5px; width:300px; text-overflow:ellipsis; white-space:nowrap; -o-text-overflow:ellipsis; overflow:hidden;  }
.new_box .list ul li a { clear:both;padding-left:8px; background:url(../images/ico_4.gif) no-repeat 0px 8px;}






/*åˆ—è¡¨ä¸­åˆ†ç±»*/
.paper_class { border-bottom:1px #ccc dotted; color:#ddd; padding-left:20px; padding-top:15px; padding-bottom:15px; background:#fcfcfc }
.paper_class:hover, .paper_fontcount:hover { background:#fff }
.paper_class a { display:inline-block; text-align:center; font-size:14px; height:20px; line-height:20px; margin-top:5px; width:100px }
.paper_class a:hover, .paper_class .this { background:#d84836; color:#fff }
.paper_ad { margin-top:20px; text-align:center }
.paper_ad img { width:600px }

/*æè¿°å¼€å…³ä¸Žåˆ†äº«*/
/*.function{clear:both; height:16px; padding-top:15px; padding-bottom:15px;}*/
.function{
    position:relative;
}
/*.on-off{  width:70px; float:left;padding-left:22px; background:url(../images/open.gif) no-repeat 0 0; height:16px; line-height:12px;float:right; cursor:pointer;}*/
.on-off{
    width: 70px;
    float: left;
    padding-left: 22px;
    background: url(../images/open.gif) no-repeat 0 0;
    height: 16px;
    line-height: 16px;
    float: right;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: -36px;
}
.list_icon_close { background-position:0 -16px }
.function .bdsharebuttonbox { text-align:center; padding-left:8px;float:left;}
.function .bdsharebuttonbox a:link,.function .bdsharebuttonbox a:active,.function .bdsharebuttonbox a:visited{ padding:0; margin:0; padding-left:20px; color:#333; text-decoration:none; font-size:14px; margin-left:8px; float:left;}
.function .bdsharebuttonbox a:hover { text-decoration:underline }
.function .bdsharebuttonbox .bds_count{ margin:0;float:left;}

.on { border-bottom:1px dotted #ccc; padding-top:10px;}
.on i { font-weight:normal; }
.on:hover { background:#f8f8f8;}
.on:hover .list_intro{ color:#333;}
/*.on .list_title { font-weight:bold }*/

/*æ–‡ç« å†…å®¹*/
.main_content { width:1000px; margin:0 auto; background:url(../images/main_1000_bg.gif) repeat-y }
.main_content a { color:#01439a }
.main_content a:hover { color:#c00 }
.main_conten_bottom { height:26px; background:url(../images/main_1000_bottom.gif) no-repeat; clear:both }
.main_content .pages { text-align:center; border:0; padding-right:25px; padding-top:10px}
.main_content .l { border-top:1px #ddd solid; width:690px;}
.main_content .r .space10 { background:#f8f8f8 }
.main_content .l h1 { font-size:26px; text-align:center; padding:35px; background:url(../images/main_content_arrow.gif) no-repeat left top; padding-bottom:20px;}

.main_content .cat_h1{height:22px;line-height:22px;color:#333;margin:25px 0px 20px -20px;font-size:16px;text-indent:0em;}
.main_content .cat_h1 hr{border:none;border-top:1px #ddd solid;margin-top:12px;}
.main_content .cat_h1 a{width:20px;height:20px;line-height:20px;display:block;background:#088fdc;text-align:center;color:#FFF;float:left;font-size:14px;margin:3px 0px 0px 10px;border-radius:10px;-moz-border-radius:10px;}
.main_content .cat_h1  span {height:24px;line-height:24px;background:#FFF;display:block;float:left;padding:0 7px;font-weight:900;}
.main_content .recommend a{padding:0px 5px;}

#content { width:1000px; margin:0 auto; background:url(../images/main_1000_bg.gif) repeat-y }
#content a { color:#01439a }
#content a:hover { color:#c00 }
#content .pages { text-align:center; border:0; padding-right:25px; padding-top:10px}
#content .l { border-top:1px #ddd solid; width:690px;}
#content .r .space10 { background:#f8f8f8 }
#content .l h1 { font-size:26px; text-align:center; padding:35px; background:url(../images/main_content_arrow.gif) no-repeat left top; padding-bottom:20px;}

#content .cat_h1{height:22px;line-height:22px;color:#333;margin:25px 0px 20px -20px;font-size:16px;text-indent:0em;}
#content .cat_h1 hr{border:none;border-top:1px #ddd solid;margin-top:12px;}
#content .cat_h1 a{width:20px;height:20px;line-height:20px;display:block;background:#088fdc;text-align:center;color:#FFF;float:left;font-size:14px;margin:3px 0px 0px 10px;border-radius:10px;-moz-border-radius:10px;}
#content .cat_h1  span {height:24px;line-height:24px;background:#FFF;display:block;float:left;padding:0 7px;font-weight:900;}
#content .recommend a{padding:0px 5px;}

#texttool { color:#ccc; height:20px; font-family:"å®‹ä½“";}
#texttool a, #texttool span { color:#888; display:inline-block;}
#texttool .small, #texttool .big { padding-right:3px; padding-left:3px;}
#texttool .small { font-size:14px }
#texttool .big { font-size:16px }
#texttool .icon_share, #texttool .icon_word { background:url(../images/icon.gif) no-repeat; padding-left:22px }
#texttool .icon_share { background-position:0 0 }
#texttool .icon_word { background-position:0 -16px }
.texttool_box { width:500px; margin:0 auto;}
.texttool_box li { float:left; margin-left:10px }
.texttool_menu { text-align:center; border-bottom:1px #ccc dotted; padding-bottom:10px;}
#StatLikeit { width:140px; float:right; margin-right:10px;}
#StatPl, .add, .related { border-top:1px #ddd dotted; padding-top:10px; padding-bottom:10px }
/*æ­£æ–‡*/
.Text { padding:10px 15px;}
.Text { line-height:2.1em; font-size:16px;}
.Text p { text-indent:2em;font-size: 16px;}
.Text img { margin-top:10px; margin-bottom:10px; max-width:100% ; clear:both;}
.Text a { border-bottom:1px #01439a dotted; font-size: 16px;}
.Text a:hover { text-decoration:none; }
.Text h2 {color:red;text-align: center;}
.Text h2 a{color:red!important;}
.Text .cat_h1{height:22px;line-height:22px;color:#333;margin:25px 0px 20px -20px;font-size:16px;text-indent:0em;}
.Text .cat_h1 hr{border:none;border-top:1px #ddd solid;margin-top:12px;}
.Text .cat_h1 a{width:20px;height:20px;line-height:20px;display:block;background:#088fdc;text-align:center;color:#FFF;float:left;font-size:14px;margin:3px 0px 0px 10px;border-radius:10px;-moz-border-radius:10px;}
.Text .cat_h1  span {height:24px;line-height:24px;background:#FFF;display:block;float:left;padding:0 7px;font-weight:900;}
.Text .recommend a{padding:0px 5px;}



.related { padding-left:25px; padding-right:25px; padding-top:20px; padding-bottom:20px }
.related .title h2 { font-size:16px; background:url(../images/h1_bg.gif) no-repeat left center; padding-left:15px; float:left; height:30px; line-height:30px; padding-right:20px }
.related .title .box_button a { padding-left:10px; padding-right:10px; color:#333; width:auto; float:left; margin-left:10px }
.related .title .box_button a:hover { color:#fff }
.related ul { float:left; width:630px; padding-top:10px; line-height:25px }
.related ul li {overflow:hidden; padding-left:0px; text-overflow:ellipsis; white-space:nowrap; -o-text-overflow:ellipsis; width:305px;float:left;}
.related ul li a { font-size:14px }
.related ul li:before{
    content: "";
    line-height: 16px;
    color: #0071cc;
    width: 5px;
    height: 5px;
    border-radius:100%;
    text-align: center;
    float: left;
    /*border: 1px solid #0071cc;*/
    background: #0071cc;
    margin: 10px 5px 0 5px;
}
.relatedbg { background:url(../images/related_bg.gif) no-repeat bottom right; margin-right:1px }
.thistitle { background:#f8f8f8; color:#888; line-height:22px; padding-top:10px; padding-bottom:10px; padding-left:25px; margin-left:2px; margin-right:2px }
.thistitle a, .thistitle a:hover { color:#888 }
.thistitle b { font-weight:normal }
.cp { line-height:20px; padding:25px }
.cp p, .cp p a { color:#888 }
.contenttool { margin-top:15px; border-top:1px #ddd solid; padding-left:25px; padding-right:25px; padding-top:20px; padding-bottom:20px }
.contenttool .upnext { float:left; color:#888; line-height:30px }
.contenttool .upnext a { font-size:14px }
.r .box ul li { width:260px }
.box_button { line-height:38px }
.box_button a { display:inline-block;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:1px #CCC solid; color:#333; text-align:center; line-height:20px;padding: 5PX;}
.box_button a:hover { background:#5693e4; color:#fff }

.box_buttonn { line-height:38px }
.box_buttonn a { display:inline-block; width:10%; height:28px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:1px #CCC solid; color:#333; text-align:center; line-height:28px }
.box_buttonn a:hover { background:#5693e4; color:#fff }

/*æŽ’è¡Œ*/
.ranklist { padding:10px; padding-bottom:0 }
.ranklist li { position:relative;  margin:0 0 10px 0; height:20px; line-height:20px; width:245px; padding-left:30px ;text-overflow:ellipsis; white-space:nowrap; -o-text-overflow:ellipsis; overflow:hidden;}
.ranklist li a { color:#01439a }
.ranklist li a:hover { color:#c00 }
.ranklist li em { position:absolute; top:0; left:0; display:block; overflow:hidden; width:20px; height:16px; background:url(../images/num.gif) no-repeat; color:#333; text-align:center; font:12px Arial, Helvetica, sans-serif; font-style:normal; background-position:0 -16px }
.ranklist li.top em { background-position:0 0; color:#fff }
.ranklist li .num { position:absolute; top:0; right:0; color:#888 }
.fenlei { margin-top:-1px; padding-bottom:10px; }
.fenlei em { padding-right:5px }
.fenlei em a, .fenlei em { color:#e05e2b }
.fenlei li { padding-left:0; border-top:1px #eee dotted; background:0; padding-left:10px; line-height:30px }
.fenlei li a{ color:#01439a}
.button { position:relative; display:inline-block; overflow:visible; margin:0; outline:0; border:1px solid #d4d4d4; -webkit-border-radius:.2em; -moz-border-radius:.2em; border-radius:.2em; background-color:#ececec; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec)); background-image:-moz-linear-gradient(#f4f4f4, #ececec); background-image:-o-linear-gradient(#f4f4f4, #ececec); background-image:linear-gradient(#f4f4f4, #ececec); color:#333; text-decoration:none; text-shadow:1px 1px 0 #fff; white-space:nowrap; font-size:16px; cursor:pointer; zoom:1; -webkit-background-clip:padding; -moz-background-clip:padding; -o-background-clip:padding-box; *display:inline
}
.button:hover, .button:focus, .button:active { border-color:#3072b3; background-color:#008dff; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#008dff), to(#0071cc)); background-image:-moz-linear-gradient(#008dff, #0071cc); background-image:-o-linear-gradient(#008dff, #0071cc); background-image:linear-gradient(#008dff, #0071cc); color:#fff; text-decoration:none; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3); border-bottom-color:#2a65a0 }
.button:active, .button.active { border-color:#0071cc; background-color:#0071cc; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0071cc), to(#008dff)); background-image:-moz-linear-gradient(#0071cc, #008dff); background-image:-o-linear-gradient(#0071cc, #008dff); background-image:linear-gradient(#0071cc, #008dff); color:#fff; border-bottom-color:#0071cc }


/*å·¦ä¾§æ¼‚æµ®*/
.mobileurlcode { position:fixed; bottom:110px; left:50%; z-index:100; display:block; overflow:visiable; margin-left:-600px; padding:5px; width:80px; border:1px #dedede solid; background:#fff; text-align:center; _position:absolute }
.feedtip { position:fixed; bottom:70px; left:50%; z-index:100; display:block; overflow:visiable; margin-left:-600px; width:90px; border:1px #5693e4 solid; background:#5693e4; text-align:center; _position:absolute;color:#fff  }
.feedtip a { display:block; padding:5px; padding-top:8px; padding-bottom:8px; color:#fff; cursor:pointer }
.feedtip a:hover { background:#0071cc; color:#fff }
#feedback { display:none }
.feedback { padding:20px; width:500px; text-align:left }
.feedback .f_title { margin:0 auto; width:100%; height:35px; border-bottom:3px #CCC solid }
.feedback .f_title b { display:block; margin-bottom:-3px; width:190px; height:35px; border-bottom:3px #3171f3 solid; font-size:20px }
.feedback .f_box { padding-top:10px; vertical-align:text-top }
.feedback .f_box li { padding-top:10px }
.feedback .f_box label { display:inline-block; width:70px; text-align:right; font-size:16px }
.feedback .f_box input, .feedback .f_box textarea { margin-left:10px; padding-left:10px; width:380px; border:1px #dedede solid; font-size:12px; line-height:35px }
.feedback .f_box input { height:35px }
.feedback .f_box textarea { padding:10px; width:370px; height:140px; line-height:25px }
.feedback .f_box .f_button { padding-left:0; width:80px; text-align:center; line-height:normal }


.main .l .pages { padding-top:10px; padding-bottom:10px;text-align: center;}
.pages { clear:both; padding-left:20px; text-align:left }
.pages b, .pages i, .pages a:link, .pages a:active, .pages a:visited { font-size:12px; height:25px; line-height:25px; padding-right:8px; padding-left:8px; display:inline-block; text-decoration:none;margin-left: 8px;}
.pages b, .pages i { border:1px #4280d1 solid; background:#4280d1; color:#fff; font-style:normal }
.pages a:link, .pages a:active, .pages a:visited { border:1px #CCC solid; background:#fcfcfc; color:#333 }
.pages b, .pages i { border:1px #4280d1 solid;margin-left: 8px; }
.pages i { margin-left:5px }
.pages a:hover { border:1px #4280d1 solid; background:#4280d1; color:#fff }


.fujian { display:block; margin:20px auto; width:100px; text-align:center }
.fujian a { display:block; width:100px; height:30px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:#2fad85; text-align:center; text-decoration:none; text-indent:0; font-size:14px; ine-height:30px; color:#fff; text-decoration:none }
.fujian a:link, .fujian a:active, .fujian a:visited { color:#fff }
.fujian a:hover { background:#189a71; color:#fff }

.content_a { width:600; height:90px; margin:0 auto; padding:15px }
#content_b { width:580px; margin:0 auto }
.content_d { width:960px; margin:0 auto; background:#f8f8f8; padding:20px }

.chanel_a, .chanel_b { width:668px; border:1px #eee solid; padding:10px; background:#fff; }
.list_a { border-top:1px #ccc dotted; padding:10px; margin-top:-1px }
.list_b { padding:10px; margin-top:-1px }
.ts { padding-left:25px; padding-right:25px; ; padding-bottom:20px; }
.ts .tsHead { clear:both; height:32px; line-height:32px; background:url(../images/title_bg.gif) repeat-x; border:1px solid #ccc; border-bottom:0 }
.ts .titOp { float:left }
.ts .titOp li { float:left; border-right:1px solid #ccc; font-size:14px; width:115px; text-align:center; color:#333; cursor:default }
.ts .titOp li a { color:#333 }
.ts .titOp li.current { background:#fff; font-weight:bold }
.ts .tsMb { border:1px solid #ccc; border-top:0; background:#fff; padding-left:10px; padding-bottom:10px }
.ts .tsMb ul { padding-top:10px }
.ts .tsMb .w50 { height:150px; color:#01439a }
.ts .tsMb .w50 li { width:50%; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:inline-block; font-size:12px; height:25px; line-height:25px }
.ts .tsMb .w33 { height:200px; color:#01439a }
.ts .tsMb .w33 li { width:25%; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:inline-block; font-size:12px; height:25px; line-height:25px }


.daohang { border:1px #ccc solid; background:#fff; width:958px; display:none; padding:20px; }
.daohang .daohang_box { border-bottom:1px #eee solid; padding-bottom:5px; padding-top:10px; }
.daohang .daohang_box:hover { background:#f8f8f8; }
.daohang .daohang_title { float:left; width:68px; border-left:2px #006 solid; padding-left:10px; font-size:14px; font-weight:bold; }
.daohang .daohang_txt { float:left; width:868px; padding-left:10px; }
.daohang .daohang_txt a { display:inline-block; color:#333; margin-bottom:5px; width:85px; }
.daohang .daohang_txt a:hover { color:#C30; }
.daohang .lan { border-color:#1e3f8c; }
.daohang .qianlan { border-color:#1d88e4; }
.daohang .hong { border-color:#C30; }
.daohang .lvse { border-color:#178e56; }
.daohang .huise { border-color:#999; }
.daohang .qianhong { border-color:#e3504c; }
.daohangxianshi { display:block; }

.downbox { -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; }
.downbox { width:660px; margin:0 auto; border:1px #ee solid; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); padding:30px; }
.downbox .icon_word { background:url(../images/icon_word.gif) no-repeat; width:85px; height:70px; float:left; }
.downbox .title { float:left; margin-left:20px; width:550px;}
.downbox .title h1 { font-size:26px;}
.downbox .title .bds_copy { color:#555; margin-left:10px; }
.downbox .desc { padding:20px; background:#f8f8f8; color:#666; margin-top:15px; line-height:20px; }
.download { margin-top:15px; color:#888; line-height:35px; }
.download .downsoft, .download .downbutton, .download .downtext { display:inline-block; float:left; padding-left:10px; padding-right:10px; height:35px; font-size:14px; }
.download .downsoft { background:#00ae59; color:#fff; border:1px #00ae59 solid }
.download .downsoft:hover { text-decoration:none; background:#6C3; border:1px #6C3 solid }
.download .downtext { background:#4391ea; color:#fff; border:1px #4391ea solid; }
.download .downtext:hover { background:#449bfd; color:#fff; border:1px #449bfd solid; text-decoration:none; }
.download .downbutton { border:1px #eee solid; color:#555; }
.download .downbutton:hover { text-decoration:none; background:#4391ea; color:#fff; }

.adbox { padding-top:15px; border-top:1px #ccc dotted; clear:both; margin-top:15px; }
.adbox .adboxl { float:left; }
.adbox .adboxr { float:right; }

/*ä½œæ–‡å­—æ•°*/
.paper_fontcount { border-bottom:1px #ccc dotted; color:#ddd; padding-left:20px; padding-top:15px; padding-bottom:15px; background:#fdfdfd; padding-right:20px; }
.paper_fontcount a { display:inline-block; width:85px; text-align:center; font-size:14px; height:20px; line-height:20px; }
.paper_fontcount a:hover, .paper_fontcount .this { background:#888; color:#fff; }

.zuowen .list_title a { background:none; padding-left:0px; }
.zuowen .list_title i { font-style:normal; font-size:12px; color:#888; margin-right:10px; }
.zuowen .list_title i a { color:#888; }


.content_c { width:600px; margin:0 auto; }
.firstRow { background:#f8f8f8; font-weight:bold; }
.Text table { border-collapse: collapse; width: 630px; border: none; font-size:12px; }
.Text td { border: solid #ccc 1px; padding:10px; }
.Text td p { text-indent:0; }


/*å¯¼èˆª*/
.zw_dh{ border:1px #ddd solid; width:978px; margin:0 auto;padding:10px; line-height:22px;}
.zw_dh a{color:#01439a; display:inline-block; width:70px; text-align:center;}
.zw_dh a:hover,.zw_dh .this{ background:#008dff; color:#fff; text-decoration:none;}
/*ä½œæ–‡æ¡†æž¶*/
.zuowen_right{ width:250px; float:right;}
.zuowen_right .ranklist li {width:200px;}

.zuowen_left{ width:740px; float:left;}
.zuowen_zhuanti,.zuowen_zishu{border:1px #eee solid; width:248px; margin:0 auto; background:#fff; line-height:22px; padding-bottom:10px;}
.zuowen_zhuanti .title,.zuowen_zishu .title{ font-size:14px; padding:10px; font-weight:bold; color:#555;}
.zuowen_zhuanti .dh,.zuowen_zishu .dh{ padding-left:10px; padding-right:10px;}
.zuowen_zhuanti .dh{ padding-top:1px;}
.zuowen_zhuanti .dh a,.zuowen_zishu .dh a{ display:inline-block;border:1px #eee solid; color:#01439a;}
.zuowen_zhuanti .dh a:hover,.zuowen_zishu .dh a:hover{ text-decoration:none; background:#999; color:#fff; border:1px #999 solid;}
.zuowen_zhuanti .dh a{ margin-top:-1px; margin-right:-1px; line-height:25px; width:112px; text-align:center;}
.zuowen_zishu .dh a{ width:55px; text-align:center; height:22px; font-family:"\5b8b\4f53"; margin-right:-1px; margin-top:-1px; }
.zuowen_zhuanti .dh_contorl a{display:block; text-align:center; line-height:25px; background:#f8f8f8; width:220px; margin:0 auto; margin-top:10px; cursor:pointer;}
.zuowen_zhuanti .dh_contorl a:hover{ color:#fff; background:#5693e4;}
.zuowen_zhuanti .dh_other{ display:none;}
.zuowen_zhuanti .dh .this{ background:#008dff; color:#fff;border:1px #008dff solid;}


.zuowen_left .zuowen_pd_title h1{float:left; font-size:28px; font-weight:normal; padding-left:15px; background:url(../images/h1_bg.gif) no-repeat left center; line-height:28px;margin-bottom:10px; margin-left:20px; margin-top:20px;}
.zuowen_left .zuowen_pd_title h1 i{ font-size:12px; font-style:normal;}
.zuowen_left .zuowen_pd_title .tougao{ float:right; background:#008dff; color:#fff; padding-left:10px; padding-right:10px;}
.zuowen_left .zuowen_pd_title .pic{ width:150px; float:left; margin-right:10px;}
.zuowen_left .zuowen_pd_title .pic img{ padding:2px; border:2px #eee solid;}

.zuowen_left .zuowen_pd_title .zuowen_pd_desc,.zuowen_left .zuowen_pd_title .desc{ color:#888; padding-left:20px; padding-right:20px;}
.zuowen_left .zuowen_pd_title .zuowen_pd_desc{border-bottom:1px #ccc dotted; padding-bottom:20px; line-height:22px;}
.zuowen_left .zuowen_pd_title  .paper_fontcount{ border-bottom:1px #ccc dotted;}
.zuowen_left .zuowen_pd_title  .paper_fontcount a{ width:80px;}


.zuowen_zhuanji ol{ float:left; width:360px;padding-left:5px;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:inline-block; }
.zuowen_zhuanji .list_title a { background:none; padding-left:0px;}
.zuowen_zhuanji .list_title i { font-style:normal; font-size:12px; color:#888; margin-right:10px; }
.zuowen_zhuanji .list_title i a { color:#888;}
.zuowen_pd_title .pages{ padding:20px; padding-top:10px;}
.zuowen_zhuanji .list_intro { height:100px;}

.content_use{ font-size:14px; width:620px; margin:0 auto; margin-top:10px; pagdding-bottom:20px; height:50px;}
.content_use i{ font-style:normal;}
.content_use .print a,.content_use .downtxt a,.content_use .share{ display:inline-block; border:1px #ccd4d9 solid; color:#333; float:left; margin-right:8px;}
.content_use .print a:hover,.content_use .downtxt a:hover,.content_use .share:hover{ background:#f8f8f8; text-decoration:none;}
.content_use .icon_print,.content_use .icon_download{ background:url(../images/content_icon.gif) no-repeat;vertical-align: baseline; padding-left:40px;}
.content_use .icon_download{ background-position:0 -24px;}
.content_use .print a,.content_use .downtxt a{ padding:10px; width:100px;}
.content_use .share{ padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:2px;}
.content_use .share  .bdsharebuttonbox .bds_more{ font-size:14px; padding-left:30px; float:left;}


/*ä½œæ–‡ä¸“è¾‘å¯¼èˆª*/
.subnav { width:998px; border:1px #eee solid;margin:0 auto; background:#fff; padding-top:15px; padding-bottom:15px; line-height:25px; margin-top:10px;}
.subnav .title{ color:#888; float:left; width:60px; text-align:center;}
.subnav ul{ float:left; width:938px;}
.subnav ul a{ display:inline-block; width:80px; text-align:center; color:#01439a; margin-left:2px;-webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em;}
.subnav ul a:hover,.subnav ul .this{ background:#5693e4; color:#fff; text-decoration:none;}
.subnav  hr{ border-top:1px #ccc dotted; height:1px; width:100%;}





/*ä½œæ–‡é¦–é¡µ*/
.zuowenbox{border:1px #ddd solid; background:#fff;-webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; padding:20px;}
.zuowenbox a{color:#01439a}
.zuowenbox a:hover{color:#c00}
.zuowenbox .title{ width:100%;height:28px; line-height:28px;}
.zuowenbox .title h2{ float:left; background:url(../images/h1_bg.gif) no-repeat left; padding-left:15px; font-size:20px;}
.zuowenbox .title h2 a{ color:#333;}
.zuowenbox .title span{ float:right; margin-right:10px;color:#999;}
.zuowenbox .title span a{  padding-left:10px; padding-right:10px;}
.zuowenbox_left,.zuowenbox_right{ margin-top:15px; float:left;}
.zuowenbox_left{ width:647px; border-right:1px #eee solid;}
.zuowenbox_right{ width:300px; padding-left:10px;}

.zuowenbox_left .pic{float:left; width:130px;}
.zuowenbox_left .pic img{ border:1px #eee solid; padding:2px;}
.zuowenbox_left .text{margin-left:10px; float:left; width:490px;}
.zuowenbox_left .text h3{ font-size:14px;}
.zuowenbox_left .text h3 a{ color:#333;}
.zuowenbox_left .text p{ color:#888;}
.zuowenbox_left .list{ clear:both; width:630px; border-top:1px #eee dotted; padding-top:5px; margin-top:10px;}
.zuowenbox_left .list ul{ width:300px; float:left; margin-left:10px;}
.zuowenbox_left .list ul li{ font-size:14px; margin-top:5px; width:300px; text-overflow:ellipsis; white-space:nowrap; -o-text-overflow:ellipsis; overflow:hidden;  }
.zuowenbox_left .list ul li a { clear:both;padding-left:8px; background:url(../images/ico_4.gif) no-repeat 0px 8px;}
.zuowenbox_right h3{ padding-left:10px;}


.zuowenbox .dh{ padding-top:10px; padding-bottom:10px; border-bottom:1px #ddd solid;}
.zuowenbox .nobr{ border-bottom:none;}
.zuowenbox .dh:hover{ background:#f8f8f8;}
.zuowenbox .dh .dh_left{ float:left; width:80px;}
.zuowenbox .dh .dh_left b{ font-size:14px; padding-left:15px; border-left:2px #ddd solid;}
.zuowenbox .dh .dh_right{ float:left;width:850px;}
.zuowenbox .dh .dh_right a{ display:inline-block; width:90px;}
.zuowenbox .dh .dh_left .lan { border-color:#1e3f8c; }
.zuowenbox .dh .dh_left .qianlan { border-color:#1d88e4; }
.zuowenbox .dh .dh_left .hong { border-color:#C30; }
.zuowenbox .dh .dh_left .lvse { border-color:#178e56; }
.zuowenbox .dh .dh_left .huise { border-color:#999; }
.zuowenbox .dh .dh_left .qianhong { border-color:#e3504c; }


/*foot*/
.foot { margin-top:20px; padding-top:20px; padding-bottom:10px; height:120px; background:#838383; color:#fff; line-height:22px; text-align:center }
.foot a { color:#fff }
.foot .footcopyright { margin:0 auto; padding-left:60px; width:365px; height:50px; background:url(../images/foot.png) no-repeat left }
#cnzz_stat_icon_4001164 { display:none }
/*link*/
.link { clear:both; line-height:20px; padding:10px }
.link .title em { color:#888; margin-left:10px }
.link a { float:left; display:block; overflow:hidden;padding: 5px; height:24px; text-align:center; line-height:24px }
.link a:hover { background:#4280d1; color:#fff }


/*ad*/
.contentstart{ float:right; margin-left:10px; margin-bottom:15px;}
.contentend{ margin:0 auto; width:600px; margin-top:15px;}
.pagead{ margin:0 auto; width:600px; margin-top:15px;}
.relatedad{ width:640px; margin:15px auto;}
.liststart{padding-left:25px; padding-bottom:10px;}
/*æ¢è‰²*/
.chanagebg{ border:1px #CCC solid; height:9px; width:9px; display:inline-block; cursor:pointer;}
.lansebg{ background:#f5f8fd;}
.huisebg{ background:#EAEAEF;}
.baisebg{ background:#fff;}

.radius10 { -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em;}
.w236{ width:236px; margin-right:10px; float:left; margin-top:10px;}
.left0{ margin-right:0px;}
.nobr { border:0 }


.wenyi{border:2px #d5d5c2 solid;background:#fff; width:660px; margin:0 auto;}
.wenyi h1{ background:none;}
.download_card {
    padding: 10px;
    border: 1px solid #cce0f9;
    background-color: #edf3f9;
    position: relative;
    overflow: hidden;
    display: block;
    margin: 20px 0;
}
.download_card_pic {
    width: 90px;
    float: left;
}
.download_card_msg {
    float: left;
}
.download_card_title {
    font-size: 16px;
    color: #003399;
    text-decoration: underline;
    margin-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    width:450px;
}
.download_card_tip {
    font-size: 14px;
    color: #666;
    margin: 8px 0 8px 0;
    width:80%;
}
.download_card_btn {
    width: 210px;
    height: 60px;
    background: -webkit-linear-gradient(#82ce21, #68b602);
    background: -o-linear-gradient(#82ce21, #68b602);
    background: -moz-linear-gradient(#82ce21, #68b602);
    background: linear-gradient(#3d90e6, #50afdc);
    border-radius: 4px;
    position: absolute;
    right: 10px;
    top: 24px;
}
.downlod_btn_right {
    float: left;
    color: #fff;
    font-weight: bold;
    margin-top: 8px;
}
.download_card_btn img {
    width: 35px;
    float: left;
    display: block;
    margin: 14px 28px 0 16px;
}
.downlod_btn_right div,p {
    clear: none;
    font-size: 15px;
}
.down_doc
{font-size: 14px;
}
.jhcdown {padding-left: 10px;
}



.main .left{ width:250px; float:left;}
.main .middle{ width:480px;float:left; margin-left:10px;}
.main .right{ width:250px;float:left; margin-left:10px;}

/*å¹»ç¯*/
.hd ul { margin:0; padding:0; }
.hd { width:250px; height:300px; position: relative; overflow:hidden; }
.hd .num { overflow:hidden; height: 20px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.hd .num li {width: 20px; height: 20px; float:left; margin-left:5px;color: #FFFFFF; background: #444444; text-align:center; cursor:pointer; border-radius:50%; }
.hd .num .onthis { background: #FF7700;}
.main .left .hot ol{ margin-top:-2px; clear:both;}
.main .left .hot li { border-top:1px #eee dotted; line-height:29px; color:#cecece;padding-left:10px;}
.main .left .hot li:hover { background:#f9f9f9;}
.main .left .hot em{ margin-right:5px;}
.main .left .hot em ,.main .left .hot em a{ color:#888;}


/*å¤´æ¡*/
.paper_one { padding:10px; padding-bottom:0px;}
.paper_one h2{ text-align:center;}
.paper_one h2 a{ line-height: 35px;  font-size: 22px; height:35px; color:#d84836;}
.paper_one .desc { color:#888; line-height:20px; font-size:12px; padding:10px 10px 2px;}
.paper_one .recommended { display:block; height:32px; line-height:32px; background:url(../images/relatedfw.gif) no-repeat 10px; padding-left:80px; color:#eee;border-bottom:1px #eee dotted;border-top:1px #eee dotted;}


/*ä¸¤åˆ—*/
.twocolumn ul{ float:left; width:220px; padding-right:0;}
.pic {  margin: 0 auto; border-bottom:1px #CCC dotted; height:82px; margin-top:22px; }
.pic div { float:left; width:33.3333333333333%; text-align:center;}

/*åˆ†ç±»*/
.fl { clear:both;}
.fl a{ display:inline-block; float: left; display:block; width:20%; text-align:center; border-top:1px #eee dotted; height:25px; line-height:25px;}
.fl a:hover{background:#4280d1; color:#fff; border-top:1px #4280d1 solid; font-weight:bold}

.ad1000{ background:#fff; text-align:center;}

/*ä¸“é¢˜*/
.zt_l{ width:740px; float:left; }
.zt_r{ width:250px; float:right; margin-left:10px;}
.zt_l ul { border-top:1px #ccc dotted;}
.zt_l ul li{ background:none; font-size:14px;height:28px; line-height:28px;}
.zt_l ul li i, .zt_l ul li i a { font-size:12px; color:#888; font-style:normal;}
.zt_l .pages{ padding-bottom:10px;border-top:1px #ccc dotted; padding-top:20px;}






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:#0071cc;
}

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

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

#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: 35px;
    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)*/
}

.face-span{
    width: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0px;
    left: 0;
    padding: 0 0 0 10px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nobox{
    border:none!important;

}


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





.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: #5693e4;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #5693e4;
}
.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;
}