@charset "utf-8";
/*### topoyo.com's Common CSS Version 2.0, Powered by topoyo.com ###*/

/*----------Reset CSS for Browsers----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
abbr,acronym{border:none; font-variant:normal;}

/*----------Reset CSS for Website----------*/
body{color:#333; background:#fff; text-align:center; font-size:63%;}
a:link{color:#333; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#f30; text-decoration:underline;}
a:active{color:#333; text-decoration:none;}
.clear{clear:both; font-size:1px; height:0; line-height:0;}
.clearfix{display:inline-block;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.mt{margin-top:8px;}
.ml{margin-left:8px;}
#wrap{text-align:left; width:980px; margin:0 auto; line-height:1.8em; font-size:1.2em;}
#container{}

/*----------Header's CSS----------*/
#header{}
.top{height:73px; padding-top:3px;}
.top .logo{width:180px; height:60px; float:left; margin-left:15px; _display:inline;}
.top .logo span{display:none;}
.top .language{margin:3px 0 0 12px; float:left; width:240px; _display:inline;}
.top .language li{float:left; margin:0 5px; text-align:center; font-family:Verdana, Geneva, sans-serif;}
.top .top_r{text-align:right; float:right; width:500px;}
.top .top_r_news{padding-top:8px;}
.top .top_r p{margin:3px 0;}
.top .welcome span, .top .welcome a, .top .welcome em{color:#E6241A;}
.top .welcome, .top .mytopoyo{padding-right:6px;}
.top .quick a{margin:0 6px;}
.top .quick a.red{color:#E6241A;}

/*子页头部*/
#header_sub{border-bottom:solid 3px #D20000; height:81px;}
.top .channels{margin:9px 0 0 15px; float:left; padding:13px 0 12px 10px; width:250px; _display:inline; border-left:solid 1px #9f9f9f; font-size:25px; font-weight:bold; color:#000; text-align:left;}

/*我的太平洋头部*/
#header_myhome{height:70px; width:980px; margin:0 auto;}
.top .channels{margin:9px 0 0 15px; float:left; padding:13px 0 12px 10px; width:250px; _display:inline; border-left:solid 1px #9f9f9f; font-size:25px; font-weight:bold; color:#000;}
.top .right_links{float:right; font-size:14px; padding-top:15px;}
.top .right_links li{display:inline; color:#06c;}
.top .right_links li a{margin:0 10px; color:#06c;}

/*导航菜单*/
.nav{border-bottom:solid 3px #D20000; height:36px; display:block; background:url(../images/nav_bg.png) 0 0 repeat-x; font-size:1.18em; padding-left:60px; overflow:hidden; width:920px;}
.nav li{float:left; _display:inline;}
.nav li a{display:block; height:36px; padding-left:22px; float:left; color:#000;}
.nav li a span{display:block; cursor:pointer; height:32px; line-height:32px; padding:4px 23px 0 0; background:url(../images/nav_bg.png) right -38px no-repeat; float:left;}
.nav li a:hover,
.nav li a.current{background:url(../images/nav_bg.png) 0 -76px no-repeat; color:#fff; text-decoration:none;}
.nav li a.last span{background:none;}
.nav li a:hover span,
.nav li a.current span,
.nav li a.last:hover span{background:url(../images/nav_bg.png) right -76px no-repeat;}

/*搜索*/
.search{height:39px; padding:10px 12px 0; color:#555; border-top:solid 1px #D9D9D9; background:url(../images/repeat-x.jpg) repeat-x; font-size:1.18em;}
.search form{float:left;}
.search input.text{height:19px; line-height:19px; font-size:1em; padding:3px 4px 0; width:372px; margin-left:8px; border:solid 1px #939393; background:url(../images/search_bg.gif) 0 0 no-repeat;}
.search select{height:24px;}
.search input.btn{width:80px; height:25px; background:url(../images/css_sprites.png) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-99999em;}
.search p.hot{color:#000; float:left; margin:4px 0 0 10px; width:260px; overflow:hidden; font-size:.85em;}
.search p.hot a{color:#03c; margin:0 4px;}

/*bottom*/
#bottom{border:solid 1px #d8d8d8; text-align:center; background:#f3f3f3; padding-bottom:10px; height:103px; position:relative; width:978px; margin:8px auto 0; font-size:12px;}
#bottom ul{border-top:solid 1px #fff; padding:10px 0 5px;}
#bottom li{display:inline; color:#03c; margin-left:6px;}
#bottom li a{color:#03c; margin-right:6px;}
#bottom li a:hover{color:#f30;}

#bottom .police{position:absolute; width:38px; height:50px; left:666px; top:42px;}

/*面包屑导航*/
.crumb_nav{font:1em/20px "\5B8B\4F53"; clear:both; height:24px; padding:2px 5px 0;}
.crumb_nav a,
.crumb_nav a:visited,
.crumb_nav a:active{margin:0 4px; color:#36c!important;}
.crumb_nav a:hover{color:#f30!important;}
.crumb_nav em{margin-left:4px;}

/*分页*/
.pagination{margin-top:10px; text-align:center; clear:both; font-family:Verdana, Geneva, sans-serif; font-size:13px; display:block;}
.pagination em{color:#f00; margin:0 3px;}
.pagination a{border:solid 1px #bcbcba; padding:1px 5px; background:#f7f7f7 url(../images/repeat-x.jpg) 0 -274px repeat-x; color:#696969; margin-right:2px; text-decoration:none;}
.pagination a:hover,
.pagination span.current{border:solid 1px #f60; background:#FDDA98 url(../images/repeat-x.jpg) 0 -303px repeat-x; color:#f63; text-decoration:none; margin-right:2px; padding:1px 5px; }
.pagination span.disabled{border:solid 1px #bcbcba; background:#f7f7f7; color:#aaa; margin-right:2px; padding:1px 5px; *padding:3px 5px 0;}

