p:hover a.hovering {
    filter:alpha(opacity=70);
    opacity:0.7;
}

/*img opacity*/
a:hover img.hovering {
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: galpha( opacity=80 )h;
}

p.text01, .text02, .text03 {
  color: #333;line-height: 1.5em;margin-bottom: 10px;padding: 10px;
}
p.text01 a, .text02 a, .text03 a {
  color: #0068a2;
}
p.text01 a:hover, .text02 a:hover, .text03 a:hover {
  color: #00b4dd;
}
p.text01 {
  font-size: 80%;
}
p.text02 {
  font-size: 90%;
}
p.text03 {
  font-size: 1000%;
}

dl.list01 { float: left; margin: 10px;}
dl.list01 dt { color: #333;font-size: .9em; font-weight: bold; margin-bottom: 5px; padding: 5px;}
dl.list01 dd { color: #333;font-size: .85em;line-height: 1.5em; margin: 0 0 5px 1em;}
dl.list01 dt a, dd a {color: #0068a2;}
dl.list01 dt a:hover, dd a:hover {color: #00b4dd;}

ul.list02 {float: left;margin-bottom: 10px;}
ul.list02 li {color: #333;font-size: 90%; line-height: 1.5em; list-style-type: disc;list-style-position: outside; margin: 0 0 5px 2em;}
ul.list02 li a {color: #0068a2;}
ul.list02 li a:hover {color: #00b4dd;}

ol.list03 {float: left; margin-bottom: 10px;}
ol.list03 li {color: #333;font-size: 80%;line-height: 1.5em; list-style-type: decimal;list-style-position: outside; margin: 0 0 5px 2em;}
ol.list03 li a {color: #0068a2;}
ol.list03 li a:hover {color: #00b4dd;}

p.b230 a {background: url(../gif/bbg_230.gif) no-repeat left top;width: 203px;height: 32px;display: block;color: #333;font-size: 15px;padding-top: 18px;padding-left: 27px;font-weight: bold;margin-top: 10px;}
p.b230 a:hover {background-position: left bottom;}

div.pro_box {clear:both;display: block;width:550px;border: 1px solid #191970; background-color: #e2f3f7; padding:10px; margin-left: auto;margin-right: auto;}

p.pro_exp1 {color: #333;font-size: 85%;line-height: 1.5em;margin-right: 5px;margin-left: 5px;margin-bottom: 20px;}
p.pro_exp1 a  {color:#0068a2;}
p.pro_exp1 a:hover {color: #00b4dd;}
p.pro_tm {text-align:center; font-size: 180%;line-height: 1.5em;margin-right: 5px;margin-left: 5px;margin-bottom: 20px;}

p.pro_exp2 {color: #333;font-size: 75%;line-height: 1.5em;}
p.pro_exp2 a {color: #0068a2;}
p.pro_exp2 a:hover {color: #00b4dd;}


div.itemnav {margin-bottom: 10px;margin-left: 190px;margin-top: 10px;float: left;}
div.itemnav ul {float: left;}
div.itemnav ul li {float: left;margin-right: 5px;}
div.itemnav ul li.nav1 a { 
display: block;background: url(../png/icon_gototop.png) no-repeat left center;color: #333;font-size: 11px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;padding: 7px 10px 5px 23px; 
-moz-border-radius:  3px; 
-webkit-border-radius: 3px; 
-o-border-radius:  3px ; 
-ms-border-radius:  3px;    
border-radius:  3px;border-bottom: 1px solid #ccc;width: 7.5em;} 
div.itemnav ul li.nav1 a:hover {background-color: #bbe1ec; 
        } 

div.itemnav ul li.nav2 a { 
display: block;background: url(../png/icon_gotoindex.png) no-repeat left center;color: #333;font-size: 11px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;padding: 7px 10px 5px 23px; 
-moz-border-radius:  3px; 
-webkit-border-radius: 3px; 
-o-border-radius:  3px ; 
-ms-border-radius:  3px;    
border-radius:  3px;border-bottom: 1px solid #ccc;width: 7.5em;} 
div.itemnav ul li.nav2 a:hover {background-color: #bbe1ec; 
} 

div.itemnav ul li.nav3 a { 
display: block;background: url(../png/icon_gotonext.png) no-repeat left center;color: #333;font-size: 11px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;padding: 7px 10px 5px 23px; 
-moz-border-radius:  3px; 
-webkit-border-radius: 3px; 
-o-border-radius:  3px ; 
-ms-border-radius:  3px;    
border-radius:  3px;border-bottom: 1px solid #ccc;width: 7.5em;} 
div.itemnav ul li.nav3 a:hover {background-color: #bbe1ec; 
        } 


div.newsunit {float: left;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dotted #ccc;width: 620px;}
div.newsunit_l {float: left;margin-right: 10px;width: 125px;}
div.newsunit_l img {padding: 2px;border: 1px solid #ccc;}
div.newsunit_r {float: right;width: 480px;}
div.newsunit_r p.news_date {color: #333;font-size: 75%;line-height: 1.5em;background: url(../gif/icon_year2.gif) no-repeat left center;padding-left: 10px;margin-top: 5px;}
div.newsunit_r p.news_title {line-height: 1.5em;font-size: 80%;margin-left: 10px;}
div.newsunit_r p.news_title a {color: #164b8b;line-height: 1.5em}
div.newsunit_r p.news_title a:hover {color: #00b4dd;}

ul.b230 li {float: left;margin-bottom: 9px;margin-left: 9px;}
ul.b230 li a  {background: url(../gif/bbg_230.gif) no-repeat left top;width: 203px;height: 31px;display: block;color: #333;font-size: 15px;padding-top: 19px;padding-left: 27px;font-weight: bold;}
ul.b230 li a:hover {background-position: left bottom;}

/*h1728*/
h1.h1category {
clear: both;
background: url(../gif/tit_h1.gif) no-repeat 0 0;
height: 40px;
color: #333;
font-size: 25px;
font-weight: bold;
line-height: 1.1em;
padding-top: 14px;
padding-left: 48px;
margin-bottom: 10px;
width: 728px;
}

/*h1960*/
h1.h1body2 {clear: both;background: url(../gif/tit_h12.gif) no-repeat 0 0;height: 40px;color: #333;font-size: 25px;font-weight: bold;line-height: 1.1em;padding-top: 14px;padding-left: 48px;margin-bottom: 10px;width: 960px;}
h1.h1body2 span.h1exp {font-size: 12px;font-weight: normal;font-style: normal;margin-left: 10px;}

h2.h2body2 {background: url(../gif/tit_h4body2.gif) no-repeat 0 0;width: 950px;height: 27px;color: #fff;font-size: 100%;font-weight: normal;font-style: normal;margin-top: 0;padding-top: 10px;padding-left: 10px;}

h2.h2body2 span.resultno {float: right;color: #fff;font-size: 12px;margin-right: 15px;margin-top: 2px;}

div#panel1,div#panel2,div#panel3 {float: left;}

div#topall {position: relative;top: -120px;}
div#topl {float: left;width: 650px;}
div#topr {float: right;}

div.news {width: 650px;border: 1px solid #999;background: url(../gif/bg_topnews.gif) no-repeat 0 0;float: left;overflow: hidden;margin-bottom: 20px;}
div.news div#ui-tab div#fragment-1,div.news div#ui-tab div#fragment-2 {overflow: auto;height: 445px;}
div.news div.newsunit {width: 620px;padding-right: 5px;padding-left: 5px;}
div.news div.newsunit_r {}
p.tittopnews {display: block;color: #333;font-size: 18px;margin-top: 14px;margin-bottom: 14px;float: left;margin-right: 5px;width: 4.5em;padding-left: 10px;}

ul.gotocn_tw li.gotoerca_cn a {width: 211px;height: 127px;background: url(../jpg/b_reje_4.jpg) no-repeat left top;margin-top:10px; margin-left: 0px;margin-right: 4px;margin-bottom: 0px;display: block;}
ul.gotocn_tw li.gotoerca_cn a:hover {background-position: -0px -127px;}

ul.gotocn_tw li.gotocha_shanghai a {width: 211px;height: 127px;background: url(../jpg/b_cha_shanghai2.jpg) no-repeat left top;margin-top:10px; margin-left: 4px;margin-right: 5px;margin-bottom: 0px;display: block;}
ul.gotocn_tw li.gotocha_shanghai a:hover {background-position: -0px -127px;}

ul.gotocn_tw li.gotochallentech_tw a {width: 211px;height: 127px;background: url(../jpg/b_cha_taiwan2.jpg) no-repeat left top;margin-top:10px; margin-left: 4px;margin-right: 0px;margin-bottom: 0px;display: block;}
ul.gotocn_tw li.gotochallentech_tw a:hover {background-position: -0px -127px;}

dl.event_list {
  padding:.5em
}
dl.event_list dt {
float:left; clear:left; width:60px; text-align:right; font-size:95%; font-weight:bold; color:black
}
dl.event_list dt:after {
 content:":" 
}
dl.event_list dd {
 font-size:85%; margin:0 0 0 80px; padding:0 0 .5em 0 
}
dl.event_list dd a {
 color: #358dbe;
}
dl.event_list dd a:hover {
 color: #76c8e4; 
}

/*list*/
.document dl {
  margin-left: 1.4em;
  margin-bottom: 2em;
  line-height: 1.4em;
}
.document dl dt {
  font-weight: bold;
  text-indent: 15px;
  margin-top: 2em;
  padding-bottom: 2px;
  border-bottom: 1px dotted #004ea2;
  background-image: url(../gif/list2.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  color: #333;
}
.document dl dd {
  font-size:95%;
  margin-top: 0.3em;
  margin-left: 2em;
  line-height: 130%;
}

.document02 dl {
	margin-left: 1.4em;
	margin-bottom: 2em;
	line-height: 1.4em;
}
.document02 dl dt {
	font-weight: bold;
	text-indent: 15px;
	margin-top: 1em;
	padding-bottom: 2px;
	border-bottom: 1px dotted #004ea2;
	background-image: url(../gif/list2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #333;
}
.document02 dl dd {
  font-size:95%;
  margin-top: 0.3em;
  margin-left: 2em;
  line-height: 120%;
}