@charset "utf-8";
/* ---------é¦?¡µ?»ä?----------- */
.main h3 {width:100%;height: 50px;line-height: 50px;color:#fff;background: #870066 url(index_res/h3_tri.png) no-repeat 15px 8px;font-family:"Microsoft Yahei";font-size:20px;text-indent:55px;font-weight:normal;}
.main a.more {float:right;margin-top: -30px;margin-right:20px;height:15px;line-height:15px;color:#fff;font-family:Arial;font-size:12px;}
.main a.more:hover { color:#ccc; }
.aboutIndex, .newsIndex { float:left; margin-top:20px; width:300px; background:#f8f8f8; }
.banner,.caseIndex{ float:right; margin-top:20px; width:650px; background:#f8f8f8; }
.links, .productIndex { clear:both; display:inline-block; margin-top:20px; width:100%; overflow:hidden; }
.aboutIndex, .banner { height:312px; overflow:hidden; }
.newsIndex {width:600px; height:395px; overflow:hidden; }
.caseIndex {width:350px; height:395px; overflow:hidden; }
/* ---------å®??å®¤ç?ä»?---------- */
.aboutIndex blockquote { padding:30px 10px 0 10px; line-height:28px; }
/* ---------banner----------- */
.banner { position:relative; }
.banner ul li { position:absolute; left:0; top:0; }
.banner ul li img { width:650px; height:300px; }
.banner ol { position:absolute; z-index:9999; right:20px; bottom:10px; }
.banner ol li { float:left; margin-left:5px; width:8px; height:8px; background:url(index_res/btn_banner2.png) no-repeat; _background:url(index_res/btn_banner2.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
.banner ol li.active { background:url(index_res/btn_banner1.png) no-repeat;  _background:url(index_res/btn_banner1.gif) no-repeat; }
/* ---------å¿??å¯¼è?----------- */
.links li { float:left; width:240px; height:60px; line-height:60px; font-size:24px; font-family:"Microsoft Yahei"; text-indent:20px; }
.links li a { display:block; width:100%; height:100%; color:#fff; }
.links li.linki1 a { background:url(index_res/btn_index1.png) no-repeat; }
.links li.linki2 a { background:url(index_res/btn_index2.png) no-repeat; }
.links li.linki3 a { background:url(index_res/btn_index3.png) no-repeat; }
.links li.linki4 a { background:url(index_res/btn_index4.png) no-repeat; }
.links li a:hover { color:#fff; opacity:0.8; }
/* ---------?°é????----------- */
.newsIndex ol li {float:left;width:50%;height: 50px;line-height: 50px;cursor:pointer;background:#fff;border-top:2px #830060 solid;border-bottom:1px #830060 solid;text-align:center;font-family:"Microsoft Yahei";font-size:20px;}
.newsIndex ol li a { color:#830060; }
.newsIndex ol li.active { background:#830060; }
.newsIndex ol li.active a { color:#fff; }
.newsIndex blockquote { display:none; }
.newsIndex ul, .caseIndex ul { display:inline-block; margin-top:10px; }
.newsIndex ul li, .caseIndex ul li { float:left; margin-left:5px; width:576px; height:40px; line-height:40px; }
.newsIndex ul li a { float:left;font-size: 16px;font-family: "Î¢ÈíÑÅºÚ"; }
.newsIndex ul li span { float:right; color:#999;font-size: 16px;font-family: "Î¢ÈíÑÅºÚ";}
/* ---------??©¶???----------- */
.caseIndex ul li { margin-left:5px; padding-left:20px; width:620px; background:url(index_res/icon_dote.gif) no-repeat 5px center; }
/* ---------ä»??è®¾å?----------- */
.productIndex { position:relative; margin-bottom:55px; }
.productIndex blockquote { position:relative; margin:10px auto 0 auto; width:830px; height:170px; overflow:hidden; }
.productIndex ul { position:absolute; }
.productIndex li { float:left; margin-right:20px; }
.productIndex li img { width:270px; height:170px; }
.productIndex span { position:absolute; top:120px; width:20px; height:20px; text-indent:-9999px; cursor:pointer; }
.productIndex span.preBtn { left:20px; background:url(index_res/btn_left.png) no-repeat; }
.productIndex span.nextBtn { right:20px; background:url(index_res/btn_right.png) no-repeat; }


