@charset "utf-8";
/* CSS Document */
.html {

}
p {
	padding: 0;margin-block-start:0; margin-block-end:0
}
iframe {
	border-width: 0px;
}
body {
	color: #333333;
	background: #ffffff; margin:0 auto !important;
	font-family: "微软雅黑";max-width:1920px; width:100%; background:url(../images/bg.jpg) no-repeat;
}
h3,h4,h5{    margin-block-start:0; margin-block-end:0}
body, div, dl, dt, dd, img, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td, a, span { 
	padding: 0;
	word-break: break-all;
	word-wrap: break-word;
	white-space: normal;
	zoom: 1;
	font-size: 16px;
}
h3,h4,h5,h6{ font-weight:normal}
ol, ul, dl {
	list-style: none;
}
img {
	border: 0px;
	vertical-align: top;
}
ul, li {
	list-style: none;
}
span, dl, dt, dd, ul, li {

}
a {
	text-decoration: none;
	color: #9b0000;
}
a:hover {
	text-decoration: none;
}
.w1100 {
	width: 1100px;
	margin: 0 auto;
}
.w1200 {
	width: 1200px;
	margin: 0 auto
}
.w1400 {
	width: 1400px;
	margin: 0 auto
}
.clear {
	clear: both;
	overflow: hidden
}
p {
	line-height: 26px; margin-block-start:0
}
h2 {
	font-family: 微软雅黑;
}
p a {
	color: #cf0000
}
.pr {
	position: relative
}
.pa {
	position: absolute;
}
.w100 {
	width: 100%;
	margin: 0 auto; max-width:1920px;
}

.clear {
	clear: both
}
.left {
	float: left
}
.right {
	float: right
}
.mr {
	margin: 0 auto;
}
.w12 {
	width: 1200px;
	margin: 0 auto
}
.mr0 {
	margin-right: 0 !important
}
.mb0 {
	border-bottom: 0px !important
}
.dim {
	display: block;
	margin: 0 auto
}
.mt6{ margin-top:60px;}
.mt65{ margin-top:65px;}
.mt5{ margin-top:50px;}
.mt55{ margin-top:55px;}
.mt4{ margin-top:40px;}
.mt3{ margin-top:30px;}
.mt25{ margin-top:25px;}
.mt2{ margin-top:20px;}
.mt1{ margin-top:10px;}
.mt15{ margin-top:15px;}
.pt3{ padding-top:30px;}
.pt2{ padding-top:20px;}
.pt1{ padding-top:10px;}
.hui{ background:#d5d5d5; height:1px;}
/*头部*/


.top{ margin-top:-15px}
.navbg{ height:56px; background:#7d0000; margin-top:-15px}
.nav{ height:56px}
.nav ul li{width:150px; height:56px; text-align:center; line-height:56px; float:left; cursor:pointer}
.nav ul li a{ display:block;width:150px; height:56px; color:#fff; font-size:20px;}
.nav ul li:hover{ background:#a47b63}


.newsle{width:718px; height:419px}
.newsle1{ width:718px; height:419px; float:left; position:relative}
.newsle1p{width:718px; height:40px; background: rgba(0,0,0,0.5); position:absolute; bottom:1px;}
.newsle1p p{ color:#fff; font-size:18px; line-height:40px; padding-left:20px}




.newslehd{ height:10px; position:absolute; right:10px; bottom:15px;}
.newslehd ul li{width:10px; height:10px; float:left; background:#fff; margin-left:15px; cursor:pointer}
.newslehd ul li.on{ background:#7d0000}



.newsr{width:450px; height:425px;}

.newsrt  { color:#000; font-size:24px; font-weight:bold; margin-top:10px; margin-bottom:9px;}

.newsrt span{ float:right; color:#7d0000; font-size:16px; padding-top:8px; font-weight:normal}


.newsrb ul li{ width:450px; height:67px; border-bottom:1px dashed #8a8a8a; margin-top:27px; }
.newsrb ul li h3{ color:#3a3a3a; font-size:18px; margin-bottom:5px}
.newsrb ul li span{ color:#8a8a8a; font-size:16px; padding-top:5px;}


.zytop{width:140px; height:45px; border-bottom:2px solid #7d0000}
.zytop h3{ color:#000; font-size:30px; text-align:center; font-weight:bold}


.zytop1{width:140px; height:45px; border-bottom:2px solid #fff;}
.zytop1 h3{ color:#fff; font-size:30px; text-align:center; font-weight:bold}
.daohang{ background:url(../images/danhang-1.jpg) no-repeat; height:295px; padding:60px 0 0 0}
.daohang ul li{width:243px; height:44px; border:1px solid #7d0000; text-align:center; line-height:44px;float:left;margin-right:30px; margin-bottom:25px;box-shadow: 0px 0px 7px 5px rgba(235,210,205,0.9);}
.daohang ul li a{width:243px; height:44px; display:block; color:#3a3a3a; font-size:20px; }
.daohang ul li:nth-child(4),.daohang ul li:nth-child(8),.daohang ul li:nth-child(12){ margin-right:0}
.daohang ul li:hover{ background:#efe4e2}

/*专家*/
.zjbg{ background:url(../images/zj-bg.jpg) no-repeat;height:595px; padding:40px 0 0 0}
.zj ul li{width:274px; height:437px; background:#fff; border-radius:20px; float:left; padding:23px 0 0 0; margin-right:28px;}
.zj ul li:nth-child(4){ margin-right:0}

.zj-img1{ margin-left:60px;width:155px; height:164px;}

.zj ul li h3{ font-size:24px; color:#000000; text-align:center; margin-top:28px; margin-bottom:7px;}
.zj ul li h3 span{font-size:20px; color:#333; }
.zj ul li h4{ font-size:18px; color:#666; text-align:center; margin-top:13px;}
.zj ul li p{ font-size:18px; color:#000; padding:16px 7px 0 28px}
.zj-a1{width:170px; height:45px; background:#7d0000; display:block; border-radius:10px; color:#fff; text-align:center; line-height:45px; margin-top:18px; margin-left:55px;}

/*特色*/


.tsbg{ background:url(../images/ts-bg.jpg) no-repeat; height:800px; padding:135px 0 0 0}
.ts{width:1082px; height:610px; background:#fff; border-radius:20px; margin-left:60px;box-shadow: 0px 6px 7px 2px rgba(223,223,223,0.9); padding:120px 0 0 0 }
.tshd{ position:absolute;top:33px; left:300px;}
.tshd ul li{width:178px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:24px; float:left; margin-right:78px; background:#746a5e; cursor:pointer}
.tshd ul li.on{ background:#7d0000}

.tsb{width:940px; height:560px;  margin-left:76px; overflow:hidden}
.tsble{ float:left; height:513px; background:#f5f5f5; width:360px;}
.tsble h3{ color:#7d0000; font-weight:bold; font-size:24px; padding-top:38px; text-align:center; border-bottom: 1px solid #7d0000;margin: 0 40px 20px;padding-bottom: 20px;}
.tsble p{ color:#232323; font-size:22px; line-height:38px; padding:0 30px 0 40px;text-align: justify;}
.tsble-im2{ margin: 35px auto 0;display: block}
.tsble1-im2{margin: 0 auto;display: block}


.tsble1{ float:left; height:513px; background:#f5f5f5; width:360px;}
.tsble1 h3{ color:#7d0000; font-weight:bold; font-size:24px; padding-top:38px; text-align:center; border-bottom: 1px solid #7d0000;margin: 0 40px 20px;padding-bottom: 20px;}
.tsble1 p{ color:#232323; font-size:22px; line-height:38px; padding:0 30px 0 40px;text-align: justify;}

.tsbhd{ position:absolute;width:180px; height:10px; left:450px; bottom:1px;}
.tsbhd ul li{width:20px; height:10px; background:#949494; float:left; margin-right:15px; cursor:pointer}
.tsbhd ul li.on{ background:#7d0000}

.pzbg{ height:640px; background:#f2f2f2; padding:50px 0 0 0;}
.pz{ height:500px; margin-top:45px;}
.shipin1{height:300px; margin-top:45px;}


.pzhd{width:610px; height:44px; margin-left:320px}
.pzhd ul li{width:172px; height:44px; text-align:center; line-height:44px; background:#746a5e;float:left; color:#fff; font-size:24px; margin-right:24px; cursor:pointer}
.pzhd ul li.on{ background:#7d0000}

.footerbg{ height:350px; background:#780101; padding:70px 0 0 0;}

.footert{ height:189px;width:1200px;}
.footertle{ float:left;width:421px; height:189px; margin-left:25px;}
.footertlet{width:421px; height:34px; margin-top:33px;}
.footertlet ul li{ height:34px;width:126px; float:left; background:#9d4f4f; border-radius:5px;   margin-right:21px; text-align:center; line-height:33px}
.footertlet ul li:nth-child(3){ margin-right:0 !important}
.footertlet ul li a{color:#fff; font-size:20px;}

.footer-img1{ margin-left:56px; margin-right:30px}
.footer-img2{ margin-left:45px; margin-right:45px}
.footertc{width:410px; height:170px; margin-top:-3px;}
.footertc ul li img{ float:left; margin-right:8px}
.footertc ul li{width:410px; height:36px; margin-bottom:16px}
.footertc ul li p{ font-size:20px; color:#fff; padding-top:3.5px; }

.footertr{width:144px; height:184px; margin-right:22px; margin-top:10px}
.footertr p{ color:#fff; font-size:18px; text-align:center; padding-top:10px;}

.foooter-p1{ text-align:center; font-size:16px; color:#fff; line-height:30px; padding-top:45px;}

/*list*/


.zyle{width:245px; height:788;}

.zylet{width:245px; height:658px;}

.zylett{width:244px; height:110px; background:#7d0000; color:#fff; font-size:26px; font-weight:bold; text-align:center; line-height:110px;}

.zyletb ul{margin-block-start:0;margin-block-end: 0}
.zyletb ul li{ width:245px; height:69px; background:url(http://ts.xafeyy.com/templets/default/images/zyle-bg2.jpg) no-repeat; line-height:70px; text-align:center; cursor:pointer; position:relative; }
.zyletb1{width:18px; height:18px; background:url(../images/zyle-2.png) no-repeat; position:absolute;top:29px; right:45px}
.zyletb ul li a{width:245px; height:70px; display:block; color:#333333; font-size:22px}
.zyletb ul li:hover{ background:url(http://ts.xafeyy.com/templets/default/images/zyle-bg1.jpg) no-repeat; }
.zyletb ul li:hover a{ color:#fff }



.zylecs{background:url(../images/zyle-1.png) no-repeat;}



.zyleb{width:245px; height:62px; background:#f2efec; padding:24px 0 0 0}
.zybebc{width:150px; height:37px; margin-left:52px;}
.zybebc img{ margin-right:10px; margin-top:3px}
.zybebc h3{ font-size:18px; color:#333333;}
.zybebc p{ font-size:14px; color:#a4a2a1}

.zyr{width:915px; height:auto;}
.weizhi{ height:20px;}

.weizhih3-left{ color:#49271e; font-size:30px; float:left}

.weizhir{ height:18px; min-width:260px; margin-top:15px; color:#a2a2a2; float:right}
.weizhir h3{ color:#a2a2a2}
.weizhir h3 a{ color:#a2a2a2}

.wzr-img{ float:left;margin-right:5px; margin-top:3px;}
.heng{width:915px; height:2px; background:#7d0000}

.listnew ul li{ width:898px; height:198px; border-bottom:1px solid #baa597; padding:32px 17px 0 17px }
.listnew ul{margin-block-start:0;margin-block-end: 0}
.listnew ul li:hover{ background:#f2efec}
.listnew ul li:hover h3{ color:#7d0000}

.listnew-im1{ margin-right:23px}
.listnew ul li h3{ font-size:22px; color:#333333; font-weight:bold}
.listnew ul li p{ font-size:16px; color:#3a3a3a !important; padding:20px 0 12px 0; line-height:28px; text-align:justify}
.listnew ul li p a{color:#3a3a3a !important;}
.listnew ul li span{ font-size:16px; color:#9a9896; }
.listnew ul li b{ color:#e60012}

.sp ul li{width:407px; height:450px; float:left; margin-right:55px; margin-top:44px}
.sp ul li:nth-child(2),.sp ul li:nth-child(4){ margin-right:0}
.sp ul li h3{ padding-top:24px; padding-bottom:15px; text-align:center; line-height:30px}
.sp ul li h3 a{ font-size:20px;  color:#333333}
.sp ul li p{ font-size:16px;color:#a3a3a3}

.spb{width:368px; height:38px}
.spb1{width:150px; height:38px; line-height:36px; color:#fff; display:block; text-align:center; font-size:20.7px; background:#7d0000; border-radius:10px; float:left; margin-left:33px}
.spb2{width:150px; height:38px; line-height:36px; color:#fff; display:block; text-align:center; font-size:20.7px; background:#746a5e; border-radius:10px; float:left; margin-left:33px}
.spt{width:407px; height:262px; position:relative;}
.sptt{ background:url(../images/sp-1.png) no-repeat;width:80px; height:80px; position:absolute; top:87px;left:160px; opacity:0.8}


.lxt h3{ font-size:24px; color:#000; text-align:center; font-weight:bold}
.lxt h4{ font-size:16px; color:#585858; text-align:center; padding-top:18px}

.lxtheng{ height:1px; background:#c1ada1; margin-top:15px}

.lx-im1{ margin:47px 0 0 150px}
.yyjj-im1{ margin:47px 0 0 120px}
.yyjj p{ text-indent:2em; text-align:justify}

.lxb{width:875px; margin-left:25px;}

.lxbt img{ float:left; margin-right:5px}
.lxbt p{ font-size:18px; color:#3a3a3a}


.lxbt1 img{ float:left; margin-right:5px; margin-top:6px}
.lxbt1 p{ font-size:18px; color:#3a3a3a;width:830px; height:102px; line-height:36px; display:block; float:left}

.yyjj p{ font-size:18px; color:#3a3a3a; line-height:36px; padding:10px 20px 0 20px}

.listzj ul{ margin-top:38px}

.listzj ul li{width:274px; height:450px; background:#fff; border-radius:20px; float:left; padding:23px 0 0 0; margin-right:28px; background:#fff;box-shadow: 0px 0px 7px 5px rgba(223,223,223,0.9); margin-bottom:20px}
.listzj ul li:nth-child(3){ margin-right:0}

.zj-img1{ margin-left:60px}

.listzj ul li h3{ font-size:24px; color:#000000; text-align:center; margin-top:28px; margin-bottom:7px;}
.listzj ul li h4{ font-size:18px; color:#666; text-align:center; margin-top:13px;}
.listzj ul li p{ font-size:18px; color:#000; padding:22px 7px 0 28px}
.zj-a1{width:170px; height:45px; background:#7d0000; font-size:18px; display:block; border-radius:10px; color:#fff; text-align:center; line-height:45px; margin-top:18px; margin-left:55px;}


.tsb .swiper-wrapper{ height:535px !important}
.tsb .swiper-pagination{ margin-left:400px}
.tsb .swiper-pagination-bullet{ margin-right:10px;width:20px; height:10px; border-radius:2px}
.tsb .swiper-pagination-bullet-active{ background:#7d0000}


.page_list>li {
	float: left;
	display: block;
	padding: 3px 10px;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	color: #000;
	margin: 5px;
	border: 1px solid #666;
	margin-right: 16px
}
.page_list>li>strong {
	color: #7d0000;
}

.hjlb{ height:397px;}
.hjlble{width:295px; height:397px; margin-left:7px}
.hjlbr{width:295px; height:397px}
.hjlb-im1{ margin-top:7px}

.cs img{ margin-right:15px}

.video1{    width:380px;
    height:253px; float:left; margin-bottom:10px}
	
.cssp{width:380px; height:280px; float:left; margin-right:15px}
.cssp p{ font-size:17px; text-align:center; padding:10px 17px 0 17px}

.zj .sPrev{	position: absolute;left: -4.5%;top: 40%;display: block;width:47px;;height:47px;;background:url(../images/ks-left.png) no-repeat;}
.zj .sNext{position: absolute;right: -4.5%;top: 40%;display: block;width:47px;;height:47px;;background:url(../images/ks-right.png) no-repeat; }
.zj .tempWrap ul{ margin-left:3.5% !important}

.bannerhd{width:118px; height:18px; position:absolute; bottom:57px; left:48%; z-index:9999}
.bannerhd ul li{width:18px; height:18px; background:#bf7f7f; border-radius:10px; float:left; margin-right:20px; cursor:pointer;}
.bannerhd ul li.on{ background:#7d0000}
.banner .tempWrap{  top:-32px !important; }
.banner{ height:600px; overflow:hidden}
.banner .bd ul{ cursor:pointer}