@charset "utf-8";
html,body,h1,h2,h3,h4,h5,ul,ol,li,form,p,img,dl,dt{ margin:0; padding:0;}
body{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color: #333333;
}
ul,ol,li{ list-style:none;}
img{ border:0;}
a {color: #000000; font-size:12px;text-decoration: none;}
a:hover { color: #FF0000;}
table,td{ border-collapse:collapse;}

.navbj{background:url(../images/navbj.jpg) left no-repeat;}
.toptel{text-align:right; font-size:16px; font-weight:bold; line-height:28px; color:#FFF;}

.top{ background:url(../images/bodybg.gif) repeat-x bottom right;}
.barr{ background: url(../images/top.gif)right bottom no-repeat ; padding-top:10px; padding-left:5px;border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.banner td { background:url(../images/bottom.gif) bottom right no-repeat; height:126px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.logo{ padding-bottom:5px; padding-top:5px;}
.logoname{font-weight:bold; font-size:28px; color:#FFF; padding-left:10px; padding-top:5px; font-family:"黑体" , heiti;}
.bar { text-align:left; height:42px;padding-left:44px;}
.bar a{color:#000; font-weight:bold; margin-left:50px; margin-right:0px;;font-size:16px;}
.bar a:hover{ color:#FF0000;}
.comp{ font-weight:bold; font-size:18px ; color:#464647; line-height:35px; border-top:1px solid #D7D7D7;}
.kj{ margin-left:10px; color:#ffffff; font-size:18px;}
.qx{ color:#FFFFFF; margin-left:50px; margin-top:20px; font-size:16px;}
.cla_con { padding-left:5px;line-height:25px; padding-top:10px;}
.cla_con a{ font-weight:bold;}
.cla_con  ul{ margin-bottom:5px;}
.cla_con  li a{ color:#000000; font-size:13px; font-weight:normal; text-decoration:underline; font-weight:normal;}
.cla_con  li a:hover{ color:#FF0000;}
.cla_con1 { padding-left:5px;line-height:25px; padding-top:10px;}
.cla_con1 a{ font-weight:bold; font-size:16PX; color:#F00;}
.cla_con1  ul{ margin-bottom:5px;}
.cla_con1  li{ float:left; width:325px; padding:2px;}
.cla_con1  li a{ color:#000000; font-size:13px; font-weight:normal; text-decoration:underline;font-weight:normal;}
.cla_con1  li a:hover{ color:#FF0000;}
.cla_tit { margin-top:5px;}
.cla_tit td.tit_bac{line-height:35px;color:#000000; font-size:19px; font-weight:bold; padding-left:5px; border-bottom:3px solid #990000;}
.cla_tit td.tit_bac span{ float:right; margin-right:15px;}
.cla_tit td.tit_bac span a{ font-size:13px; font-weight:normal; color:#FFFFFF;}
.bottom{ margin-top:5px;background:#cccbcb; line-height:24px;}
.bottom td{ text-align:left; border-top:1px solid #D9D9D9; padding-top:10px; padding-bottom:10px; padding-left:5px; }
.bottom a{ color:#333333;}
 .news_title{ font-size:1.8em; margin:0px; line-height:2.2em; text-align:center}
.news_att{ color:#999999; border-bottom:#F4E4DD dashed 1px; text-align:center}
.news_att span{ cursor:pointer;}
.news_title,.news_att,.news_content{ margin-left:10px; margin-right:10px;}
.news_content{ margin-top:10px; line-height:1.8em; height:100%; font-size:1.1em; overflow:hidden;}
#news {color:#000000;vertical-align:top;}
#news span{ float:right; color:#666666;}
#news li {line-height:28px;text-align:left;padding-left:6px;float:left; margin-left:10px; margin-right:10px;}
 #news a{ display:inline-block; color: #000000; text-decoration:none; font-size: 12px; text-decoration:underline; } 
 #news a:hover { color: #FF0000;}
 .inews {margin-bottom:5px; margin-top:5px;}
.inews li {padding-left:10px; line-height:25px; border-bottom:1px  dotted #CCCCCC; background:  url(../images/index_46.jpg) no-repeat 10px center;}
.inews li a {display:inline-block; color:#000000; font-size:13px;}
.inews li a:hover {color:#FF0000;}
.inews span { color:#999999; font-size:10px; float:right; padding-right:10px;}
 .con{ padding:20px 10px 20px 10px;line-height:25px;}
.conPP{ padding:20px 0px 20px 0px;line-height:25px;}
 .nam { background:#CCCCCC; color:#000000; font-weight:bold; padding-left:5px;}
 .cla {font-weight:bold;font-size:12px; text-align:left; margin-top:10px; margin-bottom:10px; border-bottom:1px dotted #999999;line-height:30px; color:#333333; padding-left:2px;}
 .telnum{ color:#F00; font-size:15px; font-weight:bold; text-align:center; background:#f3f3f3;}
 .tit_a{ background:#338fff; color:#FFFFFF; text-indent:10px; font-size:14px; line-height:26px; font-weight:bold;}
.tit_a span{ float:right; margin-right:10px;}
.about{ padding:2px; line-height:24px;}
.about img{ margin-right:10px;}
.inputTxt { background:url(../images/input_bg.jpg); border:none; border:#CCCCCC 1px solid;}
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:center;position:relative;z-index:99;padding-left:460px;
}

.bitdiv{display:inline-block;width:12px;height:12px;margin:0px 10px 10px 0px;cursor:pointer;float:left;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}

#ppfl{
	background-color:#FFFFFF;
	width:199px;
	height:363px;
	overflow:hidden;
	border:1px #d7d7d7 solid;}
.ppflbt{
	background:#fc0000;
	width:199px;
	height:28px;
	overflow:hidden;}
.ppflbt h2{
	font-size:14px;
	margin-top:8px;
	margin-left:10px;}
.ppflbt h2 a{
	color:#FFFFFF;
	text-decoration:none;}
.ppflnr ul{
	border-bottom:1px #CCCCCC solid;
	margin-top:2px;}
.ppflnr ul li{
	width:185px;
	height:39px;
	_height:35px;
	*height:35px;
	overflow:hidden;
	font-size:14px;
	margin-left:5px;}
.ppflnr ul li p{
	float:left;
	display:inline;
	margin-top:10px;}
.ppflnr ul li a{
	float:left;
	display:inline;
	color:#333333;
	margin-top:11px;
	margin-left:4px;}
#nr_l,#nr_c,#nr_r{
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:5px;}
#nr_c,#nr_r{
	margin-left:9px;}
#nr_l{
	width:201px;
	overflow:hidden;}
#nr_c{
	width:596px;
	overflow:hidden;}
#nr_r{
	width:184px;
	overflow:hidden;}
#lxwm{
	background-color:#FFFFFF;
	width:199px;
	height:395px;
	overflow:hidden;
	border:1px #d7d7d7 solid;
	margin-top:10px;}
.lxwmbt{
	background:#338fff;
	width:199px;
	height:28px;
	overflow:hidden;}
.lxwmbt h2{
	font-size:16px;
	margin-top:5px;
	margin-left:10px;}
.lxwmbt a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	 line-height:28px;
	 padding-left:8px;}
.lxwmnr ul{
	margin-left:10px;
	margin-top:10px;}
.lxwmnr ul li{
	width:180px;
	overflow:hidden;
	line-height:25px;
	font-size:14px;}
.lxwmnr span{
	text-align:center;
	margin-top:5px;}
.bran li{ border-bottom:dotted 1px #999999; margin-bottom:10px;}
.bran li span{ float:right; margin-right:5px; }
.bran li span a{font-size:12px; font-weight:normal; color:#999999;}
.bran li a{ color:#FF0000; font-size:14px; font-weight:bold;} 
.bran td a{ color:#000000; font-size:12px;font-weight:normal; } 
.bran td{ height:30px; line-height:30px; padding:0px;}
.page{ margin-top:20px; margin-bottom:20px; text-align:center; background:#EBEBEB;border-bottom:1px dotted #CCCCCC;}
.pro td { border:#999999 1px solid;}
.footlinks {clear:both;margin:0px auto;padding:0px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}