@charset "utf-8";

.container { padding-top: 27px; }

.hd { position: relative; }
.hd .line { height: 1px; width: 100%; overflow: hidden; background: #d4d4d4; position: absolute; left: 0; top: 20px; z-index: -1; }
.hd h3 { font-size: 23px; font-weight: 500; color: #243489; width: 100px; background: #fff; }
.hd .more { position: absolute; right: 3px; top: 6px; width: 10px; height: 10px; }

.product .bd { width: 660px; height: 248px; border: 1px #d4d4d4 solid; }
.product .pic { width: 250px; height: 248px; border-right: 1px #d4d4d4 solid; }
.product .pic img { width: 250px; height: 248px; }
.product .txt { width: 349px; padding:30px; }
.product .txt .title { font-size: 23px; margin-bottom: 20px; }
.product .txt .title a { color: #243489; }
.product .txt .title2 { font-size: 16px; margin-bottom: 15px; }
.product .txt .info { line-height: 22px; color: #4f5157; font-size: 13px; margin-bottom: 20px; }

.about { width: 320px; margin-left: 20px; }
.about .bd { padding-top: 26px; }
.about .bd .pic img { width: 320px; height: 126px; }
.about .bd .txt { margin-top: 15px; padding: 8px 12px; background: #ededed; }

.case { margin: 38px 0 20px; }
.case .bd { padding: 20px 0 10px; }
.case .bd .tempWrap { float: left; width: 660px; }
.pic-item { width: 660px; overflow: hidden; }
.pic-item .item { display:block; float:left; width:216px; cursor: pointer; padding-right: 3px; }
.pic-item .item .pic { display:block; width:216px; height:163px; }
.pic-item .item .pic img { width:216px; height:163px; }

.list { width: 325px; margin-left: 20px; }
.list ul li { line-height:26px; padding: 3px 0; border-bottom: 1px dotted #d3d2d2; }
.list .date { float:right; padding-left:10px; color:#4a4a48; }