*{margin:0; padding:0; font-size:12px; line-height:22px; list-style:none;}

body{text-align:center; background:#fff;}

div{text-align:left;}

table,td{clear:both; margin-top:5px; text-align:center; color:#f00; font-size:14px;}

.lowbox{clear:both;margin:0; padding:0;}
.box{margin:0;padding:0;}
.conbox{clear:both; margin:0 auto; border-left:#ccc 1px solid; border-right:#ccc 1px solid;}

img{border:0;}
.mborder{border:#ccc 1px solid;}

a{color:#000; text-decoration:none;}
a:hover{color:#f00; text-decoration:underline;}

a.graylink{color:#a9a9a9; text-decoration:none;}
a.graylink:hover{color:#000; text-decoration:underline;}

.txt14bred{color:#f00; font-weight:700; font-size:14px;}

.clear:after{content:"."; clear:both; height:0; visibility:hidden; display:block; width:100%;}

.overflow{overflow:auto; zoom:1;}

h1,h2,h3,h4{margin:0; padding:0;}
h1{margin:10px 0; font-size:18px; color:#CD0C0D; text-align:center;}
h1 a{font-size:18px; color:#CD0C0D; text-decoration:none;}
h1 a:hover{font-size:18px; color:#CD0C0D; text-decoration:underline;}
/* variable definition end of global*/

.tabbtn01 {cursor:pointer; color:#0167CC; font-size:12px; line-height:24px; padding-bottom:5px;}
.tabbtn02 {cursor:pointer; color:#0167CC; font-size:12px; line-height:24px; padding-bottom:5px; background:url(blueanrrowup.gif) repeat-x  -35px bottom;}

.tabsbtns01 {cursor:pointer; color:#D21C06; font-size:14px; line-height:24px; padding-bottom:5px; }
.tabsbtns02 {cursor:pointer; color:#D21C06; font-size:14px; font-weight:700; line-height:24px; padding-bottom:5px; background:url(redanrrowup.gif) repeat-x  -35px bottom;}

.tabwbtnw01 {cursor:pointer; font-size:14px; text-decoration:underline; text-align:center;}
.tabwbtnw02 {cursor:pointer; font-size:14px; color:#DB0706; font-weight:bold; text-align:center;}


#header01 {
font-size:12px;
width:1000px;
border-top:#fff 10px solid;
background:url(http://www.chinataiwan.org/images/logo.jpg) #fff no-repeat left top;
margin:10px auto 0;
}

#header01right {
width:776px;
height:88px;
margin-left:199px;
}

.nav01_left01 {
float:left;
width:249px;
height:42px;
line-height:42px;
background:url(http://www.chinataiwan.org/images/topbannerbg.gif) no-repeat left top;
padding:2px 0 0 6px;
}

.nav01_left02 {
float:left;
width:380px;
height:42px;
background:url(http://www.chinataiwan.org/images/topbannerbg.gif) no-repeat -297px top;
padding-top:5px;
}

.nav01_right {
float:left;
width:140px;
height:42px;
line-height:42px;
text-align:center;
background:url(http://www.chinataiwan.org/images/topbannerbg.gif) no-repeat -644px top;
padding-top:15px;
}

.header01nav02 {
clear:both;
line-height:30px;
width:776px;
color:#656565;
text-align:center;
}

a.hulink,a.hulink:hover,.header01nav02 a,.header01nav02 a:hover {
color:#656565;
text-decoration:none;
}

#header{margin:0 auto 5px; width:1000px;}
#header .topbanner{height:162px; background:url(topbanner.jpg) no-repeat top left;}
#header .nav{height:72px; background:url(olympic_navbg.gif) no-repeat left top;}
#header .nav ul{margin-left:144px; _margin-left:72px; float:left; width:856px;}
#header .nav li{display:inline; font-size:14px; color:#0758cd; line-height:37px;}
#header .nav li a{color:#0758cd; font-size:14px; text-decoration:none;}
#header .nav li a:hover{color:#f00; text-decoration:none;}

#header .btm{clear:both; height:32px; line-height:32px;color:#1074ca; font-size:14px; text-align:center; background:url(headerbtmbg.gif) #ccc repeat-y;}
#header .btm a{color:#1074ca; font-size:14px; text-decoration:none;}
#header .btm a:hover{color:#f00; text-decoration:underline;}

#main_wrapper{margin:0 auto; width:1000px;}

#olypic_part01l{float:left; width:300px;}
#olypic_part01m{float:left; width:420px; margin:0 10px;}
#olypic_part01r{float:right; width:260px;}

/*left01 definition*/
.swfpic{width:296px; height:310px; border:#A6D3F4 1px solid; margin-bottom:5px; text-align:center;}
.part01lefttitle{width:300px;}
.part01lefttitle ul{}
.part01lefttitle li{float:left; font-size:14px; line-height:33px; font-weight:700; color:#0265CB; padding-left:25px; background:url(part01lefttitlebg.gif) left top;}
.part01lefttitle li span{float:right; font-size:12px; color:#000; padding-right:20px; font-weight:normal; line-height:33px;}
.part01lefttitle li span a{color:#000; line-height:33px;}

.videolist{width:298px;}
.videolist ul{margin:0; padding:0;}
.videolist li{float:left; display:inline; width:128px; margin:5px 8px; text-align:center;}
.videolist li img{width:128px; height:80px; border:#ccc 1px solid; margin-bottom:5px;}
.videolist li span{width:128px; height:25px;}
.videolist li span a{color:#000; text-decoration:none;}
.videolist li span a:hover{color:#f00; text-decoration:underline;}

.starlist{width:298px;}
.starlist ul{margin:0; padding:0;}
.starlist li{float:left; display:inline; width:123px; margin:5px 12px; text-align:center;}
.starlist li img{width:123px; height:143px; border:#ccc 1px solid; margin-bottom:5px;}
.starlist li span{width:123px; height:25px;}
.starlist li span a{color:#000; text-decoration:none;}
.starlist li span a:hover{color:#f00; text-decoration:underline;}

.con_left{ padding:8px;}
.con_left img{float:left; width:100px; height:100px;}


.txt12list{}
.txt12list ul{}
.txt12list li{color:#000; font-size:12px; margin-left:10px; line-height:24px;}
.txt12list li a{color:#000; text-decoration:none;}
.txt12list li a:hover{color:#f00; text-decoration:none;}

.txt12bluelist{margin-top:10px;}
.txt12bluelist ul{}
.txt12bluelist li{color:#003499; font-size:12px;margin-left:5px;line-height:24px;}
.txt12bluelist li a{color:#003499; text-decoration:underline;}
.txt12bluelist li a:hover{color:#f00; text-decoration:none;}

.txt12bluelistu{margin-top:10px;}
.txt12bluelistu ul{}
.txt12bluelistu li{color:#003499; font-size:12px;margin-left:5px;line-height:24px;}
.txt12bluelistu li a:hover{color:#f00; text-decoration:none;}
.txt12bluelistu li a{color:#003499; text-decoration:none;}

.txt14bluelist{margin-top:10px;}
.txt14bluelist ul{}
.txt14bluelist li{color:#003499; font-size:14px;margin-left:5px;line-height:24px;}
.txt14bluelist li a:hover{color:#f00; text-decoration:none;}
.txt14bluelist li a{color:#003499; font-size:14px; text-decoration:none;}

.txt14graylist{margin-top:10px;}
.txt14graylist ul{}
.txt14graylist li{color:#636363; font-size:14px; margin-left:10px; line-height:26px;}
.txt14graylist li a{color:#636363; font-size:14px;  text-decoration:none;}
.txt14graylist li a:hover{color:#f00; text-decoration:none;}

.txt14list{}
.txt14list ul{}
.txt14list li{color:#000; font-size:14px; margin-left:10px; line-height:25px;}
.txt14list li a{color:#000; font-size:14px;  text-decoration:none;}
.txt14list li a:hover{color:#f00; text-decoration:none;}

.part01mdltitle01{height:42px; color:#DB090A; font-size:14px; font-weight:700; padding:8px 0 0 20px; background:url(part01m1titlebg.gif) repeat-x left top;}
.part01mdltitle02{height:42px; color:#0A68C0; font-size:14px; font-weight:700; padding:8px 0 0 20px; background:url(part01m2titlebg.gif) repeat-x left top;}
.part01mdltitle03{height:42px; color:#0A68C0; font-size:14px; font-weight:700; padding:8px 0 0 20px; background:url(part01m3titlebg.gif) repeat-x left top;}
.part01mdltitle03 ul{}
.part01mdltitle03 li{float:left; font-size:14px; font-weight:700; color:#0A68C0;}
.part01mdltitle03 li span{float:right; font-size:12px; color:#000; padding-right:20px; font-weight:normal;}

.part01rt01{width:258px;}
.part01rt01 ul{margin:0;}
.part01rt01 li{float:left; height:27px;padding:6px 0 0 20px; font-size:14px; font-weight:700;color:#DB090A; background:url(part01rtitlebg.gif) repeat-x left top; }
.part01rt01 li span{float:right; font-size:12px; color:#000; padding-right:20px; font-weight:normal;}
.part01rt01 li span a:hover{color:#000; text-cecoration:underline;}

.part01rt02{width:258px;}
.part01rt02 ul{width:258px;margin:0;}
.part01rt02 li{float:left;height:27px; padding:6px 0 0 20px; font-size:14px; font-weight:700; color:#0A68C0;background:url(part01rtitlebg02.gif) repeat-x left top;}
.part01rt02 li span{float:right; font-size:12px; color:#000; padding-right:20px; font-weight:normal;}

#part02left{float:left; width:620px; height:290px; border:#ccc 1px solid; background:url(part02leftbg.gif) no-repeat left top;}
.tabsleft{float:left; margin:0 6px 0 3px; width:290px;}
.tabsright{float:right; margin:0 5px 0 0px; width:310px;}




#part02right{float:right; width:368px; height:290px;border:#ccc 1px solid; background:url(part02rightbg.gif) no-repeat left top; overflow:hidden;}
.rpiclist{width:368px;}
.rpiclist ul{}
.rpiclist li{float:left; width:158px; margin:10px 0 10px 20px; _margin:10px 0 10px 12px;}
.rpiclist li img{width:158px; height:98px;}

#goodpic{border:#ccc 1px solid; margin-top:5px; background:url(goodpicbg.gif) no-repeat left top; clear:both;}
#goodpic .title{height:35px; border-bottom:#ccc 1px solid; text-align:right; padding-right:20px; padding-top:10px;}
#goodpic1 ul{margin:20px auto;}
#goodpic1 li{float:left; width:198px; border-right:#ccc 1px dashed; border-bottom:#ccc 1px dashed; text-align:center;}
#goodpic1 li img{width:170px; height:128px; margin:0 9px; border:#000 1px solid;}


#goodpic2 ul{margin:0 auto;}
#goodpic2 li{float:left; width:198px; border-right:#ccc 1px dashed; text-align:center;}
#goodpic2 li img{width:170px; height:128px; margin:0 9px 2px; border:#000 1px solid; margin-top:10px;}

#goodpic1 li span,#goodpic2 span{width:200px;height:25px; line-height:25px;}
#goodpic1 li span a,#goodpic2 li span a{color:#1B5FA6; line-height:25px; text-decoration:none;}
#goodpic1 li span a:hover,#goodpic2 li span a:hover{color:#f00; text-decoration:none;}

.tpclist{margin:0 auto;padding:0;}
.tpclist ul{float:left; margin:0; padding:0;}
.tpclist li{margin:10px 4px; padding:0; width:100px;text-align:center; background:#f2f2f2;}
.tpclist li img{width:100px; height:65px; border-bottom:#fff 2px solid;}
.tpclist li span{width:100px; height:22px; background:#f2f2f2; display:block;}
.tpclist li span a{color:#000; text-decoration:none;}
.tpclist li span a:hover{color:#f00; text-decoration:underline;}

.tpclistbig{margin:auto; width:258px;}
.tpclistbig ul{margin:0; padding:0;}
.tpclistbig li{ margin:10px auto;width:205px;text-align:center;background:#CB0101;}
.tpclistbig li img{width:205px; height:115px; border-bottom:#fff 2px solid;}
.tpclistbig li span{width:205px; height:27px;padding-top:8px; background:#CB0101; display:block;}
.tpclistbig li span a{color:#fff;font-size:14px; text-decoration:none;}
.tpclistbig li span a:hover{color:#fff; text-decoration:underline;}

.tpc_l{float:left; width:332px; height:270px; padding:0 4px; overflow:hideen;border-bottom:#ccc 1px dashed;}
.tpc_m{float:left; width:308px; height:270px; padding:0 4px; overflow:hidden; border:#ccc 1px dashed;border-top:0;}
.tpc_r{float:right; width:332px; height:270px; padding:0 4px; overflow:hidden;border-bottom:#ccc 1px dashed;}

.tpc_title{height:23px; padding-top:15px; color:#1260A8; font-size:14px; font-weight:700;border-bottom:#688CC0 3px solid; padding-left:10px;}

.service{float:left; width:340px; height:176px; background:url(servicebg.jpg) no-repeat left top;}
.service .sleft{float:left; clear:left; margin:43px 0 13px 14px; _margin:43px 0 13px 7px; width:85px; height:120px;}
.service .sleft img{width:85px; height:120px; text-align:center;}
.service .sright{float:right; margin:43px 15px 13px 0; width:210px;height:110px; padding-top:10px; color:#CD0706; font-size:14px; line-height:26px; text-align:right;}
.service .sright a{color:#CD0706; font-size:14px; text-decoration:none;}
.service .sright a:hover{color:#CD0706; font-size:14px; text-decoration:underline;}
.project{float:left; border-left:#fff 7px solid; border-right:#fff 7px soid; width:320px; height:176px; background:url(projectbg.jpg) no-repeat left top;}

.baike{float:right; width:326px; height:176px; background:url(baikebg.jpg) no-repeat left top;}
.baike .bkleft{float:left; clear:left; margin:43px 0 13px 7px; _margin:43px 0 13px 3px; width:85px; height:120px;}
.baike .bkright{float:right; margin:43px 10px 13px 0; width:190px;height:110px; padding-top:10px;  font-size:14px; line-height:26px; text-align:left;}
.baike .bkright a{color:#000; font-size:14px; text-decoration:none;}
.baike .bkright a:hover{color:#f00; font-size:14px; text-decoration:underline;}
.baike .bkleft img{width:85px; height:120px; text-align:center;}

#changguan{border:#ccc 1px solid; width:998px; margin-top:5px; background:url(changguanbg.gif) no-repeat left top; clear:both;}
#changguan .title{height:35px; border-bottom:#ccc 1px solid; text-align:right; padding-right:20px; padding-top:10px;}
#changguanlist ul{margin:20px auto;}
#changguanlist li{float:left; width:198px; border-right:#ccc 1px dashed;text-align:center;}
#changguanlist li img{width:170px; height:128px; margin:0 11px; border:#000 1px solid;}
#changguanlist li span{width:172px;height:25px; line-height:25px;}
#changguanlist li span a{color:#418A9C; line-height:25px; text-decoration:none;}
#changguanlist li span a:hover{color:#f00; text-decoration:none;}

.twwtxtpic1{float:left; width:100px;}
.twwtxtpic2{float:right; width:200px;}

/* footer style definition */
#footer {clear:both; margin:10px auto 0; width:1000px; background:#8cbef7;text-align:center; padding-bottom:10px; font-size:12px;}

.childboxxiangguan {border:#999 1px solid; height:64px; background:#f5f5f5;}

.floatleftboxxiangguan {float:left; width:120px; line-height:64px; text-align:center; font-size:14px;border-right:#999 1px dashed;}

.floatrightboxxiangguan {float:right; width:870px; height:64px; line-height:32px; text-align:center;}

#footerlist{margin:0 auto 5px; height:65px; background:#D6EBFF;}
#footerlist ul{ width:auto;}
#footerlist ul li{ margin:0; padding:10px 0px 0px 0px;list-style:none; color:#039;text-align:center;}
#footerlist ul li a{ color:#1071CE; text-decoration:none;}
#footerlist ul li a:hover{color:#1071CE; text-decoration:none;}


a.more {color: #999; text-decoration: none}
a.more:hover {color: #f00; text-decoration: underline}