


body {background: #AAB0B5;text-align: center;margin: 0 auto;overflow-y:scroll;overflow:-moz-scrollbars;}


pre{
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
}

A         {TEXT-DECORATION: none;}
A:link    {color: #0000CC;}
A:visited {color: #000066;}
A:hover   {color: #EE0000;}



.menu_space {width: 100%;position:static;height:5px;display:block;overflow:hidden;}
.main_space {width: 100%;position:static;height:8px;display:block;overflow:hidden;}
.main_line {float:left;width:100%;padding:5px;border-bottom:1px solid #DDDDDD;}


.font_hot {color:red;}
.font_de_alert {color:red;}
.font_de_disable {color:#888;}
.font_gray {color:#888;}


.main_contbox {width:97%;overflow:hidden;margin:0px auto;text-align:left;}

@media screen and (min-device-width: 50px){

.auto_roll_box {width:690px;overflow-x:scroll;}
.auto_roll_cont {float:left;width:auto;position:relative;}
.auto_roll_cont td{width:93px;min-width:93px;position:relative;}

.auto_roll_box::-webkit-scrollbar {height:28px;border-radius: 8px;}
.auto_roll_box::-webkit-scrollbar-thumb {background-color: #AAA;border-radius: 8px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.6);}
.auto_roll_box::-webkit-scrollbar-track {background-color: #E6E6E6;border-radius: 8px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.6);}

.halfWidth {width:99%;float:left;height:55px;}
.halfWidthp {width:99%;float:right;height:480px;}

* {font-size: 26px;line-height:52px;font-family:'microsoft yahei', 'simsun','simhei';}
.main {width:720px;height:auto;margin: 0 auto;overflow:hidden;text-align:left;
     box-shadow:-3px 0px 5px #757779,3px 0px 5px #757779; background:#FFF; }

.headbar {width:100%;padding:0px;padding-left:10px;padding-top:3px;border:0px;}
.head_logo {float:left;width:220px;height:70px;padding:0px;overflow:hidden;}
.head_logo img{width:192px;height:112px;}
.head_right {float:left;text-align:right;width:64%;height:90px;padding:0px;margin:4px;margin-top:4px;}
.head_left  {float:left;width:30%;height:90px;padding:0px;margin-top:4px;margin-right:20px;text-align:left;}
.head_left * {font-size: 14px;font-family:simsun,'microsoft yahei';line-height:17px;}

.main_left  {float:left;width:100%;overflow:hidden;padding:0px;padding:0px;}
.main_right {float:left;width:100%;overflow:hidden; margin:0px;padding:0px;}


.main_list {margin:0px auto;text-align:left;padding:0px;padding-top:5px;padding-left:5px;padding-bottom:5px;margin-right:5px;}


a.menu {font-weight:bold;color: #003366;font-size:28px;padding-left:0px;padding-right:0px;}
a.menu:hover {border-bottom:3px solid #C60000;padding-bottom:6px;}
A.menus {font-weight:bold;color: #DD0000;border-bottom:3px solid #C60000;padding-bottom:6px;font-size:28px;padding-left:0px;padding-right:0px;}


.body_now  {float:left;width:100%;overflow:hidden; text-align:left;height:52px;background:#FAF8F3;border-left:3px solid #AA0000;border-bottom:solid 1px #CC9999;margin-top:5px;padding-left:5px;}
.body_now b {margin:0px;padding:0px;padding-left:8px;}
.body_now more {float:right;margin-right:5px;}

.main_now {float:left;width:100%;height:50px;border-bottom:1px dashed #DDDDDD;background:#F9F7F6;} 
.main_now * {font-size:18px;}
.main_now div {padding:3px;padding-left:8px;}


.main_view   {float:left;width:100%;font-size: 26px;line-height:48px;text-align:justify; text-justify:inter-ideograph;}
.main_view * {font-size: 26px;line-height:48px;}
.main_view a.inner{color:#000;}
.main_view a.inner:hover {color:#000;}
.main_view p {text-indent:2em;margin:0px;margin-top:0.9em;}
.main_view td {min-height:60px;}


.main_list dl a{width:21%;height:40px;line-height:35px;display:inline-block;overflow:hidden;float:left;text-align:center;padding:3px;margin:0px;margin-top:12px;margin-bottom:2px;margin-right:10px;border:solid 1px #E6E6E6;border-radius:5px;cursor:pointer;color:#000077;}

.main_list dl a:hover{background:#F8F7F6;border:solid 1px #DD9966; color: #EE0000;}
.main_list dt {text-indent:2em;font-size:92%;width:98%;}


.foot_line {float:left;width:100%;height:12px;margin:0px;padding:0px;display:block;border-top:solid 1px #BBBBBB;border-bottom:solid 1px #AAAAAA;
           background: linear-gradient(#FFFFFF,#C0C0C0);background: -webkit-linear-gradient(#FFFFFF,#C0C0C0);}
        
.foot_copyright {float:center;width:98%;text-align: center;padding:4px;padding-left:6px;}
.foot_copyright * {font-size:18px;}


.site_link {text-align:left;font-size: 18px;line-height:38px;text-align:justify; text-justify:inter-ideograph;}
.site_link * {line-height:38px;}
.site_link a {padding:0px;padding-right:4px;display:inline-block;font-size: 18px;color:#000;}
.site_link a:hover{color:#0000CC;}


.klrili {width:100%;}
.klrili * {font-size:18px;line-height:28px;color:#333;font-family:"simsun","microsoft yahei";}
.klrili td * {vertical-align:top;color:#555;}
.klrili td {background:#F6F6F8;color:#555;padding:2px;border:1px solid #F6F6F8;height:92px;}


.headnav {
    float:left;width:100%;background:#F6F6F6;display:inherit;
    padding:0px;margin-top:0px; padding-left:12px;padding-top:5px;padding-bottom:0px;
    border:0px;border-top:1px solid #DDDDDD;border-bottom:1px solid #882222;

    background: linear-gradient(#FFFFFF,#DDDDDD);
    background: -webkit-linear-gradient(#FFFFFF,#DDDDDD);
    background: -o-linear-gradient(#FFFFFF,#DDDDDD);
    background: -moz-linear-gradient(#FFFFFF,#DDDDDD);
  }

}


@media screen and (min-device-width: 780px){

.auto_roll_box {width:100%;overflow-x:auto;}
.auto_roll_cont {float:left;width:100%;position:relative;}
.auto_roll_cont td{width:9%;min-width:9%;}

* {font-size: 18px;line-height:35px;font-family:'microsoft yahei', 'simsun','simhei';}
.main {width:950px;height:auto;margin: 0 auto;overflow:hidden;text-align:left;
     box-shadow:-3px 0px 5px #757779,3px 0px 5px #757779; background:#FFF; }

.halfWidth {width:49%;float:left;overflow:hidden;height:40px;}
.halfWidthp {width:49%;float:right;height:320px;}
     
.headbar {width:100%;padding:0px;padding-left:10px;padding-top:3px;overflow:hidden;border:0px;}
.head_logo {float:left;width:170px;padding:0px;}
.head_logo img{width:128px;height:75px;}
.head_right {float:left;text-align:right;width:490px;height:75px;padding:0px;margin:4px;margin-top:4px;}

.head_left  {float:left;width:390px;height:75px;padding:0px;margin-top:4px;margin-right:20px;text-align:left;}
.head_left * {font-size: 14px;font-family:simsun,'microsoft yahei';line-height:17px;}

.main_left  {float:left;width:570px;overflow:hidden;padding:0px;padding:0px;}
.main_right {float:left;width:380px;overflow:hidden; margin:0px;padding:0px;}


.main_list {margin:0px auto;text-align:left;padding:0px;padding-top:5px;padding-left:6px;padding-bottom:5px;margin-right:6px;}


a.menu {font-weight:bold;color: #003366;font-size:22px;padding-left:15px;padding-right:12px;}
a.menu:hover {border-bottom:3px solid #C60000;padding-bottom:6px;}
A.menus {font-weight:bold;color: #DD0000;border-bottom:3px solid #C60000;padding-bottom:6px;font-size:22px;padding-left:15px;padding-right:12px;}


.body_now  {float:left;width:100%;overflow:hidden; text-align:left;height:36px;background:#FAF8F3;border-left:3px solid #AA0000;border-bottom:solid 1px #CC9999;margin-top:5px;}
.body_now b {margin:0px;padding:0px;padding-left:8px;}
.body_now more {float:right;margin-right:5px;}


.main_now {float:left;width:100%;height:38px;border-bottom:1px dashed #DDDDDD;background:#F9F7F6;} 
.main_now * {font-size:15px;}
.main_now div {padding:3px;padding-left:8px;}


.main_view   {float:left;width:100%;font-size: 19px;line-height:36px;text-align:justify; text-justify:inter-ideograph;}
.main_view * {font-size: 19px;line-height:36px;}
.main_view a.inner{color:#000;}
.main_view a.inner:hover {color:#000;}
.main_view p {text-indent:2em;margin:0px;margin-top:0.9em;}
.main_view td {min-height:32px;}

.main_list dl {padding:0px;margin:0px;}
.main_list dl a{width:22%;height:27px;background:#F7F7F7;line-height:25px;display:inline-block;overflow:hidden;float:left;text-align:center;padding:3px;margin:0px;margin-top:12px;margin-bottom:2px;margin-right:10px;border:solid 1px #E6E6E6;border-radius:5px;cursor:pointer;color:#000077;}
.main_list dl a:hover{background:#EEEEEE;border:solid 1px #AAA;  color: #EE0000;}


.main_list dt {text-indent:2em;font-size:92%;width:98%;}


.foot_line {float:left;width:100%;height:10px;margin:0px;padding:0px;display:block;border-top:solid 1px #BBBBBB;border-bottom:solid 1px #AAAAAA;
           background: linear-gradient(#FFFFFF,#C0C0C0);background: -webkit-linear-gradient(#FFFFFF,#C0C0C0);}
.foot_copyright {float:center;width:99%;text-align: center;padding:4px;padding-left:6px;}
.foot_copyright * {font-size:15px;}


.site_link {text-align:left;font-size: 12px;line-height:26px;padding-left:3px;text-align:justify; text-justify:inter-ideograph;}
.site_link * {line-height:26px;}
.site_link a {padding:0px;padding-right:1px;display:inline-block;font-size: 12px;color:#000;}
.site_link a:hover{color:#0000CC;}

.klrili {width:100%;}
.klrili * {font-size:15px;line-height:21px;color:#333;font-family:"simsun","microsoft yahei";}
.klrili td * {vertical-align:top;color:#555;}
.klrili td {background:#F6F6F8;color:#555;padding:2px;border:1px solid #F6F6F8;height:72px;}


.headnav {
    float:left;width:100%;background:#F6F6F6;display:inherit;
    padding:0px;margin-top:0px; padding-left:12px;padding-top:6px;padding-bottom:3px;
    border:0px;border-top:1px solid #DDDDDD;border-bottom:1px solid #882222;

    background: linear-gradient(#FFFFFF,#DDDDDD);
    background: -webkit-linear-gradient(#FFFFFF,#DDDDDD);
    background: -o-linear-gradient(#FFFFFF,#DDDDDD);
    background: -moz-linear-gradient(#FFFFFF,#DDDDDD);
  }
}

.klrili th {background:#EEE;height:26px;padding:3px;color:#555555;}
.klrili th.head {background:#FCEED6;font-weight:bold;color:#000;height:28px;font-size:125%;font-family:"microsoft yahei","simsun",Arial;}
.klrili td span {color:#992299;}
.klrili td strong {color:#000;font-family:"microsoft yahei","simsun",Arial;line-height:133%;font-size:150%;margin-left:10px;margin-right:10px;}
.klrili td a {TEXT-DECORATION:none;}

.xz_table {width:100%;}
.xz_table th {background:#EEE;}
.xz_table td {background:#F6F6F8;padding:3px;font-size:90%;padding-bottom:10px;padding-top:6px;}

.main_foot {float:left;width:100%;background:#FFF;height:16px;display:inherit;}

.headnav div{float:left; text-align:center;padding:0px;padding-left:1.5%;padding-right:2.5%;}

.nav_menu  {display:none;}






.main_list li {float:left;width:99%;height:auto;list-style:none;border-top:1px solid #DDD;padding:0px;padding-right:3px;padding-top:6px;padding-bottom:6px;margin-right:12px;}
.main_list li:first-child {float:left;width:99%;height:auto;overflow:hidden;list-style:none;border:0px;padding:0px;padding-right:3px;padding-top:6px;padding-bottom:6px;margin-right:12px;}



.font_small {font-size:92%;}
.font_small *{font-size:100%;}

.main_rightspace  {float:left; width:280px;height:5px;}

.mainbox_top    {float:left; width:906px;margin:0 2px 0 2px;height:35px;overflow-y:hidden;padding-top:3px;border:1px solid #D9D9D9;border-bottom:0px solid #D9D9D9;border-radius:5px 5px 0 0; box-shadow:0px -2px 5px #ECECEC, -3px 0px 5px #ECECEC, 3px 0px 5px #ECECEC; background-color:#F5F3F0;}
.mainbox_body   {float:left; width:906px;margin:0px 2px 0 2px; background-color:#FFFFFF;border:1px solid #D9D9D9;border-top:1px solid #C6C6C6;border-radius:0 0 5px 5px;box-shadow:-3px 0px 5px #ECECEC,3px 0px 5px #ECECEC,0px 3px 5px #ECECEC;}
.mainbox_title   {padding:7px;font-size:20px;color:#EE0000;}

.main_more    {float:left;width:98%;padding:2px;margin:0px;margin-top:2px;text-align:right;line-height:19px;border-top:1px dashed #CCCCCC;}


.viewbox_top    {width:96%;margin:0 auto;padding-top:0px;overflow-y:hidden;border:1px solid #D9D9D9;border-bottom:0px solid #D9D9D9;border-radius:5px 5px 0 0; background-color:#F9F8F5;}
.viewbox_body   {width:96%;margin:0 auto; background-color:#FFFFFF;border:1px solid #D9D9D9;border-top:1px solid #C6C6C6;border-radius:0 0 5px 5px;}


.viewbox_title  {padding:5px;padding-left:12px;text-align:left;}
.viewbox_title * {font-family: 'microsoft yahei','simhei','simsun';}
.viewbox_name   {padding:6px;text-align:left;}
.viewbox_cont   {padding:6px;text-align:left;text-align:justify; text-justify:inter-ideograph;}
.viewbox_cont div.more {width:98%;text-align:right;margin-top:4px;}
.viewbox_cont * {font-size:15px;}
.viewbox_note   {padding:6px;font-size:15px;}
.viewbox_note * {font-size:15px;}





.main_title_box {float:left;width:100%;margin:0px;border-bottom:solid 1px #DDD;} 

.main_title h1 {float:left;width:99%; display:inline;font-size: 130%;height:2em;color:#DD0000;margin:0px;margin:0px;padding:0px;text-align:left;}

.main_subject h1 {float:left;width:100%;display:inline; font-size: 130%;line-height:34px;margin:0px;margin:0px;padding:0px;text-align:left;}


.main_view h2 {width:100%;display:inline-block;margin:0px;margin-top:12px;margin-bottom:8px;padding:3px;padding-left:8px;text-align:left;background-color:#F2EEEE;border-left:5px solid #000066;border-bottom:1px solid #F6F6F6;}

.align_right {text-align:right;}

.page_list {height:auto;display:inline-block;margin:0px;margin-top:12px;}
.page_list * {display:inline-block;text-align:center;padding:5px;margin-left:6px;line-height:1.2em;min-width:22px;}
.page_list a {border-radius:4px;background:#E9E9E9;border:1px solid #BBB;}
.page_list span {border-radius:4px;background:#DDD;border:1px solid #CCC;color:#AAA;}
.page_list a:hover {color:#DD0000; background:#FAF9F9;border:1px solid #777;}
.page_list a.active {color:#DD0000;background:#FAF9F9;border:1px solid #777;}

.foot_menu {float:center;width:98%;text-align: center;font-size:15px;padding:3px;}
.foot_menu * {font-size:15px;}



