

table {
	border-collapse: collapse;
}

a img {
	border: 0px;
}

a {
	outline: none;
	text-decoration: none;
	hide-focus: expression(this.hideFocus=true);
}

:focus {
	outline: none;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

q:before,
q:after {
	content: '';
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

input,
button,
textarea,
select {
	font-family: inherit;
}

a {
	outline: none;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

html {
	overflow-y: scroll;
}

textarea {
	resize: none;
	overflow: auto;
}

.arial {
	font-family: Arial;
}

label,
input[type=button],
input[type=submit],
button {
	cursor: pointer;
}

input[type="radio"] {
	vertical-align: text-bottom;
}

input[type="checkbox"] {
	vertical-align: bottom;
	*vertical-align: baseline;
}

.ie6 input {
	vertical-align: text-bottom;
}

.clearfix:after {
	content: '\20';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

header,
nav,
aside,
menu,
figure,
article,
time,
footer {
	display: block;
}

*:link,
*:visited,
*:hover,
*:active,
*:focus {
	-webkit-transition: color .25s linear, background-color .25s linear, border-color .25s linear;
	transition: color .25s linear, background-color .25s linear, border-color .25s linear;
}


/* CSS Document */

#gz{ position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99;display:none;}
#gz table{width:100%;height:100%; text-align:center;}
body.noscroll{ position:absolute;left:0;top:0;right:0;bottom:0; overflow:hidden;}

#rightArrow {width: 50px;height: 45px;background: url("https://www.sh-lami.com/images/commom/online_arrow.jpg") 0px 0px no-repeat;position: absolute;top: 0px;right: 145px;z-index: 98;opacity:0.6}	
#rightArrow a{display:block;height:45px;}
.rightzx{position: absolute!important;text-align: center;right: 0px;top: 225px;z-index: 5; left: auto;line-height: 20px;z-index:98}
.rightzx img{max-width: 100%;}
.rightzx a{display: block;margin-bottom: 5px;}
.rightzx .rightzx-p1{color: #8d644e;font-weight: bold;font-size: 14px;line-height: 22px; margin-bottom: 2px;}
#rightnr{width: 115px; padding: 15px;background-color: #f7f7f7;}

.right_fixed{ position:fixed;right:0;top:30%;z-index:98;}
.right_fixed div{height:54px;margin-bottom:2px;}
.right_fixed div a{display:inline-block;width:165px;height:54px;background:#d6b38c; position:absolute;right:-111px; text-decoration:none;}
.right_fixed div a img{float:left;}
.right_fixed div a span{float:left;font-size:15px;line-height:54px;color:#fff;padding-left:5px;}
.right_fixed div a p{font-size:14px;line-height:20px;color:#fff;color:#fff;padding-left:5px;padding-top:8px;}



/* global.css */
.page_banner_body{height:530px;overflow:hidden;background-position:center;background-repeat:no-repeat;}
.page_banner_body .cw{height:530px;display:table;}
.page_banner_body .cw .txt_body{text-align:center;display:table-cell;vertical-align:middle;}
.page_banner_body .cw .txt_body hr{height:0px;border:0;border-top:1px solid #fff;width:23px;margin:0 auto 10px;}
.page_banner_body .cw .txt_body h3{font-size:30px;color:#e5e4e4;}
.page_banner_body .cw .txt_body h4{font-size:25px;color:#e5e4e4;padding-top:5px;}

.break_bar{height:48px;line-height:48px;background-color:#f7f7f7;border-bottom:1px solid #d4d3d3;}
.break_bar a , .break_bar img{vertical-align:middle;}
.break_bar a{font-size:14px;color:#666;text-decoration:none;}
.break_bar a:hover{color:#cc9966;}
.break_bar img{margin:0 10px;}


.big_tit{text-align:center;background:url("https://www.sh-lami.com/css/../images/commom/big_tit_bg.jpg") center left repeat-x;
	width:1000px;margin:60px auto 0;}
.big_tit span{font-size:36px;color:#cc6633;background-color:#fff;padding:0 45px;vertical-align:middle;}

.fckBody h1{font-size:1.5em;}
.fckBody h2{font-size:1.4em;}
.fckBody h3{font-size:1.3em;}
.fckBody h4{font-size:1.2em;}
.fckBody h5{font-size:1.1em;}
.fckBody h6{font-size:1em;}
.fckBody em{font-style:italic;}
.fckBody h1,.fckBody h2,.fckBody h3,.fckBody h4,.fckBody h5,.fckBody h6 {margin:10px 0;font-weight:700;}

@font-face {
  font-family: 'iconfont';
  src: url("https://www.sh-lami.com/css/iconfont.eot");
  src: url("https://www.sh-lami.com/css/iconfont.eot?#iefix") format('embedded-opentype'),
  url("https://www.sh-lami.com/css/iconfont.woff") format('woff'),
  url("https://www.sh-lami.com/css/iconfont.ttf") format('truetype'),
  url("https://www.sh-lami.com/css/iconfont.svg#iconfont") format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-style:normal;
}

/* home.css */


/* style.css */

body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tr, th, td, input, textarea {
    margin: 0;
    padding: 0;
}

ol, ul {
    list-style: none outside none;
}

:focus {
    outline: 0 none;
}

a img {
    border: 0 none;
}

img {
    vertical-align: middle;
    cursor: pointer;
}

table {
    empty-cells: show;
    border-spacing: 0;
    border-collapse: collapse;
}

i, cite, em, var, address, dfn {
    font-style: normal;
}
/* ---------Base---------------- */

html, body {
    -webkit-text-size-adjust: none;
}

h1, h2, h3, h4, h5 {
    font-family: "microsoft yahei";
    color: #000;
}

    h2 a, h3 a {
        color: #666;
    }

h1 {
    font-size: 20px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
    font-weight: normal;
}

h4, h5, h6 {
    font-size: 14px;
}

a {
    color: #000;
    text-decoration: none;
    transition: color .3s;
}

    a:hover {
        color: #d33067;
        text-decoration: none;
    }
/* ---------Public---------------- */
.h_list_hov {
    color: #ef838d;
}

.wrap {
    background: #FFF;
    min-height: 100%;
}

.w {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

em {
    color: red;
}

.ld {
    position: relative;
}

    .ld s, .ld b, .ld .block {
        overflow: hidden;
        position: absolute;
    }

.clr {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 5px;
}

.new {
    height: 31px;
    line-height: 31px;
    background: #d0d0d0;
    padding-left: 29px;
    box-sizing: border-box;
    position: relative;
}

    .new img {
        position: absolute;
        left: 5px;
        top: 5px;
    }

.new_banner {
    width: 1200px;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
}

.new_nav {
    margin-top: 2px;
}

    .new_nav i {
        float: right;
    }

        .new_nav i a {
            color: #911811;
            margin-right: 29px;
        }

            .new_nav i a:nth-child(9) {
                margin-right: 0px;
                font-size: 14px;
            }

.dzzn_banner a img {
    width: 1200px;
    height: 206px;
}

.dzzn_banner {
    margin-bottom: 31px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 10px;
}

.mt25 {
    margin-top: 25px;
}

.mt4 {
    margin-top: 4px;
}

.mt47 {
    margin-top: 47px;
}

.mt70 {
    margin-top: 96px;
}

.mt80 {
    margin-top: 80px;
}

.mt25 {
    margin-top: 25px !important;
}

.mb25 {
    margin-bottom: 25px;
}

.mt30 {
    margin-top: 15px;
}

.mt40 {
    margin-top: 40px;
}

.mb40 {
    margin-bottom: 40px !important;
}

.ml10 {
    margin-left: 10px;
}

.mlr {
    margin-left: 12px;
    margin-right: 7px;
}

.mr10 {
    margin-right: 10px;
}

.fred {
    color: #ff0000 !important;
}

.bgred {
    background: #ff0000;
}



.lh li, .lh dl, .lh .item {
    float: left;
}

small {
    font-size: 70%;
}

button, input, select, textarea {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

button, input {
    *overflow: visible;
    line-height: normal;
}

fieldset, img {
    border: 0;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

::selection {
    background: #9c408c;
    color: #fff;
}

::-moz-selection {
    background: #9c408c;
    color: #fff;
}

.clearfix, line {
    *zoom: 1;
}

    .clearfix:after, .line:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
    }

.nomgr {
    margin-right: 0 !important;
}

.nobd {
    border: 0 none !important;
}

.nobg {
    background: none !important;
}

.show {
    display: block;
}

.hide {
    display: none;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.purple {
    background: #843876 !important;
}

.dborder {
    border: 1px solid #ddd;
}

.bdashed {
    border: 1px dashed #ccc;
}

.bbottom {
    border-bottom: 1px solid #ddd !important;
}

.nobottom {
    border-bottom: 0px solid #ddd !important;
}

.bg_ccc {
    background: #ededed;
}

.border {
    border: 1px solid #ddd;
}

.fcolor {
    color: #777576;
}

.bgcc {
    background: #f7f7f7;
}

.fcolorred {
    color: #e92076;
}

.on {
    background: #ccc;
}

.nav_on {
    background: #b2002e;
}

.all {
    background: #d33067;
    color: #FFFFFF;
}

    .all:link, .all:visited {
        color: #FFFFFF;
    }


.pink {
    /*color: #d9437c;*/
    color:#FF3301;
}

.tcenter {
    text-align: center;
}

    .tcenter td {
        text-align: center !important;
    }

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.pr10 {
    padding-right: 10px;
}

.f28 {
    font-size: 28px;
}

.f18 {
    font-size: 18px !important;
}

.f14 {
    font-size: 14px !important;
}

.blue {
    color: #084876;
}






.page_content section ul li b {
    width: 370px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.content_list_one {
    margin-top: 0px;
}

/*1.6*/

.main_con .main_pic_con {
    border-right: 1px solid #d0d0d0;
    margin-top: 0px;
    padding-top: 10px;
    width: 799px !important;
}

.list_con .list_con_l li span {
    width: 175px;
}

.list_con .list_con_l li img {
    border: 1px solid #afafaf;
    width: 173px !important;
    overflow: hidden;
}

.pro_content {
    border-right: 1px solid #d0d0d0;
    padding-right: 9px;
}

.main_con .main_pic_con img {
    max-width: 800px;
    height: auto;
}

.main_con .main_pic_con div, ..main_con .main_pic_con p {
    max-width: 800px !important;
}


