@charset "utf-8";
/* CSS Document */
.pull-left {float: left;}
.pull-right {text-align: left; float: right;}
.fix {}
.fix::after {height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "clear";}
.fix::before {height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "clear";}


.pro-cate {  padding:20px 0px 20px 0px; width:1200px; overflow:hidden;}
.pro-cate .prob-pic { width:460px; float: left;}
.pro-cate .prob-pic img {border: 1px solid #CCC}

.pro-info {float: left; width: 420px; padding-left:40px;}
.pro-info .item-title {line-height: 26px; font-size: 1.6rem; font-weight:bold;}
.pro-info .item-subt {
	line-height: 26px; font-size: 1rem; margin-top: 10px;
}
.pro-info .item-desc {
	padding: 15px 0px 15px; line-height: 24px; font-size: 0.9rem; margin-top: 12px; border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: solid; height:72px;
}
.pro-info .item-desc {color: rgb(85, 85, 85);}
.pro-info .item-desc p {color: rgb(85, 85, 85);}

.pro-info .item-btns { display:block; margin-bottom:20px; overflow:hidden; }
.pro-info .bshare-custom { display:block; margin-bottom:20px; overflow:hidden; font-size: 1.0rem;}

.pro-info .item-btn { border-radius: 0px; border: 1px solid rgb(0, 91, 172); border-image: none; width: 120px; height: 32px; text-align: center; color: rgb(0, 91, 172); line-height: 32px; font-size: 1.2rem; float: left; display: inline-block; cursor: pointer;
}
.pro-info .item-btn:hover {color: rgb(255, 255, 255); background-color: rgb(0, 91, 172);}
.pro-info .yansebubian {background: rgb(0, 91, 172); border: 1px solid rgb(3, 73, 136); border-image: none; color: rgb(255, 255, 255);}

.pro-info :first-child.item-btn {margin-right: 24px;}
.pro-info .pro-share {margin-top: 28px; float: left;}


.pro2-specbox { margin-top:20px; width:100%; display:block; overflow: hidden;}
.tabtit1 li { margin: 0px 0.08%;}
.tabtit1 li:nth-child(1){ min-width:100px; background: #ef7a0f; padding:0px 20px;}

.pro2-specbox .box-tab .tab-options li { text-align: center;  line-height: 44px;  font-size:16px;  float: left; cursor: pointer; background:#e0e0e0;}
.pro2-specbox .box-tab .tab-options li:hover { background:#2f4779;box-shadow:0px 6px 12px rgba(0, 0, 0, 0.45); color:#fff; }
.pro2-specbox .box-tab .tab-options li.tab-active {background:#2f4779;box-shadow:0px 6px 12px rgba(0, 0, 0, 0.45); color:#fff;}


.pro2-specbox .box-tab .tab-content-item {padding: 30px 0px 30px; line-height: 26px; font-size: 1rem;}
.pro2-specbox .box-tab .tab-content-item img { max-width:920px;}

.news-other { padding: 10px 0px; border-top: 1px #ddd solid; margin-top:20px; overflow:hidden;}
.news-other p {display: block; height: 30px;line-height: 30px;padding-left:3px;}
.news-other p a {font-size: 14px; }
.news-other .fhlb a { font-size: 14px; color: #fff; }

.news-other a.gr-back-btn { color: #fff; }
.gr-back-btn { float:right; font-size:14px; color:#fff;  margin-top: 6px; width:125px; height: 40px; line-height: 40px; text-align: center; background-color: #0075ba;  position: relative; overflow: hidden; z-index: 2;}
.gr-back-btn:after { content: ""; width: 125px;height: 40px;top: 40px;background: #db1d00; color:#fff; display: block;position: absolute;left: 0;z-index: -1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.gr-back-btn:hover:after { top: 0;}

.news-container .news-other { margin-left:15px; margin-right:15px} 