/*-----------RESET--------------*/
* { margin:0; padding:0; line-height:1.8em; }
html,body { height:100;}
body { font-family:"宋体"; font-size:12px; color:#323232; background:#f8f9f8; }
a { text-decoration:none; color:#282828; }
ul,li { list-style-type:none; }
img { border:none; }
/*------------RESET END-----------*/


.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
* html .clearfix, *:first-child+html .clearfix { zoom:1 }


.bg{ width:100%; height:80px; position:relative; margin:0 auto; background:#eee url(../images/header-bg.gif) 0 bottom repeat-x;; }
.header { width:1000px; height:80px; position:relative; margin:0 auto; background:#eee url(../images/header-bg.gif) 0 bottom repeat-x;; }
.header .logo { position:absolute;}
.header .nav { position:absolute; z-index:5000; bottom:10px; right:10px;  }
.header .nav .li { position:relative; float:left;    }
.header .nav .li .a { width:78px; height:30px; background:url(../images/site-nav-dot.gif) 0 50% no-repeat;  line-height:30px; float:left; text-align:center; }
.header .nav .li.home { background:none; }
.header .nav .li.home .a { width:70px; background:none;  }
.header .nav .li .nobg  { background:none; }
.header .nav .li .hover { background:#fff; }

.header .nav .sub { z-index:1000; display:none; position:absolute; top:30px; left:-38px; background:#fff; padding:10px; width:150px; }
.header .nav .sub li {display:block; }
.header .nav .sub li a { background:url(../images/sub-nav-dot.png) 0 bottom no-repeat; color:#333; padding-left:10px; width:135px; display:block; height:30px; line-height:30px; }
.header .nav .sub li a:hover { background:#555; color:#fff; }



.banner {width:1000px; z-index:10; margin:0 auto; }
.banner img {  }

#index .banner { position:relative; width:1000px; overflow:hidden; height:428px; }
#index .slide { position:relative; width:1000px; overflow:hidden; height:428px;  }
#index .slide div { position:absolute; left:0; top:0px; z-index:-100; }
#index .slide-btn { height:36px; background:url(../images/x-bar-bg.gif) 50% bottom no-repeat; }
#index .slide-btn span { cursor:pointer; display:block; margin:0 auto; width:176px; height:36px; background:url(../images/x-bar-open.gif) no-repeat;; }
#index .thumb { position:absolute; bottom:0; border:0px solid #ccc;  }
#index .thumb .smallimg{ height:82px; width:1002px; overflow:hidden; }
#index .thumb .smallimg li{ background:#fff; float:left; width:199px; height:80px; border:1px solid #fff; margin-left:-1px;}
#index .thumb .smallimg li a{ float:left;}
#index .thumb .smallimg li a img{}

/*滚动新闻*/
#index .scollnews { position:relative; width:1000px; overflow:hidden; height:25px; background:url(../images/scroll-bg.gif) repeat-x; margin:0 auto;}
#index .scollnews .tit { float:left; }
#index .scollnews .list { position:absolute; width:700px; left:140px; overflow:hidden; margin-left:20px;  }
#index .scollnews .list li { float:left; }
#index .scollnews .list li a { float:left; margin:0 10px; height:25px; line-height:25px; }
#index .scollnews .list li a:hover { color:#000; }
#index .scollnews a.jxs-login{ position:absolute; top:0px; right:0; }


.show-main { width:950px; margin:0 auto; padding:0 25px; padding-top:25px; padding-bottom:30px; color:#7e7e7e; background:#fff; overflow:hidden; height:1%; }
.show-main .sidebar { width:210px; float:left;   }
.show-main .sidebar-inner {padding-bottom:30px; }
.show-main .sidebar .sub-menu { font-family:"宋体";  }
.show-main .sidebar .sub-menu li a{ display:block; width:133px; margin:10px auto; height:32px; line-height:32px; color:#7e7e7e; text-align:left; padding-left:50px; background:url(../images/side-menu-dot.gif) no-repeat; font-size:14px; }
.show-main .sidebar .sub-menu li a:hover { background:url(../images/side-menu-dot.gif) 0 bottom no-repeat; }


.show-main .positions { background:url(../images/main-dot.gif) 0 top no-repeat; width:700px; float:left;  margin-left:30px; }
.show-main .positions-inner { position:relative; height:50px; border:0px solid #ccc; background:url(../images/main-dot.gif) right top no-repeat; border-top:4px solid #e7e8e7; }
.show-main .positions-inner .ptitle { height:36px; line-height:36px; font-size:22px; padding-left:0px; top:12px; left:11px; position:absolute; background:url(../images/title-dot.gif) no-repeat; }
.show-main .positions-inner .nowtext { height:30px; border-bottom:1px solid #e7e8e7; display:block; width:85%; position:absolute; top:50px; left:20px; }
.show-main .positions-inner .pimg { position:absolute; right:15px;  }
#datu .show-main .positions { width:100%; left:0px; margin-left:0px; }

.show-main .content { width:670px; float:left; font-size:14px; margin-left:30px; padding:15px;  line-height:2.5em; }
#datu .show-main .content .datu { width:800px; height:600px; border:1px solid #f0f0f0; display:block; }

#jingxiaoshang .show-main .content { margin-top:20px; width:660px; border:6px solid #e7e8e7; }
#page1 .show-main .content { margin-top:20px; width:660px; border:0px solid #e7e8e7; }
#tabmenu .content .tabmenu {  }
#tabmenu .content .tabmenu  li { cursor:pointer; float:left; background:url(../images/tab.gif) no-repeat; display:block; width:110px; height:31px; line-height:30px; text-align:center; }
#tabmenu .content .tabmenu  li.now { font-weight:bold; color:#555; }
#tabmenu .content .tabcon { clear:both; }
#tabmenu .content .tabcon div { border:7px solid #e7e8e7; padding:20px; }

#hdh .content {}
#hdh .content .imgdoclist {  }
#hdh .content .imgdoclist li { margin-bottom:20px; height:100px; border:1px solid #ddd; position:relative;  }
#hdh .content .imgdoclist li .img { position:absolute; top:5px; left:5px; }
#hdh .content .imgdoclist li h3.title { position:absolute; top:5px; left:200px; }
#hdh .content .imgdoclist li h3.title a {font-size:12px;}
#hdh .content .imgdoclist li .con { position:absolute; top:26px; left:200px; padding-right:10px; }
#hdh .content .imgdoclist li div.more { position:absolute; bottom:0; width:100%;  height:25px; background:#eee; text-align:right;  }
#hdh .content .imgdoclist li .more  a { font-size:12px; font-weight:normal; color:#555; margin-right:20px;  }

.doclist {  }
.doclist li { border-bottom:1px solid #eee; }
.doclist li  a{ color:#777; height:25px; line-height:30px; padding-left:15px; background:url(../images/ico1.gif) 0 50% no-repeat; }
.doclist li  a:hover { color:#333; }

.footer { width:100%; margin:0 auto; color:#7e7e7e; height:150px; background-image:url(../images/hhhbgfoot.jpg); background-repeat:repeat-x; text-align:center; padding-top:15px;}
.footer .links { height:50px; }
.footer .links a{ color:#aaa;}
.footer .links .left { float:left; }
.footer .links .right { float:right; }
.footer .copyright { text-align:right; position:relative; color:#aaa; }
.footer .copyright .left { float:left; }
.footer .copyright .phone { float:left; margin-left:20px; color:#1c6d8e; font-weight:bold; }


.footer .fbox {width:1000px; height:100px; overflow:hidden; margin:0 auto; margin-top:15px;}
.footer .footl{ float:left; width:100px; height:100px;background-image:url(../images/icobg.jpg); background-repeat:no-repeat; background-position:0 0px;}
.footer .footr{ float:right;width:800px; text-align:center; line-height:26px;}



.content .caselist{ margin-top:30px; width:95%; margin:30px auto}
.content .lists{width:100%;color:#666666}
.content .lists th{text-align:left; font-size:14px; border-bottom:solid 1px #cccccc; height:35px; line-height:35px; }
.content .lists td{ height:35px; line-height:35px; font-size:12px}
.content .data{color:#666666}
.content .list{margin:0 0px;background:url(bg2010.gif) repeat-x 0 -583px;height:32px;line-height:32px;text-align:left;overflow:hidden;  font-family:"宋体"}
.content .lb1{float:left;background:#fff url(bg2010.gif) no-repeat -7px -628px;width:0px;text-indent:-1000px;}
.content .lb1 a{float:left;width:10px;height:38px;text-indent:-1000px;}
.content .lb2{float:left;background:#fff;padding:0 6px;}
.content .lb3 a{}
.content .lb3{float:left;background:#fff;padding-right:6px;}
.content .lb4{float:right;background:#fff;padding-left:6px;color:#999;}



#newsinfo{margin:0 10px;height:26px;line-height:26px;border-bottom:1px solid #d4d4d4;font-size:12px;text-align:center;}
#context{margin:auto;width:96%;height:auto;line-height:24px;padding:20px 0;font-family:arial,sans-serif;font-size:14px;text-align:left; font-family:"宋体"; font-size:12px;}
.Toolsbg{margin:auto;width:96%;padding-top:20px;text-align:right;}
.Toolsbg a{margin-right:8px;background:url(navbg.gif) repeat-x 0 -63px;padding:5px 10px;border:1px solid #d4d4d4;color:#18267b;text-align:center;}


.title{font-size:22px; color:#ca322f; font-weight:bold; text-align:center; margin-bottom:20px; font-family:"microsoft yahei","Helvetica Neue","Lucida Grande","Segoe UI",Arial,Helvetica,Verdana,sans-serif }

