@charset "utf-8";

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0; color:#535353;}
body{ font-size:12px; text-align:center; background:#262D33;}
ul,ol,li{list-style-type:none;}
select,input{vertical-align:middle;}
a:link{color:#5a5a5a; text-decoration:none;}
a:visited{color:#5a5a5a; text-decoration:none;}
a:hover{color:#5a5a5a; text-decoration: underline;}
a:active {color:#5a5a5a; text-decoration:none;}

.main{ width:974px; background-color:#F7F7F7;  margin:auto; text-align:left;}
.logo{position:absolute;width:80px;height:80px;z-index:1;margin-left:30px; top:30px;}
.logosize{width:100px;height:100px;}
.space_cname{position:absolute;width:490px;height:30px;z-index:2;margin-left:400px; margin-top:30px; font-family:"隶书";font-size:40px;margin-top:50px; color:#FFFFFF; }
.jmj_logo{float:left}
#topic{ width:974px; height:160px; background:url("4.jpg") no-repeat;}
#contact_nav{text-align:right;padding-right:30px;background:#5F5D5E; height:26px; line-height:26px; vertical-align:middle; color:#5a5a5a;}
#contact_nav li{float:right;padding-left:10px;}
#contact_nav li a:link{color:#fff; text-decoration:none;}
#contact_nav li a:visited{color:#fff; text-decoration:none;}
#contact_nav li a:hover{color:#fff; text-decoration:none;}
.col_left{float:left;width:220px; text-align:left; }
.col_nav{width:210px;text-align:center; background:url(bg_11.jpg) no-repeat; margin-left:0px;}
.col_top{background:url(web_05.jpg) top no-repeat; width:210px; height:36px; margin:auto; }
.col_mid{ margin:auto;}
.col_bottom{ width:210px; margin:auto; }
.col_nav ul{  margin-right:0px;}
.col_nav ul li{ background:url(web_13.jpg) top no-repeat; height:33px; line-height:32px; vertical-align:middle;text-indent:20px; font-size:14px; color:#1D4D7D; text-align:left; }
.col_nav ul li a{ font-size:12px; color:#6F6F6F; text-decoration:underline;}
.col_nav ul li a:link,.col_nav ul li a:visited,.col_nav ul li a:hover{ font-size:12px; color:#6F6F6F; text-decoration:underline;}

.relative{width:210px; text-align:center; margin-left:0px; margin-top:70px;}
.relative_top{background:url(web_16.jpg) top no-repeat; width:227px; height:42px; margin:auto;}
.relative_mid{margin:auto;}
.relative_bottom{height:43px;margin:auto; }
.relative_mid ul{  margin-right:0px;}
.relative_mid ul li{ background:url(web_13.jpg) top no-repeat; height:33px; line-height:32px; vertical-align:middle;text-indent:20px; font-size:14px; color:#1D4D7D; text-align:left; }
.relative_mid ul li a{ font-size:12px; color:#6F6F6F; text-decoration:underline;}
.relative_mid ul li a:link,.relative_mid ul li a:visited,.relative_mid ul li a:hover{ font-size:12px; color:#6F6F6F; text-decoration:underline;}


/*list*/
#list_info{margin:auto;}
#list_info h3{ font-size:12px;}
#list_info ul{margin:10px;}
#list_info ul li{font-size:12px;height:27px;}
#list_info ul li a:link{font-size:12px;}
#list_info ul li a:visited{font-size:12px;}
#list_info ul li a:hover{font-size:12px; text-decoration:underline;}
#list_info .time{padding-left:10px; font-size:11px; color:#aaa; float:right; margin-top:-22px;}

/*article*/
#article_info{margin:auto;}
#article_info h3{ font-size:14px; line-height:30px; vertical-align:middle; text-align:center;}
.source{text-align:center; margin:10px auto;}
.content{text-align:left; line-height:180%; margin:10px;}

/*caselist*/
#pagetable{ width:100%; margin:auto; font-size:12px; }
#casetable{ width:100%; margin:auto;}
#casetable td{font-size:12px;}
.casetime{ white-space:nowrap; text-align:right; width:15%;}
.casetitle{ text-align:left; width:85%;}

/*prolist*/
#pagetable{ width:100%; margin:auto; }
#listtable{ width:100%; margin:auto; background:#ddd;}
#listtable td {margin:auto; background:#fff; padding:5px;font-size:12px;}
#listtable td.rowcolor{ background:#F1F8FE; white-space:nowrap;}

.col_main{float:left;width:680px; _width:720px; *+width:720px; background-color:#f7f7f7;padding:20px 10px 20px 30px;text-align:left; line-height:22px; font-size:12px;  color:#535353;}
#location{ background:url(web_08.jpg) no-repeat left;  height:36px; font-weight:bold; font-size:12px; color:#535353; line-height:36px; text-indent:0px; margin:30px 0px 15px 0px;}
.clearit{ clear:both;}
#bottom{ width:974px;clear:both; background:url("bottombg.jpg") top repeat-x;; height:80px; line-height:25px; vertical-align:middle; text-align:center;}