/* CSS Document */
body,div,ul,li,p,form,img{margin:0;padding:0;border:0;font-size:12px;font-family:Arial, Helvetica, sans-serif}
body{background:#3361AF} div,ul,li,p{overflow:hidden;}
a{color:#444;text-decoration:none} a:hover{color:#444;text-decoration:underline}
#top,#area1,#area2,#area3,#ad,#foot,#fav{margin:0 auto;width:900px;padding:3px 25px 3px 25px;background:#FFF;clear:both;overflow:hidden}
#area1{ position:relative} ul li{ list-style:none}
#fav{text-align:right;color:#777;font-family:"宋体"}
#fav a{margin:0 6px 0 6px;color:#777;font-family:Arial, Helvetica, sans-serif}
h1{font-size:14px;color:#4D8211} h2{font-size:14px;color:#237392} h3{font-size:14px;color:#F77500} h4{font-size:14px;color:#7A8530}
#clear{clear:both}
/* top.html */
#top{ position:relative}
#top .logo{float:left;margin-top:16px;width:200px;left:24px; position:absolute}
#top .menu{float:right;margin-top:19px;width:700px;height:48px}
#top .menu p{float:left;padding-left:20px}
#top .menu p a{display:block;float:left;width:87px;color:#FFF;text-align:center;line-height:38px;text-decoration:none;font-weight:bold}
.tmm1,.tmm2,.tmm3,.tmm4,.tmm5{width:700px;height:42px;background:url(../images/topmenu.png)}
.tmm1{background-position:0 0} .tmm2{background-position:0 -45px} .tmm3{background-position:0 -90px}
.tmm4{background-position:0 -135px} .tmm5{background-position:0 -180px}
/* pub */
.ml10{margin-left:4px} .ml40{margin-left:40px} .mt8{margin-top:8px} .w135{width:135px} .w254{width:254px} .cFF6600{color:#F60}

#msg{margin:0 auto;width:950px;height:26px;background:url(../images/bg.png) 0 -360px}

.ileft,.imid,.iright,.xleft,.xmidd,.xright{float:left}
.ileft{width:240px} .imid{width:422px;margin-left:15px}
.iright{width:206px;float:right;margin-left:10px}
.xleft{width:180px} .xmidd{margin-left:10px;width:570px}
.xmidd .title span{float:left;margin-right:6px;color:#888;font-size:11px;font-family:Verdana}
.xmidd .title a{color:#888} .xmidd .title b{color:#888;font-size:14px;margin-right:6px}
.xmidd .text{background:url(../images/text_bg.gif) no-repeat;width:540px;margin-top:10px;padding:30px 15px 6px 15px}
.xmidd .text p{margin-top:6px;text-indent:24px;color:#777;line-height:24px}
.xright{float:left;overflow:hidden;margin-left:20px}

.title1,.title2,.title2_b,.title2_m,.title3,.title4,.ico1,.ico2,.ico3,.ico4,.ico6,.ico7,.ico8,.ico9,.ico10,.ico11,.ico12,.ico13,.ico14,.ico15,.link_l,.link_r,.box1,.box2,.box3,.box4,.box5,.ico16,.ico17{background:url(../images/ico.png)}
.link,.ceping,.fbg{background:url(../images/bg.png)} .ceping{cursor:pointer}
.title1{width:240px;height:33px;background-position:0 0} .title2{width:206px;height:28px;background-position:-220px -70px;cursor:pointer}
.title2_m{width:186px;height:183px;background-position:-390px -350px;padding:10px}
.title2_m p{line-height:24px;color:#888} .title2_m p a{color:#327694}
.title2_b{width:206px;height:8px;background-position:-220px -50px}
.title3{width:206px;height:33px;background-position:0 -70px}

.box1{width:402px;height:208px;background-position:-175px -110px;padding:15px 10px 15px 10px}
.box1 ul{height:75px} .box1 ul li{float:left;color:#666;padding-left:5px;line-height:20px}

.box2{width:173px;height:243px;background-position:0 -420px;padding:45px 0 0 0}
.box2 p{height:28px;font-size:14px;margin:4px 15px 0 12px;padding-left:23px;border-bottom:1px solid #CBE4A6;line-height:30px;background:url(../images/ico.png) no-repeat -582px -830px }
.box2 p a{text-decoration:none;color:#777} .box2 .p{background-position: -582px -920px} .box2 .p a{color:#4D8211}

.box3{width:173px;height:243px;background-position:-180px -420px;padding:45px 0 0 0}
.box3 p{height:28px;font-size:14px;margin:4px 15px 0 12px;padding-left:23px;border-bottom:1px solid #C8E8F2;line-height:30px;background:url(../images/ico.png) no-repeat -582px -830px }
.box3 p a{text-decoration:none;color:#777} .box3 .p{background-position: -582px -800px} .box3 .p a{color:#237392}

.box3 li{height:24px;font-size:14px;margin:4px 2px 0 10px;clear:both}
.box3 li span{display:block;float:left;width:80px;color:#777}
.box3 li span a{color:#777}
.box3 li .s{color:#237392}


.box4{width:173px;height:149px;background-position:-420px -600px;padding:45px 0 0 0}
.box4 p{height:28px;font-size:14px;margin:4px 15px 0 12px;padding-left:23px;border-bottom:1px solid #FFEAD7;line-height:30px;background:url(../images/ico.png) no-repeat -582px -830px }
.box4 p a{text-decoration:none;color:#777} .box4 .p{background-position: -582px -860px} .box4 .p a{color:#F77500}

.box5{width:173px;height:243px;background-position:0 -710px;padding:45px 0 0 0}
.box5 p{height:28px;font-size:14px;margin:4px 15px 0 12px;padding-left:23px;border-bottom:1px solid #D5DC9C;line-height:30px;background:url(../images/ico.png) no-repeat -582px -830px }
.box5 p a{text-decoration:none;color:#777} .box5 .p{background-position: -582px -890px} .box5 .p a{color:#8F9C38}

.link{background-position:0 -300px;height:51px; width:684px;clear:both;position:relative;} .link p,.link p span,.link p a{float:left} .link p a{margin:0 8px 0 4px}
.link_l{width:5px;height:51px;background-position:-540px -45px;position:absolute;left:0}
.link_m{width:855px;padding:10px 20px 0 15px;line-height:33px;font-size:14px;}
.link_r{width:5px;height:51px;background-position:-545px -45px;position:absolute;right:0}

.ico1,.ico2,.ico3{width:137px;height:59px;cursor:pointer}
.ico1{background-position:0 -225px} .ico2{background-position:0 -290px} .ico3{background-position:0 -355px}
.ico4{width:60px;height:78px;background-position:-445px -20px;cursor:pointer}
.ico5{width:132px;height:147px;position:absolute;margin:147px 0 0 107px;background:url(../images/man.gif);cursor:pointer}
.ico6{width:224px;height:20px;background-position:-375px 0;margin:10px 0 0 8px}
.ico7{width:132px;height:64px;background-position:-250px -350px;margin:100px 0 0 50px}
.ico8{background-position:-280px 0;display:block;width:18px;height:19px}
.ico9{background-position:-250px 0;display:block;width:18px;height:19px}
.ico10{background-position:-340px 0;display:block;width:18px;height:19px}
.ico11{background-position:-310px 0;display:block;width:18px;height:19px}
.ico12{background-position:-180px -710px;display:block;width:150px;height:290px;position:absolute;left:40px;bottom:0}
.ico13{background-position:-350px -800px;display:block;width:177px;height:137px;position:absolute;left:40px;bottom:0}
.ico14{background-position:0 -1000px;display:block;width:179px;height:181px;position:absolute;left:25px;bottom:0}
.ico15{background-position:-185px -1000px;display:block;width:177px;height:107px;position:absolute;left:30px;bottom:0}

.ico16{background-position:-580px -1060px;display:block;float:left;width:15px;height:13px;margin:5px 0 0 10px}
.ico17{background-position:-580px -1090px;display:block;float:right;width:14px;height:14px;margin:5px 10px 0 0;cursor:pointer}


#foot p{text-align:center;line-height:28px;color:#777}
#foot .pa a{margin:0 8px 0 8px;color:#444} #foot p a{margin:0;color:#777}
.fbg{background-position:0 -285px;height:15px}

.plist{padding:7px;height:50px} .plist a{float:left}
.flight,.hotel,.train,.mobile,.fax,.kefu{display:block;width:48px;height:49px;background:url(../images/ico.png)}
.flight{background-position:0 -110px} .hotel{background-position:-60px -110px}
.train{background-position:-120px -110px} .mobile{background-position:0 -170px}
.fax{background-position:-60px -170px} .kefu{background-position:-120px -170px}

.tkefu p{float:left;line-height:20px;padding:5px 0 0 5px;color:#666}
.ceping{border:1px solid #FFB400;height:278px;margin-bottom:10px}
.ctext1{ position:absolute;margin:38px 0 0 27px;font-size:14px;color:#777;line-height:18px}
.ctext2{ position:absolute;margin:192px 0 0 17px;color:#777;line-height:18px}
#rightdiv{position:absolute;z-index:99999; top:30px; cursor:pointer}

.price ul{float:left} .price ul li{line-height:24px;padding:5px 5px 0 6px}

.price .p1 .t1,.price .p2 .t1,.price .p3 .t1,.price .p4 .t1,.price .p5 .t1{color:#FFF;font-weight:bold;background:#4EA8A8}
.price .p1{background:#F1FAFB;width:160px;border:1px solid #8DCFCE;border-right:0;border-top:0}
.price .p1 li{text-align:center;border:1px solid #8DCFCE;border-left:0;border-bottom:0}
.price .p2{width:120px;border-top:1px solid #8DCFCE;}
.price .p2 li{text-align:center;color:#005E9B;border:1px solid #8DCFCE;border-left:0;border-top:0}
.price .p2 li a{color:#005E9B;}
.price .p3{width:440px;border-top:1px solid #8DCFCE;background:#F1FAFB}
.price .p3 li{color:#666;border:1px solid #8DCFCE;border-left:0;border-top:0}
.price .p4{width:120px;border-top:1px solid #8DCFCE;}
.price .p4 li{color:#005E9B;border:1px solid #8DCFCE;border-left:0;border-top:0;text-align:right}
.price .p5{width:53px;border-top:1px solid #8DCFCE;background:#F1FAFB}
.price .p5 li{height:24px;border:1px solid #8DCFCE;border-left:0;border-top:0;text-align:center}
.price .p5 li input{cursor:pointer}

.demo li{float:left;margin:3px;color:#3A9CC1;font-weight:bold;line-height:24px;width:32%}
.demo li img{cursor:pointer}

.wbtn{background:url(../images/ico.png) no-repeat -520px -975px;width:76px;height:28px;border:0}
.xbtn{background:url(../images/ico.png) no-repeat -520px -1010px;width:76px;height:28px;border:0}