@charset "utf-8";
/* CSS Document */
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend {padding:0; margin:0;}
body {font:12px/1.8 Verdana, Arial, Helvetica, sans-serif;color:#39465F;}
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
img{border:0px;}
a{ color:#333; text-decoration:none;}
a:hover{  color:#0099FF; }

/*--------------------------------------------------header_start------------------------------------*/
.header{ width:100%; height:auto; }
#head{ width:1000px; margin:0px auto; overflow:hidden; height:142px; position:relative;}
.logo{ height:auto;width:auto; float:left;}
.head_right{position:absolute; width:800px; right:0px; height:140px; background:url(../iphone.gif) no-repeat 600px 50px;} 
.search{ float:right; margin-top:20px;  width:191px; background:url(../search_bg.png) no-repeat; height:23px;}
.search form{ padding-top:0px;}
.navtext{ background:none; border:none; padding-left:14px; color:#555; height:23px; line-height:23px; width:140px;}
.navsb{background:none; border:none;  color:#555; height:23px; line-height:23px; width:30px;cursor:pointer;}
/*--------------------------------------------------menuʼ------------------------------------*/
#menu{ position: absolute; top:86px; height:36px;}
#menu ul{ list-style:none;}  
#menu ul li{ list-style:none; display:block; float:left; width:80px; height:36px; line-height:36px; } 
.nav_line{background:url(../nav_line.png) no-repeat; height:36px;float:left; width:36px;}
#menu ul li a{ float:left; font-size:14px;width:80px; text-align:center; font-weight:bold; font-family:microsoft yahei, Arial, Helvetica, sans-serif ; height:36px; line-height:36px; }   
.downnav a{color:#005a3e;}
/*--------------------------------------------------bannerʼ------------------------------------*/
#flash{ width:100%; height:auto;}
.flash{ width:1000px; margin:0px auto}
/*--------------------------------------------------mainʼ------------------------------------*/
.index_main{width:1000px; margin:0px auto;}
.pr_img{width:1000px; height:70px; overflow:hidden; margin-bottom:8px;}
.pr_img ul{ list-style:none;}
.pr_img ul li{ list-style:none; float: left; }
.pr_img ul li a{ display:block; height:70px; width:200px; background:#333333;  }
.pr_img ul li a:hover{background:#000; filter:alpha(opacity=50,Style=0); -moz-opacity:0.5;opacity:0.5; position:relative; z-index:1; }
.main{width:1000px; height:auto; margin:0px auto 0px;overflow:hidden; }

.main_left{ height:auto;width:224px;overflow:hidden;float:left;}
.left_nav_containers{width:224px;}
.index_column_title{ height:40px; line-height:40px;overflow:hidden; background:url(../pro_news_title.png) no-repeat left top;  }
.product_title img{ position:relative; top:10px; left:20px;} 
.index_column{ height:auto;overflow:}
.index_column ul{ list-style:none;margin: 0; overflow: hidden; padding: 0; width: 224px;}
.index_column ul li{list-style:none; overflow: hidden;width: 224px;}
.index_column ul li a{ background: url(../pro_ser_li.jpg) no-repeat scroll left center transparent;display: block; height:42px;line-height:42px; padding-left: 22px;text-decoration: none;}
.index_column ul li a:hover {background: url(../pro_ser_li_hover.jpg) no-repeat scroll left center transparent;color: #FFFFFF;}

.tit{background:url(../contact_tit.png) no-repeat center top; height:40px; width:224px; margin-top:10px;}
.lianxi ul{ list-style:none;margin: 0; overflow: hidden; padding: 0; width: 224px;}
.lianxi ul li{list-style:none; background: url(../pro_ser_li.jpg) no-repeat scroll left center transparent;  height:40px;line-height:40px; padding-left: 22px; }

.main_right{ height:auto; width:776px; overflow:hidden; float:right; }
.product_title{ height:38px; border:solid 1px #dcdcdc; line-height:30px;background:url(../public_tit.png) repeat-x left top; width:760px; float:right; position:relative; }
.product_title a{display:block; height:13px; width:43px;  background:url(../more.png) no-repeat center; position: absolute; top:12px; right:16px;}
.product_title a:hover{background:url(../more_hover.png) no-repeat center; }
.index_product{margin:0px auto; clear:right; padding-top:14px;}
.index_product ul{list-style:none;}
.index_product ul li{list-style:none; display:block; float:left;width:230px; margin-right:8px; _margin-right:12px; margin-left:20px; _margin-left:12px;  margin-bottom:14px;}
.pro_img{}
.pro_img a{display:block;width:220px;padding:4px; background:#FFFFFF; border:#D4D4D4 solid 1px; }
.pro_img a:hover{border:#99BF31 solid 1px; background:#BCEC37;}
.img_bottom_yy{ background:url(../img_bottom_yy.png) no-repeat center; height:8px; width:222px; font-size:0px;}
.indeximg h2{ font-size:12px; font-weight:normal; text-align:center;}

.prodcut_containers2{ clear:both; width:1000px; height:auto;}
.product_title2{ height:38px; border:solid 1px #dcdcdc; line-height:30px;background:url(../public_tit.png) repeat-x left top; width:998px; position:relative;  }
.product_title2 a{display:block; height:13px; width:43px;  background:url(../more.png) no-repeat center; position: absolute; top:12px; right:16px;}
.product_title2 a:hover{background:url(../more_hover.png) no-repeat center; }
.product_title2 img{ position:relative; top:10px; left:20px;} 
.index_product2{width:1000px; margin-top:10px; }
.index_product2 li{list-style:none; float:left; display:block; width:167px;}
.productimg{background:url(../product_bg.png) no-repeat; width:166px; height:160px; margin-left:4px; margin-right:4px; }
.productimg img { margin-left:3px; margin-top:3px;}
.productimg h2{ font-size:12px; font-weight:normal; text-align:center; height:28px; line-height:28px;}