@charset "utf-8";html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,dl,dt,dd{font:normal 12.6px/1.8em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
ul,ol{list-style:none;}
ol{list-style-type:decimal;padding:4px 0 0 28px;}
fieldset{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
a{blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());outline:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#09F;text-decoration:underline;}
a:active{color:#999;}
a img{border:none;}
body{background:#F7F7F7 repeat-x scroll 0 0;color:#454545;}
.w960{width:960px;margin:0 auto;}
h1.title1{border-bottom:1px solid #DEDEDE;color:#000;font-size:18px;font-weight:bold;margin-bottom:12px;padding-bottom:4px;}
h2.title2{color:#000;font-size:16px;font-weight:bold;margin-bottom:4px;padding-bottom:4px;}
h3.title3{height:29px;line-height:29px;padding-left:34px;font-weight:bold;}
.clear{clear:both;}
#top{width:1000px;margin:0 auto;overflow:hidden;height:15px;}
.full-cnt{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;border-radius:5px 5px 5px 5px;box-shadow:0 2px 2px #DDDDDD;height:100%;overflow:hidden;padding:16px 0;position:relative;width:998px;margin:0;}
#product{margin:0;width:1000px;}
#product .overview{margin-bottom:16px;height:100%;}
#purchase .price{font-size:12px;text-align:center;}
#purchase .discount a{font-size:16px;color:#F00;margin:0 20px 0 35px;font-weight:bold;}
.line{border-bottom:1px dashed #999;}
#crumb{font-size:11px;margin:10px 0;position:relative;}
#product .prod-pic{float:left;height:245px;padding-bottom:0;padding-left:20px;padding-right:0;padding-top:42px;position:relative;width:376px;}
#product .prod-pic .box{left:22px;position:absolute;top:88px;}
#product .prod-pic .icon{left:15px;position:absolute;top:96px;}
#product .prod-pic .icon2{left:125px;position:absolute;top:225px;}
#product .prod-pic .interface{margin:-17px 20px 20px 20px;}
#product .prod-pic a .prom{height:45px;left:54px;position:absolute;top:252px;width:207px;}
#product .prod-info{float:right;padding-bottom:12px;padding-left:0;padding-right:40px;padding-top:24px;width:526px;}
#product .prod-info p{color:#444444;line-height:1.8em;text-align:justify;}
#product .prod-info h1{color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;padding-bottom:6px;text-align:left;}
#product .prod-info h2{color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;padding-bottom:6px;text-align:left;}
#product .prod-info ul{padding-top:10px;}
#product .prod-info li{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:2px -143px;background-repeat:no-repeat;background-size:auto auto;color:#444444;line-height:1.8em;padding-left:16px;}
#product .prod-info .btn{padding-top:10px;border:none;}
#product #like-fb{position:absolute;right:33px;top:8px;}
#product #like-fb ul li{float:left;}
#product .new-hot{left:0;position:absolute;top:0;}
#product .prod-info .special{color:#FF0000;font-size:13px;margin-top:12px;}
#product .prod-do{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url(../images/bg-do.png);background-origin:padding-box;background-position:0 0;background-repeat:repeat-x;background-size:auto auto;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;box-shadow:0 1px 4px #CCCCCC;clear:both;height:100%;margin-bottom:24px;margin-left:0;margin-right:0;margin-top:24px;overflow-x:hidden;overflow-y:hidden;}
#product #prod-main{margin-bottom:20px;overflow-x:hidden;overflow-y:hidden;}
#prod-main .ad{font-size:14px;line-height:1.5em;height:300px;width:100%;text-align:justify;border-bottom:1px dotted #999;padding-bottom:20px;}
#prod-main .ad li{float:left;margin-left:70px;}
#prod-main .ad li img{border:none;padding:5px;}
#prod-main .ad h2, .ad p{margin-left:10px;}
#prod-main .bottom-line{border-bottom:1px dotted #999;width:80%;text-align:center;margin:10px auto;}
#prod-main span{color:#09F;}
#prod-main h1{font-size:18px;font-weight:bold;margin:10px 30px;border-bottom:1px solid #CCC;text-align:center;padding-bottom:30px;}
#prod-main h2{font-size:14px;font-weight:bold;}
#prod-main h3{font-size:12px;font-weight:bold;}
#prod-main .ccc_new{font-size:12px;line-height:20px;color:#000;}
#prod-main li{font-size:12px;line-height:20px;color:#000;}
.left-part{float:left;margin-bottom:0;margin-left:6px;margin-right:6px;margin-top:0;padding-bottom:12px;padding-left:28px;padding-right:24px;padding-top:12px;width:680px;}
.left-part .btn{text-align:center;}
.right-part{float:right;margin-bottom:0;margin-left:0;margin-right:28px;margin-top:10px;width:226px;}
.right-part p{font-size:13px;line-height:26px;}
.right-part .side1 h4, .right-part .side2 h4, .right-part .side3 h4{background-image:url(../images/bg-f.png);background-position:0 2px;background-repeat:repeat-x;background-size:auto auto;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:-11px -20px -3px;padding:4px 16px;}
.right-part .side3{border:1px solid #DDDDDD;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 3px 2px #DDDDDD;margin-bottom:16px;padding:12px 20px;}
.right-part .side3 ul li a{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:95% 12px;background-repeat:no-repeat;background-size:auto auto;border-bottom:1px solid #DEDEDE;display:block;font-size:12px;padding:9px 0;}
.features .top-features{height:100%;margin-bottom:10px;overflow-x:hidden;overflow-y:hidden;padding-bottom:20px;}
.features .top-features h3{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url(../images/h-bg.png);background-origin:padding-box;background-position:0 18px;background-repeat:no-repeat;background-size:auto auto;color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;margin:0 0 22px;padding:0 0 10px;;}
.features .grid{float:left;padding-bottom:18px;padding-left:0;padding-right:28px;padding-top:2px;width:326px;}
.features .grid img{float:left;margin-right:12px;width:64px;}
.features .grid p{color:#555555;float:left;line-height:1.5em;width:250px;}
.features .grid p.title{color:#333333;font-size:12px;font-weight:bold;padding-bottom:4px;padding-left:0;padding-right:0;padding-top:0;}
.features .grid h5{color:#333333;font-size:12px;font-weight:bold;padding-bottom:4px;padding-left:0;padding-right:0;padding-top:0;}
.features .col-c h4{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:1px 9px;background-repeat:no-repeat;background-size:auto auto;color:#343434;font-size:15px;padding-bottom:8px;padding-left:25px;padding-right:0;padding-top:8px;}
.features .cross{float:left;padding-bottom:18px;padding-left:0;padding-right:48px;padding-top:2px;width:316px;}
.features .cross p.title{color:#333333;font-size:11px;font-weight:bold;padding-bottom:5px;padding-left:0;padding-right:0;padding-top:0;}
.features .cross p{color:#555555;float:left;line-height:1.4em;width:250px;}
.features .cross img{float:left;margin-right:12px;opacity:0.8;width:50px;}
.features .last{padding-right:0;}
.features .col-a{float:left;width:338px;}
.features .col-b{float:right;width:336px;}
.guide .section .cts{padding-bottom:20px;padding-left:40px;padding-right:0;padding-top:4px;position:relative;}
.cts h1{font-size:16px;padding-bottom:10px;text-align:center;}
.reference .data table tr th{background-image:url(../images/titlebg.jpg);border:1px solid #CCC;color:#0080FF;font-size:14px;padding:6px 12px 5px;text-align:left;}
.reference .data table tr td.rLeft{line-height:1.5em;text-align:right;width:80px;border:1px solid #CCC;}
.reference .data table tr td.rLeft{line-height:1.8em;text-align:center;padding:10px;}
.reference .data table tr td.rRight{font-size:12px;border:1px solid #CCC;line-height:2.5em;padding:5px;}
.reference .data-1 table tr th{background-image:url(../images/titlebg-1.jpg);border:1px solid #CCC;color:#0080FF;font-size:13px;padding:3px 12px 0;text-align:left;}
.reference .data-1 table tr td.rLeft{line-height:1.5em;text-align:right;width:80px;border:1px solid #CCC;}
.reference .data-1 table tr td.rLeft{line-height:1.8em;text-align:center;}
.reference .data-1 table tr td.rRight{font-size:12px;border:1px solid #CCC;line-height:2.5em;padding:5px;}
.reference .coming-soon p{font-size:26px;font-weight:bold;color:#B72F24;text-align:center;}
#contents1{overflow:hidden;width:1000px;margin:0 5px 12px 0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
#contents2{overflow:hidden;width:1000px;margin:12px 5px 12px 0;background:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 3px 2px #DDDDDD;height:auto;}
.contets{overflow:hidden;width:1000px;margin:2px auto;}
#contents2 .item1{width:300px;float:left;border-right:1px dashed #ccc;text-align:justify;padding-right:9px;}
#contents2 .item1x{border-right:1px dashed #ccc;padding-right:12px;margin-right:16px;width:290px;}
#contents2 .item1xx{width:290px;float:right;padding:0 9px 0 5px;text-align:justify;}
.item1 .box1{text-align:center;margin:12px 0 4px 0;}
.item1xx .box1{text-align:center;margin:12px 0 4px 0;}
.item1 .action1{margin-top:18px;}
.item1xx .action2{margin-top:18px;}
.item1xx .action2 a{font-size:13px;width:101px;height:29px;text-align:center;background:transparent url(../images/btn.png) no-repeat scroll 0 0;display:block;float:left;color:#FFF;margin-left:102px;}
.item1 .action1 a{font-size:13px;width:101px;height:29px;text-align:center;background:transparent url(../images/btn.png) no-repeat scroll 0 0;display:block;float:left;color:#FFF;margin-left:100px;}
.item1 .h1 a{display:block;text-align:center;font-weight:bold;font-size:16px;margin-left:-8px;}
.item1xx .h1-1 a{display:block;text-align:center;font-weight:bold;font-size:16px;margin-left:-8px;}
.item1 .h3 a{display:block;text-align:center;font-weight:bold;font-size:16px;margin-left:-8px;}
.item1xx .h3-1 a{display:block;text-align:center;font-weight:bold;font-size:16px;margin-left:-8px;}
#banner{width:1000px;height:320px;}
#contents{overflow:hidden;width:980px;margin:2px auto;background:#F7F7F7 url(../images/box-bg.png) repeat-y scroll 0 0;position:relative;}
#contents .boxtop{height:19px;}
#contents .boxbottom{height:31px;clear:both;}
#main{padding:12px 30px;width:auto;overflow:hidden;}
#purchase .col-1{float:left;padding-bottom:28px;padding-left:2px;margin-right:2px;padding-top:28px;width:136px;}
#purchase .col-2{float:left;padding-bottom:10px;padding-left:26px;padding-right:0;padding-top:10px;}
.left-part p{color:#777777;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:normal;line-height:16px;padding-left:10px;padding-top:8px;}
.left-part .tb p{padding:5px 28px 5px 5px;text-align:justify;}
.left-part .tb .more a{float:right;font-size:12px;color:#2384BE;}
.left-part .tb .more a:hover{text-decoration:underline;}
#purchase #plb{border:1px solid #BBBBBB;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 2px 2px #DDDDDD;clear:both;display:block;height:230px;line-height:30px;margin:16px 0 23px 8px;padding:0 20px;}
#purchase #plb h2{font-size:15px;font-weight:bold;margin:10px 0;}
#purchase #p1{height:43px;padding-bottom:14px;padding-top:20px;}
#purchase h3{clear:both;color:#00F;font-size:15px;font-weight:lighter;padding:16px 0 0 10px;}
#purchase #p1 span.icon, #purchase #p2 span.icon{padding-bottom:0;padding-left:0;padding-right:10px;padding-top:0;vertical-align:middle;width:280px;}
#purchase #p1 span, #purchase #p2 span{display:block;float:left}
#purchase #p1 a.buy-now, #purchase #p2 a.buy-now{color:#D02804;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;height:30px;line-height:30px;text-align:center;width:153px;}
#purchase #p1 span.price, #purchase #p2 span.price{color:#00F;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;width:175px;}
.container2{height:750px;}
.container2 .learn-more{float:right;padding-right:9px;background-image:url(../images/icon-arrow.gif);background-origin:padding-box;background-position:100% 68%;background-repeat:no-repeat;background-size:auto auto;color:#00F;}
.fr{float:right;}
.fl{float:left;}
.pro_box1{background:url(../images/pro_bg.gif) repeat-x scroll 0 bottom transparent;padding:20px 45px;height:430px;}
.pro_box1 .item{width:430px;padding:0 10px;text-align:justify;line-height:10px;}
.pro_box1 .item h2 a{font-size:20px;color:#0768A3;font-weight:bold;}
.pro_box1 .item h2 .new{height:12px;margin-left:10px;width:34px;}
.pro_box1 .item .pic{margin:25px 0;text-align:center;}
.pro_box1 .item .text{line-height:19px;font-size:13px;}
.pro_box1 .item .text a{line-height:20px;}
.pro_box1 .item .btn{height:20px;margin-top:30px;margin-left:110px;}
.pro_box1 .item .btn2{height:23px;margin:15px 0 0 60px;}
.pro_box2{padding:20px 45px;height:200px;}
.pro_box2 .item2{width:440px;text-align:justify;}
.pro_box2 .item2 h2 a{font-size:14px;color:#0768A3;font-weight:bold;}
.pro_box2 .item2 .box{margin-top:20px;}
.pro_box2 .item2 .box img{float:left;}
.pro_box2 .item2 .box .text{padding-left:100px;}
.pro_box2 .item2 .box .text h3 a{font-size:15px;}
.pro_box2 .item2 .box .text .dd{line-height:25px;margin-top:10px;font-size:12px;text-align:justify;}
.pro_box2 .item2 .box .text .dd a{line-height:20px;}
a.buy2{color:#333333;display:block;float:left;font-size:14px;line-height:20px;padding-bottom:0;padding-right:10px;padding-top:18px;}
a.buy2 .money{color:#CC0000;font-weight:bold;}
.cont_tab{padding:20px 45px;color:#474747;}
.cont_tab .title3 h2{font-size:18px;}
.pro_bg{padding:20px 30px 40px;background:url(../images/pro_bg.gif) repeat-x scroll 0 bottom transparent;}
.pro_box7{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:right 20px;background-repeat:no-repeat;background-size:auto auto;float:left;text-align:center;width:312px;}
.pro_box7 h2 a{font-size:14px;font-weight:bold;line-height:30px;}
.pro_box7 .btn{margin-bottom:10px;margin-left:auto;margin-right:auto;margin-top:10px;width:97px;}
.pro_title3 h1{font-size:26px;text-align:center;color:#AE0000;font-weight:bold;border-bottom:1px dashed #CCC;}
a.buy4{background-position:0 top;line-height:25px;padding-left:20px;width:74px;}
#content{float:right;padding-left:20px;position:relative;width:690px;}
#content .title1 h1{font-size:22px;font-weight:bold;}
.cont h2{clear:both;font-size:14px;font-weight:bold;padding:0 10px;color:#2F7695;}
.cont p{line-height:18px;padding-bottom:10px;}
.right-part .side{border-left:1px solid #DDDDDD;border-top-width:1px;margin-bottom:16px;margin-left:-57px;padding:12px 20px;font-size:14px;line-height:5px;}
.price-table{border-collapse:collapse;margin-bottom:10px;}
.tabbox{float:left;margin-left:30px;width:690px;}
.tabbox h2{margin-top:15px;margin-bottom:15px;}
.price-table td{border:1px solid #DFDFDF;line-height:18px;padding-bottom:15px;padding-left:17px;padding-right:17px;padding-top:15px;}
.price-table .lastchil{font-size:11px;}
.price-table th{border:1px solid #DFDFDF;border-top-width:1px;color:#FFFFFF;font-size:18px;font-weight:bold;padding-bottom:8px;padding-left:5px;padding-right:5px;padding-top:8px;text-align:left;}

h5 {
	font-size: 18px;
    line-height: 20px;
	margin-bottom: 15px;
    font-weight:normal;
    font-family: 'Cutive', Arial;
}

.wrapb{ width:1000px; margin:0 auto; overflow:hidden;}
.wrapArea{ background:#fff; border:1px solid #dadada; border-radius:5px; margin:15px auto;}
.box1a{ overflow:hidden; float:left; width:750px; margin:15px 0 15px 15px; color:#777;}
.box1a p{ line-height:1.3em; font-size:12px;margin-bottom: 15px;font-weight:normal;text-shadow: 0px 1px 0px #ffffff;}
.box1a .item{ width:172px; float:left; margin-right:12px;}
.box1a .item .title{ display:block; margin:8px 0 5px; color:#555; font-weight:normal;}

.box2a{ float:right; width:205px; margin:15px 15px 15px 0;color:#777;}
.box2a a:hover{ text-decoration:none;}
.box2a .sub{ display:block; margin:2px 0; color:#444;font: 13px/1.5em 'Segoe UI',Arial, Helvetica, sans-serif;}
.box2a p{ font-size:10px; line-height:1.3em;}
.box2a .item{ width:205px;}
.box2a .pagination{ width:56px;}


.slides_container {width:240px;height:320px;display: block;}

.comment{ float:right; width:100%; height:250px; background:#f9f9f9; border:1px solid #ededed; padding:20px 35px 20px 20px; margin-left:3%; position:relative;display: block;}
.comment .flex-prev,.comment .flex-next{display:block;position:absolute;background:url(../images/home/btn-1.png) -89px -26px; no-repeat;width:22px;height:22px;text-indent:-9999px; overflow:hidden; z-index:10;right:8px}
.comment .flex-prev{top:20px;}
.comment .flex-next{background-position:-89px -48px;bottom:20px;}
.comment li.item{ background:#f9f9f9}
.comment p{ height:6.4em; overflow:hidden; margin-bottom:0}

/*rating*/
.rating{   display:inline-block;*display:inline; zoom:1; *margin-bottom:3px;} 
.rating li{ display:inline-block; *display:inline;*padding:0 2px 0 0; height:12px;width:11px; background:url(../images/home/star-2.png) no-repeat 0 -3px; zoom:1}
.rating strong{color:#f60;padding-left:10px}
.rating li.on{background-position:0 -31px}
.rating li.half{background-position:0 -58px}

.bigRating li{background:url(../images/home/star-1.png) no-repeat 0 3px; width:12px; height:19px; }
.bigRating li a{width:13px; height:19px;}
.bigRating li.on{background-position:0 -25px}
.bigRating li.half{background-position:0 -52px}


.ratingArea { display:inline-block; *display:inline; width:190px;}
.ratingArea .view,.ratingArea .rating{ float:left; *float:none;}
.ratingArea .distr{ display:inline-block; *display:inline; position:relative; padding-top:1px; float:left; *float:none; margin-left:5px;}
.ratingArea .distr .btn{display:inline-block;  background:url(../images/home/rating-drop-btn.png) no-repeat; height:20px; width:20px;  }
.ratingArea .distr .distrArea{ position:absolute; z-index:1; top:22px; left:-100px; background:#000;}

/*review*/
.userreview{background:#efefef;}
.userreview .wrap{background:url(../images/userreview.jpg) no-repeat 30px 20px;width:780px;padding:23px 20px 10px 200px;height:66px;}



.btm-item{ padding:2px 2px 2px;}
.btm-item .span4{ border:1px solid #eee; font-size:14px; min-height:302px;*width:22.8%;}
.btm-item .span4 h4{ font-size:16px; font-weight:bold; background:#eee; height:40px; line-height:40px; padding:0 5%;}
.btm-item .span4 .con{ padding:15px 5%;}
.btm-item .span4 ul.con li{ margin-top:15px; overflow:hidden;}
.btm-item .span4 ul.con li:first-child{ margin:0;}
.btm-item .span4 ul.con li .img{ float:left; width:28%; text-align:center}
.btm-item .span4 ul.con li .img img{ max-width:100%}
.btm-item .span4 ul.con li p{ padding-left:30%;}
.btm-item .span4 .comment1 .commCon{ background:url(../images/quote-l-s.png) no-repeat;padding-left:28px; overflow:hidden}
.btm-item .span4 .comment1 .commCon p{ line-height:20px; max-height:120px; height:auto !important; height:120px; overflow:hidden}
.btm-item .span4 .comment1 .userTop{ background:url(../images/user-small-icon.jpg) no-repeat; padding-left:28px; margin-bottom:10px;}
.btm-item .span4 .comment1 .commCon .quoteR{ float:left; background:url(../images/quote-r-s.png) no-repeat 100% 3px; padding-right:25px; font-size:13px;}
@media (max-width: 479px) { 
.btm-item .span4 {min-height:auto;}
}

/*respon*/
.container{width:996px;overflow:hidden;margin:0 auto;font:13px/1.6em Helvetica,Arial,  sans-serif; color:#555;background:#fff;border: 1px solid #DDDDDD;} 
.row-fluid {width:auto;margin:0 auto;*zoom: 1;overflow:hidden;}
.row-fluid:before,.row-fluid:after {display: table;line-height: 0;content: "";} 
.row-fluid .span{float: left; display: block; margin-left: 2.564102564102564%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.row-fluid .span img{max-width: 100%;-ms-interpolation-mode: bicubic;}
.row-fluid .span:first-child {margin-left: 0;}
.row-fluid .span2 { width: 48.717948717948715%;  }/*border====   margin-left:0\9; width:48%\9;*width:47.7%; margin-right:2%\9;*/
.row-fluid .span3 { width: 31.623931623931625%;  }/*padding:0 0 0 4%; margin-left:0; width:31.96%;* width:28%;*/
/*border====    margin-left:0\9; width:31.29%\9;*width:31.14%; margin-right:2%\9;*/
.row-fluid > .span2:nth-of-type(2n+1),.row-fluid > .span3:nth-of-type(3n+1),.row-fluid > .span5:nth-of-type(5n+1) { margin-left: 0; }
.row-fluid .span4 { width: 23.076923076923077%;*width: 23%; }/* padding:0 1%; margin-left:0; width:24.99%;* width:22.8%;*/



ul.dot li, ul.list li{ list-style:outside disc; line-height:1.7em; margin-left:18px;}

.wrp {
	border:1px #d9d9d9 solid;
	background-color:#f0f0f0;
	-moz-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	padding:10px 15px;
	font-size:94%;
	color:#4d4d4d;
	line-height:16px;
}
.wrp .pic {
	text-align:center;
}
.wrp span {
	display:block;
	margin:0 -1px;
}
.wrp a
{
	color:#32a4e5;
}

.tag {
	display:block;
	font-weight:bold;
    font-family:arial;
}
.tag1 {
	font-size:15px;
	font-weight:normal;
	text-indent:68px;
	line-height:21px;
}
.tag2 {
	font-size:11px;
	line-height:16px;
}
.tag3 {
	font-size:21px;
	text-indent:26px;
	line-height:29px;
}
.tag4 {
	font-size:10px;
	text-indent:90px;
	margin-top:-3px;
	line-height:14px;
}
.tag5 {
	font-size:19px;
	text-indent:11px;
	margin:-6px 0 -4px;
	line-height:26px;
}
.tag6 {
	font-size:14px;
	font-weight:normal;
	text-align:right;
	line-height:20px;
}
.tag7 {
	font-size:16px;
	text-indent:25px;
	line-height:22px;
}
.tag8 {
    font-size:14px;
    font-weight:normal;
    line-height:20px;
    text-indent:23px;
}
.tag9 {
    font-size:19px;
    line-height:26px;
}
.tag10 {
    text-indent:100px;
}
.cloudtag .tag_i0 {
    text-indent:0;
}
.cloudtag .tag_i1 {
    text-indent:10px;
}
.cloudtag .tag_i2 {
    text-indent:20px;
}
.cloudtag .tag_i3 {
    text-indent:30px;
}
.cloudtag .tag_i4 {
    text-indent:40px;
}
.cloudtag .tag_i5 {
    text-indent:50px;
}
.cloudtag .tag_i6 {
    text-indent:60px;
}
.cloudtag .tag_lh {
    line-height:1.2;
}

.right-side{float:right;width:100%;padding:10px 4px 10px 0;}

.awards{margin: 0 0px 20px 0px;
text-align: center;
text-transform: uppercase;
font-family: Helvetica, Arial, serif;
font-size: 94%;
color: #666666;
line-height: 18px;}
.review1 {
	margin: 0 0px 20px 0px;
	padding-bottom:20px;
}
.review1 p {
font: oblique 102% Helvetica, Arial, serif;
color: #777777;
}
.awards p {
color: #777777;
}

.big-bttn {
	width:396px;
	height:74px;
	margin:0 auto;
	font-size:202%;
	color:#ffffff;
	text-shadow:#60a9cc 0 -1px 1px;
	text-align:center;
	display:block;
	background:url(../images/bt.png) no-repeat 0 0;
	line-height:55px;
}
.p-wrap {
	padding:20px 0 30px;
	
}
.big-bttn:hover {
text-decoration: none;
color:#ffffff;
}


#product #prod-detail{margin-bottom:20px;overflow-x:hidden;overflow-y:hidden;}

#prod-detail h1 {
	font-size:22px;
	font-weight:bold;
	margin:0 0 0.5em;
}
#prod-detail h1,h2,h3 {
	line-height:1.2em;
}
#prod-detail h2 {
	font-size:20px;
	font-weight:bold;
	margin:0 0 0.75em;
}
#prod-detail h3 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
}

#prod-detail h4 {
	font-size:14px;
	line-height:1.25em;
	margin:0 0 10px
}
#prod-detail h5 {
	font-size:12px;
	margin:0 0 5px
}
.column-2 {
width: 245px;
}
.wrp {
	border:1px #d9d9d9 solid;
	background-color:#f0f0f0;
	-moz-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	padding:10px 15px;
	font-size:94%;
	color:#4d4d4d;
	line-height:16px;
}
.wrp .pic {
	text-align:center;
}
#prod-main .wrp span {
	display:block;
	margin:0 -1px;
	color: #4d4d4d;
}
.wrp a
{
	color:#32a4e5;
}
.b-mrg1 {
margin-bottom: 5px !important;
}
.l-mrg4 {
margin-left: 20px !important;
}

.border2 {
padding-top: 28px;
padding-bottom: 28px;
padding-left: 28px;
padding-right: 28px;
}

.bbdotted {
border-bottom: 1px #dfdfdf dotted;
padding:20px 20px 20px 0;
}
.b-mrg2 {
margin-bottom: 10px !important;
}
.l-mrg4 {
margin-left: 20px !important;
}
.r-mrg3 {margin-right: 20px !important;}

.clear-block {
	height: 1%;
  	display: block;
}
p-wrap {
padding: 10px 0 30px;
}

/*overview*/
.overview1{ background:url(../images/con-bg_03.png) repeat-x; border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:20px; overflow:hidden;}
.overview1 h2{font-size:16px;}
#prod-main .overview1 h2{font-size:16px;line-height: 1.2em;color: #454545;font-weight: lighter;}


/*retrieve-code*/
.retrieve-code{ overflow:hidden; margin:20px 0 0; padding:0 0 20px; position:relative;}
.retrieve-code .or{ position:absolute; z-index:5; bottom:0; background:url(../images/or_07.png) no-repeat; width:70px; height:52px; left:443px;}
.retrieve-code .item,.contact-provide{ margin:0 8px;width:440px; padding:0 10px 0; height:240px; float:left; border:1px solid #ddd; -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 2px #ddd;-moz-box-shadow:0 2px 2px #ddd; box-shadow:0 2px 2px #ddd; background:#fff; overflow:hidden; }
.retrieve-code .item .title,.contact-provide .title{ background:url(../images/side-tit-bg_03.png) repeat-x; height:32px; line-height:32px; padding-left:15px; font-size:14px; font-weight:bold; margin:0 -10px 20px;}

.retrieve-code .items,.contact-provides{ margin:0 8px;width:280px; padding:0 10px 0; height:300px; float:left; border:1px solid #ddd; -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 2px #ddd;-moz-box-shadow:0 2px 2px #ddd; box-shadow:0 2px 2px #ddd; background:#fff; overflow:hidden; }
.retrieve-code .items .title,.contact-provides .title{ background:url(../images/side-tit-bg_03.png) repeat-x; height:32px; line-height:32px; padding-left:15px; font-size:14px; font-weight:bold; margin:0 -10px 20px;}

.olist {padding:0 0 20px 10px;}
.olist li {padding:3px 0; }
.olist li a {color:#6BB130;}

.clearfloat{clear:both;height:auto;text-align:center;width:100%;border-bottom: 1px #dfdfdf dotted;padding-bottom:10px;margin-bottom:20px;}
#prod-detail .main-feature{margin:0 auto;padding:0 20px 20px 28px;}
#prod-detail .left-side{padding:20px;padding-box;width:63%;height:auto;float:left;}
#prod-detail .left-side h2{font-size:16px;}
#prod-detail .left-side li{padding-left:30px;font-size:13px;}
#prod-detail .left-side ul{padding-bottom:20px;}
#prod-detail .right-side{float:right;width:30%;padding:10px 20px 10px 0;}
#prod-detail table{margin:20px auto;}
#prod-detail tr p{font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:lighter;padding:8px;}
#prod-detail tr img{padding:5px;}
#prod-detail tr .left{border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#prod-detail tr .right{border:1px solid #CCCCCC;}
#prod-detail tr .left-vline{border-left:1px solid #CCCCCC;}
#prod-detail tr .right-vline{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
#prod-detail .kb_steps a {color: #32a4e5;outline: 0;text-decoration: none;}
#prod-detail table li{font-size:12px;padding:2px;}
#prod-detail .kb-list {
padding-left: 40px;
padding-bottom: 10px;
font-size: 14px;
}
#prod-detail .b-detail {
padding: 10px 20px 10px 7px;

}
#prod-detail  .brdotted {
border-right: 1px #dfdfdf dotted;
}

#prod-detail .bindent
{
padding:20px 20px 20px 0;
}
#prod-detail .kb_steps .kb_step {
    background:url("../images/num_colored.gif") 0 2px no-repeat;
    padding:4px 0 15px 20px;
}
#prod-detail .kb_steps .kbs_2 {
    background-position:0 -211px;
}
#prod-detail .kb_steps .kbs_3 {
    background-position:0 -441px;
	}
	
#product .prod-info .text {
text-align: left;
padding: 20px 25px 10px 0;
margin: 0 auto;
color: #444444;
font-size: 16px;
font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif, Arial,Tahoma,Geneva,sans-serif,Verdana,Geneva,sans-serif;
line-height: 1.3;
}

#product .prod-info dl dd{ background:url(../images/pro-dot-icon.png) 2px 8px no-repeat; padding-left:15px; margin-bottom:4px; font-size:14px;}
