em{font-style:normal}.opacity{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}hr{border:none;border-top:.6em solid #e4e4e4;}
.w1{ width:10%;}.w2{ width:20%;}.w3{ width:30%;}.w4{ width:40%;}.w5{ width:50%;}.w6{ width:60%;}.w7{ width:70%;}.w8{ width:80%;}.w9{ width:90%;}
i{font-style:normal;}ul,li{list-style-type:none;}
.navtopico{ left:5px;}
.inline{ display:inline-block;}
.w100{ width: 100%;}
.w95{ width:95%;}
.w86{ width: 86%;}
.w33{ width:33%; padding-left:.8em; padding-right:.8em;}
.bjd30{ background:#d30000;}
.bje4e4{ background:#e4e4e4;}
.posa{ position:absolute;}.posr{ position:relative;}
.t0{ top:0; }.b0{ bottom:0; }.l0{ left:0; }.r0{ right:0; }
.br50{ border-radius: 50%;}
.bblue{ background:#0066ff;}
.bfff{ background:#fff;}
.f24{ font-size: 1.8em;}
.f18{ font-size:1.4em;}
.f08{ font-size:0.8125em;}
.f07{ font-size:0.7em;}
.tipd{text-indent:2em;}
.f1{ font-size: 1.2em;}
.f0{ font-size: 1em;}
.lh0{ line-height:0em;}
.mg0{ margin:0em;}
.mgt0{ margin-top:0em;}
.mgr4{ margin-right:.4em;}
.mgr8{ margin-right:.8em;}
.mgr0{ margin-right:0em;}
.mgl0{ margin-left:0em;}
.mgt1{ margin-top:.15em;}
.mgl8{ margin-left:1.8em;}
.mgl4{ margin-left:.8em;}
.mgt8{ margin-top:.8em;}
.mgt15{ margin-top:1.5em;}
.mgt7{ margin-top:.7em;}
.mgt3{ margin-top:.3em;}
.mgt4{ margin-top:.4em;}
.mgb4{ margin-bottom:.4em;}
.mgb3{ margin-bottom:.3em;}
.mgb8{ margin-bottom:.8em;}
.mgb2{ margin-bottom:.2em;}
.mgb0{ margin-bottom:0em;}
.link{ border:1px solid}
.linkb{ border-bottom:1px solid}
.bbt{ border-top:1px solid;}
.lont{ border-top:none;}
.mgc{ margin:0 auto;}

.pd2{ padding:.2em;}
.pdl0{ padding-left:0em;}
.pdl4{ padding-left:.4em;}
.pdl6{ padding-left:.6em;}
.pdr6{ padding-right:.6em;}
.pdt1{ padding-top:.8em;}
.pdr0{ padding-right:0em;}
.pdt5{ padding-top:.5em;}
.pdt3{ padding-top:.3em;}
.pdt6{ padding-top:.6em;color:blue; font-size: 20px;white-space:nowrap;}
.pdt65{ padding-top:.65em;}
.pdt7{ padding-top:.7em;}
.pdb3{ padding-bottom:.3em;}
.pdb7{ padding-bottom:.7em;}
.pdb5{ padding-bottom:.5em;}
.pdr4{ padding-right:.4em;}
.pdo4{ padding:.4em;}
.pdb0{ padding-bottom:0em;}
.pdt0{ padding-top:0em;}
.c6{ color:#666;}
.c3{ color:#333;}
.cf{ color:#fff;}
.c0{ color:#000;}
.cblue{ color:#0e90d2;}
.cblue2{ color:#0a339b;}
.cgreen{ color:#1db745;}
.corg{ color:#ff7e00;}
.distr{ display:block;}
.wh52{ width:2.38em;}
.w40{ width:4em;}
.h40{ height:4em;}
.w43{ width:4.3em;}
.h43{ height:4.3em;}
.w50{ width:5em;}
.h50{ height:5em;}
.wh53{ width:3.38em;}
.hw2{height:2.4em;}
.lh2{  line-height:1.2em;}
.lh3{ line-height:2em;}
.lh14{ line-height:1.4em;}
.lh30{ line-height:3em;}
.lh25{ line-height:2.5em;}
.lh27{ line-height:2.7em;}
.lh32{ line-height:3.2em;}
.lh38{ line-height:3.8em;}
.nolh{ line-height:normal;}
.cd3{ color:#d30000;}
.c720{ color: #ff7200;}
.minheight{ min-height: 5em;}

.lf{ float: left;}
.rf{ float:right;}
.lde{ border-color:#dedede;}
.ldd{ border-color:#dddddd;}
.lccc{ border-color:#ccc;}
.l898{ border-color:#898f95;;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.cbc{ color:#bcbcbc;}
.parent{ position:relative;}
.nostrong{ font-weight:100;}
.nolink{ border:none;}
.imgico{background:url(../images/ico.png);}
header h1 a img{ width:auto;}
.over{ overflow:hidden;}
.brome4e{ border-bottom:1px solid #e4e4e4; background:#EEEEEE;}
.nobj{ background:none;}
.verbottom{ vertical-align:bottom;}
.borbottom{ border-bottom: 2px solid #ff8a00;}


.am-list .indlisttop a{display:inline-block; padding-right:.4em;}.am-list .indlisttop a:hover,.am-list .indlisttop a:visited{ color:#fff;}
.am-list .indlisttop span{ position:absolute; right: .8em; top:.3em;}
.listName{ border-bottom: 1px solid #bcbcbc;}.listName strong,.listName span{ font-weight:normal; }
.lstarico li a span{font-weight:100; margin-top:-.5em;}
.lstarico li a{ display:block;}
.lstarico li a i{ display:inline-block; width:1.3em; background-size:650%; height:1.3em; margin-left:-.8em; margin-right:.6em;  float:left;}
.lstarico li a h4{ display:inline-block; float:left;}.lstarico li a h4,.lstarico li a h4 p{ margin:auto;}
.lstarico li a  .navico2{ background-position:-1.35em 0px;}
.lstarico li a  .navico3{ background-position:-2.7em 0px;}
.lstarico li a  .navico4{ background-position:-4em 0px;}
.lstarico li a  .navico5{ background-position:-5.4em 0px;}
.lstarico li a  .navico6{ background-position:-6.72em 0px;}
.lstarico,.lstarico li{ display:block; overflow:hidden;}
.lstarico li{ width: 100%; margin:.5em 0 1.2em 0;}
.lstarico li a h4 p{ line-height: .5em; display:block; font-weight:normal; color:#333; height:auto;  margin-top:.34em;}
.lstarico li a span{font-weight:100; margin-top:-.5em;}

.new72h>div{ height:2.6em; line-height:2.6em; overflow:hidden;}
.new72h div:first-child span,.new72h div:first-child strong{vertical-align:top;}
.new72h img{ width:1.6em; height:1.6em; margin-bottom:.2em;}
.addamlist li:first-child{ border-top:none;}
.listmax dl{ margin-left:2.3em;  border-left:1px dashed #e30000; margin-top:0em; padding-top:.6em; margin-bottom:0em;}
.listmax dt{ margin-left:-2em; width:4em; border-radius: .2em; margin-bottom:-.5em; }
.listmax dl dd{padding-right:.4em; list-style: none; padding-top:1em; position:relative; padding-bottom:.8em;}
.listmax dl dd p{ margin-bottom:0em; margin-top:0em; margin-left:2.4em;}
.listmax dl dd i{ background:#fff; display:block; position:absolute; border:1px solid #e30000; width:3.5em; height:3em; border-radius: .2em; left:-1.8em; top:1.2em;}
.listmax dl dd i strong,.listmax dl dd i span{ display:block; line-height:1.2em;}
.listmax h3{ display:inline-block; width:3.2em; height:2.5em;}
.boxvoid { display: block; overflow:hidden;}
.boxvoid i{ position:absolute; width:4em; height:4em; left:50%; margin-left:-2em; top:3em;  display:block; background:url(../images/ico.png) .3em;}
.boxvoid p{ min-height:2em; background:rgba(0,0,0,0.5); bottom:0em; position:absolute; margin:0; padding:.5em;}
.list72new li{ position:inherit;}
.rem em{ display: inline-block;}
.rem em img{  width:8em; height:8em;}
.titboxlist{ display:block; padding:0 .2em 0 .2em;}
.titboxlist .addlist{height:4.5em; display:table; _position:relative; overflow:hidden;}
.titboxlist .addlist p{ position: relative;  vertical-align:middle; display:table-cell; _position:absolute; _top:50%;}
.tist .addlist p span{_position:relative;_top:-50%;}.titboxlist .addlist p span strong{ font-weight: normal; font-size:0.8125em;}
.titboxlist em{ width:5.4em; height:4em; overflow:hidden; margin:.4em; display:inline-block; margin-bottom:-.1em;}
.newevenname{width: 5em; padding-top:.02em;}
.showlistname h3 i{ display:inline-block; width:.2em; height:1em; vertical-align:middle; margin-top:-.1em;}
.imgpsname .am-u-sm-4{ float:left;}
.imgpsname>div a,.imgpsname li a{ display: block; position:relative;}.imgpsname>div a em,.imgpsname li a em{ display:block; width:4.5em; height:4.5em; overflow:hidden; margin:auto;}.imgpsname>div a em img,.imgpsname li a img{ border-radius: 50%;}
.imgpsname>div a p,.imgpsname>div a h3,.imgpsname li a p,.imgpsname li a h3{ margin:0 auto; font-weight:100; }.imgpsname>div a p,.imgpsname li a p{ font-size:.8em; line-height:1.4em;}.imgpsname>div a,.imgpsname li a{ padding:.7em 0em .7em;}.imgpsname>div a h3,.imgpsname li a h3{ color:#0066ff;}
.timenew em{ display:inline-block; table-cell; width:3em; height:3em; }.timenew em p{ margin-top:-0.6em; font-size:1.5em;}
.timenew strong{ font-size:1.5em; position:absolute; left:3em; top:.65em;}
/*栏目字体背景颜色*/
.EE77B5{background:#EE77B5;}/*紫色*/


/*地区*/
.addend{ margin:0px; padding:0px;}
.addend li strong{ text-align:right; font-size:.9em; font-weight:normal;}
.addend li a{ display:inline-block; padding:.4em .5em .4em .5em; margin:0 .3em 0 .3em; font-size:.9em; border:1px solid #ddd; margin-bottom:.6em; margin-top:.6em;}
.addend li{ padding-top:.3em; padding-bottom:.3em; border-bottom:1px solid #ddd;}


/*首页*/
.companyinfo p{ font-size: 0.9em; text-align:justify;}.companyinfo p strong{ display: inline-block; width: 4em; text-align: right;}
.companyinfo ul li img{ height:5.4em; margin-bottom:0em;}.companyinfo ul li p{ margin-top:0em; margin-bottom:.2em; text-align:center;}
.companyinfo ul li,.companyinfo ul li h3{ margin-top:0em; margin-bottom:0em; font-weight:normal; line-height:1.5em;  padding-bottom: 0em; text-align: center;}


/*登录*/
.boicomt [class*="am-icon-"]{ left:0; margin-left:.4em; top:.95em; color:#015fbb;}
.boicomt p input{ border:1px solid #898f95;}
.boicomt p{ margin-bottom:0em;}
.logintit a{ padding:.8em 1.8em .8em 1.8em; }


/*新闻线路*/
.lineadd .am-selected{ width:7.4em; margin-bottom:.8em; font-size:.7em;}.lineadd .am-selected button{font-size: 1.2em; height:2.7em; border: 1px solid #898f95;}
.lineadd input[type="text"]{ border: 1px solid #898f95;}

/*新闻线路*/
.departure .am-selected{ width:100%; margin-bottom:.8em; font-size:.7em;}.lineadd .am-selected button{font-size: 1.2em; height:2.7em; border: 1px solid #898f95;}
.departure input[type="text"]{ border: 1px solid #898f95;}

/**/
.usrtchild span{ margin-top:.45em;}.usrtchild{ width:7em; float: left;}.tiaokuan{ width:7.8em;}.tiaokuanbox{ width:16em;}
.secureselect .am-selected{ width:10em; margin-bottom:0em;}
.am-panel-default>.namebj{ background-color:#009CDA;}


/*投诉建议*/

.classbox .am-radio{ padding-top:0.15em; width:5em; float: left; }.classbox  .am-radio span{ margin-top:0.08em;}
.lineadd .zjimg{ display:inline-block; border:1px solid #ccc; width:8em;}
.yzmcomplaint{  display:block; width: 6.5em; height:2.3em; overflow:hidden;}


/**/
.entlist span a{ padding:0em; margin-top:-.2em; font-size:1.5em; font-weight:normal; padding-right:.4em; padding-left:.4em; padding:0em .8em 0em .8em;}
.vipuser [class*="am-u-"] + [class*="am-u-"]:last-child{float:left;}
.vipuser div a p{ min-height:2.5em; line-height:1.2em; font-size:.7.5em;}
.vipuser div a h3{ line-height:1.2em; font-size:.8em; margin-bottom:.4em;}

.am-btn-blue-default{
	color: #444;
	background-color: #1db745;
	border-color: #e6e6e6
}
