@charset "utf-8";
/*### pacificeb.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;}
input[type="submit"]{padding:2px 7px; cursor:pointer;}
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:#000; background:#fff; text-align:center; font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}
a:link{color:#000; text-decoration:none;}
a:visited{color:#000; 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;}
#container{clear:both; text-align:left; width:950px; margin:0 auto;}
.mt{margin-top:10px;}
.ml{margin-left:10px;}
.word_break,p{word-break:break-all; word-wrap:break-word;}

/*Mini nav*/
.mininav_out{text-align:center; height:24px; line-height:24px; background:#F6F6F6 url(../images/repeat-x.jpg) 0 0 repeat-x;}
.mininav_in{width:950px; padding:0 10px; margin:0 auto; text-align:left; font-size:11px;}

/*Language*/
.mininav_in .language{float:left; display:block; width:193px; height:21px; padding:3px 0 0 0;}
.mininav_in .language li{width:55px; float:left; _display:inline; margin:0 4px;}
.mininav_in .language li a{display:block; width:55px; height:21px; line-height:21px; color:#166DB0; text-align:center;}
.mininav_in .language li a:hover{color:#000; text-decoration:none;}
.mininav_in .language li a.current{background:url(../images/css_sprites.png) 0 -22px no-repeat; color:#000; text-decoration:none;}
.mininav_in .login_he{float:left; color:#666; margin-left:20px;}
.mininav_in .login_he a{color:#585858; margin:0 4px;}
.mininav_in .login_he a.red{color:#f00;}
.mininav_in .links{float:right; color:#666;}
.mininav_in .links a{margin:0 4px;}

.mininav_in .buy_sell{width:125px; float:right; position:relative;}
.mininav_in .buy_sell ul{height:21px; overflow:hidden; padding-top:3px;}
.mininav_in .buy_sell ul li{float:left; width:55px; margin:0 2px;}
.mininav_in .buy_sell ul li a,
.mininav_in .buy_sell ul li a.hide{display:block; float:left; width:47px; padding-left:8px; height:21px; line-height:21px; font-weight:bold; font-size:12px; background:url(../images/css_sprites.png) 0 0 no-repeat; color:#000; font-style:italic;}
.mininav_in .buy_sell ul li:hover a,
.mininav_in .buy_sell ul li a:hover{background:url(../images/css_sprites.png) -56px 0 no-repeat; text-decoration:none;}

.mininav_in .buy_sell ul ul{display:none; clear:both;}
.mininav_in .buy_sell ul li:hover ul,
.mininav_in .buy_sell ul li a:hover ul{display:block; width:121px; border:solid 1px #DCDCDC; border-top:none; height:56px; position:absolute; left:2px; top:22px;}
.mininav_in .buy_sell ul ul li,
.mininav_in .buy_sell ul li a:hover ul li{float:none; width:116px; margin:0;}
.mininav_in .buy_sell ul ul li a,
.mininav_in .buy_sell ul li a:hover ul li a{display:block; float:none; width:116px; padding-left:5px; height:28px; line-height:28px; text-align:left;background:#fff!important; font-size:10px; color:#2A79BE; font-style:normal;}
.mininav_in .buy_sell ul ul li a:hover,
.mininav_in .buy_sell ul li a:hover ul li a:hover{background:#CFE6EC!important; text-decoration:none;}

/*Header*/
#header{width:950px; margin:0 auto;}
#header .logo_nav{height:72px;}
#header .logo{height:60px; margin-top:6px; float:left;}

/*nav*/
#nav{width:245px; height:25px; display:block; float:right; margin-top:47px; font-size:13px;}
#nav li{float:left; height:25px; display:block; margin:0 1px;}
#nav li a{display:block; line-height:25px; padding-left:12px; color:#005DB4; background:#D1E5EC url(../images/nav_abg.gif) left 0 no-repeat;}
#nav li a strong{display:block; font-weight:400; background:#D1E5EC url(../images/nav_abg.gif) right 0 no-repeat; padding-right:12px;}
#nav li a:hover{color:#f30;}

.btm2px{border-bottom:solid 2px #1268B8;}

/*Search*/
#search{width:950px; margin:0 auto; clear:both; height:43px; background:#5095CE url(../images/repeat-x.jpg) 0 -29px repeat-x; text-align:left;}
#search span.right{background:url(../images/corners.jpg) 0 -48px no-repeat; float:right; display:block; width:5px; height:43px;}
#search form{float:left; width:590px; background:url(../images/corners.jpg) 0 0 no-repeat; height:35px; padding:8px 0 0 50px;}
#search form select{color:#808080; font-size:13px; font-family:Verdana, Geneva, sans-serif; height:24px;}
#search input.text{height:20px; line-height:20px; padding:2px 4px 0; width:400px; border-right:0; border-bottom:0; font-size:13px; font-family:Verdana, Geneva, sans-serif;}
#search input.btn{width:69px; height:25px; background:#fff url(../images/css_sprites.png) -56px -22px no-repeat; border:none; cursor:pointer; text-indent:-99999em;}
#search p.hot{color:#fff; float:left; margin:12px 0 0 10px; width:295px; overflow:hidden; font-weight:bold; font-size:13px;}
#search p.hot a{color:#fff; margin:0 4px; font-size:.85em; text-decoration:underline; font-weight:400;}
#search p.hot a:hover{text-decoration:none;}

/*bottom*/
#bottom{width:950px; margin:10px auto 0; border-top:solid 2px #1268B8; text-align:center; padding:15px 0 20px; color:#7A7A7A; font-size:.9em;}
#bottom ul{height:24px;}
#bottom li{display:inline; margin-left:6px;}
#bottom li a{color:#7A7A7A; margin-right:6px;}
#bottom li a:hover{color:#f30;}

/*Bread crumbs navigation*/
.crumb_nav{width:940px; margin:0 auto; text-align:left; clear:both; font-size:.9em; height:28px; line-height:28px; padding:2px 5px 0;}
.crumb_nav a{margin:0 4px; color:#36c;}
.crumb_nav a:hover{color:#f30;}
.crumb_nav em{margin-left:4px;}

/*分页*/
.pagination{margin-top:10px; clear:both; font-family:Verdana, Geneva, sans-serif; font-size:13px; display:block; height:20px; line-height:20px;}
.pagination .page{float:right;}
.pagination a{border:solid 1px #999999; padding:1px 5px; background:#f7f7f7; color:#696969; margin-right:2px; text-decoration:none;}
.pagination a:hover,
.pagination span.current{border:solid 1px #1B5891; background:#046CB5; color:#fff; text-decoration:none; margin-right:2px; padding:1px 5px; }
.pagination span.disabled,
.pagination em{border:solid 1px #999999; background:#f7f7f7; color:#aaa; margin-right:2px; padding:1px 5px;}
