/*!
* 愫愫小洁  QQ-389070819
* h-style.css
* 2018-05-24  &&  2018-08-30
*/
@media screen and (min-width:1200px ){
/*通用开始*/




    body{background-color: #fff}
body,body *{margin:0px;padding:0px;list-style-type:none;font-family:"Microsoft YaHei","微软雅黑", "Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; text-decoration:none;}
/**,:before ,*:after{ box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}*/
html{font-size:10px; color: #333}
body{ font-size:14px;/* 背景白绿 */}
h1{font-size:28px}
h2{font-size: 20px;}
h3{font-size: 16px;}
h4{font-size: 18px}
h5{font-size: 16px}
h6{font-size: 14px}
a:link{color: #333;transition:all 0.5s}
a:visited{color: #333}
a:hover{text-decoration:none; color: #3b7dd7}
a:active{color: #222}
img{border: 0;outline: 0}
.none{display: none}
.pc-none{display: none}
a{text-decoration: none !important;}
/*html5*/
abbr, article, aside, audio, canvas, datalist, details, dialog,figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, pre,col, section, time, video,main{display: block}
/*主题色*/
.color-zhu{color: #b3a57d !important;}/*字体色*/
.color-zhu2{color:#a6926c !important;}/*字体色2*/
.color-zhu3{color:#e6e1d3 !important;}/*浅色调背景*/
.color-zhu4{color: cornflowerblue !important;}/*字体色*/
.color-666{color: #666 !important;}/*字体色*/

/*背景色*/
.bg-color{background-color: #3b7dd7}/*166 146 108*/
.bg-color3{background-color: #bfab86}/*背景浅色调*/
.bg-color-fff{background-color: #fff}
.border-color1{border: 1px #ededed  solid;}
/*横线*/
.border-color{color: #a6926c}
.border-top-color{border-top-color: #b3a57d !important;}
.border-bottom-color{border-bottom-color: #f47920!important;}
.border-bottom-color2{border-bottom-color: forestgreen!important;}
.border-bottom-color3{border-bottom-color: brown!important;}
.border-bottom-color4{border-bottom-color: cornflowerblue !important;}

.f-w{font-weight: bold}
.clear{ clear:both;height: 0;display: block;width: 100%}
.ellipsis{ white-space:nowrap; overflow: hidden;text-overflow:ellipsis;width: 100%}
.w1200{ max-width:1200px;width:100%; margin-left:  auto;margin-right: auto}
.w1200:after,.w1200:before{content: ""; display: block;clear: both;height: 0px;width: 100%}
.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt25{margin-top: 25px}
.mt30{margin-top: 30px}
.mt35{margin-top: 35px}
.mt40{margin-top: 40px}
.mt50{margin-top: 50px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml25{margin-left: 25px}
.ml30{margin-left: 30px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}
.mb25{margin-bottom: 25px}
.mb30{margin-bottom: 30px}
.pt60{padding-top: 60px}
.padding5{padding: 5px}
.padding10{padding: 10px}
.padding20{padding: 20px}
.padding30{padding: 30px}

.pb20{padding-bottom: 20px}
.fl{float: left}
.fr{float: right}
.center{text-align: center}
.lh10{line-height: 10px}
.lh15{line-height: 15px}
.lh20{line-height: 20px}
.lh30{line-height: 30px}

/*按钮*/
.btns{transition: all 0.5s;width: 150px;cursor: pointer;height: 30px;border: 0;text-align: center;color: #fff;background-color: #f47920;font-size: 14px}
.btns:hover{background-color: #FF9900}
.sj-head{background: url("../images/banner_01.jpg") center 100px no-repeat;position: relative;height:590px;}}
.sj-head>div{height:434px;}
.sj-head>div>a>img{margin-top:10px;margin-left:28px}
.sj-head>div>div{margin-top: 30px;color: #0c5b96;}
.sj-head>div>div a{color: #0076cd;padding: 0 10px;border-left: 2px #0076cd solid;height: 16px;line-height: 16px;display: inline-block}
.erdzq{width:400px; margin:0px auto; padding-top:321px }
.erdzq a{ float:left;width:112px; color:#fff;font-size:20px;font-size: 18px; width: 112px;font-weight: 500;text-align:center}

/*.sj-head>div>div a{color: #0c5b96;padding: 0 10px;border-left: 2px #0c5b96 solid;height: 16px;line-height: 16px;display: inline-block}*/

.sj-head>div>div a:first-child{border: 0}
.sj-head>div>div img{position: relative;top: 10px;cursor: pointer}
.sj-head>div>div .search{display: none; overflow: hidden; position: relative;border: 1px #1859a8 solid;height: 39px;line-height: 39px;width: 370px;border-radius: 20px;margin-top: 20px;margin-left: 10px}
.sj-head>div>div .search input[type=text]{height: 39px;width:290px;line-height: 39px;display: block;float: left;padding-left: 10px;background: none;border: 0;outline: 0;font-size: 16px}
.sj-head>div>div .search input[type=button]{height: 39px;width:69px;line-height: 39px;display: block;float: right ;border: 0;outline: 0;background-color: rgba(24,89,168,1);font-size: 16px;color: #fff;cursor: pointer}
.sj-head nav{color: #fff;font-size: 18px;text-align: center;position: relative;z-index: 9999999;height: 60px;margin-top:430px}
.sj-head nav a{color: #fff;font-size: 18px;display: block}
.sj-head nav>ul>{display: block;margin: 0 auto}
.sj-head nav>ul>li{float: left;width: 150px;height: 60px;cursor: pointer}
.sj-head nav>ul>li>a{float: left;width: 150px;background: url("../images/nav-fgx_03.png") right center no-repeat;height: 60px;line-height: 60px}
.sj-head nav>ul>li.on{float: left;width: 150px;background-color: #1859a8}
.sj-head nav>ul>li:last-child a{background:none}
.sj-head nav>ul>li>ul{background-color: rgba(59, 125, 215,0.7);margin-top: 60px;overflow: hidden;display: none}
.sj-head nav>ul>li>ul li{background-color: rgba(59, 125, 215,0.5);height: 35px;line-height: 35px}
.sj-head nav>ul>li>ul li:hover{background-color: rgba(59, 125, 215,0.7)}
.sj-head nav>ul>li>ul li a{font-size: 16px;}

#nav-btn{display: none}
    #w{display: none;position: fixed;z-index: 99999999;width: 100%;height: 100%;left: 0;top:0 ;background-color: rgba(0,0,0,0.5)}
    #nav-men{display: none}
    #h2{display: none}
    #nav-left{display: none}
  .top{height:auto!important}
/*f1*/
.sj-f1{width: 880px}
.sj-f1>header{height: 30px;line-height: 30px}
.sj-f1>header h4{display:inline-block}
.sj-f1>header a{color: #416ca5}
.sj-f1 .right{float: right;width: 520px;}
.sj-f1 .right h1{color: #e10102;font-size: 16px;text-align: center;font-weight: normal;margin-bottom: 10px}
.sj-f1 .right p{color: #e10102;font-size: 12px;color: #6e6e6e;line-height: 190%}
.sj-f1 .right ul{}
.sj-f1 .right ul li{height: 35px;line-height: 35px}
.sj-f1 .right ul li:first-child{margin-top: 5px}
.sj-f1 .right ul li a{float: left;width: 390px}
.sj-f1 .right ul li span{float: right;color: #818181;font-size: 12px}
.sj-f1r{width: 295px;}
.sj-f1r header{height: 30px}
.sj-f1r header h4{display: inline-block;}
.sj-f1r header a{color: #416ca5;height: 30px;line-height: 35px}
.sj-f1r ul{margin-top: 20px}
.sj-f1r li{margin-bottom:16px;}
.sj-f1r li:hover img{transform: scale(1.1)}
.sj-f1r li img{width: 80px;height: 60px;border: 1px #fff solid;box-shadow: 0 0 1px 1px #d0d0d0;float: left;transition: all 0.5s}
  .sj-f1r li span{display: inline-block;float: right;width: 200px;line-height: 200%}
  .sj-f1r li a{display:block}
/* 焦点图 */
.focusBox {border: 1px #fff solid;box-shadow: 0 0 1px 1px #d0d0d0; float:left; position: relative; width: 336px; height: 250px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 336px; height: 250px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;   overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;width: 240px;display: block}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background-color: #fff }
.focusBox .num li span { z-index: 1;  opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#e10102; color: #e10102 }
/*f2*/
.sj-f2{width: 880px;}

.sj-f2>header{height: 30px;line-height: 30px}
.sj-f2>header h4{display:inline-block;float: left}
.sj-f2>header>a{color: #416ca5;float: right}
.sj-f2 ul{margin-top: 20px}
.sj-f2 li{margin-bottom:16px;height:70px}
.sj-f2 li:hover img{transform: scale(1.1)}
.sj-f2 li img{width: 120px;height: 60px;border: 1px #fff solid;box-shadow: 0 0 1px 1px #d0d0d0;float: left;transition: all 0.5s}
.sj-f2 li span{display: inline-block;float: right;width: 738px;line-height: 200%}
.sj-f2 li p{display: inline-block;float: right;width: 738px;line-height: 200%}
/*.sj-f2>ul{}
.sj-f2>ul li{height: 35px;line-height: 35px;background: url("../images/list-type-red_11.png") left center no-repeat}
.sj-f2>ul li:first-child{margin-top: 5px}
.sj-f2>ul li a{float: left;width: 96%;margin-left: 15px}
.sj-f2>ul li span{float: right;color: #818181;font-size: 12px}*/
.sj-f2.w520{width: 520px;}
.sj-f2.w520 ul li a{width: 420px;}
/*在线视频*/
.sj-f2v{width: 295px;}
.sj-f2v>header{height: 30px;line-height: 30px}
.sj-f2v>header h4{display:inline-block;float: left}
.sj-f2v>header>a{color: #416ca5;float: right}
.sj-f2v>.video{width: 295px;height: 225px;background-color: #555;overflow: hidden}
.sj-f2v>.video .video{width: 295px;height: 225px;background-color: #555;overflow: hidden}
.focusBox1 {margin-top:15px;border: 1px #fff solid;box-shadow: 0 0 1px 1px #d0d0d0; float:left; position: relative; width: 295px; height: 225px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox1 .pic img { width: 295px; height: 225px; display: block; }
.focusBox1 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;   overflow: hidden;background-color: rgba(0,0,0,0.5) }
.focusBox1 .txt1 { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox1 .txt1 li{ height:36px; line-height:36px; position:absolute; bottom:0px;width: 295px;display: block}
.focusBox1 .txt1 li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox1 .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }
.focusBox1 .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; }
.focusBox1 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background-color: #fff }
.focusBox1 .num li span { z-index: 1;  opacity: 0.5; }
.focusBox1 .num li.on a,.focusBox .num a:hover{ background:#e10102; color: #e10102 }
  
  
.sj-f3{background: url("../images/lm-ygfc_03.jpg") 5px top no-repeat;height: 185px;border-left: 2px #3b7dd7 solid;overflow: hidden}
.sj-f3 .sj-ygfc{position:relative;  height:185px;  width: 1164px; overflow:hidden; left: 39px}
.sj-f3 .sj-ygfc ul{ overflow:hidden; zoom:1; }
.sj-f3 .sj-ygfc ul li{ float:left; margin: 0 7px;  width:217px; overflow:hidden; display:inline; height: 185px;}
.sj-f3 .sj-ygfc ul li h3{ display: block;height: 30px;line-height: 30px;text-align: center;font-size: 14px;font-weight: normal;margin-top: 9px}
.sj-f3 .sj-ygfc ul li img{display: block; width:213px; height:140px ;border: 1px #d9d9d9 solid;padding: 1px;overflow: hidden}
.sj-f3 .zt{width: 295px;overflow: hidden}
.sj-f3 .zt img{border: 1px #d9d9d9 solid;padding: 1px;margin: 2px 0;transition: all 0.5s}
.sj-f3 .zt img:hover{border: 1px #222 solid;}

.sj-foot{border-top: 4px #25589c solid;background-color: #4176bf;color: #fff;padding-top: 20px;}
.sj-foot .footop{padding-bottom: 10px}
.sj-foot .footop>div{background: url("../images/footerfgx_07.png") left center no-repeat;height: 175px}
.sj-foot .footop div span{margin-bottom: 10px; font-size: 18px;background: url("../images/footer-title_09.png") left top no-repeat;display: block;padding-left: 30px;height: 18px;line-height: 18px}
.sj-foot .footop .yqlj{padding-left: 30px;width: 130px;position: relative;}
.sj-foot .footop .yqlj>.select{ cursor: pointer; margin-left: 0px;height: 40px;line-height: 40px;border-bottom: 1px #fff solid;border-top: 0;border-left: 0;border-right: 0;outline: 0;background: none;display: block;width: 138px;color: #fff;background: url("../images/foot-list-type_13.png") 118px center no-repeat}
.sj-foot .footop .yqlj>select option{color: #222}
.sj-foot .footop .yqlj>.selects{overflow-y: auto;overflow-x: hidden; padding-top: 10px;max-width: 300px;max-height: 600px;border: 5px rgba(37,88,156,0.4) solid;background-color: rgba(255,255,255,0.9);position: absolute;left: 60px;bottom: 146px;z-index: 9999}
.sj-foot .footop .yqlj>.selects.mb2{bottom: 105px !important;}
.sj-foot .footop .yqlj>.selects.mb3{bottom: 64px !important;}
.sj-foot .footop .yqlj>.selects li{height: 30px;line-height: 30px;font-size: 16px;}
.sj-foot .footop .yqlj>.selects li:hover {color: #0c5b96;background-color: rgba(255,255,255,1)}
.sj-foot .footop .yqlj>.selects li a{color: #555;display: block;height: 30px;line-height: 30px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px}
.sj-foot .footop .yqlj .yqlj{background-color: #efefef;width: 80px;position: relative;border-bottom: 0;right: 0;height: auto}
.sj-foot .footop .lxwm{padding-left: 30px;width: 390px}
.sj-foot .footop .lxwm>div{margin-left: 30px;height: 40px;line-height: 40px;border-bottom: 1px #fff solid;background: url("../images/foot-list-type_13.png") 170px center no-repeat}
.sj-foot .footop .lxwm>p{line-height: 218%;margin-top: 20px}
.sj-foot .footop .mp{background-color: #fff; margin-left: 30px;width: 309px;height: 150px;background: url("../images/map_07.png") center center no-repeat}
.sj-foot .footop .ewm{width:90px;background: none;display: block;float:left; }
.sj-foot .footop .ewm img{display: block;width: 60px;height: 60px;margin: 3px auto;}
.ewm i{display: block;text-align: center;font-style: normal;height: 30px;line-height: 30px}
.ewm{width: 100px;background: none;display: block;margin: 0 auto; ;}
.ewm img{width: 100px;display: block;width: 100px;height: 100px;    margin-top: 26px;}
.ewm i{display: block;text-align: center;font-style: normal;height: 30px;line-height: 30px}
.sj-foot a{color: #fff;padding: 0 10px;border-left: 1px #fff solid;display: inline-block;height: 16px;line-height: 16px}
.sj-foot a:first-child{border: 0}
.sj-foot .foot{background-color: #235599;height: 50px;line-height: 50px}
.sj-foot .footop .pcewm{width:180px;background: none;display: block;margin-top:-8px;float:left}
/*列表*/
.sj-list-article{min-height: 500px}
.sj-list-article>.fl{width: 250px;}
.sj-list-article>.fl .title{height: 40px;line-height: 40px;border-bottom: 2px #145cbf solid}
.sj-list-article>.fl .title h4{font-weight: normal;font-size: 18px;border-bottom: 2px #e10102 solid;padding: 0 5px;display: inline-block;border-right: 10px #fff solid}
.sj-list-article>.fl ul{background-color: #f4f4f4}
.sj-list-article>.fl ul li{height: 50px;line-height: 50px;border-bottom: 1px #fff solid;background: url("../images/ico-list1_03.png") 220px center no-repeat}
.sj-list-article>.fl ul li.on{background-color: #d4ebff;}
.sj-list-article>.fl ul li.on a{color: #012c66}
.sj-list-article>.fl ul li a{width: 190px; display: block;padding-left: 20px;color: #444444;font-size: 16px}
.sj-list-article>.fr{width: 920px;}
.sj-list-article>.fr header{height: 40px;line-height: 40px;border-bottom: 2px #145cbf solid}
.sj-list-article>.fr header div{color: #416ca5;background: url("../images/ico-home_03.png") left center no-repeat;padding-left: 20px}
.sj-list-article>.fr header div a{color: #416ca5}
.sj-list-article>.fr header h4{font-weight: normal;font-size: 18px;border-bottom: 2px #e10102 solid;padding: 0 5px;display: inline-block;border-right: 10px #fff solid}
.sj-list-article>.fr .list{padding-bottom: 20px}
.sj-list-article>.fr .list li{height: 30px;line-height: 30px;background: url("../images/list-type-red_11.png") left center no-repeat;padding-left: 20px}
.sj-list-article>.fr .list li a{float: left;width: 700px;color: #444;transition: all 0.5s}
.sj-list-article>.fr .list li a:hover{color: #416ca5;transform: scale(1.02)}
.sj-list-article>.fr .list li:nth-of-type(5n+5){border-bottom: 1px #ccc dotted;padding-bottom: 15px;margin-bottom: 15px;background: url("../images/list-type-red_11.png") left 12px no-repeat;}
.sj-list-article>.fr .list li time{float: right;width: 100px;}
/*list-img*/
.sj-list-img{min-height: 500px}
.sj-list-img>.fl{width: 250px;}
.sj-list-img>.fl .title{height: 40px;line-height: 40px;border-bottom: 2px #145cbf solid}
.sj-list-img>.fl .title h4{font-weight: normal;font-size: 18px;border-bottom: 2px #e10102 solid;padding: 0 5px;display: inline-block;border-right: 10px #fff solid}
.sj-list-img>.fl ul{background-color: #f4f4f4;}
.sj-list-img>.fl ul li{height: 50px;line-height: 50px;border-bottom: 1px #fff solid;background: url("../images/ico-list1_03.png") 220px center no-repeat}
.sj-list-img>.fl ul li.on{background-color: #d4ebff;}
.sj-list-img>.fl ul li.on a{color: #012c66}
.sj-list-img>.fl ul li a{width: 190px; display: block;padding-left: 20px;color: #444444;font-size: 16px}
.sj-list-img>.fr{width: 920px;}
.sj-list-img>.fr header{height: 40px;line-height: 40px;border-bottom: 2px #145cbf solid}
.sj-list-img>.fr header div{color: #416ca5;background: url("../images/ico-home_03.png") left center no-repeat;padding-left: 20px}
.sj-list-img>.fr header div a{color: #416ca5}
.sj-list-img>.fr header h4{font-weight: normal;font-size: 18px;border-bottom: 2px #e10102 solid;padding: 0 5px;display: inline-block;border-right: 10px #fff solid}
.sj-list-img>.fr ul{padding-bottom: 10px;border-bottom: 1px #ccc dotted;display: block}
.sj-list-img>.fr ul li{width: 212px;height: 205px;margin: 8px;float: left}
.sj-list-img>.fr ul li img{width: 212px;height: 158px;transition: all 0.5s}
.sj-list-img>.fr ul li h3{font-weight: normal;text-align: center;color: #48586e;font-size: 14px;height: 30px;line-height: 30px}
.sj-list-img>.fr ul li:hover img{transform: scale(1.05)}
.sj-list-img>.fr ul li:hover h3{color: #3b7dd7}
  .help p{font-size:12px!important;}
/*详情*/
.sj-article-article{min-height: 500px}
.sj-article-article>.fl{width: 250px;}
.sj-article-article>.fl .title{height: 40px;line-height: 40px;border-bottom: 2px #145cbf solid}
.sj-article-article>.fl .title h4{font-weight: normal;font-size: 18px;border-bottom: 2px #e10102 solid;padding: 0 5px;display: inline-block;border-right: 10px #fff solid}
.sj-article-article>.fl ul{background-color: #f4f4f4}
.sj-article-article>.fl ul li{height: 50px;line-height: 50px;border-bottom: 1px #fff solid;background: url("../images/ico-list1_03.png") 220px center no-repeat}
.sj-article-article>.fl ul li.on{background-color: #d4ebff;}
.sj-article-article>.fl ul li.on a{color: #012c66}
.sj-article-article>.fl ul li a{width: 190px; display: block;padding-left: 20px;color: #444444;font-size: 16px}
.sj-article-article>.fr{width: 920px;}
.sj-article-article>.fr>header{height: 40px;line-height: 40px;border-bottom: 2px #145cbf solid}
.sj-article-article>.fr>header div{color: #416ca5;background: url("../images/ico-home_03.png") left center no-repeat;padding-left: 20px}
.sj-article-article>.fr>header div a{color: #416ca5}
.sj-article-article>.fr>header h4{font-weight: normal;font-size: 18px;border-bottom: 2px #e10102 solid;padding: 0 5px;display: inline-block;border-right: 10px #fff solid}
.sj-article-article>.fr .main{overflow: hidden}
.sj-article-article>.fr .main h1{font-size: 26px;text-align: center;line-height: 190%;font-weight: normal;color: #054985;padding: 30px}
.sj-article-article>.fr .main header p{background: url("../images/bg-head_03.png") center top no-repeat;padding: 20px;text-align: center}
.sj-article-article>.fr .main header span{display: inline-block;padding: 0 20px;color: #5c5c5c}
.sj-article-article>.fr .main .nr{font-size: 16px !important;line-height: 190%}
.sj-article-article>.fr .main .nr .video{width: 600px;height: 400px;margin: 10px auto}
.sj-article-article>.fr .main .nr iframe{display: block;max-width: 600px !important;margin: 0 auto}
.sj-article-article>.fr .main .nr br{margin-bottom: 15px}
.sj-article-article>.fr .main .nr img:not(.fj){display: block;margin: 0 auto;max-width: 600px}
.sj-article-article>.fr .main .nr p{line-height: 190%;text-indent: 2em;color: #333;padding-bottom: 19px;font-size: 16px !important;text-align: justify}

.sj-article-article>.fr .main .nr .fx{border-bottom: 1px #ccc dotted;padding: 10px 0}
.sj-article-article>.fr .main .nr p.fj{color: #0043a7}
.sj-article-article>.fr .main .nr p.fj a{color: #0043a7;display: block;text-decoration: underline !important;}
.sj-article-article>.fr .main .nr div.page{margin-top: 10px}
.sj-article-article>.fr .main .nr div.page a{display: block;max-width: 700px;height: 30px;line-height: 30px;color: #48586e;text-indent: 0}
.sj-article-article>.fr .nr-map{font-size: 16px !important;line-height: 190%;padding: 30px 0}
.sj-article-article>.fr .nr-map h2{font-weight: normal;font-size: 16px;margin: 10px 0 5px 0}
.sj-article-article>.fr .nr-map h2:before{display: block;content: "";height: 0;clear: bottom}
.sj-article-article>.fr .nr-map h2 a{color: #0c5b96;display: inline-block;text-indent: 2em;font-weight: 500}
.sj-article-article>.fr .nr-map  ul{background-color: rgba(239, 239, 239,0.5);border-top: 1px #efefef solid;padding: 5px}
.sj-article-article>.fr .nr-map ul li{float: left;padding: 0 20px}
.sj-article-article>.fr .nr-map ul li a{font-size: 15px}



/*分页*/
.fy{float: right;width: 820px; text-align: center;padding: 30px 0}
.fy  li{transition: all 0.2s; height: 28px;line-height: 28px;min-width: 25px; text-align: center;border: 1px aliceblue solid; background-color: #fff; margin: 0 2px;padding: 0 5px;display: inline-block;box-shadow: 2px 2px 2px #999;}
.fy  li a{display: block;}
.fy  li a:hover{text-decoration: none}
.fy  li:hover{transform:scale(1.2);}
.fy  li.thisclass{background-color:#FF9900 }
.fy  li.thisclass a{color: #fff }

}
.pagination{text-align:center;margin:60px auto; clear:both;border-bottom:none!important;line-height:30px!important}
.pagination>a{display:inline-block;line-height:25px;padding:0 15px;vertical-align:middle;border:1px solid #e1e1e1}
.pagination ul{display:inline-block;vertical-align:middle;margin:0 8px}
.pagination ul li{margin:0 5px; line-height:30px;width:30px; text-align:center;}
.pagination ul li.active{ background:#1482e9; color:#fff}
.pagination ul li.active a{ color:#fff}
#div_div Canvas{width:132px; height:132px}
.IndexVod embed{width:270px!important;height:230px!important;}
.nr table{ background:#000;margin:0px auto}
.nr table td,.nr table th{ background:#fff}
.search-page {
	background: #f5f5f5 no-repeat top center;
	background-size: contain;
	margin-top: -14px;
	padding-bottom: 40px
}
.search-page .search-input-box {
	padding-top: 74px;
	padding-bottom: 35px
}
.search-page .search-input-box .wrapper-content {
	text-align: center
}
.search-page .search-input-box .wrapper-content .search-box {
	display: inline-block;
	text-align: left; margin-bottom:18px;
}
.search-page .search-input-box .wrapper-content .input-main {
	display: inline-block;
	white-space: nowrap;
	font-size: 0
}
.search-page .search-input-box .wrapper-content .input-main input {
	display: inline-block;
	font-size: 16px;
	vertical-align: middle;
	width: 700px;
	height: 45px;
	line-height: 45px
}
.search-page .search-input-box .wrapper-content .input-main button {
	vertical-align: middle;
	height: 46px;
	line-height: 46px;
	background-color: #245399;
	width: 180px;
	border:none;color:#fff;
}
.search-page .search-input-box .wrapper-content .hot-search {
	box-sizing: border-box;
	padding: 16px;
	text-align: left
}
.search-page .search-input-box .wrapper-content .hot-search a {
	display: inline-block;
	background: #c7d1e1;
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
	border-radius: 20px;
	margin-right: 10px
}
.search-page .search-input-box .wrapper-content .hot-search a:hover {
	background: rgba(199,209,225,0.8)
}
.search-page .search-result {
	padding-top: 15px
}
.search-page .search-result .nav li {
	width: 15%;
	margin-right: 2%
}
.search-page .search-result .nav li:last-child {
	margin-right: 0px
}
.search-page .search-result .nav li a {
	display: block;
	line-height: 50px;
	color: #606060;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	position: relative
}
.search-page .search-result .nav li a::after {
	content: '';
	position: absolute;
	bottom: -4px;
	left: 0;
	height: 4px;
	width: 100%;
	background: #f3f3f3
}
.search-page .search-result .nav .active a {
	font-weight: 600;
	color: #245399
}
.search-page .search-result .nav .active a::after {
	background: linear-gradient(to right, #ffd2a1 0%, #ffa6c1 100%)
}
.search-page .search-result .search-info {
	padding: 20px 0;
	text-align:left;
}
.search-page .search-result .search-info p {
	font-size: 16px;
	color: #818181;
	line-height: 30px
}
.search-page .search-result .search-info p span {
	color: #245399
}
.search-page .search-result .result-main .lists-box {
	width: 820px
}
.search-page .search-result .result-main .lists-box .filter-box .layui-form .layui-form-item {
	width: 23.5%;
	margin-right: 2%;
	clear: none
}
.search-page .search-result .result-main .lists-box .filter-box .layui-form .layui-form-item:last-child {
	margin-right: 0
}
.search-page .search-result .result-main .lists-box .filter-box .layui-form .layui-form-item .layui-input-block {
	margin: 0
}
.search-page .search-result .result-main .lists-box .filter-box .line {
	margin-top: 10px;
	display: block;
	height: 20px;
	width: 100%;

}
.search-page .search-result .result-main .lists-box .lists ul li a {
	display: block;
	padding-left: 40px;
	position: relative;
	border-bottom: 1px solid #ececec
}
.search-page .search-result .result-main .lists-box .lists ul li a h2 {
	position: relative;
	line-height: 30px;
	font-size: 16px;
	color: #245399;
	margin-top: 30px;
	text-align:left
}
.search-page .search-result .result-main .lists-box .lists ul li a h2::before {
	content: '';
	position: absolute;
	left: -25px;
	top: 50%;
	transform: translate(0, -50%) rotate(45deg);
	width: 8px;
	height: 8px;
	background: #bd1a2d
}
.search-page .search-result .result-main .lists-box .lists ul li a .label {
	position: absolute;
	right: 0;
	top: 0
}
.filter-box{height:50px; padding-top:18px;}
.search-page .search-result .result-main .lists-box .lists ul li a .label span {
	line-height: 30px;
	display: inline-block;
	font-size: 13px;
	color: #245399;
	background: #dfecff;
	padding: 0 25px;
	border-radius: 10px;
	position: relative
}
.search-page .search-result .result-main .lists-box .lists ul li a .label span::before {
	content: '';
	position: absolute;
	left: -4px;
	top: 50%;
	width: 5px;
	height: 20px;
	transform: translate(0, -50%);
	background: #dfecff
}
.search-page .search-result .result-main .lists-box .lists ul li a p {
	font-size: 12px;
	color: #5a5a5a;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align:left
}
.search-page .search-result .result-main .lists-box .lists ul li a p span {
	margin-right: 15px
}
.search-page .search-result .result-main .search-logs {
	width: 350px;
	background: #dfecff;
	box-sizing: border-box;
	padding: 20px
}
.search-page .search-result .result-main .search-logs h2 {
	font-size: 18px;
	color: #245399;
	font-weight: bold;
	margin-top: 20px
}
.search-page .search-result .result-main .search-logs h2:first-child {
	margin-top: 0
}
.search-page .search-result .result-main .search-logs .top-item .item {
	display: block;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	margin-top: 15px
}
.search-page .search-result .result-main .search-logs .top-item .item i {
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	border-radius: 50%;
	margin-right: 10px;
	vertical-align: middle
}
.search-page .search-result .result-main .search-logs .top-item .item p {
	display: inline-block;
	width: 240px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 25px;
	vertical-align: middle
}
.search-page .search-result .result-main .search-logs .top-item .item:nth-child(1) i {
	background: #ff3a51
}
.search-page .search-result .result-main .search-logs .top-item .item:nth-child(2) i {
	background: #ff803a
}
.search-page .search-result .result-main .search-logs .top-item .item:nth-child(3) i {
	background: #ffbc3a
}
.search-page .search-result .result-main .search-logs .logs-box {
	padding-top: 20px
}
.search-page .search-result .result-main .search-logs .logs-box li {
	margin-right: 30px
}
.search-page .search-result .result-main .search-logs .logs-box li a {
	color: #245399;
	font-size: 14px;
	line-height: 35px;
	transition: all 0.1s ease
}
.search-page .search-result .result-main .search-logs .logs-box li a:hover {
	color: #496fa8
}
.search-page .search-result .result-main .search-logs .clear-logs-btn-box {
	text-align: center;
	margin-top: 30px
}
.search-page .search-result .result-main .search-logs .clear-logs-btn-box a {
	display: inline-block
}
.search-page .search-result .result-main .search-logs .clear-logs-btn-box a i {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("../images/common/clear.png") no-repeat center center;
	vertical-align: middle
}
.search-page .search-result .result-main .search-logs .clear-logs-btn-box a span {
	font-size: 14px;
	color: #4a4a4b;
	vertical-align: middle
}
.notice_pic{width:300px ;height:200px; position:fixed; top:50%;margin-top:-100px; z-index:99999999}
.notice_pic img{width:100%;height:100%}
.sj-head1{width:1200px; margin:0px auto}
.sj-head1>div{justify-content:center}
.sj-head1>div>a>img{margin-top: 14px}
.sj-head1>div>div{margin-top: 17px;color: #0c5b96;}
.sj-head1>div>div a{color: #0c5b96;padding: 0 10px;border-left: 2px #0c5b96 solid;height: 16px;line-height: 16px;display: inline-block}
.sj-head1>div>div a:first-child{border: 0}
.sj-head1>div>div img{position: relative;top: 10px;cursor: pointer}
.sj-head1>div>div .search{display: none; overflow: hidden; position: relative;border: 1px #1859a8 solid;height: 39px;line-height: 39px;width: 370px;border-radius: 20px;margin-top: 20px;margin-left: 10px}
.sj-head1>div>div .search input[type=text]{height: 39px;width:290px;line-height: 39px;display: block;float: left;padding-left: 10px;background: none;border: 0;outline: 0;font-size: 16px}
.sj-head1>div>div .search input[type=button]{height: 39px;width:69px;line-height: 39px;display: block;float: right ;border: 0;outline: 0;background-color: rgba(24,89,168,1);font-size: 16px;color: #fff;cursor: pointer}
.sj-head1 nav{color: #fff;font-size: 18px;text-align: center;position: relative;z-index: 9999999;height: 60px; border-radius:80px; background:rgba(10,105,235,0.7)!important;}
.sj-head1 nav a{color: #fff;font-size: 18px;display: block}
.sj-head1 nav>ul>{display: block;margin: 0 auto}
.sj-head1 nav>ul>li{float: left;width: 133px;height: 60px;cursor: pointer}
.sj-head1 nav>ul>li>a{float: left;width: 133px;background: url("../images/nav-fgx_03.png") right center no-repeat;height: 60px;line-height: 60px}
.sj-head1 nav>ul>li.on{float: left;width: 133px;}

.sj-head1 nav>ul>li:last-child a{background:none}
.sj-head1 nav>ul>li>ul{background-color: rgba(59, 125, 215,0.7);margin-top: 60px;overflow: hidden;display: none}
.sj-head1 nav>ul>li>ul li{background-color: rgba(59, 125, 215,0.5);height: 35px;line-height: 35px}
.sj-head1 nav>ul>li>ul li:hover{background-color: rgba(59, 125, 215,0.7)}
.sj-head1 nav>ul>li>ul li a{font-size: 16px;}
.top80{top:100px}
.banner{position:relative;height:434px;overflow:hidden; margin-top:0px!important}
.banner .slick-list{height:100%;}
.banner .slick-track{height:100%;}
.banner .slick-slide>div{height:100%;}
.banner .frame{height:100%;}
.banner .frame video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.banner .child{background-size:cover;color:#fff;background-position:center center;height:100%;position:relative;overflow:hidden;background-color:#94070a;}
.banner .child:before{content:"";position:absolute;left:0;bottom:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));}
.banner .child .fz30{position:absolute;left:0;right:380px;bottom:50px;line-height:1;padding-left:40px;}
.banner .child .a1{position: absolute;left:0;top:0;width:100%;height:100%;}
.banner .child .a2{position:absolute;right:15px;bottom:35px;font-size:24px;line-height:1;width:80px;height:60px;line-height:60px;text-align:center;}
.banner .child .a2:after{;display: inline-block;vertical-align: middle;font-family:icon;}
.banner .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.8);text-align: center;opacity:0;width:50%;}
.banner .showdiv .text{transform:translate(-50%,-50%) scale(1);opacity:1;transition:all 2s ease-out 0.5s;}
.banner .navg{position: absolute;right:100px;bottom:50px;color: #fff;text-align: center;line-height:1;}
.banner .navg li{margin:0 10px;font-family:Arial;cursor: pointer;vertical-align: middle;display:inline-block;}
.banner .navg li.slick-active{font-size:22px;}
.banner .navg li:after{content:"";border-top:1px solid #fff;display: inline-block;vertical-align: middle;width:0px;margin-left:5px;transition:all 0.5s ease-out 0s;}
.banner .navg li.slick-active:after{width:60px;}
.banner .tit{position:absolute;left:50px;bottom:60px;right:50px;background:rgba(0,0,0,0.5);height:80px;line-height:80px;color: #fff;display:flex;display:-ms-flexbox;justify-content:justify;justify-content:space-between;}
.fiex{ position:fixed!important; z-index:99;justify-content:center}
.ewphone{display:none!important}
}