﻿

.m-list6{padding-top: 5px;}
.m-list6 li{color: #666;border-bottom: 1px solid #d2d2d2;padding: 0 15px 15px;margin-bottom: 20px;}
.m-list6 h4{margin: 0;margin-bottom: 7px;}
.m-list6 h4 a{font-size: 16px;display: block;height: 17px;line-height: 17px;overflow: hidden;
    color: #520908;
}
.m-list6 .txt{line-height: 24px;margin-bottom: 15px;font-size: 14px;}
.m-list6 a{color: #890b0a;margin-right: 15px;}
.m-list6 .info{margin-bottom: 6px;font-size: 14px;}

.m-pic{text-align: center;margin: 0;}
.m-pic p{color: #666;margin-top: 6px;margin-bottom: 0;font-size: 14px;
    height: 36px;line-height: 18px;overflow: hidden;
}
.m-pic .col-xs-6{padding-bottom: 25px;}
.m-slider1{padding: 0 40px;}
.m-slider1 .item{}
.m-slider1 .pic{float: left;width: 98px;margin-right: 25px;}
.m-slider1 .pic img{width: 100%;height: 100%;display: block;}
.m-slider1 .txt{overflow: hidden;}
.m-slider1 .txt h4 a{margin: 0;font-size: 16px;margin: 8px 0;}
.m-slider1 .txt h4 a:hover{color:#a56464;}
.m-slider1 .txt p{color: #a56464;margin-bottom: 0;}
.m-slider1 .slick-arrow{position: absolute;width: 14px;height: 23px;top: 50%;
    font-size: 0;text-indent: -9999px;border: 0;background: 0;
    background-position: center center;background-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-slider1 .slick-prev{left: 12px;background-image: url(../images/ico-prev.png);}
.m-slider1 .slick-next{right: 12px;background-image: url(../images/ico-next.png);}
.m-slider1-1{padding: 0 20px;margin-bottom: 20px;overflow: hidden;}
.m-slider1-1 .txt p{padding-right: 20px;}

.m-list3{overflow: hidden;padding: 0 15px 15px;margin-top: 20px;clear: both;}
.m-list3 li{float: left;width: 25%;}
.m-list3 li a{color: #666;font-size: 14px;line-height: 28px;height: 28px;
    display: block;overflow: hidden;padding-left: 6px;
    background: url(../images/ico-09.jpg) no-repeat left center;
}
.m-list3 li:hover a{color: #890b0a;}

.m-txt1{font-size: 16px;color: #333;line-height: 30px;}
.m-txt1 h1{font-size: 18px;margin: 0;color: #520908;text-align: center;
    border-bottom: 1px solid #d1d1d1;padding-bottom: 16px;
}
.m-txt1 .info{text-align: center;font-size: 14px;color: #999;padding: 4px 0 6px;}
.m-txt1 .info span{margin: 0 7px;}
.m-txt1 .key{line-height: 30px;color: #a56464;padding: 11px 16px;
    background-color: #f8efef;margin-bottom: 20px;
}
.m-txt1 p{margin-bottom: 30px;}

.m-list7{}
.m-list7 li{position: relative;}
.m-list7 li a{height: 36px;overflow: hidden;line-height: 36px;font-size: 14px;
    color: #333;padding-left: 28px;display: block;;font-family:'宋体';
}
.m-list7 li span{float: right;font-size: 14px;font-family: 'Arial';display: block;margin-left: 10px;}
.m-list7 li a:hover{color: #a56464;text-decoration: none;}
.m-list7 li:before {
    position: absolute;
    width: 3px;
    height: 3px;
    content: '';
    left: 9px;
    top: 16px;
    background-color: #a56464;
}

.m-list8{overflow: hidden;margin: 0 -5px;}
.m-list8 li{width: 25%;float: left;margin-bottom: 42px;}
.m-list8 .con{margin: 0 5px;display: block;}
.m-list8 .pic{padding-top: 73%;height: 0;position: relative;margin-bottom: 17px;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 h4{font-size: 14px;color: #666;text-align: center;padding: 0 7px;line-height: 18px;
    height: 36px;overflow: hidden;
}
.m-list8 li: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 li:hover .con{text-decoration: none;}
.m-list8 li:hover h4{text-decoration: none;color: #a56464;}


.m-txt2{font-size: 16px;line-height: 30px;margin-bottom: 0;}
.m-txt2 p{margin-bottom: 30px;}
.g-t1{font-size: 16px;color: #a56464;border-bottom: 1px solid #a56464;line-height: 34px;
    margin-bottom: 27px;
}
.m-info{}
.m-info h1{text-align: center;font-size: 18px;color: #520908;
    margin: 0 0 25px;
}
.m-info .pic{text-align: center;margin-bottom: 45px;}
.m-info p{margin: 0;font-size: 14px;line-height: 24px;}

/*
-----------------[苹果]--------------*/
/*首页*/
.ul-list1 li{height: 36px; line-height: 36px; position: relative; overflow: hidden; padding-left: 26px;}
.ul-list1 li a{display: block; color: #333; font-size: 16px; height: 36px; overflow: hidden;}

.ul-list1 li:before{position: absolute; width: 3px; height: 3px; content: ''; left: 9px; top: 16px; background-color: #a56464;}
.wea-tit{font-size: 18px; text-align: right; margin: 27px 0 7px; font-weight: bold;}
.wea-tit a{display: inline-block;color: #9e9e9e;}
.ul-list2{margin: 0 -12px;}
.ul-list2 li{width: 50%; float: left; margin-bottom: 18px;}
.ul-list2 li .con{margin: 0 12px;  font-size: 14px; line-height: 24px; border: 1px solid #e8dbdb;}
.ul-list2 li .con:hover{border-color: #a56464;}
.ul-list2 li a{display: block; color: #333;}
.ul-list2 .name{background-color: #e8dbdb;padding: 15px 25px;}
.ul-list2 .name h5{font-size: 18px; line-height: 26px; height: 26px; overflow: hidden; font-family: "微软雅黑";}
.ul-list2 .name p{height: 24px; overflow: hidden;}
.ul-list2 .txt{padding: 15px 25px;}
.ul-list2 .txt a{height: 48px; overflow: hidden;}
.g-tit2{text-align: center;}
.g-tit2 span{border-left: 4px solid #a56464; padding-left: 10px; text-align: center;}
.g-tit2:after{content: '';position: absolute;height: 30px; width: 4px;left: 0;
    background: url(../images/ico-bor1.png) no-repeat center center;}
.g-tit2 span:after{content: '';position: absolute;height: 1px;background-color: #a56464;right: 100%;width: 1000px;top: 50%;}

.g-tit2 a{border-left: 4px solid #a56464; padding-left: 10px; text-align: center;}
.g-tit2:after{content: '';position: absolute;height: 30px; width: 4px;left: 0;
    background: url(../images/ico-bor1.png) no-repeat center center;}
.g-tit2 a:after{content: '';position: absolute;height: 1px;background-color: #a56464;right: 100%;width: 1000px;top: 50%;}

.bgf4ecec{background-color: #f4ecec;}
.ul-list3{margin: 0 -2px 0 -3px;}
.ul-list3 li{width: 20%; float: left; margin-bottom: 60px;}
.ul-list3 li a{display: block;}
.ul-list3 li .con{margin: 0 2px 5px 3px;}
.ul-list3 .pic,.ul-list3 .pic2{position: relative;overflow: hidden;padding-top: 100%; height: 0;}
.ul-list3 .pic2{display: none;}
.ul-list3 .pic img,.ul-list3 .pic2 img{display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.ul-list3 .pic:hover img,.ul-list3 .pic2:hover 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);
}

.ul-list3 .txt{padding:0 18px 20px; color: #666; line-height: 33px; background-color: #fff; font-size: 14px; }
.ul-list3 .txt h4{color: #333; font-size: 16px; line-height: 24px;  overflow: hidden; padding: 10px 0; margin-bottom: 15px; border-bottom: 1px solid #dec6c6;}
.ul-list3 .txt h4 a{display: block; height: 48px; overflow: hidden;}
.ul-list3 .txt p a{height: 33px; overflow: hidden; color: #666;}
.ul-list3 h3{font-size: 22px; height: 24px;overflow: hidden;text-align: center;margin-top: 20px; font-weight: bold;}
.ul-list3 h3 a{color: #9e9e9e; }
.ul-list3 a:hover,.ul-list3 .txt p a:hover {color: #a56464; text-decoration: none;}
.ul-list3 .th2{display: none;}
.ul-list3 li:nth-child(2n) h3{margin: 0 0 20px;}

.ul-list4{margin: 0 -5px 0 -4px;}
.ul-list4 li{width: 50%; float: left; margin-bottom: 26px; }
.ul-list4 li .con{margin: 0 5px 0 6px; background-color: #ededed; padding-bottom: 10px;}
.ul-list4 li .pic{position: relative; overflow: hidden; padding-top: 51%; height: 0;}
.ul-list4 li .pic img{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.ul-list4 li p{font-size: 14px; line-height: 18px; height: 36px; overflow: hidden;margin-top: 10px; padding: 0 12px;}
.ul-list4 li a{color: #333;}
.ul-list5{padding:18px 0 30px; overflow: hidden; margin: 0 -22px;}
.ul-list5 li{width: 33.33%; float: left;}
.ul-list5 li .con{margin: 10px 22px 0;}
.ul-list5 li a{display: block;  color: #333;}
.ul-list5 li a.more{text-align: right; color: #a56464; font-size: 16px; padding: 10px 60px 0;}
.ul-list5 .pic{position: relative; overflow: hidden; padding-top: 62%; height: 0;}
.ul-list5 .pic img{display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.ul-list5 li .con p{height: 42px; line-height: 42px; overflow: hidden; font-size: 16px; margin: 5px 0; text-align: center;}

.ul-list6{margin: 0 -22px 0 -12px; overflow: hidden;}
.ul-list6 li{width: 50%; float: left; position: relative;}
.ul-list6 .txt{margin: 0 22px 0 12px; padding-left: 28px;  border-bottom: 1px solid #d6d6d6;}
.ul-list6 li a{display: block; height: 44px; line-height: 43px; color: #333; font-size: 16px; overflow: hidden;} 
.ul-list6 .txt:before{position: absolute; width: 3px; height: 3px; content: ''; left: 24px; top: 20px; background-color: #a56464;}

.ul-list7{margin: 0 -30px 0 0; padding-top: 20px;} 
.ul-list7 li{width: 50%; float: left;}
.ul-list7 li .con{margin: 0px 30px 0 10px;}
.ul-list7 li a{display: block; color: #666;}
.ul-list7 .pic{position: relative; overflow: hidden; padding-top:149%; height: 0;}
.ul-list7 .pic img{display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.ul-list7 p{ font-size: 16px; line-height: 25px; height: 50px; overflow: hidden; margin: 5px 0;}

.m-slider1-2{ padding: 0 15px;}
.m-slider1-2 .item{position: relative;}
.m-slider1-2 .pic{width: 98px;margin-right: 25px; margin: 0px auto;}
.m-slider1-2 .pic img{width: 100%;height: 100%;display: block;}
.m-slider1-2 .txt{overflow: hidden; text-align: center;}
.m-slider1-2 .txt h4 a{display: block;font-size: 16px;margin: 8px 0;}
.m-slider1-2 .txt h4 a:hover{color:#a56464; text-decoration: none; }
.m-slider1-2 .txt p{color: #a56464;margin-bottom: 0;}
.m-slider1-2 .slick-prev{width: 14px; height: 23px; background: url(../images/gicon1.png) no-repeat center center;
border: none; text-indent: -9999em; position: absolute; top: 50%; left:0px; margin-top: -11px;}
.m-slider1-2 .slick-next{width: 14px; height: 23px; background: url(../images/gicon2.png) no-repeat center center;
border: none; text-indent: -9999em; position: absolute; top: 50%; margin-top: -11px; right: 15px;}



.ban{position: relative; overflow: hidden;}
.ban .slider-for .item{position: relative; }
.ban .slider-for .txt{width:100%;color: #fff; font-size: 14px; padding: 10px 18px; background: rgba(0,0,0,.3); position: absolute; bottom: 0;}
.ban .slider-for .txt h4{line-height: 28px; height: 28px; overflow: hidden; margin: 0 0 5px;}
.ban .slider-for .txt p{line-height: 24px; height: 24px; overflow: hidden; margin: 0 0;}

.ban .slider-nv{position: absolute; top: 15px; right:15px;  padding-bottom: 5px;}
.ban .slider-nv img{display: block; width: 120px; height: 45px; margin: 0px auto; cursor: pointer;}
.ban .slider-nv .item{float: none; width: 130px !important; margin-bottom: 3px; padding: 5px; }
.ban .slider-nv .slick-current{border: 5px solid #fff; padding: 0;}
.ban .more{position: absolute; width: 120px;  height: 45px; line-height: 45px; background: rgba(0,0,0, .5); color:#c48a8a; font-size: 22px; text-align: center;
top:252px; right: 20px;}


.ul-list1 li a:hover,.ul-list2 li a:hover,.ul-list3 .txt h4 a:hover,.ul-list4 li a:hover,.ul-list5 li a:hover,.ul-list6 li a:hover,.ul-list7 li a:hover {text-decoration: none; color: #a56464;}


#demo1{position: relative; overflow: hidden;}
#demo1 .bd .item{position: relative; }
#demo1 .bd .item img{width:100%}
#demo1 .bd .item a{display: block;height: 100%;}
/*  #demo1 .bd .item a{display: block;height: 0;position: relative;padding-top: 37%;}  */
#demo1 .bd .txt{width:100%;color: #fff; font-size: 14px; padding: 10px 18px; background: rgba(0,0,0,.3); position: absolute; bottom: 0;}
#demo1 .bd .txt h4{line-height: 28px;  overflow: hidden; margin: 0 0 5px;}
#demo1 .bd .txt p{line-height: 24px; overflow: hidden; margin: 0 0;}

#demo1 .hd{position: absolute; top: 15px; right:15px;  padding-bottom: 5px;}
#demo1 .hd img{display: block; width: 120px; height: 45px; margin: 0px auto; cursor: pointer;}
#demo1 .hd .item{float: none; width: 130px !important; margin-bottom: 3px; padding: 5px; }
#demo1 .hd .on{border: 5px solid #fff; padding: 0;}
#demo1 .more{position: absolute; width: 120px;  height: 45px; line-height: 45px; background: rgba(0,0,0, .5); color:#c48a8a; font-size: 22px; text-align: center;
top:252px; right: 20px;}



.page_change {
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.page_change a {
    background: #dedede none repeat scroll 0 0;
    color: #333;
    margin: 0 2px;
    padding: 5px 8px;
}
.page_change a.change_now {
    background: #307ec7 none repeat scroll 0 0;
    color: #fff;
}
.page_change a:hover {
    background: #307ec7 none repeat scroll 0 0;
    color: #fff;
}
.page_change a.current {
    background: #307ec7 none repeat scroll 0 0;
    color: #fff;
}

}
  #mjs_tip div {
	font-weight: normal;
	margin-top: 15px;
	color: #000;
}
.tip {
	width: 330px\9;
	*width: 345px;
	width: 345px;
	border: 1px solid #D1E4F2;
	padding: 6px 10px 10px;
	background: #fff url(../images/z_tiptitle.jpg) repeat-x;
	font-weight: bold;
	font-size: 13px;
	color: #0F598E;
}
