	@charset "utf-8";
	/* 通用代码 */
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	*{font-family: Microsoft YaHei, SimSun; font-size: 16px; color:#332c2b; padding:0px;margin:0px;}
	a{text-decoration:none;}
	ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{list-style-type:none;}
	button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;outline:none;text-decoration: none;}
	.anim0{ animation: dz0 .8s linear 1 normal forwards; }
.anim1{ animation: dz1 .8s linear 1 normal forwards; }
.anim2{ animation: dz2 .8s linear 1 normal forwards; }
.anim3{ animation: dz3 1s linear 1 normal forwards; }
.anim4{ animation: dz4 1s linear 1 normal forwards; }
.anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; }
.anim7{ animation: dz7 .6s linear 1 normal forwards; }
/*.anim99{ animation: dz99 .6s linear 1 normal forwards; }
 .anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; } */
/* .anim7{ animation: dz7 .6s linear 1 normal forwards; }
.anim8{ animation: dz8 .6s linear 1 normal forwards; } */
/* @keyframes dz1
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(0, 100px); }
100% {opacity: 1;transform: translate(0, 0%);  }
} */
.dhxg{ opacity: 0; }
.dhxg2{ opacity: 0; }
@keyframes dz0
{
0% {opacity: 0; }
100% {opacity: 1; }
}
@keyframes dz1
{
0% {opacity: 0;transform: translate(-20%, 0%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(20%, 0%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
 @keyframes dz3
{
0% {opacity: 0;transform: translate(0, 30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
 @keyframes dz4
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
/* @keyframes dz5
{
0% {opacity: 0; transform: rotate(-2deg);position: relative; }
100% {opacity: 1; transform: rotate(0);position: relative;  }
}
@keyframes dz
{
0% {opacity: 0;transform: rotate(2deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
}*/

/* @keyframes dz99
{
0% {opacity: 0;transform: rotate(20deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
} */
@keyframes dz5
{
0% {opacity: 0; transform: scale(1.1); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz6
{
0% {opacity: 0;transform: scale(.9); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz7
{
0% {opacity: 0; transform: translate(-40%, 40%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
.BigDiv{ max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative; }
.cen{ width: 1400px; margin: auto;}
.cen-75{ width: 75%; margin: auto;}


.hei::after {content: ""; display: block;clear: both;}




.fullslide1 .text{ position: absolute; margin-top: 250px; width: 580px; text-align: center; }
.fullslide1 .text .title{ color:#2a2a2a; font-size: 50px; position: relative; z-index: 9; }
.fullslide1 .text .ftitle{ color: rgba(39,56,56,.1); font-size: 70px; text-transform: uppercase; position: absolute; margin-top: -45px;}
.fullslide1 .text .smrt{ color:#2a2a2a; line-height: 40px; font-size: 30px;margin-top: 70px; }
.fullslide1 .text .more{ width: 140px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; background: #273838; margin: auto; margin-top: 30px; }
.fullslide1 .text .more a{ color:#fff; font-size: 14px;display:block;  }
.sjcx{display: none !important;}

.sjcx{ display: none !important; }
.ccdiv .sousuo .smalltext{ margin-left: 0; }
.ccdiv .sousuo .title{ margin-left: 0; }

@media screen and (max-width:640px) and (min-width:0px){
	.sjcx{display: inline-block; width: 100%; }
	.sjcxA{display: block;}
	.sjyc{display: none;}
	.ment img {width: 30px;}
	.ment { float: right; margin-top: 7px; }
}

.fullslide{ position: relative; }
.fullslide .cen{ position: absolute; left: 50%; transform: translateX(-50%); top: 0; }

.fullslide .text{ padding: 100px 10%; background: #000; text-align: center; }
.search{  margin-bottom: 20px; }
.fullslide .text { font-size: 0; text-align: center; width: 80%; margin: auto; }
.fullslide .text b{font-size: 20px; color:#fff;margin-right: 10px; }
.fullslide .text .input_txt{  width: 60%; height: 50px; line-height: 50px; border: none; text-indent: 1em; font-size: 16px; }
.fullslide .text .input_but{ height: 50px; text-align: center; width: 10%;font-size: 16px; border: none; border: 1px solid #d2d2d2; box-sizing: border-box; }
.sousuo{ margin-top: 30px; }
.ccdiv div{ color:#fff; }
.banner img{ display: block; max-width: 100%; height: auto; }
.ccdiv .c1ul{ width: 100%; }
.ccdiv .c1ul li{ height: auto; margin-bottom: 20px; }
.ccdiv .c1ul li .title{padding-top: 0; }
.fullslide .prev,
.fullslide .next{position:absolute;z-index:1;top:50%;margin-top:-40px;left:80px;z-index:1; width: 45px; font-size:0;height: 17px; cursor:pointer; border-radius: 10px; }
.fullslide .prev{ background: url("../i/l1.png") no-repeat center; }
.fullslide .next{left:auto;right:80px; background: url("../i/r1.png") no-repeat center;}
.fullslide{position:relative;width:100%;}
.fullslide .bd{position:relative;z-index:0;}
.fullslide .bd li{width:100%; position: relative; }
.fullslide .bd li img{display:block;max-width:100%;height:auto;margin:0 auto;}
.fullslide .hd{position:absolute;height:25px;text-align:center;z-index:99;
 width: 200px; bottom: 10px; left: 50%; margin-left: -100px;
}
.fullslide .hd li{width:13px;height:14px;line-height:8px; line-height: 80px;
	overflow:hidden;margin:0px 6px;cursor:pointer;background:rgba(255,255,255,.5);border-radius:20px;display: inline-block;transition: .5s;
}
.fullslide .hd li.on{  background:#ffffff; width: 26px; }
.fullslide .bd li .ban2{ display: none; }
.name.pic{ text-align: center; margin: 48px 0px;}

.a1div .fl{width: 522px; margin-top: 26px;transition: .5s;
padding-left: 14px; padding-left: 168px; box-sizing:  border-box;
background: url(../i/institution_icon_0.jpg) no-repeat left center;}
.a1div .fl .title{ font-size: 18px; line-height: 34px; color: #f4b613;}
.a1div .fl .title span{ font-size: 18px; }
.a1div .fl:hover{    background: url(../i/institution_icon_0.jpg) no-repeat 16px center;}
.a1div .desc{ font-size: 16px; }

.a2{ background: #1d1d1d; }







	/* 本例子css */
		.slideBox{ width:490px; height:340px; position:relative; float: left;}
		.slideBox .bd{ position:relative;  z-index:0;   }
		.slideBox .bd li{ overflow: hidden; }
		.slideBox .bd li .left{ float: left; width: 49%; position: relative;}
		.slideBox .bd li .left a>img{width: 100%; display: block; }
		.slideBox .bd li .right{ float: right; width: 49.7%; }
		.slideBox .bd li .right .pic{ position: relative;  overflow: hidden; width: 48%; float: left; margin-right: 2%; margin-bottom: 2%;  }
		.slideBox .bd li .right a>img{width: 100%;display: block; }
		.slideBox .bd img{ display: block; }
		.slideBox .hd{ position:absolute; bottom: 10px; right: 10px; }
	.slideBox .hd li{ width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,.5); text-align: center; line-height: 23px; color:#fff; display: inline-block; margin-right: 2px; }
	.slideBox .hd li.on{ background: #0068ad; }
.slideBox .bd li a:hover .Mkes{ display: flex; }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:none; width:65px; height:65px;
			  filter:alpha(opacity=10);opacity:0.1; border-radius: 50%; }
		.slideBox .next{ background:url("/i/right.png") center no-repeat #333;margin-right: -70px; right: 0; left: auto;}
		.slideBox .prev{ background:url("/i/left.png") center no-repeat #333;  margin-left: -80px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=50);opacity:.5;  }


	.picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
	.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
	.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
	.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picScroll-left{ width:100%;position:relative; }
		.picScroll-left .tempWrap{ margin: auto;position: relative; z-index: 99999;  }
		/* .picScroll-left .hd{  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; float:right; position: absolute; z-index: 99999;   overflow:hidden; text-align: center;transition: .5s;
			 cursor:pointer; height: 58px; width: 40px; font-size: 12px; line-height: 58px; color:#2086b5; font-size: 40px;  } */
		.picScroll-left .hd .prev{ left: 0; }
		.picScroll-left .hd .next{ right: 0;}
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; _display:inline; position: relative;cursor: pointer; }

.fl{float: left; }
.ri{ float: right; }

video{ max-width: 100%; height:auto; }


/* .page{width:100%; height:30px; text-align:center; font-family:Verdana; margin-bottom:64px; margin-top:32px;}
.page a{height:28px; line-height:28px; border:1px solid #ddd; display:inline-block; margin:0 2px; padding:0 10px; color:#222; font-size:14px;}
.page .in{background-color:#f4b613; border:1px solid #f4b613; color:#fff;}
 */






.top{ background: #161616; padding: 28px 0;  }
.top .cen{position: relative; }
.top .fl{ }
.top .ri .t1{ color:#f4f4f4; font-size: 22px; line-height: 90px; position: relative;z-index: 9; letter-spacing: 6px; }
.top .ri .t2{ font-size: 44px; color:#e62129;font-family: "Vivaldi"; position: absolute; top: 50%; transform: translateY(-30%);right: 5px; }




.Nav{position: absolute; background:rgba(0,0,0,.8); z-index: 9;width: 100%; }
.Nav ul{ margin: 20px 0;}
.Nav ul li{ float: left; padding: 0 27px; margin-right: 20px; line-height: 30px; padding-bottom: 2px; border-radius: 20px; }
.Nav ul li a{ color:#f4f4f4;  }
.Nav ul li:hover{ background: #e62129; }
.Nav ul li.on{  background: #e62129;}
.seasou{ position: absolute; }
.Nav .cen{ position: relative; }
.Nav .cen .seasou{ position: absolute; right: 0; top: 0; line-height: 30px; }
.Nav .cen .seasou img{ position: relative; top:2px; float: right; }
.Nav .cen .seasou .search{ }

.a1{ background: #161616;padding: 70px 0 70px; }
.Hty1{height:75px}
.Hty1 .letter{font-weight: bold; font-size: 48px; color:#da251d;width:40px;text-align:center; line-height: 75px; }
.Hty1 .cn{margin-left:46px;font-size:18px;color:#fff;padding-top: 16px;}
.Hty1 .en{margin-left:46px;color:#fff;font-size: 14px; text-transform: uppercase; }
.Hty1 .more{margin-right:10px;color:#666; line-height: 75px; }

.a1 .clo1{height:375px;width:670px;margin-right:30px;}
.a1 .clo1 .bd a{display:block;height:80px;padding:10px;background:#333;}
.a1 .clo1 .bd .fl{ width: 120px; }
.a1 .clo1 .title{margin-left:140px;color:#999; font-size: 18px; line-height: 36px; }
.a1 .clo1 .smalltext{margin-left:140px;color:#777; font-size: 14px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.mapA{ padding: 10px 0;width: 100%;
margin: auto;
max-width: 1200px;}
.mapA p{ line-height: 27px; color:#fff; }
.a1 .clo1 .bd a:hover{border:1px solid #da251d;padding:9px;background:transparent;}
.a1 .clo1 .bd a:hover .title{color:#da251d;}

.a1 .clo2{height:380px;width:350px;margin-right:30px;overflow:hidden;}
.a1 .clo2 .bd{background:#333;padding:17px 28px;height:266px;}
.a1 .clo2 .bd a{background:url('../i/icon01.jpg') no-repeat left center; font-size: 14px; line-height: 30px; display:block;overflow:hidden;height:30px;padding-left:15px;color:#616161;}
.a1 .clo2 .bd a:hover{color:#e62129;}

.a1 .clo3{height:375px;width:310px;overflow:hidden;}
.a1 .clo3 .bd{background:#333333;height:300px;}
.a1 .clo3 .line2d{height:84px;padding:20px 55px;border-bottom:1px dashed #ccc;}
.a1 .clo3 .line2d p{line-height:20px;color:#fff;margin-left:100px;padding-top:10px; font-size: 14px; }

.a2{ background: #1d1d1c; padding-top: 50px; padding-bottom: 80px; }
.Hty2 .rexr{ color:#606060; font-size: 18px;line-height: 75px; margin-right: 60px; }
.Hty2 .letter{ width: auto;text-transform: uppercase;color: #7f7f7f;margin-right: 10px; }
.Hty2 .letter span{ text-transform: uppercase; font-size: 48px;color: #e62129; }
.Hty2 .cn span{ font-weight: bold; color:#e62129; font-size: 18px;  }
.Hty2 .cn{ color:#7f7f7f; }
.Hty2 .en{color:#7f7f7f; }
.a2ul{ margin-top:20px;  }
.a2ul li{ width: 24%; margin-right: 1%; float: left; margin-bottom: 1%; text-align: center; }
.a2ul li img{ width: 100%; height: auto; display: block;color:#333; font-size: 20px; }
.b1 .a2ul li{height: 162.2px; line-height: 162.2px; background: #fff;  font-weight: bold; }

.a3{ background: #161616;padding-top: 50px; padding-bottom: 80px; }
.Nrms .a3ul li{ width: 33.333%; }
.a3ul li{width: 16.666%; float: left; padding-left: 17px; padding-right: 17px; padding-top: 17px; box-sizing: border-box; transition: .5s; }
.a3ul li .pic img{ width: 100%; display: block; }
.a3ul li .title{ color:#7f7f7f; text-align: center; font-size: 18px;margin-top: 18px; margin-bottom: 18px;transition: .5s; }
.a3ul li:hover{ background: #a2171b; }
.a3ul li:hover .title{ color:#fff; }

.a4{ background: #1d1d1d;padding-top: 60px; padding-bottom: 100px; }
.a4ul li{ float: left; margin-right: 2%; max-height: 249px; overflow: hidden; margin-bottom: 10px; position: relative; }
.a4ul li img{width: 100%; height: 100%; display: block;}
.a4ul li:hover .title{ display: block; }
.a4ul li .title{ position: absolute; width: 90%;left: 50%; top: 50%; display: none; transform: translate(-50%,-50%); text-align: center; padding: 30px 0;color:#666; background: rgba(255,255,255,.5); }
.a4ul .fl{ width: 50%; }
.a4ul .fl li:nth-child(1){ width: 56%;}
.a4ul .fl li:nth-child(2){ width: 39.2%;}
.a4ul .fl li:nth-child(3){ width: 39.2%;}
.a4ul .fl li:nth-child(4){ width: 56%;}
.a4ul .ri{ width: 50%; }
.a4ul .ri li:nth-child(1){ width: 38%; height: 482px; max-height:  inherit; }
.a4ul .ri li:nth-child(2){ width: 57.5%;}
.a4ul .ri li:nth-child(3){ width: 27.7%;}
.a4ul .ri li:nth-child(4){ width: 27.7%;}
.a4ul{ margin-top: 18px; }

.a5{ background: #161616;padding-top: 60px; padding-bottom: 100px; }
.a5 .text .title{ color:#fff; font-size: 24px; }
.a5 .text .smt{ color:#fff; font-size: 20px; margin-top: 6px; }
.a5 .text{ margin-top: 40px; }
.a5 .Tlm{ margin: auto; margin-top: 30px; width: 1000px;  }
.a5 .Tlm .fl{ width: 53%; }
.a5 .Tlm .fl img{ border: 1px solid #da251d; width: 100%; }
.a5 .Tlm .fl img:nth-child(2){ margin-top: 10px; width: 41%;}
.a5 .Tlm .fl img:nth-child(3){ margin-left: 16px; width: 54%; }
.a5 .Tlm .ri{ width: 45%;   border: 1px solid #da251d; padding: 40px; box-sizing:  border-box; }
.a5 .Tlm .ri .title{ text-align: center;color:#da251d; font-size: 30px;  }
.a5 .Tlm .ri .smt{ color:#fff; font-size: 16px; line-height: 30px; margin: auto; margin-top:44px; width: 90%;}

.fmul{ text-align: center; margin-top: 38px; padding-bottom: 30px; }
.fmul li{ display: inline-block; margin: 0 24px; }
.fmul li .pic{ padding: 10px; background: #fff; }
.fmul li .pic img{ display: block;height: 147px; }
.fmul li .title{ margin-top: 8px; color:#fff;  }
.fmth{ background: #090808; padding-top: 80px; }
.fmth .pic{ text-align: center; }
.fmth .title{ color:#909090;font-size: 16px; text-align: center;  margin-top: 28px; }
.fmth .ftitle{ text-align: center;color:#f3f3f3; font-weight: bold; font-size: 34px; margin-top: 20px; }
.fmth .ftitle a{ display: inline-block; vertical-align: middle; }
.fmt2{ border-top: 1px solid #1b1b1a; background: #0d0c0b; line-height: 76px; text-align: center; }
.fmt2 p{ color:#909090; font-weight: bold; font-size: 14px; }
.fmt2 p a{ color:#909090; font-weight: bold; font-size: 14px;  }
.fullslide .pic img{ display: block; width: 100%; height: auto; }


.Tyat{}
.Tyat .letter{font:bold 48px/48px 'arial';color:#da251d;width:50px;text-align:center;}
.Tyat .cn{margin-left:50px;padding-top:0;line-height:30px;font-size:20px;color:#787878;}
.Tyat .en{margin-left:50px;font:bold 14px/14px 'arial';color:#da251d;}
.Tyat .newsnav{margin-top:5px;font-size:12px;color:#787878;padding-left:10px;background:url('../i/icon01.jpg') no-repeat left center;}
.Tyat .newsnav a{color:#787878;font-size:12px;}
.Tyat .newsnav a:hover{color:#C09F61;}
.b1{ padding-top: 45px;background: url('../i/bg05.jpg'); padding-bottom: 80px; }

.level1{margin-top:20px;height:64px;background:url('../i/bg07.png') no-repeat;border-bottom:1px solid #252525;}
.level1 .inner{height:60px;background:#333}
.level1 a{display:inline-block;text-align:center;width:120px;height:60px;line-height:60px;color:#888;border-right:1px solid #171717;}
.level1 a:hover{background:#fff;color:#da251d;}
.level1 .on{background:#fff;color:#da251d;}

.conten .title{ font-size: 25px;
font-weight: bold;
color: #787878;
text-align: center;
line-height: 50px;
padding-bottom: 30px;padding: 20px 0 40px; margin-top: 20px; }
.conten .Centu p{ color: #fff;
line-height: 24px; margin-bottom: 10px; font-size: 14px; }
.conten .Centu p span{color: #da251d; }
.conten .Centu{ padding-bottom: 10px; }
.Centu table td{ text-align: center !important; }


input[type="radio"] {
    position: absolute;
  opacity: 0;z-index: 999; width: 92px;
		margin-top: 2px; cursor: pointer;
}
input[type="radio"]:checked + label::before {
    background-color: #da251d;
    background-clip: content-box;
		padding: 3px;
		  width: 5px;
		height: 5px;
}

input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
  width: 11px;
height: 11px;
    margin-right:  .6em;
    border-radius: 50%;
    border: 1px solid #da251d;
    text-indent: .15em;
		position: relative;
margin-left: 50px;
top: -1px;
}
.e1div .appoint form p label{ font-size: 14px; color: #666;}

input[type="radio"]:checked + label::before {
    background-color: #da251d;
    background-clip: content-box;
		padding: 3px;
		  width: 5px;
		height: 5px;
}


.b2{position:relative;background:url('../i/bg06.jpg');border-top:1px solid #da251d; padding-bottom: 15px; }
.b2 .title{position:absolute;left:50%;margin-left:-90px;top:-27px;border:1px solid #da251d;width:178px;height:52px;line-height:52px;text-align:center;color:#da251d;background:#191919;}
.b2 ul{position:relative;left:-16px;width:1232px;padding-top:60px;}
.b2 li{overflow:hidden;padding:1px;cursor:pointer;position:relative;width:273px;float:left;margin:0 16px;}
.b2 li a{display:block;width:100%;height:100%;}
.b2 li img{display:block;width:100%;height:100%;}
.b2 li p{position:absolute;z-index:1;background:rgba(0,0,0,0.5);background:#000\9;filter:alpha(opacity=50)\9;left:1px;bottom:1px;width:233px;height:40px;line-height:40px;padding:0 20px;color:#bbb;}
.b2 li .picmask{position:absolute;left:0;top:100%;width:100%;height:100%;background:rgba(0,0,0,0.5);background:#000\9;filter:alpha(opacity=50)\9;}
.b2 li:hover{border:1px solid #e62129;padding:0;}
.b2 li:hover p{color:#da251d;left:0px;bottom:0px;}
.b2 li:hover .picmask{top:0;}
.b2 .more{text-align:center;font-size:12px;line-height:60px;}
.b2 .more a{color:#da251d;}
.conten{ padding-bottom: 40px; }
.Nrys article .cen{ width: 1200px; }

.b1 .a2ul{ padding-bottom: 40px; }


.b1nei{height:710px;margin-top:20px;}
.b1nei .lmain{width:800px;height:660px;padding:25px 25px 25px 30px;background:#333;margin-right:5px;}
.b1nei .lmain .title{height:30px;padding:15px 0;font-size:25px;line-height:30px;font-weight:bold;color:#bbb;}
.b1nei .titlem{ font-size: 25px;line-height: 30px;font-weight: bold;color: #bbb;}
.b1nei .lmain .title a{display:inline-block;height:28px;border:1px solid #554D3E;color:#888;padding:0 14px;vertical-align:middle;margin:0 5px;font-weight:normal;font-size:12px;text-align:center;}
.b1nei .bigslide{height:480px;}
.b1nei .bigslide ul,.b1nei .bigslide li{width:798px !important;height:478px !important; text-align: center; }
.b1nei .bigslide li img{ height: 100%; }
.b1nei .smallslide{position:relative;height:92px;margin-top:20px;padding:0 21px;}
.b1nei .smallslide li{float:left;width:88px;height:90px;padding:1px;cursor:pointer;overflow:hidden;margin:0 9px;}
.b1nei .smallslide li img{ width: 100%; }
.b1nei .smallslide li.on{border:1px solid #C09F61;padding:0;}
.b1nei .smallslide .sPrev,.b1nei .smallslide .sNext{position:absolute;width:30px;height:60px;top:0;overflow:hidden;text-indent:-10em; display: none; }
.b1nei .smallslide .sPrev{left:0;background:url('../i/sPrev.jpg') no-repeat left center;}
.b1nei .smallslide .sNext{right:0;background:url('../i/sNext.jpg') no-repeat right center;}


.b1nei .rside{width:340px;height:670px;}
.b1nei .rside .line1{height:210px;padding:35px 30px 0;background:#333;margin-bottom:5px;}
.b1nei .rside .line1 .designer{margin-top:18px;height:80px;}
.b1nei .rside .line1 .designer img{float:left;border:1px solid #85724D;}
.b1nei .rside .line1 .designer p{margin-left:90px;}
.b1nei .rside .line1 .designer .title{line-height:30px;font-size:16px;color:#da251d;}
.b1nei .rside .line1 .designer .desc{line-height:20px;font-size:12px;color:#999;}
.b1nei .rside .line1 .btn{margin-top:15px;}
.b1nei .rside .line1 .btn a{margin-right:20px;display:inline-block;font-size:12px;line-height:;color:#da251d;width:78px;height:28px;line-height:28px;text-align:center;border:1px solid #5E5441;}
.b1nei .rside .line1 .btn a:hover{background:#e62129;color:#fff;border-color:#e62129;}


.b1nei .rside .line2{padding:20px 0;background:#333;margin-bottom:5px;}
/*.b1nei .rside .line2 .nano{width:280px;height:380px;}*/
.b1nei .rside .line2 .nano .content{padding:0 30px;font:12px/24px '宋体';color:#999;}
.b1nei .rside .line2 .nano .content .info{font:14px/20px '微软雅黑'; padding-bottom: 20px;  background:url('../i/bg08.jpg') no-repeat center bottom;}
.b1nei .rside .line2 .nano .content .info .pic img{ height: 100px; }
.b1nei .rside .line2 .nano .content .info .name{padding-top:20px;}
.b1nei .rside .line2 .nano .content .info span{font-size:18px;}
.b1nei .rside .line2 .nano .content .text{padding:10px 0;}
.b1nei .rside .line2 .nano > .pane{background:#171717;right:10px;}
.b1nei .rside .line2 .nano .content p{ color:#999; }
.b1nei .rside .line2 .nano .content span{ color:#999; }






.c1div{ margin-top: 10px; }

.c1ul{width:855px;margin-right:5px;}
.c1ul li{position:relative;height:148px;padding:25px 30px;background:#333;margin-bottom:1px;}
.c1ul img.fl{ width: 215px;height: 150px; }
.c1ul li .item{display:block;width:100%;height:100%;}
.c1ul li .title{padding-top:10px;margin-left:240px;font-weight:bold;color:#999;overflow:hidden;line-height:40px;font-size:18px;height:40px;}
.c1ul li .smalltext{margin-left:240px;color:#888;line-height:20px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; }
.c1ul li .details{color:#888;position:absolute;right:30px;bottom:25px;}
.c1ul li .details:hover{color:#da251d}
.c1ul li:hover{background:url('../i/bg06.jpg');padding:24px 29px;border:1px solid #da251d;}
.c1ul li:hover .details{right:29px;bottom:24px;}

.c1div .ri{width:340px;}
.c1div .ri .line1{padding:12px 30px 0;background:#333;margin-bottom:5px; padding-bottom: 20px; }
.c1div .ri .line2{padding:12px 30px 0;background:#333;margin-bottom:5px;padding-bottom: 20px;}
.c1div .ri .line2 .bd a{background:url('../i/icon01.jpg') no-repeat left center;display:block;overflow:hidden;height:30px;padding-left:15px;font:14px/30px '宋体';color:#616161;}
.c1div .ri .line2 .bd a:hover{color:#e62129;}
.c1div .ri .line2 .bd a:hover span{ color:#e62129;}
.c1div .ri .line3{height:288px;padding:36px 30px 0;background:#333;}
.c1div .ri .line2 .fr{ float: right; color: #616161;font-size: 14px; }
.newslist .row2{height:910px;background:url('../i/bg06.jpg');}

.c1div .ri .line1 .slide{padding-top:0px;}
.c1div .ri .line1 .sbd li{position:relative;width:100%; height: 373px; overflow:hidden;}
.c1div .ri .line1 .sbd li img{ width: 100%; height: 100%; }
.c1div .ri .line1 .sbd li a,.c1div .ri .line1 .shd li img{display:block;width:100%;height:100%;}
.c1div .ri .line1 .sbd li p{position:absolute;left:0;bottom:0;width:100%;height:35px;font-size:12px;text-align:center;line-height:35px;background:rgba(0,0,0,0.5);background:#000\9;filter:alpha(opacity=50)\9;color:#fff;}
.c1div .ri .line1 .shd{text-align:center;*margin-left:150px;*margin-top:10px;}
.c1div .ri .line1 .shd li{cursor:pointer;display:inline-block;*zoom:1;*display:inline;width:10px;height:5px;background:#5c5c5c;text-indent:-10em;overflow:hidden;margin:0 3px;}
.c1div .ri .line1 .shd li.on{background:#C6A360;}

.c1div .ri .line3 .slide{position:relative;padding-top:18px;margin:0 auto;width:200px;height:230px;}
.c1div .ri .line3 .sbd li{position:relative;width:200px;height:230px;overflow:hidden;}
.c1div .ri .line3 .sbd li a{display:block;width:100%;height:100%;}
.c1div .ri .line3 .sbd li img{display:block;width:198px;height:188px;border:1px solid #4B463B;}
.c1div .ri .line3 .sbd li a p{color:#b5955a;line-height:40px;text-align:center;}
.c1div .ri .line3 .sPrev,.c1div .ri .line3 .sNext{position:absolute;width:15px;height:40px;bottom:0;overflow:hidden;text-indent:-10em;}
.c1div .ri .line3 .sPrev{left:0;background:url('../i/sPrevs.jpg') no-repeat left center;}
.c1div .ri .line3 .sNext{right:0;background:url('../i/sNexts.jpg') no-repeat right center;}

.page{padding-top:18px;text-align:center;height:44px;background:url('../i/bg05.jpg');}
.page a{overflow:hidden;display:inline-block;width:30px;height:30px;font:12px/30px 'arial';color:#666;}
.page .points{font-family:'微软雅黑';cursor:text;}
.page .points:hover{background:none;color:#666;}
.page a:hover{background-color:#fff;color:#da251d;}
.page .ppage{text-indent:-10em;background-image:url('../i/icon09.png');background-position:center;background-repeat:no-repeat;}
.page .npage{text-indent:-10em;background-image:url('../i/icon10.png');background-position:center;background-repeat:no-repeat;}
.page .on{background-color:#fff;color:#da251d;}


.Nrtys{background: #333;}


.Nrtys .title{padding-top:50px;font-size:25px;font-weight:bold;color:#999;line-height:40px; text-align: center; }
.Nrtys .ftitle{font-size:12px;color:#939393;line-height:20px; text-align: center; }
.Nrtys .newstext{ background: #333; padding: 25px 30px 0;}
.Nrtys .newstext .pic{ text-align: center; }
.Nrtys .newstext  p{ color: #999; font-size: 14px; line-height: 24px; text-indent: 2em; padding: 10px 0 8px 0; }
.cpage {border-top: 1px solid #242424;height:40px;width:94%; margin: auto; }
.cpage p {color: #999;font-size: 14px;height: 40px;line-height: 40px;max-width:50%;overflow:hidden;}
.cpage p a {color: #999; font-size: 14px; }
.cpage p a:hover{color:#da251d;}

.d1div{ text-align: center; margin-top: 40px;position: relative; padding-bottom: 40px; }
.d1div .line1{font-size:15px;color:#da251d;line-height:20px;}
.d1div .line2{font-size:30px;color:#999;line-height:40px;font-weight:bold;}
.d1div .line3{font-size:9px;color:#5b5b5b;line-height:10px;}
.d1div:after{position:absolute;left:50%;margin-left:-32px;top:100%;content:'';width:64px;height:30px;background:url('../i/img_64.jpg') no-repeat center;}

.d2div{padding:40px 0;background:url('../i/bg06.jpg');}
.d2div .clo{padding:10px 0;width:320px;color:#999;line-height:32px;overflow:hidden;}
.d2div .clo p{     color: #999;line-height: 32px;}
.d1{ padding-bottom: 0; }
.map{ width: 100%; height: 360px;  max-width: 1200px; margin: auto; }
.amp{ background: #161616; }




.e1div{ padding-bottom: 100px; }
.e1div .left{width:610px;}
.e1div .left img{display:block;width:100%;height:100%;}
.e1div .left .line1{height:200px;margin-bottom:10px; }
.e1div .left .line1 a{display:block;font-size:0;}
.e1div .left .line1 .clo1{width:100%;height:198px;margin-right:10px; margin-top: 3%; }
.e1div .left .line1 .clo1 img{width: 48%;border:1px solid #7A6845; }
.e1div .left .line1 .clo2{width:248px;height:198px;border:1px solid #7A6845;}
.e1div .left .line2{height:200px;}
.e1div .left .line2 .clo2a{display:block;font-size:0;}
.e1div .left .line2 .clo1{padding:15px 20px;width:210px;height:168px;margin-right:10px;background:#333;color:#777;}

.e1div .left .line2 .clo2{width:348px;height:198px;border:1px solid #7A6845;}
.e1div .left .line2 .clo1 .clo1hd{height:40px;border-bottom:1px dashed #655942;text-align:center;}
.e1div .left .line2 .clo1 .clo1hd .cn{ color: #777;}
.e1div .left .line2 .clo1 .clo1hd .en{font-family:'arial';font-size:12px;color: #777;}
.e1div .left .line2 .clo1 .clo1hd .en span{color:#da251d;}
.e1div .left .line2 .clo1 .clo1bd p{height:29px;border-bottom:1px dashed #655942;font-size: 12px;color: #777;line-height: 29px; }

.e1div .appoint{position:relative;color:#666;margin-left:610px;height:408px;border-left:none;border-right:none;}
.e1div .appoint .title{text-align:center;font-size:28px;color:#da251d;line-height:96px;}
.e1div .appoint form{padding-left:32px;width:559px;overflow:hidden;}
.e1div .appoint form p{line-height:25px;margin:10px 0;white-space:nowrap; font-size: 0; }
.e1div .appoint form p span{vertical-align:middle;display:inline-block;width:72px;height:100%;overflow:hidden;     color: #666;
font-size: 14px; }
.e1div .appoint form p input {
    color: #777;
    padding: 0 10px;
    width: 158px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #da251d;
    background: #333; margin-right: 5px;
}
.e1div .appoint form p textarea{overflow:auto;color:#777;resize:none;display:block;padding:10px;margin-left:72px;width:464px;height:70px;border:1px solid #da251d;background:#333;}
.e1div .appoint form .tip .star{color:#f00;width:10px;}
.e1div .appoint form .tip{width:200px;height:auto;font-size: 12px; margin-top:25px;white-space:normal; color: #666; }
.e1div .appoint form .yzms{right:0;bottom:20px;position:absolute;height:auto;margin:0;}
.e1div .appoint form .yzms input{width:88px;background:none;color:#777;padding:0 10px;height:38px;line-height:38px;border:1px solid #da251d;}
.e1div .appoint form .yzms img{width: 66px;height: 25px;margin:8px 5px 0 5px;vertical-align:top;}
.e1div .appoint form .yzms .sub{cursor:pointer;width:130px;background:#e62129;color:#fefefe;border:none;height:40px;line-height:40px;}

.e1div{ margin-top: 20px; }

.a2ul li span{ font-size: 22px; }





@media screen and (max-width:640px) and (min-width:0px){
.BigDiv{ overflow: hidden; max-width: 640px; width: 100%; min-width: 320px; }
.cen{ width: 94%; margin: auto; }
.fullslide  .bd li .tu1{display: none;}
.fullslide  .bd li .tu2{display: block; width: 100%; }
.fullslide .prev, .fullslide .next{ display: none; }
.float{ display: none;}
.fullslide .text .title{ display: none; }
.fullslide .text .pic{ display: none; }
.fullslide1 .bd::before{ bottom: -2px; }
.fullslide1 .text{ width:80%; margin-top: 0;  bottom: 20%; left: 50%; margin-left: -40%; }
.fullslide1 .text .title{ font-size: .6rem; }
.fullslide1 .text .ftitle{ font-size: .7rem; }
.fullslide1 .text .smrt{ font-size: .4rem; line-height: .5rem; margin-top: 40px; }
.clname .ftitle{ font-size: .8rem;margin-left: -100px;
margin-top: -23px;}
.fullslide .cen{  top: inherit; bottom: -80px;}
.fullslide .text{ width: 90%; left: 50%; height: 350px; transform: translateX(-50%); top: inherit;bottom: 0;
padding: 15px 16px; box-shadow: 0 0 5px rgba(0,0,0,.1); }
.fullslide .text .input_but{ font-size: .48rem; }
.fullslide .hd{display: none; }
.pics{ margin-top: .3rem; }
.sjyc{ display: none !important;}
.sjcx{ display: block !important; }
.fullslide .text .ftitle{ font-size: .42rem; }
.fullslide .text .ftitle .sjcx{ font-weight: normal;  display: block; color:#ff7109; font-size: .57rem; font-weight: bold; }
.fullslide .text .ftitle .sjcx a{ color:#02469b; font-size: .57rem; font-weight: bold; }
.clname{font-size: .4rem; height: 80px; margin-top: 60px; }
.top .logo{ width: 150px; }
.top .logo img{ max-width: 100%; }
.top .ri .hei{display: none; }
.top .ri{margin-top: 25px;}
.top .ri ul.hei{ position: absolute; width: 100%;background: rgba(0,0,0,.5); left: 0; z-index: 9999; padding: 5px 0;
margin-top: 18px;
}
.top ul li{ width: 100%; margin-left: 0px; margin: 5px 0;}
.top ul li a{ color:#fff; font-size: 14px; }
.top ul li span{ color:#fff; }
.name.pic{ margin: 15px 0;}
.name.pic img{ max-width: 100%; }
.a1div .fl{ background: none !important; padding-left: 0; width: 100%; margin-top: 0; }
.a1div .fl .title span{ font-size: 16px;}
.a1div .fl .title{ font-size: 16px; }
*{ font-size: 14px; }
.a1div .desc{ font-size: 14px; }
.a1div .ri{ width: 100%; margin-top: 15px; }
.a1div .ri img{ max-width: 100%; }
.idea{ font-size: 14px; line-height: 24px; }

.lc{ display: none; }
.top .ri{display: none; }
.Nav .cen .seasou{display: none; }
.top .fl img{  height: 50px; }
.ment{ width: auto; margin-top: 5px;margin-top: 10px; }
.top{ padding: 5px 0; }
.Nav{ display: none; right: 0; }
.Nav ul li{ padding: inherit; margin: auto; text-align: center; width: 33.3%;line-height: 32px;}
.Nav ul{ margin: 2px 0;}
.a1{ padding: 20px 0 20px;}
.a1 .clo1{ width: 100%; height: auto; margin-right: 0; margin-bottom: 15px; }
.a1 .clo1 .title{ overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-size: 16px; }
.a1 .clo2{ width: 100%; height: auto; margin: auto;  margin-bottom: 15px;}
.a1 .clo3{ display: none; }
.a2,.a3,.a4,.a5{ padding: 20px 0;}
.Hty2 .rexr{ display: none; }
.Hty2 .letter{ font-size: 24px;    line-height: inherit; }
.Hty2 .letter span{ font-size: 24px; }
.Hty2 .en{ display: none; }
.conten .Centu p img{ max-width: 100%; height: auto; }
.c1ul li{ padding: 12px 15px; padding-bottom: 35px; }
.c1ul li:hover{padding: 12px 15px; padding-bottom: 35px; }
.fullslide .bd li img{ width: 110%; position: relative; left: 50%; transform: translateX(-50%); max-width: inherit; }
.a5 .Tlm{width: 100%; }
.fmul li .pic img{ height: auto; }
.Hty1 .cn{ padding-top: 4px; }
.Hty1 .more{ line-height: 30px; }
.Hty1{ height: auto; }
.b1 .a2ul ul{ font-size: 0; text-align: center; }
.a2ul li{ width: 140px; margin: 5px 5px;float: none; display: inline-block; background: #fff;vertical-align: top; letter-spacing: 0px; font-weight: bold; }
.a2ul li img{ color:#333; line-height: 78px; font-size: 14px; }
.b1 .a2ul li{ height:78px;line-height: 78px;  }
.a2ul li span{ font-size: 16px; }
.a3ul li{ width: 49%;}
.Hty1 .letter{ font-size: 24px;line-height: inherit; }
.a2 .a2ul ul{ text-align: center; }
.Nrtys .newstext p img{ max-width: 100%; height: auto; }
.a4ul .fl{ width: 100%; }
.a4ul .ri{ width: 100%; }
.a3ul li:nth-child(9),.a3ul li:nth-child(10),.a3ul li:nth-child(7),.a3ul li:nth-child(8){ display: none;}
.a3ul li .title{ font-size: 14px; margin-top: 8px; margin-bottom: 8px; }
.a4ul li{margin-right: 1%; height: auto !important; margin-bottom: 1%; }
.a5 .text{ margin-top: 10px; }
.a5 .text .title{ font-size: 18px; }
.a5 .text .smt{ font-size: 14px; }
.a5 .Tlm .fl{ display: none; }
.a5 .Tlm .ri{ width: 100%; padding:15px; height: auto; }
.a5 .Tlm .ri .title{ font-size: 20px; }
.a5 .Tlm .ri .smt{ margin-top: 0; font-size: 14px; line-height: 24px; margin-top: 10px; }
.fmth{ padding-top: 20px; }
.fmth .pic img{ width: 120px; }
.fmth .title{ width: 80%; font-size: 14px; margin: auto;margin-top: 10px;}
.fmth .ftitle{ font-size: 20px;margin-top: 10px; }
.fmth .ftitle img{ height: 30px; }
.fmul li{ width: 30%; margin: 0 1%; vertical-align: top; }
.fmul li .pic img{ width: 100%; }
.fmt2{ line-height: 24px; }
.fullslide .bd li{ overflow: hidden; }
.Nrys article .cen{ width: 94%; }
.conten .title{ font-size: 18px; margin-top: 0; line-height: inherit; padding-bottom: 20px; }
.conten{ padding-bottom: 0; }
.b1{ padding-bottom: 40px; }
.b2 li{ width: 46%; margin: 2% 2%; box-sizing: border-box; }
.b2 ul{width: 100%; left: 0; }
.b2{ height: auto; }
.level1 .inner{ height: 40px; }
.level1 a{ height: 40px; line-height: 40px; }
.e1div .left{display: none; }
.e1div .appoint{ margin-left: 0; height: auto; }
.e1div .appoint .title{ font-size: 18px; line-height: 48px; }
.e1div{ margin-top: 0; }
.e1div .appoint form{ width: 100%;margin: auto; padding-left: 0; }
.e1div .appoint form p span{ display: block; }
.e1div .appoint form p input{ width: 100%; box-sizing: border-box; }
.e1div .appoint form p textarea{ margin-left: 0; width: 100%; box-sizing:  border-box; }
.e1div .appoint form .tip{ width: 100%; height: auto; }
.e1div .appoint form .tip .star{ display: inline-block;  }
.e1div .appoint form .yzms{ bottom: inherit; }
.d1{ padding-bottom: 0; }
.d1div{ margin-top: 20px; padding-bottom: 20px; }
.d2div .clo{ width: 100%; }
.map{ height: 300px; }
.b1nei .lmain{width: 100%; height: auto; box-sizing: border-box; }
.b1nei .titlem{ font-size: 18px; }
.b1nei .lmain .title{ padding-top: 0; }
.b1nei .bigslide ul, .b1nei .bigslide li{ width: 100% !important; height: auto !important;}
.b1nei .bigslide li{ border: none; margin-bottom: 10px; }
.b1nei .bigslide li img{display: block; margin: auto; height: auto; max-width: 80%; }
.b1nei .bigslide{ height: auto; background: none; }
.b1nei .smallslide{ display: none; }
.b1nei .rside .line2{ width: 100%; height: auto; padding-top: 0; }
.b1nei .rside{width: 100%; height: auto; }
.b1nei{ height: auto; overflow: hidden; }
.b1nei .rside .line2 .nano .content .info .name{ padding-top: 0; }
.b1nei .rside .line2 .nano .content .info{ height: auto; padding-bottom: 10px; background: none; border-bottom: 1px solid #999; }
.c1ul{ width: 100%; }
.c1ul img.fl{ width: 100px; height:  auto; display: none; }
.c1ul li .title{ margin-left: 0;  padding-top: 0; }
.c1ul li .smalltext{ margin-left: 0; }
.c1ul li{ height: auto; }
.c1ul li .details{ bottom: 12px; }
.c1div .ri{ display: none; }
.c1div .fl{ width: 100%; }
.Nrtys .newstext .pic img{width: auto; max-width: 100%; position: relative; left: -2em; height: auto; }
.Nrtys .title{ padding-top: 20px; font-size: 20px; }
.Nrtys .newstext{ padding: 15px 15px 0;}
.Centu table td{width: 50% !important; }
.conten .Centu table{ width: 100% !important ; }
.Centu table td span{ font-size: 16px !important; }

}
