@charset "utf-8";
/* CSS Document */
* {vertical-align: baseline;padding: 0;margin: 0;border: none;list-style:none;}
body {font-family:  "Microsoft YaHei","微软雅黑","SimHei","Arial";overflow-x: hidden;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#b30101;text-decoration:underline;}
.white:link,.white:visited{color:#fff;text-decoration:none;}
.white:hover,.white:active{color:#fff;text-decoration:underline;}
.red:link,.red:visited{color:#b30101;text-decoration:none;}
.red:hover,.red:active{color:#b30101;text-decoration:underline;}
.blue:link,.blue:visited{color:#2359a6;text-decoration:none;}
.blue:hover,.blue:active{color:#b30101;text-decoration:underline;}
.grey:link,.grey:visited{color:#848484;text-decoration:none;}
.grey:hover,.grey:active{color:#b30101;text-decoration:underline;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.b{font-weight:bold;}
body{min-width:1200px;}
.ad1200,.content{width:1200px; margin:0px auto; overflow:hidden;}
input {outline: none;}

.navt{ width:100%; height:36px; background:#ffffff url(../images/e5.png) repeat-x 0px bottom;}
.navtop{ width:1200px; height:36px; margin:0px auto; font-size:14px; line-height:35px; color:#686868; background:#ffffff url(../images/e5.png) repeat-x 0px bottom;}
.slog{}
.hotl{}

.logo{width:1200px; height:120px; margin:0px auto;}
.logoimg{ padding:30px 0px; display:inline-block;}
.logoad{margin-top:30px;}
.logoapp{width:365px; height:64px; margin-top:28px;}
.icwx{width:64px; height:64px; float:left; margin-right:11px; display:inline-block; }
.icwx a{ display:block; overflow:hidden; }
.icwx{ background-position:-75px 0px;position:relative;}
.vm{position:absolute;width:160px;height:160px;border:1px solid #e5e5e5;top:64px;left:-10px;background:url(../images/toolbar.png) no-repeat -6px -1px;display:none;z-index:1000;}
.icwx:hover .vm{display:block}
.icwb{ background-position:-150px 0px;}
.ictt{ background-position:-225px 0px;}
.icszb{ background-position:-301px 0px; margin-right:0px;}

.navm{width:100%; height:52px; background:#2359a7;}
.navm ul{width:1200px; height:52px; margin:0px auto; background:#2359a7; display:block;}
.navm li{ float:left; height:52px; line-height:52px; font-size:16px; padding:0px 10px 0px 12px; display:inline-block; background:url(../images/navm-li.png) no-repeat 0px 18px;}
.navm li a{color:#fff;}
.nav-one{padding:0px 10px 0px 20px !important; background:none !important;}
.navm-ms{width:100%;height:36px;background:url(../images/news-e5.png) repeat-x 0 bottom;}
.navm-ms ul{width:1200px;height:36px;margin:0px auto;line-height:35px;color:#848484;background:url(../images/news-e5.png) repeat-x 0 bottom;overflow: hidden;}
.navm-ms li{float:left;height:35px;line-height:35px;font-size:14px;padding:0px 16px 0px 18px;display:inline-block;background:url(../images/navm-ms-li.png) no-repeat 0px 12px;}

.net{width:1200px; margin:20px auto 0; overflow:hidden;}
.net-head{height:auto;line-height:54px;font-size:30px;padding:0px 28px;text-align:center;font-weight:bold;overflow:hidden;}
.net-two{ padding:15px 28px; margin-top:12px; background:#f3f3f3;}
.net-two p{ font-size:16px; line-height:28px; color:#235aa7;}
.net-two a{ padding-left:11px; margin-left:10px; background:url(../images/navn-li.png) no-repeat 0px 4px;}
.net-two .none{padding:0px; margin:0px; background:none;}

.sear{width:1200px; height:38px; margin:20px auto 0; overflow:hidden;}
.focu{;height:36px;line-height:36px; border:1px solid #cdcdcd; border-left:none; overflow:hidden; background:url(../images/focu.png) no-repeat 0px 0px;}
.jjl{width:68px;height:36px;display:inline-block;float:left;margin-right:20px;}
.gundong{float:left;width:1100px;height:36px;overflow:hidden;}
.focu span{display:inline-block;padding-left:14px;margin-right:10px;line-height:36px;background:url(../images/d.png) no-repeat left 16px;}
.search{width:240px; height:36px;}
#wd{width:181px;height:36px; font-size:14px; text-indent:10px; float:left; color:#c1c1c1; border:1px solid #00599c; border-right:none;}
#search-btn{width:50px;height:38px; background:url(../images/button.png) no-repeat; border:none; cursor:pointer}

#wrapper{width:1200px; height:168px; margin:20px auto 0; overflow:hidden;background: #f3f3f3; }
.jscarousal{width:1164px; height:156px; margin:12px 0 0 0; position:relative;}
.jscarousal .jscarousal-left{float:left;display:block;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left top;margin:60px 3px 0px 18px;overflow:hidden;position:relative;cursor:pointer;}
.jscarousal .jscarousal-left:hover{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -28px;margin:60px 3px 0px 18px;overflow:hidden;cursor:pointer;}
.jscarousal .jscarousal-right{float:left;display:block;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -56px;margin:60px 0px 0px 3px;overflow:hidden;position:relative;cursor:pointer;}
.jscarousal .jscarousal-right:hover{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -84px;margin:60px 0px 0px 3px;overflow:hidden;cursor:pointer;}
.jscarousal-contents{float:left;width:1060px;height:146px;overflow:hidden;position:relative;}
.jscarousal-contents > div{position:absolute;width:100%;height:146px;}
.jscarousal-contents > div > div{float:left;width:240px;height:146px;margin:0px 12px;}
.jscarousal-contents img{width:240px;height:94px;}
.hidden{display:none;}
.visible{display:block;}
.thumbnail-active{filter:alpha(opacity=60);opacity:0.6;cursor:pointer;}
.thumbnail-inactive{filter:alpha(opacity=100);opacity:1.0;cursor:pointer;}
.thumbnail-text{font-size:16px;line-height:22px;margin-top:8px;text-align:left;display:block;}

.nmg{width:1200px; margin:20px auto 0; border-bottom:1px solid #cdcdcd; overflow:hidden;}
.nmg-head{ height:54px; line-height:54px; font-size:25px; text-align:center; font-weight:bold; padding:0px 8px 0px 135px; overflow:hidden; background:url(../images/nmg.png) no-repeat 0px 11px;}
.nmg p{ font-size:16px; line-height:28px; padding:4px 0px 10px; color:#848484;text-align:center;}
.nmg p a{ margin:0px 6px; display:inline-block;}

.fnews{width:1200px; margin:20px auto 0; overflow:hidden;}
.fnews-list{width:470px; height:446px; overflow:hidden;}
.fnews-list li{font-size:18px; line-height:36px;}

#foucsBox {margin:8px auto 0;padding:0;width:700px;height:430px;overflow:hidden; zoom:1;position:relative;float:right;}
#foucsBox .imgCon {width:700px;height:430px;margin:0;padding:0;list-style:none;}
#foucsBox .imgCon li {float:left;width:700px;height:430px;position:relative;}
#foucsBox .imgCon li img {border:0;width:700px;height:430px;}
#foucsBox .imgCon li .imgTitle {width:580px;height:42px;line-height:42px;text-indent:12px;overflow:hidden;position:absolute;bottom:0px;z-index:2;}
#foucsBox .imgCon li .imgTitle a {color:#fff;display:block;text-decoration:none;font-size:18px;zoom:1;}
#foucsBox .showPage {width:700px;height:42px;position:absolute;bottom:0;background:#000;opacity:0.6;filter:alpha(opacity=60);z-index:1;}
#foucsBox .foucs {height:11px;width:95px;position:absolute;bottom:16px;right:8px;z-index:3;}
#foucsBox .foucs span {display:inline-block;width:11px;height:11px;margin:0 4px;line-height:0;font-size:0;background: url(../images/bg.png) -20px 0px no-repeat;cursor:pointer;overflow:hidden;}
#foucsBox .foucs span.f {background:url(../images/bg.png) 0px 0px no-repeat;}
#foucsBox .foucsButton {width:40px;height:56px;padding:7px;margin-top:-250px;position:relative;z-index:4; }
#foucsBox .foucsButton span {display:inline;width:40px;height:56px;margin:0px;cursor:pointer;overflow:hidden;background: url(../images/bg.png) 0 -30px no-repeat;}
#foucsBox .foucsButton img {display:none;}
#foucsBox .lBtn {float:left;}
#foucsBox .lBtn span {float:left;background-position:0 -30px;}
#foucsBox .rBtn {float:right;}
#foucsBox .rBtn span {float:right;background-position:0 -90px;}
#foucsBox .btnHover {overflow:hidden;}
#foucsBox .btnHover img {display:none;}

.block420{width:420px; height:auto; overflow:hidden;}
.block750{width:750px; height:auto; overflow:hidden;}
.block300{width:300px; height:auto; overflow:hidden;}
.block870{width:870px; height:auto; overflow:hidden;}
.titile_ls{height:44px; line-height:44px; font-size:22px; font-weight:bold; color:#005ca0; margin:20px auto 0; border-bottom:1px solid #cbcbcb;}
.titile_ls a{color:#005ca0;}
.titile_ls a:hover{color:#b30101;}
.titile_ls span{color:#848484;line-height:44px;font-size:14px; font-weight:normal; float:right;}
.titile_ls span a{color:#8d8d8d;}
.list420,.list300{margin-top:15px;}
.list420 li,.list300 li{ height:36px; line-height:36px; font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.img420{width:420px; height:236px; margin:24px auto 0px; position:relative;}
.img420 img{width:420px; height:236px;}
.img420 .showpage{width:420px;height:32px;position:absolute;bottom:0;background:#000;opacity:0.6;filter:alpha(opacity=60);z-index:1;}
.img420 .imgtitle{width:420px;height:32px;line-height:32px;text-align:center;overflow:hidden;position:absolute;bottom:0px;z-index:2;}
.img420 .imgtitle a{color:#fff;display:block;text-decoration:none;font-size:16px;zoom:1;}
.imglist{width:435px; margin-top:24px;}
.imglist li{width:130px; height:186px; float:left; display:inline-block; margin-right:15px;}
.imglist li p{font-size:16px; height:48px; line-height:24px; margin-top:8px;}
.img300{width:300px; height:100px; margin:24px auto 0px;}

.imglist_ws{width:892px; margin-top:24px;}
.imglist_ws li{width:200px; height:184px; float:left; display:inline-block; margin-right:23px;}
.imglist_ws a{display:block;position:relative;width:200px;height:140px;}
.imglist_ws img{position:absolute;left:0;top:0;width:100%;height:100%;}
.imglist_ws .play-icon{width:40px;height:40px;position:absolute;background: url(../images/play.png);top:50%;margin:-20px 0 0 -20px;left:50%;}
.imglist_ws li p{font-size:14px; height:36px; line-height:18px; margin-top:8px;}

.szb{width:300px; height:252px; border-top:1px solid #005ca0; background:#f3f3f3 url(../images/szb-bg.png) no-repeat 230px 5px; margin:20px auto 0;}
.szb .titile{height:48px; line-height:48px; font-size:18px; text-indent:20px; color:#005ca0; font-weight:bold;}
.szb li{ width:224px; height:48px; margin:0px auto 18px;}

.mnav{width:1200px; height:auto; margin:20px auto 0; overflow:hidden;}
#tabs1{width:1200px; height:244px;}
.menu1box{overflow:hidden;height:38px;width:1200px;font-size:16px;border-bottom:1px solid #cbcbcb;background:#f3f3f3 url(../images/menu1box.png) no-repeat 0 0;}
#menu1 li{float:left;display:block;cursor:pointer;padding:0px 17px;text-align:center;line-height:38px;height:38px;}
#menu1 li.hover{background:#005ca0;padding:0px 18px;}
#menu1 li a{color:#494949;}
#menu1 li a:hover,#menu1 li.hover a{color:#ffffff;text-decoration:none;}
.main1box{height:205px;width:1200px;}
#main1 ul{display:none;}
#main1 ul.block{display:block;}
.nbox{width:300px;height:180px;float:right;margin-top:24px;overflow:hidden;position:relative;}
.nbox img{width:300px;height:180px;padding-right:15px;}
.nbox .txttitle{width:276px;height:40px;line-height:20px;overflow:hidden;position:absolute;bottom:4px;left:12px;z-index:2;}
.nbox .showpage{width:300px;height:48px;position:absolute;bottom:0;background:#000;opacity:0.6;filter:alpha(opacity=60);z-index:1;}
.nbox .txttitle a{color:#fff;display:block;text-decoration:none;font-size:16px;zoom:1;}
.main dl{width:900px;float:left;margin-top:15px;}
.main dd{width:420px;height:38px;font-size:18px;line-height:38px;display:inline-block;float:left;margin-right:30px;overflow:hidden}

.imglist_dt{width:1226px; margin-top:24px;}
.imglist_dt li{width:280px;height:224px;float:left;display:inline-block;margin-right:26px;}
.imglist_dt li p{font-size:16px;height:36px;line-height:36px;background:#e7e7e7;text-align:center;}

.img_r300{width:300px; height:208px; margin:24px auto 0px; position:relative;}
.img_r300 img{width:300px; height:208px;}
.img_r300 .showpage{width:300px;height:28px;position:absolute;bottom:0;background:#000;opacity:0.6;filter:alpha(opacity=60);z-index:1;}
.img_r300 .imgtitle{width:300px;height:28px;line-height:28px;text-align:center;overflow:hidden;position:absolute;bottom:0px;z-index:2;}
.img_r300 .imgtitle a{color:#fff;display:block;text-decoration:none;font-size:16px;zoom:1;}

.list_r300{height:199px; padding:16px 0px 0px 16px; background:#f3f3f3;}
.list_r300 li{height:36px; line-height:36px; font-size:16px;}

.imgbox{height:156px; margin:24px auto 0px; overflow:hidden;}
.imgbox img{width:220px; height:156px; float:left; margin-right:10px;}
.imgbox h3{font-size:16px;line-height:26px; font-weight:normal;}
.imgbox p{font-size:14px;line-height:24px; color:#848484; margin-top:6px;}

.mkeUl{margin:24px auto 0px;height:279px;width:300px;overflow:hidden;position:relative;}
.mkeUl ul{position:absolute;left:0px;top:0px;height:279px;}
.mkeUl ul li{width:300px;height:279px;overflow:hidden;float:left;}
.mkeUl ul li img{width:300px;height:200px;}
.mkeUl ul li h3{width:240px;height:68px;font-size:16px;line-height:28px;font-weight:normal;padding:11px 12px 0px 48px;background:#e7e7e7 url(../images/mkeUl.png) no-repeat 10px 15px;}
.mkeLbtn{background:url(../images/bg.png) no-repeat 0px -30px;height:56px;width:40px;position:absolute;left:0px;top:72px;cursor:pointer;z-index:10;}
.mkeRbtn{position:absolute;top:72px;right:0px;background:url(../images/bg.png) no-repeat 0px -90px;height:56px;width:40px;cursor:pointer;z-index:10;}

.imglist_rmt{height:222px;margin-top:24px;}
.imglist_rmt li{width:140px;height:220px;float:left;display:inline-block;margin:0px 19px;padding:0px 30px;background:#e7e7e7;border:1px solid #cbcbcb;text-align:center;}
.imglist_rmt img{width:140px;height:140px;margin:24px auto 0px;text-align:center;}
.imglist_rmt li p{width:140px;font-size:16px;height:40px;line-height:40px;background:#e7e7e7;text-align:center;}

.flink li{ margin:14px auto 0; padding:5px 0;}
.flink li h3{ width:84px; float:left; font-size:14px; line-height:24px; text-align:right;}
.flink li p{ font-size:14px; line-height:24px; display:inline-block;}

.footer{width:100%;margin:30px auto 0;text-align:center;background:#2359a7 url(../images/e7.png) repeat-x top;color:#fff;line-height:24px;}
.footer .copy{width:1200px;margin:0px auto;padding:30px 0;overflow:hidden;background:#2359a7 url(../images/e7.png) repeat-x top;}
.footer a{
    color: #fff;
}
.footer p{width:1200px; display:inline-block;font-size:14px;line-height:24px;text-align:center;}
.footer .org{width:800px; margin:20px auto 0px;font-size:14px;line-height:24px;}
.footer .org_img{margin:0px 12px;}
.footer .org img{vertical-align:middle;}

.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:20px;bottom:120px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -986px;}
.toolbar-item-weixin:hover{background-position:0 -1049px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-app{background-position:0 -738px;}
.toolbar-item-app:hover{background-position:0 -800px;}
.toolbar-item-app .toolbar-layer{height:382px;background-position:0 -225px;}
.toolbar-item-top{background-position:0 -863px;}
.toolbar-item-top:hover{background-position:0 -924px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
    transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
    -moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

.nav-child{
    position: absolute;z-index: 9999;background: #2359a7;
    left: 0px;

    display: none!important;
    width: 100% !important;
    height: auto!important;
}
.navm li:hover .nav-child{
    display: block!important;
}

.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    /*font-size: 14px;*/
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #2359a7;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #2359a7 ;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    margin-bottom: 0.2rem;
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}