/* CSS Document 
	Copyright	(c)		:  kksem.com
	Author				:	Mortimer He Create In 2014-02-13
	Email				:	mortimerhe@gmail.com
*/
body{ background:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#646464; padding:0px; margin:0px;}
img{ border:none;}
ul,dl,dt,dd,p,h1,h2,h3,h4,h5{ padding:0px; margin:0px; list-style:none;}
a,a:link{ color:#646464; text-decoration:none;}
a:hover{  text-decoration:underline;}
.NotValid{ border-color:#F00;}
.clear{ clear:both;}

.top_bg{ background:url(../Images/top_bg.jpg); text-align:center;}
.top{}
.nav_bg{ background:url(../Images/nav.jpg) repeat-x; height:38px;}
ul.nav{ height:36px; line-height:36px; font-size:14px; font-weight:bold; width:952px; margin:auto;}
ul.nav li{ float:left; width:78px; height:36px; padding:0px 29px;}
ul.nav li a{ display:block; color:#FFF;text-align:center;}
ul.nav li a:hover{ background:url(../Images/nav_hover.jpg) center center no-repeat; }

.banner{ width:964px; height:300px; margin:10px auto; overflow:hidden; }
.banner img{ width:964px; height:300px;}


.content{ width:960px; margin:auto;}
.content .left{  width:227px; float:left;}
.content .left .title{ background:url(../Images/l_title.jpg) repeat-x; height:36px; line-height:45px; color:#FFF; padding:0px 10px; overflow:hidden; font-size:10px;}
.content .left .title strong{ font-size:14px; line-height:36px; margin-right:10px; float:left; height:36px;}

.l_cont{ background:url(../Images/l_c_bg.jpg); margin-bottom:15px;}
dl.Category{ padding:8px; line-height:21px; line-height:27px;}
dl.Category dt,dl.Category dd{ background:url(../Images/dt.jpg) repeat-x; height:27px; padding:0px 10px; border:1px #CBCBCB solid;margin-bottom:10px;}
dl.Category a{ background:url(../Images/dt_a.jpg)  left center no-repeat; padding-left:15px;  color:#343434 ; font-weight:bold; white-space: nowrap;}
.contact{ border:1px #CACACA solid; padding:10px; margin-bottom:10px;}

.topnews{border:1px #CACACA solid; padding:8px;}
.topnews li{ background:url(../Images/topnewsLi.jpg) left center no-repeat; padding-left:10px; white-space:nowrap;}
.r_box{ border:1px #CCCCCC solid; margin-bottom:10px;}
.content .right{ float:right; width:718px;}
.content .right .title{ background:url(../Images/r_title.jpg) repeat-x; height:33px; line-height:33px; padding:0px 15px; border-bottom:1px #CCC solid; font-size:14px; font-weight:bold;}
.content .right .title strong{ background:url(../Images/r_t_strong.jpg) no-repeat; width:80px; height:30px; margin-top:3px; line-height:30px; font-size:14px; float:left; color:#FFF; padding-left:27px;}
.content .right .title a.more{float:right; font-weight:100; font-size:12px;}
.Profile{ padding:10px;}

ul.Prodisplay{ padding:3px;}
ul.Prodisplay li{ width:167px; padding:5px; float:left;}
ul.Prodisplay li a{ display:block; text-align:center;}
ul.Prodisplay img{ width:159px; height:143px;}
ul.Prodisplay li a.tjImgbox{ padding:2px; border:1px #E4E4E4 solid;}

.nav_bt{ height:32px; line-height:32px; color:#FFF; text-align:center; margin-top:15px; background:#444444;}
.nav_bt a{ color:#FFF;}
.copyright{ background:#5F5F5F; padding:20px; text-align:center; color:#FFF;}

.ProImage{ text-align:center; padding-top:15px;}
.pro_detail{ padding:15px;}
h1.cont_title{ font-size:16px;}
.classnews{ line-height:35px;  padding:20px;}
.classnews li{border-bottom:1px #DDD dashed;}
.classnews li span{ float:right;}
h1.cont_title{ text-align:center; font-size:16px;}
.main_content{ padding-top:15px;}
.page{ text-align:center; padding-top:30px; clear:both; padding-bottom:20px;}
.page a{ padding:1px 6px; color:#555; display:inline; border:1px solid #77a7dc;}
.page a:hover{ background:#005cac; color:#fff; text-decoration:none;}
.pagelist{text-align:center; padding-top:30px; clear:both; padding-bottom:20px;}
.pagelist ul {}
.pagelist li{padding:1px 2px; color:#555; display:inline;}
.pagelist li a{padding:1px 6px; color:#555; display:inline; border:1px solid #77a7dc;}
.pagelist li a:hover{ background:#005cac; color:#fff; text-decoration:none;}
.pageinfo{padding:1px 6px; color:#555; display:inline; border:1px solid #77a7dc;}
.pagebar{ text-align:center;}
.contText{ padding:10px;}

.contact{ padding:8px;}