@charset "utf-8";
/* CSS Document */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th,td, { 
 padding: 0;
 margin: 0;}
 
fieldset, img { 
 border: 0;}
 
ol, ul {margin:0;padding:0;list-style: none;}
li{list-style: none;} 
p{ margin: 0px;padding: 0px;}
a{text-decoration:none;outline:none;color:black;} 
textarea{resize:none;}
textarea:focus{ outline:none;}
input{resize:none;}
input:focus{outline:none;}


.clear{ clear:both;}
.clr{ clear:both;height:0; line-height:0; font-size:0; overflow:hidden;}




 
body{
    width:100%;
	margin:0 auto;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto!important;
	margin-bottom: 0px;
	margin-left: auto!important;
	font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";
	text-decoration: none;
	color:black;
	line-height:25px;
	 position:relative;
	 background-color:#efefef;}
	 
.newspage {
 width:100%; DISPLAY: block; padding:10px 0; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px;  BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #1a5aa4; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#1a5aa4; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#1a5aa4; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}



/*---------------------------index-----------------------*/
.head{height:140px; background-color:#efefef;}
.head_box{ width:1004px; margin:0 auto;}
.logo{ float:left;}
.head_right{float:left; width:532px; height:140px;background:url(../images/head_right_bg_zh.jpg) no-repeat scroll center;}
.head_right form{ padding-left:60px; padding-top:62px;}
#search_text{float:left; margin:0; border:none;  background:url(../images/stext_bg.jpg) no-repeat scroll center;  width:172px; padding:0 10px; height:32px; line-height:32px; }
#search_button{float:left;margin:0; padding:0; border:none;  background:url(../images/sbutton_bg.jpg) no-repeat scroll center; width:41px; height:32px;}

.menu{background:url(../images/menu_bg.jpg) repeat-x scroll center;}
.menu ul{width:1004px; margin:0 auto;}
.menu ul li{ float:left; }
.menu ul li.menu_interval{ background:url(../images/menu_interval.jpg) no-repeat scroll center; width:1px; height:57px;}
.menu ul li a{display:block; line-height:57px; height:57px;  font-size:14px; color:#fff;  padding:0 26px;font-family:"微软雅黑";}


div.wrapper { width:1004px; margin:0px auto 0 auto; position: relative;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none;}
    .box_skitter ul { display: none;  z-index:-2;}
    .box_skitter .container_skitter { overflow: hidden; position: relative;  }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none;  z-index:-2; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none;  }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left:20px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right:20px; z-index: 99999; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1004px; height: 355px; }
    #slideshow ul { display: none; }

.mo1{width:1004px; margin:0 auto;background:url(../images/abox1_bg_zh.jpg) no-repeat scroll center; height:345px; position:relative; margin-bottom:30px;}
.mabout{ position:absolute; left:20px; top:88px; width:500px;}
.mabout p{ text-indent:24px;}
.mabout p a{ font-weight:bold;}
.mhonors{ position:absolute; left:585px; top:85px; width:403px; height:231px;}

.mo2{ position:relative;width:1004px; margin:0 auto;}
.mprod_list{ position:absolute; left:16px; top:70px; width:215px;}
.mprod_list ul li{background:url(../images/mprod_list_bg.jpg) no-repeat scroll center top; height:36px; line-height:36px; text-align:center; font-size:14px; font-family:"微软雅黑";}
.mnews{ position:absolute; left:445px; top:90px; width:314px;}
.mnews ul li{ position:relative; height:35px; line-height:35px; padding:0 10px;}
.mnews ul li span{ position:absolute; right:10px; color:#969393;}
.mnews_on{ background-color:#f3f4f4; border:1px solid #eeeded;}

.mimg{background:url(../images/mimg_bg_zh.jpg) no-repeat scroll center; height:392px;width:1004px; margin:0 auto;}
.mpord_box{ width:156px; height:186px; border:1px solid #ccc; padding:2px; background-color:#fff;}
.mpord_img img{width:156px; height:156px;}
.mpord_title{ text-align:center; line-height:30px; }
.mpord_title a{color:#017bc4;}

.mo3{background:url(../images/abox3_bg_zh.jpg) no-repeat scroll center; height:382px;width:1004px; margin:0 auto; position:relative;}
.mcontact{ position:absolute; left:18px; top:73px; width:514px;}
.mcontact ul li{ border-bottom:1px dotted #ccc; padding-left:5px; line-height:27px;}
.mail{position:absolute; left:637px; top:91px; width:296px;}
#netsun_cust_user{ margin:0; border:none;background:url(../images/mtext_bg_zh.jpg) no-repeat scroll center; height:41px; width:210px; padding-left:85px; margin-bottom:18px;}
.mmid{background:url(../images/mmid_bg.jpg) no-repeat scroll center; height:41px; width:295px;}
#netsun_cust_pass{ margin:0; border:none;background:url(../images/mpassword_bg_zh.jpg) no-repeat scroll center; height:41px; width:210px; padding-left:85px; margin-top:18px;}
.mail_button{ padding-top:11px;}
.mail_button input{ margin:0; padding:0; width:293px; border:1px solid #d6d5d5; border-radius:5px; background-color:#0168b5; font-size:20px; color:#fff; height:39px; line-height:39px; text-align:center;}

.footer{background:url(../images/footer_bg.jpg) repeat-x scroll center; padding:23px 0; line-height:30px; text-align:center; color:#a4c1dd;}
.footer a{ color:#a4c1dd;}

.abanner{background:url(../images/index_03.jpg) no-repeat scroll center; height:355px;}

.abox{width:1004px; margin:0 auto; padding-bottom:20px;}
.left{ float:left; width:246px;font-family:"微软雅黑";}
.left_top1{background:url(../images/left_top_bg_zh.jpg) no-repeat scroll center; padding-top:36px; padding-left:15px; height:57px; line-height:20px; font-size:20px; line-height:20px; color:#fff; font-weight:bold;}
.left_top1 span{ font-size:14px; color:#a5a5a5; font-weight:normal; font-family:"微软雅黑"; padding-left:10px;}
.left_list{background:url(../images/left_list_bg.jpg) no-repeat scroll center; height:40px; line-height:40px; padding-left:60px; font-size:14px; font-weight:bold;}
.left_top2{background:url(../images/left_prod_bg_zh.jpg) no-repeat scroll center; padding-left:43px; height:52px; line-height:45px; font-size:18px; color:#fff;}
.left_top2 span{ font-size:14px; color:#a5a5a5;font-family:"微软雅黑"; padding-left:10px;}
.left_footer{background:url(../images/left_footer_bg.jpg) no-repeat scroll center; height:42px;}
.right{ float:right; width:720px; border:1px solid #dedddd; background-color:#fff;}
.right_top{background:url(../images/right_top_bg.jpg) no-repeat scroll 33px 27px;  padding-left:100px;height:100px; line-height:100px; font-size:18px;}
.right_top span{ font-size:14px; color:#a5a5a5;font-family:"微软雅黑"; padding-left:10px;}
.right_body{ padding:20px 30px; min-height:405px;}
.prod_detail{padding:0px 30px; padding-bottom:20px; min-height:405px;}
.right_body p{text-indent:24px;}
.about{background:url(../images/about_img.jpg) no-repeat scroll center bottom; padding-bottom:309px; min-height:120px;}
.about a{ font-weight:bold;}
.zzjg{background:url(../images/zzjg.jpg) no-repeat scroll center; min-height:500px;}

.news_list{position:relative;padding-left:35px; height:30px; line-height:30px; border-bottom:1px dotted #cccccc;background:url(../images/news.gif) no-repeat scroll 5px center; }
.news_list span{position:absolute; right:5px;}

.proda{ padding:10px 0; text-align:center;}
.proda a{ display:block; width:100px; margin:0 auto; height:30px; line-height:30px; text-align:center; border:1px solid #ccc;}
.proda a:hover{ background-color:#1a5aa4; color:#fff;}
.proda2 a{ display:block; float:left;width:100px;  line-height:30px; border:1px solid #ccc;}
.proda2 a:hover{ background-color:#1a5aa4; color:#fff;}

.fac_box{ width:200px; margin-bottom:20px;}
.fac_img{}
.fac_img img{ width:192px; height:150px; padding:3px; border:1px solid #ccc;}
.fac_title{  line-height:30px; text-align:center;}

.prod_detail_title{ line-height:30px; padding-bottom:10px; text-align:center; font-size:20px;}
.prod_detail_img{ text-align:center;}
.prod_detail_img img{ padding:3px; border:2px solid #ccc; width:400px;}
.prod_detail_img img:hover{border:2px solid #1a5aa4;}

.prod_search{position:relative;height:30px; line-height:30px; border-bottom:1px dotted #ccc;background:url(../images/tubiao.jpg) no-repeat scroll left center; padding-left:20px;}
.prod_search span{position:absolute; right:0;}
.prod_search span a:after{ content:">>"; font-family:"宋体"; padding-left:5px;}

.contact_list{ background:url(../images/contact_bg.jpg) no-repeat scroll right center;}
.contact_list ul li{ border-bottom:1px dotted #ccc; line-height:25px;background:url(../images/dot-7.gif) no-repeat scroll 5px center; padding-left:20px;  }
.contact_list ul li span{ padding-left:50px;}