@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px; background:#fff url(../images/bg.jpg) repeat-y center top; color:#000; }
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0px;padding:0px;border:0px;}
p{line-height:200%}
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;}
.txt_red{ color:#CC0000}
.txt_baoju{ font-size:16px; color:#CC0000}
.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;}
#head{width:990px;height:190px; margin:0px auto;position:relative; background-color:#fff}
#top_right{ background:url(../images/top_right_bg.jpg) no-repeat; width:397px; height:130px; float:right; margin-top:50px; margin-right:5px; position:relative}

#top_right a#link_reg{ position:absolute; left:25px; top:41px;}
#top_right a#link_client{ position:absolute; left:25px; top:93px;color:#fff;}
#top_right a#link_login{ position:absolute; left:110px; top:93px;color:#fff;}
#top_right a#link_online{ position:absolute; left:200px; font-size:14px; top:93px;color:#fff;}
#top_right #pro_qklist{ position:absolute; left:195px; top:30px;}

#logo{left:20px;top:15px;position:absolute;}

#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; }


#nav{ top:120px; left:10px; position:absolute; }
#nav ul li{float:left;background:url(../images/nav_item_bg.jpg) no-repeat;margin-right:2px; width:112px; height:27px; padding-top:35px;text-align:center}
#nav ul li a{color:#fff;text-decoration: none; font-size:14px; font-weight:bold;display:block; width:80px; height:20px; line-height:20px;}
#nav ul li a:hover ,#nav ul li a.sel{ background-color:#FF9900}

#sub_nav { height:28px; line-height:28px;width:250px; position:absolute; left:329px; top:82px; border-bottom:1px solid #ddd;border-top:1px solid #ddd; text-align:right}

#sub_nav a{color:#638888;font-size:14px; margin-left:10px;}
#sub_nav a:hover,#sub_nav a.sel:hover{ color:#FF9900;}

#location{ margin:0px auto;text-align:right;height:12px; padding:10px 20px 10px 10px;line-height:12px;color:#666; font-size:12px}
#location a{color:#666}
#location a:hover{ color:#666}

#main{width:974px;margin:0px auto;background:#fff; position:relative;height:auto!important; min-height:500px;*height:500px; margin-top:10px; padding-bottom:50px;}
#main_title{ height:35px; padding-left:20px; padding-top:20px; font-size:18px; font-weight:bold; color:#fff; font-family:"微软雅黑","黑体"}
#main_body{width:570px;height:auto!important; min-height:500px;*height:500px; background:url(../images/main_body_bg.jpg) no-repeat right top; }
#main_body_box{height:auto!important; min-height:500px;*height:500px; padding:0px 15px; }

#sidebar{ width:390px;height:auto!important;min-height:500px;*height:500px;float:right}
.sb-box{}
.sb-box-top{ background:url(../images/sidebar_box_bg_top.jpg) no-repeat; width:389px; height:9px; font-size:0px;}
.sb-box-mid{ background:url(../images/sidebar_box_bg_mid.jpg) repeat-y;height:auto!important; min-height:100px;*height:100px; padding:10px 20px}
.sb-box-foot{ background:url(../images/sidebar_box_bg_foot.jpg) no-repeat; width:389px; height:15px; font-size:0px;}
.sb-tip{ padding:0 0px 20px 0px ;}
.sb-tip-title{ font-size:14px; color:#339999; height:25px; font-weight:bold}
.sb-tip-content{ font-style:italic; line-height:160%; color:#000}

#sidebar #category{ width:300px; height:auto!important; min-height:80px;*height:80px; }
#sidebar #category #category-title{ font-family:"黑体";height:30px; font-size:20px; }
#sidebar #category li{height:auto!important; min-height:30px;*height:30px; }
#sidebar #category li a{ padding-left:20px;font-size:16px;font-family:"黑体";display:block;color:#333;}
#sidebar #category li a:hover,#sidebar #category li a.sel{ background-color:#999;color:#fff;text-decoration:none;}

#sidebar #category li ul.shover{height:auto!important; min-height:80px;*height:80px; padding:10px 10px 10px 20px;}
#sidebar #category li ul.shover li{background:url(../images/arr_02.jpg) no-repeat 10px 8px;padding:5px 0px 5px 20px; width:250px; display:block;line-height:160%;}
#sidebar #category li ul.shover li a{font-family:"宋体";font-size:12px;color:#000;padding-left:10px; line-height:160%;}
#sidebar #category li ul.shover li a:hover,#sidebar #category li ul.shover li a.sel{color:#FF6600; background-color:#fff;}

#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 */

#profile{height:auto!important; min-height:400px;*height:400px; font-size:14px;}
#profile .txt_aboutTitle{ font-size:22px; font-style:italic;}
#profile p{ padding-bottom:20px; text-indent:2em;}

#tip{ font-size:14px; background-color:#F7F7F7; padding:15px;}


#main_news{ margin-left:190px;height:auto!important; min-height:500px;*height:500px;}
/* products */
#products{ background: url(../images/products_bg.jpg) repeat-y; width:976px;height:auto!important; min-height:600px;*height:600px;padding-bottom:50px;}
#products_items{ }
#products_bottom{ width:976px; height:24px; background:url(../images/products_bottombg.jpg) no-repeat;}

.items{ width:530px;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:auto!important; min-height:20px;*height:20px; line-height:20px; padding:5px 10px; color:#FF6600; font-weight:bold;}
.items .items_title a{ color:#FF6600}
.items .items_content{padding:10px; line-height:180%; 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:10px;}
.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:180%; word-break:break-all; }
.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_fanwei{ margin-left:100px; padding-right:15px;}
#product_view_pic{ float:left; width:80px;}
#product_view_all #product_view_info{}
#product_view_all #product_view_btns{ padding:10px 0px; width:500px; }
#product_view_all #product_view_btns li{ float:left; margin-right:50px; }
#product_view_all #product_vew_subListTitle{height: 29px;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:5px; width:550px;overflow:scroll}

#product_sketch_map{ line-height:180%; text-align:center; word-break:break-all; width:540px;}
/* news */

#news_years{width:540px; height:50px; padding-top:10px; }
#news_years li{ width:180px; height:22px; text-align:center; float:left;}
#news_years li a {background:url(../images/news_item_bg.jpg) no-repeat left bottom; width:180px; 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 right bottom; text-decoration:none; color:#000}

#news_tool{ text-align:right; padding-bottom:5px; padding-right:20px;}
#news_tool a{ color:#6283C8}
#news_btitle{ font-size:14px; font-weight:bold; color:#336699}
#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{height:auto!important; min-height:100px;*height:100px; padding-top:10px; color:#000 }
#news_list .news_items{ padding:5px 0px 10px 0px; border-bottom:1px solid #ccc;}
#news_list .news_items li{ line-height:20px; height:20px;background:url(../images/arr_02.jpg) no-repeat 0px 5px; padding-left:12px;}
#news_list .news_items li a{ color:#000000}
#news_list .news_items h2{ font-size:13px; color:#000000; font-weight:bold;}
#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%; padding:0px 30px; text-align:center;}
#news_content{ line-height:200%;}

/* scene */
#scene{ }
#scene_top{ line-height:160%; padding:10px 0px; font-size:14px;}
#scene_piclist{border:2px solid #E8E8E8; height:130px;padding:0px; margin-top:10px;}
#scene_tip{padding:15px; width:450px; text-align:left; text-indent:2em; line-height:160%; font-size:14px;}
#scene_picshow{border:2px solid #E8E8E8;height:auto!important; min-height:100px;*height:100px;padding:20px 0px; text-align:center; background:#FFFFF4; margin-top:10px;}
#scene_picshow img{border:1px solid #ccc; padding:2px;}

/* client */
#client{ padding:0 15px;}

#client_nav{ width:520px;padding:10px 0px 10px 0px;height:70px; }
#client_nav li{ float:left; width:100px; text-align:center;  height:25px;}
#client_nav li a span{ display:block; padding-top:2px;}

#login{ height:300px; }
#login_txt{ padding:10px 0px 10px 0px;  color:#333; line-height:200%;  font-size:14px;}
#login_box{ background:url(../images/ico_client_login_bg.jpg) no-repeat 40px 40px; padding-left:190px; padding-top:40px;color:#333; line-height:160%;height:180px; font-size:14px; border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#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:10px;}
#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{}
#user_welcome{}
.user_title{ font-size:14px; font-weight:bold; color:#000000}

#reg{ padding-left:20px;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-color:#CCCCCC; height:39px; text-align:center; font-size:14px; color:#000; font-weight:bold; display:block; line-height:39px;}
a.sitemap_subnav{height:25px;line-height:25px; padding-left:10px; 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{ }
#contact_top{ background:#fffff4; height:140px; margin-bottom:20px;  font-size:14px;}
#contact_sales{margin-bottom:20px;   }
#contact_sales_info{ padding:10px;}
.see_tip{ background:#fffff4; height:20px; padding:20px; }
.border_r{ border-right:1px solid #DFDFDF}

#online_services{ padding-top:30px;}
.online_services_tip{ padding:20px 0px;  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;}
.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:20px; padding-right:20px; }
#cases_tip{ font-size:14px; padding:0px 0px 30px 0px;}
#cases_info{ }
#cases_items{ padding-top:20px; padding-left:10px}
#cases_items ul{ margin-top:5px;}
#cases_items li{ float:left; width:150px; height:25px; line-height:25px; padding-left:10px;background:url(../images/arr_03.jpg) no-repeat 5px 10px;display:block; border-bottom:1px solid #F1F1F1;}

#cases_items li a{ font-size:14px; color:#666666; display:block; padding-left:10px;}
#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:460px; height:27px; line-height:27px; padding-left:20px; font-size:14px; color:#fff; font-weight:bold;}
#cases_pic{ background:url(../images/case_pic_bg.jpg); width:480px; height:364px; margin:0 auto;}
#cases_pic #pic{ width:400px; 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;}
#qa_box #qa_box_top {background-image: url(../images/qa_box_top.jpg);background-repeat: no-repeat;height: 40px;width:530px;}
#qa_box #qa_box_mid {background-image: url(../images/qa_box_mid.jpg);background-repeat: repeat-y;width:530px;}
#qa_box #qa_box_bottom {background-image: url(../images/qa_box_bottom.jpg);background-repeat: no-repeat;height: 10px;width:530px;}
#qa_box #qa_box_content {text-align: center;padding: 20px;}
#qa_box #qa_box_mid #qa_box_content img {padding: 5px;border: 1px solid #999999;margin: 2px;}

/* foot */
#foot{ width:970px; margin:0 auto; border-top:1px solid #ccc; text-align:center; padding-top:15px;  padding-bottom:30px; line-height:160%; color:#000}
#foot a{color:#000}
#foot .foot_title{ font-weight:bold; color:#999999}

#copyright{ color:#999999}
#copyright a{ color:#999999}

