.mainPic{ padding-bottom:17px;}

.indexCon{width:1002px;overflow:hidden;}
.indexCon .flashBanner{width:1002px;height:300px;overflow:hidden;margin-bottom:5px;}
.flashBanner{position:relative; z-index:1}
.flashBanner .nomask{height:35px;line-height:35px;background-color:#000;width:100%;text-align:right;
	position:absolute;left:0;bottom:0px;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;overflow:hidden; z-index:10; display:none}
.flashBanner .mask {width:100%;height:35px;line-height:35px;position:absolute;left:0;bottom:0px; z-index:1000; text-align: center}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer; position:relative;}
.flashBanner .mask img.show{margin-bottom:3px; border:2px solid #FFF;}
img{border:0 none;}

.maincontent p{ padding:10px 0px; line-height:21px;}
#contact p { padding:0; line-height:26px; margin-bottom:7px; font-size:14px}

.bd_right {width:320px; height:180px; float:left; padding-top:10px;}
.bd_right p,#contact .contact_p p {padding-top:10px;font-size:16px; line-height:25px;}

ul.tab{ background:url(../images/tab_bg.jpg) left top repeat-x; height:23px;}
ul.tab li{ float:left; width:87px; height:21px; padding-top:2px; background:url(../images/tab01.jpg); line-height:21px; text-align:center; margin-right:2px;}
ul.tab li.cur{ background:url(../images/tab01_on.jpg)}
ul.tab li.cur a{ color:#fff;}
ul.tab li.current{ float:left; width:87px; height:21px; padding-top:2px; background:url(../images/tab01.jpg); line-height:21px; text-align:center; margin-right:2px;}
.intro{ float:left; width:320px; margin-right:15px;}
.intro dl{ padding:10px 0px;}
.intro dt{ float:left; width:125px;}
.intro dd{ float:left; width:320px; line-height:25px; color:#595757;}
.intro dd a{ color:#ce1e10;}
.intro .dd_aimg{ float:left; margin-right:10px;}
.news{ float:left; width:280px; position:relative; margin-right:20px;}
.news a.more{ position:absolute; right:0px; top:5px;}
ul.newslist{ padding:15px 0px;}
ul.newslist li{ background:url(../images/ico01.jpg) left center no-repeat; height:24px; line-height:24px; padding-left:10px;}
ul.newslist li a{ float:left; color:#595757;}
ul.newslist li span{ float:right; color:#9fa0a0;}

.friendLink{ background:url(../images/friend_link.jpg) left top no-repeat; width:219px; height:25px; clear:both; margin-top:10px; padding:5px 16px;}
.friendLink select{ width:219px; height:20px;}

.line{ float:left; height:200px; width:1px; padding-right:15px;}
.line1{ float:left; height:200px; width:1px;}

.ct_img img { display:block; margin-bottom:10px;}
.text_p p{ line-height:31px;}

.brief { padding-right:200px;background:url(../images/brief.jpg) no-repeat center right;}
.solutions_1 {padding-right:50px;background:url(../images/solutions_1.jpg) no-repeat bottom right;}
.news_is {padding-right:50px;background:url(../images/notice.jpg) no-repeat bottom right;}
.topline{border-top: 0px solid #464646;}

.product_list{ width:710px;}
.product_list dl { width:330px; float:left;padding-bottom:30px; margin-right:18px; }
.product_list dt { width:330px; margin-bottom:5px;}
.product_list dd { width:330px; height:90px;line-height:18px; overflow:hidden}


/* Pagenavi */
.pagenavi { width:100%; float:left;padding:0px; text-align:center; margin-top:20px;}
.pagenavi a, .pagenavi a:visited{
	margin-right:10px;
	color:#555555;
	outline:0px;
	font-size:12px;
	font-family:"Ubuntu", Arial;
	text-transform:capitalize;
	display:inline-block;
	border:solid 1px #eaeaea;
	border-bottom:solid 1px #bfbfbf;
	border-right:solid 1px #bfbfbf;
	border-radius:4px;
	-moz-border-radius:4px;		
	-webkit-border-radius:4px;
	height:24px;
	line-height:24px;
	padding:0 10px;
	background:url(../images/bg-button-nav.png) repeat-x left top;
}

.pagenavi a:hover{
	text-decoration:none;
	color:#E82D34;
}
.pagenavi .current{
	margin-right:10px;
	color:#555555;
	outline:0px;
	font-size:12px;
	font-weight:bold;
	font-family:"Ubuntu", Arial;
	text-transform:capitalize;
	display:inline-block;
	border:solid 1px #eaeaea;
	border-bottom:solid 1px #bfbfbf;
	border-right:solid 1px #bfbfbf;
	border-radius:4px;
	-moz-border-radius:4px;		
	-webkit-border-radius:4px;
	height:24px;
	line-height:24px;
	padding:0 10px;
	background:url(../images/bg-button-nav.png) repeat-x left top;
	}
.pagenavi .pages{
	padding:0 5px;
	margin-right:0px;
}