﻿@charset "utf-8";

/* ===============================common css=============================== */

*{ font-size:12px; font-family:Arial, Helvetica, sans-serif; }
body{margin:0px; padding:0px;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,p,span{padding:0px; margin:0px; font-size:12px; font-family:"宋体";}
ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4{font-size:12px; font-weight:normal;}
img{border:0; }
.clear{clear:both; height:0px; width:0px; font-size:0px; line-height:0px; overflow:hidden;}
.block{display:block;}

/* ===============================header css=============================== */

ul.nav{margin-top:26px; float:left; width:722px; margin-left: 10px;}
ul.nav .nav_li{float:left;position: relative; height:35px;}
ul.nav .nav_text{color:#454545;font-size:14px; text-decoration:none;}
ul.nav span{ display:inline-block; height:14px; width:1px; background:#b7d4ff; vertical-align:top;margin:2px 11px 0px 11px;}
ul.nav li ul.subnav {list-style: none; position: absolute; left: -18px; top: 26px; margin: 0; padding: 0; display: none; float: left; width: 158px;}
ul.nav li ul.subnav li{margin-left:3px; vertical-align:bottom; background:url(../Images/subnav_bg1.png) repeat-y; width:155px; padding-left:3px; width:155px;}
ul.nav li ul.subnav .subnav_bg2 {background:url(../Images/subnav_bg2.png) no-repeat; width:158px; height:7px; padding:0;overflow:hidden;border-top:0px;  position:absolute; left:3px;_left:0px;border:0; bottom:-7px; }
html ul.nav li ul.subnav li a {display:block; height:23px; line-height:25px; width:130px; padding-left: 20px; border-top: 1px solid #4b7ece; color:#fff; text-decoration:none;}
html ul.nav li ul.subnav li a:hover { 	background: #1048a0;}
/*.header{background:#fff; height:166px; }*/
.header .header_in{width:940px;margin:0 auto;padding:20px 0px 0 0px;}
.header .header_in .logo{ display:block; float:left;}
.header .header_in .banner{display:block;float:left;margin-left:49px;}
.header .header_in .bt{ background:url(../Images/bt_bg.gif) no-repeat;height:25px; line-height:25px;width:201px;margin-top:22px; float:left;}
.header .header_in .bt .bton1{ color:#666; text-decoration:none; display:inline-block; width:99px;text-align:center;}
.header .header_in .bt .bton2{ color:#666; text-decoration:none; display:inline-block; width:90px;text-align:center;}

/* ===============================content css=============================== */
/*.content{background:#f2f2f2;padding-top:14px; color:#666;}*/
.caption{ color:#999999; width:938px; margin:auto; padding:10px 7px 23px 5px;}
.caption a,.caption span{ color:#999999; padding:0 7px;}
.caption a:hover{ text-decoration:none;}
.listBox{ width:950px; margin:auto;}
.listBox .list_t{ background:url(../Images/listBg_t.gif) no-repeat; width:950px; height:8px; overflow:hidden;}
.listBox .list_c{ background:url(../Images/listBg_c.gif) repeat-y; width:950px; overflow:hidden;}
.listBox .list_b{ background:url(../Images/listBg_b.gif) no-repeat; width:950px; height:17px; overflow:hidden;}

/* ===============================分页 css=============================== */
.page { text-align:center; line-height:23px; height:23px; margin:20px 0;}
.page a,.page span{margin-right:6px; color:#0959b0;}
.page a{ border:1px solid #b0c3e3; color:#333333; padding:2px 7px; font-size:14px; }
.page span{border:1px solid #b0c3e3; color:#333333; padding:3px 7px 1px 7px;font-size:14px;}
.page a.this{ background:#6290dd; border:1px solid #6290dd; color:#fff;}
.page  .dian{ border:0;}
.page .pre{ background:url(../Images/arr_l.gif) no-repeat 6px 6px; padding-left:15px; cursor:pointer; }
.page  .gey{ color:#bbc0c3;}
.page .nex{ background:url(../Images/arr_r.gif) no-repeat 55px 6px; padding-right:15px; cursor:pointer; }

/* ===============================版权 css=============================== */
.footer{width:940px;margin:0 auto;margin-top:15px;}
.footer .cl{color:#ccc;margin:20px 0 13px 0; text-align:center;}
.footer .cl a{color:#666;}
.footer .fb{ text-align:center;line-height:25px; color:#999;padding-bottom:15px;}

/* ===============================滑动条 css=============================== */
.dumascroll {}		/*只需对需要渲染滚动条的div设置该class即可*/
.dumascroll_area {height:100%; overflow:hidden;}
.dumascroll_bar,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {background-image:url(../Images/un_bg_bar.gif);}
.dumascroll_bar {position:absolute; top:8px; right:7px; z-index:9; width:15px; height:95%; cursor:default; -moz-user-select:none; -khtml-user-select:none; user-select:none; background-repeat:repeat-y; background-position:-57px 0; float:left;}
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {position:absolute; left:0;}
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {width:100%; height:24px; color:#fff; text-align:center;}
.dumascroll_arrow_up,.dumascroll_arrow_up_a { top:0; }
.dumascroll_arrow_down,.dumascroll_arrow_down_a { bottom:0; }
.dumascroll_handle,.dumascroll_handle_a { width:13px; background-repeat:no-repeat; background-position:-39px center; background-color:#fff;}
.dumascroll_arrow_up { background-position:-3px 0; }
.dumascroll_arrow_up_a { background-position:-21px 0; }
.dumascroll_handle {
    display: none;
    background-position:-40px center;
    border: 1px solid #a4a4a4;
    z-index: 9999;
}
.dumascroll_handle_a { background-position:-76px center;  border:1px solid #a4a4a4;  z-index:9999;}
.dumascroll_arrow_down { background-position:-93px 0; }
.dumascroll_arrow_down_a { background-position:-111px 0;}