*{ margin:0; padding:0; font:12px/1.5 "微软雅黑"}
ul{ list-style:none}
a{ text-decoration:none; color:#000}
img{ border:none}

.logo{ width:100%; height:120px; text-align:center}
.nav{ width:100%; height:76px; background:#22252c}
.nav ul{ height:76px; width:1080px; margin:0 auto}
.nav li{ float:left;}
.nav a{ width:108px; height:76px; display:block; text-align:center; color:#FFF; line-height:76px; font-size:14px;}
.nav a:hover{ font-weight:bold; color:#F60}

.bannerr{ width:100%; position:relative;height:500px;z-index:0;}
.bannerr img{ height:500px;}
.banner .d1{width:100%;height:420px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;top:90%;}
.banner .d2 ul{float:left;position:absolute; left:50%;top:0; margin:0 0 0 -60px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer; background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.main{ width:100%; float:left;}

.jjsp{ width:1100px; margin:0 auto}
.jj{ width:69%; float:left; background:url(../images/x.png) no-repeat right center}
.jj img{ float:left; margin:6px 15px 6px 6px; padding:3px; border:1px solid #FFF; box-shadow:1px 1px 3px #333; border-radius:20px}
.jj div{ float:left; width:56%; line-height:33px}
.jj div a{ font-weight:bold; color:#900; line-height:33px}
.sp{ width:30%; float:right;}
.bj{ width:100%; float:left; background:url(../images/bj_dbj.jpg) repeat; padding:20px 0;}

h2.btt{ width:98%; margin:0 auto; height:36px; background:#f4f4f4; box-shadow:1px 1px 2px #333}
h2.btt span{ height:36px; line-height:36px; display:block; float:left; padding:0 0 0 36px; background:url(../images/h2_bg.png) no-repeat; font-size:16px; font-weight:bold; text-shadow:1px 1px 1px #666; }
h2.btt a{ float:right; line-height:36px; height:36px; color:#900; padding:0 10px 0 0}
.sp embed{ width:98%; display:block; margin:0 auto; height:258px; border:4px solid #CCC; padding:2px;}

.pro{ width:100%; padding:20px 0; float:left; background:url(../images/bj_pro_i.jpg) no-repeat center}

h2.pb{ width:100%; background:url(../images/pro_bt1.jpg) no-repeat center; height:63px;}

#demoo {
overflow:hidden;
width:1100px;
margin:0 auto;
position:relative
}
#demo11 img {
	padding:5px;  width:220px; height:180px; background:#FFF; box-shadow:0px 0px 5px #333
}#demo22 img {
	padding:5px;  width:220px; height:180px; background:#FFF; box-shadow:0px 0px 5px #333
}
#indemo {
float: left;
width: 800%;
}

#demo11 {
float: left;
padding:0 0 0 20px
}
#demo11 li{ float:left; margin:5px; text-align:center; font-size:14px; font-weight:bold; color:#000}
#demo11 li:hover{ color:#900; color:#900; text-shadow:2px 2px 3px #999}
#demo22 {
float: left;
}
#demo22 li{ float:left; list-style:none; margin:5px;text-align:center;font-size:14px; font-weight:bold; color:#000}
#demo22 li:hover{ color:#900; color:#900; text-shadow:2px 2px 3px #999}

a.more{ width:100%; background:url(../images/more_pro.png) no-repeat center; height:23px; display:block; float:left}

.newcu{ width:100%; float:left; padding:20px 0; background:url(../images/bj_dbj.jpg) repeat}

.news{ float:left; width:37%; margin:0 0.5%}
.xgzs{ float:left; width:37%; margin:0 0.5%}
.cus{ float:left; width:24%}

ul.dl{ width:98%; margin:0 auto; clear:both;}
ul.dl li{ width:100%; height:32px; border-bottom:1px dotted #CCC}
ul.dl li a{ display:block; height:32px; line-height:32px; float:left; padding:0 0 0 12px}
ul.dl li span{ height:32px; line-height:32px; display:block; float:right;}
ul.dll{ width:98%; margin:0 auto; clear:both;}
ul.dll li{ width:100%; height:32px; border-bottom:1px dotted #CCC}
ul.dll li a{ display:block; height:32px; line-height:32px; float:left; padding:0 0 0 12px}
ul.dll li span{ height:32px; line-height:32px; display:block; float:right;}

h2.zn{ background:url(../images/bj_zxzx_i.png) no-repeat center; height:73px; width:100%; margin:0 0 20px 0; display:block;}
h2.te{ width:100%; background:url(../images/bt_lxwm_i.jpg) no-repeat; height:37px; padding:44px 0 0 0; text-indent:92px; line-height:32px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}

.cus ul li { height:38px; line-height:38px}

.bottom{ width:100%; height:130px; background:#333; clear:both;}
.bottom ul{ width:1100px; margin:0 auto; padding:20px 0;height:14px}

.bottom li{ float:left; height:14px}
.bottom li a{ display:block; font-size:14px; color:#FFF; height:14px; line-height:14px; text-align:center; border-right:1px solid #FFF; width:100px}
.bottom p{ width:1000px; text-align:center; line-height:28px; color:#FFF; font-size:14px; margin:0 auto
}

.list{ width:1200px; margin:0 auto}
.ll{ width:29%; float:left; padding:20px 0;}
.ll h3{ height:274px;background:url(../images/list_top.jpg) no-repeat center top; line-height:40px; height:50px; text-align:center; color:#FFF; font-size:18px}
.ll ul.xl{ width:272px; border:1px solid #d6d6d6; margin:0 auto; border-top:none}
.ll ul.xl a{ width:100%; height:36px; line-height:36px; text-align:center; font-size:13px; display:block;}
.ll ul.xl a:hover{ background:url(../images/list_bg.jpg) no-repeat center; color:#FFF; font-weight:bold;}
.lr{ width:70%; float:right; padding:20px 0;}

h2.wz{ width:100%; background:#f1f1f1; height:38px}
h2.wz span{ float:left; background:url(../images/hotel_top.jpg) no-repeat #3baaf1; height:38px; font-size:16px; line-height:38px; color:#FFF; font-weight:bold; display:block; padding:0 9px 0 43px;}
h2.wz strong{ float:right; padding:0 15px; font-size:12px; color:#09F; line-height:38px; height:38px; display:block;}

ul.xw{ width:98%; margin:0 auto; padding:48px 0 0 0}
ul.xw li{ height:36px; width:100%; border-bottom:1px dotted #999}
ul.xw li:hover a{ text-decoration:underline}
ul.xw li:hover span{ text-decoration:underline}
ul.xw li a{ height:36px; line-height:36px; float:left; display:block; font-size:14px;}
ul.xw li span{ float:right; height:36px; line-height:36px; display:block; font-size:14px}

DIV.yahoo2 { clear:both;
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
DISPLAY: none
}
DIV.yahoo2 A.next {
BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}

ul.or{ width:96%; margin:0 2%;  clear:both; float:left; padding:20px 0 0; float:left}
ul.or li{ float:left; width:30%; margin:0 1.5% 20px;}
ul.or li a{ width:100%;}
ul.or li a img{ width:100%; height:167px;}
ul.or li span{ text-align:center; display:block; height:30px; line-height:30px; font-size:14; font-weight:bold;}
ul.or li:hover span{ text-decoration:underline}

h3.cbt{ width:96%; margin:0 auto; height:40px; line-height:40px; font-size:20px; color:#000; font-weight:bold; text-align:center; border-bottom:#000 1px dashed}
span.lz{ width:100%; display:block; text-align:center; height:24px; line-height:24px; color:#000; }

div.el{ width:94%; margin:0 auto; height:28px; border-top:1px dashed #000}
div.el a.left{ height:28px; line-height:28px; float:left; font-size:14px; display:block; color:#000}

div.el a.right{ height:28px; line-height:28px; float:right; font-size:14px; display:block; color:#000}


form{ width:90%;margin:0 auto; font-size:14px}
form div{ margin:8px auto; color:#000}
input.wbk{ width:200px; height:24px; line-height:24px; font-size:14px; background:#fff; box-shadow:1px 1px 2px #000; border-top:1px solid #999; border-left:1px solid #999}

.gen{ width:300px; height:150px; overflow-y:hidden; background:#FFF;border-top:1px solid #999; border-left:1px solid #999; box-shadow:1px 1px 2px #000; padding:5px; font-size:12px; font-family:"微软雅黑"; margin:0 0 0 8px}

input.an{ width:100px; height:30px; background:#09F; border:2px solid #FFF; color:#FFF; font-size:14px; font-weight:bold; padding:0; border:none; border-radius:7px/20px; box-shadow:3px 3px 5px #000; font-family:"微软雅黑"; font-size:16px; font-weight:bold;}

.cuslist{ padding:20px 0 0 0; display:block; width:90%; margin:0 auto}
.cuslist li{ width:90%; margin:10px auto; box-shadow:2px 2px 3px #000}
.cuslist li h2{ width:100%; height:30px; line-height:30px;  background:#09F; color:#fff; font-size:12px; text-indent:2em}
.cuslist li h2 span{ line-height:30px; height:30px}