@charset "utf-8";

.pl{ float:left;margin-top:35px; margin-left:20px; *display:inline}
.pl h3{font-size:14px; position:relative; margin-bottom:15px; border-left:3px solid #313388; color:#020202; padding-left:10px; line-height:1}
.pl h3 a{ position:absolute; right:0; top:0;  text-indent:-9999px; background:url(../Images/m.png) no-repeat center; height:13px; width:43px; display:block;}
.pl div.frm{ border:1px solid #e0e0e0; height:270px;}
.pl div.frm p{ height:110px; overflow:hidden}
.pl div.frm p img{ width:100%; display:block}

.about{ width:590px; margin-left:0}
.about div.frm{ padding:15px; line-height:2.3; height:240px;}
.about img{ display:block; float:left; margin-right:15px; width:190px}

.zz{ width:285px;}
.pl div.frm li p{ height:220px;  overflow:hidden}
.notice{ float:right; width:285px;}
.notice ul{ padding:10px; line-height:2.3;}
.notice ul a{ color:#313388; margin-left:10px;}

.pro{ margin-left:0}
.pro div.frm{ position:relative}
.news{width:285px}
.news ul{ padding:5px}
.news ul li{height:30px;line-height:30px;*height:25px;*line-height:25px;}
.news ul li a{width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left; background:url(../Images/i3.png) no-repeat left center; padding-left:20px;}
.news ul li span{float:right;color:#a8a6a6}

#slider{ width:205px; margin:40px auto 0;}
.sld_list{ height:100%;width:30000px;}
.sld_list div{ float:left}
.sld_list dl { float:left;overflow:hidden;width:205px; text-align:center; margin-right:20px; *display:inline}
.sld_list dl dt{ display:block;height:155px; width:100%;overflow:hidden; margin-bottom:20px}
.sld_list dl dt img{ width:100%;}
#btn_left,#btn_right{height:32px;width:24px;position:absolute; top:50%; margin-top:-16px; cursor:pointer}
#btn_left{background:url(../Images/arr.png) no-repeat left center; left:10px;}
#btn_right{background:url(../Images/arr.png) no-repeat right center;right:10px;}

.pro2{ width:1200px;}
.pro2 div#slider{width:1105px;}