@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
ul,dl{list-style-type:none;}
a{text-decoration:none;}
img { border:none;}
body{position:relative;width:960px;height:auto;margin:0 auto;font-size:12px; color:#666;background:#E8EBF0;}
.body_main{ float:left;width:960px;height:auto;margin:0 auto;background:#fff;}
.header{ width:960px; height:auto;}
.nav{ height:31px; width:960px; background:url(../images/nav_bg.gif) repeat-x left top;}
.nav li{ float:left;height:31px; width:100px; line-height:31px; font-size:14px; font-weight:bold; background:url(../images/nav_line.gif) no-repeat right top; text-align:center;}
.nav li a{color:#FFF;}
.home_banner{height:280px;width:960px; border:1px solid #FFF;}
.box3{background:url(../images/box3_bg.gif) left bottom repeat-x; margin:6px 8px 11px 6px;height:220px; width:400px;overflow:hidden; float:left; display:inline;}
.box3 .box3_t{height:29px;line-height:29px;background:url(../images/box3_t.gif) repeat-x;color:#CD0102;}
.box3 .box3_t .text{font-weight:bold;font-size:14px;background:url(../images/ico1.gif) left center no-repeat;margin-left:15px;padding-left:10px;}
.box3 .box3_m{padding-left:80px;background:url(../images/box3_m.gif) 2px top no-repeat;margin-top:10px;color:#666;line-height:20px;padding-right:3px; height:180px;}
.box3 .box3_m0{margin-top:10px;}
.more a{ color: #999; padding-left:260px;}
.more a:hover,.home_news dd a:hover,.firendlink li a:hover,.footer a:hover{ color:red;}
.home_news{width:310px; margin:6px 0 11px 0;}
 .home_news .more a{ padding-left:180px;}
 .home_news dd{ float:left;line-height:24px;height:24px;padding-left:20px; color:#666; background:url(../images/ico2.gif) no-repeat 6px center;width:280px;}
 .home_news dd a { display:block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:180px;}
  .home_news dd span{ display:block;float:right; padding-right:6px;}
   .home_news dd a, .firendlink li a, .footer a{color: #666;}
   .news_top1{ margin-top:12px;}
   .home_contact{width:230px;margin:6px 0 11px 6px;}
  .home_contact .box3_t{ background:url(../images/box1_t.gif) no-repeat left center;}
  .home_contact dd{ text-indent:12px; line-height:22px;}
  .home_pic_text{ clear:both;background:url(../images/box2_t.gif) no-repeat 8px center; width:960px;height:17px; line-height:17px; font-size:14px;text-indent:36px; font-weight:bold;}
  .firendlink{ background:url(../images/box2_bg.gif) repeat-x left bottom; height:40px;overflow:hidden;}  
  .firendlink li{ float:left; height:20px;line-height:20px; padding:0 6px;}
 .footer{clear:both;height:60px;line-height:24px; text-align:center;}
 .neiye_banner{height:166px;}
 .sidebar{ border-bottom:1px solid #FFF;}
 .sidebar, .sidebar_contact{width:202px; padding:0; margin:0; height:auto;}
 .sidebar .box3_t{ background:url(../images/box33_t.gif) repeat-x left center; text-indent:20px;color:#FFF; font-size:14px; font-weight:bold;}
  .sidebar dd{ background:none;}
  .sidebar_neiye{float:left;width:202px;height:auto;}
  .neiye_content{ float:right;width:758px; height:auto;}
.neiye_content_t{
	
  background: url(../images/box4_t.gif) repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #B1B3B2;
    color: #016798;
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
  }
  .neiye_content_t a{
color: #016798;
  }
  .neiye_content p { color:#000; text-indent:24px; line-height:24px; padding:12px 12px 0;}
  
  .newslist {list-style-image:none;padding:20px;}
.newslist li {background:url(../images/ico3.gif) left center no-repeat; position:relative;padding-left: 20px;line-height:28px;border-bottom:1px #999 dashed;height:28px;}
.newslist li span{display:block;}
.newslist span.news-content{float:left; width:auto;background:url(../images/newlist.gif) left 50% no-repeat; padding-left:10px;}
.newslist span{ position:absolute;right:12px;top:0;}
.newslist a {color:#171717;}
.newslist a:hover {color:red;}
.newslist a:visited{color:#000;}
.newslist .more-news {float:right;font-size:11px;color:#ccc;}
.newslist .data {float:right;background-color:#FFF4D4;text-align:center;}

.productlist-page{margin:30px 0 30px; text-align:right; height:100%; overflow:hidden;clear:both;color:#000;}
.productlist-page {float:right; text-align:right; width:500px;}
.productlist-page span{ float:left; display:block; width:auto; margin:0px 2px 0px 0px; display:inline;line-height:15px;}
.productlist-page span.sum-page{line-height:24px; font-size:13px;}
.productlist-page a,.productlist-page b{display:block;  float:left; padding:0px 5px; border:1px solid #CDCDCD; margin:0px 5px;display:inline; font-weight:bold; color:#fff; }
.productlist-page .pagenumber a{color:#999999;background-color:#FCFCFC;}
.productlist-page .next-page a{color:#999999;background-color:#FCFCFC}
.productlist-page a:hover{background:#FE0000; color:#fff;}
.productlist-page b{background:#FE0000; color:#fff;}
.productlist-page .key-page{ vertical-align:text-top;}
.productlist-page .input-page{width:35px;}
.productlist-page .page-button{padding:0px;}
.news_title{ font-size: 20px;
    font-weight: bold;
    margin-top:15px;
    text-align: center;
	color:#000;
	height:40px;line-height:30px;
	}
	.news_title_t{text-align:center;}
	.news_tontent{}
	.news_tontent p{
		font-size:16px;
		line-height:34px;
	}
		.news_tontent h3,.news_tontent h4{
			text-align:center;
			line-height:50px;
			font-size:18px;
		}
	.page_up a,.page_next a{ color:#000;}
	.page_up a:hover,.page_next a:hover{ color:red;}
	p.page_next{ padding-bottom:24px; line-height:12px; padding-top:6px; }
	
.pro_list{ float:right;padding:12px 20px 12px 30px; width:700px;background:#fff;}
*+html .pro_list{ padding-left:0;}
*html .pro_list{ padding-left:0;}
.pro_list .pic{ float:left;width:156px; padding:0 8px; margin-top:10px;height:160px; background: #fff;}
.pro_list .pic img{float:left; width:140px; height:130px; border:1px solid #CCCDC8; padding:3px;background-color:#FFF; }
.pro_list .pic p{float:left; text-indent:0;width:140px;text-align:center; padding-top:0;height:20px; background:#fff;}
.pro_list .pic p a{ color:#333;}
.banner  { position:relative; width:960px;
	height:280px; background-color:#FFF;}
.banner .roll a { height:280px; display:block; }
#flashs{ width:960px;height:280px;position:relative; overflow:hidden; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
#flashs .bgitem{  z-index:1; top:0; left:0;display:block; height: 280px; width: 960px;  position:absolute; top:0; margin: 0 auto;}
#flashs .btn{ position:absolute; z-index:7; bottom:20px; right:46%; margin-right:-440px; padding:5px 6px;z-index:101 }
#flashs .btn span{ color:#fff;  background:#3d659a; border:1px solid #fff; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px; }
#flashs .btn span.cur{ background:#ff4d03; color:#fff; }