@import "import.css";
.mainBody{ width:980px; margin:0 auto; text-align:left; }
.top{height:95px; background:#17292b;}
	.logo{ width:640px; float:left;}
	.topLogin{ float:right; width:340px;}
	.topLogin p{ text-indent:0; color:#ccc;}
	.inputBox{ border:1px solid #d1d2d3; background:#eee; width:80px; height:16px;}
.mainMenu{ height:30px; line-height:30px; background:url(../images/menu_bg.jpg) repeat-x;}
.mainMenu ul { padding-left:85px;}
.mainMenu ul li{ float:left; margin-right:18px;}
.mainMenu ul li a{ color:#666; font-size:12px; font-weight:bold;}
.mainMenu ul li a:hover{ color:#c63;}

.banner{ height:260px; background:#17292b;}
.banner2{ height:100px; background:#17292b;}
.content{ background:#fff url(../images/content_bg.jpg) right repeat-y; padding-top:20px;}
.content .col1{ float:left; width:730px; }
.content .col1 .col1Area{ width:686px; padding-left:10px; overflow:hidden;} 
.content .col2{ float:left; width:240px;}

.page_t{ background:url(../images/t_.jpg) no-repeat; height:56px;}
.page_t h2{ font-size:14px; font-weight:bold; color:#fff; padding-left:26px; line-height:34px;}

/*homePro*/
.homePro{ height:340px; background:url(../images/box2_bg.jpg) repeat-y;}
.homePro .iconBrand{ float:left; width:145px; border-right:1px solid #ccc; padding:0 10px 0 30px; height:335px; overflow:hidden;}
.iconBrand img{width:144px; height:57px; border:1px solid #cdcdcd; margin-bottom:10px;}
.homePro .proShow{ float:right; width:475px; text-align:left;}
.proName{ color:#333333; font-weight:bold; padding-bottom:5px; display:block;}

/*homePhoto*/
.homePhoto{ padding-left:30px; height:480px; padding-right:10px; overflow:hidden;}
.homePhotoBg{ background:url(../images/photo_div.jpg);}
.homePhoto ul li{height:160px; width:160px;}

/*tab*/
.box1{ background:url(../images/box1_bg.gif) repeat-y;}
.newsTab{margin-bottom:10px;}
.newsTab .tabTitle{ height:31px; line-height:31px; background:url(../images/line1px.gif) bottom repeat-x;}
.newsTab .tabTitle h2{ width:116px; height:31px; display:block; background:url(../images/tab2_bg.jpg) 118px; float:left; margin-right:2px; font-size:14px; color:#FFFFFF; text-align:center; cursor:pointer; }
.newsTab .tabTitle h2.hover{background: #fff url(../images/tab2_bg.jpg) no-repeat; color:#cc0000;}
.NewsContent{width:450px; float:left; overflow:hidden;}
.recNews{ height:80px; background:url(../images/dottedline.gif) repeat-x; padding-left:26px; line-height:20px; margin-top:10px; padding-top:10px;}
.recNews a{ color:#333;}
.newsImg{ width:215px; float:right; padding-top:15px;}
.newsData{ color:#999999; padding-left:10px;}

.familyLink{ text-align:left; height:110px; background:#f7f7f7;}
.familyLink h2{ display:block; background:#a4a4a4; height:28px; line-height:28px; font-size:14px; color:#fff; padding-left:30px;}
.familyLink ul{ padding-left:30px;}
.familyLink ul li{ float:left; height:24px; line-height:24px; width:14%; list-style:none;}
.footer{ text-align:right; height:70px; line-height:30px; color:#666; background:#cfcfcf;}
.text_area{ font-size:12px; line-height:30px; padding-top:10px; 	
			SCROLLBAR-FACE-COLOR: #ffffff;
 			SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
 			SCROLLBAR-SHADOW-COLOR: #ffffff;
 			SCROLLBAR-3DLIGHT-COLOR: #ffffff;
 			SCROLLBAR-ARROW-COLOR: #cccccc;
 			SCROLLBAR-TRACK-COLOR: #ffffff;
 			SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
 			SCROLLBAR-BASE-COLOR: #ffffff;
}

/* Plist */
.plist{
clear:both;
}

.plist ul{
	padding:0;
	margin:0;
}
.plist li{
	float:left;
	width:145px;
	text-align:center;
	height:170px;
	display:block;
	text-align:left;
	
	
}


.imgbox{
	width:120px;
	height:85px;
	text-align:center;
	line-height:120px;
	overflow:hidden;
	position:relative;
	display:table-cell;
	vertical-align:middle;
	padding:4px;
	border:1px solid #d7d7d7;	
}
.imgbox p {
	position:static;
	+position:absolute;
	top:50%;left:50%;
	vertical-align:middle;
	text-indent:0;
}
.proLink,a.proLink{ color:#669933; font-weight:bold;}
a.proLink:hover{ color:#333; text-decoration:underline;}
.imgbox img {
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	vertical-align:middle;
	max-width:135px;
	max-height:135px;
}
* html .imgbox img{
    width: expression(this.width > 135 && this.width > this.height ? 135 : true);
	height: expression(this.height > 95 ? 95: true);
}
.bigImg{ width:300px; height:250px; text-align:center; line-height:250px; margin:0 auto; over-flow:hidden; float:left; padding:20px; padding-top:0px;}
.bigImg p{ }
.bigImg img{max-width:300px;}
* html .bigImg img{
	width: expression(this.width > 300 && this.width > this.height ? 300 : true);
	height: expression(this.height > 230 && this.height > this.width ? 230 : true);
}

/*Nlist*/
.Nlist{ clear:both;}
.Nlist li{background:url(../images/icon_o.gif) left no-repeat; display:block;}
.Nlist li a{ zoom:1;}
.Nlist li img{ vertical-align:text-top;}
.Nlist li a{ color:#333333; }
.Nlist li a:hover{ color:red}
.Nlist li span{ color:#999999; padding-left:19px; padding-right:10px}

ul.homeNews{padding-left:26px; padding-top:15px;  }
.Newslist{line-height:25px;}
.homeNews li{line-height:18px}
.homeNews li a{padding-left:20px; }

.Nread{ overflow:hidden; margin:0 auto; text-align:left;}
.Nread h1{ text-align:center; font-size:12px; line-height:25px; border-bottom:3px solid #CBCB96; text-align:left; padding:0 10px; margin-bottom:15px;}
.Nread h1 span{ float:right; font-weight:100;}

/*infoTab*/
.infoTab{ border-bottom:1px solid #cacaca; margin-bottom:10px;}
.infoTab .topTitle{ height:30px; background:url(../images/line-2.gif) bottom repeat-x;}
.infoTab .topTitle h2{ display:block; width:115px; float:left; font-size:14px; line-height:30px; text-align:center; }
.infoTab .topTitle h2 a{ text-align:center; line-height:30px; font-size:14px;}
.infoTab .topTitle h2 a span{ display:none;}
.infoTab .topTitle h2 a.hover,.infoTab .topTitle h2 a:hover{ background:url(../images/tab1_bg.jpg) repeat-x; display:block; width:115px;}
.infoTab .topTitle h2 a.hover span,.infoTab .topTitle h2 a:hover span{ display:block;}

/*rList1*/
.rList1{ width:185px; overflow:hidden; background:#fff url(../images/liAlabo.gif) 22px 0px no-repeat; padding-left:22px; padding-right:31px; border-left:1px solid #cacaca; border-right:1px solid #cacaca;}
.rList1 ul{ padding-top:16px; padding-bottom:10px;}
.rList1 ul li{ height:24px; line-height:24px;}
.rList1 ul li a{ padding-left:28px;}

.rAd{ margin-bottom:10px; height:178px;}

/*arrowList*/
.arrowList{ background:#fff;}
.arrowList ul li{ background:url(../images/icon_arrow1.jpg) 8px no-repeat;}

.conTxt{ padding:0px 15px; line-height:24px; background:url(../images/box2_bg.jpg) repeat-y;}
.pagedir{ padding:50px 20px; text-align:center;}
.title_n{border-bottom:1px dotted #666; line-height:30px; font-weight:bold; font-size:14px; text-align: center; }
.con_n{padding:20px 0px; line-height:20px; border-bottom:1px dotted #666;}
.date_n{ text-align:right; color:#CCCCCC;}
.proTypea{}
.proTypea ul li{ float:left; width:111px; margin-bottom:10px; display:block; overflow:hidden; height:30px; border-top:1px solid #666; border-left:1px solid #666}
.proTypea ul li a{display:block; line-height:30px; padding-left:10px; }
.proTypea ul li a:hover{ background:#ccc; color:#000000;border-top:1px solid #666; border-left:1px solid #666;}

.typePro{ height:22px; line-height:22px; background:#CCCCCC; font-weight:bold; padding-left:10px;}
.proIntro{ line-height:18px; padding:8px 0 5px;}