/* CSS Document */

body{
	background:#f1f9ff;
    	/*background:#f1f9ff url(../images/dao_bg.jpg) no-repeat left top;*/
	font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	
body, form, ul, ol, li, p, table, img{
	margin:0;
	padding:0;
	border:0;
	}
	
input, textarea, select {
	font-size: 14px;
}


ul, ol, li{
	list-style:none;
	}
	
a:link{text-decoration:none; color:#666666;}
a:visited{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#999;}
.hei{ color:#333;}
.hui{color:#555555; line-height:20px; height:40px; overflow:hidden; }

.pang_top3{padding-top:10px;}
.text_right{text-align:right;}

.pang_top{padding-bottom:10px;}
.pang_top_x{ margin-bottom:5px;   border-bottom:#ccc dashed 1px; }
.pang_top_x span{float:right; display:block; font-size:12px;  width:50px; }
 

.pang_top_ret{ width:455px; border-bottom:#ccc dashed 1px; }
.pang_top_ret span{   float:right; display:block; font-size:12px;  width:50px; }


.pang_t{padding-top:10px; font-size:12px;}
.pang_left{padding-left:10px;}
.pang_left2{padding-left:20px;  }
.color_bai{color:#fff;}	
.clear{
	display:block;
	clear:both;
	}
	
.space{
	display:block;
	clear:both;
	font-size:0px;
	line-height:0px;
	height:10px;
	}
	
.border{
	border:1px solid #e3e3e3;
	padding:1px;
	}

/* layout */
.area{
	width:960px;
	margin:0px auto;
	}
 h2{color:#333; font-weight:100;  margin-bottom:0px;}
 h3{color:#333; font-weight:100;  margin-bottom:0px; margin:0px; padding:0px;}
 .down_xian{border-bottom:#ccc dashed 1px; margin-bottom:10px; }
 .mar_top{margin-top:20px;}
 .mar_right{margin-right:10px;}
 .mar_left{margin-left:20px;}
  
.left{float:left;}
#content{width:1000px; margin:auto; padding:0; height:auto;}
.content{width:1000px; margin:auto; padding:0; height:auto;}
.header{ clear:both; height:119px; overflow:hidden; }
.header .logo{float:left;}
.header .right{float:right;  overflow:hidden;}
.header .right ul{ padding-top:20px;  height:24px; overflow:hidden;}
.header .right li{float:left; height:24px; line-height:24px; padding-left:10px;}
.header .right li a{color:#73c21e;}
.searchinput {clear:both; padding-top:10px; padding-left:10px; overflow:hidden;}
.searchinput input{background:#dbdbdb; color:#F1F8FE; height:34px; line-height:34px; padding-left:6px; border:#dbdbdb solid 1px; float:right; font-size:14px;}
/*#menu {clear:both; height:54px; color:#FFFFFF; z-index:30;}*/

.menu {clear: both; height:40px;   color:#FFFFFF; z-index: 30; background: url("../images/dao_bg_03.jpg") no-repeat; line-height: 40px; white-space:nowrap; text-wrap:none; }
.menu li { float: left; line-height: 40px; margin-left: 18px; margin-right: 18px; font-size: 18px;  position: relative; }
                /*这一级是导航*/
.menu li a {display: block;  text-decoration: none; font-size: 16px; font-weight: bold; text-align: center;  color:#FFFFFF; }
.menu li ul { position: absolute; width: 200px; margin-left: 0px; background: #88888a;  display: none; }

                    /*这是第二级菜单*/
.menu li ul li {  color: #fff; line-height:30px; border-bottom: 1px  solid #FFFFFF; text-indent: 20px; min-width: 200px; white-space:nowrap; text-wrap:none;  margin-left: 0px;}
.menu li ul a { width: 100%;   font:12px arial; line-height:30px; text-align:left; margin: 0 0px 0 0;}
.menu li ul a:hover {width: 100%;   background: #88888a;  color:#FFFFFF; line-height:30px; }
.menu li ul li ul li { width:200px; overflow:hidden; }
.menu li ul ul { top: 0px;  left: 200px;}

        /*从第三级菜单开始,所有的子级菜单都相对偏移*/


 /*#menu {clear:both; height:40px; overflow:hidden; color:#FFFFFF; z-index:30; background:url(../images/dao_bg_03.jpg) no-repeat;}

#menu li{ padding-left:10px;   line-height:40px;   float:left; font-size:18px; padding-right:10px;}
 
#menu li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	color: #FFF;
	text-align: center;
	font-size:16px; font-weight:bold;
	text-decoration: none}

#menu .submenu
{	
    position: absolute;
	visibility:hidden; 
	padding: 0;
	background: #88888a;
	margin:0;
	top:159px;
   
    min-width:160px;
	}
#menu .submenu a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #88888a;
		color: #fff;
		font: 14px arial;
		line-height:30px;

}
#menu .submenu a:hover {background: #88888a; color: #FFF; line-height:30px;}*/ 

.green a{color:#73c21e;}
.green2{color:#73c21e}


#bennr{clear:both; margin-top:1px; }

#main{margin-top:20px; line-height:24px; color:#555555;}
#main h1{ margin:0;  color:#333; padding-bottom:10px;}
#main #produc{clear:both; margin-top:10px;}
#main #produc li{float:left; width:240px; margin-left:8px; word-wrap:break-word; display:inline;}
#main #produc li a{ color:#0b9bbc;}
#main #produc li a:hover{ color:#0c758d;}
#main #produc li img{border:#ccc solid 1px;}

#Customers {clear:both;  }
#Customers h2 {margin:0;  color:#333; padding-bottom:10px; font-weight:100;}

.Customer_bg{background:#fff; height:150px; overflow:hidden; margin:0px; padding-top:20px;}
.Customer_bg li{float:left; overflow:hidden;   width:157px; margin-left:15px;  display: inline; margin-top:0px; padding-top:0px;}
.Customer_bg li img {width:155px; height:135px; }
.Customer_bg li img:hover {border:#e3e3e3 solid 1px; }
.log{ width:4800px;}

.container {width:980px;  height:145px; margin:auto; overflow:hidden;}


#footer { background:url("../images/foot_bg.jpg") repeat-x; height:250px; color:#555555; line-height:20px;}
.foot{ width:1000px; margin:auto; }
.foot_nav{ width:100%; overflow:hidden; border-bottom:#c0bfbf  dashed 1px; padding-top:10px; padding-bottom:10px;}
.foot_nav li{ float:left;  display:inline; line-height:30px; color:#333; padding-right:60px;}
.foot_nav li a{color:#333;}
.foot_nav li a:hover{color:#666;}
 
.foot_img{overflow:hidden; height:55px;}
.foot_img li{float:left; margin-right:10px; display:inline; margin-top:10px;}

.FootLink{ width:100%; line-height:30px; padding:5px 0; border:solid #ccc; border-width:1px 0; margin-top:10px;}
.FootLink ul li{ float:left; padding-right:20px;}




/* CSS Document */

/* about.html */
#about_main{margin-top:20px; line-height:24px; color:#555555; margin-bottom:20px;}
.about_bg{background:#fff; width:1000px; overflow:hidden; height:auto; padding-bottom:10px; padding-top:10px;}
.about_content_bg{background:#fff  url("../images/left_bg.jpg") repeat-y; }
.sideBar{ width:200px; overflow:hidden; margin-left:10px; margin-right:10px; display:inline; float: left;}
.sideBar h2{margin:10px 0px; width:200px; overflow:hidden; height:25px; white-space:nowrap; text-wrap:none; color:#888888; font-weight:100;} 

.sideBar .subnav li{background: url("../images/xiaotu.jpg") left 50% no-repeat; width:200px; overflow:hidden; height:28px; line-height:28px; border-bottom:#ebebeb solid 1px; padding-left:10px;}
.sideBar .subnav li a{color:#333333; }
.sideBar .subnav li a:hover{color:#FF0000;}

  .dtcolor {
      height:9px; 
      width:17px;
     }
       .dtcolor div {
      height:9px; 
      width:17px;
     }

.sideBar .subnav2 li{  width:200px;  line-height:28px;  } 
.sideBar .subnav2 li span{ width:200px; display:block; padding-left:15px;  background: url("../images/xiaotu.jpg") left 50% no-repeat;  border-bottom:#ebebeb solid 1px; }
.sideBar .subnav2 li ul{  padding-left:15px;}
.sideBar .subnav2 li ul li { width:200px; padding-left:15px;   overflow:hidden;  background: url("../images/xiaotu.jpg") left 50% no-repeat;   border-bottom:#ebebeb solid 1px; }
.sideBar .subnav2 li a{color:#333333; }
.sideBar .subnav2 li a:hover{color:#FF0000;}




.content_about{ width:760px; float:left;  min-height:500px; margin-left:20px; display:inline; }
.content_about h1{margin:10px 0px; color:#333333;}
.content_about_left{ width:750px; overflow:hidden;}
.content_about_img{  margin-right:10px; margin-top:10px;}
.content_about_img img{ margin-bottom:10px; float:left; margin-right:10px; }


.content_about2{ width:960px; float:left; word-wrap: break-word; word-break: normal;  min-height:500px; margin-left:20px; display:inline; }
.content_about2 h1{margin:10px 0px; color:#333333;}
 
 

/* news.html */
.sideBar .recommen { clear:both;}
.sideBar .recommen li{width:198px; overflow:hidden; border:#ccc solid 1px; margin-top:10px; margin-bottom:10px; }
.sideBar .recommen li a{margin-bottom:0px;}
.sideBar .recommen li span { height:198px; width:198px; overflow:hidden; display:block; }
.sideBar .recommen img{  margin-bottom:0px; }
.sideBar .recommen li p{ background:#3366ff; height:34px; text-align:center; line-height:34px ; color:#fff; font-size:14px;}
.sideBar .recommen li p a {color:#fff; font-size:14px;}
 


.content_new{clear:both; }
.content_new ul{border-bottom:#ccc dashed 1px; height:120px;  margin-right:10px; margin-top:10px;}
.content_new .lan{ color:#5c76ff; font-size:16px;}
.content_new .lan a{color:#5c76ff;}
.content_new .text_r{ color:#888888; float:right; font-weight:100; text-align:right;}
.content_new .text_r a{ color:#888888;}

.content_new2{clear:both; }
.content_new2 ul{border-bottom:#ccc dashed 1px;  margin-right:10px; margin-top:10px;}
.content_new2 ul li {  word-break:break-all; word-wrap:break-word }

.content_new2 .lan{ color:#5c76ff; font-size:16px;}
.content_new2 .lan a{color:#5c76ff;}
.content_new2 .text_r{ color:#888888; float:right; font-weight:100; text-align:right;}
.content_new2 .text_r a{ color:#888888;}


 .pey{clear:both; margin-top:10px;}

 .pey ul{float:left; width:520px; }
 .pey li{float:left; padding-left:2px; padding-right:2px; display:inline; font-size:12px;}
 .pey li a{color:#5c76ff;}
 .pey li a:hover{color:#5c76ff;}
  .pey li a:visited{color:#ccc;}
  .pey p{float:left; width:80px; display:inline; font-size:12px;}
  .pey p a{color:#5c76ff;}
  .pey p a:hover{color:#5c76ff;}
  .pey p a:visited{color:#ccc;}
  
 .news_details{clear:both;}
 .news_details h2{ color:#333; font-weight:100; width:1000px; text-align:center; margin-top:20px; margin-bottom:0px; padding:0px; list-style:none;} 
  .news_details h4{font-size:14px; font-weight:100; color:#888; text-align:center; height:30px; line-height:30px; border-bottom:#ccc  dashed 1px; margin-left:20px; margin-right:20px; margin-top:0px;}
.news_details h4 span{padding-right:10px;}
.news_details_content{ clear:both; width:960px; margin-left:20px; line-height:25px;  margin-right:20px; border-bottom:#ccc dashed 1px;  word-wrap: break-word; word-break: normal; padding-bottom:10px;  }
.news_details_article{padding-top:20px; width:960px; text-align:center;}

.news_details_article a{color:#5c76ff;}
  
  .relevance{background:#ebebeb; width:960px; margin-left:20px; margin-right:20px; margin-top:10px;}
  .relevance h2{color:#333333; height:30px; line-height:30px;}

  .relevance ul{width:960px; float:left;   margin-top:10px; display:inline;  margin-bottom:10px; padding-left:0px; padding-bottom:10px; }
 
   .relevance ul li{ clear:both; height:30px; line-height:30px; border-bottom:#ccc solid 1px; }

  .relevance ul li span{ float:left; display:block; height:24px; line-height:24px;}
  .relevance ul li p{ float:right; padding-right:5px;height:24px; line-height:24px}
  
  
.product_contenet{clear:both;}
.product_contenet .kuan{width:750px;}
.product_contenet li{width:240px; border:#ccc solid 1px; margin-top:10px; margin-bottom:20px; float:left; display:inline; margin-right:8px;}
.product_contenet li a{margin-bottom:0px;}
.product_contenet li span {height:240px; width:240px; overflow:hidden; display:block;}
.product_contenet img{  margin-bottom:0px; }
.product_contenet li p{ background:#3366ff; margin-top:0px; width:240px;  text-wrap:none; overflow:hidden; height:34px; text-align:center; line-height:34px ; }
.product_contenet li p a {color:#fff; font-size:14px;}


.customers_contenet{clear:both;}
.customers_contenet .kuan{width:750px;}
.customers_contenet li{width:165px; border:#ccc solid 1px; margin-top:10px; margin-bottom:20px; float:left; display:inline; margin-right:20px;}
.customers_contenet li a{margin-bottom:0px;}
.customers_contenet li span {height:135px; width:165px; overflow:hidden; display:block;}
.customers_contenet img{  margin-bottom:0px; }
.customers_contenet li p{ background:#3366ff; margin-top:0px; width:165px;  white-space:nowrap; text-wrap:none; overflow:hidden; height:30px; text-align:center; line-height:30px ; }
.customers_contenet li p a {color:#fff; font-size:14px;}


  .product_contenet2{clear:both; padding-left:10px;}
 .product_contenet2 li{width:220px; height:180px; overflow:hidden; border:#ccc solid 1px; margin-top:10px; float:left; margin-left:10px; display:inline; margin-right:10px;}
 .product_contenet2 img{width:220px; height:146px; overflow:hidden;}
 .product_contenet2 li p{ background:#9a9a9a; height:34px; text-align:center; line-height:34px ; color:#fff; font-size:14px;}

  .product_img{width:465px; height:455px; float:left; }
 
.product_right{float:right; background:#eaeaea; width:270px; height:448px;}
.product_right h2{ font-weight:100; margin:10px ;}
.product_right li{padding-left:10px; padding-top:6px; clear:both; height:24px; overflow:hidden;}
.product_right li input{background:#ffffff; height:20px; line-height:20px; padding-left:6px; border:#c3c3c3 solid 1px; float:left; font-size:14px;}
 .product_contene_list{clear:both; padding-top:10px;}
  .product_contene_list li { line-height:25px;  clear:both; padding-left:5px; white-space:normal; }
 .product_contene_list li p{ float:left; width:180px;   height:25px; line-height:25px; font-weight:bold;}
 .product_contene_list li spang{float:left; display:block; padding-left:5px;   }
.product_gl{ width:100%; background:url("../images/product_bg.jpg") repeat-x; height:235px; overflow:hidden; clear:both; padding-top:20px; margin-top:20px;}

.product_custom{margin:10px;}
.product_custom_tu{background:#4baf82;}
.product_custom_tu h2{height:40px; line-height:40px;}
.product_custom_tu .bg{background:url("../images/dz_bai_bg.jpg") no-repeat; height:276px; margin-left:20px; padding-bottom:10px;}
.product_custom_tu h2{height:40px; line-height:40px;}
.product_custom_tu .bg_left{float:left; width:270px;  padding-top:10px;}
.product_custom_tu .bg_left p{color:#666; line-height:18px; padding-top:5px;}
.product_custom_tu .padin{padding-left:68px;}

.product_custom_left_tu{margin-top:10px; width:464px; padding-left:10px; border-right:#ccc solid 1px; height:510px; overflow:hidden; float:left;}
.product_custom_left_tu li{width:220px; height:220px; overflow:hidden; border:#ccc solid 1px; margin-top:8px; float:left;  display:inline; margin-right:10px;}

.product_custom_right_text{float:right; margin-right:10px; width:500px; margin-top:10px;}

._ph p{ height:55px; display:block; width:265px; overflow:hidden; }

.product_cpdz{ float:right; width:270px; padding-bottom:8px;}
.product_cpdz h2{ font-weight:100; margin:5px ; padding-left:10px; }
.product_cpdz li{ padding-left:20px; padding-top:5px; clear:both; height:auto; line-height:35px;  }
.product_cpdz li input{background:#ffffff; height:25px; line-height:25px; padding-left:6px; border:#c3c3c3 solid 1px;   font-size:14px; color:#555555;}
.product_cpdz li textarea{background:#ffffff; height:60px;  width:212px; line-height:15px; padding-left:6px; border:#c3c3c3 solid 1px;   font-size:14px; color:#555555;}
 


.PaIMg img{ border:1px solid #cdcdcd;  }
.PaIMg { text-align:center; }
.PaImgList{ margin:0px; padding:3px 0px 0px 0px; list-style:none;}
.PaImgList img{ height:75px; width:75px;   margin-bottom:0px; }
.PaImgList li{ border:1px solid #cdcdcd; height:75px; cursor:pointer; margin:0 4px; float:left; padding-bottom:0px; display:inline;} 
.PaImgList li:hover,.PaImgList li.cur{ border:1px solid #4e9c12; }


.PaImgList .lileft:hover { border:0px; }
.PaImgList .liright:hover { border:0px; } 
.PaImgList .lileft { border:0px; background:url("big_prev.png") no-repeat left center; width:10px; height:75px; margin-right:6px; }
.PaImgList .liright { border:0px; background:url("big_next.png") no-repeat right center; width:10px; height:75px; position:absolute; right:1px; }

.ProductImg{ width:1000px; height:86px; background:url("../images/dz_bnner_2.jpg") no-repeat;}
.ProductImg .PImg{ display:block; line-height:86px; padding-left:123px; font-size:22px; color:#000; float:left;}
.ProductImg .PImgSub{ float:right; padding:19px 10px 0 0;}



.indexPang{ width:1000px; height:148px; background:url("../images/benrr2.jpg") no-repeat;}
.IndexPic{ width:715px; margin:0px; padding:19px 0 0 23px; list-style:none;}
.IndexPic li{ width:310px; padding-top:10px; font-size:18px; color:#000; float:left;}
.IndexPic li img{ vertical-align:middle; padding-right:7px;}
  ._span1 {
            width: 35px;
            height: 15px;
            display: block; 
        }

        ._div {
             width: 35px;
            height:30px;
            line-height:15px;
         float:left;
           margin-right:8px;
           cursor:pointer;
           margin-top:8px;
          font-size:12px;
          border:1px solid #CDCDCD;
        }

 
 /*file容器样式*/
a.files{ margin:0 auto; float:left; width:180px; height:30px; overflow:hidden; display:block; border:1px solid #d7d7d7; background:url("bg.png") left top no-repeat;text-decoration:none; }
/*file设为透明，并覆盖整个触发面*/
a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
/*取消点击时的虚线框*/
a.files, a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
.uploading{ float:left; background:url("loading2.gif") no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }

.scrollaaa{width:120px; height:25px; font-size:12px; line-height:25px; padding-left:2px; background:#F4D14D;  border:solid 1px #ECDB93; }


  .show {width:400px;  }
             .show .x { border-bottom:dotted 1px #CCCEDB; display:block;  width:100%; }
             .show .h {  height:10px; }
             .show th { width:120px; height:35px; line-height:35px;  font-weight:100; text-align:right;  font-size:14px; }
             .show td {   font-size:14px;  height:35px; line-height:35px; }
             .show td input {background:#ffffff; width:250px; height:25px; line-height:25px; padding-left:6px; border:#c3c3c3 solid 1px;   font-size:14px; color:#555555; }
             .show td input:hover {border:#FFD300 solid 1px;}
              .show td .i {width:180px; float:left; }
               .show td .iim {width:60px; float:left; height:25px; }

.MainFont{ width:390px; display: block;  bottom:0px;_bottom: "auto";  position: fixed;_position: absolute;  right:10%;}
.MainFont h1{ background: url("message_bg.png") no-repeat 43px 38px; overflow: hidden; margin:0px; padding:0px;}
.MainFont .h1span{display: inline-block; cursor:pointer; font-weight:100; font-size:10px; vertical-align: top;height: 52px;background: transparent url("message_bg.png") no-repeat left 0;zoom: 1; display:block; width:154px; float:left; font-size:16px; text-align:center; line-height:50px; padding-left:15px;}
.MainFont .h1span01{display: inline-block;height: 47px;  padding-top:5px; width: 40px;background: transparent url("message_bg.png") no-repeat -321px 0; display:block; float:left;}
.h1span01 img{cursor:pointer;}
.Maintext{ width:100%; display:none; margin-bottom: 0;background: transparent url("message_bg.png") no-repeat left -52px; padding-top: 8px;padding-bottom: 10px;}
.Maintext span{ display:block; padding-top:5px; padding-right:20px; padding-left:25px; line-height:18px; font-size:12px;}
.Maintext div{ padding-top:3px; padding-left:25px;}
.Maintext .textinput{ width:336px; height:25px; color:#C4C7B2; line-height:25px; border:1px solid #c3c3c3; -moz-border-radius:3px; -webkit-border-radius:3px;}
.Maintext .textarea01{ width:335px; height:71px; color:#C4C7B2; line-height:25px; border:1px solid #c3c3c3; -moz-border-radius:3px; -webkit-border-radius:3px;}
 
.fontdiv span{ cursor:pointer; }



.cunst3 ul li {
    list-style: square outside url("../images/arrow.png");
    margin: 0 0 0 25px;
}