@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	font-size:11px;
	 background-image: url(../images/bar_bg.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;
}
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:12px; 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}

/* text */
h1.head_title{ font-size:20px;}
h1.content_title{ font-size:20px; color:#075ABA; padding-bottom:10px;}
.bottom_line_pro_info { }

.txt_oringe12B {font-size: 12px;font-weight: bold;color:#F60; }

.txt_12B {font-size: 12px;font-weight: bold;}
.txt_14B {font-size: 14px;font-weight: bold;}
.txt_Lblack14 {font-size: 14px;color:#333;}
.txt_oringe18B {font-size: 18px;font-weight: bold;color:#C60;}
/* Link */
a {color: #000;text-decoration:none;}
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;}

#wrap{ width:1130px; margin:0px auto;
background-image:url(../images/body_bg.jpg); background-repeat:no-repeat; background-position:center top;
}
/* id */
#head{
	width:980px;
	height: 85px;
	margin: 0px auto;
	background-position: center;
}
#head_area_right { text-align:right;  float:right;width:590px;padding:10px 0px 3px 0px;}
#lang { padding-bottom:10px;padding-right:30px }
#lang a{line-height:30px; padding-top:10px }
#nav{  margin-top:10px;width:500px; text-align:left; }
#nav ul li{ float:left; margin-left:25px; margin-right:10px}
#nav ul li a{ height:28px; width:75px; display:block;}
#nav ul li a.navlink_about_us{ background-image: url(../images/nav_about_us.jpg);background-repeat: no-repeat; }
#nav ul li a.navlink_products{ background-image: url(../images/nav_products.jpg);background-repeat: no-repeat; }
#nav ul li a.navlink_services{ background-image: url(../images/nav_services.jpg);background-repeat: no-repeat; }
#nav ul li a.navlink_contact{ background-image: url(../images/nav_contact.jpg);background-repeat: no-repeat; }

#nav ul li a.navlink_about_us:hover,#nav ul li a.navlink_about_us_sel{ background-image: url(../images/nav_about_us_sel.jpg);background-repeat: no-repeat;height:28px; width:75px; display:block; }
#nav ul li a.navlink_products:hover,#nav ul li a.navlink_products_sel{ background-image: url(../images/nav_products_sel.jpg);background-repeat: no-repeat;height:28px; width:75px; display:block;}
#nav ul li a.navlink_services:hover,#nav ul li a.navlink_services_sel{ background-image: url(../images/nav_services_sel.jpg);background-repeat: no-repeat;height:28px; width:75px; display:block; }
#nav ul li a.navlink_contact:hover,#nav ul li a.navlink_contact_sel{ background-image: url(../images/nav_contact_sel.jpg);background-repeat: no-repeat; height:28px; width:75px; display:block;}


#search {text-align:left; float:right;}
#search input.txtbox {  background-image: url(../images/search_bg.jpg);background-repeat: no-repeat;background-position: 0px 0px; border:0px; margin:0px; padding:4px 2px 2px 10px; width:100px; height:14px; font-size:11px; line-height:12px; width:115px;}
#search .search_btn { margin-left:5px;background-image: url(../images/search_btn.jpg);background-repeat: no-repeat; width: 20px; height:20px;  border:0px;}
.btn_ok { margin-left:5px;background-image: url(../images/servicios_btn.jpg);background-repeat: no-repeat; width: 69px; height:22px;  border:0px;}


#main{
	width:980px;
	margin: 0px auto; 
	}
#head_bg {height:197px; width:980px;}
#main_title{ margin:15px 40px 15px 20px;}
#main_title h1{ font-size:20px; line-height:20px;}

#main_location { padding:20px 20px 0px 20px;}


#sp_pic{width:478px;background-image: url(../images/head_bg_left.jpg);background-repeat:no-repeat;height: 213px;background-position: left top;}
#head_content{ float:right; padding:50px; width:300px; color:#FFF;}
#head_content a{color:#FFF;}

#main_content{ margin:10px 20px 50px 20px; height:auto!important; min-height:500px; *height:500px; }
#main_content #sidebar { float:right; width:200px;}

#list_menu{background-image:url(../images/nav_bg.jpg);width:200px;height:78px;background-repeat: no-repeat;padding:18px 0px 0px 0px;}

#list_menu ul li { height:26px; padding-left:20px;}
#list_menu ul li a{ font-size:12px; color:#1F4061; font-weight:bold }

#list_menuitem {margin:15px 0px 0px 0px;}
#list_menuitem .top{padding:0px 20px 0px 20px;line-height: 34px;background-image: url(../images/submenu_bg_top.jpg);background-repeat: no-repeat;height: 34px;font-size:12px; color:#1F4061; font-weight:bold }
#list_menuitem .bottom{background-image: url(../images/submenu_bg_bottom.jpg);background-repeat: no-repeat;height: 10px;width: 200px;}
#list_menuitem ul li {padding:0px 0px 0px 25px;height:31px;line-height:31px;background-image: url(../images/submenu_bg_li.jpg);background-repeat: repeat-x;}
#list_menuitem ul li a{font-size:11px;color:#006D98;background-image: url(../images/arr_02.jpg);background-repeat: no-repeat;padding-right: 10px;background-position: right center;}
#list_menuitem ul li a:hover,#list_menuitem ul li a.sel{ font-weight:bold; text-decoration:none}
#about_us_info{width:650px;line-height:180%; }

#logolist{ float:right; width:260px;}
#logolist .logo_item{ padding:10px; width:100px; text-align:center; float:left}

#about_yanping { float:right;padding:30px 0px 0px 10px; text-align:right}
/* about us */
.l_content{ margin-bottom:20px; }
.p_content{ margin-bottom:20px; width:700px;}
.p_content p{ padding-bottom:15px;}
.l_content h2{ height:30px; line-height:20px; color:#075ABA; font-size:16px; font-weight:bold;}

#down{ font-size:15px; color: #075ABA; font-weight:bold;}
#down a{ font-size:15px;color: #075ABA; font-weight:bold; text-decoration:underline;}

/* honor */
#honer_content{padding:20px 10px 20px 30px ; }
#honer_content p{ font-size:11px; line-height:150%;}
#honer_content .honer_info_title{ padding-top:15px;padding-left:20px; margin-top:7px; width:200px; height:65px;  background-image:url(../images/honor_list_bg.jpg); background-repeat:no-repeat; float:left;}
#honer_content .txt_title { font-weight:bold;font-size:11px;}
#honer_content .honer_info_content { width:600px; margin-top:7px; padding-top:15px;padding-left:20px; margin-left:224px; height:64px; border-bottom:1px solid #E9E9E9;font-size:11px; }
#honer_content .honer_info_content STRONG{ font-weight:bold; font-size:11px;}


/* sevices */
#office_content{ padding:10px 0px 10px 10px;height:auto!important; min-height:600px; *height:600px;}
#office_content #flash_map{ float:right; width:530px; padding:10px; background-image:url(../images/servicios_map.jpg); background-repeat:no-repeat ; }
#office_content #office_list{ width:370px; height:400px;}
#search_area { border-bottom:1px dotted #CCC; padding-bottom:5px;} 
#office_info { border-bottom:1px dotted #CCC; padding-bottom:5px;} 
#office_info h3 { font-size:14px; font-weight:bold; height:20px; line-height:20px;padding-top:20px; padding-bottom:15px;}
#office_info .content { padding-left:50px;}
#office_info .content strong { font-weight:bold;}
#office_info_tip {border-bottom:1px dotted #CCC; padding-bottom:25px;  } 
#office_info_tip p{ padding-top:10px;}

#office_content .office_contact_title { height:20px; width:510px;  }
#office_content .office_contact_title h2{font-size:16px; color:#000; font-weight:bold;}
#office_content .office_contact_title span{ float: right;padding-left:19px; background-image:url(../images/arr_04.jpg); background-repeat:no-repeat; background-position:left center;} 
#office_content .office_contact_title a{ color:#075ABA; font-size:11px; }
#office_content .office_contact_tip {padding-left:15px;padding-bottom:5px; padding-top:10px;font-size:12px; color:#999999;font-weight:bold; }
#office_content .office_contact_tip .title{font-size:16px; color:#000; font-weight:bold;}

.office_contact_list {padding:15px 5px 10px 0px;}
.office_contact_list .office_contact_list_title{ background-color:#F3F2EE; height:20px; width:500px; line-height:20px; padding-left:30px;}
.office_contact_list .office_contact_list_title em{ font-weight:bold;}
.office_contact_list .office_contact_list_content{padding:10px 10px 5px 30px;}
.office_contact_list p{ line-height:180%;}



#online_server{ margin-top:30px; width:550px; } 
#online_server .txtBlack{font-size:12px;} 
#online_server table {font-size:12px; font-weight:bold; color:#666666}

/* prolist */
#productlist{ width:725px;}
.products_sublist { width:725px; }
.products_sublist h2 { font-size:16px; font-weight:bold; padding:20px 0px 10px 0px;}
.products_sublist li {float:left; width:165px; height:230px; margin:0px 10px 10px 0px; display:block; text-align:center; border:1px solid #CCC; background-image:url(../images/pro_zoom_bg.jpg); background-position: right bottom; background-repeat:no-repeat;}
.products_sublist li p{ margin-bottom:10px;}
.products_sublist li a.list_pic{ height:150px; display:block; padding-top:10px;}
.products_sublist li a.btitle{ font-size:14px; font-weight:bold;}
.products_sublist li a.stitle{ font-size:15px;}

/* cate_list */
.cate_list{float:left;background-image: url(../images/catelist_bg.jpg);background-repeat: no-repeat;height: 480px;width: 232px;margin-right: 8px;}
.cate_list .cate_pic{ text-align:center; padding:10px; }
.cate_list h2{ font-size:16px; font-weight:bold; padding:5px 15px 10px 15px;text-align:center;}
.cate_list ul { padding:0px 20px 0px 25px; margin-left:20px; }
.cate_list ul li { padding:0px 0px 5px 0px;background-repeat:no-repeat; background-position: left center; list-style-type:disc; }
.cate_list ul li a{ color:#23609F; font-size:12px;}

/* contact */
#contact{ width:700px; padding-left:30px}
#contact h1 {font-size:16px; font-weight:bold; padding:0px 0px 10px 0px; color:#075ABA}
#contact_info {padding:10px 0px 20px 0px;}
#contact_info h2 { font-size:20px;font-weight:bold;padding:0px 0px 10px 0px;}
#contact_info p{ font-size:12px; line-height:25px;font-weight:bold; color:#333}

/* details */
#details{ width:730px; height:auto;}
#top_info {width:730px; background-color:#FEFEFE ;}
#top_info .pic{ float:left; text-align:center ; padding:30px 20px 20px 20px; width:260px;}
#top_info .info{ margin-left:310px;padding:10px 20px 20px 20px; }
#top_info .info h1{ color:#000; font-size:18px; font-weight:bold;}
#top_info .info .tip{color:#333;margin:20px 0px 20px 0px; border-top:1px solid #CCC; padding-top: 20px;}
#details h3{font-size:11px; font-weight:bold; padding-bottom:15px;}

#main_info {background-image: url(../images/pro_top_line.jpg);background-repeat: repeat-x;background-position: top;background-color: #F4F4F4;height:auto;width:700px; padding:20px 0px 20px 20px;
}
#main_info h2 { font-size:16px; color:#FF6600; font-weight:bold;}
#main_info .content {color:#333; margin:15px 0px 20px 0px; padding-right: 15px; padding-top: 15px; background-image:url(../images/pro_min_line.jpg);background-repeat: repeat-x;background-position: top; }
#main_info .scroll {overflow:scroll; width:670px;}
#main_info .content {color:#333; margin:15px 0px 20px 0px; padding-top: 15px; background-image:url(../images/pro_min_line.jpg);background-repeat: repeat-x;background-position: top; }
#main_info table {border-collapse: collapse; border:1px solid #666666;}
#main_info table td{ padding:5px; border:1px solid #666666;}
#main_info .scroll div{ height:auto;}


#main_info #tabs {margin-top:15px;height:auto!important;min-height:28px;*height: 28px; margin-bottom:15px;}
#main_info #tabs li{ padding-right:15px; margin-bottom:5px; float:left;display:block;	background-image: url(../images/pro_btn_bg.jpg);background-repeat: no-repeat;line-height: 28px;height: 28px;width: 137px;text-align:center;}
#main_info #tabs li a{font-weight:bold;font-size: 11px;color: #333;}
#main_info #tabs li a:hover,#main_info #tabs li a.sel{color:#FF6600; text-decoration:none;}
#main_info #tabs_content{ padding:0px; }
#main_info #tabs_content div{display:none;}
#main_info #tabs_content div.show { display:block;}
#main_info #tabs_content p{ margin-bottom:15px;}


/*sitemap*/

.sitemap_title { background-image:url(../images/sitemap_title_bg.jpg); background-repeat:no-repeat; height:33px; line-height:33px; font-size:16px; color:#FFF; font-weight:bold; padding-left:20px; width:700px; }
#sitemap { padding:0px;}
#sitemap .sitemap_info { width:680px; padding-top:30px;}
#sitemap .sitemap_info h2 {font-size:18px; color:#666;  height:30px; border-bottom:1px dotted #999; }
#sitemap .sitemap_info p{ padding-top:5px;}
#sitemap .sitemap_info a{ font-weight:bold;}
#sitemap .listItem { width:200px; height:auto; float:left;}
#sitemap .listItem ul { padding-left:15px;}
#sitemap .listItem ul li { line-height:150%;}
#sitemap .listItem ul li a{ font-weight:normal;}

/*foot*/
#footer{width:980px;height:12px;background-image: url(../images/foot_bg_line.jpg);
background-repeat:repeat-x;margin:0px 0px 5px 0px; }
#foot{
text-align:right;width:980px;height: 50px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;  color:#999999}

