.g-tit1 {overflow: hidden;font-size: 28px;line-height: 1;padding-bottom: 14px;
	background: url(../images/ico-bor1.png) no-repeat left bottom;margin-bottom: 20px;}
.g-more {float: right;font-size: 14px;color: #757575;padding-right: 18px;
	font-weight: normal;margin-top: 14px;
	background: url(../images/ico-r.png) no-repeat right center;}
.g-more:hover {color: #7d1b4a;text-decoration: underline;}
.index-row1 {overflow: hidden;background-color: #f2f2f2;padding: 40px 0 27px;}
.index-row1 .col-l {width: 63%;}
.m-lsit1 {overflow: hidden;margin: 0 -19px;}
.m-lsit1 li {width: 50%;float: left;}
.m-lsit1 .con {margin: 0 19px;}
.m-lsit1 .pic {padding-top: 54%;height: 0;position: relative;overflow: hidden;
	border-top-left-radius: 20px;margin-bottom: 17px;}
.m-lsit1 .pic img {border-top-left-radius: 20px;
    overflow: hidden;
    position: absolute;top: 0;left: 0;width: 100%;display: block;
    -o-transition:.8s;
    -ms-transition:.8s;

    -moz-transition:.8s;
    -webkit-transition:.8s;
    transition:.8s;}
.m-lsit1 .pic:hover img {-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
    transform-origin: 50% 50%;}
.m-lsit1 h4 a {font-size: 16px;line-height: 25px;min-height: 30px;overflow: hidden;
	color: #2c2c2c;display: block;}
.m-lsit1 h5 {font-size: 14px;line-height: 25px;height:auto;overflow: hidden;
	color: #2c2c2c;display: block;font-weight:normal;}
.m-lsit1 li:hover h4 a {color: #7d1b4a;text-decoration: underline;}
.g-new {display: inline-block;vertical-align: middle;background-color: #7d1b4a;
	width: 28px;height: 13px;line-height: 11px;font-size: 12px;text-align: center;
	color: #fff;margin-left: 5px;}
.m-list2 {overflow: hidden;border-top: 1px solid #d4d4d4;}
.m-list2 li {float: left;width: 47%; border-bottom:1px solid #ccc;padding-top:10px;padding-left:3%;
	background: url(../images/ico-bor2.png) 11px 17px no-repeat ;height:44px;}
.m-list2 li a {font-size: 14px;color: #000;display: block;line-height: 22px;
	min-height: 30px;overflow: hidden;}
.m-list2 li:first-child a {padding-right: 19px;}
.m-list2 li:hover a {color: #7d1b4a;text-decoration: underline;}
.m-pages {padding: 10px 0 20px;text-align:center}
.m-pages ul {display: inline-block;overflow: hidden;}
.m-pages li {float: left;margin: 0 3px;list-style:none;display:inline;}
.m-pages li a {display: block;height: 28px;line-height: 28px;border: 1px solid #ededed;
    padding: 0 10px;font-size: 14px;color: #666;}
.m-pages li.on a,.m-pages li:hover a {background-color: #7d1b4a;color: #fff;border-color: #7d1b4a;}
.g-t2 {width: 155px;height: 45px;line-height: 40px;font-size: 18px;color: #fff;
	font-weight: normal;padding-left: 20px;margin-bottom: 20px;
	background: url(../images/ico-t1.png) no-repeat left center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;}
.ul-list12 {overflow: hidden;padding: 10px 50px;}
.ul-list12 li {width: 100%;float: left;}
.ul-list12 .con {display: block;margin: 0 10px;padding: 20px 20px 14px;border-bottom: 2px solid #d9d9d9;}
.ul-list12 .pic {padding-top: 25%;height: 0;position: relative;overflow: hidden;margin-bottom: 14px;}
.ul-list12 .pic img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.ul-list12 .name {margin-bottom: 8px;height: 30px;overflow: hidden;text-align: center;}
.ul-list12 .name strong {font-size: 20px;}
.ul-list12 .name span {font-size: 16px;margin-left: 12px;}
.ul-list12 .con:hover {background-color: #fff;border-color: #0099ff;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);}
.ul-list4 {overflow: hidden;padding: 10px 110px;}
.ul-list4 li {width: 50%;float: left;}
.ul-list4 .con {display: block;margin: 0 10px;padding: 20px 20px 14px;border-bottom: 2px solid #d9d9d9;}
.ul-list4 .pic {padding-top: 113%;height: 0;position: relative;overflow: hidden;margin-bottom: 14px;}
.ul-list4 .pic img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.ul-list4 .name {margin-bottom: 8px;height: 30px;overflow: hidden;text-align: center;}
.ul-list4 .name strong {font-size: 20px;}
.ul-list4 .name span {font-size: 16px;margin-left: 12px;}
.ul-list4 p {font-size: 14px;line-height: 28px;height: 56px;overflow: hidden;color: #333;}
.ul-list4 .con:hover {background-color: #fff;border-color: #0099ff;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);}
.ul-list5 {overflow: hidden;padding: 10px 0;}
.ul-list5 li {width: 33.33%;float: left;margin-bottom: 20px;}
.ul-list5 .con {display: block;margin: 0 10px;padding: 20px 20px 14px;border-bottom: 2px solid #d9d9d9;}
.ul-list5 .img {padding-right: 45px;margin-bottom: 14px;}
.ul-list5 .pic {padding-top: 113%;height: 0;position: relative;overflow: hidden;}
.ul-list5 .pic img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.ul-list5 .name {margin-bottom: 8px;overflow: hidden;}
.ul-list5 .name strong {font-size: 20px;}
.ul-list5 .name span {font-size: 16px;display:block}
.ul-list5 p {font-size: 14px;line-height: 28px;height: 56px;overflow: hidden;color: #333;}
.ul-list5 .con:hover {background-color: #fff;border-color: #09f;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);}
.m-share {overflow: hidden;padding-top: 10px;}
.m-share em {float: left;font-size: 14px;line-height: 24px;color: #333;}
.ul-list10 li {overflow: hidden;padding: 0 0 29px;margin-bottom: 30px;
	background: url(../images/ico-bor5.png) repeat-x left bottom;}
.ul-list10 .pic {width: 280px;height: 155px;float: left;overflow: hidden;border-top-left-radius: 20px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}
.ul-list10 .pic img {display: block;width: 100%;height: 100%;display: block;border-top-left-radius: 20px;overflow: hidden;}
.ul-list10 .pic:hover {box-shadow: 0px 3px 15px rgba(0,0,0,.6);}
.ul-list10 .con {overflow: hidden;padding-left: 25px;}
.ul-list10 h4 {margin-bottom: 7px;}
.ul-list10 h4 a {font-size: 18px;color: #2c2c2c;display: block;line-height: 27px;
	height: 27px;overflow: hidden;}
.ul-list10 h4 a:hover {color: #7d1b4a;}
.ul-list10 .info {margin-bottom: 15px;}
.ul-list10 .info span {display: inline-block;color: #999;padding-left: 24px;margin-right: 25px;
	background-position: left center;background-repeat: no-repeat;}
.ul-list10 .info .time {background-image: url(../images/ico-time1.png);}
.ul-list10 .info .num {background-image: url(../images/ico-num.png);}
.ul-list10 p {font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;
	color: #666;margin-bottom: 15px;}
.ul-list10 .more {display: block;float: right;font-size: 14px;color: #666;}
.ul-list10 .more:hover {color: #7d1b4a;}
.g-box2 {background-color: #fff;padding: 38px 40px;}
.m-txt2 {color: #333;line-height: 30px;font-size: 18px;padding: 8px 0 0;margin-bottom: 20px;}
.m-txt2 h1 {text-align: center;font-size: 20px;line-height: 24px;}
.m-txt2 h2 {text-align: center;font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.m-txt2 .info {text-align: center;color: #999;font-size: 12px;margin-bottom: 13px;}
.m-txt2 .info span {margin: 0 7px;}
