@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px; background:#DBDBDB url(../images/bg1.jpg) no-repeat center top; color:#333; 
}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0px;padding:0px;border:0px;}
p{line-height:160%}
ul,li{list-style-type:none;}
img{vertical-align:top;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:11px; font-weight:normal;}
ul,li{list-style:none;}
.clearboth{float: none;clear:both;height:0;font-size:1px;line-height:0px;}
.table{ background-color:#F6F6F6;border-collapse:collapse;padding: 0px;margin: 0px;}
.table tr.top{background-color:#FFF;}
.table td{border: 1px solid #CCC; text-align:center; height:40px;}
.arr_01{ padding-left:15px; background-image:url(../images/arr_01.jpg); background-repeat:no-repeat; background-position:left center;}
.font_red{ color:#CC0000}
.indent{ text-indent:2em;}
.padd_bottom{ padding-bottom:15px;}
/* pages */
.pages{ margin-top:10px; padding-left:35px; width:500px;}
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
.transparent{ filter:alpha(opacity=80); /* IE */ -moz-opacity:0.8; /* Moz + FF */ opacity: 0.8;}
.scrollbar
{   scrollbar-base-color:#ffffff;
	scrollbar-face-color:white;
	scrollbar-arrow-color:gray;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:silver;
	scrollbar-darkshadow-color:silver;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	border-left:1px #CCCCCC dotted;
    }
/* text */
h1.head_title{ font-size:20px;}
h1.content_title{ font-size:20px; color:#075ABA; padding-bottom:10px;}
.txt_oringe12B {font-size: 12px;font-weight: bold;color:#F60; }
.txt_12B {font-size: 12px;font-weight: bold;}
.txt_14 {font-size:14px;}
.txt_14B {font-size: 14px;font-weight: bold;}
.font14_red_b {font-size: 14px;font-weight: bold; color:#CC0000}
.txt_Lblack14 {font-size: 14px;color:#333;}
.txt_oringe18B {font-size: 18px;font-weight: bold;color:#C60;}
.txt_TopTip{font-size: 14px;color:#333;}
/* Link */
a {color: #000;text-decoration:none; font-size:12px;}
a:hover {text-decoration:underline;}
a.link_more {font-size: 12px;color:#23609F;}
a.link_red12 {font-size: 12px;color:#C00;}
a.link_blue12 {font-size: 12px;color:#369;}

/* id */
#wrap{width:1000px;margin:0px auto; padding-top:10px;}
#head{width:976px; height:auto!important;margin:0px auto; border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff; position:relative;}
#head_bg{width:976px; height:146px;margin:0px auto; background:#FFFFFF;}
#login_top{ height:20px; padding-top:5px; padding-left:30px;}
#search { width:250px; float:left; }

input.txtbox { font-size:11px; line-height:15px;border:0px; height:15px; width:150px; margin:0px 3px; }
.btn_search { margin-left:5px;background-image: url(../images/btn_search.jpg);background-repeat: no-repeat;  width: 56px; height:15px;  border:0px; cursor:hand;}
#login_top_box {color:#5B98B9 }
#login_top_box a.link_blues{color:#5B98B9; font-size:11px; }

#head_pic{height:120px;}
#logo{ left:20px;top:20px;position:absolute;}
#nav_bg{left:0px;top:110px; width:490px; height:35px; background:#fff; position:absolute;}
#nav{ padding:10px 10px 0px 18px; top:110px; position:absolute;}
#nav ul li{float:left;background:url(../images/nav_bg.jpg) no-repeat;margin-right:2px;}
#nav ul li a{color: #FFFFFF;text-decoration: none; font-size:12px; font-weight:bold;display:block;}
#nav ul li a:hover ,#nav ul li a.sel{ color:#FFCC00}

#sub_nav { height:25px; padding-left:190px; background:#F6F5F1;width:750px; margin:2px auto;}
#sub_nav ul li{float:left;text-align:center; display:block;line-height:25px; height:25px; background:url(../images/sub_line.jpg) no-repeat right center; padding-right:20px; padding-left:20px;}
#sub_nav ul li.endline{background:none;}
#sub_nav ul li a{color:#747C8D;text-decoration: none;font-weight:bold; font-size:11px;}
#sub_nav ul li a:hover,#sub_nav ul li a.sel:hover{ font-weight:bold; color:#5B98B9;}
#sub_nav ul li a.sel{ font-weight:bold; color:#CC0000;}

#location{ margin:0px auto;text-align:right;height:12px; padding:10px 20px 10px 10px;line-height:12px;color:#666}
#location a{color:#666}
#location a:hover{ color:#666}

#main{width:976px;margin:0px auto;background:#E6E6E6; position:relative;height:auto!important; min-height:400px;*height:400px; }
#main_title{ height:50px;}

#sidebar{ width:170px; padding-left:1px; position:absolute; left:-1px; top:0px; }
#sidebar #category { width:170px; height:auto!important; min-height:80px;*height:80px;}
#sidebar #category li{ background:url(../images/sidebar_nav_bg.jpg) no-repeat; margin-bottom:1px;}
#sidebar #category li a{ padding-left:30px;font-size:13px;height:auto!important; min-height:20px;*height:20px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;color:#333}
#sidebar #category li a:hover{ color:#A97100; font-weight:bold;text-decoration:none;}
#sidebar #category li.sel{background:url(../images/sidebar_nav_bg_sel.jpg) no-repeat;}

#sidebar #category li ul{background:url(../images/sidebar_subnav_bg.jpg) repeat-y; padding:6px 0px;}
#sidebar #category li ul li{background:url(../images/sidebar_subnav_bg.jpg) repeat-y;border-bottom:0px; padding-left:10px;}
#sidebar #category li ul li a{ font-size:12px;color:#000; background:url(../images/arr_02.jpg) no-repeat 20px 5px; padding-left:32px;}
#sidebar #category li ul li a:hover{ color:#A97100; font-weight:normal;}
#sidebar #category li ul li a.sel{ color:#c00; font-weight:normal;}
#r_sidebar{background:url(../images/rbar_bg.jpg) no-repeat left top;width:210px; height:377px; padding-left:1px; position:absolute; right:2px; top:0px; }
#r_sidebar #sub_links{ padding-top:50px; padding-left:10px;}
#r_sidebar #sub_links ul{}
#r_sidebar #sub_links ul li{background:url(../images/arr_01.jpg) no-repeat 0px 4px;padding-left:20px; line-height:160%; }

#r_prolist{ padding-top:30px; padding-left:10px;}


#r_btns{ position:absolute; right:0px; top:10px; width:90px;}
#r_btns a{ margin-bottom:8px;}
a.link_index{ background:url(../images/r_index.jpg) no-repeat; padding-left:20px; color:#000; display:block; }
a.link_client{ background:url(../images/r_client.jpg) no-repeat; padding-left:20px; color:#000; display:block; }
a.link_contact{ background:url(../images/r_contact.jpg) no-repeat; padding-left:20px; color:#000; display:block;}
a.link_sitemap{ background:url(../images/r_sitemap.jpg) no-repeat; padding-left:20px; color:#000; display:block;}

/* profile */
#about_us{ background:#FFF url(../images/about_us_bg.jpg) repeat-y; width:750px; padding-right:30px;height:auto!important; min-height:500px;*height:500px; padding-bottom:50px;}
#about_us_bottom{ width:780px; height:24px; background:url(../images/about_us_bottombg.jpg) no-repeat;}
#profile{ margin-left:190px;height:auto!important; min-height:500px;*height:500px;}
#profile .txt_aboutTitle{ font-size:22px; font-style:italic;}
#profile p{ padding-bottom:20px; text-indent:2em;}
#profile_txt{ padding-right:20px;}
#profile_pic{ float:right; width:210px;text-align:center;}

/* products */
#products{ background:#FFF url(../images/products_bg.jpg) repeat-y; width:976px;height:auto!important; min-height:600px;*height:600px;padding-bottom:50px;}
#products_items{ padding-left:210px;}
#products_bottom{ width:976px; height:24px; background:url(../images/products_bottombg.jpg) no-repeat;}

.items{ width:680px;height:auto!important; min-height:200px;*height:200px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.items .items_pic{ float:left; width:100px; }
.items .items_info{ margin-left:110px;height:auto!important; min-height:100px;*height:100px; }
.items .items_title{ border-top:1px solid #E4E8EB; border-bottom:1px solid #E4E8EB; background:#EDF1F4; height:20px; line-height:20px; padding:5px 10px; color:#666; font-weight:bold;}
.items .items_title a.pro_more{ float:right; padding-top:5px;}
.items .items_content{padding:10px; line-height:160%; color:#666666}
.items .items_content .items_sub_link{}
.items .items_content .items_sub_link a{ color:#CC0000; font-size:12px; font-weight:bold; margin-right:20px;}
.items .items_btns{padding:0px 10px 10px 10px; height:30px;}
.items .items_btns li{ float:left; width:100px;}
a.link_probtn{ background:#FF9900 url(../images/product_btn.jpg) no-repeat; width:53px; height:20px; display:block; padding-left:15px; line-height:20px; color:#FFFFFF; font-size:12px;}

#product_title{ font-size:20px; color:#000; font-weight:bold; height:40px; padding:10px 0px;}
#product_view{ line-height:160%; word-break:break-all; width:740px;}
.product_subTitle{ font-size:14px; font-weight:bold; color:#000000}
#product_view_all{ padding:20px 0px 20px 0px }
.padding_tb{ padding:10px 0px;}
#product_view_all #product_view_pic{ float:left; width:80px;}
#product_view_all #product_view_info{ margin-left:110px;}
#product_view_all #product_view_btns{ padding:10px 0px; width:540px; }
#product_view_all #product_view_btns li{ float:left; margin-right:50px; }
#product_view_all #product_vew_subListTitle{height: 29px;width: 650px;margin: 0px;padding:0px;}
#product_view_all #product_vew_subListTitle li {height:29px;background: url(../images/4_19.jpg)  no-repeat left top;  width: 120px;text-align: center;float: left;margin-right:1px;}
#product_view_all #product_vew_subListTitle li.sel {height:30px;background: url(../images/4_21.jpg) no-repeat left top; margin-bottom:-1px; position:relative;width: 120px;text-align: center; border-bottom:1px solid #fff;}
#product_view_all #product_vew_subListTitle li a{font-size: 12px;font-weight: bold;color: #51657E;text-decoration: none;display: block;height: 30px;width: 120px;line-height: 30px;}
#product_view_all #product_vew_subListTitle li a:hover {text-decoration:underline;}
#product_view_all #product_vew_subContent{border:1px solid #d7d7d7; background-color:#FFFFFF; padding:10px;}

#product_sketch_map{ line-height:160%; text-align:center; word-break:break-all; width:740px;}
/* news */
#news_years{width:600px; height:50px; }
#news_years li{ width:184px; height:25px;  text-align:center; float:left;}
#news_years li a {background:url(../images/news_item_bg.jpg) no-repeat left bottom; width:184px; height:22px; text-align:center; display:block; color:#666666; font-weight:bold;}
#news_years li a:hover ,#news_years li a.sel{background:url(../images/news_item_bg_sel.jpg) no-repeat left bottom; text-decoration:none; color:#000}

#news_pic{background:url(../images/news_picbg.jpg) no-repeat left bottom;float:left;width:190px; height:240px; font-size:26px; color:#489999; font-weight:bold; }
#news_list{ margin-left:200px;height:auto!important; min-height:100px;*height:100px;  color:#000 }
#news_list .news_items{ padding:10px 0px; border-bottom:1px solid #ccc;}
#news_list .news_items li{ line-height:200%;}
#news_list .news_items li a{ color:#ff0000}
#news_list .news_items li span{ margin-right:10px; font-weight:bold;}

#news_title{ padding:10px 0px; }
#news_title h1{ font-size:14px; font-weight:bold; color:#000;line-height:160%;}
#news_content{ line-height:200%;}

/* scene */
#scene{ width:750px;}
#scene_top{width:700px; line-height:160%; padding:10px 0px; font-size:14px;}
#scene_piclist{border:2px solid #E8E8E8;width:700px; height:130px;padding:0px; margin-top:10px;}

#scene_picshow{border:2px solid #E8E8E8; width:700px;height:auto!important; min-height:100px;*height:100px;padding:10px 0px; text-align:center; background:#FFFFF4; margin-top:10px;}
#scene_picshow img{border:1px solid #ccc; padding:2px;}

/* client */
#client{ margin-left:40px; }
#login{background:url(../images/client_bg.jpg) no-repeat left bottom; height:300px; border-bottom:1px dotted #ccc;}
#login_txt{ padding:20px 0px; color:#333; line-height:200%; width:300px; font-size:14px;}
#login_box{ background:url(../images/client_login_box.jpg) no-repeat left top; padding:0px; color:#333; line-height:160%; width:325px; height:150px; font-size:14px; margin-left:350px;}
#client #client_title{ padding:10px 0px; color:#000;}
.client_item{ width:350px; height:160px; background:#F5F5F0; margin-right:5px; padding:20px;}
.client_item_title{color:#3399CC; font-weight:bold; border-bottom:1px solid #ccc; padding:0px 5px 5px 5px;}
.client_item_content{padding:5px; line-height:160%;}

#user_main{ margin-left:20px;}
#user_nav{ width:150px; float:left; border-top:1px dashed #ccc;}
#user_nav li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding-left:20px;}
#user_content{ margin-left:20px;}
#user_welcome{}
.user_title{ font-size:14px; font-weight:bold; color:#000000}

#reg{ padding-left:100px;padding-top:30px; background:#F5F5F0;}
.reg_txt_tip{ color:#ff0000; display:none;}
.reg_txt_tip a{color:#336699; text-decoration:underline}


/* sitemap */
#sitemap{ }
a.sitemap_nav{background:url(../images/btn_sitemap_bg.jpg) no-repeat; width:164px; height:39px; text-align:center; font-size:14px; color:#FF9900; font-weight:bold; display:block; line-height:39px;}
a.sitemap_subnav{width:120px; height:25px;line-height:25px; padding-left:40px; font-size:13px; color:#000; border-bottom:1px solid #ccc; display:block;}
a.sitemap_prolink{height:22px;line-height:22px; padding-left:10px;  font-size:12px; color:#666; display:block;}
#sitemap_prolist{ padding:5px 0px;}

/* #help */
#help_tip{ border-bottom:1px solid #ccc; padding-bottom:20px; font-size:14px;}
#help_nav{ padding:20px; background:#F5F9FC;  }
a.link_helpNav{background:url(../images/btn_sitemap_bg.jpg) no-repeat left top; color:#51657E; font-size:14px; font-weight:bold;}

/* contact */
#contact{ margin-left:50px; }
#contact_top{ background:#fffff4; height:140px; padding:20px; margin-bottom:20px;  font-size:14px;width:630px;}
#contact_sales{margin-bottom:20px;   }
#contact_sales_info{ padding:10px;}
.see_tip{ background:#fffff4; height:20px; padding:20px;width:630px; }
.border_r{ border-right:1px solid #DFDFDF}

#online_services{ padding-top:30px;}
#online_services_title{ font-size:20px;  color:#000;}
.online_services_tip{ padding:20px 0px; width:600px; font-size:14px;}
.td_sales_tilte{background:url(../images/contact_subtitle_bg.jpg) repeat-x; height:32px; line-height:32px;}
.td_sales_rowsA{height:25px;line-height:25px; background:#fff;}
.td_sales_rowsB{height:25px;line-height:25px; background:#EEEEEE;}
.barA{background:url(../images/bar_title_bg.jpg) no-repeat right top; height:26px; width:670px;}
.barA .barA_title{background:url(../images/bar_title_left.jpg) no-repeat left top; height:26px; line-height:26px; padding-left:30px; font-size:14px; font-weight:bold;}

/* cases */
#cases{ padding-left:50px; padding-right:20px; }
#cases_tip{ font-size:14px; padding:0px 0px 30px 0px;}
#cases_info{ }
#cases_items{ width:305px;}
#cases_items ul{ margin-top:5px; height:300px; overflow:scroll;
scrollbar-base-color:#ffffff;
	scrollbar-face-color:white;
	scrollbar-arrow-color:gray;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:silver;
	scrollbar-darkshadow-color:silver;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;}
#cases_items li{ height:25px; line-height:25px; padding-left:10px;background:url(../images/arr_03.jpg) no-repeat 5px 15px;display:block; border-bottom:1px solid #F1F1F1;}

#cases_items li a{ font-size:14px; color:#666666; display:block; padding-left:20px;}
#cases_items li a:hover{ background:#FAFEE2; text-decoration:none;}
#cases_items li a.sel{ background:#FAFEE2; text-decoration:none; color:#990000}

#cases_title{ background:url(../images/case_title_bg.jpg); width:291px; height:27px; line-height:27px; padding-left:20px; font-size:14px; color:#fff; font-weight:bold;}
#cases_pic{ float:right; background:url(../images/case_pic_bg.jpg); width:344px; height:364px; }
#cases_pic #pic{ width:300px; text-align:center;}
.do_line{ border-bottom:1px dotted #ccc;}
#cases_pic #pic_title{ padding:10px 0px; text-align:center;}

/* qa */
#qa_box {height: auto;width: 630px;}
#qa_box #qa_box_top {background-image: url(../images/qa_box_top.jpg);background-repeat: no-repeat;height: 40px;width: 628px;}
#qa_box #qa_box_mid {background-image: url(../images/qa_box_mid.jpg);background-repeat: repeat-y;width: 628px;}
#qa_box #qa_box_bottom {background-image: url(../images/qa_box_bottom.jpg);background-repeat: no-repeat;height: 10px;width: 628px;}
#qa_box #qa_box_content {text-align: center;padding: 40px;}
#qa_box #qa_box_mid #qa_box_content img {padding: 5px;border: 1px solid #999999;margin: 2px;}

/* foot */
#foot{ text-align:center; padding-top:20px;  padding-bottom:20px; line-height:160%; color:#000}
#foot a{color:#000}
#foot .foot_title{ font-weight:bold; color:#999999}

#copyright{ color:#999999}
#copyright a{ color:#999999}
