/*!
* 愫愫小洁  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 top no-repeat;position: relative;}
.sj-head>div{height:434px;}
.sj-head>div>a>img{margin-top:20px;margin-left:28px}
.sj-head>div>div{margin-top: 41px;color: #0c5b96;}
.sj-head>div>div a{color: #cd0505;padding: 0 10px;border-left: 2px #cd0505 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}
.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: 133px;height: 60px;cursor: pointer}
.sj-head 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-head nav>ul>li.on{float: left;width: 133px;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}

/*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%}
/* 焦点图 */
.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}
.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: 216px;position: relative;}
.sj-foot .footop .yqlj>.select{ cursor: pointer; margin-left: 30px;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: 196px;color: #fff;background: url("../images/foot-list-type_13.png") 180px 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: 160px;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: 130px;background: none;display: block;margin: 0 auto}
.sj-foot .footop .ewm img{width: 135px;display: block;width: 134px;height: 134px;}
.sj-foot .footop .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-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 ul{padding-bottom: 20px}
.sj-list-article>.fr ul 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 ul li a{float: left;width: 700px;color: #444;transition: all 0.5s}
.sj-list-article>.fr ul li a:hover{color: #416ca5;transform: scale(1.02)}
.sj-list-article>.fr ul 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 ul 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}

/*详情*/
.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 }
}
