@charset "utf-8";
.banner { position:relative; left:50%; width:1920px; margin-left:-960px; background:#fff; text-align:center; z-index:3; }
.banner .bd li {  }
.banner .hd { position:absolute; bottom:5%; left:50%;margin-left:-960px;width:100%; height:14px; z-index:99; }
.banner .hd ul { width:1920px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0 10px; border-radius:100%; background:#1c77c8;  overflow:hidden; cursor:pointer;line-height:99999px; }
.banner .hd ul .on { background:none;border:1px solid #1c77c8;border-radius:100%; }

.banner .prev,.banner .next{ display:block; position:absolute; top:45%; left:15%; width:64px; height:64px; background:url(arr.png) 0 center no-repeat; cursor:pointer; display:none; filter:alpha(opacity=70); opacity:0.7; z-index: 5; }
.banner .next{ left:auto; right:15%; background-position: -65px center; }
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=100); opacity:1; }

.container { position:relative;  z-index:4; }
.wrap{width:1002px;margin:0 auto;}


.con-2{background:#efefee;padding:32px 0 24px;}
.con-2-l{float:left;width:636px;padding:18px 15px 30px;background:#fff;}
.con-2-l .hd h3{color:#e60012;font-weight:bold;font-size:16px;}
.con-2-l .hd em{text-transform:uppercase;font-size:16px;color:#c1c0bf;}
.con-2-l .hd .more{float:right;display:inline-block;width:45px;height:14px;background:url(more.jpg) no-repeat right center;color:#ff9003;line-height:15px;margin-top:-18px;}
.con-2-l .bd .xx {float:left;width:302px;}
.con-2-l .bd{padding-top:15px;}
.con-2-l .bd ul li{position:relative; font-size: 13px;}
.con-2-l .bd ul li span{display:block;width:100%;height:38px;line-height:38px;text-align:center;position:absolute;bottom:0;background:#005ec2;color:#fff;font-size:13px;}
.con-2-l .bd .txt{float:left;width:304px;height:154px;padding:16px 20px 15px 10px;background:#8d8d8d;color:#fff;}
.txt ul li{background:url(li-icon.jpg) no-repeat left center;line-height:26px;padding-left:12px;}
.txt ul li a {color:#fff;}
.txt ul li a:hover{text-decoration: underline;}
.txt .more{display:inline-block;width:88px;height:26px;text-align:center;line-height:26px;background:#fff;color:#c1c0bf;float:right;}
.con-2-r{float:right;width:280px;padding:18px 18px 1px;background:#fff;}
.con-2-r .hd h3{color:#e60012;font-weight:bold;font-size:16px;}
.con-2-r .hd em{text-transform:uppercase;font-size:16px;color:#c1c0bf;}
.con-2-r .bd{padding-top:14px;}
.con-2-r .bd li{margin-bottom:12px;position:relative;}
.con-2-r .bd li span{background:url(span.png) repeat-x left center;position:absolute;left:0;top:0;height:100%;width:0;color:#fff;line-height:95px;font-size:14px;text-align:center;overflow:hidden;}

.container img { vertical-align:top; }