/* CSS Document */


.table{padding:1px;border:solid 1px #CCC;width:100%;margin-top:10px;}
.table td{padding:5px;border:solid 1px #CCC;font-size:14px;}

#main {width:980px; margin:0 auto;padding-top:10px; min-height:500px; overflow:hidden; }

#sidebar { float:left; display:inline; width:200px; }
#sidebar h2{ width:200px; line-height:37px; height:37px; font-size:14px; color:#fff; padding-left:25px; background:url("../img/common/sidebar_h2bg.jpg") 0 0 no-repeat; }
#sidebar h3{ width:200px; line-height:52px; height:52px; background:url("../img/common/sidebar_contact.jpg") no-repeat 0 0; margin-top:5px;}
#sidebar ul{width:198px; border:1px solid #d9d9d9; border-top:none; background:#f7f7f7; margin-top:8px;}
#sidebar ul li{border-top:1px solid #d9d9d9; height:35px; line-height:35px; text-align:center;}
#sidebar ul li a{width:200px;height:35px;line-height:35px;color:#333; display:block;}
#sidebar ul li a:hover{ color:#000; font-weight:bold; width:198px; }
#sidebar ul li.current a{color:#fff; background:#4881CE;font-weight:normal;  width:198px; }
#sidebar p  {margin:5px 0 0 10px;}
#sidebar p img{margin-top:10px;}

	
#content {float:right; width:760px;display:inline; text-align:center;}
#content h2{font-size:14px; font-weight:bold;color:#195C9C;line-height:37px;height:37px;padding-left:20px; background:url("../img/common/art04.jpg") no-repeat 5px center; border-bottom:solid 1px #CCC; margin-bottom:8px; text-align:left;}
#content h2 p {float:right;font-size:12px; font-weight:normal;padding-right:10px;color:#888;line-height:30px;height:30px; margin: 0;}
#content h2 p a{color:#888;}
#content h2 p a:hover{ text-decoration:underline;}
#content p{margin:10px 0; padding:0 5px; line-height:30px;font-size:1.2em; text-indent:2em; text-align:left;}
#content h4{ text-align:left; font-size:14px; font-weight:bold;}


#content1 {float:right; width:760px;display:inline;}
#content1 h2{font-size:14px; font-weight:bold;color:#195C9C;line-height:37px;height:37px;padding-left:20px; background:url("../img/common/art04.jpg") no-repeat 5px center; border-bottom:solid 1px #CCC; margin-bottom:8px; text-align:left;}
#content1 h2 p {float:right;font-size:12px; font-weight:normal;padding-right:10px;color:#888;line-height:30px;height:30px; margin: 0;}
#content1 h2 p a{color:#888;}
#content1 h2 p a:hover{ text-decoration:underline;}
#content1 p{margin:15px 0; padding:0 5px; line-height:30px;font-size:1.2em; text-indent:2em; text-align:center;}




.img2{clear:both;}
.img2  li{float:left;width:310px;margin:5px 20px;text-align:center;}
.img2 li img {display:block;width:300px;padding:2px;border:solid 1px #ccc;}


#img2_p{clear:both;}
#img2_p ul { width:760px;}
#img2_p ul li{float:left;width:340px; height:265px;margin:15px;text-align:center;}
#img2_p ul li a{width:370px;color:#333;float:left;padding-bottom:5px; font-size:1.2em;}
#img2_p ul li a:hover {color: #019fe6;}
#img2_p ul li img {display:block;width:340px; height:265px; padding:4px;border:solid 1px #ccc; background-color:#EEE}
#img2_p ul li a:hover img {display:block;width:340px; height:265px; background-color: #F3F3F3;border:solid 1px #CCC;}
#img2_p { width:760px; text-align: center;}


.img3{clear:both;}
.img3 ul li{float:left;width:220px;margin:15px;text-align:center;}
.img3 ul li a{width:220px;color:#333;float:left;padding-bottom:5px; font-size:1.2em;}
.img3 ul li a:hover {color: #019fe6;}
.img3 ul li img {display:block;width:210px; height:140px;padding:4px;border:solid 1px #ccc; background-color:#EEE}
.img3 ul li a:hover img {display:block;width:210px;height:140px;background-color: #F3F3F3;border:solid 1px #CCC;}
.prod { width:720px; text-align: center;}
.prod img { vertical-align: middle; padding:5px; border: 1px solid #CCC;margin:10px 0 2px 0;}


.img4{clear:both;}
.img4 ul li{float:left;width:160px;margin:10px;text-align:center;}
.img4 ul li a{width:160px;color:#333;float:left;padding-bottom:5px; font-size:1.2em;}
.img4 ul li a:hover {color: #019fe6;}
.img4 ul li img {display:block;width:150px;padding:4px;border:solid 1px #ccc; background-color:#EEE}
.img4 ul li a:hover img {display:block;width:150px;background-color: #F3F3F3;border:solid 1px #CCC;}

.img03{clear:both;}
.img03 ul li{float:left;width:210px;margin:15px;text-align:center;}
.img03 ul li a{width:210px;color:#FFF;float:left;padding-bottom:5px; font-size:1.2em; background-color:#2365ae;}
.img03 ul li img {display:block;width:190px;margin:8px 8px 2px 8px;border:solid 2px #FFF;}
.img03 ul li a:hover {display:block;width:210px;background:#296eba  url("../img/content/img03_bg.png") no-repeat center bottom;}



.newslist ul li{padding:5px; text-indent:1em;height:30px;line-height:30px; font-size:1.2em; text-align:left; }
.newslist ul li a{display:block;background: url("../img/common/art02.jpg") no-repeat left center;border-bottom:solid 1px #ccc; }
.newslist ul li span{float:right; font-weight:normal; color:#AAA; padding-right:20px;}
.news_detail { width:720px; text-align: center; clear:both;}
.news_detail img{ vertical-align: middle; padding:5px; margin:10px 0 2px 0;}
.news_detail p{ text-align:left;}


.zp_table{width:100%;}
.zp_table td{height:34px;line-height:34px;background-color:#ededed; border-left: solid 1px #f5f5f5;border-right: solid 1px #E2E2E2;border-bottom: solid 2px #e2e2e2;margin-right:1px;text-align:center; font-size:1.2em; font-weight:bold;}
.zplist ul li{padding:5px; text-indent:1em;height:30px;line-height:30px; font-size:1.2em;border-bottom: dashed 1px #ccc; }
.zplist ul li a{display:block; color:#F30; }
.zplist ul li a:hover{ text-decoration:underline;}
.zpblue{text-align:center;font-size:1.2em;margin-left:595px;}
.zpblue a{width:120px;height:30px;line-height:30px; background-color:#06F;border-left: solid 1px #488ef8;border-right: solid 1px #0747a7;border-bottom: solid 2px #0747a7;color:#FFF; display:block;}
.zpblue a:hover{width:120px;height:30px;line-height:30px;background-color:#125fd3;}