@charset "utf-8";
/*xingminjun0416 */

html{height:100%;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,tr,th,td{ padding:0; margin:0; word-wrap:break-word; word-break:break-all;}
i,em { font-style:normal; padding:0; margin:0; word-wrap:break-word; word-break:break-all;}
body{ font-family:tahoma,verdana,arial,"microsoft yahei"; color:#666; font-size:12px; height:100%;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block; margin:0; padding:0; *zoom:1;}
address { font-style:normal;}
input[type="button"], input[type="submit"],button{ cursor:pointer; noFocusLine:expression(this.onFocus=this.blur()); outline:none; }
input[type="text"],input[type="password"],textarea,select {outline:none;}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
textarea {resize:none;}
table {	border-collapse:collapse; border-spacing:0; border:none;}
ul,ol{list-style:none;}
img { border:none; margin:0; padding:0; vertical-align:middle; }
a{text-decoration:none; cursor:pointer; noFocusLine:expression(this.onFocus=this.blur()); outline:none; color:#000;}
a:hover {  color:#188eee;}

body{ background-color:#f8f8f8;}
.fl{float:left;}
.fr{float:right;}
.cf:after,.cf:before {content:""; display:table;}
.cf:after {clear:both;}
.cf{zoom:1}
.none{ display:none;}
.mt15 { margin-top:15px;}
.ml15{margin-left:15px;}
.w {width: 1210px; margin:0px auto;}
.por{ position:relative;}
.hide{display:none}

.h290{height:290px;}
.h300{ height:300px;}
.h390{ height:330px;}
.h400{ height:340px;}
.h276{height:276px;}
.h376{height:316px;}
.t270{ top: 270px;}
.t370{ top: 320px;}
.t127{ top: 127px;}
.t167{ top: 157px;}



.wrap_banner { /*background:#2089c2;*/}
.slide a{ display: block; width: 100%;  cursor: pointer; }
.nav .app_info .dl {  position:relative; z-index:9999; }
.nav01{ background:#00acec; height:5px; overflow:hidden; zoom:1;}
.dlbg{  background:#0477c0; position:absolute; top:50px; width:218px; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

/* top*/
.top_css{ height:30px; background:#f8f8f8;}
.t_font01 { font-size:16px; line-height:30px;}
.t_font02 li{ float:left; line-height:30px; font-size:14px;}
.menu2,.menu1 { background:url(../images/xiala.png) no-repeat 94% center #7a7a85; border-radius:30px; height:23px; line-height:23px; padding:0px 40px 0px 30px;color:#fff; margin-top:4px;cursor:pointer; position:relative; }
.menu2 .list { display:none;}
.menu1 .list { display:block; background:#fff; border:#7a7a85 2px solid; border-top:none; text-align:center;  left:12px;  z-index:999000; position:absolute;  }
.menu1 .list a{color:#7a7a85; height:25px; line-height:25px; display:block;white-space: nowrap;}
.menu1 .list a:hover { color:#188eee; background:#f1f1f1;}


a.tc_ico { background:url(../images/pic_tc.png) no-repeat; width:23px; height:23px; display:block; margin:3px 0px 0px 30px;}
.btn_gb { background:url(../images/gb_btn.png) no-repeat; width:19px; height:19px; display:block; position:absolute; right:0px; top:10px;}

.top_ad { height:65px; background:#526eeb;}
.header { height:100px; background:#fff;}

.logo { background:url(../images/logo.jpg) no-repeat; width:230px; height:75px; margin-top:10px; float:left;}


.search{ position:relative; line-height:35px; float:left; font-size:14px; border:#1da1f2 2px solid; height:35px;margin:40px auto 0 auto;width:540px;margin:40px 0px 0px 60px;}
.search select{display:none;}
.search .select_box{font-size:14px;color:#999999;width:100px;line-height:35px;float:left;position:relative;}
.search .select_showbox{height:35px;background:url(../images/search_ico.png) no-repeat 80px center;text-indent:1.5em;}
.search .select_showbox.active{background:url(../images/search_ico_hover.png) no-repeat 80px center;}
.search .select_option{border:2px solid #1da1f2;border-top:none;display:none;left:-2px;top:35px;position:absolute;z-index:999;background:#fff;}
.search .select_option li{text-indent:1.5em;width:90px;cursor:pointer;}
.search .select_option li.selected{background-color:#F3F3F3;color:#999;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}

.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:35px;line-height:35px;float:left}
.search input.inp_srh{outline:none;width:383px;}
.search input.btn_srh{ background:url(../images/search.png) no-repeat; width:57px; height:36px; display:block;}
.search input.btn_srh:hover { background-position:0px -36px;}

.user { width:300px; height:90px; position:relative; background:#f6f7f9; border:#dcdddf 1px solid; margin-top:4px;}
.tx_info img{ width:70px; height:70px; border:#fff 3px solid; border-radius:60px; margin:10px;}
.xx_info { width:195px; /*margin-top:15px; */font-size:12px; line-height:22px; color:#253453;}
.xx_info h3{ font-weight:normal; font-size:14px;}
.xx_info h4 { font-weight:normal; color:#696969;}
.xx_info p { height:22px; overflow:hidden; line-height:22px;}
.cz_info { padding:0px 0px 0px 10px;}
.cz_info li{ display:block; margin:5px 0px; width:71px; font-size:14px; background:url(../images/dingbu.png) no-repeat; height:22px; padding-left:28px;}
.cz_info li a:hover{text-decoration:underline;}
.cz_info li.cz_02 { background-position:0px -22px;}
.cz_info li.cz_03 { background-position:0px -44px;}
.cz_info li.cz_03 a{ color:#398800;}
.cz_info li.cz_02 i { color:#6f9fdf; font-weight:bold;}
.cz_info li.cz_01 i { color:#f66f6b; font-weight:bold;}


.nav { height:50px; position:relative;font-size:18px; color:#fff;}
.nav .app_info { width:218px; text-align:center;}
.nav .app_info .dt { background:url(../images/yy.png) no-repeat 40px 20px #00acec; height:50px; line-height:50px; font-size:18px; }


.nav .app_info .dl li{ font-size:16px;display:block; height:48px; line-height:48px; color:#fff; }
.nav .high .dl li{height:42px; line-height:42px;}

.nav .app_info .dl li.prosahover{background:url(../images/nav_jt.png) no-repeat 180px 12px #0264a3; }
.nav .app_info .dl li a.ti { color:#fff;}
.items_nav { position:absolute; top:0px;left:218px;}
.items_nav  a { width:180px; text-align:center; display:inline-block; height:50px; line-height:50px; }


.prosul li{line-height:50px;height:50px;}
.prosmore{padding:10px 0 10px 10px;position:absolute;z-index:999900;left:218px;top:0px;background-color:#fff;border:2px #0477c0 solid;border-left:0 none;width:665px;}

.prosmore a:hover { color:#188eee;}

.adbox { float:right; margin-right:5px; width:180px; overflow:hidden; right:0px; position:absolute;}
.adbox a{ padding:3px 0px; display:block;}

.w420 { width:393px;}
.w600 { width:597px;}
.nav .rl_box { width:310px;  z-index:9999; position:absolute; right:0px;  background:#fff; top:50px;}
.dbsx { position:absolute; bottom:0px; width:290px; height:50px; font-size:12px; margin:5px;  background:#faf3f0; padding:5px;}



.news_box { width:325px;white-space: nowrap; height:250px;}
.l_top { height:36px; line-height:36px; background:#f6f6f6;  color:#fff; font-size:16px; text-indent:1em;}
.l_top  a {font-size:12px; color:#fff; margin-right:10px;}
.l_con { padding:5px; height:220px; border:#ddd 1px solid; background:#fff;white-space: nowrap;}
.l_con em{padding-right:5px; margin-left:5px;}
.nr_con { border-top:none;}

.news_box  .n_top{ background:url(../images/ico_xx.png) no-repeat 10px #00acec;text-indent:1.5em;}
.news_box .n_con a,.nr_con a{ /*display:block;*/ height:28px; line-height:28px; overflow:hidden;}
.news_box .n_con i ,.nr_con i{ background:url(../images/dian.png) no-repeat 10px; width:20px; display:inline-block; }

.daiban_box {width:870px;white-space: nowrap;}
.daiban_box  .d_top {  background:url(../images/ico_db.png) no-repeat 10px #188eee; text-indent:2.2em; }
.daiban_box  .d_con li{ display:block; height:32px; line-height:32px; font-size:14px; color:#595959;}
.daiban_box  .d_con li i{ width:40px; background:url(../images/dban.png) no-repeat 10px 10px;display:inline-block;}
.daiban_box  .d_con li.ldbg { background:#f6f8fa;}


.form_top { color:#000; border:#ddd 1px solid; background:url(../images/ico_nav.png) no-repeat; text-indent:1.5em;}
.ico02 { background-position:0px -36px;}
.ico03 { background-position:0px -72px;}
.ico04 { background-position:0px -108px;}
.form_top a { color:#000;}

.calendar {color:#7c8a95;}
.calendar .headers { height:40px; text-align:center; position:relative; line-height:40px; display:block;}
.calendar table { width:90%; margin-left:20px;}
.calendar thead { border-bottom:#ebf0f6 1px solid;}
.calendar tbody td span:hover { background:#f5f5f5;}
.calendar td {   text-align:center; height:30px; font-size:12px;  border-radius:3px; }
.calendar td span { display:inline-block; width:28px; height:28px; line-height:25px; margin:4px;position:relative;}

.calendar td span em{ width:16px; height:16px; font-size:10px; color:#fff; line-height:16px; background:#fc8974; border-radius:50%; position:absolute; top:-4px; }
.calendar td span.jishi { background:#ffc0c0;}
.calendar td span.today{ background:#ffc000; color:#ee8b0c;}


.btn-prev,.btn-next{ width:14px; height:16px; background:url(../images/rilibtn.png) no-repeat; display:block; position:absolute; }
.btn-prev {top:15px; left:60px;}
.btn-next {top:15px; right:60px; background-position:0px -16px;}

.bb_box .title_bb { display:block; height:30px; line-height:30px; position:relative;}
.bb_box:hover .title_bb { background:#fce0b3;}
.bb_box  a{ display:inline-block; color:#fff; position:absolute; z-index:-9999;}
.bb_box {text-align:center;width:130px; margin:0px 8px; font-size:14px; }
.bb_box:hover{background:#fff2e1;  }
.bb_box:hover a{ display:inline-block; color:#ff635a;z-index:0;}
.bb_box:hover a.b_close { left:20px;}
.bb_box:hover a.b_go { right:20px; color:#237dbc;}
.bb_box img { margin:4px;}

.news_box .kw { background:url(../images/kwpic.png) no-repeat #eef3f8; color:#000; border:#e1eaf4 1px solid; border-bottom:none;}
.news_box .kw a,.ntop a { color:#000;}

.ntop { background:url(../images/ico_nav.png) no-repeat 0px -144px #eef3f8; color:#2789e2; border:#e1eaf4 1px solid;text-indent:1.5em; border-bottom:none;}

.nnew { width:330px; height:200px; position:relative;}
.nnew img {width:330px; height:200px;}
.nnew span,.nnew i { position:absolute; bottom:0px; height:24px; line-height:24px; width:100%; display:block; }
.nnew span { color:#fff; z-index:999; text-align:center;}
.nnew i { background:#000; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}

.nlist { width:515px; margin-left:10px;}

.footer { text-align:center; line-height:22px; margin-bottom:10px;}
.fore1 {width:700px;overflow: hidden;line-height: 1em; margin-top:8px;}

.fore1 dt{vertical-align:middle;position: relative;float: left;width: 100px;padding: 8px 20px 0 0;text-align: right; font-size:12px;font-weight: 700;}
.fore1 dd { float:left; width:530px; border-bottom:1px solid #eee; }
.fore1 dd a{ display:block; float:left; padding: 2px 6px;color: #333;font-size: 14px;margin: 4px 0;line-height: 16px;height: 16px;border-left: 1px solid #e0e0e0;white-space: nowrap;}

dl.meeting_main{ width:1210px; margin:auto;}
dl.meeting_main dt{ background:url(../images/meeting_box_dt.png) no-repeat; height:29px; line-height:29px; font-size:15px; font-weight:bold; padding-left:15px; color:#5c859b;}
dl.meeting_main dd{ background:url(../images/meeting_box_dd_list.png) no-repeat; padding:5px 20px; clear:left; margin-top:-1px;}
dl.meeting_main dd.act{ background-position:-950px 0;}
.m_title{ height:22px; line-height:17px; padding-top:3px; overflow:hidden; font-size:14px;  display:inline-block; width:90px;color:#5c859b; float:left; text-align:right;}
/*±íµ¥2*/
dl.meeting_main2{ width:1210px; margin:auto;}
dl.meeting_main2 dt{ background:url(../images/meeting_box_dt.png) no-repeat; height:29px; line-height:29px; font-size:15px; font-weight:bold; padding-left:15px; color:#5c859b;}
dl.meeting_main2 dd{ background:url(../images/meeting_box_dd_list2.png) no-repeat; padding:5px 20px; clear:left; margin-top:-1px;}
dl.meeting_main2 dd.act{ background-position:-1210px 0;}
.m_title{ height:22px; line-height:17px; padding-top:3px; overflow:hidden; font-size:14px;  display:inline-block; width:90px;color:#5c859b; float:left; text-align:right;}

.meeting_bottom{ background:url(../images/meeting_box_bottom.png); width:1210px; height:25px; margin:auto;}
.meeting_bottom2{ background:url(../images/meeting_box_bottom2.png); width:1210px; height:25px; margin:auto;}

.meeting_submit_save,.meeting_submit_preview,.meeting_submit,.meeting_submit_disable{ background: url(../images/meeting_submit.png) no-repeat; width:108px; height:38px; border:0; margin-right:5px; cursor:pointer;}
.meeting_submit_preview{ background-position:-108px 0}
.meeting_submit{ background-position:-216px 0}
.meeting_submit_disable{ background-position:-216px -76px; cursor:default;}

.meeting_submit_save:hover{ background-position:0 -38px;}
.meeting_submit_preview:hover{ background-position:-108px -38px;}
.meeting_submit:hover{ background-position:-216px -38px;}
.meeting_submit_disable:hover{ background-position:-216px -76px; cursor:default;}