html,body{ width:100%; height:100%; background:#fff; scroll-behavior: smooth;}
div,ul,li,h1,h2,h3,p,span{ margin:0px; padding:0px; list-style-type:none; color:#5c5858}
.kd{ width:92%; margin:0px auto;max-width:1280px;}
.t1{ padding:8px 0px; line-height:160%}
.k1440{ max-width:92%;}
*{
	font-weight:normal; text-decoration:none !important; }
	*:hover{-webkit-transition: 0.3s all linear;
  transition: 0.3s all linear; text-decoration:none !important}
  img{ max-width:100%;}
.nrbg{ background:#fff; box-sizing:border-box; padding:2%}
.bt1{ text-align:center; width:100%}
.bt1 h1{ font-size:32px; line-height:150%; color:#272b37; font-weight:normal; margin-top:15px; margin-bottom:15px;}
.bt1 h2{ font-size:16px; border:1px #004098 solid; border-radius:50px; display:inline-block; padding:8px 15px;}
.bt1 h2:hover{ background:#004098; color:#fff; cursor:pointer}

.bt2{ text-align:left; width:100%}
.bt2 h1{ font-size:18px; font-weight:bold !important; line-height:150%; color:#1772b4; font-weight:normal; margin-bottom:0px;}
.bt2 h2{ font-size:38px; font-weight:bold; display:inline-block; color:#000;}
.bt2 h3{ font-size:16px; color:#666; margin-top:0px; }
.bt2 h4{ font-size:16px; color:#666; width:80px; height:5px; background:#1772b4; margin:10px auto; }

.bt3{ font-size:20px; font-weight:bold; color:#fff; margin-bottom:15px}
.bt3:hover{ font-size:20px; font-weight:bold; color:#fff; margin-bottom:15px}

.nrr *{ font-size:16px; line-height:175%;  text-wrap:normal !important;}
.nrr img{ max-width:100%}

.bt4{ color:#b0b0b0}
.bt4:hover{ color:#ffffff}
.d1 *{ color:#e5e5e5}

.btbj{ background:url(/uploadfile/202503/7dcafee7145f8bb.jpg) left center no-repeat; padding:0px 25px; color:#333}
.btbj p{ color:#333; }
.btbj span{ color:#333; background:#fff; padding:0px 10px;}

.lm1{ padding:0px 25px; line-height:86px; font-size:16px; font-weight:bold; display:inline-block; text-decoration:none; margin-bottom:5px; border-bottom:3px #eee solid}
.lm1:hover{ padding:0px 25px; line-height:86px; font-size:16px; font-weight:bold; display:inline-block; background:#fff !important; color:#1672b3 !important; border-bottom:3px #1672b3 solid !important; text-decoration:none;}
.leftt{ padding:0px 25px; line-height:86px; font-size:16px; font-weight:bold; display:inline-block; background:#fff !important; color:#1672b3 !important; border-bottom:3px #1672b3 solid !important; text-decoration:none;}
.leftt:hover{ text-decoration:none;}

.nt{ margin-top:-125px !important;}

.shijian_z{ position:fixed; top:80px;  z-index:99; transition: 0.5s all linear  !important;}
.shijian_y{ border-left:1px #ccc solid; box-sizing:border-box; padding:0px 25px;}
.shijianbiaoti{ position:absolute; z-index:1; margin-left:-35px; margin-top:35px;}
.shijianbiaoti i{font-size:20px; color:#344d9d}
.shijianc a{ font-size:30px; margin:45px 0px; color:#2a2a2a; font-weight:bold; display:block; text-decoration:none;}

.syhz{ display:inline-block; width:100%}
.syhz ul li{ width:20%; box-sizing:border-box; border:1px #eeeeee solid; float:left; height:80px; margin:0px; text-align:center; line-height:80px; font-size:16px;}
.syhz ul li:hover{ background:#05277d; color:#fff; border:1px #05277d solid}
.texiao{ width:100%; overflow:hidden}
.texiao ul li{ width:30%; margin-left:3.33%; float:left}
.texiao ul li h1{ width:35px; height:35px; display:block;}
.texiao ul li h2{ font-size:60px; color:#05277d; font-weight:bold; display:block; height:60px; line-height:60px;}
.texiao ul li h2 h{  font-weight:blod;}
.texiao ul li h2 span{ font-size:16px;}
.texiao ul li h3{ font-size:18px; color:#666666;}

.dbjg{  position:fixed; top:0px !important; height:135px; z-index:9999999999; box-sizing:box-sizing:border-box; padding:35px 0px;  transition: 0.5s all linear  !important;}
.dbjg:hover{ background:none; border-bottom:0px rgba(255,255,255,0.5) solid; position:fixed; top:0px !important; height:135px; z-index:999999999999;box-sizing:box-sizing:border-box; padding:35px 0px;}
.dbjg:hover a{ color:#1772b4;}
.dbjg i{ color:#1772b4 !important}
.dbjg .dianhua{ color:#fff !important}
.dbjg:hover .dianhua{ color:#1772b4 !important}
.dbjg:hover i{ color:#1772b4 !important}

.onn{ border-bottom:0px rgba(255,255,255,0.5) solid; background:#fff !important; height:95px; z-index:999999999999; box-shadow: 2px 2px 13px 3px rgb(0 0 0 / 11%); transition: 0.5s all linear  !important; box-sizing:box-sizing:border-box; padding:15px 0px;}
.onn a{ color:#1772b4 }
.onn:hover{ background:#fff; border-bottom:1px rgba(255,255,255,0.5) solid; position:fixed; height:95px; z-index:999;box-sizing:box-sizing:border-box; padding:15px 0px;}
.onn:hover a{ color:#1772b4 }
.onn i{ color:#1772b4 !important}
.onn .dianhua{ color:#1772b4 !important}
.onn:hover .dianhua{ color:#1772b4 !important}
.onn:hover i{ color:#1772b4 !important}

.logo{ width:9%; height:65px; float:left; position:relative}
.logo a{ position:absolute;width:200px; height:80px; margin-top:-7px; background:url(/images/logo.png) center center no-repeat; background-size:contain; display:block}
.dbdh{ display:inline-block; float:right; height:80px;}
.menu{ font-size:18px;}
.menu a{ margin:0px 12px; color:#1772b4}
.dh{height:65px; text-align:center; width:100%; float:left;}
.dh_box{ display:inline-block; float:left; height:65px; text-align:center; position:relative;}
.dh_box span{ position:absolute; z-index:99; width:0px; height:2px; background:#1772b4; bottom:0px; left:50%; margin-left:0px; transition: 0.3s all linear  !important;}
.dh_box:hover{ border-bottom:0px #004098 solid;}
.dh_box:hover span{ position:absolute; z-index:99; width:160px; height:2px; background:#1772b4; bottom:0px; left:50%; margin-left:-80px;}

.active{ background:#fff}
.daohang{ display:block; height:65px; line-height:65px; font-size:18px; font-weight:400; padding:0px 38px; margin:0px 0px; text-align:center; color:#1772b4; font-weight:normal}
.daohang i{ color:#1772b4; margin-right:10px !important; font-size:18px !important;}
.youu{ width:160px;}
@media (max-width:1300px) {
.youu{ width:160px;}
}



.mr_frBtnL { margin: 28px 22px 0px 0px; cursor: pointer; display:inline-block; width:44px; height:44px; border-radius:22px; line-height:44px !important; text-align:center; font-size:20px !important;}

.mr_frBtnR { margin-right:22px; margin-top: 28px; cursor: pointer;  display:inline-block; width:44px; height:44px; border-radius:22px; line-height:44px !important; text-align:center; font-size:20px !important;}

.mr_frUl { margin:0px auto; width:100%; box-sizing:border-box; overflow:hidden}

.mr_frUl ul li{ display:block; float: left; width:24.2%; margin:0px 5px; overflow: hidden; box-sizing:border-box; text-align:center}

.mr_frUl ul li:hover{}





.mr_frUl1 { margin:0px auto; width:100%; box-sizing:border-box; overflow:hidden}

.mr_frUl1 ul li{ display:block; float: left; width:100%; margin:0px 0px; overflow: hidden; box-sizing:border-box; text-align:center}

.mr_frUl1 ul li:hover{ background:rgba(0,11,95,0.05)}

.mr_frUl2 { margin:0px auto; width:100%; box-sizing:border-box; overflow:hidden}

.mr_frUl2 ul li{ display:block; float: left; width:100%; margin:0px 0px; overflow: hidden; box-sizing:border-box; text-align:center}

.mr_frUl2 ul li:hover{ background:rgba(0,11,95,0.05)}



.sy_news{ width:100%;  box-sizing:border-box; padding:15px; text-align:left; display:block;  background:#fafafa; border-radius:5px !important;}

.sy_news h2{ font-weight:bold; font-size:18px; line-height:150%; height:58px; display:block; overflow:hidden; clear:both;}

.sy_news h3{ width:35px; height:0px; background:#009430; display:block; clear:both; margin:20px auto; float:left}

.sy_news h4{ clear:both; margin-bottom:20px; font-size:14px; margin-top:20px; display:block}

.sy_news h5{ clear:both; color:#767676; font-size:16px; line-height:150%; display:block !important; overflow:hidden; margin-bottom:20px; height:66px}

.xw{ padding:10px 20px; border:1px #05277d solid; color:#05277d; border-radius:5px;}
.sy_news h1{ width:100%; height:0px; padding-bottom:60%; display:block; overflow:hidden}
.sy_news:hover {box-shadow: 2px 2px 13px 3px rgb(0 0 0 / 11%);}
.sy_news:hover h2{ color:#05277d !important; }

.sy_news:hover h3{ width:100% }
.sy_news:hover h4{ color:#05277d !important}
.sy_news:hover h5{ color:#767676 !important}

.sy_news:hover h1{ width:100%; height:0px; padding-bottom:60%; display:block;}
.sy_news:hover h1 p{ width:100%; height:0px; padding-bottom:60%; display:block; )}



.daohang .bi-caret-down-fill{ font-size:14px}




.daohang2{ width:150px; overflow:hidden; box-sizing:border-box; padding:0px 27px; margin-bottom:15px}
.daohang2 a{ width:100%; overflow:hidden; display:block; color:#33aad2; margin-bottom:5px; line-height:150%; font-weight:bold}
.daohang2 a:hover{ color:#099ccb; text-decoration:none }
.home{ padding:0px 10px; font-size:18px !important;}


.input-group{ background:#fff; padding:0px 0px; border-radius:0px !important; }
.input-group-btn{ background:#fff; color:#ec861e !important}
.btn.default:not(.btn-outline){ color:#ec861e}

.dh1_box{ display:block !important; margin-left:-6px; margin-top:0px !important; overflow:hidden !important; transition: 0.5s all linear  !important; position:absolute; z-index:999; background:rgba(255,255,255,0.95); border-radius:0px 0px 5px 5px  !important;}
.daohang:hover{ color:#1772b4 !important; text-decoration:none; background:none; boreder-bottom:1px #1772b4 solid}
.dh_box:hover .dh1_box{ display:block !important; margin-top:0px !important; transition: 0.5s all linear  !important;}
.dh1_box ul{ width:100%; margin-top:-300px;transition: 0.6s all linear  !important;}
.dh_box:hover .dh1_box ul{ margin-top:0px; transition: 0.6s all linear  !important;}
.dh1_box ul li{ box-sizing:border-box; height:inherit !important; text-align:center; padding:12px 0px}
.daohang1{ color:#1772b4 !important; font-size:16px; line-height:135%; font-weight:normal !important}
.dh1_box ul li:hover{}
.dh1_box ul li:hover a{ color:#1772b4 !important; text-decoration:none; font-weight:normal}
.on{background:#008dd6;}

.daohang3{ display:block; padding:5px 0px; line-height:120%; color:#6f6f6f}

.dh2_box{ position:absolute; z-index:99; background:#fff; width:100%; display:none; padding:25px; margin-left:0px; left:0px; right:0px}
.dh2_box ul{     width: 96%;
    max-width: 1440px;
    margin: 0px auto; }
.dh2_box ul li{height:inherit !important; text-align:left; padding:7px 0px; box-sizing:border-box; width:23%; margin:1%; float:left}
.daohang1{ color:#339eb9; font-size:16px !important; line-height:135%; font-weight:bold}
.dh2_box ul li a{ display:block }
.dh2_box ul li:hover{background:#fff;}
.dh2_box ul li a:hover{ color:#098eaf; text-decoration:none}
.dh_box:hover .dh2_box{ display:block !important;  transition: 0.5s all linear;}

.new_z{ font-size:14px; width:14%; float:left; color:#fff; line-height:60px; font-size:24px; vertical-align:middle; border-right:1px rgba(255,255,255,0.15) solid; margin-right:20px}
.new_z span{ margin-right:15px; font-size:32px; vertical-align:middle}
.new_zh { float:left; width:75%; float:left; padding:5px 0px; color:#fff; line-height:150%}
.new_y {width:5%; float:right; line-height:75px; text-align:right; color:#fff; font-size:32px;}

.sss{ margin:40px 0px; color:#fff; text-align:center; height:60px; font-size:20px;}
.sss span{ line-height:60px; display:block; text-align:center}
.sousuo{ padding:8px; background:#fff; margin-top:0px; border:1px #eb8216 solid; border-radius:5px !important}
.sss:hover .sousuo{ display:block}
.default{ font-size:18px; background:none !important; border:none}
.fc-search-keyword{ height:38px; background:#fff;  border:none}

.nrjj{ padding-bottom:30px; overflow:hidden}
.biaoti{}
.biaoti h1{ border-radius:0px; font-size:24px; display:inline-block; font-weight:bold; border-left:10px #d31d29 solid; padding-left:20px; color:#090809}
.biaoti h2{ font-size:150px; color:#f7f7f7; display:inline-block; float:left; font-weight:bold; position:absolute; z-index:1}
.biaoti h3{ width:30px; height:3px; background:#20b4cf; display:inline-block; margin-left:15px; margin-top:120px; z-index:99; position:absolute}

.biaoti1{}
.biaoti1 h1{ border-radius:0px; font-size:24px; display:inline-block; font-weight:bold; border-right:10px #d31d29 solid; padding-right:20px; color:#090809}

.sylm{ display:inline-block; padding:15px; font-size:18px; font-weight:bold; border-bottom:2px #b7b7b7 solid; color:#333}
.sylm:hover{ display:inline-block; padding:15px; font-size:18px; font-weight:bold; border-bottom:2px #1772b4 solid; color:#1772b4}
.moree{ float:right !important; display:inline-block; background:none; font-size:14px !important; padding:0px 10px !important; background:none !important; color:#999999 !important;}
.bi-arrow-right-circle-fill{ color:#ccc}

.xwbt{ width:100%; position:absolute; width:100%; height:50px; background:rgba(0,0,0,0.5); line-height:50px; bottom:0px; box-sizing:border-box; padding:0px 20px; font-size:16px; color:#fff}

.carousel-indicators{ width:inherit !important; right:20px; left:inherit; bottom:12px;}
.carousel-indicators li{ background:#fff; border:none; width:15px; height:15px; margin:0px !important}
.carousel-indicators .active{background:#23a785; width:15px; height:15px; border:1px #23a785 solid}

.nbt{ font-weight:bold; text-align:center; font-size:24px; color:#00b4cb}

.db1{ color:#333}
.db1 a{ color:#333}
.db{ color:rgba(0,0,0,0.35);}
.db a{ color:#333;}

.tjxw a{ width:100%; overflow:hidden; background:#fff; box-sizing:border-box; padding:20px 20px 0px 20px; display:block;}
.tjxw a h1{ font-size:18px; color:#393639; height:30px; line-height:30px; font-weight:bold; width:88%; overflow:hidden; margin-bottom:0px; float:right; margin-top:5px}
.tjxw a h2{ font-size:14px; color:#828081; height:30px; line-height:30px; font-weight:normal; width:88%; overflow:hidden; float:right}
.tjxw a h3{ font-size:14px; color:#9c9999; display:inline-block; width:10%; height:0px; padding-bottom:9%; min-width:60px; background:#f5f3f2; float:left}
.tjxw a h4{ font-size:14px; color:#9c9999; float:right; display:inline-block; margin:0px; padding:0px;}
.tjxw a:hover { text-decoration:none; color:#23a785}
.tjxw a:hover h1{ text-decoration:none; color:#23a785}
.tjxw a:hover h3{ text-decoration:none; color:#fff !important; background:#23a785;}
.tjxw a:hover h3 span{ color:#fff}
.tjxw1 a { box-sizing:border-box; padding:0px 5px; width:100%; display:block; overflow:hidden}
.tjxw1 a h1{ font-size:14px;float:left; width:75%; display:block; overflow:hidden; height:31px; line-height:31px;}
.tjxw1 a h1 span{ font-size:10px; color:#c3c3c3; display:inline-block; padding:0px 10px}
.tjxw1 a h2{ font-size:14px; display:block; float:right; width:20%; text-align:right}

.tjxw2 a{ width:100%; overflow:hidden; background:#fff; box-sizing:border-box; padding:20px 20px 20px 20px; display:block; border-bottom:1px #989898 dotted; margin-bottom:20px;}
.tjxw2 a h1{ font-size:14px; height:44px; line-height:22px; overflow:hidden; color:#333333; line-height:150%; margin-bottom:15px; width:70%; float:right}
.tjxw2 a h2{ font-size:14px; color:#9c9999; line-height:22px; height:44px; overflow:hidden;  padding-bottom:20px; width:70%; float:right}
.tjxw2 a h3{ font-size:14px; color:#9c9999; display:inline-block; margin-bottom:8px; width:70%; float:right}
.tjxw2 a h4{ font-size:14px; color:#9c9999; float:left; display:inline-block; margin:0px; margin-right:10px; padding:0px; width:25%}
.tjxw2 a:hover { text-decoration:none; }

.yangshi1 .active a{ background:#23a785; border-color:#23a785; color:#fff !important}
.yangshi1 .pagination>li>a, .pagination>li>span{ color:#23a785}
.yangshi1 .pagination>li>a:hover{ background:#23a785; color:#fff; border: 1px solid #23a785;}
.tjxw3 a { box-sizing:border-box; padding:0px 5px; width:100%; display:block; overflow:hidden}
.tjxw3 a h1{ font-size:14px; float:left; width:75%; display:block; height:31px; line-height:31px; overflow:hidden}
.tjxw3 a h1 span{ font-size:10px; color:#c3c3c3; display:inline-block; padding:0px 10px}
.tjxw3 a h2{ font-size:14px; display:block; float:right; width:20%; text-align:right;  height:31px; line-height:31px; overflow:hidden}

.xwxx{ color:#000000 }
.xwxx a{ color:#000000 !important}
.xwxx i{ color:#000000 !important }
.search-post-meta1 .font-blue{color:#000000 !important}

.tjxw4 a{ width:100%; overflow:hidden; background:#fff; box-sizing:border-box; display:block; border-bottom:1px #e4e4e4 dotted; padding:12px 0px;}
.tjxw4 a h1{ font-size:16px; overflow:hidden; color:#595959; line-height:180%; width:80%; float:left}
.tjxw4 a h2{ font-size:14px; color:#9c9999; line-height:22px; height:44px; overflow:hidden;  padding-bottom:20px; width:76%; float:right; display:none}
.tjxw4 a h3{ font-size:16px; color:#9c9999; display:inline-block; line-height:180%; width:18%; float:right}
.tjxw4 a h4{ font-size:14px; color:#9c9999; float:left; display:inline-block; margin:0px; margin-right:10px; padding:0px; width:20%}
.tjxw4 a:hover { text-decoration:none; color:#23a785}
.tjxw4 a:hover h1{ color:#23a785}
.tjxw4 a:hover h3{ color:#23a785}
.faq a{ width:100%; overflow:hidden; background:#fff; box-sizing:border-box; padding:0px 20px 20px 0px; display:block; border-bottom:1px #e6e6e6 dotted; margin-bottom:20px;}
.faq a h1{ font-size:16px; height:44px; font-weight:bold; line-height:22px; overflow:hidden; color:#3181d8; line-height:150%; width:100%; float:right}
.faq a h2{ font-size:16px; color:#9c9999; line-height:22px; height:60px; overflow:hidden;  padding-bottom:20px; width:100%; float:right}
.faq a h3{ font-size:16px; color:#9c9999; display:inline-block; margin-bottom:8px; margin-top:10px; width:100%; float:right}
.faq a h4{ font-size:16px; color:#9c9999; float:left; display:inline-block; margin:0px; margin-right:10px; padding:0px; width:20%}
.faq a:hover { text-decoration:none; }
.faq span{width:35px; height:35px; line-height:35px; text-align:center; background:#eee; font-size:16px; font-weight:normal !important; display:inline-block; border-radius:5px !important; margin-right:5px}

.tjal a{ width:23%; float:left; margin:0px 1%; overflow:hidden;  background:#f7f7f7; box-sizing:border-box; padding:0px; display:block; border-radius:15px !important; position:relative;}
.tjal a h1{ width:100%; height:0px; padding-bottom:110%; display:block}
.tjal a h2{ position:absolute; z-index:99; width:60px; text-align:center; margin-top:-30px; left:15px; background:#fff; border-radius:60px !important;  height:60px; line-height:60px; font-size:28px; font-weight:bold; display:block; color:#333}
.tjal a h3{ width:100%; font-size:18px; color:#2f2f2f; float:left; display:block; box-sizing:border-box; padding:50px 20px 20px 20px;}
.tjal a h4{ width:100%; line-height:150%; font-size:14px; color:#9c9999; float:right; display:block; margin:0px; padding:0px 20px 50px 20px;}
.tjal a:hover { text-decoration:none; background:#c51d1d}
.tjal a:hover h2{ color:#c51d1d}
.tjal a:hover h3{ color:#fff}
.tjal a:hover h4{ color:#fff}

.bottom span{ color:#fff}
.bottom a{ color:#fff}
.bottom a:link{ color:#fff}
.bottom p{ color:#fff}

.link a{ width:12.5%; float:left; box-sizing:border-box; padding:5px}
.link a h1{ width:100%; height:0px; padding-bottom:35%; display:block; text-align:center}
.link a h1 span{ display:none; margin:0px auto; font-size:14px; text-align:center; text-decoration:none; box-sizing:border-box; padding:5px; margin-top:15px; background:#fff; border-radius:3px!important}
.link a:hover{  text-decoration:none }
.link a:hover h1 span{display:inline-block; text-decoration:none}

.sydh{ display:block; width:100%; overflow:hidden; margin-bottom:45px}
.sydh a{ padding:20px 60px; display:inline-block; float:left; color:#333333; font-size:18px; line-height:16px; background:#f6f6f6; }
.sydh a:hover{ background:#00b4cb; color:#fff; text-decoration:none}

.yxal a{ width:100%; display:inline-block; float:left; box-sizing:border-box; }
.yxal a h1{ width:100%; height:0px; padding-bottom:56%; display:block; background:#333}
.yxal a h2{ width:100%; height:60px; background:#fff; line-height:60px; display:block; font-size:16px; text-align:center; overflow:hidden; box-sizing:border-box; padding:0px 15px}
.yxal a:hover{ text-decoration:none }
.yxal a:hover h2{ border-bottom:1px #00b4cb solid; text-decoration:none; color:#0fb4cc}

.techan a{ width:20%; display:inline-block; float:left; box-sizing:border-box; padding:25px; background:#fff; border-right:1px #f4f2f2 solid}
.techan a h1{ width:100%; height:0px; padding-bottom:100%; display:block; background:#333}
.techan a h2{ width:100%; height:60px; line-height:60px; display:block; font-size:16px; text-align:center; font-weight:bold; color:#333; overflow:hidden; box-sizing:border-box; padding:0px 15px}
.techan a:hover{ text-decoration:none; background:#d31d29}
.techan a:hover h2{ text-decoration:none; color:#ffffff}

.anys{ text-align:right !important; box-sizing:border-box; padding-right:20px}
.anys span { border-radius:100px !important; display:inline-block !important; margin:0px 2px !important;}
.anys .swiper-pagination-bullet-active{ background:#d31d29 !important}
.hzhb a{ width:18%; margin:1%; display:inline-block; float:left; box-shadow: 5px 5px 10px #ccc;}
.hzhb a h1{ width:100%; height:0px; padding-bottom:50%; display:block; background:#333}
.hzhb a h2{ width:100%; height:1px; overflow:hidden; background:#fff; line-height:60px; display:block; font-size:16px; text-align:center; overflow:hidden; box-sizing:border-box; padding:0px 15px}
.hzhb a:hover{ text-decoration:none }
.hzhb a:hover h2{ border-bottom:1px #00b4cb solid; text-decoration:none; color:#0fb4cc}

.zjjj a{ width:23%; margin:1%; display:inline-block; float:left; box-shadow: 5px 5px 10px #666;}
.zjjj a h1{ width:100%; height:0px; padding-bottom:100%; display:block; background:#333}
.zjjj a h2{ width:100%; height:70px; background:#0fb4cc; color:#fff; line-height:70px; display:block; font-size:20px; text-align:center; overflow:hidden; box-sizing:border-box; padding:0px 15px}
.zjjj a:hover{ text-decoration:none }
.zjjj a:hover h2{ border-bottom:1px #00b4cb solid; text-decoration:none; color:#fff}

.more a{color:#a3a0a0; font-size:16px; line-height:16px; padding:12px 30px; display:inline-block;  border-radius:4px !important}
.more a:hover{ text-decoration:none; color:#d31d29}
.more a span{ margin-left:10px; font-size:18px;}

.more1 a{ float:left; color:#1772b4; font-size:16px; line-height:16px; padding:15px 100px; border:1px #1772b4 solid; display:inline-block;  border-radius:4px !important}
.more1 a:hover{ text-decoration:none; color:#fff; background:#1772b4; border:1px #1772b4 solid}

.youshi{ width:850px; position:absolute; z-index:111}
.youshi a{ display:inline-block; background:#fff; margin-right:1px; float:left; box-sizing:border-box; padding:30px; width:33%;}
.youshi a h1{ color:#003f85; font-size:30px; width:100%; text-align:right; margin-bottom:10px;}
.youshi a h2{ color:#003f85; font-size:36px; width:100%; text-align:left; font-weight:bold}
.youshi a h2 span{ font-weight:normal; color:#787878; font-size:18px;}
.youshi a h3{ font-weight:normal; color:#787878; font-size:18px; margin-top:15px;}
.youshi a:hover{ text-decoration:none; }

.tjcp{ box-sizing:border-box; width:100%; overflow:hidden; padding:10px 15px;}
.tjcp a{ width:31.33%; margin:1%; float:left}
.tjcp a h1{ width:100%; height:0px; padding-bottom:75%; display:block}
.tjcp a h2{ width:100%; height:60px; line-height:60px; color:#333; font-size:16px; box-sizing:border-box; padding:0px 15px; overflow:hidden; text-align:center}
.tjcp a h3{ font-size:14px; line-height:180%;padding:0px 10px 0px 10px; overflow:hidden; color:#858585}
.tjcp a h4{ font-size:14px; line-height:180%;padding:0px 10px 10px 10px; overflow:hidden; color:#858585}
.tjcp a h4 span{ float:right}
.tjcp a:hover h2{ color:#000}
.tjcp a:hover{ text-decoration:none;  box-shadow: 0 0px 15px rgba(0,0,0,0.2);}
.dbdaohang{ display:inline-block; color:rgba(255,255,255,1); height:100%; line-height:65px; font-size:18px; padding:0px 25px; text-align:left; overflow:hidden}

.dbdaohang:hover{  color:#fff; text-decoration:none}

.vedio{ width:110px; height:110px; border-radius:110px !important; display:block; background:rgba(255,255,255,0.35); padding:30px; margin-left:-55px; left:50%; position:absolute; top:50%; margin-top:-55px;}
.vedio h1{ width:100%; height:100%; background:#fff; border-radius:50% !important; color:#333; line-height:50px;}
.vedio h1 span{ margin-left:5px}
.vedio:hover{background:rgba(255,255,255,0.25); }
.vedio:hover h1{ background:#c51d1d; color:#fff}

.neirong{ line-height:180%; padding:0px; font-size:16px;}
.neirong img{ max-width:100%; height:auto !important}
.nr_bt{ width:100%; font-size:19px; font-weight:bold; padding:8px 0px; line-height:180%; overflow:hidden; border-bottom:1px #e4e4e4 solid; margin-bottom:15px; color:#333}



.nr_left{ width:22%; float:left}
.nr_right{ width:77%; float:right}

.lmxx{ width:100%; border-bottom:1px #e6e6e6 solid; padding:22px 0px; margin-bottom:22px;}
.lmbt{ display:none}
.lmwz{ font-size:16px;}
.lmwz a:hover{ text-decoration:none}
.lmwz .gl{ color:#3181d8}

.caption { padding:10px 75px; text-align:center; line-height:180%; font-size:20px; color:#3181d8; font-weight:bold}
.search-post-meta1{ text-align:center}
.search-post-meta1 a{color:#e5e5e5}

.blog-single-foot{ margin-top:40px;}
.fc-show-prev-next{ padding:15px 0px; width:46%; float:left; border-top:1px #eee solid; margin:0px 2%; margin-bottom:25px}
.fc-show-prev-next a:hover{ text-decoration:none}

.top{ font-size:46px; color:#fff}

.badge-success {background-color:#23a785}
.font-green-sharp { color:#23a785 !important}
.label:hover{ background:#891c21 !important}
.label-success {background-color:#23a785 }
.btn.blue:not(.btn-outline){ background-color:#23a785 !important; border-color:#23a785 !important}

.col-lg-7{ width:100%; padding:0px}

#ClCache{ display:none }
.zuo{ width:20%; float:left}
.you{ width:78%; float:right}

.zuoce{ width:100%; box-sizing:border-box; border-bottom:1px #1672b3 solid}
.dbt{ padding:30px 20px; box-sizing:border-box; font-size:26px; color:#3181d8; font-weight:bold; text-align:center; border-bottom:1px #1672b3 solid}
.xbt a{ padding:20px 20px; box-sizing:border-box; display:block; border:1px #1672b3 solid; border-bottom:none; width:100%; font-size:20px; line-height:150%}
.xbt a span{ float:right; color:#e4e4e4; display:none}
.xbt a:hover{ background:#1672b3; color:#fff; text-decoration:none; border:1px #1672b3 solid; border-bottom:none;}
.xbt a:hover span{ color:#fff}
.nr{ background:#fff; box-sizing:border-box; padding:2%; overflow:hidden; margin-bottom:50px}
.synr img{ max-width:100% ; line-height:180%}
.pagination{ float:right}
.pagination li{ margin:0px 5px; display:inline-block;}
.pagination li a{ color:#333 !important; border-radius:5px !important;}
.pagination li a:hover{ border:1px #05277d solid !important; background:#05277d !important; color:#fff !important;}
.pagination .active a{ border:1px #05277d solid !important; background:#05277d !important; color:#fff !important;}

.tpys{ width:23%; float:left; margin:1%; box-sizing:border-box; padding:15px;}
.form .form-actions, .portlet-form .form-actions{
background-color:#fff !important;
}