@charset "utf-8";
/* CSS Document */
body{background:url(../images/bodybg.jpg) repeat-x left top; font:normal 12px Verdana, Geneva, sans-serif;}
*{margin:0; padding:0; list-style:none;}
.r{float:right;}
img{border:none;}
.none{display:none;}
.sbr{margin-bottom:10px;}
.red{color:#f60;}


a{color:#666; text-decoration:none;}
a:hover{color:#f00; text-decoration:underline;}
a.b{text-decoration:none; color:#000;}
a.b:hover{text-decoration:none; color:#f00;}
a.g{color:#999; text-decoration:underline; margin:0 9px;}
a.g:hover{text-decoration:none; color:#f00;}
a.l{text-decoration:underline; color:#666;}
a.l:hover{text-decoration:none; color:#f00;}
a.blue{color:#077afa; text-decoration:underline;}
a.blue:hover{text-decoration:none;}
a.o{color:#f30; text-decoration:underline;}
a.o:hover{text-decoration:none;}
a.orange{color:#f90; text-decoration:underline;}
a.orange:hover{text-decoration:none;}
a.cz{background:url(../images/czBtn.jpg) no-repeat; height:32px; width:60px; display:block; color:#0577de; text-align:left; text-decoration:underline; padding:7px 0 0 30px;}
a.cz:hover{text-decoration:none;}
a.cz1{color:#3fa0fa; text-decoration:underline; font-family:"黑体"}
a.cz1:hover{text-decoration:none;}
a.y{color:#e2a41d; text-decoration:underline; font-family:"黑体"}
a.y:hover{text-decoration:none;}
a.g1{color:#cbcbcb; text-decoration:underline; font-family:"黑体";}
a.g1:hover{text-decoration:none;}

.tlst li *,.sz_address *,
.buy *,
.flink_1 *,
.ctxt span *,
.pay *,
.txtr a *,
.mpInfo dd p *,
.hdlg *,
.lg p *,
.hyBtn *,
.pfs p *,
.adBtn *{vertical-align:middle;}

/*clear Box*/
#header:after,
.mbox:after,
.slbox:after,
.adbox p:after,
.step:after,
.lg p:after,
.lgdl:after,
.flink p:after,
.pay:after,
.hotItem:after,
.mpInfo:after,
.midInfo p:after,
.ftbox:after,
.pfs:after,
.plst:after,
.iLlst:after,
.mbdl:after,
.nlst:after,
.mlst:after,
.link:after,
.buybox:after,
.lineSbox:after,
.pay:after,
.ftbox:after,
.ulst:after,
.head:after,
.srbbox:after,
.hotlst:after,
.srBox:after,
.usedl:after,
.bd:after{content:"."; clear:both; visibility:hidden; height:0; display:block;}


/*header*/
#header{width:965px; margin:0 auto; zoom:1;}
.toplink{line-height:25px; height:25px; color:#999;}
.head{height:100px; background:url(../images/hdbg.jpg) right top no-repeat; zoom:1;}
.hdlg{width:550px; text-align:right; margin:68px 0 0 0; color:#666; height:23px; float:right;}
.hdlg .lginp{width:96px; height:20px; line-height:20px; padding:1px; border:1px solid #ccc;}
.hdlg span{margin:0 10px 0 0;}
.logo{width:280px; float:left;}

.nav,.navsub{height:45px; padding-left:6px; background:url(../images/navbg.jpg) no-repeat -14px 0; width:959px; margin:0 auto;}
.navsub{padding:0 6px 0 0; background:url(../images/navbg.jpg) no-repeat 959px 0; color:#fff;}
.nav{margin-bottom:8px;}
.menu{height:45px; background:url(../images/mBg.jpg) repeat-x;}
.mbox{zoom:1; overflow:hidden; width:670px;}
.mbox li{float:left; padding:8px 22px 0 32px; line-height:37px; height:37px; margin:0 0 0 -2px ;}
.mbox li a,.mbox li span{display:block; padding:0 0 0 15px; color:#ff0; line-height:23px; color:#ff0;font-weight:bold; font-size:14px;}
.mbox li a:hover{color:#fff; text-decoration:none;}
.mbox li a{padding:2px 15px 0 0; line-height:21px;}
.mbox li.hover a,.mbox li.hover span{display:block; padding:0 0 0 15px; background:url(../images/navItembg.jpg); color:#ff0; line-height:23px; color:#fff;font-weight:bold; font-size:14px;}
.mbox li.hover a:hover{color:#fff; text-decoration:none;}
.mbox li.hover a{background:url(../images/navItembg.jpg) right 0; padding:2px 15px 0 0; line-height:21px;}
.phone{float:right; margin:13px 20px 0 0;}

.bd{width:965px; margin:0 auto; zoom:1;}
.sideLeft{width:230px; float:left; margin-right:12px;}
.module,.modNone{margin:0 0 12px 0; border:#ddd 1px solid; color:#656565; zoom:1; overflow:hidden;}
.titleMod,.adtit{background:url(../images/titleBg.jpg) repeat-x; margin:0 1px; height:21px; padding:8px 13px 0; color:#ff9801; font:bold 12px Verdana, Geneva, sans-serif;}
.list{padding:6px 10px; background:#fffdf7;}
.list li{background:url(../images/lstbg.jpg) 5px 12px no-repeat; padding:0 0 0 15px; border-bottom:1px dashed #ccc; line-height:27px;}
.more{text-align:right; margin:3px 10px 7px; line-height:20px;}
.sidebox{float:left; width:480px;}
.modNone{border:none;}

.sideRight{float:right; width:230px;}
.lgbox{background:url(../images/lgbg.jpg); height:72px; padding:24px 0 0 0;}
.lgbox2{background:url(../images/lgbg.jpg); height:94px; padding:2px 0 0 0;}
.iLlst{zoom:1; overflow:hidden; width:228px; margin:0 auto;}
.iLlst li{float:left; margin-left:-1px; color:#989898; border-left:1px #ccc solid; width:50%; text-align:center;}
.iLlst li p{margin:9px 0 0 0; line-height:15px;}

.lineSbox{zoom:1; padding-bottom:1px; padding-bottom:1px\9; *padding-bottom:0; _padding-bottom:0;}
.linklst{ margin:17px 0 0 15px;}
.lineSbox li{background:url(../images/msn.jpg) no-repeat; height:35px; line-height:35px; color:#CE7906; padding:12px 0 4px 40px; font:bold 12px Arial, Helvetica, sans-serif;}
.lineSbox li a{ color:#CE7906;font:bold 12px Arial, Helvetica, sans-serif;}
.lineSbox li.sk{background:url(../images/sk.jpg) no-repeat;}
.lineSbox li.qq{background:url(../images/qq.jpg) no-repeat;}
.m{padding:5px 0 9px 40px;}

.tlst{margin:14px 0 5px 14px;}
.tlst li{line-height:20px; height:20px; background:none; font:normal 12px Arial, Helvetica, sans-serif; padding:0; margin-bottom:18px; margin-bottom:18px\9; *margin-bottom:17px; _margin-bottom:16px;}
.tlst li img{padding:1px; border:1px #ccc solid;}
.tlst span{margin-left:10px;}

.cp{margin:10px 0 10px 20px; color:#666;}
input.change{width:86px; height:18px; line-height:18px; border:#ccc solid 1px;}
.srBox{float:right; width:722px; zoom:1;}
.srtopbox{border:1px solid #ccc; margin-bottom:10px;}
.srbbox{zoom:1;}

.buybox{zoom:1; margin:14px 0 13px 15px;}
.buybox dt{float:left; margin-right:20px; position:relative;}
.buybox dt img{width:182px; height:182px; border:#ccc solid 1px;}
.buybox .txt{position:absolute; left:1px; top:139px; height:40px; width:162px; line-height:18px; padding:4px 10px 0; background:#666;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; color:#fff; }
.buybox dd{float:left; width:245px; padding-top:5px;}
.buybox dd ul{overflow:hidden; height:170px;}
.buybox dd li{border-bottom:1px dotted #ccc; line-height:16px; padding:5px 0;}
.slbox{zoom:1; width:480px; border:1px solid #dbdbdb;}
.line{border-bottom:1px solid #ccc; height:1px; margin:0 15px; font-size:0; overflow:hidden;}
.plst{zoom:1; padding:17px 0 0 13px;}
.plst li{float:left; padding:0 15px 15px 0; padding:0 15px 15px 0\9; *padding:0 15px 17px 0; _padding:0 15px 17px 0;}
.plst li img{width:60px; height:60px; border:1px solid #ccc;}
.sideRbox{float:right; width:230px;}
.inlst{padding:8px 15px 2px 10px;}
.inlst li{line-height:30px; line-height:29px\9; *line-height:29px; _line-height:29px; border-bottom:1px dotted #ccc;}
.ad img{width:228px; height:68px; border:1px solid #ccc;}
.modb{margin:0;}

.link{zoom:1; padding:10px 12px;}
.link li{float:left; padding:0 8px 2px;}
.link li img{vertical-align:middle; border:1px solid #ccc;}

.ftbox{width:925px; margin:0 auto; background:url(../images/ftlinkbg.jpg) repeat-x top left; zoom:1; padding:10px 0 10px 40px; line-height:25px; zoom:1;}
.ftbox li{float:left; width:130px;}
.ftbox a{color:#999;}
/*
.ftbox dt a{color:#434343;}
*/
.ftnav{margin:20px auto 10px; background:#999; text-align:center; line-height:25px; color:#fff; width:965px; height:25px;}
.ftnav a{color:#fff; margin:0 10px;}

.ft{width:965px; margin:10px auto;}
.ft dl{zoom:1; overflow:hidden;}
.ft dt{float:left; width:300px; text-align:right; margin-right:10px; } /* width:400px改为了300px 由于其中的图片因客户需求不显示了*/
.ft dd{float:left;  margin:5px 0 0 0;line-height:20px; color:#434343;}
.center{text-align:center;}

.cbox{padding:1px;}

.ntxt{padding:20px; line-height:20px; color:#666;}
.ntxt p{margin-bottom:20px; text-indent:25px;}
.ntxt span{margin-left:30px; display:block;}

.uslst{overflow:hidden; margin-bottom:-1px;}
.uslst li{padding:0;}
.uslst a{background:url(../images/usbg.jpg) left top repeat; color:#b4b4b4; padding:8px 0 0 40px; display:block; height:26px; }
.uslst a:hover{background:url(../images/usabg.jpg) left top repeat; text-decoration:none; font-weight:bold; color:#f60; display:block;}
/*  当前选择的       */
.uslst a.currenta{background:url(../images/usabg.jpg) left top repeat; text-decoration:none; font-weight:bold; color:#f60; display:block;}
/*              */
.usbox{border-bottom:0;}
.sonli{ padding-left:20px; line-height:20px;}
.atitle{line-height:30px; height:30px; color:#333; padding:0 10px; background:url(../images/tit2.jpg) repeat-x;}
.atitle p{display:block; width:16px; height:12px; float:left; margin:8px 5px 0 0;}
.atitle *{vertical-align:middle;}
.atitle span{color:#666;}

.usedl{zoom:1; padding:15px 15px 5px; background:#fffffb;}
.usedl dt{float:left; line-height:15px; text-align:center;}
.usedl dt img{width:145px; height:145px; margin-bottom:5px;}
.usedl dd{float:left; margin:0 0 0 10px; width:395px;}
.usertitle{color:#f90; font:bold 12px Verdana, Geneva, sans-serif; padding:0 10px; line-height:25px; border-bottom:1px dashed #999;}
.ulst{zoom:1; margin:10px;}
.ulst li {float:left; width:48%; line-height:25px;}
.ulst a{margin-left:15px; color:#666;}
.ulst a:hover{color:#f00;}
.total{padding-left:10px; margin-top:-5px;}
.prbox{padding:0 0 0 15px; line-height:25px; background:#fffffb; font:normal 12px "宋体"}
.pr{line-height:25px; height:25px; margin-right:30px;}

.adslbox{width:178px;}
.admbox{width:585px;}
.bbox{padding:10px 20px; color:#666; background:#fffffb; line-height:25px;}
.bbox a{margin-right:30px; color:#666; text-decoration:underline;}
.bbox a:hover{color:#foo; text-decoration:none;}

/*
.hotlst{zoom:1; display:inherit;}
.hotlst li{float:left; padding:10px 18px 5px 0; text-align:center; width:90px; line-height:16px; }
.hotlst span{float:left;width:90px; height:60px;overflow:hidden;margin-bottom:6px; }
.hotlst a{width:90px;float:left;color:#666;text-decoration:none;}
.hotlst a:hover{color:#333;text-decoration:underline;}
.hotlst img{height:58px;width:58px;border:1px solid #ccc; margin-bottom:5px;}
*/

.hotlst{zoom:1;}
.hotlst li{float:left; padding:10px 18px 5px 0; text-align:center; width:90px; line-height:16px;}
.hotlst img{width:60px; height:60px; margin:0 auto; border:1px solid #ccc; margin-bottom:5px;}


.adslbox li{border:1px;}
.adslbox li a{color:#666;}
.rlst li{border:0;}


.adtit p{display:block; width:16px; height:16px; float:left; margin-top:-3px; margin-right:5px;}
.adlst{margin:0; overflow:hidden; padding:0;}
.adlst li{line-height:27px; background:none; padding:0; border-bottom:1px dashed #dbdbdb;}
.bn{border-bottom:none;}
.adlst li a{color:#666; display:block; line-height:27px; background:#fffdf7 url(../images/alst.jpg) no-repeat 15px 9px; padding-left:30px;}
.adlst li a:hover{color:#06c;  background:#fffdf7 url(../images/abg.jpg) no-repeat 0 0;}
.lh{min-height:645px; min-height:640px\9; *min-height:635px; _height:635px;}
.tjbox,.adtjBox{height:78px; background:url(../images/b.jpg); color:#f90; width:200px; line-height:18px; padding:7px 10px 15px 15px; border:1px solid #dbdbdb;}
.adtjBox{width:158px;  padding:7px 10px 15px 10px; }
.tjbox a.tbtn,.adtjBox a.tbtn{display:block; width:160px; height:29px; background:url(../images/tjbtn.jpg) no-repeat; color:#fff; font:bold 16px "微软雅黑"; padding:7px 0 0 15px;}
.tjbox a.tbtn:hover,.adtjBox a.tbtn{color:#fff; text-decoration:none;}
.nlst{zoom:1; margin:10px 20px;}
.nlst li{line-height:40px; border-bottom:1px dashed #ccc; padding:0 25px; background:url(../images/nlstbg.jpg) no-repeat 15px 17px;}

/*CSS badoo style pagination*/

DIV.badoo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #48b9ef; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; margin:0 0 5px;
}
DIV.badoo A {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #f0f0f0 2px solid; COLOR: #48b9ef; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0f0 2px solid; TEXT-DECORATION: none
}
DIV.badoo A:hover {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo A:active {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo SPAN.current {
	BORDER-RIGHT: #ff5a00 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff5a00 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff5a00 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff5a00 2px solid; BACKGROUND-COLOR: #ff6c16
}
DIV.badoo SPAN.disabled {
	DISPLAY: none
}

.cmtab{border-collapse:collapse; line-height:30px; color:#434343;}
.cmtab td{border:1px #edeae1 solid; text-align:center;}
.cmtab th{background:#edeae1; text-align:center;}
.size{line-height:30px; height:30px; font-weight:bold; color:#666;}

.mlst{zoom:1; border-bottom:1px solid #f90; margin-bottom:10px;}
.mlst li,.paylst li{float:left; padding:5px 10px; margin:0 1px 0 0; cursor:pointer; background:#f0f0f0; color:#999;}
.mlst li.hover,.paylst li.hover{background:#f90; color:#fff;}

/*a_rside*/
.a_rside{float:right; width:773px; background:#fffffb; border:#dbdbdb 1px solid; position:relative;margin-bottom:10px;}
.rtit{background:url(../images/rtitbg.jpg) repeat-x; line-height:30px; padding:0 12px; color:#333;}
.raddress{padding:14px 15px; height:auto;}
.stepard{height:535px; height:auto;}
.address{border-collapse:collapse; line-height:28px;}
.address td{border:1px solid #e6e6e6; padding-left:10px;}
.address tr.sbig{font-weight:bold;}
.address th{background:#f7f7f7; color:#666; border:1px solid #e6e6e6; padding:0 15px; font-weight:normal;}
.adBtn{margin:10px 0 20px 0;}
.sz_address{height:35px;}
.createBox,#fbox{width:600px; position:absolute;  top:80px; border:5px solid #ffc366; background:#fff;left:30px; z-index:10;}
.chbox{width:720px;}
.bdbox{padding:14px 15px;}
.htitle{font:bold 14px/25px Verdana, Geneva, sans-serif; color:#f90; line-height:30px; height:30px;}

.textG{color:#999;}
.fytab{line-height:40px; width:560px;}
.fytab td input{float:left;width:180px;margin:0;}
.fytab td.l{float:left;text-align:left; padding-left:5px; color:#999; width:200px;}
.fytab td.r{float:left;text-align:right; padding-right:5px; color:#666; width:180px;}
.gsbtn{border-bottom:1px solid #ccc; padding:10px 0; margin-bottom:20px;}
.gsbtn a{margin:0 20px;}

.ptab{border-collapse:collapse;}
.ptab td{border:1px solid #e6e6e6; line-height:30px; text-align:center; color:#999;}
.ptab th{background:#f7f7f7; color:#666; line-height:25px; border:1px solid #e6e6e6; text-align:center; font-weight:normal;}

.hotItem{border-bottom:1px solid #ccc; zoom:1; padding:0 0 10px 5px; margin:10px 0;}
.hotimg{border:1px #ccc solid; padding:1px; float:left; margin-top:5px;}
.hotimg img{width:100px; height:100px; vertical-align:middle;}
.hotInfo{width:400px; float:left; margin:0 10px; line-height:26px; margin-top:5px;}
.pptxt{color:#f90; font-weight:bold;}
.pinfo{color:#999;}
.hotr{float:right; width:125px; min-height:100px; _height:100px; border-left:#ccc solid 1px; padding:5px 10px 0 15px; line-height:22px;}
a.p{color:#666; text-decoration:underline;}
a.p:hover{color:#f90; text-decoration:none;}
.pbtn{margin:15px 0 0 0;}
.redColor {
	color:#F30;
	width:120px;
	padding-left:5px;
	text-align:left;
}
