@charset "utf-8";
/* CSS Document */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#404040; min-width:1200px; background:#f6f6f6;}
a{color:#404040;text-decoration:none; outline:none;}
a:hover{color:#f1081b;text-decoration:none;}
a img {border:none; }
.left,.fl{float:left;}
.right,.fr{float:right;}
ul,li{ list-style:none; padding:0; padding:0;}
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
textarea{resize:none;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:-1px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
.more  { float:right; }
.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }
input, textarea { padding:0px; font-family: Microsoft YaHei; outline:0 none;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
/*头部*/
.topcon{height:37px;background:#f6f6f6;}
.topbox{width:1200px;height:36px;margin:0 auto;padding-top:1px;}
.top_l{ height:36px; line-height:36px; font-size:12px; color:#666;}
.weat{ width:200px; height:36px; overflow:hidden;}
.weat iframe{ margin-top:-2px;}
.search{width:290px;height:30px;padding:3px 0 0 0;}
.search li{float:left;}
.search li.se_box{float:left;width:250px;position:relative;}
.search li.se_box .msg-box{left:0;top:30px;position:absolute;}
.search li.se_box input{float:left;width:231px;height:28px;background:#f4f4f4;border:#dfdfdf 1px solid;border-right:0;border-radius:3px 0 0 3px;line-height:28px;color:#999;padding:0 9px;}
.search li.sea_an{width:40px;height:30px;}
.search li.sea_an input{float:left;width:40px;height:30px;line-height:30px;background:#c50001 url(../images/sec_btn.png) center center no-repeat;border:0;border-radius:0 3px 3px 0;text-indent:999em;overflow:hidden;cursor:pointer;}
.top_r{height:30px;line-height:30px;color:#666;font-size:12px;width:auto;white-space:nowrap;padding:3px 0 0 5px;}
.top_r a{display:block;float:left;width:auto;white-space:nowrap;padding-left:22px;margin-left:15px;color:#666;background:url(../images/user_login.png) no-repeat;}
.top_r a:hover{color:#e40c01;}
.top_r a.reg{background-position:0 0;}
.top_r a.user,.top_r a.uclog{background-position:0 -30px;}
.top_r a.logout{background-position:0 0;}
.top_r a.userlog{background-position:0 -60px;padding-left:25px;}
.banner{ height:140px; background:url(../images/banner.jpg) center 0 no-repeat; overflow:hidden;}
.header{ height:188px; border-bottom:#fff 1px solid;}
.menubox{width:100%;background:#e8e8e8;}
.menu{width:1200px; height:48px; margin:0 auto;}
.menu >ul >li{float:left;width:240px;height:48px;text-align:center;line-height:48px; background:url(../images/menuline.gif) right center no-repeat;}
.menu >ul >li >a{display:block;font-size:20px; width:241px; height:48px; margin-left:-1px;color:#333;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.menu >ul >li.home >a{width:240px;margin-left:0;}
.menu >ul >li >a:hover,.menu ul li.active >a{background:#c50001;font-weight:bold; color:#fff;}
.menu >ul >li.last{background:none;}
.menu >ul >a:hover,.menu >ul >a.on{color:#fff;background:#c50001;}

/***** 主体内容 ******/
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.ml20{margin-left:20px !important;}
.p1{padding-left:1em;}
.wraper{width:100%;height:auto;min-width:1100px;margin:auto;}
.container{width:1160px;margin:20px auto;padding:20px;background:#fff;}
.w1100{width:1160px;margin:auto;}
.text-readonly{color:#999;} 
.input-readonly{background:#f2f2f2;color:#999;}

.twbox{width:560px;height:325px;padding:15px; background:#fff;overflow:hidden;}
.twbox .mF_sohusports_wrap{padding:0px !important;border:0px !important;}
.twbox .mF_sohusports_myFocus{height:325px !important;}
.twbox .mF_sohusports_myFocus .pic{height:325px !important;}
.twbox .mF_sohusports .txt li{height:40px !important;line-height:40px !important;}
.twbox .mF_sohusports .txt li a{padding-left:14px !important;font-family:"Microsoft YaHei",微软雅黑;font-weight:normal !important;font-size:16px !important;width:435px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.twbox .mF_sohusports .txt li b{filter:alpha(opacity=50) !important;opacity:0.50 !important;}
.twbox .mF_sohusports .num{bottom:14px !important;right:10px !important;}
.twbox .mF_sohusports .num li a{width:12px !important;height:12px !important;text-indent:-999999px;margin-right:5px !important;background:#f6f6f6 !important; border-radius:6px;}
.twbox .mF_sohusports .num li.current a,.twbox .mF_sohusports .num li a:hover{background-color:#c50001 !important;}

.xwbox{width:565px;height:336px;padding:4px 15px 15px;background:#fff;overflow:hidden;}
.xw_top ul li{float:left;height:43px;}
.xw_top ul li a{display:block;float:left;width:auto;white-space:nowrap;height:43px;line-height:42px;font-size:20px;color:#666666;padding:0 14px;}
.xw_top ul li a:hover,.xw_top ul li.active a{font-weight:bold;color:#eb1e15;}
.bk_top{height:43px;border-bottom:#e5e5e5 1px solid;overflow:hidden;}
.bk_top ul li{float:left;height:43px;padding-left:32px;background:url(../images/bk_line.png) 11px 13px no-repeat;}
.bk_top ul li:first-child{padding-left:0;background:none;}
.bk_top ul li a,.bk_top ul li span{display:block;float:left;width:auto;white-space:nowrap;height:43px;line-height:42px;font-size:20px;color:#666;overflow:hidden;}
.bk_top ul li a:hover,.bk_top ul li.active a,.bk_top ul li.active span{color:#eb1e15;font-weight:bold;}
.bk_top ul li.fr{float:right;padding-left:0;background:none;}
.bk_top .more{height:40px;line-height:40px;font-size:14px;color:#4a4a4a;padding:0 0 0 16px;background:url(../images/more.gif) 0 15px no-repeat;}
.bk_top .more:hover{color:#e40c01;font-weight:normal;border-bottom:none;}
.bk_list{padding-top:8px;line-height:36px;font-size:16px;overflow:hidden;}
.bk_list ul{display:none;}
.bk_list ul.active{display:block;}
.bk_list ul li{height:36px;line-height:36px;vertical-align:bottom;padding-left:11px;background:url(../images/ico.gif) 0 center no-repeat;overflow:hidden;}
.bk_list ul li a{float:left;}
.bk_list ul li img{float:left;padding-top:13px !important;}
.bk_list ul li .date{float:right;color:#cacaca;font-size:14px;font-family:Arial;}

.xw_list{padding-top:8px;line-height:34px;font-size:14px;overflow:hidden;}
.dongtai{width:474px;height:auto;}
.dongtai .title,.dongtai .info{width:450px;height:34px;line-height:34px;padding:0 8px 0 16px;background:url(../images/ico.gif) 0 16px no-repeat;overflow:hidden;}
.dongtai .title a,.dongtai .info a{float:left;font-size:16px;}
.dongtai .title .date,.dongtai .info .date{color:#999;font-size:12px;font-family:Arial;float:right;}
.dongtai .title a:hover,.dongtai .info a,.dongtai .info a:hover{font-weight:bold;color:#1d4587;text-decoration:underline;}
.dongtai .detail{width:450px;height:52px;padding:2px 8px 9px 16px;line-height:26px;color:#888;overflow:hidden;}
.dongtai img{float:left;padding-top:12px !important;}

/***思想建设***/
.bkbox{width:586px;height:265px;border:#f2f2f2 1px solid;padding:3px 9px 0;}
.bkbox1{width:454px;}
.bkbox1 .bk_list ul li{width:437px;}


/***教育培训***/
.jybox{width:830px;}
.jy_top{height:46px;background:#f5f5f7;padding:0 18px 0 8px;overflow:hidden;}
.jy_top .title{display:block;float:left;height:46px;}
.jy_top ul li{float:left;height:46px;line-height:46px;padding-left:22px;background:url(../images/jy_line.gif) 10px 15px no-repeat;}
.jy_top ul li:first-child{padding-left:0;background:none;}
.jy_top ul li a{display:block;float:left;width:auto;white-space:nowrap;height:46px;font-size:14px;color:#7e7e7f;}
.jy_top ul li a:hover{color:#e40c01;text-decoration:underline;}
.jy_list{width:830px;height:210px;padding-top:18px;line-height:30px;font-size:14px;background:url(../images/jy_listline.gif) 416px 27px no-repeat;overflow:hidden;}
.jy_list ul{width:880px;}
.jy_list ul li{float:left;width:367px;height:30px;line-height:30px;vertical-align:bottom;padding:0 50px 0 23px;background:url(../images/ico.gif) 11px 14px no-repeat;overflow:hidden;}
.jy_list ul li a{float:left;}
.jy_list ul li img{float:left;padding-top:10px !important;}
.jy_list ul li .date{float:right;color:#999;font-size:12px;font-family:Arial;}

.jybtnbox{width:250px;height:274px;overflow:hidden;}
.jybtnbox ul li{float:left;width:250px;height:46px;padding-bottom:11px;overflow:hidden;}
.jybtnbox ul li a{display:block;width:195px;height:32px;cursor:pointer;padding:7px 0 7px 55px;background:url(../images/jy_btn.png) 0 0 no-repeat;}
.jybtnbox ul li a:hover{background:url(../images/jy_btnh.png) 0 0 no-repeat;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.jybtnbox ul li a .ico{display:block;float:left;width:33px;height:32px;cursor:pointer;overflow:hidden;background:url(../images/jy_btnico.png) no-repeat;}
.jybtnbox ul li a:hover .ico{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
.jybtnbox ul li a .tit{display:block;float:left;cursor:pointer;width:130px;height:32px;line-height:32px;padding-left:22px;font-size:16px;color:#444;overflow:hidden;}
.jybtnbox ul li a:hover .tit{color:#e40c01;}
.jybtnbox ul li.num1 a .ico{background-position:0 0;}
.jybtnbox ul li.num2 a .ico{background-position:0 -58px;}
.jybtnbox ul li.num3 a .ico{background-position:0 -114px;}
.jybtnbox ul li.num4 a .ico{background-position:0 -171px;}
.jybtnbox ul li.num5 a .ico{background-position:0 -228px;}

/***服务***/
.fw_top{width:1100px;height:30px;margin:auto;background:url(../images/fw_topline.gif) 0 center repeat-x;overflow:hidden;}
.fw_top .title{display:block;float:left;width:auto;white-space:nowrap;height:30px;line-height:30px;padding-right:20px;background:#fff;}
.djmapbox{width:606px;height:461px;overflow:hidden;position:relative;}
.djmapbox .title{display:block;position:absolute;left:0;top:0;width:606px;height:46px;line-height:46px;text-align:center;font-size:20px;color:#fff;background:url(../images/black_30.png) repeat;}
.djmapbox .title:hover{color:#fff;}

.djfwbox{width:204px;height:461px;background:#f5eee4;overflow:hidden;}
.djfwbox .title,.djfwbox .title:hover{display:block;width:100%;height:46px;line-height:46px;text-align:center;font-size:20px;color:#fff;background:#d8bf99;}
.djfwbox ul li{float:left;width:204px;height:74px;border-bottom:#e7dbc9 1px solid;overflow:hidden;}
.djfwbox ul li a{display:block;width:142px;height:74px;line-height:74px;font-size:16px;color:#976f31;padding-left:62px;background:url(../images/icon.png) 40px 33px no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.djfwbox ul li a:hover{color:#e40c01;}

.djimgbox{width:250px;height:461px;overflow:hidden;}
.dj_ztimg{width:250px;height:101px;overflow:hidden;}
.dj_ztimg1{width:250px;height:96px;overflow:hidden;}
.dj_ztlist,#marquee_div{width:250px;height:224px;overflow:hidden;}
.dj_ztlist ul li{float:left;width:250px;height:102px;padding-bottom:20px;overflow:hidden;}
.dj_ztimg .img_title,.dj_ztimg1 .img_title,.dj_ztlist .img_title{display:none;}

/***交流***/
.jlbox{width:830px;height:291px;overflow:hidden;}
.jl_head{height:40px;line-height:40px;background:#f2f2f2;overflow:hidden;}
.jl_head ul li{float:left;font-size:16px;}
.jl_head ul li.t1{width:550px;padding-left:150px;}
.jl_head ul li.t2{width:130px;text-align:center;}
.jl_list{padding-top:7px;line-height:24px;font-size:14px;}
.jl_list ul li{width:808px;height:46px;line-height:22px;color:#999;padding:7px 0 7px 22px;background:url(../images/ico.gif) 10px 17px no-repeat;border-bottom:#d0d0d0 1px dotted;overflow:hidden;}
.jl_list ul li a{font-size:15px;line-height:24px;}
.jl_list ul li .tj{display:block;float:right;width:130px;height:46px;line-height:46px;text-align:center;font-size:15px;color:#666;font-family:Arial;}

.jlbtnbox{width:250px;height:291px;overflow:hidden;}
.jlbtnbox ul li{float:left;width:250px;height:60px;padding-bottom:17px;overflow:hidden;}
.jlbtnbox ul li a{display:block;float:left;width:190px;height:60px;padding-left:60px;cursor:pointer;overflow:hidden;background:url(../images/jl_btn.png) no-repeat;}
.jlbtnbox ul li a:hover{background:url(../images/jl_btn.png) no-repeat;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.jlbtnbox ul li a .ico{display:block;float:left;width:33px;height:60px;cursor:pointer;background:url(../images/jl_ico.png) no-repeat;}
.jlbtnbox ul li a:hover .ico{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}
.jlbtnbox ul li a .tit{display:block;float:left;cursor:pointer;width:130px;height:60px;line-height:60px;font-size:18px;color:#fff;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jlbtnbox ul li a:hover .tit{color:#fff;}
.jlbtnbox ul li.num1 a{background-position:0 -60px;}
.jlbtnbox ul li.num1 a:hover{background-position:0 0;}
.jlbtnbox ul li.num1 a .ico{background-position:0 0;}
.jlbtnbox ul li.num2 a{background-position:-260px -60px;}
.jlbtnbox ul li.num2 a:hover{background-position:-260px 0;}
.jlbtnbox ul li.num2 a .ico{background-position:0 -77px;}
.jlbtnbox ul li.num3 a{background-position:-520px -60px;}
.jlbtnbox ul li.num3 a:hover{background-position:-520px 0;}
.jlbtnbox ul li.num3 a .ico{background-position:0 -154px;}
.jlbtnbox ul li.num4 a{background-position:-780px -60px;}
.jlbtnbox ul li.num4 a:hover{background-position:-780px 0;}
.jlbtnbox ul li.num4 a .ico{background-position:0 -231px;}

/***荣誉天地***/
.contain_ry{width:100%;height:auto;background:#fef8e9;padding:9px 0 33px;}
.ry_top{height:133px;background:url(../images/ry_topline.png) 0 76px no-repeat;overflow:hidden;position:relative;}
.ry_top .title{display:block;position:absolute;width:264px;height:75px;left:444px;top:0;background:url(../images/ry_toptitbg.png) right 0 no-repeat;padding-top:58px;}
.rybox{width:1100px;height:365px;overflow:hidden;}
.rybox dl{width:1101px;}
.rybox dl dt{float:left;width:51px;height:365px;padding-right:1px;}
.rybox dl dt a{display:block;width:51px;height:231px;padding-top:134px;line-height:24px;font-size:18px;text-align:center;color:#e40c01;background:url(../images/ry_more.png) right bottom no-repeat #ebebeb;}
.rybox dl dt.sec2{padding-right:0;}
.rybox dl dt.sec2 a,.rybox dl dt a:hover{background:#e40c01;color:#fff;}
.rybox dl dt a.fc2{height:267px;padding-top:98px;}
.rybox dl dt a.fc3{height:242px;padding-top:123px;}
.rybox dl dd{float:left;width:945px;height:365px;padding-right:1px;}
.ry_list{width:924px;height:337px;background:#fff;padding:28px 0 0 21px;overflow:hidden;}
.ry_list ul{width:960px;}
.ry_list ul li{float:left;width:430px;height:128px;padding:0 50px 53px 0;}
.ry_list ul li .img{display:block;float:left;width:171px;height:128px;margin-right:20px;}
.ry_list ul li h4{height:22px;line-height:22px;overflow:hidden;}
.ry_list ul li h4 a{font-size:16px;}
.ry_list ul li p{height:97px;padding-top:9px;font-size:14px;line-height:25px;color:#999;overflow:hidden;}

/***底部***/
.footer{width:100%;height:auto;background:#ddd;border-top:#c50001 4px solid;line-height:36px;padding:28px 0 29px;text-align:center;font-size:16px;color:#666;}
.footer a{color:#666;}
.footer a:hover{color:#e40c01;}


/***** 栏目页-主体内容******/
.pt10{padding-top:10px !important;}
.wzy_position{width:1094px;height:35px;margin:auto;line-height:32px;padding-left:6px;font-size:15px;color:#888;overflow:hidden;border-bottom:#f2f2f2 2px solid;}
.wzy_position span{color:#333;}
.wzy_position a{color:#888;}
.wzy_position a:hover{color:#e40c01;}
.wzy_position .search-keywords{color:#f00;}
.lm_lban{width:220px;height:auto;min-height:620px;_height:620px;background:#fff8ee;overflow:hidden;}
.lm_lbox{width:220px;height:auto;margin-top:-1px;}
.lm_top{height:64px;line-height:64px;border-left:#e58b03 8px solid;border-top:#fff 1px solid;background:#ff9b05;overflow:hidden;}
.lm_top span{display:block;width:170px;padding-left:37px;height:64px;font-size:20px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}
.lm_top span a{color:#fff;}
.lm_top.active{background: #ff9b05; border-left: #e58b03 8px solid;}
.navdh{width:200px;height:auto;padding:5px 10px 15px;overflow:hidden;display: none;}
.navdh ul li{width:200px;height:50px;vertical-align:bottom;padding:2px 0;border-bottom:#eee2d0 1px solid;overflow:hidden;}
.navdh ul li a{display:block;width:160px;height:50px;line-height:50px;padding-left:40px;color:#976f31;background:url(../images/web_ico.gif) 18px 20px no-repeat;font-size:16px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#fff;background:url(../images/web_icohover.gif) 18px 20px no-repeat #ff9b05;}

.lm_rban{width:920px;height:auto;min-height:620px;_height:620px;}
.navjz{width:920px;height:auto;font-size:15px;line-height:36px;overflow:hidden;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz img{max-width:100% !important;}
.navjz ul li{padding:0 0 0 16px;background:url(../images/ico.gif) 0 center no-repeat;height:36px;line-height:36px;vertical-align:bottom;}
.navjz ul li .date{float:right;color:#999;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;}
.navjz ul.doc_list li img{float:left;padding-top:13px !important;}
.navjz ul.doc_list li.lm_line{height:30px;background:url(../images/navjz_line.gif) 0 center repeat-x;padding:0;}
.navjz ul li.columnName{height:36px;border-bottom:#dedede 1px solid;margin-bottom:10px;padding:0 10px 0 0;background:none;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:36px;line-height:36px;padding:0 15px;font-size:16px;color:#e22929;}
.navjz ul li.columnName .more{font-size:12px;color:#999;line-height:36px;}
.navjz ul li.columnName .more:hover{color:#e22929;}

.navjz ul.picture-list{width:940px;clear:both;padding:0;}
.navjz ul.picture-list li{padding:0 20px 10px 0;background:none;float:left;text-align:center;height:auto;width:215px;}
.navjz ul.picture-list li a{float:left;text-align:center;width:215px;line-height:36px;}	
.navjz ul.picture-list li img{padding:10px;border:none;background:#f7f7f7;width:195px !important;height:146px !important;float:left;}
.navjz ul.picture-list li a:hover img{background:#fff8ee;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.navjz ul.picture-list li a .img_title{display:block;float:left;width:200px;height:36px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*翻页*/
.pagination{clear:both;text-align:center;margin:25px 0 15px;padding:3px 0;line-height:26px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0px 10px;text-decoration:none;white-space:nowrap;height:24px;line-height:24px;border-radius:4px;}
.pagination a:hover{background:#e22929;border:1px solid #e22929;color:#fff !important;}
.pagination a.active{border:1px solid #e22929;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#e22929;border:1px solid #e22929;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#e22929;border:#e22929 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 2px;}
.pagination .inputBar{border:0px;height:26px;line-height:26px;padding:0 6px;}
.pagination .total{border:0px;height:26px;line-height:26px;padding:0;}
.pagination .inputBar input{width:30px;height:20px;padding:2px 5px;border:#ccc 1px solid;margin:-4px 1px 0;*margin:-2px 1px 0;_margin:-2px 1px 0;background:#eee;}

/*** 文章页 START ****/
.secnr{height:auto;text-align:left;width:1100px;height:auto;min-height:550px;_height:550px;margin:auto;}
#wenzhang{width:1036px;margin:auto;font-size:16px;line-height:200%;height:auto;overflow:hidden;padding:20px 0 10px;}
.wztit{font-size:32px;line-height:50px;text-align:center;padding-top:15px;}
.wzfbt{line-height:36px;text-align:center;font-size:24px;font-weight:100;margin-top:5px;}
.wzbjxx{line-height:36px;color:#666;font-size:15px;border-bottom:#b8b8b8 1px dotted;height:60px;padding:20px 10px 0;position:relative;overflow:hidden;}
.wzbjxx span{color:#333;}
.wzbjxx a{color:#333;cursor:pointer;}
.wzbjxx a:hover{color:#e22929;}
.wzbjxx .nostart{color:#333;}
.wzbjxx .starting{color:#2f9c2e;}
.wzbjxx .over{color:#f00;}
.wzbjxx input{width:10px;height:10px;border:#666 1px solid;vertical-align:middle;cursor:pointer;}
.wzcon{padding:35px 20px 55px;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:2;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.wzcon table{max-width:100% !important;}
.wzcon img{max-width:100%;}
.wzbot{padding-top:10px;padding-bottom:20px;font-size:14px;line-height:28px;color:#666;}
.wzbot a{color:#666;}
.wzbot a:hover{color:#d20000;}
.wzbot1{height:56px;line-height:36px;text-align:right;font-size:14px;color:#999;padding:15px 10px 0;border-top:#b8b8b8 1px solid;}
.wzbot1 a{color:#333;line-height:36px;}
.wzbot1 a:hover{color:#d20000;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:300px;text-align:left;height:30px;}
.wzbot1 ul.fxd_close{width:156px;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;width:78px;height:26px;line-height:26px;background:url(../images/print.gif) 0 5px no-repeat;padding-left:22px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;width:34px;height:26px;line-height:26px;padding-left:22px;background:url(../images/close1.gif) 0 5px no-repeat;}

/*******chenmin*****/
/*******chenmin*****/
.ls-front-datagrid .mini-grid-table .mini-grid-rightCell{border-right:0px !important;}
.rightbar{ width:860px; height:auto; float:right;}
.gr_search{height:36px; margin-bottom:25px;}
.gr_search ul{float:right;}
.gr_search ul li{height:36px; float:left; margin-left:14px;}
.gr_search ul li input{background:none;border:1px solid #d5d5d5;width:126px;height:34px;line-height:34px;font-size:14px;color:#999999;padding:0 10px;}
.gr_search .btn,.gr_search .btn:hover{display:block;float:left;width:auto;white-space:nowrap;height:36px;line-height:36px;font-size:16px;color:#fff;text-align:center;background:#eac486;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 20px;border:none;cursor:pointer;}
.gr_search ul li select{float:left;width:143px;height:auto;padding:6px 5px;border:1px solid #d5d5d5;font-size:14px;color:#999999;}
.lmlist_title{ height:36px; background:#d20303; line-height:36px; font-size:15px; font-weight:bold; color:#fff; }
.lmlist_title ul li{ float:left;text-align:center;}
.lmlist_title ul li.y1{ width:46px;}
.lmlist_title ul li.y2{ width:142px;}
.lmlist_title ul li.y3{ width:110px;}
.lmlist_title ul li.y4{ width:70px;}
.lmlist_title ul li.y5{ width:115px;}
.lmlist_title ul li.y6{ width:126px;}
.lmlist_title ul li.y7{ width:105px;}
.lmlist_title ul li.y8{ width:66px;}
.lmlist_title ul li.y9{ width:80px;}
.lmlist{ height:auto; background:url(../images/grzx_contentbg.jpg) repeat; font-size:14px;}
.lmlist ul{ height:58px; overflow:hidden;}
.lmlist ul li{ float:left; text-align:center; line-height:56px;}
.lmlist ul li.m1{ width:46px; font-family:Arial, Helvetica, sans-serif;}
.lmlist ul li.m2{ width:142px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lmlist ul li.m3{ width:110px;line-height:20px; padding:9px 0px; font-family:Arial, Helvetica, sans-serif;}
.lmlist ul li.m4{ width:70px;}
.lmlist ul li.m5{ width:115px;}
.lmlist ul li.m6{ width:108px; line-height:20px; padding:9px;}
.lmlist ul li.m7{width:105px;line-height:20px; padding:9px 0px; font-family:Arial, Helvetica, sans-serif;}
.lmlist ul li.m8{ width:66px; color:#35a55f;}
.lmlist ul li.m8 .yes{ color:#35a55f;}
.lmlist ul li.m8 .no{ color:#e31202;}
.lmlist ul li.m8 .over{ color:#c4c7ca;}
.lmlist ul li.m9{ width:80px;}
.lmlist ul li.m9 .yes{ color:#35a55f;}
.lmlist ul li.m9 .no{ color:#e31202;}
.lmlist ul li.m3 span,.lmlist ul li.m7 span{ color:#666;}


/*志愿服务*/
.wzy_position{width:1154px;height:35px;margin:auto;line-height:32px;padding-left:6px;font-size:15px;color:#888;overflow:hidden;border-bottom:#f2f2f2 2px solid;}
.wzy_position span{color:#333;}
.wzy_position a{color:#888;}
.wzy_position a:hover{color:#e40c01;}
.container_ny{ width:1100px; height:auto; margin:0 auto; padding-top:10px;}
.zyfwbtn{ height:160px; padding:40px 0px 18px 0px;}
.zyfwbtn ul li{ float:left; width:282px; height:128px; margin-right:70px; padding-top:32px; padding-left:38px;}
.zyfwbtn ul li.num1{ background:url(../images/fwbtn1.jpg) 238px bottom no-repeat #ea5942;}
.zyfwbtn ul li.num2{background:url(../images/fwbtn2.jpg) 243px bottom no-repeat #fcab13;}
.zyfwbtn ul li.num3{ margin-right:0px; background:url(../images/fwbtn3.jpg) 238px bottom no-repeat #79ce57;}
.zyfwbtn ul li span{ color:#fff;}
.zyfwbtn ul li .num{ height:56px; line-height:56px;  font-family:Arial, Helvetica, sans-serif; font-size:52px; display:block;}
.zyfwbtn ul li .tit{ height:35px; line-height:35px; font-size:18px; display:block;}
.zyfwbtn ul li a{ color:#fff;}
.zyfwlist{ height:30px; padding:21px 0px;}
.zyfwlist span{ float:left;}
.zyfwlist .zyfw_right{ width:auto; height:30px; float:right; line-height:30px;font-size:16px; font-weight:bold;}
.zyfwlist .zyfw_right .xydot{ background:url(../images/xydot.jpg) left center no-repeat; padding-left:28px; width:88px;  float:left;}
.zyfwlist .zyfw_right .xydot a{ color:#ea5942; text-decoration:underline;}
.zyfwlist .zyfw_right .zydot{ padding-left:26px; background:url(../images/whdbot.jpg) left center no-repeat; width:136px; float:left;}
.zyfwlist .zyfw_right .zydot a{ color:#fcab13;text-decoration:underline;}
.zyfwlist .zyfw_right .more{ background:url(../images/fw_xyline.jpg) left center no-repeat;  width:60px; text-align:right;float:left;}
.zyfwlist .zyfw_right .more a{ color:#999;}
.zyfwlist .zyfw_right .more a:hover{ color:#f1081b;}

.zyfclist{ height:30px; padding:21px 0px; line-height:30px;}
.zyfclist span{ float:left;}
.zyfclist .more{ float:right; font-size:16px; font-weight:bold;}
.zyfclist .more a{ color:#999;}
.zyfc_tu{ height:391px; margin-bottom:40px;}
.zyfc_tu ul li{ width:320px; height:391px; float:left; margin-right:70px; background:#f5f5f5;}
.zyfc_tu ul li.num3{ margin-right:0px;}
.zyfc_tu ul li .pic{ width:320px; height:180px; float:left;}
.zyfc_tu ul li .title{ height:136px; padding:15px 20px 0px 20px; float:left; width:280px;}
.zyfc_tu ul li .title a{ height:50px; line-height:50px; font-size:20px; font-weight:bold;width:280px; color:#333; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zyfc_tu ul li .title a:hover{ color:#f1081b;}
.zyfc_tu ul li .title p{ line-height:22px; color:#666; font-size:15px; height:66px; overflow:hidden;}
.zyfc_tu ul li .more{ width:120px; height:30px; float:left; padding-left:20px;}
.zyfc_tu ul li .more a{ border:1px solid #79ce57; color:#79ce57; font-size:15px; text-align:center; width:118px; line-height:28px; height:28px; display:block; background:#fff;}
.zyfc_tu ul li .more a:hover{ background:#79ce57; color:#fff;}
/*申请入党流程*/
.container_sqrd{ width:1100px; height:auto; margin:0 auto; }
.dqwz{ height:50px;  clear:both;}
.dqwz1{text-align:right; padding-left:23px; width:auto; float:right; line-height:50px; background:url(../images/dqhome.jpg) left center no-repeat;}
.sqrd_left{ width:210px; height:auto; float:left; margin-bottom:20px; }
.sqrd_left .zzjglist{ height:50px; background:#d20303; line-height:50px; font-size:16px; color:#fff; text-align:center;}
.sqrd_left .zzjglisttu{ width:180px; height:679px; border:1px solid #ddd; border-top:none; padding:25px 14px 0px;height:auto; min-height:524px;_height:524px;}
.sqrd_right{ width:828px; height:auto; float:right; border:1px solid #dddddd; padding:20px; height:auto; min-height:600px;_height:600px; margin-bottom:20px;}
.sqrd_list{ height:56px; margin-bottom:14px;}
.sqrd_list ul li{ width:172px; height:56px; background:url(../images/rdsq_sec1.jpg) top no-repeat; float:left;}
.sqrd_list ul li a{ padding-right:32px; width:140px;height:56px; text-align:center; line-height:50px; font-size:16px; color:#a57b15; display:block;}
.sqrd_list ul li a.active{ background:url(../images/rdsq_sec2.jpg) top no-repeat; color:#fff;}
.sqrd_list ul li#last{ width:140px; background:url(../images/rdsq_sec1last.jpg) no-repeat;}
.sqrd_list ul li#last a{ padding-right:0px;}
.sqrd_list ul li#last a.active{background:url(../images/rdsq_sec2last.jpg) top no-repeat; color:#fff;}
.sqrd_positon{ height:98px; border:1px dashed #d0d0d0; margin-bottom:30px; text-align:center; font-size:16px; font-weight:bold; color:#c40000; line-height:98px;}
.sqrd_title{ height:40px; line-height:40px; background:#e8d3a2; margin-bottom:6px;}
.sqrd_title ul li{ float:left; border-right:1px solid #fff; font-size:14px; text-align:center;}
.sqrd_title ul li.tt1{ width:18.1%;}
.sqrd_title ul li.tt2{ width:7.24%;}
.sqrd_title ul li.tt3{ width:20.77%;}
.sqrd_title ul li.tt4{ width:13.76%;}
.sqrd_title ul li.tt5{ width:9.42%;}
.sqrd_title ul li.tt6{ width:15.46%;}
.sqrd_title ul li.tt7{ border-right:none; width:14.49%;}
.sqrd_con{ height:auto;  overflow:hidden;font-size:14px; color:#505050;}
.sqrd_conleft{ float:left; width:17.9%; height:auto; border:1px solid #dddddd; line-height:48px; font-size:14px; text-align:center; font-weight:bold; color:#cc661c; margin-top:13px; }
.sqrd_conleft1{ line-height:26px; padding:22px 0px; margin-top:30px;}
.sqrd_conleft.active{ background:#e17f38; border:1px solid #e17f38; color:#fff;}
.sqrd_con ul{ width:81.8%; height:38px; float:right;background:url(../images/numbg.jpg) 4.4%  center no-repeat;}
.sqrd_con ul.first{ background:url(../images/numbghover.jpg) 4.4% 7px no-repeat;}
.sqrd_con ul.shu{ background:url(../images/numbghover.jpg) 4.4%  center no-repeat;}
.sqrd_con ul li{ float:left; height:38px; line-height:38px; text-align:center;}
.sqrd_con ul li.ss1{ width:9.14%; background:url(../images/num.jpg) center no-repeat; line-height:38px; color:#fff; }
.sqrd_con ul li.ss1.active{ background:url(../images/numhover.jpg) center no-repeat;}
.sqrd_con ul li.ss2{ width:25.368%;}
.sqrd_con ul li.ss3{ width:17.1%;}
.sqrd_con ul li.ss3 a{ text-decoration:underline; color:#f38607;}
.sqrd_con ul li.ss3 a:hover{ color:#d20303;}
.sqrd_con ul li.ss4{ width:11.5%;}
.sqrd_con ul li.ss4 .over{ color:#aa7906;}
.sqrd_con ul li.ss4 .staring{ color:#d20303;}
.sqrd_con ul li.ss5{ width:19.17%;}
.sqrd_con ul li.ss6{ width:17.7%;}
.sqrd_con ul li.ss6 span{ color:#d20303; padding:4px 9px; border:1px solid #d20303;}
.sqrd_line{ width:100%; height:1px; background:#efefef; clear:both;}
.mt66{ margin-top:66px;}
.mt85{ margin-top:85px;}

.sqrd_search{ height:30px; padding:10px; border:1px dashed #d0d0d0; margin-bottom:10px;}
.sqrd_search1{ width:365px; height:30px; margin:0 auto;}
.sqrd_search1 ul li{ height:30px; float:left;}
.sqrd_search1 ul li.se_box input{ width:300px; border:1px solid #ddd; padding-left:10px; padding-right:4px; height:28px; line-height:28px; color:#999; border-right:none;}
.sqrd_search1 ul li.sea_an input{ width:50px; height:30px; line-height:30px; text-align:center; background:#d20303; color:#fff; border:none;}
.rd_title{ height:40px; line-height:40px; background:#efefef; font-size:14px; font-weight:bold; clear:both;}
.rd_title ul li{ float:left; text-align:center; border-right:1px solid #fff;}
.rd_title ul li.d1{ width:90px;}
.rd_title ul li.d2{ width:150px;}
.rd_title ul li.d3{ width:586px; border-right:none;}
.rd_titlew{ height:auto; overflow:hidden; border-top:1px solid #dddddd; border-left:1px solid #ddd; font-size:14px;}
.rd_titlew ul{ height:37px; overflow:hidden;}
.rd_titlew ul li{ float:left; border-right:1px solid #dddddd; border-bottom:1px solid #ddd; height:36px; line-height:36px; text-align:center;}
.rd_titlew ul li.w1{ width:89px;}
.rd_titlew ul li.w2{ width:150px;}
.rd_titlew ul li.w2 a{ color:#aa7906; text-decoration:underline;}
.rd_titlew ul li.w3{ width:585px;}

/*查看弹窗*/
#zhezhao{background:#000;position:fixed;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.agreemencon{width:460px;height:350px; display:none; background:#fff; border:1px solid #999999;border-radius:5px; position:fixed;left:50%;top:50%;z-index:1000;margin-left:-180px;margin-top:-175px;}
.see_title{ height:36px; border-bottom:1px solid #e5e5e5; line-height:36px; padding-left:10px; font-size:16px; font-weight:bold;}
.see_xiangx{ width:439px; height:auto; margin:0 auto; margin-top:25px; overflow:hidden;border-top:1px solid #dddddd; border-left:1px solid #ddd; }
.see_xiangx ul{ height:37px; line-height:37px; overflow:hidden;}
.see_xiangx ul li{ float:left; border-right:1px solid #dddddd; height:36px; line-height:36px; border-bottom:1px solid #ddd; font-size:14px;}
.see_xiangx ul li.xx1{ width:150px; text-align:right; padding-right:5px;}
.see_xiangx ul li.xx2{ width:269px; text-align:left; padding-left:11px;}
.agreemencon .close{position:absolute;height:20px;width:20px;top:10px;right:10px;background:url(../images/regclose.gif) no-repeat;}

/*******chenmin end*****/

/*** 微活动/微心愿 START ****/
.whd_topbox{height:90px;background:url(../images/whd_topline.gif) 20px 29px no-repeat #fcab13;padding:0 30px 0 44px;overflow:hidden;}
.whd_topbox .title{display:block;float:left;height:90px;line-height:90px;font-size:36px;color:#fff;}
.whd_topbox .num{height:90px;line-height:110px;white-space:nowrap;overflow:hidden;font-size:18px;color:#fff;}
.whd_topbox .num b{display:block;float:right;font-family:Arial;font-size:52px;font-weight:normal;line-height:90px;margin-left:6px;}
.wxy_topbox{background-color:#ea5942;}
.zyfc_topbox{background-color:#79ce57;}

.whd_ztbox{height:auto;padding:15px 170px 15px 0;position:relative;}
.whd_sqbtn{display:block;position:absolute;right:0;bottom:15px;height:30px;line-height:30px;width:auto;white-space:nowrap;padding-left:26px;background:url(../images/whd_sqico.png) 0 5px no-repeat; font-size:16px;font-weight:bold;color:#fcab13;}
.whd_sqbtn:hover{color:#fcab13;}
.wxy_fbbtn{background:url(../images/wxy_fbico.png) 0 7px no-repeat;color:#ea5942;}
.wxy_fbbtn:hover{color:#ea5942;}
.whd_ztbox ul{height:auto;padding:5px 0;line-height:20px;}
.whd_ztbox ul li.type{float:left;width:86px;height:20px;line-height:20px;text-align:right;padding-right:4px;font-size:15px;font-weight:bold;color:#666;}
.whd_ztbox ul li.total{float:left;width:65px;height:20px;line-height:20px;}
.whd_ztbox ul li.total a{display:block;float:left;width:60px;height:20px;line-height:20px;text-align:center;font-size:15px;color:#666;}
.whd_ztbox ul li.total a:hover,.whd_ztbox ul li.total a.active{background:#f3cd5a;color:#fff;}
.whd_ztbox ul li.list{float:left;width:760px;height:auto;line-height:20px;}
.whd_ztbox ul li.list a{display:block;float:left;width:auto;white-space:nowrap;height:20px;line-height:20px;padding:0 15px;margin-right:5px;font-size:15px;color:#666;}
.whd_ztbox ul li.list a:hover,.whd_ztbox ul li.list a.active{background:#f3cd5a;color:#fff;}
.zyfw_ztbox{padding:15px 55px 15px 0;}
.zyfw_ztbox ul li.list{float:left;width:900px;height:auto;line-height:20px;}

.whd_nrcon{width:100%;line-height:40px;font-size:15px;}
.wxy_title{ background:#ea5942; height:40px; line-height:40px; font-size:16px; color:#fff;}
.wxy_title ul li{ float:left; text-align:center;}
.wxy_title ul li.xy1{ width:420px;}
.wxy_title ul li.xy2{ width:152px;}
.wxy_title ul li.xy3{ width:170px;}
.wxy_title ul li.xy4{ width:170px;}
.wxy_title ul li.xy5{ width:86px;}
.wxy_title ul li.xy6{ width:102px;}
.wxy_con{ margin:7px 0px; background:url(../images/zyfw_conbg.jpg) repeat;}
.wxy_con ul{ height:40px; line-height:40px; font-size:15px; overflow:hidden;}
.wxy_con ul li{ float:left; text-align:center;height:40px;}
.wxy_con ul li.x1{ width:400px; padding-left:20px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wxy_con ul li.x2{ width:152px;}
.wxy_con ul li.x3{width:170px;}
.wxy_con ul li.x4{width:170px;}
.wxy_con ul li.x5{width:86px;}
.wxy_con ul li.x6{width:102px;}
.wxy_con ul li.x6 .yes{ color:#ff0000;}
.wxy_con ul li.x6 .staring{ color:#07b762;}
.wxy_con ul li.x6 .over{ color:#999;}
.whd_title{background:#fcab13; height:40px; line-height:40px; font-size:16px; color:#fff;}
.whd_title ul li{ float:left; text-align:center;}
.whd_title ul li.xy1{ width:281px;}
.whd_title ul li.xy2{ width:140px;}
.whd_title ul li.xy3{ width:100px;}
.whd_title ul li.xy4{ width:238px;}
.whd_title ul li.xy5{ width:238px;}
.whd_title ul li.xy6{ width:103px;}
.whd_con ul li.h1{ width:261px;padding-left:20px; text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.whd_con ul li.h2{ width:140px;}
.whd_con ul li.h3{ width:100px;}
.whd_con ul li.h4{ width:238px;}
.whd_con ul li.h5{ width:238px;}
.whd_con ul li.h6{ width:102px;}
.whd_con ul li.h6 .no{ color:#ff0000;}
.whd_con ul li.h6 .yes{ color:#999;}

/*** 志愿风采 START ****/
.zyfw_nrcon{width:1100px;overflow:hidden;}
.zyfw_nrcon ul{width:1170px;}
.zyfw_nrcon ul li{float:left;width:320px;height:408px;padding:0 70px 20px 0;overflow:hidden;}
.zyfw_nrcon ul li .img{display:block;float:left;width:320px;height:180px;}
.zyfw_nrcon ul li .zyfc-list{float:left;width:280px;height:188px;padding:20px;background:#f5f5f5;}
.zyfw_nrcon ul li .zyfc-list h3{height:38px;line-height:38px;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zyfw_nrcon ul li .zyfc-list .con{padding-top:8px;height:44px;line-height:22px;font-size:15px;color:#666;overflow:hidden;}
.zyfw_nrcon ul li .zyfc-list .type{height:48px;line-height:42px;font-size:15px;color:#999;overflow:hidden;border-bottom:#d9d9d9 1px dashed;}
.zyfw_nrcon ul li .zyfc-list .type span{color:#ec4242;}
.zyfw_nrcon ul li .zyfc-list .tj{height:30px;line-height:30px;font-size:15px;color:#999;padding-top:19px;overflow:hidden;}
.zyfw_nrcon ul li .zyfc-list .tj span{font-size:38px;font-weight:bold;color:#ec4242;font-family:Arial;}
.zyfw_nrcon ul li .zyfc-list .tj a{display:block;float:right;width:108px;height:28px;line-height:28px;border:#79ce57 1px solid;background:#fff;text-align:center;color:#79ce57;}
.zyfw_nrcon ul li .zyfc-list .tj a:hover{color:#fff;background:#79ce57;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}

/*** 登录/注册 START ****/
.login_container{width:100%;height:auto;background:#ebebeb;padding:90px 0;}
.logincon{width:540px;height:auto;margin:auto;background:#fff;padding:10px 0;}
.logincon .title{height:50px;line-height:50px;text-align:center;font-size:28px;font-weight:bold;color:#d30000;font-family:"Microsoft YaHei",微软雅黑;}
.logincon .mem-login{width:420px;margin:auto;height:auto;padding:20px 0 20px;overflow:hidden;}
.logincon .mem-login li{float:left;margin-bottom:20px;position:relative;}
.logincon .mem-login li .msg-box{position:absolute !important;left:0px;top:0;}
.logincon .mem-login li input{border:0 none;background:none;}
.logincon .mem-login li.inpt{background:url(../images/login_zh.gif) 389px 10px no-repeat;border:#ddd 1px solid;width:392px;height:30px;padding:4px 13px;}
.logincon .mem-login li.inpt input{float:left;width:360px;height:30px;line-height:30px;font-size:14px;color:#666;}
.logincon .mem-login li.inpt.td_password{background:url(../images/login_mm.gif) 389px 11px no-repeat;}
.logincon .mem-login li.td_code{margin-bottom:40px;width:420px;}
.logincon .mem-login li.td_code input{float:left;width:142px;height:30px;background:none;border:#ddd 1px solid;padding:4px 13px;line-height:30px;color:#666;font-size:14px;}
.logincon .mem-login li.td_code img{float:left;margin-left:20px;width:120px !important;height:40px !important;}
.logincon .mem-login li.btn{margin-bottom:0;width:420px;height:40px;line-height:40px;font-size:14px;}
.logincon .mem-login li.btn input{float:left;width:170px;height:40px;background:#ff7f0b;text-align:center;color:#fff;font-size:16px;cursor:pointer;margin-right:30px;}
.logincon .mem-login li.btn a{font-size:16px;font-weight:bold;color:#ff7200;}
.logincon .mem-login li.btn a:hover{color:#ff7200;text-decoration:underline;}

.regist_info{width:540px;margin:auto;padding:20px 0 0;font-family:"Microsoft YaHei",微软雅黑;}
.regist_info ul li{float:left;padding-bottom:10px;height:40px;line-height:40px;font-size:15px;color:#505050;}
.regist_info ul li.tit{width:113px;text-align:right;padding-right:6px;font-weight:bold;}
.regist_info ul li.tit .red{color:#d20303;margin-right:6px;vertical-align:middle;}
.regist_info ul li.inpt{width:421px;height:40px;position:relative;} 
.regist_info ul li.inpt span.msg-box{position:absolute !important;left:0;top:0px;}
.regist_info ul li.inpt input{float:left;border:#ddd 1px solid;background:none;width:362px;height:30px;line-height:30px;font-size:14px;color:#999;padding:4px 13px;}
.regist_info ul li.inpt select{float:left;border:#ddd 1px solid;background:none;width:188px;height:40px;font-size:14px;color:#999;padding:4px 13px;*margin-top:8px;_margin-top:8px;}
.regist_info ul li.yzm{width:421px;height:40px;position:relative;} 
.regist_info ul li.yzm input{float:left;border:#ddd 1px solid;background:none;width:142px;height:30px;line-height:30px;font-size:14px;color:#999;padding:4px 13px;}
.regist_info ul li.yzm img{float:left;margin-left:20px;width:120px !important;height:40px !important;}
.regist_info ul li.btn{width:421px;height:40px;padding:15px 0 20px 119px;}
.regist_info ul li.btn input{float:left;border:0 none;width:170px;height:40px;background:#ff7f0b;color:#fff;font-size:16px;text-align:center;cursor:pointer;}
.regist_info ul li.textarea{height:112px;}
.regist_info ul li.textarea textarea{float:left;border:#ddd 1px solid;background:none;width:362px;height:102px;line-height:30px;font-size:14px;color:#999;padding:4px 13px;}

/*** 发布微心愿START ****/
.release_wxycon{width:540px;margin:auto;}
.release_info{padding-top:10px;}

/*** 申请成为志愿者START ****/
.apply_zyzcon{width:890px;margin:auto;}
.apply_zyzinfo{width:890px;padding-top:10px;}
.apply_zyzinfo ul li.tit{width:180px;}
.apply_zyzinfo ul li.inpt{width:704px;} 
.apply_zyzinfo ul li.timeslot{height:116px;}
.apply_zyzinfo ul li .times{width:312px;height:116px;}
.apply_zyzinfo ul li .times table{border:#ddd 1px solid;border-collapse:collapse;}
.apply_zyzinfo ul li .times table th,.apply_zyzinfo ul li .times table td{border:#ddd 1px solid;width:38px;height:28px;line-height:28px;text-align:center;font-size:15px;font-weight:bold;}
.apply_zyzinfo ul li .times table th{background:#f7f7f7;}
.apply_zyzinfo ul li .times table td a{display:block;width:100%;height:100%;background:url(../images/times_ico.png) center center no-repeat;cursor:pointer;}
.apply_zyzinfo ul li .times table td a:hover,.apply_zyzinfo ul li .times table td a.on{background:url(../images/times_icoh.png) center center no-repeat #fcab13;}
.apply_zyzinfo ul li.tit1{height:49px;line-height:18px;padding-top:7px;}
.apply_zyzinfo ul li.tit1 .remark{line-height:20px;font-size:12px;color:#999;font-weight:normal;padding-right:1em;}
.apply_zyzinfo ul li.specialty{height:auto !important;}
.apply_zyzinfo .specialtybox{background:#f9f9f9;padding-top:6px;margin-bottom:10px;}
.apply_zyzinfo .specialtybox h4{height:18px;line-height:18px;font-size:15px;color:#fcab13;padding-left:10px;}
.apply_zyzinfo .specialtybox p{height:auto;line-height:32px;font-size:15px;}
.apply_zyzinfo .specialtybox p label{float:left;padding:0 30px 0 10px;}
.apply_zyzinfo .specialtybox p label input{width:12px;height:12px;padding:0;margin:11px 10px 0 0;*border:none;_border:none;*margin:11px 10px 0 0;_margin:11px 10px 0 0;}
.apply_zyzinfo ul li.btn{width:704px;height:40px;padding:5px 0 20px 186px;}

/*** 志愿风采/微活动/微心愿 详细页START ****/
.whdy_wenzhang{padding:20px 0;font-size:15px;line-height:32px;}
.whdy_jjcon{line-height:30px;text-indent:2em;height:auto;color:#666;padding:10px 0 0;}
.whdy_img{width:600px;height:390px;}
.whdy_img img{width:598px;height:388px;border:#f3f3f3 1px solid;}
.whdy_xxbox{width:480px;height:390px;overflow:hidden;}
.whdy_zmxx{height:56px;padding:17px 0;line-height:28px;overflow:hidden;}
.whdy_zmxx ul li{width:100%;height:28px;line-height:28px;vertical-align:bottom;overflow:hidden;}
.whdy_zmxx ul li .num{display:block;float:right;}
.whdy_zmxx ul li i{font-style:normal;color:#e30000;}
.whdy_zmxx ul li u{text-decoration:none;color:#e30000;font-size:30px;font-family:Arial;}
.whdy_hdxx{border-top:#d9d9d9 1px dashed;line-height:24px;color:#999;height:191px;padding:20px 0;}
.whdy_hdxx ul li{float:left;width:100%;height:auto;vertical-align:bottom;overflow:hidden;}
.whdy_hdxx ul li span{display:block;float:left;width:auto;white-space:nowrap;}
.whdy_hdxx ul li p{margin-left:5em;}
.whdy_hdbtn{height:68px;}
.whdy_hdbtn .on,.whdy_hdbtn .over{display:block;width:100%;height:68px;line-height:68px;text-align:center;font-size:24px;font-weight:bold;color:#fff;background:#fcab13;}
.whdy_hdbtn .on:hover{background:#ee9e07;}
.whdy_hdbtn .over{background:#f3f3f3;color:#aaa;}

.whdy_fltop{height:54px;background:url(../images/whdy_flline.gif) 0 0 repeat-x;border-right:#e5e5e5 1px solid;overflow:hidden;}
.whdy_fltop .title{display:block;float:left;width:auto;white-space:nowrap;height:46px;line-height:46px;padding:4px 49px 0;border-top:#fcab13 4px solid;background:#fff;font-size:18px;position:relative;}
.whdy_fltop .title i{display:block;position:absolute;width:1px;top:-4px;height:50px;background:#e5e5e5;border-top:#fcab13 4px solid;overflow:hidden;}
.whdy_fltop .title i.ll{left:0px;}
.whdy_fltop .title i.lr{right:0px;border-top:#e5e5e5 4px solid;}
.whdy_fcwenzhang .whdy_fltop .title,.whdy_fcwenzhang .whdy_fltop .title i.ll{border-top:#79ce57 4px solid;}
.whdy_wxywenzhang .whdy_fltop .title,.whdy_wxywenzhang .whdy_fltop .title i.ll{border-top:#ea5942 4px solid;}

.whdy_xqcon{width:1000px;height:auto;border:#e5e5e5 1px solid;border-top:0;padding:50px 49px 0;overflow:hidden;}
.whdy_xqbox{height:43px;line-height:32px;border-bottom:#d9d9d9 1px dashed;overflow:hidden;}
.whdy_xqbox ul li{float:left;height:32px;line-height:32px;overflow:hidden;}
.whdy_xqbox ul li.fzr{width:262px;}
.whdy_xqbox ul li.tel{width:300px;}
.whdy_xqbox ul li.total{float:right;width:auto;}
.whdy_xqbox ul li .tit{color:#999;}
.whdy_xqbox ul li .num{color:#e30000;font-size:30px;font-family:Arial;}
.whdy_member{padding:20px 0;height:60px;border-bottom:#d9d9d9 1px dashed;overflow:hidden;}
.whdy_member .title{display:block;width:90px;height:60px;line-height:60px;color:#999;}
.whdy_memberlist{width:900px;height:60px;overflow:hidden;}
.whdy_memberlist ul li{float:left;width:200px;height:60px;padding-right:20px;}
.whdy_memberlist ul li img{float:left;width:60px;height:60px;border-radius:50%;display:inline-block;margin-right:13px;}
.whdy_memberlist ul li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.whdy_memberlist ul li p.member{padding-top:6px;font-size:16px;line-height:24px;}
.whdy_memberlist ul li p.job{line-height:22px;color:#999;}
.whdy_xqnr{padding:10px 0 20px;line-height:215%;}

.whdy_fclist{width:1060px;height:195px;border:#e5e5e5 1px solid;border-top:0;padding:20px 19px 0;overflow:hidden;}
.whdy_fclist ul li{float:left;width:204px;height:185px;padding-right:10px;overflow:hidden;}
.whdy_fclist ul li img{float:left;width:204px;height:153px;}
.whdy_fclist ul li .img_title{display:block;float:left;width:204px;height:32px;line-height:32px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.whdy_fcxx{height:58px;line-height:58px;padding:0 10px;background:#f3f3f3;color:#999;}
.whdy_fcxx .num{display:block;float:right;}
.whdy_fcxx i{font-style:normal;color:#e30000;}
.whdy_fcxx u{text-decoration:none;color:#e30000;font-size:38px;font-family:Arial;font-weight:bold;}

.zyfc_memberlist{width:480px;height:305px;margin-top:27px;overflow:hidden;}
.zyfc_memberlist ul li{float:left;width:200px;height:60px;padding:0 0 20px 30px;}
.zyfc_memberlist ul li img{float:left;width:60px;height:60px;border-radius:50%;display:inline-block;margin-right:13px;}
.zyfc_memberlist ul li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zyfc_memberlist ul li p.member{padding-top:6px;font-size:16px;line-height:24px;}
.zyfc_memberlist ul li p.job{line-height:22px;color:#999;}
.zyfc_memberlist .div_scroll{width:100%;height:305px;overflow:auto;float:left;}	
.zyfc_memberlist .scroll_container{overflow:hidden;position:relative;}
.zyfc_memberlist .scroll_absolute{position:absolute;width:474px !important;}
.zyfc_memberlist .scroll_vertical_bar{position:absolute;top:0;right:0;width:6px;height:100%;margin:0;padding:0;}
.zyfc_memberlist .scroll_track{position:relative;background:url(../images/line_ba2.gif) 2px 0 repeat-y;width:6px;}
.zyfc_memberlist .scroll_drag{position:relative;top:0;right:0;cursor:pointer;background:url(../images/scroll_icoxxgk.gif) center center no-repeat #e22929;width:6px !important;}
.zyfc_memberlist .scroll_arrow{text-indent:-20000px;display:block;cursor:pointer;background:#369DB4;}

.wxyy_infocontain{border:#ffc1b3 20px solid;padding:80px 80px 70px;position:relative;}
.wxyy_inforico{width:176px;height:142px;position:absolute;background:url(../images/wxy_inforightico.jpg) 0 0 no-repeat;right:-20px;top:-20px;}
.wxyy_nrcon{width:900px;height:240px;overflow:hidden;}
.wxyy_img{width:180px;height:240px;}
.wxyy_img img{width:178px;height:238px;border:#d9d9d9 1px solid;}
.wxyy_xxbox{width:680px;height:240px;}
.wxyy_wztitle{height:48px;line-height:48px;font-size:24px;font-weight:bold;}
.wxyy_xx{height:64px;line-height:32px;padding:15px 0 15px 10px;margin-top:8px;background:#f3f3f3;color:#999;}
.wxyy_xx ul li{float:left;height:32px;}
.wxyy_xx ul li .red{color:#ec4242;}
.wxyy_xx ul li .black{color:#333;}
.wxyy_xx ul li.b1{width:220px;}
.wxyy_xx ul li.b2{width:270px;}
.wxyy_xx ul li.b3{width:180px;}
.wxyy_xx ul li.b4{width:670px;}
.wxyy_ztbox{height:60px;padding-top:30px;overflow:hidden;}
.wxyy_status{width:320px;height:57px;padding-top:3px;}
.wxyy_status .nostart,.wxyy_status .nostart:hover{display:block;width:320px;height:57px;line-height:56px;text-align:center;font-size:24px;font-weight:bold;color:#fff;background:#ea5942;}
.wxyy_status .on,.wxyy_status .on:hover{display:block;width:320px;height:57px;line-height:56px;text-align:center;font-size:24px;font-weight:bold;color:#fff;background:#79ce57;}
.wxyy_status .over,.wxyy_status .over:hover{display:block;width:290px;height:57px;line-height:56px;text-align:center;font-size:24px;font-weight:bold;color:#666;background: url(../images/wxyy_over.png) 100px 14px no-repeat #d7d7d7;padding-left:30px;}

.wxyy_volunteer{width:330px;height:60px;padding-left:30px;}
.wxyy_volunteer ul li{float:left;width:200px;height:60px;padding-right:20px;}
.wxyy_volunteer ul li img{float:left;width:60px;height:60px;border-radius:50%;display:inline-block;margin-right:13px;}
.wxyy_volunteer ul li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wxyy_volunteer ul li p.member{padding-top:6px;font-size:16px;line-height:24px;}
.wxyy_volunteer ul li p.job{line-height:22px;color:#999;}

.whdy_xqnr{padding:10px 0 20px;line-height:215%;}
.wxyy_infocon{padding:30px 0 0;line-height:215%;border-top:#d9d9d9 1px dashed;margin-top:40px;}


/*** 党员个人中心/申请入党 START ****/
.pos-rel{width:1100px;height:0;margin:auto;position:relative;z-index:300;}
.top_channel{width:273px;height:84px;line-height:84px;position:absolute;left:465px;top:-220px;background:url(../images/channel_line.jpg) 0 0 no-repeat;padding-left:27px;font-size:36px;font-weight:bold;color:#fff;text-shadow: 0 0 10px #6a1f01;filter:shadow(Color=#6a1f01,Direction=5,Strength=5);z-index:400;}

.information_con{width:813px;border:#e5e5e5 1px solid;height:auto;background:#fdfdfd;padding:17px 20px 27px 25px;}
.information_top{height:28px;background:url(../images/line_f0.gif) 0 14px repeat-x;overflow:hidden;}
.information_top .title{display:block;float:left;width:auto;white-space:nowrap;height:28px;line-height:28px;padding-right:26px;font-size:18px;color:#e44202;background:#fdfdfd;}
.information_account{padding-top:13px;height:140px;position:relative;}
.information ul li{float:left;height:46px;}
.information ul li.b1{width:85px;line-height:46px;font-size:14px;text-align:right;padding-right:16px;}
.information_account ul li.zh{width:712px;line-height:46px;font-size:14px;}
.information ul li.srk{width:170px;}
.information ul li.srk input{float:left;width:158px;height:20px;border:#e5e5e5 1px solid;background:#fff;padding:4px 5px;outline:none;margin-top:5px;}
.information ul li.srk select{float:left;width:170px;margin-top:5px;}
.information ul li.b2{width:93px;line-height:40px;font-size:14px;text-align:right;padding-right:8px;}
.information_account ul li.photo{position:absolute;width:131px;height:181px;padding-left:114px;background:#fdfdfd;right:0;top:-28px;}
.information_account ul li.photo .photo_img{width:131px;height:131px;overflow:hidden;}
.information_account ul li.photo .photo_add{display:block;width:131px;height:50px;line-height:50px;text-align:center;}
.information_account ul li.photo .photo_add a{font-size:16px;color:#404040;text-decoration:underline;}
.information_account ul li.photo .photo_add a:hover{color:#f00;text-decoration:underline;}
.information_basic{padding-top:15px;height:220px;}
.information ul li.b3{width:103px;line-height:46px;font-size:14px;text-align:right;padding-right:8px;}
.information ul li.srk input{margin-top:8px;}
.information ul li.sex{font-size:14px;line-height:46px;width:170px;}
.information ul li.sex label{padding-right:20px;float:left;}
.information ul li.sex input{float:left;margin:17px 10px 0 10px;*margin:12px 10px 0 17px;_margin:12px 10px 0 17px;}
.information ul li.sex select{float:left;width:170px;margin-top:8px;*margin-top:11px;_margin-top:11px;}
.information ul li.srk1{width:330px;}
.information ul li.srk1 input{float:left;width:318px;height:20px;border:#e5e5e5 1px solid;background:#fff;padding:4px 5px;outline:none;margin-top:8px;}
.information ul li.srk2{width:271px;}
.information ul li.srk2 input{float:left;width:259px;height:20px;border:#e5e5e5 1px solid;background:#fff;padding:4px 5px;outline:none;margin-top:8px;}
.information_education,.information_work{padding-top:15px;height:135px;}
.information_other{padding-top:15px;height:289px;}
.information ul li.b4{width:129px;line-height:46px;font-size:14px;text-align:right;padding-right:16px;}
.information ul li.b5{width:219px;line-height:46px;font-size:14px;text-align:right;padding-right:8px;}
.information ul li.tea{width:712px;padding:8px 0;height:90px;}
.information ul li.tea textarea{float:left;width:700px;height:80px;padding:4px 5px;line-height:24px;border:#e5e5e5 1px solid;background:#fff;outline:none;resize:none;}
.information ul li.btn{width:813px;height:36px;padding-top:10px;text-align:center;}
.information ul li.btn input{background:#eac387;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;width:70px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}
.information ul li.btn input.btn-reset{margin-left:60px;background:#c7c7c7;}

.information_apply{padding-top:15px;height:auto;}
.information ul li.sec,.information ul li.srk4{width:712px;}
.information ul li.sec select{float:left;width:270px;border:#e5e5e5 1px solid;padding:3px 5px;margin-top:8px;*margin-top:11px;_margin-top:11px;}
.information ul li.sec input{float:left;width:158px;height:20px;border:#e5e5e5 1px solid;background:#fff;padding:4px 5px;outline:none;margin-top:8px;}
.information ul li.sec button{float:left;width:80px;height:30px;text-align:center;border:#e5e5e5 1px solid;background:#fff8ee;font-size:14px;color:#d8bf99;margin-top:8px;cursor:pointer;margin-left:10px;} 
.information_apply ul li.sex,.information_apply ul li.srk3{width:441px;}
.information_apply ul li.srk3 select{float:left;width:170px;margin-top:8px;*margin-top:11px;_margin-top:11px;}
.information ul li .btn-upload{float:left;width:133px;height:30px;text-align:center;border:#e5e5e5 1px solid;background:#fff8ee;font-size:14px;color:#d8bf99;margin-top:8px;cursor:pointer;}
.information ul li .btn-upload:hover{background:#f9eddc;color:#ccae80;}
.information ul li.srk1 select{float:left;width:330px;margin-top:8px;*margin-top:11px;_margin-top:11px;}
.information_basic ul li select,.information_education ul li select,.information_work ul li select,.information_other ul li select{margin-top:8px !important;*margin-top:11px !important;_margin-top:11px !important;}

/*非公党建头部导航栏*/
.non-public .menu{ width:1190px; height:50px; margin:0 auto;}
.non-public .menu >ul >li{ width:170px; }
.non-public .menu >ul >li >a{ width:170px; }
.non-public .menu >ul >li#home{ width:170px;}
.non-public .menu >ul >li#home >a{ width:170px;}


