/* CSS Document */
body{ margin:0;padding:0;border:0; font-family:'����',Tahoma,Helvetica,Arial,sans-serif;}
div,p,b,em,i,span,ul,form,input,li,dl,dd,dt{ margin:0;padding:0;border:0; }
h1,h2,h3,h4,h5{ font-weight:bold;  font-size:12px;margin:0;padding:0;border:0;}
a{ text-decoration:none;}
ol,ul{ list-style:none;}
img{ border:none;}
.container{ width:960px; font-size:12px; margin:0 auto; text-align:left; color:#333333;}
.container a{ color:#333333;}

/* ��ť */
.a-test{ margin:0px; padding:0px; border:0px; width:63px; height:23px; background:url(../images/kjxh_247.jpg) no-repeat; cursor:pointer;}
.a-test1{ margin:0px; padding:0px; border:0px; width:92px; height:34px; font-size:16px; font-family:'΢���ź�'; color:#FFF; background:url(../images/kjxh_270.jpg) no-repeat; cursor:pointer;}
.a-test2{ margin:0px; padding:0px; border:0px; width:29px; height:28px; background:url(../images/kjxh_272.jpg) no-repeat; cursor:pointer;}
.a-test3{ margin:0px; padding:0px; border:0px; width:36px; height:20px; background:url(../images/ts_06.jpg) no-repeat; cursor:pointer;}
/* ����� */
.t-test{ margin:0px; padding:0px; height:33px; *height:32px; text-align:center; font-size:13px; color:#426491; font-weight:700; background-color:#dfeef9;}
.t-test1{ margin:0px; padding:0px 10px; border:0px; width:163px; height:22px; line-height:22px; font-size:12px; background:url(../images/kjxh_273.jpg) no-repeat;}
.t-test2{ margin:0px; padding:0px; border:1px solid #7f9db9; width:72px; height:18px; line-height:18px; font-size:12px;}

/* ���� */
.marb5{ height:5px; overflow:hidden; clear:both;}
.marb10{ height:10px; overflow:hidden; clear:both;}
.marb20{ height:20px; overflow:hidden; clear:both;}

/* logo+��½ */
.logo{ overflow:hidden; width:960px; height:119px; background:url(../images/kjxh_112.jpg) no-repeat right;}
.logo .left{ width:313px; float:left;}
.logo .right{ float:right;}
.logo .right-top{  padding:30px 30px 20px 0;}
.logo .right-top-01{ float:left; line-height:22px; color:#336699;}
.logo .right-top-01 a{ color:#336699;}
.logo .right-top-02{ display:inline; float:left; margin-right:8px;}
.ltest{ width:94px; height:20px; border:1px solid #bababa; line-height:20px;}
.ltest1{ width:49px; height:22px; background:url(../images/kjxh_05.jpg) no-repeat; cursor:pointer;}
/*.logo .right-bottom{ overflow:hidden; text-align:right; padding-right:30px;}*/

/* logo+��½�� */
.logoh{ overflow:hidden; width:960px; height:119px; background:url(../images/kjxh_112.jpg) no-repeat right;}
.logoh .left{ width:313px; float:left;}
.logoh .right{ float:right;}
.logoh .right-top{ line-height:22px; padding:18px 30px 10px 0; text-align:right;}
.logoh .right-top span{ color:#FF0000;}
.logoh .right-top a{ text-decoration:none;}
.logoh .right-bottom{ overflow:hidden; text-align:right; padding-right:30px;}

/* ���� */
.nav{ overflow:hidden; width:935px; height:42px; padding-left:25px; background:url(../images/kjxh_12.jpg) no-repeat;}
.nav ul{}
.nav li{ padding:0 42px 0 36px; float:left; line-height:42px; font-size:14px; color:#FFFFFF; background:url(../images/kjxh_113.jpg) no-repeat; background-position:right center;}
.nav li a{ color:#FFFFFF;}

/* ҳ�� */
.foot{ width:960px; line-height:28px; text-align:center;}

/* �󵼺� */
.leftnav{ overflow:hidden; width:180px; padding:15px 0 10px 0;}
.leftnav .top{ width:180px; height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:700; color:#FFFFFF; background:url(../images/kjxh_124.jpg) no-repeat;}
.leftnav .menu_zzjsnet{ overflow:hidden; width:180px;}
.leftnav .menu_zzjsnet ul{list-style-type:none; height:31px;line-height:31px;overflow:hidden;cursor:pointer; color:#426491;}
.leftnav .menu_zzjsnet ul a{ color:#426491; text-decoration:none; cursor:pointer;}
.leftnav .menu_zzjsnet ul.open{height:auto;}
.leftnav .menu_zzjsnet ul.open span{display:block; width:155px; height:31px; background:url(../images/kjxh_125d.jpg) no-repeat; padding-left:25px;}
.leftnav .menu_zzjsnet ul span{ display:block; width:180px; height:31px; background:url(../images/kjxh_125.jpg) no-repeat; padding-left:25px;}
.leftnav .menu_zzjsnet ul span:hover{ display:block; width:180px; height:31px; background:url(../images/kjxh_125d.jpg) no-repeat; padding-left:25px;}
.leftnav .menu_zzjsnet ul li{ overflow:hidden; height:31px; background:url(../images/kjxh_125z.jpg) no-repeat; padding-left:25px;}
.leftnav .menu_zzjsnet li a{color:#5e5d5d;}
.leftnav .menu_zzjsnet li a:hover{color:#ff0000;}
.leftnav .menu_zzjsnet ul a.current{}
.leftnav .bottom{ overflow:hidden; width:180px; height:8px; background:url(../images/kjxh_126.jpg) no-repeat;}

/* �󵼺�_����о�_20121109 */
.leftnavk{ overflow:hidden; width:180px; padding:15px 0 10px 0;}
.leftnavk .top{ width:180px; height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:700; color:#FFFFFF; background:url(../images/kjxh_124.jpg) no-repeat;}
.leftnavk .center{ width:180px; overflow:hidden;}
.leftnavk .center a:hover{ text-decoration:none;}
.leftnavk .center-lan{ overflow:hidden; width:158px; border-bottom:1px solid #81acd4; border-left:1px solid #0d63ae; border-right:1px solid #0d63ae; padding:0 10px; background-color:#f4fafe;}
.leftnavk .center-lan-01{ padding-left:8px; width:150px; color:#426491; line-height:30px; border-bottom:1px dotted #9bafc7;}
.leftnavk .center-lan-01 a{ color:#426491;}
.leftnavk .center-lv{ overflow:hidden; width:158px; border-bottom:1px solid #8db5b8; border-left:1px solid #0d63ae; border-right:1px solid #0d63ae; padding:0 10px; background-color:#f4fbe9;}
.leftnavk .center-lv-01{ padding-left:8px; width:150px; color:#426491; line-height:30px; border-bottom:1px dotted #9bafc7;}
.leftnavk .center-lv-01 a{ color:#426491;}
.leftnavk .center-hu{ overflow:hidden; width:158px; border-left:1px solid #0d63ae; border-right:1px solid #0d63ae; padding:0 10px; background-color:#fdf8f1;}
.leftnavk .center-hu-01{ padding-left:8px; width:150px; color:#426491; line-height:30px; border-bottom:1px dotted #9bafc7;}
.leftnavk .center-hu-01 a{ color:#426491;}
.leftnavk .center-bai{ overflow:hidden; width:158px; border-bottom:1px dotted #9bafc7; border-left:1px solid #0d63ae; border-right:1px solid #0d63ae; padding:0 10px; background-color:#ffffff;}
.leftnavk .center-bai-01{ padding-left:20px; width:138px; color:#426491; line-height:30px;}
.leftnavk .center-bai-01 a{ color:#426491;}
.leftnavk .center-bai-02{ width:88px; color:#426491; height:18px; line-height:20px; text-align:center; color:#585858; margin:0 50px 10px 20px; background:url(../images/kjxh_264.jpg) no-repeat; cursor:pointer;}
.leftnavk .center-bai-02 a{ color:#585858;}
.leftnavk .bottom{ overflow:hidden; width:180px; height:8px; background:url(../images/kjxh_126_1.jpg) no-repeat;}

/* �������� logo */
.grlogo{ overflow:hidden; width:960px; height:89px;}
.grlogo .left{ width:260px; float:left;}

/* �������� ���� */
.grnav{ overflow:hidden; width:960px; height:36px; background:url(../images/grzx_06.jpg) repeat-x;}
.grnav .left{ float:left; width:135px; height:28px; background:url(../images/grzx_04.jpg) no-repeat; padding:8px 0 0 58px; font-size:16px; font-family:'΢���ź�'; color:#FFFFFF;}
.grnav .right{ float:left; width:727px; height:36px; background:url(../images/grzx_08.jpg) no-repeat; background-position:right; padding-left:40px;}
.grnav .right ul{}
.grnav .right li{ padding:0 18px; float:left; line-height:36px; font-size:14px; color:#FFFFFF;}
.grnav .right li a{ color:#FFFFFF;}

/* �����󵼺� */
.grleftnav{ overflow:hidden; width:180px; height:100%; border-bottom:1px solid #7dc0e7; border-left:1px solid #7dc0e7; border-right:1px solid #7dc0e7; background-color:#eaf5fe;}
.grleftnav .menu_zzjsnet{ overflow:hidden; width:180px;}
.grleftnav .menu_zzjsnet ul{list-style-type:none; height:31px;line-height:31px;overflow:hidden;cursor:pointer; color:#426491;}
.grleftnav .menu_zzjsnet ul a{ color:#426491; text-decoration:none; cursor:pointer;}
.grleftnav .menu_zzjsnet ul.open{height:auto;}
.grleftnav .menu_zzjsnet ul.open span{display:block; width:130px; height:31px; background:url(../images/grzx_22.jpg) no-repeat; padding-left:50px;}
.grleftnav .menu_zzjsnet ul span{ display:block; width:130px; height:31px; background:url(../images/grzx_22.jpg) no-repeat; padding-left:50px;}
.grleftnav .menu_zzjsnet ul span:hover{ display:block; width:130px; height:31px; background:url(../images/grzx_14.jpg) no-repeat; padding-left:50px; color:#FFFFFF;}
.grleftnav .menu_zzjsnet ul li{ overflow:hidden; height:31px; background:url(../images/kjxh_125z.jpg) no-repeat; padding-left:25px;}
.grleftnav .menu_zzjsnet li a{color:#5e5d5d;}
.grleftnav .menu_zzjsnet li a:hover{color:#ff0000;}
.grleftnav .menu_zzjsnet ul a.current{}

/* ��ҳ */
.jg-foot{ width:590px; height:26px; font-size:14px; margin-top:15px;}
.jg-foot-01{ float:right; width:24px; height:24px; border:1px solid #ff5500; background-color:#ffeee5; list-style:24px; text-align:center;  margin-right:10px; line-height:24px; color:#ff5500;}
.jg-foot-02{ float:right; width:24px; height:24px; border:1px solid #cccccc; list-style:24px; text-align:center; margin-right:10px; line-height:24px;}
.jg-foot-03{ float:right; width:58px; height:24px; border:1px solid #cccccc; list-style:24px; margin-right:10px; line-height:24px;}
.jg-foot-04{ float:right; height:26px; line-height:26px; text-align:center; margin-right:10px; color:#999999; font-size:12px;}
.btest1{ width:30px; height:18px; border:1px solid #cccccc; line-height:18px; margin-top:3px; background-color:#FFFFFF;}
.btest2{ width:50px; height:22px; margin-top:2px; background:url(../images/kjxh_184.jpg) no-repeat;}