/*页面统一样式*/
body,td,th { font:normal 12px/150% Arial,"宋体",Helvetica,sans-serif; color:#505050;}
a:link {	color: #505050;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #505050;}
a:hover {	text-decoration:underline;	color:#C30;}
a:active {	text-decoration: none;	color: #505050;}
body{ margin:0; padding:0; background:url(../images/bg.jpg);}
img{border:0;}

/*页面主体布局*/
#header{width:100%; padding-top:15px; background:#FFF;}
#pagebody{width:1003px; margin:0 auto;background:#FFF;}
#footer{width:1003px; margin:0 auto; background:url(../images/bbg.jpg) no-repeat; height:45px;}
#page_left{float:left; width:222px;display:inline;}
#page_main{float:left; width:781px; text-align:left;display:inline;}
#page_right{float:left; width:170px; display:inline; text-align:left; margin-left:5px;}

.clear{clear:both;}
.red14{font-size:14px; color:red;}
.bold{font-weight:bold;}
.button{ width:68px; height:24px; line-height:24px; text-align:center; background:url(../images/button.png); border:none; color:#FFFFFF;}
.title{font-size:12px; width:100%; line-height:30px; background-color:#F9F9F9; border:1px solid #CCCCCC; border-left:none; border-right:none;  background-image:url(../images/stockDetails_bg.jpg); background-repeat:no-repeat; text-indent:10px; margin:0; clear:both;}

.header_top{width:1003px; margin:0 auto;}
#logo{float:left; text-align:left;}
#logo_right{width:60%; float:left; text-align:right; padding-top:5px;}
#logo_right a{margin:0px 5px;}
#header_middle{width:100%; height:105px;background:url(/Images/header_bg.jpg); float:left;}
.search{	width:335px;height:28px; text-align:center; float:right; line-height:28px; margin-top:25px;}
.search_input{	font-size:12px;width:240px;height:25px; line-height:25px;padding:0; background:url(/Images/searchl.png) no-repeat; border:none; text-indent:10px;}
.search_button{	cursor:pointer; width:70px;height:26px;	background:url(/Images/searchr.png); border:none;}

/*header start*/
#nav{ width:100%; margin:0 auto; height:42px; line-height:42px; clear:both; font-size:13px; background:url(../images/nav_bg.jpg) repeat-x; }
#nav ul{margin:0 auto; list-style-type:none;  width:1003px;}
#nav ul li{float:left; text-align:center; position:relative;}
#nav li a,#nav li a:active,#nav li a:visited{color:#ffffff; text-decoration:none; display:block; float:left; width:125px; height:42px; line-height:42px; background:url(../images/menu.png); }
#nav li a:hover,#nav li .hover{color:#FFFFFF; background:url(../images/menunow.png);}

#nav li ul{width:125px; margin:0; margin-left:1px;  background-color:#57961E; visibility:hidden; top:42px; left:0; position:absolute;  z-index:999;padding:4px;}
#nav li ul li{width:100%;}
#nav li ul a,#nav li ul a:active,#nav li ul a:visited{background:#57961E; color:#FFF; border-left:1px solid 57961E; border-right:1px solid 57961E; display:block; width:100%; height:35px; line-height:35px;}
#nav li:hover ul{ visibility:visible;}
#nav li ul li a:hover{color:#000; background:#fff; font-weight:bold;}


/*header end*/

.index_title{width:100%; font-size:15px; font-family:"黑体"; line-height:30px; height:30px; color:#383838;text-indent:10px; border-bottom:1px solid #E2E5EA;}
.left_title{width:100%; height:42px; line-height:35px;font-size:14px; color:#06F;letter-spacing:2px; font-weight:bold; text-indent:30px; background:url(../images/title.png) left top no-repeat;}
.list{width:100%; margin:0; margin-bottom:10px; padding:0;}
.list ul{margin:0px; width:100%;padding:0px;	list-style-type:none;padding-bottom:5px;}
.left_content{ width:220px; border:1px solid #F0F0F0; line-height:20px; border-top:none; border-left:none;}
.left_content strong{ color:#C30; font-weight:normal;}
.ContactUs{text-align:left; width:210px; padding:80px 5px 15px 5px; background:url(../images/tlon.gif) top center no-repeat;}
.list ul li{text-align:left; width:98%;}
.list ul li a{	width:100%; background:url(../images/dot2.jpg) left center no-repeat; text-indent:10px; margin-left:5px;	white-space: nowrap;    word-break:keep-all;     text-overflow:ellipsis;     overflow:hidden; 	table-layout:fixed;	display:block;	height:25px;	line-height:25px;	text-decoration:none;	border-bottom: 1px solid #F2F2F2;	}   
.list a:hover{ text-decoration:none; }
.list table{width:100%; margin:0 auto; border-collapse:collapse;}
.list td{ border-bottom:1px solid #E0E0E0;padding-top:5px;}
.list .pic{width:70px; text-align:center; vertical-align:top; }
.list .pic img{border:1px solid #EBEBEB; padding:1px;}
.list .name{text-align:left; vertical-align:top;}

.category ul{ padding:10px 0 8px 12px; width:208px;}
.category ul li a{	width:100%; background:url(../images/listx.png); text-indent:10px; margin-left:5px;	height:30px;line-height:30px; border-bottom:none; text-indent:55px;}
.category ul li a:hover{  background:url(../images/listx2.png); color:#FFF;}

.CategoryList{width:100%; clear:both; color:#003399; table-layout:fixed; overflow:hidden;}
.CategoryList a,.CategoryList a:visited,.CategoryList a:hover,.CategoryList a:active{}
.CategoryList ul{margin:0; padding:0; list-style-type:none; }
.CategoryList ul li{ margin:2px 5px; font-size:12px; line-height:25px; height:25px; float:left;white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.CategoryList .CategoryItem{width:245px; margin:10px 0px 5px 7px;  float:left; border-bottom:1px solid #E2E5EA; height:90px;}
.CategoryList .CategoryItem img{float:left; width:60px; height:60px; border:1px solid #EFEFEF; padding:2px; margin:5px 5px 0 0;}
.CategoryList .CategoryTitle{font-size:12px; font-weight:bold; float:left;display:block; width:174px; line-height:25px; line-height:25px; }
.CategoryList h4{width:100%; float:left; border-bottom:1px solid #CCC; border-top:1px solid #CCC; background:#F7F7F7; line-height:30px; height:30px; text-indent:10px;}

#marquee_demo {overflow:hidden;width: 97%; height:140px; padding-top:10px; margin:0 auto;}
#marquee_demo td{text-align:center; vertical-align:top;}
#marquee_demo td img{width:120px; height:90px; border:0;}
#marquee_demo .name{height:20px; line-height:20px; overflow:hidden; table-layout:fixed;}

.main_title{background:url(../images/main_title.png); height:42px; line-height:40px; text-align:left; text-indent:50px; width:100%;}
.main_box{width:761px; margin-bottom:15px;text-align:left; background:#FFF; padding:10px;}
.main_box p{	margin-bottom: 10px;}
.main_box em{color:#F60;}

.ArticleList{width:100%; border-bottom:1px solid #dedede; float:left; padding:5px 0 10px 0;}
.ProductList{width:100%; border-bottom:1px solid #dedede; float:left; padding:15px 0 10px 27px;}
.ProductList dl{width:180px; border:1px solid #CCC; padding:12px 14px 7px 12px; margin:10px 6px 10px 26px; float:left; display:inline; border-radius: 7px;}
.ProductList dl dt a{width:100%; height:135px; text-align:center; display:block;}
.ProductList dl dt a:hover{  box-shadow:3px 3px 3px #ccc;}
.ProductList dl dt img{border:1px solid #dedede; width:180px; height:135px;}
.ProductList dl dd{width:174px; line-height:20px; height:43px; display:block; margin:0; padding:14px 3px 0 3px; table-layout:fixed; overflow:hidden;  text-align:left;}
.ProductList dl dd a{color:#000; display:block;}
.ProductList dl dd:hover,.ProductList dl dd a:hover{text-decoration:none;}


/*ArticleList*/
.ListItem{width:100%; border-bottom:1px dotted #D9D9D9; float:left; color:#666666; font-size:12px; margin-bottom:10px; padding-bottom:10px; line-height:20px;}

.ItemPic{width:124px;margin:5px 10px 0 5px; float:left;}
.ItemPic img{ padding:2px; border:1px solid #CCC; border-radius:3px;}
.ItemPic .Pic{width:100%; display:block; table-layout:fixed; overflow:hidden;}
.ItemPic .name{ width:100%; padding:3px 0 3px 0; display:block; line-height:18px; height:36px;text-overflow:ellipsis;	overflow:hidden;	table-layout:fixed; }

.ItemTitle{ width:640px;line-height:20px; padding:3px 0 0 0; color:#396F00;  float:left; font-size:13px; font-weight:bold;}
.ItemTitle .date{ margin:0;  float: right;line-height:25px; font-size:11px; font-weight:normal; padding:0; text-align:left;  width:125px; text-align:left;color:#669900; }
.ItemTitle a:link,.ItemTitle a:visited,.ItemTitle a:active{color:#396F00;}
.ListItem em{color:#950002;}
/*ArticleList*/



/*ShowArticle*/
.ArticleTitle{color:#9A0003; font-size:19px; line-height:35px; font-family:"microsoft yahei"; text-align:center; border-bottom:1px dotted #CCCCCC;}
.Content{width:100%; line-height:20px; color:#000; font-size:13px; float:left;}
.Content a{color:#003399; text-decoration:underline;}
.Content p{ margin-top:10px; text-indent:2em; }
.Content br{margin-bottom:10px;}
.Content img{margin:5px; display:block;padding:3px; border:1px solid #EFEFEF;}
.datetime{	color:#505050;	font-weight:normal;	font-size:12px; line-height:20px; text-align:center;}
.ProductTab{width:120px; line-height:30px; height:30px; margin-top:20px; text-indent:10px;  background:#EAF1E9; border:1px solid #E3E3E3; border-bottom:none; font-weight:bold;}
.ProductInfo{width:739px; border:1px solid #E3E3E3;padding:10px 10px 10px 10px;}
.ProductInfo table{border-collapse:collapse; min-width:520px;}
.ProductInfo table td{border:1px solid #E0E0E0; padding:8px 15px;}
.ProductInfo table td.pleft{ background:#F7F7F7}

.Summary{width:761px; padding:10px; float:left; line-height:22px; text-indent:2em; color:#000; font-size:13px;}
.Summary strong{color:#900; font-weight:normal;}
.Summary a{text-decoration:none;}
.Summary a:hover{text-decoration:underline; color:#900;}


.bdshare1{ height:40px; margin:20px 0 15px 300px; width:460px; display:block; clear:both;}
.bdshare2{margin-left:25px; line-height:15px;}
.Related{width:98%;  float:left; margin:20px auto; border:1px solid #94C8D2; }

.article a,.article a:link,.article a:visited,.article a:active{color:#0B3B8C;}
.KeywordsLink{clear:both; padding:20px 0 20px 0;}
.KeywordsLink a,.KeywordsLink a:link,.KeywordsLink a:visited,.KeywordsLink a:active{color:#0B3B8C; margin:0 10px 0 0; text-decoration:underline;}

.ProductPic{width:256px;  float:left; text-align:center;}
.ProductPic img{padding:3px; margin:0 10px 5px 0px; border:1px solid #E6E6E6;}
.ProductName{color:#3E8738; border-bottom:1px solid #CCC; font-family:"微软雅黑"; font-size:14px; width:490px; margin:0; line-height:30px; display:block; float:left;}

.pager{line-height:40px; text-align:center;padding-top:10px; color:#000; width:100%; table-layout:fixed;word-break:break-all;}
.pager a,.pager a:visited,.pager a:active,.pager a:hover{  width:30px; height:30px; line-height:30px; background:url(../images/menunow.png) center; padding:5px; margin-left:5px; color:#fff;}


.copyright{width:100%; color:#FFF; height:45px; line-height:45px; text-align:center;}
.copyright a,.copyright a:visited,.copyright a:hover,.copyright a:active{ color:#FFF;}

.Sitelink,.FriendLink{width:1003px; margin:20px auto 0 auto;}
.Sitelink strong,.FriendLink strong{color:#000; font-weight:normal;}
.Sitelink a{line-height:25px; margin:0 3px;}
.FriendLink,.FriendLink a,.FriendLink a:visited,.FriendLink a:hover,.FriendLink a:active{ color:#999;}
.FriendLink{ overflow-x: hidden;overflow-y: scroll;}