@charset "utf-8";
/*-------常见样式----------*/
*{padding:0px; margin:0px;}
body{font-size:13px; color:#333;font-family:Arial,"宋体"; background:#fff url(/jg/html/images/body_bg.gif) repeat-x left top;}/*全局定义body的背景*/
img {border:0px; display:block; overflow:hidden;margin:0 auto;}
table{border:0px;}
ul,li,dt,dd,dl{list-style:none; margin:0px; padding:0px;}
a{color:#333; text-decoration:none;}
a:hover{ color:#1e8b08; text-decoration:underline;}

/*通用样式*/
.high01{font-size:0px; line-height:0px; clear:both; padding:0px; margin:0px; border:0px; height:0px;}
.list li{ background:url(/jg/html/images/icon2.gif) no-repeat 10px 10px; line-height:25px; padding-left:20px; overflow:hidden;}
.list dl{ background:url(/jg/html/images/icon2.gif) no-repeat 10px 10px; line-height:25px; padding-left:20px; overflow:hidden; width:347px;}
.list dl dt{ float:left; height:25px; line-height:25px;}
.list dl dd{ float:left; margin-left:8px; width:16px; height:16px; display:block; margin-top:5px;}
.more{ float:right; margin:0px 10px 0px 0px;font-family:"宋体"; display:inline; }
.more a{ color:#1e8b08;}
.detal a{ color:#1e8b08; margin-left:10px; font-family:"宋体";}

/*头部进度条*/
.site-nav{width:100%; height:38px;  background:url(/jg/html/images/site_bg.gif) repeat-x left top; overflow:hidden;}
.site-nav a:hover{text-decoration:none;}
.site{ width:1002px; margin:0 auto;}
.login{ float:left;}
.login_txt{ border:1px solid #d8d8d8; padding:0 5px; width:90px; height:21px; line-height:21px;background:url(/jg/html/images/login_txt_bg.gif) repeat-x left top;margin-bottom:2px;}
.login_btn{ background:url(/jg/html/images/login_btn_bg.gif) no-repeat left top; border:0px; cursor:pointer; width:59px; height:23px;margin-bottom:2px; margin-left:10px;}
.login_btn2{background:url(/jg/html/images/login_btn_bg2.gif) no-repeat left top; border:0px; cursor:pointer; width:79px; height:23px;margin-bottom:2px;}
.navs{ float:right; height:38px; line-height:38px;}


/*header*/
#header,#jg_nav,#main{ width:1002px; margin:0 auto; overflow:hidden; clear:both;}
.logo{ margin:10px; width:435px; height:69px; float:left; display:inline;}
.nav{ float:right; margin-top:25px;}
.nav dl{ display:block; float:left; width:62px; height:52px; text-align:center;}
.nav dl dt{ width:32px; height:32px; margin:0 15px 0px 15px;}
.nav dl dd{ margin-top:5px;}

/*机构导航和搜索*/
#jg_nav{ height:78px;}
.jg_nav{ background:url(/jg/html/images/jg_nav_bg.gif) repeat-x left top; overflow:hidden; height:42px; padding:0 10px; width:982px;}
.jg_nav ul{ float:right;}
.jg_nav ul li{ float:left; line-height:42px;}
.jg_nav ul li.ge{ background:url(/jg/html/images/jg_nav_ge.gif); width:2px; height:42px; margin:0px 5px; overflow:hidden;}
.jg_nav ul li a{color:#fff; height:42px; display:block; float:left;}
.jg_nav ul li a:hover{color:#fff; text-decoration:underline;}
.jg_nav ul li a:hover span{color:#fff; text-decoration:underline;}
.jg_nav ul li a span{ margin-left:6px;float:left; cursor:pointer; padding:0px 10px 0px 4px;}
.jg_nav_on a{ background:url(/jg/html/images/jg_nav_on.gif) no-repeat left top;}
.jg_nav_on a span{ background:url(/jg/html/images/jg_nav_on.gif) no-repeat right top;}

.jg_search_box{ height:34px; background:url(/jg/html/images/search_bg.gif) repeat-x left top; border:1px solid #e1e1e1; border-top:0px; border-bottom:0px; clear:both; width:970px; padding:2px 15px 0px 15px; line-height:34px;}
.jg_info{ width:970px; float:right; height:34px; color:#0271c0; overflow:hidden;}

/*footer*/
#footer{ clear:both; background:#fff url(/jg/html/images/foot_bg.gif) repeat-x left top; width:100%; margin-top:15px; padding-top:15px; padding-bottom:15px;}
.footer{ width:1002px; margin:0 auto; line-height:25px; text-align:center;}