@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,div,span,p,blockquote,pre,a,del,em,img,sub,ol,ul,li,fieldset,form,input,button,
label,table,caption,thead,tbody,tfoot,tr,th,td,embed,audio,video,header,footer,nav,output,progress,section,summary,time,mark{padding:0px;margin:0px;}
html,body{width:100%;height:100%;display:block;}
body{font-family:"Microsoft YaHei", "微软雅黑", Arial, sans-serif; font-size:14px; color:#424242;}
fieldset,img,button{border:0; background:none;}
ol, ul{list-style:none;}
blockquote,q{quotes: none;}
table{border-collapse:collapse;border-spacing:0;}
input,button{vertical-align:middle;}
pre{white-space: pre-wrap; word-wrap: break-word; }
a{color:#d30830;text-decoration:none;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out;}
a:hover{color:#ef3e53;text-decoration:none;}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-size:1em;font-style:normal;font-weight:400}
h2{font-size:36px;}
h3{font-size:26px;}
h5{font-size:18px;}


.page-min-width{min-width:1100px;}
.main{width:1100px;margin:0 auto;}
.main_padding40{padding:40px 0;}
.main_padding60{padding:60px 0;}
.main_padding80{padding:80px 0;}
.main_padding110{padding:110px 0;}
.main_padding60-20{padding: 60px 0 20px 0;}

/* 字体颜色 */
.bgblue1{background-color: #3ea7ef;}
.gray1{ color:#fff;}
.gray2{ color:#999;}
.gray3{ color:#666;}
.gray4{ color:#424242;}
.gray5{ color:#333;}
.gray6{ color:#2f2f2f;}
.gray7{ color:#7f7f7f;}
.gray8{color:#3d3d3d; }
.gray9{color:#000;}
.gray10{color:#000;}
.gray11{color:#040101;}
.gray12{color: #fbfbfb}
.bggray8{ background-color:#f6f0f2;}
.bggray9{background-color:#626262}
.bggray10{background-color:#f8f6f7;}
.bgred{background-color:#d30830;}
.bgwhite{background-color: #fff;}
.bgred3{background-color:#ed4f48}
.bgred4{background-color:#d43240}
.bgyellow{background-color: #f0ad38}
.bggreen{background-color: #5bb31b;}
.black1{color: #040404;}
.black2{color:#030101}
.black3{color:#030202}
.lightblue{ color:#0c81d3;}
.blue{ color:#0c81d3;}
.red{ color:#d30830;}
.red1{color: #f25a67;}
.red2{color:#ec0c3b}
.red3{color:#ed3254}
.red4{color:#FC2B3D}
.bjred1{background-color:#be2b38}
.white1{color: #fff;}
a.gray3_red { color:#666;text-decoration:none; }a.gray3_red:hover { color:#aa2724; text-decoration:none; }
a.red_no { color:#aa2724;text-decoration:none; }a.red_no:hover { color:#cd211d; text-decoration:none; }
a.red_line { color:#aa2724;text-decoration:underline; }a.red_line:hover { color:#cd211d; text-decoration:none; }
a.blue_no{color:#1e91e2; text-decoration:none; }a.blue_no:hover{ color:#aa2724; text-decoration:none;}
a.blue_line{color:#1e91e2; text-decoration:underline; }a.blue_line:hover{ color:#3EA6EF; text-decoration:none;}
a.fff_red{color:#fff; text-decoration:none; }a.fff_red:hover{ color:#aa2724; text-decoration:none;}
a.fff_blue{color:#fff; text-decoration:none; }a.fff_blue:hover{ color:#0c81d3; text-decoration:none;}

.font_italic_f14 { font-size:14px; color: #999; font-style: italic; }
.red_f16 { color:#aa2724; font-style: italic;}
.p_18 { font:18px/30px "Microsoft YaHei", "微软雅黑"; color:#666; }
.price_blue_f42 { font-size:42px; font-weight:bold; color:#0C81D3; margin-right:10px;}

/*边距*/
.border-red{border-top: 2px solid #cc322e;}
/*字号大小、颜色*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f34{font-size:34px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.t3{text-indent:3.6em;}
/*间距*/
.lineh22{line-height:22px}
.lineh45{line-height:45px}
.lineh60{line-height:60px}
/*定位*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-table;}
.clear{zoom:1;}
.clear:after{ content:"";display:block;clear:both;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute; right:0;}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
.dis{ display:block!important;}
.indis{ display:inline-block !important;}
.undis{ display:none;}
.inlinedis{display: inline-block;}
.fsn{font-style: normal;}
/*长度高度*/
.w4{width:4%;}
.width8{width:8%}
.width10{width:10%}
.width16{width:16%}
.width17{width:17%}
.width18{width:18%}
.width15{width:15%}
.width20{width:20%}
.width23{width:23%}
.width26{width:26%}
.width29{width:29%}
.width30{width:30%}
.width32{width:32%}
.width33{width: 33%;}
.width33_3{width:33.3%;}
.width36{width:36%;}
.width38{width:38%;}
.width39{width:39%;}
.width42{width:42%;}
.width45{width:45%;}
.width48{width:48%;}
.width50{width:50%;}
.width55{width:55%}
.width60{width:60%}
.width70{width:70%}
.width80{width:80%}
.width90{width:90%}
.width73{width: 73%;}
.wid47{width: 47%;}
.width100{width:100%;}
.w50{width:50px;}
.w65{width:65px}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w140{width:140px;}
.w150{width:150px;}
.w180{width:180px;}
.w200{width:200px;}
.w250{width:250px}
.w300{width:300px;}
.wid40{width: 40%;}
.w370{width:370px;}
.he100{height: 100%;}


/*边距*/

.mt6p{margin-top: 6%;}
.mt1{margin-top:1px;}
.mt5{margin-top:5px;}
.mt7{margin-top: 7px;}
.mt10{margin-top:10px;}
.mt13{margin-top:13px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt24{margin-top:24px;}
.mt25{margin-top:25px;}
.mt26{margin-top: 26px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt76{margin-top: 76px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px}
.mt105{margin-top:105px}
.mt120{margin-top:120px}
.mt150{margin-top:150px}
.mt130{margin-top:130px}
.mt200{margin-top:200px}
.ml10{margin-left:10px;}
.ml16{margin-left:16px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px}
.ml30{margin-left: 30px;}
.ml45{margin-left: 45px;}
.ml32{margin-left:32px}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml42{margin-left:42px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml_2{margin-left: 2%;}
.ml_7{margin-left: 7%;}
.ml_13{margin-left: 13%;}
.ml110{margin-left:110px;}
.ml150{margin-left:150px}
.ml175{margin-left:175px;}
.ml385{margin-left: 370px;}
.ml227{margin-left: 227px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr80{margin-right:80px;}
.mr90{margin-right:90px;}
.mr150{margin-right:150px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt55{padding-top:55px;}
.pt75{padding-top:75px;}
.pt60{padding-top:60px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt120{padding-top:120px;}
.pt140{padding-top:140px;}
.pt160{padding-top:160px;}
.pt185{padding-top:185px;}
.pt200{padding-top:200px;}
.pt215{padding-top:215px;}
.pt250{padding-top:250px;}
.pt261{padding-top:261px;}
.pt350{padding-top: 350px;}
.pl_13{padding-left: 13%;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
.pl60{padding-left:60px;}
.pl65{padding-left:65px;}
.pl70{padding-left:70px;}
.pl80{padding-left:80px;}
.pl90{padding-left:90px;}
.pl100{padding-left:100px;}
.pl120{padding-left:120px;}
.pr_4{padding-right: 4%;}
.pr10{padding-right:10px}
.pr20{padding-right:20px;}
.pr50{padding-right: 50px;}
.pr60{padding-right: 60px;}
.pr88{padding-right:88px;}
.pr100{padding-right:100px;}
.pr195{padding-right:195px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
.pb55{padding-bottom:55px;}
.pb60{padding-bottom:60px;}
.pb80{padding-bottom:80px;}
.pb70{padding-bottom:70px;}
.pb100{padding-bottom:100px;}
.pb120{padding-bottom:120px;}
.pb125{padding-bottom:125px;}
.pb130{padding-bottom:130px;}
.pb140{padding-bottom: 140px;}
.pb150{padding-bottom:150px}
.pb250{padding-bottom: 250px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb21{margin-bottom:21px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb75{margin-bottom:75px;}
.mb80{margin-bottom:80px;}
.mb140{margin-bottom:140px;}
.plr30{padding: 0 30px;}
.plr20{padding: 0 20px;}
.pl2em{padding-left: 2em;}
.pl3_6em{padding-left: 3.6em}
.und_ln_tit36{border-bottom:1px solid #d6d9de; position:relative; height:40px; }
.und_ln_tit36 span{ font-size:18px; color:#424242; }

.button{cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}
.button.blue{color:#35a4d1;border-color:#35a4d1;}
.button.blue:hover{color:#fff;background-color:#0087a0;}
.button.disabled{background:#aaa!important;border:none!important;}
.button.disabled:active{box-shadow:none!important;}

.blue_btn28{ padding:12px 28px; background:#0c81d3; color:#fff; font-size:20px; min-width:60px; }
.blue_btn28:hover{background:#0586e0;}

.red_btn45{border:1px solid #d30830;padding:12px 45px;color:#d30830;}
.red_btn45:hover{background:#d30830;color:#fff;}
.gray_btn45{border:1px solid #ebebeb;padding:12px 45px;color:#ebebeb;}
.gray_btn45:hover{color:#ebebeb;cursor:no-drop;}

.gray_btn{float:left;line-height:40px;height:40px;border-right:1px solid #fff;background:#ebebeb;color:#464545;text-align:center;}
.gray_btn:hover{background:#ffeeee;}

.gray_btn.salestop:hover{background:#525252;color: #fff;cursor: not-allowed}
.gray_btn.active{background:#d30830;color:#fff;}
.gray_btn.disabled{cursor:no-drop;color:#A6A5A6;;}
.gray_btn.disabled:hover{background:#ebebeb;}
.btn_red1{width: 225px;height: 65px;border: 2px solid #e2e4e9;background-color:#f7f7fa;color: #8f97b7;display: inline-block;border-radius: 5px;text-align: center;margin-right: 30px;line-height: 65px;font-size: 18px; }
.btn_red1:hover{background-color: #fffefe;border:2px solid #ec0c3b;color: #d43240}
input[type=checkbox],input[type=radio]{width:16px;height:16px}
input[type="text"] {border:1px solid #e1e0e1;}
/* 输入框 */
.input_h44 { height:44px; line-height:44px; border:1px solid #c8c8c8; padding-left:10px;}

input[type="submit"] { background:#4d4d4d; border: 0 none; border-radius: 4px; color:#fff; font-size:14px; padding: 6px 17px; cursor:pointer; }


input[type="submit"]{border: 1px solid #fff;padding: 1px 16px;font-size: 13px;line-height: 20px;display: inline-block;color: #35a4d1;border-color: #35a4d1;background-color: transparent;border-sizing: border-box;border-radius:4px;-webkit-border-sizing: border-box;-ms-border-sizing: border-box;-moz-border-sizing: border-box;}
input[type="submit"]:hover{color:#fff;background-color:#35a4d1;}
input[type="submit"]:active{color:#fff;border:none;padding: 2px 17px;background-color: #35a4d1;box-shadow: inset 2px 2px 2px 0 rgba(0, 0, 0, 0.3);}

/* 三角符号用于导航 */
.triangle_caret_down{display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d30830;}

.dis-w100{display:inline-block;width:100%;}
.main-bg-gray{background-color:#f8f7f7;}
.main-bg-red{background-color:#d30830;}
.main-bg-white1{background-color: #fafafa;}
/*下拉框显示 start*/
.ddcommon{position: relative;display:-moz-inline-stack;zoom:1;display:inline-block;*display:inline;cursor:default}
.borderRadiusTp ul li:last-child{border-bottom:0 none #e1e0e1;}
.borderRadiusBtm ul li:first-child{border-bottom:1px solid #e1e0e1;}
.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999;}
.ddcommon input.text{padding:0 0 0 0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:none;}
.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
img.fnone {float:none !important}
.ddcommon .ddArrow{display:inline-block;position: absolute;top:50%;right:4px;}
.ddcommon .ddTitle{padding:0;position: relative;display: inline-block;width:100%}
.ddcommon .ddTitle .ddTitleText img {position: relative;vertical-align:middle;float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999}
.ddcommon .clear, .ddcommon .ddChild li{clear:both;}
.ddcommon .ddTitle .ddTitleText, .ddcommon .ddTitle .description, .ddcommon .ddChild li .description{display:block}
.ddcommon .ddChild li img{border: 0 none;position: relative;vertical-align: middle;float: left}
.ddcommon .noBorderTop{border-top: none 0 !important;padding: 0;margin: 0}
.ddcommon .ddTitle .ddTitleText .ddTitleText, .ddChild li.optgroup{padding:0}
.ddChild li.optgroup .optgroupTitle {padding:0 5px;font-weight:bold;font-style:italic}
.ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
/*************** default theme **********************/
.dd {border:1px solid #d30830}
.dd .ddArrow {margin-top:-5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #d30830}
.dd .ddTitle .ddTitleText{padding:9px 20px 9px 10px;text-align:left}
.dd .ddTitle .ddTitleText .ddTitleText {padding:0}
.dd .ddTitle .description{font-size: 12px;color: #666}
.dd .ddTitle .ddTitleText img{padding-right:5px;width:16px;height:16px;}
.dd .ddChild{border:1px solid #e1e0e1;background-color:#fff;left:-1px;}
.dd .ddChild li{padding:8px;border-bottom:1px solid #e1e0e1;text-align:left}
.dd .ddChild li:last-child{border-bottom:0}
.dd .ddChild li .description{color: #666}
.dd .ddChild li .ddlabel{color: #333}
.dd .ddChild li.hover{background-color:#fce7e7}
.dd .ddChild li img {padding:0 6px 0 0}
.dd .ddChild li.selected{background-color:#ebebeb}
.naked-select .dd{border:1px solid #eee}
.naked-select .dd .ddChild li{padding:0 5px}
.naked-select .dd .ddTitle .ddTitleText{padding:2px 10px 2px 5px}
.naked-select.pricing .dd{border:1px solid #FFEEEE}
.naked-select.pricing .dd .ddArrow{margin-top:-2px}
.naked-select.pricing .dd .ddTitle .ddTitleText{padding:0}
.hk-solu-page .dd{border-color:#fb717d}
.hk-solu-page .dd .ddArrow{border-top:8px solid #fb717d}
.hk-solu-page .dd .ddChild li{padding:2px 10px}
.hk-solu-page .dd .ddTitle .ddTitleText{padding:0 20px 0 10px}
/*下拉框显示 end*/

/* 类似slider拖动 start */
.kendo {position:relative;float:left;vertical-align: middle;min-width:400px;width:72%;height:40px;padding:15px 0 0 5px}
.k-block, .k-widget, .k-grid, .k-slider, .k-splitter, .k-treeview, .k-panelbar, .k-content, .k-header-column-menu {outline:0 none;}
.k-slider-horizontal{display:inline-block;height: 6px;width:200px}
.k-slider{-moz-user-select:none;background-color:rgba(0,0,0,0);border-width:0;position:relative}
.k-block, .k-widget{line-height:normal}
.k-draghandle{position:absolute;background-repeat:no-repeat;background-color:#d30830;text-indent:-3333px;overflow:hidden;text-decoration:none;text-align:center;outline:0}
.k-slider-horizontal .k-draghandle{top:-10px;width:21px;height:28px;background: url("../../../static/image/icon/icon1.png.html") -674px -230px;}
.k-animation-container, .k-widget, .k-widget *, .k-animation-container *, .k-widget *:before, .k-animation-container *:after, .k-block .k-header, .k-list-container{-moz-box-sizing: content-box}
.k-widget, .k-widget *{background-clip: border-box}
.k-widget, .k-block, .k-inline-block, .k-draghandle{/* height:44px; */}
.k-slider-track, .k-slider-selection{margin:0;padding:0;position:absolute}
.k-slider .k-icon, .k-slider-track, .k-slider .k-tick{cursor:pointer}
.k-slider-horizontal .k-slider-track, .k-slider-horizontal .k-slider-selection{background-repeat:repeat-x;height:9px;left:0;top:2%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.k-draghandle{border-color:#d30830;background-color:#d30830;-webkit-box-shadow:none;box-shadow:none}
.k-draghandle:hover{border-color:#d30830;background-color:#d30830;-webkit-box-shadow:none;box-shadow:none}
.k-slider-track{background-color:#ebebeb; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.k-slider-selection{background-color:#fddae1}
.k-draghandle{/*border-radius:4px*/}
.k-state-selected,.k-state-selected:link,.k-state-selected:visited,.k-list>.k-state-selected,.k-list>.k-state-highlight,.k-panel>.k-state-selected,.k-ghost-splitbar-vertical,.k-ghost-splitbar-horizontal,.k-draghandle.k-state-selected:hover,.k-scheduler .k-scheduler-toolbar .k-state-selected,.k-scheduler .k-today.k-state-selected,.k-marquee-color{color:#fff;background-color:#d30830;border-color:#d30830}
.k-tooltip{position:absolute;z-index:20;padding:4px 5px 4px 6px;background:#fff;background-repeat:repeat-x;min-width:20px;text-align:center;border:1px solid #e1e0e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
/* 类似slider拖动 end */

/* 带宽刻度 */
.slider_val{ float:left; margin:15px 0 0 10px;}
.slider_val input{width:70px;text-align:center; height:40px; line-height:40px;}
/*地图节点闪烁*/
.map-site-marker {display:inline-block; width: 30px; height: 30px; position: relative; border-radius: 50%;vertical-align: middle;}
.map-site-marker .circle {position: absolute; top: 50%;left: 50%;margin-left: -4px;margin-top: -4px; width: 8px; height: 8px; background-color: #77EDFF; border-radius: 4px;}
.map-site-marker .pulse {display:block; width: 100%; height: 100%;background-color: #77EDFF; border-radius: 50%; opacity: 0;filter:alpha(opacity=0);}
@keyframes map-pulse { 0% {opacity: .85; filter:alpha(opacity=85);transform: scale(0); } 100% {opacity: 0;filter:alpha(opacity=0);transform: scale(1); } }
.map-site-marker .pulse.animated {animation: map-pulse 2s ease-out 1.5s infinite}
