@charset "utf-8";
/***********************************************/
/*Global Wrapper                              */
/***********************************************/

.notice-top{width:100%; line-height:180%; font-size:14px; background-color:#fff; border-bottom:#ddd solid 1px;}
/*.notice-top #inwrapper{background:url(../images/notice-top.png) no-repeat 5px 5px; padding-left:40px;}*/
.notice-top .notice-close{ float:right; width:60px; height:60px; padding-top:10px; cursor:pointer;}

#wrapper{ width:100%; background:#F2F2F2 url(../images/top_bg.png) repeat-x;}
#inwrapper{ width:990px; margin:0px auto; padding:8px 5px; position:relative; z-index:1;}

#wp_bg{ width:100%; height:489px; background:url(../images/wp_bg.png) repeat-x;  position:relative; }
#inwp{ width:100%; height:489px; background:url(../images/wrapper_bg.jpg) no-repeat center top;}
.top_txt{ position:absolute; top:15px; left:0px; width:1000px; text-align:center;}
.top_title01{ font-size:50px; text-shadow: 0 1px 0 #fff; color:#000; line-height:140%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
.top_title02{ font-size:30px; text-shadow: 0 1px 0 #fff; color:#000; line-height:130%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.top_btn{ padding-top:10px;} 


.main{position:relative; z-index:0; width:990px; padding:15px 0px; _margin:0px auto;
/*min-height:550px;height:auto !important;height:550px; overflow:visible;*/
}

.top_header{ height:75px; position:relative;}
.logo{ position:absolute; top:10px; left:10px;}
.ad{ position:absolute; top:10px; left:450px;}
.top_nav{ position:absolute; top:-8px; right:10px; width:265px; height:29px; padding:3px 10px; background:url(../images/top_nav.png) no-repeat;}
.top_nav li{float:left; padding:0px 10px 0px 5px; line-height:23px; }


.top_nav2{ position:absolute; top:-10px; right:0px; width:300px; height:29px; padding:3px 10px; background:url(../images/top_nav2.png) no-repeat;}
.top_nav2 li{float:left; padding:0px 6px 0px 6px; line-height:23px; }


/*--stock_recharge-----*/
.save_up{ position:absolute; right:5px; top:17px; width:131px; height:133px; background:url(../images/save_up_2.png) no-repeat;}
.box_990_01{ width:990px; float:left;}
.box_990_01 h1{ background:url(../images/box_990_bg.png) no-repeat 0 0; height:10px; line-height:10px;float:left; width:990px;}
.box_990_01 h2{ background:url(../images/box_990_bg.png) no-repeat 0 -15px; height:10px; line-height:10px; float:left; width:990px;}
.box_990_01 h3{ background:url(../images/box_990_bg.png) no-repeat 0 -25px; height:59px; line-height:59px;float:left; width:950px; padding:0px 20px;
}
.box_990_01 h4{ background:url(../images/box_990_bg.png) no-repeat 0 -84px; height:10px; line-height:10px; float:left; width:990px;}


.box_990_01 h5{ background:url(../images/box_990_bg.png) no-repeat 0 -95px; height:57px; line-height:57px;float:left; width:950px; padding:0px 20px;}



.box_990_01 .content{background:url(../images/box_990_01_c.png) repeat-y; width:978px; padding:0px 6px; float:left;}
.box_990_01 .content .inc{ width:938px; background:#FFF url(../images/box_990_01_inc.png) repeat-x; padding:0px 20px; float:left;}
.box_990_01 .content .inc .l{ float:left; width:621px; border-right:#E1E1E1 solid 1px; padding-right:20px;}
.box_990_01 .content .inc .l .tit{ font-size:20px; line-height:36px; text-shadow: 0 1px 0 #fff;}
.box_990_01 .content .inc .l .info{ line-height:160%; font-size:14px; width:620px; padding-bottom:5px;}
.box_990_01 .content .inc .r{ float:left; width:256px; padding-left:25px;}
.box_990_01 .content .inc .r .tit{ font-size:20px; line-height:36px;text-shadow: 0 1px 0 #fff;}
.box_990_01 .content .inc .r .info{ line-height:160%; font-size:14px; width:235px; padding-bottom:5px;}

.box_990_01 .content .inc .c{ float:left; width:908px; padding:5px 30px 5px 0px; text-align:center;}
.box_990_01 .content .inc .c .tit{ font-size:25px; font-weight:bold; line-height:36px; text-shadow: 0 1px 0 #fff;}
.box_990_01 .content .inc .c .info{ line-height:160%; font-size:17px; padding-bottom:5px;}


.box_990_01 .content .inc .c5{ float:left; width:908px; padding:5px 15px 5px 15px; text-align:center;}
.box_990_01 .content .inc .c5 .tit{ font-size:25px; font-weight:bold; line-height:36px; text-shadow: 0 1px 0 #fff;}
.box_990_01 .content .inc .c5 .info{ line-height:160%; font-size:17px; padding-bottom:5px;}




/*--stock_recharge--Conditions---*/
.conditions_bg{position:absolute; right:15px; bottom:4px; width:188px; height:101px; background:url(../images/conditions_bg.png) no-repeat; }
.box_990_01 .content .inc .conditions{ float:left; width:911px;  padding:5px 20px 30px 0px;}
.box_990_01 .content .inc .conditions .tit{ font-size:20px; line-height:36px; height:40px; text-shadow: 0 1px 0 #fff;}
.box_990_01 .content .inc .conditions li{ line-height:160%; font-size:12px; width:880px; padding-bottom:5px; background:url(../images/li_bg.png) no-repeat 5px 6px; padding-left:15px; color:#333333;}



.box_990_02{ width:990px; float:left;}
.box_990_02 .tableth{ background:url(../images/box_990_02_th.png) no-repeat 0 0; float:left; width:990px; height:85px; line-height:120%; font-size:18px; text-align:center; text-shadow: 0 1px 0 #fff;}
.box_990_02 .tableth .c1{ float:left; width:662px; padding:20px 0px;  }
.box_990_02 .tableth .c2{ float:left; width:153px; padding:20px 0px}
.box_990_02 .tableth .c3{ float:left; width:170px; padding:20px 0px}

.box_990_02 .tableth .c4{ float:left; width:100px; padding:30px 5px}
.box_990_02 .tableth .c5{ float:left; width:80px; padding:30px 0px}


.box_990_02 h2{ background:url(../images/box_990_bg.png) no-repeat 0 -15px; height:10px; line-height:10px; float:left; width:990px;}
.box_990_02 h3{ background:url(../images/box_990_02_h3.png) no-repeat; height:11px; float:left; width:990px;}
.box_990_02 .total{ float:left; width:960px; text-align:right; padding:10px 15px 25px 15px; line-height:180%; background:url(../images/box_990_02_c2.png) repeat-y; font-size:18px;}
.box_990_02 .total .note{ position:absolute; left:150px; top:40px; background:url(../images/note_bg.png) no-repeat; width:476; height:106px; padding:10px 60px 12px 16px; font-size:13px; text-align:left; line-height:130%; z-index:10;}
/*.box_990_02 .total .note .th1{background:url(../images/note_bg_h1.png) no-repeat; height:8px; line-height:10px;}
.box_990_02 .total .note .th2{background:url(../images/note_bg_h2.png) no-repeat; height:10px; line-height:10px;}*/
.box_990_02 .total .note .innote{background:url(../images/note_bg_c.png);}
.box_990_02 .total .cancel{position:absolute; left:628px; top:49px; width:16px; height:16px; z-index:11;}

.box_990_02 .adwords{ float:left; width:940px; text-align:right; padding:15px 25px 35px 25px; line-height:180%; border-top:#ebebeb solid 1px;  font-size:23px;background:url(../images/box_990_02_c2.png) repeat-y; text-align:center;}
.ad_word_bg{ width:150px; height:85px; position:absolute; bottom:4px; right:5px; z-index:100;}

.box_990_01 .adwords{ /*background:url(../images/ad_word_bg.png) no-repeat left bottom; */ float:left; text-align:right; padding:5px 80px 15px 80px; line-height:160%; border-bottom:#ebebeb solid 1px;  font-size:20px; text-align:center;}



.box_990_02 .content{background:url(../images/box_990_02_c.png) repeat-y; width:980px; padding:0px 5px; float:left;}

.box_990_02 .content .s_list{ float:left; width:980px; border-top:#BEBEBE solid 1px;}
.box_990_02 .content .s_list .c1{ float:left; width:610px; padding:10px 5px 10px 7px;}
.box_990_02 .content .s_list .c1 .tit{ font-size:26px; line-height:160%; padding-left:5px; color:#F60;}
.box_990_02 .content .s_list .c1 .pic{ padding:5px 0px;}
.box_990_02 .content .s_list .c1 .info{ font-size:12px; line-height:160%;padding-left:5px;}

.box_990_02 .content .s_list .c2{ float:left; width:150px; vertical-align:middle; font-size:32px; text-decoration:line-through; text-align:center; height:100%; line-height:120%;}
.box_990_02 .content .s_list .c3{ float:left; width:165px; padding-top:40px; vertical-align:middle; font-size:16px;  text-align:center; height:100%; line-height:160%;}
.box_990_02 .content .s_list .c4{ float:left; width:90px; _width:85px; padding:0px 0px 0px 10px; vertical-align:middle; font-size:20px; color:#000;text-align:center; height:100%; line-height:120%;}
.box_990_02 .content .s_list .c5{ float:left; width:75px; padding:0px; vertical-align:middle; font-size:18px; color:#333;text-align:center; height:100%; line-height:120%;}




DIV.selectbox-wrapper {
	BORDER: #BEBEBE 1px solid;  WIDTH: 79px; POSITION: absolute; left:1px; top:30px; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left; text-indent:16px;
}
DIV.selectbox-wrapper UL LI.selected {BACKGROUND-COLOR: #ebebeb;}
DIV.selectbox-wrapper UL LI.current {
	COLOR: #fff; BACKGROUND-COLOR: #333
}
DIV.selectbox-wrapper UL LI {
	PADDING: 3px; WIDTH: 73px; CURSOR: pointer; LINE-HEIGHT: 20px;
}
.selectbox { border:none;  DISPLAY: block; padding-left:20px; width: 83px; CURSOR: pointer; HEIGHT: 31px; line-height:30px; background:url(../images/select_bg.gif) no-repeat; font: 20px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}

.confirm{ padding:40px 0px; text-align:center;}
 



/*--- Premium Presentation Album ---*/
.album_title{ float:left; width:960px; font-size:26px; font-weight:bold; padding:10px 10px 0px 10px; line-height:180%; text-shadow: 0 1px 0 #fff;}
.box_990_01 .content2{background:url(../images/box_990_01_c.png) repeat-y; width:980px; padding:0px 5px; float:left;}
.box_990_01 .content2 .inc2{ width:980px; background:#FFF url(../images/box_990_01_inc.png) repeat-x; padding:30px 0px; float:left;}

.album_box01{width:980px; float:left; padding:0px 0px 0px 0px;}
.album_box01 .a_tit01{ font-size:20px; color:#0066FF; line-height:30px; border-bottom:#EBEBEB solid 1px; width:900px; margin:0px auto;}
.album_box01 .a_c{ width:980px; float:left; padding:30px 0px 60px 0px; background:url(../images/a_c_bg.jpg) no-repeat bottom; line-height:160%;} 
.album_box01 .a_c span{ font-size:14px; line-height:160%; display:block; padding:0px 40px;}
.album_bg1{}
.album_box01 .info_1{ float:left; width:280px; padding-top:15px; padding-left:40px; font-size:14px; line-height:160%;}
.album_box01 .info_1 .i_tit{ font-size:22px;}
.album_box01 .a_pic{ float:right; width:634px;}

.a_back{ float:right; width:110px; height:40px;}
.a_back a{ float:left; width:110px; height:40px; background:url(../images/back.png) 0px 0px; text-indent:-9999px; overflow:hidden;}
.a_back a.before { background-position:0 -40px; }
.a_back a:hover,
.a_back a:focus  { background-position:0 -40px; }
.a_back a:active { background-position:0 -40px; }

.a_next{ float:right; width:110px; height:40px; margin-left:10px; display:inline; }
.a_next a{ float:left; width:110px; height:40px; background:url(../images/next.png) 0px 0px; text-indent:-9999px;overflow:hidden;}
.a_next a.before { background-position:0 -40px; }
.a_next a:hover,
.a_next a:focus  { background-position:0 -40px; }
.a_next a:active { background-position:0 -40px; }

.top_step{ float:right; padding-right:10px; width:250px;}
.bottom_step{ position:absolute; bottom:30px; right:20px; width:250px; z-index:110;}


.album_box02{width:980px; float:left; padding:0px 0px 0px 0px;}
.album_box02 .a_tit01{ font-size:20px; color:#000000; line-height:30px; width:920px; margin:0px auto; text-align:center;text-shadow: 0 1px 0 #fff; font-weight:bold; line-height:200%;}
.album_box02 .a_c{ width:980px; float:left; padding:0px 0px 60px 0px; background:url(../images/a_c_bg.jpg) no-repeat bottom; line-height:160%;} 
.a_table01{ width:957px; margin:0px auto; padding-bottom:20px;}
.a_table01 .a_top{ background:url(../images/album_box02_h1.png) 0px 0px; height:5px; line-height:5px; overflow:hidden;}
.a_table01 .a_bottom{ background:url(../images/album_box02_h2.png) 0px 0px; height:5px;line-height:5px; overflow:hidden;}
.a_table01 .a_table_c{ float:left; width:951px; background:url(../images/a_table_c1.png) repeat-y; padding:0px 3px;}
.a_table01 .a_table_c .a_inc{ float:left; width:951px; background:url(../images/a_table_inc1.png) repeat-x bottom; min-height:100px;height:auto !important;height:100px; overflow:visible;}

.table02{}
.table02 th{ height:65px; font-size:16px; border-bottom:#e1e1e1 solid 1px;}
.table02 td{ border:#e1e1e1 solid 1px; margin-left:-1px; margin-top:-1px; border-right:none; border-bottom:none; padding:20px 10px;}

.table03{}
.table03 th{ font-size:12px; border-bottom:#e1e1e1 solid 1px; padding:5px;}
.table03 td{ border:#e1e1e1 solid 1px; margin-left:-1px; margin-top:-1px; border-right:none; border-bottom:none; padding:20px;}




.bd_r{ border-right:#e1e1e1 solid 1px;}


/*--- Premium Presentation Album_Page Presentation---*/
.p_info1{ color:#000; width:90%; padding:0px 10px 10px 30px; margin:10px auto; line-height:180%; font-size:18px;}
.p_info2{width:85%; padding:20px 50px 30px 50px; margin:0px auto; line-height:180%; font-size:12px; text-align:left; background:url(../images/p_info2_bg.png) no-repeat bottom right; border-top:#e1e1e1 solid 1px;  }
.p_info3{ width:90%; padding:0px 30px 10px 30px; margin:10px auto; line-height:180%; font-size:14px;}
.p_info4{ width:90%; padding:10px 10px 40px 10px; margin:0px auto; line-height:180%; font-size:18px; }
.p_info5{width:90%; padding:20px 30px 30px 30px; margin:0px auto; line-height:180%; font-size:12px; text-align:left; border-top:#e1e1e1 solid 1px;}


.vs{ background:url(../images/vs.png) no-repeat center top}
.right_bg{background:url(../images/right.png) no-repeat; width:56px; height:63px; position:absolute; top:1px; left:2px;}
.wrong_bg{background:url(../images/wrong.png) no-repeat; width:60px; height:61px; position:absolute; top:1px; right:2px;}



.ask{ background:url(../images/ask.png) no-repeat 20px 15px; padding:10px 35px 5px 45px; text-align:left;font-size:14px;}
.answer{background:url(../images/answer.png) no-repeat 20px 13px; border-bottom:#e1e1e1 solid 1px;padding:10px 35px 5px 45px;text-align:left; font-size:14px;}

.a_table02{ width:929px; margin:0px auto; padding-bottom:20px;}
.a_table02 .a_top{ background:url(../images/a_table02_h1.png) 0px 0px no-repeat; height:5px; line-height:5px; overflow:hidden;}
.a_table02 .a_bottom{ background:url(../images/a_table02_h2.png) 0px 0px; height:8px;line-height:8px; overflow:hidden;}
.a_table02 .a_table_c{ float:left; width:925px; background:url(../images/a_table02_c.png) repeat-y; padding:0px 2px;}

.table04{}
.table04 th{ border-bottom:#e1e1e1 solid 1px; padding:5px; background-color:#FBFBFB; font-size:14px; font-weight:bold;}
.table04 td{ border:#e1e1e1 solid 1px; margin-left:-1px; margin-top:-1px; border-right:none; border-bottom:none; padding:10px;}

.table05{}
.table05 th{ font-size:12px; border-bottom:#e1e1e1 solid 1px; padding:5px;}
.table05 td{ border:#e1e1e1 solid 1px; margin-left:-1px; margin-top:-1px; border-right:none; border-bottom:none; padding:10px;}

.table06{}
.table06 td{ padding:5px 10px; text-align:left;}
.table06 input{ vertical-align:middle;}
.table06 td img{ vertical-align:middle;}

.table_none{}
.table_none td{ border:none;}

.a_price{ float:right;}


.txt_list{ padding:10px;}
.txt_list li{ line-height:160%; font-size:12px; width:880px; padding-bottom:8px; background:url(../images/li_bg.png) no-repeat 5px 8px; padding-left:15px; color:#333333; text-align:left; line-height:22px; font-weight:normal;}

.txt_list2{ padding:10px;}
.txt_list2 li{ line-height:160%; font-size:12px; width:680px; padding-bottom:8px; background:url(../images/li_bg.png) no-repeat 5px 8px; padding-left:15px; color:#333333; text-align:left; line-height:22px;}

.txt_list3{ padding:10px;}
.txt_list3 li{ line-height:160%; font-size:12px; width:680px; padding-bottom:8px; background:url(../images/li_bg02.png) no-repeat 4px 7px; padding-left:25px; color:#333333; text-align:left; line-height:28px;}


.txt_list4{ padding:10px;}
.txt_list4 li{ line-height:160%; font-size:12px; width:380px; padding-bottom:8px; background:url(../images/li_bg.png) no-repeat 5px 8px; padding-left:15px; color:#333333; text-align:left; line-height:22px; font-weight:normal;}

.txt_list5{ padding:10px;}
.txt_list5 li{ line-height:160%; font-size:14px; width:850px; padding-bottom:8px; background:url(../images/li_bg.png) no-repeat 5px 10px; padding-left:15px; color:#333333; text-align:left; line-height:26px; font-weight:normal; }


.txt_list6{ padding:10px;}
.txt_list6 li{ line-height:180%; font-size:20px; width:850px; padding-bottom:8px; background:url(../images/li_bg.png) no-repeat 5px 15px; padding-left:15px; color:#333333; text-align:left; font-weight:normal; border-bottom:#CCC dashed 1px; }


.txt_list8{ padding:10px 0px;}
.txt_list8 li{ line-height:160%; font-size:14px; width:320px; padding-bottom:8px; background:url(../images/li_bg.png) no-repeat 0px 10px; padding-left:10px; color:#333333; text-align:left; line-height:26px; font-weight:normal; }

.txt_list_f14{ padding:10px; width:90%;}
.txt_list_f14 li{ line-height:160%; font-size:14px; padding-bottom:8px; background:url(../images/li_bg.png) no-repeat 5px 7px; padding-left:15px; color:#333333; text-align:left; line-height:22px; font-weight:normal;}





.pic_list{ padding:10px 30px; float:left;}
.pic_list li{ float:left; width:260px; height:260px; margin:0px 20px 10px 20px; display:inline;}
.pic_list li .p_pic{ width:260px; height:200px; padding:3px; border:#CCC solid 1px;}
/*.pic_list li .p_pic img{ width:260px;}*/
.pic_list li .p_pic .inpic{width:260px; height:200px; overflow:hidden;}
.pic_list li .p_tit{ float:left; line-height:26px; padding-left:10px;}
.pic_list li .del{ float:right; width:10px; height:10px; padding:10px;}




.download_box{width:700px; float:left; padding:0px 0px 0px 0px;}
.download_box .a_tit01{ font-size:20px; color:#000000; line-height:30px; width:700px; margin:0px auto; text-align:center; text-shadow: 0 1px 0 #fff; font-weight:bold; height:40px;}
.download_box .a_c{ width:700px; float:left; padding:0px 0px 20px 0px; } 



/*--sign up---*/

.reg_box{ padding:20px;}
.reg_box .table_reg{}
.reg_box .table_reg td{ height:72px; padding-left:10px; font-size:12px; color:#333}
.reg_box .form_1{background:url(../images/reg_form_bg.gif) no-repeat; width:300px; height:29px; line-height:29px; padding:2px 4px; border:#CCCCCC solid 1px;  font-size: 14px;  font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}
.reg_bg01{ position:absolute; left:2px; bottom:22px; width:160px; height:85px; background:url(../images/reg_bg01.png) no-repeat;}
.reg_bg02{ position:absolute; right:0px; bottom:20px; width:153px; height:82px; background:url(../images/reg_bg02.png) no-repeat;}

.reg_box .table_login{}
.reg_box .table_login td{ padding-left:10px;}

DIV.selectbox-wrapper2 {
	BORDER: #BEBEBE 1px solid;  WIDTH: 170px; POSITION: absolute; left:1px; top:30px; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left; text-indent:16px;
}
DIV.selectbox-wrapper2 UL LI.selected {BACKGROUND-COLOR: #ebebeb;}
DIV.selectbox-wrapper2 UL LI.current {
	COLOR: #fff; BACKGROUND-COLOR: #333
}
DIV.selectbox-wrapper2 UL LI {
	PADDING: 3px; WIDTH: 164px; CURSOR: pointer; LINE-HEIGHT: 20px;
}
.selectbox2 { border:none;  DISPLAY: block; padding-left:20px; width: 163px; CURSOR: pointer; HEIGHT: 31px; line-height:30px; background:url(../images/select_bg.gif) no-repeat 0px -31px; font: 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}


.contact{}
.contact_bg{ position:absolute; top:3px; left:5px; width:980px; height:295px; background:url(../images/contact_bg.png) no-repeat;}


.form_pay{background:url(../images/reg_form_bg.gif) no-repeat; width:260px; height:25px; line-height:25px; padding:2px 4px; border:#CCCCCC solid 1px;  font-size: 12px;  font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}


/*--- index ---*/
 
.box_990_01 .content2 .inc3{ width:980px; background:#FFF url(../images/box_990_01_inc.png) repeat-x; padding:10px 0px; float:left;}

.index_bg{ position:absolute; top:46px; left:7px; width:980px; height:638px; background:url(../images/index_bg.png) no-repeat;}
.pro_list{}
.pro_list li{ float:left; padding:10px; width:223px; text-align:center; font-size:14px; line-height:150%;}
.pro_list li img{ background:url(../images/pro_list_bg.png) no-repeat; width:190px; padding:15px;}
.pro_list li a{ color:#333}
.pro_list li a:hover{ color:#06F}



/*--- share ---*/
.service_bg{ position:absolute; right:3px; bottom:23px; width:85px; height:60px; background:url(../images/service_bg.png) no-repeat right bottom;}
.step{width:900px; height:50px; margin:0px auto;}
.step .step01{width:900px; height:50px;  background:url(../images/step.png) no-repeat 0px 0px; line-height:50px; font-size:22px;}
.step .step02{width:900px; height:50px;  background:url(../images/step.png) no-repeat 0px -50px; line-height:50px; font-size:22px;}
.step .step03{width:900px; height:50px;  background:url(../images/step.png) no-repeat 0px -100px; line-height:50px; font-size:22px;}
.step .step04{width:900px; height:50px;  background:url(../images/step.png) no-repeat 0px -150px; line-height:50px; font-size:22px;}
.step li{ padding-left:35px; float:left; width:190px; text-align:center}


.share_step{ position:absolute; bottom:30px; right:20px; width:550px; z-index:110;}
.s_back{ float:right; width:110px; height:35px;}
.s_back a{ float:left; width:110px; height:35px; background:url(../images/step_next.png) 0px 0px; line-height:35px; font-size:18px; color:#333; overflow:hidden; text-align:center;}
.s_back a.before { background-position:0 -70px; color:#FFF }
.s_back a:hover,
.s_back a:focus  { background-position:0 -70px; color:#FFF }
.s_back a:active { background-position:0 -70px; color:#FFF }

.s_next{ float:right; width:427px; height:35px; margin-left:10px; display:inline; }
.s_next a{ float:left; width:427px; height:35px; background:url(../images/step_next.png) 0px -35px; line-height:35px; font-size:18px; color:#333; overflow:hidden; text-align:center;}
.s_next a.before { background-position:0 -105px; color:#FFF}
.s_next a:hover,
.s_next a:focus  { background-position:0 -105px; color:#FFF}
.s_next a:active { background-position:0 -105px; color:#FFF}
 
.s_ok{ float:right; width:100px; height:35px;}
.s_ok a{ float:left; width:100px; height:35px; background:url(../images/step_next.png) 0px -140px; line-height:35px; font-size:18px; color:#333; overflow:hidden; text-align:center;}
.s_ok a.before { background-position:-100px -140px; color:#FFF }
.s_ok a:hover,
.s_ok a:focus  { background-position:-100px -140px; color:#FFF }
.s_ok a:active { background-position:-100px -140px; color:#FFF }



/*--- acrylic ---*/
.amount_list { width:915px; margin:0 auto; margin-top:8px;}
.amount_show_list { background:url(../images/5.gif) repeat-y; width:915px; padding:10px 0; *padding-bottom:0px; position:relative;}
.playShow { float:left; text-align:center; background:url(../images/4.jpg) no-repeat; width:429px; height:286px; padding:7px 7px 7px 8px;}
.playShow2 { float:left; text-align:center; background:url(../images/4.jpg) no-repeat; width:429px; height:240px; padding:7px 7px 7px 8px;}
.show_list_mid { float:left; background:url(../images/mid_bg.png) no-repeat left bottom; margin-left:16px; padding:0 16px; width:436px; height:280px; padding-top:10px; text-align:left; padding-right:0px;}
.show_list_mid img { margin-bottom:4px;}
.show_list_right { float:left; background:url(../images/1.png) no-repeat left bottom; width:140px; height:160px; padding-top:140px;}
.mounts_text_id {color:#9f9f9f; font-size:17px; background:url(../images/line_6.png) no-repeat left bottom; padding-left:4px; margin-bottom:4px; line-height:180%;}
.mounts_text { width:270px; float:left; height:80px; margin-top:14px; margin-right:10px;}
.mounts_text span { font-size:15px; color:#2e2e2e; float:left; display:block; width:200px; margin-left:6px;}
.mounts_text_right { width:120px; float:left;}
.mounts_text_right div { background:url(../images/price_bg2.png) no-repeat; width:126px; height:35px; padding-left:22px; text-align:left; color:#99cc01; font-size:20px; padding-top:6px; margin-left:14px; line-height:35px;}

.button_a_order { background:url(../images/button_a_order.png) no-repeat; width:98px; height:64px; display:block; color:#2e4107; font-size:17px; line-height:44px; text-align:center; cursor:pointer; font-weight:bold; border:none; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; }
.button_a_order:hover { background:url(../images/button_a_order_hover.png) no-repeat; color:#26340b;}
.button_a_order:active { background:url(../images/button_a_order_hover.png) no-repeat; color:#26340b;}
a.div_prev { display:block; width:27px; height:36px; position:absolute; top:131px; left:10px;}
a.div_next{ display:block; width:27px; height:36px; position:absolute; top:131px; left:406px;}


/*--- Global Footer ---*/
#globalfooter { width: 980px; color: #888; font-size: 10px; margin: 8px auto; padding-bottom: 20px; background: url(../images/breadcrumb_bg.png) no-repeat; font-weight:normal;  }
#globalfooter a { color: #0066CC;}
#globalfooter #breadcrumbs { font-size: 11px; color: #444; height: 36px; line-height: 34px; text-shadow: 0 1px 0 #fff;}
#globalfooter #breadcrumbs a { color: #444; text-decoration: none; float: left; padding: 0 10px; margin-left: -10px; _cursor: hand; }
#globalfooter #breadcrumbs a:hover { color: #333; text-decoration: none !important; }
#globalfooter #breadcrumbs a.home { margin: 0; width: 15px; height: 0; padding-top: 36px; overflow: hidden; }
#globalfooter #breadcrumbs span { float: left; width: 9px; margin: 0 10px 0 0; height: 0; padding-top: 34px; margin-top: 1px; overflow: hidden; background: url(../images/breadcrumb_sep.png) no-repeat; }
#globalfooter .r{ float:right; padding-right:10px; line-height:30px; font-size:12px;}
#globalfooter .r a{ color:#333;}

/*浮动导航*/
body {
_background-image: url(about:blank);     /*用浏览器空白页面作为背景*/
_background-attachment: fixed;             /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/
}
.foot_m{ height:33px; width:100%; z-index:1000;
position: fixed;
bottom: 0px;                                                         /* 其他浏览器下定位，在这里可设置坐标*/
_position: absolute;                                       /*IE6 用absolute模拟fixed*/
_bottom:expression(documentElement.scrollBottom + 0 + "px"); background:url(../images/foot_m_bg.png) no-repeat center; /*IE6 动态设置top位置*/
}
.foot_m .inc{ width:980px; margin:0px auto;}
.foot_m .inc .l{ float:left; width:400px; height:23px; background:url(../images/top_m_bg.gif) repeat-x; padding:5px; }
.foot_m .inc .l li{float:left; padding:0px 10px 0px 5px; line-height:23px; }
.foot_m .inc .r{float:right; width:200px; height:23px; text-align:right; background:url(../images/top_m_bg.gif) repeat-x; padding:5px; }
.foot_m .inc .r li{float:right; width:32px; line-height:23px;  }
.foot_m .inc img{ vertical-align:middle;}

/*--- summary note 2012.8.6 modify ---*/
.msg_note{ position:absolute; right:35px; top:-15px; background:url(../images/note_bg.png) no-repeat; width:476px; height:106px; padding:10px 60px 12px 16px; font-size:13px; text-align:left; line-height:130%; z-index:10;}
.msg_note .innote{background:url(../images/note_bg_c.png);}
.msg_note .cancel{position:absolute; right:60px; top:10px; width:16px; height:16px; z-index:11;}

.event_1{ position:fixed; right:0px; top:0px; width:150px; height:133px;
_position: absolute; _top:expression(documentElement.scrollTop + 0 + "px");
}

.float_left{ width:140px; border:#CCC solid 1px; background-color:#FFF; -moz-border-radius: 5px;
          -webkit-border-radius: 5px; position:absolute; left:-5px; top:110px;
          border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); z-index:1000;

/*position:fixed; left:-5px; top:5px; _position: absolute; _top:expression(documentElement.scrollTop + 5 + "px");*/
}
.float_left td{ padding:2px 5px; font-size:14px;}






/*更新：2013.2.23*/
.video_c3{ width:880px; padding:19px 19px 59px 18px; background:url(../images/video_bg3.png) no-repeat; margin:0px auto;}
.video_c3 .v{ float:left;width:620px; height:430px;}
.other{ float:left; width:235px; height:100%;}
.other .oli{ float:left; width:225px; height:75px; padding:12px; display:inline; cursor:pointer}
.other .oli .v_p{ float:left; width:108px;}
.other .oli .v_p img{ width:96px; height:76px; padding:2px; background-color:#ebebeb;}
.other .oli .v_t{ float:left; width:112px;}
.other .hoverbg{ background:url(../images/oli_bg.png) no-repeat top left;}

#scroll {position:relative; width:260px; height:400px; overflow:auto}
#scrollcontent {position:absolute; width:225px; z-index:200;}
#scrollbar {float:right; position:relative; display:none; width:12px; height:400px; z-index:100; background:url(../images/scroll-bg.gif)}
.scroller {position:absolute; top:0; width:12px; cursor:pointer; background-color:#ccc; background-image:url(../images/scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat}
.buttonclick {background-color:#bbb}

.step2{width:940px; height:50px; margin:0px auto;}
.step2 .step01{width:940px; height:50px;  background:url(../images/step2.png) no-repeat 0px 0px; line-height:50px; font-size:22px;}
.step2 .step02{width:940px; height:50px;  background:url(../images/step2.png) no-repeat 0px -50px; line-height:50px; font-size:22px;}
.step2 .step03{width:940px; height:50px;  background:url(../images/step2.png) no-repeat 0px -100px; line-height:50px; font-size:22px;}
.step2 .step04{width:940px; height:50px;  background:url(../images/step2.png) no-repeat 0px -150px; line-height:50px; font-size:22px;}
.step2 .step05{width:940px; height:50px;  background:url(../images/step2.png) no-repeat 0px -200px; line-height:50px; font-size:22px;}
.step2 .step06{width:940px; height:50px;  background:url(../images/step2.png) no-repeat 0px -250px; line-height:50px; font-size:22px;}
.step2 li{ padding-left:25px; float:left; width:130px; text-align:center}

.product{ float:left; width:960px; padding-left:20px;}
.product .p_tit{ background:url(../images/p_tit_bg.png) no-repeat; height:70px; padding-left:50px; line-height:70px; font-size:22px;}
.product .c{}

.box_760_02{ width:900px; float:left;}
.box_760_02 .int{ border-bottom:#CCC solid 1px; height:35px; line-height:35px;float:left; width:900px; padding-left:10px; font-size:14px; font-weight:bold;}

.box_760_02 .inc{ width:900px; padding:5px; float:left;}
.pro_list02{ float:left; width:900px}
.pro_list02 li{ float:left; padding:5px 10px 5px 3px;  width:210px; text-align:center; font-size:14px; line-height:150%; }
.pro_list02 .bg01{background-color:#FFF; float:left; width:900px; }
.pro_list02 .bg02{background-color:#FFF; float:left; width:900px;}
.pro_list02 li .c{ float:left; width:20px; height:56px;overflow:hidden; padding-top:30px;}
.pro_list02 li .p{ float:left; width:108px; height:86px;overflow:hidden;}
.pro_list02 li .p img{ background:url(../images/new_pro_list_bg.png) no-repeat; padding:5px; width:98px; height:75px; }
.pro_list02 li .t{ float:left; width:78px; font-size:12px; text-align:left; line-height:20px;overflow:hidden;}
.pro_list02 li .t p{height:60px;}
.pro_list02 li a{ color:#333}
.pro_list02 li a:hover{ color:#06F}


#wish_container {display:none;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:rgba(31, 33, 36,0.9);opacity:1;transition:opacity 0.2s;-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;overflow:scroll;padding: 0 24px 24px 0;}

.wish_box{ width:618px; margin:0 auto; background:#FFF; border-radius: 3px; margin-top:10px; position:relative; display:none; padding:15px 20px;}

.wish_box h1.ltit{ border-bottom:1px solid #e2e2e2; color:#333; font-weight:bold; font-size:24px;padding: 14px 13px 13px 15px;}
.wish_box div.clse{ position:absolute; top:10px; right:10px; cursor:pointer;}
.wish_box table{ width:100%; margin-top:20px; border:none}
 .wish_box table td{border:none}

.wish_box .wish_tdbg{ background:url(../images/wish_box.gif) repeat-x center; margin:15px 0px;}
.wish_box .wish_tit{ border:#EBEBEF solid 1px; width:200px; margin:0px auto; font-size:16px; color:#717171; text-align:center; background-color:#FFF; height:34px; line-height:34px;}
.wish_box .wish_bg_list{}
.wish_box .wish_bg_list li{ float:left; width:200px; height:135px; text-align:center;}

.wish_banner{ width:100%; height:350px; z-index:10}
.wish_bg01{ background:url(../images/wish_page_bg01.jpg) no-repeat center top}
.wish_banner .w_content{ width:986px; margin:0px auto; padding-top:120px; text-align:center;}
.wish_banner .w_content .tit{}
.wish_banner .w_content .name{ font-size:40px; font-weight:bold; line-height:180%; color:#fff; letter-spacing:7px;}

.wish_banner .wish_bottom_bg{ background-color:#333; filter:alpha(opacity=80);-moz-opacity:0.8; opacity: 0.8; height:45px; position:absolute; bottom:0px; left:0px; width:100%; }

.wish_banner .bg_txt{width:986px; margin:0px auto; padding-top:100px; position:relative; z-index:111; color:#FFF;}
.wish_banner .bg_txt .left_t{ position:absolute; width:340px; left:110px; text-align:left; background:url(../images/left_r.png) no-repeat 2px 9px;  padding-left:22px; line-height:35px;}
.wish_banner .bg_txt .right_r{ position:absolute; width:340px;  right:30px; text-align:left; background:url(../images/left_r.png) no-repeat 2px 9px; padding-left:22px; line-height:35px;}
.wish_banner .bg_txt .mid_t{ position:absolute; width:169px; height:169px; left:400px; bottom:-90px;}




/*modify by terry/2014.2.26*/
.leather_input{ background:url(../images/leather_input.png) no-repeat; width:540px; height:52px; line-height:52px; font-size:16px; padding:0px 10px; border:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#777;}

.txt_list_f16{ padding:10px; width:90%;}
.txt_list_f16 li{ line-height:160%; font-size:16px; padding-bottom:8px; background:url(../images/li_bg.png) no-repeat 5px 7px; padding-left:15px; color:#333333; text-align:left; line-height:22px; font-weight:normal;}

.p_info1_n{ color:#000; width:861px; padding:0px 30px 10px 30px; margin:10px auto; line-height:180%; font-size:18px;}

#samp1 img,#samp2 img,#samp3 img,#samp4 img{ float:left; height:80px; margin-right:5px; margin-top:5px;}

.selectBox{width:300px; text-align:left;font-size:14px; margin:10px auto; }
.selectBox a{
display:block; background:url(../images/select_bg.png) left top; color:#333;
line-height:30px!important;line-height:30px; height:30px; overflow:hidden; /*font-size:12px;*/ color:#333; padding-left:8px;text-shadow: 0 1px 0 #fff;
}
.selectBox a:hover{background-position:left -30px}
.selectBox a:hover.open,.selectBox a.open{background-position:left -30px}
.selectBox p{
margin:0; padding:0;display:none; position: absolute; width:298px; padding-bottom:6px;  
}
.selectBox p a{ background-image:none; background-color:#F2F2F2; border-top:#fff solid 1px; border-bottom:#d6d6d6 solid 1px;
border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; 
}
.selectBox p a.current{  color:#333; background-color:#d6d6d6;}
.selectBox p a:hover{ color:#333}

.selectBox p span{background-color:#F2F2F2; border-top:#fff solid 1px; border-bottom:#d6d6d6 solid 1px;
border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; padding:8px; font-size:12px; display:block; line-height:22px;text-shadow: 0 1px 0 #fff;}

.start_btn_2{ width:250px; height:46px; background-color:#F60; border:none; font-size:18px; color:#FFF; font-family:Arial, Helvetica, sans-serif;border-radius:5px;}

.start_btn_3{ width:300px; height:58px; background-color:#F60; border:none; font-size:26px; color:#FFF; font-family:Arial, Helvetica, sans-serif;border-radius:5px;}

