@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 15px; width:900px; overflow:hidden;}
.pro-cate .prob-pic {width: 42%; float: left;}

.pro-info {width: 54%;}
.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%; width: 24.83%;}
.tabtit2 li  { margin: 0px 0.08%; width: 33.14%;}

.pro2-specbox .box-tab .tab-options li {
	 text-align: center; color: rgb(255, 255, 255); line-height: 54px; font-size: 1.2rem; font-weight: bold; float: left; cursor: pointer; background-color: rgb(0, 91, 172);
}
.pro2-specbox .box-tab .tab-options li:hover {
	color:rgb(255, 255, 255); background-color:#c30101;
}
.pro2-specbox .box-tab .tab-options li.tab-active {
	color:rgb(255, 255, 255); background-color:#c30101;
}






.pro2-specbox .box-tab .tab-content-item {padding: 30px 0px 30px; line-height: 26px; font-size: 1rem;}


.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} 