@charset "utf-8";
/* CSS Document */
@import url("base.css");
@import url("top.css");
@import url("footer.css");

.headlines{width:1200px;height:135px; background:url(../images/headlines_bj.jpg) no-repeat; text-align:center}
.headlines h3 a{ font-size:34px;color:#cd0000; line-height:40px; margin-top:40px}
.headlines p a{ font-size:17px;color:#333; display:inline-block; margin:0 20px; line-height:30px; margin-top:20px}

/*焦点图*/
.focus{width:600px;height:374px; overflow:hidden}
.focus ul{ overflow:hidden;}
.focus ul li{width:100%;height:374px; float:left; }
.focus ul li img{width:600px;height:374px;}
.focus li .focus-title {width:600px;height:40px; line-height:40px; position:absolute; bottom:0px;left:0px; z-index:1; font-size:16px; font-weight:normal; background:url(../images/bgL.png) repeat; text-indent:0.6em}
.focus li .focus-title a{color:#fff;}
.focus li .focus-title a:hover{ text-decoration:underline}

.spot{ height:14px; right:5px; bottom:14px; position:absolute; z-index:1; overflow:hidden}
.spot li {width:14px; height:14px; background:url(../images/hover.png) 0 0 no-repeat;  float:left; text-align:center; margin-right:5px; text-indent:-9999px; cursor:pointer}

.spot li:hover,.spot li.on { background-position:0 -14px}

/*工作动态*/
.new{width:544px;}
.new-title{height:46px; border-bottom:1px dashed #d7d7d7}
.new-title li { float:left;}
.new-title li a{ padding:0px 22px; line-height:46px; font-size:22px;color:#666}
.new-title li.on a,.new-title li a:hover{ font-weight:bold;color:#177abf;}
.new-title .more{ width:58px; height:22px; text-align:center; line-height:22px;font-size:14px; margin-top:10px;color:#fff; background-color:#d80000 }

.new-box ul{ min-height:170px}
.new-box .first{ border-bottom:1px dashed #adabb1;padding-bottom:14px; margin-top:15px}
.new-box .first h4 { padding:0 10px; text-align:center}
.new-box .first h4 a{line-height:36px;height:36px; font-size:18px; font-weight:bold}
.new-box .first a:hover,.new-box li a:hover,.activity_cont li a:hover{ text-decoration:underline;color:#e3080c}
.new-box .first p{ line-height:26px;color:#666; text-indent:2em; margin-top:10px}
.new-box .first p a{ display:inline; color:#be0000}
.new-box li{height:34px;line-height:34px;overflow:hidden; width:100%;float:left; font-size:15px}
.new-box li a{color:#575757; float:left}
.new-box li em{width:7px;height:7px; background-color:#b1d5f6;float:left; margin:14px 10px 0px 14px}
.new-box li i.new_iocn {margin-left: 5px;display: inline-block;width:19px;height:14px;background: url(../images/new_img.png);vertical-align: middle; float:left;margin-top:6px;}
.new-box li span{color:#999;font-size:14px; float:right}
.new-box li a:hover,.recommend h4 a:hover,.branch_cont table td a:hover{color:#f00}


.picbox1{ width:1164px;height:110px;}
.picbox1 img{width:1164px;height:110px;}

.content2{ padding:0 18px 20px}
/*左侧*/
.left_cont{width:412px; padding-top:30px}
.leadership{width:396px;}
.leadership_title{ height:44px; line-height:44px; background:url(../images/leadership_title.png) right center no-repeat}
.leadership_title h2{ background:url(../images/h.png) left center no-repeat; padding-left:24px; font-size:28px;color:#cd080c}
.leadership_title h2 a{color:#cd080c}
.leadership_info img{width:120px;height:161px; margin-right:20px}
.leadership_info h4{color:#177abf; font-size:20px; line-height:36px;}
.leadership_info p{ font-size:16px; line-height:24px; margin-top:14px}
.leadership_list { margin-top:22px}
.leadership_list dt{height:20px; line-height:20px; font-size:18px; font-weight:bold;color:#177abf}
.leadership_list dt em{width:3px;height:20px; background-color:#177abf; float:left; margin-right:14px}
.leadership_list dd a{ background:url(../images/dd.png) left center no-repeat; padding-left:18px; width:25%; font-size:16px; float:left; box-sizing:border-box; margin-top:10px }

.advert a{ margin-top:14px; width:396px;height:57px;}
.advert a img{ width:396px;height:57px;}

.btn1 a{width:396px; height:72px; background-color:#e5f3fc; font-size:24px; color:#177abf; font-weight:bold; line-height:72px;}
.btn1 a img{ margin-left:60px; margin-right:20px}

.advert2,.advert2 img{ width:396px;height:315px}
/*右侧*/
.right_cont{width:749px; border-left:3px solid #ececec; padding-bottom:30px}
.legislation{width:352px; float:left; margin:20px 0 0 20px}
.legislation .new-title li.on a{color:#cd080c}
.legislation .new-box li em{width:7px;height:7px; background-color:#fcafab;float:left; margin:14px 10px 0px 14px}

.picbox2,.picbox2 img{ width:1164px;height:94px;}

/*在线阅读*/
.read{ background-color:#f3f3f3;height:104px; padding:18px 13px}
.read_title{width:172px;height:104px; background-color:#e5f3fc; text-align:center; }
.read_title img{ margin-top:24px}
.read_title p{ margin-top:5px;font-size:20px;color:#177abf}
.read_cont a{ width:310px;height:104px; background-color:#fff;color:#8a8a8a; font-size:24px; font-weight:bold; line-height:104px; float:left; margin-left:12px}
.read_cont a.read_btn1 img{ margin-left:90px; margin-right:15px}
.read_cont a.read_btn2 img{ margin-left:98px; margin-right:10px}




/*新增横幅*/
.hengfu{height:216px;width:1164px; position:relative}
.hengfu .banner_pic{width:11640px;height:216px;}
.banner_pic a{ float:left;}
.banner_pic a img{height:216px;width:1164px; }

.hengfu .spot{ position:absolute; bottom:10px; right:5px; text-align:right}
.hengfu .spot a{ width:12px; height:12px; background:url(../images/hover2.png) 0 0 no-repeat;  float:left; text-align:center; margin-right:5px; text-indent:-9999px; cursor:pointer; list-style:none}
.hengfu .spot a:hover,.hengfu .spot a.on{ background-position:0 -12px}


/* 侧栏固定菜单 */ 
.sideFixed { position: fixed; top:340px; width: 40px; text-align: center; right:30px; _position: absolute; _top: expression(200+documentElement.scrollTop +"px"); z-index: 99999; }

.sideFixed li { width: 40px; height: 40px; margin-bottom: 8px; position: relative;}
.sideFixed li a { height: 38px; display: block; background:#fff url(../images/sideFixedIcon.png) 9px 9px no-repeat; text-indent: -9999px; border: 1px solid #eaeaea; border-radius: 40px; -webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;}
.sideFixed li a:hover {text-decoration: none; background-color: #ffc702; border: 1px solid #ffc702; background-position: -23px 9px; }

.sideFixed .wb a {background-position: 9px -40px;}
.sideFixed .wb a:hover {background-position: -23px -40px; background-color: #ff0036; border: 1px solid #ff0036;}
.sideFixed .wx a {background-position: 9px -86px;}
.sideFixed .wx a:hover {background-position: -23px -86px; background-color: #00cd00; border: 1px solid #00cd00;}
.sideFixed .mail a {background-position: 10px -133px;}
.sideFixed .mail a:hover {background-position: -23px -133px; background-color: #cd00cd; border: 1px solid #cd00cd;}
.sideFixed .map a {background-position: 9px -180px;}
.sideFixed .map a:hover {background-position: -23px -180px; background-color: #00b3ff; border: 1px solid #00b3ff;}
/*.sideFixed .gt{display: none}*/
.sideFixed .gt a {background-position: 10px -228px;}
.sideFixed .gt a:hover {background-position: -23px -228px; background-color: #8c8e9a; border: 1px solid #8c8e9a;}

.sideFixed .pic{display: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.sideFixed .pic img{width: 150px; height: 150px;}
.sideFixed .on .pic{display: block; position: absolute; left: -168px; top: -45px; padding: 4px; background: #fff;}
.sideFixed .on .pic i{z-index: 8; position: absolute; right: -10px; top: 50%; margin-top: -3px; border-width: 5px; border-color: transparent; border-style: dashed; border-left-color: #fff; border-left-style: solid; display: block; font-size: 0; line-height: 0; width: 0;}

.xitong,.xitong img{ width:396px;height:72px;}

/*新增攀枝花风采*/
.grace .new-title li a{ padding:0 10px}
.grace_box{ width:1164px; overflow:hidden}
.grace_box ul{ margin-right:-20px;}
.grace_box li{ width:276px; float:left; margin-right:20px; }
.grace_box li a{ display:block}
.grace_box li img{ width:266px;height:160px;border:1px solid #eee; padding:4px}
.grace_box li p{ text-align:center; margin-top:4px}
