@charset "utf-8";
/*crumb*/
.crumb { padding:20px 0 20px 15px; color:#323232; }
.crumb a { color:#323232; }
.crumb span { color:#0860a8; }

/*Pay_*/
.price_now { color:#990000 }
.price_save { color:#990000 }
.price_old { color:#990000 }
.pay_centre { background: #FFF url(http://fr5.xilisoft.com/images/pay/pay_centre_top.gif) top no-repeat; width:870px; margin:0 auto; padding:16px 0 0 0; margin-bottom:0; }
.pay_centre div { background: #FFF url(http://fr4.xilisoft.com/images/pay/pay_centre_bottom.gif) bottom no-repeat; padding:0 0 16px 0; }
.pay_centre div div { background: #FFF url(http://fr1.xilisoft.com/images/pay/pay_centre_cen.gif) repeat-y; width:810px; padding:5px 30px; }
.pay_centre div div div { background:none; padding:0; }
.pay_centre div div .line { margin:5px 0; float:left; }
.confirm_con { position:relative; }

.confirm_con .left_img {  width:160px; float:left; }
.confirm_con .right_img { width:123px; height:125px; position:absolute; left:690px; z-index:90; }
.confirm_con .right_con { width:630px; float:right; min-height:130px; padding-top: 15px;}
.confirm_con .right_con h1 { font-family:Verdana, Geneva, sans-serif; font-size:16px; margin:0; padding:0; }
.confirm_con .right_con h1 a { color:#333333; }
.confirm_con .right_con h1 strong{ font-size:12px; margin:0;}
.confirm_con .right_con h1 .price_old { color:#333; }
.confirm_con .right_con p { line-height:26px; font-size:12px; width:630px;}
.confirm_con .right_con p .price_old { color:#333; }
.confirm_con .right_con p.receive { font-size:11px; color:#ee5b03; line-height:16px; margin:5px 0 10px 0; }
.confirm_con .right_con p.receive span{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.confirm_con .right_con p a { color:#333; }
.confirm_con .right_con div{ margin:0px 0 0 0;}
.confirm_con .right_con .tit { width:300px; height: 22px; text-indent: 15px; position: relative; }
.confirm_con .right_con #menu1_child{ width:600px;}
.confirm_con .right_con .tit a, .confirm_con .right_con .tit a:link, .confirm_con .right_con .tit a hover {color: #333; display:block; text-decoration:none; width:300px; background-repeat: no-repeat; background-position: 0px 4px; cursor: pointer; font-size:12px;}
.confirm_con .right_con .tit a:hover { color: #000; }
.confirm_con .right_con .on { background-image: url(http://fr4.xilisoft.com/images/pay/arrow_down.gif);}
.confirm_con .right_con .off { background-image: url(http://fr5.xilisoft.com/images/pay/arrow_up.gif);}
.confirm_con .right_con ul.license_list { list-style:none; float:left; padding:0 15px 0 3px; width:600px; }
.confirm_con .right_con ul.license_list li {list-style:none; line-height:25px; padding:0 10px 0 15px; float:left; width:560px; color:#999898; background-image: url(http://fr5.xilisoft.com/images/common/black_dot.gif); background-repeat: no-repeat; background-position: 0px 10px; }
.confirm_con .right_con ul.license_list li a { color:#FF6600; }
.confirm_con .right_con ul.license_list .ts { color:#FF6600; }
.confirm_con .right_con  .component{  width:100%; margin:10px 0 0 0}
.confirm_con .right_con  .component h2{ font-size:12px; color:#666; font-weight:normal}
.confirm_con .right_con  .component h3{ font-size:12px; color:#000; font-weight:normal}
.confirm_con .right_con  .component td{ color:#666}
.confirm_con .right_con  .component td del{ color:#333}
.confirm_con .right_con  .component td span{ color:#ff6600}
.confirm_con .right_con  .component div{ width:640px; border-top: dashed 1px #CCC; text-align:right; padding:10px 0 0 0; font-size:12px; margin:10px 0}
.confirm_con .right_con  .component div strong{ color:#ff6600; font-size:24px; font-weight:600}
.confirm_con .right_con  .component div span{ color:#ff6600; font-size:24px; font-weight:600}
/*s_a_p_p*/
#pay_two {width:750px; padding-top:40px; font-size:14px; padding-left:60px;}
#pay_two ul{ padding:0; margin:0; clear:both; height:50px;}
#pay_two ul label{padding:0; margin:0;}
#pay_two .choose_butn{float:left; width:20px;padding-top:6px;}
#pay_two .choose_logo{float:left;  width:100px; padding-left:10px;}
#pay_two li{list-style-type:none; float:left; padding:0; margin:0; padding-top:3px;}


#pay_two .continue{text-align:left; width:100%; padding-top:20px; padding-left: 535px; }
#pay_two .img { position:absolute; top:27px; left:374px; z-index:100; width:65px; }
#pay_two table{ margin:0 auto}
#pay_two table img{ float:left;  }
#pay_two table td a{ display:block; width:347px; height:125px;}
#pay_two  a#tab1{background:url(http://fr3.xilisoft.com/images/pay/button_secure_checkout.gif) }
#pay_two  a#tab1.on{background:url(http://fr3.xilisoft.com/images/pay/button_secure_checkout_1.gif) }
#pay_two  a#tab2{background:url(http://fr5.xilisoft.com/images/pay/button_paypay.gif) }
#pay_two  a#tab2.on{background:url(http://fr1.xilisoft.com/images/pay/button_paypay_1.gif) }

.s_a_p_p { }
.s_a_p_p .safe {width:100px; float:left}
.s_a_p_p .visa {width:300px; float:right; margin-top:-35px; margin-right:60px;}
.s_a_p_p h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; height:20px; display:block; float:left; margin-top:-35px; margin-left:120px;_margin-left:30px;}
.s_a_p_p h2.no_verisign{ background-image:none; padding:35px 0 0 0; width:400px}
.s_a_p_p h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; height:20px; display:block; float:left; margin-top:-35px; _margin-left:30px;}
.s_a_p_p h3.no_verisign{ background-image:none; padding:35px 0 0 0; width:400px}
.s_a_p_p .pay_yh{ float:right; width:350px; }
.s_a_p_p .pay_yh td{}
.s_a_p_p from { margin:0; padding:0; }
.s_a_p_p .continue_button input { margin:0 60px 0 0; float:right; }
.s_a_p_p .continue_button { width:440px; float:right; padding:15px 0 0 148px; color:#0086b3; height:50px; background:url(http://fr6.xilisoft.com/images/pay/coupon.jpg) 80px 0 no-repeat; margin-top:30px;}
.s_a_p_p .continue_button div{ width:auto;height:40px; background:url(http://fr5.xilisoft.com/images/pay/59_paypal.jpg) 2px -4px no-repeat; padding-left:215px; float:left;}
.s_a_p_p .continue_button span{float:left;}
.s_a_p_p .continue_button a{ color:#0086b3; text-decoration:underline; height:40px;}
.s_a_p_p .continue_button a:hover{ text-decoration:underline; }

.activity { padding:35px 0; }
.activity h4 { font-weight:normal; color:#000000; font-size:11px; margin-top:20px; }
.activity h4 span { font-weight:bold; font-size:11px }
.activity input { border:1px solid #000000; margin-right:10px; }
.activity img { margin-right:10px; }
.activity .check { font-size:12px; color:#FF0000; height:30px; padding:10px 0 0 0}
.activity .check input { float:left; }
.activity .check .img_input { border:none; }
.activity .back { padding-left:392px; padding-top:10px; width:400px;}
.activity .back img { margin-right:10px; }
.activity .success_infor { font-size:11px; color:#FF6600; line-height:30px; }
.activity .invalid_infor { font-size:11px; color:#FF0000; line-height:30px; }
.together_top { text-align:left;background-image:url(http://fr1.xilisoft.com/images/pay/pay_centre_top_2.gif); background-position:top; background-repeat:no-repeat; width:855px; margin:auto;padding:8px 0 0 0;}
.together_bottom { background-image:url(http://fr4.xilisoft.com/images/pay/pay_centre_bottom_2.gif); background-position:bottom; background-repeat:no-repeat;padding:0 0 8px 0;}
.together_bottom .left_img {  width:160px; float:left; }
.together_bottom .right_con { width:640px; float:right; line-height:25px; margin:0 auto; }
.together_bottom .right_con p { line-height:26px; font-size:12px; width:630px;}

.together_cen{ background-image:url(http://fr4.xilisoft.com/images/pay/pay_centre_cen_2.gif); width:811px;  padding:0 22px 15px 22px;margin:auto;  }
.together_top .line { margin:10px 0 15px 0; float:left }
.together_cen h2 { font-size:16px; color:#FF6600; margin:0 0 20px 0; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
.together_cen h2 a { color:#333; }
.together_cen .generalrelativeproductinfo{}
.together_top .bottom_confirm .right_con h3 { font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0 0 10px 0; padding:0; }
.together_top .bottom_confirm .right_con h3 a { color:#333333; }
.together_top .bundlerelativeproductinfo .line { margin:10px 0 10px 0; float:left }
.together_top .bundlerelativeproductinfo  table{ float:left;}
.together_top .bottom_confirm .right_con div p { line-height:20px; margin-bottom:10px; display:block; width:480px; float:left; font-weight:bold;}
.together_top .bottom_confirm .right_con div p a { color:#0086b3; text-decoration:underline; }
.together_top .bottom_confirm .right_con div a:hover { text-decoration:none; }
.together_top .bottom_confirm .right_con div .buynow a {text-decoration:underline;  margin:0 60px 0 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:right; font-weight:bold;}
.together_top .bottom_confirm .right_con div .buynow a:hover { text-decoration:none}
.bundlerelativeproductinfo { }
.pay_table { width:810px; }
.pay_table td { line-height:18px; }
.pay_table a { color:#333; }
.pay_table a:hover { }
.pay_table a.buy_together { text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000 }
.pay_table a.buy_together:hover { text-decoration:none;}
.pay_table dl { width:260px; float: left; margin:0 0 20px 0 }
.pay_table dl dt { float:left; width:160px; text-align:right; clear:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; }
.pay_table dl dd { float:right; width:90px; clear:right; font-size:16px; text-align:left; }