/*样式包含 头尾、banner、主体第一行等公共样式*/
@charset "utf-8";
/*全局样式控制*/
*{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none !important;}
a:focus{outline:none;}
table{border-collapse:collapse;}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}
button{outline: 0;border: none;}

/*页面最外层div控制*/
html{min-width:1100px;}
body{font-size: 16px;color: #666;}
.wrapper{width:100%;float:left;font-family:"Microsoft YaHei";overflow:hidden;}
.page-con{max-width:1100px;width: 100%;margin: 0 auto;}

/*头部*/
.top{width:100%;float:left;background:#fff;padding-top: 10px;}
.top_t{float: left;width: 100%;height: 117px;}
.top_t1{float: left;padding-top: 30px;}
.top_t1 a{float: left;}
.top_t1 a.top_t11{width: 235px;height: 60px;line-height: 60px;font-size: 22px;font-weight: bold;color: #235ba0;text-align: center;}
.top_t2{float: right;width: 309px;}
.top_t2 p a{font-size: 12px;color: #444;float: right;}
.top_t2 .top_t21{float: left;margin-top: 24px;}
.top_t2 .top_t21 input{height: 31px;line-height: 31px;}
.top_t2 .top_t21 .top_t22{float: left;border: 1px solid #d6e2ec;border-radius: 3px;width: 225px;padding-left: 10px;}
.top_t2 .top_t21 .top_t23{float: right;border:0; width: 84px;color: #fff;font-weight: bold;font-size: 12px;background-color: #54a5ec;text-align: center;border-radius: 0 3px 3px 0;}
.top_b{float: left;width: 100%;padding-top: 2px;margin-bottom: 10px;}
.top_b ul{float: left;width: 100%;}
.top_b ul li{float: left;margin: 0 20px;font-size: 18px;font-weight: bold;height: 45px;line-height: 45px;}
.top_b ul li a{color: #235ba0;}
.top_bj{float:left;width: 100%;height: 10px;background: url("pic_1.png") repeat-x;}

/*主体*/
.main{width: 100%;float: left;padding-bottom: 15px;}
/*第一行*/
.main1{width: 100%;float: left;padding: 15px 0;}
/*图片轮播*/
.main1_l {float: left; position: relative; width: 500px; height: 295px; overflow: hidden; text-align: left;}
.main1_l .pic img { width: 500px; height: 295px; display: block; }
.main1_l .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: rgb(8, 53, 92); filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.main1_l .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.main1_l .txt li{width: 75%; height:30px; line-height:30px; position:absolute; bottom:-36px;}
.main1_l .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; text-decoration: none;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.main1_l .num { position: absolute; z-index: 3; bottom: 5px; right: 10px; }
.main1_l .num li{ float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.main1_l .num li a,.main1_l .num li span { position: absolute; z-index: 2; display: block; color:rgb(0, 0, 0); width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;font-size: 12px;  }
.main1_l .num li span { z-index: 1; background: rgb(255, 255, 255); filter: alpha(opacity=50); opacity: 0.5;}
.main1_l .num li.on a,.main1_l .num a:hover{ background:rgb(16, 114, 170);color:#fff; }

.main1_r{float: right;width: 550px;}
.main1_r p{border-bottom: 3px solid #0066CC;width: 100%;float: left;}
.main1_r p a{float:left;width: 32%;text-align: center; height: 38px;line-height: 38px;background: #0066CC;color: #fff;font-size: 16px;}
.main1_r ul{float: left;width: 100%;position: relative;padding-top: 20px;}
.main1_r ul li{float: left;width: 100%;line-height: 24px;margin-top: 8px;background: url(pic_2.png) 5px 10px no-repeat;}
.main1_r ul li a{float: left;font-size: 14px;padding-left: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;right: 16%;position: absolute;left: 0;}
.main1_r ul li a:hover{color:#5089d5;}
.main1_r ul li span{float: right;font-size: 14px;color: #000;}

/*第二行*/
.main2{width: 100%;float: left;margin-top: 15px;}
/*左*/
.main2_l{float: left;width: 760px;}
.mainBox{width:100%;float:left;border-top: 1px #000 solid;padding-top: 15px;margin-bottom: 30px;}
.tabBox{width:100%;float:left;}
.tabBox .hd{width:100%;float:left;}
.tabBox .hd_l{float:left;}
.tabBox .hd_l a{float:left;width:133px;height:28px;line-height:28px;display:inline-block;font-size:14px;color:#333;text-align: center;background: #e8e8e8;margin-right:2px;}
.tabBox .hd_l a.on{color:#fff;background: #0066CC}
.tabBox .hd_l span{float:left;width:1px;}
.tabBox .bd{width:100%;float:left;}
.tabBox .bd ul{width:100%;float:left;display:none;position: relative}
.tabBox .bd ul li{float: left;width: 100%;line-height: 24px;margin-top: 8px;background: url(pic_2.png) 5px 10px no-repeat}
.tabBox .bd ul li a{float:left;font-size: 14px;padding-left: 25px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;right: 16%;position: absolute;left: 0;}
.tabBox .bd ul li span{float: right;font-size: 14px;color: #000;}
.tabBox .bd ul li:hover a{color:#5089d5;}

/*右*/
.main2_r{float: right;width: 295px;}
.main2_rb{float: right;width: 100%;}
.main2_rb1{float: left;width:100%;border-top: 2px solid #0066CC;background: #F7F7F7;margin-bottom: 15px;}
.main2_rb1>p{float: left;width:100%;padding: 15px 15px 10px 15px;}
.main2_rb1>p span{float: left;font-size: 16px;color: #1862C5;font-weight: bold;}
.main2_rb1>p a{float: right;}
.main2_rb2{float: left;padding: 0 15px 15px 15px;line-height: 26px;}
.main2_rb2 p{font-size: 14px;color: #666; text-indent: 0em !important;}
.main2_rb2 strong{font-weight: normal;}

.main2_rt{float: left;width: 100%;}
.main2_rt ul{float: left;width: 100%;}
.main2_rt ul li{float: left;width: 100%;margin-bottom: 10px;}
.main2_rt ul li img{float: left;width: 100%;height: 47px;}


/*页面底部*/
.footer{float: left;width: 100%;}
.footer .page-con{padding:20px 0;border-top: 1px solid #d1d1d1;}
.footer_l{float: left;padding:0 26px 0 37px;}
.footer_r p a{color: #666;}
.footer_r p{color: #666; font-size: 14px;line-height: 24px;}
.footer_r p span{margin: 0 19px;}


/*栏目页*/
.dqwz{width: 100%;height: 50px;line-height: 50px;background: url(pic_5.png) no-repeat 0 center;color: #1156a4;padding-left: 25px;font-size: 14px;overflow-x: auto;white-space: nowrap;}
.dqwz a{color: #1156a4;}
.lmy_main{margin-top: 30px;width: 100%;float: left;min-height: 600px;}
.lmy_main_l{width: 249px;float: left;}
.lmy_main_l .lmy_flm{width: 100%;height: 64px;float: left;line-height: 64px;padding-left: 24px;font-size: 24px;font-weight: normal;color: #fff;background: url("pic_6.jpg") no-repeat }
.lmy_main_l>ul{float: left;width: 100%;margin-bottom: 30px;}
.lmy_main_l>ul>li>p{line-height: 23px;border-bottom: 1px #dedede solid;float: left;width: 100%;padding-top:18px;padding-bottom:18px;}
.lmy_main_l>ul>li>p>a{display:block;color: #333;font-size: 18px;margin-left: 20px;padding-left: 10px;padding-right: 40px;background-repeat:no-repeat;background-position:194px 50%;}
.lmy_main_l>ul>li.on>p{border-bottom: 1px #54a0ff solid;}
.lmy_main_l>ul>li.on>p>a{color: #0053b4;background-image: url(pic_7.png);}
.lmy_main_l ul li a:hover{color: #0053b4;}
.lmy_main_l4{display: none}
.lmy_main_l3 {float: left;width: 100%;border-bottom: 1px #dedede solid;}
.lmy_main_l3 li{float: left;width: 100%;line-height: 40px;}
.lmy_main_l3 li a{font-size: 14px;color: #333;width: 100%;float: left;padding-left: 30px;line-height:30px;}
.lmy_main_l3 ul li p{line-height:30px;}
.lmy_main_l3 li.on a{color: #0053b4;}


.lmy_main_r{width: 790px;float: right;}
.lmy_main_rt{height: 50px;line-height: 33px;border-bottom: 1px #ccc solid;font-size: 22px;color: #333;}
.lmy_main_rb{float: left;width: 100%;}
.lmy_main_rb ul {margin-top: 30px;position: relative;float: left;width: 100%;padding-left:20px;}
.lmy_main_rb ul li{background: url(pic_2.png) no-repeat 0 center;height: 32px;line-height: 32px;font-size: 14px;position:relative;color:#000;}
.lmy_main_rb ul li a{padding-left: 15px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;right: 16%;position: absolute;left: 0;}
.lmy_main_rb ul li a:hover{color:#5089d5;}
.lmy_main_rb ul li span{float: right;position: absolute;right: 0;}
.lmy_main_rb1{float: left;width: 100%;margin-top: 20px;}
.lmy_main_rb2{float: left;width: 100%;font-size: 18px;color: #5089D5;line-height: 29px;border-bottom: 2px #5089D5 solid;margin-top: 20px;}
.lmy_main_rb2 span a{color: #5089D5;}

.pic{margin-top: 30px;}
.main2_l3{ overflow:hidden;}
.main2_l3 .pic1 ol.picList{ overflow:hidden; zoom:1;float: left;width: 100%; }
.main2_l3 .pic1 ol li{float:left; display:inline; overflow:hidden; text-align:center; margin-right:5px; }
.main2_l3 .pic1 ol li .pic{ text-align:center; }
.main2_l3 .pic1 ol li .pic img{ width:240px; height:180px; display:inline-block;}

.main2_l4{display:none;}
.main2_l5{display:none;}



/*底部*/
.w1100{width: 1100px;margin: 0 auto;}
.foot .info{padding: 20px 0;border-top:1px solid #d1d1d1;float:left;font-size:14px;width:100%;}
.foot .info .jc{margin: 15px 50px 0 17px;}
.foot .info .jg{margin: 10px 40px 0 0;}
.foot .info .txt{ color: #666;line-height: 24px;}
.foot .info .txt p span{margin: 0 20px;}
.foot .info .txt p img{margin-right: 6px;vertical-align:top;}
.foot .info .txt p.lastp{margin-top: 10px;}

.fl{ float:left;}
.fr{ float:right;}
.hide { display: none;}
.pr{position: relative;}
.pa{position: absolute;}

.mob-foot{width:100%;float:left;background:#f5f5f5;font-size:14px;color:#333;line-height:2;display:flex;padding:15px 0;}
.mob-foot a{color:#333;}
.mob-foot-l{width:30%;position:relative;text-align:center;}
.mob-foot-l img{position:relative;top:50%;margin-top:-40px;}
.mob-foot-r{width:100%;}
.mob-foot-r a img{position: relative;top: 5px;padding-right: 7px;}

.mob-bottom{width:100%;float:left;height:50px;background:#025193;font-size:18px;color:#fff;text-align:center;display:none;}
.mob-bottom a{color:#fff;line-height:18px;margin-top:16px;display:inline-block;vertical-align:top;position:relative;padding-left:30px;box-sizing:border-box;}
.mob-bottom a + a{margin-left:30px;}
.mob-bottom img{position:absolute;top:0px;margin-right:8px;left:0;}
.mob-bottom a.btm02 img{top:-2px;}



/*底部*/
.w1100{width: 1100px;margin: 0 auto;}
.foot .info{padding: 20px 0;border-top:1px solid #d1d1d1;float:left;font-size:14px;}
.foot .info .jc{margin: 15px 50px 0 17px;}
.foot .info .jg{margin: 10px 40px 0 0;}
.foot .info .txt{ color: #666;line-height: 24px;}
.foot .info .txt p span{margin: 0 20px;}
.foot .info .txt p img{margin-right: 6px;vertical-align:top;}
.foot .info .txt p.lastp{margin-top: 10px;}

.fl{ float:left;}
.fr{ float:right;}
.hide { display: none;}
.pr{position: relative;}
.pa{position: absolute;}

.mob-foot{width:100%;float:left;background:#f5f5f5;font-size:14px;color:#333;line-height:2;display:flex;padding:15px 0;}
.mob-foot a{color:#333;}
.mob-foot-l{width:30%;position:relative;text-align:center;}
.mob-foot-l img{position:relative;top:50%;margin-top:-40px;}
.mob-foot-r{width:100%;}
.mob-foot-r a img{position: relative;top: 5px;padding-right: 7px;}

.mob-bottom{width:100%;float:left;height:50px;background:#025193;font-size:18px;color:#fff;text-align:center;display:none;}
.mob-bottom a{color:#fff;line-height:18px;margin-top:16px;display:inline-block;vertical-align:top;position:relative;padding-left:30px;box-sizing:border-box;}
.mob-bottom a + a{margin-left:30px;}
.mob-bottom img{position:absolute;top:0px;margin-right:8px;left:0;}
.mob-bottom a.btm02 img{top:-2px;}


.border-line{margin-bottom: 30px;}

.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #004294;}


.main2_l3 .pic img{width:240px;height:180px;}

.main1_l ul.pic{margin-top:0;}
