@charset "UTF-8";
html{color:#000;background: url(../img/di.jpg) center 700px no-repeat scroll;}
body, div, ul, li{margin:0;padding:0;}
img{border:0;}
li{list-style:none;}
body{font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#666;}
a{color:#39f;text-decoration:none;}
a:hover{text-decoration:underline;}
/* banner */
#banner{width:100%;height:650px;background:#000;overflow:hidden;position:relative;}
#banner .wrapper{width:986px;margin:0 auto;position:relative;}
#banner_img{display:block;position:relative;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:650px;background-position:center;background-size:cover;display:none;}

#banner_img li.item1{background-image:url(../img/banner_bg1.jpg);display:block;}
#banner_img li.item2{background-image:url(../img/banner_bg2.jpg);}
#banner_img li.item3{background-image:url(../img/banner_bg3.jpg);}
#banner_img li.item4{background-image:url(../img/banner_bg4.jpg);}
#banner_img li.item5{background-image:url(../img/banner_bg5.jpg);}
#banner_img li.item6{background-image:url(../img/banner_bg6.jpg);}
#banner_img li.item7{background-image:url(../img/banner_bg7.jpg);}
#banner_img li.item8{background-image:url(../img/banner_bg8.jpg);}

#banner_img .ad_img{position:absolute;right:10px;top:50px;width:506px;height:404px;}
#banner_img .ad_txt{position:absolute;left:10px;top:50px;color:#fff;text-shadow:1px 1px rgba(51,51,51,0.3); width:450px; font-size:18px; line-height:35px;}
#banner_img .ad_txt h2{font:bold 30px/50px Microsoft YaHei;}
#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_ctr{position:absolute;width:1000px;height:122px;margin-left:-520px;left:50%;bottom:0px;z-index:1;}
#banner_ctr ul{width:1000px;height:122px;background:url(../img/serv_ico.png) center no-repeat;position:relative; text-align:left; text-indent:-999px; overflow:hidden;}
#banner_ctr li{display:block;float:left;width:115px;height:122px;cursor:pointer;}
#banner_ctr li.first-item{background:#e7edf1;width:40px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;cursor:default; text-indent:0; text-align:center;}
#banner_ctr li.last-item{background:#e7edf1;width:40px;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;cursor:default;text-indent:0; text-align:center;}
#banner_ctr li.first-item span,#banner_ctr li.last-item a{ color:#40291E; display:block; width:20px; margin:15px auto 0;font:normal 16px/20px Microsoft YaHei;}
#drag_ctr{position:absolute;top:-20px;left:40px;width:115px;height:140px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;bottom:170px;background: url(../img/weizhi.gif) center top no-repeat scroll #0084cf;}
#drag_arrow{position:absolute;top:-14px;left:20px;width:115px;height:156px;background:url(../img/drag_banner_arrow.gif) center 14px no-repeat;}
.tou{ height:100px; width:100%; background:url(../img/di.jpg) center top no-repeat scroll;}
#chupin{ position: absolute; top:445px; right:50%; margin-right:-430px; color:#FFF;font:bold 20px/30px Microsoft YaHei; height:30px; text-shadow: 1px 1px rgba(51, 51, 51, 0.3);}
#chupin span{font:normal 14px/30px Microsoft YaHei;} 
.footer{ width:100%; text-align:center; color:#807462;font:normal 12px/24px Microsoft YaHei; padding-top:10px;  margin-top:20px;}
.tou2{ width:1139px;height:100px; background:url(../img/logo.jpg) center top no-repeat scroll; margin:0 auto; position:relative;}
.qi{font:bold 16px/100px Microsoft YaHei; color:#b8a27d; width:130px; position:absolute; left:780px; top:0; height:100px;}
.xh_logo{ width:75px; height:50px; position:absolute; right:25px; top:30px;}
.xh_logo a{display:block;width:75px; height:50px; text-align:left; text-indent:-9999px; overflow:hidden;}
.wb_logo{ width:103px; height:50px; position:absolute; right:110px; top:30px;}
.wb_logo a{ display:block;width:103px; height:50px; text-align:left; text-indent:-9999px; overflow:hidden;}