@charset "utf-8";
/* Common style start { */
a{cursor:pointer;outline:none;color:#333; text-decoration:none;}
a:link { color: #000000}
a:visited {color: #000000}
a:hover{color:#333; text-decoration:underline;}
h1 {font-size: 40px;}
h2 {font-size: 28px;}
h3 {font-size: 22px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
p {line-height: 1.8em;margin: 1em 0 1.5em 0;}
/*ul,ol {margin: 1em 0;padding-left: 1.5em;}
ul li,ol li {line-height: 1.8em;}*/
.clearfix:after { clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.block {width: 100%;padding: 0;margin: 0 auto;clear: both;}

.boxs {width: 1260px;clear: both;margin: 0 auto;border:0px solid #eeeeee;overflow:hidden;}
.row {width: 100%;clear: both;margin: 0 auto;zoom: -1;}
.ad {text-align: center;color: #ffffff;font-size: 18px;zoom: -1;position: relative; margin:20px auto;}
.ad .row,.ad a{position:relative;width:100%;height:100%;display:block; overflow:hidden;}
.ad img{ display:block;}
.no_tap .ad_tap{display:none;}
.ad .left{width:850px;float:left;}
.ad .right{width:380px;float:right;}
.img_init{transition:all .2s;border-radius:5px}
.noclick{pointer-events:none;}
.img_scale{border-radius:5px;overflow:hidden;position:relative}
.img_scale:hover img{transform:scale(1.1)}
.text-ellipsis {white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }


.tu_wen {width:100%!important;}
.tu_wen .box{position: relative;width: 100%;display: block;margin-left:0;margin-bottom:10px;}
.tu_wen .box a{width: 100%!;display: block;}
.tu_wen .box a img{}
/*.tu_wen .box a  img:hover {box-shadow: 0 0 30px #00968755; transition: all 0.3s;}*/
.tu_wen .box a span{position: absolute;left: 0;bottom: 0;width: 100%;height: 85px; padding: 0 15px;box-sizing: border-box;
background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .6) 70%);font-size: 16px;font-family: Microsoft YaHei;
font-weight: 400;color: #FFFFFF;line-height: 20px;padding-top: 34px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: flex;align-items: center;}
.tu_wen .box a span em{display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size: 16px; color: #fff;}
.tu_wen .box {  border-radius: 3px;overflow:hidden;position:relative;}
.tu_wen img:hover{transform:scale(1.1);transition: all 0.5s;}




.header {width:1400px;background-image:url(../images/header_bg.png);background-repeat: repeat-x;}
.header .left div{display:;}
.header .right div{display:;}
.header .left{height:140px; border:0 solid red;width:700px!important;float:left;padding-left:25px;}
.header .right{height:140px; border:0 solid red;width:500px!important;float:right;padding-right:25px;}
.header .left .line1{color:#595757;font-weight:bold;font-size:16px;margin-top:15px;margin-bottom:15px;}
.header .left .logo dl dt{float:left;margin-right:20px; line-height:55px;}
.header .left .logo dl dd{float:left;margin-right:20px;margin-top:5px; line-height:45px;}


.header .right .line1{margin-top:15px;margin-bottom:15px;    overflow: hidden;}
.header .right .line1 ul li{text-align:right;color:#595757;font-size:16px;float: right; margin-left: 10px;}
.header .right .line1 ul li a{color:#595757;font-size:16px;width: auto;}
.header .right .searchbox ul li.searcharea{text-align: right;margin-top:20px;font-size: 0;}
.header .right .searchbox ul li.searcharea input{display: inline-block;vertical-align: top;width:330px;height:40px;box-sizing:border-box;border:1px #08538d solid;padding:10px 20px;line-height: 18px;border-radius:3px 0 0 3px;border-right:none;}
.header .right .searchbox ul li.searcharea button{display: inline-block;vertical-align: top;width: 80px;height: 40px;border:1px #255eaa solid;border-radius:2px 3px 3px 2px;background:url(../images/search-btn.png) no-repeat center;background-size:auto 100%;border-left:none;margin-left:-3px;position: relative;}
.header .right .searchbox ul li.searcharea button:hover{opacity: 0.7;}

.mainmenu{width:1400px;background-color:#08538d; padding:8px 0;}
.mainmenu ul{margin:0 0}
.mainmenu ul li a{color:#fff;/*font-weight:bold;*/line-height:40px;}
.mainmenu ul li a:hover{text-decoration:none;}
.mainmenu .line1{ display:block;overflow:hidden;;}
.mainmenu .line1 ul{width:1260px; margin:0 auto;border-bottom:1px solid #fff;overflow:hidden;}
.mainmenu .line1 ul li{float:left; margin:0 8px;}
.mainmenu .line1 ul li:first-child{margin-left:0;margin-right:10px;}
.mainmenu .line1 ul li:last-child{margin-right:0;float:right;}
.mainmenu .line2{display:block;overflow:hidden;}
.mainmenu .line2 ul{width:1260px; margin:0 auto;}
.mainmenu .line2 ul li{float:left; margin:0 7px;}
.mainmenu .line2 ul li:first-child{margin-left:0;margin-right:10px;}
.mainmenu .line2 ul li:last-child{margin-right:0;float:right;}

.submenu{height:50px;text-align:center;font-weight:bold;color:#939393;background:url(../images/fliter.jpg) center center no-repeat;overflow:hidden;margin:5px auto;}
.submenu a{color:#939393; line-height:50px; padding:5px 6px;background:#fff;margin:0 0;}
.submenu .block{margin:0 auto;width:400px; background:#fff;}

.con_t{line-height: 40px; margin-bottom:10px;}
.con_t a{color:#2e73aa;font-weight:bold;padding:10px 20px;font-size:20px;}
.con_t a:hover{text-decoration:none;}
.con_t a.more{float: right;line-height: 25px;font-size: 14px;}
.con_l{}
.con_l ul li{list-style:disc;margin-left:20px;line-height:2.3em;color:#000;font-size:12px;}
.con_l ul li a{font-size:16px;line-height:2.3em;}

.pindao .left{float:left; width:850px;}
.pindao .right{float:right; width:380px;}
.pindao .right ul li a{white-space: nowrap; width:100%;overflow: hidden; text-overflow: ellipsis; display:block; }

.pindao_menu{background:url(../images/title_line.jpg) left bottom no-repeat;line-height: 40px; margin-bottom:10px;}
.pindao_menu a{color:#787878;font-weight:200;margin:0 50px 0 0;padding:10px 8px;font-size:16px;}
.pindao_menu a:first-child{color:#2e73aa;font-weight:bold;padding:10px 10px;font-size:20px;}

.pindao .span{/*border-bottom:1px solid #ECECEC;*/}
.pindao .span .con_t{border-bottom:3px solid #67b5e0;line-height: 40px; margin-bottom:10px;}
.pindao .span .left dd.con_l{width:410px;float:left;/*margin-bottom:20px;*/}
.pindao .span .right dd.con_l{width:380px;float:left;/*margin-bottom:20px;*/}
.pindao .span dt.con_t{}
.pindao .span dd.con_l ul li:first-child{font-weight:bold;list-style:none;margin-left:0;}
.pindao .span dt.con_t a{color:#787878;font-weight:200;margin:0 0;padding:10px 8px;font-size:16px;}
.pindao .span dt.con_t a:first-child{color:#2e73aa;font-weight:bold;padding:10px 10px;margin-right:20px;font-size:20px;}
.pindao .span dd.con_l ul{float:left/*min-height:185px;margin-bottom:20px;*/}
.pindao .span dd.con_l ul li a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block; }
.pindao  .span  dl.con_l{float:left;/*min-height:185px;margin-bottom:20px;*/}
.pindao  .span  dl.con_l ul.c2:nth-child(even){margin-left:0;}
.pindao .span .left dd.con_l ul{width:410px;margin-bottom:15px;}
.pindao .span .right dd.con_l ul{width:380px;margin-bottom:15px;}
.pindao .span .left dl.con_l ul{width:410px;margin-bottom:15px;}
.pindao .span .right dl.con_l ul{width:380px;margin-bottom:15px;}

.pindao .span .c2:nth-child(odd){}
.pindao .span .c2:nth-child(even){margin-left:30px;}
.pindao .span .left .tu_wen{width:410px!important;}
.pindao .span .right .tu_wen{width:380px!important;}


.index .topnews{margin-bottom:30px;}
.index .topnews dl dt a{display:block;overflow:hidden;}
.index .topnews dl dd ul li{float:left;width:350px;margin-left:20px;}
.index .topnews dl dd ul li.more{width:80px;float:right;}
.index .topnews dl dd ul li a{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; display:block; }
.index .topnews dl dd ul li.more a{font-size:14px;width:80px;color:#ff0000;margin-top: 5px;}

.index .yaowen .right ul{margin-bottom:20px;}
.index .yaowen .right ul:last-child{margin-bottom:0px;}
.swiper-container .swiper-wrapper .swiper-slide .tu_wen{width:100%!important; margin:0 0!important;}
.index .span .con_t{background:url(../images/title_line.jpg) left bottom no-repeat;border:0;}
.index .span .left dd.con_l ul li:first-child{font-weight:bold;list-style:none;margin-left:0;margin-bottom:10px;border-bottom:1px solid #67b5e0;}
.index .span .left dd.con_l{width:100%;float:left;/*margin-bottom:15px;*/}
.index  .span .left ul{width:410px;float:left;min-height:150px;margin-bottom:15px;}


.index .span .right .zhuanti dt.con_t{background:#08538d;height:50px;}
.index .span .right .zhuanti dt.con_t a{border-left:5px solid #fff; margin:0 20px;padding:0 10px; line-height:50px;color:#fff;}
.index .span .right .zhuanlan ul li{font-weight: bold;list-style: none;margin-left: 0;margin-bottom:5px;}
.index .span .right .bsgg li:first-child{list-style:disc;margin-left:20px;}
.index .ms .right .baozhi{height:510px;width:380px;background:url(../images/dzb_bg.jpg) center center no-repeat;}
.index .ms .right .baozhi dt.con_t{display:none;}
.index .ms .right .baozhi dd.con_l{text-align:center;padding:80px 0 0 65px; margin:0 auto;}
.index .ms .right .baozhi dd.con_l a{display:block;width:100%;height:100%;}
.index .ms .right .jubao{margin:20px auto;}
.index .pp .right .videolist ul li{margin-bottom:10px;}
.index .pp .right .videolist ul li:first-child{list-style:disc;margin-left:20px;}
.index .wh .right .function ul li{list-style:none;margin-left:0;margin-bottom:10px;}
.scjg .pindao_menu a{margin:0 30px 0 0;padding:10px 8px;}
.wh .span03 ul.c3{width:400px!important;margin-right:30px;margin-bottom:15px;}
.wh .span03 ul.c3:nth-child(3n){margin-right:0;}


.locat {height: 35px;font-size: 16px;padding-left: 0;margin:10px auto;}

.listpage .list_t {text-align:center;background:url(../images/list_t.jpg) no-repeat center;margin:20px auto;}
.listpage .list_t ul li.h2{color:#ffffff;font-weight:bold;font-size:20px;line-height:30px;padding-bottom:5px;}
.listpage .list_l ul li{list-style: disc;margin-left: 20px;line-height: 2.3em;color: #000;}
.listpage .list_l ul li span{float:right;}
.listpage .listbox .list_l{text-align:center}
.listpage .listbox .list_l ul{text-align:left;}
.listpage .listbox .list_l ul.pages{text-align:center;}

.listpage_t2 .list_l ul li:nth-child(5n){border-bottom: 1px dotted #1880d9;padding-bottom: 5px;margin-bottom:5px;}
.listpage_t2 .list_l ul li:last-child{border-bottom:0;}

.listpage_t1 .list_l .list_sub {margin-bottom:30px;}
.listpage_t1 .list_l .list_sub .list_sub_t {border-bottom:1px solid #67b5e0;line-height: 40px; margin-bottom:10px; overflow:hidden;}
.listpage_t1 .list_l .list_sub .list_sub_t a{background:#67b5e0; line-height:35px;display:inline;float:left; padding:0 20px;color:#ffffff;font-weight:bold;}
.listpage_t1 .list_l .list_sub .list_sub_t a.more{float: right;line-height: 35px;font-size: 14px;background:none;color: #787878;font-weight: 200;font-size: 16px;}



    

.detail_container .detail_title {margin:30px auto;}
.detail_container .detail_title h1 {font-size: 32px;font-weight: bold;text-align: center;line-height:2.0;}
.detail_container .publish {text-align: center;line-height: 3.0;color: #666666;font-size: 16px;border-top:2px solid #67b5e0;position:relative;}
.detail_container .publish .from {margin-left: 10px;}
.detail_container .detail_content {font-size: 18px;line-height: 2.0;width:1000px;margin:0 auto;padding: 0px 0px 30px 0px;clear: both;}
.detail_container .detail_content .content {padding: 0 0;overflow: auto;}
.detail_container .detail_content .content a {color: #1880d9;text-decoration: none;border-bottom: 1px solid #1880d9;padding: 0 5px 2px 5px;}
.detail_container .detail_content .content p {margin: 15px auto;text-indent:2em;line-height: 2.0;}
.detail_container .detail_content .content p embed {margin: 20px auto;display: block;}
.detail_container .detail_content .content img {width: 85%;height:auto;margin:0.5rem auto;vertical-align: middle;}
.detail_container .detail_content .content table {border: solid #000000;border-width: 1px 0px 0px 1px;margin:0 auto;width: 100%!important;}
.detail_container .detail_content .content table img {width:auto;height:auto;margin-bottom:auto;}
.detail_container .detail_content .content table tr td {border: solid #000000;border-width: 0px 1px 1px 0px;padding: 10px 0px;}
.detail_container .detail_content .content table tr td img {width: auto;height:auto;margin-bottom:auto;}
.detail_container .detail_content .content .att_icon {width:auto; height:auto;display:inline;}
.detail_container .detail_content .content .contentfiles{width:auto; height:auto;}
.detail_container .detail_content .content video{width:800px;height:520px;}
.baozhi_detail .detail_container .detail_content{width:auto!important;}


.detail_container .detail_content .editor {text-align: right;padding-right: 30px;color: gray;}


.detail .left{float:left; width:850px;}
.detail .right{float:right; width:380px;}
.detail .right ul li a{white-space: nowrap; width:100%;overflow: hidden; text-overflow: ellipsis; display:block; }


.linker{overflow:hidden;}
.linker dl dt{text-align:center;font-weight:bold;color:#939393;background:url(../images/fliter.jpg) center center no-repeat;}
.linker dl dd {width:840px;margin:0 auto;}
.linker dl dd ul li{float:left; margin:5px 15px;color:#939393;}
.linker dl dd ul li:first-child{/*margin-left:50px;*/}
.linker dl dd ul li:last-child{float:right;}
.linker dl dd ul li a{color:#939393;}

.footer{width: 1400px;background-color:#08538d;color:#fff;text-align:center;}
.footer .inner_linker{margin:10px auto; border-bottom:2px solid #eff4f7;width:1260px;line-height:50px;}
.footer .inner_linker a{color:#fff;margin:0 20px;font-weight:bold;}
.footer .copyright{text-align:center;font-size:14px;}
.footer .copyright a{color:#fff;}
.footer .certificate{ line-height:75px;}
.footer .certificate img{height:40px;}
.footer .certificate ul{width:160px; margin:10px auto 20px auto;overflow: hidden;}
.footer .certificate ul li {float:left;width:115px;}
.footer .certificate ul li:first-child{width:40px;}


#displaypagenum {display: inline;margin: 50px 0px;height: 50px;line-height: 40px;color: #A9247F;font-weight: bold;}
#displaypagenum a {padding: 5px 8px;border: 1px solid #B6B6B6;}
#displaypagenum span {float: none; margin: 0 0;}
#displaypagenum span.curr {padding: 5px 8px;background-color: #CF3729;color: #FFFFFF;border: 1px solid #B6B6B6;}

/*XY6 START*/

#autopage {display: block;margin: 30px 0 10px 0;height: 50px;line-height: 40px;color: #A9247F;font-size: 14px;font-weight: bold;}
#autopage a {padding: 5px 8px;border: 1px solid #B6B6B6;}
#autopage span {float: none;margin: 0 0;padding: 5px 8px;border: 1px solid #B6B6B6;background-color: #CF3729;color: #FFFFFF;}

/*XY6 老版本翔宇分页*/
.pages,.pages * {margin:0 0; padding:0 0; float:none;width:auto;}
.pages{display: block;width:90%;margin: 30px auto;height: 50px;line-height: 40px; color: #A9247F;font-size: 14px;font-weight: bold;}
.pages li {display:inline-block;width:auto!important;float: none;margin: 0 0;padding: 5px 5px;border: 0px solid #B6B6B6!important; /*background-color: #CF3729;*/background: none!important;color: #000000;}
.pages li  a {padding: 5px 12px;border: 1px solid #B6B6B6;}
.pages li.page-active a{background-color: #67b5e0!important;color: #FFFFFF!important;}

/* Common style end } */