*,body,div,p,table,td,input,option,textarea,select{margin:0; padding:0; color:#2a2a2a; font-size:13px; font-family:'微软雅黑';}

body {background:#ecf0f1; overflow-x:hidden\9;}
span,b {display:inline-block;}
ul {list-style-type:none; margin:0; padding:0;}
.bg_none {background:none;}
.displayN {display:none;} 
.clear {clear:both;}

.float_l {float:left;}
.float_r {float:right;}

.txtL {text-align:left;}
.txtC {text-align:center;}
.txtR {text-align:right;}

.w_b90 {width:90%;}

.height1 {height:7px; clear:both;}
.height2 {height:15px; clear:both;}

.con_div {margin:10px;}
.mar_cen {margin:0 auto;}
.hr_line {border-bottom:1px solid #dee0df; margin:7px 0; padding:0; clear:both;}

/**文字样式**/
a:link{text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}

a.link_line {text-decoration:underline;}
.txt_red {color:#F00;}
.txt_red1 {color:#F00;font-weight:normal; padding:5px 0; text-align:right; line-height:22px; vertical-align:top; padding-right:5px;border:1px solid #FFF;}
.txt_blue {color:#007aff;}


/*表单样式*/

.input,.input_time {padding-right:25px; height:28px; line-height:24px; border:1px solid #adadad; border-radius:2px; text-indent:8px; behavior:url(../../js/PIE.htc)/*CSS3*/;}
.input_time {background:url(../img/icon_calender.gif) no-repeat right center;}

.input_bot_line {border:none; border-bottom:1px solid #adadad; background:none; border-radius:0;}
 /*select*/
.select {cursor:pointer; padding-right:25px; height:28px; border:1px solid #adadad; border-radius:2px; background:url(../img/icon_sel.gif) no-repeat right center; behavior:url(../../js/PIE.htc)/*CSS3*/;}
.sel_over {}
.sel_text {display:block; height:28px; line-height:28px; white-space:nowrap; overflow:hidden;  text-indent:8px;}
.sel_list {border:solid 1px #adadad; background:#f4f9ff; position: absolute; width:100%; margin-left:-1px;}
.sel_list li { padding:0 8px; height:28px; line-height:28px; white-space:nowrap; overflow:hidden;}
.sel_list li.sel_hov {background: #deeeff; }

.i_s_40 {width:40px;}
.i_s_46 {width:46px;}
.i_s_60 {width:60px;}
.i_s_90 {width:90px;}
.i_s_100 {width:100px;}
.i_s_112 {width:112px; float:left;}
.i_s_137 {width:137px;}
.i_s_180 {width:180px;}
.i_s_207 {width:207px;}
.i_s_240 {width:240px;}
.i_s_400 {width:400px;}
.i_s_547 {width:547px;}
.i_s_643 {width:643px;}

.i_ul_85{width:85px;}
.i_ul_125{width:125px;}
.i_ul_162{width:162px;}
.i_ul_265{width:265px;}



.textarea {height:60px; border:1px solid #adadad;}


 
/*按钮样式*/
.btn_blue {padding:5px 30px; background:#007aff; color:#fff; cursor:pointer; font-size:14px; border-radius:5px; behavior:url(../../js/PIE.htc)/*CSS3*/;} 
/* 灰色 禁用 按钮*/
.btn_grey {padding:5px 30px; background:#888888; color:#fff; cursor:not-allowed; font-size:14px; border-radius:5px; behavior:url(../../js/PIE.htc)/*CSS3*/;} 


/*顶部样式*/
.top_main {height:60px; overflow:hidden; background:#fff; margin-bottom:1px;} 
.top_logo {background:url(../img/logo.gif) no-repeat center center; width:130px; height:60px; float:left;}

.top_name {padding:0 12px; display:inline-block; float:left; line-height:34px; margin-top:14px; color:#007aff; font-size:20px; border-left:1px solid #d9e0e2; border-right:1px solid #d9e0e2;}

.top_personal {height:34px; padding:0 10px; margin:14px 20px 0 0; border-left:1px solid #d9e0e2; border-right:1px solid #d9e0e2; float:right;}
.top_personal a {width:70px; line-height:19px; /*background:url(../img/icon_top_info.gif) no-repeat right 27px;*/ display:inline-block;}
/*.top_personal a:hover {background:#ededed url(../img/icon_top_info.gif) no-repeat right 27px;}
*/
/*顶部icon*/
.top_icon a{display:inline-block; float:left; text-align:center; color:#007aff; margin-top:4px; margin-left:25px;}

.top_icon a b {background:#ff5f5f; display:inline-block; color:#fff; font-weight:normal; border-radius:10px; width:26px; height:16px; line-height:16px; position:absolute; margin-left:8px; margin-left:25px\0; behavior:url(../../js/PIE.htc)/*CSS3*/;}

.top_icon a span {width:32px; height:32px; display:block; margin:0 auto;}

a.top_icon1 span{background:url(../img/icon_top.png) no-repeat -64px top;}
a.top_icon1:hover span,a.top_icon1_cur span{background:url(../img/icon_top.png) no-repeat -64px bottom;}
a.top_icon2 span{background:url(../img/icon_top.png) no-repeat -96px top;}
a.top_icon2:hover span,a.top_icon2_cur span{background:url(../img/icon_top.png) no-repeat -96px bottom;}
a.top_icon3 span{background:url(../img/icon_top.png) no-repeat -128px top;}
a.top_icon3:hover span,a.top_icon3_cur span{background:url(../img/icon_top.png) no-repeat -128px bottom;}
a.top_icon4 span{background:url(../img/icon_top.png) no-repeat -160px top;}
a.top_icon4:hover span,a.top_icon4_cur span{background:url(../img/icon_top.png) no-repeat -160px bottom;}
a.top_icon5 span{background:url(../img/icon_top.png) no-repeat -192px top;}
a.top_icon5:hover span,a.top_icon5_cur span{background:url(../img/icon_top.png) no-repeat -192px bottom;}
a.top_icon6 span{background:url(../img/icon_top.png) no-repeat -224px top;}
a.top_icon6:hover span,a.top_icon6_cur span{background:url(../img/icon_top.png) no-repeat -224px bottom;}
a.top_icon7 span{background:url(../img/icon_top.png) no-repeat -256px top;}
a.top_icon7:hover span,a.top_icon7_cur span{background:url(../img/icon_top.png) no-repeat -256px bottom;}
a.top_icon8 span{background:url(../img/icon_top.png) no-repeat -288px top;}
a.top_icon8:hover span,a.top_icon8_cur span{background:url(../img/icon_top.png) no-repeat -288px bottom;}
a.top_icon9 span{background:url(../img/icon_top.png) no-repeat -320px top;}
a.top_icon9:hover span,a.top_icon9_cur span{background:url(../img/icon_top.png) no-repeat -320px bottom;}
a.top_icon10 span{background:url(../img/icon_top.png) no-repeat -352px top;}
a.top_icon10:hover span,a.top_icon10_cur span{background:url(../img/icon_top.png) no-repeat -352px bottom;}
a.top_icon11 span{background:url(../img/icon_top.png) no-repeat -384px top;}
a.top_icon11:hover span,a.top_icon11_cur span{background:url(../img/icon_top.png) no-repeat -384px bottom;}
a.top_icon12 span{background:url(../img/icon_top.png) no-repeat -416px top;}
a.top_icon12:hover span,a.top_icon12_cur span{background:url(../img/icon_top.png) no-repeat -416px bottom;}
a.top_icon13 span{background:url(../img/icon_top.png) no-repeat -448px top;}
a.top_icon13:hover span,a.top_icon13_cur span{background:url(../img/icon_top.png) no-repeat -448px bottom;}
a.top_icon14 span{background:url(../img/icon_top.png) no-repeat -480px top;}
a.top_icon14:hover span,a.top_icon14_cur span{background:url(../img/icon_top.png) no-repeat -480px bottom;}
a.top_icon15 span{background:url(../img/icon_top.png) no-repeat -96px top;}
a.top_icon15:hover span,a.top_icon15_cur span{background:url(../img/icon_top.png) no-repeat -96px bottom;}
a.top_icon21 span{background:url(../img/icon_top.png) no-repeat -96px top;}
a.top_icon21:hover span,a.top_icon21_cur span{background:url(../img/icon_top.png) no-repeat -96px bottom;}
a.top_icon22 span{background:url(../img/icon_top.png) no-repeat -352px top;}
a.top_icon22:hover span,a.top_icon22_cur span{background:url(../img/icon_top.png) no-repeat -352px bottom;}

.top_icon_r {float:right}
.top_icon_r a{text-align:center; display:inline-block; float:left; margin-top:4px; margin-right:20px; color:#007aff;}
.top_icon_r a span{width:32px; height:32px; display:block; margin:0 auto;}

a.top_icon_sea span{background:url(../img/icon_top.png) no-repeat 0px top;}
a.top_icon_sea:hover span,a.top_icon_sea_cur span{background:url(../img/icon_top.png) no-repeat 0px bottom;}
a.top_icon_exit span{background:url(../img/icon_top.png) no-repeat -32px top;}
a.top_icon_exit:hover span{background:url(../img/icon_top.png) no-repeat -32px bottom;}



/*顶部二级导航*/
.top_nav_se {background:#fff; height:30px; padding-top:10px; text-align:center; box-shadow:0 2px 2px 0 #ddd; behavior:url(../../js/PIE.htc)/*CSS3*/;}
.top_nav_se a {display:inline-block; padding:0 10px 0 20px; background:url(../img/icon_nav2.png) no-repeat left 1px;}
.top_nav_se a:hover,.top_nav_se .top_se_cur {background:url(../img/icon_nav2.png) no-repeat left -45px; color:#007aff;}

 

.top_nav_line,.top_nav_line2,.top_nav_line3 {border-top:1px solid #e2e2e2; height:0; width:200px; height:3px; margin:0 10px; display:inline-block;}
.top_nav_line2 {width:100px;}
.top_nav_line3 {width:50px;}

.top_def_se {height:45px; background:#007aff; box-shadow:0 2px 2px 0 #ddd; behavior:url(../../js/PIE.htc)/*CSS3*/;}
.top_def_tit {color:#fff; font-size:16px; line-height:45px; padding-left:25px;}
.top_def_icon {background:url(../img/icon_zjrwc.png) no-repeat; width:22px; height:18px; display:inline-block; margin:0 0 -3px 5px;}


.top_def_r {float:right; padding:8px 20px 0 0;}
.top_def_inp {width:210px; border-radius:5px 0 0 5px; border:1px solid #c0c0c0; background:#ffffff; height:28px; line-height:28px; float:left;} 
.top_def_btn {width:34px; height:28px; border-radius:0 5px 5px 0; display:block; border:1px solid #c0c0c0; border-left:none; background:#fff url(../img/icon_sea2.png) no-repeat center center; margin-left:-4px; float:left; cursor:pointer;}


/*勾选框样式*/
.check_yes,.check_no {padding-left:22px; height:15px; display:inline; line-height:16px; background:url(../img/icon_yes_no.png) no-repeat left top; cursor:pointer; color:#fff; font-size:14px;}
.check_no {background:url(../img/icon_yes_no.png) no-repeat left bottom;}

/*单选框样式*/
.radio_yes,.radio_no {padding-left:22px; height:15px; line-height:16px; display:inline; background:url(../img/icon_radio.png) no-repeat left top; cursor:pointer; color:#fff; font-size:14px;}
.radio_no {background:url(../img/icon_radio.png) no-repeat left bottom;}


/*内容块公共样式*/
.top_tit3 {color:#007aff; font-size:18px; padding:10px 0 0 13px; font-weight:normal;}

.con_blo {padding:5px 5px 15px 5px; background:#fff; border-radius:5px; box-shadow:0 3px 2px 0 #ddd;  behavior:url(../../js/PIE.htc)/*CSS3*/;}
.list_tit {padding:5px 15px 10px 15px; font-weight:normal; color:#007aff; font-size:16px;}
.list_tit,.txt_blue{color:#007aff;}

.table_list {border-collapse:collapse; text-align:center; border:0;}
#endCaseListTbl th,#endCaseListTbl td{border-collapse:collapse;border:1px solid #ccc;padding:5px;}
.table_list tr th {padding:10px 0; border-bottom:1px solid #dee0df; background:#cae1ef; color:#fff; font-weight:normal; font-size:14px; color:#373737;}
.table_list tr td {padding:10px 0; border-bottom:1px solid #dee0df; }
 
.table_list tr:hover,.table_list_tr_cur {background-color:#f5faff;}

.table_list tr td .select {border-radius:0; text-align:left;}
.table_list tr td input {border-radius:0;}

.table_list .td_hid td {height:0; padding:0; border:none;}


.table_bord {border-collapse:collapse; text-align:center; border:0;}
.table_bord tr th {padding:10px 0; border:1px solid #ccc; background:#cae1ef; color:#fff; font-weight:normal; font-size:14px; color:#373737;}
.table_bord tr td {padding:10px 0; border:1px solid #ccc; }


.con_tit {background:#007aff; color:#fff; font-size:16px; font-weight:normal; padding:10px 15px; border-radius:2px; behavior:url(../../js/PIE.htc)/*CSS3*/;}
.con_tit .top_def_r {/*margin-right:-25px;*/ margin-top:-12px;}

.table_con {border-collapse:collapse; table-layout:fixed;}
.table_con tr th {font-weight:normal; padding:6px 0; text-align:right; line-height:25px; vertical-align:top; padding-right:5px;}
.table_con tr td {padding:6px 0; vertical-align:top; line-height:25px; word-break:break-all; word-wrap:break-word;}
.table_con tr td p{ margin:10px 0 0 60px;}

.table_info {border-collapse:collapse; table-layout:fixed;}
.table_info tr th {font-weight:normal; padding:5px 0; text-align:right; line-height:22px; vertical-align:top; padding-right:5px;}
.table_info tr td {padding:5px 0; vertical-align:top; line-height:22px; word-break:break-all; word-wrap:break-word;}

 


 
/*小图标公共样式*/
.icon_add {width:18px; height:18px; display:inline-block; margin-left:2px; background:url(../img/icon18.png) no-repeat 0 0;cursor:pointer;}
.icon_del {width:18px; height:18px; display:inline-block; margin-left:2px; background:url(../img/icon18.png) no-repeat -18px 0;cursor:pointer;}
.icon_edit {width:18px; height:18px; display:inline-block; margin-left:2px; background:url(../img/icon18.png) no-repeat -36px 0;}
.icon_sea {width:18px; height:18px; display:inline-block; margin-left:2px; background:url(../img/icon18.png) no-repeat -54px 0;}
.icon_imp {width:18px; height:18px; display:inline-block; margin-left:2px; background:url(../img/icon18.png) no-repeat -72px 0;}
.icon_edp {width:18px; height:18px; display:inline-block; margin-left:2px; background:url(../img/icon18.png) no-repeat -90px 0;}
.icon_gou {width:18px; height:18px; display:inline-block; margin-left:2px; background:url(../img/icon18.png) no-repeat -108px 0;cursor:pointer;}

 

.icon_stretch,.icon_shrinkage {width:20px; height:20px; display:inline-block; background:url(../img/icon_hide.png) no-repeat center bottom; float:right;}
.icon_shrinkage { background:url(../img/icon_hide.png) no-repeat center top;}

.icon_sea2,.icon_sea3 {width:25px; height:25px; display:inline-block; background:url(../img/icon_sea2.png) no-repeat center top; margin-bottom:-13px;}
.icon_sea2_sel {float:left; margin-top:5px;}
.icon_sea3 {background:url(../img/icon_sea3.png) no-repeat center top; margin-bottom:-12px;}

.icon_sea_r {float:right; margin-right:-30px;}

.icon_calc {width:25px; height:25px; display:inline-block; background:url(../img/icon_calc.png) no-repeat center top; margin-bottom:-13px;}

.icon_fp,.icon_fp2 {background:url(../img/icon_fprwc.png) no-repeat; width:24px; height:24px; display: inline-block; float:right; margin-top:10px; margin-right:15px;}
.icon_fp2 {margin:0;}

.icon_tab_tip {width:20px; height:20px; display:inline-block; background:url(../img/icon_tab_tip.png) no-repeat; margin-bottom:-3px;}



/*底部按钮*/ 
.bot_btn_main {text-align:center; margin-top:10px; border-top:1px solid #ddd; padding:10px 0; background:#fff; height:45px;} 

 
.bot_next,.bot_prev,.bot_btn_01,.bot_btn_02,.bot_btn_03,.bot_btn_04,.bot_btn_05,.bot_btn_06,.bot_btn_07,.bot_btn_08,.bot_btn_09,.bot_btn_10,.bot_btn_11,.bot_btn_12,.bot_btn_13,.bot_btn_14,.bot_btn_15,.bot_btn_16,.bot_btn_18
{width:100px; text-align:center; display:inline-block; color:#1373ad; color:#007aff; background-image:url(../img/icon_bot.png); background-repeat:no-repeat; padding-top:34px; cursor:pointer;}

.bot_next   {background-position:0px top; float:right;}
.bot_prev   {background-position:-100px top; float:left;}
.bot_btn_01 {background-position:-200px top;}
.bot_btn_02 {background-position:-300px top;}
.bot_btn_03 {background-position:-400px top;}
.bot_btn_04 {background-position:-500px top;}
.bot_btn_05 {background-position:-600px top;}
.bot_btn_06 {background-position:-700px top;}
.bot_btn_07 {background-position:-800px top;}
.bot_btn_08 {background-position:-900px top;}
.bot_btn_09 {background-position:-1000px top;}
.bot_btn_10 {background-position:-1100px top;}
.bot_btn_11 {background-position:-1200px top;}
.bot_btn_12 {background-position:-1300px top;}
.bot_btn_13 {background-position:-1400px top;}
.bot_btn_14 {background-position:-1500px top;}
.bot_btn_15 {background-position:-1600px top;}
.bot_btn_16 {background-position:-1700px top;}
.bot_btn_18 {background-position:-1800px top;}

/*切换块样式*/ 
.tab_style {}
.tab_normal,.tab_cur {font-size:14px; font-weight:normal; background:#acacac; color:#e4e4e4; margin-right:10px; border-radius:5px 5px 0 0; padding:8px 30px; display:inline-block; cursor:pointer; behavior:url(../../js/PIE.htc)/*CSS3*/;}
.tab_cur {background:#007aff; color:#fff;}




/*弹出层样式*/ 
.open_block,.open_w800,.open_w900 {width:600px; padding-bottom:5px; background:#fff; border-radius:5px; box-shadow:0px 1px 5px 5px rgba(0,0,0,.4); behavior:url(../../js/PIE.htc)/*CSS3*/;}
.open_w800 {width:800px;}
.open_w900 {width:900px;}
.open_tit {background:#007aff; height:34px; line-height:34px; color:#fff; padding:0 10px; border-radius:5px 5px 0 0; behavior:url(../../js/PIE.htc)/*CSS3*/;}

.open_close {background:url(../img/icon_close.png) no-repeat center center; width:34px; height:34px; float:right; cursor:pointer;}

.open_con {min-height:200px;}

.open_single {padding:30px;}

.open_tabSc {max-height:200px; overflow-y:auto;}

.open_con_400 {max-height:400px; overflow-y:auto;}


.open_bot_b {border-top:1px solid #ecf0f1; padding:15px 0; text-align:center;}
.open_bot_nol { padding:15px 0; text-align:center; border-top:none;}

 
/*翻页样式*/ 
.list_page {text-align:right; clear:both; padding:10px;}
.list_page a {border:1px solid #007aff; color:#007aff; margin:0 2px; background:#f0f7ff; padding:2px 8px; cursor:pointer;}
.list_page a:hover {background:#007aff; color:#fff;}

.list_page input {height:24px; padding:0;}

/* 翻页公共样式*/

.turn_nav {padding:0.5em; text-align:center;}
.turn_nav span {display:inline-block; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#0f60a6; line-height:150%; padding:0em 0.5em; margin:0 0.7em;}
.turn_nav .turn_cur {background:#3f80b8; color:#fff;}

.turn_nav .turn_btn {background:#3f80b8; color:#fff;}
.turn_inp {width:1.7em; border:0.08em solid #3f80b8; line-height:130%; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#0f60a6;}

.sel_text_default {display:block; height:28px; line-height:28px; white-space:nowrap; overflow:hidden;  text-indent:8px;}