@charset "utf-8";
.sld_wrap{ background:url(../Images/benner_bg.png) no-repeat center bottom; padding-bottom:18px;margin:0 auto 20px;}

.left{float:left; width:175px;display:inline; height:415px}
.left h2{background: url(../Images/icon_01.png) no-repeat 25px center #0bace1; line-height:35px; height:35px; text-align:left; font-size:14px; color:#fff;padding-left:45px;}
.left ul li{ width:100%; height:auto;line-height:30px;}
.left ul li a{font-weight:bold; font-size:14px; padding-left:25px;display:block; background:url(../Images/tt_bg.gif) repeat-x top; color:#0bace1}
.left ul li ul{background:#f8f8f8; padding:10px 0}
.left ul li li{ line-height:35px;}
.left ul li li a{ font-size:12px; font-weight:normal; color:#414040; background:url(../Images/tt_bg_02.png) no-repeat center bottom}
.left ul li li span{background:url(../Images/icon_02.png) no-repeat 10px center; padding-left:25px; display:block;}
.left ul li li a:hover{ color:#0bace1}

.pannel{border:1px #D7D7D7 solid;float:left; padding:10px}
.pannel h3{height:30px;line-height:30px; background:url(../Images/line.png) no-repeat left bottom;position:relative;font-size:14px; color:#0bace1; margin-bottom:10px;}
.pannel h3 b{ padding-left:25px;background:url(../Images/icon_04.png) no-repeat left center;}
.pannel h3 span{ color:#666; font-size:10px; font-style:italic; font-weight:normal; padding-left:5px; font-family:Arial, Helvetica, sans-serif}
.pannel h3 a{ position:absolute;right:0;top:0;display:block; background:url(../Images/more.png) no-repeat center; width:38px; height:100%; text-indent:-999px; overflow:hidden;}


.pro{ float:right; width:790px;}
.pro li { float:left;margin-left:20px;overflow:hidden;width:250px;display:inline;text-align:center; margin-bottom:10px;}
.pro li a.pic{ display:block;height:135px; width:248px;overflow:hidden;border:1px solid #ddd; border-bottom:0}
.pro li a img{ width:100%;}
.pro li a.txt {text-align:center;display:block; background:#0bace1; line-height:30px;width:100%; height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#fff;}
.pro h3{background:url(../Images/tt_bg.gif) repeat-x;}
.pro h3 b{ background:url(../Images/icon_03.png) no-repeat 10px center;}
.pro h3 a{ right:10px;}

.sep_bg{ margin:10px 0; background:url(../Images/bg_01.png) no-repeat center; height:25px;}

/*about*/
.about{width:298px;}
.about ul{ height:165px;text-indent:2em;line-height:24px;text-align:justify;text-justify:inter-ideograph;}
.about ul img{padding:1px;border:1px solid #D7D7D7;margin-right:10px;}
.about ul a{margin-left:10px; font-family:"宋体"; color:#0bace1}




.news,.news2{width:298px;margin-left:20px;display:inline; float:left}
.fr{ float:right}
.news dl{height:165px;}
.news dt{ width:100%; height:67px;overflow:hidden; margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:10px;}
.news dt a.pic{ width:112px;float:left;height:67px; overflow:hidden; display:block}
.news dt a img{ width:100%;}
.news dt p{ float:right;display:block; width:170px;line-height:20px; color:#666;}
.news dt a{font-size:14px;overflow:hidden; width:100%;text-overflow:ellipsis;white-space:nowrap; display:block; margin-bottom:10px; }

.news dd{line-height:25px;width:100%;}
.news dd a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap; background:url(../Images/icon_05.png) no-repeat center left; padding-left:15px;}

.news2{ margin-left:0;}
.news2 dl{height:47px; margin-top:10px;}
.news2 dt{ float:left; width:85px; height:45px; border:1px solid #ddd; overflow:hidden}
.news2 dt img{ width:100%;}
.news2 dd{ float:right; width:200px;}
.news2 dd a{ font-weight:bold; display:block}




