﻿/* CSS Document */
ul,li,p,input,h1,h2,h3,h4,h5,pre{margin:0;padding:0}
h1,h2,h3,h4,h5{line-height:1;}
h1{ display:none;}
li{ list-style:none}
button,img{ border:none;}
button,input,select{ vertical-align:middle}
body{ font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px; width:1002px;margin:0 auto;padding:0; color:#474747; position:relative;line-height:18px;}
a:link,a:visited{text-decoration:none}
a:hover,a:active{ color:#CC0000; text-decoration:underline}
.clear{ clear:both; font-size:0; height:0; overflow:hidden}
table{ border-collapse:collapse; margin:10px 0;}
	table td{ padding:3px;}
	table.tbl_border td{ border:#CCCCCC 1px solid;}
	table.tbl_center{ margin-left:auto; margin-right:auto;clear:both}
/*
#search_form{ position:absolute; right:10px; top:60px;}
*/
#search_form{ position:absolute;
right:10px;
top:45px;}
	#search_form input{ width:170px;}
	#search_form button{ width:36px;height:18px;background:url(../images/go_btn.gif) no-repeat; line-height:18px;font-size:11px;color:#FFFFFF;font-weight:bold;margin:0 7px;}
	#search_form img{vertical-align:middle}
#location{text-align:right;color:#676767;font-size:11px; background:#E2E2E2 url(../images/bg6.gif) no-repeat left center; padding:10px 15px; margin-bottom:15px;}
	#location a{color:#676767;}
#page2{text-align:center;padding:10px 0 0;}
	#page2 img{margin-right:20px;}
#pages{clear:both;padding:0 0 0 10px;font-size:11px;text-align:right}
	#main #pages a{padding:0px 3px;color:#3F3F3F;text-decoration:none}
	#main #pages .current{color:#FFFFFF;font-weight:bold;background-color:#DF0002;}
#pro_search{text-align:center; padding:20px 0 15px;border-bottom:#A3A3A3 1px solid; }
	#pro_search input{width:125px;}
	#pro_search select{font-size:11px; color:#626262; letter-spacing:-1px;*letter-spacing:0px; margin-right:2px; *margin-right:5px;margin-bottom:10px;}
	#pro_search button{background-color:#D50000;font-weight:bold;text-transform:uppercase;color:#FFFFFF;margin-left:5px;font-size:11px;}
#inquire_wrap{ display:inline; padding-right:15px;}
#inquire_wrap button{width:130px;height:18px;background-color:#D50000;color:#FFFFFF;font-size:11px;font-weight:bold;cursor:pointer;}
.page404{color:#DA251C;font-size:18px;display:block;padding:100px 0;line-height:30px;}

#i_about a,#pro_txt a,#i_contact a,#footer a,#company .content a,#news .content a{color:#0260C1;}
p.title{font-weight:bold;line-height:1;}
#header{ padding-top:8px; background:url(../images/top_border.gif) no-repeat 0 0; position:relative;z-index:20;}
	#logo{ padding:10px 0 10px 20px;}
	#logo strong{ display:inline-block; vertical-align:top; padding-top:33px; line-height:1.2; font-size:26px; color:#474747}
	#languages{font-size:11px; position:absolute; right:0; top:20px;}
	#languages a{ display:inline-block;color:#323232; margin-right:10px;}
	#languages a img{ margin-right:5px}
	#mainnav{background:url(../images/menu_bg.jpg) repeat-x 0 0; height:40px; width:1002px; position:relative;z-index:100;}
	#mainnav li{ font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:40px; background:url(../images/li_bg.gif) no-repeat 0 0;}
	#mainnav li{ margin-left:-3px; float:left;position:relative}
	#mainnav li a{display:block; padding:0 18px;  color:#4B4B4B}
	#mainnav li div{ background-color:#F3F3F3; border:#AFABAB 1px solid; line-height:1; font-size:11px; position:absolute; top:51px; left:0; overflow:hidden; width:200px;}
	#mainnav li div p{ border-top:#C7C7C7 1px solid; margin-top:-1px;}
	#mainnav li div a{ padding:10px 10px 10px 35px; background:url(../images/dot1.gif) no-repeat 25px 12px; color:#424242;}
	#mainnav li div a:hover{ background:#797979 url(../images/dot2.gif) no-repeat 25px 12px; color:#FFFFFF;}
#banner{ position:relative;z-index:10;}
#mainnav .maxMenu{ position:relative;display:block;}
#mainnav .minMenu{position:absolute; top:38px; left:0px; z-index:999; display:none; border:#CCC 1px solid;}
#mainnav .minMenu h2 a{display:block;}
#mainnav .minMenu h3{padding-left:0; padding:0px 10px;padding:5px;}
#mainnav .minMenu a{ font-size:12px;}
	#banner img{ display:block}
	#rec_pro{ position:absolute; left:122px; top:45px; width:225px;}
	#rec_pro h2{ font-size:24px; padding-bottom:3px;}
	#rec_pro h2 a{ color:#C80000}
	#rec_pro p{ background:url(../images/dot3.jpg) no-repeat 0 12px; padding:6px 0 0; padding-left:10px;color:#FFFFFF; font-size:13px; font-weight:bold}
	#rec_pro span.more{ margin:20px 0 15px; height:20px;}
	#rec_pro span.more,#rec_pro span.inqure_box{display:block; clear:both; padding-left:110px;}
	#rec_pro span.more a{ display:block; float:left;width:75px; height:20px; background:url(../images/more1.gif) no-repeat; overflow:hidden; text-indent:-999px;}
	#rec_pro span.inqure_box a{ width:93px; height:23px; background:url(../images/inquire_btn.gif) no-repeat; overflow:hidden; float:left; text-indent:-999px;}
.bord{ background:url(../images/bg1.gif) repeat-x; height:11px; font-size:0; clear:both}
#main{ width:964px; margin:10px auto 15px;z-index:10; position:relative}
	#left{ width:266px; float:left;position:relative;z-index:10;}
	#right{ width:686px; float:right;position:relative;z-index:8;}
#footer{ text-align:center; font-weight:bold; color:#292929; background:url(../images/border.gif) no-repeat top right;clear:both; padding:21px 15px 15px;}
.subnav{ background-color:#E9E9E9; padding-bottom:20px; margin-bottom:8px;}
	.subnav p.title,#i_news2 p.title,#sitemap .subnav p.title{color:#FFFFFF; background:url(../images/bg2.gif) no-repeat 0 0; height:39px; line-height:34px; font-size:24px; padding-left:35px; margin-bottom:8px;}
	.subnav h2,#sitemap .subnav h2{ height:1%; font-size:12px; line-height:16px; background:url(../images/line.gif) no-repeat bottom center;}
	.subnav h3{ font-size:11px; font-weight:normal; border-bottom:#8C90A1 1px solid}
	.subnav h2 a,#sitemap .subnav h2 a{color:#3D3D3D; display:block; padding:8px 11px 8px 30px; background:url(../images/dot4.gif) no-repeat 18px 13px; height:1%;}
	.subnav h3 a{background:url(../images/dot9.gif) no-repeat 10px 13px; display:block; color:#666666; padding:8px 6px 8px 20px;}
	.subnav h2.here a,.subnav h2 a:hover{ background:#646464 url(../images/dot5.gif) no-repeat 18px 13px; color:#FFFFFF}
	.subnav h3 a:hover{ background-color:#CDCDCD}
#ad1{}
	#ad1 img{ padding-bottom:8px;}
#i_contact{ font-weight:bold; color:#323232; line-height:22px; background-color:#E9E9E9}
	#i_contact p.title{ height:88px; background:url(../images/img2.jpg) no-repeat; width:266px; text-indent:-999px; overflow:hidden;}
	#i_contact .inner{ padding:10px 25px;}
	#i_contact .inner span{ display:inline-block; vertical-align:top;}
#i_about{ padding-bottom:20px;}
	#i_about p.title,#company p.title,#news p.title,#products p.title{ font-size:24px; color:#D50000; background:url(../images/bg3.gif) repeat-x center; margin-bottom:20px;}
	#i_about p.title span,#company p.title span,#news p.title span,#products p.title span{ background-color:#FFFFFF; padding-right:5px;}
	#i_about span img{ float:left; margin-top:-15px; padding-right:10px;}
#company .content span img{ float:left; margin-top:-5px; padding-right:10px;}
	#i_about p.title1,#company p.title1{ font-size:18px; color:#444444; font-weight:bold; margin-bottom:10px;}
#company p.title1{ margin-bottom:0px;}
	#i_about p.title1 img{ margin-left:10px;}
	#i_about span.more{ display:block; text-align:right;}
	#i_about span.more a,#pro_list span.more a{ width:56px; height:14px; line-height:14px; color:#FFFFFF; display:inline-block; background:url(../images/more2.gif) no-repeat; text-align:center}
#i_pro{ width:401px;float:left}
	#i_pro p.title{ font-size:24px; height:45px; line-height:35px; padding-left:52px; color:#FFFFFF; background:url(../images/bg4.gif) no-repeat; margin-bottom:10px;}
#pro_list{ zoom:1; overflow:hidden;}
	#pro_list li{border-top:#A3A3A3 1px solid; padding:18px 0; height:114px; margin-top:-1px;zoom:1;_position:relative;}
	#pro_list img{ border:#DDDDDF 1px solid; float:left; margin-right:15px; width:112px; height:112px;}
	#pro_list h2{ background:url(../images/dot8.gif) no-repeat left center; font-size:13px; padding:8px 0 8px 10px; height:14px; overflow:hidden;}
	#pro_list h2 a{ color:#004D9C}
	#pro_list p{ line-height:14px; height:56px; overflow:hidden;}
	#pro_list span.more{ display:block; padding-top:8px;}
#news_rep{ width:275px; float:right;}
#i_news2{ background-color:#E4E4E4; margin-bottom:8px; border-bottom:#E4E4E4 1px solid}
#i_news2 p.title{}
#i_news{ padding:10px 10px 20px; background-color:#E4E4E4; margin-bottom:20px;}
	#i_news p.title{ height:54px; background:url(../images/bg5.gif) no-repeat left; color:#D50000; font-size:24px; line-height:50px; padding-left:40px;}
        #i_news .more{display:block;text-align:right;padding:0px 10px;}

#i_news .more a{background-color: transparent;background-image: url("../images/more2.gif");background-repeat: no-repeat;background-attachment: scroll;background-position: 0pt 0pt;color: #ffffff;float: right;height: 14px;line-height: 14px;overflow-x: hidden;overflow-y: hidden;text-align: center;width: 56px;}
	#i_news ul,#i_news2 ul{ overflow:hidden;}
	#i_news li,#i_news2 li{ background:url(../images/dot7.gif) no-repeat 0 16px; border-top:#FFFFFF 1px solid; padding:10px 0 10px 10px; margin:-1px 5px 0;}
	#i_news2 li{ margin:-1px 10px 0;}
	#i_news h2,#i_news2 h2{ font-size:12px; display:inline;}
	#i_news h2 a,#i_news2 h2 a{ color:#0260C1}
	#i_news span.time,#i_news2 span.time{ display:inline-block; font-size:9px; color:#D50000; margin-left:5px;}
        #i_news li.spc h2 a{color:#f00;}
#i_rep{ border:#AEAEAE 1px solid; padding-bottom:10px;}
	#i_rep p.title{ width:130px; height:40px; line-height:40px; background-color:#DCD8D9; text-align:center; color:#D70000; font-size:20px; position:relative; left:30px; margin-bottom:20px;}
#left #i_news{padding:10px 5px 20px;margin-bottom:8px;}
.content{ line-height:22px;}
#company{}
	#company p.title2{ color:#0260C1; font-weight:bold}
table.tbl_s,table.tbl_s2,table.tbl_s3,table.tbl_spec{ margin:0 0 10px 0;}
	table.tbl_s th,table.tbl_s3 th,table.tbl_spec th{padding-left:30px; padding-right:30px;}
	table.tbl_s td{ padding:10px 30px;}
	table.tbl_s3 td{ padding:0 30px;}
	td.td_s{ width:25%; text-align:center; border-right:5px solid #FFF; border-bottom:2px solid #FFF;}
	td.td_s2{ border-bottom:2px solid #FFF; padding:3px 10px;}
table.tbl_s2{ font-weight:bold}
	table.tbl_s2 td{ padding:0;}
.appl{ width:31%; padding:10px 1%; float:left; text-align:center;}
	.appl img{ border:#748EC1 2px solid;}
	.appl h2{ font-size:11px;}
	.appl h2 a{ color:#2A2A2A}
#news{}
	#news_list{ color:#333333;}
	#news_list li{ padding-bottom:20px;}
	#news h2{ font-size:14px; display:inline; padding-right:10px; color:#333333}
	#news .content h2{ display:block; text-align:center}
	#news_list h2 a{ color:#333333}
	#news span.time{ font-size:11px;display:inline-block; padding-bottom:0; color:#D50000}
	#news .content span.time{ display:block; margin-bottom:15px; text-align:center}
	#news_list p{font-size:11px; padding-top:3px;}
#pro_txt{ clear:both;}
	#pro_txt p.title{ background:url(../images/dot10.jpg) no-repeat left; padding-left:15px; font-size:14px; color:#252525}
	#pro_txt .inner{ line-height:22px;}
#products #pro_list{ height:auto; overflow:visible}
#products #pro_list li{margin-top:0px;border-bottom:#A3A3A3 1px solid; border-top:none;}
#products #pages{ padding-top:20px;}
#products p.title{ margin-bottom:10px;}

#pro_info{ background-color:#FFFFFF;margin-bottom:10px;}
	#pro_info .colm_title{ padding:0 0 5px; font-size:14px;}
#big_pic{ float:left; width:370px; height:370px; border:1px solid #AAAAAA; overflow:hidden; text-align:center;margin-right:30px;}
	#big_pic img{ max-width:370px; max-height:370px;}
#small_pics{clear:both;}
#small_pics img{margin:10px 10px 0 0;}
#small_pics li{display:inline;}
	#small_pics img{ width:85px; height:90px;border:1px solid #AAAAAA; margin-bottom:8px;}
#pro_info ul{ width:270px; float:left}
#pro_info ul li{ padding:5px 0; font-weight:bold}
	#pro_info ul li span{ color:#C70000}
	#pro_info ul input{ width:93px; height:23px; border:0; margin-top:20px; background:url(../images/inquire_btn.gif) no-repeat; color:#FFFFFF; cursor:pointer}
	#free_down{ clear:both; padding-top:20px;}
	#free_down p{ padding-bottom:10px;}
	#free_down span a{ background:url(../images/row.jpg) no-repeat left; padding-left:18px; display:inline-block; color:#343434; font-size:11px;}
#relative_pro{ margin-top:15px;}
	#relative_pro p.title{ color:#252525; font-size:14px; border-bottom:#A3A3A3 1px solid; background:none; line-height:1.4;}
	#relative_pro li{ width:114px; float:left; padding:0 11px 0 10px;}
	#relative_pro li img{ width:112px; height:112px; border:#D9D9D9 1px solid;}
	#relative_pro li h2{ font-size:11px; font-weight:normal;text-align:center}
	#relative_pro li h2 a{ color:#4D4D4D;}
#sitemap{}
	#sitemap li{ width:31%; margin:0 5px; float:left}
.maxMenu{ position:relative}
#sitemap .subnav .minMenu h3 a{padding:4px 2px 4px 16px;background:url(../images/dot9.gif) no-repeat 6px 8px;}
.minMenu{ border:#8C90A1 1px solid; background-color:#F0F2F6; position:absolute; left:266px; top:0; width:300px;}


/*询盘、站点地图等*/
/*      Leaveword Start      */
.post{ text-align:right; background:url(../images/ico_feed.png) no-repeat 5px center; margin:10px auto 5px; display:block; 

clear:both; float:right; margin-top:-20px; z-index:999; position:relative;}
.post a{cursor:pointer;}

#leave,#l_list{  padding-top:10px; margin:0 auto; clear:both;}
#leave li{float:left; width:100%;}
#leave span{ width:150px; color:#8B8B8B; padding:2px 0px; text-align:right; margin:5px 7px 0 0; 

display:block; float:left;}
#leave input,#leave textarea{ width:400px; border:solid 1px #46462F; padding:1px 3px; margin-top:3px;}

#submit{ text-align:center; padding:10px 0 20px 0; clear:both;}
#submit img,#submit input{ width:58px; height:18px; margin-left:15px; display:inline;}

#l_list li{ padding:10px;}
#l_list h3{ font-size:15px; font-weight:normal; background-image:none; padding-left:0;}
#l_list li p{ color:#666; line-height:180%; padding:5px 0;}
#l_list span{ color:#666;}
#l_list .red_bg{ background:#EaEaEa;}
#l_list .red_bg h3,#l_list .red_bg p,#l_list .red_bg span{ color:#3f3f3f;}
/*      Leaveword End      */

/*      Inquire Start      */
#inquire p{ padding:0; margin:0;}
#inquire input{ color:#898989;}
#inquire table td{ padding:5px 0;}
#inquire table td strong{font-size:14px;}
#inquire table input{ border:1px solid #ccc; float:left; height:15px; padding-top:3px;}
#inquire table textarea{ border:1px solid #ccc;}
#inquire table img{ float:left;}
#inquire p input{ border:0; float:none; width:12px; height:12px;}
div#inquire table table input{ text-align:center;}
#company #inquire table a{color:#fff;}

div#i_top{ border-bottom:1px solid #235D97; padding-bottom:30px; margin-bottom:20px;}
div#i_top div{ margin:0 auto; text-align:left;}
div#i_top div input{ float:left; margin:10px 5px; padding:0;}
div#i_top div p{ font-size:12px; line-height:12px; padding:5px 0 0;}
div#i_top div span{ font-size:10px; text-align:left;}

#i_top2{ border-bottom:2px solid #235D97; border-top:1px solid #235D97; margin:10px 0 50px; padding:20px 0 15px;}
#i_top2 img{ float:left; margin:0 10px; margin-top:-10px;}
#i_top2 p{ font-size:14px; color:#666; font-weight:bold; line-height:140%;}

#inquire table span{ font-size:11px; font-weight:bold; float:right; width:100px; text-align:right; padding-right:15px;}
#inquire table span a{ background:#235D97; display:block; color:#fff; line-height:22px; height:22px; text-align:center; 

width:120px;}

div#check{ text-align:left; width:420px; border:3px solid #235D97; padding:10px 0; display:table;}
div#check input{ border:0; margin:5px; float:left;}
div#check span{ font-size:10px; font-weight:normal; text-align:left; width:335px; margin:0; padding:0 0 0 10px; line-

height:12px; display:block;}

div#i_btn1{ text-align:center; height:26px; margin:10px 0 0; width:270px;}

div#i_info table td{ padding:10px 0;}
div#i_info h3{ font-weight:bold; font-size:12px; color:#fff; float:left; margin:0; padding:0; border:0; line-height:12px;}
div#i_info h4{ line-height:30px;}
div#i_info input{ border:0; margin-left:10px;}
div#i_info p{ padding:0; margin:0; line-height:140%;}

.i_title{background:#235D97;}
.i_gray{ color:#3f3f3f; background:#CFEAFF;}
/*      Inquire End      */

.view{ padding-bottom:15px; display:table; clear:both; overflow:hidden; zoom:1; padding:10px 0;}
.view h4{margin-bottom:10px;font-size:12px;height:16px;line-height:16px;overflow:hidden;}
#main .view h4 a{color:#474747}
.view li{ width:30%; text-align:center; float:left; margin:0 1%;}
.view li img{ height:130px; margin-bottom:7px;border:1px solid #ccc}
#view2 li img{width:80%;}

.v_pic{text-align:center; padding:20px 0; display:table; clear:both;}
.v_pic p{padding:20px; text-align:left;}

#inquire_select{display:table; clear:both; overflow:hidden; zoom:1; margin-bottom:15px;}
#inquire_select span a{ font-weight:bold; background:#00377A; display:block; color:#fff; line-height:22px; text-align:center; 

margin-top:10px; width:120px; float:right;}

.btn{ text-align:right; margin:30px 0;}
	.btn a{ cursor:pointer; margin-left:15px; width:45px; height:15px; border:0;}
	
#subnav .maxMenu{ position:relative;display:block;}
#subnav .minMenu{position:absolute; top:0px; left:265px; z-index:999; display:none; border:#CCC 1px solid;}
#subnav .minMenu h2 a{display:block;}
#subnav .minMenu h3{padding-left:0; padding:0px 10px;padding:5px;}
#subnav .minMenu a{ font-size:11px;padding:3px 6px 3px 20px;background:url(../images/dot9.gif) no-repeat 10px 6px;}
#sitemap #subnav .minMenu{left:213px;}

#regInfo p{text-align:right;}
#regInfo a{font-size:120%; font-weight:bold; text-decoration:underline;}


#spcProdBox table{width:100%;  text-align:center;}
#spcProdBox th{ background-color:#EEEEEE; border:1px solid #C0C0C0; padding:5px; text-align:center;}
#spcProdBox td{ background-color:#F5FBFF; border:1px solid #C0C0C0; padding:5px; text-align:center;}
#spcProdBox a{ color:#474747; text-decoration:underline;}


#main .view li{ display:block; list-style:none}
#leave li{list-style:none;margin:0;display:block;clear:both;}
.view h4{ font-size:12px;}
#main #i_top2{ display:block}
#inquire table{margin:0;}
#main .post,#main .post img{ float:none;}

/*
#UserBox{position:absolute; left:-150px;display:none;}
#loginInfo{position:absolute; left:-130px; margin-top:-10px; display:none;}
#BoxName{padding:10px;}
#loginInfo img{ padding-bottom:15px;}
*/
#loginInfo img{width:25px;}
#loginInfo,#UserBox{bottom:-30px;display:none;position:absolute;}
#BoxName{margin-right:10px;}
