@charset "gb2312";
html{ height:100%;}
html, body, talbe, tr, th, td, ul, ol, li, dl, dt, dd, div, center, p, span, h1, h2, h3, h4, h5, h6, hr, form, select, input, textarea{ margin:0px; padding:0px;}
ul, dl, li{ list-style:none; height:auto; overflow:hidden;}
img{ border:none;} 
a{ color:#666; text-decoration:none; font-size:12px; outline:none;}
a:hover{ color:#c03; text-decoration:none; cursor:pointer;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
.block{ display:block;}
.display{ display:none;}
.left{float:left;}
.right{float:right;}
.mtop{ margin-top:10px;}
.mart{ margin-top:8px;}
.ht{ height:auto; overflow:hidden;}
.clearfix{ display:inline-block; *zoom:1;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; overflow:hidden;}
.clear{ clear:both;}

/* register */
.register{ width:100%; height:30px; background:#f3f3f3; border-bottom:1px solid #e1e2e2;}
.subrgs{ width:960px; height:30px; margin:auto; position:relative;}
.login, .rgsrt{ width:auto; height:30px; line-height:30px; color:#333;}
.login a{ color:#f00;}
.login a:hover{ color:#390;}
.rgsrt{ width:180px; padding-right:135px;}
.rgsrt ul li{ float:right; width:73px; text-align:right; background:url(index.gif) no-repeat right center; padding-right:12px; margin-right:10px;}
.rgsrt ul .home{ background:none; margin-right:0px;}
.rgsrt ul .home a, .rgsrt ul .collect a{ width:73px; height:30px; display:block; background:url(index1.png) no-repeat left center;}
.rgsrt ul .collect a{ background:url(index.png) no-repeat left center;}
.Share{ width:145px; height:30px; position:absolute; left:820px; top:2px;}

/* header */
.header{ width:100%; background:#fff;}

/* headertop */
.headertop, .navtop, .navbot, .mainbg, .friendlink{ width:960px;}
.headertop{ margin:17px auto 0px;}
.logo, .homesearch, .schlt{ width:290px; height:85px;}
.homesearch{ width:650px;}
.schlt, .keyword{ width:428px;}
.schtab{ width:418px; height:22px; padding-left:10px;}
.schtab ul li{ width:48px; height:22px; line-height:19px; float:left; text-align:center;}
.schtab ul li a{ color:#333;}
.schtab ul .selected{ background:url(index1.gif) no-repeat;}
.schtab ul .selected a{ color:#fff; font-weight:bold;}
.schinput{ width:420px; height:34px; border:4px solid #efefef;}
.subschlt{ width:332px; height:28px; padding:3px 0px; background:url(index4.gif) repeat-x;}
.subschlt input{ width:298px; height:28px; line-height:28px; +margin-top:-1px; _margin-top:-1px; background:url(index2.png) no-repeat; padding-left:34px; border:0px; color:#666;}
.schbtn{ width:88px; height:34px; background:url("index5.gif") no-repeat; border-width:0px; cursor: pointer;}
.keyword{ height:20px; line-height:20px; margin-top:1px; color:#333;}
.keyword a{ margin-right:8px;}
.keyword a:hover{ color:#c00;}
.schrt{ width:190px; height:70px; padding-top:15px;}
.sublogin, .sublogin li{ width:190px;}
.sublogin li{ float:left; margin-right:10px;}
.sublogin li, .sublogin li img{ width:90px; height:31px;}
.homeagent, .subagent{ width:186px; height:20px; border:1px solid #f9b638; padding:1px;}
.subagent{ border:0px; padding:0px; background:#ffd78b;}
.subagent ul{ width:180px;}
.subagent ul li{ width:70px; height:20px; line-height:20px; float:left; background:url(index7.gif) no-repeat right center; text-align:center;}
.subagent ul .release{ width:92px; background:url(index6.gif) no-repeat right center; padding-right:16px;}
.subagent ul li a, .subagent ul li a:hover, .subagent ul .release a:hover{ color:#d4120f;}
.subagent ul li a:hover{ text-decoration:underline;}
.subagent ul .release a{ color:#333;}

/* nav */
.nav{ width:100%; height:66px; margin-top:12px; background:#222 url(/images/public/index3.png) repeat-x;}
.navtop, .navbot{ height:36px; margin:auto;}
.navtop ul li{ width:96px; height:36px; line-height:36px; float:left; background:url(/images/public/index4.png) no-repeat left bottom; text-align:center;}
.navtop ul li a{ font-size:14px; font-weight:bold; color:#fff;}
.navtop ul li a:hover, .navbot a:hover{ color:#ff0;}
.navtop ul .navselected{ background:#262626;}
.navbot{ width:951px; height:30px; line-height:30px; padding-left:9px; color:#494949;}
.navbot a{ padding:0px 10px; color:#cacaca;}

/* position */
.position{ width:958px; height:30px; line-height:30px; background:#e7f3e1; border:#c0d8b4 solid 1px;}
.position_tit{ width:85px; background:url(/images/public/position_tit.gif) no-repeat; padding-left:7px;}
.position span{ color:#cc0000;}

/* mainbg */
.mainbg{ background:url(/images/public/index5.png) repeat-y; margin:auto; padding:0px 11px 8px;}

/* service */
.service{ width:910px; background:#f0f0f0 url(/images/public/index9.png) no-repeat left bottom; padding:11px 20px 20px 30px; border-top:3px solid #333;}
.svicelt{ width:257px; height:136px; background:url(/images/public/index28.gif) no-repeat;}
.svicert{ width:558px; background:url(/images/public/index29.gif) no-repeat right center; padding-right:67px; height:120px;}
.subservice{ background:url(/images/public/index31.gif) no-repeat center bottom; padding-bottom:35px;}
.subservice ul{ margin-top:10px;}
.subservice ul li{ width:558px; height:38px; line-height:38px; background:url(/images/public/index30.gif) repeat-x left bottom; font-size:14px; font-weight:bold; color:#000;}
.subservice ul li img{ width:77px; height:22px;}
.subservice ul li span{ color:#c00;}
.subservice ul li a{ float:right; margin-top:8px;}

/* friendlink */
.friendlinktit{ width:875px; height:25px; line-height:25px; background:url(/images/public/index10.png) no-repeat; padding-left:85px; font-weight:bold; color:#333;}
.linkcont{ width:942px; padding:5px 8px; border:1px solid #ccc; border-top:0px;}
.linkcont a{ margin-right:8px;}

/* footer */
.footer{ width:100%; background:#fff;}
.footer p{ height:30px; line-height:30px; background:#393939; text-align:center; color:#747474;}
.footer p a{ color:#cacaca; padding:0px 8px;}
.footer p a:hover{ color:#ff0;}
.footer div{ text-align:center; padding-bottom:8px;}
.footer div a{ color:#c00;}
.footer div a:hover{ color:#360;}


/*subnav*/
.subnavdiv{ width:958px; height:32px; background:#f2f2f2; border:1px solid #cdcdcd; margin:8px auto 0px; }
.homenav{ margin-left:10px!important; margin-left:5px; width:17px; height:32px;}
.Nav{ width:900px;}
.Nav li{ background:url(/images/pinpaxiehui/sc_03-02.gif) no-repeat left center; float:left; margin-left:8px!important; margin-left:4px; height:32px; line-height:32px; 
padding-left:20px; color:#444;}
.Nav li a{ color:#666;}
.Nav li a:hover{ color:#0f459b;}


.botimg{ width:auto; text-align:center;}
.botimg img{ width:137px; height:52px; }
