body,div, ul, li, dl, dd, dt, span, img, input, p, h1, h2, h3, h4, h5, form, button{ margin:0; padding:0;}
img{ border:0;}
ul, ul li{ list-style:none;}
body{ font-size:12px; line-height:22px; font-family:Arial, Helvetica, sans-serif; background:url(../images/top_bg.jpg) #f1ebd3 no-repeat center top;}
.footer_bg{ background:url(../images/footer_bg.jpg) no-repeat center bottom; padding-bottom:38px;}
.footer{ width:960px; margin:0 auto; text-align:center;}
.wraper{ width:960px; background:url(../images/bg.jpg) no-repeat center top; min-height:1200px; _height:1200px; margin:0 auto 60px; position:relative; overflow:hidden; zoom:1;}
.main .box h2, .main .box .tit1 span, .main .box .tab dd .btn, .side #idDialUserLogin .login-item .text, .side #idDialUserLogin .button-item input, .alert_tab .btn, .side #idDialUserLogined a, .alert h3, .side #idDialUserLogined input, .side h3, .side .gz .btn, .alert .list li input{ background:url(../images/icon.png) no-repeat 0px 0px;}
.a1, .a2,.a3,.a4,.a5, .bor1, .bor2, .bor3, .bor4{ width:7px; height:7px; display:block; background:url(../images/bor_bg.gif) no-repeat 0px 0px; position:absolute;}
.bor1{ left:-2px; top:-2px;}
.bor2{ right:-2px; top:-2px; background-position:-7px 0px;}
.bor3{ left:-2px; bottom:-2px; background-position:0px -7px;}
.bor4{ right:-2px; bottom:-2px; background-position:-7px -7px;}
.a1, .a2,.a3,.a4,.a5, .main .box h2, .main .box .tit1 span, .side #idDialUserLogined a, .side h3, .side .gz .btn, .alert .close, .alert h3, .con .tit{display:block; overflow:hidden; text-indent:-999em; }
.a1, .a2,.a3,.a4,.a5{ width:58px; height:15px; left:110px; top:440px;background-position:-999px -999px;}
.a2{ left:227px;}
.a3{ width:128px; height:128px; left:422px; top:385px;}
.a4{ left:655px;}
.a5{ left:776px; width:68px;}
.hide{ display:none;}
/*右边*/
.main{ width:663px; float:left; padding:492px 5px 0 7px;}
.main .mv{ width:276px; height:208px; overflow:hidden; background:#f00; margin-left:14px;}
.main .box{ width:659px; border:2px solid #e1c184; position:relative; margin-top:22px; padding-top:6px; background:#f1ebd3;}
.main .box .tit1{ width:235px; height:44px; background-position:0 -351px; padding:10px 0 0 56px;}
.main .box .tit1 span{ width:195px; height:24px; background-position:0px -405px;}
.price{ overflow:hidden; zoom:1; padding:2px 10px 15px;}
.price dt{ float:left;width:420px;}
.price dt img{ border:2px solid #ba6e3f; margin-right:10px; width:196px; height:135px; overflow:hidden; font-size:0;}
.price dd{ float:left; width:216px; font-size:14px; color:#a2310a; padding-top:8px; font-family:"Microsoft Yahei"; }
.price dd a{border-bottom:1px dashed #a2310a; line-height:26px;}
.main .box .tab, .con .tab{ overflow:hidden; zoom:1; padding:2px 0 10px;}
.main .box .tab dl, .con .tab dl{ color:#a73c17; float:left; display:inline-block; margin:0 0 6px 6px; width:143px; height:185px; background:#FFF; border:2px solid #ff5e7d; overflow:hidden; padding:5px;}
.main .box .tab dt, .con .tab dt{ overflow:hidden; font-size:0; margin-bottom:5px;}
.main .box .tab dt img, .con .tab dt img{  overflow:hidden; display:block;}
.main .box .tab dd, .con .tab dd{ line-height:22px; padding:0 5px;}
.main .box .tab dd h3, .main .box .tab dd h4, .con .tab dd h3, .con .tab dd h4{ font-size:12px; font-weight:normal;}
.main .box .tab dd .btn{ background-position:-84px 0px; border:none; cursor:pointer; overflow:hidden; display:block; width:121px; height:36px;}
/*右边*/
.side{ width:272px; float:left; margin-top:500px; border:2px solid #e1c184; border-top:none; position:relative;}
.side #idDialUserLogin, .side #idDialUserLogined{ width:245px; margin:10px auto 20px;color: #a2310a;font-size: 14px;}
.side #idDialUserLogin li{ overflow:hidden; zoom:1; margin:5px 0;}
.side #idDialUserLogin .login-item { height: 27px; line-height: 27px; overflow:hidden; font-family:"Microsoft Yahei"}
.side #idDialUserLogin .login-item span{ width:50px; float:left;}
.side #idDialUserLogin .login-item .text{ float:left; background-position:0 -213px; border:none; height:24px; line-height:24px; width:145px; padding:1px;}
.side #idDialUserLogin .button-item input{ width:81px; font-size:12px; height:35px; border:none; margin:0 30px 0 50px; float:left;}
.side #idDialUserLogin .button-item a{ font-family:"Microsoft Yahei"; font-weight:bold; text-decoration:underline; color:#430b00; float:left; margin-top:8px;}
.side #idDialUserLogined{font-family:"Microsoft Yahei"; line-height:24px;}
.side #idDialUserLogined a{ width:112px; height:34px; background-position:0px -174px; float:left; margin:12px 10px;}
.side #idDialUserLogined input{ width:95px; height:34px; background-position:-120px -174px; border:none; float:left; margin:12px 0px; cursor:pointer;}
.side .tit{ width:268px; height:59px; background-position:0 -491px; margin-bottom:5px;}
.side .gz{ width:220px; margin:0 auto; color:#a2310a; font-size:14px; font-family:"Microsoft Yahei";}
.side .gz .btn{ background-position:0 -39px; width:200px; height:38px; margin:5px auto 20px;}
.side .gz a{ font-family:"Microsoft Yahei"; font-weight:bold; text-decoration:underline; color:#430b00; margin-top:-6px;}
.side .gz ol li{ margin-left:-15px;line-height:24px;}
.side .tit1{ background-position:0 -437px; width:256px; height:53px;}
.side .list{ width:160px; line-height:22px; margin:5px auto;}
.side .list a{ color:#a2310a; text-decoration:none;}

/*弹窗样式*/
.alert{width:288px; font-size:14px; color:#a2310a; font-family:"Microsoft Yahei"; background:#f4f5e5; border:2px solid #ff5e7d; padding:25px 10px; position:absolute; z-index:10; left:50%; top:50%; }

.alert .close{width:31px; height:31px; position: absolute; right:0px; top:0px; background:url(../images/close.png) no-repeat 0px 0px; z-index:12;}
.alert h4{ font-size:14px;font-weight:bold; text-align:center;}
.alert_tab h4{ padding:20px 0px 30px; } 
.alert_tab p{ text-align:center;}
.alert_tab .btn{ background-position:0 -125px; width:190px; height:45px; overflow:hidden; border:none; cursor:pointer; margin-top:30px;}
.alert h3{  background-position:0 -297px; width:290px; height:47px; margin-top:5px;}
.alert .list li .btn1{ width:81px; height:34px; background-position:-210px -1px; border:none; cursor:pointer; margin-top:-5px; position:relative;}
.alert .list li .btn2{ background-position:0 -78px; width:190px; height:45px; border:none; cursor:pointer; margin-left:75px;}
.alert .list li{ margin-top:5px; overflow:hidden; zoom:1;}
.alert .list li label{ width:70px; text-align:right; float:left;}
.alert .list li input{ float:left; line-height:24px; margin:0 5px;}
.alert .list li .text{ background-position:0 -239px; width:185px; height:24px; border:none; padding:1px;}
.alert .list li .text1{ background-position:0 -265px; width:105px; height:24px; border:none; padding:1px;}
.alert{
            left: 35%;
            position: fixed;
            top: 30%;
            z-index: 9999;
        }
* html .alert{
            bottom: auto;
            position: absolute;
            z-index: 9999;
        }


.wraper1{ width:960px; background:url(../images/bg1.jpg) no-repeat center top; position:relative; margin:0 auto 60px; padding-top:660px; overflow:hidden;}
.con{ width:942px; border:2px solid #e1c184; border-top:none; background:#f5f1e0;margin:0 auto;}
.con h2{ text-indent:-9999em;}
.con .tab, .con .tab1 {overflow:hidden; zoom:1; margin-top:-80px; padding-left:17px;}
.con .tab dl{ margin:0 0 20px 20px ;}
.con .tab h3, .con .tab h4{ font-weight:normal; font-size:12px; overflow:hidden; zoom:1; color:#926d54; line-height:20px;}
.con .tab h3 span, .con .tab h4 span{ width:60px; float:left; display:block; text-align:right; color:#a73c17;}
.con .page{ text-align:center; font-size:14px; font-weight:bold; line-height:30px; padding-bottom:20px;}
.con .page a{ color:#430b00; margin-right:5px; text-decoration:none;}
.con .page a:hover { color:#f00;}
.con .tit{ width:230px; height:30px; background:#ff5e7d url(../images/tit.png) no-repeat 0px 0px; position: relative; left:355px; top:-135px; z-index:99;}
.con .tab1{ line-height:24px; font-size:14px; color:#a73c17;}
.con .tab1 h5{ font-size:14px; line-height:20px; overflow:hidden;}
.con .tab1 .pink{ color:#ff5e7d;}
.con .tab1 a{ color:#430b00;}