﻿
.row-a1{padding-top: 50px;}
.m-t1{text-align: center;margin-bottom: 59px;}
.m-t1 a{font-size: 34px;color: #333;}
.row-a1-1{overflow: hidden;margin-bottom: 59px;
	background-color: #F4F4F4;
}
.row-a1-1 .col-l{width: 890px;}
.row-a1-1 .col-r{float: none;padding: 46px 48px 0;overflow: hidden;}

.m-slider1 .con{display: block;position: relative;}
.m-slider1 .pic{padding-top: 60%;height: 0;overflow: hidden;position: relative;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider1 .play{position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;
	cursor: pointer;background: url(../images/i-play.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-slider1 h3{position: absolute;left: 39px;right: 152px;bottom: 35px;z-index: 2;
	font-size: 24px;font-weight: normal;color: #fff;line-height: 34px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-slider1 .slick-dots{position: absolute;right: 36px;bottom: 35px;z-index: 2;}
.m-slider1 .slick-dots li{float: left;width: 12px;height: 12px;margin-left: 6px;
	cursor: pointer;background-color: rgba(255,255,255,.5);margin-top: 7px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .slick-dots li.slick-active{margin-top: 0;height: 19px;
	background: url(../images/i-bg3.jpg) no-repeat center;
}
.m-slider1 .slick-dots li button{display: none;}

.g-t1{overflow: hidden;position: relative;}
.g-t1 h2{float: left;font-size: 32px;font-weight: normal;line-height: 44px;}
.g-t1 .more{float: right;width: 57px;height: 44px;text-align: center;line-height: 44px;text-align: center;
	font-size: 14px;color: #4B3C13;
	background: url(../images/i-bg2.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-t1 .more:hover{background-image: url(../images/i-bg2-on.png);}
.g-t1:before{content: '';position: absolute;top: 50%;left: 140px;right: 67px;
	height: 10px;background: url(../images/i-t1.png) repeat-x left center;
	margin-top: -5px;
}
.row-a1-1 .g-t1{margin-bottom: 31px;}
.m-list1{}
.m-list1 li{margin-bottom: 12px;}
.m-list1 li:last-child{border-bottom: 0;}
.m-list1 .con{display: block;*zoom:1;}
.m-list1 .con:after,.m-list1 .con:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list1 .date{float: left;position: relative;width: 72px;height: 72px;
	text-align: center;color: #fff;margin-right: 27px;
}
.m-list1 .date:after{content: '';position: absolute;right: -5px;bottom: -5px;
	width: 100%;height: 100%;
	background: url(../images/i-bg1.jpg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .d-c{width: 100%;height: 100%;position: relative;z-index: 2;
	background-color: #BC1117;padding-top: 8px;
}
.m-list1 .date span{font-size: 32px;line-height: 1.1;}
.m-list1 .date em{font-size: 14px;opacity: .5;}
.m-list1 .txt{overflow: hidden;padding: 2px 0 19px;
	border-bottom: 1px dashed rgba(0,0,0,.15);
}
.m-list1 .tit{font-size: 18px;font-weight: normal;line-height: 30px;}
.m-list1 .con:hover .date:after{background-image: url(../images/i-bg1-on.png);}

.row-a1-2{overflow: hidden;margin-bottom: 86px;}
.row-a1-2 .col-l{width: 890px;}
.row-a1-2 .col-r{float: none;overflow: hidden;}
.row-a1-2 .g-t1{margin-bottom: 28px;}
.row-a1-2 .m-list1{margin: 0 -34px;}
.row-a1-2 .m-list1 li{width: 50%;float: left;}
.row-a1-2 .m-list1 .con{margin: 0 34px;}

.m-pic{margin-left: 45px;}
.m-pic .con{display: block;height: 238px;position: relative;
	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;
}
.m-pic .txt{position: absolute;top: 50%;left: 0;right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-pic .tit{font-size: 70px;color: #fff;text-align: center;
	font-family: 'SourceHanSerifCN-Bold';margin-bottom: 5px;
}
.m-pic .btn{width: 150px;height: 49px;display: block;margin: 0 auto;
	text-align: center;line-height: 49px;font-size: 18px;color: #4A3B13;
	background: url(../images/i-bg5.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-pic .btn:hover{opacity: .8;}

.m-list2{overflow: hidden;margin: 0 -8px;}
.m-list2 li{width: 25%;float: left;}
.m-list2 .con{display: block;margin: 0 8px;position: relative;}
.m-list2 .pic{padding-top: 59%;height: 0;position: relative;overflow: hidden;}
.m-list2 .pic img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 h3{position: absolute;top: 50%;left: 15px;right: 15px;text-align: center;
	font-size: 30px;color: #fff;font-weight: normal;line-height: 36px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.row-a1{padding-bottom: 89px;}

.row-a2{position: relative;overflow: hidden;padding: 48px 0 40px;}
.row-a2:after,.row-a2:before{content: '';position: absolute;top: 0;bottom: 0;width: 50%;}
.row-a2:before{left: 0;background-color: #F3F3F3;}
.row-a2:after{right: 0;background-color: #F9F9F9;}
.row-a2 .col-l{width: 50%;padding-right: 55px;}
.row-a2 .col-r{width: 50%;padding-left: 55px;}
.row-a2 .wp{position: relative;z-index: 2;}

.m-list3{margin-top: 11px;}
.m-list3 li{}
.m-list3 .con{display: block;overflow: hidden;line-height: 55px;
	padding-right: 100px;position: relative;border-bottom: 1px dashed rgba(0,0,0,.15);
}
.m-list3 h3{font-size: 18px;font-weight: normal;position: relative;padding-left: 23px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list3 h3:after{content: '';position: absolute;left: 0;top: 50%;width: 12px;height: 12px;
	border-radius: 50%;border: 2px solid #bf1c21;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list3 .date{position: absolute;top: 0;right: 0;font-size: 16px;color: #999;}
.m-list3 li:last-child .con{border-bottom: 0;}

.m-list4{*zoom:1;margin: 0 -8px;padding: 32px 0 0;}
.m-list4:after,.m-list4:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list4 li{width: 33.33%;float: left;margin-bottom: 16px;}
.m-list4 .con{display: block;height: 136px;position: relative;padding: 23px 10px 0 22px;
	background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
	margin: 0 8px;border-bottom: 2px solid #D6D6D6;
}
.m-list4 .con:after{content: '';position: absolute;left: 0;bottom: -2px;width: 0;height: 2px;
	background-color: #BC1117;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list4 .name{font-size: 24px;font-weight: normal;margin-bottom: 7px;}
.m-list4 .desc{font-size: 16px;line-height: 26px;color: #888;height: 52px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list4 .con:hover:after{width: 100%;}

.row-a3{padding: 78px 0 122px;
	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;
}
.row-a3 .g-t1:before{background-image: url(../images/i-bg7.png);}
.row-a3 .g-t1 .more{background-image: url(../images/i-bg6.png);}
.row-a3 .g-t1 .more:hover{color: #BC1117;}
.m-slider2{margin-top: 25px;}
.m-slider2 .con{display: block;}
.m-slider2 .pic{width: 194px;height: 194px;padding: 17px;margin: 0 auto 12px;position: relative;}
.m-slider2 .pic:after{content: '';position: absolute;top: 0;left: 0;
	width: 100%;height: 100%;opacity: 0;
	background: url(../images/i-bg8.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .pic img{width: 100%;height: 100%;display: block;border-radius: 50%;
	position: relative;z-index: 2;
}
.m-slider2 .con:hover .pic:after{opacity: 1;}
.m-slider2 h3{text-align: center;font-size: 20px;font-weight: normal;}

.m-slider2 .slick-arrow{position: absolute;top: 50%;overflow: hidden;
    width: 60px;height: 60px;font-size: 0;line-height: 0;z-index: 3;
    border: 1px solid rgba(0,0,0,.2);cursor: pointer;
    background-repeat: no-repeat;background-color: transparent;
    background-position: center center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .slick-prev{left: -112px;background-image: url(../images/i-04.png);}
.m-slider2 .slick-next{right: -112px;background-image: url(../images/i-05.png);}
.m-slider2 .slick-prev:hover{background-image: url(../images/i-02.png);}
.m-slider2 .slick-next:hover{background-image: url(../images/i-03.png);}
.m-slider2 .slick-arrow:hover{background-color: #BC1117;border-color: #BC1117;}

.row-a4{overflow: hidden;padding: 91px 0 84px;}
.row-a4 .col-l{width: 50%;float: left;padding: 48px;
	background-color: #F9F9F9;
}
.row-a4 .col-r{width: 50%;float: right;padding: 48px;
	background-color: #F3F3F3;
}

.row-a5{padding: 76px 0 83px;
	background: #F8F8F8 url(../images/p-bg2.jpg) no-repeat center bottom;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-slider3{margin: 35px 0 30px;}
.m-slider3 .slider{margin: 0 -6px;}
.m-slider3 .con{display: block;margin: 0 6px 13px;
	border: 1px solid #E6E1DB;background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .pic{height: 84px;line-height: 84px;font-size: 0;text-align: center;}
.m-slider3 .pic img{display: inline-block;vertical-align: middle;
	max-height: 90%;max-width: 90%;
}
.m-slider3 .con:hover{border-color: #BC1117;}
.m-slider3 .slick-arrow{position: absolute;width: 32px;height: 44px;top: -80px;
	background-position: center;background-repeat: no-repeat;
	background-color: transparent;font-size: 0;text-indent: 999px;cursor: pointer;
	border: 0;
}
.m-slider3 .slick-prev:after{content: '';position: absolute;top: 50%;right: 0;width: 1px;height: 15px;
	background-color: #000;opacity: .2;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider3 .slick-prev{right: 33px;background-image: url(../images/i-06.png);}
.m-slider3 .slick-next{right: 0;background-image: url(../images/i-07.png);}
.m-slider3 .slick-prev:hover{background-image: url(../images/i-06-on.png);}
.m-slider3 .slick-next:hover{background-image: url(../images/i-07-on.png);}

.m-list5{overflow: hidden;padding: 40px 0 40px 10px;
	border: 1px solid rgba(230, 225, 219, .8);
	background-color: rgba(255,255,255,.8);
}
.m-list5 li{width: 20%;float: left;padding-left: 33px;
	border-right: 1px solid rgba(0,0,0,.12);
}
.m-list5 li a{display: block;font-size: 16px;line-height: 40px;color: #555;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list5 li a:after{content: '';display: inline-block;vertical-align: middle;opacity: 0;
	width: 13px;height: 13px;margin-left: 7px;position: relative;top: -2px;
	background: url(../images/i-08.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 li:nth-child(5n){border-right: 0;}
.m-list5 li a:hover:after{opacity: 1;}
.m-list5 li a:hover{color: #BC1117;}

.g-tab{*zoom:1;border-bottom: 1px solid rgba(0,0,0,.1);padding: 51px 0 0;}
.g-tab:after,.g-tab:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-tab li{float: left;margin-right: 24px;}
.g-tab li a{display: block;font-size: 18px;font-weight: bold;color: #111;position: relative;
	padding: 0 12px 25px;
}
.g-tab li a:after{content: '';position: absolute;bottom: -1px;left: 50%;right: 50%;height: 2px;
	background-color: #BC1117;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-tab li:hover a:after,.g-tab li.on a:after{left: 0;right: 0;}
.g-tab li:hover a,.g-tab li.on a{color: #BC1117;}
.m-list6{margin-top: 27px;}
.m-list6 li{}
.m-list6 .con{display: block;overflow: hidden;padding: 30px 0;
	border-bottom: 1px solid rgba(0,0,0,.2);
}
.m-list6 .pic{float: left;width: 554px;height: 367px;overflow: hidden;margin-right: 69px;}
.m-list6 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .txt{overflow: hidden;padding-top: 8px;}
.m-list6 .tit{*zoom:1;border-bottom: 1px solid rgba(0,0,0,.1);padding-right: 70px;
	margin-bottom: 43px;position: relative;
}
.m-list6 .tit:after,.m-list6 .tit:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list6 h3{font-size: 24px;color: #333;font-weight: normal;position: relative;
	margin-bottom: -2px;padding-bottom: 19px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list6 h3:after{content: '';position: absolute;left: 0;bottom: 0;width: 40px;height: 3px;
	background-color: #A38873;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .desc{font-size: 16px;line-height: 2;height: 10em;color: #666;margin-bottom: 45px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.m-list6 .more{color: #333;}
.m-list6 .btn{width: 51px;height: 51px;position: absolute;right: 0;bottom: 0;
	background: rgba(214, 21, 28, .7) url(../images/i-09.png) no-repeat center;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .price{font-size: 24px;color: #BC1117;}
.m-list6 .con:hover h3:after{width: 120px;background-color: #BC1117;}
.m-list6 .con:hover h3{color: #BC1117;}
.m-list6 .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-list6 .con:hover .btn{background-color: #D6151C;}

.pages{overflow:hidden;text-align:center;margin:50px 0;}
.pages ul{font-size:0}
.pages li{display:inline-block;vertical-align:middle;margin:0 5px}
.pages a,.pages span{border-radius: 4px;display:block;font-weight: bold;width:44px;height:44px;line-height:40px;border:2px solid #E6E6E6;text-align:center;font-size:16px;color:#666;background-color:#fff;}
.pages li a:hover,.pages li.on a{background-color:#BC1117;border-color:#BC1117;color:#fff}
.pages span{font-weight: normal;}
.pages .arrow{font-family: '黑体';}


.m-comm{display: block;overflow: hidden;padding: 57px 0 43px;
	border-bottom: 1px solid rgba(0,0,0,.2);
}
.m-comm .pic{float: left;width: 554px;height: 367px;overflow: hidden;margin-right: 69px;}
.m-comm .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-comm .txt{overflow: hidden;padding-top: 8px;}
.m-comm .tit{*zoom:1;border-bottom: 1px solid rgba(0,0,0,.1);margin-bottom: 30px;
	position: relative;padding-right: 265px;
}
.m-comm .tit:after,.m-comm .tit:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-comm h3{font-size: 24px;color: #333;font-weight: normal;position: relative;
	margin-bottom: -2px;padding-bottom: 19px;
}
.m-comm h3:after{content: '';position: absolute;left: 0;bottom: 0;width: 40px;height: 3px;
	background-color: #A38873;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-comm .desc{font-size: 16px;line-height: 36px;color: #666;}
.m-comm .more{color: #333;}
.m-comm .btn{width: 51px;height: 51px;position: absolute;right: 0;bottom: 0;
	background: rgba(214, 21, 28, .7) url(../images/i-09.png) no-repeat center;
	-o-background-size: 20px auto;
	-ms-background-size: 20px auto;
	-moz-background-size: 20px auto;
	-webkit-background-size: 20px auto;
	background-size: 20px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-comm .price{font-size: 24px;color: #BC1117;position: absolute;right: 0;bottom: 12px;}

.m-txt1{padding: 40px 0 100px;}
.m-txt1 .info{overflow: hidden;margin-bottom: 56px;}
.m-txt1 .info ul{overflow: hidden;}
.m-txt1 .info li{width: 33.33%;float: left;font-size: 24px;line-height: 46px;color: #707070;}

.m-tab1{overflow: hidden;margin: 34px 0 65px;}
.m-tab1 li{float: left;margin-right: 10px;}
.m-tab1 li a{display: block;height: 46px;border-radius: 6px;padding: 0 20px;
	text-align: center;line-height: 46px;font-size: 18px;color: #333;
	background-color: #F1F1F1;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li.on a,.m-tab1 li:hover a{background-color: #BC1117;color: #fff;}

.m-txt2{margin-bottom: 85px;}
.m-txt2 .tit{font-size: 44px;font-weight: normal;margin-bottom: 18px;}
.m-txt2 .desc{font-size: 18px;line-height: 34px;}

.m-list7{}
.m-list7 li{padding: 75px 0;}
.m-list7 .con{display: block;overflow: hidden;max-width: 1400px;margin: 0 auto;}
.m-list7 .pic{float: right;width: 700px;height: 400px;overflow: hidden;margin-left: 70px;}
.m-list7 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .txt{overflow: hidden;padding-top: 40px;}
.m-list7 li:nth-child(2n) .pic{margin-left: 0;margin-right: 62px;float: left;}
.m-list7 li:nth-child(2n){background-color: #F5F5F5;}
.m-list7 h3{font-size: 36px;font-weight: normal;margin-bottom: 24px;color: #333;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .desc{font-size: 18px;line-height: 30px;color: #666;margin-bottom: 57px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list7 .btn{display: block;width: 159px;height: 48px;font-size: 18px;color: #666;
	border: 1px solid rgba(0,0,0,.15);text-align: center;line-height: 46px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .btn:after{content: '';display: inline-block;vertical-align: middle;width: 16px;height: 14px;
	position: relative;top: -2px;margin-left: 10px;
	background: url(../images/i-10.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .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-list7 .con:hover h3{color: #BC1117;}
.m-list7 .con:hover .btn{background-color: #BC1117;border-color: #BC1117;color: #fff;}
.m-list7 .con:hover .btn:after{background-image: url(../images/i-10-on.png);}

.m-txt3{overflow: hidden;margin-bottom: 65px;}
.m-txt3 .item{width: 50%;float: left;}
.m-txt3 .con{width: 450px;border-bottom: 1px solid rgba(0,0,0,.23);
	line-height: 86px;
}
.m-txt3 .ico{width: 40px;float: left;font-size: 0;}
.m-txt3 .ico img{display: inline-block;vertical-align: middle;}
.m-txt3 .txt{font-size: 24px;}

.m-map{height: 588px;border: 1px solid #c8c8c8;padding: 8px;margin: 60px 0 43px;}
.m-map #map{height: 100%;}
.m-map #map img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}

.m-txt5{padding: 60px 0;}
.m-txt5 .tit{width: 619px;height: 85px;margin: 0 auto 36px;color: #fff;font-size: 30px;
	letter-spacing: 3px;font-weight: normal;text-align: center;line-height: 85px;
	background: url(../images/i-bg9.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt5 .txt{font-size: 18px;line-height: 2.39;}
.m-txt5 h3{text-align: center;font-size: 28px;font-weight: normal;color: #BC1117;}

.m-btn{overflow: hidden;margin: 0 -6px 42px;}
.m-btn .btn{width: 33.33%;float: left;}
.m-btn .btn a{display: block;height: 55px;line-height: 55px;text-align: center;
	font-size: 24px;color: #fff;margin: 0 6px;
	background-color: #e8343a;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-btn .btn a:before{content: '';display: inline-block;vertical-align: middle;
	width: 32px;height: 32px;position: relative;top: -2px;margin-right: 10px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-btn .btn-1 a:before{background-image: url(../images/i-15.png);}
.m-btn .btn-2 a:before{background-image: url(../images/i-16.png);}
.m-btn .btn-3 a:before{background-image: url(../images/i-17.png);}
.m-btn .btn a:hover{opacity: .8;}

.row-b1{overflow: hidden;padding-top: 78px;}
.row-b1 .col-l{width: 988px;}
.row-b1 .col-r{width: 370px;}

.m-list8{*zoom:1;margin: 0 -18px;}
.m-list8:after,.m-list8:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list8 li{width: 50%;float: left;margin-bottom: 61px;}
.m-list8 .con{display: block;margin: 0 18px;
	background-color: #fff;
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.13);
}
.m-list8 .pic{padding-top: 67%;height: 0;position: relative;overflow: hidden;}
.m-list8 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list8 h3{font-size: 18px;line-height: 63px;text-align: center;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list8 .play{position: absolute;top: 50%;left: 50%;width: 49px;height: 49px;opacity: .6;
	z-index: 2;background: url(../images/i-18.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list8 .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-list8 .con:hover .play{opacity: 1;}

.m-t2{padding-bottom: 21px;margin-bottom: 30px;
	border-bottom: 2px solid rgba(0,0,0,.15);
}
.m-t2 h3{font-size: 20px;font-weight: normal;padding-left: 53px;line-height: 36px;
	background: url(../images/i-24.png) no-repeat left center;
	-o-background-size: 36px auto;
	-ms-background-size: 36px auto;
	-moz-background-size: 36px auto;
	-webkit-background-size: 36px auto;
	background-size: 36px auto;
}
.m-list9{position: relative;margin-left: 2px;}
.m-list9:after{content: '';position: absolute;top: 0;bottom: 0;left: 10px;
	width: 1px;background-color: rgba(0,0,0,.15);
}
.m-list9 li{position: relative;z-index: 2;padding-top: 12px;margin-bottom: 22px;}
.m-list9 .date{font-size: 16px;color: rgba(102,102,102,.68);
	padding-left: 29px;margin-bottom: 7px;display: block;
	background: url(../images/i-25.jpg) no-repeat left center;
}
.m-list9 .tit{font-size: 18px;line-height: 1.78;font-weight: normal;
	padding-left: 29px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.m-details{margin-bottom: 50px;}
.m-details h1{font-size: 34px;line-height: 1.35;margin-bottom: 25px;}
.m-details .info{overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 21px;
}
.m-details .info span{font-size: 16px;color: #888;float: left;margin-right: 50px;line-height: 30px;}
.m-details .share{float: right;}
.m-details .share span{margin-right: 0;float: left;}
.m-details .share .bdsharebuttonbox{overflow: hidden;}
.m-details .share .bdsharebuttonbox a {
	background-size: 100% 100%;
	background-position: center;
	float: left;
	width: 30px;
	height: 30px;
	padding-left: 0;
	margin: 0 3px;
}
.m-details .bdsharebuttonbox .bds_sqq {
	background-image: url(../images/share-qq.png);
}
.m-details .bdsharebuttonbox .bds_weixin{
	background-image: url(../images/share-weixin.png);
}
.m-details .bdsharebuttonbox .bds_qzone{
	background-image: url(../images/share-qzone.png);
}
.m-details .bdsharebuttonbox .bds_tsina{
	background-image: url(../images/share-weibo.png);
}
.m-details .txt{font-size: 18px;color: #333;line-height: 2.56;padding: 30px 0 20px;
	border-bottom: 1px solid rgba(0,0,0,.12);
}
.m-details .arrow{font-size:18px;line-height:42px;padding:22px 0 10px}
.m-details .arrow .item{}
.m-details .arrow .item a{color:#666;display:block;position:relative;padding-left:48px;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden
}
.m-details .arrow .item.disabled a{color:rgba(102,102,102,.54)}
.m-details .arrow .item:hover span{color:#BC1117}
.m-details .item a:before{position:absolute;top:50%;left:0;width:26px;height:26px;border-radius:50%;text-align:center;line-height:26px;font-family:'黑体';font-size:13px;color:#666;background-color:#E7E7E7;margin-top:-13px}
.m-details .prev a:before{content:'<'}
.m-details .next a:before{content:'>'}
.m-details .item.disabled a:before{color:rgba(102,102,102,.5);background-color: #F2F2F2;}

.m-list10{}
.m-list10 li{margin-bottom: 12px;}
.m-list10 .con{display: block;overflow: hidden;border: 1px solid rgba(0,0,0,.1);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 .date{width: 120px;float: left;text-align: center;margin-top: 14px;}
.m-list10 .date span{font-size: 36px;color: #BC1117;display: block;font-weight: bold;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 .date em{font-size: 14px;color: #888;display: block;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 .tit{overflow: hidden;font-size: 22px;color: #333;line-height: 108px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 .con:hover{background-color: #BC1117;border-color: #BC1117;}
.m-list10 .con:hover .tit,.m-list10 .con:hover .date span,.m-list10 .con:hover .date em{color: #fff;}

.m-list11{overflow: hidden;margin: 0 -22px;padding: 71px 0 0;}
.m-list11 li{width: 50%;float: left;margin-bottom: 44px;}
.m-list11 .con{display: block;margin: 0 22px;border-radius: 14px;padding: 26px 33px 26px 20px;
	background-color: #F4F6F7;overflow: hidden;
}
.m-list11 .pic{width: 194px;height: 194px;padding: 17px;margin-right: 16px;
	position: relative;float: left;
}
.m-list11 .pic:after{content: '';position: absolute;top: 0;left: 0;
	width: 100%;height: 100%;opacity: 0;
	background: url(../images/i-bg8-on.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list11 .pic img{width: 100%;height: 100%;display: block;border-radius: 50%;
	position: relative;z-index: 2;
}
.m-list11 .con:hover .pic:after{opacity: 1;}
.m-list11 .txt{overflow: hidden;padding-top: 20px;}
.m-list11 .top{border-bottom: 1px solid rgba(149, 164, 177, .4);padding-bottom: 17px;
	margin-bottom: 14px;
}
.m-list11 .top h3{font-size: 20px;font-weight: normal;margin-bottom: 6px;}
.m-list11 .info{font-size: 16px;color: #3E3D3D;height: 3em;line-height: 1.5;}
.m-list11 .desc{font-size: 18px;line-height: 34px;color: #333;}




















