@charset "utf-8";
/* CSS Document */

#bannerBox{ margin: 0px auto; padding: 0px; border-top: 2px #d2d2d2 solid; width: 100%; background: #fff; height: 495px; overflow: hidden;}
/*index slider auto fix*/
.container, .container *{margin:0; padding:0;}
.container{width:100%; height:495px; overflow:hidden;position:relative;}
.slider{overflow:hidden;}
.slider li{width:100%; height:495px; float:left;list-style:none;}
.slider li a{width:100%; height:495px;display:block;}
.num{ position:absolute; right:0px; bottom:18px; border:0px #00C solid; width:52%;}
.num li{ float: left; list-style:none; width: 18px; height: 16px; font-size: 0px; cursor: pointer; margin: 0px; background:url(/images/dots.png) ;  background-position:0  -16px; overflow:hidden;}
.num li.on{ width: 18px; height: 16px; font-size: 0px; background-position:0  -32px;}
#Imain1{ margin: 0px auto; padding: 0px; padding-top: 24px; width: 960px; height:280px; overflow: hidden;}
#Imain1 .ysBox{ float: left; width: 308px; height: 270px; padding-left: 18px; background: url(../images/ysbg.jpg) top right no-repeat;}
#Imain1 .ysBox img{ padding-left: 1px; padding-right: 1px; width: 306px; height: 110px;}
#Imain1 .ysBox dl{ padding-top: 10px; padding-left: 18px; padding-right: 18px; overflow: hidden;}
#Imain1 .ysBox dt{ font-size: 18px; font-weight: 500; font-family: "微软雅黑"; height: 42px; line-height: 42px; text-align:center; overflow: hidden;}
#Imain1 .ysBox dd{ color: #898989; font-family: "微软雅黑"; font-size: 12px; line-height: 21px; padding-top: 2px;}

#Imain2{ margin: 0px auto; padding: 0px; margin-top: 16px; width: 958px; overflow: hidden;}
#Imain2 .proList{ padding-top: 20px; padding-left: 13px; padding-bottom: 18px; height: 229px; overflow: hidden;}
#Imain2 .proList ul{display:none;}
#Imain2 .proList ul.show{display:block;}
#Imain2 .proList li{ float: left; width: 185px; padding-left: 24px; padding-right: 24px;}
#Imain2 .proList img{ width: 185px; height: 185px;}
#Imain2 .proList p{ line-height: 18px; height: 36px; padding-top: 8px; overflow: hidden;}
#Imain2 .proList a{ color: #898989;}
#Imain2 .proList a:hover{ color: #ff6600;}
#Imain2 .proList span{ padding-left: 8px;}
#Imain2 .hzhbList{ padding-top: 20px; padding-bottom: 18px; overflow: hidden;}
#Imain2 .hzhbList li{ float: left; width: 133px; padding-left: 23px;}
#Imain2 .hzhbList img{ width: 129px; height: 58px; border: 1px #ddd solid; padding: 1px;}
#Imain2 .hzhbList p{ line-height: 18px; height: 18px; padding-top: 8px; text-align:center; overflow: hidden;}
#Imain2 .hzhbList a{ color: #898989;}
#Imain2 .hzhbList a:hover{ color: #ff6600;}
#Imain2 .Link{ padding-top: 16px; padding-left: 16px; padding-bottom: 12px; line-height: 24px;}
#Imain2 .Link a{ color: #898989; margin-right: 16px;}
#Imain2 .Link a:hover{ color: #ff6600;}

#Imain3{ margin: 0px auto; padding: 0px; margin-top: 16px; width: 960px; overflow: hidden;}
#Imain3 .box1{ width: 306px; height: 250px; overflow: hidden;}
#Imain3 .shipin{ padding: 16px; padding-bottom: 6px; width: 274px; height: 188px; overflow: hidden;}
#Imain3 .newsList{ padding: 16px;}
#Imain3 .newsList li{ height: 24px; line-height: 24px; overflow: hidden;}
#Imain3 .newsList span{ color: #999; font-size: 10px; padding-right: 8px; font-family:Arial;}
#Imain3 .faqList{ padding-left: 16px; padding-right: 16px; padding-top: 12px; height: 190px; overflow: hidden;}
#Imain3 .faqList dl{ padding-top: 6px; padding-bottom: 6px;}
#Imain3 .faqList dt{ background: url(../images/faq_w.jpg) left top no-repeat; line-height: 16px; padding-left: 24px;}
#Imain3 .faqList dd{ margin-top: 6px; background: url(../images/faq_d.jpg) left top no-repeat; line-height: 16px; color: #999; padding-left: 24px;}

/*index faq scroll bar*/
#faq_bar{ width:274px; height:190px; overflow:hidden;}

