@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-size:11px; line-height:160%; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; color:#333; background:#d5d5d5;  }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img,input, select, option { margin:0; padding:0;}
input {font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px;}
ul, ol, li, dl, dt, dd { list-style:none; }
img { border:0px; }
a, a:link { color:#015879; text-decoration:none;}
a:hover { color:#015879; text-decoration:underline; }

/*==== Share ====*/
.clear {clear:both;}
.clearFix {clear:both; font-size:0; height:0; line-height:0; }
.crumb { padding:0 0 10px 20px; background:url(images/icon_homr.png) no-repeat 5px 3px;}
.crumb a {color:#333; text-decoration:none;}
.crumb a:hover {color:#0170c4; text-decoration: underline;}
.fl {float:left;}
.fr {float:right;}

.line_b {border-bottom:dashed 1px #ccc;}


/*== butStyle ==*/
/*blue buy now (shopping basket)*/
.butPro {height:28px; padding:5px 0;}
.butPro a {margin:0 auto;}
.butPro a.buy {background:url(images/but.png) no-repeat left top; width:67px; height:28px; padding-left:36px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; display:block;}
.butPro a.buy:hover {background-position:left -28px; text-decoration:none;}

/*green free trail*/
.butPro1 {height:28px; padding:5px 0;}
.butPro1 a {margin:0 auto;}
.butPro1 a.down { display:block;background:url(images/but.png) no-repeat -206px top; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;text-align:center;}
.butPro1 a.down:hover {background-position:-206px -28px; text-decoration:none;}
.butPro1 .down_popup {position:relative;background:url(images/but.png) no-repeat -206px top; text-align:center; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;cursor:pointer;margin:0 auto;}
.butPro1 .down_popup_hover {background-position:-206px -28px; text-decoration:none;}
.butPro1 .edition { display:none;position:absolute;left:-60px;top:26px;width:265px;}
.butPro1 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro1 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro1 .edition a { font-weight:normal; background:url(images/ico_down.gif) no-repeat left top; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro1 .edition a:hover {text-decoration:underline;}

/*orange buy now (shopping basket) and green free trial*/
.butPro2 {height:28px; padding:5px 0;position:relative;}
.butPro2 a {display:block; float:left; text-decoration:none;}
.butPro2 a.down {background:url(images/but.png) no-repeat -530px top; width:110px; height:30px; padding-left:10px; color:#fff; font-size:12px; font-weight:bold; line-height:28px;text-align:center; text-decoration:none;}
.butPro2 a.down:hover {background-position:-530px -28px; text-decoration:none;}
.butPro2 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -530px top; text-align:center; width:110px; height:30px; padding-left:10px; color:#fff; font-size:12px; font-weight:bold; line-height:28px;cursor:pointer;}
.butPro2 .down_popup_hover {background-position:-530px -28px; text-decoration:none;}

.butPro2 .edition { display:none;position:absolute;left:-60px;top:26px;width:285px;}
.butPro2 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro2 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro2 .edition a {font-weight:normal;  background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro2 .edition a:hover {text-decoration:underline;}

.butPro2 a.buy {background:url(images/but.png) no-repeat -93px top; width:75px; height:30px; padding-left:36px; color:#fff; font-size:12px; font-weight:bold; line-height:28px; text-decoration:none;}
.butPro2 a.buy:hover {background-position:-93px -28px; text-decoration:none;}

/*[= Small =] blue buy now (no shopping basket) and green free trial*/
.butPro3 {height:28px; padding:5px 0;position:relative;}
.butPro3 a {display:block; float:left; text-align:center; font-size:10px; text-decoration:none;}
.butPro3 a.down {background:url(images/but.png) no-repeat -378px top; width:76px; height:28px; color:#fff; font-weight:bold; line-height:25px;text-align:center; text-decoration:none;}
.butPro3 a.down:hover {background-position:-378px -26px; text-decoration:none;}
.butPro3 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -378px top; text-align:center; width:76px; height:28px; color:#fff; font-size:10px; font-weight:bold; line-height:25px;cursor:pointer;}
.butPro3 .down_popup_hover {background-position:-378px -26px; text-decoration:none;}
.butPro3 .edition { display:none;position:absolute;left:-60px;top:26px;width:265px;}
.butPro3 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro3 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro3 .edition a {font-weight:normal;  background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro3 .edition a:hover {text-decoration:underline;}
.butPro3 a.buy {background:url(images/but.png) no-repeat -454px top; width:76px; height:28px; color:#fff; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro3 a.buy:hover {background-position:-454px -26px; text-decoration:none;}

/*blue buy now (shopping basket) and green free trial*/
.butPro4 {height:28px; padding:5px 0;position:relative;}
.butPro4 a {display:block; float:left; text-align:center; text-decoration:none;}
.butPro4 a.down {background:url(images/but.png) no-repeat -206px top; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;text-align:center; text-decoration:none;}
.butPro4 a.down:hover {background-position:-206px -28px; text-decoration:none;}
.butPro4 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -206px top; text-align:center; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;cursor:pointer;}
.butPro4 .down_popup_hover {background-position:-206px -28px; text-decoration:none;}
.butPro4 .edition { display:none;position:absolute;left:-60px;top:26px;width:265px;}
.butPro4 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro4 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro4 .edition a {font-weight:normal;  background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro4 .edition a:hover {text-decoration:underline;}
.butPro4 a.buy {background:url(images/but.png) no-repeat left top; text-align:left; width:67px; height:28px; padding-left:36px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro4 a.buy:hover {background-position:left -28px; text-decoration:none;}

/*blue buy now ( no shopping basket) and green free trial*/
.butPro5 {height:28px; padding:5px 0;position:relative;}
.butPro5 a {display:block; float:left; text-align:center; font-size:10px;}
.butPro5 a.down {background:url(images/but.png) no-repeat -206px top; width:86px; height:28px; color:#fff; font-weight:bold; line-height:25px;text-align:center;}
.butPro5 a.down:hover {background-position:-206px -28px; text-decoration:none;}
.butPro5 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -206px top; text-align:center; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;cursor:pointer;}
.butPro5 .down_popup_hover {background-position:-206px -28px; text-decoration:none;}
.butPro5 .edition { display:none;position:absolute;left:-60px;top:26px;width:265px;}
.butPro5 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro5 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro5 .edition a {font-weight:normal;  background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro5 .edition a:hover {text-decoration:underline;}
.butPro5 a.buy {background:url(images/but.png) no-repeat -292px top; width:86px; height:28px; color:#fff; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro5 a.buy:hover {background-position:-292px -28px; text-decoration:none;}

/*blue buy now ( no shopping basket)*/
.butPro6 {height:28px; padding:5px 0;}
.butPro6 a {display:block; text-align:center; font-size:10px; margin: 0 auto;}
.butPro6 a.buy {background:url(images/but.png) no-repeat -292px top; width:86px; height:28px; color:#fff; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro6 a.buy:hover {background-position:-292px -28px; text-decoration:none;}

/*blue but*/
.butStyle {height:28px; padding:10px 0;}
.butStyle a {display:block; text-align:center; font-size:11px; background:url(images/but.png) no-repeat -292px top; width:86px; height:28px; color:#fff; font-weight:bold; float:left; line-height:25px; text-decoration:none; margin-right:5px;}
.butStyle a:hover {background-position:-292px -28px; text-decoration:none;}
.butStyle a.down {background:url(images/but.png) no-repeat -205px top; }
.butStyle a.down:hover {background:url(images/but.png) no-repeat -205px -28px;}
/*== end butStyle ==*/


/*=boxStyle==*/
.boxStyle {}
.boxStyle .box_top { background:url(images/boxStyle_column.png) no-repeat; height:5px; line-height:0; font-size:0;}
.boxStyle .box_column { background:url(images/boxStyle_column.png) no-repeat; height:40px; line-height:35px; text-indent:20px; color:#065978; font-size:14px; font-weight:bold;}
.boxStyle .box_main {border-left:solid 1px #fff; border-right:solid 1px #fff; border-bottom:solid 1px #fff; padding:25px 28px; background:url(images/pro_txt_bg.jpg) repeat-x left bottom #fff; height:100%;}
.boxStyle .box_main2 {border-left:solid 1px #fff; border-right:solid 1px #fff; border-bottom:solid 1px #fff; padding:10px; background:url(images/pro_txt_bg.jpg) repeat-x left bottom #fff; height:100%;}
.boxStyle .box_bottom { background:url(images/pro_txt_bottom.png) repeat-x left top; height:8px; font-size:0; line-height:0;}

.boxStyle2 {padding-bottom:10px;}
.boxStyle2 .box_top {background-color:#e2e2e2; border-left:solid 1px #fff; border-right:solid 1px #fff; border-top:solid 1px #fff; height:5px; font-size:0; line-height:0;}
.boxStyle2 .box_column { background:url(images/s_boxStyle.png) no-repeat right top; height:35px; line-height:35px; font-size:12px; font-weight:bold; color:#0079b7; font-family:Arial, Helvetica, sans-serif;}
.boxStyle2 .box_column span { display:block; float:left; background:url(images/s_boxStyle.png) no-repeat left top #d5d5d5; height:35px; width:10px;}
.boxStyle2 .box_main { background-color:#e2e2e2; border-left:solid 1px #fff; border-right:solid 1px #fff; height:100%;}
.boxStyle2 .box_bottom {background:url(images/s_boxStyle.png) no-repeat right bottom; height:10px; font-size:0; line-height:0;}
.boxStyle2 .box_bottom span {display:block; float:left; background:url(images/s_boxStyle.png) no-repeat left bottom #d5d5d5; height:10px; width:20px; _margin-top:1px;}

.boxStyle3 {}
.boxStyle3 .box_top {background-color:#e2e2e2; border-left:solid 1px #fff; border-right:solid 1px #fff; border-top:solid 1px #fff; height:5px; font-size:0; line-height:0;}
.boxStyle3 .box_top2 {background:url(images/box_960_top.png) no-repeat left top; height:10px; font-size:0; line-height:0;}
.boxStyle3 .box_main {border-left:solid 1px #fff; border-right:solid 1px #fff; padding:25px; background:url(images/pro_txt_bg.jpg) repeat-x left bottom #fff; height:100%;}
.boxStyle3 .box_bottom {background:url(images/boxStyle3.png) no-repeat right bottom; height:10px; font-size:0; line-height:0;}

/*==== index-start ====*/
#word {width:960px;margin:0 auto; padding: 10px 0 12px 0; text-align:right;}
#word p {line-height:12px;}
#word .word1,#word .word2,#word .word3 {font-size:11px; color:#666; text-decoration:none; line-height:11px;}
#word .word1 { background:url(images/icon/head_icon1.png) left center no-repeat; padding-left: 15px; margin-left:15px;}
#word .word2 { background:url(images/icon/head_icon2.png) left center no-repeat; padding-left: 18px; margin-left:15px;}
#word .word3 { background:url(images/icon/head_icon3.png) left center no-repeat; padding-left: 21px; margin-left:15px;}
#word a:hover {color:#fff;}
#header{width:960px;margin:0px auto;background:url(images/index_layout.jpg) repeat-x; background-position:0px -55px;height:54px; margin-bottom:10px;}
#header .left_bg{width:17px;background:url(images/index_layout.jpg) no-repeat;background-position:0px 0px;float:left;height:54px;}
#header .right_bg{width:17px;background:url(images/index_layout.jpg) no-repeat;background-position:0px -110px;float:right;height:54px;}
#header .central{width:926px;float:left;}
#header .logo{width:291px;float:left;height:54px; padding-right:30px;}



#nav {width:604px;float:left; background:url(images/index_layouts.jpg) repeat-x 0 -37px; height:37px; margin-top:7px;}
#nav ul li { float:left; text-align:center;position:relative; z-index:999;}
#nav ul li a { color:#000; text-decoration:none; display:block; width:170px; float:left; font-size:12px; font-weight:bold; line-height:37px; height:37px;}
#nav ul li a:hover,#nav ul li a.curr { color:#fff; background:url(images/index_layouts.jpg) repeat-x 0 -111px; line-height:35px;}
#nav ul li.ll a {width:107px; display:block; background:url(images/index_leftbg.png) no-repeat; text-indent:-9999px; overflow-x:hidden;}
#nav ul li.ll a:hover,#nav ul li.ll a.curr { background:url(images/index_leftbg_hover.png) no-repeat;}
#nav ul li.lr a { background: url(images/index_rightbg.png) no-repeat right top; width:157px; display:block; color:#000; text-decoration:none;}
#nav ul li.lr a:hover,#nav ul li.lr a.curr { background:url(images/index_rightbg_hover.png) no-repeat right top; color:#fff;}
#nav li dl {display:none;position:absolute;left:0;top:36px;background:#031c24;z-index:10;}
#nav li dl dd a {float:none;width:160px;height:28px;padding-left:10px;line-height:28px;text-align:left;font-size:11px;color:#c8c8c8;background:none;font-weight:normal;}
#nav li dl dd a:hover {background:#015879;line-height:28px;}
#nav li.lr dl dd a {float:none;width:140px;height:28px;padding-left:10px;line-height:28px;text-align:left;font-size:11px;color:#c8c8c8;background:none;font-weight:normal;}
#nav li.lr dl dd a:hover {background:#015879;line-height:28px;}

#main { width:960px; margin:0 auto;}
.main_content {position:relative; left:0;}
.toTop {
	display:block;
	position:absolute;
	bottom:5px;
	left:962px;
	width:25px;
	height:63px;
	background:url(images/icon_toTop.gif) no-repeat;
}

.banner {padding-bottom:10px;width: 960px; margin:0 auto;}
.banner .numStyle {position:absolute;bottom:15px;right:10px;height:20px;z-index:2;}
.banner .numStyle a {display:block;float:left;width:16px;height:16px;margin:0 4px;background:#fff;line-height:16px;text-align:center;cursor:pointer;}
.banner .numStyle .numCurr {background:#888;color:#fff;font-weight:bold;}


.index_left { float:left; width:259px; height:430px; background:#f6f6f6 url(images/index_box_bottom.jpg) no-repeat -1px bottom; }
.index_left .word { text-align:right; padding-top: 15px;}
.index_title { height:33px;}
.index_title .left { background:url(images/index_layout.jpg) no-repeat -1px -270px; height:33px; width:16px; float:left;}
.index_title .mid { color:#00506e; font-size:16px; font-weight:bold; padding-top: 7px; float:left; width:226px;background:url(images/index_layout.jpg) repeat-x 0px -303px; height:26px;}
.index_title .mids{ width:307px;}
.index_title .right { background:url(images/index_layout.jpg) no-repeat 0 -337px; height:33px; width:17px; float:left;}

.index_box {}

.aff_pro { background:url(../images/banner/aff_index.jpg) no-repeat; height:391px;}
.aff_pro .word { padding-top:100px; font-size:14px; font-weight:bold;}
.aff_pro .word a {color:#ae0000;}

.index_right { float:left; width:340px; height:430px; background:#f6f6f6 url(images/index_box_bottom1.jpg) no-repeat 0 bottom; margin:0 0 0 10px;}
.index_right .bose { margin-top: 5px;}
.index_right .boses { border-bottom: 1px dashed #ccc;}
.index_right .box { float: left; width:82px; padding-right:5px;}
.index_right .word{ float:left; width:213px;}
.index_right h2 { font-size:12px; color:#333; line-height:14px; padding:5px 0;}
.index_right h2 a{color:#333; text-decoration:none; line-height:14px;}
.index_right h2 a:hover { color:#2b7dbc; text-decoration:underline; line-height:14px;}
.index_right p {font-size:11px; color:#333;}
.pro_btn { height:20px; padding:5px 0 0 0; font-size:12px;}
.pro_btn a {display:block; float:right; padding:0 0 0 20px; line-height:20px; color:#06F;}

.pro_btn1 { height:20px; padding:5px 0 0 0;}
.pro_btn1 a {display:block; float:left; padding:0 0 0 20px; line-height:20px; margin-left:10px; color:#06F;}
.pro_btn1 .buy {background:url(images/btn_buy.gif) no-repeat 3px 4px;}
.pro_btn1 .down {background:url(images/btn_down.gif) no-repeat 3px 4px; margin-left:5px;}

.pro_btn .buy {background:url(images/btn_buy.gif) no-repeat 3px 4px; color:#0063AE;}
.pro_btn .down {background:url(images/btn_down.gif) no-repeat 3px 4px; margin-left:5px; color:#0063AE;}

.i_pro_menu {}
.i_pro_menu h4 {padding:1px; cursor:pointer;}
.i_pro_menu h4 a {background:url(images/icon_jt.png) no-repeat 5px 8px #e2e2e2; border-bottom:solid 1px #ccc; display:block; padding-left:20px; line-height:25px;  color:#000; font-size:14px; font-weight:normal;}
.i_pro_menu ul {padding:10px 10px 20px 10px; display:block; background:#ededed;}
.i_pro_menu ul li {border-bottom:dashed 1px #ccc; padding:5px; height:40px;}
.i_pro_menu ul li img { float:left; margin:0 5px;}
.i_pro_menu ul li a {display:block;color:#4f4f4f;}
.i_pro_menu a:hover {text-decoration:underline;}


/*main*/
#sidebar {float:right; width:230px;}
#content {float:left; width:720px;}

.tab_menu {height:38px; display:block;}
.tab_menu li {float:left;}
.tab_menu li a {float:left; padding-right:13px; display:block; background:url(images/tab_menu.png) no-repeat right bottom; height:38px; line-height:38px; font-weight:600; font-size:12px; color:#666;}
.tab_menu li a span {display:block; width:13px; float:left; background:url(images/tab_menu.png) no-repeat left bottom #d5d5d5; height:38px;}
.tab_menu li a:hover {color:#015879; text-decoration:none;}
.tab_menu li.curr a {background:url(images/tab_menu.png) no-repeat right top;color:#015879;}
.tab_menu li.curr a span {display:block; width:20px; float:left; background:url(images/tab_menu.png) no-repeat left top #d5d5d5; height:38px;}

/*.tab2_menu {padding:10px 10px 0 10px; display:block; border-bottom:solid 1px #ccc; margin:0 -15px; height:40px; width:670px; overflow:hidden;}
.tab2_menu li {float:left; margin-right:5px; display:block; height:40px;}
.tab2_menu li a {float:left; padding-right:10px; _padding-right:10px; display:block; background:url(images/tab2_menu.png) no-repeat right bottom; height:40px; line-height:40px; font-weight:600; font-size:12px; *font-size:11px !important; _font-size:12px; color:#666;}
.tab2_menu li a span {display:block; width:10px; _width:5px; float:left; background:url(images/tab2_menu.png) no-repeat left bottom #fff; height:40px;}
.tab2_menu li a:hover {line-height:40px;color:#015879; text-decoration:none;}
.tab2_menu li.curr a {background:url(images/tab2_menu.png) no-repeat right top; color:#015879;line-height:40px;}
.tab2_menu li.curr a span {display:block; width:10px; _width:5px; float:left; background:url(images/tab2_menu.png) no-repeat left top #fff; height:40px;}*/

.tab2_menu {padding:10px 10px 0 10px; display:block; border-bottom:solid 1px #ccc; margin:0 -15px; height:40px; width:670px; overflow:hidden;}
.tab2_menu li {float:left; margin-right:5px; display:block; height:40px;}
.tab2_menu li a {float:left; padding-right:10px; _padding-right:10px; display:block; background:url(images/tab2_menu.png) no-repeat right bottom; height:40px; line-height:40px; width:208px; text-align:center; font-weight:600; font-size:12px; *font-size:11px !important; _font-size:12px; color:#666;}
.tab2_menu li a span {display:block; width:10px; _width:5px; float:left; background:url(images/tab2_menu.png) no-repeat left bottom #fff; height:40px;}
.tab2_menu li a:hover {line-height:40px;color:#015879; text-decoration:none;}
.tab2_menu li.curr a {background:url(images/tab2_menu.png) no-repeat right top; color:#015879;line-height:40px;}
.tab2_menu li.curr a span {display:block; width:10px; _width:5px; float:left; background:url(images/tab2_menu.png) no-repeat left top #fff; height:40px;}

.tab2_main {padding-top:30px;}

.tab3_menu { height:125px;}
.tab3_menu li {float:left; padding:0 10px 0 0;}
.tab3_menu li a { float:left; display:block; height:115px; width:155px; background:url(images/flow_img.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}
.tab3_menu li a.icon01 { background-position:left top;}
.tab3_menu li a.icon02 { background-position:-169px top;}
.tab3_menu li a.icon03 { background-position:-337px top;}
.tab3_menu li a.icon04 { background-position:-506px top;}
.tab3_menu li a.icon01:hover,.tab3_menu li.curr a.icon01 {background-position:left -123px;}
.tab3_menu li a.icon02:hover,.tab3_menu li.curr a.icon02 {background-position:-169px -123px;}
.tab3_menu li a.icon03:hover,.tab3_menu li.curr a.icon03 {background-position:-337px -123px;}
.tab3_menu li a.icon04:hover,.tab3_menu li.curr a.icon04 {background-position:-506px -123px;}
.tab3_main {padding:10px 0;}
.tab3_main h4 {font-size:14px;}

.pro_title {font-size:14px; font-weight:bold; background:url(images/icon_jt.png) no-repeat left 10px; height:18px; padding:5px 0 10px 15px; border-bottom:dashed 1px #ccc; margin:0 20px 10px 20px;}
.pro_title2 {font-size:14px; font-weight:bold; background:url(images/icon_jt.png) no-repeat left 10px; height:18px; padding:5px 0 10px 15px; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
.pro_box {padding:5px 0 5px 18px;}
.pro_box_list { background:url(images/box_bg.png) no-repeat; width:420px; height:175px; padding:20px 25px 10px 0; float:left;}
.pro_box_list .product_img {float:left; width:100px; text-align:center;}
.pro_box_list .product_img span{text-align:center; font-size:13px; font-weight:bold; color:#01345f; width:100px; float:left}
.pro_box_list .product_info {padding:0 0 0 110px;}
.pro_box_list .product_name {font-size:12px; height:32px;}
.pro_box_list .product_txt {height:65px; font-size:11px;}
.pro_box_list .pro_btn { margin-right:5px;}
.pro_box_list .btn_get { padding:20px 0 0 0; height:26px;}
.pro_box_list .btn_get span {display:block; float:left;height:26px; color:#333; font-size:12px; line-height:26px;}
.pro_box_list .btn_get a {display:block; float:right; background:url(images/but.png) no-repeat -650px -2px; width:147px; height:26px; line-height:26px; color:#fff; text-align:center;}
.pro_box_list .btn_get a:hover {background:url(images/but.png) no-repeat -650px -30px; text-decoration:none;}

.pro_other_box {background:url(images/boxStyle_33.png) no-repeat; height:195px; width:860px; padding:10px; margin:5px auto;}
.pro_other_list {float:left; width:410px; padding:0 5px 0 0;}
.pro_other_list .column_l,.pro_other_list .column_r { background:url(images/icon_pro.png) no-repeat; height:30px; line-height:18px; font-size:14px; color:#0079b7; padding:20px 0 0 60px;}
.pro_other_list .column_l { background-position:left top;}
.pro_other_list .column_r {background-position:left -59px;}
.pro_other_list p {padding:5px 10px;}
.pro_other_list ul {padding:5px 5px;}
.pro_other_list ul li {
	padding-left:3px;
	margin-left:10px;
	list-style-type: disc;
	font-size: 12px;
}
.pro_other_list ul a {color:#0063AE;}
.pro_other_list .btn {text-align:right; padding:0 10px 0 0;}

.title_blue_16 {font-size:16px; color:#0079b7; padding:10px 0;}

.pro_box2_list { padding:10px 0; margin:0 50px 0 40px;}
.pro_box2_list .product_img {float:left; width:60px;padding:5px 0; text-align:left;}
.pro_box2_list .product_info {float:left; width:50%;}
.pro_box2_list .product_info p a { color:#0063AE; font-size:12px;}
.pro_box2_list .product_name {padding:5px 0; font-size:12px;}
.pro_box2_list .product_txt {padding:5px 0;}

.pro_box2_list .product_price {float:right; font-size:1.4em; width:150px; padding:20px 0; text-align:center; color:#01345f; font-weight:bold;}
.pro_box2_list .product_price s {font-size:12px; font-weight:normal;}
.pro_box2_list .pro_btn2 {float:right; width:150px; margin-top:15px;}
.pro_box2_list .pro_btn2 .get {display:block; float:right; background:url(images/but.png) no-repeat -650px -2px; width:147px; height:26px; line-height:26px; color:#fff; text-align:center;}
.pro_box2_list .pro_btn2 .get:hover {background:url(images/but.png) no-repeat -650px -30px; text-decoration:none;}

.pro_box2_list .pro_but { float:right; margin:10px 0 0 0;}

.pro_menu_link {padding:10px; margin-bottom:10px;}
.pro_menu_link li { background:url(images/icon_li.png) no-repeat left 8px; font-size:12px; padding:2px 0 2px 10px;}
.pro_a {font-size:12px; font-weight:bold; padding-left:10px;color:#015879;}
.pro_a a {text-decoration:underline;}
.pro_a a:hover {text-decoration:none;}

.s_item_ul {padding:10px;}
.s_item_ul li {clear:both;}
.s_item_ul li a {padding:8px 5px; width:175px; float:left; display:block; color:#666;}
.s_item_ul li img {float:left; margin:5px 0;}

.s_pro_box {padding:10px;}
.s_pro_box .product_img {}
.s_pro_box .product_name {padding:0 5px 5px 5px; font-size:11px; color:#015879;}
.s_pro_box .product_price {padding:5px; font-size:12px; color:#015879; font-weight:bold;}
.s_pro_box .product_price del {display:block; padding:5px 0;}
.s_pro_box .product_txt {font-size:11px; padding:0 5px;}

.s_banner p{padding:10px;}
.s_menu {padding:10px 0 20px 0;}
.s_menu li a {display:block; padding:4px 10px; width:208px; text-decoration:none; font-size:12px; color:#666;}
.s_menu li a:hover { background-color:#c8c8c8; text-decoration:none;}

.pro_page_box { background:url(images/pro_box_bg.png) no-repeat left top; padding:10px 10px 20px 10px;}
.pro_page_box .product_img { float:left; padding-top:20px; text-align:center; width:180px;}
.pro_page_box .product_price {font-size:16px; color:#fffc00; padding-bottom:5px; font-weight:bold; text-align:center;}
.pro_page_box .product_price del {display:block; padding:5px 0; font-size:12px;}
.pro_page_box .product_info { padding:10px 10px 0 190px;}
.pro_page_box .product_name { font-size:18px; color:#fff; padding:10px 0 5px 0; margin-right:-20px;}
.pro_page_box .product_txt {padding:5px 0 20px 0; font-size:12px; line-height:160%; color:#fff;}
.pro_page_box .product_txt a {color:#FFFFFF; text-decoration:underline;}
.pro_page_box .product_txt a {color:#FFFFFF; text-decoration:none;}

.main_column {color:#065978; border-bottom:dashed 1px #ccc; font-size:14px; padding:5px 0; margin:10px 0; display:block;}


.main_txt dl {padding:5px 0;}
.main_txt dt { font-weight:bold; padding:5px 0;}
.main_txt dd { padding-bottom:20px;}
.main_txt p {padding:5px 0;}
.main_txt {line-height:2em;}

/*
.keyfeatureS1 img,.keyfeatureS2 img { float:left; margin:20px 30px 0 0;}
.keyfeatureS1 h4,.keyfeatureS2 h4 {padding:30px 0 0 0; font-size:12px;}
.keyfeatureS1 p,.keyfeatureS2 p {padding:5px 0 5px 180px;} 
*/

.tableStyle { margin:10px 0;}
.tableStyle th,.tableStyle td {padding:8px 15px;}

.table_system { border-collapse:collapse; border:solid 1px #cfcfcf; width:100%;background:#fff;}
.table_system th,.table_system td {padding:8px 15px;border:solid 1px #cfcfcf;}
.table_system .table_title { background-color:#eaeaea; padding:8px 15px; border-top:solid 1px #cfcfcf;border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf;}
.table_system th {text-align:left;}

.main_x_alink a {margin-right:20px;}
.main_x_aimg a {padding:10px 0; width:172px; overflow-x:hidden; margin:0 16px 0 20px; _margin:0 14px 0 14px; float:left; text-align:center; display:block; text-decoration:none;}
.main_x_aimg a span{ display:block; padding-top:10px;}
.main_line_b {border-bottom:dashed 1px #ccc; margin:20px 0;padding-top:20px;}

.title_style {font-size:14px; font-weight:bold; background:url(images/icon_jt.png) no-repeat left 10px; height:18px; padding:5px 0 10px 15px; border-bottom:dashed 1px #ccc; margin-bottom:10px; color:#06F}
.title_style2 {color:#167297; font-size:14px; font-weight:bold; padding:10px 0; margin:10px 0; }

.aff_select { border:solid 1px #cfcfcf; margin:20px 0; padding:20px; height:100%;}
.aff_select h4 {font-size:14px;}
.aff_select ul {margin:10px 0;}
.aff_select ul li {float:left; padding:4px 0; width:47%;}

.aff_id_box {padding:15px 20px; background:#f3f3f3; border:solid 1px #c4c4c4; color:#0079b7; font-size:14px; font-weight:bold;}
.btn_style  {height:26px;}
.btn_style a {display:block; float:right; background:url(images/but.png) no-repeat -810px -2px; width:170px; height:26px; line-height:26px; color:#fff; text-align:center;}
.btn_style a:hover {background:url(images/but.png) no-repeat -810px -30px; text-decoration:none;}

.table_aff_style {border-left:solid 1px #c4c4c4; border-top:solid 1px #c4c4c4; border-bottom:solid 1px #c4c4c4; margin:10px 0; }
.table_aff_style th {border-right:solid 1px #c4c4c4;background:url(images/aff_table_bg01.png) repeat-x left top; height:34px; padding:2px 5px;}
.table_aff_style .aff_column {border-right:solid 1px #c4c4c4; border-top:solid 1px #c4c4c4; border-bottom:solid 1px #c4c4c4;background:url(images/aff_table_bg01.png) repeat-x left bottom; height:26px; font-weight:bold; font-size:14px;padding:2px 5px;}
.table_aff_style .icon01,.table_aff_style .icon02,.table_aff_style .icon03,.table_aff_style .icon04,.table_aff_style .icon05,.table_aff_style .icon06 {background:url(images/icon_aff.png) no-repeat; display:block; float:left; width:30px; height:26px;}
.table_aff_style .aff_column .icon01 { background-position:left 0px;}
.table_aff_style .aff_column .icon02 {background-position:left -28px;}
.table_aff_style .aff_column .icon03 {background-position:left -60px;}
.table_aff_style .aff_column .icon04 {background-position:left -94px;}
.table_aff_style .aff_column .icon05 {background-position:left -125px;}
.table_aff_style .aff_column .icon06 {background-position:left -155px;}
.table_aff_style table {background:url(images/aff_table_bg02.png) repeat-x left bottom #fff;border-right:solid 1px #c4c4c4;}
.table_aff_style table td {padding:2px 5px;}

.a_link,.a_link a {font-size:12px; font-weight:bold; text-decoration:underline; padding:10px 0;color:#167297;}
.a_link:hover,.a_link a:hover { text-decoration:none;}

.column_promotion { position:relative; height:34px; background:url(images/column_bg.gif) repeat-x; line-height:34px; font-size:16px; border:solid 1px #c4c4c4; padding:0 0 0 60px; margin-top:20px;}
.column_promotion span {display:block; position:absolute; top:-10px; left:10px; width:38px; height:42px; background:url(images/icon_promotion.png) no-repeat;}
.special_title { height:70px; padding:10px 0 0 5px;}
.special_title h3 {float:left; font-size:20px; font-weight:normal; height:30px; padding:30px 10px 10px 10px; line-height:30px; display:block; color:#0054d3;}
.special_title h3 span {font-size:30px; height:40px; line-height:40px; color:#d30000;}
.special_title p {background:url(images/jt_img.gif) no-repeat right top; float:right; height:33px; padding:12px 10px 0 0;}
.pro_present { padding:5px 0;}
.pro_present .product_img1 {float:left; padding-top:60px;}
.pro_present .product_img {float:left;}
.pro_present .butPro3 {width:210px; padding:0 0 0 20px;}
.pro_present .product_info {padding:0 20px 0 260px;}
.pro_present .product_name {font-size:18px; font-weight:normal; color:#000; padding:20px 0 0 0;}
.pro_present .product_name a {color:#000;}
.pro_present .product_txt {padding:10px 0;}
.pro_present .product_price {text-align:right; font-size:14px; padding:5px;}
.pro_present .product_price big {font-size:20px; color:#015879;}
.pro_present .pro_code {text-align:left; font-weight:normal; padding:5px;}
.pro_present .enter_id {padding:0px; text-align:right;}
.pro_present .enter_id input {height:20px; line-height:20px;}
.pro_present .enter_id .btn_enter {background:url(images/but.png) no-repeat -810px -2px; font-size:10px; font-stretch:narrower; width:207px; height:26px; border:none; color:#fff; margin-left:6px;}  /* 21000816 wanghaijin */
.main_materials {padding:10px 6px;}
.main_materials h5 {font-size:14px;}
.main_materials .size_down {padding:5px 0;}
.main_materials a { font-size:13px; margin:0 26px 0 0; color:#0054d3;}

.product_pri_btn .product_price { float:right;}
.product_pri_btn .butPro3 { float:right; margin:0 10px;}

.sid_benefit {padding:5px 10px;}
.sid_benefit li {
	padding:2px 0 5px 0;
	list-style-type: disc;
	margin-left:10px; 
}
.sid_benefit li a {line-height:14px; color:#01345f;}

/*affiliate - carousel*/
.infiniteCarousel {width:670px;position: relative; height:200px;}
.infiniteCarousel .wrapper {width:620px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */overflow: auto;height:200px;margin: 0 18px 0 22px;position:absolute;top: 0;}
.infiniteCarousel .wrapper ul {width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;}
.infiniteCarousel ul li {display:block;float:left; padding:5px; height:190px;width:145px;}
.infiniteCarousel ul li .img_wrap { background:url(images/photoImgWrap.png) no-repeat left top; width:138px; height:138px; padding:7px 0 0 7px;}
.infiniteCarousel ul li a {display:block; text-align:center; padding-right:10px;}
.infiniteCarousel .arrow {display: block;height:36px;width:20px;background: url(images/arrow.png) no-repeat 0 0;text-indent: -999px;position: absolute;top:60px;cursor: pointer;}
.infiniteCarousel .forward {background-position:0 0;right: 0;}
.infiniteCarousel .back {background-position: 0 -82px;left: 0;}
.infiniteCarousel .forward:hover {background-position: 0 -42px;}
.infiniteCarousel .back:hover {background-position: 0 -124px;}
/*affiliate - carousel - end*/

.image_ad_title { background:url(images/ad_column.jpg) no-repeat; padding:0 30px; height:30px; margin:5px 0; line-height:28px; font-size:14px; cursor:pointer;}
.title_close { background-position:left -30px;}
.image_ad_wrap {padding:20px 5px;}
.image_ad_box {float:left; width:320px; padding-bottom:10px;}
.image_ad_box .image_ad_img {float:left; background:url(images/photoImgWrap.png) no-repeat left top; width:138px; height:138px; padding:7px 0 0 7px;}
.image_ad_box .image_ad_info { padding-left:150px; padding-right:10px;}
.image_ad_box .image_ad_info h3 { font-size:11px; padding:10px 0; line-height:12px;}
.image_ad_box .image_ad_info a {display:block;}

.support_faqList {padding-bottom:30px;}
.support_faqList li { list-style:decimal; padding:2px 0; margin:0 20px;}
.support_faqList li a {color:#06F;}
.support_faq h4 {font-size:12px; padding:30px 0 5px 0;}
.support_faq p strong { font-size:14px;}

.from_table {margin-top:40px;}
.from_table th,.from_table td { padding:5px;}
.from_table select,.from_table input,.from_table textarea { width:70%;}



#foot { width:960px; margin:10px auto;}
#foot .right,#foot .left {float:left; width:17px; height:75px;}
#foot .left { background:url(images/index_layout.jpg) no-repeat 0 -371px; }
#foot .right { background:url(images/index_layout.jpg) no-repeat 0 -523px;}
#foot .word { float: left; text-align:center; width:926px; background:url(images/index_layout.jpg) repeat-x 0 -447px; height:55px; padding-top:20px; line-height:130%; font-size:11px;}
#foot .word span { font-size:11px; color:#666;}
#foot .word a { color:#333; text-decoration:none;}
#foot .word a:hover { color:#2278c8; text-decoration: underline;}


hr {clear:both;height:0;margin:16px 0;border-top:1px solid #ddd;border-bottom:none;}


/*==Feature Style=================================================*/
.feature1_img_l_s,
.feature1_img_r_s {padding:10px 0;}
.feature1_img_l_s img {float:left;margin-left:8px;margin-right:12px;}
.feature1_img_l_s .cont,
.feature1_img_r_s .cont {padding-left:180px;}
.feature1_img_l_s .cont h4,
.feature1_img_r_s .cont h4,
.feature1_img_l_s .cont .f_title,
.feature1_img_r_s .cont .f_title {font-size:14px; padding-bottom:5px;}
.feature1_img_l_s .cont ul li { background:url(images/icon_blue_li2.png) no-repeat left 10px;padding-left:10px;}
.feature1_img_r_s .cont ul li { background:url(images/icon_blue_li2.png) no-repeat left 10px;padding-left:10px;}
.feature1_img_r_s img {float:right;margin:0 20px 0 10px;}
.feature1_img_r_s .cont {padding-left:0;}
.feature1_img_l_s p,
.feature1_img_r_s p {padding-left:0px;}

.feature5_img_double {padding-top:20px;}
.feature5_img_double .item {float:left;width:300px;padding:10px 0;}
.feature5_img_double .margin_r {margin-right:42px;}
.feature5_img_double .item img {float:left;margin-top:4px;}
.feature5_img_double .item div {padding-left:80px;}
.feature5_img_double .item h4,
.feature5_img_double .item .f_title {padding-bottom:5px;font-size:12px;font-weight:bold;color:#333;}
.feature5_img_double .item ul li {background:url(images/icon_blue_li2.png) no-repeat left 10px;padding-left:10px;}

.feature6_txt_double dl {float:left;width:296px;padding:10px 0 10px 10px;}
.feature6_txt_double .margin_r {margin-right:42px;}
.feature6_txt_double dl dt {padding-bottom:5px;font-weight:bold;font-size:14px;}

.feature3_img_btm {padding:10px 0;}
.feature3_img_btm h4,
.feature3_img_btm .f_title {font-size:14px;font-weight:bold; padding-bottom:5px;}
.feature3_img_btm ul li {background:url(images/icon_blue_li2.png) no-repeat left 10px;padding-left:10px;}
.feature3_img_btm ol li {background:url(images/icon_blue_li2.png) no-repeat left 10px;padding-left:10px;} 
.feature3_img_btm img {margin:10px 0;}

.feature4_txt h4,
.feature4_txt .f_title {padding:12px 0 5px 0;font-size:14px;font-weight:bold;}
.feature4_txt p {padding:4px 0;}

.feature2_img_l_b,
.feature2_img_r_b {padding:10px 0;}
.feature2_img_l_b img,
.feature2_img_r_b img {float:left;margin:0 12px;}
.feature2_img_l_b h4,
.feature2_img_r_b h4,
.feature2_img_l_b .f_title,
.feature2_img_r_b .f_title {font-size:14px;font-weight:bold; padding-bottom:5px;}
.feature2_img_l_b ul li  {background:url(images/icon_blue_li2.png) no-repeat left 10px;padding-left:10px; margin-left:275px;}
.feature2_img_r_b ul li  {background:url(images/icon_blue_li2.png) no-repeat left 10px;padding-left:10px;}
.feature2_img_r_b img {float:right;}

.buy-down{padding:20px 0;overflow:hidden;zoom:1;}
.buy-down a{margin:0 0px;white-space:nowrap;font-style:italic; text-decoration:underline;}
.buy-down li {padding:4px 0 4px 25px;}
.buy-down .icon01 {background:url(images/icon_buy_small.png) no-repeat left 5px; }
.buy-down .icon02 {background:url(images/icon_down_small.png) no-repeat left 5px;}

/*error_404 ==add in 2010 01 13 */
.error_404 { padding:10px 0 30px 0; border-bottom:solid 1px #ccc;}
.error_404 h2 {font-size:24px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 10px 0;}
.error_404 h4 {font-size:16px; font-weight:normal;}

.nav_404 {float:left; padding:10px 0 40px 0;}
.nav_404 dl {float:left; width:300px;}
.nav_404 dl dt {background:url(images/icon_blue_jt.png) no-repeat left 24px; font-size:18px; padding:20px 0 10px 10px; color:#000;}
.nav_404 dl dt a {font-size:18px; color:#000;}
.nav_404 dl dd {padding:0 10px 2px 10px;}

.banner_404 {float:right; padding:30px 0 0 0; width:290px;}
