/*common*/
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0px;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;color:#333;font-size:12px;}
input,textarea,select{color:#333;font-size:12px;}
ul,ol,li,p{list-style:none;margin:0px;padding:0px;}
h1{font-size:16px;color:#000;padding:0;margin:0;}
table,td,tr,th,br{font-size:12px;}
img,a img{border:0px;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
.top81{padding:8px 0px;clear:both;}
.top4{padding-top:4px;clear:both;}
.clear{clear:both;overflow:hidden;height:0;}
.red{color:#f52b2b;}
em{color:#f52b2b;}
.absmiddle{vertical-align:middle;}
/*head*/
#head{margin:0 auto;width:960px;background:url(../images/top_bg.jpg) repeat-x;height:86px;}
#head .logo{float:left;width:250px;}
#head .w710{float:right;width:710px;}
#head .w696{text-align:right;width:696px;font-size:12px;padding-top:8px;height:37px;color:#333;}
#head .w696 span{float:right;}
#head .w696 span a span{float:none;color:#f52b2b;}
#head .nav{padding:0 13px 0 0;height:33px;}
#head .nav span{float:right;}
#head .nav a{float:left;width:100px;height:33px;background:url(../images/nav_bg1.jpg) no-repeat;text-align:center;font-size:14px;line-height:33px;color:#fff;text-decoration:none;}
#head .nav a:hover{background:url(../images/nav_bg2.jpg) repeat-x;}
#head .nav a.one{width:83px;background:url(../images/nav_bg_one.jpg) no-repeat;}
#head .nav a.one1{width:83px;background:url(../images/nav_bg_one1.jpg) no-repeat;}
#head .nav a.one1:hover{background:url(../images/nav_bg_one.jpg) no-repeat;}
#head .nav a.last{background:url(../images/nav_bg_last1.jpg) no-repeat;}
#head .nav a.last1{background:url(../images/nav_bg_last.jpg) no-repeat;}
#head .nav a.last1:hover{background:url(../images/nav_bg_last1.jpg) no-repeat;}
#head .nav a.here{background:url(../images/nav_bg2.jpg) repeat-x;}
/*content*/
.main{width:960px;margin:0px auto;padding-top:11px;}
.l1{float:left;width:694px;}
.r1{float:right;width:254px;}
.l3{float:left;width:320px;}
.r3{float:right;width:340px;}
.box{line-height:18px;padding:10px;}
.box a{color:#f52b2b;font-weight:bold;}
.box2{background:#f2f3f2;}
.box3{border:1px solid #f90;text-align:center;line-height:34px;color:#000;}
.box4{background:url(../images/box4.jpg);color:#666;line-height:23px;text-align:center;}
.box5{border-bottom:1px solid #E9E9E9;}
/*list*/
.list_img{width:100%;height:250px;border-bottom:1px solid #E9E9E9;}
.list_img dt{float:left;width:220px;padding:10px 0;text-align:center;}
.list_img dt span{display:block;clear:both;}
.list_img dt span b{color:#f52b2b;font-family:verdana;}
.list_img dd{float:right;width:460px;padding:10px 10px 10px 0;font-size:14px;line-height:20px;}
.list_img dd.tr{text-align:right;line-height:11px;font-size:12px;}
.list_img dd.r_summary{height:170px;overflow:hidden;}
.list_img dd.r_summary1{height:150px;overflow:hidden;}
.list_img dd.tr a{color:#3e7fcf;}
.list_img dd.tr b a{color:#000;margin-right:5px;font-size:14px;}
.list_img dd.pl{line-height:38px;font-size:14px;}
.list_img1{width:100%;}
.list_img1 dt{float:left;width:60px;text-align:center;}
.list_img1 dd{float:right;width:590px;line-height:20px;}
.list_img1 dd b{font-size:14px;}
.list_img2{width:650px;margin:0 auto;padding-top:10px;}
.list_img2 dt{float:right;width:175px;height:150px;text-align:right;}
.list_img2 dd{font-size:12px;line-height:22px;background:url(../images/dot4.gif) 0 8px no-repeat;padding-left:14px;font-weight:bold;}
.list_img2 p{font-size:10px;}
.list1{padding:5px 0;}
.list1 li{line-height:20px;padding:0 10px 0 45px;}
.list1 li a{color:#333;}
.friend_list{padding-left:10px;}
.friend_list li{background:url(../images/dot1.gif) 0 9px no-repeat;line-height:20px;color:#063798;padding-left:15px;}
.friend_list li a{color:#29355d;font-weight:normal;}
/*title*/
.border1{border:2px solid #e9e9e9;}
.border1 p{line-height:22px;margin:10px;}
.border1 div{line-height:22px;}
.border1 .tit1{line-height:30px;margin:0;}
.border1 a{color:#006ffc;}
.border2{border:1px solid #c8c8c8;border-bottom:0;}
.border3{border:1px solid #d7d7d4;border-top:0;width:958px;}
.border3 p{line-height:22px;padding:0 20px 50px 235px;}
.border3 p a{color:#006ffc;}
.word p{line-height:22px;margin:10px;}
.word div{line-height:22px;margin:10px;}
.word a{color:#006ffc;}
.tit1{background:url(../images/tit1.jpg) repeat-x;font-size:14px;color:#fff;font-weight:bold;line-height:30px;padding-left:10px;}
.tit1 a{font-size:14px;color:#fff;font-weight:bold;}
.tit2{background:url(../images/tit2.jpg) no-repeat;color:#333;line-height:28px;padding:0 11px 0 32px;font-weight:bold;}
.tit2 a{float:right;color:#000;font-weight:normal;text-decoration:underline;}
.tit2_d{background:url(../images/tit2_d.jpg) no-repeat;height:20px;}
.tit3{background:url(../images/tit3.jpg) no-repeat;color:#000;}
.tit3_d{background:url(../images/tit3_d.jpg) no-repeat;height:20px;}
.tit4{background:url(../images/tit4.gif) no-repeat;line-height:36px;padding-left:34px;color:#000;font-weight:bold;}
.tit5{color:#000;font-weight:bold;padding-left:17px;line-height:30px;font-size:14px;}
.name_tit{color:#000;font-weight:bold;padding-left:40px;line-height:60px;font-size:14px;background:url(../images/name_tit.jpg) no-repeat;}
.tab{width:690px;margin:0 auto;}
.tab th{background:url(../images/tab_bg.jpg) repeat-x;height:28px;}
.tab .left1{text-align:left;padding-left:20px;}
.tab td{text-align:center;padding:18px 0;border-bottom:1px solid #c8c8c8;}
.tab a{color:#4586d6;}
.tab1{width:958px;margin:0 auto;background:#e0e0e0;}
.tab1 th{background:url(../images/tab_bg1.jpg) repeat-x;height:26px;}
.tab1 .left1{text-align:left;padding-left:20px;}
.tab1 td{text-align:center;padding:5px 0;background:#fbfbfb;}
.tab1 a{color:#4586d6;text-decoration:underline;}
.tab2 td{font-size:14px;font-weight:bold;}
.tab3 td{color:#F52B2B;padding:0 0 15px 10px;}
.tab3 td b{color:#000;}
.tab3 td span{color:#666;}
.w660{margin:0 auto;width:660px;padding-top:15px;}
/*footer*/
#footer{width:960px;margin:15px auto 0;border-top:1px solid #545454;text-align:left;padding:15px 10px;line-height:20px;}
.w3c{width:180px;float:right;padding-top:4px;}

/*product*/
.product_nav{height:31px;}
.product_nav a{float:left;width:135px;height:25px;background:url(../images/product_nav1.jpg) no-repeat;text-align:center;font-size:14px;line-height:25px;color:#fff;text-decoration:none;margin:6px 3px 0 0;}
.product_nav a.here{background:url(../images/product_nav2.jpg) no-repeat;height:31px;color:#000;margin-top:0;line-height:31px;}

/*product info*/
.version{clear:both;border:1px dashed #777;padding:6px 0 8px 0;overflow:hidden;margin-bottom:12px;background-color:#f9f9f9;margin-top:6px;}
.version span{white-space:nowrap;}
.version strong{font-weight:bold;margin-right:6px;margin-left:14px;}

/*cart*/
.cart_remove{background:url(../images/dot5.gif) no-repeat;width:13px;height:13px;display:block;margin:0 auto;}
.cart_remove:hover{background:url(../images/dot5_1.gif) no-repeat;}
.cart_coupon{float:left;margin-top:3px;}
.cart_apply{background:url(../images/apply.gif) no-repeat;width:64px;height:24px;float:left;margin:1px 0 0 5px;}
.cart_apply:hover{background:url(../images/apply_1.gif) no-repeat;}
.cart_quantity{width:30px;text-align:center;}
#alert_container{background-color:#ffe;border:1px solid #036;width:880px;margin:0 auto;margin-bottom:20px;}
#alert_img{float:left;width:40px;padding:10px 10px 0 10px;}
#alert_content{text-align:left;color:#f52b2b;padding:20px 20px 20px 60px;}
#alert_content span.details{display:block;padding-top:5px;}
#alert_content .details{padding-left:50px;}
#alert_content span.error{display:block;padding-bottom:6px;}
#alert_content .error{font-weight:700;}
#alert_content .message{color:#000;}

/*Page*/
.pages{clear:both;overflow:hidden;text-align:center;padding:5px 10px;margin:10px auto;}
.pages a,.pages span{padding:0.2em 0.5em;margin-right:0.1em;background:#fff;}
.pages span.current{border:1px solid #2e6ab1;font-weight:bold;background:#2e6ab1;color:#fff;}
.pages a,.pages a:visited{border:1px solid #9aafe5;text-decoration:none;color:#105cb6;}
.pages a:hover{border-color:#2e6ab1;color:#333;}
.pages a.nextprev{font-weight:bold;white-space:nowrap;}
.pages span.nextprev{border:1px solid #ddd;color:#999;white-space:nowrap;}

/*screenshot*/
.screenshot{width:33%;float:left;text-align:center;padding-bottom:10px;}
.screenshot_ctl{clear:both;text-align:right;padding:0 5px 10px 0;}