body{ background:url(../../../images/body_bg.jpg) repeat-x 0 0 !important;}
.head1 #nv{ background:url(../../../images/kk.png)!important}

.head1 #nv li { background: url(../../../images/nav_ge.png) no-repeat right 0!important; }
.head1 #nv li a:hover {background: url(../../../images/kk.png) repeat-x 0 0!important; text-decoration:none; color:#f7e896}
.head1 #nv li.hover a:hover, #nv li.hover a {}
.head1 #nv li.a {background: url(../../../images/nav_bg1.png) no-repeat right 0!important; color:#FFF!important}
.head1 #nv li.a a:hover { }
.pn{background: url(../../../images/pn_bg.jpg) repeat-x 0 0!important; cursor:pointer; height:23px!important; border-left:1px solid #f30606;border-right:1px solid #670404;border-top:1px solid #f30606;border-bottom:1px solid #670404; color:#FFF}
.frame, .frame-tab { border:0px!important; }

.tabl{ display:block!important; overflow:hidden!important; width:645px!important;}
.tab1 ul{ background:#eeeeee!important; height:40px!important; border-top:2px solid #c61919!important; display:block; margin:0!important; font-size:18px!important;}
.tabl ul a{ font-weight:normal!important; }
.module.cl dt{ font-size:16px!important; font-weight:bold!important; padding:8px 0!important;}
.module.cl dl{ padding:0!important; line-height:22px; color:#777; border-bottom:1px dashed #CCCCCC}

.picnews{background: url(../../../images/pic_bg.png) no-repeat 0 0!important; overflow:hidden; height:300px; width:300px; padding:33px 0 0 5px; margin:0!important;}
.picnews img{ height:210px!important; width:290px!important;}
.picnews .slidebar{ top:245px!important; position:absolute!important;left:75px!important;}
.picnews .slidebar li { float: left; margin-right: 4px; width: 10px; height: 10px; text-align: center; font-size: 0px; cursor: pointer; color:#960; background: url(../../../images/point2.png) no-repeat 0 0!important; }
.picnews .slidebar li.on {background: url(../../../images/point1.png) no-repeat 0 0!important;color:#960;}
.h2f .titletext{ color:#333333; font-size:18px!important;background: url(../../../images/point3.png) no-repeat 0px 0!important; padding:0 0 0 15px; line-height:20px!important;}
.h2f {}

.h2f ul{ background:url(../../../images/k_bg.png) repeat-x 0 0!important; height:25px!important;margin:4px 10px 0 10px!important; font-size:13px!important; overflow:hidden; line-height:25px;}
.h2f.title { height:25px; overflow:hidden;}
.h2f li a {}


.h2f .tb .a a {background: url(../../../images/tab1.png) no-repeat right 0!important;color:#fff!important;}



.rcdlqd{ width:280px; margin:0 auto;}
.rcdlqd ul{ padding:0; margin:-10px 0 0 0;}
.rcdlqd li{ padding:15px 5px 0 5px; border-bottom:1px dashed #cbcbcb}
.lupajoin{ background:url(../../../images/logo1.png) no-repeat 20px 40px; color:#b61919; line-height:22px;}
.lupajoin span{ padding:8px 0 10px 100px; display:block;}
.jr{ text-align:center; padding:5px 0 10px 0;}
.jr1{ text-align:center; padding:10px 0 0 0 !important;}
.jr1 img{ padding:10px;}

.rcxp{ padding:0 5px 0 5px; overflow:hidden; height:338px;}
.rcxp ul{ padding:0; margin:0;}
.rcxp li{ padding:0 0 0 10px; height:23px; line-height:23px;border-bottom:1px dashed #cbcbcb; color:#888; overflow:hidden;}
.rcxp .xy{ color:#c61d1d; padding:0 8px 0 0;}
.rcxp .xm{ color:#333; padding:0 0 0 8px ;}
#lupascroll{ height:336px;}

.sp {background:url(../../../images/k2.png) no-repeat 0 0!important; margin:20px 0 0 0; height:310px;}
.sp .titletext{ color:#333333; font-size:18px!important;background: url(../../../images/point3.png) no-repeat 0px 0!important; padding:0 0 0 15px; line-height:20px!important;}



.spd{ width:280px !important; padding:0 !important; font-size:14px; text-align:center;}
.spd img{ width:280px !important;height:210px !important; padding:0 !important; display:block !important; padding:0 0 12px 0 !important;}
#framenf9tS8_left{ margin:-8px 0 0 5px;}
.spmain .frame-1-1-r{ width:315px!important; margin:2px 10px 0 0!important;}
.spmain .tb-c{ padding:8px 5px 0 5px!important;}

#portal_block_2000_content{ padding:30px 0 0 0;}

.rt {background:url(../../../images/k3.png) no-repeat 0 35px!important; margin:20px 0 0 0; height:300px;}

.rt .titletext{ color:#bc0404; font-size:18px!important; line-height:20px!important;}
.rt .frame-tab{ width:310px!important; margin:0!important; padding:0 0 0 10px; margin:5px 0 0 0!important;}

.rt .tab-title{ border-bottom:1px solid #e9e9e9; height:30px!important;margin:4px 10px 0 10px!important; font-size:13px!important; overflow:hidden; line-height:30px;}

.rt .tab-title li {}
.rt .tb a { display: block; padding: 0 20px; border:0px solid #FFF!important} 

.rt .tab-title .tb .a a {color:#a10909!important; font-size:14px; background:url(../../../images/x.png) repeat-x 0 bottom!important;}

.rt .lt .tb-c{ padding:8px 5px 0 5px!important;}

.rt .lt .tb-c li{
	line-height:28px; height:28px!important;background:url(../../../images/point5.png) no-repeat 13px 11px!important; padding:0 0 0 23px;
}
.ylink .title{ display:none;}
.ylink{background:#fee9e9 url(../../../images/link_bg.png) no-repeat 0 center !important; padding:0 50px;}
.ylink ul{ padding:10px 0 0 0;}
.ylink .frame-1-c{ width:930px!important; }
.ylink ul li{ width:120px; float:left; height:30px; line-height:30px; margin:0 5px 0 0;}
#ft{ margin:20px auto 0 auto!important; border-top:1px solid #eee!important}

.xg1{ color:#888;}
.xg1 a{ color:#888;}
.xg1 a:hover{ color:#F30;}




.rc{  height:570px; background:url(../../../images/rc_bg.png) no-repeat right 0; overflow:hidden; margin:0 auto; padding:0; display:block;}

.cmain{ width:980px; overflow:hidden; margin:0 auto;}
.mll{ width:645px; float:left; overflow:hidden; background:#FFF;}
.mrl{ width:300px; float:right; overflow:hidden}

.ltitle{ height:40px; display:block; background:#eee; border-top:2px solid #c61919}

#qmain0 dl , #qmain1 dl , #qmain2 dl{
 display: none;
}
#qmain0 dl div , #qmain1 dl div , #qmain2 dl div{
 display: block;
}
#qmain0 dl.block , #qmain1 dl.block , #qmain2 dl.block{
 display: block;
}
#qmain0 dl div , #qmain1 dl div , #qmain2 dl div{
 display: block;
}
.ltitle ul{ padding:0; margin:0; font-size:18px;}
.ltitle li{border-right:1px solid #d0d0d0; float:left; padding:0 15px; height:40px; line-height:40px; cursor:pointer;}
.ltitle li.hover{ background:#FFFFFF; color:#c51414}
.ltitle li.hover:hover{color:#c51414}
.ltitle li:hover{ color:#c51414}
.ltype{ padding:10px 0; margin:0; overflow:hidden;}
.ttlist{ width:290px; padding: 0 20px 0 10px; overflow:hidden; float:left; text-align:left; height:80px; line-height:22px; margin:0 0 20px 0;}
.tttop{ height:40px; font-size:16px; line-height:40px !important;font-weight:bold; color:#333; overflow:hidden;}

.ztitle{ height:40px; line-height:40px; background:url(../../../images/point3.png) no-repeat 10px center; text-align:left; padding:0 0 0 25px; font-size:18px; color:#333;}
.xmzz{ overflow:hidden; display:block; margin:0 0 20px 0}
.xmzzmain{ overflow:hidden; border:1px solid #dcdbdb; display:block;zoom:1; padding:10px 10px 0 10px;}



.ltitle1{ height:25px; display:block; background:url(../../../images/k_bg.png) repeat-x 0 0; }
.ltitle1 ul{ padding:0; margin:0; font-size:14px;}
.ltitle1 li{border-right:1px solid #d0d0d0; float:left; padding:0 15px; height:25px; line-height:25px; cursor:pointer;}
.ltitle1 li.hover{ background:url(../../../images/tab1.png) no-repeat right 0; color:#fff}
.ltitle1 li.hover:hover{color:#fff}
.ltitle1 li:hover{ color:#c51414}




.httlist { overflow:hidden; padding:0; margin:0 0 20px 0; background:url(../../../images/kge.jpg) no-repeat center bottom; height:100px;}
.httlist ul{ padding:0; margin:0; }
.httlist li{ float:left; width:60px; padding:0 8px; text-align:center;}
.httlist li img{ padding:0 0 5px 0;}


.ttlist1{ overflow:hidden; display:block;text-align:left;  line-height:22px; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dashed #ccc;}
.ttf{position:relative;height:45px; overflow:hidden}

.ttlist2{overflow:hidden; display:block;text-align:left;  line-height:22px; margin:10px 10px 0 10px; height:90px; border-bottom:1px dashed #ccc; position:relative;width:290px; float:left;}
.tltop{ height:30px; line-height:30px; font-size:18px; }
.tltop a{color:#a01404;}.tltop a:hover{ color:#F30}
.ptlist , .ptlist ul{ padding:0; overflow:hidden; height:50px;}
.ptlist li{ width:115px; margin:0 10px 0 0; float:left; padding:0 0 0 15px; background:url(../../../images/point6.png) no-repeat 5px 10px; overflow:hidden; height:25px; line-height:25px;}
.jxmain{ line-height:22px; font-size:14px; padding:0 0 20px 0;}
.jxmain a{padding:0 0 0 15px; background:url(../../../images/point6.png) no-repeat 5px 10px; color:#000}
.jxmain a:hover{ color:#F30}

.blogm{ width:980px; margin:0 auto; overflow:hidden; zoom:1;}
.b1f{ height:360px; display:block; overflow:hidden;}
.b2f{ height:350px; display:block; overflow:hidden;}
.bpic{ width:350px; float:left; background:url(../../../images/bpic_bg.jpg) no-repeat 0 300px; overflow:hidden}


.frame {}
.bptitle { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin: 0  }

.slideshow { clear: both; }
    .slideshow li { position: relative; overflow: hidden; }
    .slideshow span.bptitle { position: absolute; bottom: 50px; left: 0; margin-bottom: 0; width: 330px; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000);background: rgba(0,0,0,0.3);  }
    .slideshow span.bptitle, .slidebar li {color: #FFF; overflow: hidden; }

.slidebar {position: absolute; top: 315px; left: 100px;}
.slidebar li { float: left; margin-right: 5px; width: 10px; height: 10px; text-align: center; font-size: 0px; cursor: pointer; color: #fff; background:url(../../../images/sb2.png) no-repeat 0 0; }
.slidebar li.on { background:url(../../../images/sb1.png) no-repeat 0 0;  color: #fff; }


.blblock { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrapad { }
.comiis_wrapad { overflow: hidden; }
    .comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { width: 350px; height: 350px; display: none; overflow:hidden;}
#slidesImgs li img{ width: 350px; height: 300px;}

.bltj{ width:600px; height:340px; overflow:hidden; zoom:1; float:right; background:url(../../../images/bltj_bg.png) no-repeat 0 0;}

.bktitlt{ height:55px; line-height:55px; font-size:18px; color:#333; text-align:left; padding:0 0 0 40px; background:url(../../../images/bkp.png) no-repeat 20px center; display:block;}
.bktjlist , .bktjlist ul{ padding:0; margin:0;}
.bktjlist li{ height:26px; line-height:26px; width:270px; margin:0 10px; display:inline; float:left; padding:0 0 0 10px; border-bottom:1px dashed #d3d3d3; overflow:hidden}
.bkzz{ color:#E31309; padding:0 10px 0 0;}
.bkzz1{ color:#E31309; padding:0 5px; float:right;}


.zxbw{ width:350px; height:340px; overflow:hidden; zoom:1; float:left; }

.bktitlt1{ height:35px; line-height:35px; font-size:18px; color:#333; text-align:left; padding:0 0 0 20px; background:url(../../../images/point3.png) no-repeat 10px center; display:block;}
.blocktitle{ height:30px; line-height:30px; margin:0 0 20px 0; font-size:16px; color:#fff; text-align:left; padding:0 0 0 20px; background:#8e0907; border-left:5px solid #c80000; display:block;}
.zxbwlist{ border:1px solid #dcdbdb; overflow:hidden; padding:10px; height:280px;}
.zxbwlist li{ height:28px; line-height:28px;padding:0 0 0 10px;  overflow:hidden}
.bkhot{ width:285px; float:left; margin:0 30px; display:inline}
.bkrqbz{ width:285px; float:left; }


.ltype1{margin:0; overflow:hidden; display:block;}
.bktab{ height:31px; display:block; margin:-30px 0 0 0; overflow:hidden; padding:0 0 0 130px;z-index:999; background:url(../../../images/point7.png) repeat-x 0 bottom;}
.bktab ul{ padding:0; margin:0; font-size:14px;}
.bktab li{ float:left; height:29px; line-height:29px; cursor:pointer; border-left:1px solid #dcdbdb; border-right:1px solid #dcdbdb; border-top:1px solid #dcdbdb; margin:0 3px 0 0;  background:#eee; display:block; width:45px; text-align:center}
.bktab li.hover{ background:#fff; color:#a20202; height:30px; line-height:29px;}
.bktab li.hover:hover{}
.bktab li:hover{ color:#c51414}

.bkhotlist{ border:1px solid #dcdbdb; overflow:hidden; padding:10px; height:280px; background:url(../../../images/hot10.png) no-repeat 8px 15px; margin:-1px 0 0 0;}
.bkhotlist li{ height:28px; line-height:28px;padding:0 0 0 20px;  overflow:hidden}
.bkrq{ border:1px solid #dcdbdb; overflow:hidden; padding:10px; height:280px;}
.bkrq li{ width:65px; float:left; height:70px; text-align:center; overflow:hidden}
.bkrq li img{ padding:0 0 5px 0;}



#ls_username , #ls_password{ width:140px;}
.fastlg .y{ margin:-10px 0 0 0;}
.lupaztc{ padding:0 0 0 32px;}
.rcztc{ color:#8f0606; background:url(../../../images/rcztc.png) no-repeat 0 center; padding:5px 0 5px 22px; }
.navr{ float:right; text-align:right; width:90px; line-height:40px; height:40px;}
.navr a{ color:#efde7f}
.navr a:hover{ color:#fff}
.navrss{ background:url(../../../images/rss.png) no-repeat 12px center; padding:3px 0 3px 35px;}
.navmail{ background:url(../../../images/nmail.png) no-repeat 12px center; padding:3px 0 3px 35px;}
.navwrite{ background:url(../../../images/nw.png) no-repeat 12px center; padding:3px 0 3px 35px;}

.xld dt{ padding:8px 0!important;}
.xld dt .xi2{ color:#333 !important; padding:20px 0!important;}
.xld dt .xi2:hover{ color:#F30 !important;}
.xld dd{ line-height:24px!important;text-align:justify;text-justify:inter-ideograph}

.sp .spleft{ width:280px; float:left; padding:0 0 0 8px;}
.sp .spright{ width:315px; float:right; padding:10px 10px 0 0;}

.sp .tab-title{ height:25px!important; line-height:25px!important; padding:0px!important; margin:0!important;background:url(../../../images/k_bg.png) repeat-x 0 0!important;}
.sp .tb .a a {background: url(../../../images/tab1.png) no-repeat right 0!important;color:#fff!important;}

.sp .tb-c ul{}
.sp .tb-c li{
	line-height:28px; height:28px!important;background:url(../../../images/point4.png) no-repeat 0 center!important; padding:0 0 0 23px;
}
.sp .frame-tab .tb-c{ padding:5px 0px!important;}
.sp .portal_block_summary{}

.pjmain{ width:980px; margin:0 auto; overflow:hidden; zoom:1; background:url(../../../images/lm_bg.jpg) repeat-y 0 0;}

.pjl{ width:180px; float:left; overflow:hidden; padding:0 0 10px 0;}
.pjr{ width:780px; float:right; padding:0;}
.lmenu{ height:32px; padding:8px 0 0 9px; font-size:16px; color:#5b0505; cursor:pointer; background:url(../../../images/lm_x.png) repeat-x 0 bottom; display:block;}
.lmenu img{ vertical-align:middle; padding:0 6px 4px 0;*padding:0 6px 0 0;}
.lmlist{ display:none; display:block; padding:0; margin:0;}
.lmlist ul{ padding:5px 5px 10px 15px;}
.lmlist li{ display:block; height:30px; line-height:30px; background:url(../../../images/lm_x1.png) repeat-x 0 bottom; overflow:hidden; display:block;}
.lmlist li a{ background: url(../../../images/lm_point1.png) no-repeat 5px center; padding:0 0 0 20px; color:#b94d4d;}
.lmlist li a:hover{ color:#F30}	
.pjrm{ padding:5px 15px 30px 15px; border:1px solid #e3e3e3; overflow:hidden; zoom:1; display:block;}
.pjtitle{ font-size:18px; color:#c50202; padding:0 0 0 10px; border-bottom:1px solid #efefef; height:35px; line-height:35px;}
.pjtitle span{ font-size:12px; color:#777; padding:0 0 0 10px;}

.pjff{ border-bottom:1px dashed #ddd; padding:10px; display:block; line-height:20px;text-align:justify;text-justify:inter-ideograph}
.pjff1{padding:20px 10px; display:block; line-height:20px;text-align:justify;text-justify:inter-ideograph}
.pjfft{ color:#222; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.pjpic{ padding:10px 0 0 0; text-align:center; overflow:hidden}
.pjpic img{ padding:0 0 10px 0; max-width:730px;_width:expression((documentElement.clientWidth >730) ? "730px" : "auto" );}
.pjlink{ padding:20px 0; text-align:center;}

.pjb{ color:#FFF;  height:29px; background:url(../../../images/pjlink_r.png) no-repeat right 0; line-height:29px; font-size:14px; display: -moz-inline-stack;  
     display: inline-block;  
     zoom: 1;        
     *display: inline; margin:0 20px;}
.pjb span{ height:29px; background:url(../../../images/pjlink_l.jpg) no-repeat 0 0; line-height:29px; padding:0 20px; display:block;*display: inline; zoom:1}
.pjb:hover{ color:#fed1d1;}

.forma{ padding:5px 20px 5px 30px; background:url(../../../images/sf.gif) no-repeat 0 0;}
.lupaview .mn{ width:645px !important;}
.lupaview .sd{ width:300px !important;}

.lupaspace{ height:135px!important;}

.lupamore{ padding:10px 0 0 0; text-align:right; }
.lupamore a{ padding:1px 5px; background:#a40201; color:#fff;}

.lupamore a:hover{ padding:1px 5px; background:#cc0503; color:#fff;}

.hsearch{ width:310px; height:30px; background:#460703; border-bottom:1px solid #950d0d; float:right; margin:5px 0 0 0; _margin:4px 0 0 0;}

.hsearch .cur {
	cursor:pointer;
	display:block;
	color:#fff;
	height:22px;
	line-height:22px;
	padding:0 0 0 10px;
}
.hsearch .cur:hover {
	color:#fff;
	background:#8B110E
}
.hsearch .am {
	color:#fff;
	cursor: pointer;
	cursor:pointer;
	width:50px;
	height: 30px;
	line-height:30px;
	background:url(../../../images/sbg.png) no-repeat right center;
	border:0px;
	padding:0 0 0 10px;
}
.sealist {
	width:60px;
	background:#460703;
	z-index:99999;
	position:absolute;
}
.searchip{ width:205px; height:22px; padding:4px 0 0 8px; background:#460703; border:0px; color:#FFF;}
.sbtn {
	border: 0px solid #fff;
	height:30px;
	color:#FFFFFF;
	cursor:pointer; 
	background:url(../../../images/sbtn.png) no-repeat center center; width:18px;
	vertical-align:middle;
	margin:0 0 0 3px;
	*vertical-align:top;
	*padding:5px 0 0 0;
}
.ztkt{ width:340px; margin:10px 0;}
.ztkt ul li{ padding:0px 0 6px 10px !important;}
.ztkk2{ padding:0 27px 0 0;}
.ztkk2 .frame-1-1-r{ line-height:20px; width:330px!important;}

.luntan_list{ width:540px; padding:0; margin:0;}
.luntan_list ul{ padding:0; margin:0;}
.luntan_list li{ float:left; height:40px; line-height:40px; width:130px; overflow:hidden;}