body {font:14px "微软雅黑";line-height:24px;color:#333;background:#fff;margin:0px;}

*{ margin:0; padding:0;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:none; color:#E50012;}
ul,ol {list-style:none;}
img{border:0;}
div .go0 { font-size:18px; text-align:right; float:right;  padding-right:10px; color:#224B9A;}
div .go0 a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; display:block; overflow:hidden; color:#224B9A;}
div .go { font-size:12px; text-align:right; float:right; width:40px; height:35px; padding-right:10px;}
div .go a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; display:block; overflow:hidden;width:40px; height:35px;background: url(../images/mores.png) no-repeat center; }


.clear{ clear:both;}
.z_num{padding:0 5px;}
.fc_ch1,.fc_hui2{padding:0 5px;font-weight:bold;}
.current{font-weight:bold;font-size:14px;}

#displaypagenum ul{ font-size:14px;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px; margin-left:30%; font-size:14px;}
.pagination>li{display:inline}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination>li>a,.pagination>li>span{color:#989898}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#214996;border-color:#214996}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#214996;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}


.form-box{float: left;width: 267px;height: 35px;margin-left: 20px;}
.form-box input[type="text"]{height: 31px;outline: none;padding-left: 10px;width: 170px;}
.form-box input[type="submit"]{height: 35px;margin-left: 20px;width: 58px;}

.bottom_menus{margin:20px auto 0 auto; width:100%; background:#011375; padding-top:40px;}
.bottom_menu{ width:1200px; margin:auto;color:#E1E1DF; font-size:32px;}
.bottom_menu a{color:#E1E1DF;}
.bottom_menu ul{float:left; width:120px; line-height:34px;}
.bottom_menu ul h3{font-size:20px;font-weight:normal; }
.bottom_menu ul li{font-size:16px;}
.wxxx_1{float:right; width:136px; height:190px; padding:0 20px;}
.wxxx_2{float:right; width:136px; height:190px; padding:0 20px;}

#footers{ margin:0 auto; width:100%; background:#011375; padding:60px 0;}
#footer{ width:1200px; margin:auto;  line-height:30px;color:#fff; text-align:center;}
#footer a{color:#fff;}


.banner{ height:277px; width:100%; margin:0 auto;}

.headers{ width:100%;height:50px; background:#fff;}
.header{width:1200px; height:50px; line-height:40px; color:#fff; margin:0 auto; font-size:12px; }
.header .top_logo{float: left;background: url(../images/toplogoNew.jpg) no-repeat left bottom;width: 490px;height: 50px;}

#search{ float:right;width:400px;height:34px; position:relative; margin-top:14px;}
#search #searchbg { line-height:20px; width:400px;height:34px; border:none; vertical-align:middle; position:absolute; top:0; right:0px;background: url(../images/searchbg.jpg
) no-repeat center;}
#search .itxt { width:350px;border:none; background:none; font-size:14px; height:20px; line-height:20px; top:4px; left:5px;position:absolute;color:#A6AEBB; padding:3px;}
#search .ibtn #search .ibtn {display:block; width:34px; height:34px; position:absolute; right:0; top:0;}

.top_menus_bg{ height:66px; width:1200px; margin:0 auto;}

.top_menus_bg .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.top_menus_bg .navBar{  position:relative; z-index:1; width:1200px;height:66px; line-height:66px;z-index:999;  }
.top_menus_bg .nav{ position:relative; width:1200px; margin:0 auto;  font-size:18px;  z-index:999;}
.top_menus_bg .nav a{ color:#333;}
.top_menus_bg .nav h3{ font-size:100%; font-weight:normal; }
.top_menus_bg .nav .m{ float:left; position:relative; z-index:1;  color:#333; }
.top_menus_bg .nav .s{ float:left; width:3px; text-align:center;font-size:12px; }
.top_menus_bg .nav h3 a{ display:block;/* width:150px;*/width:133px; text-align:center;   font-weight:bold; text-decoration:none;}
.top_menus_bg .nav h3 a:hvoer{ color:#E50012; border-bottom:3px solid #E50012;  background:#FAF9F9;}

.top_menus_bg .nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-10px; top:66px; z-index:1; width:170px;border-top:0;  background:#224B9A; font-size:14px;}
.top_menus_bg .nav .sub li{ text-align:center;  margin-bottom:-1px;   }
.top_menus_bg .nav .sub li a{ display:block;  text-align:center;  border-bottom:1px solid #91B75; border-top:1px solid #2D31AA;width:170px;height:36px; line-height:36px; color:#fff;   text-decoration:none; }
.top_menus_bg .nav .sub li a:hover{ color:#fff; background:#E50012;  display:block;  }
.top_menus_bg .nav .block{  color:#E50012; border-bottom:3px solid #E50012; background:#FAF9F9;height:63px; width:150px; filter: alpha(opacity=100); opacity: 1.0;  position:absolute; left:0; top:0; overflow:hidden;  }





.banner{  height:470px; width:100%; margin-bottom:20px;}

/*全屏焦点图*/

.fullSlide_bgbox{ width:100%; height:470px;}

	.fullSlide{ width:100%;  position:relative;  height:470px;}
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:470px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{  
  color:#FFF;
 }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; line-height:10px; margin:4px; background: url(../images/p2.png) no-repeat center; overflow:hidden; text-indent:-9999px;
	}
	.fullSlide .hd ul .on{ background:url(../images/p1.png) no-repeat center;}
	
	.fullSlide .prev{       position: absolute;
    left: 8%;
    top: 80%;
    width: 50px;
    height: 85px;
    background: url(../images/left0.png) no-repeat center;
    opacity: 0.6;
    z-index: 999;
    border-radius: .3rem;}

	.fullSlide .next{      position: absolute;
    right: 8%;
    top: 81%;
    width: 50px;
    height: 80px;
    background:url(../images/right0.png) no-repeat center;
    opacity: 0.6;
    z-index: 999;
    border-radius: .3rem;}
	
.a-box{position: absolute;width: 100%;height: 100px;bottom: 0;background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
.a-data{width: 1000px;display: block;text-align: center;position: absolute;bottom: 0;font-size: 18px;line-height: 30px;left: 0;right: 0;margin: 0 auto;height: 100px;}
.data-title, .data-summary{float:left;}
.data-title{width: 150px;text-align: center;height: 100px;line-height: 100px;}
.data-summary{width: 824px;margin-left: 15px;font-size: 15px;margin-top: 23px;line-height: 27px;text-align: left;}
.ico-1{width:93px;height:31px;float:left;background:url("../images/icon_2.jpg") no-repeat center;}
.box{width:1100px;margin:0 auto;}

.ad_box{ width:1200px; margin: auto;margin-bottom:20px;}
.ad_box img{ }

.container{ width:1200px; margin:auto;}


.pic_box{width:680px; height:430px; float:left; margin-bottom:20px; }
.focusBox { position: relative;width:680px; height:430px; overflow: hidden; background: white;z-index:99; }
.focusBox .pic img {width:680px; height:430px; display: block; z-index:99; }
.focusBox .txt-bg { position: absolute; bottom:0;z-index: 1; height: 50px; width:100%;  background: #000; filter: alpha(opacity=50); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute;bottom:0;z-index: 2;width:670px; height: 110px; padding-top:10px; overflow: hidden; color:#fff; }
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:0px;left:10px;}
.focusBox .txt li a{ display: block;  width:680px; height:50px; overflow:hidden; font-size: 20px;text-decoration: none; color:#fff;}
.focusBox .txt li .p{ height:40px; line-height:20px;opacity: 0.84;}
.focusBox .num { position: absolute; z-index: 3; bottom: 20px; right: 10px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 12px; overflow: hidden;border-radius: 6px; text-align: center; margin-right: 5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; overflow:hidden; line-height:12px; background:#fff; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#EC0F14; display:block;overflow:hidden; line-height:12px;}

.icon_1{  width:100%; height:54px; line-height:54px; overflow:hidden; border-bottom:1px solid #224B9A; margin-bottom:10px; }
.icon_1 span{ text-align:left; float:left;color:#224B9A; font-size:24px; }

.nav_1{float:right; width:500px;}
.nav_1 dl{margin-bottom:10px;border-bottom:1px dotted #ccc; padding-bottom:10px;}
.nav_1 dt{ padding-top:10px; font-size:16px; line-height:28px; font-weight:bold; color:#0B52A4;text-align:center}
.nav_1 dl a{color:#E50012;}
.nav_1 dd{color:#666;text-indent:2em; line-height:20px; font-size:14px; }
.nav_1 ul{ line-height:36px; padding:0 5px;}
.nav_1 ul span{float:right; color:#999;}
.nav_1 ul li{background: url(../images/p11.png) no-repeat left; padding-left:13px;}

.line_h{float:left; height:200px; width:30px;}
.nav_2{float:left; width:380px; margin-bottom:20px;}
.nav_2 ul{ line-height:36px; padding:0 5px;}
.nav_2 ul span{float:right; color:#999;}
.nav_2 ul li{background: url(../images/p11.png) no-repeat left;padding-left: 13px;height: 36px;line-height: 36px;overflow: hidden;}

.ad_box2{border-top:1px solid #224B9A; margin-bottom:20px;}
.ad_box2 .b_1{width:380px;padding-top:20px; margin-bottom:20px; float:left; overflow: hidden; }
.ad_box2 .b_2{width:380px;margin-bottom:20px; float:left; padding:20px 30px 0 30px; overflow: hidden; }
.ad_box2 .b_3{width:380px;padding-top:20px; margin-bottom:20px; float: right; overflow: hidden; }

.nav_2b{float:left; width:380px; margin-bottom:20px;}
.nav_2b ul{ line-height:36px; padding:0 5px;}
.nav_2b ul span{float:right; color:#999;}
.nav_2b ul li{background: url(../images/p11.png) no-repeat left; padding-left:13px;}


.txtScroll-left{width: 720px; position: relative;float: left;  }
.txtScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; }
.txtScroll-left .hd .next{ background-position:0 -50px;  }
.txtScroll-left .hd .prevStop{ background-position:-60px 0; }
.txtScroll-left .hd .nextStop{ background-position:-60px -50px; }
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
.txtScroll-left .hd ul li.on{ background-position:0 0; }
.txtScroll-left .bd{ width: 700px; overflow: hidden;margin-top: 5px; margin-left: 10px;  }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li span{ color:#999;  }


.icon_3{ background:#1D2087 url(../images/icon_3.png) left no-repeat; width:100%; height:35px; overflow:hidden; line-height:35px; margin-bottom:10px;}
.icon_3 span{ font-family:"微软雅黑";font-size:16px;color:#fff;font-weight:bold;padding-left:15px; float:left;}
.icon_3 a{color:#666;}
.nav_3{ width:845px; height:270px; border:1px solid #ddd; margin-bottom:20px; float:left;}

.picScroll-left{ width:845px;  overflow:hidden; position:relative;  border-top:1px solid #ddd;}
.picScroll-left .bd{ padding:15px 10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:190px; height:135px; display:block; margin-bottom:5px; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{width: 190px; height:40px; line-height:20px;}

.nav_5{border:1px solid #ddd; width:380px; border-top:none; margin-bottom:20px; height:350px; overflow:hidden; float:right;}
.video_box{ width:340px; height:270px; overflow:hidden; float:right; margin-bottom:20px;}


.links_box #zfwz{width:335px;}
.linksbg_box{ width:100%; height:40px; padding:15px 0; border-top:1px solid #ddd;}
.links_box{ width:1200px;margin:0 auto;}
.links_box .icon{font-weight:bold; height:30px; line-height:30px;color:#E50012; overflow:hidden;float:left; width:80px; font-size:18px; font-weight:bold;}
.links_box .bg2{  width:1110px;height:30px;}
.links_box #zfwz,#box_linksbg #snwm,#box_linksbg #yqlj,#box_linksbg #tqlj{font-size:12px; width:472px; height:30px; overflow: hidden; border:1px solid #ccc; margin-left:15px; padding:5px;}
#box_linksbg{ float:right; width:1110px;}




/*LIST*/
.container2{ width:1060px; margin:0 auto; padding:20px;border:1px solid #ddd;}
.list_left{width:210px; float:left; overflow:hidden; margin-bottom:20px; border:1px solid #ddd;}
.list_home{ height:46px; line-height:46px;cursor:pointer;font-size:18px; text-align:center; background:#224B9A; font-weight:bold;color:#fff;}
.list_home a{ color:#fff;  display: block;text-decoration:none; }
.list_tl{width:1100px;  height:50px; text-align:left; line-height:50px; overflow:hidden; margin:0 auto;  }

.sideMenu{ color:#fff; text-align:center;}
.sideMenu a{  text-decoration:none; color:#fff;}
.sideMenu a:hover{ }
.sideMenu h3{ height:46px; line-height:46px;cursor:pointer;font-size:16px;color:#fff; background:#E50012; border-bottom:1px solid #fff;}
.sideMenu h3 em{ float:right; display:block; width:0px; height:0;  cursor:pointer;  }
.sideMenu h3.on{background:#E50012; color:#fff;background:#E50012 url(../images/list_icon2.png) no-repeat right; }
.sideMenu h3.on em{ width:0; }
.sideMenu h3.on a {color:#fff;}
.sideMenu ul { line-height:46px; font-size:14px; display:none;/* 默认都隐藏 */}
.sideMenu ul li{  text-align:center; display: block;  border-top:1px solid #ddd; }
.sideMenu ul li a{color:#1D1F87; display:block;}
.sideMenu ul li a:hover{ text-decoration:none;display: block; color:#E50012; }


.list_box{ }
.list_box a{ display:block; text-align:center; height:46px; display: block;  border-bottom:1px solid #ddd; line-height:46px; font-size:16px;  }
.list_box a:hover{ text-decoration:none;display: block; color:#fff; background:#E50012 url(../images/list_icon.png) no-repeat right; }

.list_icons{background:#0072C8; line-height:50px; height:50px; color:#fff; padding:0 10px;}


.listbg_right{float:right; width:810px; margin-bottom:15px; background:#fff; }

.listbg_right .list_txtsbg{ }
.listbg_right .list_txtsbg ul{ font-size:14px; padding:0 10px;color:#666;}
.listbg_right .list_txtsbg ul a{ color:#666;}
.listbg_right .list_txtsbg ul span{color:#999;float: right; font-size:12px; }
.listbg_right .list_txtsbg li{border-bottom:1px solid #ddd; line-height:50px; font-size:18px; }

.listbg_right .list_txtsbg dl{ border-bottom:1px dotted #ddd; height:110px; margin:10px 0;overflow:hidden;}
.listbg_right .list_txtsbg dl img{float:left; height:110px; width:150px;}
.listbg_right .list_txtsbg dt{  float:right; width:650px;}
.listbg_right .list_txtsbg dt a{ font-size:18px; float:left; font-weight:bold;}
.listbg_right .list_txtsbg dt i{color:#999;  font-style:normal; float:right;}
.listbg_right .list_txtsbg dd{  float:right; width:650px;color:#999;  text-indent:2em;}
.listbg_right .list_txtsbg dd a{color:#0B52A4;}

.listbg_right .list_txtsbg2 dl{ border-bottom:1px dotted #ddd; height:110px; margin:10px 0;overflow:hidden;}
.listbg_right .list_txtsbg2 dt{ }
.listbg_right .list_txtsbg2 dt a{ font-size:18px;font-weight:bold;}
.listbg_right .list_txtsbg2 dt i{color:#999;  font-style:normal; float:right;}
.listbg_right .list_txtsbg2 dd{ color:#999; text-indent:2em;}
.listbg_right .list_txtsbg2 dd a{color:#0B52A4;}

#displaypagenum{padding:10px; color:#666;}


/*党群工作*/
.container2 .aotice { width: 1060px;overflow: hidden;}
.container2 .aotice .tab-hd { height: 40px;border-bottom:1px solid #ccc; padding:40px 0;}
.container2 .aotice .tab-hd ul { padding-top: 0; font-weight:bold;}
.container2 .aotice .tab-hd li{ float: left; line-height: 40px; height: 40px;font-size:16px; padding:0 7px;}
.container2 .aotice .tab-hd li a{ display:block;color:#fff; background:#224B9A; width:162px; text-align:center; border-radius:5px;}
.container2 .aotice .tab-hd li a:hover{  text-decoration:none; color:#fff; background:#E50011;}
.container2 .aotice .tab-hd li.on{color:#fff;position: relative; }
.container2 .aotice .tab-hd li.on a{color:#fff; background:#E50011;}
.container2 .aotice .tab-bd { padding:0 ;}
.container2 .aotice .tab-bd ul{ overflow:hidden; zoom:1; }
.container2 .aotice .tab-bd li {overflow: hidden;}

.container2 .aotice .tab-bd dl{ border-bottom:1px dotted #ddd;  margin:20px 0;overflow:hidden;}
.container2 .aotice .tab-bd dt{ width:1060px; margin-bottom:10px;}
.container2 .aotice .tab-bd dt a{font-size:18px; font-weight:bold; }
.container2 .aotice .tab-bd dt i{color:#999;  font-style:normal; float:right; font-size:12px;}
.container2 .aotice .tab-bd dd{ width:1060px; color:#999; margin-bottom:10px;  text-indent:2em;}
.container2 .aotice .tab-bd dd a{color:#0B52A4;}
.container2 .aotice .tab-bd .fx_box{float:right; width:240px; height:50px; overflow:hidden; line-height:50px;margin-bottom:20px;}

/*detail*/
.listbg_right .txt_bg{margin-bottom:10px; }
.listbg_right .txt_bg .timu { font-size:24px; line-height:34px; padding:15px 0; text-align:center; font-weight:bold; }
.listbg_right .txt_bg .time {text-align: center;color:#999; margin-top:15px;margin-bottom:10px; }
.listbg_right .txt_bg .time span{padding:0 8px; color:#333; color:#999; }
.listbg_right .txt_bg .txtcen { padding-left:10px;font-size:14px;line-height:38px; color:#333;}
.detailvideo{ margin:auto 0; width:450px;}
.listbg_right .txt_bg .txtcen p{margin-top:10px; font-size:14px;}

/*联系我们*/
.about_us{ width:1102px; margin:0 auto; overflow:hidden;}
.about_us .map{height:210px;}
.us_box{float:left; padding-left:270px; width:270px;}
.us_box dl{ width:270px;height:77px; }
.us_box dt{font-size:16px; font-weight:bold;}
.us_box dd{color:#666;}
.us_box1{ padding-top:25px;height:77px;  }
.us_box2{ padding-top:10px; }
.about_us .message{float:right; width:450px; height:390px; overflow:hidden; padding-right:91px;}

/*MAILBOX*/
.list_menubg{ text-align:center; font-size:16px; background:#C27320; }
.list_menubg li{line-height:40px; display:block; text-decoration:none;background:#fff; border-bottom:1px solid #0072C8;color:#0072C8; }
.list_menubg a{text-decoration:none;display:block; }
.list_menubg a:hover{ color:#fff; text-decoration:none; background:#0072C8;}







