* {margin:0;padding:0;}
#box{width:758px;margin:0 auto;}
img{border:0;}
body{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;line-height:18px;background: url(bg.gif) center top repeat-y}
ul{list-style-type:none;}
.clearer{clear:both;}
#header{margin-bottom:5px; background:url(topbg.jpg) no-repeat top}
#header img{float:left;}
#header p{font-size:11px;text-align:right;line-height:50px; clear:clear;}
#header p a{padding:0 5px;}
#header span{ float:left; margin-left:10px; display:block;width:500px; margin-top:30px; color:#ff6600;line-height:28px; font-weight:bold; font-size:28px;}
a{ text-decoration:none;color:#000}
a:hover{ color:#ff4800}
.chromestyle{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;width:758px;font-weight: bold;height:33px;line-height:33px;background-color:#556AAB; margin-bottom:2px;}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.chromestyle ul{width: 100%; /*THEME CHANGE HERE*/text-align: center; /*set value to "left", "center", or "right"*/}
.chromestyle ul li{display: inline;float:left;}
.chromestyle ul li a{color: #fff;padding: 4px 6px;text-decoration: none;}

.chromestyle ul li a:hover{/*THEME CHANGE HERE*/ color:#fff}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{position:absolute;top: 0;border: 1px solid #BBB; /*THEME CHANGE HERE*/border-bottom-width: 0;font:normal 12px Verdana;line-height:18px;z-index:100;width: 200px;visibility: hidden; background-color:#C4E0F1;/*Add Shadow in IE. Remove if desired*/}
.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/padding: 2px 0;text-decoration: none;font-weight: bold;color: black;}
* html .dropmenudiv a{ /*IE only hack*/width: 100%;}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color: #fff;}
.select{background-color:#18317F;}

#banner{width:758px;height:190px;background-image:url(en_banner.jpg);background-repeat:no-repeat;margin-top:1px;margin-bottom:14px;}
#main{width:758px;}
#left{width:556px;float:right; background-color:#F1FAFE}
#right{width:189px;float:left; background-color:#fff6e5; border:#ffb56a solid 1px}
.news{background-color:#F3F3F3;margin-bottom:8px;}
.news h2{height:30px;line-height:30px;}
.news h2 span{float:left;background:url(new_bj.gif) no-repeat 8px; padding-left:8px; font-size:13px;color:#B40000;text-indent:0.5em;}
.news h2 a{float:right;display:block;width:60px;font-size:10px; padding-left:20px; font-weight:normal;background:url(en_spot2.jpg) no-repeat left 50%;}
.newsList{width:533px;line-height:35px; height:35px;border-bottom:1px dashed #CCC;}
.newsList dl{width:530px;float:left; padding-left:20px;}
.newsList dt{ float:left; padding-left:10px;background:url(en_spot1.jpg) no-repeat left 50%;}
.newsList dd{ float:right;text-indent:2em;}
.noBottomBorder{border-bottom-width:0;}

.patent h2{ text-align:left;height:32px;line-height:32px;text-indent:1em; padding-left:10px;font-size:13px;color:#FFF;background:url(ab_bj.gif) no-repeat 12px #556AAB;}
.patent p{padding:5px 20px;}
.patent p a{color:#F60;padding:0 5px;}
.patent dl{float:left;display:inline;width:161px;margin-top:10px;}
.patent dd{height:30px;line-height:30px;}
.quarry h2{ text-align:left;height:32px;line-height:32px;text-indent:1em; padding-left:10px;font-size:13px;color:#FFF;background:url(ab_bj.gif) no-repeat 12px #556AAB;}
.quarry {clear:both;}
.quarry  p,dd,dt{padding-left:10px;}
.quarry img{text-align:center;padding:3px;border:1px solid #ccc;}
.quarry dd{text-align:center;font-size:12px;height:30px;line-height:30px;font-weight:bold; color:#B40000;}

.about h2,.message h2{height:32px;line-height:32px;text-indent:1em; padding-left:10px;font-size:13px;color:#FFF;background:url(ab_bj.gif) no-repeat 12px #556AAB;}
.about p{margin:4px 0; text-align:justify; font-size:12px; padding:0px 4px; color:#7C7C7C}
.about p a{color:#F60;}
.about ul{ float:left; width:228px;}
.species,.quarry p{margin:10px 0;}
.species li{margin-bottom:12px;width:217px;height:84px;}
.fs{ padding-bottom:10px; }
.fs h2{height:30px;line-height:30px; background-color:#FFB56A; border:solid 1px #ffd598; border-bottom:#ffb56a 1px solid }
.fs h2 span{float:left;background:url(new_bj.gif) no-repeat 8px; padding-left:8px; font-size:14px;color:#FF0000;text-indent:0.5em;}
.fs li {padding-left:20px; font-weight:bold; font-size:12px;}
.fs a{ color:#414141;}
.fs h1{display:block;font-weight:normal; padding-left:10px; margin:0 2px;background:url(ico1.gif) left no-repeat; font-size:12px;}
.fs li a:hover{ color:#FF6600;}
.liOne{background-image:url(en_species1.jpg);background-repeat:no-repeat;}
.liTwo{background-image:url(en_species2.jpg);background-repeat:no-repeat;}
.liThree{background-image:url(en_species3.jpg);background-repeat:no-repeat;}
.species li p{padding-top:50px;padding-left:110px;font-weight:bold;}
.species li a{text-decoration:underline;}
#foot{margin-top:30px;width:758px;background-color:#556AAB;height:27px;line-height:27px;text-align:center;}
#foot a{color:#FFF;padding:0 10px;}
#foot p{background-color:#fff;width:758px;display:block;padding-bottom:10px; }
#foot p a{color:#666;}
#foot p a:hover{color:#FF6600;}

.newsAllList{border-bottom:1px dashed #ccc; padding:10px;}
.newsAllList h3{font-size:12px;color:#F60}
.newsAllList h3 a{color:#F60;}
.newsAllList h4{font-size:12px;}
.newsAllList p{margin:10px 0;}
.newsAll h2,.productAll h2,.productDetail h2{height:32px;line-height:32px;text-indent:1em; padding-left:10px;font-size:13px;color:#FFF;background:url(ab_bj.gif) no-repeat 12px #556AAB;}
.productAll h2 span{float:left;}
.productAll h2 select{float:right;display:inline;margin:5px 20px;}
.ennum{margin-top:15px;height:13px;line-height:13px;}

/* Multi Page */
.pageSize { clear: both; font-size: 11px; margin:15px auto;}
.pageSize a { float: left; padding:0 2px; text-decoration: none; color:#333; height:16px;line-height:14px;}
.pageSize .total { background: #F5FBFF; border: 1px solid #86B9D6; border-right: 0px solid #86B9D6; font-weight: bold; }
.pageSize .pages { background: #F5FBFF; border: 1px solid #86B9D6; margin-right: 2px; vertical-align: middle; font-weight: bold; }
.pageSize .num2 { background: #FFFFFF; border: 1px solid #c4b69e; margin-right: 2px; vertical-align: middle; }
.pageSize .num2:hover { background: #F5FBFF; border: 1px solid #86B9D6; text-decoration: none; }
.pageSize .redirect { background: #FFF; border: 1px solid #c4b69e; margin-right: 2px; padding:0px 3px; }
.pageSize .redirect:hover { background-color: #F5FBFF; border: 1px solid #86B9D6; text-decoration: none; }
.pageSize .curPage { margin-right: 2px; border: 1px solid #c4b69e; vertical-align: middle; background: #ffeedb; color: #92A05A; font-weight: bold; }
.pageSize .input { background: #F5FBFF; border: 1px solid #86B9D6; margin: 0px 1px 0px 5px; padding: 0px; }
.pageSize input { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 30px; height: 15px !important; height: 14px; margin: 0px; border: 0px; padding: 0px; text-align: center; }
.pageSize .go { background: #F5FBFF; border: 1px solid #86B9D6; font-weight: bold; }
.pageSize .go:hover { background: #ffeedb; text-decoration: none; color: #92A05A; }
.Rotation { width:550px; height:32px; background:url(/nowbg.gif) no-repeat bottom; padding:0px 5px; }
/*links*/


.message span{width:120px;display:block;float:left;text-align:right;}
.message p{height:21px;line-height:21px;margin-bottom:5px;border:0;}
.message p input,.message p textarea{border:1px solid #ccc;background-color:#EEE;}
.message p textarea{width:300px;height:200px;overflow-y:hidden;}
.patentPic dl{width:180px;margin:0 22px;float:left;text-align:center;display:inline;}
.patentPic dt img{border:1px solid #ccc;padding:3px;}
.patentPic dd{height:25px;line-height:25px;}
.title{width:192px;height:23px;background:url(yellow.gif) no-repeat #FFDFDF left top;line-height:23px;text-indent:1.5em;font-weight:bold;clear:both;}
.title2{width:192px;height:22px;background:url(blue.gif) no-repeat #000 left top;line-height:22px;text-indent:1.5em;color:#fff;clear:both;}
.productAllList{height:160px;border-bottom:1px solid #ccc; padding:0 10px;}
.productAllList img{float:left;padding:2px;border:1px solid #ccc;margin-top:10px;}
.productRight h3{color:#B40000;font-size:12px;text-indent:2em;background:url(spot5.gif) no-repeat left 50%;}
.productRight{width:404px;float:right;margin-top:10px;}
.productRight p{margin:7px 0;}
.productRight a{background-color:#FFDFDF;display:block;width:84px; line-height:20px;height:20px;text-align:center;margin:5px 0;}
.bigProduct{text-align:center;margin:10px;clear:both;}
.bigProduct img{padding:3px;border:1px solid #ccc;}
.bigProduct dd{font-size:14px;height:30px;line-height:30px;font-weight:bold;}
.productDetail p{padding:10px 0;}
.smallProduct{float:left;display:inline;margin-top:10px;margin-left:21px;margin-bottom:10px;text-align:center;}
.smallProduct img{padding:3px;border:1px solid #ccc;}
.nbold{ font-weight:bold;}

.pro li{ float:left;width:120px; height:150px;margin:7px ; margin-top:10px;}
.pro b{ display:block; width:113px; height:113px; text-align:center;padding:2px;border:1px solid #ccc;}
.pro span{ margin:5px;display:block; text-align:center;}
.pro h2{height:32px;line-height:32px;text-indent:1em; padding-left:10px;font-size:13px;color:#FFF;background:url(ab_bj.gif) no-repeat 12px #556AAB;}
