@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#b6dbe7 url(bg.jpg) top left repeat-x}
a:link{ color:#555555; text-decoration:none}
a:visited{ color:#555555; text-decoration:none}
a:hover{ color:#000000}
a.current:link{ color:#FF6600}
a.current:visited{ color:#FF6600}
.table_border{ border:#7F9DB9 1px solid; border-collapse:collapse;}
.table_border tr td{ border:#7F9DB9 1px solid; padding:5px 3px 5px 3px; text-align:left;}
.table_border thead td{ background-color:#aaaaaa; color:#FFFFFF; text-align:center;}
.table_border tbody td{ background-color:#FFFFFF; text-align:center;}

#header{ height:64px; width:940px; background-color:#FFFFFF; margin:0 auto; padding:20px !important; padding:10px 20px}
#header #logo{ padding-top:10px; float:left}
#header #head_r{ width:600px; padding-right:10px; float:right; text-align:right}
#header H1{ font-size:13px;font-weight:bold}
#header .search{ text-align:right; padding-right:5px}
.txt_search{ width:150px; height:17px; background-color:#b0b0b0; border:none; color:#FFFFFF}

#nav{ width:980px; height:58px; background:url(nav_bg.jpg) top left repeat-x; margin:0 auto; clear:both}
#nav span{ float:left}
*+html #nav h2,*+html #nav h3{ float:left; font-size:15px; font-weight:bold; width:942px; color:#FFFFFF; text-align:right; padding:20px 10px 0px 0px; margin-top:10px}
*+html #nav h2{ width:768px;}
#nav h2,#nav h3{ float:left; font-size:15px; font-weight:bold; width:942px; color:#FFFFFF; text-align:right; padding-top:0px !important; padding:10px 10px 0px 0px}
#nav h2{ width:768px;}
#nav h2 a,#nav h3 a{ color:#FFFFFF; text-decoration:none}
#nav h2 a:hover,#nav h3 a:hover{ color:#FFFFFF;text-decoration:underline}

#main{ width:962px;  background-color:#FFFFFF; padding:0px 9px 15px 9px; clear:both; margin:0 auto}
#main_top{ padding-bottom:12px; height:194px}
#main_left #main_banner { width:676px}

#main_body{clear:both}
#main_body #main_left{ width:676px; float:left; position:relative}
#main_body #main_aboutus{ line-height:150%; float:left; height:212px; margin-top:12px}
#main_body #main_aboutus img{ padding-right:25px; padding-bottom:25px; float:left}
#main_body #main_aboutus span{ color:#e4531e}
#main_body #main_product_1{ float:left; width:300px; height:224px; padding:0px 15px; padding-top:0px}
#main_body #main_product_1 h2,#main_body #main_product_2 h2{width:283px; height:20px; background:url(icon_r.jpg) right top no-repeat;  font-size:13px; padding-left:13px; padding-top:8px; margin:0px}
#main_body #main_product_1 p,#main_body #main_product_2 p{ padding:10px 13px; margin:0; line-height:140%}
#main_body #main_product_1 div{ line-height:140%;padding:0px 13px}
#main_body #main_product_1 a{ color:#2683ac; text-decoration:none}
#main_body #main_product_1 a:hover{ color:#159fdc}
#main_body #main_product_2{ float:left; width:300px; height:224px; padding:0px 15px; margin-left:12px}
#main_body #main_product_2 p{ margin-bottom:0px}
#main_body #main_product_2 p img{ float:left; padding-right:8px; padding-bottom:6px}
#main_body #main_product_3{ width:676px; clear:both; margin-top:0px; padding-top:0px}
#main_body #main_product_3 .main_product_head,#main_body #main_mail .main_product_head{ background:url(icon_bg1.jpg) top center repeat-x; height:33px; margin:0; width:100%;}
#main_body #main_product_3 .main_product_head_r,#main_body #main_mail .main_product_head_r{ background:url(icon_r1.jpg) top right no-repeat; height:33px}
#main_body #main_product_3 .main_product_head_r .main_product_head_l,#main_body #main_mail .main_product_head_r .main_product_head_l { background:url(icon_l1.jpg) top left no-repeat; height:23px; padding:10px 0px 0px 20px; font-weight:bold}
#main_body #main_product_3 .main_product_body{ border-left:#dedede 1px solid; border-right:#dedede 1px solid; background-color:#fbfbfb; width:674px; padding-bottom:20px !important; padding-bottom:8px}
#main_body #main_mail .main_product_body{border-left:#dedede 1px solid; border-right:#dedede 1px solid; background-color:#fbfbfb; padding-bottom:20px !important; padding-bottom:8px}
#main_body #main_product_3 .main_product_body ul{ list-style:none; margin:0; padding-top:10px; padding-left:0px}
#main_body #main_product_3 .main_product_body ul li{ width:310px; padding-left:20px; padding-top:10px !important; float:left}
#main_body #main_product_3 .main_product_body img{ float:left; padding-right:5px}

#main_body #main_product_3 .main_product_foot,#main_body #main_mail .main_product_foot{ background:url(icon_bg_f.jpg) bottom center repeat-x; width:100%; height:6px; margin:0}
#main_body  .main_product_foot_r{ background:url(icon_r_b.jpg) bottom right no-repeat}
#main_body  .main_product_foot_r .main_product_foot_l{ background:url(icon_l_b.jpg) bottom left no-repeat}
#main_body #main_mail{ margin-top:20px; width:100%;}

#main_body #main_right{ float:left; margin-left:12px; width:270px}
#main_body #main_right .main_right_title{ font-size:14px; background:url(main_right_head_bg.jpg) top left no-repeat; width:250px; height:23px; padding-top:10px; padding-left:20px; font-weight:bold; color:#FFFFFF;}
#main_right_body{ border-left:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; min-height:361px; _height:359px; width:268px; background-color:#fbfbfb; padding-bottom:10px;}

#main_body #main_right #main_news{ background:url(main_news_bg.jpg) top left no-repeat; width:250px; height:177px !important; height:168px; padding-top:1px !important; padding:10px 5px 16px 15px; overflow:hidden; margin-bottom:12px;}
*+html #main_news{ background:url(main_news_bg.jpg) top left no-repeat; width:235px; height:168px; padding-top:1px !important; margin-top:0px; padding:10px 15px 16px 20px; overflow:hidden;}
#main_body #main_right #main_news h2{ font-size:12px}
#main_body #main_right #main_news h2 a{ color:#FFFFFF;}
*+html #main_news h2{ padding-top:10px}
#main_body #main_right #main_news h3{ font-weight:normal; font-size:13px; width:230px; line-height:140%}

#main_right_body ul{ font-size:13px; margin:0px; padding-left:10px; padding-top:10px; list-style-position:inside; list-style-type:square}
#main_right_body ul span{ cursor:pointer; font-weight:bold}
#main_right_body ul li{ font-size:13px; font-weight:normal; padding-left:20px; padding-top:5px}
.main_right_foot{ width:270px; height:17px; background:url(main_right_foot_bg.jpg) top left no-repeat; margin-bottom:10px;}
.live800{ width:263px; min-height:150px;_height:150px; margin-top:0px; padding:0px 0px 0px 5px;  border-left:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; background-color:#fbfbfb;}
#main_contact{ background:url(main_news_bg.jpg) top left no-repeat; width:235px; height:178px; padding-top:1px !important; margin-top:0px; padding:0px 15px 16px 20px; overflow:hidden;}
#main_contact p{ line-height:140%;}
#main_contact h2{ font-size:13px; _padding-top:10px}
#main_contact h2 a{ color:#FFFFFF;}

#Links{ width:960px; margin:0 auto; background-color:#FFFFFF; padding:0px 10px 8px 10px;}

#footer{ clear:both; width:950px; height:70px; background:#FFFFFF url(foot_line_bg.jpg) top left repeat-x; text-align:center; margin:0 auto; padding-top:25px; padding-left:30px}
#footer img{ float:left; padding-top:10px}
#footer div{ float:right; text-align:left; width:600px; line-height:140%}

/*newslist*/
#main_newslist{ width:650px; margin:0 auto; padding-top:10px}
#main_newslist ul{ list-style-type:none; margin:0; padding:0}
#main_newslist ul li{ padding-bottom:15px}
#main_newslist h2{ font-size:16px; margin:0; padding-bottom:5px}
#main_newslist h2 a{ color:#0048C0; text-decoration:none}
#main_newslist h2 a:hover{ text-decoration:underline}
#main_newslist h4{ margin:0; padding-bottom:5px; font-size:13px; font-weight:normal}
.Endate{ font-family:"Times New Roman", Times, serif; color:#999999}
#pagination{ text-align:center}

/*news content*/
#page_nav{ background-color:#F3F3F3; width:650px; height:20px; padding:5px 10px 0px 10px; margin:12px auto}
#main_left .three{ width:210px; float:left; margin:0px 6px; background-color:#e2f5fb;}
#main_left .three_bg{ background-color:#e2f5fb;}
#main_left .plist{ width:210px; background:url(icon_l.jpg) left top no-repeat; margin:0px 0px 10px 0px;}
#main_left .plist h2{ font-size:12px; line-height:28px; margin-top:0px; margin-bottom:5px; padding-left:10px; height:28px; overflow:hidden;}
#main_left .plist h2 a{ color:#2683ac; text-decoration:none}
#main_left .plist ul{ list-style:none; margin:0px; padding:0px;}
#main_left .plist ul li{ height:20px; overflow:hidden; line-height:20px;}
#main_news_content{ width:650px; margin:0 auto}
*+#main_news_content h1{ background-color:#666666}
#main_news_content h1{ font-size:18px; margin-bottom:0px; padding-left:10px; padding-bottom:5px; background:url(title.gif) center left no-repeat!important; background:url(title.gif) 5px left no-repeat; color:#316394; border-bottom:1px solid #eeeeee;}
#main_news_content h2{ font-size:13px; margin-bottom:10px; font-weight:normal}
#main_news_content h2 a{ color:#0048C0; text-decoration:none}
#main_news_content h2 a:hover{ color:#000000}
#prenext{ text-align:center; padding-top:10px; color:#0048C0}
#prenext a{ color:#0048C0; text-decoration:none}

/*Download*/
.video{ text-align:center; margin-top:20px; margin-bottom:10px}
.video_down{ text-align:center}
.video_down a:link{ color:#0048C0; text-decoration:none; font-weight:bold}
.video_down a:visited{ color:#0048C0; text-decoration:none}

/* company pic begin */
.companyAboutUsPicCotainer{position:absolute;}
.companyAboutUsPicRind{position:relative;overflow:hidden;padding:0x;margin:0px;}
.companyAboutUsPicNav a{margin:0px 1px;padding:0px 3px; background:url(viewericon.gif) no-repeat;  }
.companyAboutUsPicNav a:link, 
.companyAboutUsPicNav a:visited, 
.companyAboutUsPicNav a:hover {color:#263c5f; text-decoration: none!important; font-weight: bold;}
.companyAboutUsPicNav a.current{background:url(viewericonover.gif) no-repeat; color:#ffffff!important;}
/* company pic end */


#menu { margin:0; padding: 10px 0; overflow:hidden; line-height:1.5em; }
#menu li { list-style-type:none;  display:block; padding:2px 10px;  cursor:pointer;}
#menu li span { display:block; text-decoration:none; color: #000000; margin:0; font-weight:bold; }
#menu li .salersicon{ float:left; height:16px; width:16px; padding-right:5px;}
#menu li .salersicon img{height:16px; width:16px;  margin:0; padding:0;}
#menu li span span { display:none; color:#000; background:url(/images/callbg.gif) center 0 no-repeat; }
#menu li span.one span { display:block; padding-bottom:10px; }
#menu li span span a { display:block; margin:4px 0 0 6px; width:196px; height:20px; background:none; border:none; }
/*#menu .h2 { margin:0 5px; padding:0; color: #333333; font-size:12px; border:0; }*/
#menu .onlineh3 { padding:0; font-size:12px; color: #009933;  float:right; }
#menu .offlineh3 { color:#999; font-size:12px; padding:0; font-weight:normal; float:right; }
#menu table img { margin:13px 10px 0 10px;  border:1px solid #FF3300; }
#menu .signature { padding:14px 15px 0 10px; overflow:hidden; font-size:10px; line-height:12px; color:#333; height:50px;  }
 .send_now{position:fixed;
_position:absolute;
bottom:0;
right:20px;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); width:167px; height:38px;
}		