@charset "UTF-8";
a {
	color: #666666;
	text-decoration: none;
	font-family: "宋体";
}
    a:hover { text-decoration: underline; }
a:visited {
	font-family: "宋体";
	color: #666666;
	text-decoration: none;
}
.wrapper { width: 986px; margin: 0 auto; position: relative; }
#banner { width: 100%; height: 340px; background: #000; overflow: visible; position: relative; }
#banner_img { display: block; position: relative; }
    #banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 340px; background-position: center; background-size: cover; display: none; }
        /*ñͼƬ-------ʼ*/
        #banner_img li.item1 { background-image: url(../images/banner_bg1.jpg); display: block; }
        #banner_img li.item2 { background-image: url(../images/banner_bg2.jpg); }
        #banner_img li.item3 { background-image: url(../images/banner_bg3.jpg); }
        #banner_img li.item4 { background-image: url(../images/banner_bg4.jpg); }
        #banner_img li.item5 { background-image: url(../images/banner_bg5.jpg); }
        #banner_img li.item6 { background-image: url(../images/banner_bg6.jpg); }
        #banner_img li.item7 { background-image: url(../images/banner_bg7.jpg); }
        #banner_img li.item8 { background-image: url(../images/banner_bg8.jpg); }
    /*ñͼƬ--------*/
    #banner_img .ad_img { position: absolute; right: 10px; top: 80px; width: 506px; height: 404px; }
    #banner_img .ad_txt {
	position: absolute;
	left: 10px;
	top: 50px;
	color: #fff;
	font-family: "黑体";
	font-size: 14px;
	line-height: 25px;
}
        #banner_img .ad_txt h2 {
	font-family: "宋体";
	font-size: 44px;
	line-height: 70px;
	font-weight: bold;
	margin-bottom: 9px;
}
    #banner_img .ad_txt1{
	position: absolute;
	left: 10px;
	top: 70px;
	color: #006600;
	font-family: "黑体";
	font-size: 14px;
	line-height: 25px;
}
   #banner_img .ad_txt h3 {
	margin-bottom: 9px;
	font-family: "黑体";
	font-size: 33px;
	line-height: 40px;
	font-weight: bold;
	color: #006600;
}

        #banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
		 #banner_img .ad_txt1 a {
	display: block;
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: none;
	background-color: #006600;
}
#banner_ctr {
	position: relative;
	width: 400px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 330px;
}
    #banner_ctr ul {
	width: 330px;
	height: 10px;
	font-size: 0;
	line-height: 0;
	position: relative;
	background-repeat: no-repeat;
}
    #banner_ctr li { float:right; width:44px; height:6px; margin-left:4px;  background:#d9d9d9; font-size:0px;cursor: pointer; }
    #banner_ctr li.on {
	float:right;
	width:44px;
	height:6px;
	margin-left:4px;
	font-size:0px;
	cursor: pointer;
	background-color: #0066CC;
}
  #banner_ctr li.first-item { background: #fff; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
        #banner_ctr li.last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top: 314px; left: 20px; width: 44px; height:6px; background: #0084cf; }
