ul li{line-height:22px;}
a:link,a:visited{text-decoration:none; color:#005f9f;}a:hover{text-decoration:underline;}a img{overflow:hidden;}
.p_r{position:relative; overflow:hidden;}

/*public*/
div.tit{ border-bottom:1px solid #ccc; height:30px; line-height:20px;}
div.tit h5{color:#069;}
.tw_tb li{ text-align:center;}
.tw_tb li a{ text-align:center;}
.tw_tb li img{ margin-bottom:6px;}
.tw_ll{ text-align:left;}
.tw_ll img{ float:left; margin-right:10px;}
.icon1 li{ background:url(../images/dd_icon.gif) no-repeat 0px 50%; padding-left:10px;}
.hr1{ border:none; border-top:1px solid #ccc; height:1px; margin:0px; padding:0px;}
.txt_c{ text-align:center;}
.fs14{ font-size:14px;}

/*index*/
.hd_row1,.hd_nav,.hd_banner,.ct,.ft,.w960{width:960px; margin-left:auto; margin-right:auto;}
.hd_banner img{border-radius: 0px 0px 6px 6px; border: 1px solid #fff; border-top:0px; box-shadow: 0px 1px 4px #ccc; width:958px;}
.hd_row1 .r{color:#999;}
.hd_row1 .r a{margin:0px 8px;}
.hd_nav{ background:url(../images/nav.jpg) repeat-x 0% 0%; height:40px; line-height:40px; overflow:hidden;}
.hd_nav a{ font-size:14px; font-weight:bold; height:40px; display:block; float:left; text-align:center; width:83px; margin:0px 8px;}
.hd_nav a:link,.hd_nav a:visited{color:#FFF;}
.hd_nav a:hover,.hd_nav a.ac{ background:url(../images/nav.jpg) no-repeat 50% -43px; color:#0D4371!important; text-decoration:none;}
.ft{padding:20px 0px; text-align:center; color:#666;}

.cjyy_i{width:310px; margin-right:40px;}
.jszn_i{width:280px; margin-left:40px;}
.kfal_i{overflow:hidden;}
.kfal_i .tw_tb li{ margin-top:20px;}

/*reg infobg*/
.reg_info,.info1,.info2,.info3,.info4{background:url(../images/reg_infobg.jpg) no-repeat 0px 0px;height:140px; overflow:hidden;}
.info1,.info2,.info3,.info4{ background-position:0px -140px;}
.info0{width:0px;}.info1{width:286px;}.info2{width:500px;}.info3{width:756px;}.info4{width:960px;}

.brd1{ border:1px solid #e4e4e4; margin-top:1px; width:958px; margin-left:auto; margin-right:auto;}
.brd1 .ct_blk{ border-top:1px solid #e4e4e4; padding:30px 20px;}
.brd1 .ct_blk .tit{ border-bottom:1px solid #efefef;}
.brd1 .ct_blk .tit h4{color:#999;}

.tb2col{ margin-left:auto; margin-right:auto;}
.tb2col td{ padding:14px 20px;}
.tb2col td label{ margin-right:20px;}

.infos .ct_blk{ padding-top:60px;}
.w400{width:400px; margin-left:auto; margin-right:auto;}
.w130{ width:130px;}
.ljsys_btn{ background:url(../images/ljsy_btn.jpg) no-repeat; width:76px; height:23px; display:block; margin-left:6px; margin-top:10px;}
.appimg{ background:url(../images/app_bg1.jpg) no-repeat 0px 0px; width:87px; height:89px; text-align:center; overflow:hidden; padding-top:1px;}

.desul .mg20{ margin-top:30px;}
.desul .des{ margin-top:26px; width:280px; overflow:hidden; color:#999;}
.desul .des h5{ color:#069;}
.dstxt{ color:#666;}

#pages { padding:14px 0 10px; font-family:Arial, Helvetica, sans-serif; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0;text-decoration: none; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../../img/icu/titleBg.png) repeat-x 0 -55px  ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.nr{ margin-top:0px;}
.zk{ margin:40px; margin-top:0px;}
.zk .txts{width:620px; _width:610px; padding-top:40px;line-height: 24px;}
.zk .txts p{text-indent: 2em; font-size:14px;}
.zk .txts h2{border-bottom: 1px solid #C3E0F1; color: #1F75AF; margin-bottom: 20px; padding-bottom: 20px; text-shadow: 1px 1px 4px #B7CEDE; margin-top:20px;}





.bars{width:216px; margin-left:40px; border:1px solid #B8DBEF; background:#EEF6F7; border-top:0px; border-radius:0px 0px 6px 6px; box-shadow:0px 2px 6px #B8DBEF;}
.bars .barss{border:1px solid #fff; border-radius:0px 0px 6px 6px;}
.bars ul.mgs li{font-size:14px; font-weight:bold; color:#069; border-top:1px solid #FFF; border-bottom:1px solid #C3E0F1;}
.bars ul.mgs li span.mg20{background:url(../images/sjbg1.jpg) no-repeat 0px 4px; padding-left:20px; display:inline-block; margin-left:20px; cursor:pointer;}
.bars ul.mgs li.ac span.mg20{background:url(../images/sjbg2.jpg) no-repeat 0px 5px;}

.bars ul.mgs .nes{border-top:1px solid #fff; padding-top:6px; display:none; clear:both;}
.bars ul.mgs .nes li{ border:none; padding-left:40px; font-size:12px; height:24px; line-height:24px; font-weight:100; margin:4px 0px; }
.bars ul.mgs .nes li a:link,.bars ul.mgs .nes li a:visited{color:#069;}
.bars ul.mgs .nes li a:hover{color:#fff; text-decoration:none;}
.bars ul.mgs .nes li.ac{ background:#069;}
.bars ul.mgs .nes li.ac a{color:#fff!important;}
.bars ul.mgs .ac{display:block;}

.dstxt p{ text-indent:2em; margin-top:12px;}
.mgt10{ margin-top:10px;}.mgt24{ margin-top:24px;}.mgt60{ margin-top:60px;}.mg20{ margin:20px;}.mg10{ margin:10px;}
.jszn_i .liht34 li{ height:34px; line-height:34px; overflow:hidden; color:#999;}
span.red{ color:red;}
span.blue{ color:#3A8DC9;}
span.gray{ color:#999;}
span.mg8{ margin:8px;}
.gray6{ color:#666;}
.tb2col span.red{font-size:16px; margin-right:4px;}
.lht30{ line-height:30px;}
.amglr20 a{ margin:10px 20px;}
.yj4{border-radius: 3px; border:1px solid #d3d3d3; padding:4px 8px; width:200px; background:url(../images/rpt_x.jpg) repeat-x 0px 0px; margin-bottom:6px;}
.yzm .gray{ display:block; margin-bottom:8px;}
.tj_btn,.cz_btn{ margin-right:20px; border-radius: 6px; background:url(../images/rx_1bg.jpg) repeat-x 0px 0px; font-size:14px; font-weight:bold; color:#FFF; width:6em; height:2em; border:1px solid #d3d3d3; cursor:pointer;}
.emailbg{ background:url(../images/email_bg.jpg) no-repeat 0px 0px; padding-left:40px;width:250px; margin-left:auto; margin-right:auto; margin-top:16px; margin-bottom:16px; height:28px; line-height:22px;}
.nx a{ float:left; display:block; margin:0px 30px;}
.nx .mgt10{ margin-top:10px; font-size:14px; text-decoration:underline;}
.cjyys_btn{ background:url(../images/cjyys_btn.jpg) no-repeat;cursor:pointer; width:120px; height:40px; display:block;}
.kfz_btn{ background:url(../images/cwkfz_btn.jpg) no-repeat; cursor:pointer; width:120px; height:40px;}
.jz{margin-left:auto; margin-right:auto;}
.brd0{ border:1px solid #fff; }
.appi{ border-bottom:1px solid #CCC;}
.appi .brd0{ background:url(../images/rxbg.jpg) repeat-x 0px 0px;}
.lstbrd1{ margin-top:0px; background:url(../images/rybg.jpg) repeat-y 0px -2px; border-top:1px solid #fff;}
.app_br h5{ padding-left:20px; background:url(../images/app_yy_icon.jpg) no-repeat 0px 50%;height: 39px;line-height: 39px;}
.app_br .r a{ background:url(../images/app_btn.jpg) no-repeat 0px 0px; width:39px; width:118px; display:block; float:left; margin:0px 14px; height:39px;}
.app_br .r a.51kf_btn{ background-position:-143px 0px;}
.app_br .mg10{margin:4px 10px;}
.brdb0{ border-bottom:none!important;}.brdt0{border-top:none!important;}

.appedit{ padding-top:30px;}
.appedit .l{width:200px; text-align:center;}
.appedit .l .mgt24 img{border:1px solid #d3d3d3; margin-bottom:10px; width:104px; height:104px;}
.appedit .txts{ background:url(../images/bar_rbg.jpg) no-repeat 0px 0px;padding-left:80px;width:600px; text-align:left; padding-top:20px; line-height:24px; height:auto!important; height:700px; min-height:700px;}

.grxx .new_blk{width:820px; margin-left:auto; margin-right:auto; background:url(../images/tj_bg.jpg) no-repeat 100% 8px; margin-top:40px; }
.grxx .new_blk img{ border:1px solid #CCC; padding:3px;}
.grxx .new_blk .des{margin-left:0px; line-height:22px; width:250px; overflow:hidden;}
.grxx .new_blk span.jc{ font-weight:bold; margin-right:10px;}
.grxx .new_blk .des a{margin-top:6px; display:block;float: left;}
.grxx .new_blk .cjyybtn{ display:block; float:right; margin-top:46px; width:120px; height:40px; background:url(../images/cjyys_btn.jpg) no-repeat; margin-right:32px;}
.grxx .new_blk .ljsy2btn{ display:block; float:right; margin-top:46px; width:120px; height:40px; background:url(../images/ljsy2_btn.jpg) no-repeat; margin-right:32px;}
.grxx .row2{ background:url(../images/sgbg.jpg) no-repeat 50% 0%; width:942px; margin-left:auto; margin-right:auto; margin-top:30px;}
.grxx .row2 .kk{ margin:30px 40px;}
.grxx .row2 .new_blk{ background:none;}
.grxx .row2 .new_blk a.r{ margin-left:40px;}
.tbbg td{ padding:0px 10px 4px 10px;}

.webifo{ margin-top:80px;}
.webifo span{ font-weight:bold; font-size:14px; float:left;}
.webifo .ztbar{ border:1px solid #e4e4e4; float:left; background:#efefef;}
.webifo .ztbar div{float:left; width:67px; background:url(../images/ptbg.gif) no-repeat 100% 0%; overflow:hidden; text-align:center;}
.webifo .ztbar div.ac{ background:url(../images/acbg.gif) no-repeat 100% 0%; color:#fff; font-weight:bold;}
.webifo .ztbar div.ot{background:url(../images/otbg.gif) no-repeat 100% 0% #fff; color:#fff; color:#333;}
.webifo .ztbar div.ot2{background:url(../images/otbg2.gif) no-repeat 100% 0% #fff; color:#fff; color:#333;}
.webifo .ztbar div.lastd{width:50px; background-position:60% 0%;}

.tb4col{ margin-top:80px; color:#666; font-weight:bold; font-size:14px;}
.tb4col td{ border:1px solid #e3e3e3; padding:6px 0px;}
.w6em{width:6em;}.iptr10 .gray{margin-left:10px;}
.w164{width:164px;}.w583{width:583px;}.amg10 a{margin-right:12px;}