body{
	margin:0px; 
	padding:0px; 
	font-size:12px;
	background:url(../../images/oldTemplates/reddot/qy_02.jpg) repeat-x left top; text-align:center;}
	
ul{ padding:0px; margin:0px; list-style-type:none;}
div,form,ul,ol,li,dl,dt,h1,h2,h3,h4,dd,p,select,a{margin:0px;padding:0; border:0; color:#222; font-size:12px; text-align:left}
table,tr,td{margin:0px;padding:0; border:0; color:#222; font-size:12px;}
/*t��\lin1��ɫ��lin2\��ɫlin3\��ɫ*/
A:link,A:visited{
     color:#1A3293;
	 text-decoration:none;
	 }
A:active{
	 color:#1A3293;
     text-decoration:none;
	 }
A:hover{ 
	 color:#FF8000;  
	 text-decoration: underline;
	 }
A.lanse:hover{ 
	 color:#FF8000;  
	 text-decoration: underline;
	 }
	 
A.lanse:link,A.lanse:visited{
     color:#0D268F;
	 text-decoration:none;
	 }
A.lanse:active{
	 color:#0D268F;
     text-decoration:none;
	 }
A.lanse:hover{ 
	 color:#FF8000;  
	 text-decoration: underline;
	 } 
	 
.link_ls A:link,.link_ls A:visited{
     color:#555;
	 text-decoration:none;
	 }
.link_ls A:active{
	 color:#555;
     text-decoration:none;
	 }
.link_ls A:hover{ 
	 color:#FF8000;  
	 text-decoration: underline;
	 }
	  	 
.nav1 A:link,.nav1 A:visited{
     color:#FF4800;
	 text-decoration:none;
	 }
.nav1 A:active{
	 color:#FF4800;
     text-decoration:none;
	 }
.nav1 A:hover{ 
	 color:#FF8000;  
	 text-decoration: underline;
	 }	 
.huangse12{ font-size:12px; color:#FF7300}	 
.input{ border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; border-top:1px solid #808080; border-left:1px solid #808080; }	

	 
#header,#main{ width:950px; margin:0 auto}

#footer{ width:950px; border-top:1px solid #C4C4C4; margin:10px auto 0  auto; padding:10px 0;}
#footer .span{width:860px; margin:0 auto; }
#footer .footer_left{ float:left;}
#footer .footer_right{ float:right; width:560px; text-align:center; line-height:24px;}

.top_left{ float:left; background:url(../../images/oldTemplates/reddot/qy_04.jpg) no-repeat left top; width:343px; height:40px; padding-left:30px; padding-top:2px;}
.top_left .home1{ float:left; width:auto; padding-right:15px; background:url( ../../images/oldTemplates/reddot/home1.gif) no-repeat left 2px; padding-left:20px; line-height:24px; white-space:nowrap;}
.top_left .home2{ float:left; width:auto; background:url( ../../images/oldTemplates/reddot/home2.gif) no-repeat left 2px; padding-left:20px; padding-right:15px; line-height:24px; white-space:nowrap;}
.top_search{ float:left; padding-left:10px; padding-top:6px;}
.top_right{ float:right; padding-right:5px;}
.search_button{background:url(../../images/oldTemplates/reddot/qy_09.jpg) left center no-repeat; width:80px; height:20px; font-size:14px; font-weight:bold; color:#323232; line-height:20px; text-align:center; border:1px solid #D4D0C8;}

.nav{ width:950px; margin:0 auto; margin-top:10px; background:url(../../images/oldTemplates/reddot/qy_15.jpg) no-repeat left top; width:950px; height:30px;}
.nav ul{ float:left; width:auto; margin-left:26px; display:inline; height:30px; background:url(../../images/oldTemplates/reddot/nav_libg.gif) repeat-x left top}
.nav ul li{ float:left; width:100px; display:inline; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px;}
.nav .nav1{ background:url(../../images/oldTemplates/reddot/nav_bg.gif) no-repeat center; color:#FF4800}
.banner{ width:950px; height:200px; margin-top:10px;}
.banner h3{ padding:40px 0 10px 30px; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff;}
.banner p{ padding:0 0 10px 30px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff;}

#left{ float:left; width:200px; overflow:hidden}
#right{ float:right; width:740px; overflow:hidden}
#left .left_lmt,#right .right_lmt{ width:100%; background:url(../../images/oldTemplates/reddot/qy_20.jpg) no-repeat right top; height:30px; margin-top:10px;}
.lmt{float:left; width:auto; color:#555; font-weight:bold; padding-left:15px; background:url(../../images/oldTemplates/reddot/qy_20.jpg) no-repeat left top; height:30px; line-height:30px; font-size:14px;}
.more{float:right; width:auto; background:url(../../images/oldTemplates/reddot/qy_20.jpg) no-repeat right top; height:30px; line-height:30px; padding-right:10px;}

.left_box{ float:left; width:198px; border:1px solid #B0B0B0; border-top:0; padding:10px 0;}
.photo{ width:190px; margin:0 auto; padding:10px 0; text-align:center;  font-size:14px; line-height:32px; color:#666;}
.photo img{ border:1px solid #ccc; padding:2px 5px;}
.pic_page{ width:160px; margin:5px auto; }
.pic_page .up{ float:left;}
.pic_page .down{ float:right;}

.left_box dl{ width:180px; padding:0 5px;}
.left_box dl dt{float:left; width:160px; padding-left:25px; line-height:23px; font-weight:bold;}
.left_box dl dd{float:left; width:150px; padding-left:35px; line-height:23px; background:url(../../images/oldTemplates/reddot/+-.gif) no-repeat 0 -19px;}
.left_box dl .jia{ background:url(../../images/oldTemplates/reddot/+-.gif) no-repeat left -41px;}
.left_box dl .jian{ background:url(../../images/oldTemplates/reddot/+-.gif) no-repeat left 4px;}
.left_box dl dt span,.left_box dl dd span{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666}

.left_box .p10{width:180px; padding:10px 0 10px 10px; line-height:20px; overflow:hidden;}

.left_box  li{ line-height:22px;}

.right_box{ float:left; width:738px; border:1px solid #B0B0B0; border-top:0; padding:10px 0 10px 0;   }
.list_img li{ float:left; width:19%; text-align:center; line-height:22px; padding-bottom:10px;}
.list_img li img{border:1px solid #ccc; padding:2px;}
.list_img li span{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.right_box table td{ padding:5px 0; line-height:22px;}
.right_box .table_left{ text-align:right; padding-right:5px; background-color:#eee; font-weight:bold}

.news_ul li{ padding-left:10px; line-height:20px; padding-bottom:10px;}
.news_ul li span{ color:#999;}
.home_about img{ float:left; border:1px solid #ccc; padding:2px; margin-right:10px; display:inline;}
.home_about p{ line-height:20px;}

.product_content h3{ font-size:16px; font-weight:bold; text-align:center; border-bottom:1px dashed #ccc; padding:10px 0;}
.product_content h3 span{ font-size:12px; font-weight:normal; color:#999;}
.product_content .contact{ width:auto; margin:10px auto; white-space:nowrap; padding-left:200px;} 
.product_content .contact a{ padding-right:10px;}
.product_content .pr_img{ padding:10px 0; text-align:center}
.product_content .pr_img img{ width:400px;}
.product_content .page_img{ padding:10px 0; text-align:center; line-height:32px;}
.product_content .pr_title{ padding-left:30px; line-height:32px; font-size:14px; font-weight:bold; color:#F78321; border-bottom:1px dashed #ccc; margin-bottom:10px; background:url(../../images/oldTemplates/reddot/title_ico.gif) no-repeat 2px 5px;}
.product_content .list{ padding:10px;}
.product_content .list li{ float:left; width:40%; margin-right:20px; border-bottom:1px dashed #ccc; line-height:22px;}
.product_content .list li b{ float:left; width:90px;}
.product_content p{ padding:10px 0 20px 0; line-height:22px;}




.mail_button{float:left;background:url(../../images/oldTemplates/reddot/mail_button.gif) no-repeat right top; padding-right:5px; margin-right:10px; display:inline;margin-bottom:5px;}
.mail_button span{float:left; background:url(../../images/oldTemplates/reddot/mail_button.gif) no-repeat left top; padding-left:5px; height:21px; line-height:21px; font-size:12px; white-space:nowrap;}

.page{ margin:5px 15px 10px 5px; border-top:1px solid #ccc;}
.page .page_left{ float:left; line-height:28px;}
.page .page_right{ float:right; line-height:28px;}


.photo_list{ width:600px; padding:20px 0; margin:0 auto;}
.photo_list .jt_left{ float:left; padding-top:100px;}
.photo_list .jt_right{ float:right; padding-top:100px;}
.photo_list .jt_left img,.photo_list .jt_right img{ cursor:pointer}
.photo_list .photo_img{ float:left; width:560px; overflow:hidden; height:auto;}
.photo_list .photo_img li{ float:left; width:560px; text-align:center;}
.photo_list .photo_img img{ width:auto; height:auto;}

.news_detail h3{ font-size:16px; line-height:26px; font-weight:bold; text-align:left; border-bottom:1px dashed #ccc; padding:10px 0;}
.news_detail h3 span{ font-size:12px; font-weight:normal; color:#999;}
.news_detail p{ padding:10px 0 20px 0; line-height:22px;}
/*******************************/
.song_org_width_pic{
margin-top:10px;
float:left;
width:365px;
margin-right:5px;
}
.song_org_width_pic_bg{
float:left
width:365px;
height:220px;
background:url(../../images/oldTemplates/reddot/song_pic.gif);
}
.song_org_width_pic_left{
float:left;
width:110px;
}
.song_org_width_pic_left .top{
	height:30px;
	font-size:18px;
	color:#000000;
	padding-top:70px;
	font-weight: bold;
	padding-left:35px;
}
.song_org_width_pic_left .down{
padding-top:8px;
padding-left:20px;}
.song_org_width_pic_right{
	float:right;
	width:235px;
	padding-top:60px;
	font-size:14px;
	line-height: 30px;
}
/**edit by YangYongjian 2009-11-03**/
.list_img li {line-height:16px;height:170px;overflow:hidden;padding-left:2px;padding-right:2px;padding-bottom:0;}
.list_img li a{word-break:break-all;}


.fmbdiv{
	width:380px;
	overflow:hidden;
	border:1px solid #e4ebf7;
	background:#f3f5f8;
	color:#19357a;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
}
.fmbdiv p{
	margin:0px 8px;
	float:left;
	padding:0px;
	width:364px;
}
.fmbdiv p a:link,.fmbdiv p a:visited{
	color:#19357a;
}
.fmbdiv p{

	line-height:28px;
}
.fmbdiv p.online{
	border-bottom:1px dotted #d6e1f2;
	
}
.fmbdiv p b{
	color:#333;
}
.fmbdiv p.online b{
	padding-right:5px;
}
.fmbdiv p img{
	padding-left:5px;
	margin-right:0px;
	vertical-align: middle;
}
