/* reset.css -----------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, header, footer, section, article, aside, nav, figure, figcaption { margin: 0; padding: 0; }
html, body {min-width: 1200px;font-family: "Microsoft Yahei", "Helvetica";color: #222222;}
img { max-width: 100%; border: 0; /*-webkit-touch-callout: none;*/ }
a { color: #222222; text-decoration: none; }
a:hover{ color: #3ba354; }
ul, ol { list-style: none; }

/* form-reset.css -----------------------------------------------------------------*/
table { border-collapse: collapse; border-spacing: 0; }
button { background: none; }
input, textarea, button { border: none; }
input, button, textarea, select, optgroup, option { font: 1rem "Microsoft Yahei", "Helvetica"; }
input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="tel"], input[type="number"], select, option, .appNone { appearance: none; -webkit-appearance: none; -moz-appearance: none; }


/* const.css -----------------------------------------------------------------*/
.icon { display: inline-block; background-color: transparent; background-repeat: no-repeat; }
.VAM:after { content: ""; display: inline-block; overflow: hidden; height: 100%; width: 0; font-size: 0; vertical-align: middle; }
.wbwr { word-break: break-all; word-wrap: break-word; }
.clr:after, .clr:before { content: ""; display: table; }
.clr:after { clear: both; }
.clr { zoom: 1; }
.fll { float: left; }
.flr { float: right; }
.vam { vertical-align: middle; }
.db { display: block; }
.dib { display: inline-block; }
.tar { text-align: right; }
.tac { text-align: center; }
.ovh { overflow: hidden; }
.vat { vertical-align: top; }
.vam { vertical-align: middle; }
.posr { position: relative; }
.auto { margin-left: auto; margin-right: auto; }
em, i { font-style: normal; }
input, button { outline: none; }
li { list-style: none; }
.wrap-b { min-width: 1200px; }
.wrap {width: 1200px;margin: 0 auto;position: relative;overflow:hidden;}
.a-hover:hover { color: #5c89e2; }
h1, h2, h3, h4, h5 { font-weight: normal; }
.all-img { width: 100%; vertical-align: top; }
.fl { float: left; }
.fr { float: right; }
.clearfix { zoom: 1; }
.clearfix:after { content: ''; display: block; clear: both; }

.wrap;{width: 1200px;margin: 0 auto;}
.mt10 { margin-top:10px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }
.w705{width:705px;}
.w470{width:470px;}
.w470 li{ width:220px; float:left; margin-right:5px; background: url(/skin/ask/images/index-22_r12_c8.jpg) 0px 10px no-repeat; padding-left:10px; line-height:26px; height:26px; overflow:hidden; text-align:left}
.w470 li:last-child{margin-right:0px;}
.boder-bb{ border-bottom:1px dashed #CBCBCB}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb20 {
    padding-bottom: 20px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f20 {
    font-size: 20px;
}
.l-30 {
    line-height: 30px;
}
.pt15 {
    padding-top: 15px;
}
.ml50 {
    margin-left: 50px;
}.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}
.color666{color: #666666;}
.w880{width: 880px;}
.w885{width: 885px;}
.w860{width: 860px;}
.w865{width: 865px;}
.w900{width: 900px;}
.w285{width: 285px;}
.w283{width: 283px;}
.w300{width:300px;}
.top_nav{
    background-color: #4ca355;
    height: 40px;
    line-height: 40px;
    color: #fff;
}
.top_navm{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.top_navl{
    float: left;
}
.top_navr{
    float: right;
}
.top_navr a{color: #ffffff;margin: 0 10px;}
.top_navr a:hover{text-decoration: underline;}

.big_header{background: #3ba354;width: 100%;min-width: 1190px;height: 34px;border-bottom: 1px solid #dddddd;}
.header{width: 1190px;margin: 0 auto;}
.header_l{float: left;height: 34px;}
.header_l a{line-height: 34px;font-size: 12px;color: #ffffff;margin-right: 30px;}
.header_r{float: right;}
.header_r a{line-height: 34px;font-size: 12px;color: #ffffff;}
.header_r a:hover{text-decoration: underline;}
.header_r span{line-height: 34px;font-size: 12px;color: #76bf88;}

.big_nav{background: #ffffff;width: 100%;min-width: 1190px;height: 70px;background: url(/skin/ask/images/nav_bg.png) repeat-x left bottom;}
.nav{width: 1190px;margin: 0 auto;height: 65px;}
.nav_logo{float: left;margin-top: 5px;width: 192px;height: 56px;}
.nav_a{float: left;margin-left: 50px;}
.nav_a a{float: left;padding: 0 10px;padding-bottom: 3px;margin-right: 30px;font-size: 20px;line-height: 62px;}
.nav_a a:hover{color: #333333;padding-bottom: 0;border-bottom: 3px solid #3ba354;}
.nav_a a.in{color: #333333;padding-bottom: 0;border-bottom: 3px solid #3ba354;}
.nav_a .new{float: left;margin-left: -36px;margin-top: 15px;}


.page { text-align: center; padding: 14px 0; clear: both; }
.page p { display: inline; }
.page p a { font-size: 16px; padding: 9px 16px; color: #666; line-height: 20px; border: 1px solid #e1e1e1; margin-right: 5px; }
.page b {font-size: 16px;padding: 9px 16px;line-height: 20px;border: 1px solid #42a859;background: #46a75c;color: #fff;margin-right: 5px;}
.pager { text-align: center; padding: 14px 0; clear: both; }
.pager  li{ display: inline; }
.pager  li a { font-size: 16px; padding: 9px 16px; color: #666; line-height: 20px; border: 1px solid #e1e1e1; margin-right: 5px; }
.pager  li a.current, .page p a:hover {font-size: 16px;padding: 9px 16px;line-height: 20px;border: 1px solid #42a859;background: #46a75c;color: #fff;margin-right: 5px;}
.fenge{width: 1200px;
    height: 1px;
    border-top: 1px solid #4ca355;
    margin: auto;}
.path{width: 1200px;margin: 0 auto;overflow: hidden;}
.path_role{background: url('/skin/ask/images/home.png') 0 13px no-repeat;height: 40px;font-size: 14px;text-align: left;float: left;width: 100%;text-indent: 25px;line-height: 40px;}

.listone:hover,.jbactli:hover,.vod_list:hover {-moz-box-shadow:1px 1px 10px #ccc;-webkit-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 10px #ccc; text-decoration:none;}



.footer {background: #f3f3f3;padding-top: 30px;width: 100%;border-top: 1px solid #ddd;}
.footer_t {padding: 0px 0;}
.footer .footer_t_t {display: inline-block;width: 70px;font-size: 14px;color: #333333;}
.footer_t:first-of-type .footer_t_t { line-height: 40px;}
.footer .footer_t_con { width: 1130px; font-size: 0; }
.footer .footer_t_con .partner-link {float: left; margin: 0 0 20px 20px; width: 90px; height: 40px; border: 1px solid #ddd; overflow: hidden; }
.footer .footer_t_con .friend-link {padding-bottom: 10px;display: inline-block;margin: 0 0 0 20px;font-size: 14px;color: #333333;}
.footer .footer_t_con .friend-link:hover { color: #6fa0f3; }

.footer .footer-nav {padding: 20px 0;overflow: hidden;}
.footer .footer-nav-ls {padding: 0 8px;color: #333333;font-size: 16px;border-left: 1px solid #b0b0b0;}
.footer .footer-nav-ls:first-child { border-left: none; }
.footer .footer-nav-ls:hover { color: #6fa0f3; }
.footer .footer-nav-main {width: 1200px;margin: 0 auto;text-align: left;float: right;}
.footer .footlink {border-top: 1px solid #ddd;width: 1200px;margin: auto;margin-top: 20px;border-bottom: 1px solid #fff;}
.footer .footer-info {padding: 0px 0 20px;}
.footer .footer-logo {margin-right: 30px;width: 176px;height: 80px;}
.footer .footer-info-right {width: 100%;font-size: 14px;color: #666;line-height: 28px;text-align: center;}
.footer .footer-info-right a {color: #333333;}
.footer .footer-info-right a:hover { color: #6fa0f3; }


.foot-ma{width: 115px;float: right;}
.foot-ma div{width: 125px;float: left;text-align: center;}
.foot-ma div img{
    border: 1px solid #969696;
}
.foot-ma div p{text-align: center;width: 100%;float: left;}

.footer .copyLeft{ width:760px; height:auto;}
.footer .copyRig{width:434px;height:auto;margin-left: 20px;}
.footer .copyRig p{color: #666;
    font-size: 12px;}
.footer .copyUl{ float:left; margin-left:100px;}
.footer .copyUl li{ line-height:24px; }
.footer .copyUl li a{ color:#666;}
.footer .wechat{ float:left; border:1px solid #969696;}
.footer .copyTitle{ font-size:16px;  padding-bottom:5px;}
.footer .copyTitle-tu{width:119px;height:24px;background:url(/skin/ask/images/footerpic.png) no-repeat;margin-bottom: 10px;}
/*fonter*/
.fonter{ width:100%; background:#f3f3f3; border-top:1px solid #ddd;}
.friendlink { width:1198px; background:#ebebec; border:1px solid #ddd; margin:20px auto;}
.friendlink .link-title{width:1182px; height:36px; border-bottom:1px solid #ddd; font-size:16px; color:#ff0000; line-height:36px; padding-left:15px;}
.friendlink .link-nav{width:1198px; height:auto; display:inline-block; padding:18px 0; }
.friendlink .link-nav li{ float:left; padding:0 15px; line-height:24px;}
.friendlink .link-nav li a:hover{ color:#fb5051;}

.copy-con{width:1200px;height:157px;margin:5px auto;border-bottom:1px solid #ddd;color:#666;font-size: 12px;}
.copy-con .copyLeft{ width:760px; height:auto;}
.copy-con .copyRig{ width:434px; height:auto;}
.copy-con .copyUl{ float:left; margin-left:100px;}
.copy-con .copyUl li{ line-height:24px; }
.copy-con .copyUl li a{ color:#666;}
.copy-con .wechat{ float:left; border:1px solid #969696;}
.copy-con .copyTitle{ font-size:16px;  padding-bottom:5px;}
.copy-con .copyQq{ line-height:30px;}
.copy-con .copyTitle-tu{ width:119px; height:24px; background:url(/skin/ask/images/footerpic.png) no-repeat;}
.copyTitle-text{line-height: 20px;}
.copyTitle-text a{ color:#666;}
.copyTitle-text a:hover{ color:#0076ce;}
.copyright{width:1200px;height:52px;border-top:1px solid #fff;margin:0 auto;line-height:52px;font-size: 12px;}

.links{
    border: 1px solid #e5e5e5;
}
.links_tit{margin-bottom:10px;float: left;width: 100%;border-bottom: 1px solid #e5e5e5;}
.links_tit h2{font-size: 18px;font-family: "microsoft YaHei";height: 40px;line-height: 40px;float: left;padding: 3px 20px;border-right: 1px solid #e5e5e5;cursor: pointer;}
.links_tit h2.cur{/* background: url(/skin/ask/images/links_bg.png) no-repeat left bottom; */border-top: 3px solid #3cad4c;border-bottom: 1px solid #fff;margin-bottom: -1px;overflow: hidden;}
.links ul{float: left;width: 100%;display: none;}
.links ul li{float: left;padding: 8px 14px;}
.links ul il a{color: #666;}