@charset "gb2312";
/* CSS Document */
* { margin:0px; padding:0px; list-style:none;}
body { background-color:#ffffff; font-family:"微软雅黑";}
img { border:none;}
.zt-banner { width:100%; height:925px; background-image:url(banner-1024-2.jpg); background-repeat:no-repeat; background-position:center top;}
.ggbt-sty1 { width:100%; height:90px; background-image:url(bt-bj1.jpg); background-repeat:no-repeat; background-position:center bottom; margin-top:50px;}
.ggbt-sty1 img { display:block; margin:0px auto auto auto;}

.dtjj-tt { width:1200px; margin:50px auto auto auto;}
.dtjj-tt span { display:block; width:100%; height:50px; background-image:url(icon-img1.jpg); background-repeat:no-repeat; background-position:left top; font-size:43px; font-weight:bold; line-height:43px; color:#363434; text-indent:150px;}
.dtjj-tt span a { color:#363434; text-decoration:none;}
.dtjj-tt span a:hover { color:#fe0000; text-decoration:none;}
.dtjj-tt p { font-size:16px; color:#5f5f5f; line-height:1.75; margin-top:15px; border-bottom:#7e7d7d dashed 1px; padding-bottom:20px; padding-left:5px; padding-right:5px;}
.dtjj-tt p a { color:#fe0000; text-decoration:none; margin-left:5px;}
.dtjj-tt p a:hover { color:#fe0000; text-decoration:underline;}
.dtjj-newsdt { width:1200px; height:365px; margin:22px auto auto auto;}
.dtjj-newslist { width:635px; height:365px; float:left; }
.dtjj-newslist li { width:100%; margin-top:15px;}
.dtjj-newslist li span { font-size:30px; font-weight:bold;}
.dtjj-newslist li span a { color:#353434; text-decoration:none;}
.dtjj-newslist li span a:hover { color:#fe0000; text-decoration:none;}
.dtjj-newslist li p { font-size:16px; text-indent:16px; color:#5f5f5f; line-height: 1.75; margin-top:8px;}
.dtjj-newslist li p a { color:#fe0000; text-decoration:none; margin-left:5px;}
.dtjj-newslist li p a:hover { color:#fe0000; text-decoration:underline;}
.dtjj-jdt { width:545px; height:365px; float:left; margin-left:20px;}
/*焦点图*/
img { border:none;}
.focus{ position:relative; width:545px; height:365px; background-color: #fff; float: left;}  
.focus img{ width:545px; height: 365px;} 
.focus .shadow .title{width: 545px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:545px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:9px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fe0000;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}

.gglm-div { width:1200px; height:470px; margin:45px auto auto auto;}
.gglm-ldiv { width:590px; height:470px; float:left; background-color:#CCC;}
.gglm-rdiv { width:573px; height:468px; float:left; margin-left:35px; border:#cccccc solid 1px;}
.gglm-newstt { width:523px; height:auto; clear:both; overflow:hidden; margin:22px auto auto auto;}
.gglm-newstt span { font-size:30px; font-weight:bold;}
.gglm-newstt span a { color:#353434; text-decoration:none;}
.gglm-newstt span a:hover { color:#fe0000; text-decoration:none;}
.gglm-newstt p { font-size:16px; text-indent:16px; color:#5f5f5f; line-height: 1.75; margin-top:8px; border-bottom:#7e7d7d dashed 1px; padding-bottom:20px;}
.gglm-newstt p a { color:#fe0000; text-decoration:none; margin-left:5px;}
.gglm-newstt p a:hover { color:#fe0000; text-decoration:underline;}
.gglm-newslist { padding-left:25px; padding-right:25px; margin-top:25px;}
.gglm-newslist li { font-size:18px; color:#343434; line-height:38px; width:100%; height:38px; background-image:url(icon-img2.jpg); background-repeat:no-repeat; background-position:5px 11px; text-indent:25px;}
.gglm-newslist li a { color:#343434; text-decoration:none;}
.gglm-newslist li a:hover { color:#fe0000; text-decoration:none;}

.pljd { width:100%; padding-bottom:100px; overflow:hidden; background-image:url(pljd-bj1.jpg); background-repeat:no-repeat; background-position:center bottom;}
.pljd-div { width:1200px; height:535px; margin:45px auto auto auto; }
.pljd-div1 { width:1200px; height:238px;}
.pljd-div1 .pljd-bt { width:110px; height:95px; padding-top:15px; float:left; background-color:#e2364c; font-size:34px; font-weight:bold; text-align:center; line-height:38px;}
.pljd-div1 .pljd-bt a { color:#FFF; text-decoration:none;}
.pljd-div1 .pljd-list { width:1065px; height:238px; float:left; margin-left:25px;}
.pljd-div1 .pljd-list li { float:left; display:block; border:#cecece solid 1px; margin-left:13px;}
.pljd-div1 .pljd-list li span { border-top:#ac0708 solid 5px; display:block; padding-left:18px; padding-right:18px; padding-top:15px;  font-weight:bold;}
.pljd-div1 .pljd-list li span a { color:#353434; text-decoration:none;}
.pljd-div1 .pljd-list li span a:hover { color:#fe0000; text-decoration:none;}
.pljd-div1 .pljd-list li span p { font-size:16px; color:#7b7b7b; font-weight:normal; margin-top:15px; line-height: 1.5;}
.pljd-div2 { width:1200px; height:238px; margin-top:59px;}
.pljd-div2 .pljd-bt { width:110px; height:95px; padding-top:15px; float:left; background-color:#f49900; font-size:34px; font-weight:bold; text-align:center; line-height:38px;}
.pljd-div2 .pljd-bt a { color:#FFF; text-decoration:none;}
.pljd-div2 .pljd-list { width:1065px; height:238px; float:left; margin-left:25px;}
.pljd-div2 .pljd-list li { float:left; display:block; border:#cecece solid 1px; margin-left:13px; background-color:#FFF;}
.pljd-div2 .pljd-list li span { border-top:#f49900 solid 5px; display:block; padding-left:18px; padding-right:18px; padding-top:15px;  font-weight:bold;}
.pljd-div2 .pljd-list li span a { color:#353434; text-decoration:none;}
.pljd-div2 .pljd-list li span a:hover { color:#f49900; text-decoration:none;}
.pljd-div2 .pljd-list li span p { font-size:16px; color:#7b7b7b; font-weight:normal; margin-top:15px; line-height: 1.5;}
.li-sty1 { width:340px; height:236px;}
.li-sty1 span { font-size:30px; line-height:1.267; }
.li-sty2 { width:340px; height:112px;}
.li-sty2 span { font-size:22px; line-height:1.591; }
.m-t10 { margin-top:10px;}

.w1240 { width: 1240px; overflow: hidden; margin: 35px auto 0; }
    .twoList { width: 570px; height: 690px; float: left;}
    .twoList a { color: #555; text-decoration: none; }
    .ListN { overflow: hidden; margin-bottom: 30px; height: 330px;}
    .ListN h1 { font-size: 18px; background: #B11516; height: 38px; line-height: 38px; font-weight: normal; padding: 0 10px; overflow: hidden; color: #fff; font-family: "Microsoft YaHei";}
      .ListN h1 span { float: right; font-size: 14px; color: #fff; text-decoration: none; }
      .ListN h1 span a { color: #fff; }
    .ListN h2 { font-size: 20px; padding: 20px 0 15px; overflow: hidden;}
    .ListN h2 a { color: #333; font-weight: bold; }
    .ListN ul li { line-height: 32px; }
    .lswl-div { width:630px; height:690px; overflow-x:hidden; overflow-y:scroll; float: right;}
    .lswl-div li { float:left; width:275px; height:205px; margin:0px 15px 25px 15px; }
    .lswl-div li img { display:block; width:275px; height:175px;}
    .lswl-div li p { width:265px; height:25px; border-left:#b11516 solid 10px; margin-top:5px; color:#505050; text-align:center; line-height:25px;}

.jptj { width:100%; padding-bottom:155px; overflow:hidden; background-image:url(jptj-bj1.jpg); background-repeat:no-repeat; background-position:center bottom;}
.jptj-div { width:1200px; height:562px; margin:60px auto auto auto; background-color:#bf0008;}
/* 精品推荐样式 */
.ztzlfocus{ width:1200px; height:562px; position:relative; float:center}
.f426x240 { width:1200px; height:562px; overflow:hidden;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:-31px;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:-31px}
.rslides_tabs{margin:12px auto;clear:both;text-align:center}
.rslides_tabs li{display:inline-block;float:none;_float:left;*float:left;margin-right:5px; width:730px; height:243px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}

.zt-foot { width:100%; height:50px; background-color:#e2e2e2; font-size:14px; color:#999999; text-align:center; line-height:50px; margin-top:60px;}

.zt-nav { width:140px; height:432px; position:fixed; border-radius:10px; background-color:#fe0000; left:10px; top:50%; margin-top:-216px;}
.zt-nav ul { display:block; padding-left:15px; padding-right:15px; padding-top:15px;}
.zt-nav ul li { border-bottom:#ffffff dashed 1px; font-size:16px; text-align:center; line-height:42px;}
.zt-nav ul li a { color:#FFF; text-decoration:none;}
.zt-ad { width:140px; height:432px; position:fixed; border-radius:10px; background-color:#fe0000; right:10px; top:50%; margin-top:-216px;}

.tssjd-div { width:1200px; height:700px; margin:45px auto auto auto; font: normal 12px/180% 'Microsoft YaHei'; background-image:url(tssjd-bj-bj1.jpg); background-repeat:no-repeat; overflow:hidden;}
a { text-decoration:none;}
h2,p { margin:0px; padding:0px;}
/*第七部分*/
.p7Content {
  background: url(p7_bg.jpg) no-repeat;
  background-size: cover; margin-top:50px;}
  .p7Content .title {
    margin-bottom: 20px;
    padding-top: 3%; }
  .p7Content .p7Box {
    width: 1000px;
    margin: 0 auto; }
    .p7Content .p7Box .p7BoxContent {
      width: 500px;
      height: 600px;
      position: relative;
      float: left; }
      .p7Content .p7Box .p7BoxContent .p7bg {
        display: inline-block;
        width: 100%;
        height: 154px;
        background: url(p7bg.png);
        position: absolute;
        bottom: 0px;
        left: 0px; }
    .p7Content .p7Box .p7List {
      width: 490px;
      height: 600px;
      float: left; }
      .p7Content .p7Box .p7List .p7Lbox {
        width: 205px;
        height: 98px;
        padding: 15px;
        color: #9bcbc7;
        cursor: pointer;
        border-bottom: 4px solid #fff;
        float: left;
        margin: 0px 5px 25px 5px;
        background: #fff7f4;
        font-size: 22px; }
        .p7Content .p7Box .p7List .p7Lbox h2 {
          font-size: 22px;
          line-height: 130%; }
          .p7Content .p7Box .p7List .p7Lbox h2 a {
            color: #9bcbc7; }
          .p7Content .p7Box .p7List .p7Lbox h2 p {
            font-size: 16px; }
        .p7Content .p7Box .p7List .p7Lbox b {
          font-size: 30px; }
      .p7Content .p7Box .p7List .p7Lbox:nth-child(2) {
        background: #dfeceb;
        color: #aa85c7; }
        .p7Content .p7Box .p7List .p7Lbox:nth-child(2) h2 a {
          color: #aa85c7; }
      .p7Content .p7Box .p7List .p7Lbox:nth-child(3) {
        background: #fff5de;
        color: #d09bc9; }
        .p7Content .p7Box .p7List .p7Lbox:nth-child(3) h2 a {
          color: #d09bc9; }
      .p7Content .p7Box .p7List .p7Lbox:nth-child(4) {
        background: #fff4fc;
        color: #9cc7d3; }
        .p7Content .p7Box .p7List .p7Lbox:nth-child(4) h2 a {
          color: #9cc7d3; }
      .p7Content .p7Box .p7List .p7Lbox:nth-child(5) {
        background: #fffdf4;
        color: #87d0b7; }
        .p7Content .p7Box .p7List .p7Lbox:nth-child(5) h2 a {
          color: #87d0b7; }
      .p7Content .p7Box .p7List .p7Lbox:nth-child(6) {
        background: #ebecfc;
        color: #89b6d0; }
        .p7Content .p7Box .p7List .p7Lbox:nth-child(6) h2 a {
          color: #89b6d0; }
      .p7Content .p7Box .p7List .p7Lbox:nth-child(7) {
        background: #ffeff2;
        color: #deb16a; }
        .p7Content .p7Box .p7List .p7Lbox:nth-child(7) h2 a {
          color: #deb16a; }
      .p7Content .p7Box .p7List .p7Lbox:nth-child(8) {
        background: #f4fff4;
        color: #c993ba; }
        .p7Content .p7Box .p7List .p7Lbox:nth-child(8) h2 a {
          color: #c993ba; }
      .p7Content .p7Box .p7List .active {
        border-bottom: 4px solid #dc8eb9; }

.FocusPic{ zoom:1; position:relative; overflow:hidden; width: 590px; height: 470px; float: left; background: #eee;}
.FocusPic .content{ overflow:hidden }
.FocusPic .changeDiv a{ position:absolute; top:0px; left:0px; display:none;}
.FocusPic .title-bg,.FocusPic .title{ position:absolute; left:0px; bottom:0; height:30px; padding: 0 10px; line-height:30px; overflow:hidden}
.FocusPic .title-bg{ background:#000; filter:alpha(opacity=50); opacity:0.5;}
.FocusPic .title a{ display:block; color:#fff; font-size:14px;}
.FocusPic .change{ bottom:4px; height:20px; right:3px; *right:5px; _right:4px; position:absolute; text-align:right; z-index:9999; }
.FocusPic .change i {background: #666; color: #FFF; cursor: pointer; font-family: Arial; font-size: 12px; line-height: 15px; margin-right: 2px; float: left; padding: 2px 6px; font-style: normal; height: 15px; display: inline-block; display:-moz-inline-stack; zoom:1; *display:inline;}
.FocusPic .change i.cur { background: #FF7700;}

/*~习近平社会主义思想~*/
.shzysxTitle { height: 115px; clear: both; overflow: hidden; padding-top: 50px; background:url(shzysx.jpg) no-repeat left bottom; }
.ddh_main{ width:1200px; margin:0 auto;}
.ddh_ddbfc{ height:220px; padding:40px 0 0; overflow:hidden;}
.ddh_ddbfc .prev{ position:absolute; left:-100px; top:0; width:100px; height:220px; background:url(xxddh_1.png) center center no-repeat; cursor:pointer;}
.ddh_ddbfc .next{ position:absolute; right:-100px; top:0; float:right; width:100px; height:220px; background:url(xxddh_2.png) center center no-repeat; cursor:pointer;}
.ddh_ddbfc .bd{ width:1201px; overflow:hidden;}
.ddh_ddbfc .bd ul{}
.ddh_ddbfc .bd ul li{ float:left; width:270px; margin-right:40px; display:inline; height:220px; overflow:hidden;}
.ddh_ddbfc .bd ul li .img1{ width:270px; height:175px; overflow:hidden;}
.ddh_ddbfc .bd ul li img{ width:270px; height:175px;}
.ddh_ddbfc .bd ul li p{ display:block; color:#333333; line-height:45px; font-size:16px; text-align:center; height:45px; overflow:hidden;}
.ddh_ddbfc .bd ul li p a{ color:#333333;}



