.header{width:100%;overflow: hidden; }
.header_con{overflow: hidden;position: relative;height:60px;padding:20px 0;}
.header_con .logo{width:196px;height:60px;float: left;}
.header_con .logo img{display: block;width:100%;height:60px;}
.header_con .column{padding:20px 40px 0;}
.header_con .column span{display: inline-block;padding:0 30px;font-size:20px;background: #2461aa;color:#fff;font-weight:bold;line-height: 38px;height: 38px;border-radius: 5px;letter-spacing: 2px;}
 
/*头部中间搜索*/
.top_search{background: #fff;width: 340px;height: 45px;line-height: 45px;margin-top: 7px;border: 1px solid #e5e5e5;}
.topsearch_input{display: block;float: left;width: 260px;height: 45px;line-height: 45px;font-size: 14px;color: #999;padding-left: 10px;padding-right: 10px;box-sizing: content-box;}
.top_search_btn{display: block;float: right;width: 60px;height: 47px;margin-top: -1px;margin-right: -1px;background: #2461aa url(../img/search_btn1.jpg;vpn_img) no-repeat center;}

/*导航栏*/
.listnav{background: #2461aa;width:100%;height:58px;}
.listnav_con{width:1200px;margin:0 auto;text-align: center;}
.listnav ul{overflow: hidden;display: inline-block;}
.listnav ul li{float: left;position: relative;text-align: center;height:58px;}
.listnav ul li a{color:#fff;font-size:18px;display: block;text-align: center;padding:15px 22px;}
.listnav ul li a:hover{background: #3d8ff1;text-decoration: none;}
/*子导航*/

.position{border:1px solid #ccc;padding:10px;overflow: hidden;box-shadow: 3px 3px 1px #e7e7e7;width:1180px;overflow: hidden;margin:0 auto;color:#2461aa;}
.position p{float: left;display: block;}
.position span{display: block;float: left;padding:0 10px;}
.position a{font-size:14px;display: block;float: left;color:#2461aa;}
.w870{width:870px;}
.w300{width:300px;}
/*列表*/
.listcon ul{overflow: hidden;}
.listcon ul li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:100%;border-bottom:1px dotted #ccc;padding-top:10px;}
.listcon ul li a{font-size:16px;color:#333;}
.listcon ul li a:hover{color:#ac2305;text-decoration: underline;}
.listcon ul li p{color:#b2b1b1;font-size:14px;padding:5px 0 10px;}
.listcon ul li p span{padding-left:20px;}
.aside_tit{font-size:20px;font-weight: 600;}
.aside_list ul li{border-bottom:1px dashed #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:40px;line-height: 40px;}
.aside_list ul li a{font-size:14px;color:#666;}
.aside_list ul li a:hover{color:#ac2305;}

.news_list ul li{height:30px;line-height: 30px;overflow: hidden;background: url(../img/libg.jpg;vpn_img) no-repeat 0 center;padding-left: 10px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.news_list ul li a{color:#1f3b7b;font-size:14px;}
.news_list ul li a:hover{color:#c00;text-decoration: underline;}
.color999 ul li{height:30px;line-height: 30px;overflow: hidden;background: url(../img/libg1.jpg;vpn_img) no-repeat 0 center;padding-left: 10px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.color999 ul li a{color:#999;}

.section{width:100%;overflow: hidden;}
.anews_tit{line-height: 30px;font-size:16px;font-weight:bold;overflow: hidden;}
.about_news{border-top:1px dashed #ccc;padding-top: 15px;padding-bottom: 15px;}
.about_news span{float: left;}
.about_news .keywords{float: right;font-size:16px;color:#333;}
.about_news .keywords a{color:#0b3b8c;margin-right: 5px;font-size:14px;}
.about_like{padding:15px 0;border-top:1px dashed #ccc;}
.about_like span{display: block;line-height: 30px;font-size:16px;font-weight: bold;}
.baol{padding:15px 0;border-top:1px dashed #ccc;}
.baol_bd span{font-size:16px;}
.baol_bd p{font-size:14px;padding-left:10px;background: url(../img/libg1.jpg;vpn_img) no-repeat 0 center;line-height: 30px;}
.baol_bd p a,.baol_bd p span.red{color:#be000a;font-size:14px;}




/*精彩视频*/
.video_box{}
.video_box .video_img{width:100%;height:169px;position: relative;margin-top:10px;}
.video_box .video_img img{width:100%;height:169px;display:block;}
.video_box .video_img img.play_btn{width:50px;height:50px;position: absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;}
.video_box p{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:14px;height:30px;line-height: 30px;}
/*泸州光影*/
.luzh .luzh_img{margin-top:10px;}
.luzh .luzh_img img{width:100%;height:169px;display:block;}
.luzh .luzh_img p{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:14px;height:30px;line-height: 30px;}

.aside{width:300px;overflow: hidden;}
/*.page{overflow: hidden;margin-top:40px;text-align: center;}
.page ul{display: inline-block;overflow: hidden;}
.page ul li{margin:0 5px;float: left;}
.page ul li a{padding:8px 25px;font-size:14px;border-radius: 5px;display: inline-block;border:1px solid #ccc;}
.page ul li a:hover{background: #2461aa;color:#fff;border:1px solid #2461aa;}
.page ul li.on a{background: #2461aa;color:#fff;border:1px solid #2461aa;}*/
.p_page{text-align: left;width:100%;}
.pages{text-align:center;margin-top:20px;}
.pages {overflow: hidden;display:inline-block;}
.pages  li{float:left;padding: 10px 20px;border: 1px solid #ccc;margin-left: -1px;}
.pages  li a{cursor:pointer;text-decoration: none;display: block;color: #999;line-height: 22px;font-size:14px;}
.pages  li.active a{color:#fff;}
.pages  li.page-active{border:1px solid #ac2305;background:#ac2305;line-height: 22px;color:#fff;}
.pages  li.page-active a{color:#fff;}
.pages li.page-previous {margin-left:0;}

/*内容页*/
.content_header{height:80px;border-bottom:1px solid #e6e6e6;width:100%;background: #fafafa;}
.top_nav{overflow: hidden;}
.top_nav .logo{padding:10px 0;width:196px;height:60px;float: left;}
.top_nav .logo img{width:196px;height:60px;display: block;}
.top_navlist{float: right;padding:10px 0;height:60px;line-height: 60px;}
.top_navlist ul{overflow: hidden;}
.top_navlist ul li{float: left;margin:0 14px;}
.top_navlist ul li a{font-size:18px;}


.content_box{overflow: hidden;height: 60px;line-height: 60px;}
.c_position{float: left;}
.c_position p{float: left;display: block;}
.c_position span{display: block;float: left;padding:0 10px;}
.c_position a{font-size:14px;display: block;float: left;}
.fl img{width:300px;height:60px;display: block;}
.title_box{overflow: hidden;border-bottom:1px solid #e6e6e6;}
.article_tit h3{line-height: 180%;font-size: 24px;font-weight: normal;}
.article_tit h2{font-size:32px;font-weight: bold;}
.article_source{margin-top:10px;overflow: hidden;}
.source_left{font-size:16px;line-height: 50px;line-height: 50px;}
.content{overflow: hidden;line-height: 35px;font-size: 18px;}
.content p{margin:25px 0;}
.content img{max-width: 100%;}


.v_con{background: #f2f2f2;padding:50px 200px;}
.v_con #flashContent{width:100%;}
.detail p{font-size:16px;line-height: 1.72;text-indent: 2em;text-align: justify;}
.detail .author{text-align:right;padding-top:20px;font-size: 16px;}

.list_box{padding-bottom:30px;}
.listtit {height: 40px;border-bottom:2px solid #2461aa;width:100%;margin-top:10px;}
.listtit a{font-size:16px;color:#999;}
.listtit a.tot{color:#2461aa;font-weight: bold;font-size:20px;}
.listtit span{float: right;}

.videolist{overflow: hidden;width:1200px;}
.videolist ul{width:1220px;margin-left:-20px;}
.videolist ul li{width:285px;margin-left:20px;overflow: hidden;float: left;}
.videolist ul li .box_img{width:285px;height: 160px;overflow: hidden;position: relative;}
.videolist ul li .box_img img{width:100%;height: 160px;display: block;}
.videolist ul li .box_img .layer{display:none;width:100%;height:100%;left:0;right:0;top:0;bottom:0;opacity: 0.6;filter: alpha(opacity=60);background: #000;position: absolute;}
.videolist ul li .box_img img.v_play{width:32px;height:32px;position: absolute;left:50%;margin-left: -16px;top:50%;margin-top:-16px;display: none;}
.videolist ul li p{height:40px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;font-size:16px;} 
.text-center{text-align: center;}
.c_mb20 ul li{margin-bottom:20px;}

/*关于我们*/
.column{width:1198px;border:1px solid #d6d6d6;background: #fafafa;overflow: hidden;}
.column_aside{width:148px;text-align: center;padding-top:12px;}
.column_aside ul li{height:40px;line-height: 40px;margin:0 10px;border-bottom:1px solid #d6d6d6;}

.column_aside ul li a{font-size:16px;}
.column_aside ul li a:hover{font-weight:bold;color:#2461aa;}
.column_aside ul li.active a{font-weight:bold;color:#2461aa;}
.column_main{width:1049px;border-left:1px solid #d6d6d6;}
.mainbox{width:949px;margin:0 auto; padding:50px 0;font-size:16px;}
.mainbox p{margin-top:10px;line-height: 36px;}
.mainbox img{max-width: 100%;}
.map-cont {
  width: 950px;
  font-size: 16px;
  overflow: hidden;
  _zoom: 1;
  margin: 5px auto 100px;
}
.map-cont dd {
  width: 950px;
  background: url(images/map-hr.png;vpn_img) 0 bottom no-repeat;
  padding: 17px 0 10px;
  overflow: hidden;
  _zoom: 1;
}
.map-cont dd h3 {
  width: 85px;
  padding-left: 5px;
  float: left;
  _display: inline;
}
.map-cont a {
  line-height: 32px;
}
.map-list {
  overflow: hidden;
  _zoom: 1;
  float: left;
  _display: inline;
  width: 860px;
}
.map-list li {
  float: left;
  _display: inline;
  margin-left: 35px;
  width: 180px;
}
.map-list li a {
  color: #333333;
}
.map-list li a:hover {
  color: #c30;
}
.map-list li a span {
  color: #999999;
  padding-right: 6px;
}


/*延伸阅读*/
#moreread {
  overflow: hidden;
  _zoom: 1;
  padding-bottom: 15px;
}
#moreread ul li {
  line-height: 28px;
}
#moreread ul li a {
  font-size: 16px;
  color:#0B3B8C;;
}
#moreread ul li a:hover {
  color: #c00;
}
#moreread h3 {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 7px;
  font-weight: bold;
  color: #333;
}