/*------------------
author:steven
email:23231590@qq.com
-----------------*/
@charset "utf-8";

.j_table {
  width: 100%;
  text-align: center;
}
.j_table td {
  padding: 2px 0;
}



.hide {display:none; }
#totop{width:50px; height:50px; overflow:hidden; text-indent:-9999px; background:url(../images/to-top.gif) 0 -50px no-repeat; cursor:pointer;}
#totop:hover{background-position:0 0;}
table,tr,td { line-height:24px; padding:2px 4px; font-size:12px; }
img { border:0; vertical-align:top; }
body , ul , li , dl , dt , dd , p , h1 , h2 , h3 , h4 , h5 , h6 { margin:0; padding:0; }
ul , li , dl , dt , dd , .left , .right { float:left; }
li { list-style-type:none; }
.f14 { font-size:14px; }
a { color:#333333; text-decoration:none; }
a:hover { color:#0d2d64; text-decoration:underline; }
a.blue { color:#004bb1; }

body { font:12px/2.0 "\5FAE\8F6F\96C5\9ED1",Arial,"\5B8B\4F53"; color:#333333; background:#d2d6db; background:url(../images/bg.gif) repeat-x top left; }

#header , #nav , #wrapper , #footer { margin:0 auto; width:969px;}
#header { height:368px; width:100%; background:url(../images/header.jpg) no-repeat center top; }
#nav { padding-top:308px; text-align:center; font-size:16px; font-weight:bold; }
#nav a { margin:0 18px; }
#wrapper {}

h1 { line-height:1.5; *line-height:2.2; }
h1 a { color:#12336f; font-size:16px; text-decoration:none; }
h2 { font-size:12px; font-weight:normal; color:#666666; border-bottom:1px dashed #b2bac8; padding-bottom:8px; line-height:1.7; }
h3 { background:url(../images/ico.gif) no-repeat 0 -30px; font-size:16px; color:#000000; margin-top:10px; height:35px; float:left; padding-left:15px; }
h5 { font-size:12px; text-align:right; padding:5px; font-weight:normal; }

.left { width:541px;}
.banner {  width:531px; height:307px; border:5px solid #cccccc; }
.banner .roll { width:531px; height:307px; overflow:hidden; position:relative; }
.banner .roll ul { width:531px; position:absolute; }
.banner .roll ul li { width:531px; }

.banner .btnBg {position:absolute; width:715px; height:20px; left:0; bottom:0; background:#000; display:none;}
.banner .btn {position:absolute; width:715px; height:15px; font-size:0; right:8px; bottom:8px; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:15px; height:15px; text-align:center; margin-left:8px; cursor:pointer; background:#bbc2c1; color:#bbc2c1;}
.banner .btn span.on {background:#d85a12; color:#d85a12;}
.banner .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/ico.gif) no-repeat 0 -207px; cursor:pointer;}
.banner .pre {left:0;}
.banner .next {right:0; background-position:-53px -207px;}


.left h3 { width:526px; }
ul.pic { width:526px; }
ul.pic li  { width:85px; padding:6px 0 0px 0; }
dl.face { width:270px; padding:17px 0 5px 0; }
dl.face dt { width:95px; padding-left:5px; }
dl.face dd { width:160px; padding-right:10px; line-height:1.7; color:#888888; }
dl.face dd a { color:#12336f; }
.yicheng { float:left; width:541px; padding-top:15px; } 

.right-news { width:428px; margin-left:0; float:left; }
ul.r-news { width:428px; }
ul.r-news li { width:416px; padding:2px 0 2px 12px; background:url(../images/ico.gif) no-repeat 0 -2px; }
.right { width:409px; margin-left:19px; }
.right h3 { width:394px; }
.right h4 { width:409px; float:left; padding:10px 0 0 0; font-size:14px; color:#0d2d64; }
.right p { padding:10px 5px 0 5px; text-indent:2em; font-size:14px; float:left; }
ul.news { padding-top:7px; width:409px; }
ul.news li { background:url(../images/ico.gif) no-repeat 0 -4px; padding-left:15px; width:394px; }
ul.gaoguan { padding:6px 0 0 0; width:409px; }
ul.gaoguan li { width:80px; text-align:center; }
.link { width:409px; padding-top:10px; float:left; }
ul.meiti { padding-top:8px; }
ul.meiti li { padding:7px 8px; }
ul.huigu {  width:409px; }
ul.huigu li { width:204px; text-align:center; padding:10px 0; }
ul.mnews { padding-top:5px;  }
ul.mnews li { width:454px; padding:2px 15px; background:url(../images/ico.gif) no-repeat 0 -2px; }

.pmain { width:969px; float:left;}
.pmain h3 { width:954px; float:left; margin-top:0; }
.pmain h1 { width:929px; padding:2px 20px 0 20px; float:left; }
.pmain h2 { width:929px; float:left; padding:0 20px 10px 20px; }
.main { width:969px; float:left; }
.main h3 { width:954px; float:left; margin-top:20px; }

ul.list { width:969px; color:#999999; line-height:1.6; }
ul.list li { width:141px; padding:10px; height:220px; }
ul.list li strong { font-size:14px; color:#333333; }

ul.linklogo { width:969px; color:#999999; padding-top:8px; }
ul.linklogo li { width:193px; text-align:center; padding:10px 0 5px 0; }

.main h6 { float:left; width:969px; padding:15px 0 0 0; border-bottom:1px solid #cccccc; font-size:18px; }

ul.tit { width:969px; padding:10px 0 5px 0; cursor:pointer; }
ul.tit li { width:301px; border:1px solid #eeeeee; margin:0 5px; display:inline; padding:5px; }
ul.tit li p { border-bottom:2px solid #19386e; color:#19386e; }
.zhibo { width:927px; float:left; border:1px solid #eeeeee; border-top:0; padding:0 20px; margin-bottom:10px; }


#footer { background: #444444; width:100%;  padding:20px 0; line-height: 2.5; margin-top:15px; text-align: center; color: #cbcbcb; float:left; }
