/* CSS Document */
*{margin:0;padding:0;}
body{ font-size:12px;color:#6f6f6f; background:url(top_bg.jpg) repeat-x; width:100%;}
ul,li{ list-style:none;}
a{ text-decoration:none;}
#top{ width:1001px;margin:0 auto;height:107px;}
#top .logo{ width:381px; height:69px; float:left;}
#top .search{ width:411px; float:left;padding-left:209px;padding-top:26px; }
#top .search span{ float:right;color:#dcdcdc; font-size:14px;}
#top .search .input{border:1px solid #d9d9d9; border-right:none;}
#top .search .imgage{border:1px solid #d9d9d9; border-left:none;}

#top .nav{ clear:both;}
#top .nav ul{ padding-left:51px;}
#top .nav ul li{ width:86px; height:38px; line-height:38px; float:left;margin-left:20px;}
#top .nav ul li a{ display:block;width:86px; height:38px; line-height:38px;float:left; color:#4f4f4f; font-family:[MicrosoftYaHei]; font-size:12px; text-align:center;  }

#top .nav ul li a:hover{ background:#fe0000; color:#ffffff;}
#banner{ width:100%; background:url(banner_bg.png) no-repeat center top; height:467px;}
.midbg{ clear:both;width:100%; height:467px; }

.iBan {height:467px;background:#eff3f5; position:relative;z-index:100;_zoom:1;}
.iBanScreen{  height:467px; background-repeat:no-repeat; background-position:center top;}
.banFn{ width:960px; height:467px; margin:0 auto; position:relative; z-index:99 }
/*.ibanImg{ display:none;}*/
.iBan .banNum{position:absolute;bottom:35px;left:50%;margin-left:-38px; z-index:100}
.iBan .banNum a{width:15px;height:19px;background:url(dian.jpg) no-repeat center ;display:inline;overflow:hidden;text-indent:-999em;float:left;}
.iBan .banNum a.dots{background:url(dian1.jpg) no-repeat center ;}
.iBanScreen ul{ width:100%; height:467px; position:relative; top:0; margin:0 auto}
.iBanScreen li{ width:100%;height:467px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ height:14px; position:absolute; bottom:10px; left:50%; z-index:999; margin-left:-36px;}
.iBanScreen .num a{ display:inline-block; width:15px; height:19px; background:url(dian.jpg) no-repeat center; margin-right:3px}
.iBanScreen .num a.cur{ background:url(dian1.jpg) no-repeat center;}



#cont{background:url(cont_bg.png) repeat-x; width:100%; overflow:hidden; }
#cont .main{width:1001px; margin:0 auto; padding:43px; }
#cont .main h2{ text-align:center; font-size:18px; font-family:"Microsoft YaHei"; color:#444444; line-height:30px;background:url(h2_bg.jpg) no-repeat bottom center;  }
#cont .main h2 span{ text-align:center; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#dddddd;}
#cont .main .plisti{ margin-top: 20px;margin-bottom: 20px;}
#cont .main .plisti ul{padding-left:11px; overflow:hidden;}
#cont .main .plisti ul li{ width:74px; height:41px; float:left;margin-left:69px; text-align:center;}
#cont .main .plisti ul li a{ display:block;width:74px; height:41px; float:left;margin-left:69px;text-align:center; padding-top:5px; color:#000000;}
#cont .main .plisti ul li a:hover{ background:url(plisti_li_hover.jpg) no-repeat; color:#ffffff;}



#cont .main .commendi { clear:both;}

#cont .main .commendi .left{ float:left; padding-top:100px;}

#cont .main .commendi .right{ float:left;padding-top:100px;}
#cont .main .plist ul li a:hover{ background:url(plist_li_hover.jpg) no-repeat; color:#ffffff;}
td.pic{text-align:center;margin-left:7px;padding-right:9px; }
td.pic img{ border:1px solid #e4e4e4;}
td.pic a{ color:#8a8a8a; line-height:41px;}


.newsi{width:350px;float:left; Margin-top:20px; }
.newsi h3{ text-indent:29px; background:url(news_h3_bg.jpg) no-repeat left; font-weight:normal; font-size:16px; color:#404040; height:59px; line-height:59px;}
.newsi h3 .red{ text-indent:29px; color:#fe4040; font-size:16px;  padding-right:10PX; }
.newsi h3 .en{ font-size:11px;margin-right:10PX;}
.newsi img{ float:left;}
.newsi .imgs{ margin-top:16px; margin-left:24px; padding:3px; border:1px solid #e6e5e3; margin-right:13px; margin-bottom:17PX;}
.newsi .more a{ display:block; float:left; width:65px; height:20px; color:#fff; background:url(look_bg.jpg) no-repeat;  text-indent:31px; line-height:20px; margin-top:10px;}
.newsi ul{ clear:both; margin-left:2px; width:327px; border-top:1px solid #cfc5d0; padding:5PX;}
.newsi ul li{ line-height:24px; }
.newsi ul li A{ color:#6f6f6f}
.newsi ul li SPan{ float:right;}



.abouti{width:401px;float:left;height:300px; Margin-top:20px;  }
.abouti h3{ text-indent:29px; background:url(news_h3_bg.jpg) no-repeat left; font-weight:normal; font-size:16px; color:#404040; height:59px; line-height:59px;}
.abouti h3 .red{ text-indent:29px; color:#fe4040; font-size:16px;  padding-right:10PX; }
.abouti h3 .en{ font-size:11px;margin-right:10PX;}
.abouti IMG{ margin-top:18px; float:left; margin-right:16px;}
.abouti p{ margin-top:18PX; margin-right:25PX; line-height:28px; }
.abouti .more a{ display:block; float:left; width:65px; height:20px; color:#fff; background:url(look_bg.jpg) no-repeat;  text-indent:31px; line-height:20px; margin-top:10px;}

.contacti{width:248px; float:left;height:300px;  Margin-top:20px; }
.contacti h3{ text-indent:29px; background:url(contact_h3_bg.jpg) no-repeat left; font-weight:normal; font-size:16px; color:#404040; height:59px; line-height:59px;}
.contacti h3 .red{ text-indent:29px; color:#fe4040; font-size:16px;  padding-right:10PX; }
.contacti h3 .en{ font-size:11px;margin-right:10PX;}
.contacti p{line-height:26px;pADDING-TOP:20PX;}





#footer{ width:100%; background:url(footer_bg.png) repeat-x;}
.sub{ width:1001px; margin:0 auto; line-height:34px; clear:both;padding-top:32px;}
.sub a{ color:#464646;}
.sub h2,.sub h5{font-size:15px; padding-left:45px;}
.sub ul{ padding-left:45px;}
.sub table td{ background:url(sub_nav_bg.jpg) no-repeat right top;height:193px;}

#footer .bottom{ margin:0 auto; width:1001PX; line-height:20px; padding-top:5px;}


#banner_in{ background:url(banner_in_bg.png) no-repeat center center; height:235px; width:100%;}
#content{ margin:0 auto; width:1001px;  overflow:hidden; margin-bottom:30PX;}
#content .main{ width:696px;  float:right; margin-bottom:30px;}

#content .main h2 { height:59px; font-family:"ºÚÌå"; width:696px; font-size:26px; color:#0f0f0f; padding-top:11px; }
#content .main h2{ text-indent:21px; background:url(main_h2_bg.jpg) no-repeat left; font-weight:normal; font-size:16px; color:#404040; height:59px; line-height:75px;}
#content .main .red{ text-indent:29px; color:#fe4040;  }
#content .main h2 .pos{ float:right; font-size:12px; margin-right:20px;}
#content .main h2 .pos a{color:#404040; }
#content .main .content_in{padding:20px; line-height:22px; font-size:14px;}

#content .main .company{width:696px; margin:0 auto;  margin-top:23px;}
#content .main .company p{ line-height:22px; width:606px; margin:0 auto;}


#content .left{ float:right; width:305px;}
#content .left .sort{ clear:both;font-family:"ºÚÌå"; }
#content .left .sort h2{ text-indent:29px; background:url(plistL_h3_bg.jpg) no-repeat left; font-weight:normal; font-size:16px; color:#404040; height:59px; line-height:59px;}
#content .left .sort h2 .red{ text-indent:29px; color:#fe4040; font-size:16px;  padding-right:10PX; }
#content .left .sort h2 .en{ font-size:11px;}
#content .left .sort ul{padding-top:16px; padding-left:4px; padding-bottom:24PX; }
#content .left .sort ul li{ width:224px;height:26px;line-height:26px;}
#content .left .sort ul li a{ display:block;width:224px;height:26px;font-size:12px; color:#000000; Line-height:26px;   text-indent:74px; font-weight:bold;background:url(plist_li_bg.jpg) no-repeat; }
#content .left .sort ul li a:hover{background:url(plist_li_hover.jpg) no-repeat;color:#413c40; }

#content .left .contactL h2{ text-indent:29px; background:url(plistL_h3_bg.jpg) no-repeat left; font-weight:normal; font-size:16px; color:#404040; height:59px; line-height:59px;}
#content .left .contactL h2 .red{ text-indent:29px; color:#fe4040; font-size:16px;  padding-right:10PX; }
#content .left .contactL h2 .en{ font-size:11px;}
#content .left .contactL p{line-height:26px;pADDING-TOP:20PX; padding-left:15PX;}

.h1title{ height:35px; line-height:35px; font-size:14px; text-align:center;}
.product ul{ clear:both;padding-left:10px; padding-top:10px;}
.product ul li{ float:left; width:220px; height:184px; line-height:22px; }
.product ul li a{ display:block;float:left; height:184px;width:220px; text-align:center; color:#3e3431; }
.product ul li a img{ border:1px solid #ccc;}

.news  ul{ margin-right:23px; padding-left:18px;}
.news  ul li{ clear:both;line-height:22px; background:url(news_li_hover.png) no-repeat left center; }
.news  ul li a{ color:#3e3431; line-height:22px;padding-left:14px;}
.news  ul li span{ float:right; display:block;}
.news ul li a:hover{  color:#3e3431; background:url(news_li_bg.png) no-repeat left center;}
.news ul li a span{ float:right;}



.news_detail{ padding-top:23px;}
.news_detail p{ line-height:35px;  text-indent:2em;padding-right:25px; width:671px; margin:0 auto; }

.page a{color:#3e3431;}
.page, .page ul {
clear: both;
overflow: hidden;
text-align: center;
}

.page ul {
width: auto;
margin: 0 auto;
clear: both;
display: inline;
}
.page ul li {
width: auto;
padding: 10px;
display: inline;
clear: both;
}

#title_extra{ text-align:center; width:100%; height:25px; margin:0 auto;}
#up_down{ text-align:center;}
#up_down a{color:#3e3431;}

#related_product {clear:both;}
#related_product ul{width:768px; margin:0 auto;  }
#related_product ul li{ float:left; width:256px; height:250px; }
#related_product ul li h3{ height:30px; line-height:30px; font-weight:normal; }
#related_product ul li h3 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#acacac;}
#related_product ul li img{ margin-bottom:12px;}
#related_product ul li p{ line-height:16px; width:170px; height:45px;}
#related_product ul li a{ display: block; width:110px; height:32px; line-height:32px;text-align:center; margin-top:20px;}


#related_product ul{ clear:both;padding-left:10px; padding-top:10px;}
#related_product ul li{ float:left; width:220px; height:184px; line-height:22px; }
#related_product ul li a{ display:block;float:left; height:184px;width:220px; text-align:center; color:#3e3431; }
#related_product ul li a img{ border:1px solid #ccc;}




/*ÔÚÏßÆ®¸¡QQ*/

.qqbox A:link {
	COLOR: #000; TEXT-DECORATION: none;
}
.qqbox A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:hover {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox A:active {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox {
	FONT-SIZE: 12px; RIGHT: 0px; OVERFLOW: hidden; WIDTH: 132px; COLOR: #000000; LETTER-SPACING: 0px; POSITION: absolute; TOP: 100px; HEIGHT: auto;text-align:left;margin-left:3px;mrgin-bottom:15px; z-index:1000;}
.qqlv {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 25px; POSITION: relative; HEIGHT: 256px
}
.qqkf {
	BORDER: #0dacd3 6px solid; RIGHT: 0px; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 120px; TOP: 

0px; HEIGHT: auto
}
.qqkfbt {
	BORDER-RIGHT: #9cd052 1px solid; BORDER-TOP: #9cd052 1px solid; FONT-WEIGHT: bold; 

BACKGROUND: #39ccde; OVERFLOW: hidden; BORDER-LEFT: #9cd052 1px solid; WIDTH: 118px; CURSOR: pointer; 

COLOR: #fff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #9cd052 1px solid; POSITION: relative; HEIGHT: 20px; 

TEXT-ALIGN: center
}
.qqkfhm {
	PADDING-RIGHT: 8px; MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 112px; LINE-HEIGHT: 20px; 

POSITION: relative; HEIGHT:40px
}
.bgdh {
	PADDING-LEFT: 10px; WIDTH: 102px
}

#pro_title_h1{ font-size:16px; color:#444444; line-height:35px;background:url(h2_bg.jpg) no-repeat bottom center; margin: 0 auto; width:310px; font-weight: bold;}
#pro_title_h1 h1{ float:left;}

.commendi {background:#f7f7f7;overflow:hidden; }
.commendi ul{ clear:both;width:1000px; margin:0 auto;margin-top:20px;margin-bottom:20px;}
.commendi ul li{ float:left; width:200px; height:190px; line-height:22px; }
.commendi ul li a{ display:block;float:left; height:190px;width:200px; text-align:center; color:#3e3431; }
.commendi ul li a img{ border:1px solid #ccc;}
