@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;text-align:center; font-size:12px;}
body > div{margin:0;padding:0;text-align:center; font-size:12px;}
ul {margin:0px;padding:0px;list-style-type: none;}
li{margin:0px;padding:0px;}
img{ margin:0px;padding:0px; border:0;}
h1,h2,h3,h4,h5,h6,p,input,p{margin:0px;padding:0px; font-weight:normal;  font-size:12px;}
.clear{ clear:both;}  
.ec-top{ width:950px; height:586px; background:url(/images/special_page/ec-topbg.jpg); margin:0 auto;}
.ec-top h1{height:400px;  width:100%;}
.ec-top span{height:25px; line-height:25px; font-weight:bold; font-size:16px; text-align:left; padding-left:675px; display:block; color:#009900;}
.ec-public{ width:778px; height:312px; margin:0 auto; background:url(/images/special_page/ec-bg.jpg);}
.ec-public0{width:778px;height:11px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;background-image: url(/images/special_page/ec-paor.jpg);background-repeat: no-repeat;background-position: 233px bottom;}
.ec-public-left{ float:left; width:208px; height:298px; padding:14px 0 0 12px; }
.ec-public-right{ float:right; width:558px; height:312px;}
.ec-public-rightb1{ width:100%; height:35px;}
.ec-public-rightb2{ float:left; width:320px; height:273px; text-align:left; line-height:20px;}
.ec-public-rightb2 h1{ width:305px; height:30px; padding-left:15px; line-height:30px; font-weight:bold; font-size:14px; overflow:hidden;}
.ec-public-rightb2 h1 a{color:#009900;text-decoration: none;}
.ec-public-rightb2 h1 a:hover{text-decoration: underline;}
.ec-public-rightb2 h2{ width:305px; height:20px; padding-left:15px; color:#01CC00;  font-weight:bold; font-size:14px;}
.ec-public-rightb2 h2 b{ color:#FF0000; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.ec-public-rightb2 h2 span{ color:#999999; margin-left:3px;}
.ec-public-rightb2 h3{ float:left; width:70px; height:20px; padding-left:15px; font-weight:bold; color:#979998;}
.ec-public-rightb2 h4{float:right; width:235px; height:20px;  color:#979998; overflow:hidden;}
.ec-public-rightb2 h5{ width:305px; padding-left:15px; height:auto; color:#979998;}
.ec-public-rightb2 h6{float:left; width:100%; height:20px;}
.ec-public-rightb2 span{width:305px; padding-left:15px; height:20px; line-height:20px; font-weight:bold; color:#979998;}
.ec-public-rightb3{ float:right; width:235px; height:273px; text-align:left;}
.ec-public-rightb3 h3{width:95%;margin:5px 0; padding-right:5%; text-align:right; overflow:hidden;}
.ec-public-rightb3 li{ float:left; width:235px;line-height:18px; color:#009900;}
.ec-public-rightb3 li h1{float:left; width:67px; padding-left:15px; font-weight:bold;}
.ec-public-rightb3 li h2{float:right; width:145px; padding-right:8px; height:auto; overflow:hidden;}