body { margin:0; padding:0; color:#333; font-size:14px; background:#fff; font-family:"微软雅黑", Arial}
a{ color:#222; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
ul,li{ list-style:none; margin:0; padding:0;}
input{ border:1px solid #ccc; vertical-align:middle;}
img{ vertical-align:middle; border:none}
.blank{ clear:both;}

/*-------------容器----------------*/
.wrapper{ display:block; width:1080px; margin:0 auto; padding:0; height:auto;}
.wrapper-fen{ display:block; width:1080px; margin:0 auto; padding:30px 0; height:auto;}
.wrapper-bg{width:100%; min-width:1080px; background:#fafafa; border-top:1px solid #eee; height:auto;  border-bottom:1px solid #eee; padding:10px 0 15px 0}
.con-left{ display:block; float:left; width:230px; margin:0; padding:0;}
.con-right{ display:block; float:right; width:770px; margin:0; padding:0;}





/*-------------首页----------------*/

.top{width:100%; height:136px; margin:0 auto; background:url("../../images/top.jpg") no-repeat center center}

.wsta{ width:244px; height:126px; float:left;}
.menu{ width:580px; height:auto; float:left;}
.menu .logo{ width:100%; height:81px; background:url("../../images/logo.gif") no-repeat center center;cursor:hand}
.menu .nav{ padding:0 15px 0 65px; text-align:center; height:55px; line-height:55px;}
.menu .nav span{ float:left; padding:0 10px; font-size:17px;font-family:Microsoft YaHei;}
.menu .nav span a{ color:#000}
.menu .nav span a:hover{ color:#cc0000}
.wybg{ float:right; width:245px; height:126px; background:url("../../images/bg_wybg.jpg") no-repeat;}
.wybg .inp{ width:110px; padding:45px 0 0 65px; float:left;}
.wybg .inp input{ width:110px; background:none; border:none; margin-bottom:8px; height:18px; line-height:18px;}
.wybg .btn{ width:40px; float:left; padding:45px 0 0 10px;}
.wybg .btn input{ width:40px; height:50px; background:none; border:none;  cursor:pointer; }

.fg-line{ height:10px; background:url("../../images/fg_line.jpg") no-repeat center; clear:both;}

.news-pic{ float:left; width:360px; height:240px; margin:0}
.news-pic img{ width:360px; height:225px;}

.top-news{ width:440px; padding:0 15px; float:left; height:240px;}


/*----------tab标签?----------*/
.new{margin:0px; padding:0;}
.new ul.tab {height:31px; line-height:31px; margin:0; background:url("../../images/tab_bg.gif") repeat-x left bottom; padding:0 0 0 15px;  font-size:14px; }
.new ul.tab li.tab1,.new ul.tab li.tab2{height:28px; line-height:28px;  float:left; width:120px; background:#fff; text-align:center; font-weight:bold; border-top:3px solid #c52026; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; color:#c52026}
.new ul.tab li.tab1_1,.new ul.tab li.tab2_1{height:31px; line-height:31px;  float:left;  width:120px; cursor:pointer;  text-align:center; background:url("../../images/tab_newstop1.gif") no-repeat;}
.new ul.tab li.tab1 a,.new ul.tab li.tab2 a{ color:#c52026 }
.new ul.tab li.tab1 a:hover,.new ul.tab li.tab2 a:hover{ text-decoration:none }
.new ul.l_show{  padding:10px;}
.new ul.l_show li{height:29px;line-height:29px; padding:0px; color:#36739e; background:url("../../images/dot_red.gif") no-repeat left center; text-indent:10px}
.new ul.l_show li a{float:left}
.new ul.l_show li span{ float:right;color:#666 }
.new ul.l_show li.more{display:block; height:22px; line-height:22px; clear:both; width:100%; float:right;  padding:0; background:#eee; border-bottom:none; border-top:1px dotted #ddd}

.tzgg{ width:244px; float:right; height:auto;}
.tzgg ul.top{ height:30px; line-height:30px; background:url("../../images/title_bg.jpg") repeat-y left;}
.tzgg ul.top span.t{width:100px; float:left;color:#d20000; font-weight:bold; text-indent:15px; }
.tzgg ul.top span.more{ width:50px; float:right;}
.tzgg ul.middle{ margin:3px 0 0 0; height:190px; border:1px solid #f7cd84; background:url("../../images/con_bg.jpg") repeat-x top left; padding:8px;}
.tzgg ul.middle li{ line-height:20px; padding:5px; background:url("../../images/dot_red.gif") no-repeat left 13px; text-indent:6px;}
.tzgg ul.middle li a{ color:#971800}
.tzgg ul.middle li a:hover{ color:#000}


.zwh{ float:left; width:360px;}
.zwh ul.top{ border-bottom:1px solid #dadada; padding:9px 0 0 0; height:30px; line-height:30px; background:url("../../images/title_bg1.jpg") no-repeat bottom right;}
.zwh ul.top span.t{width:100px; float:left;color:#d20000; font-weight:bold; text-indent:15px; }
.zwh ul.list { margin-top:10px;}
.zwh ul.top span.more{ width:120px; float:right;}
.zwh ul.middle{ margin:3px 0 0 0; height:190px; padding:8px;}
.zwh ul.middle li{height:29px;line-height:29px; padding:0px; color:#36739e; background:url("../../images/dot_red.gif") no-repeat left center; text-indent:10px}
.zwh ul.middle li a{ float:left}
.zwh ul.middle li span{ float:right;font-size:12px; color:#d95f5f}

.search{ width:427px; height:46px; line-height:46px; background:url("../../images/search_bg.jpg") no-repeat; clear:both; margin:30px 0 0 10px; text-align:center}
.search span{ padding:0 4px; line-height:46px;}
.btn-search{ width:35px; height:20px; border-radius:4px; background:#414141; color:#fff}

.pic-link{float:right; width:245px; height:auto}
.pic-link span{ display:block; height:51px; margin-bottom:10px;}
.link{ height:auto}
.link ul.t{ height:25px; line-height:25px; border-bottom:1px solid #eee;color:#d20000; font-weight:bold; text-indent:15px;}
.link ul.con{ text-align:center; padding:15px}
.link ul.con span{ height:23px; margin-bottom:8px;}
.link ul.con span select{ width:200px; height:22px;}

.bg-logo{ background:url("../../images/bg_logo.jpg") no-repeat right bottom}
.bg-wra{ background:url("../../images/bg_wra.jpg") no-repeat right bottom}

.footer{ background: url("../../images/bottom_bg.jpg") repeat-x top; height:150px; padding:0; }
.footer ul.left{ float:left; width:230px; background: url("../../images/bottom_logo.png") no-repeat center right; height:150px;}
.footer ul.right{ float:left; width:530px; padding:30px 0px 0px 40px; font-size:14px; color:#414141; line-height:32px; }
.footer ul.right-logo{ float:left; width:80px;height:150px; padding:30px 0 0 0 ; }
.footer ul.right-logo img{ border:none}

/*-------------分页----------------*/

.fen-top{ height:19px; background:url("../../images/fen_top.gif") repeat-x center}
.fen-logo{ height:113px; float:left; width:463px; background:url("../../images/fen_toplogo.jpg") no-repeat center center; padding:10px 0 0 20px;}

.fen-nav{ width:500px; float:right; padding:62px 30px 0 0px; text-align:center; height:55px; line-height:55px;}
.fen-nav span{ float:left; padding:0 15px; font-size:17px;font-family:Microsoft YaHei;}
.fen-nav span a{ color:#000}
.fen-nav span a:hover{ color:#cc0000}


.fen-menu{ float:left; width:218px; padding:0;}
.fen-menu ul{  padding:0 }
.fen-menu ul li.topper{ height:90px; line-height:90px;text-align:center;  background:url("../../images/menu_bg.jpg") no-repeat top; font-size:18px; color: #fff; font-weight:bold; border-radius:13px; font-family:microsoft yahei; letter-spacing:5px;}
.fen-menu ul li{ font-size:14px; letter-spacing:3px;}
.fen-menu ul li a{ display:block; height:38px; line-height:36px; background:url("../../images/arr.gif") no-repeat 184px center; color:#2f2f2f;  padding-left:50px; border-bottom:1px solid #ccc; margin-top:5px}
.fen-menu ul li a:hover{  background:url("../../images/arr.png") no-repeat #ffb21e  182px center; text-decoration:none; color:#fff; font-weight:bold;border-radius:10px;  }
.fen-menu ul li.this a{ display:block; height:38px; line-height:36px; background:url("../../images/arr.png") #ffb21e no-repeat  182px center;  padding-left:50px;  border-bottom:none; margin-top:5px; color:#fff;font-weight:bold; border-radius:10px; }


/*分页内容start*/
.fen-con{ float:right; width:740px; padding:0 40px 0 0}
.fen-title{ background:url("../../images/arr_yel.gif") no-repeat left center; height:42px; line-height:42px; border-bottom:1px dashed #ccc; padding-left:20px;}
.fen-title ul.t{ width:350px; float:left; font-size:14px; color:#d82416; font-weight:bold;}
.fen-title ul.t span{ padding:0 10px;}
.fen-title ul.add{ width:300px; float:right; text-align:right;}
.fen-title ul.add span{ padding:0 10px;}

/*分页信息列表start*/
.fen-news{ padding:10px 0}
.fen-news ul{}
.fen-news  ul li{ height:38px; line-height:38px; border-bottom:1px dashed #ddd; background:url("../../images/icon_cir.gif") no-repeat left center; text-indent:18px; font-size:12px;}
.fen-news  ul li a{ float:left}
.fen-news  ul li span{ float:right;color:#C60}
.fen-news ul.middle{ padding:20px 0px; font-size:14px; line-height:30px;}
.fen-news ul.middle p{ margin-bottom:15px; line-height:30px;}
.fen-news ul.middle p.cs{ background:url("../../images/icon_sj.gif") no-repeat left center; height:30px; line-height:30px; text-indent:30px; color:#007faf; font-size:14px; font-weight:bold; padding:0; margin-bottom:10px;}
.fen-news ul.middle p.nr{ padding:0px 0; line-height:26px; font-size:12px;}

/*分页信息展示start*/
.fen-article{ width:960px; margin:0 auto; padding:10px 30px;}
.fen-article-con{}
.fen-article-con ul.t{ background:url("../../images/fen_line.gif") repeat-x bottom; height:45px; line-height:45px; font-size:18px; color:#d30000; font-family:微软雅黑; text-align:center; padding:5px 0 10px 0}
.fen-article-con ul.zy{ height:30px; line-height:30px; color:#999; text-align:center}
.fen-article-con ul.zy span{ padding:0 10px;}
.fen-article-con ul.con{ padding:20px; line-height:24px;font-size:14px; color:#333; background:#F7F7F7;}
.fen-article-con ul.con p {line-height: 21px;text-indent: 2em;}

.table_lb1 { background:#818a93}
.table_lb1 td{ background:#fff; color:#6d7781}
.table_lb1 th{background:#dbe1e7; color:#6d7781}

.table_lb2 { border:1px solid #98a8b7;}
.table_lb2 td{ background:#fff; color:#6d7781; border-bottom:1px solid #98a8b7; border-right:1px solid #98a8b7;}
.table_lb2 th{background:#dbe1e7; color:#193551; border-bottom:1px solid #98a8b7; }

.wra-pager { clear:both; margin:10px 0 0px 0;background: #eeeeee;border: 1px solid #dddddd; padding:7px 20px;}
.pager { clear:both;}
.pager span.p_total { border: #999 1px solid; padding:3px 5px; font-weight:bold; background:#fff; margin:0 1px; vertical-align:middle; color:#666;font-family:arial;font-size:14px }
.pager span.p_current {border: #999 1px solid;  padding:3px 5px;font-weight:bold; margin:0 1px; background:beige;vertical-align:middle; color:#666;font-family:arial;font-size:14px }
.pager a:link {border: #999 1px solid; padding:3px 5px;background:#fff;  margin:0 1px; vertical-align:middle;color:#666; text-decoration: none! important;font-family:arial;font-size:14px}
.pager a:visited {border: #999 1px solid; padding:3px 5px;background:#fff;  margin:0 1px; vertical-align:middle; color:#333; text-decoration: none! important}
.pager a:hover {BORDER-LEFT-COLOR: #ddd; BACKGROUND: #69e; BORDER-BOTTOM-COLOR: #ddd; COLOR: #fff; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd}
.pager input {	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #999 1px dotted; WIDTH: 2em; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px dotted; font-family:arial; TEXT-ALIGN: center; font-size:14px}




p.sj{ text-indent:2em}

/*-------------font----------------*/
.font-greenB{ font-weight:bold; color:#b9bd00;}
.font-greenB a{color:#b9bd00;} 
.font-green{  color:#3b3b91;}
.font-red{ color:#F00; font-size:15px;}
.font-red a{ color:#900}
.font-org{ color:#F60;}
.font-org a{ color:#900}
.font-blue{ color:#039}
.font-blue a{ color:#039}
.font-blueB{ color:#039;font-weight:bold;font-size:15px;}

.pic-ban{ width:1080px; height:240px; overflow:hidden; margin-top:20px;}

