*{ margin:0; padding:0;}
body{ font-family:Arial,"微软雅黑","宋体"; font-size:12px; color:#444; }
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none; }
/*-------------------------结束公用样式--------------------------*/
.clear_div { overflow:hidden; zoom:1;}
.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}

/*底导航*/
div.d_nav{ clear:both; background:#fff url(../images/footer.png) no-repeat center top; height:374px;}
div.d_nav_w{ clear:both; background:url(../images/footer.png) no-repeat center top; width:1180px; margin:0 auto; height:100%;}
dl.d_nav{ text-align:center; clear:both; padding:45px 0 0 0;}
dl.d_nav dt{ padding-bottom:30px; border-bottom:1px solid #848484; clear:both; text-align:center;}
dl.d_nav dd{ clear:both; padding:10px 0 0 0; line-height:2em; }
dl.d_nav dd a{ margin:0 25px;}
dl.d_nav dd a:hover{ color:#000; text-decoration:underline;}
ul.d_nav{ clear:both; padding:50px 0 0 0;}
ul.d_nav li{ float:left; width:33.3%;}
ul.d_nav dl{ clear:both; width:90%;}
ul.d_nav dt{ float:left;}
ul.d_nav dd{ float:right; width:67%;}
ul.d_nav dd h3{ font-size:20px; line-height:1.2em;}
ul.d_nav dd p{ clear:both; color:#666; padding-top:5px; line-height:1.6em;}
div.d_nav em{ clear:both; display:block; padding:55px 0 0 0;_padding:50px 0 0 0; text-align:center; font-style:normal;}
div.d_nav em a{ display:inline-block; border:1px solid #000; padding:8px 35px; cursor:pointer; line-height:2em; height:2em; vertical-align:middle;}
div.d_nav em a:hover{ background:#000; color:#fff;}
/*文件底*/
ul.footer{ clear:both; text-align:center; height:30px; line-height:30px; background:#6b6f7c; color:#fff;}
ul.footer li{ clear:both; width:1180px; margin:0 auto; height:100%; background:#6b6f7c;}
ul.footer a{ color:#fff;}
ul.footer a:hover{ color:#d9dbe2; text-decoration:underline;}
ul.footer span{ margin:0 15px;}
/*-------------------star在线工具*/
*html{background-attachment:fixed;}
div.online{ background:none; width:60px;top:67%;right:1%;
            position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
/*--------------star图标*/
ul.online{ clear:both;}
ul.online li{ z-index:1111; clear:both; position:relative; height:74px;}
a.shop_a,a.top_a,a.online_a,a.online_as{ display:block; line-height:74px; height:74px; overflow:hidden; text-align:left; text-indent:-99999em;}

a.shop_a{ background:url(../images/online.png) no-repeat left 1px;}
a.online_a{ background:url(../images/online.png) no-repeat left -74px;}
a.online_as{ background:url(../images/online.png) no-repeat -120px -74px;}
a.top_a{ background:url(../images/online.png) no-repeat left -148px;}
#newmessages{display:none;}


a.num_text{ display:inline-block; position:absolute; top:0; right:0; padding:0 8px; color:#fff; background:#f2763f; line-height:1.2em; height:1.2em;}
/*star_弹出对话框*/
div.online_box{ display:none; clear:both; position:absolute; width:480px; padding:10px; border:5px solid #9cddf5; background:#f8f8f8; left:-520px;  top:-300px; z-index: 9999;}
/*div.online_box_big{ display:none; clear:both; position:absolute; width:480px; padding:10px; border:5px solid #9cddf5; background:#f8f8f8; left:-520px;  top:-300px;}*/
/*标题*/
dl.online_th{ clear:both; height:20px; line-height:20px; margin-bottom:-5px;}
dl.online_th dt a{ float: left; margin-right: 5px; display:block; background:url(../images/close_btn.gif) no-repeat; width:19px; height:19px; line-height:19px; text-align:left; text-indent:-9999em; cursor:pointer; border:none;}
dl.online_th dd{ float:left; font-size:14px;}
dl.online_th dt{ float:right;}
dl.online_th dt a:hover{ background-position:left -19px;}

dl.online_th dt a:first-child{ float: left; margin-right: 5px; display:block; background:url(../images/close_btn.png) no-repeat;background-position:left -38px; width:19px; height:19px; line-height:19px; text-align:left; text-indent:-9999em; cursor:pointer; border:none;}
dl.online_th dt a:first-child:hover{ background-position:left -57px;}
/*公告*/
dl.online_ann{ clear:both; padding:10px 10px; margin:10px 0; background:#eff8fa;}
dl.online_ann dt{ color:#ff0000; clear:both;}
dl.online_ann dd{ clear:both;}
/*提示*/
dl.online_answer{ clear:both; margin:0px 0;}
dl.online_answer dt{ clear:both;}
dl.online_answer dd{ clear:both; padding:0px 0 0 0;}
dl.online_answer dd p{ clear:both; padding:0px 0 0 0;}
dl.online_answer dd h3{ font-size:14px; font-weight:normal;}
/*表单和按钮*/
.fill_textarea,input.fill_text{ font-size:14px; background:#fff; vertical-align:middle; border:1px solid #ccc; padding:10px 10px;}
.fill_textarea{ width:458px; line-height:2em; height:250px; overflow: auto;}
input.fill_text{ line-height:14px; height:14px; padding:6px 10px; width:390px;}
.fill_textarea:hover,input.fill_text:hover{ border:1px solid #333; background:#fff;}
input.gray_btn{ border:1px solid #ddd; cursor:pointer; text-align:center; background:url(../images/gray_btn.png) repeat-x left bottom; height:26px; line-height:26px; text-align:center; width:58px; vertical-align:middle;}
input.gray_btn:hover{ border:1px solid #333;}
/*文字*/
dl.online_d{ border-top:1px solid #e8e6c6; margin-top:10px; padding:10px 15px 0 15px;}
dl.online_d dd{ clear:both; line-height:1.6em;}
dl.online_d dd span{ width:48%; display:inline-block;}
dl.online_d dd em{ font-style:normal; color:#1093ce;}
/*-----------------------------------star文字的样式*/
/*标题文字*/
.th{ font-family:"宋体"; font-weight: bold;}
/*日期*/
.date{ float:right; color:#999; font-size:12px; font-weight:normal;}
/*左右对齐*/
.l{ float:left;}
.r{ float:right;}
/*宋体*/
.china{ font-family:"宋体";}
/*---------------------------star滤镜的样式*/
/*圆角*/
.round_s{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
div.shadow_box{-moz-box-shadow:2px 0px 3px #eee; -webkit-box-shadow:2px 0px 3px #eee; box-shadow:2px 0px 3px #eee;}
/*链接文件*/
.round_s,div.shadow_box{ _position:relative;position:relative\9;behavior: url(pie.htc);}


/*----star头文件*/
div.header{ color:#666; clear:both; background:#fff url(../images/header.gif) no-repeat center top; height:135px;}
div.header a{ color:#666;}
div.header a:hover{ color:#000;}
div.header_w{ clear:both; background:url(../images/header.gif) no-repeat center top; height:100%; width:1180px; margin:0 auto; position:relative;}
/*头文件文字*/
div.header_t { padding:10px 0 0 0; line-height:24px; clear:both;}
dl.header_t{ float:right;}
dl.header_t dd{ padding:0 15px 0 0; color:#ccc; float:left;}
dl.header_t dd a{ margin:0 10px;}
dl.header_t dt{ float:left; background:url(../images/tel.png) no-repeat left top; padding-left:35px; height:100%;}
dl.header_t dt p{ clear:both; padding:4px 0 0 4px; line-height:1em; color:#888;}
dl.header_t dt img{ vertical-align:top;}
/*标志*/
dl.logo{ clear:both;color:#666; text-align:center; padding:3px 0 0 0;}
dl.logo dt{ clear:both; text-align:center;}
dl.logo img{ vertical-align:top;}
dl.logo dd{ clear:both; padding:8px 0 0 0;}
dl.logo dd a{ color:#666;}
dl.logo dd span{ margin:0 15px;}
dl.logo dd span em a{ color:#489bc8; margin:0 8px; padding:0 2px;}
dl.logo dd span em a:hover{ color:#fff; background:#000;}
dl.logo em{ font-style:normal;}
/* 留言 */
.igbook { display:none; position:absolute; left:680px; top:52px; background:#f8f8f8; border:3px #E6E6E6 solid; width:480px; padding:5px 10px; z-index:9999;}
.igbook .clo{ display:block; background:url(../images/close_btn.gif) no-repeat; width:19px; height:19px; line-height:19px; text-align:left; text-indent:-9999em; cursor:pointer; border:none; float:right;}
.igbook .clo:hover{ background-position:left -19px;}
.igbook th{ width:75px;text-align: right;}
.igbook td{ padding:8px 0px;}
.igbook select{ width:95px; height:28px; line-height:28px; border:1px solid #ccc; background:#fff;}
.igbook textarea{ width:370px; height:70px; line-height:20px; padding:4px 10px; border:1px solid #ccc; background:#fff;}
.igbook .btn{ height:28px; line-height:28px; padding:0px 10px; cursor:pointer; margin-bottom:10px;}

/*--------------star导航*/
div.nav_bg {width: 100%;background-color: white;}
div.nav{ clear:both; height: 38px; line-height: 38px; background:white; color:#cfcfcf; position:relative; z-index:11;width: 100%;margin: 0 auto;box-shadow: 0px 1px 2px #DADADA;}
ul.nav{ clear:both; width:900px; margin:0 auto; background:white; height:100%;}
ul.nav li{ float:left; text-align:center; width:14%;  color:#cfcfcf;background:url(../images/nav_line.gif) no-repeat right center; padding-right:1px;}
ul.nav li a{ color:black; display:block; float:left; width:100%;}
ul.nav li.nav_last { background:none;}
ul.nav li a:hover,ul.nav li#nav_hover08 a:hover{ color:black; background:#E5E5E5; text-decoration:none;}
ul.nav dd .dd-li {
    background:none;
    padding-left: 20px;
    text-align: left;
    width: 100%;}
ul.nav dd .dd-li a {float: inherit;}
ul.nav dd .dd-li a:hover {text-decoration: none;}
/*动态添加样式*/
ul.nav li.hover a{ color:black; background:#E5E5E5;}
/*-------------------star二级导航*/
div.sec_nav{height: 210px; display:none;clear:both; position:absolute; top:36px; left:0; width:100%; color:#d1d1d1; background:rgba(0,0,0,0.7); padding-bottom:10px;}
div.sec_nav b{ font-weight:normal;}
div.sec_nav .dd-ul { flex: 1 0;}
div.sec_nav dl dd a{ background:none !important; color:#d1d1d1 !important;display:inline-block; float:none;}
dl.sec_nav dd a:hover{ color:white !important; text-decoration: none;}
div.sec_nav em,div.sec_nav font{ font-style:normal;}
dl.sec_nav{ clear:both; padding:15px 0; width:1000px; margin:0 auto; text-align:left;}
dl.sec_nav dt{ clear:both; font-size:22px; padding:1px 0 8px 0; border-bottom:1px solid #787878; line-height:1.4em; height:1.4em;}
dl.sec_nav dt span{text-transform:uppercase; display:inline-block; padding-left:20px;}
dl.sec_nav dd{ clear:both; padding:10px 0 0 0;  line-height:2em; display: flex; justify-content: space-around }
dl.sec_nav dd p,dl.sec_nav dd font,dl.sec_nav dd em{ display:block; clear:both; width:96%; }
dl.sec_nav dd p{ text-indent:3em;padding-left: 3em;}
dl.sec_nav dd font,dl.sec_nav dd em{ clear:both; color:#91203a; display:block; padding-top:40px; text-align:right;padding-left: 3em;}
dl.sec_nav dd font a{ margin:0;color:#91203a;}
dl.sec_nav dd font a b{ text-decoration:underline; color:#d1d1d1;}
dl.sec_nav dd font a:hover b,dl.sec_nav dd font a:hover{ background:#91203a !important; color:#fff !important; text-decoration:none;}
dl.sec_nav dd em{ padding:0;}
dl.sec_nav dd em span{ text-align:left; float:left; width:33.3%;}
dl.sec_nav dd div.l{ padding:10px 0 0 0; width:40%;}
dl.sec_nav dd div.r{ width:370px;}
dl.sec_nav dd div.l a{ float:left; width:33.3%;}
dl.sec_nav dd div.l a.blank {text-decoration: none}

/* IE低版本兼容提示  */
.browser-nonsupport {
    text-align: center;
    height: 25px;
    line-height: 25px;
    background-color: yellow;
}
/* 微信 */
.ht_wx_div{
    width:180px;
    height: 180px;
    position: absolute;
    z-index: 99999;
    top:30px;
    overflow: hidden;
}

.ht_wx_div img{
    position: relative;
    z-index: 99999;
    _width:150px;
    _height: 150px;
}
.h_wx {position: relative}
.h_wx  div {display: none;position: absolute;}
.h_wx:hover div{display: block;position: absolute;overflow: hidden}

/* 放假安排样式 */
.holiday {position: relative;display: none;}
.holiday-bg {
    background: url(/Public/images/holiday2017.jpg) center top no-repeat;
    height: 128px;
}
.holiday-close {
    position:absolute;;
    top: 50px;
    right: 30px;
}
.holiday-close img{width: 30px;}
