@charset "utf-8";
.ajlc{ float:left; width:495px;margin-top:20px}
.ajlc h3{ background:url(../Images/a1.jpg) no-repeat top center; height:78px;}
.ajlc ul{ background:url(../Images/a1.jpg) no-repeat center -80px; height:145px; position:relative}
.ajlc ul.r2{ background-position: center -225px;}
.ajlc ul.r3{ background-position: center -370px;}
.ajlc ul.r4{ background-position: center -515px;}
.ajlc ul.r5{ background-position: center -660px;}
.ajlc ul p{ position:absolute; display:none;right:28px;top:16px; background:rgba(0,0,0,0.7); line-height:1.6; overflow:hidden; color:#fff; width:237px; height:97px; text-align:center; padding:10px;}

.ajlc ul:hover p{ display:block}

.index-r{float:right; width:648px;margin-top:20px}
.yspic ul{ margin:0 -12px;}
.yspic dl{ float:left; width:200px; text-align:center; margin:0 12px;-webkit-box-shadow: 0 0 8px rgba(0,0,0,.5); -moz-box-shadow: 0 0 8px rgba(0,0,0,.5); -o-box-shadow: 0 0 8px rgba(0,0,0,.5); box-shadow: 0 0 8px rgba(0,0,0,.5);}
.yspic dl dt{ height:130px; overflow:hidden}
.yspic dl dt img{ width:100%; display:block;}
.yspic dl dd{ line-height:40px;}
.yspic dl a:hover dd{color:#fff; background:#1296db;}
.video{-webkit-box-shadow: 0 0 8px rgba(0,0,0,.5); -moz-box-shadow: 0 0 8px rgba(0,0,0,.5); -o-box-shadow: 0 0 8px rgba(0,0,0,.5); box-shadow: 0 0 8px rgba(0,0,0,.5); background:#fff;}
.video ul{ padding:10px; height:325px;}

.pro dl{ height:66px; background:url(../Images/b.png) no-repeat center; padding:12px 30px; height:42px}
.pro dl dt{ width:400px; float:left; padding-top:10px; font-size:12px;}
.pro dl b{width:200px;}
.pro dl dt i{ font-style:normal; color:#f4072e;}
.pro dl dt span.sep{ padding:0 23px;}
.pro dl dd{ float:right}
.pro dl dd a{display:block;height:40px;line-height:40px; text-align:center; color:#fff; background:#005ba2 url(../Images/h.png) no-repeat 10px center; padding-left:50px;padding-right:10px;}



.news{ padding:30px 0;}
.news div.list{ margin-top:20px}
.news h3{font-weight:normal; position:relative;height:48px; line-height:48px;background:url(../Images/s2.png) no-repeat center bottom; padding-bottom:20px;}
.news h3 span{display:block; color:#fff;text-transform:uppercase;font-size:16px;background:url(../Images/tt.png) no-repeat left center; width:180px; padding-left:20px;}
.news h3 p{ position:absolute; right:0;top:0; }
.news h3 a{ display:inline-block; background:#cfcfcf;font-size:14px; margin-left:1px; padding:0 10px; line-height:27px;margin-top:10px}
.news h3 a:hover{color:#fff;background:#005ba2; }
.news h3 a.more{ line-height:32px; padding:0 20px;height:32px;background:#005ba2; color:#fff; margin-top:6px; margin-left:35px}


