@charset "utf-8";
/* CSS Document */

/*标签初始化*/
* { margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px;}
body { color:#383838; width:100%; cursor:default; font-size:16px; }
ol, ul, li, dl, dd, dt { list-style:none; }
i, em, cite { font-style:normal; }
table { border-collapse:collapse; }
button { cursor:pointer; }
fieldset, img, input, button { border:0; } 
address, caption, th, em { font-weight:400; }
.float{ float:left;}
.floatr{ float:right;}
.clear{ clear:both; height:1px; overflow:hidden;}
.d{ display:inline;}
.db{ display:inline-block;}

html{  background: #215bcb; }

.box{ width: 100%; height: auto;min-height: 1250px;   background: url(../img/bg.jpg) no-repeat center 0 ;}
.box_title{width:1200px; height: auto; display: block; margin: 0 auto;}
.box_title img{width:815px; height: 272px; display: block; margin: 0 auto; padding:100px 0 100px 0;}

.main{width:1200px; height: auto; display: block; margin: 0 auto;}
.main_left{width:275px; height: 1130px; display: inline-block; background-color: rgba(255,255,255,0.7); border-radius: 20px; padding: 10px 0 10px 30px; overflow: hidden;}
.title{width:100%; height: 60px; line-height: 60px; display: inline-block; float: left; font-size: 22px; color: #333; font-weight: bold;}

.resources_tit{ display:inline; float:left; width:100%; height:50px; margin-top: 5px; }
.resources_tit a{ display:inline-block; float: left; width:auto; height:50px; line-height: 50px; color:#888;font-size:18px; text-decoration: none; text-align: center; padding: 0 5px; margin-right:20px;font-weight: bold;}
.resources_tit a.over{ color: #333; font-size: 22px; }
.resources_con{ display:inline; float:left; width:100%; height:auto;}
.resources_con div{ display:none; width:100%; height:auto; float: left;}
.resources_con div li{ width:100%; height: 37px; line-height: 37px; display: inline-block; float: left;}
.resources_con div li a{width:90%; height: 37px; line-height: 37px; display: inline-block; color: #333; padding-left: 25px; background: url(../img/ico.png) no-repeat left 50%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-decoration: none;}
.resources_con div li a:hover{ text-decoration: underline;}

.resources_con div li a.zxzt{ color:#057df8; }

  .list::-webkit-scrollbar {
  /*滚动条整体样式*/
  width :5px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
  .list::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 50px;
  background: #218fc2;
  }
  .list::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 50px;
  background: #fff;
  }

.main_right{width:840px; height: 1140px; display: inline-block; background-color: rgba(255,255,255,0.7); border-radius: 20px; padding: 10px 0 0 30px; position: relative;}

.main_right li{width:385px; height: 170px; display: inline-block; float: left; margin: 10px 30px 20px 0;}
.main_right a{width:385px; height: 170px; display: inline-block;  border-radius: 10px; overflow: hidden; position: relative;}
.main_right a img{width:385px; height: 170px; display: inline-block; }
.main_right a span{ width: 90%; height: 40px; line-height:40px; display: inline-block; background-color: rgba(51,51,51,0.6); padding: 0 5%; position: absolute; left: 0; bottom: 0; color: #eee;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.main_right a:hover span{ text-decoration: underline;}



/*分页*/
.fenye{ width:100%; height:auto; text-align: center; padding:20px 0; position: absolute; left: 0; bottom: 10px;}
.fenye a{width:auto; height: 30px; line-height: 30px; display: inline-block;padding: 0 10px; background: #f1f1f1; margin: 0 3px; color: #7a7a7a; text-decoration: none; border-radius: 5px; }
.fenye a:hover{ background:#4680ed; color: #fff; text-decoration: none;  }

.foot{width:100%; height: 100px; line-height: 100px; display: inline-block; text-align: center; font-size: 16px; color: #fff;}


.main_content{width:1200px; height: auto; min-height: 800px; display: inline-block; background-color: rgba(255,255,255,0.7); border-radius: 20px; display: block; margin:0 auto;padding-bottom: 30px; overflow: hidden;}

/*内容页*/
.content{ width:100%; height: auto; min-height: 1250px;  }
.content_title{width:1110px; height: auto; border-bottom: 1px solid #e4eefa; padding: 30px 45px 0 45px;}
.content_title p{ width:1080px; height:auto; display: inline-block; float: left; padding: 0 15px; }
.content_title p span{width:100%; height: auto; line-height: 40px;display: inline-block; font-size: 26px; color: #000; margin-bottom: 5px;}
.content_title p font{ width:100%; height: auto; line-height: 30px; margin-bottom: 20px; display: inline-block; font-size: 22px; color: #8b8b8b; }
.content_title .time{width:1080px; height: 50px; line-height: 50px; float: left; color: #868686; font-size: 14px; border-top: 1px solid #f0f0f0; padding: 0 15px;}
.content_text{width:1100px; height: auto; padding: 20px 50px 30px 50px;}
.content_text p{margin:15px 0;line-height:30px;-webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;  padding: 0 10px; font-size: 16px;}
.content_text img{width:70%; height: auto; display:block; margin: 0 auto; padding: 0;}
/*.nry_cont table{ margin:0 auto; padding:0;} */
.content_text a{ color:#f26300; text-decoration:none;}
.content_text a:hover{ color:#d25a07; }
.content_title .share{width:125px; height: 55px; background: #fff; border-radius: 10px; border: 1px solid #e5e5e5;}

.title{width:100%; height: 60px; line-height: 60px; display: inline-block; float: left; font-size: 22px; color: #333; font-weight: bold;}
.title span{ height: 60px; line-height: 60px; display: inline-block; float: left; font-size: 22px; color: #333; font-weight: bold;}
.rmhd span{ padding-right: 70px; background: url(../img/rm.png) no-repeat right 50%;}
.title a.more{ display: inline-block ;width:100px; height: 60px; line-height: 60px; display: inline-block; float: right; margin-right: 40px; font-size: 16px; font-weight:normal !important; color: #888; text-decoration: none;}
.title a.more:hover{ text-decoration: none; color: #215bcb; text-decoration: underline;}
.rmhd a.more{ display: none; }

.hd_list{ width: 100%; height: auto; display: inline-block;}
/*组图页*/
.images_box{ width:900px; height:auto; padding:20px 0; margin:30px 0 0 140px;}
.detail_context_pic{width:900px;overflow:hidden;}
.detail_context_pic_top img{ width:900px;}
.detail_context_pic_top{width:900px;overflow:hidden;text-align:center;position:relative;z-index:1;}
.detail_context_pic_bot{width:900px;height:107px;overflow:hidden;margin-top:10px;}
.detail_picbot_left{float:left;width:30px;height:107px;overflow:hidden;}
.detail_picbot_left a{display:block;width:30px;height:107px;}
.detail_picbot_mid{float:left;width:840px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;height:77px;overflow:hidden;padding-top:15px;padding-bottom:13px;}
.detail_picbot_mid ul{height:77px;width:840px;overflow:hidden;position:relative;}
.detail_picbot_mid ul li{float:left;height:77px;margin-left:15px;display:inline;width:124px;text-align:center;overflow:hidden;position:relative;}
.detail_picbot_mid ul li img{height:73px;width:120px;}
#pic1{max-width:900px;}
.detail_picbot_mid ul li img.selectpic{border:2px solid #fe1111; width:116px; height:69px;}
.selectpic img{}
.detail_picbot_right{float:left;width:30px;height:107px;overflow:hidden;}
.detail_picbot_right a{display:block;width:30px;height:107px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;}
.contextDiv span{position:absolute;top:50%;margin-top:-20%;width:56px;height:120px;}
#preArrow_A{left:0;background:url(../img/left_img.png) 0px 0px no-repeat;display:none; margin-top: -30px;}
#nextArrow_A{right:0;background:url(../img/right_img.png) 0px 0px no-repeat;display:none;margin-top: -30px;}
#miaoshuwarp{position:relative;bottom:0;z-index:1;width:900px;text-align:left; left:0;}
.miaoshu{position:absolute;width:880px; padding:0 10px; left:0; bottom:0;height:50px; line-height:50px;color:#fff; text-align:center;font-size:16px;z-index:3;background:url(../img/bcgL.png) repeat; }

/*当前位置*/
.site{width:1150px; height: 60px; line-height: 60px; display: block; margin:0 0 15px 0; padding: 0 25px; border-bottom: 1px solid #eee;  }
.site span{width:auto; height: 60px; line-height: 60px; display: inline-block; padding-left: 35px; background: url(../img/site.png) no-repeat left  50%; background-size: auto 20px;float: left; color: #333; font-size: 16px;}
.site a{ color:#383838; text-decoration: none; padding: 0 20px;}
.site a:hover{ color: #f00;}

/*视频页*/
.video_con{ width:900px; height:450px; margin:40px 0 0 150px; overflow:hidden;}

