@charset "utf-8";
*{ font-family:"微软雅黑";}
.clearfix{zoom: 1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom: 1;}

.jump{transition: all 0.5s linear;}
.jump:hover{
transform: scale(1.2)
}

.width_ctrl {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#box_cp_nr .tabhead span {width:176px;display:block;float:right;height:34px}
#box_cp_nr .tabhead span a {line-height:34px;display:block;font-family:微软雅黑;background:url(img/jt.png) no-repeat left -34px;color:#fff;font-size:16px;text-decoration:none}
#box_cp_nr .tabhead span a:hover {background:url(img/jt.png) no-repeat left top;color:#fff}

.index_about{ width:1200px; margin:50px auto 0 auto; text-align:left;}
.index_about .dbt{ font-size:36px; color:#333; line-height:40px; text-align:center; font-weight:bold;}
.index_about .xx{ width:50px; height:3px; background:#e10511; margin:10px auto 0 auto;}
.index_about .desc{ font-size:14px; color:#333; line-height:40px; text-align:center; margin-bottom:20px;}
.index_about .l{ width:340px; height:390px; background:url(images/index_about_bg.jpg) center top no-repeat; float:left; padding:60px 30px 30px 30px;}
.index_about .l .bt{ line-height:40px; font-size:30px; color:#fff;}
.index_about .l .ms{ padding:20px 0; max-height:270px; line-height:30px; font-size:14px; color:#fff;}
.index_about .l .ms p{text-indent: 2em;padding-bottom: 10px;text-align: justify;}
.index_about .l .ms p:last-child{padding-bottom: 0;}
.index_about .l .an{ display:block; width:170px; height:40px; line-height:40px; border:1px solid #fff; text-align:center; font-size:14px;}
.index_about .l .an:hover{ background:#c72c32}
.index_about .r{ background:#cecece; width:800px; height:480px; float:right;}
.index_about .r .gsitem{ width:340px; height:400px; float:left; position:relative; padding:50px 30px 30px 30px; overflow:hidden;}
.index_about .r .gsitem:hover img{transform: scale(1.2);}
.index_about .r .gsitem .bg{background: rgba(0,80,150,0.6);position: absolute;width: 100%;height: 100%;z-index: 2;left: 0;top: 0;}
.index_about .r .gsitem img{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
.index_about .r .gsitem .gsbt{ line-height:40px; font-size:24px; color:#fff; position:relative; z-index:3}
.index_about .r .gsitem .gsms{ line-height:30px; font-size:14px; color:#fff; padding:10px 0; position:relative; z-index:3;text-align: justify;}

#box_hz_top {width:1200px; margin:0 auto;}
#box_hz_top .dbt{ font-size:36px; color:#333; line-height:40px; text-align:center; font-weight:bold;}
#box_hz_top .dbt a{color:#333;text-decoration: none;}
#box_hz_top .xx{ width:50px; height:3px; background:#e10511; margin:10px auto 0 auto;}
#box_hz_top .desc{ font-size:14px; color:#333; line-height:40px; text-align:center; margin-bottom:20px;}

.foot_contact{ margin-top:40px; background:url(img/png.png) no-repeat center 50%; color:#fff; text-align:left;}
.foot_contact li{ width:calc(25% - 61px); float:left; border-right:rgba(255,255,255,0.2) 1px dashed; padding-left:30px; padding-right:30px;}
.foot_contact li:first-child{ width:calc(25% - 31px); padding-left:0;}
.foot_contact li:last-child{ width:calc(25% - 30px); border:none; padding-right:0;}
.foot_contact li h3{font-size:1.17em;line-height:32px;}
.foot_contact li span{line-height:22px;font-size:12px;}

.language{ line-height:30px; font-size:14px; color:#999; text-align:right; padding-right:20px;}
.language img{ max-height:30px;}
/*新闻列表*/
/* module 外框容器

------------------------------------------------------------------------------------------ */
.qhd_column_contain{width:1200px; margin:50px auto 0 auto;}
.module-default { margin:0; padding:0; }
.module-default > .module-divider { margin-bottom:15px; }
.module { margin-bottom:25px; }
.module-title-default { margin-bottom:10px; overflow:hidden;  }
.module-title-default > .module-title-content {}
.module-title-default > .module-title-content h3 { display:inline-block; float:left; line-height:24px; font-size:20px; font-weight: normal; color: #333;}
.module-title-default > .module-title-content span { margin-left:5px; float:left; line-height:22px; color:#808080; font-size:16px; }
.module-title-default > .module-title-content span strong { font-weight:normal; margin-left:5px; color:#808080; font-family:Arial,sans-serif; }
.module-title-default > .module-title-content i { display:block; float:left; _display:inline; width:8px; height:8px; overflow:hidden; position:relative; top:9px; margin-left:10px; background:url(img/icon-title-d.gif) no-repeat; }
.module-more-default a { padding-right:17px; font-size:13px; background:url(images/icon-more.png) no-repeat right center; display:block; line-height:24px; color:#333; text-decoration:none;}
.module-more-default a:hover { color:#550b00; text-decoration:none; }
.module-icon-default { padding-left:25px; background-repeat:no-repeat; background-position:left center; }
.module-divider { height:1px; overflow:hidden; background-color:#e2e2e2; margin-top:25px; clear:both; }
.module-no-margin, .module-no-margin .module-content p, .module-no-margin .module-content ul, .module-no-margin .module-content ol, 
.module-no-margin .module-content h1, .module-no-margin .module-content h2, .module-no-margin .module-content h3, .module-no-margin .module-content h4,
.module-no-margin .module-content h5, .module-no-margin .module-content h6 { margin:0; }

/* default marg-per3 margin right 3% */

.col-2-1 {width: 48.5%; margin-right:3%;}
.last {margin-right:0; *float:right; *clear:right;}

.entry-list-time-hl .entry-item { position:relative; border-bottom:1px dotted #ccc; min-height:80px; height:auto !important; _height:80px; }
.entry-list-time-hl .time {}
.entry-list-time-hl .time-date { display:block; color:#333; line-height:1; font-size:12px; padding-bottom: 8px;}
.entry-set-time-hl .entry-item {min-height:70px; height:auto !important; _height:70px; padding-bottom:15px; margin-bottom:15px; float:left;}
.entry-set-time-hl .entry-title { margin-bottom:10px;}
.entry-set-time-hl .entry-title h2 { font-size:13px;}
.entry-set-time-hl .entry-summary { color:#808080; font-size:13px;}
.entry-set-time-hl .time { }
.entry-set-time-hl .time-day { font-size:25px; line-height:40px; }
.entry-set-time-hl .time-date { font-size:11px; text-align: left; }
.entry-list-time-hl-col .entry-item { border-bottom:none; }

.entry-item { margin-bottom:25px; padding-bottom:25px; border-bottom:1px dotted #e5e5e5; }
.entry-item .typo .typo-img { margin-right:25px; }
.entry-item .typo .typo-img-right { margin-right:0; margin-left:25px; }
.entry-img { margin-bottom:10px; }
.entry-img img { display:block; }
.entry-title { margin-bottom:15px; }
.entry-title h2 { font-size:16px; line-height:1.3; text-align:left;}
.entry-title a { text-decoration:none; color:#333; font-weight:bold;}
.entry-title a:hover { text-decoration:none; }
.entry-meta { font-size:12px; margin-bottom:10px; color:#999; }
.entry-meta em { margin:0 8px; }
.entry-meta strong { font-weight:normal; }
.entry-meta a { color:#999; }
.entry-meta a:hover { color:#FFB800; text-decoration:none; }
.entry-summary { color:#808080; font-size:13px; margin-bottom:-5px; }
.entry-summary p { line-height:1.6; max-height:3.2em; overflow:hidden;text-align: justify;color: #333;}
.entry-detail { padding-right:10px; font-size:13px; color:#998b81; background:url(images/arrow-r.gif) no-repeat right center; }
.entry-detail:hover { text-decoration:none; color:#FFB800; }
.float-right {
    float: right;
    display: inline;
}

.fenye {width:100%;text-align:center; margin-top:20px}
.fenye .xiaocms-page {display:inline-block;}
.fenye .xiaocms-page a,.fenye .xiaocms-page span {display:inline-block;padding:0 13px;text-align:center;line-height:34px;margin:0 5px;border:#48494a solid 1px;overflow:hidden;font-size:13px;color:#fff; text-decoration:none; background:#48494a;}
.fenye .xiaocms-page a:hover {background:#d83514;color:#fff!important;border:#d83514 solid 1px;}
.fenye .xiaocms-page span {background:#d83514;color:#fff;border:#d83514 solid 1px;}

/*放大镜样式 开始*/
.magnifierRentgen {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    width: 100%
}
.magnifierRentgen .magnifier-loupe {
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    top: 0;
    left: 0;
    border: #191919 4px solid;
    box-shadow: rgba(0,0,0,0.3) 5px 5px 8px;
    cursor: none;
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    display: none
}
/*放大镜样式 结束*/