@charset "utf-8";/* CSS Document */
body{border:0px;font-size:12px;font-family:,Arial,simsun,scans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;margin:0px;padding:0px;color:#333;line-height:2em;}
form,p,div,ol,ul,p,h1,h2,h3,h4,input,li,span{margin:0px;padding:0px;}
img{border:0;}
html { overflow: scroll; }
em{font-style:normal;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#f00;cursor:pointer;}
ul,li{list-style-type:none;list-style-position:outside;list-style-image:none;}
th,td{font-size:12px;line-height:2em;}
input,select,textarea{font-size:12px;}
textarea{overflow-y:scroll;border:1px solid #c2defd;}
li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
h1{font-size:1.4em;}
h2{font-size:1.17em;}
h3{font-size:1em;}
button{line-height:1.2em;font-size:12px;border:0px;cursor:pointer;}
.key{font-weight:bold;}
.text_b,a.text_b:link,a.text_b:visited{text-decoration:underline;}
.lit_font{font-size:12px;}
.big_font{font-size:14px;}
.font_weight{font-weight:normal;}
.more{float:right;margin-top:-2em;}
/* Ϊȫֱ */
.clear:after{content:".";height:0;overflow:hidden;display:block;clear:both;}
.clear{display:inline-block;}
.clear{display:block;}
/* */

a:link, a:visited{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#FF3E43;
	text-decoration:none;
}


#cont{
	width:1000px;
	overflow:hidden;
	margin:0px auto;
}
#top{
	height:128px;
	width:1000px;
	overflow:hidden;
}
.logo{
	float:left;
	margin-left:10px !important;
	margin-left:6px;
	width:93px;
	margin-top:26px;
}
.rjzhh{
	width:174px;
	height:25px;
	margin-left:17px;
	margin-top:24px;
	float:left;
	background:url(../images/jzhh.jpg) no-repeat;
}
.hbwh{
	width:540px;
	float:left;
	font-size:14px;
	line-height:74px;
	margin-left:14px;
	font-weight:bold;
	color:#333333;
}
.tsyjy{
	width:150px;
	float:left;
	line-height:74px;
	font-size:12px;
	color:#333333;
}
#head{
	height:192px;
}

#head a:link, #head a:visited{
	color:#ffffff;
	text-decoration:none;
}
#head a:hover{
	color:#ffffff;
	text-decoration:none;
}

.flash{
	width:776px;
	height:192px;
	float:left;
	background:url(../images/ztdh.jpg) no-repeat;
}
.xmdh{
	height:192px;
	float:left;
	width:224px;
	background:url(../images/menu.jpg) repeat-y;
}
.xmdh ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.xmdh ul li {
	margin: 0px;
	color:#FFFFFF;
	padding: 0px;
}
.xmdh ul li a {
	display: block;
	clear:both;
	height:22px;
	line-height:23px;
	padding-left:28px;
	background:url(../images/menu_01.jpg);
	text-decoration: none;
	color: #FFFFFF;
}

.xmdh ul li a:hover, .xmdh ul li a:focus {
	color: #FFFFFF;
	font-weight:bold;
	height:22px;
	background:url(../images/menu_02.jpg);
}


.xmdhbt{
	height:34px;
	margin-top:6px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:35px;
	line-height:34px;
	background:url(../images/llbt.jpg) no-repeat;
}

.xmbtlj a:link, .xmbtlj a:visited{
	color:#ffffff;
	text-decoration:none;
}
.xmbtlj a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}




#hjxw{
	width:360px;
	float:left;
	margin-left:18px !important;
	margin-left:8px;
	margin-top:20px;
}
#xwbt{
	height:24px;
	width:360px;
	background:#efefef;
}
.xwbt_tb{
	width:11px;
	float:left;
	margin-left:6px;
}
.xwbt_txt{
	width:280px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	float:left;
}
.xwbt_more{
	width:30px;
	margin-top:10px;
	float:left;
}
.rq{
	color:#FF3E43;
	text-align:right;
	padding-left:25px;
}

.rq2{
	color:#FF3E43;
	padding-left:100px;
}


#lbmenu{
	margin:10px 0px 0px 0px;
	padding:0px;
}
#lbmenu ul{
	margin:5px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#lbmenu li{
	display:block;
	height:24px;
	width:350px;
	line-height:24px;
	padding-left:10px;
	border-bottom:1px dashed #cccccc;
}
#lbmenu a:link, #lbmenu a:visited{
	color:#666666;
	text-decoration:none;
}
#lbmenu a:hover{
	color:#FF3E43;
	text-decoration:none;
}

#middle{
	float:left;
	width:329px;
	margin-top:20px;
	margin-left:29px;
}
#ldjy{
	height:81px;
	background:url(../images/jybg.jpg) no-repeat;
}
.ldjybt{
	width:329px;
	margin-top:6px;
}
.ldtb{
	height:24px;
	float:left;
	margin-left:6px;
	background:url(../images/wxbt_tb.jpg) no-repeat;
	width:11px;
}
.ldtxt{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-left:10px;
	line-height:24px;
	width:200px;
	color:#333333;
}
.jynr{
	width:300px;
	float:left;
	margin-left:12px;
	line-height:22px;
	text-align:justify;
}
#kslj{
	margin-top:6px;
}
.ksljbt{
	height:24px;
	width:329px;
	background:#efefef;
}
.kstb{
	height:24px;
	width:11px;
	float:left;
	margin-left:6px;
	background:url(../images/wxbt_tb.jpg) no-repeat;
}
.ksmc{
	width:90px;
	line-height:24px;
	font-size:14px;
	float:left;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
}
.ksxx{
	width:329px;
	margin-top:5px;
}
.ksnr{
	width:95px;
	float:left;
	height:26px;
	line-height:26px;
	padding-left:14px;
	border-bottom:1px solid #eeeeee;
}
#ggwz{
	width:215px;
	height:185px;
	margin-top:20px;
	margin-left:40px;
	padding:1px;
	border:1px solid #999999;
	float:left;
}
#foot{
	clear:both;
	margin-top:25px;
	background:url(../images/footer_bor.jpg) no-repeat;
	width:1000px;
	overflow:hidden;
	height:74px;
}
.fzc{
	width:630px;
	line-height:22px;
	padding-top:16px;
	float:left;
	padding-left:10px;
}
.copyright{
	width:350px;
	float:left;
	padding-top:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
#main{
	clear:both;
	width:1000px;
	overflow:hidden;
}
#left{
	width:214px;
	float:left;
	overflow:hidden;
	background:url(../images/left_bg.jpg) no-repeat;
}
#zcbt{
	font-size:14px;
	color:#FFFFFF;
	padding-left:35px;
	padding-top:13px;
	font-weight:bold;
}
#zcdh{
	margin:10px 0px 0px 5px;
	padding:0px;
	width:207px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}
#zcdh ul{
	padding:0px;
	list-style:none;

}
#zcdh li{
	display:block;
	height:26px;
	width:160px;
	line-height:26px;
	padding-left:20px;
	margin-left:15px;
	border-bottom:1px dashed #dddddd;
}

#zcdh a:link, #zcdh a:visited{
	color:#666666;
	text-decoration:none;
}
#zcdh a:hover{
	color:#ff3333;
	text-decoration:none;
}


.ztdl{
	background:url(../images/left_bt2.jpg) no-repeat;
	height:24px;
	width:160px;
	margin-left:22px;
	font-size:14px;
	font-weight:bold;
	padding-left:18px;
	border-bottom:1px dashed #dddddd;
}
.dhfo{
	width:209px !important;
	width:210px;
	background:url(../images/left_foot.jpg) no-repeat !important;
	background:url(../images/left_foot2.jpg) no-repeat;
	height:66px;
	float:left;
	margin-left:5px !important;
	margin-left:2px;
}

#right{
	width:776px;
	overflow:hidden;
	float:left;
	margin-left:8px;
}

#banner{
	width:776px;
	height:192px;
	overflow:hidden;
	margin-top:7px;
}
#dhwz{
	height:32px;
	line-height:32px;
	text-align:left;
	padding-left:8px;
}


#nrbt{
	width:776px;
	font-size:14px;
	color:#333333;
	height:24px;
	font-weight:bold;
	background:#efefef;
}
.xmbt{
	background:url(../images/nrbt_tb.jpg) no-repeat;
	height:24px;
	margin-left:8px;
	width:3px;
	float:left;
}
.lpjs{
	width:717px !important;
	width:711px;
	font-size:14px;
	float:left;
	line-height:24px;
	padding-left:8px;
	color:#ac2400;
	font-weight:bold;
	background:#efefef;
	margin-bottom:10px;
}
.gdan{
	width:35px;
	height:5px;
	float:left;
	margin-top:10px;
}

.nrlb{
	width:367px;
	height:170px;
	float:left;
	margin:10px auto auto 16px !important;
	margin:10px auto auto 8px;
	background:url(../images/lpjs_nrbj.jpg) no-repeat;
}
.nrlb_logo{
	height:53px;
	width:144px;
	float:left;
	margin:20px auto auto 10px !important;/*上右下左*/
	margin:20px auto auto 5px;/*上右下左*/
}
.nrlb_txt{
	float:left;
	white-space:normal;
	word-wrap:break-word;
	width:150px;
	line-height:22px;
	margin:20px auto auto 20px;
}
.xx a:link, .xx a:visited{
	color:#ff3333;
	text-decoration:none;
}
.xx a:hover{
	color:#ff3333;
	text-decoration:none;
}
.hslj a:link, .hslj a:visited{
	color:#ff6666;
	text-decoration:none;
}
.hslj a:hover{
	color:#ff3333;
	text-decoration:none;
}

.yema
{
    clear:both;
	width:750px;
	text-align:right;
	padding-right:26px;
}
.yema2{
	width:730px;
	text-align:right;
	padding-right:26px;
}

#zcdh2{
	margin:10px 0px 0px 5px;
	padding:0px;
	width:207px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}
#zcdh2 ul{
	padding:0px;
	list-style:none;

}
#zcdh2 li{
	display:block;
	height:24px;
	width:160px;
	line-height:24px;
	padding-left:18px;
	font-size:14px;
	font-weight:bold;
	margin-left:22px;
	background:url(../images/left_bt2.jpg) no-repeat;
	border-bottom:1px dashed #dddddd;
}
#zcdh2 a:link, #zcdh2 a:visited{
	color:#666666;
	text-decoration:none;
}
#zcdh2 a:hover{
	color:#ff3333;
	text-decoration:none;
}

img.pic2{
	float:right;			
	margin-left:10px;
	margin-top:6px;		
	margin-bottom:5px;
	border:1px solid #cccccc;
}
img.pic3{
	float:right;			
	margin-left:10px;
	margin-top:6px;		
	margin-bottom:5px;
}
p.content{					
	line-height:22px;			
	margin:0px 0px 20px 0px;
	text-align:justify;
	padding:20px 1px 1px 10px;
}
.hjgk{
	padding-left:12px;
	font-family:"";
	font-size:24px;
	font-weight:bold;
	line-height:36px;
	padding-top:20px;
}
.khfw{
	clear:both;
	width:772px;
	margin:8px auto;
	background:url(../images/nrbg_2.jpg) no-repeat;
}
.fwnr{
	width:642px;
	float:left;
	padding:20px;
}
.fwlog{
	width:52px;
	height:236px;
	margin-top:35px;
	background:url(../images/fwln_tb.jpg) no-repeat;
	float:left;
}
.fwcol{
	font-weight:bold;
	color:#CC0000;
}
.ljrw{
	width:772px;
}
.rwnr{
	height:190px;
	margin:8px auto;
	border-bottom:1px solid #dddddd;
}
img.pic1{
	float:left;
	margin-right:10px;	
	margin-bottom:5px;
}
.rczp{
	clear:both;
	width:760px;
	padding-left:15px;
	height:155px;
	margin-top:10px;
	background:url(../images/nrbg_2.jpg) no-repeat;
	min-height:155px;

}
.rctb{
	width:126px;
	float:left;
	padding-top:15px;
}
.rctxt{
	font-family:"黑体", "宋体";
	font-size:18px;
	line-height:40px;
	padding-top:16px;
	padding-left:16px;
	width:600px;
	float:left;
	height:80px;
	font-weight:bold;
}
.zpbt{
	height:26px;
	line-height:26px;
	color:#333333;
	font-size:14px;
	border-bottom:1px dashed #dddddd;
}
.zpxx{
	padding-left:15px;
}

#news{
	clear:both;
	height:220px;
}
#newslist{
	clear:both;
	height:220px;
	width:500px;
}
#newsbt{
	height:24px;
	width:770px;
	float:left;
	margin-top:6px;
	line-height:24px;
}
.xbt{
	font-size:14px;
	font-weight:bold;
	padding-left:18px;
	line-height:32px;
	width:700px;
	float:left;
}
.xbt2{
	font-size:14px;
	font-weight:bold;
	padding-left:18px;
	line-height:32px;
	width:700px;
	float:left;
}

.newsmore{
	margin-top:12px;
	width:35px;
	height:5px;
	float:left;
}


#xwzt{
	margin:0px;
	padding:0px;
	width:776px;
	height:155px;
	float:left;
	min-height:155px;
	background:url(../images/nrbg_2.jpg) no-repeat;
}
#xwztnew{
	margin:0px;
	padding:0px;
	width:776px;
	height:155px;
	float:left;
	min-height:155px;
	background:url(../images/nrbg_2.jpg) no-repeat;
}
#xwzt ul{
	margin:5px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	list-style:none;
	width:746px;
}
#xwzt li{
	display:block;
	height:26px;
	line-height:26px;
	padding-left:10px;
	float:left;
	margin-left:10px;
	width:730px;
	border-bottom:1px dashed #cccccc;
}
#xwzt a:link, #xwzt a:visited{
	color:#666666;
	text-decoration:none;
}
#xwzt a:hover{
	color:#FF3E43;
	text-decoration:none;
}
#wyfw{
	width:999px;
	font-size:14px;
	color:#333333;
	height:24px;
	font-weight:bold;
	background:#efefef;
}

.wypic{
	height:136px;
	width:184px;
	margin:18px 10px 10px 18px !important;
	margin:18px 10px 10px 10px;
	float:left;
	background:url(../images/wuye01.jpg) no-repeat;
}
.fwzz{
	color: #ae2501;
}
.wytxt{
	font-size:14px;
	font-weight:bold;
	margin-top:18px;
	height:136px;
	padding-left:20px;
	line-height:27px;
	padding-top:6px;
	width:540px;
	background:url(../images/wybg_2.jpg) no-repeat;
	float:left;
	color:#333333;
}
.wyxx{
	float:left;
	width:740px;
	padding:30px 18px 10px 18px;
	_padding:10px 18px 10px 18px;
	text-align:justify;
	margin:0px auto;
	line-height:22px;
}
.fwln{
	width:736px;
	height:155px;
	font-size:14px;
	color:#666666;
	padding:15px;
	line-height:38px;
	font-weight:bold;
}
.fwzt{
	background:url(../images/fwpic.jpg) no-repeat bottom;
	padding-left:15px;
	line-height:45px;
}
.fwzt2{
	background:url(../images/fwpic.jpg) no-repeat bottom;
	line-height:45px;
}
.kfrx{
	clear:both;
	height:155px;
	margin-bottom:15px;
}
.kf{
	padding:10px 20px 16px 22px;
	line-height:26px;
}
.rxdh{
	height:20px;
	border-bottom:1px dashed #CCCCCC;
	line-height:18px;
	font-size:14px;
	width:730px;
	margin:0px auto;
	font-weight:bold;
	padding-top:15px;
}
.kf2{
	padding:10px 20px 16px 22px;
	line-height:26px;
	background:url(../images/fwpic.jpg) no-repeat bottom;
}
.red{
	color:#ac2400;
}
.black{ 
	color:#333333;
}
.huis{
	color:#aaaaaa;
	padding-right:10px;
}
.cysj{
	width:776px;
}
.cynr{
	width:145px;
	padding:6px;
	float:left;
	margin:18px !important;
	margin:9px;
	background:url(../images/cybg.jpg) no-repeat;
}
.cytxt{
	line-height:20px;
	padding-top:10px;
}
.cysl{
	color:#999999;
}


#xwzt2{
	margin:0px;
	padding:0px;
	width:776px;
	height:155px;
	float:left;
	min-height:155px;
}
#xwzt2 ul{
	margin:12px 0px 0px 0px;
	padding:0px;
}
#xwzt2 li{
	display:block;
	line-height:26px;
	border-bottom:1px dashed #e5e5e5;
	padding-left:10px;
}
.newslist{
	padding:0px;
	margin:0px;
	overflow:hidden;
	width:776px;
}
.newslist ul{
	margin:0px;
	margin:8px 10px 10px 20px;
}
.newslist li{
	line-height:26px;
	
}

.search{
	clear:both;
	width:209px;
	float:left;
	height:155px;
	margin:10px 0px 5px 5px !important;
	margin:10px 0px 5px 3px;
	background:url(../images/search.jpg) no-repeat;
}
.sebt{
	border-bottom:1px solid #dddddd;
	height:20px;
	padding-left:20px;
	margin:10px;
	width:170px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	background:url(../images/wxbt_tb.jpg) no-repeat;
}
.searchan{
	border:0px;
	background:url(../images/searh_b.jpg) no-repeat;
	height:21px;
	width:57px;
	cursor:hand;
	line-height:22px;
	padding-left:14px;
}


.tsjy{
	height:20px;
	border-bottom:1px solid #ad2400;
	line-height:22px;
	font-size:12px;
	width:730px;
	color:#ad2400;
	margin:0px auto;
	padding-top:15px;
}

.name{
	height:18px;
	width:152px;
	padding:3px 0px 0px 18px;
	line-height:18px;
	background:url(../images/name_tx.jpg) no-repeat 2px 50%;
	border:1px solid #829bb9;

}
.tel{
	height:18px;
	width:152px;
	padding:3px 0px 0px 18px;
	line-height:18px;
	background:url(../images/tel-b.jpg) no-repeat 2px 50%;
	border:1px solid #829bb9;
}
.yb{

    height:18px;
	width:239px;
	line-height:18px;
	border:1px solid #829bb9;
	padding:3px 0px 0px 18px;
	background:url(../images/dizhi.jpg) no-repeat 2px 50%;/*2px是居左右  50%实现上下居中*/
}
.text_style
{
    height:18px;
	width:239px;
	line-height:18px;
	border:1px solid #829bb9;
	padding:3px 0px 0px 2px;
    }
.wbk{
	width:152px;
	height:18px;
	padding:3px 0px 0px 18px;
	background:url(../images/yb.jpg) no-repeat 2px 50%;/*2px是居左右  50%实现上下居中*/
	border:1px solid #829bb9;
	line-height:18px;

}

.zxzp{
	height:26px;
	line-height:26px;
	color:#333333;
	font-size:14px;
	padding-top:16px;
	border-bottom:1px dashed #cccccc;
}
.dspic{
	text-align:center;
	padding:25px;
}
div.dstxt p{
	margin:10px 16px 15px 16px;
	padding:0;
	text-indent: 2em;
	line-height:22px;
}
.dsqm{
	text-align:right;
	padding-right:20px;
	font-weight:bold;
}
.ds{
	width:762px;
	margin-left:10px;
}
img.pic3{
	float:left;
	margin-right:10px;	
	margin-bottom:5px;
	padding:29px 15px 10px 0px;
}
div.dsjj p{
	margin:10px 16px 15px 16px;
	padding:15px;
	text-align:justify;
	text-indent: 2em;
	line-height:22px;
}
.yszp{
	width:776px;
}


.zplb{
	width:217px;
	padding:3px;
	float:left;
	margin:17px 17px 0px 17px !important;
	margin:13px 13px 0px 13px;
	background:url(../images/yszpbg.jpg) no-repeat;
}
.zptxt{
	height:28px;
	padding-top:12px;
	color:#666666;
}
.gslc{
	padding:10px;
	line-height:30px;
}
.lxhj{
	width:772px;
	margin:10px auto;
	background:url(../images/nrbg_2.jpg) no-repeat;
}

.lxnr{
	height:16px;
}

.lxbt{
	height:16px;
	line-height:16px;
	border-bottom:1px dashed #cccccc;
	padding-left:16px;
	font-size:14px;
	margin:0px 16px 6px 16px;
	font-weight:bold;
	background:url(../images/tub2.jpg) no-repeat;
}
.lxbt2{
	height:16px;
	line-height:16px;
	border-bottom:1px dashed #cccccc;
	padding-left:16px;
	font-size:14px;
	margin:30px 16px 6px 16px;
	font-weight:bold;
	background:url(../images/tub2.jpg) no-repeat;
}
.lxtxt{
	padding:0px 16px 0px 16px;
}

.gsln{
	line-height:30px;
}
div.gsln p{
	padding:15px;
	text-align:justify;
	text-indent: 2em;
	line-height:22px;
}
.shzr{
	padding:16px;
	font-size:16px;
	line-height:40px;
	font-weight:bold;
}
div.shzr p{
	text-align:justify;
	text-indent: 2em;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
}
.ppln{
	padding-left:16px;
	padding-top:16px;
	padding-bottom:16px;
	line-height:34px;
}
div.ppln p{
	text-indent:7em;
}


.ndxy{
	padding-left:16px;
	padding-top:16px;
	padding-bottom:16px;
	line-height:34px;
}

/*选项卡*/

#tab_container1{width:760px;text-align:left; margin:12px auto;}
.cls_tab_nav{
	height:23px;
	overflow:hidden;
	font-size:12px;
	text-align:left;
	background:url(../images/xybore.jpg) repeat-x bottom;
}
.cls_tab_nav ul{
	font-size:12px;
	margin:0;
	padding:0;
}
.cls_tab_nav_li{
	background:url(../images/xybg2.jpg) no-repeat -70px 0;
	width:71px;
	height:23px;
	line-height:23px;
	float:left;
	font-size:12px;
	display:inline;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
}
.cls_tab_nav_li_first{
	background-position:0px 0px;
	background:url(../images/xybg2.jpg) no-repeat -73px 0;
	width:71px;
}
.cls_tab_nav_li a{
	text-decoration:none;
	font-size:12px;
	color:#333333;
}

.cls_tab_body{
	border-top:none;
	min-height:260px;
	padding:20px 8px 20px 2px;
}
.cls_div{
	display:none;
	text-indent:2em;
	line-height:28px;
	font-size:12px;
}
.xybt{
	text-align:center;
	line-height:70px;
	font-size:24px;
	line-height:70px;
}

.cpsc{
	width:990px;
	height:475px;
	margin:25px auto 0px auto;	
	color:#333333;
}
#xxnr{
	width:777px;
	background:url(../images/nrbg_2.jpg) no-repeat;
	margin:12px auto;
	min-height:155px;
}
.xxtitle{
	width:740px;
	padding-top:36px;
	margin:0px auto;
	text-align:center;
	padding-bottom:8px;
	line-height:20px;
	font-size:16px;
	border-bottom:1px solid #cccccc;
}
.xxtxt{
	width:740px;
	margin:0px auto;
	padding-top:25px;
	min-height:500px;
	padding-bottom:240px;
	text-align:justify;
	background:url(../images/xwbg.jpg) no-repeat bottom;
	line-height:26px;
}
.xxtxt p{
	text-indent:2em;
	text-align:justify;
}
.xxdata{
	width:740px;
	margin:50px auto 0px auto;
	text-align:right;
	padding-right:10px;
	color:#999999;
	line-height:26px;
	border-top:1px solid #dddddd;
}
.xmk{
	height:17px;
}
.xmtp{
	margin:0px 17px 17px 17px;
	height:200px;
	/*background:url(../images/xmtp.jpg) no-repeat;*/
}
.lpxx{
	width:772px;
	margin:8px auto;
	padding-bottom:17px;
	background:url(../images/nrbg_2.jpg) no-repeat;
}
.xmtxt{
	width:737px;
	margin:0px auto;
}
.xmgg{
	font-size:14px;
	line-height:28px;
}
.xmgg p{
	text-indent:2em;
	text-align:justify;
}
.xmtitle{
	width:737px;
	color:#ac2300;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	border-bottom:1px dashed #CCCCCC;
	margin:0px auto 12px auto;
}
.xxlx{
	line-height:26px;
	margin-top:20px;
	padding-top:10px;
	border-top:1px dashed #cccccc;
}
.download{
	color:#FF3E43;
	padding-left:100px;
}
	
	
h2 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px dotted #dedede;
  }
  h3 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
  }
  .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  ul {
    list-style-image:url(list-style.gif);
  }
  pre {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  code {
    margin: 0;
    padding: 0;
  }

  #gallery {
    padding: 25px;
  }
.ad-gallery {
  width: 720px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background:url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 5px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background:url(../images/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
	  float:left;
      width: 100%;
    }
      .ad-gallery .ad-thumbs ul {
        float: left;
        width: 700px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.flsm{
	text-align:justify;
	padding:10px;
}
.flsm p{
	text-indent:2em;
	text-align:justify;
}
.bqbt{
	border-bottom:1px dashed dddddd;
	color:#999999;
	width:700px;
	height:26px;
	font-size:14px;
	line-height:26px;	
}
.wzdt{
	color:#FFFFFF;
}
.mapmenu2{
	background:url(../images/map_menu2.jpg) no-repeat;
	height:25px;
	width:70px;
	padding-left:10px;
	color:#333333;
}
.mapmenu3{
	background:url(../images/map_menu3.jpg) no-repeat;
	height:25px;
	width:113px;
	padding-left:10px;
	color:#333333;
}
.xinwenlb
{
    
    border-bottom:1px dashed #cccccc;
    height:28px;
    line-height:28px;
    clear:both;
    width:776px;
    float:left;
}
.xinwenleft
{
    width:580px;
    /*padding-top:6px;*/
    padding-left:5px;
	_padding-top:5px;
    float:left;
}
.xinwenright
{
    float:right;
    padding-right:8px;
    width:60px;
}

.xinwenload
{
    float:right;
    padding-right:8px;
    width:60px;
	
}

.videotitle{
	text-align:center;
	font-size:18px;
	font-family:"宋体";
	font-weight:bold;
	height:30px;
	margin:30px auto;
	border-bottom:1px dotted #CCCCCC;
	line-height:30px;
}
.videotxt{
	text-align:center;
}

.jingtai_cont{
	padding-left:0px; /*FireFox*/
	padding-left:/*\**/0px\9; /* IE8 */
	*padding-left:0px; /* IE7 */
	_padding-left:0px; /* IE6 */ 
} 

.jingtai_cont2{	padding-left:17px; padding-left:/*\**/17px\9; *padding-left:17px;_padding-left:0px;}









ol li{margin:8px}
#con{ font-size:12px; margin:0px auto; width:760px;}
#tags { padding:0px; margin:0px 0px 0px 10px; width:400px; height:23px;}
#tags LI { background:url(../images/tagleft.gif) no-repeat left bottom; float: left; margin-right:1px; list-style-type:none; height:23px;
}
#tags LI A {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/tagright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none
}
#tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag {BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px}
#tags LI.selectTag A {BACKGROUND-POSITION: right top; COLOR: #000; LINE-HEIGHT: 25px; HEIGHT: 25px}
#tagContent { width:760px;PADDING-RIGHT: 1px; BORDER-TOP: #aecbd4 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff}
.tagContent {PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(images/bg.gif) repeat-x; PADDING-BOTTOM: 10px; WIDTH: 750px; COLOR: #474747; PADDING-TOP: 10px; text-align:justify;}
.tagContent p{text-indent: 2em;}
#tagContent DIV.selectTag {DISPLAY: block}