.content {width:1200px;margin:0 auto;}
.header {height:140px;line-height:0;position:relative;z-index:3;display:inline-block;width:100%;vertical-align:top;}
.header .logo {width:156px;padding-top:20px;position:relative;margin-bottom:-30px;z-index:2;}
.header .logo:before {position:absolute;content:"";width:156px;height:20px;background:#B20405;top:0;left:0;}
.header .h_tel {text-align:right;font-size:15px;color:#333;line-height:40px;padding-right:20px;margin-bottom:4px;}
.header .h_tel span {padding-left:40px;background:url(../images/h_tel.png) no-repeat left top;line-height:40px;display:inline-block;}
.header .h_tel em {font-style:normal;font-size:22px;color:#333;font-weight:bold;}
.header .menu {margin-top:24px;}
.header .menu li {position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header .menu li a {display:block;font-size:16px;color:#333;text-align:center;line-height:33px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;border:1px solid transparent;border-radius:5px;}
.header .menu li:hover a,.header .menu li.cur a {border:1px solid #333;}
.ty-banner-1 {overflow:hidden;line-height:0;text-align:center;}
.ty-banner-1 img.show {visibility:visible;}
.p1-search-1 {background:#f2f2f2;height:82px;border-bottom:1px solid #eee;overflow:hidden;font-size:14px;}
.p1-search-1 p {color:#444;line-height:82px;}
.p1-search-1 a {color:#444;display:inline-block;margin-right:15px;}
.p1-search-1-inp {width:270px;height:30px;border-radius:20px;background:#fff;padding-left:10px;margin-top:28px;}
.p1-search-1-inp input {border:0;}
.p1-search-1-inp1 {width:224px;height:30px;line-height:30px;color:#a9a9a9;float:left;}
.p1-search-1-inp2 {width:30px;height:30px;background:url(../images/viskins-p1.png) no-repeat -258px -936px;float:right;cursor:pointer;}
.p12-curmbs-1 {font-size:14px;border-bottom:1px dashed #dcdcdc;}
.p12-curblock {display:none;}
.p12-curmbs-1 b {border-left:10px solid #333333;font-weight:normal;padding-left:8px;}
.p12-curmbs-1 i {font-style:normal;}
.p12-curmbs-1 span {font-family:'宋体';padding:0 5px;height:46px;line-height:46px;}
.xnznr-page {text-align:center;margin-top:25px;margin-bottom:30px;}
.xnznr-page a {display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #aaa;vertical-align:middle;margin-right:4px;}
.xnznr-page span {display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;margin-right:4px;}
.xnznr-page a.cur {color:#fff;background:#333333;border:1px solid #124a62;}
.xnznr-page a img {display:block;}
.r1-searchcontent-1-tit {border-bottom:1px solid #ccc;}
.r1-searchcontent-1-tit h3 {width:145px;height:46px;text-align:center;line-height:46px;background:#333;color:#fff;font-weight:normal;position:relative;top:1px;}
.r1-searchcontent-1-main dl {padding:23px 0;clear:both;border-bottom:1px solid #cbcbcb;display:inline-block;width:100%;}
.r1-searchcontent-1-main dt {width:18%;padding-right:23px;float:left;}
.r1-searchcontent-1-main dt img {width:100%;}
.r1-searchcontent-1-main dd {float:left;width:79%;}
.r1-searchcontent-1-main dd h4 {font-size:18px;font-weight:normal;}
.r1-searchcontent-1-main dd h4 span {color:#f00;}
.r1-searchcontent-1-main dd p {line-height:30px;height:60px;padding-top:8px;overflow:hidden;}
.r1-searchcontent-1-main dd p span {color:#f00;}

.xnznr-search-1-tit{border-bottom: 1px solid #ccc;}
.xnznr-search-1-tit h3{width: 145px;height: 46px;text-align: center;line-height: 46px;background: #333;color: #fff;font-weight: normal;position: relative;top: 1px;font-size:24px;}
.xnznr-search-1-main dl{padding: 23px 0;clear: both;border-bottom: 1px solid #cbcbcb;display: inline-block;width: 100%;}
.xnznr-search-1-main dt{width: 18%;padding-right: 23px;float: left;}
.xnznr-search-1-main dt img{width: 100%;}
.xnznr-search-1-main dd{float: left;width: 79%;}
.xnznr-search-1-main dd h4{font-size: 18px;font-weight: normal;}
.xnznr-search-1-main dd h4 span{color: #f00;}
.xnznr-search-1-desc{line-height: 30px;height: 60px;padding-top: 8px;overflow: hidden;}
.xnznr-page-main {text-align:center;margin-top:25px;}
.xnznr-page-main a,.xnznr-page-main span {display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #aaa;vertical-align:middle;margin-right:4px;}
.xnznr-page-main .laypage_curr {color:#fff;background:#666;border:1px solid #666;}
.xnznr-page-main a img {display:block;}