@charset "utf-8";
/* CSS Document */
.container{ position: absolute; top:684px;  width:100%; margin: 0 auto;}
.banner{ position:relative; text-align:center; width:100%; margin: 0 auto; }
.banner .bd{width: 1920px; left:50%; margin-left:-960px; position: relative;}
.banner .link{ position:absolute;  width:100%; left:0; text-align:center; z-index:4; top:80%;}
.banner .link a{ display:inline-block; width:230px; height:40px; line-height:40px; text-align:center; color:#fff;}
.banner .link span{ display:inline-block; margin: 0 10px; }
.banner .link .span-01{ background:rgba(112,152,212,0.5);}
.banner .link .span-02{ background:rgba(0,0,0,0.5); }
.banner .link .span-01 a{ background:url(link-01.png) no-repeat 50px center;}
.banner .link .span-02 a{ background:url(link-02.png) no-repeat 50px center;}
.banner .bd { position:relative; left:0; top:0; width:1920px; left:50%; margin-left:-960px;}
.banner .bd img{ vertical-align:top;}
.banner a.prev,.banner a.next{ position:absolute; top:200px; width:40px; height:50px; display:block; z-index:99;}
.banner a.prev{ background:url(prev.png); left:3%; }
.banner a.next{ background:url(next.png); right:3%;}

.banner .hd{ display:none; position:absolute;  width:100%; z-index:1; bottom: 430px;}
.banner .hd ul{ width:100%; height:12px; text-align:center;}
.banner .hd ul li{display:inline-block; width:40px; height:3px; margin:0 5px; cursor:pointer; background:#1c4568; text-indent:9990px;}
.banner .hd ul .on{ background:#0088d2;}

.second_class{ width:1200px; margin: 0 auto; margin-bottom:10px;}
.second_class ul li{ position:relative;  float:left; width:392px;  margin: 0 4px; height:34px; line-height:34px; background:rgba( 29,98,158,0.5); text-align:center; font-size:18px;}
.second_class ul li a{color:#fff; display:block;}
.second_class ul li .over{ position:absolute; left:0; bottom:34px; display:none; }
.second_class ul li .over img{ vertical-align:top;}
.second_class ul li:hover .over{ display:block;}

.con-01 .g-in{ padding: 0 30px 30px; width:1140px;  background:#fff; }
.hd-common-01{ line-height:40px; height:40px; padding-top:40px; margin-bottom: 20px;}
.hd-common-01 h1{ float:left; font-size:16px; font-weight:normal; color:#4f4f4f; }
.hd-common-01 span{ font-size:15px; color:#c3c3c3;  margin-left:10px;}
.hd-common-01 .more{ float:right;}
.hd-common-01 .more a{ display:inline-block; font-size:12px; color:#c3c3c3; }
.con-01 .con-l{ float:left; width:440px; margin-right:30px;}
.con-01 .con-l .pic{ float:left; margin-right:10px;}
.con-01 .con-l dl { float:left; width:250px;}
.con-01 .con-l dl dt{ margin-bottom:5px; font-size:13px;}
.con-01 .con-l dl dd{ line-height:24px;}
.con-01 .con-l dl dd a{ color:#ffba00; margin-left:5px;}
.con-01 .con-l dl dd a:hover{ text-decoration:underline; }
.con-01 .con-m{ float:left; width:323px; margin-right:30px;}
.con-01 .con-r{ float:left; width:317px; font-size:13px;  }
.con-01 .con-r .bd ul li span{font-size:13px;  color:#444; float:right;}
.con-01 .con-r .bd ul li{ line-height: 34px;  height:34px; border-bottom: 1px solid #ccc;}
.con-01 .con-r .bd ul li a{ display:inline-block;}