﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.5 "微软雅黑",arial,\5b8b\4f53;color:#333;outline:0;}
a,a:hover{color:#333;}
input[type=text],select{line-height:25px;width:115px;border:1px solid #c8c8c8;height:28px;border-radius:2px;font-size:14px;}
::-webkit-input-placeholder { /* WebKit browsers */ color:    #999;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:    #999;}
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:    #999;}
:-ms-input-placeholder { /* Internet Explorer 10+ */  color:    #999;}
textarea{line-height: 22px;border:1px solid #c8c8c8;color:#999;font-size: 13px;}
img,input{vertical-align: middle;}
input[type=text],textarea{padding-left:5px;}
input[type=text]:focus{border:1px solid #7aa9de;}
.tac{text-align: center !important;}
.tar{text-align: right !important;}
.w100{width: 100% !important;}
.blank10{clear: both;height: 10px;}
.blue{color: #5881af !important;}
.orange{color: #ff754d !important;}
.red{color:#f00 !important;}
.fr{float: right !important;}
.error{font-color:#f00;}

body{background-color: #ebecf2;overflow-y:scroll;}
.mapsearch .btnDel,.pdfbtn i,.closetip,.selcompare li i,.u-selth h3 i,.dellove,#maprescon4 li i,.u-collect i,.u-compare i,.u-collected i,.u-compared i,.mapmode dt i,.toolicon1,.toolicon2,.toolicon3,.toolicon4,.m-detailicon i,.m-mapicon i,.nomodule dt,.timecon h3 i,.dialogcon h3 i,.closeicon,.settingbtn,.cricsoso input[type=button],.u-tablehead h3 i,.blocknav li i,.orderasc,.orderdesc,.crichead,.logo,.address h2 i,.headsoso input[type=button],.crichead .g-logo,.leftside h3 i,.page .pre,.page .first,.page .next,.page .last,.collecticon i,.dataicon i,.u-selbox h3,.u-export i{background-image: url(../imgs/spirit2.png); background-repeat: no-repeat;}
.crichead{clear: both;height: 90px;background-position: 0 -796px;background-repeat: repeat !important;color:#fff;}
.crichead a{color:#fff;}
.crichead dl{width: 33%;float: left;height: 90px;}
.crichead dl .u-top{margin:15px auto;}
.crichead dl .headsoso{margin:0px auto;}
.crichead dl .g-logo{float: right;width:390px;padding-top:40px;background-position:-114px -698px;height: 50px;}
.crichead dl .headnav{margin:0 auto;}

.u-top{width: 280px;line-height:12px;margin:10px 0;overflow:hidden;zoom:1;height:13px;}
.u-top a{float: right;padding-left: 5px;border-left:1px solid #fff;}
.u-top a:hover{text-decoration:underline;color:#ff754d !important;}
.u-top span{float:right;margin-right: 5px;max-width: 220px;text-align:right;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;zoom:1;}
.headsoso{clear: both;position:relative;width: 280px;height: 36px;background-color:#292f3e;border-radius: 4px;}
.headsoso input[type=button]{float:right;cursor:pointer;width: 36px;height: 36px;background-color: transparent;border:0;}
.headsoso .sosoclear{display:none;background-position: -93px -153px;}
.headsoso .sosogo{background-position: -17px -153px;}
.headsoso input[type=text]{width:239px;height:29px;margin-top:3px;background-color:transparent;border:0;color:#b8bac0;background-image:none;}
.headsoso ul{display:none;position: absolute;z-index: 10;height:186px;width:280px;overflow-x:hidden;overflow-y:auto;top:37px;left:0px;background-color: #fff;box-shadow:1px 2px 2px 1px #bbb;}
.headsoso li a{color:#333;display: block;line-height:36px;font-size: 13px;}
.headsoso ul li{clear:both;overflow:hidden;}
.headsoso li:hover{background-color:#eee;}
.headsoso li span{float: right;padding-right:10px;width:70px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.headsoso li b{color:#c00;}
.headsoso li p{float:left;width: 173px;padding-left:10px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.g-logo{height: 38px;width:420px;}
.logo{width: 170px;
    height: 35px;
    background-position: -19px -13px;
    float: left;}
.address{height:27px;width: 120px;float: left;position: relative;}
.address h2{cursor:pointer;float:left;padding: 0 10px;line-height:30px;font-size:16px;border-radius:4px;background-color: #343c49;font-weight: normal;}
.address h2 i{padding: 1px 8px;background-position:-21px -110px;}
.address h2.focus i{background-position: -107px -110px;}
.address h2:hover{background-color:#455061;}
.log .allcitys{left:-330px !important;}
.allcitys{display:none;overflow: hidden;zoom:1;width:730px;font-size:13px;position: absolute;color:#333;z-index:9999;top:30px;left: 0px;background-color: #fff;box-shadow:1px 2px 3px 3px #bbb;padding: 10px;}
.allcitys a{color:#333;margin-right: 8px;float:left;}
.allcitys a:hover{text-decoration:underline;}
.allcitys ul{border-top:1px dashed #c8c8c8;padding-top: 8px;margin-top: 8px;max-height:363px;overflow-y:auto;}
.allcitys li,.allcitys h1,.allcitys h3{white-space: nowrap;clear: both;line-height: 30px;overflow:hidden;}
.allcitys li label,.allcitys h1 label,.allcitys h3 label{width:36px;text-align: right;float: left;}
.allcitys h1 label,.allcitys h3 label{color:#ff754d;}
.allcitys h1 .blue{color:#83AFE0 !important;}
.dis{color:#ccc !important;}

.headnav{max-width: 450px;height: 90px;}
.headnav ul li{width:19%;margin-right:1%;float: left;overflow: hidden;zoom:1;height:89px;}
.headnav ul li a{line-height: 110px;font-size: 16px;display: block;text-align: center;}
.headnav li.cur a{background-color: #c81428 !important;}
.headnav li.cur{border-bottom:6px solid #a1182c;}
.headnav li:hover a{background-color: #3e485f;}

.leftside{width:13%;margin-left:2%;margin-right:1%;overflow: hidden;zoom:1;float: left;}
.leftside h3{clear:both;height:60px;line-height: 60px;font-size:16px;color:#828a99;padding-left:20px;background-color: #fff;border-bottom:1px solid #e1e5ef;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.leftside h3 a{color: #828a99;}
.leftside ul{clear:both;overflow: hidden;zoom:1;margin-bottom:10px;box-shadow:1px 1px 3px #ccc;background-color: #f7f8fc;}
.leftside ul li{border-bottom: 1px solid #e1e5ef;line-height: 40px;height: 40px;padding-left:20px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.leftside ul li a{font-size: 14px;display: block;}
.leftside ul li.focus{border-bottom: 1px solid #fe8f70;}
.leftside li.focus a{color:#ff754d;}
.leftside li:hover a{color:#ff754d;}
.leftside h3 i{display: block;float: left;width:24px;height:24px;background-color: #828a99;border-radius:24px;margin-right:8px;margin-top:18px;}
.leftside h3.focus{color:#ff754d;}
.leftside h3.focus i{background-color: #ff754d;}
.leftside h3.focus a{color:#ff754d;}
.leftside h3:hover{color:#ff754d;}
.leftside h3:hover a{color:#ff754d;}
.leftside .item.focus h3{color:#ff754d;}
.leftside .item.focus h3 i{background-color: #ff754d;}
.leftside .item.focus h3 a{color:#ff754d;}
.item01{background-position:-236px -584px;}
.item02{background-position:-236px -509px;}
.item03{background-position:-237px -547px;}
.item04{background-position:-237px -289px;}
.item05{background-position:-237px -325px;}
.item06{background-position:-236px -362px;}
.item07{background-position:-237px -398px;}
.item08{background-position:-236px -436px;}
.item09{background-position:-237px -473px;}
.item10{background-position:-237px -178px;}
.item11{background-position:-237px -214px;}
.item12{background-position:-237px -251px;}
.collecticon,.dataicon{display:block;float:left;padding-bottom:8px;box-shadow:0px 1px 1px #ccc;width:46%;border:0;color:#7aa9de;border-radius:6px;background-color: #fff;text-align: center;}
.collecticon i,.dataicon i{display: block;width: 36px;height: 30px;margin:0 auto;}
.dataicon{float:right;}
.collecticon i{background-position:-21px -385px;}
.dataicon i{background-position:-20px -434px;}
.collecticon:hover i{background-position:-103px -385px;}
.dataicon:hover i{background-position:-103px -432px;}
.collecticon:hover{color:#ff754d;}
.dataicon:hover{color:#ff754d;}
.u-fold{clear: both;}

.rightcon{float: right;width:82%;margin-right: 2%;}
.sosopanel{background-color: #fff;}
.panelh1{clear:both;background-color:#f7f8fc;overflow: hidden;zoom:1;border-bottom:1px solid #e1e5ef;}
.panelh1 .note{float: right;line-height: 50px;margin-right: 10px;}
.panelh1 h1{line-height:49px;float:left;font-size: 18px;color:#828a99;font-weight:normal;margin-left: 10px;}
.panelh1 h6{line-height:49px;font-size: 13px;color:#828a99;font-weight:normal;margin-left: 10px;}
.panelh1 h1 a{color:#828a99;padding: 0 6px;}
.panelh1 h1 .cur{font-weight:bold;}
.conditions{clear: both;margin:10px 16px 0 16px;position: relative;font-size:13px;}
.conditions dl{height: 30px;float: left;margin-bottom: 10px;width: 33%;}
@media only screen and (max-width:1430px) {
    .conditions dl{width: 50%;}
}
.conditions dl dt{float:left;line-height: 30px;width: 80px;text-align: right;}
.conditions dl dd{float: left;width:290px;height: 30px;}

.conditions .week_ctl dl{height: auto;float: none;margin-bottom: 0px;width:auto}
@media only screen and (max-width:1430px) {
    .conditions .week_ctl dl{width: auto;}
}
.conditions .week_ctl dl dt{float:none;line-height: 1;width: auto;text-align: center;}
.conditions .week_ctl dl dd{float: left;width:auto;height: auto;}

dd.long input[type=text],dd.long .u-selbox h3{width:243px;background-position:197px -630px;}
dd.long ul{width: 248px;}
dd.long .u-selbox:hover h3{width:243px;background-position:197px -630px;}
dd.long .u-selbox h3.focus{background-position:194px -926px;}
dd.long p{float:left;width:88px;text-align: right;}
.dlroll dd p{float:left;width:88px;text-align: right;}
.conditions dd em{margin-left: 6px;font-weight: normal;color: #999;}
.confirmbtn{cursor:pointer;width:88px;height: 30px;border-radius: 4px;background-color: #ff754d;border:0;border-bottom:4px solid #e7643e;text-align: center;font-size:16px;color:#fff;}
.confirmbtn:hover{background-color: #dc5730;border-bottom: 4px solid #dc5730;}
.confirmbtn:active{background-color: #dc5730;border-bottom: 4px solid #dc5730;}
.sosopanel .confirmbtn,.conditions .confirmbtn,.terms .confirmbtn{float: right;margin-right:60px;}
.conditions .foldbtn{cursor:pointer;position:absolute;bottom:-30px;left: 49%;width:88px;height: 30px;background-color: #fff;border-radius:0 0 6px 6px;text-align: center;color:#7aa9de;border:0;box-shadow: 2px 2px 1px #ccc;}
.terms{padding: 15px 20px;font-size: 13px;}
.terms dl{clear: both;min-height: 30px;margin-bottom: 10px;line-height:24px;}
.terms dl dt{width:88px;text-align: right;float: left;}
.terms dl dd{/*height: 30px;*/float: left;max-width:80%;}
.terms dl.dlroll dd{width:356px;margin-bottom: 10px;}
.terms dd a{padding:0px 9px;margin-right: 28px;float: left;}
.terms dd a.dis{cursor: default;color:#aaa !important;background:none;}
.terms dd a.focus{background-color: #7aa9de;color:#fff !important;}
.terms dd a:hover{color: #7aa9de;}
.terms dd label{white-space: nowrap;margin-right: 16px;float: left;}
.terms dd label input{margin-right: 3px;}
.terms .week_ctl dl{height: auto;float: none;margin-bottom: 0px;width:auto}
.terms .week_ctl dl dt{float:none;line-height: 1;width: auto;text-align: center;}
.terms .week_ctl dl dd{float: left;width:auto;height: auto;}
.u-export{border:0;background-color: transparent;display:block;}
.u-export i{padding:1px 12px;background-position:-31px -486px;}
.u-export:hover{color:#7aa9de;}
.u-selbox{float: left;margin-right:6px;position: relative;}
.u-selbox h3{cursor:pointer;background-position:69px -630px;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:28px;padding-left:5px;width:115px;border:1px solid #c8c8c8;height:28px;border-radius:2px;}
.u-selbox.dis h3{color:#999; cursor: default;}
.u-selbox.dis:hover h3{border:1px solid #c8c8c8;background-position:69px -630px;}
.u-selbox:hover h3{border:1px solid #7aa9de;}
.u-selbox h3.focus{background-position:65px -926px;}
.u-selbox ul{display:none;position: absolute;top:30px;left: 0px;background-color: #fff;border:1px solid #c8c8c8;border-top:0;z-index:99;line-height: 26px;width: 120px;}
.u-selbox ul .downbox{max-height:290px;overflow-y:auto;overflow-x:hidden;border-top:1px solid #c8c8c8;}
.u-selbox li input[type=checkbox]{margin-right:3px;}
.u-selbox ul li{padding-left: 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.u-selbox ul li.focus{background-color: #eee;}
.u-selbox ul li:hover{background-color: #eee;}
    .u-selbox.expand ul {display:block;}
    .u-selbox.expand h3 {background-position:65px -926px;}
.tablenav{clear: both;overflow: hidden;zoom:1;}
.tablenav li{float:left;cursor:pointer;margin-right: 20px;padding:6px 15px;margin:10px;margin-bottom:0;}
.tablenav li.cur{background-color: #ff754d;color:#fff !important;}
.tablenav li:hover{color: #ff754d;}
.tablepanel{overflow: hidden;zoom:1;background-color: #fff;margin-top:15px;}
table{border:0;min-width:100%;}
table th,table td{border:1px solid #e0e4ef;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;max-width:460px;}
/*table th:last-child,table td:last-child{border-right:0;}*/
table td{padding:5px;font-size: 12px;}
table th{padding:7px 5px;background-color:#70747a;color:#fff;font-weight:normal;font-size: 14px;}
.tbwrap{clear:both;overflow-x:auto;margin: 10px;}
.orderasc{padding: 1px 8px;background-position:-98px -661px;}
.orderdesc{padding: 1px 8px;background-position:-30px -661px;}
.u-tablehead{width: 100px;height: 30px;margin: 10px;float: right;position: relative;}
.u-tablehead h3{cursor:pointer;text-align:center;border:1px solid #c4cbe0;color:#7aa9de;line-height: 30px;}
.u-tablehead .tableterms{display:none;width:650px;line-height:26px;overflow:hidden;zoom:1;position: absolute;z-index:99;right:0px;top:31px;background-color: #fff;border:1px solid #c8c8c8;padding: 10px;}
.u-tablehead h3 i{padding: 1px 9px;background-position:-226px -634px;}
.u-tablehead h3.focus i{background-position:-293px -636px;}
.tableterms h4{clear: both;font-size: 14px;}
.tableterms ul{clear:both;overflow: hidden;zoom:1;border-bottom: 1px solid #c8c8c8;margin-bottom: 8px;padding-bottom: 8px;}
.tableterms ul li{width:108px;text-overflow:ellipsis;overflow: hidden;zoom:1;white-space: nowrap;float: left;}
.tableterms label input{margin-right: 3px;}
.tableterms label{cursor:pointer;}
.tableterms .tbicons{float: right;}
.u-yes{border:1px solid #7aa9de;padding: 3px 8px;color:#7aa9de;background-color: #e7eef7;}
.u-clear{border:1px solid #c7c7c7;padding: 3px 8px;background-color: #f2f2f2;}
.u-yes:hover,.u-clear:hover{background-color:#ddd;}
.page2016{clear: both;margin:10px 10px 20px 10px;overflow: hidden;zoom:1;}
.page2016 .righticon{float: right;}
.page2016 .page{float: left;}
.page a{float: left;padding: 3px 9px;margin-right: 5px;background-color:#f7f8fc;border:1px solid #d0d2d8;}
.page a:hover{background-color: #e9eaec;}
.page a.cur{border:1px solid #ff754d;color:#ff754d;}
.page .pre,.page .first,.page .next,.page .last{width:6px;height:18px;}
.page .pre{background-position: -290px -71px;}
.page .first{background-position: -251px -71px;}
.page .pre.dis{background-position: -7px -71px;}
.page .first.dis{background-position: -44px -71px;}
.page .next{background-position: -108px -71px;}
.page .last{background-position: -147px -71px;}
.page .next.dis{background-position: -354px -71px;}
.page .last.dis{background-position: -392px -71px;}
.page .dis{cursor:default;}
.page p{float: left;margin-left: 18px;line-height: 28px;}
.page p b{color:#f5955c;font-weight:normal;}
.page p select{width:auto;}
.log{clear: both;overflow: hidden;zoom:1;background-color: #fff;}
.firstpage{height: 412px;/*background:url(../imgs/bigbg.png) center top no-repeat;*/background-color:#000;background-size: 100%;position:relative;}
.blocknav{width: 1200px;overflow:hidden;zoom:1;margin:0 auto;}
.blocknav li{margin:4% 1% 4% 1%;width:22%;float: left;height:190px;text-align: center;overflow: hidden;zoom:1;border-radius:10px;position:relative;}
.blocknav li:hover{/*box-shadow:6px 4px 0px #000 inset;*/}
.blocknav li p{width:100%;height:190px;position:absolute;top:0;left:0;z-index:1;}
.blocknav li:hover p{}
.bnav1 p{background:url(../imgs/block01.png) no-repeat;}
.bnav2 p{background:url(../imgs/block02.png) no-repeat;}
.bnav3 p{background:url(../imgs/block03.png) no-repeat;}
.bnav4 p{background:url(../imgs/block04.png) no-repeat;}
.bnav1:hover p{background:url(../imgs/block1.png) no-repeat;}
.bnav2:hover p{background:url(../imgs/block2.png) no-repeat;}
.bnav3:hover p{background:url(../imgs/block3.png) no-repeat;}
.bnav4:hover p{background:url(../imgs/block4.png) no-repeat;}
.blocknav li a{color:#fff;font-size:22px;z-index:2;position:absolute;top:0;left:0;width:100%;display:block;}
.blocknav li a:hover span{}
.blocknav li i{display: block;transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);	width:90px;height:90px;margin:37px auto 7px auto;border-radius: 66px;transition:transform 1s;-moz-transition:-moz-transform 1s; -webkit-transition:-webkit-transform 1s;-o-transition:-o-transform 1s; }
.blocknav li i:hover{transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);	}
.firstpage .u-top{float: right;margin-right:60px;position:relative;z-index:8;color:#ddd;}
.firstpage .u-top a{border-left:1px solid #666;color:#ddd;}
.bnav1 i{background-color:#3096f0;background-position: -11px -961px;}
.bnav2 i{background-color:#6c42c9;background-position: -173px -960px;}
.bnav3 i{background-color:#eabd47;background-position: -342px -961px;}
.bnav4 i{background-color:#05c584;background-position: -507px -962px;}
.centerpark{width:760px;margin:0 auto;position:relative;z-index:9;}
.centerpark .g-logo{padding-top: 130px;margin: 0 auto;transform: translateX(125px);position:relative;z-index:9;}
.centerpark .address h2{float:right;background-color: transparent;font-size: 22px;}
.centerpark .address h2 i{background-position: -381px -15px;padding: 1px 16px;}
.cricsoso{width: 760px;margin-top:30px;position: relative;}
.cricsoso input[type=text]{float:left;width:675px;height: 50px;line-height: 50px;padding-left:10px;font-size:16px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7;background-color:#fff;border:0;box-shadow:-2px 5px 6px #555;border-radius:6px 0 0 6px;}
.cricsoso input[type=text]:focus{border-radius:6px 0 0 6px;border-bottom:3px solid #c00;height:47px;}
.cricsoso input[type=button]{cursor:pointer;background-position:-438px -9px;width:70px;height: 50px;background-color: #c00;border-radius: 0 6px 6px 0;box-shadow:3px 4px 6px #555;border:0;}
.cricsoso ul{display:none;position: absolute;z-index:9;width:685px;border-radius:0 0 6px 6px;max-height:390px;overflow-y:auto;background-color: #fff;box-shadow: 2px 2px 1px #ccc;top:50px;border-top:1px solid #c8c8c8;}
.cricsoso ul li{line-height:37px;padding-left: 16px;clear:both;border-bottom:1px dashed #ddd;}
.cricsoso ul li b{float:right;margin-right:8px;color:#7aa9de;font-weight:normal;}
.cricsoso ul li:hover{background-color: #eee;}
.cricsoso ul li a{font-size: 14px;}
.foot{clear: both;text-align: center;overflow: hidden;zoom:1;margin:50px auto 20px auto;}
.foot ul a{margin: 5px;}
.foot p{line-height: 40px;}
.gqsetting{clear:both;background-color: #f5f5f5;position: relative;padding:10px 0;}
.settingbtn{background-color:#d3deec;border:0;width:96px;height: 60px;position: absolute;top:50%;right:25px;margin-top: -30px;background-position: -37px -1108px;}
.gqsetting dl dd{max-width:76%;overflow:hidden;height:auto;}
.gqsetting dl{height:auto;overflow:hidden;line-height:24px;}
.smalldialog{display:none;position: absolute;z-index: 99;border-radius:5px;width:266px;height:150px;top:50%;left: 50%;margin-top: -75px;margin-left: -133px;background-color: #fff;box-shadow: 2px 2px 1px 1px #ccc;border:3px solid #ccc;}
.smalldialog h2{background-color: #f7f8fc;line-height: 44px;border-bottom: 1px solid #e0e4ef;padding-left: 15px;font-size: 14px;}
.sdelcon li{clear:both;margin-top:15px;text-align:center;font-size:13px;}
.sdelcon li button{margin:0 10px;}
.dialog{display:none;position: absolute;z-index:100;border-radius:5px;width: 960px;height:320px;top:50%;left: 50%;margin-top: -160px;margin-left: -480px;background-color: #fff;box-shadow: 2px 2px 1px 1px #ccc;}
.dialog h2{background-color: #f7f8fc;line-height: 44px;border-bottom: 1px solid #e0e4ef;padding-left: 15px;font-size: 16px;}
.dialog h3{line-height: 38px;color:#ff754d;margin-left: 15px;}
.dialogcon{height:218px;overflow-x:hidden;overflow-y:auto;padding:30px 0;}
.seterms{margin:15px 0 0 26px;clear: both;line-height:27px;}
.seterms p{width:60px;text-align: right;font-weight: bold;float: left;}
.seterms dl{float: left;width: 850px;margin-bottom:10px;}
.seterms dt{color:#777;}
.seterms dd label{margin-right: 16px;white-space: nowrap;float:left;}
.seterms dd .tbicons{float: right;}
.seterms dd input[type=text]{width:680px;margin-right: 5px;}
.dialog .confirmbtn{margin: 0 auto;display: block;width: 126px;}
.dialogbg{display:none;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6; opacity: 0.6;width: 100%;height: 2000px;position: fixed;z-index: 98;top:0;left:0;}
.closeicon{float: right;margin-top:15px;margin-right: 10px;border:0;background-color:transparent;display: block;width: 16px;height: 16px;background-position: -170px -164px;}
.dialogcon h3 i{float: left;margin-right: 3px;width: 16px;height:30px;background-position:-384px -152px;}
.seltime{float: left;height: 30px;}
.seltime .timecon{float: left;margin:0 5px;position: relative;}
.timecon h3,.timecon h5,.timecon h6,.timecon b{font-weight: normal;}
.timecon h3{cursor:pointer;color:#85b0e0;border-bottom:1px solid #85b0e0;line-height: 20px;margin: 5px 0;}
.timecon h3 i{padding: 1px 8px;background-position:-31px -634px;}
.timecon .selweek{display:none;font-size:12px;position: absolute;z-index: 3;top:28px;left: 0px;background-color: #fff;border:1px solid #c8c8c8;width:460px;overflow: hidden;zoom:1;}
.timecon .weekbox ul{float: left;width:103px;margin-left:10px;height:120px;line-height: 20px;}
.timecon h5{margin-left:10px;margin-top: 10px;border-bottom:1px solid #eee;height:26px;}
.timecon h5 span{float: left;display: block;width:40px;line-height:26px;background-color:#eee;margin-right:5px;text-align: center;}
.timecon h5 span.cur{background-color: #fff;border:1px solid #eee;border-bottom:1px solid #fff;}
.timecon h6{background-color: #eee;text-align: center;line-height: 20px;}
.timecon b{color:#7aa9de;margin-right: 5px;cursor: pointer;}
.selmonth{display:none;font-size:12px;background-color: #fff;border:1px solid #c8c8c8;position: absolute;top:28px;left:0px;z-index: 3;width:315px;}
.selseason{display: none;font-size:12px;background-color: #fff;border:1px solid #c8c8c8;position: absolute;top:28px;left:0px;z-index: 3;width:200px;}
.selmonth li{padding-left:5px;}
.selseason li{padding-left:5px;}
.selyear{display: none;font-size:12px;background-color: #fff;border:1px solid #c8c8c8;position: absolute;top:28px;left:0px;z-index: 3;width:190px;}
.selyear ul{padding-left: 5px;}
.fr .selmonth,.fr .selseason,.fr .selyear,.fr .selweek{right:0 !important;left:auto !important;}
.typeson{clear:both;margin-top:40px;overflow:hidden;zoom:1;background-color:#f1f3f8;}
.typeson a{margin-right: 16px !important;}
.typeson a.cur{color:#7aa9de !important;}
.nodata{clear: both;overflow: hidden;zoom:1;}
.nodata dt{width:223px !important;height:258px;margin: 10px auto;background:url(../imgs/nodata.gif) center 33px no-repeat;float:none !important;}
.nodata dd{font-size: 15px;color: #ff754d;text-align: center;margin-bottom:60px;max-width:100% !important;}
.nomodule{clear: both;overflow: hidden;zoom:1;width:96%;margin:0 auto;background-color: #fff;box-shadow: 2px 2px 1px 1px #ccc;}
.nomodule dt{width: 660px;height:258px;margin: 10px auto;background-position:0px -1668px;}
.nomodule dd{font-size: 15px;text-align: center;margin-bottom:60px;}
.nomodule dd b{color: #ff754d;}
.u-detail{margin:10px 15px;font-size: 13px;max-width:1000px;}
.detailnav{clear: both;overflow: hidden;zoom:1;margin-bottom:10px;}
.detailnav li{width: 190px;text-align: center;line-height: 30px;float: left;margin:0 10px 5px 0;}
.detailnav li.focus{background-color: #ff754d;}
.detailnav li.focus a{color:#fff !important;}
.detailnav li a{font-size: 15px;display:block;border:1px solid #ff754d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
.detailnav li a:hover{color:#ff754d;}
.detailcon{clear: both;line-height: 22px;overflow: hidden;zoom:1;}
.detailcon dl{width: 50%;float: left;margin:5px 0;min-height:24px;}
.detailcon dt{width:20%;text-align: right;float: left;color:#888;}
.detailcon dd{float: left;width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.detailcon dd p{float:left;max-width:90%;text-overflow:ellipsis;overflow:hidden;}
.detailcon th{line-height:16px;}
.detailcon td{line-height:18px;}
.detailcon td a{color:#5881af;}
.detailcon td a:hover{text-decoration:underline;color:#ff754d;}
.detailcon .long{width: 100%;}
.detailcon .long dt{width:10%;}
.detailcon .long dd{width:90%;white-space:inherit;text-overflow:inherit;overflow:inherit;}
.u-detail h3{clear: both;margin:20px 0;color:#ff754d;text-align: center;font-size:16px;font-weight: normal;line-height:18px;}
.u-detail h3 em{width: 43%;height: 10px;border-bottom:1px dashed #ccc;float: left;}
.u-detail h3 i{width: 12px;height: 12px;display: block;float: left;border-radius: 12px;background-color: #c8c8c8;margin-top:4px;}
.u-describ{clear: both;overflow: hidden;zoom:1;font-size: 14px;line-height: 28px;}
.u-describ h4{position:relative;width: 12%;float: left;color: #ff754d;font-weight: normal;margin-right:-10px;text-align: right;}
.u-describ .describcon{width:86%;padding-left:2%;float: left;overflow: hidden;zoom:1;padding-bottom:5px;font-size:12px;}
.describcon dl{width: 33%;float: left;}
.describcon dl dt{width:28%;float: left;text-align: right;color: #888;white-space:nowrap;}
.describcon dd{width:72%;float: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.describcon dl.long{width:100% !important;}
.describcon dl.long dt{width:9% !important;}
.describcon dl.long dd{width:90% !important;white-space:normal;text-overflow:inherit;}
.describcon dl a{color:#5881af;margin-right: 16px;}
.u-describ h4 em{float: right;width:10px;height:10px;border-radius:10px;background-color: #ff754d;border:5px solid #fff;margin-top:3px;}
.u-describ h4 p{position:absolute;width: 10px;height:160px;right:9px;top:22px;border-right: 1px solid #e9e9e9;}
.u-describ h4 b{font-size: 22px;line-height: 15px;margin-right:10px;}
.moreact{border:1px solid #c8c8c8;padding: 3px 10px;color:#7aa9de;background-color: transparent;}
.picdetails{overflow: hidden;zoom:1;clear: both;}
.picdetails li{float:left;margin-left:3%;margin-bottom:20px;}
.picdetails li img{width: 204px;height: 152px;background-color: #eee;padding: 4px;border:1px solid #c8c8c8;}
.picdetails li img:hover{border:1px solid #ff754d;}
.picdetails li span{display: block;text-align: center;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;max-width: 204px;}
.picdetails li span:hover{text-decoration:underline;}
.mapsoso{height: 50px;clear: both;background-color:#f7f8fc;}
.mapsoso h4{width:22%;float: right;text-align:center;font-size:15px;line-height: 50px;border-left: 1px solid #c8c8c8;}
.mapsoso p{white-space: nowrap;margin-left: 10px;margin-right: 16px;float: left;line-height: 50px;}
.mapsoso .u-selbox{margin-top: 10px;}
.mapsosocon p input{margin-right: 3px;}
.mapbox{clear: both;}
.mapr{position:relative;width:22%;background-color:#fff;float: right;overflow: hidden;zoom:1;}
.mapl{width:78%;float: left;position: relative;}
.mapbd{border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;background:url(../imgs/map.jpg);height: 400px;}
.mapr h3{position:absolute;top:0;left:0;width:100%;line-height: 33px;border-top:1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;white-space: nowrap;}
.mapr .mappage{height:28px;padding-top:10px;border-top:1px solid #c8c8c8;text-align:center;width:100%;position: absolute;bottom:0;left:0;}
.mappage a{padding:2px 8px;margin-left: 6px;border: 1px solid #c8c8c8;background-color:#f7f8fc;}
.mappage a.focus{color:#ff754d;border:1px solid #ff754d;}
.mappage a:hover{color:#ff754d;background-color: #eee;}
.mapr .maplist{overflow-y:auto;margin: 35px 0px 39px 0px;height:326px;}
.maplist dl{clear: both;overflow: hidden;zoom:1;padding:7px 0 3px 0;border-bottom:1px dashed #ddd;}
.maplist dl.focus{background-color:#eee;}
.maplist dl dt{width:36px;float: left;}
.mapicon1,.mapicon2,.mapicon3{width: 18px;height: 18px;border-radius: 3px;color:#fff;text-align: center;display: block;line-height:16px;margin-left:10px;margin-top: 3px;}
.mapicon1{background-color: #c00;}
.mapicon2{background-color: #75349a;}
.mapicon3{background-color: #c63;}
.maplist dl dd{float: left;overflow: hidden;zoom:1;max-width:82%;}
.maplist dl dd a{display: block;font-size:14px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;max-width: 100%;font-weight:bold;}
.mapr h3 label{margin-left:10px;margin-right: 6px;}
.mapr h3 input{margin-right:3px;}
.m-detailicon,.m-mapicon{border:0;margin: 5px 10px 5px 0;background-color: transparent;}
.m-detailicon i,.m-mapicon i{padding: 1px 10px;}
.m-detailicon i{background-position:-325px -1131px;}
.m-mapicon i{background-position:-394px -1131px;}
.red-tip,.brown-tip,.purple-tip,.green-tip{position: absolute;z-index: 999;}
.tipdetail{display:none;position: relative;z-index:3;width: 300px;height:100px;margin-top:-105px;margin-left:4px;padding:0px 10px;box-shadow:0 1px 6px #888;background-color:#fff;}
.tipdetail i{position: absolute;z-index: 999;bottom:-16px;left: 0px;border-right:10px solid transparent;width:0;height:0;display: block;box-shadow: -1px 0 0 #bbb;}
.tipdetail p{color:#fff;line-height:22px;padding:0 6px;position:absolute;max-width:278px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tipshort.focus p{background-color:#1f3a79 !important;}
.tipshort.focus i{border-top:16px solid #1f3a79 !important;}
.tipdot{position:relative;z-index:1;min-width:200px;}
.tipdot em{width:8px;height:8px;border-radius:2px;cursor:pointer;float:left;margin-top:6px;display:block;margin-right:5px;}
.tipdot:hover em{padding:1px;margin-left:-1px;margin-top:5px;}
.tipdot span{display:none;float:left;background-color:#fff;border:1px solid #c8c8c8;padding:0px 6px;white-space:nowrap;}
.tipdot:hover span{display:block;}
.tipdetail div{clear:both;position:absolute;top:26px;}
.tipshort p{float:left;}
.tipshort p span{display:none;white-space:nowrap;}
.tipshort.long p em{display:none;}
.tipshort.long p span{display:block;}
.tipdetail dl{width: 50%;float: left;}
.tipdetail dt{float: left;width: 60px;text-align: right;color:#999;}
.tipdetail dd{float: left;margin-right:5px;width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tipdetail dl.long{clear: both;width:100%;}
.tipdetail dl.long dt{height:19px;}
.tipdetail dl.long dd{width:236px !important;}
.tipdetail a{color:#83AFE0;float: right;margin-right:10px;}
.red-tip .tipdetail p,.red-tip .tipshort p,.red-tip .tipdot em{background-color: #fd3549;}
.red-tip i,.brown-tip i,.purple-tip i,.green-tip i{border-top:16px solid #fff;}
.red-tip .tipshort i{border-top:16px solid #fd3549;}
.brown-tip .tipshort i{border-top:16px solid #c63;}
.purple-tip .tipshort i{border-top:16px solid #aa41e6;}
.green-tip .tipshort i{border-top:16px solid #44a766;}
.red-tip .tipdot em{border:1px solid #d11612;}
.brown-tip .tipdot em{border:1px solid #b25222;}
.purple-tip .tipdot em{border:1px solid #75349a;}
.green-tip .tipdot em{border:1px solid #44a766;}
.brown-tip .tipdetail p,.brown-tip .tipshort p,.brown-tip .tipdot em{background-color: #c63;}
.purple-tip .tipdetail p,.purple-tip .tipshort p,.purple-tip .tipdot em{background-color: #aa41e6;}
.green-tip .tipdetail p,.green-tip .tipshort p,.green-tip .tipdot em{background-color: #44a766;}
.tipshort{position:relative;z-index:2;cursor:pointer;display:none;margin-left:4px;margin-top:-26px;}
.tipshort i{position:absolute;z-index:999;bottom:-34px;left:0px;border-right:10px solid transparent;width:0;height:0;display: block;box-shadow: -1px 0 0 #bbb;}
.tipshort p{color:#fff;padding:0 6px;border-radius:2px 2px 2px 0;}
.maptool{position: absolute;right: 20px;bottom:20px;z-index: 990;width:143px;background-color:#fff;padding: 1px;box-shadow:3px 3px 1px #666;}
.maptool ul{border:1px solid #c8c8c8;}
.maptool ul button{border:0;background-color: transparent;margin:5px 0px 5px 10px;}
.maptool ul button:hover{color:#ff754d;}
.maptool button i{padding: 1px 9px;}
.toolicon1{background-position:-28px -2093px;}
.toolicon2{background-position:-75px -2093px;}
.toolicon3{background-position:-127px -2093px;}
.toolicon4{background-position:-178px -2093px;}
.mapmode{position: absolute;top:10px;right: 10px;z-index: 991;width:80px;height: 120px;}
.mapmode dt{overflow:hidden;zoom:1;float: right;box-shadow:2px 2px 1px #ccc;background-color: #fff;padding: 3px;border-radius:3px;border:1px solid #c8c8c8;}
.mapmode dt i{display: block;width:53px;height:53px;background-position:-276px -2075px;}
.mapmode dt a{display: block;text-align: center;border:1px solid #c8c8c8;margin-top:3px;background-color:#f7f7f7;}
.mapmode dd{display:none;float: right;width:90px;background-color: #fff;box-shadow:2px 2px 1px #ccc;border-radius:3px;padding: 3px;border:1px solid #ddd;margin-top: 3px;}
.mapmode dd label{display: block;padding-left:5px;background-color: #f7f7f7;border:1px solid #ddd;}
.mapmode label input{margin-right: 3px;}
.mapmode.d3 dt i{background-position:-330px -2075px;}
.mapmode.d3 dd{display: block;}
.u-collect,.u-compare,.u-collected,.u-compared{border:1px solid #c8c8c8;margin-left: 16px;background-color: transparent;padding: 2px 6px;}
.u-collect:hover,.u-compare:hover,.u-collected:hover,.u-compared:hover{background-color:#eee;}
.u-collect i,.u-compare i,.u-collected i,.u-compared i{padding: 1px 8px;margin-right: 4px;}
.u-collect i{background-position:-61px -2490px;}
.u-collected i{background-position:-87px -2490px;}
.u-compare i{background-position:-111px -2490px;}
.u-compared i{background-position:-134px -2490px;}
.u-describ a:hover{text-decoration:underline;color:#ff754d;}
.mapnav1{clear: both;overflow: hidden;zoom:1;line-height: 34px;border-top:1px solid #c8c8c8;}
.mapnav1 li{width: 50%;float: left;text-align: center;font-size: 15px;cursor:pointer;}
.mapnav1 li.focus{border-bottom:1px solid #ff754d;color:#ff754d;}
.mapnav2{clear: both;line-height:34px;height:34px;margin-top:-1px;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;background-color: #f8f8f8;}
.mapnav2 li{width:25%;float: left;text-align: center;}
.mapnav2 li a{display: block;margin: 0 10px;font-size: 13px;color:#7eacdf;}
.mapnav2 li.focus a{border-left: 1px solid #c8c8c8;color:#333;border-right: 1px solid #c8c8c8;border-bottom:1px solid #fff;background-color:#fff;}
.maprhead h4{clear: both;margin:10px 0;overflow: hidden;zoom:1;font-weight: normal;}
.maprhead h4 button{float: right;margin-right: 10px;}
.maprhead h4 label{margin-left: 10px;}
.maprhead h4 label input{margin-right:3px;}
.mapres{clear: both;overflow: hidden;zoom:1;padding: 5px 10px;}
.mapres h6{font-size: 13px;margin-bottom: 6px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;max-width: 100%;}
.mapres h6 i{padding:0px 5px;font-weight:normal;color:#fff !important;margin-right:5px;}
#maprescon1 .mapres h6 i{background-color: #f00;}
#maprescon2 .mapres h6 i{background-color: #c63;}
#maprescon3 .mapres h6 i{background-color: #75349a;}
.mapres dl{width: 50%;float: left;line-height: 22px;min-width:132px;}
.mapres dl dd{float: left;max-width:72px;overflow:hidden;zoom:1;text-overflow:ellipsis;white-space:nowrap;}
.mapres dl.long{clear: both;width:100%;}
.mapres dl.long dd{max-width:200px;}
.mapres dl dt{color:#888;float: left;}
.mapres.focus{background-color: #f8f8f8;}
.mapres.focus h6{color:#ff754d;}
.allmapso{overflow: hidden;zoom:1;padding: 10px;font-size: 13px;}
.allmapso h2{clear:both;font-size: 14px;margin-bottom:10px;overflow: hidden;zoom:1;}
.allmapso li{clear:both;margin-left:16px;line-height: 26px;margin-bottom: 10px;overflow: hidden;zoom:1;}
.allmapso label input{margin-right: 3px;}
.allmapso label{margin-right: 18px;float: left;white-space: nowrap;}
.allmapso dl{clear: both;line-height: 32px;margin-bottom:10px;overflow:hidden;zoom:1;}
.allmapso dt{float: left;width:60px;font-weight: bold;}
.allmapso dd{float: left;max-width:180px;}
.allmapso dd a{margin-right: 10px;padding:0px 5px;float: left;white-space: nowrap;}
.allmapso dd a.focus{background-color: #7aa9de;color:#fff !important;}
.allmapso dd a:hover{color:#7aa9de;}
.allmapso li button{margin-right: 20px;}
.clearbtn{background-color: transparent;border:0;color:#7eacdf;font-size: 15px;}
.mapresult{clear:both;overflow-y:auto;border-top:1px solid #c8c8c8;}
#maprescon4{padding-left: 10px;}
#maprescon4 li{clear:both;line-height: 42px;}
#maprescon4 li.focus{background-color:#eee;}
#maprescon4 li a{font-size: 13px;display: block;max-width:90%;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
#maprescon4 li a:hover{color:#ff754d;text-decoration: underline;}
#maprescon4 li i{padding:14px 14px;border-radius:4px;margin-right: 6px;margin-top:7px;float:left;background-color:#39ac6a;}
.facilities1{background-position:-75px -2192px;}
.facilities2{background-position:-76px -2243px;}
.facilities3{background-position:-75px -2293px;}
.facilities4{background-position:-76px -2345px;}
.facilities5{background-position:-75px -2396px;}
.reportcon{clear: both;margin-top:15px;background-color:#fff;box-shadow:2px 2px 1px #ccc;overflow: hidden;zoom:1;padding: 10px;padding-bottom: 0;}
.reportlist li{clear: both;line-height: 38px;height:38px;border-bottom: 1px solid #e0e4ef;}
.reportlist li span{margin:0 18px 0 10px;float:left;}
.reportlist li a{font-size: 13px;color:#7aa9de;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:82%;}
.reportlist li a:hover{color:#ff754d;}
.reportlist li:hover{background-color: #f8f8f8;}
.keypanel{clear: both;background-color:#fff;box-shadow:2px 2px 1px #ccc;overflow: hidden;zoom:1;}
.keyitem{overflow:hidden;zoom:1;padding: 10px;border-bottom:1px solid #c8c8c8;}
.keyitem ul{float: left;width: 230px;}
.keyitem ul img{width: 187px;height: 137px;background-color:#eaebf1;padding: 8px;border:1px solid #c8c8c8;}
.keyresult{max-width: 708px;float: left;font-size: 13px;margin-top:20px;}
.keyresult h2 b{font-size: 16px;margin-right: 26px;margin-left:5px;}
.keyresult h2 i{color:#fff;font-size:14px;font-weight:normal;border-radius:3px;padding:2px 4px;}
.keyresult h2 span{color:#666;}
.keyresult h2{margin-bottom: 16px;}
.keyresult dl{overflow: hidden;zoom:1;clear: both;line-height:26px;}
.keyresult dl dt{width: 78px;color:#666;text-align: right;float: left;}
.keyresult dl dd{width: 158px;float:left;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.keyitem:hover{background-color: #f7f8fc;}
.keyitem:hover .keyresult b a{color:#ff754d;}
.keyicon1{background-color: #e92a25;}
.keyicon2{background-color: #c63;}
.keyicon3{background-color: #75349a}
.favorite{clear:both;margin:0px 15px;padding-bottom:1px;background-color: #fff;box-shadow: 2px 2px 1px #ccc;}
.favorite h1{line-height: 49px;font-size:18px;padding-left:20px;color:#828a99;background-color: #f7f8fc;border-bottom: 1px solid #c8c8c8;}
.favoritelist{overflow: hidden;zoom:1;}
.favoritelist dl{width: 250px;height: 250px;border:1px solid #c8c8c8;box-shadow:2px 2px 1px #ccc;background-color:#f7f8fc;margin:16px 0 10px 26px;float: left;}
.favoritelist dl dt{position: relative;height: 182px;width: 100%;}
.favoritelist dt img{position: absolute;z-index: 9;width: 250px;height: 182px;top:0;left:0;}
.favoritelist dd{clear: both;line-height: 26px;margin-top:8px;}
.favoritelist dt b{padding: 15px 20px;display:block;font-size: 13px;line-height:28px;width:208px;background-color:#f7f8fc;position:absolute;top:0;left:0;z-index:3;}
.favoritelist dt b a:hover{text-decoration:underline;color:#ff754d;}
.favoritelist dd h3{font-size: 14px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;padding-left: 10px;}
.favoritelist dd h4{clear: both;margin:0 10px;color:#666;}
.favoritelist dd span{float: right;}
.favoritelist dt i{display: block;z-index:11;position: absolute;top:-1px;left:-8px;color:#fff;font-size: 14px;width:26px;height:26px;line-height:26px;text-align: center;}
.dellove{display:none;position: absolute;z-index:16;top:4px;right:4px;border:0;width: 18px;height: 18px;background-color:transparent;background-position:-168px -163px;}
.favoritelist dt:hover .dellove{display: block;}
.lovedt1 i{background-color: #f00;}
.lovedt1 em{border-right:16px solid #811715;}
.lovedt2 i{background-color: #c63;}
.lovedt2 em{border-right:16px solid #7c330e;}
.lovedt3 i{background-color: #75349a;}
.lovedt3 em{border-right:16px solid #450e64;}
.lovedt2 dd h3{color:#c63;}
.favoritelist dt em{position: absolute;z-index:2;top:25px;left:-8px;display: block;width: 0;height: 0;border-bottom:16px solid transparent;}
.favorite .terms dl{clear: none;float: left;margin-bottom: 0;width:410px;}
.favorite .terms dl dd{max-width:320px !important;}
.favorite .terms{border-bottom: 1px solid #c8c8c8;margin-bottom:10px;}
.compare{overflow: hidden;zoom:1;background-color: #fff;box-shadow: 2px 2px 1px #ccc;}
.compare h1{line-height: 49px;font-size:18px;padding-left:20px;color:#828a99;background-color: #f7f8fc;border-bottom: 1px solid #c8c8c8;}

.comparebox{clear: both;overflow: hidden;zoom:1;margin:10px;border-right:1px solid #e0e4ef;}
.comparefix{width:16%;float: left;}
.comparefix table{border:1px solid #e0e4ef;}
.comparefix td{background-color: rgb(247, 248, 252);}
.compitem td{background-color: #fff;}
.comparelist{width:84%;overflow-y:hidden;overflow-x:auto;}
.compitem{width:18%;display:table-cell;}
.u-selth{position: relative;}
.u-selth h3{cursor:pointer;border-right:1px solid #e0e4ef;padding:0 15px;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:36px;color:#fff;font-size:14px;text-align:center;background-color:#70747a;height:36px;border-radius:2px;}
.u-selth.dis h3{color:#999; cursor: default;}
.u-selth ul{display:none;max-height:290px;box-shadow:2px 2px 1px #ccc;overflow-y:auto;overflow-x:hidden;position: absolute;top:35px;left:50%;margin-left:-71px;background-color: #fff;border:1px solid #c8c8c8;border-top:0;z-index:99;line-height: 26px;width:140px;}
.u-selth li input[type=checkbox]{margin-right:3px;}
.u-selth ul li{padding-left: 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.u-selth ul li.focus{background-color: #eee;}
.u-selth ul li:hover{background-color: #eee;}
.u-selth h3 i{padding: 3px 8px;background-position:-29px -659px;}
.u-selth h3.focus i{background-position: -97px -659px;}

.selcompare{float: right;margin-top: 10px;position: relative;margin-right: 10px;}
.selcompare h2{cursor:pointer;width: 120px;font-size:15px;font-weight:normal;text-align: center;line-height: 30px;color:#7aa9de;border: 1px solid #7aa9de;border-radius: 4px;}
.selcompare h2.focus{border-radius: 4px 4px 0 0;}
.selcompare ul{display:none;box-shadow:-2px 2px 1px #ccc;width: 200px;height: 280px;overflow-y:auto;background-color: #fff;position: absolute;z-index:9;top:31px;right:0px;border:1px solid #c8c8c8;}
.selcompare ul li{line-height: 28px;clear: both;}
.selcompare ul li:hover{background-color: #ebecf2;}
.selcompare li a{display: block;margin-left: 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;max-width:180px;}
.selcompare li i{display:none;cursor:pointer;float: right;width: 18px;height: 18px;background-position:-171px -201px;margin-top: 5px;}
.selcompare li:hover i{display: block;}
.compitem td{text-align:center;max-width:200px;}
.compitem td a{color:#7aa9de;}
.card{width:160px;height:130px;margin:40px auto 10px auto;text-align:center;}
.card li{clear:both;text-align:center;margin-top:40px;}
.closetip{position:absolute;right:0px;top:0px;background-color:transparent;z-index:99;display:block;border:0;width:18px;height:18px;background-position:-126px -199px;}
.logbd{background-image:url(../../images/minibg.jpg);background-size:100% 100%; overflow:hidden;}
.logbd .foot,.logbd .foot a{color:#666;}
.logcon{width:92%;height: calc(100vh);margin: 0 auto;position:relative;z-index:9;background-image: url(../../images/minilogo2.png);background-repeat:no-repeat;background-position:16% center;   /*display: flex;*/
    /*justify-content: flex-end;
    align-items: flex-end;
    box-sizing:border-box;
    padding:0 50px 0px 0;*/
}
.logcon ul{width: 370px;overflow: hidden;zoom:1;float: right;margin-top:380px;}
.logcon ul li{clear: both;margin-bottom: 15px;overflow: hidden;zoom:1;}
.logcon li input[type=text],.logcon li input[type=password]{width:250px;padding-left:5px;float:left;font-size:16px;height: 42px;line-height: 42px;border:1px solid #c8c8c8;border-radius:6px;margin-right: 5px;}
.checkcode{width:108px;height:44px;line-height: 44px;text-align: center;font-size: 16px;background-color: #f69435;color:#fff;border:0;border-radius:6px;}
.checkcode:hover,.checkcode2:hover{background-color:#f17827;}
.checkcode2{width:108px;height:44px;line-height: 44px;text-align: center;font-size: 16px;background-color: #aaa;color:#fff;border:0;border-radius:6px;}
.logbtn{cursor:pointer;background-color: #dd1e34;text-align: center;width:257px;height:44px;line-height: 44px;color:#fff;font-size: 16px;border:0;border-bottom:5px solid #c1172b;border-radius:6px;}
.loging{cursor:pointer;background-color: #aaa;text-align: center;width:257px;height:44px;line-height: 44px;color:#fff;font-size: 16px;border:0;border-bottom:5px solid #999;border-radius:6px;}
.logbtn:hover{background-color:#b31426;}
.logbd .c_orange,.logbd .error{color:#ff754d;display:block;}
.tipdetail .card{width: 320px;margin:0 auto;}
.mapsearch{margin-top: 10px;}
.mapsearch input[type=text]{border:1px solid #c8c8c8;border-radius:4px;width:250px;font-size:12px;}
.mapsearch .btnDel{background-color:#fff;height:30px;cursor:pointer;border:1px solid #c8c8c8;border-radius:0 4px 4px 0;border-left:0;width:23px;background-position:-123px -196px;margin-left:-26px;}
.mapsearch #btnConfirm{cursor:pointer;background-color: #f8795e;color:#fff;width: 66px;text-align: center;border-radius: 4px;border:0;line-height:29px;}
.mapsearch #btnConfirm:hover{background-color:#f45338;}
.seltime input[type=text]{border:0;border-bottom:1px solid #7aa9de;color:#7aa9de;cursor:pointer;}
.reportdetail{width: 960px;margin: 60px auto;}
.reportdetail h2{line-height: 48px;text-align: center;font-size:22px;font-weight: normal;}
.reportdetail h3{line-height: 48px;text-align: center;font-size:12px;color:#888;font-weight: normal;}
.dailyreport{font-size: 13px;line-height: 28px;overflow: hidden;zoom:1;padding:20px 0;border-bottom:1px solid #c8c8c8;margin-bottom: 26px;}
.pdfbtn{color:#7aa9de;margin-right:36px;}
.reportdetail p{clear:both;}
.reportdetail p span{color:#888;}
.pdfbtn i{padding:9px 10px;background-position:-473px -114px;float:left;}
.bluebg td{background-color:#e0ecf9 !important;font-weight:bold;}
a[name=jdatelayer_hover_control]{color:#7aa9de;text-decoration:underline;font-size:14px;}
.dbxtip{background-color:#eee;color:#ff754d;padding:5px 10px;line-height:22px !important;}
.not-found{width:360px;margin:40px auto;text-align:center;overflow:hidden;zoom:1;font-size:14px;}
.not-found .image{background:url(../imgs/error404.gif) no-repeat center 0;min-height:308px;}
.not-found .image .text404{float:left;display:none;}
.not-found a{color:#ff754d;}
.not-found .text.large{display:none;}
.tbwrap tr:hover{background-color: #FFFFD2 !important;}
.GDataGrid .GDataGrid-header tr:hover{background-color:#70747a !important;}
.fixedColumn{min-width:inherit !important;position:absolute;z-index:999;}
#collectType a{margin-right:20px !important;}
.danger{width:360px;height:260px;margin:60px auto;text-align:center;font-size:14px;}
.danger .image{min-height:210px;width:360px;background:url(../imgs/crybaby.gif) center 0 no-repeat;background-size:45%;}
.danger .text a{color:#7aa9de;}
.danger .text a:hover{text-decoration:underline;color:#ff754d;}
.bg-bubbles {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.bg-bubbles li {position: absolute;list-style: none;display: block;width: 40px;height: 40px;background-color: rgba(255, 255, 255, 0.15);bottom: -160px;
  -webkit-animation: square 25s infinite;
  animation: square 25s infinite;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}
.bg-bubbles li:nth-child(1) {left: 10%;}
.bg-bubbles li:nth-child(2) {
  left: 20%;
  width: 80px;
  height: 80px;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-duration: 17s;
          animation-duration: 17s;
}
.bg-bubbles li:nth-child(3) {
  left: 25%;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.bg-bubbles li:nth-child(4) {
  left: 40%;
  width: 60px;
  height: 60px;
  -webkit-animation-duration: 22s;
          animation-duration: 22s;
  background-color: rgba(255, 255, 255, 0.25);
}
.bg-bubbles li:nth-child(5) {left: 70%;}
.bg-bubbles li:nth-child(6) {
  left: 80%;
  width: 120px;
  height: 120px;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  background-color: rgba(255, 255, 255, 0.2);
}
.bg-bubbles li:nth-child(7) {
  left: 32%;
  width: 160px;
  height: 160px;
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
}
.bg-bubbles li:nth-child(8) {
  left: 55%;
  width: 20px;
  height: 20px;
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
  -webkit-animation-duration: 40s;
          animation-duration: 40s;
}
.bg-bubbles li:nth-child(9) {
  left: 25%;
  width: 10px;
  height: 10px;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-duration: 40s;
          animation-duration: 40s;
  background-color: rgba(255, 255, 255, 0.3);
}
.bg-bubbles li:nth-child(10) {
  left: 90%;
  width: 160px;
  height: 160px;
  -webkit-animation-delay: 11s;
          animation-delay: 11s;
}
@-webkit-keyframes square {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-700px) rotate(600deg);
            transform: translateY(-700px) rotate(600deg);
  }
}
@keyframes square {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-700px) rotate(600deg);
            transform: translateY(-700px) rotate(600deg);
  }
}
#pCount{height:22px;font-size:12px;margin-right:3px;}
@-webkit-keyframes STAR-MOVE {
	from {
		background-position:0% 0%
	}
	to { 
		background-position: 600% 0%
	}
}
 @keyframes STAR-MOVE {
	from {
		background-position: 0% 0%
	}
	to { 
		background-position: 600% 0%
	}
}
.wall{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	
}
div#background{
	/*background: black url('../imgs/background.png') repeat-x 5% 0%;*/
	background-size: cover;
	-webkit-animation: STAR-MOVE  200s linear infinite;
	-moz-animation: STAR-MOVE  200s linear infinite;
	-ms-animation: STAR-MOVE  200s linear infinite;
	animation: STAR-MOVE  200s linear infinite;
}
div#midground{
	background:url('../imgs/midground.png')repeat 20% 0%;
	z-index: 1;
	-webkit-animation: STAR-MOVE  100s linear infinite;
	-moz-animation: STAR-MOVE  100s linear infinite;
	-ms-animation: STAR-MOVE  100s linear infinite;
	animation: STAR-MOVE  100s linear infinite;
}
div#foreground{
	background:url('../imgs/foreground.png')repeat 35% 0%;
	z-index: 2;
	-webkit-animation: STAR-MOVE  50s linear infinite;
	-moz-animation: STAR-MOVE  50s linear infinite;
	-ms-animation: STAR-MOVE  50s linear infinite;
	animation: STAR-MOVE  50s linear infinite;
}div#background,div#midground,div#foreground{position:absolute;width:100%;min-height:420px;}.tbwrap .orange{font-weight:bold !important;}#videoWrapper{width:1660px;margin:0 auto;position:absolute;top:0;left:50%;margin-left:-830px;z-index:1;height:437px;margin-top:-25px;overflow:hidden;zoom:1;}