em {
    font-style: normal;
}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after {
    clear: both;
}
.box {width: 100%; min-width: 1200px; height: auto;    margin-bottom: 30px;}
.w1200 {width: 1200px; height: auto; margin: 0 auto;}
.contTit {font-size: 12px; color: #666;}
.contTit img{    margin: 3px 5px 0 0;display: block;float: left;}
.contTit a {color: #666;    margin: 0 5px;}
.contTit a:hover {color: #1970B9; text-decoration: underline;}
.contTit p {line-height: 20px; padding-top: 18px;}
.produBox {margin-top: 26px;}
.contBoxL {float: left; width: 258px;margin-bottom: 50px;margin-right: 32px;}
.contBoxL ul.newsList li {height: 50px; margin-bottom: 6px; line-height: 50px; text-align: center; font-size: 18px; background: #f4f4f4;}
.contBoxL ul.newsList li:hover a {color: #fff; background: #1970b9;}
.contBoxL ul.newsList li a {display: block; height: 100%; color: #666;}
.contBoxL ul.newsList li.active a {color: #fff; background: #1970b9;}
.contBoxL ul.productLList li {height: auto; margin-bottom: 6px; text-align: left; background: #f4f4f4;}
.contBoxL ul.productLList li h2 {height: 50px; line-height: 50px; font-size: 0; cursor: pointer;}
.contBoxL ul.productLList li h2:hover {background: #ecebeb;}
.contBoxL ul.productLList li span {display: inline-block; width: 20px; height: 20px; margin-left: 30px;
	background: url(../img/sj_1.png) no-repeat center; vertical-align: middle;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.contBoxL ul.productLList li h2 em {font-size: 15px; vertical-align: top;}
.contBoxL ul.productLList li h2.on {color: #fff; background: #0084c7;}
.contBoxL ul.productLList li h2.on span {background: url(../img/sj_2.png) no-repeat center;-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); 
	transform: rotate(90deg);}
.contBoxL ul.productLList li h3 {height: 38px; line-height: 38px; font-size: 0; cursor: pointer;}
.contBoxL ul.productLList li h3 em {font-size: 14px; vertical-align: top;}
.contBoxL ul.productLList li h3 span {}
.contBoxL ul.productLList li h3.on span {background: url(../img/sj_3.png) no-repeat center; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.proDown {display: none; padding: 8px 0; background: #f4f6f8;}





.proDownW {display: none; width: 178px; margin-left: 82px;}
.proDownW p {height: 26px; line-height: 26px; font-size: 0;}
.contBoxL ul.productLList li .proDownW p a {display: inline-block; width: auto; font-size: 14px; color: #333; vertical-align: top;}
.contBoxL ul.productLList li .proDownW p a:hover {color: #1970B9;}
.contBoxL ul.productLList li .proDownW p i {display: inline-block; width: 2px; height: 2px; margin-right: 8px; background: #1970B9; vertical-align: middle;}
.contBoxL ul.productLList li .proDownW p.on a {color: #1970B9;}
.contBoxL ul.productLList li:first-child .proDown {display: block;}

.contBoxL .lcon{width: 100%;border: 1px solid #eee;}
.contBoxL .lcon .ltitle{width: 100%;height: 80px;background: #083186;}
.contBoxL .lcon .ltitle h3{color: #fff;font-size: 24px;text-align: center;padding-top: 10px;font-weight: 400;}
.contBoxL .lcon .ltitle span{color: #fff;font-size: 14px;text-align: center;display: block}
.contBoxL .lcon .lcont{font-size: 14px;color: #333;line-height: 30px;padding: 10px;}

.contBoxR {float: right; width: 908px;}
.contBoxRTit {height: 36px; border-bottom: 1px solid #1970B9;}
.contBoxRTit h2 {font-size: 20px; line-height: 22px;}
.contBoxR .contWrap {margin-top: 20px; overflow: hidden;text-align: justify;line-height: 30px;}
.contBoxR .contWrap p{font-size: 16px;color: #333; }
.contBoxR .contWrap ul {width: 966px;}
.contBoxR .contWrap ul li {width: 272px; }
.contBoxR .contWrap ul li {margin: 0 45px 65px 0;}
.contBoxR .contWrap ul li .pic { margin: 0 auto; padding-top: 8px;  overflow: hidden; display: flex;	align-items: center; border:solid 1px #e1e1e1;}
.contBoxR .contWrap ul li .pic img{width: 100%;}
.contBoxR .contWrap ul li .bg {background: url(../img/pro_bg1.png) no-repeat center top;height: 260px;}
.contBoxR .contWrap ul li p {bottom: -44px; background: #e1e1e1;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.page {width: 100%; height: 30px; margin:20px 0 2px 0; text-align: center; line-height: 30px; color: #666;}
.page em {display: inline-block; height: 100%; width: 62px; margin: 0 3px; color: #ccc;border-radius: 1px; vertical-align: top; cursor: pointer;}
.page em:hover {background: #f5f4f4;}
.page em.active {color: #fff; background: #1970b9; border-color: #1970b9;}
.page a {display: inline-block; height: 100%; padding: 0 10px; color: #999; border: 1px solid #ccc; border-radius: 1px; zoom: 1; *display:inline; float:none;}
.page a:hover {background: #083186;color: #fff;}
.page a.active {color: #fff; background: #1970b9; border-color: #1970b9;}
.page a.pageMore {border-color: #fff;}
.page p {display: inline-block; height: 100%; margin-left: 20px; padding: 0 12px; border: 1px solid #ccc; border-radius: 1px; zoom: 1; *display:inline; float:none;}	

/**************产品鉴赏-详情页******************/
.proDetailWrap {margin-top: 32px; height: auto;}
.proDetailWrap .pic {width: 900px;}
.proDetailInner {width: 100%; margin-top: 15px;}
.proDetailInner h3 {height: 52px; margin: 6px 0 15px 0; line-height: 52px; font-size: 24px; position: relative;}
.proDetailInner h3:after {display: block; content: ""; width: 60px; height: 4px; background: #0682db; position: absolute; left: 0; bottom: 0;}
.proDetailInner p {line-height: 30px;}
.proDetailInner p:after {display: block; clear: both; overflow: hidden; content: "";}
.proDetailInner p em {float: left; width: 70px;}
.proDetailInner p span {float: left; width: 826px;}

.sliderPro {width: 900px; height: 675px;}
.sliderPro .bd {height: 100%;}
.sliderPro .bd ul {height: 100%;}
.sliderPro .bd ul li {height: 100%; line-height: 675px; text-align: center; overflow: hidden;}
.sliderPro .bd ul li a {height: 100%;}
.sliderPro .bd ul li a img {height: auto; width: auto; max-width: 100%; max-height: 100%; vertical-align: middle;}
.sliderPro a.btn {width: 44px; height: 44px; top: 50%; margin-top: -22px; z-index: 44;}
.sliderPro a.btn.prev {left: 12px; background: url(../images/icon_prev_banner.png) no-repeat center; background-color: rgba(0,0,0,.2); border-color: rgba(0,0,0,.2);}
.sliderPro a.btn.prev:hover {background-color: rgba(0,0,0,.5); border-color: rgba(0,0,0,.5);}
.sliderPro a.btn.next {right: 12px; background: url(../images/icon_next_banner.png) no-repeat center; background-color: rgba(0,0,0,.2); border-color: rgba(0,0,0,.2);}
.sliderPro a.btn.next:hover {background-color: rgba(0,0,0,.5); border-color: rgba(0,0,0,.5);}
.sliderPro .pageState {padding: 0 12px; position: absolute; font-size: 20px; color: #fff; background: rgba(0,0,0,.5); border-radius: 6px; bottom: 12px; right: 12px; z-index: 66;}

.homeProWrap ul {display: none;}
.homeProWrap ul:first-child {display: block;}
.homeProWrap ul li {float: left; width: 260px;  margin-left: 53px; text-align: center; font-size: 16px;}
.homeProWrap ul li:first-child {margin-left: 0;}
.homeProWrap ul li:hover a {color: #fff;}
.homeProWrap ul li a {display: block; position: relative;}
.homeProWrap ul li p {width: 100%; height: 45px; line-height: 40px; position: absolute; left: 0; bottom: 10px; z-index: 24;font-size: 16px;}
.homeProWrap ul li .pic {height: 255px;}
.homeProWrap ul li .bg {display: none; width: 100%; height: 100%; background: url(../images/pro_bg.png) no-repeat center top; position: absolute; left: 0; top: 0; z-index: 22;}
.homeProWrap ul li .bg span {display: none; width: 32px; height: 32px; background: url(../images/icon_search.png) no-repeat center; position: absolute; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; z-index: 24;}


.protop{width: 100%;height: 80px;background: #083186;}
.protop p{color: #fff;font-size: 24px; text-align: center;padding-top: 10px;}
.protop span{color: #fff;font-size: 14px; text-align: center;display: block;}


.right {
	width: 905px;
	float: left;
}
.right h3{
	font-size: 18px;height: 25px; margin-bottom: 20px; padding-left: 10px; border-left: 5px solid #2261a4;
}
.right p{font-size: 16px;color: #333;line-height: 30px;text-align: justify;}

.right ul {

}
.right li {
	float: left;
	width: 31.7%;
	margin: 0 7px 20px 7px;
}
.right li img {
    width: 100%;

	float: left;
}
.right li dl {
	background: #f4f4f4;
	float: left;
	width: 100%;
	height: 50px;
	text-align: center;
}
.right li dt {
	font-size: 16px;
	color: #2261a4;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.right li dd {
	color: #555553;
	line-height: 24px;
}
.right li:hover dl {
	background: #2261a4;
}
.right li:hover dl dt, .right li:hover dl dd {
	color: #fff;
}
.right .cl dt {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.right .cl dl {
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	float: left;
	width: 100%;
	height: 50px;
	text-align: center;
}
.right .cl:hover dl {
	background: #fff;
	border-bottom: 1px solid #2261a4;
}
.right .cl:hover dl dt, .right .cl:hover dl dd {
	color: #2261a4;
}

.right .tuxq{width: 100%;float: left;}
.right h1{font-size: 24px;color: #333;text-align: center;}
.right span{font-size: 16px;display: block;}
.tuxq img{margin: 20px auto;display: block;}
.xqjj{margin-top: 30px;min-height: 30px;overflow: hidden;text-align: justify;}
.xqjj h2{float: left;font-size: 16px;width: 100%;font-weight: 400;margin-bottom: 10px;}
.xqjj p{font-size: 16px;text-align: justify;display: block;text-indent: 2em;}

.clear {
	clear: both;
}
.yema{width: 100%;height: 25px;border-bottom: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1;padding: 10px 0;margin-top: 50px; margin-bottom: 30px;}
.yema .shang{float: left;font-size: 16px;}
.yema .xia{float: right;font-size: 16px;}

.mainRihgt{ float:right;width: 910px; overflow:hidden}

ul.listul{overflow: hidden;padding-top:20px;}
ul.listul li{line-height: 42px;border-bottom: 1px dashed #ccc; padding-bottom:15px}
ul.listul li a{ float:left; max-width:780px;font-size: 18px;}
ul.listul li a em{padding-right: 5px;font-style: normal;}
ul.listul li span{ float:right; color:#666}
ul.listul li .sub{line-height: 22px;padding-left:12px;color: #666;font-size: 14px; height:45px; overflow:hidden; text-overflow:ellipsis;
display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
ul.listul li a:hover{color: #083186;}
