
@import url("public_blue.css");
@import url("public_yellow.css");
@import url("public_green.css");
@import url("animate_yellow.css");
@import url("page_yellow.css");
@import url("project.css");
@charset "utf-8";
* {margin: 0;padding: 0;}
body {text-align: left;color: #333;font-size: 12px; background: #f5f5f5; font-family: 微软雅黑;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl {font-weight: normal;font-size: 12px;}
ol,ul {list-style: none;}
label,select,input[type="submit"],input[type="button"],button {cursor: pointer;}
img {border: 0;margin: 0;}
textarea {overflow: auto;}
em {font-style: normal;}
table {border-collapse: collapse;}
.clear {height: 0;clear: both;line-height: 0;font-size: 0;}
a {color: #444;}
a:link,a:visited {text-decoration: none;}
a:hover {color: #C00;text-decoration: none;}
a * {cursor: pointer;}
a img {border: 0;}
select,input,button {vertical-align: middle;}
body img.valign {vertical-align: middle;}
a,area {blr: expression(this.onFocus=this.blur());}
:focus {outline: 0;}
.clearfix:after {content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;}
.fn-left{ float: left;}
.fn-right{float: right;}

.overEl{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*字体颜色*/
.fcred{ color: #d53c3e;}
.fcgray{ color: #999;}

/*字体大小*/
.fs16{ font-size: 16px;}

.wrap{ width: 1200px; margin: 0 auto;}
.wrap950{ width: 950px; margin: 0 auto;}
.mt10{margin-top:10px;}
.mt20{ margin-top: 20px;}
.mb50{margin-bottom: 50px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt0{margin-top: 0!important;}
/*分享*/
.share{float:left;width:198px;}
.share .to{float:left; font-size: 14px; color: #999;}
.share .bdshare-button-style0-24 a{float:left;margin:0 0 0 10px;padding-left:0!important;width:20px!important;height:20px!important;background:url(../img/icon/zsdetail_icon.png) no-repeat 0 -100px;}
.share .bdshare-button-style0-24 .bds_qzone{background-position:0 -100px;}
.share .bdshare-button-style0-24 .bds_tsina{background-position:-39px -150px;}
.share .bdshare-button-style0-24 .bds_weixin{background-position:-20px -125px;}
.qzshare{ width: auto; position: relative; margin-top: 10px;}
.qzshare .bdsharebuttonbox{ display: none; background: url(../img/bgshare.png) no-repeat; width: 20px; height: 80px; position: absolute; top: 18px; padding: 10px 17px 40px;}
.qzshare .to{padding-left: 23px;}
.qzshare .to{ background: url(../img/icon/zsdetail_icon.png) 0px -404px no-repeat;}
.qzshare .bdshare-button-style0-24 a{float: none; display: block; margin: 14px 0;}
.qzshare:hover .bdsharebuttonbox{ display: block;}
.qzshare:hover .to{ background: url(../img/icon/zsdetail_icon.png) 0px -433px no-repeat; color: #e6191e; cursor: pointer;}
/* 留言板 */
.msgv1-call #web_freecall_phone_input{width: 245px!important;}
.msgv1-call #web_freecall_code_input{width:85px!important;}

/*底部悬浮*/
.bottomFix .bottomBar li{line-height: 60px;}
.bottomFix .bottomBar{height: auto;width: 100%; position: fixed;bottom: 0; left: 0; color: #fff;z-index: 10002;background: url(../img/fixed_bg.jpg) center center repeat-y;}
.bottomFix .bottomBar .fix-btnUp{width: 78px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: -24px;
    left: 50%;
    margin-left: 650px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #701e55;}
.bottomFix .fix-btnUp i{ width: 10px; height: 10px; vertical-align: middle; margin-left: 5px; display: inline-block; background: url(../img/icon/fixed_arrow.png) -4px -4px no-repeat;}
.bottomFix .tip-txt{float: left;margin-top: 14px;}
.bottomFix .tip-txt h3{font-size: 24px;color: #fff;font-weight: bold;}
.bottomFix .tip-txt i{display: inline-block;width: 36px;height: 30px;background: url("../img/icon/qz_icon.png") 0 -186px no-repeat;vertical-align: middle;margin-top: -3px;margin-right: 6px;}
.bottomFix .fixed-form{float: right;margin-top: 11px;}
.fixed-form .nameInp,.fixed-form .telInp{height: 38px;line-height: 36px;background-color: #fff;border-radius: 4px;float: left;margin-right: 10px;overflow: hidden;}
.fixed-form .nameInp input,.fixed-form .telInp input{width: 100%;border: none;text-indent: 10px;font-size: 14px;}
.fixed-form .nameInp{width: 150px;}
.fixed-form .telInp{width: 430px;}
.fixed-form .telInp input{width: 320px;}
.fixed-form .telInp button{width: 110px;height: 100%;float: right;border: none;background-color: #e6191e;color: #fff;}
.fixed-form .zx-btn{float: left;display: block;width: 120px;height: 38px;line-height: 36px;text-align:center;
    background-color: #2084c0;color: #fff; border-radius: 4px;font-size: 14px;}
.fixed-form .zx-btn i{display: inline-block;width: 18px;height: 18px;
    background: url("../img/icon/qz_icon.png") -5px -234px no-repeat;margin-right: 6px;vertical-align: middle;margin-top: -3px;}
.bottomFix .bottomBar .wrap{overflow: hidden;height: 60px;}
.bottomFix .btmdown .wrap{height: 3px;}
.bottomFix .btmdown .fix-btnUp i{background-position: -35px -3px;}
.bottomFix .bottomBar .btnUp{background: #701e55;}
/*backtop*/
.backtop{display: none;width: 50px;height: 50px;background: rgba(0,0,0,.2);position: fixed;bottom: 150px;left: 50%;margin-left: 620px;border-radius: 4px;z-index: 10002}
.backtop:hover{background:rgba(0,0,0,0.4) }
.backtop i{display: block;width: 100%;height: 100%;background: url(../img/icon/back_top.png) center center no-repeat;}

/*顶部链接样式*/
.linkitem{ float: left;width: 192px; margin-left: 9px; height: 19px; overflow: hidden;}
.linkitem:nth-child(1),.linkitem:nth-child(7){ margin-left: 0;}
.linkitem:nth-child(7),.linkitem:nth-child(8),.linkitem:nth-child(9),.linkitem:nth-child(10),.linkitem:nth-child(11),.linkitem:nth-child(12){margin-top: 8px;}
.linkitem dt,.linkitem dd{float: left; margin-right: 4px;}
.linkitem dt{ border-right: solid 1px #e1e1e1;padding-right: 5px;}
.linkitem dt a{color: #db3428; font-size: 12px; font-weight: bold;}
.linkitem dd a{ color: #767676; display: inline-block; max-width: 48px; overflow: hidden;}
