@charset "utf-8";
/* CSS Document */

#banner_index {position:relative;z-index:40; padding:5px 0; width:1000px; height:290px; overflow:hidden;}
#banner_index .banner_menu {position:absolute;bottom:10px;right:5px;height:20px;z-index:41;}
#banner_index .banner_menu a {display:block;float:left; font-size:11px;width:16px;height:16px;margin:0 4px;background:#fff;line-height:16px;text-align:center;cursor:pointer; text-decoration:none;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#banner_index .banner_menu .numCurr,#banner_index .banner_menu a:hover {background:#9aca3c;color:#fff;font-weight:bold;}
.mainLeft{ float:left;width:760px;}
#main_pro {padding:5px 0; overflow:hidden; }
#main_pro .box_main { padding:5px 20px;border:solid 1px gainsboro; border-radius:5px; overflow:hidden;}
.column {background:url(style_img/home_line.gif) no-repeat left top;margin-bottom:15px;padding:0 0 0 10px;height:50px;line-height:50px;font-size:25px;font-weight: bold;}
.clear_height {clear:both; height:5px;}
.home_line{height:30px;margin-bottom:20px;background:url(style_img/hone_line.gif) left center no-repeat;}
.pro_index {float:left; width:338px; padding:10px; overflow:hidden;}
.pro_index .product_img { float:left; width:120px; height:250px;padding-top:15px;}
.pro_index .product_img span{ position:absolute; bottom:-10px; left:5px; z-index:100;}
.pro_index .product_name {padding:10px 0 10px 0; }
.pro_index .product_name span { display:block; font-size:14px; color:#7d7d7d; font-family:Verdana; font-weight:normal;}
.pro_index .product_name a {font-size:18px;}
.pro_index .product_name .pro_icon {
	position:absolute;
	right:0;
	top:0;
	width: 157px;
	text-align:right;
}
.pro_index .product_info {padding:0 0 5px 0;}
.pro_index .pro_btn {padding:10px 0;height:25px;}
.pro_index .pro_btn a {float:left;}
.pro_index .versiob_btn,.pro_index .versiob_btn1{height:20px; padding:0 10px 0 0; float:right; overflow:hidden;}
.pro_index .versiob_btn a { display:block; background:url(style_img/icon_mac.png) no-repeat left 3px; line-height:20px; padding:0 0 0 20px;}
.pro_index .versiob_btn1 a {  display:block; background:url(style_img/icon_win.png) no-repeat left 3px; line-height:20px; padding:0 0 0 20px;}

#productNav_news {height:730px; padding:0 10px 0 20px; margin:5px 0; background:url(style_img/bottom_box1000.png) no-repeat left top;}
.product_nav {float:left; width:730px; height:727px; overflow:hidden;}
.product_nav .product_menu {height:35px; padding:7px 0 0 0; display:block;}
.product_nav .product_menu li {float:left; line-height:25px; height:30px; padding:5px 0 0 0; display:block; font-size:14px; font-weight:bold; width:132px; text-align:center; cursor:pointer;background:url(style_img/bottom_box1000.png) no-repeat left -731px;_background:url(style_img/bottom_box1000.png) no-repeat left -730px; margin-right:3px;}
.product_nav .product_menu li.curr {background:url(style_img/bottom_box1000.png) no-repeat -133px -731px;_background:url(style_img/bottom_box1000.png) no-repeat -133px -730px;}
.pro_nav_main { padding:10px 0 0 0;}
.pro_nav_main .fl {width:130px;}
.pro_nav_main h4 {font-size:12px; background:url(style_img/icon_dot2.gif) no-repeat left 15px; padding:5px 0 0 10px;}
.pro_nav_main ul { display:block; padding:0 0 10px 10px;}
.pro_nav_main li {clear:left;}
.pro_nav_main li a {color:#666;}

.news_index {
	width:720px;
	height:665px;
	padding:0 0 0 5px;
	margin:1px 0;
	position:relative;
}
.news_index .column_name { height:42px; padding:0 0 0 5px; display:block; line-height:42px; font-size:14px;}
.news_index .column_name span {float:left;}
.news_index .column_name a {float:right; margin:15px 0 0 0;}
.bg_color {background:#f3f2f2;}
.news_list li { padding:5px;}
/*news scrollbar*/
#Scroller-1 { position: absolute; top:10px; height:625px; width:720px;overflow: hidden;}
.Scroller-Container { position: absolute; top:5px; left: 0px;}
#Scrollbar-Container { position: absolute; top:45px; right:2px;  height:260px;}
.Scrollbar-Up {width:5px; height:15px; cursor: pointer; position:absolute; background:#9e9e9e url(style_img/scroolbar_up_don.gif) no-repeat center 5px; top:0;}
.Scrollbar-Track { width: 5px; height:605px; position: absolute;top:15px; left:0; background: #ededed;}
.Scrollbar-Handle {position: absolute; width: 5px; height: 45px;background:#8a8a8a; cursor: pointer;}
.Scrollbar-Down {width: 5px; height:15px; cursor: pointer; position: absolute; bottom:0; background:#9e9e9e url(style_img/scroolbar_up_don.gif) no-repeat center 5px;}
/*news scrollbar end*/


#sidebar_banner {float:right;  width:230px; margin:5px 0;}
#sidebar_banner a {padding:2px 0; display:block;}

/*newsletter*/
#main_pro .fmain{background:#fff;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc; height:100%;width:998px;margin:0 auto;}
#main_pro .fm_container{background: url(style_img/box_404_gray.jpg) repeat-x bottom; width:100%;}
#main_pro .fend{background: url(style_img/store_fend.gif) no-repeat; width:960px; height:27px; margin:0 auto;}
#main_pro .right_404{float:right;padding:94px 90px 72px 111px;}
#main_pro .right_404 .words_sorry{margin:0px 0 5px 0;}
#main_pro .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(style_img/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(style_img/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(style_img/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(style_img/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;}
/*box_sidebar_tab*/
#sidebar{ overflow:hidden;}
.box_sidebar_tab .sid_nav a{text-decoration:none !important;}
.box_sidebar_tab .sid_nav a:hover{ text-decoration:underline !important;}
.box_sidebar_tab .box_column{ border-bottom:2px solid #83b71d;}
.box_sidebar_tab .box_column a{ display:block; width:106px; height:32px; line-height:32px; float:left; margin-left:5px; text-align:center; color:#434343; margin-top:5px; border-top-left-radius:5px;border-top-right-radius:5px; text-decoration:none;}
.box_sidebar_tab .box_column a.curr{ background:#9ec94a; color:#fff;}
.box_sidebar .contact { border:1px solid #d2d2d2; border-width:0 1px 1px; padding:1px; overflow:hidden;}
.box_sidebar .contact .bottomArea{background:#f7f7f7; padding:10px; margin-top:10px; overflow:hidden;}
.box_sidebar .contact .bottomArea p{ padding-left:50px;}