@charset "utf-8";
/*全局*/
body,p,h1,h2,h3,h4,h5,h6,dl,dd,form{margin:0;}
body,button,input,select,textarea{font:12px/1.5 SimSun; color:#000;}
input {vertical-align:middle;}
ul,ol,li{list-style:none; margin:0; padding:0;}
em,i {font-style:normal;}
img {border:none; vertical-align:middle;}
:focus{outline: 0px;}
.clearfix:after {content:".";visibility:hidden;display:block;clear:both;height:0;}
.clearfix {*zoom:1;}
.clear {clear:both;}
a { text-decoration:none;}
a:hover { text-decoration:none;}
strong { font-weight:bold;}
em {}
input { font-size:12px;}
select { outline:none;}
a,button { cursor:pointer;}


/* 公共模块 */
.center { width:1200px; margin:0 auto; position:relative; overflow:hidden; background:#f2f2f2; min-height:100%; _height:100%;}
.nav_left_mask_bgs { width:198px; position:absolute; left:0; top:0; height:100%; background:#fff; border-right:2px solid #e6e6e6;}

/* 头部内容 */
.public_title { height:76px; background:#1ab469; position:relative; overflow:hidden;}
.public_title .title_left { float:left; display:inline; width:1131px;}
.public_title .title_right { float:right; display:inline; width:69px; height:76px; overflow:hidden; position:relative;}
.title_left .title_logo { width:160px; height:76px; float:left; display:inline; overflow:hidden; position:relative;}
.title_left .title_infor { float:right; display:inline; position:relative; top:18px; right:20px; overflow:hidden;}
.title_left .title_infor .left { float:left; display:inline; width:40px; height:40px; margin-right:10px;}
.title_left .title_infor .right { float:left; display:inline;}
.title_left .title_infor p { color:#fff;}
.title_left .title_infor p.user_name { font-size:14px; margin-bottom:2px;}

/* 导航条 */
.public_nav { width:199px; float:left; display:inline; border-right:1px solid #e6e6e6; background:#fff; z-index:1; position:relative; overflow:hidden;}
.public_nav .service { border-right:1px solid #cecece; width:198px; text-align:center; padding-bottom:20px;}
.public_nav .service a { color:#000;}
.public_nav .nav_list { position:relative; overflow:hidden; width:198px; border-right:1px solid #cecece;}
.nav_list .navList { position:relative; overflow:hidden;}
.nav_list .navList .nav_active { border-bottom:1px solid #f0f2f4; width:198px; position:relative; zoom:1;}
.nav_list .navList .nav_active .active_list { display:block; border-left:6px solid #fff; font-size:14px; color:#666666; height:60px; line-height:60px; padding-left:60px; position:relative; overflow:hidden;}
.nav_list .navList .nav_active .active_list i.icon_btn{ display:block; position:absolute; left:20px; top:2px;}
.nav_list .navList .nav_active .active_list i.icon-dlsy { background:url(../new_images/dlsy.jpg) no-repeat; width:22px; height:60px;}
.nav_list .navList .nav_active .active_list i.icon-yeygl{ background:url(../new_images/yeygl.jpg) no-repeat;width:22px; height:60px;}
.nav_list .navList .nav_active .active_list i.icon-ywgl{ background:url(../new_images/ywgl.jpg) no-repeat;width:25px; height:60px;}
.nav_list .navList .nav_active .active_list i.icon-gwgl{ background:url(../new_images/gwgl.jpg) no-repeat;width:25px; height:60px;}
.nav_list .navList .nav_active .active_list i.icon-xtgl{ background:url(../new_images/xtgl.jpg) no-repeat;width:25px; height:60px;}
.nav_list .navList .nav_active .active_list i.icon-sjtj{ background:url(../new_images/sjtj.jpg) no-repeat;width:25px; height:60px;}
.nav_list .navList .nav_active .active_list i.icon-notice{ background:url(../new_images/icon-notice.png) no-repeat;width:22px; height:60px;top: 21px;}



.nav_list .navList .nav_active .active_list i.jt { display:block; width:11px; height:60px; position:absolute; right:20px; top:0; background:url(../new_images/jt.jpg) no-repeat;}
.nav_list .navList .nav_active .active_list i.jt { background-position:0 -60px;}
.nav_list .navList .nav_active .active_list:hover { border-left:6px solid #1ab469;}
.nav_list .navList .nav_active .active_list img { margin-right:10px; position:relative;}
.nav_list .navList .nav_active.borderTop { border-top:1px solid #f0f2f4;}
.nav_list .navList .nav_active.borderBom { border-top:1px solid #f0f2f4;}
.nav_list .navList .nav_active.open .active_list i.jt { background-position:0 0;}
/*.nav_list .navList .nav_active.open .submenu { display:block;}*/
.nav_list .navList .submenu { position:relative; overflow:hidden; width:198px; display:none;}
.nav_list .navList .submenu .submenuLi { width:198px;}
.nav_list .navList .submenu .submenuLi .nav_er_list { display:block; height:42px; line-height:42px; padding-left:58px; color:#999999;}
.nav_list .navList .submenu .submenuLi .nav_er_list:hover { color:#1ab469;}
.nav_list .navList .submenu .submenuLi.cur .nav_er_list { background:#1ab469; color:#fff;}
.nav_list .navList .submenu .submenuLi .nav_er_list span { font-size: 12px;}

/* 右边内容部分 */
.cent_right { float:left; display:inline; position:relative; overflow:hidden; padding:10px 18px 20px 18px; width:964px; color:#999;}
.cent_right h3 { color:#000; height:35px; line-height:35px; border-bottom:1px solid #ccc; font-size:20px; margin-bottom:10px;}
.cent_right .btn_list { position:relative; width:100%; margin-bottom:20px; overflow:hidden; zoom:1;}
..btn_list .left,.btn_list .right { position:relative;}
.btn_list .left { float:left; display:inline;}
.btn_list .right { float:right; display:inline;}
.btn_list .left .query_class,.btn_list .left .query_text { float:left; display:inline;}
.btn_list .left input,.btn_list .left select,.btn_list .left button { border:1px solid #ccc; outline:none; color:#999;}
.btn_list .left .query_class { margin-right:5px;}
.btn_list .left .query_class select { width:124px; height:27px; line-height:21px; padding:2px 0; *font-size:14px; position:relative; cursor:pointer; _font-family : Trebuchet MS;}
.btn_list .left .query_class input { padding:4px 0 4px 4px; width:100px; cursor:pointer;}
.btn_list .left .query_text { position:relative; width:220px; height:28px;}
.btn_list .left .query_text input { padding:5px 0px 4px 5px; position:absolute; left:0; top:0; width:171px; height:16px; border-right:0 none; line-height:16px;}
.btn_list .left .query_btn { position:absolute; right:0; top:0; width:44px; height:26px; *height:27px; height:27px\0; line-height:26px; margin:0; padding:0; border:0 none; background:#4fc4f6; text-align:center; color:#fff; border-radius:0 5px 5px 0; cursor:pointer; box-shadow:0 1px 1px #46aeda;}
.btn_list .left .query_btn,.btn_list .left .query_text input { *display:inline;}
.btn_list .right a { display:inline-block; padding:5px 10px; background:#1ab469; color:#fff; text-align:center; border-radius:4px; overflow:hidden;}
.btn_list .right a:hover { background:#0a9350;}
.btn_list .right a { *display:inline;}

/* 内容模块 cent_module */
.cent_module { position:relative; overflow:hidden; background:#fff; color:#000; padding:20px; margin-bottom:40px;}
.cent_module .lin { margin-bottom:22px; position:relative; overflow:hidden;}
.cent_module .linMarfinBom { margin-bottom:0;}
.cent_module .lin .linTxt { color:red;zoom:1; margin:2px 0px; padding-left:110px; height:18px; line-height:18px;}
.cent_module .lin #iCenter { width:auto; border:1px solid gray;}
.cent_module .lin .textarea { position:relative; overflow:hidden; zoom:1;}
.cent_module .lin .textarea #iframe_mask { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1001; border:0 none; background:#fff;}
.cent_module .lin .textarea #loading { position:absolute; width:124px; height:124px; left:50%; top:50%; margin-left:-62px; margin-top:-62px; z-index:1002;}

.cent_module .lin label { display:inline-block; width:100px; text-align:right; margin-right:5px;}
.cent_module .lin label { *display:inline;}
.cent_module .lin label em { color:#F00;}
.cent_module .lin input { color:#000; margin-right:5px; font-size:14px;}
.cent_module .lin select { font-size:14px;}
.cent_module .lin input,.cent_module .lin select { color:#000; line-height:14px;}
.cent_module .lin span { color:#f00;}

/* 内容按钮 */
.cent_module .btn_module { background:#f5f5f5; text-align:center; padding:10px 0;}
.cent_module .btn_module button,.cent_module .btn_module a { display:inline-block; outline:none; border:0 none; padding:5px 10px; cursor:pointer;}
.cent_module .btn_module button { color:#000;}
.cent_module .btn_module a { color:#666;}
.cent_module .btn_module a:hover { text-decoration:none;}
.cent_module .btn_module button.submits { background:#1ab469; border:1px solid #07a041; margin-right:5px; padding:5px 10px 4px; *padding:3px 5px 4px; color:#fff; border-radius:5px;}
.cent_module .btn_module button.returns,.cent_module .btn_module a { background:#fff; border:1px solid #ccc; color:#666; border-radius:5px; font-weight:400; font-size:12px; margin-right:5px;}

/* 表格内容 */
.table_page { position:relative; overflow-x:auto; background:#fff; margin-bottom:40px; zoom:1;}
#center_tab { width:100%; text-align:center; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; background:#fff; color:#333; position:relative; margin-bottom:40px;}
#center_tab .one_tab { background:url(../new_images/bg_tab.jpg) repeat-x; height:36px;}
#center_tab .one_tab th { border-bottom:1px solid #ccc; font-weight:normal;}
#center_tab th,#center_tab td { border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; vertical-align:middle;}
#center_tab td { margin:0; padding:8px 0 5px;}
#center_tab td .tab_p  { padding:4px; margin:0; word-wrap:break-word; overflow:hidden;}
#center_tab td a { display:inline-block; padding:5px 10px; text-align:center; border-radius:4px; overflow:hidden; color:#fff; *margin:4px 0;}
#center_tab td a { *display:inline;}
#center_tab td a.btn_tab_xg { background:#ef8d05;}
#center_tab td a.btn_tab_xg:hover { background:#f0a032;}
#center_tab td a.btn_tab_jy { background:#fb6969;}
#center_tab td a.btn_tab_jy:hover { background:#ea4949;}

/* 翻页 page */

.page_list{ position:relative; margin-bottom:40px; text-align:center; clear:both; overflow:hidden; zoom:1; _margin-bottom:0px; _padding-bottom:40px}
.page_list ul { position:relative; text-align:center; zoom:1; overflow:hidden;}
.page_list ul li { display:inline-block; zoom:1; position:relative; margin:0 4px 0 0; padding:0;}
.page_list ul li { *display:inline;}
.page_list a{ padding:4px 10px; color:#1ab469; border:1px solid #1ab469; display:inline-block; margin:0; zoom:1;}
.page_list a { *display:inline;}
.page_list a:hover{background:#1ab469; color:#fff;}
.page_list .active a { background:#1ab469; color:#fff;}
.page_list a.prev { border-left:1px solid #1ab469; border-radius:4px 0 0 4px;}
.page_list a.next { border-radius:0 4px 4px 0;}
.page_list a.index_page,.page_list a.end_page,.page_list a.prev,.page_list a.next { _top:-1px; _position:relative;}

/* 底部内容 */
.footer_cent { text-align:center;}
.footer_cent a { color:#999;}
.footer_cent a:hover { color:#1ab469;}
.footer_cent a img { margin-right:5px;}
.footer_cent a.btn_xz { margin-right:40px;}


/* 按钮颜色 */
#center_tab td a.btn_green { background:#1ab469;}
#center_tab td a.btn_green:hover { background:#40cb6e}
#center_tab td a.yellow { background:#ff9933;}
#center_tab td a.yellow:hover { background:#fda54d}
#center_tab td a.red { background:#ff3333;}
#center_tab td a.red:hover { background:#cb1414}
#center_tab td a.pink { background:#ff7a7a;}
#center_tab td a.pink:hover { background:#fc8888}
#center_tab td a.gray { background:#cccccc;}
#center_tab td a.gray:hover { background:#bdbcbc}
.backgrounds{background: #1ab469; color: #fff;}