@charset "utf-8";
/* CSS Document */
body {
	margin: 0 auto;
	font-size: 12px;
	line-height: 20px;
	font-family: "宋体";
	text-decoration: none;
	color: #000; 
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	color: #4fb51e;
}

.clear {
	clear: both;
}

/**************************index*******************************/
.wraper{ width:100%;}
.top{width:1000px; 
     margin:0 auto;}
	 
.logo{float:left;}
.top-right{float:right;}
.top-qizi{float:right; 
          height:16px; 
		  display:block; 
		  padding-bottom:20px; }	  
.top-qizi a img{margin-left:10px; float:left;}
.search {
	background: url(../images/sear.png) no-repeat;
	height: 37px;
	line-height: 37px;
	float: right;
	width: 200px;
}

.search .input {
	border: medium none;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 2px 0 0 2px;
	width: 170px;
	text-indent: 20px;
}

.search .button {
	height: 16px;
	margin-top: 10px;
	width: 16px;
}
/******banner*********/
#ban{visibility:hidden;width:100%; height:400px;overflow:hidden;}
#ban * {
    margin: 0;
    padding: 0;
}
#ban .ban_image_box {
    height: 400px;
    position: relative;
    width: 100%;
    z-index: 1;
}
#ban .ban_image_box .ban_image_item {
    height: 400px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
#ban .ban_image_box .ban_image_item a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: 400px;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-decoration: none;
    text-indent: 0;
    width: 100%;
}
#ban .ban_button {
    bottom: 10px;
    list-style: none outside none;
    position: absolute;
    right: 10px;
    z-index: 2;
}
#ban .ban_button li {
    background: none repeat scroll 0 0 #CCCACA;
    border: 1px solid #FFFFFF;
    color: #666666;
    cursor: pointer;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    margin-right: 8px;
    text-align: center;
    width: 14px;
}
#ban .ban_button li.focus {
    background: none repeat scroll 0 0 #CC0000;
    border: 1px solid #FF0000;
    color: #000000;
    cursor: default;
}
 

/***********main******************/
.main{ width:1000px; 
        margin:0 auto; 
		padding-top:10px;}
.main-nav{ width:1000px; 
           height:45px; 
		   background:url(../images/main_nav.jpg) no-repeat; 
		   text-indent:50px; 
		   color:#FFF;}
.main-nav p{padding-top:3px; 
            font-family:"微软雅黑"; 
			font-size:14px;}
/******************************流动产品图****************************/

.main-products{ width:100%; 
           margin:0 auto; 
		   padding-top:10px; 
		   padding-bottom:10px; 
		   background-color:#f8f8f8; 
		   border:1px solid #ebecec; 
		   border-top:none;}

.blk_18 { overflow:hidden; zoom:1; font-size:9pt; width:1000px; margin-top:8px; margin:0 auto;}
.blk_18 .pcont { width:930px; float:left; overflow:hidden; }
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:15px; height:74px; float:left; background: url(../images/ax.gif) no-repeat; }
.blk_18 .LeftBotton { background-position: 0 0; margin:30px 10px 0; }
.blk_18 .RightBotton { background-position: 0 -100px; margin:30px 1px 10px 5px; }
.blk_18 .LeftBotton:hover { background-position: -20px 0; }
.blk_18 .RightBotton:hover { background-position: -20px -100px; }
.blk_18 .pl img { display:block; cursor:pointer; border:none; margin:0 auto; border:1px solid #ced2d5; }
.blk_18 .pl { width:160px; float:left; float:left; text-align:center; margin-right:20px;  }



.main-left {float:left; 
                 width:470px; 
				 height:230px; 
				 }
				 
/**************************news*******************************/
.news input{ height:22px; line-height:22px; border:1px solid #CCC;}
.news textarea{ border:1px solid #CCC;}
.news input.anliu{ height:25px; line-height:25px; padding:0 5px; cursor:pointer;}
.news input.anliu:hover{ background:#0099FF; color:#fff;}
.news { 
		margin:0 auto; 
		}
.news ul li { border-bottom:1px dashed #CCCCCC;
    background: url(../images/nn.jpg) no-repeat 5px 0 ;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
    width: 95%; 
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news ul li a{color:#000; 
                  width:70%; 
				  float:left; 
				  overflow:hidden; 
				  white-space:nowrap; 
				  text-overflow:ellipsis; 
				  }
.news ul {
}
.time {
    float: right;
    padding-right: 10px; 
	width:15%;
}
.news h1 {font-family:"微软雅黑"; 
           font-size:16px; 
		   font-weight:bold; 
		   color:#333; 
		   text-align:center; 
		   line-height:30px;}
.news span {
			   }
.news span img{float:left; 
               padding-right:30px; }
			   
.main-right{float:right;
            height: 230px;
             width: 480px; 
			padding:20px 10px 0 10px;   
            background:url(../images/line_5.jpg) no-repeat left;}
.right-nav{font-size:14px; 
            font-family:"微软雅黑"; 
			line-height:30px; 
			padding-bottom:15px;}
.right-conter{ height:170px; 
               overflow:hidden; 
			   text-overflow:ellipsis; 
			  }
.right-conter p { text-indent:20px;}			   			
.right-conter p img{float:left; 
                    padding:3px; 
					border:1px solid #ccc; 
					margin-right:5px; 
					margin-bottom:5px;}
			
.fotter{width:100%; 
        margin:0 auto; 
		background-color:#68b92e; 
		margin-top:30px; 
		height:40px; 
		} 
.fotter-1{width:1000px;
          margin:0 auto; 
		  padding-top:10px; 
		  color:#fff; 
		}
.fotter-1 h1{float:left;}
.fotter-1 p{float:right;}
.fotter-1 p a{color:#fff;}



/**************************about**************************/
.about-left{float:left; 
             width:206px;}
.navleft {
    display: inline;
    float: left;
    width: 206px;
}
.lefttitle {
    background: url(../Images/lefttitlebg.jpg) no-repeat scroll 0 0 transparent;
    color: #4C4C4C;
    font-size: 18px;
    height: 53px;
    line-height: 22px;
    margin-bottom: 7px;
    padding: 10px 0 0;
    text-align: center;
	font-family:"微软雅黑"; 
	font-weight:bold;
}
.lefttitle span {
    color: #808080;
    display: block;
    font-family: Arial;
    font-size: 11px;
    text-transform: uppercase; 
	font-weight:normal;
}
.leftbox ul {
}
.leftbox li {
    margin-bottom: 1px;
    overflow: hidden;
    width: 206px;
}
.leftbox li a {
    background: url(../images/navleftlibg.jpg) no-repeat  0 -33px ;
    color: #4C4C4C;
    display: block;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    padding-left: 74px;
    text-decoration: none;
    width: 132px;
}
.leftbox li a:hover, .leftbox li.current a {
    background-position: 0 0;
    color: #FFFFFF;
}
.about-right{background-color: #F6F6F6;
    border: 1px solid #E9E9E9;
    display: inline;
    float: right;
    min-height: 500px;
    padding: 36px 40px;
    width: 682px;}
.navright {
    border-bottom: 4px solid #C5C5C5;
    color: #4ab501;
    font-size: 22px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px; 
	font-weight:bold; 
	font-family:"微软雅黑"; 
	
}
.navright span {
    color: #515151;
    font-family: Arial;
    font-size: 20px;
    margin-left: 8px;
    text-transform: uppercase;
}
.right-com{padding-top:10px;}

/**************************认证**************************/

.historyscroll {
    border-bottom: 1px solid #B7000D;
    height: 85px;
    margin-bottom: 50px;
    width: 682px;
}

.historyscroll {
    border-bottom: 1px solid #4bb800;
    height: 85px;
    margin-bottom: 50px;
    width: 682px;
}
.historyscroll .scrollList, .historyscroll .prev, .historyscroll .next {
    float: left;
}
.historyscroll .scrollList {
    height: 85px;
    overflow: hidden;
    position: relative;
    width: 620px;
}
.historyscroll .scrollList ul {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 10000px;
}
.historyscroll .scrollList li {
    float: left;
    height: 85px;
    line-height: 85px;
    text-align: center;
    width: 210px; 
	
}
.historyscroll .scrollList li a {
    color: #666666;
    font-size: 24px;
    text-align: center;
}
.historyscroll .scrollList li.current {
    border-bottom:2px solid #4bb800;
    height: 83px;
    line-height: 83px;
}
.historyscroll .scrollList li.current a {
    color: #4bb800;
    font-size: 28px;
}
.historyscroll .prev, .historyscroll .next {
    color: #A1A1A1;
    cursor: pointer;
    font-family: "宋体";
    font-size: 48px;
    height: 65px;
    line-height: 65px;
    padding-left: 0;
    padding-top: 15px;
    text-align: center;
    width: 30px;
}
.historyscroll .prev {
    display: inline;
}
.historyscroll .first, .historyscroll .end {
    background: none repeat scroll 0 0 transparent;
    font-weight: normal;
}


.history_conten ul li {
    border-top: 1px dotted #A1A1A1;
    padding: 10px 0;
}
.history_conten ul li p{line-height:25px;}
.history_conten ul li .timespan {
    display: none;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
}
.history_conten ul li .timespan code {
    color: #B7000D;
    font-family: Arial;
    font-size: 14px;
}


/****************job**********/
.jobs{ margin:10px 20px;}
.jobs li{border-bottom:#ccc dotted 1px; padding:6px 0px;}
.jobs li h3{ color:#035EA1; font-size:13px; margin:0; line-height:30px; background:url(../images/nt_03.jpg) no-repeat left; padding-left:18px;}
.jobs li h4{ text-align:right; font-size:12px; font-weight:normal; line-height:40px;}


/****************折叠菜单*********/
.leftbox ul ul {
    display: none;
    padding: 10px 0;
}

.leftbox li.current li a, .navleft li li a {
    background: none;
    color: #4C4C4C;
    height: 24px;
    line-height: 24px;
    padding-left: 83px; 
	border-bottom:1px dashed #CCCCCC;
}
.leftbox li.current li a:hover, .navleft li.current li.current a, .navleft li li a:hover {
    background: url("../images/sj2.gif") no-repeat scroll 70px center transparent;
    color: #4dbe00;
}


/**************************products*******************************/				  
.products { padding-left:20px;}
.products ul li {
	float: left;
	width: 200px;
	padding-right:20px;
	padding-bottom: 20px;
}

.products ul li span {
	width: 200px; 
	height:30px; 
	border:1px solid #ccc; 
	border-radius:5px;
	float: left;
	text-align: center; 
	line-height:30px; 
    margin-top:5px; 
	overflow:hidden; 
	white-space:nowrap;
}

.products ul li img {width:200px; height:150px;
	border: 1px solid #CCC;
}
.products ul li img:hover{ border:1px solid #4dbe00;}

/**************************solution*******************************/
.solution {
    clear: both;
    height: auto !important;
    margin-bottom: 40px;
    min-height: 105px;
}
.solution h1 {font-family:"微软雅黑"; 
           font-size:16px; 
		   font-weight:bold; 
		   color:#333; 
		   text-align:center; 
		   line-height:30px;}

.solution img {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 20px;
}
.solution dl{padding-top:20px; 
             padding-bottom:10px; 
             overflow:hidden;}
.solution dt {
    color: #4FB51E;
    float: right;
    font-size: 14px;
    font-weight: bold;
    width: 460px;
}
.solution dd {
    float: right;
    width: 460px; 
	height:50px; 
	overflow:hidden;
}
.view{
    background-image: url(../images/bj_2.jpg);
    background-repeat: no-repeat;
   
    display: block;
    height: 24px;
    line-height: 24px;
    margin-top: 10px;
    text-indent:10px;
}
.view a { color: #FFFFFF;}
.view a:hover {
    color: #F00;
}

/*****技术支持*************/
.support{ margin-bottom:20px;}
.support ul li {
    border-bottom: 1px dashed #CCCCCC;
}
.support ul li img{ }
.support ul li a{ padding-left:10px;}
.support ul li span a{ padding:0; color:green;}
.support ul li span a:hover{ color:red;}

/*****在线问答*************/
.ques-nav {
height: 33px;
line-height: 33px;
padding-left: 20px;
font-size: 14px;
background: url(../images/title.jpg)no-repeat; 

}
.ques-nav p{ width:600px; 
            overflow:hidden; 
			text-overflow:ellipsis; 
			white-space:nowrap; 
			color:#4ab501;}
.ques-1{margin-bottom:10px; 
       display:block;}
.ques-com{ border:1px solid #e3e3e3; 
           height:180px; 
		   display:block; 
		   padding:10px; 
		   border-top:none; 
		   border-radius:3px;}
.com-1{float:left; 
       height:120px;
	   overflow:hidden; 
		text-overflow:ellipsis;  
	   }

.message{ float:right; 
          width:77px; 
		  height:28px; 
		  text-align:center;
		  margin-top:20px; 
          background:url(../images/message.jpg) no-repeat;}
.message a{line-height:28px; 
           color:#fff;}
.message a:hover{color:#4ab501;}
/*****partner*************/
.partner ul li{ float:left; 
                 padding-right:10px; 
				 padding-bottom:10px;}
.partner ul li img{border:1px solid #999; 
                   width:150px; 
				   height:78px;}
				   
				   
	
/************************荣誉认证************************/
.right-1 {padding-left:20px;}
.right-1 ul li {
	float: left;
	width: 200px;
	padding-right:20px;
	padding-bottom: 20px;
}

.right-1 ul li span {
	width: 200px; 
	height:30px; 
	border:1px solid #ccc; 
	border-radius:5px;
	float: left;
	text-align: center; 
	line-height:30px; 
    margin-top:5px;
}
.right-1 ul li span a{color:#F00;}

.right-1 ul li img {
	border: 1px solid #CCC;
}
.right-1 ul li a:hover img {
    border: 1px solid #4ab501;
}	
			   
				   


/*分页*/
.page{ width:684px; margin:0 auto; height:30px; line-height:30px; margin-top:10px; height:30px; text-align:center; }
.page a{ padding:2px 5px; color:#333;border: 1px solid #dedede; 
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
.page b{ padding:2px 5px;border:1px solid #0776b8; background:#0776b8; color:#fff;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
.page i{ padding:2px 5px; font-style:normal;border: 1px solid #dedede;background:#FFF;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
.page font{border: 1px solid #ccc; padding:2px 5px; color:#333;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}
.page foant{border: 1px solid #ccc; padding:2px 5px; color:#333;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}


				   