/*
=== ivan_style StyleSheet File ================================
	Style Name: Common
	Version: 1.0
	Author: Ivan Chou 
	First Created: 2011-09-02
	Last Update: 2011-09-02 by Ivan
	Copyright: Ivan (www.dotodo.net)
==============================================================
*/

/****** General Styles ******/
html{border: 0;overflow-y: scroll;}
body{margin: 0;padding: 0; background: #ffffff;}
body>table,body>div{margin-left: auto;margin-right: auto;clear: both;}
form,div,img,ul,li,dt,dd,p,h1,h2,h3,h4,h5{margin: 0 auto;padding: 0;border: 0; list-style: none;}
b,strong{font-weight:bold;}
body,table,input,textarea,select,h2,h3{color: #4f4442;font: 12px Verdana,Arial,Helvetica, Arial, Helvetica, sans-serif; line-height:18px;}
a{color: #4f4442; text-decoration: none;}
a:hover{text-decoration:none; color: #b6cc81;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
h5{font-size: 14px; font-weight:bold;}
/* a style which makes div touch the bottom of content */
.clear{border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
/* hide from IE-mac */
* html .clearfix {height: 1%;}
/* ie7 hack*/

*+html .clearfix {min-height: 1%;}

b.kk{color:#333 !important;}
.expanded {float:left; width: 231px;margin-bottom: 5px; display:block;}
.collapsed {float:left; width: 231px;margin-bottom: 5px; display:none;}

.language{color: #808080; text-decoration: none; line-height:130%;}

.more{text-decoration: none; font-size:10px; color: #ffffff; font-weight:bold;}

.newslist{text-decoration: none; font-size:12px; color: #3aadca;}

.prolist{text-decoration: none;  color: #017cb7;}

.bottom{text-decoration: none; color: #393939;}
.bottom A:hover {color:  #FF0000;  text-decoration: underline;}

.toptype{text-decoration: none; color:#333;font-size:14px; font-family:"ËÎÌå";}
.toptype A:hover {color: #007cc4;font-size:16px; }


#banner #ifocus {
	POSITION: relative; WIDTH: 955px; HEIGHT: 320px;
}
#banner #ifocus_pic {
	POSITION: relative; WIDTH: 955px; DISPLAY: inline; FLOAT: left; HEIGHT: 320px; OVERFLOW: hidden
}
#banner #ifocus_piclist {
	Z-INDEX: 1; POSITION: absolute
}
#banner #ifocus_piclist LI {
	WIDTH: 955px; HEIGHT: 320px; OVERFLOW: hidden
}
#banner #ifocus_piclist IMG {
	WIDTH: 955px; HEIGHT: 320px
}
#banner #ifocus_btn {
	Z-INDEX: 3; POSITION: absolute; PADDING-LEFT: 3px; WIDTH: 955px; BOTTOM: 2px; HEIGHT: auto; LEFT: 560px; _bottom: 2px
}
UNKNOWN {
	BOTTOM: 5px
}
#banner #ifocus_btn LI {
	FILTER: alpha(opacity=50); PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 7px; WIDTH: auto; PADDING-RIGHT: 7px; DISPLAY: block; FLOAT: left; HEIGHT: auto; CURSOR: pointer; PADDING-TOP: 0px; opacity: 0.5; -moz-opacity: 0.5
}
#banner #ifocus_btn IMG {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 78px; HEIGHT: 33px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
#banner #ifocus_btn .current {
	TEXT-ALIGN: left; FILTER: alpha(opacity=100); MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left; opacity: 1; -moz-opacity: 1
}
#banner #ifocus_btn .current IMG {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 78px; HEIGHT: 37px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
#banner #ifocus_opdiv {
	Z-INDEX: 2; POSITION: absolute; FILTER: alpha(opacity=50); WIDTH: 955px; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 45px; LEFT: 0px; opacity: 0.5; -moz-opacity: 0.5; _height: 45px
}
#banner #ifocus_tx {
	Z-INDEX: 3; POSITION: absolute; BOTTOM: 8px; COLOR: #fff; LEFT: 8px
}
#banner #ifocus_tx .normal {
	DISPLAY: none
}


#sddm{padding:0;z-index:30;margin:0;zoom:1}
#sddm li{list-style:none;float:left}

#sddm div{position:absolute;visibility:hidden;margin:1px 0 0 0;padding:0;background:#e2e2e2}
#sddm div a{position:relative;display:block;margin:0;padding:5px 18px;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background:#e2e2e2;color:#333;font:14px Verdana, Geneva, sans-serif}
#sddm div a:hover{background:#39F;color:#FFF !important;}


#sddm2{padding:0;z-index:30;margin:0;zoom:1}
#sddm2 li{list-style:none;float:left}

#sddm2 div{position:absolute;visibility:hidden;margin:15px 0 0 0;padding:0;background:#e2e2e2}
#sddm2 div a{position:relative;display:block;margin:0;padding:5px 18px;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background:#e2e2e2;color:#333;font:14px Verdana, Geneva, sans-serif}
#sddm2 div a:hover{background:#39F;color:#fff}


.navul{padding-top:3px;}
.navul li{position:relative;}
.navul li ul{display:none;position:absolute;top:100%;+left:0;}
.navul li ul li{background:#e2e2e2;width:200px;  font: 14px Verdana, Geneva, sans-serif;padding: 5px 18px;}
.navul li ul li:hover{background:#39F;}
.navul li ul li:hover a{color:#FFF !important;}


.menu1{font-size:18px;color:#184091;  line-height: 21px;}












