@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font:normal 11px/1.8em Verdana, Arial, Helvetica, sans-serif; color:#333; background:#cacbcc; height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img {margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option { font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img { border:0px; }
a, a:link { color:#0f75a9; text-decoration:none;}
a:hover { color:#0075a9; text-decoration:underline; cursor:pointer; }
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */

/*==== public ====*/
.clear {clear:both; height:0; margin:0; padding:0;}
.clearFix {clear:both; font-size:0; height:0; line-height:0; }
.fl, .left{float:left;}
.fr, .right{float:right;}
.fb { font-weight:bold; }
.fr a {color:#000000;text-decoration:none; }
.crumbWrap {z-index:1;background:url(images/head_banner.png) no-repeat ; margin-top:5px; width:959px; margin-left:5px; }
.crumb {width:900px; margin:0 auto; padding:3px 30px; background:url(images/ico_home.png) no-repeat 7px center; height:25px; line-height:25px; color:#203223;}
.crumb a {color:#203223; text-decoration:none; line-height:25px;}
.crumb a:hover {color:#0170c4; text-decoration: underline;}


/*butStyle
.but_view {padding:5px;}
.but_view a {display:block; background:url(images/but_viewImg.png) no-repeat; width:125px; height:20px; line-height:20px; margin:0 auto; text-align:center; font-size:11px;}*/

/*shop _online*/
.but_pro {height:17px; padding-top:0px;}
.but_pro a { background:url(images/shoponline_btn.png) no-repeat; display:block; width:70px; height:17px; text-indent:-999px; overflow:hidden; margin:0 5px;}
.but_pro .buy {background-position:-70px 0;}
.but_pro .buy:hover {background-position:-70px -17px;}
.but_pro .down:hover {background-position:left -17px;}

/*index-btn*/
.but_pro1 { height:24px; padding:10px 1px;}
.but_pro1 a { background:url(images/btn.jpg) no-repeat; display:block; width:105px; height:24px; text-indent:-999px; overflow:hidden;  margin:0 auto;}
.but_pro1 .buy:hover {background-position:left -24px;}

/*product->index*/
.btn_pro { height:24px; padding-top:10px;}
.btn_pro a { background:url(images/button.jpg) no-repeat; display:block; width:105px; height:24px; float:right; text-indent:-999px; overflow:hidden; margin:0 5px;}
.btn_pro .down {background-position:-105px 0;}
.btn_pro .down:hover {background-position:-105px -24px;}
.btn_pro .buy:hover {background-position:left -24px;}

/*product*/
.butpro { height:20px; padding-top:5px; padding-bottom:3px;}
.butpro a { background:url(images/button.png) no-repeat; display:block; width:80px; height:20px; float:left; text-indent:-999px; overflow:hidden; margin:0 5px;}
.butpro .buy {background-position:-80px 0;}
.butpro .buy:hover {background-position:-80px -19px;}
.butpro .down:hover {background-position:left -19px;}




.bodymain{width:968px; _width:962px; margin:0 auto; position:relative; z-index:999; background:#fff; border:6px solid #c2c3c5; border-top:0px; border-bottom:0px; }

/*-------header begin---------*/
.headerWrap {background: url(images/bg_header.gif) repeat-x left top; width:968px;  margin:0 auto; height:120px; margin-top:-10px; _margin-top:-15px;  _margin-left:10px; }
#header { width:962px; margin:0 auto; position:relative;z-index:999;}
#logo { padding:10px 0; background: url(images/itopsoft_logo.png) no-repeat left 15px; width:180px; height:67px; float:left; }
#logo a {text-indent:-999px; overflow:hidden; line-height:67px; display:block;}
.logoInfo {float:left; margin-left:1px;  height:30px; margin-top:14px; padding-top:10px; color:#7e7e7e; font-family:Arial; width:268px;}
.logoInfo_r {float:right; width:400px; padding-right:1px; height:22px; margin-top:18px;  color:#7e7e7e; font-family:Arial; font-size:12px;}
.logoInfo_rs {float:right; width:200px; height:20px; margin-right:5px;  color:#7e7e7e; font-family:Arial; font-size:12px; position:relative; left:190px;}
/*==Search style==*/
#search {background:#fff; border: solid 1px #7f9db9; padding:0 5px; overflow:hidden; _zoom:1; width:145px; clear:right; float:right; color:#7e7e7e;}
#search .search_text {background:#fff; border:0; width:120px; height:18px; line-height:16px; font-size:11px; float:left; }
#search .btn_search {float:right; padding:4px 0 0 0; border:0; }
.search_main { margin:0 10px; width:670px; height:920px; overflow:hidden;}
.search_main iframe {width:670px;}
.search_column { background:url(images/affliciate_li.jpg) no-repeat 5px 20px; font-size:18px; padding:15px;}

.logoInfo_r a{color:#7e7e7e;}
.logoInfo_r a:hover{color:#629cc0;}
.logoInfo a {color:#629cc0;}
#nav {height:35px; margin-top:3px; background:url(images/menu.png) no-repeat; float:left; width:960px; }
#nav li {float:left; text-align:center; position:relative; z-index:100; height:35px; width:119px; }
#nav li a {background:url(images/menu.png) no-repeat; display:block; height:35px; width:119px; text-indent:-9999px;overflow:hidden;}

#nav .home a {background-position:-10px 0px;}
#nav .home a:hover {background-position:-10px -43px;}
#nav .home a.curr{background-position:-10px -85px;}

#nav .systemtools a {background-position:-132px 0px;}
#nav .systemtools a:hover{background-position:-132px -43px;}
#nav .systemtools a.curr{background-position:-132px -85px;}

#nav .multimedia a {background-position:-248px 0px;}
#nav .multimedia a:hover{background-position:-248px -43px;}
#nav .multimedia a.curr{background-position:-247px -85px;}

#nav .mobiletools a {background-position:-362px 0px;}
#nav .mobiletools a:hover {background-position:-362px -43px;}
#nav .mobiletools a.curr{background-position:-362px -85px;}

#nav .business a {background-position:-479px 0px;}
#nav .business a:hover{background-position:-479px -43px;}
#nav .business a.curr{background-position:-479px -85px;}

#nav .macintosh  a {background-position:-596px 0px;}
#nav .macintosh a:hover{background-position:-596px -43px;}
#nav .macintosh a.curr{background-position:-596px -85px;}


#nav .affiliate a {background-position:-711px 0px;}
#nav .affiliate a:hover{background-position:-711px -43px;}
#nav .affiliate a.curr{background-position:-711px -85px;}

#nav .support a {background-position:-835px 0px;}
#nav .support a:hover{background-position:-830px -43px;}
#nav .support a.curr{background-position:-830px -85px;}

/*2ji*/
#nav dl{position:absolute; left:-10px; top:35px; display:none; z-index:99; background:#0e4b9e repeat left bottom; border:1px solid #415876;padding-bottom:3px; padding-top:2px;}
#nav dl dd{ width:145px;}
/*2ji*/

/*2ji*/
#nav .multimedia dl dd a, #nav .business dl dd a, #nav .affiliate dl dd a,#nav .mobiletools dl dd a, #nav .affiliate dl dd a, #nav .support dl dd a{display:block; background:url(images/index_nav_li2.png) no-repeat; background-position:10px 11px; padding:0px 20px 0px 20px ;color:#fff;text-indent:0px;text-align:left;line-height:20px;height:20px;text-decoration:none;}

#nav .macintosh dl dd a, #nav .systemtools dl dd a{display:block; background:url(images/index_nav_li2.png) no-repeat; background-position:10px 11px; padding:0px 0px 0px 20px ;color:#fff;text-indent:0px;text-align:left;line-height:20px;height:20px;text-decoration:none;}
/*2ji*/
/*#nav .multimedia dl dd , #nav .download dl dd , #nav .purchase dl dd  {width:185px; z-index:100;}*/
#nav .multimedia dl dd a:hover,#nav .business dl dd a:hover, #nav .affiliate dl dd a:hover, #nav .mobiletools dl dd a:hover,  #nav .affiliate dl dd a:hover, #nav .support dl dd a:hover{background:#2198f4 repeat-x; color:#fff; width:105px;}
#nav .macintosh dl dd a:hover, #nav .systemtools dl dd a:hover{background:#2198f4 repeat-x; color:#fff; width:120px; text-align:left;}


/*-------header end---------*/

/*---------------banner -----------*/
.index_banners{margin:0 auto; width:964px;  _margin-left:10px;}
.index_banners .inside {position:relative; width:960px;margin-top:12px;}
.banner {width:960px; height:210px;}
.banner .imgs li {position:absolute;left:2px;}
.banner .num {position:absolute; bottom:10px;right:5px;z-index:10;}
.banner .num li {color:#000;float:left;margin:3px;padding:0 4px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer;}
.banner .num li.curr {background:#519ef4;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#fff;font-weight:bold;}
.banner .index_picture1{width:200px; height:35px; margin-top:155px; float:right; margin-right:50px;}
.banner .index_picture2{width:200px; height:35px; margin-top:145px; float:right;margin-right:80px;}
.banner .index_picture3{width:150px; height:35px; margin-top:130px; float:right; margin-right:75px;}
.banner .index_picture4{width:150px; height:35px; margin-top:155px; float:right; margin-right:75px;}
/*---------------banner -----------*/

/*2ji*/
.mainWrap { margin:0 auto;  _margin-left:10px;}
.main{background-color:#fff; clear:both; margin-top:8px; width:965px;}

/*add*/
.mainBox {padding-bottom:8px;  width:960px; margin-left:5px;  }
.mainBox .mainBoxTop {background:url(images/boxTop.png) no-repeat left top; height:10px; line-height:0; font-size:0;}
.mainBox .mainBoxTop1 {background:url(images/middlebg.png) no-repeat; height:25px; line-height:25px;  font-size:0;}
.mainBox .mainBoxContent {background:url(images/boxCentent.png) no-repeat left  bottom; padding:0 10px 10px 10px; height:100%;}
.mainBox .mainBoxTop1 {background:url(images/middlebg.png) no-repeat; height:25px; line-height:25px;  font-size:0;}
.mainBox .mainBoxTop1 span{font-size:13px; font-weight:bold; color:#7e7e7e;}
.lineRight  {background:url(images/line.gif) repeat-y right top;}
.lineRight1 {background:url(images/line1gradualChange.png) no-repeat right center;}
.lineRight2 {background:url(images/line2gradualChange.png) no-repeat right center;}
.lineRight3 {background:url(images/line3gradualChange.png) no-repeat right center;}
.lineTop { border-top:dashed 1px #ccc;}
.lineBottom {background:url(images/line_dot.gif) repeat-x right bottom;}
.mainBox .mainBoxContent .product_box {float:left; width:220px;  _width:212px; padding:8px 7px;}
.mainBox .mainBoxContent .storeproduct_box2 {float:left; width:275x;  _width:232px; padding:0 1px;}  /*store*/
.mainBox .mainBoxContent .storeproduct_box1 {float:left; width:230px;  _width:180px; padding:0 1px;}  /*store*/
.mainBox .mainBoxContent .bg{ background:#CCC repeat; width:100%;}
.mainBox .mainBoxContent .product_box .product_img {padding-bottom:5px; text-align:left;}
.mainBox .mainBoxContent .product_box .product_name {background:url(images/title_bg.png) no-repeat; height:36px;line-height:36px; text-align:center; font-size:12px; font-weight:bold;}
.mainBox .mainBoxContent .mainBox .mainBoxContent .product_box .product_name span { font-size:9px;}
.mainBox .mainBoxContent .product_box .product_name a { font-size:12px; font-weight:bold; text-decoration:none; color:#333;}
.mainBox .mainBoxContent .product_box .product_name a:hover {text-decoration: underline; color:#0075a9;}
.mainBox .mainBoxContent .product_box .product_info { font-size:11px; text-align:left; line-height:16px; color:#666; padding:7px 0;} /*
.index-plisthead{width:200px; height:25px;  line-height:20px; padding-left:10px;}
.index-plisthead span{font-size:13px; font-weight:bold; color:#333;}
.index-plistmain{width:100%; height:100%; text-align:left; padding-left:10px;}
.index-plist{width:200px; height:15px; line-height:15px;}
.index-plistmore{width:95px; height:25px; line-height:25px; float:right; margin-right:2px;}
.index-plist a{color:#333;}
.index-plist a:hover{color:#0075a9; cursor:pointer;}*/
.index_list2_main{width:962px; height:100%; float:left; background:#f1f3f5; margin-left:3px;}
.index_list2_main_left{width:300px; float:left; height:100%; margin-left:5px; _margin-left:1px;  background:#f1f3f5;}
.index_list2_main_left .index_title{width:300px; float:left; height:25x; line-height:25px; background:url(images/index_leftbg.png); color:#7e7e7e;}
.index_list2_main_left .content{width:298px; height:100%; float:left; border:1px solid #e0e4e4;}
.index_list2_main_left .contentlist{width:280px; float:left; margin-left:12px; _margin-left:8px; padding:8px 0;}
.index_list2_main_left .index_list{width:100%; height:25px; line-height:25px; float:left;}
.index_list2_main_left .index_title span{font-size:13px; font-weight:bold; color:#7e7e7e;}
.index_list2_main_left   a{color:#333;}
.index_list2_main_left  a:hover{color:#0075a9; cursor:pointer;}


.index_list2_main_right{width:645px;  float:left; height:100%; margin-left:10px; _margin-left:6px; background:#f1f3f5;}
.index_list2_main_right .index_title{width:645px; float:left; height:25px; line-height:25px; background:url(images/index_rightbg.png); }
.index_list2_main_right .content{width:643px; height:100%; float:left; border:1px solid #e0e4e4;}
.index_list2_main_right .index_title span{font-size:13px; font-weight:bold; color:#7e7e7e;}
.index_list2_main_right .contentlist{width:600px; float:left; margin-left:18px; padding:8px 0; height:100%;}
.index_list2_main_right .contentlist p{float:left; padding:1px; width:100%;}
.index_list2_main_right .name{float:right; padding-right:5px; font-size:13px; font-weight:bold; color:#09C; width:100%; text-align:right;  }

.store-plisthead{width:200px; height:25px;  line-height:20px; padding-left:10px;}
.store-plisthead span{font-size:13px; font-weight:bold; color:#333;}
.store-plistmain{width:100%; height:100%; text-align:left; padding-left:10px;}
.store-plist{width:228px; _width:180px; height:15px; line-height:15px;}
.store-plist a{color:#333; font-size:11px;}
.store-plist a:hover{color:#0075a9; cursor:pointer;}
.store-plistmain1{width:271px; height:100%; text-align:left; padding-left:10px;}
.store-plist1{width:271px; _width:215px; height:15px; line-height:15px;}
.store-plist1 a{color:#333; font-size:11px;}
.store-plist1 a:hover{color:#0075a9; cursor:pointer;}




/*== product list == productMain ==add*/
.product_ColumnName {padding:32px 0 15px 35px; font-size:12px; font-weight:bold; border-bottom:dashed 1px #ccc; background: url(images/icon_keycode_li.gif) no-repeat 12px 32px; height:22px; width:640px;}

.tools_productBox { width:685px; margin:0 auto; float:left;}
.tools_productBox .product_box {float:left; padding:10px 3px; width:315px; margin-bottom:18px; }
.tools_productBox .product_box .product_img { float:left; width:120px; text-align: center; padding-bottom:15px; }
.tools_productBox .product_box .product_price { text-align:center; font-weight:bold; color:#003567; padding:3px 0;}
.tools_productBox .product_box .product_info { padding-left:130px; font-size:10px; line-height:16px;}
.tools_productBox .product_box .product_name { font-size:14px; font-weight:bold; color:#fff; padding:5px 0;}
.tools_productBox .product_box .product_name a { font-size:14px; font-weight:bold; color:#003567;}
.tools_productBox .product_box .product_info p { padding-bottom:1px;}

.tools_productBox .product_need_list { color:#666; line-height:14px;}
.tools_productBox .product_need_list li { padding:2px 10px 2px 10px; display:block;}
.product_need_list li a { color:#666; font-size:11px;}

.cloumnTitle { background:url(images/menu1.png) no-repeat 10px -155px;  padding:10px 10px; font-weight:bold; height:22px; }
.needProduct_list {background:url(images/line2gradualChange.png) no-repeat center center #f0f1f3; padding:10px; height:100%; display:block; color:#666; font-size:11px; width:660px; margin-bottom:5px;}
.needProduct_list dt { float:left; padding:2px 10px 2px 15px; width:300px;}
.needProduct_list dt span {float:right; font-weight:bold;}
.needProduct_list dt a { color:#666;}
.needProduct_list dt a:hover {color:#0170c4;}

/*== product Featured == productMain == add*/

/*add pro*/

#mainLeft {float:left; width:695px; margin-left:5px; _margin-left:1px; margin-bottom:8px;}
#mainLeft .mainTop {background:url(images/mainLeftTop.png); height:15px; font-size:0; line-height:0;}
#mainLeft .mainTopColumn {background:url(images/mainLeftColumnBg.png) no-repeat left bottom; height:35px; line-height:40px;  font-size:14px; font-weight:bold; padding-left:10px; width:685px; color:#fff;}
#mainLeft .mainTopColumn2 {background:url(images/mainLeftTop.png) no-repeat; height:10px; font-size:0; line-height:0;}
#mainLeft .mainContent {border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; padding:0 10px; _padding:0 4px; height:100%; width:673px; }
#mainLeft .mainBottom {background:url(images/mainLeftBottom.png) no-repeat left bottom; height:45px; width:695px;}
.main_left { float:left; width:695px; margin-left:5px; }/*product->index buy*/
.main_right {float:right; margin-bottom:20px; padding: 0 0 0 0; width:260px; margin-right:-6px;}
.main_right #right_list_5 { background: url(images/common_p_list_bg.png) no-repeat -900px bottom; float:left; padding-bottom:11px; width: 260px }
.main_right .ad { float:left; text-align:left; width:260px; margin-bottom:8px; margin-top:5px; }
.main_right .ad_img { background:#ffffff; clear:both;  width:250px; height:150px;}
.main_right .category {background: url(images/common_p_list_bg.png) no-repeat -1500px 0px; border-left: 1px solid #bbbaba; border-right: 1px solid #bbbaba; float: left; font-size: 12px; height: 28px; line-height: 28px; width: 248px; margin:0; padding-top:}
.main_right .category .show { background: url(images/icon_2.png) no-repeat 10px; color: #000000; float: left; line-height: 28px; padding-left: 33px ; width:200px;}
.main_right .category .dis { background:url(images/icon_1.png) no-repeat 10px; color: #000000; float: left; line-height: 28px; padding-left: 33px;width:200px; }
.main_right .category a:hover {color:#0075a9; cursor:pointer;}
.main_right .category_mac { background: url(images/common_p_list_bg.png) no-repeat -1500px -52px }
.main_right .item { background:url(images/rightheadbg.png) no-repeat; float:left; width:260px; height:35px; }
.main_right .item1 { background:url(images/rightheadbg1.png) no-repeat; float:left; width:260px; height:45px; }
.main_right .item a.more { color: #000000; float: right; font-size: 12px; padding: 20px 5px 0 0 }
.main_right .item h2 { color:#fff; float: left; padding-left:35px; font-size:13px; font-weight:bold; line-height:40px; font-weight:normal; margin:0; }
.main_right .item h2 a { color:#fff; }
.main_right .item h2 a:hover {color:#e1dddf; cursor:pointer; }

.main_right .item1 a.more { color:#000000; float: right; font-size: 12px; padding: 20px 5px 0 0 }
.main_right .item1 h2 { color:#fff; float: left; padding-left:35px; font-size:13px; font-weight:bold; line-height:40px; font-weight:normal; margin:0; }
.main_right .item1 h2 a { color:#fff; }
.main_right .item1 h2 a:hover {color:#e1dddf; cursor:pointer; }
/*.main_right .item h2.links { background: url(images/common_list_icon.png) no-repeat 5px -100px }*/
/*.main_right .item h2.news { background: url(images/common_list_icon.png) no-repeat 5px -155px }*/
/*.main_right .item h2.products { background: url(images/product_item.png) no-repeat 5px;}*/
/*.main_right .item h2.related { background: url(images/support_item.png) no-repeat 5px; }*/
.main_right .list {background: url(images/common_p_list_bg.png) repeat-y -300px 0px; float: left; list-style: none; padding: 10px 0 10px 20px;}
.main_right .list li { background: url(images/common_arrowhead.png) no-repeat 0 -395px; }
.main_right .list li a {color: #333; font-weight: normal; padding-left:10px; padding-right:45px; }
.main_right .list li a:hover {color:#0075a9; cursor:pointer;}
.main_right .list li a.icon_new { background: url(images/common_new_hot.png) no-repeat right 4px; }
.main_right .list li a.icon_hot { background: url(images/common_new_hot.png) no-repeat right -96px; }
.main_right .list li a.icon_update { background: url(../images/common/update.gif) no-repeat right 4px; }
.main_right .list img { margin-left: 5px }
.main_right .list li { float:left; height:22px; width:240px }
.main_right .list_mac { background: url(images/common_p_list_bg.png) repeat-y 0px 0px; padding: 10px 0 0 20px }
.main_right .list03 { background: url(images/common_p_list_bg.png) no-repeat -1200px bottom; float: left; list-style: none; padding: 10px 15px 20px 10px; width:225px; }
.main_right .list03 li { background: url(images/common_arrowhead.png) no-repeat 14px -2193px; float: left; line-height: 20px; padding: 3px 10px 3px 30px; width: 175px }
.main_right .list03 li a {color:#333333; }
.main_right .list03 li a:hover {color:#0075a9;  cursor:pointer;}
.other_lists { background: url(images/common_p_list_bg.png) repeat-y scroll -300px 0px; float: left; margin: 0 0 8px 0 }

/*right product list*/
#right_list_1 { width: auto;}
#right_list_2 { width: auto ;}
#right_list_3 { width: auto; }
#right_list_4 { width: auto; }
#right_list_5 { width: auto ;}


.holder {margin:0 0 9px 0; }
.holder .top_line { height:5px; overflow:hidden; background:url(images/corner_top_left.gif) no-repeat left; }
.holder .top_line .wrap { height:5px; overflow:hidden; background:url(images/corner_top_right.gif) no-repeat right; }
.holder .top_line .line { height:4px; overflow:hidden; border-top: 1px solid #cccccc; margin:0 5px; }
.holder .bottom_line {height:2px; overflow:hidden; background:url(images/corner_bottom_left.gif) no-repeat left; }
.holder .bottom_line .wrap { height:5px; overflow:hidden; background:url(images/corner_bottom_right.gif) no-repeat right; }
.holder .bottom_line .line { height:4px; overflow:hidden; border-bottom: 1px solid #cccccc; margin:0 5px; }
.holder .content { width:674px; border-left: 1px solid #cccccc; border-right:1px solid #cccccc; padding:15px 5px;}
.product_index {width:685px; clear:both; float:right }
.product_index .left { width:400px; _width:391px; float:left; line-height:18px; margin-left:10px; _margin-left:3px;}
.product_index .left p { text-align: justify; padding-right:8px; padding-top:10px; }
.product_index .left ul { list-style:none; padding:15px 1px 0 5px; }
.product_index .left li { padding-bottom:10px; text-align:justify; }
.product_index .right { width:210px; float:right; padding-top:30px; margin-right:15px; }
.product_index .clear { height:0; overflow:hidden; }
.product_index h2 { font-size:20px; font-weight:normal; }
.product_index .icon_dr { padding-left:30px; height:30px; line-height:30px; background: url(images/icon/x-dvd-ripper-24.gif) no-repeat 0px 3px; }
.product_index .icon_vc { background:url(../images/icon/x-video-converter-24.gif) no-repeat 0px 3px; padding-left:30px; height:30px; line-height:30px; }
.product_index h2 a {color: #333333; }
.product_index h2 a:hover {color:#0075a9; text-decoration:none; cursor:pointer;}
.product_index a.more { color: #0099ff; text-decoration:none; margin-left:5px; }
.product_index a.more:hover {text-decoration:underline;}
.product_index .product_price {padding:0px 80px 10px 10px; float:right; }
.product_index .pic { text-align:center;}
.product_indext .links { width:220px; float:left; margin:10px auto 10px auto; font-weight:bold; font-size:12px; line-height:20px; clear:both; padding-left:20px; }
.product_index .links .col01 { width:100px; float:left; }
.product_index .links .col02 { width:120px; float:left; }
.product_index .links .col01 a { display:block; color:#000; padding-left:20px; }
.product_index .links .buy { background:url(images/button_buy_download.png) no-repeat 0 -1500px}
.product_index .links .down { background:url(images/button_buy_download.png) no-repeat 0 -1650px}
.product_index a.compare { clear:both; margin-left:25px; color: #333333; text-decoration:underline; font-weight:bold; }
.product_index a.compare:hover {text-decoration:none;  }
.product_index .tab_content { width:249px; clear:both; margin-top:-15px;}
.product_index .links .col03 { clear:both; font-size:11px; line-height:16px; padding-left:20px; }
.product_index .links .col03 a { color: #336699; }
.product_index span.down { display:block; padding-left:20px; }
.product_index p { text-align:justify; }
.left_product { width:335px; float:left; margin:0; }
.right_product { width:335px; float:right; margin:0; }
.left_product .content, .right_product .content { width:294px; padding:15px 20px; line-height:18px; }
.left_product p, .right_product p { padding-bottom:20px; clear:both; }
.left_product .more, .right_product a.more { text-align:right; margin-left:210px; text-decoration:underline }
.left_product .more:hover, .right_product a.more:hover { text-decoration:none}


.product .info { width:295px; float:left; margin:20px 0 10px 0; }
.product .info .pic { width:120px; float:left; }
.product .info .others { width:168px; float:left; font-size:12px; line-height:20px; margin-top:30px; font-weight:bold; }
.product .info .others a { color:#000; padding-left:20px; }
.product .info .others .buy {  background:url(images/button_buy_download.png) no-repeat 0 -1500px}
.product .info .others .down {  background:url(images/button_buy_download.png) no-repeat 0 -1650px}
.product .info .others div { padding-left:20px; }
.middle_ad { padding:5px 0 15px 20px; width:693px; }
.software .content { padding:10px 0 15px 20px; width:664px; }
.software_list { padding-left:0px; width:320px;float:left;}

.software_list h2 {font-size:18px; line-height:30px; color: #333333; }
.software_list ul { list-style:none; padding:10px 0 10px 0; width:310px; }
.software_list li { float:left; width:280px; border-bottom: 1px solid white; margin-right:12px; line-height:23px; display:inline; }
.software_list li a { float:left; background:url(images/common_arrowhead.png) no-repeat 0 -595px; margin-left:8px; padding-left:20px; color: #666666; }
.software_list li a:hover {color:#0075a9; text-decoration:underline; }
.software_list li span { float:right; padding-right:2px; }


/*other*/

.backTop {padding-left:565px;}
.backTop a { background:url(images/back-to-top.jpg) no-repeat center top; display:block; width:87px; height:21px; float:right; margin-right:15px;}
.lineBottom {border-bottom:solid 1px #b7b6b6;}
.page_main{width:200px; height:20px; line-height:20px; float:left; margin-left:400px;}
.boxStyle {padding-bottom:10px;}
.boxwidth{width:695px; margin-left:3px;}
.boxStyle .boxTop {background:url(images/box.png) no-repeat left -15px; height:10px; line-height:0; font-size:0;}
.boxStyle .boxColumn { background:url(images/topColumn.png) no-repeat; height:39px;padding:0 20px; line-height:39px;}
.boxStyle .boxMain {padding:5px 5px;}
.boxStyle .boxMain  .proTextFunListIndex{ margin:10px 10px;}
.boderleft{ padding-left:10px;}
.boxStyle .boxBottom {background:url(images/box.png) no-repeat left top; height:11px;line-height:0; font-size:0;}
.h_title{font-size:18px;font-weight:bold;}
.boxStyle .boxMainkl {background:url(images/box.png) no-repeat left -25px; border-left:solid 1px #bbbaba; border-right:solid 1px #bbbaba; padding:10px 10px; border-bottom:solid 1px #bbbaba;}
.tutorialTitle{ font-size:13px; font-weight:bold;}
.boxStyle .boxMain  .proTextFunListIndex .f_title{width:100%; height:30px; line-height:25px; border-bottom:1px dashed #bbbaba; margin:10px 0px; }
.boxStyle .boxMain  .proTextFunListIndex .f_title span{font-size:14px; font-weight:bold; color:#0075a9;}
.boxStyle .boxMain  .proTextFunListIndex .f_content{width:100%; padding:5px; color:#7e7e7e; margin-bottom:10px; margin-top:10px;}
.boxStyle .boxMain  .proTextFunListIndex .f_content p{ padding:5px;}
.boxStyle .boxMain  .proTextFunListIndex .limg{width:280px; height:231px; float:left;}
.boxStyle .boxMain  .proTextFunListIndex .rcontent{width:345px; float:right; padding:5px;}
.table {border:1px solid #ccc; border-collapse:collapse; margin-top:10px;}
.table td {padding:5px ;}

/*---------------------------foot------------------------------*/
.foottop{ margin-top:10px; color:#7e7e7e;}
.MainBottomMrap {background: url(images/footer_link.png) repeat-x left top; height:100%; margin-top:10px;}
.footerLink { height:65px; width:960px; margin:0 auto; padding-top:6px; text-align:center;}
.footerWrap { background: url(images/bg_footer.png) repeat-x left top #d6d6d6; height:85px;}
.footweb{width:960px; height:30px; line-height:30px; float:left; background:url(images/footweb_bg.png) no-repeat; text-align:center; margin-left:3px;}
 #footer {width:980px; margin:0 auto; padding:5px 0; color:#000; text-align:center; height:28px; line-height:28px;}
.footerNav {color:#7e7e7e;}
.footerNav a {color:#7e7e7e; padding:0 4px;}
.footerNav a:hover {color:#0075a9; text-decoration:underline; }
.copyright{ color:#7e7e7e;}
/*---------------------------foot------------------------------*/

.productDetails_box {position:relative;}
.productDetails_box .product_img {float:left; width:120px; padding-top:30px; text-align:left; }
.productDetails_box .product_img1 {float:left; width:120px; padding-top:10px; text-align:center;}
.productDetails_box .product_info {padding:0 10px 0 180px; }
.productDetails_box .product_infox {padding:0 1px 0 170px;}
.productDetails_box .product_name { font-size:18px; font-weight:bold color:#0075a9; padding:20px 0 10px 0; display : inline; width:100%;}
.productDetails_box .span { font-size:13px; font-weight:bold color:#0075a9; padding:10px 0 10px 0; display : inline;}
.productDetails_box .down_logo { font-size:20px; font-weight:bold;color:#0075a9; padding:20px 0 10px 0; color:#0075a9;display : inline;}
.productDetails_box .product_namex { font-size:20px; font-weight:bold color:#0075a9;padding:10px 0; color:#0075a9;}
.productDetails_box .product_price { padding:8px 0;}
.productDetails_box .product_price span { font-weight:bold; color:#990000; font-size:16px;}
.productDetails_box .xmas_off {width:79px;height:97px;position:absolute;top:8px;right:0px;z-index:2;}
.productDetails_box .p_xmas {padding-right:30px;}
.productDetails_box .p_xmas a {text-decoration:none;color:#000000;}
.productDetails_box .p_xmasx {padding-right:25px;}


.tableBox {margin:10px 0;}
.tableBox table { border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.tableBox td { border-bottom:solid 1px #ccc; padding:10px;}
.tableBox .noneBorder td {border-bottom:none;}
.tableBox .tableTitle {background-color:#e8e8e8; font-weight:bold;}
.tableBox .product_price { color:#990000; font-weight:bold; font-size:16px;}
.tableBox .tableTop{background:url(images/tableTop.gif) no-repeat left top; line-height:30px; height:30px; font-size:16px; padding:0 10px; color:#fff; }
.tableBox .tableBottom { background:url(images/tableBottom.png) no-repeat left top; height:10px; font-size:0; line-height:0;}
.tableTopother{background:url(images/tableTop1.gif) no-repeat left top; line-height:30px; height:30px; font-size:16px; padding:0 10px; color:#fff; }
.product_box_other {width:305px;float:left; padding:10px;}
.product_box_other .product_img {width:115px;float:left; margin-left:-15px;}
.product_box_other .product_info {width:195px; float:right;}
.product_box_other .product_info .line_ht { font-size:11px; line-height:14px; height:70px;}
.product_box_other .product_price {font-size:16px;color:#b30a3a; text-align:center;font-weight:bold}
.product_box_other .product_name {font-weight:bold; padding-bottom:5px;}
.product_box_other .product_name a {font-weight:bold; color:#333; }
.product_buy_main{width:690px; margin:0 auto;}
.product_buy_content{width:684px; height:100%; padding:5px 1px; border:1px solid #CCC; float:left;}
.btn_pro1 { height:24px; padding-top:10px; float:right; margin-right:15px;}
.pro_learnmore{float:right; margin-right:3px;}
.pro_learnmore a{color:#304662;} 
.pro_learnmore a:hover{color:#1163c9; cursor:pointer;} 












/*-------all---------*/
.main_title {font-size:14px; font-weight:bold; color:#235a7e; padding: 5px 0 5px 5px;}
.main_title img{ vertical-align:middle;margin-right:10px;}
.main_word { padding: 8px 20px; line-height:24px}
.main_word_about { padding: 5px 8px; }
.main_word_about_line {padding: 0px 8px; line-height:23px; height:23px;}
.main_wordx { background:url(../images/right2.gif) no-repeat 19px 9px; padding:8px 40px; line-height:10px}
.main_wordx a{color:#000;}
.main_wordx a:hover{color:#0075a9;}




/*-------Knowledge---------*/
.knowledge_title { border-bottom: 1px solid #E8E6E6; margin-top: 15px;}
.knowledge_more { background:url(images/knowledge_center_more.gif) no-repeat 9px 8px; width:56px; height:19px; line-height:19px;  margin-left: 500px; display:block;}
.knowledge_more a {color:#fff; text-decoration:none;}
.knowledge_more a:hover {text-decoration:underline;}

/*-------Support---------*/
.Support_banner{margin-bottom:10px;}
.supportMain .pro_info{padding:10px 0 30px 0;}
.supportMain .pro_info img{float:left;padding:20px 0 0 20px;}
.supportMain .pro_text{float:right;width:508px;padding-left:10px;}
.supportMain .pro_info h3{background:url(images/ico_jt.gif) no-repeat left 15px;padding:10px 0 10px 15px;color:#235a7e;font-size:16px;}
.supportMain .pro_info p{line-height:16px;}
.supportMain .pro_info p a{color:#0075a9;}

h2{font-size:14px;font-weight:bold;}
h3{font-size:12px;font-weight:bold;line-height:1.2em;}
h4{font-size:11px;font-weight:bold;line-height:1.5em;}


#mainRight {float:right; width:280px;}
#mainRightx {float:right; width:270px;}
.sidebarList li { border-bottom:solid 1px #e8e6e6; padding:4px 0;}
.sidebarList1 li { border-bottom:solid 1px #e8e6e6; padding:5px 0;}
.sidebarList li a {color:#333;}
.sidebarList li a:hover { color:#0075a9; text-decoration:underline; }
.sidebarlist2 { font-size:11px; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif;}
.sidebarlist2 dd {padding:15px 0 5px 0;}
.sidebarlist2 dt {color:#09C; padding-bottom:10px; text-align:right;}





.pro_ul li{float:left;margin:10px 2px 0 2px;width:124px;height:34px;text-align:center;line-height:34px;font-weight:bold;}
.pro_ul .curr a{background:url(images/products_ul2.png) no-repeat;color:#fff;text-decoration:none;}
.pro_ul li a{background:url(images/products_ul1.png) no-repeat;width:124px;height:34px;display:block;text-decoration:none; color:#fff;}



.bord_bottom{border-bottom:1px solid #dbdbdb;padding-bottom:10px;}
.bord_top{border-top:solid 1px #bbbaba; margin-top:-1px; width:660px; margin-left:2px;}
.sidebarBoxStyle .boxTop_new {background:url(images/index_topbg.gif) left bottom; height:24px; padding:5px 10px 0 10px; font-size:14px; font-weight:bold;}

.boxMain p .supeed_down:hover{color:#fff;}

.button_down_left{background:url(images/but_download_left.gif) no-repeat;width:61px;height:45px;}
.boxMain .button_down .button_down_mid a{background:url(images/but_download_mid.gif) repeat-x;padding:22px 15px 0 10px;height:23px;display:block;color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
.boxMain .button_down .button_down_mid a:hover{color:#fff;}
.boxMain .button_down .button_down_rg{background:url(images/but_download_rg.gif) no-repeat;width:21px;height:45px;}



.pro_text_top{background:url(images/pro_text_top.gif) no-repeat;width:444px;height:8px;}
.pro_text_mid{background:#eee;padding:2px 10px;width:424px;}
.pro_text_bottom{background:url(images/pro_text_bottom.gif) no-repeat;width:444px;height:7px;}

.product_imgx .pro_price{color:#EE0000;}
.product_imgx .pro_price span{font-size:14px;padding-left:8px;font-weight:bold;}
.pro_btn{margin-top:10px;}
.pro_btn .pro_btnone{background:url(../images/icon1.gif) no-repeat left 8px;padding-left:25px;font-weight:bold;font-size:16px;display:block;text-decoration:underline;line-height:2em;}
.pro_btn_down{text-align:right;}

.boxMain .button_down{background:url(images/sys_btn.jpg) no-repeat;padding-left:45px;height:38px;line-height:38px;font-size:16px;font-weight:bold;color:#228101;text-decoration:underline;display:block;}

.index_column{margin-top:10px;}
.index_top{background:url(images/index_top.gif) no-repeat;width:958px;height:7px;}
.index_mid{border-left:1px solid #bebebe;border-right:1px solid #bebebe;padding:10px 10px 0 10px;width:936px;_margin-top:-6px;}
.index_bottom{background:url(images/index_bottom.gif) no-repeat;width:958px;height:18px;}
.index_info,.index_info2{width:307px;padding-left:5px;}
.index_info{background:url(images/index_line.gif) no-repeat right top;}
.index_text{padding-left:10px;}
.index_dl dt{font-size:14px;color:#353535;font-weight:bold;line-height:2em;}
.index_dl dd{background:url(images/index_li.gif) no-repeat left 9px;padding-left:10px;}
.index_dl dd a{color:#000;}
.index_dl dd a:hover{color:#0075a9;}
.index_text p{text-align:right;padding: 10px 0 10px 0}
.index_text .index_mo{text-decoration:underline;}

.h_title{line-height:61px; font-size:18px;}
.download_li{background:url(images/system_don_li.gif) no-repeat left 10px;padding:5px 0 10px 17px;}
.download_li a{color:#228101;font-weight:bold;text-decoration:underline;}

/*buylist*/
.topproduct{width:100%; height:auto; float:left; text-align:center; margin-bottom:20px;}
.topproductleftpicture{width:180px; height:220px; float:left; margin-top:10px;}
.topproductrgihtfont{width:410px; _width:400px; float:left; margin-left:20px; margin-top:10px;}
.topproductrgihtfonttitle{width:380px; height:20px; text-align:left;  margin-top:8px;}
.topproductrgihtfonttitle span{ font-size:14px; font-weight:bolder; color:#0099CC;}
.topproductrgihtfontcontent{width:380px; height:110px; text-align:left; margin-top:8px; }
.topproductrgihtpricemain{width:350px; float:left; height:30px; margin-top:15px; text-align:left; margin-left:14px; }
.topproductrgihtpricemain  span{ font-size:14px; font-weight:bolder; color:#990000;}
.topbtnmain{width:380px; float:left; height:30px;}
.topbtnleft{width:110px; height:27px; float:left; margin-left:130px; _margin-left:50px;}
.topbtnright{width:110px; height:27px; float:left; margin-left:20px;}
/*tab*/
.tabmian{width:100%; height:auto; text-align:center; margin-top:10px; margin-bottom:15px;}
.tabhead{width:376px; height:34px; float:left; text-align:left; margin-left:10px;}
.tab1{ width:124px; height:34px; float:left; text-align:center; line-height:34px; background:url(images/products_ul2.jpg); color:#0099CC; }
.tab2{width:124px; height:34px; float:left; text-align:center; line-height:34px; background:url(images/products_ul1.jpg);color:#fff;}
/*view*/
.view1main{ width:600px; height:auto; float:left; border:1px solid #d8d9df; margin-left:10px; }
.view1list{width:580px; height:auto; float:left; text-align:left; margin-left:10px; margin-top:2px; margin-bottom:15px;}
.view1list span{font-size:14px; font-weight:bold; color:#0099CC;}
.view1list p{padding-left:8px; width:590px; padding-right:15px; width:575px;}
.view1main hr{ width:600px; text-align:center; float:left; border:0px #d8d9df  *border:1px dashed #d8d9df}


/*buylist*/

.purch_flow{width:620px; height:159px; float:inherit; margin-top:10px; margin-bottom:15px; background:url(images/purch_flow.gif)}
.purch_flowmain{width:100%; height:auto; text-align:center; float:left; margin-top:2px;}

.purch_flowmainhead{width:620px;  border:1px solid  #d8d9df; text-align:center; margin-top:5px; margin-bottom:10px;}
.purch_flowmainheadtitle{width:610px; height:30px; background:#CCCCCC; repeat-x; line-height:30px; text-align:left; padding-left:10px; color:#333333;}
.purch_flowdeatilsmain{width:550px; height:240px;  margin-bottom:20px; margin-top:10px; margin-left:15px;  _margin-left:8px; *margin-left:0px;}
.purch_flowdeatilsfs{width:100%; float:left; height:20px; margin-top:5px; text-align:left;}
.purch_flowdeatilsfs span{font-size:14px; font-weight:bolder; color:#00CCFF;}

.purch_flowdeatilstb{width:100%; height:80px;margin-top:10px;  border:1px solid #d8d9df; border-top:0px; float:left;}
.purch_flowdeatilstbhead{width:550px; height:30px;background:#CCCCCC;}
.purch_flowdeatilstbtr{float:left; width:170px; text-align:center; height:28px; line-height:28px;}
.purch_flowdeatilstbtr1{float:left; width:170px; text-align:center; height:30px; line-height:30px;}
.purch_flowdeatilstbtr  span{font-size:14px; font-weight:bold;}
.purch_flowdeatilstbhead1{width:550px; height:30px; margin-top:5px;}
/*buy*/


.lpicture{width:180px; _width:170px; height:220px; float:left; margin-top:40px; margin-left:-10px;}
.rfontmain{width:410px; _width:370px; float:left; margin-left:40px; _margin-left:10px; margin-top:10px;}
.icon{width:450px; height:35px; margin-top:-50px; float:right; margin-right:15px;}

/*buy*/

<!--picture-->
.purchasepicture{width:100%; height:190px; text-align:center; margin-top:10px;}
<!--picture-->

.purchasebtnmain{width:100%; height:30px; text-align:center; margin-bottom:10px;}
.purchasebtnright{width:110px; height:27px; float:right; margin-left:15px;}

/*affiliate*/
.affiliatecontentmain{border:1px solid #d8d9df; border-top:0px; width:958px; margin:0 auto; }

.tabmain{width:940px; *width:930px; height:100%; margin-bottom:20px; margin-left:6px; *margin-left:10px;}
.tabheadmain{width:550px; float:left; text-align:center; height:30px;}
.atab1{width:180px; height:30px; float:left; text-align:center; line-height:30px; background:url(images/sz_xn.gif); color:#0099CC; }
.atab2{width:180px; height:30px; float:left; text-align:center; line-height:30px; background:url(images/sz_x.gif); color:#fff;}

/*tabhead*/
.affiliatetabhead{width:100%; text-align:left; background:url(images/affiliate_item_bg.jpg) repeat-x; height:33px; line-height:                                            33px;}
.affiliatetabtr1{width:100%; float:left;  margin-left:30px;  _margin-left:25px; *margin-left:25px; width:280px; *width:300px;}
.affiliatetabtr2{width:100%; float:left;  margin-left:15px;  _margin-left:2px; *margin-left:3px; width:150px;}
.affiliatetabtr3{width:100%; float:left;  margin-left:20px;   *margin-left:6px;   width:150px;}
.affiliatetabtr4{width:100%; float:left;  margin-left:60px; *margin-left:50px; width:200px; text-align:center;}
.affiliatetabhead span{font-size:13px; font-weight:bold; color:#666666;}
.affiliatetabheadtd{width:100%; height:20px;  line-height:20px; text-align:left;}
.affiliatetabheadtd1{width:100%; float:left;  margin-left:10px; _margin-left:25px;  *margin-left:20px; width:310px; *width:300px; }
.affiliatetabheadtd2{width:100%; float:left;  margin-left:5px;_margin-left:15px; *margin-left:3px;  width:130px;}
.affiliatetabheadtd3{width:100%; float:left;  margin-left:45px; _margin-left:30px;  *margin-left:35px; width:210px; *width:150px; }
.affiliatetabheadtd4{width:100%; float:left;  margin-left:10px; *margin-left:55px; width:160px; _width:150px; text-align:center; }



.affiliatetabview3tr1{ float:left; text-align:left;   width:290px;  margin-left:10px;}
.affiliatetabview3tr2{ float:left;  text-align:center;  width:100px;}
.affiliatetabview3tr3{ float:left; text-align:left;   width:510px; margin-left:10px; }
/*.affiliatetabview3tr4{width:100%; float:left;  margin-left:40px;   _margin-left:35px; *margin-left:80px; width:200px; _width:190px; *width:150px; text-align:center;_text-align:right;}*/
 

.affiliatetabheadview3td1{float:left;   text-align:left;   width:290px;  margin-left:10px; }
.affiliatetabheadview3td2{float:left;  text-align:center;   width:100px;}
.affiliatetabheadview3td3{float:left;   text-align:left;    width:510px; margin-left:10px; }
/*.affiliatetabheadview3td4{width:100%; float:left;  margin-left:33px; _margin-left:-2px;   *margin-left:100px;  width:180px; _width:160px; *width:150px; text-align:center; _text-align:left;  }*/
/*tabhead*/
/*view*/
.affiliateview1main{width:100%; height:100%; margin-bottom:20px; border:1px solid #d8d9df; float:left;}
.affiliateview1mainhead{width:925px; *width:915px;  height:30px; float:left; text-align:left; background:#CCCCCC;  line-height:30px; padding-left:15px; margin-top:5px;}
.affiliateview1mainhead span{font-size:13px; font-weight:bold;}
.affiliateview1content{width:900px; height:auto; text-align:left; margin-left:15px; }

.affiliateview2main{width:100%; height:100%; margin-bottom:20px; border:1px solid #d8d9df;  float:left;}
.affiliateview2mainhead{width:925px;  *width:915px; height:30px; float:left; text-align:left; background:#CCCCCC;  line-height:30px; padding-left:15px; margin-top:5px;}
.affiliateview2content{width:900px; height:100%; text-align:left; margin-left:15px; margin-top:20px;  *margin-top:0px;}
.affiliateview2content span{font-size:13px; font-weight:bold;  color:#CC9900;}


.affiliateview3main{width:100%; height:100%; margin-bottom:20px; border:1px solid #d8d9df;  float:left;}
.affiliateview3mainhead{width:925px; *width:915px; height:30px; float:left; text-align:left; background:#CCCCCC;  line-height:30px; padding-left:15px; margin-top:5px;}
.affiliateview3content{margin-top:15px; *margin-top:0px; height:}
.affiliateview3mainhead span{font-size:13px; font-weight:bold; }
/*view*/

.public_pic_main{width:960px; height:150px; margin-bottom:10px; margin-left:4px;}


/*----------------------product-----------------------------*/
/* breadcrumbnavigation						                                 */
/*****************************************************************************/
.breadcrumbnavigation { border-bottom: #cccccc 1px solid; color: #000000; height: 26px; line-height: 26px; margin:0 10px 10px 10px; padding: 5px 0 5px 0; width:950px; overflow:hidden; float:left;}
.breadcrumbnavigation .left { float: left; width: 840px }
.breadcrumbnavigation .left span { float: left; line-height: 26px }
.breadcrumbnavigation .left span em { color: #006699; font-style: normal }
.breadcrumbnavigation a { color: #333333 ;}
.breadcrumbnavigation a:hover{color:#0075a9; cursor:pointer; }
.lists { width:960px; margin:auto;}
.lists .top { background:url(images/list_line.gif) no-repeat bottom; overflow:hidden;}
.lists .top img { margin-right:12px;}
.lists .wrap01 { background:url(images/list_top.gif) no-repeat top; padding-top:4px;}
.lists .wrap02 { background:url(images/list_bottomline.gif) no-repeat bottom; padding-bottom:5px;}
.lists .wrap03 { background:url(images/list_left_bg.gif) repeat-y left;}
.lists .content { width:958px; border-left:1px solid #b9bdc4; border-right:1px solid #b9bdc4; background:url(images/list_bg.gif) repeat-x top;}
/*pro_menu*/
.pro_menu { width:181px; float:left;}
.pro_menu ul { list-style:none; background:#e8e9ed; width:184px; float:left; }
.pro_menu li { color:#2c3442; font-size:13px; line-height:30px; background:url(images/menu_arrow.gif) no-repeat 15px 10px; width:181px; float:left}
.pro_menu li span { display:block; padding-left:30px; width:151px;}
.pro_menu li .second{ width:180px;}
.pro_menu li .second li { font-size:11px; line-height:25px;}
.pro_menu li .second li span { padding-left:45px; line-height:30px; width:136px;}
.pro_menu a { color:#2c3442; display:block; background:url(images/menu_arrow.gif) no-repeat 15px 10px; padding-left:30px; width:151px;}
.pro_menu a:hover { text-decoration:none; background:url(images/menu_hover.jpg) no-repeat center;}
.pro_menu li.on a, .pro_menu li.on a:hover { background:url(images/menu_on.jpg) no-repeat;}
.pro_menu li.on2 a, .pro_menu li.on2 a:hover { background:url(images/menu_on2.jpg) no-repeat;}
.pro_menu .second li { background:none; line-height:27px;}
.pro_menu .second a { background:url(images/menu_dot.gif) no-repeat 38px 11px; padding-left:45px; width:136px;}
.pro_menu .second a:hover { background:url(images/menu_hover02.jpg) no-repeat -1px 1px;}
.pro_menu .second li.on a, .pro_menu .second li.on a:hover { background:url(images/menu_on02.jpg) no-repeat center;}
.pro_menu li.line { height:0; line-height:0; overflow:hidden; border-top:1px solid #b9bdc4; border-bottom:1px solid #fff; margin:5px 0; width:181px;}
/*lists*/
.lists .right { width:720px; float:right; padding-right:5px;}
.lists .right .clear{ margin:20px 0 0 0;}
.lists .right .clear h1 { color:#283446; font-size:20px; font-weight:normal;  float:left; margin-right:20px;}
.lists .right .clear img { float:left; margin:7px 0 0 0;}
.lists .right .note { color:#5a5a5a; clear:both;}
.lists .right .pack { font: 14px Verdana, Arial, Helvetica, sans-serif; }
.lists .right .pack a { color:#01a8ec;}


/*---------------support--------------------------*/

.support_holder {margin:0 0 9px 0; }
.support_holder .top_line { height:5px; overflow:hidden; background:url(images/corner_top_left.gif) no-repeat left; }
.support_holder .top_line .wrap { height:5px; overflow:hidden; background:url(images/corner_top_right.gif) no-repeat right; }
.support_holder .top_line .line { height:4px; overflow:hidden; border-top: 1px solid #cccccc; margin:0 5px; }
.support_holder .bottom_line { height:5px; overflow:hidden; background:url(images/corner_bottom_left.gif) no-repeat left; }
.support_holder .bottom_line .wrap { height:5px; overflow:hidden; background:url(images/corner_bottom_right.gif) no-repeat right; }
.support_holder .bottom_line .line { height:4px; overflow:hidden; border-bottom: 1px solid #cccccc; margin:0 5px; }

#support_right {width:693px; border-left:1px solid #cccdd0; border-right:1px solid #cccdd0; float:right;  }

#support_right #main_content {padding:20px 3px 15px 3px; overflow:hidden; text-align:justify; }
#support_right1 {width:693px; border-left:1px solid #cccdd0; border-right:1px solid #cccdd0; float:right;  }

#support_right #main_content .p-link a {color:#00F; text-decoration:underline; }
#support_right #main_content .p-link a a:visited { color:#6CFFFF; text-decoration:underline; }

h2 { font-size:18px; color:#0075a9; font-weight:normal; line-height:1.5em;}
#support_right #main_content .main-title { font-size:20px; color:#0075a9; padding-left:10px;}
#support_right #main_content .main-title-h2 { margin:0; padding:0; font-size:13px; font-weight:bold; }
img { behavior:url(iepngfix.htc); }
#support_right #main_content #contact-address { width:345px; margin-left:20px; line-height:22px; }
#support_right #main_content #contact-address dt { font-weight:bold; float:left; text-align:right; width:70px; }
#support_right #main_content #contact-address dd { text-indent:10px; }

#support_right #main_content .company_news li {height:33px; background:url(images/icon.png) 10px center no-repeat; line-height:33px; padding-left:10px; border-bottom:1px solid #eee; }
#support_right #main_content .company_news li span { padding:0 15px; }
#support_right #main_content .company_news li a { color:#434343; text-decoration:none; }
#support_right #main_content .company_news .bg-gray { background:#f6f6f6 url(images/icon.png) 10px center no-repeat; }
#support_right #main_content .title-b { background:url(images/private_policy_icon.png) left center no-repeat; font-size:13px; padding-left:15px; font-weight:bold; }
#support_right #main_content .title-b2 { background:url(images/dot_1.png) left center no-repeat; padding-left:12px; }
#support_right #main_content .oem-form { width:350px; }
#support_right #main_content .oem-form label { width:98px; display:block; text-align:right; float:left; margin-right:2px; line-height:22px; }
#support_right #main_content .oem-form input { height:16px; border:0; background:#707070; border:1px solid #626262; margin:4px 0; color:#fff; font-size:11px; font-family:Verdana; }
#support_right #main_content .oem-form textarea { background:#707070; height:120px; border:1px solid #626262; width:260px; color:#fff; font-size:11px; font-family:Verdana; }
#support_right #main_content .oem-form #margin-button { margin-left:100px; }
#support_right #main_content .oem-form .button { width:69px; height:24px; background:#016592; border:1px solid #00405d; margin:5px 7px 0 0; }
#support_right #main_content .sitemap-dl dt { background:url(images/private_policy_icon.png) left center no-repeat; padding-left:20px; font-size:13px; font-weight:bold; line-height:40px; }
#support_right #main_content .sitemap-dl dd { background:#eee; margin:10px 20px; padding:10px; }
#support_right #main_content .faq dt { background:url(images/faq.jpg) 0 0 no-repeat; font-weight:bold; padding-left:25px; font-size:13px; margin:10px 0; }
#support_right #main_content .faq dd { background:url(images/faq.jpg) 0 -20px no-repeat; padding-left:25px; }
#support_right #main_content .support-item {overflow:hidden; }
#support_right #main_content .supportInfo {padding-left:160px;}

#support_right #main_content .proPrice { color:#FF0000; font-weight:bold; padding:10px 0; text-align:center;}
#support_right #main_content .proPrice span { font-size:14px;}
#support_right #main_content .support-item .support-item-right { width:490px; float:right;}
#support_right #main_content .support-item .support-item-con {float:left;}
#support_right #main_content .support-item .support-item-right ul {padding:0px;}
#support_right #main_content .support-item .support-item-right li { margin:5px 0 20px 0; padding:0; border-bottom:dashed 1px #ccc;}
#support_right #main_content .support-item .support-item-con li.itemIco01 { background:url(images/ico_0101.png) no-repeat; padding:0 0 8px 30px;}
#support_right #main_content .support-item .support-item-con li.itemIco02{background:url(images/ico_0102.png) no-repeat;padding:0 0 8px 30px; }
#support_right #main_content .support-item .support-item-con li.itemIco03{background:url(images/ico_0103.png) no-repeat;padding:0 0 8px 30px; }

/*pressrelease*/
.press{width:100%; float:left; height:100%; margin:0 auto;}
.press_bottom{width:100%; height:30px; line-height:40px; border-bottom:1px dashed #ccc;}
.press_leftnews{width:500px; float:left;}
.press_righttime{width:70px; float:right;}


/*sitemap*/
.siteMap {padding:10px 20px;}
.siteMap .Title { background: repeat-x left top;}
.siteMap .Title span {display:block; background:url(images/ico_sitemap_03.gif) no-repeat ; height:40px; padding:0 0 0 50px; line-height:26px; font-size:24px; color:#05407c;}

.siteMap table {margin:20px 0 0 0;}
.siteMap .Title { background:url(images/columnLine.gif) repeat-x left top;}
.siteMapLine {background:url(../images/Sitemap.gif) no-repeat right 5px; padding:0 60px 0 0;}
.siteMap .siteMapLine a {display:block; padding:3px 10px; background:#285884; border:solid 1px #01274f; color:#fff; margin:0 0 35px 0; font-size:18px;}
.siteMap .mapMenu dt a { font-size:16px; font-weight:bold; color:#285884;}
.siteMap .mapMenu dd a { color:#333; padding:0 5px;}
.siteMap .mapMenu dd a:hover { color:#0075a9; text-decoration:underline; }
