@charset "gb2312";
* { margin:auto;}
ul,li,p,dl,dt,dd{margin:0; padding:0}
ul{ list-style:none}
body {margin:0; padding:0; font-family:"Lucida Grande", Verdana, sans-serif; font-size:12px;}
img{ border:none}
a{ text-decoration:none; color:#2b2b2b}
a:hover{ color:#265f7b; text-decoration:underline}
a.line{ text-decoration:underline; font-size:12px}
.clear{ clear:both}

.top{ width:1000px; height:106px; }
.top .logo{ height:80px; width:330px; overflow:hidden; float:left; padding-top:20px;}
.top .navbig{ float:right; width:666px; }
.navbig .tel{ float:right; padding-top:15px; text-align:right;}
.navbig .nav{float:right; width:666px; height:45px; background:#f50c38; margin-top:5px;}
.nav a{ color:#fff; display:inline-block; line-height:45px; height:45px; padding:0px 13px; font-size:14px}
.nav a:hover{ color:#fff; background:#b81f24}
.bann{ height:350px;}
.banner{ width:1000px; height:350px; overflow:hidden; border:solid 1px #ccc }
.banner2{ margin-top:5px; width:1000px; overflow:hidden}
.count{width:1000px; margin-top:10px}
.count .list01{ width:255px; height:810px; float:left;overflow:hidden;}
.count .list02{width:735px; height:810px; float:right;overflow:hidden;}
.count .list03{ width:255px; float:left;overflow:hidden;}
.count .list04{width:735px; float:right; overflow:hidden;}
.prolist{ height:230px; border:solid 1px #ccc}
.prolist .tit{ line-height:28px; background:#f50c38 url(ioc_p.gif) 10px 0px no-repeat; padding-left:50px; color:#fff; font-size:14px; font-weight:bold;}
.prolist .proc{ margin-top:10px;}
.prolist .proc a{ display:block; background:url(dian.gif) no-repeat 20px 9px; line-height:26px; padding-left:40px; border-bottom:solid 1px #f0f0f0; font-size:14px}
.prolist .proc a:hover{ color:#fff; background:#8b8282 url(dian.gif) no-repeat 20px 9px; text-decoration:none;}
.inews{ height:280px; border:solid 1px #ccc; margin-top:10px}
.inews .tit{ line-height:28px; background:#f50c38 url(ioc_n.gif) 10px -2px no-repeat; padding-left:50px; color:#fff; font-size:14px;font-weight:bold;}
.inews .newscount{ margin-top:10px;}
.inews .newscount a{ display:block;background:url(dian.gif) no-repeat 8px 9px; line-height:23px; height:23px; overflow:hidden; padding-left:20px;}
.icus{ height:260px; border:solid 1px #ccc; margin-top:10px}
.icus .tit{ line-height:28px; background:#f50c38 url(ioc_c.gif) 10px -2px no-repeat; padding-left:50px; color:#fff; font-size:14px;font-weight:bold;}
.icus .cus{ padding:15px; line-height:22px;}
.iabout{ height:230px; border:solid 1px #ccc; }
.iabout .tit{ line-height:28px; background:#f50c38 url(ioc_a.gif) 10px 0px no-repeat; padding-left:50px; color:#fff; font-size:14px;font-weight:bold;}
.iabout .cus{ padding:15px; line-height:22px;}
.ipro{ height:350px; border:solid 1px #ccc; margin-top:10px; overflow:hidden;}
.ipro .tit{ line-height:28px; background:#f50c38 url(ioc_p.gif) 10px 0px no-repeat; padding-left:50px; color:#fff; font-size:14px;font-weight:bold;}
.ipro .cus{ padding:5px; padding-top:15px; line-height:22px;}
.proitem{ width:170px; height:145px; margin-left:8px; margin-top:0px; float:left; overflow:hidden; }
.proitem img{ width:160px; height:120px;}
.proitem img:hover{ border:solid 1px #ccc;}
.proitem a p{ text-align:center; width:160px; overflow:hidden;}

.icase{ height:190px; border:solid 1px #ccc; margin-top:10px;overflow:hidden; }
.icase .tit{ line-height:28px; background:#f50c38 url(ioc_p.gif) 10px 0px no-repeat; padding-left:50px; color:#fff; font-size:14px;font-weight:bold;}
.icase .cus{ padding:5px 5px; line-height:22px;}
.citem{  margin-left:5px; float:left; overflow:hidden;}
.citem img{ width:160px; height:120px;}
.citem a p{ text-align:center; width:155px; overflow:hidden;}
.footer{ height:100px; background:#f50c38; width:1000px; color:#fff;}
.footer a{ color:#fff}
.footer .ff{ width:1000px; line-height:28px; padding-top:20px; text-align:center}
.footer2{ height:80px; background:#f50c38; color:#fff; margin-top:10px;}

#scroll_div{width:720px; padding:0px 0px; overflow:hidden;}
#scroll_div .show_title{ text-align:center;}
#scroll_div li img{ width:160px; height:120px;}
#scroll_div li{display:inline; float:left; margin-left:2px; margin-top:0px; text-align:center; width:160px; overflow:hidden; line-height:22px; }
#scroll_div li p{ height:22px; overflow:hidden}

/** list **/
.prolist2{  border:solid 1px #ccc}
.prolist2 .tit{ line-height:28px; background:#f50c38 url(ioc_p.gif) 10px 0px no-repeat; padding-left:50px; color:#fff; font-size:14px; font-weight:bold;}
.prolist2 .proc{ margin-top:10px;}
.prolist2 .proc a{ display:block; background:url(dian.gif) no-repeat 20px 9px; line-height:26px; padding-left:40px; border-bottom:solid 1px #f0f0f0; font-size:14px}
.prolist2 .proc a:hover{ color:#fff; background:#8b8282 url(dian.gif) no-repeat 20px 9px; text-decoration:none;}
.iabout2{  border:solid 1px #ccc; }
.iabout2 .tit{ line-height:28px; background:#f50c38 url(ioc_a.gif) 10px 0px no-repeat; padding-left:50px; color:#fff; font-size:14px;font-weight:bold;}
.iabout2 .cus{ padding:15px; line-height:22px;}
.h500{ height:500px;}
.min500{ min-height:500px;}
.newslist01{}
.newslist01 li{ line-height:28px;  }
.newslist01 li a{background:url(title2.gif) 5px 8px no-repeat; padding-left:30px; display:inline-block; float:left;}
.newslist01 li p{ float:right;}
.prolist01{ padding:20px 0px }
.prolist01 li{ line-height:35px; float:left; margin-left:30px; margin-top:20px;}
.prolist01 li img{ width:200px; height:150px; border:solid 1px #ccc;}
.prolist01 li p{ text-align:center;}
.pages{ padding-top:20px; text-align:center; line-height:25px;}
.pages a{ padding:5px; font-weight:bold} 
.pages a:hover{ background:#b81f24; color:#fff;}

.MBox{ padding:20px 0px}
.det{}
.det h1{ font-size:24px; line-height:30px; height:30px;}
.det .Note{ line-height:25px; height:25px; border-bottom:solid 1px #ccc; }
.det .dcount{ padding:20px 0px}
.Productimg{ border-bottom:solid 3px #ccc; padding-bottom:10px;}
.Productimg .pimg{ float:left;width:360px;}
.Productimg .jiage{ float:left; padding-left:20px; font-weight:bold; font-size:14px; }
.Productimg .pimg img{ width:360px; height:260px;}
/**index flash qiehuan**/
.galb ul { list-style: none ; }
img { border: none; }
.galb { width: 1000px; height: 350px; position: relative; overflow:hidden; margin-bottom: 15px; }
.galb .num { overflow:hidden; height: 25px; position: absolute; bottom:5px; right: 15px; zoom:1; z-index:3 }
.galb .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 400; font-family: "Î¢ÈíÑÅºÚ", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.galb .num li.on { background: #FF7700; } 
.galb .num li a { blr: expression(this.onFocus=this.blur()); outline: none; }
.galb .galbrj img{ width:1000px; height:350px;}