@charset "gb2312";
/* CSS Document */

* { margin:0; padding:0; }
body { background: url(../images/topbg.jpg) repeat-x center top;  font-size:12px; color: #333;  line-height:20px; font-family:Î¢ÈíÑÅºÚ;}
img{ border:none; vertical-align:middle;}
a{ color:#333; text-decoration:none;}
a:hover{ color: #0169b7; text-decoration:underline;}
ul{ margin:0; padding:0;}
ul li{ list-style:none; line-height:22px;}
.clear{ clear:both; height:0; overflow:hidden;}
.blue{ color:#0169b7;}


#wrap{ width:100%; margin:0 auto; overflow:hidden;}
#header{ width:100%; height:442px; background: url(../images/index_02.jpg) no-repeat center top ;}
.topbar{ height:89px; width:960px; margin:0 auto; color:#fff; background: url(../images/index_02.jpg) no-repeat center top;  overflow:hidden; }
.mininav{ width:165px; float:right; margin-top:10px;}
.mininav a{ margin-right:16px; color:#fff;}
.mininav a:hover{ color:#fff;}

.banner{ width:980px; margin:0 auto; height:309px;  position: relative; overflow:hidden;}
 
 .main{ width:1030px; margin:15px auto; overflow:hidden;}
 .index_left{ float:left; width:250px;}
 
 .index_l_title{ height:35px; line-height:35px; padding-left:30px;  margin-bottom:12px;}
 .bg1{background: url(../images/index_left.jpg) no-repeat;}
 .bg2{background: url(../images/index_about.jpg) no-repeat;}
 .bg3{background: url(../images/zhengshu.jpg) no-repeat;}
 .bg4{ background: url(../images/news.jpg) no-repeat;}
 .bg5{ background: url(../images/titolebg.jpg) repeat-x;}
 .bg6{ background: url(../images/bg6.jpg) 15px 2px no-repeat; padding-left:30px;}
 .index_l_title .fa1{ font-size:14px; color:#339999; line-height:35px;}
 .index_l_title .fa{ float:right; padding-right:15px; font-size:12px; color:#cccccc; line-height:35px;}
 
 
 .index_l_content{ padding:18px 22px; border:1px #cccccc solid;  height:290px; background:url(../images/index_pro.jpg) no-repeat;}
  .index_l_content li{ height:32px; line-height:32px;}
   .index_l_content li a{ color:#333;}
  .index_l_content li em{ font-size:16px; font-style:normal; line-height:32px; float:left; height:30px; color:#333;}
  
.index_right{ width:767px; float:left; margin-left:12px;}  
 .index_a_content img {float: left;margin-right: 10px;border: 1px #ccc solid;padding: 2px;}
  .index_r_about{ overflow:hidden;}
 .index_a_content{   line-height: 28px;font-size: 14px;text-indent: 2em;font-family: Î¢ÈíÑÅºÚ;color: #333;}
  
  .index_center{ margin-top:12px; clear:both;}
  .index_z{ width:456px; float:left; overflow:hidden;}
  .index_z_content{ padding:5px 0 12px 12px;}
   .index_z_content li{   width: 130px;float: left;margin-right: 22px;
}
  .index_z_content img{ border:1px #ccc solid; padding:2px; float:left; width:119px; height:81px;}
 .index_z_content p{ line-height:24px; text-align:center; } 
  
  
  .index_news{ float:left; width:276px; margin-left:30px;}
    .index_n_content{ overflow:hidden; }
  .index_n_content li{  height:24px; line-height:24px;padding:0 0 0 15px;}
  .index_n_content em{ height:8px; width:8px; float:left; margin:6px 6px 0 0; background:#009999;}

  .xian{ height:10px; background:url(../images/xian.jpg) repeat-x; clear:both;}
 
 .index_scroll{ height:220px; width:1030px; margin:0 auto;} 
 .scroll{ width:1018px; height:170px; border:1px #ccc solid; padding:5px 0 5px 5px;} 
  .scroll li{ float:left; margin-right:10px;}
   .scroll li img{ border:1px #ccc solid; padding:2px; width:158px; height:147px;}
.menu{ height:44px; overflow:hidden;}
.menubg{ width:960px; margin:0 auto;}
.menu li{ float:left; width:108px; height:34px; background:url(../images/line.png) no-repeat right 4px;}
.menu li a{ display:block; width:108px; height:34px;  float:left; overflow:hidden; color:#fff; text-align:center; line-height:34px; font-weight:bold;}
.menu li a:hover{ font-size:13px; color:#fff; }
.png{ text-decoration:none;}
#menu1, #menu1 a{ width:92px;}
#menu9, #menu9 a{ background:none;}

#tooltip{
position: absolute;
background-color: #eee;
border: 1px solid #999;
width: 450px;
height:450px;
-webkit-border-radius: 8px;
font-family: "Î¢ÈíÑÅºÚ";
padding:10px;
}




.productlist{ width:225px; float:left; padding-top:50px; padding-left:20px; color:#ac135d;}
.productlist li{ height:20px; padding:10px 0; font-weight:bold; letter-spacing:0.3em;}
.productlist a{ color:#ac135d;}

.mantle{ width:698px; height:238px; float:left; padding:15px 0 0 2px; position:relative;} 
.shbar{ background:url(../images/shbar.png) no-repeat; width:51px; height:52px; position:absolute; top:15px; right:0; }


#main{ width:980px; margin:0 auto; background:url(../images/conbg.png) no-repeat center top; overflow:hidden; padding-top:8px; }

.more a{ float:right; margin-right:10px; }

.leftframe{ width:665px; float:left; padding-right:5px; }

.company{ width:250px; float:left; padding-right:15px;}
.company .cont{ background:url(../images/companybg.jpg) no-repeat; height:154px; padding:15px 13px 0 15px;}
.company .cont .contxt{ height:120px;}

 
.contact { background:url(../images/index_11.jpg) no-repeat; height:131px; padding:60px 13px 0 18px; color:#1da4a7; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.contact .tel{ font-size:24px;}

.news{ width:400px; float:left;}
.news .cont{ height:154px; padding:15px 13px 0 15px;  background:url(../images/index_newsbg.jpg) no-repeat;}
.news li{ height:24px; line-height:24px;}
.news li span{ float:right; margin-right:5px; color:#828282;}

.service{  margin-top:15px;}
.service .cont{ padding-top:5px;}
#demo img{ border:2px solid #fff; margin-right:5px;}

.engin .cont{ background:url(../images/index_23.jpg) no-repeat; padding:15px 13px 0 15px; height:115px; color:#575757;}
.engin .cont a{ color:#575757;}
.engin .cont .more2{ font-size:10px; font-family:Arial, Helvetica, sans-serif;   }
.engin .cont1{ width:365px; padding-right:8px; float:left; border-right:1px solid #dedede;}
.engin .cont1 img{ float:left; margin-right:10px;}
.engin .cont2{ width:245px; padding-left:13px; float:left;}
.engin .cont2 li{ height:22px; line-height:22px;}
.engin .cont2 li span{ float:right; margin-right:5px; color:#828282;}
 
.sidebar{ width:310px; float:left;}
.navi img{ display:block; margin:0 auto;}
.leftlist{ height:auto!important; height:100px; min-height:100px;  padding:12px 30px 0 18px; background:url(../images/left_03.jpg) no-repeat 0 0; margin-bottom:10px;}
.leftlist .title{ color:#1da4a7; height:26px; font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; text-indent:5px;}
.leftlist .cont li{ border-bottom:1px solid #ededed; line-height:24px; text-indent:5px; padding-top:5px;}
.leftlist .cont li .parentTitle{ background:#1da4a7; display:block}
.leftlist .cont li .parentTitle a{ line-height:24px; font-size:12px; font-weight:bold; display:block; color:#FFFFFF}
.leftlist .cont li .parentTitle a:hover{ text-decoration:none}
.leftlist .cont li ul{ display:none;border:1px solid #ededed; border-bottom:none}
.leftlist .cont li ul li{ border-bottom:none;}

.show{ width:658px; height:138px; background:url(../images/showbg.jpg) no-repeat 0 0; margin-bottom:8px;}
.show .cont{ overflow:hidden; padding-top:8px;   position:relative;}

#box{ height:140px; display:block; overflow:hidden;margin-left:20px;  }
#box ul li{ width:138px; height:113px; padding-top:4px;   overflow:hidden; vertical-align:bottom; float:left;  text-align:center; display:block; margin:0 4px; display:inline; background:#1da4a7; }
#box ul li a img{width:130px;height:94px; display:block;  margin:0 auto;}
#box ul li a p{ text-align:center; color:#fff; line-height:16px; height:18px;}
#prev{width:32px;height:34px;  display:block; text-indent:-5000px; top:45px;  left:4px; background:url(../images/prev.jpg) no-repeat center top;cursor:pointer; position:absolute; }
#next{width:32px;height:34px;  display:block; text-indent:-5000px; top:45px;  right:4px; background:url(../images/next.jpg) no-repeat center top;cursor:pointer;  position:absolute;}


.cbbg{ background:url(../images/index_cbg.jpg) no-repeat 0 0 ; height:19px;}

#footer{  text-aglin:center;width:100%; margin:0 auto; color:#fff; padding-top:20px; padding-left:20px;  margin-top:10px; height:51px;  background: url(../images/index_39.jpg) no-repeat center top #1da4a7; clear:both;}
 #footer a{ color:#fff;} 
.footerbg {width:660px; margin:0 auto;text-aglin:center;}
.nyright{width:662px; float:left; padding-left:5px; padding-top:5px;}
.nyright .title{ color:#fff; font-size:14px;  background:url(../images/index_tt.jpg) no-repeat center top; height:38px;  font-family:"Î¢ÈíÑÅºÚ"; position:relative;   }
.nyright .title .t1{ font-size:41px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; position:absolute; left:0; top:-6px; line-height:normal; }
.nyright .title .t2{ font-size:9px;position:absolute; top:-4px; left:5px; }
.nyright .title .t3{ position:absolute; top:12px; left:5px; font-weight:bold;}
.nyright .title .tnav{ float:right; font-size:12px; line-height:38px; margin-right:5px;}
.nyright .title .tnav a{ color:#FFFFFF}

.nyright .cont{   margin-top:6px; }

.nydan{ padding:0 10px;}

 
.nyproduct li{ width:138px; height:120px; padding-top:4px;  overflow:hidden; vertical-align:bottom; float:left;  text-align:center; margin:0 13px;  margin-bottom:20px;  background:#1da4a7; display:inline; }
.nyproduct div{ display:block; margin:0 auto; border:1px solid #fff; background:#fff; width:130px; height:94px; overflow:hidden; text-align:center}
.nyproduct li p{ text-align:center;}
.nyproduct li a,.nyproduct li a:hover{ color:#fff; }

.nynews{ padding:0 10px;}
.nynews li{ height:24px; margin:4px 0; line-height:24px; border-bottom:1px dashed #eee;}
.nynews li span{ float:right; margin-right:5px; color:#828282;}

.fenye{ text-align:right; margin-top:10px; margin-right:15px;}


/*·ÖÒ³*/
.fenye{clear:both; line-height:20px; text-align:center;align:center;padding-left:10px;margin-top:40px;}
.fenye li{ list-style:none; display:inline-block; padding:0 3px;float:left; }
.fenye span{padding:2px 4px; margin-left:5px; color:#FF6600; font-weight:blod;}
.fenye a{padding:2px 6px; margin-left:5px; border:1px solid #DDDDDD;}

/*flash start*/
#flash { width:980px; height:309px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/ padding:0px 0px;}
#flash a {width:980px; height:309px; display:none;}
#flash img {width:980px; height:309px;/* display:none;*/}
.flash_bar { width:520px; padding-left:470px; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:12px; bottom:0px; left:0px;  text-align:center;}
.flash_bar .dq { display:block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(../images/tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/yw_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/yw_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(../images/tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/yw_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/yw_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:309px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:309px; width:100%; clear:both;}
