@charset "utf-8";
/*CSS Document*/
/*init BEGIN*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,/*structural elements 结构元素*/ dl,dt,dd,ul,ol,li,/*list elements 列表元素*/ pre,/*text formatting elements 文本格式元素*/ fieldset,lengend,button,input,textarea,/*form elements 表单元素*/ th,td{margin:0; padding:0; outline:none;}/*清除内外边距*/
a:focus{-moz-outline-style:none;}/*IE不支持*/
a:focus{outline:none;}/*很多网站都会加的属性*/
@media (min-width: 0px) and (max-width: 1200px) {
    img{ max-width:100%;}
}
body,button,input,select,textarea{/*for ie*//*font:12px/1 Tahoma,Helvetica,Arial,"宋体",sans-serif;*/font:12px/1 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif; /*用 ascii 字符表示，使得在任何编码下都无问题*/}/*设置默认字体*/
address,cite,dfn,em,var{font-style:normal;}/*将斜体扶正*/
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}/*统一等宽字体*/
small{font-size:12px;}/*小于 12px 的中文很难阅读，让 small 正常化*/
ul,ol{list-style:none;}/*重置列表元素*/
a{text-decoration:none;}/*重置文本格式元素*/
abbr[title],acronym[title]{/*注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果*/border-bottom:1px dotted; cursor:help;}
q:before,q:after{content:'';}
/*重置表单元素*/
legend{color:#000;}/*for ie6*/fieldset,img{border:none;}/*img 搭车：让链接里的 img 无边框*/
/*注：optgroup 无法扶正*/
button,input,select,textarea{font-size:100%; /*使得表单元素在 ie 下能继承字体大小*/}
table{border-collapse:collapse; border-spacing:0;}/*重置表格元素*/
hr{border:none; height:1px;}/*重置 hr*/
html{overflow-y:scroll;}/*让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
    /*清除float BEGIN*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block; display:block; zoom:1;}
    /*清除float END*/
/*init END*/
/*banner BEGIN*/
.index_banner .slides,.index_banner .slides .ulImage,.index_banner .slides .ulImage li{height:800px;}/*index banner height*/
.slides,.slides .ulImage,.slides .ulImage li{height:800px;}/*subpage banner height*/
.headKv{clear:both;height:auto; position:relative; margin-top: 102px;}
.slides .ulImage li .imgBox{height:0; width:960px; margin:-530px auto 0 auto; position:relative; z-index:0;}
.slides .ulLink{margin:0px auto;}
.ql_banner_an{position:absolute; z-index:1; bottom:15px; left:0px; width:100%; height:8px;}
.slides .ulLink li{float:left; margin:0px 2px; width:22px; height:8px; cursor:pointer; background:#FFF;}
.slides .ulLink li.liCurr{background:#0681c5;}
.bg_idxKv b{display:block; background:url(../images/blank.gif) no-repeat center top scroll; height:100px;}
.slides{overflow:hidden; position:relative;}
.slides .ulImage{position:absolute; z-index:0; left:0; top:0; overflow:hidden;}
.slides .ulImage li{float:left; width:100%;}
/*banner END*/
/*上下篇 BEGIN*/
.sub_updown{clear:both; margin-top:10px;font-family:"微软雅黑"; overflow:hidden; font-size:12px; line-height:30px;padding:4px 0; width:100%;}
.sub_updown .sub_updown_up,.sub_updown .sub_updown_down{clear:both; overflow:hidden; margin:6px 0px;}
.sub_updown .sub_updown_up span,.sub_updown .sub_updown_down span{ background:#4d4d4d; color:#fff; padding:5px 15px; margin-right:10px;}
.sub_updown div a{color:#666;}
.sub_updown .sub_updown_hover a:hover{color:#3a9ef4;}
.sub_updown .sub_updown_hover a:hover span{background:#3a9ef4;}
.sub_updown .sub_updown_hover a span{ cursor:pointer;}
/*上下篇 END*/
/*分页 BEGIN*/
.ql_fenye{clear:both; width:100%; text-align:center;font:12px/23px "微软雅黑"; margin-top:45px;}
.paginator a{color:#444;padding:2px 6px;border:1px solid #ccc;}
.paginator a,.paginator span{margin:0px 3px;}
.paginator a.sun_paging_hover:hover{color:#fff; background:#ff6900;}
.paginator span{background:#ff6900; color:#fff !important; padding:2px 6px !important; font-weight:normal !important; border: 1px solid #ff6900;}/*选中需要全部important一下*/
/*分页 END*/
a[href] *{ cursor:pointer;}
a[href] img:hover{ filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;}
.qgl_ddb{ display: none; position: fixed; right: 10px; bottom: 10%; z-index: 1000000; height: 26px; width: 26px; background: url(../images/dingbu.png) no-repeat center; cursor: pointer;}
.qgl_ddb:hover{ background: url(../images/dingbus.png) no-repeat center;}
.qgl_xptextcenter li{ min-height: 30px; line-height: 30px;}
.qgl_xptextcenter li em{ display: block; float: left; height: 30px;}
.qgl_xptextcenter li div{ margin-left: 72px;}
.lh-lxwm a{ color: #333;}
.lh-lxwm a:hover{ color: #00aadd;}
@media (min-width: 0px) and (max-width: 768px) {
    .phonebanner { max-height: 395px; overflow: hidden; }
}
@media (min-width: 0px) and (max-width: 526px) {
    .phonebanner { max-height: 292px; overflow: hidden; }
}
@media (min-width: 0px) and (max-width: 394px) {
    .phonebanner { max-height: 219px; overflow: hidden; }
}
@media (min-width: 0px) and (max-width: 330px) {
    .phonebanner { max-height: 184px; overflow: hidden; }
}
.lh-jdal li h3 a,.lh-jdal li h3{ display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.stop_hp{ display:none; position:fixed; width:100%; height:150%; left:0; top:-50%; z-index:100000; background:#000 url(../images/stop_hp.jpg) center bottom no-repeat; background-size: auto 67%;}
.qgl_totop{ display: none; position: fixed; right: 5px; bottom: 20px; height: 30px; width: 30px; background: url(../images/xl28.png) no-repeat center; background-size: 30px 30px;}
#Zoom a{ color: #333;}
#Zoom a:hover{ color: #f5a23a;}

