@charset "utf-8";
/* CSS Document */
.box_bg {
	background:url(images/pro_bg.gif) repeat-x 0 bottom;
	padding:15px 20px;
	zoom:1;
	margin:20px 10px 10px 10px;
}
.box_bg .box_left {
	float:left;
	padding:0 15px;
}
.box_bg .box_right {
	float:right;
	padding:0 10px;
}
.price {
	font-size:1.3em;
	color:#cd0000;
	font-weight:bold;
	text-align:center;
	padding:0 15px 0 0;
}
.free_app {
	line-height:40px;
}
.box_download {
	background:url(images/icon_download.gif) no-repeat 0 center;
	padding-left:20px;
	font-size:14px;
	height:20px;
	line-height:20px;
}
.columnName {
	font-size:14px;
	font-weight:bold;
	padding:0 15px 15px 15px;
	margin:5px 0 0 0;
	color:#3d4e56;
	background:url(images/affliciate_li.jpg) no-repeat left 5px;
}
.columnName
.rlist {border:1px solid #ddd;margin-bottom:15px;}
.rlist ul li{margin-bottom:8px;border-bottom:1px dotted #ccc;padding-bottom:4px;padding-top:2px;}
.rlist ul li img{padding:0 5px 0 14px;}
.rlist ul li.end{border:none;margin-bottom:0;}
.rlist ul li a{display:block;font-size:12px;text-decoration:none;line-height:22px;color:#333;}
.rlist ul li a span{font-size:9px;color:#f80; padding-left:4px;}
.rlist ul li a:hover{display:block;font-size:11px;line-height:22px;color:#7fa20f;}
.rlist ul li a img{margin-right:8px;margin-top:-1px;vertical-align:middle;}

/*useful*/
.productMain .img_gap{padding-top:30px;}
.productMain {padding: 5px 15px;}
.product_box2{padding-bottom:10px;}
.product_box2 .product_img { float:left; width:210px; text-align:center; padding-top:20px;}
.product_box2 .product_img a {*cursor:pointer !important;}
.product_box2 .product_price { color:#FF6600; font-size:18px;}
.product_box2 .product_price del{display:block;font-size:14px;}
.product_box2 .product_info {padding:15px 20px 5px 210px; color:#666;}
.product_box2 .product_name {font-size:16px; font-weight:bold; padding:10px 0; color:#333;}
.product_box2 .product_name a {font-size:18px; font-weight:bold; text-decoration:none; color:#333;}
.product_box2 .product_name a:hover {text-decoration:underline;}
.product_box2 .product_info p {padding:0 0 5px 0;}
.ul_style li { background:url(images/History_li.gif) no-repeat left 12px; padding:3px 0 3px 10px;}
.table {border:1px solid #ccc; border-collapse:collapse;}
.table td {padding:5px;}
.h5_title {padding: 10px 0;font-size: 12px;}
.sidebarProduct .product_img { float:left; width:105px; text-align:center; padding-left:35px}
.sidebarProduct .product_price { float:left;padding:50px 0 0 0;font-size:14px; font-weight:bold; color:#FF6600;}
.sidebarProduct .productPlus {background:url(images/ico_+.png) no-repeat 5px 40px;}
.sidebarProduct .product_name {padding:5px 0; font-size:12px; font-weight:bold; line-height:16px;}
.sidebarProduct .product_name a {font-size:12px; font-weight:bold; color:#333; line-height:16px;}
.sidebarProduct .product_info { font-size:11px; line-height:16px; padding:0 0 0 5px;}
.sidebarProduct .product_save { font-size:14px; font-weight:bold; padding:10px 0 5px 5px;}
.sidebarProduct .product_save span {color:#e60000;}
.productMain .list_box {float: left;width: 188px;height: 94px;padding: 0;margin: 0;}
.productMain .list_arrow {float: left;background-image: none;padding: 0;margin: 0;}
.productMain .list_box span {font-weight: bold;font-size: 14px;}
.butPro{height:28px;padding:5px 0}
.butPro a{margin:0 auto}
.butPro a.buy,.butPro a.apply{background:url(images/but.png) no-repeat -104px top;width:66px;height:28px;padding-left:36px;color:#fff;font-size:11px;font-weight:bold;line-height:25px;display:block;text-decoration:none;text-indent:0}
.butPro a.buy:hover{background-position:-104px -28px;text-decoration:none}


#main {width: 950px;margin: 0 auto;}
.about_profile_word { line-height:200%;padding:10px}
.about_profile_word img { margin:0 0 50px 20px;}
.affilate_title { font-size: 14px; font-weight:bold;border-bottom:1px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px;}
.affilate_table { background:url(images/affliciate_li.jpg) no-repeat left 10px; padding-left:12px; line-height:26px;}
.affilate_tab_left { float:left; margin-right: -1px; text-align:center;}
.affilate_tab_left li { background:url(images/Affiliate_build_custom_tab1.gif) no-repeat; width:76px; height:36px; font-size:12px; line-height:33px;cursor:pointer;}
.affilate_tab_left li.curr { background:url(images/Affiliate_build_custom_tab2.gif) no-repeat;}
.affilate_tab_right { float:left; border:1px solid #ccc; padding: 10px 0; line-height: 180%; font-size:11px; width:560px;}
.affilate_multimedia { padding:0 30px; display:block;}
.affilate_multimedia dt {font-weight:bold; clear:both; font-size:13px; padding:5px;}
.affilate_multimedia dd {padding:2px 0; float:left; width:250px;}
.affilate_choose { border-top: 1px solid #ccc; padding: 7px 0 0 15px;}
.affilate_butten {background: url(images/Affiliate_build_custom_butten.gif) no-repeat 0 0; width:172px; height:22px; border:0;}
.pb_10 {padding-bottom:10px;}
.ws_partner_box {width:300px; padding:10px 20px 10px 0; float:left;}
.ws_partner_box dt {font-size:14px; font-weight:bold; line-height:24px; padding:5px 0;}
.ws_partner_box dd { padding:0 0 0 10px;}
.ws_partner_box a { text-decoration:underline; color:#7FA20F;}
.ws_partner_box a:hover { text-decoration:underline; color:#7fa20f;}
.ws_partner_box ul { padding:10px 10px;}

.ws_resource_box {width:300px; padding:10px 20px 10px 0; float:left;}
.ws_resource_box h2 {font-size:12px; font-weight:bold; line-height:14px;}
.ws_resource_box li { padding:0 0 0 0px;}
.ws_resource_box a { color:#7FA20F;}
.ws_resource_box a:hover {text-decoration:underline; color:#7fa20f;}
.ws_resource_box ul { padding:5px 5px;}
.ws_rss_box { border-right: 1px dotted #ccc; padding-right: 40px;}
.ws_rss_box_r { padding-left: 20px; float:left;}
.subscribe {border: 1px solid #ccc; margin: 25px 60px; padding: 30px 50px;}
.rss_word { padding: 20px 70px;}


/*= affiliate =*/
.affiliate{padding: 1px 20px 10px 20px;}
.affiliate .title{color:#005d94;font-size:14px;font-weight:bold;background:url(images/affliciate_li.jpg) left no-repeat; background-position:15px 3px;padding:0 0 5px 30px;margin:35px 0 0px 0;border-bottom:1px dotted #ccc;}
.affiliate p{color:#666;font-size:12px;line-height:20px;padding:10px 15px; font-family:Tahoma;}
.affiliate dl{padding:15px 5px 5px 15px;}
.affiliate dt{font-weight:bold;}
.affiliate dd{font-size:11px;color:#666;line-height:16px;}
.affiliate .affiliate_a{background:url(images/Affiliate-_a.gif) no-repeat left;font-size:12px;}

.newsRoom {padding: 0 20px 0px 20px;}
.newsRoomInfo {padding-bottom:30px;}
.newsRoomInfo img{float:left;margin:30px 0 0 0;width:147px;}
.newsRoomInfo .infoRight {padding:30px 0 0 160px;}
.newsRoomInfo .title{font-size:16px;font-weight:bold;line-height:30px;color:#333;}
.newsRoomInfo .infoRight p{font-size:11px;color:#666666;line-height:16px;}
.newsRoomList {padding:5px 0px 0px 0px;font-size:11px;color:#666;line-height:16px;border-bottom:1px solid #ddd;}
.newsRoomList a.news_title span {float:left; width:140px; height:18px; padding-right:5px; text-align:right; display:block;color:#888;}
.newsRoomList a.news_title {border-top:1px solid #ddd; padding:10px 0; margin-right:5px; font-size:11px; display:block; cursor:pointer;background:url(images/icon_open.png) no-repeat right 15px;}
.newsRoomList a.news_title:hover {text-decoration:none;color:#f60;}
.newsRoomList a.newsclose {background:url(images/icon_close.png) no-repeat right 15px;}
.newsRoom_info {padding:10px 15px 20px 15px; border-top:1px solid #ddd;}
.newsRoom_info p {padding:5px 0;}
.newsRoom_info .news_img {float:left; width:170px; overflow-x:hidden;}
.newsRoom_info .news_txt {padding:10px 0 0 180px;}
.newsRoom_info .news_email {margin-left:180px; background:url(images/news_room_email.png) no-repeat left top; height:70px;}
.newsRoom_info .news_email p {margin-left:100px; background:url(images/news_room_email.png) no-repeat right top #fff; height:45px; padding-top:25px;}
.newsRoom_info .more {display:block; background:url(images/more_btn.png) no-repeat; width:80px; padding-left:10px; text-align:left; height:20px; line-height:18px; margin-top:10px;}


.terms {padding: 1px 20px 30px;}
.terms .title{color:#333;font-size:14px;font-weight:bold;background:url(images/affliciate_li.jpg) left no-repeat; background-position:15px 3px;padding:0 0 5px 30px;border-bottom:1px dotted #ccc;}
.terms p{color:#666;font-size:11px;line-height:16px;padding:5px 15px 10px;}

.news {padding:0 30px;}
.news .title{color:#333;font-size:20px; font-family:Arial, Helvetica, sans-serif;padding:20px 0 10px 0;line-height:25px;border-bottom:#ddd 1px solid; margin-bottom:20px; font-weight:normal;}
.news h1{color:#333;font-size:20px; font-family:Arial, Helvetica, sans-serif;padding:20px 0 10px 0;line-height:25px;border-bottom:#ddd 1px solid; margin-bottom:20px; font-weight:normal;}
.news h2 {font-size:12px; font-weight:bold; padding-bottom::10px;}
.news h3 {font-size:11px; font-weight:bold; padding-bottom::10px;}
.news .title span{color:#666;font-size:11px; font-weight:normal;}
.news img{margin:30px auto;}
.news p{color:#333;font-size:11px;line-height:16px;padding:0 0 25px 0;}
.news p img {margin: 0px auto;}
.news .news_a{line-height:25px;padding-top:5px; }
.news h5 {font-size:12px; font-weight:bold; padding-bottom:5px;}

.page { padding:30px 0 5px 0; TEXT-ALIGN: center }
.page a { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none }
.page a:hover { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid }
.page a:active { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid }
.page .current { BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4 }
.page .disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid }

.contactStyle { padding:10px 20px 0 20px;}
.contactStyle .title { ont-size:14px; font-weight:bold; padding:10px 15px; margin:0 0 10px 0; color:#3D4E56; background:url(images/affliciate_li.jpg) no-repeat left 15px; border-bottom:dashed 1px #ccc;}
.contactStyle p { padding:10px 14px;}

.history{padding:10px 0px 0 10px;}
.history_banner{margin-bottom:10px;}
.history dl {padding:20px;}
.history dt{float:left;background:url(images/History_li.gif) no-repeat right  7px;padding:1px 10px 0 0;color:#119bca;font-size:11px; font-weight:bold;}
.history dd{padding:0 0 0 20px;float:left;color:#666;font-size:11px;line-height:20px;}

.relatedPages{margin:0 20px;}



/*---result---*/
.resultl { width:170px; float:left; margin-left:25px;}
.resultm1 { background:url(../images/result_1.jpg) repeat-x 0 7px; width:350px; height:22px; float:left;} 
.resultm2 { background:url(../images/result_2.jpg) repeat-x 0 7px; width:350px; height:22px; float:left;}
.resultm3 { background:url(../images/result_3.jpg) repeat-x 0 7px; width:350px; height:22px; float:left;}
.resultr { width:80px; float:left; padding-left:8px;}
.result_blog { font-size:16px; font-weight:bold; margin: 0 auto; text-align:center;}


.box_960 .ftop {background:url(../style/images/store_ftop.gif) no-repeat left top; height:36px; width:960px; margin:0 auto;}
.box_960 .fmain{background:#fff;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc; height:100%;width:958px;margin:0 auto;}
.box_960 .fm_container{background: url(../images/404/box_404_gray.jpg) repeat-x bottom; width:100%;}
.box_960 .fend{background: url(../style/images/store_fend.gif) no-repeat; width:960px; height:27px; margin:0 auto;}
.box_960 .right_404{float:right;padding:94px 90px 72px 111px;}
.box_960 .right_404 .words_sorry{margin:0px 0 5px 0;}
.box_960 .left_404{padding:25px 0 0 100px;}
.line_title { line-height:30px; font-size:24px; border-bottom:1px dotted #ccc; padding:20px 0 10px 0px; background:url(images/affliciate_li.jpg) no-repeat 35px 28px; padding-left:50px; line-height:26px;}
.rss{width:350px;overflow:hidden;zoom:1;}
.rss li{display:inline;float:left;margin:0 5px;}


/*newsletter_page*/
.newsletter_page {padding:0 30px 50px 30px;}
.newsletter_page h2 {font-weight:normal; font-size:36px; line-height:1.6em; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
.newsletter_page .nl_img {float:left; margin-top:20px;}
.newsletter_page .nl_info {padding:20px 0 0 280px;}
.newsletter_page .nl_info p {padding:5px 0;}
.newsletter_page .nl_info .info_list {padding:10px 0 10px 0;}
.newsletter_page .nl_info .info_list li {background:url(images/ico_arrow.gif) no-repeat left 8px; padding:0 0 0 10px;}
.newsletter_page .nl_form {padding:5px 0 0 0;}
.newsletter_page .nl_form #mail_tips { display:none; margin-top:6px; width:510px; background:#fff3bc; line-height:18px; padding:4px 5px;}

.newsletter_page .nl_info h3 {font-size:12px; border-top:solid 1px #e6e6e6; margin-top:20px; background:url(images/icon_tool.png) no-repeat 2px 15px; padding:13px 0 0 23px; line-height:20px;}
.newsletter_page .manage_list {padding:2px 23px;}
.newsletter_page .manage_list a {font-size:11px;}
.newsletter_page .nl_info h4 {font-size:24px; font-weight:normal; padding:5px 0;}
.newsletter_page .nl_info .mail_add { font-size:14px; padding:20px 0;}
.newsletter_page .nl_info h5 {font-size:24px; font-weight:normal; padding:0 0 10px 0;}

.newsletter_page .nl_img2 {float:left; margin:20px 0 0 30px;}
.newsletter_page .nl_info2 {padding:20px 0 0 200px;}
.newsletter_page .nl_info2 p {padding:5px 0;}
.newsletter_page .nl_info2 .info_list {padding:0 0 10px 0;}
.newsletter_page .nl_info2 .info_list li {background:url(images/ico_arrow.gif) no-repeat left 8px; padding:0 0 0 10px;}
.newsletter_page .nl_info2 h5 {font-size:24px; font-weight:normal; padding:0 0 10px 0;}

/*siteMap*/
.columnSitemap { font-size:24px; background:url(images/affliciate_li.jpg) no-repeat 0 14px; padding:0 0 20px 20px; height:36px; line-height:36px; margin-left:30px; border-bottom:dashed 1px #ccc; width:855px;}
.SitemapMain {float:left; width:310px;}
.SitemapMain dl {padding:20px 30px;}
.SitemapMain dl a { color:#333;}
.SitemapMain dt { font-size:20px; padding:10px 0 5px;}
.SitemapMain dd { background: url(images/History_li.gif) no-repeat left 8px; padding:2px 0 2px 10px;}
.SitemapMain ul { padding:5px 0;}
.SitemapMain ul li {background:url(images/ico_arrow.gif) no-repeat left 8px; padding-left:10px; font-size:11px;}
.country{padding: 10px 0px 30px 48px;}

.sidebar_menu {padding-bottom:10px;}
.sidebar_menu dt {color:#333; background:url(images/line2.gif) repeat-x left bottom; line-height:25px; margin:5px 0;}
.sidebar_menu dt a {color:#333;background:url(images/subnav_dot.gif) no-repeat -35px 6px; padding-left:10px; line-height:25px;}
.sidebar_menu dd { font-size:11px; padding-left:10px;}
.sidebar_menu dd a {color:#666; font-size:11px;}

.sidebar_menu2 {padding-bottom:10px;}
.sidebar_menu2 h6{height:25px;color:#333;font-size:14px;font-weight:bold; background:url(images/line2.gif) repeat-x left bottom; line-height:25px; margin:5px 0;}
.sidebar_menu2 h6 a{color:#333;background:url(images/subnav_dot.gif) no-repeat -35px 6px; padding-left:10px; line-height:25px; font-weight:bold; font-size:12px;}
.sidebar_menu2 ul li { font-size:11px; padding-left:10px;}
.sidebar_menu2 ul li a {color:#666; font-size:11px;}
.btn_more {text-align:right;}
.btn_more a {color:#666;}

#mainLeft { float:left; width:710px;}
	#mainLeft .mainTopColumn {background:url(images/mainLeftColumnBg.png) no-repeat left bottom; height:35px; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px;}
	/*==== store CSS add Zhaojk ====*/
    .MTC_AddStyle{clear:both;position:relative;left:0;top:0;z-index:10;height:37px; font-size:14px; font-weight:bold;}
	.MTC_AddStyle ul{position:absolute;left:0;top:0;z-index:99;}
	.MTC_AddStyle ul li{cursor:pointer;float:left;width:176px;height:45px;background:url(images/store_tab_img.gif) left top no-repeat;font-weight:normal;text-align:center;line-height:35px;}
	.MTC_AddStyle ul li.tab_Curr{zoom:1;cursor:default;width:182px;height:45px;background:url(images/store_tab_img2.gif) left top no-repeat;color:#003658;font-weight:bolder;line-height:35px; color:#fff;}
	/*==============================*/
	#mainLeft .mainTopColumn2 {background:url(images/mainLeftTop.png) no-repeat; height:10px; font-size:0; line-height:0;}
	#mainLeft .mainContent {background-color:#fff; border:solid 1px #cfcfcf; padding:10px; height:100%;}
.sidebar_list {}
.sidebar_list li {font-size:11px; background:url(images/subnav_dot.gif) no-repeat -30px 10px; padding-left:15px;}
.sidebar_list li a {color:#666; font-size:11px;}
.sidebar_list li a:hover {color:#7fa20f;}

.sidebar_list2 {}
.sidebar_list2 li {font-size:11px; background:url(images/ico_arrow.gif) no-repeat 5px 8px; padding:2px 0 5px 15px; line-height:14px;}
.sidebar_list2 li a {color:#666; text-decoration:none; font-size:11px; line-height:14px;}
.sidebar_list2 li a:hover {color:#7fa20f; text-decoration: underline;}

sidebar_list3{}
.sidebar_list3 li{font-size:11px; background:url(images/slidebar_li.gif) no-repeat 5px 8px; padding:2px 0 5px 15px; line-height:14px;}
.sidebar_list3 li a {color:#666; text-decoration:none; font-size:11px; line-height:14px;}
.sidebar_list3 li a:hover {color:#7fa20f; text-decoration: underline;}
#mainRight { float:right; width:230px;}
.sidebarBox {padding-bottom:10px;}
.sidebarBox .column {background:url(images/sidebarColumn.png) no-repeat; height:30px; padding:0 10px; line-height:30px; font-size:14px; font-weight:bold;}
.sidebarBox .column2 {background:url(images/sidebarColumn.png) no-repeat; height:2px; line-height:0; font-size:0;}
.sidebarBox .sidebarContent {background:url(images/sidebarContent.png) no-repeat left bottom; padding:10px 10px 15px 10px;}
.sidebar_follow ul li{float:left;width:43px;margin:0 4px;}
.sidebar_follow ul li.pro_clear{margin:0;}
.client_logos {position:relative;width:210px;height:100px;overflow:hidden;}
.client_logos ul {position:absolute; left:0px; top:0px;}
.client_logos ul li {float:left;width:210px; height:100px;vertical-align:middle;text-align:center;}

/*search page*/
.search_main {width:700px; margin:0 auto; padding:20px 0 0 0; overflow:hidden;}
.search_main iframe {width:690px; height:1000px;}
.box_download {background:url(images/icon_download.gif) no-repeat 0 center;padding-left:20px;font-size:14px;height:20px;line-height:20px;}

.img_fl{padding:0 0 20px 10px;}
.img_fr{padding:0 10px 20px 0;}
.h_title{ font-size:14px; font-weight:bold;}