@charset "gb2312";
/* CSS Document */
/*banner*/
.banner { position: relative; width: 1000px; height: 210px; margin: 15px auto; overflow: hidden; }
.banner .hd { overflow: hidden; zoom: 1; position: absolute; bottom: 10px; right: 10px; z-index: 3 }
.banner .hd li { float: left; width: 15px; height: 15px; cursor: pointer; border-radius: 50%; overflow: hidden; background: #ffffff; margin-left: 5px; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease }
.banner .hd .on { background: #006ab8; filter: alpha(opacity=100); opacity: 1; }
/*********************************************************/
.cont1 { width: 1000px; height: 400px; margin: 20px auto }
.dao { width: 230px; line-height: 33px; }
.dao li { width: 230px; height: 70px; border: #CCC solid 1px; }
.dao li b { width: 51px; height: 51px; margin: 10px 0 0 10px; }
.dao li span { width: 120px; margin: 10px 0 0 20px; }
.dao li p { font-size: 15px; font-weight: bold; color: #0065b9; }
.dao li em { font-size: 12px; color: #0076d9; text-align: right; display: block; line-height: 20px; }
.zhong { width: 390px; margin-left: 16px; overflow: hidden }
.lunbo { position: relative; height: 245px; padding: 5px; border: #CCC solid 1px; }
.lunbo .bd li { width: 375px; height: 215px; background: #999 }
.lunbo .hd { width: 130px; position: absolute; z-index: 1; bottom: 0; right: 0; height: 25px; text-align: center; }
.lunbo .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 15px; height: 15px; margin: 1px; background: #eeeeee; color: #454545; overflow: hidden; }
.lunbo .hd ul .on { background: #00b7ee; color: #FFF; }
.lunbo1 { margin-top: 20px; }
.lunbo1 a { width: 100%; line-height: 30px; font-size: 12px; border-bottom: #ccc dashed 1px; color: #727171 }
.lunbo1 a b { color: #00a0e9; }
.lunbo1 a span { float: right; display: block; }
.wei { line-height: 33px; float: right; padding: 20px 10px 10px; width: 325px; height: 375px; background: #f2fcff; }
.wei h2 { height: 23px; line-height: 23px; margin-bottom: 10px; font-size: 18px; color: #0065b9; padding-left: 45px; background: url("../images/blog-side-icon.png") 8px center no-repeat; }
.til { width: 1000px; margin: 20px auto; border-bottom: 3px solid #cfcfcf; margin-bottom: 10px; }
.til span { font-size: 20px; border-bottom: 3px solid #006db8; color: #006db8; padding-bottom: 4px; margin-bottom: -3px; }
.tils { width: 315px; margin: 10px auto; border-bottom: 3px solid #cfcfcf; margin-bottom: 10px; }
.tils span { font-size: 16px; border-bottom: 3px solid #006db8; color: #006db8; padding-bottom: 4px; margin-bottom: -3px; }
.cont2 a { margin-right: 45px; line-height: 30px; }
.cont2 a b { color: #0065b9; }
.cont3 { width: 1000px; margin: 10px auto; }
.cont3 .fl { width: 7px; height: 395px; }
.cont3 .fr { width: 990px; height: 395px; }
.cont3 .fr .z1 { width: 94px; height: 22px; background: url(../images/nb.jpg) center; text-align: center; line-height: 22px; font-weight: bold; color: #FFF; margin-top: 10px; }
.cont3 .fr .z2 { width: 94px; height: 22px; background: url(../images/nb.jpg) center; text-align: center; line-height: 22px; font-weight: bold; color: #FFF; margin-top: 18px; }
.cont3 .fr .z3 { width: 94px; height: 22px; background: url(../images/nb.jpg) center; text-align: center; line-height: 22px; font-weight: bold; color: #FFF; margin-top: 21px; }
.cont3 .fr p { line-height: 30px; margin-left: 5px; color: #454545 }
.cont3 .fr p b { color: #00b7ee; }
.cont4 { width: 1000px; margin: 30px auto; }
.cont4 .fl { width: 670px; overflow: hidden }
.cont4 .fr { width: 310px; overflow: hidden }
.cont4 .fr dl dd { width: 310px; font-size: 12px; line-height: 31px; border-bottom: 1px dashed #999; }
.cont4 .fr dl dd b { color: #00a0e9; margin-right: 5px; }
.picMarquee-left { overflow: hidden; position: relative; border: 1px solid #ccc; }
.picMarquee-left .bd { padding: 10px; }
.picMarquee-left .bd ul { width: 670px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: -895px; overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { float: left; width: 110px; margin: 0 5px; float: left; _display: inline; border: solid 1px #00b7ee; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { display: block; padding: 2px; border: 1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.i_nfo { background: #00b7ee; color: #fff; padding-left: 10px; text-align: left; line-height: 20px; }
.cont5 { width: 1000px; margin: 30px auto; font-size: 12px; }
.cont5 li { width: 325px; height: 200px; border: #CCC solid 1px; float: left; margin-right: 9px }
.cont5 li dl { width: 310px; margin: 5px auto; }
.cont5 li dl dd { width: 112px; }
.cont5 li dl dt { width: 193px; }
.cont5 li p { color: #0065b9; line-height: 25px; }
.cont5 li span { line-height: 15px; }
.cont5 li a { width: 310px; margin: auto; display: block; ifont-size: 12px; line-height: 25px; }
.cont5 li b { color: #00a0e9; margin-right: 5px; }
.cont6 { width: 1000px; margin: 30px auto; }
.cont6 li { width: 222px; float: left; margin-right: 37px }
/************************************************article*************************************************/
.article{ width: 1000px; border: 1px solid #d3e9ff;  margin: 20px auto;}
.article .article_til {height: 30px; line-height: 30px; border-bottom: #e9e9e9 solid 1px; overflow: hidden; padding:10px 10px; background:#fafafa;}
.article .article_til span { display: block; width: 17px; height: 19px; margin: -2px 5px 0 0; }
.article .article_til label { display: block; font-size: 18px; margin-left: 5px; height: 30px; line-height: 30px; vertical-align: middle; }
.article .article_wz {margin: 20px auto; color: #676767; line-height: 1.75; font-size:16px;}
.article .article_wz .neirong{padding:15px 15px;}
.article .article_wz .title { font-size: 30px; text-align: center; color:#333;}
.article .article_wz em { text-align: center; border-top: #e9e9e9 solid 1px; display: block; line-height: 35px; margin: 20px auto; }
.article .article_wz b { text-indent: 2em; line-height: 25px; margin-bottom: 10px; }
/***********************************************list******************************************************/
.list_cont { width: 1000px; margin: 20px auto; }
.list_cont dl { border-bottom: #999 dashed 1px; padding: 20px 0; }
.list_cont dl dd { width: 240px; }
.list_cont dl dt { width: 705px; }
.list_cont dl dt p { font-size: 18px; margin: 30px 0 10px; }
.list_cont dl dt span { line-height: 30px; }
/*新文章页*/

.w_max { width: 100%; overflow: hidden; margin: 0 auto; }
.w1000 { width: 1000px; margin: 0 auto; }
.flex { display: flex; justify-content: space-between; flex-flow: row wrap; }
.con_top { height: 300px; background: url(/images/con_top_bg.jpg) no-repeat top center; background-size: cover; color: #fff; line-height: 1.5 }
.con_top .w1000 img { width: 370px; margin-top: 35px }
.con_top .w1000 dl { width: 572px; margin-top: 35px }
.con_top .w1000 dl dt { font-size: 30px; line-height: 2 }
.con_top .w1000 dl dt em { font-size: 17px }
.con_top .w1000 dl .dd1 { font-size: 18px; line-height: 2; position: relative; padding-left: 30px }
.con_top .w1000 dl .dd1:before { position: absolute; content: ""; width: 20px; height: 20px; background: url(/images/2.png) no-repeat top left; top: 8px; left: 0 }
.con_top .w1000 dl .dd2 { font-size: 14px; padding-left: 30px }
.con_top .w1000 dl .dd3 { justify-content: flex-end; margin-top: 30px }
.con_top .w1000 dl .dd3 a { width: 120px; height: 30px; border-radius: 5px; line-height: 30px; font-size: 14px; text-align: center; }
.dd3 a:nth-of-type(1) { border: solid 1px #fff; margin-right: 20px }
.dd3 a:nth-of-type(2) { background: #ffa800 }
.w310 { width: 310px; overflow: hidden; margin-top: 20px }
.w670 { width: 670px; overflow: hidden; margin-top: 20px }
.bor { border: solid 1px #eeeeef; }
.title_top { height: 60px; border-bottom: solid 1px #eeeeef; line-height: 60px; font-size: 18px; color: #717071; background: #f7f7f7; position: relative; padding-left: 45px; padding-right: 20px }
.title_top:before { position: absolute; content: url(/images/3.png); left: 20px }
.title_top em { width: 18px; height: 18px; border: solid 1px #dfe0e0; margin-top: 21px; line-height: 18px; color: #dfe0e0; text-align: center; }
.title_top em.arc_em { border: solid 1px #83beff; color: #83beff }
.zjlist { justify-content: space-around; }
.zjlist img { margin: 15px 0 }
.zxzs dl { justify-content: space-around; flex-direction: column; height: 400px }
.zxzs dl dt { justify-content: space-around; }
.zxzs dl dt img { width: 60px; height: 60px }
.zxzs dl dt p { width: 515px; font-size: 14px; color: #888888; padding-left: 35px }
.zxzs dl dt:nth-of-type(1) p { background: url(/images/5.png) no-repeat center; line-height: 60px }
.zxzs dl dt:nth-of-type(2) p { background: url(/images/6.png) no-repeat center; height: 120px; line-height: 2; padding-top: 30px }
.but { justify-content: center; text-align: center }
.but a { width: 157px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fff !important; background: #459dff; border-radius: 5px; margin: 0 10px; }
.but a:nth-of-type(2) { background: #ffa800; }
.title_top2 { height: 60px; border-bottom: solid 1px #eeeeef; line-height: 60px; font-size: 18px; color: #9e9e9f; background: #f7f7f7; justify-content: start; }
.title_top2 span { padding: 0 20px; position: relative; }
.arctive_span { color: #459dff; font-weight: bold; border-bottom: solid 2px #459dff }
.con { line-height: 2; color: #888; padding: 20px; }
#footer { background: #1471ba; padding-top: 50px; flex-direction: column; }
#footer dl { width: 560px; font-size: 14px; color: #fff; line-height: 2; margin-top: 20px }
#footer dl dt { font-size: 12px; border-top: dashed 1px #fff; }
.gongan { margin-top: 45px; height: 50px; text-align: center; color: #fff; background: rgba(0,0,0,0.2); line-height: 50px }
.gongan a { padding: 0 20px; }
