html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;}
ol, ul {list-style: none;}
html {height: 100%;}
body {background: #010101;font:14px/1.5 "Times New Roman", SimSun, Times, serif; color: #333; height:auto; min-width:960px; position:relative; zoom:1;}
a{text-decoration:none; color:#FFF}

/**** Clearfix ****/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/*common*/
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.mt20{margin-top:20px;}
.pb30{padding-bottom:30px;}
.left{float:left;}
.right{float:right;}
.size12{font-size:12px; line-height: 1.5em;}
.guanggao{position: absolute; right: 20px; top: 110px; z-index: 3;}

/*header*/
.fixheader{height:56px; background:#010101; width:100%; position:fixed; z-index:5; top:0;}
.fixheader{_position:absolute; _left:expression(eval(document.documentElement.scrollLeft)); _top:expression(eval(document.documentElement.scrollTop))}
.logo{float:left; margin:10px 0 0 20px;}
.sublogo{float:right; margin:18px 20px 0 0;}

/*wrapper*/
.wrapper{height:auto; position:relative; padding-bottom:36px; width:100%; min-width:960px; color:#FFF;}
.fix_list{position:fixed; width:86px; height:195px; top:45%; right:20px; z-index:5; background:url(../images/ef200400_navi.png) no-repeat top right; overflow:hidden;}
.fix_list ul li{margin-bottom:14px; text-align:right; padding-right:30px;}
.fix_list a{color:#FFF;}
.fix_list{_position:absolute; _right:expression(eval(document.documentElement.scrollLeft+10)); _top:expression(eval(document.documentElement.scrollTop+200))}
a.shop{position:absolute; top:66px; right:20px; width:87px; height:26px; background:url(../images/shopping_car.gif) no-repeat; z-index:2}
a.shop:hover{background:url(../images/shopping_car_mouseover.gif) no-repeat;}
.img_w{width:100%;}
.w_960{width:960px; margin:0 auto;  position:relative; z-index:2;}
.content_1{padding-top:56px; margin:0 auto; position:relative; min-width:960px; text-align:center; width:100%; overflow:hidden;}
.content_1_1{background:url(../images/ef200400_02.jpg) no-repeat 50% 0 fixed; height:400px; width:100%;}
.content_2_1{background:url(../images/ef200400_06.jpg) no-repeat 50% 0 fixed; height:400px; width:100%;}
.content_3_1{background:url(../images/ef200400_16.jpg) no-repeat 50% 0 fixed; height:400px; width:100%;}
.content_4_1{background:url(../images/ef200400_22.jpg) no-repeat 50% 0 fixed; height:400px; width:100%;}
.content_1 .bg{width:100%; /*width:initial;*/}
.content_1 .bg_font{position:absolute; top:90px;}
.content_2,.content_5{width:100%;}
.content_3,.content_4{width:100%;}
.canon_site{position:absolute; z-index:2; left:0; bottom:510px;}
.tab_box{width:960px; height:548px; position:relative;}
.tab_box_bg{background:url(../images/ef200400_15.png) no-repeat top center; height:548px; width:1180px; position:absolute; top:0; left:-110px; z-index:0}
.tab_content, .tab_content1{height:410px; overflow:hidden; position:relative;}
.tab_up{position:absolute;left:0;}
.content_2 .title_con{position:absolute; top:-200px; left:258px;}
.content_3 .title_con{position:absolute; top:-200px; left:250px;}
.content_4 .title_con{position:absolute; top:-200px; left:292px;}
.content_5 .title_con{position:absolute; top:-200px; left:323px;}
.canon_site a{font-size:22px; color:#FFF; padding:15px 50px; background:#ee0b1a;}
.box{width:450px; color:#898989; line-height:1.7em;}
.end_bg{position:absolute; z-index:1; background:url(../images/ef200400_32.jpg) center top; height:400px; width:100%; bottom:646px; zoom:1; }
.end_img1{position:relative; z-index:2; zoom:1;}
.tab_title, .tab_title1,.tab_content, .tab_content1{width:960px; margin:0 auto;}
.tab_title, .tab_title1{height:40px; margin-bottom:5px; z-index:1; position:relative;}
.tab_title i, .tab_title1 i{float:left; font-style:normal; font-size:24px; line-height:40px;}
.tab_sel,.tab_sel1{float:left; position:relative;}
.sel_box{float:left; width:30px; height:30px; background:#1a1a1a; display:block; cursor:pointer; color:#898989; text-align:center; line-height:30px; margin-right:10px;}
.tab_sel .active,.tab_sel1 .active{color:#111; background:#FFF;}
.text_con{float:left; width:620px; color:#898989; line-height:1.7em;}
.img_con{float:right; width:280px; color:#898989;}
.con-1, .con-2, .con-3, .con-4, .con-5, .con-6{width:960px; color:#898989; line-height:1.7em; height:410px; float:left;}
.show{display:block;}
.page_control, .page_control1{float:right; margin:5px 0 0 0; color:#FFF; position:relative; z-index:2; width:182px;}
.page_control a, .page_control1 a{color:FFF}
.prev{background:url(../images/ef200400_26.png) no-repeat center left;float:left; width:90px; border-right:1px solid #666;}
.prev.finish{background:url(../images/ef200400_26b.png) no-repeat center left;}
.prev.finish a{color:#333; cursor:default;}
.next{background:url(../images/ef200400_27.png) no-repeat center right;float:right; width:90px; text-align:right;}
.next.finish{background:url(../images/ef200400_27b.png) no-repeat center right;}
.next.finish a{color:#333; cursor:default;}
.prev a{padding-left:23px;}
.next a{padding-right:23px;}
.sp_link{width:960px; margin:0 auto;}
.sp_title{ font-size:24px; color:#FFF; margin:30px 0; text-align:center;}
.sp_banner{width:960px;}
.sp_banner ul li{width:320px; float:left; overflow:hidden; height:110px;}
.sp_banner ul li img{float:left; margin:0 20px 30px 0; width:80px;}
.sp_st{float:left; width:170px; margin-right:50px; _width:170px;}
.sp_st_t{color:#f40000;}
.sp_st_d{color:#898989;}

/*footer*/
.footer{position:absolute; height:36px; background:#010101; bottom:0; width:100%; min-width:960px; _position:relative;}
.footer #share_button{position:absolute; top:10px; left:20px;}
.footer .copyright{margin:9px auto 0; font-size:12px; color:#FFF; text-align:center;}
.footer p a{color:#fff; text-decoration:none;}
