@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0 ;}
html{ -webkit-text-size-adjust:none;/*只针对低版本谷歌*/}
body{font-size:12px; color:#666; _overflow:hidden; overflow-x:hidden;  background:#fff; width: 100%;  *cursor: default;}
body,ol,table,tr,td,ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p,
blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,time, mark, audio, video{ font-family: "微软雅黑",Tahoma, Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; font-style:normal;}
li{ list-style-type:none;}
img{ border:none; vertical-align:middle;}
/*-------将特定标签设成块---------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display: block;}
/*-------给a加时间过渡、清除默认样式---------*/
a{ outline:none; cursor:pointer; text-decoration:none;  transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; -moz-transition:all .4s ease 0s;}
a:active, a:hover { text-decoration:none}
a, area, a:active{ blr:expression(this.onFocus=this.blur());}
:focus { -moz-outline-style: none;} 
/*在浏览器拖动鼠标颜色*/
::selection { color: #000; background-color: #fff;}    
::-moz-selection { color: #000; background-color: #fff;} 
/*更改浏览器滚动条颜色兼容*/
html,body{ 
/*更改ie内核滚动条颜色*/
	scrollbar-face-color:#000; 
	scrollbar-highlight-color:#000;
	scrollbar-shadow-color:#000; 
	scrollbar-3dlight-color:#000; 
	scrollbar-arrow-color:#222; 
	scrollbar-track-color:#222; 
	scrollbar-darkshadow-color:#000; 
}  
/*更改-webkit-内核滚动条样式*/
::-webkit-scrollbar { width:8px;  height: 8px; background-color: #fcfcfc;}  
::-webkit-scrollbar-track  { border-radius: 10px; background-color: #fcfcfc;}  
::-webkit-scrollbar-thumb  {  border-radius: 10px; background-color: #211F1F; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
/*清除默认样式*/
blockquote, q{ quotes: none;}
blockquote:before, 
blockquote:after, 
q:before,
q:after { content: ''; content: none;}
/*-------表单居中、清理描边---------*/
input, button, select, textarea{ outline:none}
input, select, textarea, button { vertical-align:middle}
button { border:0 none; background-color:transparent; cursor:pointer}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;}
input, select {-moz-appearance: none;-webkit-appearance: none;-o-appearance: none;-ms-appearance: none;appearance: none;border: medium none; padding: 0;}
/*----- 表格重置-----*/
/*table { width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
caption { display:none;}*/
/*----- clearfix-----*/
.clearfix{ *zoom:1;}
.clearfix:before,
.clearfix:after{ display:table; content:''; line-height:0;}
.clearfix:after{ clear:both;}
/*-----display-----*/
.clear{ clear:both;}
.disno{ display:none;}
.disbk{ display:block;}
.distb{ display:table;}
/*-----针对webkit的hack写法-----*/
@media screen and (-webkit-min-device-pixel-ratio:0){}
/*----- 超出省略号///-----*/
.toe{ word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*******************header************************/
.mainTop{ position: relative; left: 0; top: 0; width: 100%; height:100%  }
.index-bg{height:920px;/* background:url(../images/bg.jpg); *//*z-index: 99;*/ background-size:100% 100%;}
.hejun-body-box{ position: relative; background-color: #fff; z-index: 99;}
header{ position: absolute; left: 0%; top: 0%; width:100%; z-index: 9; background:url(../images/top-bg.png) repeat-x; height:150px;
  transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
  -webkit-transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
  -moz-transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
  -o-transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
  -ms-transition: all .55s cubic-bezier(0.55, 0.75, 0.6, 1) 0s;
}
.index-header{left: 50%; margin-left:-700px;top:50px; width: 1400px;}
header.active{transform: translateY(-130%);-webkit-transform: translateY(-130%);-moz-transform: translateY(-130%);-o-transform: translateY(-130%);-ms-transform: translateY(-130%);}
.gaodu-con,.gaodu-detial-con{ width:1400px; margin:0 auto; overflow:hidden;}
.header-con{width:100%; margin:0 auto;}
.header-con{ /*height:315px;*/position: relative;}
.left{ float:left}
.right{ float:right}
.iphone{ color:#000; padding-top:5px; width:1000px; text-align:right}
.index-iphone{width:600px; text-align:left; margin-top:12px; margin-right:10px;}
.iphone font{ font-size:18px;}
.font1{ margin-right:20px;}
.logo{ float: left; height: 42px;}
.indexMenu{ width:32px !important;}
.topMenu{ float: left; margin-left:80px; font-size: 16px;  }
.index-topMenu{margin-top:2px;}
.index-gap{margin-top:50px;}
.topMenu a{ display: inline-block; width:67px; line-height: 40px; vertical-align: top; font-size: 16px; color: #000;  margin-right:40px; padding-bottom:23px; padding-top:10px; text-align:center; border:0px; float:left ; position:relative; }
.index-logo{ margin-top:8px; margin-left:20px;}
.index-topMenu a{ line-height:45px;}
/*改变下拉框style*/
.index-input-02 { width:80px;height:30px;padding-left:5px;color:#bdbdbd;background:url(../images/se.png) no-repeat center;font-size:14px;cursor:pointer;margin-right:5px; margin-right:10px;-moz-appearance: none;}
.index-input-02 option{ font-size:14px; line-height:24px; background:#333; border:none; cursor:pointer}
/*清除ie的默认选择框样式，隐藏下拉箭头*/
.index-input-02::-ms-expand { display: none; }
.index-text{ background:url(../images/text.png) no-repeat; width:132px; height:30px; line-height:30px; border:0px; color:#ffffff; padding-left:5px;}
.sou{ width:255px; margin-top:20px;} 
.index-button{ background:url(../images/sou.png) no-repeat; width:27px; height:30px; cursor:pointer}
/*城市*/
.main_city{position: absolute;top: 53px;left:171px;z-index: 99;}
.index-main_city{ left:205px; top:40px;}
.main_city_char1{font-size: 18px;color: #fff;margin-right: 14px;}
.main_city_char2{font-size: 18px;color: #000;margin-right: 14px;}
.main_city_btn_no{cursor: pointer;width: 98px;height: 42px;line-height: 42px;text-align: center;}
.main_city_btn_click{cursor: pointer;width: 98px;height: 42px;line-height: 42px;text-align: center;background-color: rgba(255,255,255,0.9);}
.main_city_name{width: 232px;background-color: rgba(255,255,255,0.9);position: absolute;top: 42px;left: 0px;z-index: 9999;padding: 20px 0px 20px 23px;}
.main_city_zy{display: block;width: 90px;height: 34px;line-height: 34px;text-align: center;color: #fff;background-color: #48ABE2;cursor: pointer;}
.main_city_ul li{float: left;color: #333333;font-size: 14px;margin-right: 30px;margin-top: 26px;}
.main_city_ul li a{color: #333333;font-size: 14px;}
.main_city_li_cur{color: #48ABE2 !important;font-weight: bold;}
/*---------导航style--------*/	

.topMenu a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 40px;
	height: 2px;
	background: #48ABE2;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	-o-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-ms-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	transform: translateY(-20px);
}
.indexMenu:after{width: 32px !important ;}
.topMenu a:hover::after,.topMenu a:focus::after {
	height: 2px;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	color:#48ABE2;
}
.topMenu a:hover,.topMenu a:focus{color:#48ABE2 !important;}
.currclass{border-bottom:2px solid #48ABE2 !important;color:#48ABE2 !important;}
.fwd{ background:url(../images/fwd-bg.png) 65px 23px no-repeat; width:87px !important;}
.topMenu .fwd::after {left: 13px !important;}
/*-----------底部style-------------*/
.gaodu-consulting-img{ width:50%; color:#FFFFFF;}
.gaodu-consulting-img img{margin-left:0px;transition:all .2s linear ;-webkit-transition:all .2s linear ;-o-transition:all .2s linear ;-ms-transition:all .3s linear ;-moz-transition:all .3s linear ;}
.gaodu-consulting-img:hover img{ margin-left:-6px;}
.bm-tj:hover{ background:#ece8e8;}
.bm-tj:hover,.gaodu-more:hover,.gaodu-consulting-img:hover img{transition:all .2s linear ;-webkit-transition:all .2s linear ;-o-transition:all .2s linear ;-ms-transition:all .2s linear ;-moz-transition:all .2s linear ;}
.gaodu-more:hover{ background:#131313}
.gaodu-con1{ background:url(../images/footer-bg.jpg) 1100px 15px no-repeat;}
.gaodu-contact{ width:100%; height:55px; background:#074C77}
.gaodu-con{ line-height:55px; color:#fff; font-size:16px;}
.gaodu-consulting{ width:250px; margin-top:8px;}
.gaodu-consulting img{ }
.gaodu-consulting a{ color:#fff; font-size:14px;}
.gaodu-footer{ width:100%; padding-top:10px; padding-bottom:10px; background:#0A73B4}
.footer-dl{ width:140px; float:left}
.footer-dl,.hotline,.footer-bm{ padding-top:40px;}
.footer-dl dt,.footer-dl dd{ float:left; width:130px; }
.footer-dl dt{ background:#074C77; height:30px; line-height:30px; border-radius:16px; font-size:16px; margin-bottom:10px; text-align:center;}
.footer-dl dd{ height:30px; line-height:30px ; margin-top:6px; font-size:14px; margin-left:2px;}
.footer-dl dt a{ font-size:16px;}
.footer-dl dd a,.bm-tj,.footer-bm .bm-text{ font-size:14px;}
.footer-dl dt a,.footer-dl dd a{ color:#fff}
.footer-dl dt a:hover, .footer-dl dd a:hover{ color:#d3d3d3; }
.hotline{ width:350px; line-height:26px; font-size:14px; color:#FFFFFF; padding-left:2px;}
.hotline font{ font-size:24px; margin-bottom:13px; float:left; width:100%;}
.footer-bm{ width:200px; line-height:30px; color:#FFFFFF;}
.footer-bm span{ padding-bottom:20px; float:left}
.footer-bm .bm-text{ width:185px; height:30px; border:#fff 1px solid; padding-left:5px; background:#0A73B4; color:#fff; margin-bottom:12px;}
.bm-tj{ width:90px; height:32px; background:#fff; color:#000; text-align:center; line-height:32px; display:block; }
.footer-weixin,.footer-weibo{ width:100px; text-align:center; margin-right:25px; display:block; margin-top:60px}
.footer-weibo span,footer-weixin span{ width:100%; display:block ; text-align:center}
.gaodu-record{ width:100%; text-align:center; float:left; padding-top:40px;}
/*---------右侧悬浮------------*/
.right_menu li span{ width:71px; height:61px; display:block; float:left}
.right_menu{ position:fixed; z-index:100; right:0px; margin-top:0px; width:71px; height:348px;top:50%; margin-top:-174px;}
.right_menu li{ float:left; width:100%; height:61px;text-align:center; position:relative; cursor:pointer; /*background:#fff*/}
.right_menu li a{ display:block;}
.right_menu li:last-child{ border-bottom:none;}
.right_menu li.last{border-bottom:none;}
.right_menu li em{ font-size:12px; line-height:14px; padding:15px 0px 25px 0px; position:absolute; width:100%; left:0; top:0; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all;/* background:#ffffff*/}
.bj{ background:#fff !important}
.right_menu li em .bdt{border-bottom: 1px solid #fff;width: 46%;margin: 0px 0px 0px 21px;padding-bottom: 17px;}

.right_menu li:hover em{color:#777777;opacity:1;-moz-opacity:1;filter:alpha(opacity=100); background:#fff;box-shadow: 0px 3px 8px -1px #c7c7c7;}
.right_menu li.on span img,.right_menu li:hover span img{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.right_menu li.on em{ background:#221916 !important; color:#fff !important;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.r_m_sub{ z-index:-1;position:absolute; visibility:hidden; top:0; right:0px; width:auto; padding:24px 10px 23px 20px; background:rgba(34,25,22,0.9);opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all; color:#fff}
.yiyou{ text-align:left; padding-top:10px;}
.SingleLine1Num1{ font-size:18px; padding:0px 5px;}
.sub_01{margin-top:-61px; width:330px;}
.sub_02{word-wrap: break-word; break-word: break-all; width:200px; height:17px; font-size:14px; margin-top:0px; color:#fff}
.ie7 .r_m_sub{display: none;}
.right_menu li.on .r_m_sub{ z-index:101;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);right:71px; visibility:visible; /*box-shadow: 0px 3px 8px -1px #e2e2e2;*/}
.right_menu li.on .r_m_sub{display: block;}
.sub_03{ margin-top:-183px !important; width:330px;}
.sub_03 dl.book{ width:295px !important;}
.sub_03 .yiyou{ padding-top:15px !important;}
.bon1{ margin-left:5px;}
.right_menu_font1{ font-size:22px;}
.right_menu_font2{ font-size:16px; padding:0px 4px;}
.sub_03 input{ width:300px; height:34px; line-height:34px;border:1px solid #D9D9D9; background:#fff;  margin-bottom:15px; padding-left:5px;}
.sub_01 h2{ margin:0 0 15px; text-align:left; font-size:16px;}
.sub_01 dl.book{ width:295px;}
.sub_01 dl.book.dot_ewm{width: 150px;}
.sub_01 dl.book.dot_ewm img{max-width: 100%;}
.sub_01 dl.book dd{ float:left; width:100%;}
.sub_01 dl.book dd span{ float:left; width:300px; height:34px; line-height:34px; border:1px solid #D9D9D9; background:#fff; margin-bottom:15px;}
.sub_01 dl.book dd span input.txt{ padding:0 3%; width:88%; font-size:12px; background:none; border:none;color:#999; margin-bottom:15px; height:34px; line-height:34px;}
.sub_01 dl.book dd span.an{ width:42%; margin-right:5px;}
.sub_01 dl.book dd span.an input.txt{padding:0 10%; width:80%;}
.sub_01 dl.book dd.last{ margin:5px 0 0;}
.sub_01 dl.book dd.last .bon{ display:block; width:300px; height:40px; line-height:40px; text-align:center;border:none;}
#go_top{ height:64px !important; background:url(../images/xf-li5.jpg) no-repeat ; display:none}
#go_top:hover{ background:url(../images/xf-li5h.jpg) no-repeat;box-shadow: 0px 3px 8px -1px #c7c7c7;}
.pm{ background:url(../images/pm.png) right center no-repeat #fff !important}
.gg{ width:100%; height:200px; margin:0 auto; margin-top:60px; margin-bottom:60px;}
/*按钮文字颜色*/
.bottonColor{ background:#48ABE2; color:#fff}
.fontColor,.arcitle-p a:hover,.arcitle-a:hover,.li-cur{ color:#48ABE2 !important;}
.fontColor1{ color:#621f03}
.toop{ z-index:9999}


.zly {padding:10px 10px 10px 10px; color:#FFFFFF; font-size:16px; font-weight:bold;}
.zly span {padding:10px 10px 10px 10px; color:#FFFFFF; font-size:20px; font-weight:bold;}











