@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; background:#fff;}
div,form,h1,h2,h3,h4,ul,ol,li,dl,dt,dd,p{ margin:0; padding:0; border:none; }
.clr{ clear:both; font-size:0; height:1px; line-height:1px; margin:0; padding:0px 0px 0px 0px;}
img{ border:0}
a{color:#666666;text-decoration:none;}
a:hover{color:#d6261f; text-decoration:underline;}
.red{ color:red; font-size:12px;}
a.red{ color:red; font-size:12px;}

#top,#content{ width:980px; margin:0 auto;}
#content{margin-bottom:19px;}

#logo{ width:393px; height:50px; float:left; padding-top:25px;}
.top_r{ float:right; width:271px; height:73px;}

.lang{ width:271px; text-align:right; line-height:24px; height:24px; margin-top:10px;}
.lang a{ margin-right:10px;}
.search{ width:271px; margin-top:5px;}
.search span{ font-size:14px; display:block; float:left; line-height:21px;}
.search .inp{ width:156px; height:17px; border:1px solid #cccccc; float:left; margin-right:5px;}

/* 顶部导航 */
#menu{ background:url(../images/navbg.gif) repeat-x top; height:34px; margin-bottom:10px;}

#nav  ul{list-style:none;} 
#nav li a{width:139px; height:34px; display:block; color:#fff; text-align:center;}
#nav li.last{ border-right:none;}
#nav li {float:left; border-right:1px solid #fff;line-height:34px;background:url(../images/navbg.gif) repeat-x top; height:34px;} 
#nav li a:hover{text-decoration:none; background:#000} 
#nav li ul{ line-height: 27px;list-style:none;text-align:center;left: -999em;  width: 140px; position: absolute; 
} 
#nav li ul li{ float: left;width:140px;/*二级栏目的li的宽度*/line-height:35px; background-color:#fff; } 
#nav li ul a{ 
display: block; width: 139px; text-align:center; color: #fff;text-decoration: none; font-size:12px;font-weight:normal; 
} 
#nav li ul a:hover {color: #fff;  text-decoration: none; font-size:12px;font-weight:normal;  } 
#nav li:hover ul { left: auto; } 
#nav li.sfhover ul { left: auto; } 



#baner{ margin-bottom:15px; z-index:10;}
.h_left{ width:734px; height:252px; float:left; background:url(../images/h_con_c.gif) repeat-x top;}
.h_right{ float:right; width:229px;}
.h_about{ width:347px; background:url(../images/h_con_l.gif) no-repeat top left; height:252px; float:left}
.h_about .title{ margin:22px 0px 0px 21px; background:url(../images/line.gif) repeat-x bottom; height:29px;}
.h_about .title a{ display:block; float:left; width:80px; height:25px; background:url(../images/h_nav2.gif) no-repeat top; color:#fff; line-height:27px; text-align:center; margin-right:1px;}
.h_about .title a:hover,.h_about .title a.local{ background:url(../images/h_nav.gif) no-repeat top; text-decoration:none;}
.h_about .text{ margin:5px 0px 0px 21px; line-height:20px;}
.h_about .text p{ margin-bottom:10px;}
.h_pro{ float:right; width:372px; height:252px; background:url(../images/h_con_r.gif) no-repeat top right;}
.h_pro .title{ font-size:14px; font-family:"Microsoft YaHei";margin:22px 15px 0px 10px; background:url(../images/line.gif) repeat-x bottom; height:29px; color:#333333;}

.h_pro ul{ list-style:none; margin:10px 0px 0px 10px}
.h_pro ul li{ float:left; text-align:center; width:180px; height:95px; overflow:hidden;}
.h_pro ul li img{ display:block; }
.h_pro ul li a{ line-height:25px;}

.h_new{ background:#cccccc; width:214px; height:160px; padding:6px; margin-top:7px;}
.h_new2{background:#fff; height:100%;}
.h_new2 .title{ height:20px;}
.h_new2 .title a{ display:block; float:left; width:107px; height:20px; background:#ff7c00; color:#fff; line-height:22px; text-align:center; }
.h_new2 .title a:hover,.h_new2 .title a.local{background:#3e3e3e; text-decoration:none;}
.h_new2 ul{ list-style:none; margin:0px 0px 0px 12px;}
.h_new2 li{ background:url(../images/arrow.gif) no-repeat left center; padding-left:10px; width:159px; overflow:hidden; height:25px; line-height:20px;}
.h_new2 li a.local{ color:#fe7c00;}

.f_link{height:72px;background:url(../images/linkbg.gif) repeat-x center; margin-top:16px;}
.f_link .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH:925px; border:none; padding-left:23px;}
.f_link .ScrCont {MARGIN-LEFT: -5px; WIDTH: 32766px; margin-top:13px;}
.f_link #List1_1 {FLOAT: left}
.f_link #List2_1 {FLOAT: left}
.f_link .LeftBotton { float:left; width:12px; height:72px;}
.f_link .RightBotton { float:right; width:12px; height:72px;}
.f_link .pl IMG {DISPLAY: block; CURSOR: pointer; margin-right:21px; border:1px solid #cccccc;  WIDTH: 134px;}
.f_link .pl { FLOAT: left;}

#bottom{ height:59px; border-top:1px solid #e7e7e7; line-height:48px; padding:0px 10px 0px 10px;width:958px; margin:0 auto;}
.b_left{ float:left;}
.b_right{ float:right;}
/* 新闻滚动 */
#demo {
overflow:hidden;
height: 120px; width:200px;
text-align: center;margin-top:10px
}

/* 内页框架 */
.n_bg{ background:url(../images/n_bg.gif) repeat-y left;}
.left{ float:left; width:176px; margin-right:13px;}
.right{ float:right; width:791px;}
.n_baner{width:980px; margin:0 auto; margin-bottom:10px;}
.n_baner img{width:980px; height:200px;}
.n_cont{
	width:751px;
	float:left;
	background:url(../images/h_con_c.gif) repeat-x top;
	height:auto!important;
	height:400px;
	min-height:400px;
	position:relative;
	padding:0px 20px 30px 20px;
}

.n_cont .title{background:url(../images/line.gif) repeat-x bottom; height:40px;margin:0px 0px 15px 0px; line-height:40px;}
.n_cont  .ll{ position:absolute; left:0px; top:0px;}
.n_cont .rr{ position:absolute; right:0px; top:0px;}
.n_cont .title{ clear:both;}
.n_cont .title h1{ font-size:14px; font-family:"Microsoft YaHei"; width:150px; float:left; font-weight:normal; }
.n_cont .title span{ float:right; line-height:40px;}

.left h1,.left h2{ font-size:12px; color:#fff; background:url(../images/left_top.jpg) no-repeat  center left; width:166px; height:25px; line-height:25px; padding-left:10px; font-weight:normal; font-family:"Microsoft YaHei";}
.left ul{ list-style:none; margin:9px 4px 12px 4px}
.left ul li{ background:url(../images/arrow2.gif) no-repeat left; padding-left:20px; border-bottom:1px solid #e1dfe0;}
.left ul li a{ line-height:30px; display:block;}
.left h2{background:url(../images/left_bot.jpg) no-repeat  center left;}
.left .left_contact{ line-height:25px; padding:5px 15px 0px 10px; font-size:13px}
.left .left_contact .xia{border-bottom:1px dashed #ccc;}
.left .left_contact p{  margin-bottom:10px; }
.left .left_contact b{ color:#fa7d04;}
/*文章类 */
.article{ line-height:22px;}
.article p{ margin-bottom:15px;}
.title1 {BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN: 0px 15px 5px}
.title1 h3 {TEXT-ALIGN: center; FONT-SIZE: 15px}
.title1 span {TEXT-ALIGN: center}
.back{ text-align:left;border-top:1px dashed #cccccc;}
.back img{ margin-top:15px;}
/*新闻 */
#news UL {LINE-HEIGHT: 35px; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 15px; COLOR: #5c5c5c; LIST-STYLE-IMAGE: none; }
#news UL LI {BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: left; PADDING-LEFT: 15px; BACKGROUND: url(../images/lg6.gif) no-repeat left 50%; HEIGHT: 35px}
#news UL LI SPAN {FLOAT: right; COLOR: #5c5c5c; MARGIN-RIGHT: 10px}
#hotnew{ background:url(../images/sd2.gif) no-repeat bottom; height:145px;}
#hotnew dt{ float:right; width:560px; font-weight:bold; line-height:35px;}
#hotnew dd{ float:right; width:550px; line-height:20px; padding-right:10px;}
#hotnew .pic{ float:left; width:180px;}
#hotnew .pic img{ width:158px; height:112px;}
#hotnew .more a{ color:red; line-height:30px;}

#page{ text-align:center; height:45px; line-height:45px;}
/*代理产品 */

#products ul{ list-style:none; margin:10px 0px 0px 15px; border-bottom:1px solid #ccc; height:470px;}
#products ul li{ float:left; text-align:center; width:159px; height:120px; overflow:hidden; margin-right:24px; display:inline}
#products ul li img{ display:block; margin-bottom:8px;width:158px;}
#products ul li a{ line-height:20px;}
/*在线留言*/
#feedback{ border:1px solid #d1d1d1; margin-top:15px;}
#feedback p{ background:#e7e7e7; line-height:32px; height:32px; border-bottom:1px solid #d1d1d1; padding-left:10px;}
#feedback ul{ list-style:none;}
#feedback ul li{  height:31px;border-bottom:1px solid #d1d1d1;}
#feedback ul li span{ color:#FF0000;}
#feedback ul li label{ display:block; float:left; width:80px; text-align:right;border-right:1px solid #d1d1d1;line-height:31px; padding-right:10px;}
#feedback ul li.f_phone input,#feedback ul li.f_fax input,#feedback ul li.f_email input{ width:215px;}
#feedback ul li.f_company input,#feedback ul li.f_address input,#feedback ul li.f_title input{ width:393px;}
#feedback ul li.f_content{height:140px; }
#feedback ul li textarea{ height:121px;width:442px;}
#feedback ul li.f_content label{line-height:61px; height:140px;}
#feedback ul li.f_btn{border-bottom:none; padding-left:90px;}
#feedback ul li input,#feedback ul li textarea{margin: 4px 0px 0px 15px}
/*人才招聘*/
#career{ margin-top:10px}
#career dt{ height:35px; line-height:35px;}
#career dd{ border:1px solid #ccc; margin-bottom:15px;}
#career dd h1{ font-size:12px; border-bottom:1px solid #ccc; line-height:25px; height:25px; background:#e3e3e3; }
#career dd h1 span{ float:left;background:url(../images/lg5.gif) no-repeat left center; margin-left:10px; padding-left:10px;}
#career dd h1 a{ display:block; float:right; margin-right:10px;background:url(../images/lg4.gif) no-repeat left center;padding-left:13px;}
#career dd h2 span{  padding-right:40px; font-size:12px; font-weight:normal; line-height:30px; margin-left:10px;}
#career dd p{margin-left:10px; line-height:25px; padding-bottom:5px;}

#prolist{}
#prolist ul{ list-style:none;}
#prolist li{ margin-bottom:15px; border-bottom:1px dashed #ccc;height:110px}
#prolist li .logo{ display:block; width:154px; height:97px; float:left; background:url(../images/logobg.gif) no-repeat; padding:20px 0px 0px 10px; }
#prolist li .tit{ font-size:14px; color:#d30300; font-family:"Microsoft YaHei"}
#prolist li .tit_en{color:#373737; font-size:12px; font-family:"Microsoft YaHei";  display:block; height:25px; margin-bottom:5px;}
#prolist li .detail{ line-height:20px;}

#pro_show  .pro_left{ float:left; width:400px; border-right:1px solid #bfbfbf; padding-right:16px}
#pro_show  .titl{ font-size:14px; color:#d30300; font-family:"Microsoft YaHei"}
#pro_show  .titl_en{color:#373737; font-size:12px; font-family:"Microsoft YaHei";  display:block; height:25px; margin-bottom:5px;}
#pro_show  .pro_left p{ line-height:22px;}
#pro_show  .pro_right{ float:right;width:320px; padding-left:10px}
#pro_show  .pro_right p{line-height:22px;}
#pro_show  .pro_right span{display:block; width:154px; height:97px;background:url(../images/logobg.gif) no-repeat; padding:20px 0px 0px 10px; margin-bottom:14px }
.dash{ border-bottom:1px dashed #CCCCCC;}