/* CSS Document */
h1,h2,h3,h4,h5,h6,ul,li,a,img,p,dl,dt,dd,form,input,table,body,ol{margin:0;padding:0;}
body {font-family:"宋体","Arial Narrow",HELVETICA;color:#000;background:#fff;width:100%;font-size:14px; height:auto;}
a,body,select,td,b{font-size:12px;text-decoration:none;}
a:active {outline:0;}
ul,li{list-style:none;}
a img{border:0;display: block;}
a:link,a:visited{color:#000;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:18px;font-weight:normal;}
a:hover{color:#000;}
html, body {height: auto; }
em,i{font-style: normal;}
input,button,select,textarea,option{outline:none;} 
*:focus {outline: none;border:none;}
textarea {resize:none;border:none;}
.w100{width:100%;height:auto;margin:0 auto;}
.w1024{width:1024px;height:auto;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
/* 清除浮动 */
.clearfix:before,.clearfix:after { content:"";display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix { zoom:1; /* for ie6 & ie7 */}

/*首页*/
.index_top .index_top_box{width:100%;height:auto;position:relative;overflow:hidden;}
.index_top .index_top_box .indexTb_bg{position:absolute;top:0;left:0;width:100%;height:100%}
.index_top .index_top_box .yun{position:absolute;top:0;left:0;width:100%;height:100%;left:44%;-webkit-animation:rotate 8s linear 1;animation:rotate 8s linear 1;}

 @-webkit-keyframes rotate{
  0%{ left:70%}
  100%{left:44%}
}
@keyframes rotate{
  0%{ left:70%}
  100%{left:44%}
}


/*413新增*/
#subject{height:auto;background:url(sbu_img.png) no-repeat #accbfc;background-size:100% auto}
.sub_container{padding:60px 0 100px;}
.sub_container .sub_top{width:100%;height:auto;margin-bottom:35px;}
.sub_container .sub_top img{display:block;margin:0 auto;}
.sub_container .sub_top h2{color:#fff;font-size:24px;font-weight:bold;font-family:"Microsoft YaHei" ! important;line-height:30px;}
.sub_container .sub_point{width:984px;padding:20px;background:#fff;margin-bottom:15px;}
.sub_container .sub_point .point1{width:954px;height:40px;padding:10px 15px;color:#ce0d04;margin:0 0 15px;}
.sub_container .sub_point .point1 .new_title{height:30px;border:1px solid #ce0d04;width:auto;float:left;padding:4px 5px;line-height:15px;margin-right:25px;}
.sub_container .sub_point .point1 .scroll_news{width:890px;height:40px;float:left;}
.sub_container .sub_point .point1 .scroll_news li{width:100%; height:40px;}
.sub_container .sub_point .point1 .scroll_news li a{display:block;color:#ce0d04;font-size:32px;font-weight:bold;line-height:36px;height:40px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family: "Microsoft YaHei" ! important}
.sub_container .sub_point .point2{width:100%;height:350px;}
.sub_container .sub_point .point2 .main_left{width:553px;height:100%;overflow:hidden;}
.sub_container .sub_point .point2 .main_left img{width:100%;}
.sub_container .sub_point .point2 .main_left .focusBox { width:553px;height:350px;overflow: hidden;text-align: left;position:relative;}
.sub_container .sub_point .point2 .main_left .pic img { width:100%;height:100%;display: block; }
.sub_container .sub_point .point2 .main_left .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:25px; width:100%;background:rgba(0,0,0,0.48);overflow: hidden; }
.sub_container .sub_point .point2 .main_left .focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.sub_container .sub_point .point2 .main_left .focusBox .num li{ float: left; position: relative; width: 22px; height:5px; line-height: 14px; overflow: hidden; text-align: center; margin-right:5px; cursor: pointer;background:#fff;display:block; border:none;}
.sub_container .sub_point .point2 .main_left .num li.on{ background:#cf0d04;  }
.sub_container .sub_point .point2 .main_right{width:395px;height:328px;padding:11px 10px;background:#effaff;}
.sub_container .sub_point .point2 .main_right ul{width:100%;height:327px;overflow:hidden;}
.sub_container .sub_point .point2 .main_right ul li{width:395px;height:52px;padding:15px 0 14px;border-bottom:1px dashed #999;}
.sub_container .sub_point .point2 .main_right ul li a{color:#333;line-height:26px;font-size:18px;float:left;width:380px;}
.sub_container .sub_point .point2 .main_right ul li a:hover{color:#1e88e0;}
.sub_container .sub_point .point2 .main_right ul li a em{float:right;}
.sub_container .sub_point .point2 .main_right ul li span{display:block;width:15px;height:38px;/*background:url(sbu_icond.png) no-repeat left 5px;*/float:left;}
.sub_container .subjecBox{width:984px;padding:20px;background:#fff;margin-bottom:15px;display: inline-block;font-size: 16px;}
.sub_container .subjecBox .national_action{width:484px;}

.sub_container .subjecBox .national_action .national_title1{color: #cf0a01;display: inline-block;width: 100%;}
.sub_container .subjecBox .national_action .national_title2{color: #1e86df;display: inline-block;width: 100%;}
.sub_container .subjecBox .national_action .national_title3{color: #1c56a7;display: inline-block;width: 100%;}
.sub_container .subjecBox .national_action .national_title4{color: #ff6e01;display: inline-block;width: 100%;}
.sub_container .subjecBox .national_action .national_title span{padding-top: 10px;}
.sub_container .subjecBox .national_action .national_title .national_t{padding:8px 0px 8px 36px;width: 100px;border: 1px solid #dcdcdc;border-bottom: #fff solid 1px;margin-bottom: -1px;}
.sub_container .subjecBox .national_action .national_title1 .national_t{/*background:url(sbu_icon1.png) no-repeat 8px;*/border-top: 2px solid #cf0a01;}
.sub_container .subjecBox .national_action .national_title2 .national_t{/*background:url(sbu_icon2.png) no-repeat 8px;*/border-top: 2px solid #1e86df;}
.sub_container .subjecBox .national_action .national_title3 .national_t{/*background:url(sbu_icon3.png) no-repeat 8px;*/border-top: 2px solid #1c56a7;}
.sub_container .subjecBox .national_action .national_title4 .national_t{/*background:url(sbu_icon4.png) no-repeat 8px;*/border-top: 2px solid #ff6e01;}
.sub_container .subjecBox .national_action ul{border: 1px solid #dcdcdc;}
.sub_container .subjecBox .national_action ul li{padding:7px 10px;line-height: 26px;}
.sub_container .subjecBox .national_action ul li a{font-size: 16px;}
.sub_container .subjecBox .national_action ul li a em{float:right;}
.sub_container .subjecBox .national_action .national1_con li span{display:block;width:31px;height:38px;/*background:url(sbu_icon6.png) no-repeat left 5px;*/float:left;}
.sub_container .subjecBox .national_action .national2_con  li span{display:block;width:31px;height:38px;/*background:url(sbu_icon7.png) no-repeat left 5px;*/float:left;}
.sub_container .subjecBox .national_action .national3_con li span{display:block;width:15px;height:38px;/*background:url(sbu_icond.png) no-repeat left 5px;*/float:left;}
.sub_container .subjecBox .national_action .national4_con li span{display:block;width:15px;height:38px;/*background:url(sbu_icond.png) no-repeat left 5px;*/float:left;}
.sub_container .subjecBox .national_action .national1_con li a:hover{color: #cf0a01;}
.sub_container .subjecBox .national_action .national2_con li a:hover{color: #1e86df;}
.sub_container .subjecBox .national_action .national3_con li a:hover{color: #1c56a7;}
.sub_container .subjecBox .national_action .national4_con li a:hover{color: #ff6e01;}


.sub_container .subjecBox .national_box{width: 100%;display: inline-block;}
.sub_container .subjecBox .national_box .national_title{display: inline-block;}
.sub_container .subjecBox .national_box .national_title5 .national_t{position: relative;z-index: 10;color: #1d87df;padding:8px 0px 8px 36px;/*background:url(sbu_icon8.png) no-repeat 8px;*/border-top: 2px solid #cf0a01;width: 100px;border: 1px solid #dcdcdc;border-bottom: #fff solid 1px;margin-bottom: -1px;}
.sub_container .subjecBox .national_box .national_title6 .national_t{font-size: 14px;color: #f62323;padding:8px 0px 8px 40px;/*background:url(sbu_icon5.png) no-repeat 45px;*/text-align: center;border-top: 2px solid #cf0a01;width: 100px;border: 1px solid #dcdcdc;border-bottom: #fff solid 1px;margin-bottom: -1px;}
.sub_container .subjecBox .national_box .focusBox2 {padding:15px;border: 1px solid #dcdcdc;position: relative;height: 840px;}
.sub_container .subjecBox .national_box .pic2 img { width:100%;height:100%;display: block; }
.sub_container .subjecBox .national_box .focusBox2 .num2 { position: absolute; z-index: 3; bottom: 30px; left:50%; margin-left: -40px;}
.sub_container .subjecBox .national_box .focusBox2 .num2 li{ float: left; position: relative; width: 37px; height:8px; line-height: 14px; overflow: hidden; text-align: center; margin-right:5px; cursor: pointer;background:#fff;display:block; border:none;}
.sub_container .subjecBox .national_box .num2 li.on{ background:#cf0d04;  }

.sub_container .subjecBox .national_box .vedio_box{padding: 15px;border: 1px solid #dcdcdc;}
.sub_container .subjecBox .national_box .vedio_box .vedio_items{display: inline-block;font-size: 14px;}
.sub_container .subjecBox .national_box .vedio_box .vedio_item{float: left;width:308px; }
.sub_container .subjecBox .national_box .vedio_box .vedio_item img{width: 100%;}
.sub_container .subjecBox .national_box .vedio_box .vedio_item p{width: 100%;text-align: center;margin:8px 0px 15px;}