* {padding:0px;margin:0px;border:none;} 
h1, h2, h3, h4, h5, h6{font-weight:normal}

a{}
a:link, a:visited{outline:none}
a:visited {}
a:hover{}
*:focus{outline:none;}

body{background-color:#ffffff}


.cn{width:940px;margin-left:auto;margin-right:auto;background-color:#ffffff;padding:20px;}
.cnf{width:1264px;margin-left:auto;margin-right:auto;background-color:#ffffff;}
.cnv{width:1634px;margin-left:auto;margin-right:auto;background-color:#ffffff;}

.cn1{width:940px;margin-left:auto;margin-right:auto;padding:20px;height:48px;overflow:hidden;}
.cn1f{background-color:#e8e8e8}

.c1{float:left;width:300px;margin-right:20px}
.c2{float:left;width:300px}
.c3{float:left;width:620px;margin-right:20px}
.clr{clear:both}


.bot{padding-top:10px;text-align:center;margin-bottom:15px;color:#adadad;width:980px;margin-left:auto;margin-right:auto;font-family:Arial;font-size:12px;}
.bot1{border-top:1px dotted #cccccc;width:980px;margin-left:auto;margin-right:auto;margin-top:15px;text-align:center;padding-top:10px;}
.bot1 a{font-family:Arial;font-size:12px;text-decoration:none;color:#2562a1;margin-left:5px;margin-right:5px}
.bot1 a:hover{color:#ff4e00;text-decoration:underline}


h1{color:#246a97;font-family: Georgia,Arial,serif;font-size:30px;text-decoration:none;line-height:33px;letter-spacing:-1px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #c2dae9}
h2{color:#000000;font-family: Georgia,Arial,serif;font-size:24px;text-decoration:none;line-height:27px;letter-spacing:-1px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #cccccc;margin-top:30px}
h3{}


.tit{color:#000000;font-family: Georgia,Arial, serif;font-size:52px;text-decoration:none;line-height:52px;letter-spacing:-2px;text-shadow: 2px 2px 2px #aaa;}
.tit:hover{color:#000000;text-decoration:underline}



.t1{margin:0px;padding:0px;margin-bottom:10px;color:#000000;font-family: Georgia,Arial,serif;font-size:24px;text-decoration:none;line-height:27px;letter-spacing:-1px;border:none}
.l1{color:#000000;font-family: Georgia,Arial,serif;font-size:24px;text-decoration:none;line-height:27px;letter-spacing:-1px}
.l1:hover{color:#0066cc;text-decoration:underline;}



p{font-family: Georgia, arial, serif; font-size:13px;line-height:18px;padding-bottom:10px}
.p1{font-family: Georgia, arial, serif; font-size:16px;line-height:21px;padding-bottom:10px}
.p2{font-family: Georgia, arial, serif; font-size:14px;line-height:18px;padding-bottom:10px;color:#6ea2c0}
.pt{font-size:16px;line-height:16px;color:#666666;border-bottom:1px dotted #cccccc;padding-bottom:15px;margin-bottom:15px}

.o1{padding:6px;border:1px solid #cccccc;display:block;margin-bottom:10px}
.o1:hover{border:1px solid #90baf4;}
.o2{padding:6px;border:1px solid #cccccc;display:block;margin-bottom:20px;margin-top:10px;margin-left:auto;margin-right:auto}
.o3{padding:6px;border:1px solid #cccccc;display:block;margin-bottom:30px;margin-top:10px;margin-left:auto;margin-right:auto}

.m1{padding-bottom:15px;margin-bottom:20px;border-bottom:1px dotted #cccccc}
.m2{padding-bottom:25px}
.m3{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #cccccc}

.mo1{color:#a70000}
.mo1:hover{color:#0088d7}

.b1{font-family:Arial;font-size:15px;font-weight:bold;color:#9c0000}

.b3{margin-top:37px;margin-bottom:25px}
.b3ri{margin-top:37px;margin-bottom:72px}
.b3r{float:right;margin-left:25px;margin-bottom:15px}
.b7{width:728px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}

/* rift menu*/
.rift-menu-c{padding:5px;padding-top:10px}
.rift-menu{width:940px;margin-left:auto;margin-right:auto;color:#d4d4d4;font-family:Arial;font-size:12px}
.rift-menu b{color:#000000;padding-right:10px}
.rift-menu a{text-decoration:none;font-size:11px;font-weight:bold;color:#000000;padding-left:8px;padding-right:8px;padding-top:3px;padding-bottom:3px;border:1px solid #bbbbbb;height:18px;line-height:30px;margin-right:5px;background:url(./img/rift/rift-men-back.png);white-space:nowrap;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
.rift-menu a:hover{color:#ff4e00;text-decoration:underline}
.rift-menu .rift-men-main{text-decoration:none;font-size:11px;font-weight:bold;color:#ffffff;padding-left:8px;padding-right:8px;padding-top:3px;padding-bottom:3px;border:1px solid #490000;height:18px;line-height:30px;margin-right:5px;background:url(./img/rift/rift-men-back2.png)}
.rift-menu .rift-men-main:hover{color:#ffffff;text-decoration:underline}

/* ri */
.mapc1{position:relative;margin-left:auto;margin-right:auto;margin-bottom:30px}
.mapc1 .map1{position:absolute;top:0px;left:0px}         
.mapc1 .lab1{position:absolute;}
.mapc1 .lab1 div{position:relative}
.mapc1 .lab1 p{padding:0px;background:url(./img/rift/loc1.png) repeat;color:#ffffff;font-family:Arial;font-size:13px;line-height:30px;height:32px;position:absolute;top:-17px;left:-16px;white-space:nowrap;padding-left:42px;padding-right:5px}

.mapc1 .lab2{position:absolute;}
.mapc1 .lab2 div{position:relative}
.mapc1 .lab2 p{padding:0px;background:url(./img/rift/b70.png) repeat;color:#000000;font-family:Arial;font-size:14px;line-height:21px;height:21px;position:absolute;left:-60px;top:-30px;white-space:nowrap;padding-left:5px;padding-right:5px}

.mapc1 .lab3{position:absolute;}
.mapc1 .lab3 div{position:relative}
.mapc1 .lab3 p{padding:0px;background:url(./img/rift/loc2.png) repeat;color:#ffffff;font-family:Arial;font-size:13px;line-height:30px;height:32px;position:absolute;top:-17px;left:-16px;white-space:nowrap;padding-left:42px;padding-right:5px}

.mapc1 .lab4{position:absolute;}
.mapc1 .lab4 div{position:relative}
.mapc1 .lab4 p{padding:0px;background:url(./img/rift/loc4.png) repeat;color:#ffffff;font-family:Arial;font-size:13px;line-height:30px;height:32px;position:absolute;top:-17px;left:-16px;white-space:nowrap;padding-left:42px;padding-right:5px}

.mapc1 .lab5{position:absolute;}
.mapc1 .lab5 div{position:relative}
.mapc1 .lab5 p{padding:0px;background:url(./img/rift/loc5.png) repeat;color:#ffffff;font-family:Arial;font-size:13px;line-height:30px;height:32px;position:absolute;top:-17px;left:-16px;white-space:nowrap;padding-left:42px;padding-right:5px}

.mapc1 .lab6{position:absolute;}
.mapc1 .lab6 div{position:relative}
.mapc1 .lab6 p{padding:0px;background:url(./img/rift/loc6.png) repeat;color:#ffffff;font-family:Arial;font-size:13px;line-height:30px;height:32px;position:absolute;top:-17px;left:-16px;white-space:nowrap;padding-left:42px;padding-right:5px}

.mapc1 .lab7{position:absolute;}
.mapc1 .lab7 div{position:relative}
.mapc1 .lab7 p{padding:0px;background:url(./img/rift/loc7.png) repeat;color:#9c0000;font-family:Arial;font-size:13px;line-height:30px;height:32px;position:absolute;top:-17px;left:-16px;white-space:nowrap;padding-left:28px;padding-right:5px;font-weight:bold}

.mapc1 .lab8{position:absolute;}
.mapc1 .lab8 div{position:relative}
.mapc1 .lab8 p{padding:0px;background:url(./img/rift/loc8.png) repeat;color:#ffffff;font-family:Arial;font-size:13px;line-height:30px;height:32px;position:absolute;top:-17px;left:-16px;white-space:nowrap;padding-left:42px;padding-right:5px}


.mapc1 .qu{position:absolute}
.mapc1 .qu div{position:relative}
.mapc1 .qu img{position:absolute;top:-10px;left:-11px}

.menu-top13-c{background:#333333;height:26px;}
.menu-top13{width:970px;margin-left:auto;margin-right:auto;padding-left:10px}
.menu-top13 a{font-family:Arial,sans-serif;color:#eaeaea;display:inline-block;font-size:13px;text-decoration:none;height:26px;line-height:26px;font-weight:bold;padding-left:10px;padding-right:10px}
.menu-top13 a.main{color:#ffcc00}
.menu-top13 a:hover{background:#1c80dc;color:#ffffff}