@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{margin:0;padding:0;}
body{background:#FFF url(../images/bodybg.jpg) top repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px;color:#292929;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

a:link,a:visited{ text-decoration:none; color:#06F;}
a:hover{text-decoration:none;color:#f00; }

.lefttit{ background:url(images/ind-03.jpg) no-repeat; width:170px; height:32px; margin:0 auto 5px auto; padding-left:27px; font:bold 14px/33px Arial, Helvetica, sans-serif; line-height:32px;}

.lefttit a:link{ text-decoration:none; color:#fff;}
.lefttit a:visited{ text-decoration:none; color:#fff;}
.lefttit a:hover{text-decoration:none;color:#f00; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.mr{ margin-right:10px;}
.ml{ margin-left:10px;}
.mt{ margin-top:20px;}
.mb{ margin-bottom:10px;}
h2{ background:url(images/ind-06.jpg) left 5px no-repeat; padding-left:25px; font-size:12px; font-weight:bold; height:25px; line-height:25px;}
/* public over */
#gd{ width:950px; height:32px; background:url(images/ind_pic05.gif) repeat-x; margin:0 auto; font:normal 14px/32px Arial, Helvetica, sans-serif; text-align:right; color:#fff;}
#gd a:link,#gd a:visited,#gd a:hover,#gd a:active{ color:#fff; margin:0 0.5em;}


#banner,#gd,#mn{  width:950px; margin:0 auto;}
#banner{ background:url(images/ind-01.jpg) no-repeat; height:169px;}
#gd{ background:url(images/ind-02.jpg) repeat-x; font:normal 14px/31px Arial, Helvetica, sans-serif; text-align:right; color:#fff;}
#mn{ border-right:solid 1px #ccc; border-left:solid 1px #ccc; width:949px;}
.mnleft{ width:210px; float:left; padding-bottom:30px; background:#78abe4; padding-top:18px; }
.lpart01{ border:solid 1px #ccc; position:relative; padding-top:51px; background:#fff; margin:15px auto 8px auto; width:195px;}
.lpart02{ border:solid 1px #ccc; position:relative; padding-top:31px;background:#fff;margin:15px auto 8px auto; width:195px;}
.lpart_tit01{ background:url(images/ind-04.jpg) no-repeat; width:170px; height:51px; position:absolute; top:-1px; left:-1px;font:bold 14px/31px Arial, Helvetica, sans-serif; padding-left:27px; color:#fff;}
.lpart_tit02{ background:url(images/ind-05.jpg) no-repeat; width:170px; height:31px; position:absolute; top:-1px; left:-1px; font:bold 14px/31px Arial, Helvetica, sans-serif; padding-left:27px; color:#fff;}
.left_list{ padding:10px;}
.left_list li{ border-bottom:dashed 1px #ccc; margin-bottom:8px;}
.left_list li a:link{text-decoration:none; color:#06F;}
.left_list li a:visited{text-decoration:none; color:#06F;}
.left_list li a:hover{text-decoration:none;color:#f00; }
.mnrig{ width:715px; float:right;}
.rigtit1_1 {font-size:12px; 
            color:#000; 
			margin:10px 0;  
			padding-right:5px;   
			width:98%;
			margin-top:0px; 
			margin-bottom:2px;}
.rigtit{height:38px; font-size:20px; font-family:"����"; color:#F60; font-weight:700; line-height:38px; margin:10px 0;  padding-right:5px; background:url(images/ind-07.jpg) no-repeat; width:96%}
.rigsubtit{ background:url(images/ind-09.jpg) no-repeat; height:27px; font:bold 14px/27px Arial, Helvetica, sans-serif; padding-left:15px;margin:10px 0; position:relative;}
.subtit_down{ width:79px; height:24px; position:absolute; top:0; right:15px;}

.plogo{ width:166px; 
        height:140px; 
		padding-top:3px; 
		float:left;}
.plogo1{ width:166px; 
        height:164px; 
		padding-top:3px; 
		float:left;}
.plogo img{ margin-left:16px;
			width:121px;
			height:66px;}
.plogo1 img{ margin-left:16px;
			width:121px;
			height:66px;}
.pimg{ width:166px; 
       height:140px;
	   float:left;}
.pimg1{ width:166px; 
       height:230px;
	   float:left;}
.pimg img{ margin-left:16px;
		   width:131px;
		   height:138px;
		   margin-top:1px;}
.pimg1 img{ margin-left:16px;
		   width:131px;
		   height:138px;
		   margin-top:1px;}
.name{ padding-right:5px; 
	   padding-bottom:8px;
	   font-size:12px;
	   height:18px;
	   line-height:18px;
	   height:130px;
	   text-align:justify;
	   }
.name1{ padding-right:5px; 
	   padding-bottom:8px;
	   font-size:12px;
	   height:18px;
	   line-height:18px;
	   height:160px;
	   text-align:justify;
	   }
.name2{ padding-right:5px; 
	   padding-bottom:8px;
	   font-size:12px;
	   height:18px;
	   line-height:18px;
	   height:224px;
	   text-align:justify;
	   }
.name span{ font-size:14px; 
            color:#06C; 
			font-weight:700;
			}
.name1 span{ font-size:14px; 
            color:#06C; 
			font-weight:700;
			}
.name2 span{ font-size:14px; 
            color:#06C; 
			font-weight:700;
			}
.name p{ margin-top:8px;}
.name1 p{ margin-top:8px; margin-bottom:5px;}	
.name2 p{ margin-top:8px; margin-bottom:5px;}			
.title{
	font-size:14px;
	color:#fff;
	font-weight:700;
	}
.rigsubtit{ background:url(images/ind-09.jpg) no-repeat; height:27px; font:bold 15px/29px Arial, Helvetica, sans-serif; padding-left:15px;margin:10px 0; position:relative;}
.subtit_down{ width:79px; height:24px; position:absolute; top:0; right:15px;}

#ft{width:928px; margin:10px auto;border:solid 1px #ccc; position:relative; background:url(images/ind-12.jpg) top repeat-x; height:80px; padding:10px;}
.footertit{ background:url(images/ind-11.jpg) no-repeat; width:93px; height:15px; position:absolute; top:-8px; left:420px;}
.logo{ width:165px; height:52px; margin:3px 0; padding:0; border:1px solid #cccccc;}

.img1{ width:165px; height:52px; margin:3px 0; padding:0; border:1px solid #cccccc;}
.zxbm{ font-size:14px; color:#F00; font-weight:700;}
.zxbm a{ color:#F00; text-decoration:underline;}
.zxbm a:hover{ color:#06F;}
.zxbm a:visited{ color:#F00;}
