
.g-t1{text-align: center;font-size: 30px;font-weight: normal;color: #000;}
.g-t1:after{content: '';display: block;width: 60px;height: 4px;
	margin: 20px auto 60px;background-color: #e62129;
}

.row-a1{padding: 44px 0 80px;}

.m-list1{overflow: hidden;margin: 0 -20px;}
.m-list1 li{width: 25%;float: left;margin-bottom: 40px;}
.m-list1 .con{display: block;margin: 0 20px;border: 1px solid #fff;
	padding: 20px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;margin-bottom: 20px;}
.m-list1 .pic img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
.m-list1 .tit{font-size: 18px;text-align: center;font-weight: normal;}
.m-list1 .con:hover{border-color: #e62129;}

.row-a2{padding: 60px 0 84px;
	background-color: #f3f3f3;
}
.m-list2{overflow: hidden;margin: 0 -6px;}
.m-list2 li{width: 33.33%;float: left;}
.m-list2 .con{display: block;margin: 0 6px;}
.m-list2 .pic{padding-top: 75%;height: 0;position: relative;overflow: hidden;}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list2 .txt{padding-top: 20px;}
.m-list2 .date{font-size: 12px;line-height: 24px;display: block;color: #666;margin-bottom: 20px;}
.m-list2 .tit{font-weight: normal;font-size: 17px;color: #000;margin-bottom: 30px;
	line-height: 1.2;height: 2.4em;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list2 .desc{font-size: 14px;color: #666;line-height: 24px;}
.m-list2 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list2 .con:hover .tit{color: #e62129;}
.row-a3{padding: 120px 0 50px;}

.m-list3{overflow: hidden;}
.m-list3 li{width: 16.66%;float: left;}
.m-list3 .pic{text-align: center;font-size: 0;height: 100px;line-height: 100px;}
.m-list3 .pic img{display: inline-block;vertical-align: middle;max-width: 80%;max-height: 80%;}

.ban{height: 346px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.g-tab{overflow: hidden;
	background-color: #fff;
}
.g-tab li{float: left;}
.g-tab li a{display: block;line-height: 56px;padding: 0 30px;font-size: 14px;border-right: 1px solid #e5e5e5;}
.g-tab li:hover a,.g-tab li.on a{background-color: #f3f3f3;color: #2d3192;}

.row-b1{overflow: hidden;
	background-color: #f3f3f3;
}
.g-box1{margin: 30px 0 50px;padding: 60px 30px 30px;
	background-color: #fff;
}
.g-t2{text-align: center;font-size: 24px;font-weight: normal;line-height: 1.1;
	padding-bottom: 40px;border-bottom: 1px solid #f1f1f1;margin-bottom: 30px;
}
.m-txt1{padding: 0 20px;font-size: 14px;}
.m-txt1 p{margin-bottom: 10px;}

.row-c1{padding: 34px 0 26px;
	background-color: #f3f3f3;
}
.m-sel{}
.m-sel .item{overflow: hidden;margin-bottom: 12px;}
.m-sel .t1{float: left;font-size: 14px;line-height: 26px;font-weight: bold;}
.m-sel .t1:after{content: '|';padding: 0 20px 0 10px;}
.m-sel .t-c{overflow: hidden;}
.m-sel .t-c a{float: left;display: block;padding: 0 10px;border: 1px solid #bdbdbd;
	line-height: 24px;margin-right: 4px;font-size: 14px;margin-bottom: 4px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-sel .t-c a.on,.m-sel .t-c a:hover{color: #204899;border-color: #204899;}
.m-sel .t-c a:first-child{margin-right: 10px;}

.row-c2{padding: 40px 0;}
.m-table1{}
.m-table1 table{width: 100%;}
.m-table1 th,.m-table1 td{text-align: left;border: 1px solid #e5e5e5;font-size: 14px;
	padding: 0px 0px;color: #585858;
}
.m-table1 th{color: #4e4e4e;font-weight: normal;
	background-color: #f3f3f3;
}
.m-table1 td a{color: #585858;}
.m-table1 td a:hover{color: #204899;}
.m-table1 .pic{width: 50px;height: 50px;margin: 0 auto;}
.m-table1 .pic img{width: 100%;height: 100%;display: block;}

.pages{margin: 40px 0 0;text-align: center;font-size: 0;}
.pages li{display: inline-block;margin: 0 2px;}
.pages li a{font-size: 14px;color: #666;padding: 6px 12px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pages li.on a,.pages li:hover a{color: #fff;background-color: #204899;}

.row-c3{padding: 30px 0 50px;
	background-color: #f3f3f3;
}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;height: 100%;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width: 100%;height: 100%;display: block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:463px;height:463px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.zoomdiv img{max-width: none;}
/*图片小图预览列表*/
.spec-preview{height:460px;}
.spec-scroll{clear:both;margin-top:5px;width:460px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:420px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;margin:0px; padding:0px;width:999999px; list-style-type:none;height:56px;}
.spec-scroll .items ul li{float:left;width:70px;margin:0px; padding:0px;
	list-style-type:none;text-align:center;
}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width: 56px;height: 56px;cursor: pointer;max-width: none;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.spec-scroll .items ul li img:hover{border:2px solid #e62129;padding:1px;}

.m-comm{overflow: hidden;padding: 30px;margin-bottom: 50px;
	background-color: #fff;
}
.m-comm .col-l{width: 460px;}
.m-comm .col-r{float: none;overflow: hidden;padding-left: 50px;}
.m-info{}
.m-info .tit{font-size: 36px;font-weight: normal;color: #204899;line-height: 60px;margin-bottom: 10px;}
.m-info .lab{font-size: 16px;display: block;margin-bottom: 30px;
	border-bottom: 1px solid #f1f1f1;padding-bottom: 30px;
}
.m-info .info{overflow: hidden;font-size: 14px;color: #666;border-bottom: 1px solid #f1f1f1;
	padding-bottom: 30px;
}
.m-info .item{width: 50%;float: left;padding: 15px 0;}
.m-info .t1{float: left;width: 100px;}
.m-info .t-c{overflow: hidden;}

.m-txt2{padding: 20px 20px 60px;
	background-color: #fff;
}
.m-txt2 .tit{font-size: 20px;font-weight: normal;line-height: 1.8;padding-bottom: 10px;
	border-bottom: 1px solid #f1f1f1;margin-bottom: 30px;
}
.m-txt2 .txt img{display: block;margin: 0 auto;}

.row-d1{padding: 30px 0 50px;
	background-color: #f3f3f3;
}
.m-list4{padding: 30px 30px 50px;background-color: #fff;}
.m-list4 li{}
.m-list4 .con{display: block;overflow: hidden;line-height: 50px;
	border-bottom: 1px dashed #f1f1f1;
}
.m-list4 .date{float: right;font-size: 14px;color: #333;margin-left: 30px;}
.m-list4 .tit{color: #337ab7;font-size: 14px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list4 .con:hover .tit{color: #23527c;}
.row-d1,.row-c2,.g-box1{min-height: 500px;}