@charset "UTF-8";/*base*/body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl { margin: 0; padding: 0; }ul, ol { list-style: none; }em, i { font-style: normal; }table { border-spacing: 0; border-collapse: collapse; }img { border: none; vertical-align: middle; }input, select { vertical-align: middle; outline: none; }a { text-decoration: none; }body { min-width: 1200px; font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC'; background: #f7f9fc; }.fl { display: block; float: left; }.fr { display: block; float: right; }.W1200 { width: 1200px; margin: 0 auto; position: relative; }.Home{width: 100%;background: #f5f6fc;border-bottom: 1px solid #f0f1f7;overflow: hidden;border-bottom: 1px solid #05c300;}.Home .W1200{overflow: hidden;}.Home .W1200 .logo{height: 90px;margin: 10px 0 0 0;}.Home .W1200 .logo img{height: 60px;margin-top: 15px;}.Home .txtlogo{display: block;float: left; margin: 36px 0 0 18px;}.Home .W1200 .nav{width: 670px;/*height: 100px;*/margin-left: 20px;}.Home .W1200 .nav a{width: 100px;display: block;float: left;height: 55px;line-height: 55px;/*padding: 0 20px;font-weight: bold;*/color: #2e2e2e;font-size: 16px; text-align: center;}.Home .W1200 .nav a.active{ background: #f99c4c; color: #fff;}/*.Home .W1200 .nav a:hover, .Home .W1200 .nav a.on{color: #05c300;border-bottom: 2px solid #05c300;}*/.Home .W1200 .Search{width: 210px;height: 36px;background: #f0f1f7;border-radius: 18px;margin: 32px 0;}.Home .W1200 .Search .key{width: 150px;height: 30px;margin: 3px;padding: 0 10px;border: none;background: none;}.Home .W1200 .Search input:-webkit-autofill{box-shadow: 0 0 0px 1000px #f0f1f7 inset;}.Home .W1200 .Search .btn{width: 16px;height: 16px;border: none;background: url(../images/ico-img.png) no-repeat;background-position: 0 -189px;margin: 10px 15px 0 0;cursor: pointer;}.Home .W1200 .Search .btn:hover{background-position: 0 -208px;}.btwrap { /*width: 100%;*/ height: 30px; border-bottom: 1px solid #ddd; padding-bottom: 10px; padding: 12px;}.btwrap > p { height: 30px; line-height: 30px; display: block; float: left; font-size: 16px; /*font-weight: bold;*/ color: #2e2e2e; }.btwrap a.mor { display: block; float: right; /*width: 50px;*/ height: 30px; line-height: 30px; font-size: 14px; color: #666; text-align: center; border: 1px solid #ddd; padding: 0 6px; border-radius: 6px; color: #666; }.btwrap a.mor span { display: inline-block; float: left; }.btwrap a.mor i { display: block; float: right; margin: 14px 2px; background: url(../images/ico-img2.png) no-repeat; height: 4px; width: 10px; background-position: 0 -14px; }.btwrap a.mor:hover { color: #666; }.btwrap .link { float: left; margin-left: 40px; }.btwrap .link li { float: left; }.btwrap .link li a { width: 50px; height: 30px; line-height: 30px; font-size: 14px; color: #525252; margin: 0 15px; }.btwrap .link li.on a, .btwrap .link li:hover a { color: #05c300; }.hd_item { width: 1200px; margin: 40px auto 0; position: relative; height: 340px; }.hd_item .Min1L_silid { width: 100%; height: 340px; }.hd_item .Min1L_silid .prev, .hd_item .Min1L_silid .next { display: block; position: absolute; width: 60px; height: 122px; top: 36%; z-index: 1; }.hd_item .Min1L_silid .prev i, .hd_item .Min1L_silid .next i { width: 17px; height: 52px; display: block; position: absolute; top: 40px; opacity: 0.6; background: url(../images/TLbtn.png) no-repeat; }.hd_item .Min1L_silid .prev { left: 0; top: 100px; }.hd_item .Min1L_silid .next { right: 0; top: 100px; }.hd_item .Min1L_silid .prev i { left: 20px; }.hd_item .Min1L_silid .next i { right: 20px; background-position: -17px 0; }.hd_item .Min1L_silid:hover .prev, .hd_item .Min1L_silid:hover .next { background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); }.hd_item .Min1L_silid .prev:hover, .hd_item .Min1L_silid .next:hover { opacity: .8; }.hd_item .Min1L_silid .hd ul { display: block; position: absolute; right: 44%; bottom: 0; width: 180px; height: 60px; text-align: center; z-index: 1; }.hd_item .Min1L_silid .hd ul li { display: inline-block; width: 9px; height: 9px; background: #fff; border-radius: 50%; margin: 25px 10px; }.hd_item .Min1L_silid .hd ul li { +float: left; }.hd_item .Min1L_silid .hd ul li.on { background: #05c300; width: 10px; height: 10px; margin: 24px 10px; border: 1px solid  #05c300; }.hd_item .Min1L_silid .bd { width: 1200px; height: 340px; overflow: hidden; }.hd_item .Min1L_silid .bd ul li { position: relative; }.hd_item .Min1L_silid .bd ul li a.img, .hd_item .Min1L_silid .bd ul li a.img img { display: block; width: 1200px; height: 340px; }.hd_item .Min1L_silid .bd ul li .btcent { display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 100px; background: url(../images/bglin-Slides.png) repeat-x; }.hd_item .Min1L_silid .bd ul li .btcent a.bt { display: block; width: 600px; height: 100px; font-weight: bold; font-size: 24px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 0 0 30px; line-height: 120px; }.in_news { clear: both; display: block;  overflow: hidden; }.in_news-breviary { background: #eceef4; padding-top: 56px; text-align: center; color: #fff; }.in_news-breviary > .content-breviary { width: 1110px; margin: 0 auto; color: #858b9a; text-align: left; display: block; overflow: hidden; padding: 30px 0 80px;}.content-breviary .news-blog { display: inline-block; width: 18%; padding: 14px 1%; text-align: left; font-size: 12px; min-height: 342px; position: relative; background: #fff; }.left { float: left; }.right { float: right; }.content-breviary > .news-blog > h3 { display: block; font-size: 14px; }.content-breviary > .news-blog > h3> a { color: #999!important; font-size: 12px!important;}.content-breviary dl { clear: both; display: block; margin: 0; padding: 0; padding-top: 6px; font-family: "微软雅黑"; }.content-breviary dl > .zhaiyao { font-family: "微软雅黑"; font-size: 12px; color: #808080; height: 57px; line-height: 1.7; letter-spacing: 1px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }.content-breviary a.to-detail { color: #5d626f; clear: both; display: block; border: 1px solid #aeb3c0; padding: 8px 15px; margin-top: 8px; position: absolute; left: 12px; bottom: 14px; }.content-breviary dl dt { display: block; margin: 10px 0; text-align: center; }.content-breviary dl dd { color: #3f424b; font-weight: 700; line-height: 22px; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }.content-breviary dl span { display: block; clear: both; line-height: 18px; padding: 4px 0; }.ad-container { height: 372px; display: inline-block; margin: 0 2%!important; width: 56%;  position: relative; color: #fff; float: left; }.ad-container .sc_container { width: 100%; height: 372px; position: relative; }.ad-container .sc_container .swiper-slide a img{ width: 100%; height: auto; }.swiper-pagination { position: absolute; bottom: 0; left: 48%; height: 30px; width: 200px;}.swiper-pagination span { display: inline-block; width: 10px; height: 10px; line-height: 10px; border-radius: 100%; border: 1px solid #fff; margin: 0 3px; }.swiper-active-switch { background: #fff;}.crumb_nav { height: 54px; line-height: 54px; }.crumb_nav a { font-size: 14px; color: #525252; }.crumb_nav span { font-size: 12px; color: #525252; font-family: SimSun; }.crumb_nav a:hover { color: #7f26aa; }.crumb_nav .on { color: #7f26aa; }.Min2R_top { width: 100%; height: 60px; line-height: 60px; }.Min2R_top a { display: block; float: left; font-size: 16px; color: #2e2e2e; margin: 0 15px; cursor: pointer; }.Min2R_top a.on { /*color: #05c300;*/color: #f99c4c; }.Min2R_top i { display: inline-block; float: left;background: #f99c4c; /*background: url(../images/ico-img2.png) no-repeat;*/ height: 11px; width: 2px; /*background-position: -95px -260px; */margin-top: 26px; }.sou_h5_net { display: table; height: auto; width: 1200px; margin: 0 auto; }.sou_h5_net .pad_top{ padding-top: 10px;}.sou_h5_net  .net{width: 100%; height: auto;display: table; }.sou_h5_net  ul { width: 104%; }.sou_h5_net  ul  li{ float: left; width: 240px; height: 135px; background: #fff; padding: 0 20px; margin: 0 27px 32px 0;}.sou_h5_net  ul  li .img{ float: left; width: 95px; height: 95px; overflow: hidden; border-radius: 12px; display: block; margin: 20px 10px 0 20px;}.sou_h5_net  ul  li .img img{ width: 100%; height: 100%;}.sou_h5_net  ul  li .tes{ float: left; width: 115px; padding-top: 20px;}.sou_h5_net  ul  li .tes .bt{ font-size: 16px; color: #2e2e2e; height: 36px; width: 100%; overflow: hidden; display: block; line-height: 36px; margin-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;}.sou_h5_net  ul  li .tes  .p{ color: #b9b9b9; font-size: 14px; height: 24px; line-height: 24px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.sou_h5_net  ul  li .img:hover{opacity: 0.8;}.sou_h5_net  ul  li .tes .bt:hover{color: #f99c4c;}.sou_h5_net  ul  li:hover{  /*box-shadow: 0 0 20px 0 #a5ebad;*/box-shadow: 0 0 20px 0 #f99c4c;}.pager { width: 100%; height: 32px; text-align: center; line-height: 32px; margin: 20px auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.pager a, .pager .current { padding: 2px 10px; margin: 0 4px; height: 30px; font-size: 14px; color: #9e9e9e; background: #f7f9fc; border: 1px solid #ccc; cursor: pointer; }.pager a:hover, .pager .current {/* background: #05c300; border: 1px solid #05c300;*/ background: #f99c4c; border: 1px solid #f99c4c; color: #fff; }.pager span { line-height: 30px; font-size: 14px; /*color: #05c300;*/color: #f99c4c; margin-left: 20px; }.pager .totalSize, .pager .totalPages { margin: 0 4px; }