.main-wrap { width: auto; height: auto; margin: 0; padding: 0; margin-top: -1px; }
.main-wrap .main-notes { background: #ffffff; }
.main-wrap .main-notes .main-content { width: 1400px; margin: 0 auto; height: 80px; overflow: hidden; }
.main-wrap .main-notes .main-content div { display: inline-block; line-height: 80px; }
.main-wrap .main-notes .main-content div.main-notes-div strong { font-family: 微软雅黑, "Microsoft YaHei"; font-size: 16px; color: rgb(51, 51, 51); margin: 0 20px; }
.main-wrap .main-notes .main-content div.main-notes-div img { vertical-align: middle; }
.main-wrap .main-notes .main-content div.main-notes-div ul { display: block; width: 200%; overflow: hidden; height: 80px; list-style: none; animation: mymove 15s infinite linear; position: relative; left: 0px; }
.main-wrap .main-notes .main-content div.main-notes-div ul .w-al-date { margin-left: 10px; }
@-webkit-keyframes mymove {
	from { left: 0px; }
	to { left: -1050px; }
}
.main-wrap .main-notes .main-content div.main-notes-div ul li { display: inline-block; width: 204px; overflow: hidden; color: #666666; height: 50px; }
.main-wrap .main-notes .main-content div.main-notes-div ul li em { display: inline-block; width: 4px; height: 4px; margin-top: -3px; margin-right: 8px; font-style: normal; vertical-align: middle; background: #444; }
.main-wrap .main-notes .main-content div.main-notes-content { width: 1200px; vertical-align: top; overflow: hidden; }
.main-one, .main-two, .main-two-two, .main-the, .main-fou, .main-liucheng, .main-fiv, .main-sex, .main-date { width: 100%; text-align: center;}
.main-two { background: #FFF; padding-top: 50px; }
.main-date { background: url(../images/dem.jpg); padding-top: 50px; width:100%; height:580px;}
.main-the { width:100%; background: url(../images/dem1.jpg); height:800px; padding-top: 50px; }
.main-liucheng { background: url(../images/dem.jpg); padding-top: 40px; height:452px; }
.banner-ga{ color:#666; line-height:50px;}
.main-fou { width:100%; background: url(../images/dem.jpg); height:770px; padding-top: 50px; }
.main-fiv { background: #f0f0f0; padding-top: 50px; }
.main-sex { width:100%; background: url(../images/dem1.jpg); height:800px;  padding-top: 50px; }
.main-the .main-the-title { text-align: center; margin: 0 auto; }
.banner-img { background: url(../images/btb.png); height: 30px; line-height: 26px; font-family: 微软雅黑, "Microsoft YaHei"; font-size: 36px; color:#cc192c; font-weight: 600; }
.banner-img span{ color:#333;}
.banner-img1 { background: url(../images/btb1.png); height: 30px; line-height: 26px; font-family: 微软雅黑, "Microsoft YaHei"; font-size: 36px; color:#cc192c; font-weight: 600; }
.banner-img1 span{ color:#333;}
.main-the .banner-text { font-size: 16px; color:#666666; line-height:30px; }
.main-the-content { margin-top: 30px; }
.main-the-content .lc1{ width:216px; height:294px; background:url(../images/lc1.jpg); float:left;margin-right:15px;}
.main-the-content .lc1:hover{ background:url(../images/lc1-1.jpg)}
.main-the-content .lcne:hover .lcnam{ color:#fff;}
.main-the-content .lcne:hover .lcbt{ color:#fff;}
.main-the-content .lcne:hover .lcbtyw{ color:#fff;}
.main-the-content .lc2{ width:216px; height:294px; background:url(../images/lc2.jpg); float:left;margin-right:15px;}
.main-the-content .lc2:hover{ background:url(../images/lc2-2.jpg)}
.main-the-content .lc3{ width:216px; height:294px; background:url(../images/lc3.jpg); float:left;margin-right:15px;}
.main-the-content .lc3:hover{ background:url(../images/lc3-3.jpg)}
.main-the-content .lc4{ width:216px; height:294px; background:url(../images/lc4.jpg); float:left;margin-right:15px;}
.main-the-content .lc4:hover{ background:url(../images/lc4-4.jpg)}
.main-the-content .lc5{ width:216px; height:294px; background:url(../images/lc5.jpg); float:left;margin-right:15px;}
.main-the-content .lc5:hover{ background:url(../images/lc5-5.jpg)}
.main-the-content .lc6{ width:216px; height:294px; background:url(../images/lc6.jpg); float:left;margin-right:0px;}
.main-the-content .lc6:hover{ background:url(../images/lc6-6.jpg)}
.main-the-content .lcnam{ width:100%; height:75px; line-height:75px; color:#b0afb0; text-align:center; font-family:Arial; font-size:24px;}
.main-the-content .lcbt{ width:100%; text-align:center; color:#333333; font-size:18px;margin-top:150px;}
.main-the-content .lcbtyw{ text-align:center; color:#c2c2c2; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-top:10px;}
/*.main-the-content .col-md-4 { width: 325px; display: inline-block; margin-right: 25px; margin-bottom: 25px; height: auto; overflow: hidden; text-align: center;  background: #ffff; }
.main-the-content .col-md-4.list-boxes { margin-right: 0px; }
.main-the-content .col-md-4 a { width: 320px; display: block; overflow: hidden; text-align: center; font-size: 14px; margin-bottom: 15px; }
.main-the-content .col-md-4:hover { background:#f61528; }
.main-the-content .col-md-4 a:hover { color: #fff; }
.main-the-content .col-md-4 a .img-wraper-div {height: 227px;    overflow: hidden;    margin-bottom: 10px;    border: 10px solid #fff;}
.main-the-content .col-md-4 a img { width: 100%; }
.main-the-content .col-md-4 a  img:hover { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.main-date { }
.main-date .main-the-content .col-md-4 a { width: 325px; display: block; overflow: hidden; text-align: center; font-size: 14px; margin-bottom: 0px; padding: 10px 0px; color: #443e3e; font-weight: 600; background: #fff;  }
.main-date .main-the-content .col-md-4 a:hover { color: #da0000; background:#f01629;}
.main-date .main-the-content .col-md-4 { width: 325px; display: inline-block; height:315px;margin-right: 25px; margin-bottom: 25px; height: auto; overflow: hidden; text-align: center;  background: #fff; }
.main-date .main-the-content .col-md-4.list-boxes { margin-right: 0px; }
.main-liucheng { }
.main-liucheng .main-the-content .col-md-4 { width: 150px; display: inline-block; margin-right: 25px; margin-bottom: 25px; height: auto; overflow: hidden; text-align: center; border: 0px solid #ccc; background: none; }
.main-liucheng .main-the-content .col-md-4 span { display: block; width: 100%; margin-top: 10px; }
*/
.main-the-content .col-md-4 a{ width:325px; height:310px; background:#fff; display:block; float:left;margin-right:20px;margin-bottom:20px; overflow:hidden;}
.main-the-content .col-md-4 a li{ width:315px; height:227px;border:5px solid #fff;  overflow:hidden;list-style:none}
.main-the-content .col-md-4 a img{ width:315px; height:227px;  -webkit-transition: all .5s;}
.main-the-content .col-md-4 a div{ width:100%; text-align:center; line-height:70px; color:#666666; overflow:hidden; font-size:14px;}
.main-the-content .col-md-4 a:hover img{transform: scale(1.2, 1.2);  }
.main-the-content .col-md-4 a:hover li{border:5px solid #f01629;}
.main-the-content .col-md-4 a:hover{ background:#f01629;}
.main-the-content .col-md-4 a:hover div{ color:#fff;}

.main-the-content .col-md-5 a{ width:325px; height:375px;padding-top:40px; background:#fff; float:left;margin-right:20px; display:block; border-radius:10px;}
.main-the-content .col-md-5 a img{ display:block; width:245px; height:245px; border-radius:50%; border:4px solid #fff; margin:auto; overflow:hidden;-webkit-transition: all .5s;}
.main-the-content .col-md-5 a div{ text-align:center;margin-top:40px; color:#333333; font-size:18px;}
.main-the-content .col-md-5 a span{ display:block; text-align:center; color:#b0b0b0; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.main-the-content .col-md-5 a:hover img{transform: scale(1.2, 1.2); }
.main-the-content .col-md-5 a:hover{ background:#f01629;}
.main-the-content .col-md-5 a:hover div{ color:#fff;}
.main-the-content .col-md-5 a:hover span{ color:#fff;}
.main-one .main-session { width: 360px; height: 346px; display: inline-block; margin: 50px 15px; border: 1px solid #ccc; overflow: hidden; text-align: left; }
.main-one .main-session .one-top { line-height: 40px; margin-bottom: 10px; overflow: hidden; }
.main-one .main-session .one-top .one-top-left { display: inline-block; float: left; padding-left: 10px; border-bottom: 4px solid rgb(218, 0, 0); font-family: 微软雅黑, 'Microsoft YaHei'; color: rgb(218, 0, 0); font-weight: 600; font-size: 16px; }
.main-one .main-session .one-top .one-top-right { display: inline-block; float: right; text-decoration: underline; margin-right: 10px; color: rgb(153, 153, 153); }
.main-one .main-session .one-main { text-align: center; }
.main-one .main-session .one-main .one-main-title { margin: 20px 10px 10px; color: rgb(51, 51, 51); font-size: 16px; }
.main-one .main-session .one-main .one-main-title { text-align: left; }
.main-one .main-session .one-main p { text-align: left; margin: 0px 10px; line-height: 1.5em; font-family: 微软雅黑, 'Microsoft YaHei'; color: rgb(102, 102, 102); font-size: 14px; text-indent: 2em }
.main-one .main-session .one-main ul { overflow: hidden; list-style: none; margin: 10px; }
.main-one .main-session .one-main ul li { border-bottom: 1px #ccc dashed; font-size: 14px; line-height: 36px; text-align: left; padding-left: 30px; }
.main-one .main-session .one-main ul li:hover { color: #da0000; }
.main-one .main-session .one-main ul li a { display: block; width: 305px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main-one .main-session .one-main ul li:before { content: ""; position: absolute; margin: 16px; border-right: 1px solid #757575; border-bottom: 1px solid #757575; width: 5px; height: 5px; margin-left: -25px; transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.main-two .main-session { width: 380px; display: inline-block; margin: 50px 5px 60px; overflow: hidden; text-align: left; }
.main-two .main-session .one-top { line-height: 40px; margin-bottom: 10px; overflow: hidden; }
.main-two .main-session .one-top .one-top-left { display: inline-block; float: left; padding-left: 10px; font-family: 微软雅黑, 'Microsoft YaHei'; color: rgb(0, 0, 0); font-weight: 600; font-size: 16px; }
.main-two .main-session .one-top .one-top-right { display: inline-block; float: right; margin-right: 10px; color: rgb(153, 153, 153); padding: 0px 5px; border: 1px solid #ccc; border-radius: 30px; line-height: 20px; margin-top: 10px; text-transform: uppercase; font-size: 12px; }
.main-two .main-session .one-top .one-top-right:hover { border-color: #f86565; color: #f86565; }
.main-two .main-session .one-main { text-align: center; }
.main-two .main-session .one-main .one-main-title { margin: 20px 10px 10px; color: rgb(51, 51, 51); font-size: 16px; }
.main-two .main-session .one-main .one-main-title { text-align: left; }
.main-two .main-session .one-main p { text-align: left; margin: 0px 10px; line-height: 1.5em; font-family: 微软雅黑, 'Microsoft YaHei'; color: rgb(102, 102, 102); font-size: 14px; text-indent: 2em }
.main-two .main-session .one-main ul { overflow: hidden; list-style: none; margin: 10px 0px; }
.main-two .main-session .one-main ul li { border-bottom: 1px #ccc dashed; font-size: 14px; line-height: 36px; text-align: left; padding-left: 30px; }
.main-two .main-session .one-main ul li:hover { color: #da0000; }
.main-two .main-session .one-main ul li a { display: block; width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main-two .main-session .one-main ul a .img-contenter { width: 370px; height: 160px; overflow: hidden; }
.main-two .main-session .one-main ul a .img-contenter img { width: 100%; }
.main-two .main-session .one-main ul li:before { content: ""; position: absolute; margin: 16px; border-right: 1px solid #757575; border-bottom: 1px solid #757575; width: 5px; height: 5px; margin-left: -25px; transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.main-fou .main-session { width: 433px; display: inline-block; margin-right:28px;margin-top:20px; overflow: hidden; text-align: left; height:644px; border:1px solid #ececec; }
.main-fou .main-session .one-top { width:100%; background:#ececec; height:60px; line-height: 60px; margin-bottom: 10px; overflow: hidden; }
.main-fou .main-session .one-top .one-top-left { display: inline-block; float: left; padding-left: 20px; font-family: 微软雅黑, 'Microsoft YaHei'; color: rgb(0, 0, 0); font-weight: 600; font-size: 16px; }
.main-fou .main-session .one-top .one-top-right { display: inline-block; float: right; margin-right: 20px; color: rgb(153, 153, 153); padding: 0px 5px; border: 1px solid #ccc; border-radius: 30px; line-height: 20px; margin-top: 20px; text-transform: uppercase; font-size: 12px; }
.main-fou .main-session .one-top .one-top-right:hover { border-color: #f86565; color: #f86565; }
.main-fou .main-session .one-main { text-align: center; }
.main-fou .main-session .one-main .one-main-title { margin: 20px 10px 10px; color: rgb(51, 51, 51); font-size: 16px; }
.main-fou .main-session .one-main .one-main-title { text-align: left; }
.main-fou .main-session .one-main p { text-align: left; margin: 0px 10px; line-height: 1.5em; font-family: 微软雅黑, 'Microsoft YaHei'; color: rgb(102, 102, 102); font-size: 14px; text-indent: 2em }
.main-fou .main-session .one-main ul { overflow: hidden; list-style: none; margin: 10px 0px; }
.main-fou .main-session .one-main ul li { border-bottom: 1px #ccc dashed; width:360px;margin:auto; font-size: 14px; line-height: 50px; text-align: left; padding-left: 30px; }
.main-fou .main-session .one-main ul li:hover { color: #da0000; }
.main-fou .main-session .one-main ul li a { display: block; width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main-fou .main-session .one-main ul a .img-contenter { width: 392px; height: 237px;margin:auto; overflow: hidden; }
.main-fou .main-session .one-main ul a .img-contenter img { width: 100%; }
.main-fou .main-session .one-main ul li:before { content: ""; position: absolute; margin: 28px 0px 0px 0px ; border-right: 1px solid #757575; border-bottom: 1px solid #757575; width: 5px; height: 5px; margin-left: -25px; transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }

/*index-service*/
.jxms{ background: url(../images/dem1.jpg); width:100%; height:650px;}
.index-service { padding: 50px 0; zoom: 1; width: 1400px;  overflow: hidden; margin: 0 auto; }
.index-service .s { padding-top: 30px; }
.index-service .sub { float: left; width: 433px; height: 200px; background: #f6ecdd; border-radius:10px;margin-right:30px;margin-bottom:30px; position: relative; transition: 0.3; }
.index-service dl {  }
.index-service dt { width:360px; height:70px; line-height:95px;margin:auto; color:#333333; font-size:18px; text-align:left;}
.index-service .des{ width:360px; height:49px;line-height:30px;margin:auto; color:#6b6b6b; font-size:14px; text-align:left;}
.index-service .den{ width:100%; height:80px; background:#fff;border-radius:0px 0px 10px 10px;}
.index-service .den .span1{ width:124px; text-align:center; height:80px; line-height:80px; color:#7c6b56; font-size:14px; display:block; float:left;}
.index-service .den .span2{ width:185px; height:1px; background:#f6ebdc;margin-top:38px; float:left; display:block}
.index-service ul { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #a1222d;border-radius:10px; color: #fff; text-align: center; display: none; }
.index-service .sub:hover ul { display: block; }
.index-service .ul-s { padding: 15px; }
.index-service ul h6 { font-size: 20px; font-weight: 400; line-height: 30px; margin-bottom: 10px; color: #fff; }
.index-service ul li { font-size: 13px; line-height: 24px; color: #fff; }
.index-service .index2n { margin-top: 25px; height: 36px; }
.index-service .index2n a { color: #fff; padding: 6px 25px; line-height: 36px; border-radius: 1px; border: 1px #FFF solid; }
.index-service .index2n a:hover span { color: #0595c7; }
.index-service .index2n a:hover { background: #FFF; }
/*  */
.index-title { text-align: center; }
.index-title .title { font-size: 30px; line-height: 30px; color: rgba(253, 3, 3, 0.8); }
.index-title .tips { font-size: 15px; line-height: 15px; color: #f18b8b;}
.index-title .title-line { height: 20px; }
