@charset "utf-8";
/*首页整体布局样式*/
* { margin: 0px; padding: 0px; }
body, h1, h2, h3, h4, h5, form, dl, dt { margin: 0; padding: 0; color: #555; font: 14px/1.5 tahoma, arial, "Microsoft YaHei"; list-style: none; }
div, span, a { overflow: hidden }
ul, li, strong { list-style: none; margin: 0; padding: 0; overflow: hidden; }
a { text-decoration: none; list-style: none outside none; }
body { background: #e8e8e8 }
a:visited { text-decoration: none; color: #555 }
a:link { text-decoration: none; color: #555 }
a:hover { text-decoration: none; color: #ff4a00; }
a:active { text-decoration: none; color: #555; }
a.blue { color: #00f; }
a.blue:hover { color: #F60; text-decoration: underline; }
a.blue:link, a.blue:visited { color: #00f; }
.red, a.red { color: #FF0000; }
.green, a.green { color: #56B02A }
.none { display: none }
.content { width: 1200px; margin: 0 auto; }
img { border: none; }
.left { float: left; }
.right { float: right }
.nav0 { width: 100%; height: 0px; clear: both; overflow: hidden; }
.nav5 { width: 100%; height: 5px; clear: both; overflow: hidden; }
.nav10 { width: 100%; height: 10px; clear: both; overflow: hidden; }
.nav20 { width: 100%; height: 20px; clear: both; overflow: hidden; }
.page { margin: 20px 0px; padding-left: 20px; }
.page a, .page span { display: inline-block; padding: 3px 8px; border: 1px solid #E0DADA; color: #fff; margin-left: 1px; background: #f4614d; }
.page .pg_curr { color: #555050; background: #ddd; }
.page .pg_link, .page .pg_first, .page .pg_next { color: #fff; }
.page a.hover { background: #c36; }
.page a:hover { color: #FFCC00; }
.content { width: 1000px; margin: 0 auto; }
.bg_fff { background: #fff; }
.fl { float: left; }
.fr { float: right }
/*display*/
.hide { display: none }
.show { display: block }
.inline { display: inline }
.block { display: block }
/*top*/
.top { width: 100%; height: 80px; background: #fff; z-index:99999 }
.top .header { height: 80px; }
.header .logo { width: 170px; float: left; }
.header .logo .img { width: 60px; height: 60px; float: left; margin-top: 10px; }
.header .logo .img img { width: 60px; height: 60px; }
.header .logo .txt { width: 90px; float: left; margin-left: 8px }
.header .logo .txt h1,.header .logo .txt h2,.header .logo .txt h3,.header .logo .txt h4 { font-size: 24px; color: #333; height: 30px; font-weight: bold; line-height: 20px; margin-top: 20px; display: block }
.header .logo .txt span { font-size: 12px; height: 20px; font-weight: 500; color: #333; display: block }
.header ul { width: 630px; float: left; height: 60px; margin-top: 15px; margin-left: 10px; }
.header ul li { float: left; margin-right: 30px; }
.header ul li a { font-size: 15px; color: #333; display: inline-block; line-height: 50px; }
.header ul li:hover a, .header ul li.cur a { color: #2f87c1; border-bottom: 3px solid #2f87c1; }
.header .kefu { width: 180px; height: 50px; float: right; margin-top: 23px; }
.header .kefu a { display: block; width: 65px; height: 30px; line-height: 30px; text-align: center; float: left; font-size: 14px; color: #FFF; margin-right: 10px; background: #F60; border-radius: 3px; }
.header .kefu a:hover { background: #F90; }
.ind_cat { overflow: hidden; background: -webkit-linear-gradient(left, #06ba9d, #2dd5d8); background: -o-linear-gradient(left, #06ba9d, #2dd5d8); background: -moz-linear-gradient(left, #06ba9d, #2dd5d8); background: linear-gradient(to right, #2f87c1, #76b5de); color: #fff; padding: 80px 0px }
.ind_cat .t, .ind_cat .t h1, .ind_cat .t h2 { font-size: 26px; color: #fff; margin-bottom: 20px; font-weight: bold; text-align: center; }
.ind_cat .t2 .t, .ind_cat .t2 .t h1, .ind_cat .t2 .t h2 { margin-bottom: 5px !important }
.ind_cat .t2 .key { width: 400px; margin-left: 0px; }

.ind_cat .t3 .t, .ind_cat .t3 .t h1, .ind_cat .t3 .t h2 { margin-bottom: 5px !important }
.ind_cat .t3 .key { width: 900px; margin-left: 20px; }

.ind_cat .t4 .t, .ind_cat .t4 .t h1, .ind_cat .t4 .t h2 { margin-bottom: 5px !important }
.ind_cat .t4 .key { width: 500px; margin-left: 330px; }

.ind_cat .t5 .t, .ind_cat .t5 .t h1, .ind_cat .t5 .t h2 { margin-bottom: 5px !important }
.ind_cat .t5 .key { width: 500px; margin-left: 250px; }


.ind_cat .key h2, .ind_cat .key h3, .ind_cat .key h4 { float: left; height: 36px; border-radius: 4px; color: #fff; line-height: 36px; background: rgba(255,255,255,0.2); margin: 0 12px 12px 0; cursor: pointer; }
.ind_cat .key h2 a, .ind_cat .key h3 a, .ind_cat .key h4 a { color: #fff; padding: 0 15px; display: inline-block; }
.ind_cat .key h2 a:hover, .ind_cat .key h3 a:hover, .ind_cat .key h4 a:hover { color: #2f87c1; }
.ind_cat .key h2:hover, .ind_cat .key h3:hover, .ind_cat .key h4:hover { background: #fff; }
.jiage { padding: 50px 0px; text-align: center; font-size: 30px; font-weight: bold; }
/* ---------------------------fap常见问题-----------------------------------------*/
.classify { position: relative; min-height: 20px; }
.classify li { width: 100%; line-height: 30px; position: relative; margin-bottom: 10px; }
.classify li a { height: 50px; line-height: 50px; position: relative; display: block; background: #f0f0f0; font-size: 18px; }
.classify ul li.cur a, .classify li.on a { background: #182832; color: #fff; }
.classify ul li a:hover { background: #182832; color: #fff; }
.classify ul li a:hover i { background: url(../images/icon13.png) center no-repeat; }
.classify ul li a span { display: block; width: 53px; height: 50px; background: url(../images/icon9.png) center no-repeat; margin-left: 20px; float: left; margin-right: 10px; }
.classify .child { position: relative; top: 0px; left: 0px; width: 958px; height: auto; border: 1px solid #eee; border-top: none; padding: 0 20px; }
.classify li a i { display: block; width: 50px; height: 50px; float: right; background: url(../images/icon11.png) center no-repeat; margin-right: 5px; }
.classify li.on a i { background: url(../images/icon12.png) center no-repeat; }
.classify .child .text { padding: 15px 15px 15px 80px; background: url(../images/icon10.png) 10px 0px no-repeat; }
.classify .child .text p { font-size: 14px; color: #707070; }
.ask_t { font-size: 36px; font-weight: bold; color: #333; text-align: center; margin-bottom: 20px; margin-top: 20px; }
/*foot*/
#footer { background: #001c19; color: #747d7c }
#footer .foot_cen { width: 1165px; margin: 0 auto; overflow: hidden; padding: 20px 0 }
#footer ul { float: left }
#footer ul li { margin-right: 10px; margin-bottom: 18px }
#footer ul li a { color: #747d7c }
#footer .quickEntry { width: 100%; margin-top: 12px }
#footer .quickEntry li { margin-bottom: 0 }
#footer .friendsLink { width: 550px }
#footer .friendsLink .tipLi { width: 100% }
#footer .friendsLink li { float: left; margin-bottom: 5px !important; }
#footer .linkUs { margin-right: 50px }
#footer .linkUs li { width: auto }
#footer .linkUs li a { color: rgba(255,255,255,0.8) }
#footer .linkUs .tipLi a { color: #747d7c }
#footer .linkUs .iconfont { margin-right: 15px; color: #4d5b59 }
#footer .linkUs .qqonline { display: inline-block; border: 1px solid #747d7c; height: 28px; line-height: 26px; padding: 0 10px; border-radius: 2px }
#footer .codeDiv { color: rgba(255,255,255,0.8); text-align: center }
#footer .codeDiv .codeImg { margin: 40px 0 8px 0 }
#footer .providerDiv { line-height: 40px; text-align: center; font-size: 13px; border-top: 1px solid #1a3330 }
#footer .providerDiv a { color: #747d7c; }
#footer .providerDiv img { float: left; margin: 10px 10px 0 30px }
.biaoge { margin-bottom: 20px }
.biaoge .title td { background: #2f87c1; color: #fff !important; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.biaoge table { width: 100%; border: solid 1px #A3A0A0; border-width: 0px 1px 1px 0px; background: #efefe0 }
.biaoge td { border: solid 1px #A3A0A0; border-width: 1px 0px 0px 1px; text-align: center; height: 30px; line-height: 30px; color: #000 }
.biaoge table tr td .bz { text-align: left; padding: 10px; }
.biaoge table tr td .bz .redc { color: #ff6600; font-weight: bold }
.bntqq { display: block; width: 95px; height: 30px; line-height: 30px; text-align: center; float: left; font-size: 14px; color: #FFF !important; margin-right: 10px; background: #F60; border-radius: 3px; }
.bntqq:hover { background: #F90; }
.shuom { width: 100%; height: 40px; line-height: 40px; background: #f60; color: #fff; padding-left: 18px; font-size: 16px; }
.shuom h2, .shuom h3, .shuom h4 { display: inline; color: #fff; font-size: 16px; font-weight: bold; }
.tz { padding: 8px; }
.tz span { color: #2f87c1 }
.tz .ny { font-size: 16px; }
.into_img { width: 100%; padding: 20px 0px; }
.into_img .title { font-size: 36px; font-weight: bold; color: #333; text-align: center; margin-bottom: 40px; }
.into_img .into_center ul { width: 500px; float: left; padding-left: 30px; }
.into_img .into_center .img { width: 400px; height: 400px; float: right; margin-right: 20px; }
.into_img .into_center ul li { color: #999; margin-bottom: 40px; }
.into_img .into_center ul li h4 { font-size: 22px; color: #333; margin-bottom: 14px; }
.ny_news { margin: 0 auto; width: 966px; height: 252px; position: relative; margin-bottom: 25px; }
.ny_news ul { width: 470px; height: 252px; background: #eff6f3; padding: 43px; box-sizing: border-box; float: left; position: relative; }
.ny_news .ul1 { margin-right: 26px; }
.ny_news ul li { list-style-type: decimal; list-style-position: inside; color: #666; line-height: 28px; }
.ny_news ul li a { font-size: 14px; color: #666; }
.ny_news ul .square { width: 30px; height: 30px; background: #00bdae; position: absolute; top: 0; right: 0; list-style-type: none; }
.news_list { width: 1000px; background: #fff; min-height: 650px; }
.news_list .sortTitle { height: 50px; line-height: 50px; border-bottom: 1px solid #d8e8eb; color: #2f87c1; padding: 0 40px; font-size: 16px; }
.news_list .sortList { padding: 10px 40px; }
.news_list .sortList li { list-style-type: disc; list-style-position: inside; line-height: 40px; }
.news_list .sortList li a { font-size: 16px; color: #000 }
.page { margin: 20px 0px; padding-left: 20px; }
.page a, .page span { display: inline-block; padding: 3px 8px; border: 1px solid #E0DADA; color: #fff; margin-left: 1px; background: #2f87c1; }
.page .pg_curr { color: #555050; background: #ddd; }
.page .pg_link, .page .pg_first, .page .pg_next { color: #fff; }
.page a.hover { background: #c36; }
.page a:hover { color: #FFCC00; }
.articleHeader { font-size: 28px; padding: 30px 40px; border-bottom: 1px solid #d8e8eb; }
.articleHeader .articleTitle { font-weight: bold; font-size: 28px;}
.articleHeader span { color: #999; font-size: 14px; display: inline-block; line-height: 22px; }
.articleHeader .iconfont { float: left; }
.articalContent { padding: 20px 40px; border-bottom: 1px solid #d8e8eb; }
.articalBottom { padding: 20px 40px 30px 40px; color: #333; border-bottom: 1px solid #d8e8eb; }
.articalBottom p { line-height: 36px; display: inline-block; }
.articalBottom label { color: #999; }
.articalBottom .prenext { overflow: hidden; margin-top: 10px; }
.articalBottom p { line-height: 36px; display: inline-block; }
.articalBottom label { color: #999; }

/*解决IE6闪动问题 start*/
*html{background-image:url(about:blank);background-attachment:fixed;}
/*解决IE6闪动问题 end*/
*{font-size:16px;font-family:"微软雅黑";}
/* toTop */
	.top_box_12{position:fixed;right:20px;bottom:100px;}
	.top_box_12 .kefu{ display: block;width: 80px; height: 70px; margin-bottom: 10px; text-align: center; font-size: 13px; background: #2f87c1;
    color: #fff; padding-top: 10px;}
	.top_box_12 .kefu i{display: block;width: 36px; height: 36px; margin: 0 auto; background-image: url(../images/icon1.png); background-size: 100%;}
	.top_box_12 .toTop{width:80px;height:80px;background:#fff;cursor:pointer; border: 1px solid #ddd;}
	.top_box_12 .toTop i{display: block;width: 36px; height: 36px; margin: 20px auto 0 auto; background-image: url(../images/icon2.png); background-size: 100%;}
	.top_box_12 .kefu, .toTop{-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
	
	*html .toTop{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));margin-bottom:80px;}
