@charset "gb2312";
body{margin:0;padding:0;font-size:12px; background:#B6B6B8}
ul,form{margin:0px; padding:0px;list-style:none;}
a {text-decoration:none;color:#000;behavior:url(css/reg.htc); outline:none;}
img{border:0;}
.clear{clear:both}
/*--------------------------*/
#top{width:1004px; margin:auto; background:#FFF; padding:15px 0px 8px 0px;}
#menu{height:32px; background-color:#990000; float:right}
#menu ul{margin:auto; width:700px; height:32px; float:right}
.m_li{float:right; width:82px; line-height:32px;  text-align:center; margin-right:-2px; margin-left:-2px;}
.m_li:hover,.m_li_a:hover{ font-size:14px;}
.m_li a{display:block; color:#FFFFFF; width:80px;}
.m_line{float:left; width:1px; height:23px; padding-top:9px;}
.m_li_a{float:left; width:100px; line-height:32px; text-align:center; padding-top:3px; font-weight:bold;background-image:url(../images1/menu_bg.gif); position:relative; height:32px; margin-top:-3px; margin-right:-2px; margin-left:-2px;}
.m_li_a a{display:block; color:#FF0000; width:100px;}
.smenu{width:774px; margin:0px auto 0px auto; padding:0px; list-style-type:none; height:32px;}
.s_li{line-height:32px; width:auto; display:none; height:32px; color:#999; }
.s_li a{ color:#4F4F4F;}
.s_li a:hover{color:#39F; text-decoration:underline}
.s_li_a{line-height:32px; width:auto; display:block; height:32px; color:#4F4F4F;}
/*---------------------------*/
#middle{width:1004px; margin:auto; background:#FFF;}
.banner{height:320px; padding-left:1px;}

.nav1{ border-top:1px solid #CCC;background:#54575F;height:130px;}
.nav1_1{width:330px; float:left; background:url(../images1/tel.jpg) no-repeat; height:130px}
.tel1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
.srk{width:160px; height:18px; line-height:18px;}
.nav1_2{width:960px; padding-top:10px;}
#pic1{ margin-left:20px;width:654px; height:110px; overflow:hidden}
#pic1 img{border:1px solid #CCC; margin-right:1px;}

.nr{ position:relative; padding:8px 0px;}
.nr_left{width:704px; float:left; background:url(../images1/mainbg.jpg) no-repeat;height:190px;color:#666}
.intro{width:352px; float:left;}
/*----------------------------------------------------*/
#table {width:300px;padding:20px 0 0 0; height:165px; overflow:hidden;}
#table .off {color:#000;height:24px;width:94px;margin-right:2px; line-height:24px; text-align:center; font-size:14px;float:left;cursor:pointer;z-index:20; color:#1F3A87;}
#table .on {color: #000;float: left;margin-right: 2px;width:94px;line-height:24px;text-align:center; background:url(../images1/c.gif) no-repeat;cursor:pointer;height:24px;font-size:14px;z-index:100; color:#F55F5F; font-weight:bold}
.hide {display:none;overflow:hidden;}
.show{clear:left;width:300px;z-index:50; padding-top:18px;}
.kf_bg{height:24px; background:url(../images1/a.gif) repeat-x;}
.show ul{ padding-left:15px;}
.show ul li{ height:18px; line-height:18px; list-style:url(../images1/icon1.jpg); margin-bottom:2px;}
.show ul li a{ padding-left:8px; color:#666;}
/*--------------------------------------------------------*/

.intro1{height:128px; line-height:21px}
.kefu{padding:0px 10px 0px 30px;}
.news{width:345px; float:right;}
.news1{height:128px; line-height:18px;}
.news1 ul li{ margin-bottom:2px;}
.news1 ul li a{color:#666;}
.news1 ul li a:hover{ color:#39F}
.news1 ul li span{ float:right; margin-right:15px;}
.nr_right{width:300px; float:right;}
/*---------------------------------------------------------------------------------------------------------------*/
.w936{width:270px;height:190px; background:url(../images1/tab_bg.gif); overflow:hidden; margin-left:15px}
.tb_{ background:url(../images1/a.gif) repeat-x bottom;padding-top:15px; margin:0 2px 0 1px; padding-left:8px; font-size:14px}
.tb_ ul{height:24px;}
.tb_ li{float:left;height:24px;width:78px;cursor:pointer; padding-left:18px; line-height:24px;}
.ctt{clear:both;padding:12px 5px 0px 10px;}
.normaltab{color:#1F3A87 ;}
.hovertab{ background:url(../images1/c.gif) no-repeat; color:#f55f5f; font-weight:bold }
.dis{display:block;}
.undis{display:none;}
.dis ul li a{ display:block; padding-left:20px;color:#666; background:url(../images1/icon1.jpg) no-repeat 1px 4px; width:auto;height:21px; line-height:21px;}
.dis ul li a:hover{ color:#F00}
.sr{width:140px; border:1px solid #E69D00;heiht:20px; color:#4770C8;}
.more{ text-align:center;background:#EEE; padding:5px 0 2px 0;color:#09F}
.more a{ color:#09F}
.more a:hover{ text-decoration:underline;}

/*----------------------------*/
#foot{width:1004px; margin:auto; background:#FFF; color:#FFF;}
/*-------------------------------------------------------------------------------------------------------------*/
#dismid{width:1004px; margin:auto;background:#ABABAD url(../images1/disbg.jpg) repeat-x;height:605px;}
.dis_1{height:22px; text-align:right; padding-right:45px; padding-top:26px;}
.dis_2{height:502px; padding-left:30px;}
.dis_dh{width:18px; float:left; background:#7D8286; height:503px; text-align:center}
.dis_dh a{ color:#FFF; border:1px solid #A1A4A9; border-left:none; border-right:none; display:block;width:18px; height:61px; padding-top:9px;}
.dis_dh a:hover{ color:#FFF; background:#D8261C;}
.dis_nr{width:910px;height:503px; float:left; background:#E3E3E3 url(../images1/nr_bg.jpg) repeat-x;}
.dis_nr_1{width:265px;height:458px; float:left; padding-top:5px; margin-top:23px; border-right:1px solid #BFBFBF;}
.dhtitle{ color:#838182; font-size:16px; font-weight:bold; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; margin-bottom:28px;}
.dh_a{ height:75px;width:150px; clear:both; border-bottom:2px solid #E3E3E3;}
.dh_a a{display:block;width:75px; height:75px; float:left; text-align:center; line-height:75px; background:url(../images1/ksdh.gif); color:#333;}
.dh_a a:hover{ background:url(../images1/ksdh1.gif); color:#900; font-size:14px; font-weight:bold;}
.dis_nr_2{width:625px; float:right; padding-top:28px; padding-left:15px;}
.dis_title{height:17px; margin-bottom:10px; border-bottom:1px solid #CBCBCB; color:#09C; font-size:14px; padding-top:12px;}
.dis_title a{ color:#09C;}
.dis_qq{width:42px; float:left;height:503px; background:url(../images1/qqbg.jpg) repeat-y; position:relative;}
.dis_3{height:46px; text-align:center; line-height:21px; padding-top:6px; color:#E8E8E8}
/*----------------------------------------------------------------------*/

#demo1{ line-height:18px;}
ul.newsul{ margin-right:10px;}
ul.newsul li{ height:25px; line-height:25px; border-bottom:1px dotted #B3D8F7;}
ul.newsul li a{ display:block; width:390px; float:left; padding-left:20px;white-space:nowrap;text-overflow:ellipsis; color:#333; background:url(../images1/icon.gif) no-repeat 5px center;}
ul.newsul li a:hover{ color:#0099CC}
ul.newsul li .date{ display:block; float:right;width:80px; color:#666;}

/*----------------------------------------------------------------------*/
.QJscroll_left{height: 100%;overflow: hidden;float: left;padding: 0;margin:0;}
.QJscroll_right{height: 100%;overflow: hidden;float: right;width: 14px;background: #f1f1f1;}
.QJscroll_right div{overflow: hidden;width: 100%;}
.QJscroll_but{height: 16px;background: url(../images1/icon_up.gif) 0px 1px;}
.QJscroll_down{height: 16px;background: url(../images1/icon_down.gif) 0px 2px;}
.QJscroll_cen{position: relative;margin: 1px 0px 1px 0px;}
.QJscroll_box{position: absolute;z-index: 1;left: 0px;background:url(../images1/icon_bg.gif);}
.LeftMenu a{padding:0;margin:0;}
/*---------------------------------------------------------------------------*/
#fd{width:100px;height:140px;background:#DEDDDD;border: 2px solid #9A9A9C;overflow:hidden;position:absolute;z-index:100;left:27px;top:0;}
.qq1{height:108px; padding-left:12px; padding-top:12px;}
.qq2{height:20px;}
/*---------------------------------------------------------------*/



