/* inmain */
.inmain { border-top: 3px solid #1684e1; padding: 10px 0; }
.inbanner { height: 180px; background-position: center center; background-repeat: no-repeat; margin-bottom: 10px; }

/* sidebar */
.sidebar { position: relative; top: 0; width: 220px;	/*! background: #eee; */ z-index: 99;}
.sidebar .head { position: relative; width: 100%; height: 80px; border-bottom: 1px solid #bbb; font-size: 18px; color: #fff; background: #1684e1; text-align: center; line-height: 80px; }
.sidebar .head:before { position: absolute; content: ''; width: 34px; height: 80px; opacity: 1; top: 0px; left: -34px; background: url(../images/sidebarh-deco.png) no-repeat center center; }
.sidebar .body { width: 100%; padding-top: 4px; }
.sidebar .body li { position: relative; width: 100%; height: 40px; margin-bottom: 4px; background: #eee; color: #333; }
.sidebar .body li a { display: block; width: 100%; height: 100%; line-height: 40px; text-align: center; font-size: 14px; }
.sidebar .body li.on, .sidebar .body li:hover { background-color: #1684e1; color: #fff; }
.sidebar .body li.menu_head { background-image: url(../images/arrow_gray.png); background-position: 200px 16px; background-repeat: no-repeat; }
.sidebar .body li.menu_head:hover { background-image: url(../images/arrow_white.png) }
.sidebar .body li .menu { position: absolute; left: 100%; top: 0; display: none; z-index: 5002}
.sidebar .body li .menu a { display: block; width: 240px; height: 40px; line-height: 40px; padding-left: 30px; text-align: left; background: url(../images/menu_icon.png) no-repeat 10px center #1684e1; color: #fff; font-size: 12px; }
.sidebar .body li .menu a:hover { background-color: #555; color: #fff; }
.sidebar .body li:hover .menu { display: block }
.sidebar .footer-btn { display: block; font-size: 15px; color: #1684e1;			/*! padding-top: 30px; */			/*! padding-left: 10px; */
width: 100%; height: 42px; margin-top: 20px; background: transparent; text-align: center; line-height: 40px; border: 1px solid #1684e1; }
.sidebar .footer-btn { margin-right: 8px; }
.sidebar .footer-btn:hover { border-color: #fff;background:#f5f5f5;}

/* mainc 主体内容 */
.mainc { width: 960px; background: #fff; border: 1px solid #ddd; padding: 10px; z-index: -1; }
.rside_top { width: 100%; border-bottom: 1px solid #ddd; line-height: 44px; font-size: 12px; color: #888; /*! padding-top: 10px; */ /*! background: #eee; */ }
.rside_top .name { font-size: 16px; padding-left: 30px; background: url(../images/arrow_blue.png) no-repeat 10px center; color: #282128; }
.rside_top .posi a { padding: 0 4px; font-size: 12px; }
.rside_top .posi a.on { color: #1684e1; }
.rside_main { padding: 20px; }

/* 新闻列表 */
.newsul { }
.newsul li { height: 42px; line-height: 42px; border-bottom: 1px solid #f1f1f1; }
.newsul li a { color: #555555; font-size: 14px; }
.newsul li a:hover { color: #1684e1; }
.newsul li span { color: #aaaaaa; font-size: 14px; }

/* 块状分页样式 */
.page { text-align: center; font-size: 14px; display: block; clear: both; height: 30px; line-height: 30px; margin-top: 18px; }
.page a { margin: 0 5px 0 0; padding: 8px 14px; background: #f1f1f1; color: #666; font-size: 14px; }
.page a:hover { background: #1684e1; color: #fff; }
.page a.active { background: #1684e1; border-color: #009bff !important; color: #fff !important; }
.page a.number { border: 1px solid #ddd; }
.newsDel_main h1 { color: #444; font-size: 18px; line-height: 26px; padding: 10px 0; text-align: center; /*! padding-bottom: 8px; */ border-bottom: 1px solid #f1f1f1; font-weight: bold; background: #f2f2f2; border-radius: 2px; }
.newsDel_main .p2 { text-align: center; color: #aaaaaa; font-size: 14px; margin: 12px 0 22px 0 }
.newsDel_main_m { padding-bottom: 40px; border-bottom: 1px solid #f1f1f1; }
.newsDel_main_m p { color: #555555; font-size: 14px; line-height: 28px; }

/* 上下篇 */
.pagep3 { text-align: center; padding-top: 15px; }
.pagep3 a { color: #aaaaaa; font-size: 14px; padding: 0 25px; }
.pagep3 a:hover { color: #1684e1; }
.np { width: 100%; line-height: 28px; font-size: 14px; color: #666; border-top: 1px #eee solid; padding-top: 5px; margin-top: 20px; }
/* 产品列表 */
.proul ul{
	width: 1220px;
}
.proul ul li{
	float: left;
	width: 292px;
	margin-right: 20px;
	border: 1px solid #ccc;
	height: auto;
	font-size: 15px;
	margin-bottom: 20px;
	overflow: hidden;
}
.proul ul li:hover{
	border-color: #1684e1;
}
.proul ul li .img{
	background-color: #f5f5f5;
	background-position: center center;
	background-size: 100% 100%;
	width: 270px;
	margin: 8px auto 0 auto;
	height: 230px;
	overflow: hidden;
	border: 1px solid #eee;
}
.proul ul li:hover .img{
	background-size: 108% 108%;
}
.proul ul li .name{
	width: 100%;
	height: 30px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	color: #666;
}
.proul ul li .info{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #888;
}
.proul ul li:hover .name,.proul ul li:hover .info{
	color: #1684e1;
}

/* 产品详情 */
.pro-top {	/*! height: 280px; */ }
/* 产品大图 */
.pro-top .img { width: 300px; height: 220px; float: left; padding: 2px; border: 1px solid #e0e1dc; }
.pro-top .img img { }
.pro-top .small { width: 292px; height: 212px; }
.jqzoom { text-decoration: none; float: left; }

.pro-top .txt { width: 560px; height: 220px; overflow: hidden; }
.pro-top .txt .name { padding-left: 16px; line-height: 30px; padding-bottom: 6px; border-bottom: 1px solid #ddd; font-size: 16px; color: #575757; font-weight: bold; }
.pro-top .txt .jianjie li{ line-height: 30px;  font-size: 12px; color: #666; height: 31px; border-bottom: 1px dashed #ddd;padding : 0 20px;}
.pro-detail .detail { margin-top: 30px; border-top: 1px dotted #666; }
.pro-detail .detail-h .h1 { position: relative; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #1684e1; color: #fff; font-size: 15px; margin-bottom: 30px; margin-top: -15px; }
.pro-detail .detail-h .h1:after { position: absolute; bottom: -8px; left: 0; content: ''; width: 0; height: 0; border-top: 8px solid #1684e1; border-left: 60px solid transparent; border-right: 60px solid transparent; }
.pro-detail .detail-h .zixun-btn { position: relative; padding: 0 14px; height: 30px; line-height: 30px; text-align: center; background: #eee; color: #888; font-size: 12px; margin-bottom: 30px; margin-top: -15px; }
.pro-detail .detail-h .zixun-btn:hover { background: #1684e1; color:#fff;}

/* 翻页样式 */
.page_control { width: 100%; margin-top: 50px; border-top: 1px solid #ddd; }
.page_control .button { width: 66px; height: 36px; line-height: 34px; margin: 0 auto; font-size: 14px; padding: 0; text-align: center; margin-top: -18px; }
.page_control .page_go { width: 50%; font-size: 12px; }
.page_control .page_go a { line-height: 33px; font-size: 13px; }