﻿@charset "utf-8";
/*100建党周年 - ckq  */
/* html{padding-top:95px; background: #f6f6f6 url(/content/main/base/img/100jdzn.jpg) center top no-repeat;} */

/* 首页特殊背景图 */
body{background: #fff url(../../base/img/indbodyleft.png) left 290px no-repeat;}
.wrap{background: url(../../base/img/indbodyright.png) right 224px no-repeat;}
/* 通用框 */
.column {margin-top: 15px; overflow: hidden;}
.indGray{background-color: #f6f6f6;}

#indNewsBox{padding:20px 0 40px;}
/* 热点关注 */
.headNew {padding-top: 5px; height: 74px; overflow: hidden; }
.headNew dt {width: 74px; height: 74px; float: left; margin-right: 40px; overflow: hidden; text-indent: -99999px; background: url(../../base/img/ind-jdxw.png) left top no-repeat;}
.headNew dd {height: 74px; overflow: hidden; overflow: hidden; zoom: 1; text-align: center; }
.headNew .t{overflow: hidden; margin-bottom: 8px; }
.headNew .t .title {height: 40px; line-height: 40px;  margin-bottom: 4px; overflow: hidden; vertical-align: top; text-align: center; font-size: 30px; font-weight: bold; }
.headNew .t .title a { color: #333; }
.headNew .t .title a:hover{text-decoration: none; color: #c00;}
.headNew .t .intro{text-align: left; height: 30px; line-height: 30px; font-size: 14px; color: #666;}
.headNew .n { width: 21%; margin: 0 2% 0 0; padding-left: 1%; height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; text-align: left; vertical-align: top; display: inline-block; *display: inline; zoom: 1;background: url(../../base/img/dot01.png) left center no-repeat; }
.headNew .n a {display: block; color: #777; height: 20px; line-height: 20px; overflow: hidden;}


#columnA {padding-right: 20px; background-color: #faf8f5;}
/* 焦点图 */
#focusNews{width: 740px; height: 470px; float: left; margin-right: 20px; *display: inline;}
#focusNews .bd,
#focusNews .bd li{ height: 470px;}
#focusNews .bd .pic img{display: block; width: 740px; height: 470px;}
#focusNews .bd .con,
#focusNews .bd .con .titleBg{height: 42px; line-height: 42px;}
#focusNews .bd .con .title{font-size: 18px;}
#focusNews .bd .con .title a{color: #333;}
#focusNews .bd .con .titleBg{background-color: #fff; opacity: .8; filter: alpha(opacity=80);}
#focusNews .hd { position: absolute; z-index: 1; right: 10px; bottom: 9px; }
#focusNews .hd ul li {margin-left: 6px; width: 22px; height: 22px; line-height: 22px; float: left; text-align: center; font-size: 16px; color: #333; background: none;}
#focusNews .hd ul li.on {color:white; background-color: #df3a3a; border-radius: 50%;}
#focusNews .hd ul li span{display: inline;}

/* 通知公告 */
.indTzgg{margin-top: 20px; height: 68px; line-height: 68px; overflow: hidden; background-color: #fff; border-radius: 2px;}
.indTzgg .hd{position: relative; z-index: 1; width: 59px; float: left; height: 68px; margin-right: 15px; padding-right: 5px; overflow: hidden;}
.indTzgg .hd h3{padding:16px 12px; font-size: 16px; line-height: 18px; background-color: #cb0e0e; border-radius: 2px;}
.indTzgg .hd h3 a{color: white;}
.indTzgg .hd h3 i{ position: absolute; z-index: 1; right: 0; top: 50%; margin-top: -5px;
font-size: 0;
line-height: 0;
border-width: 5px;
border-color: #cb0e0e;
border-right-width: 0;
border-style: dashed;
border-left-style: solid;
border-top-color: transparent;
border-bottom-color: transparent;
}
.indTzgg .bd{overflow: hidden; padding: 4px 0;}
.indTzgg .bd .infoList li{height: 30px; line-height: 30px;}

/* 四川要闻切换 */
.indTab{margin-top: 20px; overflow: hidden;}
.indTab .hd{height: 46px; border-bottom: 1px solid #cdcdcd;}
.indTab .hd li{width: auto; float: left; padding: 0 22px 1px; height: 45px; line-height: 45px; font-size: 18px;}
.indTab .hd li a:hover{text-decoration: none;}
.indTab .hd li.on{padding-bottom: 0; color: #9d0203; border-bottom: 2px solid #ca0d0d;}
.indTab .hd li.on a{color: #9d0203;}
.indTab .bd{padding: 10px 0 0; overflow: hidden; clear: left;}
.indTab .infoList li{ font-size: 16px;}
.tabMore .hd li{padding: 0 9px 1px;}

/* 焦点图广告 */
.focusAd{margin: 40px 0 0; overflow: hidden; height: 110px;  position: relative; z-index: 1;}
.focusAd .bd .pic img{width: 1200px; height: 110px;}
.focusAd .bd .con{display: none;}
.focusAd .hd{ overflow:hidden; position:absolute; right:6px; bottom:8px;}
.focusAd .hd li{ float:left; width:13px; height:13px;  text-align:center; cursor:pointer; margin-right:6px; display: inline; background-color: #fff; color: #333;}
.focusAd .hd li span{display: none;}
.focusAd .hd li.on{ background-color: #df3a3a; color: white;}

/* 通用框 -1 */
.indBox{overflow: hidden; padding: 40px 0;}
.indBox .mHd{height: 21px; line-height: 21px; margin: 0 auto 20px; text-align: center; border-bottom: 1px solid #dad9d9;}
.indBox .mHd h3{display: inline-block; *display: inline; text-align: center; height: 42px; line-height: 42px; font-size: 24px; font-weight: bold; color: #b10303; padding-left: 24px; background:#fff url(../../base/img/ind-boxhd.png) 1px 13px no-repeat;}
.indBox .mHd h3 a{display: inline-block; height: 42px; line-height: 42px; margin-right: 1px; padding-right: 23px; color: #b10303; background: url(../../base/img/ind-boxhd.png) right -50px no-repeat;}
.indBox .mHd h3 a:hover{text-decoration: none;}

/* 四川印象 */
#boxScyx .mHd h3{background-color: #f6f6f6;}
#boxScyx .hd{overflow: hidden; padding-top: 20px;}
#boxScyx .hd .nodeList li{width: auto; float: left; margin-left: 10px;}
#boxScyx .hd .nodeList li a{width: auto; float: left; height: 34px; line-height: 34px; padding: 0 12px; font-size: 16px; background-color: #fff; border: 1px solid #ccc; border-radius: 18px;}
#boxScyx .hd .nodeList li a:hover{text-decoration: none;}
#boxScyx .hd .nodeList li.on a{background-color: #d31515; color: white;}
#boxScyx .bd{padding: 25px 0 0; overflow: hidden;}
#boxScyx .picList{overflow: hidden; margin-right: -20px;}
#boxScyx .picList li{width: 286px; min-height: 235px; float: left; margin-right: 19px;}
#boxScyx .picList li.noData{color: #999;}
#boxScyx .picList li .pic{display: block; height: 190px;}
#boxScyx .picList li .pic img{display: block; width: 286px; height: 190px; padding: 0; border:none;}
#boxScyx .picList li .title{height: 45px; line-height: 45px; padding: 0 5px; font-size: 16px; background-color: #fff;}
#boxScyx .picList li .titleBg{display: none;}


/* 四川地情 */
#boxScdq .mBd{padding: 20px 0 0;}

/* 市州地图导航 */
.szdqMapList{position: relative; z-index: 1; width: 375px; height: 334px; float: left; margin:0 40px 20px 10px; background:  url(../../base/img/ind-map.png) left top no-repeat;}
.szdqMapList li{position: absolute; z-index: 1; width: auto; float: left; font-size: 12px; }
.szdqMapList li.li-cds{left: 199px; top: 130px;}
.szdqMapList li.li-zgs{left: 230px; top: 186px;}
.szdqMapList li.li-pzhs{left: 136px; top: 287px;}
.szdqMapList li.li-lzs{left: 270px; top: 236px;}
.szdqMapList li.li-dys{left: 218px; top: 110px;}
.szdqMapList li.li-mys{left: 226px; top: 88px;}
.szdqMapList li.li-gys{left: 270px; top: 68px;}
.szdqMapList li.li-sns{left: 262px;top: 132px;}
.szdqMapList li.li-njs{left: 256px; top: 170px;}
.szdqMapList li.li-lss{left: 190px; top: 190px;}
.szdqMapList li.li-ncs{left: 287px; top: 108px;}
.szdqMapList li.li-ybs{left: 234px; top: 220px;}
.szdqMapList li.li-gas{left: 309px; top: 136px;}
.szdqMapList li.li-dzs{left: 333px; top: 106px;}
.szdqMapList li.li-bzs{left: 308px; top: 80px;}
.szdqMapList li.li-yas{left: 162px;top: 160px;}
.szdqMapList li.li-mss{left: 206px;top: 156px;}
.szdqMapList li.li-zys{left: 242px; top: 150px;}
.szdqMapList li.li-abz{left: 158px; top: 70px;}
.szdqMapList li.li-gzz{left: 92px; top: 144px;}
.szdqMapList li.li-lsz{left: 140px; top: 240px;}

/* 省地情 */
.boxSdq{overflow: hidden; position: relative; z-index: 1;}
.boxSdq .hd{position: absolute; z-index: 1; left: 0; top: 0;}
.boxSdq .hd .nodeList{overflow: hidden; margin-right: -10px;}
.boxSdq .hd li{width: auto; float: left; margin-right: 10px;margin-top:10px;}
.boxSdq .nodeList li a{width: auto; float: left; height: 32px; line-height: 32px; padding: 0 4px; font-size: 16px; background-color: #faf8f5; border: 1px solid #e8e8e8;}
.boxSdq .nodeList li a:hover{text-decoration: none;}
.boxSdq .nodeList li.on a{color:white; background-color: #ce1010; border-color: #ce1010;}
.boxSdq .bd{padding: 75px 0 0; overflow: hidden;}
.boxSdq .nodeInfo,
.boxSdq .intro{overflow: hidden; text-align: left;}
.boxSdq .intro .more{color: #ce1010;}
.boxSdq .pic{width: auto; float: right; margin:10px 0 0 20px;}
.boxSdq .pic img{display: block; width: 270px; height: 270px;}
.boxSdq .info{height: 270px; overflow: hidden; line-height: 30px; font-size: 14px; }

/* 省地情-其它栏目 */
.scdqNodeList{overflow: hidden; clear: both; margin: 0 auto; text-align: center; height: 50px; border: 1px solid #eee;}
.scdqNodeList li{display: inline-block; height: 50px; line-height: 50px; margin: 0 30px;}
.scdqNodeList li a{position: relative; z-index: 1; display: block; padding-left: 34px; height: 50px; line-height: 50px; font-size: 16px;}
.scdqNodeList li a i{position: absolute; z-index: 1; left: 0; top: 50%; width: 22px; height: 22px; float: left; margin-top: -10px; background:  url(../../base/img/ind-scdqicon.png) center 2px no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.scdqNodeList li.li2 a i{background-position: center -24px;}
.scdqNodeList li.li3 a i{background-position: center -48px;}
.scdqNodeList li.li4 a i{background-position: center -96px;}
.scdqNodeList li.li5 a i{background-position: center -72px;}
.scdqNodeList li a:hover i{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}

/* 数字方志 */
.boxSzfz{overflow: hidden; margin-top: 40px; height: 120px; background-color: #f8f6f2;}
.boxSzfz .hd{width: 170px; float: left; height: 120px; background: #ca0d0d url(../../base/img/ind-szfzh3.png) left top no-repeat;}
.boxSzfz .hd h3{margin-top: 60px; font-size: 20px; color: white; }
.boxSzfz .hd a{color: white;}
.boxSzfz .hd .tip{font-size: 9px; -webkit-transform:scale(0.8); color: #faf8f5; line-height: 14px;}
.boxSzfz .bd{overflow: hidden;}
.boxSzfz .nodeIconList{overflow: hidden; margin-top: 21px;}
.boxSzfz .nodeIconList li{ width:100px; float: left; margin: 0 13px;}
.boxSzfz .nodeIconList li a{display: block; position: relative; z-index: 1; padding-top: 58px; height: 30px; line-height: 30px; }
.boxSzfz .nodeIconList li i{position: absolute; z-index: 1; left: 0; top: 0; display: block; width: 100%; height: 54px; float: left; overflow: hidden; background:  url(../../base/img/ind-szfzicon.png) center top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.boxSzfz .nodeIconList li:hover i{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}
.boxSzfz .nodeIconList li.li2 i{background-position: center -72px;}
.boxSzfz .nodeIconList li.li3 i{background-position: center -144px;}
.boxSzfz .nodeIconList li.li4 i{background-position: center -216px;}
.boxSzfz .nodeIconList li.li5 i{background-position: center -288px;}
.boxSzfz .nodeIconList li.li6 i{background-position: center -360px;}
.boxSzfz .nodeIconList li.li7 i{background-position: center -432px;}

/* 功能模块-通用框 */
#loopGnmk{ padding: 30px 0 40px;}
.boxGnmk{width: 285px; float: left; margin-right: 20px;}
.boxGnmk .hd{height: 40px; line-height: 40px; text-align: left; padding-bottom: 5px;}
.boxGnmk .hd h3{padding-left: 40px; font-size: 20px; font-weight: bold; color:#c40d0d; background:  url(../../base/img/ind-gnmkicon.png) 2px 10px no-repeat;}
.boxGnmk .hd h3 a{color: #c40d0d;}
.boxGnmk .bd{overflow: hidden; padding: 10px 22px 25px; background-color: #fff;}
#indJdhy{margin-right: 0;}

/* 功能模块-栏目列表 */
.boxGnmk .nodeIconList{overflow: hidden;}
.boxGnmk .nodeIconList li{width: 118px; float: left; margin-top: 22px;}
.boxGnmk .nodeIconList li.li2,
.boxGnmk .nodeIconList li.li4{float: right;}
.boxGnmk .nodeIconList li a{display: block; position: relative; z-index: 1; padding-top: 44px; height: 30px; line-height: 30px; text-align: center; font-size: 16px;}
.boxGnmk .nodeIconList li.last{width: 100%; height: 70px; line-height: 70px;}
.boxGnmk .nodeIconList li.last a{height: 70px; line-height: 70px; padding:0 0 0 54px; text-align: left; color: white; background-color: #ea9931;}
.boxGnmk .nodeIconList li i{position: absolute; z-index: 1; left: 50%; top: 0; display: block; width: 40px; height: 40px; float: left; margin-left: -20px; background:  url(../../base/img/ind-gnmkicon.png) center -240px no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.boxGnmk .nodeIconList li.last i{left: 14px; top: 50%; margin: -20px 0 0 0;}
.boxGnmk .nodeIconList li:hover i{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}

/* 政务公开 */
#indZwgk .nodeIconList li a{font-size: 14px;}
#indZwgk .nodeIconList li.li1 i{background-position: 3px -240px;}
#indZwgk .nodeIconList li.li1 a:hover i{background-position: 3px -288px;}
#indZwgk .nodeIconList li.li2 i{background-position: 0px -336px;}
#indZwgk .nodeIconList li.li2 a:hover i{background-position: 0px -384px;}
#indZwgk .nodeIconList li.li3 i{background-position: 0px -432px;}
#indZwgk .nodeIconList li.li3 a:hover i{background-position: 0px -480px;}
#indZwgk .nodeIconList li.li4 i{background-position: 0px -528px;}
#indZwgk .nodeIconList li.li4 a:hover i{background-position: 0px -576px;}
#indZwgk .nodeIconList li.li5 i{background-position: 0px -618px;}

/* 办事服务 */
#indBsfw .hd h3{background-position: 2px -40px;}
#indBsfw .nodeIconList li.li1 i{background-position: 3px -668px;}
#indBsfw .nodeIconList li.li1 a:hover i{background-position: 3px -716px;}
#indBsfw .nodeIconList li.li2 i{background-position: 2px -764px;}
#indBsfw .nodeIconList li.li2 a:hover i{background-position: 2px -812px;}
#indBsfw .nodeIconList li.li3 i{background-position: 2px -864px;}
#indBsfw .nodeIconList li.li3 a:hover i{background-position: 2px -912px;}
#indBsfw .nodeIconList li.li4 i{background-position: 0px -958px;}
#indBsfw .nodeIconList li.li4 a:hover i{background-position: 0px -1006px;}
#indBsfw .nodeIconList li.li5 a{padding-left: 80px; background-color: #45addd;}
#indBsfw .nodeIconList li.li5 i{left: 20px; background-position: 0px -1050px;}

/* 政民互动 */
#indZmhd .hd h3{background-position: 2px -92px;}
#indZmhd .nodeIconList li.li1 i{background-position: 3px -1104px;}
#indZmhd .nodeIconList li.li1 a:hover i{background-position: 3px -1152px;}
#indZmhd .nodeIconList li.li2 i{background-position: 0px -1200px;}
#indZmhd .nodeIconList li.li2 a:hover i{background-position: 0px -1248px;}
#indZmhd .nodeIconList li.li3 i{background-position: 0px -1296px;}
#indZmhd .nodeIconList li.li3 a:hover i{background-position: 0px -1344px;}
#indZmhd .nodeIconList li.li4 i{background-position: 0px -1388px;}
#indZmhd .nodeIconList li.li4 a:hover i{background-position: 0px -1436px;}
#indZmhd .nodeIconList li.li5 a{padding-left: 70px; background-color: #88bc51;}
#indZmhd .nodeIconList li.li5 i{background-position: 8px -1484px;}

/* 解读回应 */
#indJdhy .hd h3{background-position: 5px -136px;}
#indJdhy .nodeIconList li{width: 100%; float:none;}
#indJdhy .nodeIconList li.li1 i{background-position: 3px -1536px;}
#indJdhy .nodeIconList li.li1 a:hover i{background-position: 3px -1584px;}
#indJdhy .nodeIconList li.li2 i{background-position: 0px -1632px;}
#indJdhy .nodeIconList li.li2 a:hover i{background-position: 0px -1680px;}
#indJdhy .nodeIconList li.li3 a{padding-left: 65px; background-color: #e55555;}
#indJdhy .nodeIconList li.li3 i{background-position: 0px -1720px;}

/* 其它文章模块 */
#indWzhzt{ padding: 40px 0;}
.indLoop{overflow: hidden;}
.indLoop .box .bd{padding: 10px 0 0; height: 126px;}
.indLoop .box .bd .infoList li{height: 42px; line-height: 42px; font-size: 16px;}
/* 领导讲话 */
#boxLdjh{width: 660px; float: left;}
/* 巴蜀史志 */
#boxBssz{width: 520px; float: right;}
.boxBssz{overflow: hidden;}
.boxBssz .firstPic .pic{width: auto; float: right; margin:5px 15px 0 0;}
.boxBssz .firstPic .pic img{width: 80px; height: 110px;}
.boxBssz .firstPic .title{display: none;}
/* 方志人才库-列表 */
#fzrckList li{width: 49.9%; float: left;}

/* 专题专栏 */
.boxZtzl{overflow: hidden; margin-top: 20px;}
.boxZtzl .hd{width: 40px; height: 100px; float: left; overflow: hidden; background-color: #cb0d0d;}
.boxZtzl .hd h3{margin:10px 11px 0; line-height: 20px; font-size: 18px; color: white;}
.boxZtzl .hd h3 a{color: #ffe8e8;}
.boxZtzl .bd{overflow: hidden; padding-left: 15px;}
.boxZtzl .bd .nodeList{overflow: hidden;}
.boxZtzl .bd .nodeList li{width: 275px; height: 100px; float: left; overflow: hidden; margin-right: 15px; }
.boxZtzl .bd .nodeList li .pic{overflow: hidden;}
.boxZtzl .bd .nodeList li .pic img{display: block; width: 275px; height: 100px;}
.boxZtzl .bd .nodeList li .tit{display: none;}

/* 其它栏目图标链接 */
.indQtnodeList{overflow: hidden; margin-top: 30px; margin-right: -15px;}
.indQtnodeList li{width: 390px; height: 80px; overflow: hidden; float: left; margin-right: 15px; }
.indQtnodeList li a{position: relative; z-index: 1; display: block; height: 80px; line-height: 80px; padding-left: 148px; text-align: left; font-size: 24px; font-weight: bold; color: white; background: #e06a6a url(../../base/img/ind-bsjy.png) right bottom no-repeat;}
.indQtnodeList li a:hover{text-decoration: none;}
.indQtnodeList li.li2 a{background-color: #c09f51;}
.indQtnodeList li.li3 a{background-color: #b98163;}
.indQtnodeList li i{position: absolute; z-index: 1; left: 90px; top: 50%; width: 38px; height: 36px; float: left; margin-top: -18px; overflow: hidden; background:  url(../../base/img/ind-bsjy.png) -7px top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.indQtnodeList li.li2 i{background-position: -7px -49px;}
.indQtnodeList li.li3 i{background-position: -7px -97px;}
.indQtnodeList li:hover i{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}

/* 图说四川 */
#boxTssc{ padding:40px 0;}
#boxTssc .hd{height: 42px; line-height: 42px; text-align: left; }
#boxTssc .hd h3{padding-left: 40px; font-size: 22px; color: #c40d0d; background:  url(../../base/img/ind-gnmkicon.png) left -183px no-repeat;}
#boxTssc .hd h3 a{color: #c40d0d;}
#boxTssc .hd .nodeList{width: auto; float: right; font-size: 16px; color: #c7c7c7;}
#boxTssc .hd .nodeList a{margin:0 6px;}
#boxTssc .bd{overflow: hidden; padding: 10px 0 0;}
/* 图说四川-图片列表 */
.indTopicList{overflow: hidden; min-height: 321px; margin:-1px -1px 0 0;}
.indTopicList li{position: relative; z-index: 1; width: 240px; height: 160px; float: left; overflow: hidden; margin: 1px 1px 0 0;}
.indTopicList li .pic{overflow: hidden;}
.indTopicList li .pic img{display: block; width: 240px; height: 160px;}
.indTopicList li .title,
.indTopicList li .titleBg{position: absolute; z-index: 1; left: 0; bottom: 0; width: 100%; height: 36px; line-height: 36px;}
.indTopicList li .title{z-index: 2; font-size: 14px; color: white; margin:0 10px;}
.indTopicList li.t .title{font-size: 16px;}
.indTopicList li .title a{color: white;}
.indTopicList li .titleBg{background-color: #000; opacity: .6; filter: alpha(opacity=60);}
.indTopicList li.first,
.indTopicList li.first .pic img{width: 477px; height: 321px;}

/* 飘红样式 */
.wrap{/* background:url(http://www.gov.cn/govweb/xhtml/2019zhuanti/20thCPCNationalCongress/images/ershidasybg.jpg) top center no-repeat; */}
#indNewsBox{background-color: #fff;padding: 0 20px;}
#header{width: 1200px;padding: 0 20px;}
.logoLianghui {/* width: 1200px; */margin: 0 auto;text-align: center;/* padding: 14px 0; */height: 98px;background-color: #ff0000;}
.logoLianghui a{    display: block;
    width: 641px;
    height: 42px;
    margin: 0 auto;
    padding-top: 28px;}
/* 飘红样式 */

