.clearfix:after { content:" "; display:block; height:0; font-size: 0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; } /* for IE/Mac */
* html .clearfix { height:1%; }
.sanjiao { height:0; width:0; overflow: hidden; font-size: 0; line-height: 0; border-style:solid; border-width:5px;}
.orange{ color:#ea3d23;}
.tab_content{ position:relative; /*height:400px;*/}
.tab_con{ display:none;position:absolute; top:0; left:0; }
.tab_con.selected{ display:block;}
.tab_content_n{height:400px;}
.tab_con2{ display:none;}
.tab_con2.selected{ display:block;}
.botlink{ margin-top:0px;}
.index_pro_block p,.index_pro_block2 p{font-size:14px; line-height:28px;}
.index_pro_block{ color:#fff;}
.index_pro_menu_inn, .index_pro_con_inn,.index_pro_block2_inn{ width:1002px; margin:0px auto; text-align:left;position:relative;}
.index_pro_menu_inn{ padding:40px 0px;}
.index_pro_block .index_pro_menu{ background:#fff; text-align:center; padding-left:1px;}
.index_pro_menu li{ width:136px; height:136px; background:url(/images/index/index.png) no-repeat 0px -257px; float:left; margin-left:148px; font-weight:bold; font-style:italic; font-size:24px; line-height:136px; text-align:center; color:#9b9a9a; cursor:pointer;}
.index_pro_menu li.no2{ line-height:28px; padding-top:40px; height:96px;}
.index_pro_menu li.selected{ color:#0a7ba3; background-position: 0px 0px}
.index_pro_menu .sanjiao{display:inline-block; position:absolute; border-width:30px;  position:absolute;border-color: transparent transparent #2995bd transparent; 
bottom:0px; left:186px;}
.index_pro_con{ background:#2995bd;min-width: 1002px;}
.index_pro_con_inn{}
.index_pro_con_inn h3{font-family: 'Segoe UI',Helvetica,Arial,Verdana,sans-serif; font-size:32px; font-weight:lighter; padding:10px 0px;}
.index_btn{font-family:Arial, Helvetica, sans-serif;}
.index_btn a.big{ height:63px; background-color:#fff;display:block;}
.index_btn a.big span.icon{background:url(/images/index/index.png) no-repeat -460px 12px; display:block; padding:7px 24px 0px 84px;  font-size:18px; color:#369cbe; line-height:18px;height:56px;}
.index_btn a.big:hover{ background:url(/images/index/big_hover.png) repeat-x;}
.index_btn a.big span{ font-size:32px; font-weight:bold; line-height:32px; color:#1c6d88;}
.index_btn a.small{ font-size:18px; display:block;  color:#fff; background:url(/images/index/mac_icon.png) no-repeat right bottom; padding-right:25px; height:21px; line-height:21px;}
.index_btn a.small.mac{ background:url(/images/index/mac_icon.png) no-repeat right bottom;}
.index_btn a.small.win{ background:url(/images/index/win_icon.png) no-repeat right bottom;}

.index_pro_con_inn_info{ width:481px; padding-right:20px; height:400px; position:relative; float:left;}
.index_pro_con_inn_info h3 a{ color:#fff;}
.index_pro_con_inn_info .image{ width:170px; float:left;}
.index_pro_con_inn_info_r{ float:right; width:310px; padding-top:20px; }
.index_pro_con_inn_info .learnmore a{ color:#fff60a; text-decoration:underline;}


.index_pro_con_inn  .dvdfab_menu{ padding:50px 0px;}
.index_pro_con_inn  .dvdfab_menu li{ width:250px; height:73px; float:left; background:#3db4d8 url(/images/index/index.png) no-repeat -250px -527px; font-size:18px; line-height:73px; text-align:center; cursor:pointer; }
.index_pro_con_inn  .dvdfab_menu li.selected{ background-position:0px -527px;}

.index_pro_con_inn.dvdfab a.big,.index_pro_con_inn.player a.big{ position:absolute; bottom:60px; right:20px;}
.index_pro_con_inn.dvdfab a.small,.index_pro_con_inn.player a.small{ position:absolute; bottom:20px; right:20px;}
/*.index_pro_con_inn.player{ position:relative;}
.index_pro_con_inn.player h3{ font-size:36px; text-align:center; padding:60px 0px 180px 0px;}
.index_pro_con_inn.player  a.big{ position:absolute;right:375px; top:145px;}
.index_pro_con_inn.player  a.small{ position:absolute;right:375px; top:228px;}*/
.index_pro_con_inn.passkey{ position:relative;}
.index_pro_con_inn.passkey h3{ padding:40px 0px 20px 0px;}
.index_pro_con_inn.passkey p{font-family: 'Segoe UI',Helvetica,Arial,Verdana,sans-serif; font-size:36px; font-weight:lighter; line-height:50px;}
.index_pro_con_inn.passkey .index_btn{ padding:40px 0;}
.index_pro_con_inn.passkey a.big{  float:left; margin-right:20px; line-height:50px;}
.index_pro_con_inn.passkey a.big span{ line-height:50px;}
.index_pro_con_inn.passkey img{ position:absolute; top:35px; left:85px;}


.index_pro_block2{ background:#f6f6e2;min-width: 1002px;}
.index_pro_block2_inn{ padding:45px 0;}
.index_pro_block2_inn h4{font-family: 'Segoe UI',Helvetica,Arial,Verdana,sans-serif; font-size:30px; font-weight:lighter; padding:10px 0px;}
.index_block2_left{ width:490px; float:left; padding:0px 5px;}
.index_block2_left .coupon{ margin-bottom:30px;}
.index_block2_left .coupon a{ line-height:36px;}
.index_block2_left  .int{ border:#ff7850 solid 1px; height:40px; width:400px; margin:20px 0 10px 0; background:url(/images/index/email_bg.png) no-repeat 7px 6px; position:relative;}
.index_block2_left  .int .input{ position:absolute; top:0px; left:60px; height:40px; line-height:40px;  background:transparent; width:200px;border:none;outline:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.index_block2_left  .int .input {
line-height:25px;
}
}
.index_block2_left  .int .submitbtn{ position:absolute; top:2px;  right:2px; background:#ff7850; width:125px; text-align: center; border:none; display:block; height:36px; color:#fff; font-family: 'Segoe UI',Helvetica,Arial,Verdana,sans-serif; font-size:18px; font-weight:normal; cursor:pointer;}
.index_block2_left .coupon .int{ background:none;}
.index_block2_left .coupon .input{ left:8px; font-size:18px; color:#ea3d23;outline:none;}
.index_block2_right{ width:350px; float:right;}
.index_block2_right a{ display:block; margin:10px; float:left;}



/*banner*/
.banner_box{ height:520px; width:100%;position:relative;overflow:hidden;min-width:1002px;}
.banner_bg{width:1002px;margin:0 auto; height:520px;position:relative;}
#banner_wrap1{ background-color:#37a2ca;height:520px;width:100%;position:absolute;top:0;left:0;}
#banner_wrap2{ background-color:#5ec8dd;height:520px;width:100%;position:absolute;top:0;left:0; display:none;}
#banner_wrap3{background-color:#1db1eb;height:520px;width:100%;position:absolute;top:0;left:0; display:none;}
.content_wrap{width:100%;margin:0 auto;height:520px;position:absolute;top:0;left:0;}
.banner_content h2{ color:#fff; font-size:48px; font-weight:lighter;font-family: 'Segoe UI',Helvetica,Arial,Verdana,sans-serif; padding:20px 0;}
.banner_content p{ color:#fff;font-size:36px; font-weight:lighter;font-family: 'Segoe UI',Helvetica,Arial,Verdana,sans-serif;  line-height:45px;}
.banner_content .index_btn{ margin-top:30px;}
.banner_content .index_btn a{ display:inline-block;}
.banner_content .index_btn a.small{ margin-top:10px;}
.banner_dvdfab{ position:absolute; top:30px; left:582px; width:400px;}
.banner_player{ position:absolute; top:40px; left:582px; width:400px;}
.banner_passkey{position:absolute; top:75px; left:500px; width:500px;}
.banner_player p, .banner_passkey p{ font-size:24px; line-height:30px;}
.banner_passkey  .index_btn a.big{  float:left; margin-right:5px; line-height:50px;}
.banner_passkey  .index_btn a.big span{ line-height:50px;}
/*支持css3*/
#banner_wrap1 .banner_1_1{position:absolute; left:-20px; top:550px; z-index:2;}
#banner_wrap1 .banner_1_2, #banner_wrap1 .banner_1_3{position:absolute; left:-80px; bottom:80px;opacity:0; z-index:3;}
#banner_wrap2 .banner_2_1{position:absolute; left:28px; top:-415px;}
#banner_wrap2 .banner_2_2{position:absolute; left:28px;  bottom:-40px;}
#banner_wrap2 .banner_2_3{position:absolute; left:590px; top:335px;opacity:0;}
#banner_wrap3 .banner_3_1_div{ position:absolute; top:-320px; left:-220px; width:317px; height:316px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);opacity:0;}
#banner_wrap3 .banner_3_1_div .banner_3_1{ position:absolute; top:0px; left:0px;}
#banner_wrap3 .banner_3_1_div .banner_3_2{ position:absolute; top:140px; left:27px;}
#banner_wrap3 .banner_3_2_div{ position:absolute; bottom:-320px; left:360px; width:317px; height:316px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);opacity:0;}
#banner_wrap3 .banner_3_2_div .banner_3_3{ position:absolute; top:0px; left:0px;}
#banner_wrap3 .banner_3_2_div .banner_3_4{ position:absolute;left:20px; bottom:0px;}
#bannermenu{ position:relative;}
.bannermenu_content{width:110px;margin:0 auto; position:relative; height:10px;}
.bannermenu_content ul{ position:absolute; top:-20px; left:0px;}
.bannermenu_content li{ width:10px; height:10px;  float:left; margin:0px 12px;background:url(/static/banner/switch_bg.png) no-repeat -35px 0px;cursor: pointer;}
/*不支持css3*/
.fallback #banner_wrap1 .banner_1_1{position:absolute; left:-20px; top:110px;}
.fallback #banner_wrap1 .banner_1_2{position:absolute; left:420px; bottom:80px; filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1; opacity: 1}
.fallback #banner_wrap1 .banner_1_3{position:absolute; left:270px; bottom:80px;filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1; opacity: 1}

.fallback #banner_wrap2 .banner_2_1{position:absolute; left:28px; top:50px;z-index:2;}
.fallback #banner_wrap2 .banner_2_2{position:absolute; left:28px; bottom:60px; z-index:5;}
.fallback #banner_wrap2 .banner_2_3{position:absolute; left:440px; top:335px; z-index:5;filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1; opacity: 1}
.fallback #banner_wrap3 .banner_3_1_div{ position:absolute; top:106px; left:54px; width:317px; height:316px;filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1; opacity: 1}
.fallback #banner_wrap3 .banner_3_1_div .banner_3_1{ position:absolute; top:0px; left:0px;}
.fallback #banner_wrap3 .banner_3_1_div .banner_3_2{ position:absolute; top:140px; left:27px;}
.fallback #banner_wrap3 .banner_3_2_div{ position:absolute; top:106px; left:174px; width:317px; height:316px;filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1; opacity: 1}
.fallback #banner_wrap3 .banner_3_2_div .banner_3_3{ position:absolute; top:0px; left:0px;}
.fallback #banner_wrap3 .banner_3_2_div .banner_3_4{ position:absolute;left:20px; bottom:0px;}
.fallback .banner_passkey{position:absolute; top:75px; left:520px; width:480px;}


.innblock{height:0px;}


.index_pro_block3{ background:#fcd787; padding:15px 0px;min-width: 1002px;}
.index_pro_block3_inn{ width:1002px; height:339px; margin:0px auto; background:url(/images/index/oem.jpg) no-repeat; position:relative}
.ifonerestore{ color:#fff; left:35px; width:245px;}
.ifonerestore a{ color:#fff; border:#fff solid 1px;}
.index_pro_block3_block{ position:absolute; top:30px; height:309px;}
.index_pro_block3_block h3{ font-size:30px; margin-bottom:20px; font-weight:normal}
.index_pro_block3_block .index_pro_btn{ position:absolute; bottom:20px; left:0px;}
.index_pro_block3_block a{ height:40px; line-height:40px; font-size:16px; padding:0px 35px; display:inline-block;}
.ifonerestore{ color:#fff; left:35px; width:245px;}
.ifonerestore a{ color:#fff; border:#fff solid 1px;}
.pcbackup{ color:#1d6d90;left:530px; width:225px;}
.pcbackup a{ color:#1d6d90; border:#1d6d90 solid 1px;}
/*首页banner*/
.banner_block{ position:relative; width:100%;}

.ad_banner a{ display:block; width:1002px; margin:0px auto; height:520px;}