/* CSS Document */


.table{padding:1px;border:solid 1px #CCC;width:100%;margin-top:10px;}
.table td{padding:5px;border:solid 1px #CCC;font-size:12px;}

#main {width:1000px;float:left;padding:10px 0; margin:0 auto; }

#sidebar { float:left; display:inline; width:240px; }
#sidebar h2{ height:31px;line-height:31px; background:url("../img/common/h2_bg.jpg"/*tpa=http://www.czfydl.com/img/common/h2_bg.jpg*/) no-repeat 0 0; text-align:center; font-size:14px; color:#fff; letter-spacing:3px;}
#sidebar h2 span{ float:right; font-size:10px; font-weight:normal; }
#sidebar h2 span a{ width:50px; height:20px; margin-top:16px; float:right;  text-indent:-999999em;}

.prolist{width:226px; margin:5px 7px 12px 7px;}
.prolist li{margin:0; text-align:left; border-bottom:1px dashed #cbcbcb;}
.prolist li a{width:196px; font-size:12px; height:30px;line-height:30px;color:#555;background:url("../img/common/a4.jpg"/*tpa=http://www.czfydl.com/img/common/a4.jpg*/) no-repeat 10px center; text-indent:25px; display:block;}
.prolist li a:hover{color:#f00;}

.sidebar_contact{clear:both;}
.sidebar_contact p{padding-top:5px;text-indent:5px;}
#icontact h2{ height:31px;line-height:31px; background:url("../img/common/h2_bg.jpg"/*tpa=http://www.czfydl.com/img/common/h2_bg.jpg*/) no-repeat 0 0; text-align:center; font-size:14px; color:#fff; letter-spacing:3px;}
#icontact ul li{ line-height:26px; padding-left:7px; font-size:12px;}
#icontact ul li a{ color:#555;}
#icontact ul li a:hover{ color:#f00;}

#content {float:right; width:750px;display:inline; }
#content h2{font-size:14px;font-weight: bold;color:#0156A4;line-height:31px;height:31px;padding-left:20px; background:url("../img/common/contenth2.jpg"/*tpa=http://www.czfydl.com/img/common/contenth2.jpg*/) no-repeat 0 bottom;}
#content h2 span{ float:right; font-size:12px;font-weight: normal;color:#666;line-height:31px;height:31px; margin-right:30px;}
#content h2 a{color:#666;}
#content h2 a:hover{ text-decoration:underline;}
#content p{margin:2px 0;line-height:26px;font-size:12px; text-indent:2em;}
#content h5{ line-height:30px; height:28px; color:#016DDA; background:#f7f7f7; border-bottom:2px solid #ccc; border-right:2px solid #ccc; padding-left:15px; margin:10px 0 5px 0;}

.content{clear:both; margin-top:10px;}
.content h3{ font-size:14px; font-weight:bold; color:#333;}
.content h4{ font-size:14px; font-weight:bold; color:#333;}
.content img{ text-align:center;}
.content ul li{ float:left; margin:5px 8px; width:233px;}
.content ul li img{ width:233px; height:170px;}
.content ul li a{color:#555;float:left;padding-bottom:5px; font-size:12px; line-height:30px; text-align:center;}
.content ul li a:hover {color: #f00;}


.lx { margin-left:50px;}
.lx li{ line-height:40px; font-size:12px;}


.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;}


.img4{clear:both; margin-top:10px;}
.img4 ul{ height:auto; float:left;}
.img4 ul li{float:left;width:166px; height:166px; margin:10px 10px 0 10px; text-align:center;}
.img4 ul li a{color:#555;float:left;padding-bottom:5px; font-size:12px; line-height:30px;}
.img4 ul li a:hover {color: #f00;}
.img4 ul li img {display:block;width:165px; height:134px; }
.img4 ul li a:hover img { -moz-opacity:0.5; filter:alpha(opacity=50);cursor:hand;}
.img4 h3{ font-size:14px; font-weight:bold; color:#333;}
.img4 h4{ font-size:14px; font-weight:bold; color:#333;}
.img4 img{ text-align:center;}
.img4 table{ width:95%;}
.img4 tr td{padding:5px;border:solid 1px #CCC;font-size:14px; border-collapse:collapse;}
.boldtext{ font-weight:bold; font-size:14px;}

.prod { width:680px; }
.prod img { vertical-align: middle; padding:5px; border: 1px solid #CCC;margin:10px 0 2px 0;}
.cpyp{float:left;width:600px;margin:20px 0 0 10px;}
.cpyp li{float:left;margin:10px 10px 20px;display:inline;width:250px;height:270px;}
.cpyp li img{padding:2px;border:solid 1px #ccc;}
.cpyp li span{display:block;}

.anlilist { overflow:hidden;}
.anlilist li{ float:left; width:167px; text-align:center; margin:5px 10px;}
.anlilist li img{ width:167px; height:135px;}
.dllist li{ float:left; width:325px; margin:5px 24px; text-align:center;}
.dllist li img{ width:325px; height:230px;}


.newslist ul {margin-top:10px;}
.newslist ul li{padding:5px; text-indent:20px;height:28px;line-height:28px; font-size:12px;border-bottom: dashed 1px #ccc; background: url("../img/common/art02.jpg"/*tpa=http://www.czfydl.com/img/common/art02.jpg*/) no-repeat 10px center; }
.newslist ul li a{color:#555; }
.newslist ul li a:hover{ color:#f00; }
.newslist ul li span{float:right; font-weight:normal; color:#AAA; padding-right:20px;}
.news_detail { width:710px; text-align: center; clear:both; margin:0 auto;}
.news_detail img{ vertical-align: middle; padding:5px; margin:10px 0 2px 0;}
.news_detail p{ text-align:left;}
.back { width:710px; height:24px; margin:10px 0;}
.back a{ display:block; width:50px; height:24px; line-height:24px; float:right; background:#06F; color:#fff;}

.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;}