﻿body { background: #fff; font-size: 14px; font-family: "宋体","Verdana","Geneva","sans-serif"; margin: 0px; padding: 0px; color: #000;}

.pathdiv{ width:100%; margin:0 auto; line-height:30px; text-indent:10px;}

.subpage .titlediv{ width:100%;  line-height:35px; background-color:#efefef; color:#000; text-align:left; }
.subpage .titlediv .ldiv{ width:10px; height:35px; background-color:#003333; float:left;}
.subpage .titlediv .mdiv{ width:60%; float:left; text-indent:9px;}
.subpage .titlediv .rdiv{ width:30%; height:35px; float:right; text-align:right; }
.subpage .titlediv .rdiv a{ text-decoration:none; color:#003333;}

.subpage .leftdiv{ width:25%; text-align:center; float:left; font-size:15px; }
.subpage .leftdiv .outdiv{ line-height:60px; background-color:#efefef; cursor:pointer; border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-top:solid 1px #cccccc; }
.subpage .leftdiv .overdiv{line-height:60px; background-color:#fff; cursor:pointer; border-top:solid 1px #cccccc; border-right:none; }
.subpage .leftdiv .overdiv span{width:10%; height:60px; display:block; float:left; background-color:#003333;}
.subpage .rightdiv{ width:75%; height:auto; text-align:center; float:right;}

.bigphoto{ width:240px; height:25px; line-height:25px; text-align:center; color:#fff; background:url(../images/fdj.png) no-repeat 45px 2px; background-color:#000; filter:Alpha(Opacity=50); Opacity:0.5; position:relative; left:-260px; top:150px; font-size:16px; }


.subpage ul{list-style-type:none;margin: 0;padding: 0; font-size: 16px;}
.subpage ul li{ width:95%; line-height:45px; margin:10px auto; border:solid 1px #efefef; text-align:center; display:block; background:#e5e5e5;background-image: linear-gradient(180deg, #fcfcfc, #e5e5e5);}
.subpage ul li a{color:#000; text-decoration:none;display:block;}
.subpage ul li a:hover{color:#000;}

.topdiv{ width:100%; height:43px; background:url(../images/bg.png) repeat-x;}
.topdiv .logo{ width:58%; height:43px; float:left;}
.topdiv .logo img{ height:25px; margin-top:8px;}
.topdiv .tq{ width:40%; height:35px; float:right; padding-top:8px; padding-left:0px;}
.clear{ clear:both;}

.bottomdiv{ width:100%; height:25px; line-height:25px; border-top:solid 1px #003333; margin-top:5px; text-align:center; color:#003333; }
.b{ position:absolute; bottom:0;}

#img{ width:100%; height: auto; }
#showList { height:20px; width:100px; position:absolute; margin-top:-20px; left:50%; margin-left:-50px;}
.page{ width:10px; height:10px; float:left; margin-left:10px; margin-top:5px; background-color:#939393;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.page_1{ width:15px; height:15px; float:left; margin-left:10px; margin-top:2px; background-color:#003333;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}

.navdiv{ width:96%; margin:0 auto; height:auto; }
.navdiv .itemdiv{ width:23%; float:left; height:auto; cursor:pointer; text-align:center;  margin-top:5px; margin-bottom:5px; }
.navdiv .mr{ margin-right:5px; }
.navdiv .mb{ margin-bottom:20px; }
.navdiv .mt{ margin-top:20px; }
#MainContent_lblArt2 img{width: 96%}
.titlediv {
    width: 100%;
    display: inline-block;
    line-height: 30px;
    font-size: 18px;
    color: #003333;
    border-bottom: solid 3px #003333;
    background-color: #f2f2f2;
}
.titlediv .cdiv{ width:96%; margin:0 auto;}
.titlediv .cdiv a{ text-decoration:none; color:#003333;}
.titlediv .cdiv a:hover{ text-decoration:none; color:#003333;}
.navdiv-input {
    background: #e5e5e5;
    background-image: linear-gradient(180deg, #fcfcfc, #e5e5e5);
    color: #547371;
    width: 91.40px;
    text-align: center;
    height: 43.65px;
    border: 1px solid #fdfdfd;
    padding: 0px;
}

.condiv {
    width: 96%;
    margin: 0 auto;
}
.condiv .t{ width:75%; float:left; height:28px; line-height:28px; font-size:16px; overflow:hidden}
.condiv .t a{ color:#003333; text-decoration:none; display:block;}
.condiv .d{ width:25%; float:right; height:28px; line-height:28px; text-align:center;}
.condiv .d a{ color:#003333; text-decoration:none; display:block;}

.kgdiv{ width:96%; margin:0 auto; height:auto; }
.kgdiv .itemdiv{ width:23%; float:left; height:auto; cursor:pointer; text-align:center; margin-top:10px; margin-bottom:18px; }
.kgdiv .mr{ margin-right:5px; }
.kgdiv .itemdiv .txt{ height:30px; font-size:16px;display: inline; width:100%; line-height:30px; color:#003333; }

.subpage .cdiv{ width:100%; height:auto; margin:0 auto;}
.subpage .cdiv .citem{ width:90px; height:120px; margin-top:45px; float:left; cursor:pointer; margin-bottom: 5px;}
.subpage .cdiv .citem1{ width:50px; height:120px; float:left; margin-top:20px; }
.subpage .cdiv .citem1 div{ color:#003333; text-align:center; margin-top:40px; font-weight:bold;}
.subpage .cdiv .txt{ height:30px; line-height:30px; text-align:center;}

.subpage table{ text-align: center; width:100%;}
.subpage .bot{ border-bottom:dashed 1px #bfbfbf; padding-top:5px;}
.subpage table a:hover{ text-decoration:underline;}

.subpage .pjdiv{ width:96%; height:500px; margin:0 auto;}
.subpage .pjdiv .i{ width:36%; float:left;}
.subpage .pjdiv .i img{ margin-left:45%; margin-top:20px;}
.subpage .pjdiv .t{ width:64%; font-size:26px; line-height:35px; float:left; margin-top:10px;}
.subpage .pjdiv .ite{ width: 18%; text-align:center; line-height:40px; float:left; margin-top:20px;}

.ts{width: 96%;border: 1px solid #003333; height:auto !important; height:100px; min-height: 100px; margin:0 auto;}
.ts em, .ts span{display: block;width: 30px;height: 16px;font-size: 30px;overflow: hidden;_position: relative;margin-left: 40px;}
.ts em{margin-top: -16px;color: #003333;font-style: normal;}
.ts span{margin-top: -14px; color: white;}
.ts .wx{ color:#EB8107; text-indent:10px; line-height:25px;}
.ts .c{ width:90%; margin:0 auto;line-height:25px;}

.searchdiv{ width:100%; height:auto; }
.searchdiv .citydiv{ width:40%; height:28px; line-height:28px; text-align:right; float:left;}
.searchdiv .citydivc{ width:60%; height:28px; float:left;}
.searchdiv .datediv{ width:30%; height:28px; line-height:28px; text-align:right; float:left;}
.searchdiv .datedivc{  width:70%; height:28px; float:left;}
.searchdiv .airlinediv{ width:30%; height:28px; line-height:28px; text-align:right; float:left; }
.searchdiv .airlinedivc{  width:70%; height:28px; float:left;}
.searchdiv .flightdiv{ width:30%; height:28px; line-height:28px; text-align:right; float:left;}
.searchdiv .flightdivc{  width:70%; height:28px; float:left;}

.searchbtndiv{width:100%; height:30px; line-height:30px; margin-top:10px; margin-bottom:15px; text-align:center;}

.btn{ width:114px; height:34px; border:solid 1px #003333; background-color:#003333; color:#fff; cursor:pointer;font-size: 16px;font-family: "宋体"}
.btn-1{ width:114px; height:34px; border:solid 1px #003333; background-color:#003333; color:#fff; cursor:pointer;font-size: 16px;font-family: "宋体"}

.searchdiv{ width:100%; height:auto; line-height:28px;}
.searchdiv .itemt{ width:35%; height:28px; line-height:28px; float:left; text-align:right; clear: both;}
.searchdiv .itemv{ width:65%; height:28px; line-height:28px;float:left; }

.tdiv table{ width:100%; line-height:30px; text-align:left;}
.tdiv table td{ text-indent:5px;}
.tdiv table td .input{ border: solid 1px #003333; line-height:25px; height:25px;}
.tdiv table td .textarea { border: solid 1px #003333; line-height:25px;}
.tdiv table .btn{ height:34px; width:114px; border:none;}
.tdiv table .noborder{ border:none;}
.tdiv table img{ width:110px; height:125px;}
#MainContent_lblArt1 img{width:96%}
#MainContent_lblArt1 img[src$='dot.jpg']
{
    width:9px;
.idiv {
    width: 96%;
    height: auto;
    margin: 0 auto;
}
.idiv .qdiv{ background-color:#efefef; line-height:25px; padding:5px; text-align:left; width:100%;}
.idiv .adiv{ line-height:25px; padding:5px; text-align:left; width:100%;}

.validator{ color:#ff0000;}

.tdleft{ text-align:left;}
.tdright{ text-align:right; width:120px;}

.divitem{ width:120px; float:left; margin-left:10px;}
.divcenter{ text-align:center; line-height:30px; }