.main
{
 margin-top:0px;
 margin-right:auto;
 margin-left:auto;
 background:#fff;
 text-align:center;
 overflow:hidden;}

#banner
{
 float:left;
    width:980px;
    height:auto;}
#bn_top
{
 float:left;
 width:980px;
 height:9px;
    background:#fff url(../../9849/images/07_topbg.gif) left bottom repeat-x;}
#bn_image
{
    float:left;
 width:980px;
    height:160px;
    background:#fff url(../../9849/images/banner_2017.jpg) left bottom no-repeat;}
.n_nav
{
 margin-top:5px;
 padding-left:20px;
 float:left;
    width:980px;
    height:18px;
    text-align:left;
    color:#333;
    background:#fff url(../../9849/images/guide.gif) 0px -2px no-repeat;}

.n_main
{
 padding:10px;
 float:left;
    width:980px;
    height:auto;
    background-color:#C7D8E9;}



.n_left
{
 float:left;
    width:190px;
    height:auto;
    overflow:hidden;}
.n_left_top
{
 float:left;
    width:190px;
    height:10px;
 background: url(../../9849/images/mec_back1_24.png) no-repeat 0px 0px;
 overflow:hidden;}
.n_left_bottom
{
 float:left;
    width:190px;
    height:10px;
 background:url(../../9849/images/mec_back1_24.png) no-repeat 0px -10px;
 overflow:hidden;}
.n_left_jiange
{
 float:left;
 width:180px;
 height:8px;
 clear:both;
 overflow:hidden;}
.n_left_main
{
 float:left;
 padding-bottom:10px;
    width:188px;
    height:auto;
    background: #fff url(../../9849/images/mec_back_left.png) repeat-x left top;
    border-left:solid 1px #749DC7;
    border-right:solid 1px #749DC7;
    clear:both;}

.left_title
{
 padding-top:3px;}
.n_left_main ul
{
 display:block;}
.left_title li
{
 margin:0px 5px;
 height:32px;
 color:#1f376d;
 text-align:center;
 font-size:24px;
 font-weight:600;
 letter-spacing: 5px;
 border-bottom:1px solid #C2D9F2;}
.left_others
{
 margin-left:20px;}
.left_others li
{
 margin-top:8px;
 padding-left:16px;
 color:#333;
 font-size:14px;
 letter-spacing:2px;
 line-height:20px;
 text-align:left;
 background: url(../../9849/images/arrow_nav.gif) 0px 5px no-repeat;
 overflow:hidden;}
.left_search
{
 margin:10px 10px 0px 10px;
 height:80px;}
.left_search li
{
 height:35px;
 text-align:right;
 color:#1f376d;
 line-height:18px;}

.n_right
{
 float:left;
 margin-left:10px;
 padding-bottom:10px;
    width:760px;
    height:auto;
    overflow:hidden;}
.n_right_top
{
 float:left;
    width:760px;
    height:10px;
 background:url(../../9849/images/mec_back1_24.png) no-repeat -190px 0px;
 overflow:hidden;}
.n_right_bottom
{
 float:left;
    width:760px;
    height:10px;
 background:url(../../9849/images/mec_back1_24.png) no-repeat -190px -10px;
 overflow:hidden;}
.n_right_main
{
 padding:5px 0px;
 float:left;
    width:758px;
    height:auto;
    background-color: #f0fafb;
    border-left:solid 1px #749DC7;
    border-right:solid 1px #749DC7;
    text-align:left;}
.n_title
{
 margin:15px 10px;
 float:left;
 width:730px;
 line-height:30px;
 font-size:22px;
 text-align:center;
 color:#036;
 font-weight:bold;}

.n_times
{
 margin:0px 10px;
 padding-bottom:5px;
 float:left;
 width:730px;
 font-size:12px;
 color:#666;
 text-align:center;
 border-bottom:1px solid #C2D9F2;
 clear:both;}
.n_content
{
 margin:5px 10px 10px 5px;
 padding:5px;
 float:left;
 width:735px;
 height:auto;
 text-align:left;
 line-height:180%;
 color:#1f376d;}
.n_content p
{
 
 font-family:宋体, Verdana, Arial;
 font-size:14px;
 line-height:180%;
 color:#1f376d;}

.n_content a:link {color: #039; text-decoration: underline;}
.n_content a:visited {color: #039; text-decoration: underline;}
.n_content a:hover {color: #f00; text-decoration: underline;}
.n_content a:active {color: #039; text-decoration: underline;}

.fortable_12
{
 border-collapse: collapse;
 font-family: Arial;
 font-size:12px;}
.fortable_12 th
{
 height:30px;
 line-height:16px;
 color:#1f376d;
 font-weight: bold;
 border:1px solid #cad9ea;
 background: url(../../9849/images/win_top3.png) repeat-x;}
.fortable_12 td
{
 padding:3px;
 height:25px;
 border:solid 1px #cad9ea;
 color:#1f376d;
 background-color:#ffffff;}

.fortable_14
{
width: 80% !important;
 border-collapse: collapse;
 font-family: Arial;
 font-size:14px;}
.fortable_14 th
{
 height:45px;
 line-height:16px;
 color:#1f376d;
 font-weight: bold;
 border:1px solid #cad9ea;
 background: url(../../9849/images/win_top3.png) repeat-x;}
.fortable_14 td
{
 padding:3px;
 height:40px !important;
 border:solid 1px #cad9ea;
 color:#1f376d;
 background-color:#ffffff;}
.fortable_14 a {
 color:#069;}
.fortable_14 a:hover {
 color:#f00;}
.n_right_list
{
 margin:0px 10px;
 float:left;
 width:738px;
 height:auto;}
.right_list_title
{
 display:block;
 padding-top:3px;
 padding-left:16px;
 width:720px;
 height:20px;
 color:#1f376d;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 background:url(../../9849/images/arrow_nav.gif) 0px 4px no-repeat;
 border-bottom:1px solid #C2D9F2;}
.right_list_list
{
 padding-top:3px;
 padding-bottom:15px;
 width:720px;}
.right_list_list li
{
 padding-left:8px;
padding-top:5px;
padding-bottom:5px;
 height:auto;
 text-align:left;
 border-bottom:1px dashed #C2D9F2;}
.right_list_list a {
 padding-left:14px;
 color:#1f376d;
 line-height:28px;
 font-size: 14px;
 background:url(../../9849/images/bullet_blue.gif) no-repeat 0px 3px;}
.right_list_list a:link {color: #1f376d; text-decoration: none;}
.right_list_list a:visited {color: #1f376d; text-decoration: none;}
.right_list_list a:hover {color: #ff0000; text-decoration: none;}
.right_list_list a:active {color: #1f376d; text-decoration: none;}

.right_list_fortable
{
 padding-top:3px;
 padding-bottom:15px;
 width:720px;}
.right_list_fortable li
{
 padding-left:8px;
 height:auto;
 text-align:left;
 border-bottom:1px dashed #C2D9F2;}


#dd {
 /* float:left; */
 width: 80%;
 empty-cells:show; 
 border-collapse: collapse;
 /* margin:10px 0px 10px 15px; */
 border:1px solid #cad9ea;
 font-family: Arial,"宋体", Verdana;
 font-weight: normal;
 font-size: 12px;}
#dd td
{
 padding-top:3px;
 color:#333;
 text-align:center;
 line-height:30px !important;
 border:1px solid #cad9ea;}
#dd .redbold 
{
 color:#f00;
 font-weight:bold;}
#dd .red 
{
 color:#f00;}
#dd th {
 height:40px;
 line-height:40px;
 text-align:center;
 color:#1f376d;
 font-weight: bold;
 border:1px solid #cad9ea;
 background: url(../../9849/images/win_top3.png) repeat-x;}
#dd .item {
 background-color:#fff;
 height:25px;}
#dd .alitem {
 background-color:#e8f3fd;
 height:25px;}
#dd .item:hover {background-color:#ffc;}
#dd .alitem:hover {background-color:#ffc;}
#dd span {color: #1f376d;}
#dd a:link {color: #1f376d; text-decoration: none;}
#dd a:visited {color: #1f376d; text-decoration: none;}
#dd a:hover {color: #ff0000; text-decoration: none;}
#dd a:active {color: #1f376d; text-decoration: none;}

#dd_14 {
 float:left;
 width: 710px;
 empty-cells:show; 
 border-collapse: collapse;
 margin:10px 0px 10px 15px;
 border:1px solid #cad9ea;}
#dd_14 td
{
 padding-top:5px;
 padding-left:5px;
 color:#333;
 text-align:left;
 font-family: Arial;
 font-size:12px;
 line-height:23px;
 border:1px solid #cad9ea;}
#dd_14 .item {
 background-color:#ffffff;
 height:30px;}
#dd_14 .alitem {
 background-color:#e8f3fd;
 height:30px;}
#dd_14 span
{
 color: #1f376d;}

#search2
{
 float:left;
 margin-top:10px;
 width:700px;
 height:30px;
 padding: 5px 5px 0px 25px;
 background: #fff url(../../9849/images/16_search.gif) no-repeat 5px 10px;
 border: solid 1px #9cf;
 overflow:hidden;}
#statistics 
{
 float:left;
 margin-top:10px;
 width:720px;
 height:22px;
 padding: 5px 5px 0px 5px;
 list-style:none;
 background: #fff;
 border:solid 1px #9cf;
 overflow:hidden;}
#statistics li 
{
 display:inline;
 font-family:Arial;
 border:none;}

#statistics .search2
{
 color:#f30;
 padding-left:20px;
 background: #fff url(../../9849/images/16_calculator_edit.gif) no-repeat left top;}
#statistics .records
{
 color:#360;
 margin-left:16px;
 padding-left:20px;
 background: #fff url(../../9849/images/16_calculator_add.gif) no-repeat left top;}
.records span
{
 color:#f00;
 font-weight:bold;}
.forinput
{
 margin-left:5px;
 padding-top:2px;
 padding-left:2px;
 border: solid 1px #069;
 background-color:#f2f7fb;
 height:16px;
 font-family:Arial;
 line-height:14px;
 color:#06c;}
.forddl
{
 margin-top:2px;
 margin-left:5px;
 font-size:12px;
 line-height:12px;
 color:#06c;}

.loginbtn{ 
    width:auto;
    height:25px;
 background-image: url(../../9849/images/bg_ptsbutton.gif);
 background-repeat: repeat-x;
 border: 1px solid #003333;
 padding-top: 2px;
 color: #330000;}
.n_right_footer
{
 float:left;
 padding:5px;
 text-align:center;
    height:auto;}
.n_right_footer select
{
 color:#1f376d;
 font-family:Arial;}
.li_date
{
 color:#666;}
.li_click
{
 color:#f60;}
.forinput
{
 margin-left:5px;
 padding-top:2px;
 padding-left:2px;
 border: solid 1px #749DC7;
 background-color:#f2f7fb;
 height:16px;
 font-size:12px;
 line-height:14px;
 color:#036;}
#bottom
{
 margin-top:3px;
 float:left;
    width:980px;
    height:60px;
    text-align:center;}
#bottom p
{
 height:50px;
 margin-top:10px;
 line-height:22px;
    font-family:Arial;}
/* #bottom a:link {color: #666;}
#bottom a:visited {color: #666;}
#bottom a:hover {color: #f00;}
#bottom a:active {color: #666;} */

.anpager
{
 float:left;
 margin-right:10px;
 width:740px;
 text-align:right;
 font: 12px Arial;
 color: #1f376d;
 line-height:12px;}
.page_info
{
 height:28px;
 line-height:12px;}
.cpb
{
 padding: 3px 5px;
 background:#1f376d;
 border:1px solid #CCC;
 color:#fff;
 font-weight:bold;}
.anpager a 
{
 padding: 3px 5px;
 background:#fff;
 border:1px solid #CCC;
 color:#1f376d;
 text-decoration:none;}
.anpager a:hover
{
 background:#1f376d;
 border:1px solid #1f376d;
 color:#fff;}


.ddsmoothmenu{
 float:left;
 width: 100%;
 font-size:12px;
 font-weight:bold;
 background:#fff url(../../9849/images/mec_nav_back.jpg) repeat-x left top;}
.ddsmoothmenu ul{
 z-index:100;
 list-style-type: none;}
.ddsmoothmenu ul li{
 position: relative;
 display: inline;
 float: left;}
.ddsmoothmenu ul li a{
 text-decoration: none;}
.ddsmoothmenu ul li a.lev_top_link{
 display:block;
 float:left;
 height:40px;
 line-height:38px;
 color:#fff;
 cursor:pointer;
 font-size:14px;
 font-weight:normal;
 background:#fff url(../../9849/images/mec_nav_link.jpg) no-repeat left top;}
.ddsmoothmenu ul li a.lev_top_link span
{
 float:left; 
 display:block;
 width:84px;
 margin-left:12px;
 padding-right:12px;
 height:40px;
 background:#fff url(../../9849/images/mec_nav_link.jpg) no-repeat right top;
 _margin-left:6px;}
.ddsmoothmenu ul li a.lev_top_link .top_end
{
 background:#fff url(../../9849/images/mec_nav_endlink.jpg) no-repeat right top;}
.ddsmoothmenu ul li a.lev_top_link:hover{
 background:#fff url(../../9849/images/mec_nav_hover.jpg) no-repeat left top;
 font-weight:bold;
 color: #ff9;}
.ddsmoothmenu ul li a.lev_top_link:hover span{
 background:#fff url(../../9849/images/mec_nav_hover.jpg) no-repeat right top;}
.ddsmoothmenu ul li a.lev_top_link:hover .top_end{
 background:#fff url(../../9849/images/mec_nav_endhover.jpg) no-repeat right top;}
* html .ddsmoothmenu ul li a{
 display: inline-block;}

.ddsmoothmenu ul li a.selected{
 background:#fff url(../../9849/images/mec_nav_hover.jpg) no-repeat left top;
 font-weight:bold;
 color: #ff9;}
.ddsmoothmenu ul li a.selected span{ 
 background:#fff url(../../9849/images/mec_nav_hover.jpg) no-repeat right top;}
.ddsmoothmenu ul li a.selected .top_end{ 
 background:#fff url(../../9849/images/mec_nav_endhover.jpg) no-repeat right top;}
.ddsmoothmenu ul li ul{
 position: absolute;
 margin-top: -4px;
 left: 0px;
 display: none;
 visibility: hidden;}
.ddsmoothmenu ul li ul li{
 display: list-item;
 float: none;}
.ddsmoothmenu ul li ul li ul{
 top: 0;}
.ddsmoothmenu ul li ul li a{
 display: block;
 width: 120px;
 background: #3e6c9c;
 padding: 8px 0px 4px 0px;
 line-height:18px;
 font-weight:normal;
 text-align:center;
 border-bottom: 1px solid #ccc;}
.ddsmoothmenu ul li ul li a:hover{
 background: #274d74;
 font-weight:bold;
 color: #ff9;}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{
 color: #fff;}

* html .ddsmoothmenu{height: 1%;}
.downarrowclass{
 position: absolute;
 top: 12px;
 right: 7px;}
.rightarrowclass{
 position: absolute;
 top: 6px;
 right: 5px;}
.ddshadow{
 position: absolute;
 left: 0;
 top: 0;
 width: 0;
 height: 0;
 background: #036;
 z-index:90;}
.toplevelshadow{
 opacity: 0.8;}

.table-c {
				border-right: 1px solid #000;
				border-bottom: 1px solid #000
			}

			.table-c td {
				border-left: 1px solid #000;
				border-top: 1px solid #000;
				line-height: 30px;
				padding: 6px 6px;
				text-align: center;
				color: #333333;
				/* font: 16px Helvetica Neue, Helvetica, "microsoft yahei", Tahoma, Arial, sans-serif; */
			}


.table-c td>a {
color:#2440b3;
		text-decoration: underline;
			}