@charset "utf-8";

.iconfont {
    font-family: "iconfont"!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face{font-family:'iconfont';src:url('font_664491_46ggpwct1oa.eot');src:url('font_664491_46ggpwct1oa.eot?#iefix') format('embedded-opentype'),url('font_664491_46ggpwct1oa.woff2') format('woff2'),url('font_664491_46ggpwct1oa.woff') format('woff'),url('font_664491_46ggpwct1oa.ttf') format('truetype'),url('font_664491_46ggpwct1oa.svg#iconfont') format('svg')}

.mb10 {
    margin-bottom: 10px;
}

#sjpr .title {
    width: 100%;
    height: 43px;
    overflow: hidden;
    position: relative;
    /*border: 1px solid #e2e2e2;*/
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
	font-style: normal;
	font-size:18px;
}

#sjpr .title>h2 {
    width: 100%;
    height: 43px;
    line-height: 43px;
    font-size: 18px;
    background: url(title.png) repeat-x -0px -100px;
}

#sjpr .title>h2>a {
    text-indent: 1em;
    display: block;
    width: 100%;
    height: 43px;
    color: #243d7d;
    background: url(title.png) no-repeat 0 -351px;
}
.icon-more:before {
    content: "\e656";
	float: right;
    color: #fff;
}


#sjpr .ditem {
    width: 100%;
    height: auto;
}

.overflowH {
    overflow: hidden;
}

#sjpr .ditem>div.in {
    width: 49%;
    height: auto;
    overflow: hidden;
    float: left;
	margin-right:2%;
}

#sjpr .ditem>div.in:nth-child(2n){

	margin-right:0px;
}

a.itemA {
    display: block;
    width: 98%;
    height: 200px;
    overflow: hidden;
}
a, a:link {
    color: #000;
    text-decoration: none;
}

#sjpr .ditem img, .detail-image {
    width: 100%;
    height: 160px;
    margin: 0;
    position: relative;
    display: flex;
    flex-direction: column;
}
a.itemA>em {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #4e4e4e;
    font-size: 14px;
    overflow: hidden;
}

#sjpr .ditem>div.in>a.xj {
    width: 100%;
    display: block;
    background: #0d74b7;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
}

#sjpr .ditem>div.in>a.xj:before {
    margin-right: 6px;
}
#sjpr.ditem>div.in>a.xj:before {
    margin-right: 6px;
}
.icon-phone:before {
    content: "\e611";
}



#menudd .menu {
    width: 375px;
    height: 50px;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    z-index: 7;
    background: #243d7d;
    border-top: 1px solid #ccc;
}

#menudd .menu>ul>li.m_x {
    width: 33.3%;
}
#menudd .menu>ul>li {
    float: left;
    height: 50px;
    display: table;
    text-align: center;
    font-size: 20px;
}

#menudd .menu>ul>li>a {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
}
#menudd .menu>ul>li>a span {
    display: block;
    font-size: 14px;
}

.icon-home:before {
    content: "\e609";
}
.icon-tel:before {
    content: "\e624";
}

.icon-weixin:before {
    content: "\e62f";
}


