@charset "utf-8";
/***********************************************/
/*Global Wrapper                              */
/***********************************************/
#wrapper{ width:100%; }
#inwrapper{ max-width:990px; margin:0px auto; padding:0px 5px; position:relative; z-index:1;}

.main{position:relative; z-index:0; max-width:990px; padding:5px 0px; margin:0px auto; /*overflow:hidden;*/
/*min-height:550px;height:auto !important;height:550px; overflow:visible;*/
}
.i_left{ float:left; width:980px; overflow:hidden;}
.i_right{ float:left; width:234px; padding-left:5px;overflow:hidden;}

.header{ width:100%; margin:0px auto; height:97px; padding-top:10px; background-color:#FFF;  }
.header .inheader{ width:1000px; margin:0px auto;position:relative; }

.top_header{ width:100%; height:70px; background:#F2F2F2 url(../images/top_bg2.png) repeat-x; z-index:1000;
position: fixed;
top: 0px;                                                         /* 其他浏览器下定位，在这里可设置坐标*/
_position: absolute;                                /*IE6 用absolute模拟fixed*/
_bottom:expression(documentElement.scrollTop + 0 + "px");/*IE6 动态设置top位置*/
}
.top_header .inh{ width:1003px;   margin:0px auto;  position:relative;}
.logo{ position:absolute; top:10px; left:15px;}
.ad{ position:absolute; top:10px; left:450px;}

.top_cart{ width:220px; height:21px; position:absolute; left:10px; top:0px; background:url(../images/cart_bg.png) no-repeat; padding:5px 5px 5px 35px; color:#FFF}
.tel{ position:absolute; top:20px; right:249px; background:url(../images/tel_icon.png) no-repeat 0px 6px; padding-left:25px; color:#FFFFFF;text-shadow: 0px -1px 0 #000; font-size:14px; line-height:28px;}

.user_info{ position:absolute; top:35px; right:20px; line-height:28px; color:#333;text-shadow: 0px 1px 0 #fff; font-size:14px; z-index:100;}
.user_info a{color:#333; padding:0px 6px;}

/*.menu{ height:36px; padding:5px 5px 8px 5px; width:980px; background:url(../images/menu_bg.png) no-repeat;}
.menu .home{ float:left; width:105px; text-align:center;}
.menu .home img{ vertical-align:middle; padding-top:5px;}
.menu .r{ width:80px;}
.menu ul{ margin:0px; padding:0px;}
.menu ul li{ float:left; width:165px; height:36px; text-align:center; line-height:36px; color:#FFFFFF; font-size:14px; display:inline; text-shadow: 0px -1px 0 #000;}

.menu ul li a{ color:#fff; float:left; text-align:center; width:165px; height:36px; }
.menu ul li a:hover{float:left; color: #fff; background:#3C3C3C url(../images/menu_on.png) repeat-x;  }
.menu ul li.hover{float:left; color: #fff; background:#3C3C3C url(../images/menu_on.png) repeat-x;}*/

.menu{ height:36px; padding:5px 5px 8px 5px; width:660px;  position:absolute; left:170px; top:25px;}
.menu .home a{ float:left; width:105px; height:46px; text-align:center; border-right:#5B5B5B solid 1px; background:url(../images/home.png) no-repeat center;  text-indent:-999px; }
 
.menu .r{ width:80px;}


.menu ul{ float:left; margin:0px; padding:0px;  }
.menu ul li{ float:left; height:46px; text-align:center; line-height:46px; color:#333; font-size:16px; display:inline; text-shadow: 0px 1px 0 #fff;}

.menu ul li a{ color:#333; float:left; text-align:center; height:46px; width:130px; /*padding:0px 25px; background:url(../images/m_right.png) no-repeat right; */}
.menu ul li a:hover{float:left; color: #333; background:url(../images/menu_on.png) repeat-x; }
.menu ul li.hover{float:left; color: #333; background:url(../images/menu_on.png) repeat-x;  }



#focus{position:relative;width:990px;height:400px;overflow:hidden; padding:0px 0px;}
#focus ul{height:400px;position:absolute;}
#focus ul li{float:left;width:990px;height:400px;overflow:hidden;position:relative;/*background:#F2F2F2;*/}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:990px;height:40px;left:0;bottom:0; }
#focus .btn{position:absolute;height:30px;left:400px; bottom:4px;}
#focus .btn span{
float:left;display:inline-block;width:21px;height:21px;line-height:30px;text-align:center;font-size:16px;margin-right:10px;cursor:pointer; color:#ffffff; /*background:url(../images/focus2.png) no-repeat;*/ text-indent:-999px;
}
#focus .btn span.on{color:#ffffff; /*background:url(../images/focus1.png) no-repeat;*/}

.home_ad_txt{ top:0px; background:url(../images/home_pic_txtbg.png) repeat-x; padding:0px 5px; line-height:46px; font-size:24px; color:#333;}
.home_ad_info{  top:55px; padding:5px 7px; line-height:160%; font-size:20px; color:#666;}
 
 



.box_980_01{ width:980px; float:left;}
.box_980_01 h1{ background:url(../images/i_left_h.png) no-repeat 0 0; height:5px; line-height:5px;float:left; width:976px;}
.box_980_01 h2{ background:url(../images/i_left_h.png) no-repeat 0 -5px; line-height:15px; float:left; width:976px;}

.box_980_01 h3{ background:url(../images/i_left_h.png) no-repeat 0 -20px; height:42px; line-height:42px;float:left; width:950px; padding:0px 20px; color:#333; font-size:18px; text-shadow: 0 1px 0 #fff; font-weight:bold;
}
.box_980_01 h4{ background:url(../images/i_left_h.png) no-repeat 0 -62px; _background:url(../images/i_left_h.png) no-repeat 0 -63px; height:5px; line-height:5px; float:left; width:976px;}


.box_980_01 .content{background:url(../images/i_left_c1.png) repeat-y; width:976px; padding:0px 3px; float:left; overflow:hidden;}



.box_760_02{ width:850px; float:left;}
.box_760_02 .int{ border-bottom:#CCC solid 1px; height:35px; line-height:35px;float:left; width:840px; padding-left:10px; font-size:14px; font-weight:bold;}

.box_760_02 .inc{ width:840px; padding:5px; float:left;}
.pro_list02{ float:left; width:840px}
.pro_list02 li{ float:left; padding:5px 0px 5px 3px;  width:206px; text-align:center; font-size:14px; line-height:150%; border-bottom:#CCC dashed 1px; }
.pro_list02 .bg01{background-color:#FFF; float:left; width:840px; }
.pro_list02 .bg02{background-color:#FFF; float:left; width:840px;}
.pro_list02 li .p{ float:left; width:108px; height:86px;overflow:hidden;}
.pro_list02 li .p img{ background:url(../images/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}


.box_230_01{ width:234px; float:left;}
.box_230_01 h1{ background:url(../images/i_left_h.png) no-repeat 0 -74px; height:42px; line-height:42px; float:left; width:214px;padding:0px 10px; color:#333; font-size:18px; text-shadow: 0 1px 0 #fff; font-weight:bold;}
.box_230_01 h2{ background:url(../images/i_left_h.png) no-repeat 0 -116px; _background:url(../images/i_left_h.png) no-repeat 0 -117px; height:15px; line-height:15px; float:left; width:234px;}
.box_230_01 .content{background:url(../images/i_right_c1.png) repeat-y; width:220px; padding:7px 7px 128px 7px; float:left;}

.box_230_01 .content .call{ font-size:16px; line-height:36px;}
.box_230_01 .content .btn{ padding:10px 5px;}
.service_bg_001{ width:183px; height:128px; position:absolute; bottom:-2px; right:3px; background:url(../images/service_bg_001.png) no-repeat;}

.box_230_01 .content2{background:url(../images/i_right_c1.png) repeat-y; width:220px; padding:7px; float:left;}
.box_230_01 .content2 .call{ font-size:16px; line-height:36px;}
.box_230_01 .content2 img{ padding:5px 0px}
.box_230_01 .content2 ul{ padding:0px 5px;}
.box_230_01 .content2 ul li{ float:left; width:195px; border-bottom:#CCC dashed 1px; text-align:left; background:url(../images/arrow.png) no-repeat 5px 10px; padding-left:15px; line-height:26px; font-size:12px;}
.box_230_01 .content2 ul li span{ float:right;}

/*--products---*/

.product{ float:left; width:973px;} 
.product .c{}
.pro_list{}
.pro_list li{ float:left; padding:5px 1px 5px 3px;  width:190px; text-align:center; font-size:14px; line-height:150%; background:url(../images/table_line.jpg) repeat-y left;}
.pro_list .bg01{background-color:#FFF; float:left; width:973px;border-top:#ebebeb solid 1px;}

.pro_list .more{ background:url(../images/more_bg.png) no-repeat; float:right; font-size:12px; color:#333; padding:1px 4px; line-height:20px; width:66px; text-align:center;}

.pro_list .bg02{background-color:#EBEBEB; float:left; width:973px;}
 

.pro_list li .p{ float:left; width:108px; height:86px;overflow:hidden;}
.pro_list li .p img{ /*background:url(../images/pro_list_bg.png) no-repeat;*/ padding:5px; width:98px; height:75px; }
.pro_list li .t{ float:left; width:78px; font-size:12px; text-align:left; line-height:20px;overflow:hidden;}
.pro_list li .t p{height:60px;}
.pro_list li a{ color:#333}
.pro_list li a:hover{ color:#06F}


.footxt{ width:720px; padding:15px 55px 15px 215px; background:url(../images/ftxtbg.png) no-repeat center; height:66px; line-height:66px; font-size:24px; color:#333; text-align:left; margin:0px auto;}



/*--contact-----*/
.contact_txt01{ font-size:21px; line-height:180%; padding:25px 70px; color:#333}
.contact_box{width:100%; padding:20px 0px 2px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left; background:url(../images/a_c_bg2.png) repeat-x bottom; text-shadow: 0 1px 0 #fff;}
.contact_box .contact_p1{ background:url(../images/contact_bg1.png) no-repeat bottom center; line-height:200%; height:500px;  padding-top:10px }
.contact_box .contact_p2{ background:url(../images/contact_bg2.png) no-repeat 140px 40px; line-height:200%; height:190px; padding-left:400px; padding-right:50px; padding-bottom:10px;}



.contact_box .contact_p3{ line-height:200%;  padding-right:50px; padding-left:80px; padding-bottom:20px; height:135px; }
.contact_box .contact_p4{ background:url(../images/contact_bg4.png) no-repeat 100px 10px; line-height:200%; height:150px; padding-left:400px; padding-right:40px; padding-bottom:10px; }

.contact_box2{width:100%; padding:6px 0px 20px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left;text-shadow: 0 1px 0 #fff; }
.contact_box2 .contact_p5{ line-height:200%;  padding-right:50px; padding-left:80px; padding-bottom:10px; padding-top:20px;}

@font-face {
    font-family: 'avenirregular';
    src: url('avenir-webfont.eot');
    src: url('avenir-webfont.eot?#iefix') format('embedded-opentype'),
         url('avenir-webfont.woff') format('woff'),
         url('avenir-webfont.ttf') format('truetype'),
         url('avenir-webfont.svg#avenirregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.app_title{line-height:180%; font-family:'raleway-light';}

.clear{ clear:both;}

.design_box1{width:100%; padding:20px 0px 2px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left;  text-shadow: 0 1px 0 #fff;}
.design_box1 .p_title{ font-size:50px; color:#000; }
.line{background:url(../images/a_c_bg2.png) repeat-x bottom;}
.design_box1 .design_p1{ padding-top:20px;}
.design_box1 .design_p1 .l{line-height:200%;  padding-left:50px; width:50%; float:left; }
.design_box1 .design_p1 .r{ width:40%; float:left;padding-left:50px;}



 
.design_box1 .design_p2{ padding-top:20px; padding-bottom:20px;}
.design_box1 .design_p2 .l{line-height:200%;  padding-left:50px; width:50%; float:left; }
.design_box1 .design_p2 .r{ width:40%; float:left;padding-left:50px;}



.design_box1 .design_p3{background:url(../images/design_bg03.png) no-repeat 630px 0px; line-height:200%; height:260px; padding-right:530px; padding-left:80px; padding-top:10px;}
.design_box1 .design_p4{ padding-top:20px; padding-bottom:20px; }
.design_box1 .design_p4 .l{line-height:200%;  padding-left:50px; width:40%; float:left; }
.design_box1 .design_p4 .r{ width:50%; float:left;padding-left:50px;}

.design_box1 .design_p5{padding-top:20px; padding-bottom:20px; }
.design_box1 .design_p5 .l{line-height:200%;  padding-left:50px; width:50%; float:left; }
.design_box1 .design_p5 .r{ width:40%; float:left;padding-left:50px;}



.design_box1 .design_p6{  padding-top:30px; padding-bottom:20px;}
.design_box1 .design_p6 .l{line-height:200%;  padding-left:50px; width:40%; float:left; }
.design_box1 .design_p6 .r{ width:50%; float:left;padding-left:50px;}



.design_box2{width:100%; padding:20px 0px 2px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left; background:url(../images/a_c_bg2.png) repeat-x bottom; text-shadow: 0 1px 0 #fff;}
.design_box2 .design_p1{background:url(../images/design_bg01.png) no-repeat bottom center; line-height:200%; height:500px; padding-right:380px; padding-left:60px; }




.albums_box1{width:100%; padding:20px 0px 2px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left;  text-shadow: 0 1px 0 #fff;}
.albums_box1 .p_title{ font-size:50px; color:#000; line-height:150%;}
.line{background:url(../images/a_c_bg2.png) repeat-x bottom;}
.albums_box1 .part01{background:url(../images/albums_bg01.png) no-repeat 600px 60px; line-height:200%; height:310px; padding-right:380px; padding-left:60px; }
.albums_box1 .part02{background:url(../images/albums_bg02.png) no-repeat 60px 30px; line-height:200%; padding-left:510px; padding-right:60px; padding-top:40px; padding-bottom:20px; height:170px;}
.albums_box1 .part03{background:url(../images/albums_bg03.png) no-repeat 530px 0px; line-height:200%; height:205px; padding-right:510px; padding-left:60px; padding-top:50px;}
.albums_box1 .part04{background:url(../images/albums_bg04.png) no-repeat 50px 60px; line-height:200%; padding-left:510px; padding-right:20px; padding-top:10px; padding-bottom:20px;}
.albums_box1 .part05{background:url(../images/albums_bg05.png) no-repeat 20px 40px; line-height:200%; height:260px; padding-left:510px; padding-right:60px; padding-top:10px;}
.albums_box1 .part06{background:url(../images/albums_bg06.png) no-repeat 500px 15px; line-height:200%; padding-right:510px; padding-left:40px; padding-top:20px; padding-bottom:20px; height:220px;}
.albums_box1 .part07{background:url(../images/albums_bg07.png) no-repeat 50px 20px; line-height:200%; height:230px; padding-left:510px; padding-right:60px; padding-top:50px;}




.wall_box1{width:100%; padding:20px 0px 2px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left;  text-shadow: 0 1px 0 #fff;}
.wall_box1 .p_title{ font-size:50px; color:#000; line-height:150%;}
.line{background:url(../images/a_c_bg2.png) repeat-x bottom;}
.wall_box1 .part01{background:url(../images/wall_bg01.png) no-repeat 500px 30px; line-height:200%; height:310px; padding-right:460px; padding-left:60px; }
.wall_box1 .part02{background:url(../images/wall_bg02.jpg) no-repeat 60px 20px; line-height:200%; padding-left:510px; padding-right:10px; padding-top:80px; padding-bottom:20px; height:230px;}
/*.wall_box1 .part03{background:url(../images/wall_bg03.png) no-repeat 610px 10px; line-height:200%; height:295px; padding-right:510px; padding-left:60px; padding-top:30px;}*/
.wall_box1 .part03{ line-height:200%; height:295px; padding-right:60px; padding-left:60px; padding-top:20px; padding-bottom:20px;}
.wall_box1 .part04{background:url(../images/wall_bg04.png) no-repeat 60px 20px; line-height:200%; padding-left:510px; padding-right:60px; padding-top:70px; padding-bottom:20px; height:220px;}
.wall_box1 .part05{background:url(../images/wall_bg05.png) no-repeat 500px 20px; line-height:200%; height:260px; padding-right:560px; padding-left:60px; padding-top:35px;height:275px;}
.wall_box1 .part06{background:url(../images/wall_bg06.png) no-repeat 60px 20px; line-height:200%; padding-left:510px; padding-right:60px; padding-top:60px; padding-bottom:20px; height:230px;}

 
.ben_box{text-shadow: 0 1px 0 #fff;}
.ben_box .page_title{ width:1234px; height:143px; position:absolute; left:-117px; z-index:10; top:0px;}
.ben_box .part_top{ padding:20px; text-align:center; font-size:45px; line-height:180%;}

.ben_box .part01{ padding-top:20px; position:relative; text-align:center;}
.ben_box .part01 .num{ position:absolute; left:0px; top:-1px; width:85px; height:85px; z-index:0;}

.ben_box .part01 .t1{ font-size:22px; line-height:200%; padding:0px 40px;}
.ben_box .part01 .t1 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num01.png) no-repeat 30px 0px; text-align:left;}
.ben_box .part01 .t1 img{ padding:30px 0px;}

.ben_box .part01 .t2{ font-size:22px; line-height:200%; padding:20px 40px;}
.ben_box .part01 .t2 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num02.png) no-repeat 30px 0px; text-align:left;}
.ben_box .part01 .t2 img{ padding:30px 0px;}

.ben_box .part01 .t3{ font-size:22px; line-height:200%; padding:20px 40px;}
.ben_box .part01 .t3 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num03.png) no-repeat 30px 0px; text-align:left;}
.ben_box .part01 .t3 img{ padding:30px 0px;}

.ben_box .part01 .t4{ font-size:22px; line-height:200%; padding:20px 40px;}
.ben_box .part01 .t4 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num04.png) no-repeat 30px 0px; text-align:left;}

.ben_box .part01 .t4 img{ padding:30px 0px;}
.ben_box .part01 .t4 .pt01{ width:360px; padding:10px 10px 10px 360px; height:216px; background:url(../images/benefits_p4_1.png) no-repeat; margin:20px auto; text-align:left; font-size:17px; line-height:180%;}
.ben_box .part01 .t4 .pt02{ width:360px; padding:10px 360px 10px 10px; height:252px; background:url(../images/benefits_p4_2.png) no-repeat; margin:30px auto; text-align:left; font-size:17px; line-height:180%}


.ben_box .part01 .t5{ font-size:22px; line-height:200%; padding:20px 40px;}
.ben_box .part01 .t5 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num05.png) no-repeat 30px 0px; text-align:left;}
.ben_box .part01 .t5 .tit{ padding:10px 40px;} 
.ben_box .part01 .t5 .tit2{ padding:10px 20px;}
.ben_box .part01 .t5 img{ padding:30px 0px;}

.ben_box .part01 .t6{ font-size:22px; line-height:200%; padding:20px 40px;}
.ben_box .part01 .t6 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num06.png) no-repeat 30px 0px; text-align:left;}
.ben_box .part01 .t6 img{ padding:30px 0px;}

.ben_box .part01 .t7{ font-size:22px; line-height:200%; padding:20px 50px 0px 40px;}
.ben_box .part01 .t7 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num07.png) no-repeat 30px 0px; text-align:left;}
.ben_box .part01 .t7 img{ padding:0px 0px;}

.ben_box .part01 .t8{ font-size:22px; line-height:200%; padding:20px 50px 0px 40px;}
.ben_box .part01 .t8 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num08.png) no-repeat 30px 0px; text-align:left;}
.ben_box .part01 .t8 img{ padding:1px 0px;}

.ben_box .part01 .t9{font-size:22px; line-height:200%; padding:30px 100px 35px 40px; background:url(../images/benefits_p9_1.png) no-repeat 680px 249px;}
.ben_box .part01 .t9 .title_a{ padding:0px 20px 0px 70px; background:url(../images/num09.png) no-repeat 30px 0px; text-align:left;}

.ben_box .part01 .t10{ font-size:22px; line-height:200%; padding:20px 40px;}
.ben_box .part01 .t10 .title_a{ padding:0px 20px 0px 80px; background:url(../images/num10.png) no-repeat 30px 0px; text-align:left;}
.ben_box .part01 .t10 img{ padding:30px 0px;}






.photo_box1{width:100%; padding:20px 0px 2px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left;  text-shadow: 0 1px 0 #fff;}
.photo_box1 .p_title{ font-size:50px; color:#000; line-height:150%;}
.line{background:url(../images/a_c_bg2.png) repeat-x bottom;}
.photo_box1 .part01{background:url(../images/photo_bg01.png) no-repeat 580px 60px; line-height:200%; height:310px; padding-right:380px; padding-left:60px; }
.photo_box1 .part02{background:url(../images/photo_bg02.png) no-repeat 60px 30px; line-height:200%; padding-left:510px; padding-right:60px; padding-top:40px; padding-bottom:20px; height:200px;}
.photo_box1 .part03{background:url(../images/photo_bg03.png) no-repeat 540px 0px; line-height:200%; height:205px; padding-right:510px; padding-left:60px; padding-top:50px;}
.photo_box1 .part04{background:url(../images/photo_bg04.png) no-repeat 50px 60px; line-height:200%; padding-left:510px; padding-right:20px; padding-top:10px; padding-bottom:20px;}
.photo_box1 .part05{background:url(../images/photo_bg05.png) no-repeat 130px 20px; line-height:200%; height:260px; padding-left:510px; padding-right:60px; padding-top:10px;}
.photo_box1 .part06{background:url(../images/photo_bg06.png) no-repeat 550px 10px; line-height:200%; padding-right:510px; padding-left:40px; padding-top:20px; padding-bottom:20px; height:230px;}
.photo_box1 .part07{background:url(../images/photo_bg07.png) no-repeat 100px 20px; line-height:200%; height:230px; padding-left:510px; padding-right:60px; padding-top:50px;}




.en_box1{width:100%; padding:20px 0px 2px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left;  text-shadow: 0 1px 0 #fff;}
.en_box1 .p_title{ font-size:50px; color:#000; line-height:150%;}
.line{background:url(../images/a_c_bg2.png) repeat-x bottom;}
.en_box1 .part01{background:url(../images/en_bg01.png) no-repeat 580px 60px; line-height:200%; height:380px; padding-right:380px; padding-left:60px; }
.en_box1 .part02{background:url(../images/en_bg02.png) no-repeat 80px 20px; line-height:200%; padding-left:510px; padding-right:60px; padding-top:40px; padding-bottom:20px; height:200px;}
.en_box1 .part03{background:url(../images/en_bg03.png) no-repeat 570px 20px; line-height:200%; height:225px; padding-right:510px; padding-left:60px; padding-top:50px;}
.en_box1 .part04{background:url(../images/en_bg04.png) no-repeat 50px 60px; line-height:200%; padding-left:510px; padding-right:20px; padding-top:10px; padding-bottom:20px;}
.en_box1 .part05{background:url(../images/en_bg05.png) no-repeat 50px 35px; line-height:200%; height:260px; padding-left:510px; padding-right:60px; padding-top:10px;}
.en_box1 .part06{background:url(../images/en_bg06.png) no-repeat 520px 10px; line-height:200%; padding-right:510px; padding-left:40px; padding-top:20px; padding-bottom:20px; height:230px;}
.en_box1 .part07{background:url(../images/en_bg07.png) no-repeat 120px 20px; line-height:200%; height:230px; padding-left:510px; padding-right:60px; padding-top:50px;}


.print_box1{width:100%; padding:20px 0px 2px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left;  text-shadow: 0 1px 0 #fff;}
.print_box1 .p_title{ font-size:50px; color:#000; line-height:150%;}
.line{background:url(../images/a_c_bg2.png) repeat-x bottom;}
.print_box1 .part01{background:url(../images/print_bg01.png) no-repeat 560px 110px; line-height:200%; height:430px; padding-right:380px; padding-left:60px; }
.print_box1 .part02{background:url(../images/print_bg02.png) no-repeat 120px 20px; line-height:200%; padding-left:510px; padding-right:60px; padding-top:40px; padding-bottom:20px; height:200px;}
.print_box1 .part03{background:url(../images/print_bg03.png) no-repeat 510px 15px; line-height:200%; height:205px; padding-right:510px; padding-left:60px; padding-top:50px;}
.print_box1 .part04{background:url(../images/print_bg04.png) no-repeat 50px 60px; line-height:200%; padding-left:510px; padding-right:20px; padding-top:10px; padding-bottom:20px;}
.print_box1 .part05{background:url(../images/print_bg05.png) no-repeat 130px 20px; line-height:200%; height:260px; padding-left:510px; padding-right:60px; padding-top:10px;}
.print_box1 .part06{background:url(../images/print_bg06.png) no-repeat 550px 10px; line-height:200%; padding-right:510px; padding-left:40px; padding-top:20px; padding-bottom:20px; height:230px;}
.print_box1 .part07{background:url(../images/print_bg07.png) no-repeat 90px 20px; line-height:200%; height:230px; padding-left:510px; padding-right:60px; padding-top:50px;}

















/*--stock_recharge-----*/
.save_up{ position:absolute; right:5px; top:13px; width:131px; height:133px; background:url(../images/save_up.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 h6{ background:url(../images/box_990_bg.png) no-repeat 0 -167px; height:10px; line-height:10px;float:left; width:990px;}

.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 .content3{ width:978px; padding:0px 6px; float:left;}
.box_990_01 .content3 .inc{ width:938px; padding:0px 20px; float:left;}



/*--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:430px; padding:10px 20px; font-weight:bold;}
.box_990_02 .tableth .c2{ float:left; width:153px; padding:10px 0px}
.box_990_02 .tableth .c3{ float:left; width:170px; padding:10px 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:60px; 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:476px; 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{ background:url(../images/ad_word_bg.png) no-repeat; width:150px; height:85px; position:absolute; bottom:4px; right:5px; z-index:100;}


.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:450px; padding:10px 5px 10px 7px;}
.box_990_02 .content .s_list .c1 .tit{ font-size:18px; line-height:160%; padding-left:5px;}
.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:26px; text-decoration:line-through; text-align:center; height:100%; line-height:120%;}
.box_990_02 .content .s_list .c3{ float:left; width:165px; padding:0px; vertical-align:middle; font-size:26px; color:#F00;text-align:center; height:100%; line-height:120%;}
.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: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;
min-height:350px;height:auto !important;height:350px;}
.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{max-width:1000px; padding:0px 0px 0px 0px; margin:0px auto;}
.album_box01 .a_tit01{ font-size:22px; color:#F60; line-height:40px; padding-left:10px; border-bottom:#EBEBEB solid 1px; width:890px; margin:0px auto;}

.album_box01 .a_tit02{ font-size:22px; color:#333; line-height:40px; padding-left:10px; border-bottom:#EBEBEB solid 1px; width:890px; margin:0px auto;}


.album_box01 .a_c{ width:980px; float:left; padding:10px 0px 60px 0px; background:url(../images/a_c_bg.jpg) no-repeat bottom; line-height:160%;}
.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%;} 


.album_box03{width:758px; float:left; padding:0px 0px 0px 0px;}
.album_box03 .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_box03 .a_c{ width:758px; float:left; padding:10px 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:18px; 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;}

.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;}


.b_table01{ width:738px; margin:0px auto; padding-bottom:20px;}
.b_table01 .a_top{ background:url(../images/b_table01_h1.png) 0px 0px; height:5px; line-height:5px; overflow:hidden;}
.b_table01 .a_bottom{ background:url(../images/b_table01_h2.png) 0px 0px; height:5px;line-height:5px; overflow:hidden;}
.b_table01 .a_table_c{ float:left; width:732px; background:url(../images/b_table_c1.png) repeat-y; padding:0px 3px;}
.b_table01 .a_table_c .a_inc{ float:left; width:732px; background:url(../images/a_table_inc1.png) repeat-x bottom; min-height:100px;height:auto !important;height:100px; overflow:visible;}




.bd_r{ border-right:#e1e1e1 solid 1px;}


/*--- Premium Presentation Album_Page Presentation---*/
.p_info1{ color:#000; width:90%; padding:0px 30px 10px 30px; margin:10px auto; line-height:200%; 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;background:url(../images/p_info4_bg.png) no-repeat bottom right;}
.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;}

.p_info6{width:100%; padding:20px 0px 60px 0px; margin:0px auto; line-height:180%; font-size:12px; text-align:left; background:url(../images/a_c_bg.jpg) no-repeat bottom;}
.p_info6 .search_e{ background:url(../images/search_e.jpg) no-repeat 90px 20px; line-height:200%; height:250px; padding-left:380px; padding-right:100px; }
.p_info6 .service{ background:url(../images/service.png) right bottom no-repeat; line-height:200%; height:188px; padding-right:320px; padding-left:100px; }
.p_info6 .bg2{ background:url(../images/Lead_Generation_bg2.png) left bottom no-repeat; line-height:200%; height:200px; padding-left:320px; padding-right:100px; }

.p_tit01{ font-size:60px; line-height:130%; color: #F60; background:url(../images/p_tit01.png) no-repeat bottom; text-shadow: 0 1px 0 #fff; }

.f_bg_box{ position:relative; height:470px;}
.f_bg_box .f_bg{/*background:url(../images/f_bg.jpg) no-repeat bottom;*/ position:absolute; left:0px; bottom:-27px; width:980px; height:470px;}
.f_bg_box .f_txt{ position:absolute; top:50px; left:0px; width:1000px; text-align:center;}
.f_bg_box .f_title01{ font-size:50px; text-shadow: 0 1px 0 #fff; color:#000; line-height:140%; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:bold;}
.f_bg_box .f_title02{ font-size:36px; text-shadow: 0 1px 0 #fff; color:#000; line-height:130%; font-family:"Myriad Pro", Arial, Helvetica, sans-serif}
.f_bg_box .f_btn{ padding-top:10px;} 




.t_info1{ width:90%; padding:10px; margin:0px auto; line-height:180%; background:url(../images/t_info1.png) no-repeat bottom right; border-bottom:#CCC 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; font-size:12px;}


.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; font-size:14px;}

.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; padding:5px 0px;}

.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:16px; width:680px; padding-bottom:8px; background:url(../images/li_bg03.png) no-repeat 5px 4px; padding-left:39px; color:#333333; text-align:left; line-height:35px; font-weight:normal;}


.txt_list_none{ padding:10px;}
.txt_list_none li{ line-height:160%; font-size:12px; 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;}



.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; margin:0px auto;}
.reg_box .table_reg{}
.reg_box .table_reg td{ height:72px; padding-left:10px; 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;}


.reg_box2{ padding:20px; width:500px; }
.reg_box2 .table_reg{}
.reg_box2 .table_reg td{ height:72px; padding-left:10px; color:#333}
.reg_box2 .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_box2 .table_login{}
.reg_box2 .table_login td{ padding-left:10px;}



.top_txt{ position:absolute; top:10px; 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:"Myriad Pro", Arial, Helvetica, sans-serif; font-weight:bold;}
.top_title02{ font-size:36px; text-shadow: 0 1px 0 #fff; color:#000; line-height:160%; font-family:"Myriad Pro", Arial, Helvetica, sans-serif}
.top_btn{ padding-top:10px;} 


.login_box{ padding:20px; border-right:#CCC solid 1px; float:left; width:400px; padding-bottom:20px;}
.login_box .table_login{}
.login_box .table_login td{ height:60px; padding-left:10px; font-size:14px; color:#333}
.login_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;}



.login_t{ font-size:22px; padding-left:10px; padding-bottom:5px;}

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;}

.signup{}
.signup_bg{ position:absolute; top:3px; left:5px; width:980px; height:485px; background:url(../images/signup_bg.jpg) no-repeat center top;}


.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) bottom 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;}
 



/*--- 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;}




.hot_header{ width:100%; height:570px;  background:url(../images_new/top_bg.jpg) no-repeat center;}

.hot_inheader{max-width:1010px; margin:0px auto; height:570px;position:relative; padding-top:10px;}


.hot_header_p{ display:none;}


.statr_btn{ width:329px; height:133px; position:absolute; top:400px; right:50px;}

.index_video{width:100%; background-color:#E5E5E5; padding:15px 0px;}
.index_video .vbox{ padding:15px;}

.index_p1{width:100%; background:#d4d4d4 url(../images_new/index_pbg.png) repeat-x top;}
.index_p1 .inc{ max-width:970px; margin:0px auto; padding:20px;}
.index_p1 .inc img{ padding-bottom:15px;}


.index_p1 .title{ max-width:1000px; margin:0px auto; background:url(../images_new/h1_bg.png) no-repeat; height:92px; font-size:2.0em; line-height:92px; color:#FFF; text-align:center;}



.index_p2{width:100%; background:#E5E5E5 url(../images_new/index_pbg.png) repeat-x top;}
.index_p2 .inc{ max-width:1010px; margin:0px auto; padding:20px 0px;}
.index_p2 .inc img{ padding-bottom:20px;}


.index_p2 .title{ max-width:1000px; margin:0px auto; background:url(../images_new/h1_bg.png) no-repeat; height:92px; font-size:36px; line-height:92px; color:#FFF; text-align:center;}


.index_p3{width:100%; background:#E5E5E5 url(../images_new/index_pbg.png) repeat-x top;}
.index_p3 .inc{ max-width:1000px; margin:0px auto; padding:20px 0px;}
.index_p3 .inc img{ padding-bottom:20px;}
.index_p3 .title{ max-width:1000px; margin:0px auto; background:url(../images_new/h1_bg.png) no-repeat; height:92px; font-size:2.0em; line-height:92px; color:#FFF; text-align:center;}

.index_p3 .leftpic{ max-width:360px; float:left; height:555px; }
.index_p3 .righttxt{ max-width:630px; float:right;}
.index_p3 .righttxt .g1{max-width:600px; float:left; background-color:#333; text-align:left; padding:10px; font-size:13px; line-height:22px; color:#FFF; margin-bottom:10px; display:inline;}
.index_p3 .righttxt .g2{max-width:600px; float:left; background-color:#689A1D; text-align:left; padding:10px; font-size:13px; line-height:22px; color:#FFF;margin-bottom:10px; display:inline;}
.index_p3 .righttxt .g3{max-width:600px; float:left; background-color:#FF8A00; text-align:left; padding:10px; font-size:13px; line-height:22px; color:#FFF;margin-bottom:10px; display:inline;}
.index_p3 .righttxt .g4{max-width:600px; height:93px; float:left; background-color:#BBBBBB; text-align:left; padding:10px; font-size:13px; line-height:22px; color:#FFF;}

.index_p4{width:100%; background:#E5E5E5 url(../images_new/index_pbg2.png) repeat-x top;}
.index_p4 .title{max-width:1000px; margin:0px auto; padding:17px 0px;  font-size:36px; line-height:76px; color:#FFF; text-align:center;}
.index_p4 .inc{max-width:1000px; margin:0px auto; padding:20px 0px;}


.start_btn2{ padding:60px 0px; text-align:center;}







/*--- Global Footer ---*/
#globalfooter { width: 100%; color: #ccc; font-size: 12px;   background: url(../images/bg-footer.jpg) repeat-x; font-weight:normal; margin-top:10px;}
#globalfooter .infooter{max-width: 990px; margin:0px auto; padding:20px 0px; line-height:30px;}
#globalfooter a { color: #ccc;}
#globalfooter #breadcrumbs { font-size: 12px; 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:33px; font-size:12px;}
#globalfooter .r a{ color:#ccc;}
#globalfooter .r a:hover{ color: #F90;}



/*浮动导航*/
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;}



/*---  2012.8.14 modify ---*/
.progressBar{
	width:216px;
	height:35px;
	background:url(../images/bg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:20px; line-height:20px;
	background:url(../images/bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:0px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:20px;
	background:url(../images/bg_cover.gif) repeat-x 0 0;
	top:0;
}



.new_order{ width:980px; margin:0px auto; }
.new_order .n_h1{ float:left; width:960px; height:32px; background:url(../images/order_bg.png) no-repeat 0 0;}
.new_order .n_h2{ float:left; width:960px; height:50px; background:url(../images/order_bg.png) no-repeat 0px -32px;}

.new_order .o_content{ float:left; width:978px;}
.new_order .o_content table{}
.new_order .o_content table th{ font-weight:bold;}
.new_order .o_content table td{ padding:10px; line-height:180%; text-align:left;}
/*.new_order .content table td img{ border:#E5E5E5 solid 1px; padding:3px; margin-bottom:5px;}*/
.new_order .border_1{border-right:#F7F7F7 solid 1px;}



.new_order .order_list{ border-bottom:#ebebeb solid 1px;}

.new_order .order_list .status1{ width:290px; height:27px; line-height:27px; text-indent:5px;/* background:url(../images/order_bg.png) no-repeat 0px -82px;*/}
.new_order .order_list .status2{ width:290px; height:27px; line-height:27px; text-indent:5px; /*background:url(../images/order_bg.png) no-repeat 0px -109px;*/}
.new_order .order_list .status3{ width:290px; height:27px; line-height:27px; text-indent:5px; /*background:url(../images/order_bg.png) no-repeat 0px -136px;*/}

.black14{ font-size:14px; color:#000}
.blue12{ color:#06F}
.imgbd01{ border:#E5E5E5 solid 1px; padding:3px; margin-bottom:5px; background-color:#FFF;}

.rete_box{ width:290px; float:left; padding-top:10px;}
.rete_box .r_h1{width:280px; float:left; height:30px; line-height:30px; background:url(../images/order_bg.png) no-repeat 0px -163px; padding-left:10px; font-size:14px;}
.rete_box .r_h3{width:280px; float:left; height:30px; line-height:30px; background:url(../images/order_bg.png) no-repeat 0px -202px; padding-left:10px; font-size:14px;}
.rete_box .r_h4{width:280px; float:left; height:30px; line-height:30px; background:url(../images/order_bg.png) no-repeat 0px -236px; padding-left:10px; font-size:14px;}


.rete_box .r_h2{width:290px; float:left; height:5px; line-height:5px; overflow:hidden; background:url(../images/order_bg.png) no-repeat 0px -197px;}

.rete_box .r_c{ width:278px; padding:5px; border-left:#E5E5E5 solid 1px; border-right:#E5E5E5 solid 1px; background:url(../images/r_c_bg.png) repeat-x bottom; background-color:#FFF; float:left;}
.rete_box .r_c li{ float:left; width:250px; padding-left:10px; height:25px; line-height:25px;}
.rete_box .r_c li span{text-align:left; float:right; }
.rete_box .r_c li img,input{ vertical-align:middle;}
.rete_box .r_c .text{ padding-left:10px; float:left;}
.rete_box .r_c li .tit{ width:70px; float:left; text-align:right; height:25px; line-height:25px; padding-right:5px;}


.rete_box .r_c2{ width:278px; padding:5px; border-left:#E5E5E5 solid 1px; border-right:#E5E5E5 solid 1px; background:url(../images/r_c_bg.png) repeat-x bottom; background-color:#FFF; float:left;}
.rete_box .r_c2 li{ float:left; width:250px; padding-left:10px; height:25px; line-height:25px; background:url(../images/li_bg.png) no-repeat 10px 10px; padding-left:20px;}
.rete_box .r_c2 li span{text-align:left; float:right; }

.img_before{ width:230px; float:left; margin-right:5px; display:inline; }
.img_before p{background:url(../images/order_bg.png) 0px -283px;height:21px;}
.img_before img{ border:#f1f1f1 solid 1px; background-color:#fff; padding:3px; width:220px; float:left;}
.img_After{ width:230px; float:left; }
.img_After p{background:url(../images/order_bg.png) 0px -283px; height:21px;}
.img_After img{ border:#f1f1f1 solid 1px; background-color:#fff; padding:3px; width:220px;float:left}


/*.index_video{ background-color:#000; height:155px;}*/

.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}

.j_table01{}
.j_table01 td{padding:5px 0px 5px 5px; height:50px; font-size:14px;}
.j_table01 tr:hover{ background-color:#f7f7f7;}


.foot_tip{ background:url(../images/foot_ts_bg.png) no-repeat center; height:101px; width:639px; margin:0px auto; padding:10px;}
.btn_s{ width:386px; height:83px; line-height:30px; color:#fff; background:url(../images/btn_011.png) no-repeat; border:none; font-weight:bold; cursor:pointer; font: 22px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;text-shadow: 1px 0px 0px  #999999;}







.free_a_1{ background:url(../images/free_a_01.png) no-repeat 0px 0px; height:440px; position:relative;}
.free_a_1 .a_txt{ position:absolute; right:20px; top:120px; font-size:45px; color:#F60; width:350px; line-height:150%; text-align:right;}

.free_a_2{ padding:10px 30px;}
.free_a_2 .p_title{ font-size:40px; color: #F60; padding-top:10px; }
.free_a_2 .p_txt{ font-size:18px; line-height:180%;}

.free_a_btn{ font-size:32px; color:#FFF; background-color:#F60; height:60px; line-height:60px; display:inline-block; padding:5px 20px; border:none; text-align:center; margin:20px auto; border-radius:8px; }



/*update by terry 2014/04/11*/
.free_a_top{ width:100%; height:450px; background:url(../images/free_banner01.jpg) no-repeat center top;}
.free_a_p1{ width:100%; background-color:#fff; height:210px; padding:50px 0px 20px 0px;}
.free_a_p2{ width:100%; background-color:#fff; height:267px; padding:20px 0px;}

.free_a_p3{ width:100%; background-color:#ededed; height:218px; padding:0px 0px;}


.free_a_p4{ width:100%; background-color:#ededed; height:445px; padding:20px 0px;}
.free_a_p5{ width:100%;  background:#010101 url(../images/FreeAlbumDesign_06.jpg) no-repeat center; height:415px; padding:0px 0px;}

.free_a_p6{ width:100%; background-color:#fff; height:280px; padding:40px 0px;}
.free_a_p7{ width:100%; background-color:#eee; height:380px; padding:30px 0px;}
.free_a_p8{ width:100%; background-color:#fff; height:222px; padding:30px 0px;}