	@charset "utf-8";
	/* CSS Document */
	html,body{width:100%;height:100%;padding: 0px;margin:0px;*position:static;*overflow-x:hidden; }
	*{padding:0px;margin:0px;}
	*{font-family:思源黑体 CN;}
	a{text-decoration:none;}
	ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{list-style-type:none;}
	.clear{	clear:both;}
	a{text-decoration:none;}
	button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;outline:none;text-decoration: none;}
.layui-layer-btn{ display: none; }
		body{max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative;   }
	/*首页导航*/
.Yong{ overflow: hidden; }
.lc{ height: 50px; background: #000000; position: relative;  min-width: 1000px;}
	.lc ul{margin: auto; width: 1000px; }
	.lc ul li{ display: inline-block; vertical-align: top;  width: 20%; background: url("http://www.paichen.net/images/i3.jpg") right no-repeat;padding-top: 5px; height: 45px;}
	.lc ul li div{ background: url("http://www.paichen.net/images/i4.jpg") no-repeat 15px 2px; }
	.lc ul li.ok div{background: url("http://www.paichen.net/images/i1.jpg") no-repeat 15px 2px;  }
	.lc ul li.on div{background: url("http://www.paichen.net/images/i2.jpg") no-repeat 15px 2px;  }
	.lc ul li.on p{ color:#ff0000; }
	.lc ul li p{ font-size: 14px; color:#999999;  padding-bottom: 3px; width: 80%; margin-left: 20%; }
	.lc ul li .time{ font-size: 12px; }
	.lc .x{position: absolute;  right: 50px; top: 0; top: 12px; cursor: pointer; }
.cen{ width: 1200px; margin: auto;}
.log{ float: left; margin-top: 5px; }
.tel{ text-align: center; color:#000; padding-top: 4px; font-size: 20px; margin-top: 10px;  }
.top{ height: 74px; }
.nav{ float: left;  margin-top: 25px; margin-left: 30px; }
.nav>li{ float: left; position: relative; margin-left: 15px; margin-right: 15px; }
.nav>li:hover ul{ display: block; }
.nav>li>a{ color:#666666; font-size: 14px; }
.nav>li ul li a{color:#666666; font-size: 12px;}
.nav>li ul{ display: none; position: absolute;  z-index: 999; width:200%; margin-left: -25px;  background: rgba(255,255,255,.4); text-align: center;  padding-top: 20px; padding-bottom: 2px; }
.nav>li ul li{ margin-top: 8px; }

.fdj{ float: left; margin-top: 27px; }
.fdj form{ display: none; position: absolute; }
.fdj form .img{ position: absolute; margin-left: -15px; top: 5px; background: url("../i/fdj.jpg") no-repeat; width: 20px; border: none; right: 5px; }
.fdj form  .nr{ padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
.fdj:hover form{display: block;}
.Mk{ float: left; margin-left: 30px; }
.Mk img{ position: relative;  height: 74px; display: block; }
.Mk a{ color:#fff; font-size: 14px; }
.Lkes22{ text-align: center;  margin-top: 20px; }
.Lkes22 li{ display: inline-block; text-align: center; border: 1px solid #999; padding: 8px; margin-left: 10px; margin-right: 10px; }
.Lkes22 li a{color:#333; font-size: 14px; }
/*首页banner切换*/
.fullslide1{position:relative;width:100%;}
.fullslide1 .bd{position:relative;z-index:0;overflow:hidden;}
.fullslide1 .bd li{float:left;width:100%;background:#e7e7e7; position: relative;}
.fullslide1 .bd li img{display:block;width:100%;height:auto;margin:auto;}
/*圆点*/
.fullslide1 .hd ul{margin-left: -37px;margin-top:-30px;z-index:100;position:absolute;left:50%;}
	.fullslide1 .bd li .tu2{ display: none; }
.fullslide1 .hd ul li{display:inline-block;width:10px;height:10px;cursor:pointer; border:1px solid #fff;border-radius: 50%;
	transition: .5s;margin-left: 10px; background: #bdbdbd; }
.fullslide1 .hd ul li.on{transition: .5s; background: #c42135;}

.Mesn{padding-top: 15px; padding-bottom: 15px; }
.Mesn p{ text-align: center;}
.Mesn p img{ padding-left: 25px; padding-right: 25px; }
.Mlk{padding-bottom: 40px; }
.Mlk h1{ font-size: 30px; color:#333; padding-top: 50px; padding-bottom: 50px; text-align: center; font-weight: 400; }
.Nooe{ overflow: hidden; }
.Nooe li{ float: left; width: 25%; text-align: center; margin-left: 4%; margin-right: 4%; margin-top: 15px; margin-bottom: 30px; }
.Nooe li h2{ font-size: 17px; color:#c6273a; font-weight: 400; margin-top: 10px; margin-bottom: 10px; }
.Nooe li .smxt{font-size: 13px; color:#666666; line-height: 24px; }

.Mkd h1{ color:#333333; font-size: 30px; text-align: center; font-weight: 400; padding-top: 58px; padding-bottom: 20px; }
.Mleo{ font-size: 14px; color:#666666; line-height: 27px; text-align: center; padding-bottom: 15px; }
.Mkd{ background: #f8f8f8; padding-bottom: 40px; }
.mp1{ background: #fff; }
.fdj form { z-index: 999; }
.fdj form .nr{font-size: 14px;z-index: 9999; }

.mp1{ overflow: hidden; border: 1px solid #f7f7f7;margin-top: 20px; }
.mp1 .left{ float: left;  }
.mp1 .left img{ display: block; }
.mp1 .right{ float: left; padding: 8% 4%; box-sizing: border-box; width: 35%; margin-left: 2%; }
.mp1 .right .p1{ color:#333333; font-size: 20px; padding-bottom: 10px; }
.mp1 .right .p2{ color:#333333; font-size: 13px; line-height: 24px; }
.mp1 .right .p3{ margin-top: 30px; }
.mp1 .right .p3 a{ color:#333333; font-size: 16px; border-bottom: 2px solid #c6283b; margin-right: 25px; }
.Nuek{ text-align: center; margin-top: 35px;     position: relative;  z-index: 9;}
.Nuek li{ display: inline-block; width: 87px; height: 87px; border: 1px solid #f7f7f7; text-align: center;
	 border-radius: 50%; margin-left: 40px; margin-right: 40px; background: #fff; cursor: pointer; transition: .5s; }
.Nuek li img{ display: block; margin: auto; margin-top: 23px; }
.Nuek li img.d2{ display: none; }
.x1{ position: absolute; margin-top: -50px; width: 100%; z-index: -5px; left: 0;}
.x1 .Ze1{ width: 100%; height: 2px; background: #ebebeb;  }
.x1 .Ze2{ width: 40%; height: 2px; background: #c6283b; position: relative; top: -2px; transition:.5s;  }
.Nuek li.on{ background: #c6283b; }
.Nuek li.on img.d1{ display: none; }
.Nuek li.on img.d2{ display: block; }
.twi{border-top:1px solid #f8f8f8; margin-top: 0px; background: url("../i/Ytes.jpg") no-repeat center; }


		/* 本例子css */
		.slideBox{ width:1200px; height:443px; position:relative; margin-top: 20px;  }
		.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{ }
.slideBox .bd li a:hover .Mkes{ display: flex; }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:block; 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;  }

.Mkes{ position: absolute; width: 100%; height: 100%; top: 0; left: 0;background: rgba(223,32,12,.7);
	 text-align: center;display:flex;justify-content:center;align-items:center; padding-left: 2%; padding-right: 2%; box-sizing: border-box; display: none; }
.Mkes a{color:#fff; text-align: center; }
.Mkes span{ display: block; color:#fff;}
.Mkes img{padding-top: 15px; padding-bottom: 15px; }
.Mape{background: url("../i/bjt1.jpg") no-repeat center; height: 286px; padding-top: 20px;padding-bottom: 20px; margin-top: 80px; }
.Mkh1{color:#333333; font-size: 30px; text-align: center; font-weight: 400; padding-top: 38px; padding-bottom: 20px; }
.Mape .Mkh1{ padding-top: 8px; }
.Mleks p{ text-align: center;margin-top: 20px;}
.Mleks p a{ color:#666666; font-size: 16px; padding-left: 10px;padding-right: 10px; }
.Meas{text-align: center; }
.Meas p{ border:1px solid #c52437;  width: 153px; height: 39px; line-height: 39px; text-align: center; color:#333333;  display: inline-block;
	 margin-left: 15px; margin-right: 15px;  background: rgba(255,255,255,.5); border-radius: 5px; }
.Meas p a{ color:#333; font-size: 14px; }

.Meas{ margin-top: 50px; }
.Mleks{margin-top: 15px; }
.Nesk{ overflow: hidden; margin-bottom:30px;  margin-top: 30px; }
.Nesk li{ width: 23%; margin-left: 1%; margin-right: 1%; border: 1px solid #ebebeb; float: left;box-sizing: border-box; }
.Nesk li:hover .title{ color:#c52437; }
.Nesk li .puc{width: 100%; padding: 0; }
.Nesk li .puc img{ width: 100%; }
.Nesk li .hx{ width: 20px; height: 1px;background: #d8d8d8; margin-top: 15px;margin-bottom: 15px; margin-left: 4%; }
.Nesk li .title{ color:#444444; line-height: 16px; line-height: 27px; height: 54px; overflow: hidden; transition: .5s; }
.Nesk li p{padding-left: 4%;padding-right: 4%; }
.Nesk li .smte{ font-size: 12px; color:#666666;line-height: 24px; min-height: 72px;overflow: hidden; margin-bottom: 10px; }
.fot1{ background: #c52437; padding-top: 30px; padding-bottom: 30px; margin-top: 60px; }
.KLe li{float: left;width: 33%; text-align: center; }
.KLe li img{ display: inline-block; }
.KLe li span{display: inline-block; vertical-align: top; margin-top: 25px; color:#fff; margin-left: 15px; }
.KLe{ overflow: hidden; margin-bottom: 20px; }
.fot1 .KLe{ margin-bottom: 0; }
.fot2{ background: #f8f8f8; }
.fte1{overflow: hidden;  padding-top: 38px; padding-bottom: 38px; }
.flt1{float: left; width: 200px; text-align: center; }
.flt1 img{ padding-bottom: 10px; }
.flt2{float: left; width: 265px;  margin-left: 30px;}
.flt3{ float: left; width: 100px; margin-left: 80px; }

.flt2 .Mz1{ font-size: 18px;color:#333333; margin-bottom: 20px; }
.flt2 .Mz2{ font-size: 13px; color:#666666;line-height: 23px; }
.flt3 .Mz1{ font-size: 18px;color:#333333; margin-bottom: 20px; }
.flt3 p a{ color:#666666; font-size: 13px; line-height: 27px; }
.flt4{float: right; width: 100px;  text-align: center; }
.flt4 span{ font-size: 12px; color:#666666; display: block;width: 100%; margin-top: 20px; }
.fte2 .link{ border-top: 1px solid #e2e2e2; padding-top: 30px;text-align: center; color:#999999;font-size: 13px; line-height: 27px; }
.fte2 .link{ text-align: center; }
.fte2 .link a{color:#666666;font-size: 13px; border-right: 1px solid #7f7f7f; padding-left: 10px; padding-right: 10px; }
.fte2 .link a:last-child{ border: none; }
.tezt{ text-align: center; color:#999999; font-size: 12px; line-height: 27px; margin-top: 5px; padding-bottom: 3px; }
.tezt a{ color:#999; }

.abut{ background: url("../i/abt.jpg") no-repeat center; height: 95px; text-align: center; padding-top: 25px; border-top: 1px solid #ebeaea; }
.abut h1{ font-size: 26px; color:#c42135; }
.abut h2{ font-size: 18px; color:#bcbabb; text-transform:uppercase; padding-top: 8px; }
.nam{ border-bottom: 1px solid #e7e7e7; padding-top: 5px; overflow: hidden; min-height: 40px; }
.nam .left{color:#b9b9b9; font-size: 12px; float: left; }
.nam .left img{ position: relative; top: 6px; padding-right:6px; }
.nam .left a{ color:#b9b9b9; }
.nam .Right{ float: right; margin-top: 5px; }
.nam .Right li{ float: left; height: 35px; margin-left: 12px;margin-right: 12px; border-bottom: 1px solid #fff; position: relative;  }
.nam .Right li a{ color:#666666; font-size: 14px; }
.nam .Right li:hover{ border-bottom: 1px solid #c42135; }
.nam .Right li:hover a{ color:#c42135; }
.abtm{ overflow: hidden; }
.abtm .left{ float: left; width: 100%; }
.abtm .left .pic{ text-align: center; }
.abtm .left .pic img{ width: 100%; height: auto; }
.abtm .left p{ color:#555555; font-size: 14px; line-height: 24px; margin-bottom: 20px; }
.abtm .right{ float: right; width: 350px; display: none; }
.abtm .right img{ margin-bottom: 12px; }
.Mlke li{ float: left; width: 20%; text-align: center; }
.Mlke li p{ color:#666666;font-size: 14px; }
.Mlke li p span{ font-size: 40px; color:#c42135; }
.Mlke{ overflow: hidden; margin-top: 30px; }
.zzry{ background: #f5f5f5; margin-top: 60px; padding-bottom: 40px; }

.nert p.pic img{ max-width: 100%; }
.Mkjj>.pic{ display: none; }
		.picScroll-left{ width:1200px;  overflow:hidden; position:relative;    }
		.picScroll-left .hd{ overflow:hidden;  height:50px; background:#f4f4f4; width: 450px; margin: auto;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:215px; height:30px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; border-radius: 5px; }
		.picScroll-left .hd .prev{ background: url("../i/top.png") no-repeat center #bebebe; }
		.picScroll-left .hd .next{ background: url("../i/bottom.png") no-repeat center #bebebe;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; height: 321px; width: 200px; margin-left: 20px; margin-right: 20px; }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{  display:block; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px; margin-top: 15px; color:#333333; font-size: 12px; }

.picScroll-left .hd .prev:hover{ background: url("../i/top.png") no-repeat center #c42135; }
.picScroll-left .hd .next:hover{ background: url("../i/bottom.png") no-repeat center #c42135; }

.Mtime{ text-align: center; }
.Mtime li{ width: 85px; height: 40px; display: inline-block; border-radius: 25px;line-height: 40px; font-size: 20px; color:#666666; transition: .5s; cursor: pointer; }
.Mtime li.on{ background: #c42135; color:#fff; }

.Mkels li{ overflow: hidden; padding-top: 30px; }
.Mkels li .sp1{ float: left; font-size: 16px; color:#999999; width: 35px;  }
.Mkels li .sp2{display: block;  float: left; width: 12px; height: 12px; border-radius: 12px; background: #c42135;  margin-left: 30px; margin-right: 20px;
	margin-top: 5px;  }
.Mkels li .tiek{font-size: 16px; color:#999999; float: left;  }
.Mkels li .tiek p{  margin-bottom: 10px; }
.Jne{ position: absolute; width: 1px; height: 100%; background: #e2e2e2; margin-left: 70px;z-index: -1;}
.Mkels{ position: relative;  padding-bottom: 30px; }

.bens{ margin-top: 30px; }
.dtmz { margin-top: 50px; }
.dtmz .bd li{ border: 1px solid #e5e5e5; }
.dtmz .bd li .left{ width: 528px; height: 369px; margin: 30px 0px 30px 30px;}
.dtmz .bd li .left img{ width: 100%; height: 100%; }
.dtmz .bd li .right{ width: 500px; margin-left: 50px; float: left; margin-top: 20px; }
.dtmz .bd li .right h1{ text-align: left; color:#333333; font-size: 26px; font-weight: 400; }

.dtmz .bd li .right p{ color:#333333;font-size: 14px; line-height: 30px; padding-left: 17px;background: url("../i/g1.jpg") no-repeat 0 11px;}
.dtmz .bd li .right p.more{background: none; padding-left: 0; margin-top: 30px; }
.dtmz .bd li .right p.more a{ color:#333333;font-size: 16px; border-bottom: 2px solid #c42135; padding-bottom: 1px; }
.dtmz .hd{ width: 60px; height: 15px; margin: auto; margin-top: 20px; }
.dtmz .hd li{ width: 11px; height: 11px; background: #eeeeee; border-radius: 50%; float: left; margin-left: 5px; }
.dtmz .hd li.on{ background: #c42135; }

.Nbem{ margin-top: 50px;  }
.Nbem ul{margin-right: -60px; overflow: hidden;  }
.Nbem li{ width: 367px; height: 370px; border: 1px solid #e5e5e5;float: left;margin-right: 45px; margin-bottom: 35px; }
.Nbem li:hover{ box-shadow: 0 0 5px rgba(0,0,0,.1);}
.Nbem li:hover .title{ color:#c42135; }
.Nbem li:hover .ftitle{ color:#333333; }
.Nbem li .pic{height: 261px; width: 100%; border-bottom: 1px solid #e5e5e5; }
.Nbem li .pic img{ width: 100%; height: 100%; }
.Nbem li .title{ font-size: 18px; color:#333333; transition: .5s; padding-left: 16px; padding-right: 16px;padding-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 4px; }
.Nbem li .ftitle{ color:#999999;font-size: 14px; transition: .5s; padding-left: 16px; padding-right: 16px; padding-top: 10px; }

.Mnes li{ overflow: hidden; margin-bottom: 50px;margin-top: 20px; border-bottom: 1px solid #f1f1f1; padding-bottom: 50px; }
.Mnes li .left{float: left; width: 563px; height: 402px; }
.Mnes li .left img{ width: 100%; height: 100%; }
.Mnes{ overflow: hidden; }
.Mnes li .right{float: left; margin-left: 80px; margin-top: 70px; }
.Mnes li .right h1{ font-size: 22px; color:#333333; font-weight: 400; }
.Mnes li .right p{ color:#333333;font-size: 14px; line-height: 30px; padding-left: 17px;background: url("../i/g2.jpg") no-repeat 0 11px;}
.Mnes li .right p.M1s{ height: 2px;width: 76px; background: #c42135;  margin-top: 5px; margin-bottom:20px; }
.Besn{ border-top: 1px solid #f1f1f1; padding-top: 30px; }

.Mnes li:nth-child(2n) .left{ float: right;}
.Mnes li:nth-child(2n) .right{ }
.Mnes li:last-child{border: none; }


.pren{overflow: hidden; margin-top: 40px; }
.pren .left{ width: 648px; float: left; }
.pren .right{ float: right; width: 512px; }
.pren .right h1{font-size: 22px; color:#333333; font-weight: 400; }
.pren .right .oen{ width: 100px; height: 2px; background: #c42135; margin-top: 8px; margin-bottom: 30px; }

.pren .right .nrme{ overflow: hidden;}
.pren .right .nrme p{ float: left; width: 50%; color:#666; line-height: 27px; font-size: 14px; }
.pren .right .nrme p:last-child{width: 100%; margin-top: 10px; margin-bottom: 10px; }
.pren .right .lkem1{overflow: hidden; }
.pren .right .lkem1 p{ background: #f5f5f5; padding: 15px 20px; float: left; margin-right: 15px; border-radius: 2px; color:#333333; cursor: pointer;  }
.pren .right .lkem1 p.on{ background: #c42135; color:#fff; }

.pren .right .RT1{ color:#666666; line-height: 24px;font-size: 14px;margin-top: 20px; }
.pren .right .RT2{ margin-top: 20px; }
.pren .right .RT2 ul{ border: 1px solid #eef0f0; }
.pren .right .RT2 ul li{ overflow: hidden;border-bottom: 1px solid #eef0f0; background: #f2f2f2;  }
.pren .right .RT2 ul li:last-child{border: none; }
.pren .right .RT2 ul li p{ font-size: 14px; color:#333333; padding-left: 10px; padding-top: 6px; padding-bottom: 6px;}
.pren .right .RT2 ul li p:nth-child(1){ width: 140px; float: left;}
.pren .right .RT2 ul li p:nth-child(2){ width: 345px; float: left; border-left: 1px solid #eef0f0; }
.pren .right .RT2 ul li:nth-child(2n){ background: #fff; }

.pren .right .Mle{ margin-top: 20px; }

.pren .right .Zmke{ float: left;  border: 1px solid #c42135; border-radius: 5px; margin-top: 30px; }
.pren .right .Zmke a{color:#c42135; font-size: 16px; display: block;padding: 10px 40px;}



  .mod18{width:100%; position:relative;}
  .mod18 .btn{position:absolute;width:0px;height:0px;bottom:0px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
  .mod18 .prev{left:0;background:url(http://www.sasac.gov.cn/dbsource/4481932/4481935.png) no-repeat;}
  .mod18 #prevTop,.mod18 #nextTop{top:35%;width:0;height:0;}
  .mod18 #prevTop{background:url(http://www.sasac.gov.cn/dbsource/4505361/4505362.png) 0 0 no-repeat;}
  .mod18 #nextTop{background:url(http://www.sasac.gov.cn/dbsource/4505361/4505363.png) 0 0 no-repeat;}
  .mod18 .next{right:0;background:url(http://www.sasac.gov.cn/dbsource/4481932/4481933.png) no-repeat;}
  .mod18 li{float:left;}
  .mod18 .cf li{position:relative;color:#fff;}
  .mod18 .picBox{min-height:430px;position:relative;overflow:hidden;}
  .mod18 .picBox ul{height:630px;position:absolute;}
  .mod18 .picBox li{width:648px;height:552px;}
  .mod18 .listBox{width:100%;height:60px;margin:0 auto;position:relative;padding:10px 0 6px;overflow:hidden;}
  .mod18 .listBox ul{position:absolute;}
  .mod18 .listBox li{width:83px;height:60px;cursor:pointer;position:relative;  }
  .mod18 .listBox li i{display:none;}
  .mod18 .listBox li a{display:block;width:124px;height:74px;}
  .mod18 .listBox li img{width:69px;height:60px;}
  .mod18 .listBox .on img{width:65px;height:56px;border:2px solid #c42135;}
  .mod18 .listBox .on i{display:block;}
.Nrme{ margin-top: 70px; }
.Nrme>div>ul{text-align: center; overflow: hidden; margin-bottom: 30px; }
.Nrme>div>ul li{ background: #f5f5f5; padding: 15px 20px;  margin-right: 15px; border-radius: 2px; color:#333333; cursor: pointer;  display: inline-block; }
.Nrme>div>ul li.on{background: #c42135; color:#fff;}
.video .spnc{ text-align: center; font-size: 18px; color:#333333; }
.video video{ margin: auto; min-width: 600px; display: block; margin-top: 20px; max-width: 60%; }
.Snm{ width: 600px; margin: auto; }
.Snm .RT2{ margin-top: 20px; }
.Snm .RT2 ul{ border: 1px solid #eef0f0; }
.Snm .RT2 ul li{ overflow: hidden;border-bottom: 1px solid #eef0f0; background: #f2f2f2;  }
.Snm .RT2 ul li:last-child{border: none; }
.Snm .RT2 ul li p{ font-size: 14px; color:#333333; padding-left: 10px; padding-top: 6px; padding-bottom: 6px;}
.Snm .RT2 ul li p:nth-child(1){ width: 140px; float: left;}
.Snm .RT2 ul li p:nth-child(2){ width: 345px; float: left; border-left: 1px solid #eef0f0; }
.Snm .RT2 ul li:nth-child(2n){ background: #fff; }
.wznr{ margin-top: 20px; }
.wznr p{ font-size: 14px;line-height: 24px; color:#999; width: 800px; margin:auto; text-indent: 24px; line-height: 27px; margin-top: 10px; }
.MNe>div{ min-height: 334px; }
.Bent{ color:#000;font-size: 22px; padding-bottom: 20px; border-top: 2px solid #eeeeee; padding-top: 30px; }
.hes{ background: #f5f5f5; }



.hes{overflow: hidden;padding-top: 50px;padding-bottom: 50px; }
.hes .left{ float: left;  width: 276px; min-height: 400px;background: #ffffff; box-sizing: border-box;padding: 20px 30px;  }
.hes .right{ width: 895px; float: right; background: #fff; box-sizing: border-box; padding: 30px 40px;}
.hes .left .clame{ color:#333333;font-weight: bold; font-size: 20px; }
.hes .left ul{ margin-top: 15px;}
.hes .left ul li{border-bottom: 1px solid #ededed; padding-top: 15px; padding-bottom: 15px; }
.hes .left ul li a{ color:#666666; font-size: 16px; }
.hes .left ul li:hover a{ font-weight: bold;color: #c42135; }
.hes .right .canme{ color:#666666;font-size: 20px; border-bottom: 1px solid #f5f5f5; padding-bottom: 10px;  margin-bottom: 0px; }
.hes .right h1{ text-align: center; font-weight: 400; color:#333333;font-size: 30px; padding-top: 30px; padding-bottom: 20px; }
.hes .right>p{ font-size: 14px;color:#666666; margin-bottom: 50px; }
.hes .right>.po1{ width: 33%; text-align: center; float: left; }
.hes .right>.po1 .tie{color:#007dd2;padding-top: 5px;  }
.hes .right>.po1 .tel{ font-size: 14px; color:#333333; }
.hes .right>.po1 .tela{ color:#b6b6b6; font-size: 13px; padding-top: 10px; }

.rightCont{ background: #fdfdfd; border: 1px solid #dcdcdc; margin-top: 40px;  padding-bottom: 0; }
.rightCont .Timke{ color:#c42135; font-size: 16px; padding-top: 10px; padding-bottom: 10px; cursor: pointer;padding: 10px 20px; border-bottom: 1px solid #dcdcdc;}
.rightCont .Timke .date{ float: right; }
.rightCont .Timke .delt{ float: right; display: none;}
.rightCont .on .Timke .date{ display: none; }
.rightCont .on .Timke .delt{ display: block; }
.rightCont .info{ padding: 10px 20px; box-sizing: border-box;margin-top: 10px; display: none; }
.rightCont .info p{ color:#333333;font-size: 14px; line-height: 24px; }

.Mkjj{ margin-top: 30px; }
.nert strong{ color:#000000;font-size: 18px;margin-top: 20px; display: block; padding-bottom: 5px; }
.nert p{ font-size: 14px; color:#666666;line-height: 24px; }

.Anem{ margin-top: 40px;overflow: hidden; margin-right: -35px; }
.Anem li{ width: 382px; height: 287px; float: left; margin-right: 25px; margin-bottom: 25px;position: relative; }
.Anem li .pic{ height: 100%; }
.Anem li .pic img{ width: 100%; height: 100%; display: block;}
.Anem li .Kee{ position: absolute; top: 0; width: 100%; height: 100%; background: rgba(32,36,61,.7);text-align: center; padding-top: 50px; box-sizing: border-box; display: none; }
.Anem li .Kee p{ color:#fff; }
.Anem li .Kee .title{font-size: 24px; color:#fff; }
.Anem li .Kee .Yi{ background: #ffffff; width: 40px; height: 1px; margin: auto; margin-top: 20px;margin-bottom: 30px; }
.Anem li:hover .Kee{display: block; }
.Anem li .Kee .Mnes{ font-size: 14px; margin-bottom: 25px; }
.Anem li .Kee .more{ width: 140px; height: 20px;background: #dc293f; text-align: center; margin: auto; padding-top: 12px; padding-bottom: 10px; border-radius: 10px;}
.Anem li .Kee .sume{  margin-top: 15px; }
.Kje .sume{ text-align: center; margin-top: 15px; }
.Kje .sume a:nth-child(1){ display: none;  }
.Kje .sume a{ color:#666666; margin-left: 5px; margin-right: 5px; }
.Kje .sume b{color:#666666; margin-left: 5px; margin-right: 5px; }
.Kem{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,.9);}
.Kem .een{  width: 1400px; margin: auto;margin-top: 100px;}
.Kem ul li{ text-align: center; }

.zonge{  padding-top: 50px; }
.Kem ul li p{ color:#333;font-size: 18px; padding-top: 15px;}
.Sc img{ width: 100%;display: block; }

.Lxme{background: url("../i/lxwm.jpg") no-repeat center;height: 864px; }
.Mnb{ overflow: hidden; height: 638px; padding-top: 80px; }
.Mnb .left{float: left; width: 434px; height: 100%; background: #c42135; box-sizing: border-box; padding: 25px 20px;}
.Mnb .left .Yte{ text-align: center;font-size: 24px; color:#ffffff; }
.Mnb .left .Nrbe p{ color:#fff; line-height: 24px; padding-left: 30px; font-size: 15px;  margin-top: 15px;padding-bottom: 2px;}
.Mnb .left .Nrbe p a{ font-weight: bold; color:#fff; }
.Mnb .left .Nrbe p i{ background: #fff; display: block; float: left;
font-style:normal; font-size: 14px; font-weight: bold;
	width: 20px; color:#c42135; height: 20px; border-radius: 20px; text-align: center; line-height: 20px; position: absolute; margin-left: -28px; margin-top: 4px; }
.Mnb .right{ float: left; width: 760px; background: #fff; height:638px;}
.Mnb .right .canme{ text-align: center; color:#444444; padding-top: 15px; padding-bottom: 25px; font-size: 24px; }
.Mnb .right form{ width: 660px; margin: auto; }
.Mnb .right form .lef{ float: left; width: 100px; text-align: right; height: 42px; line-height: 42px; }
.Mnb .right form input{ height: 40px;border: 1px solid #dedede; text-indent: 12px;width: 542px;margin-left: 5px; transition: .5s; }
.Mnb .right form input:focus{ border: 1px solid #c42135; }
.Mnb .right .p1{ margin-top: 20px; position: relative; }

.Mnb .right .p1 img{ position: absolute; top: 10px; right: 20px; }
.Mnb .right form select{ width: 174px; height: 40px; border: 1px solid #dedede; text-indent: 4px;margin-left: 4px; margin-right:8px;}
.Mnb .right form select.sfm{ width: 548px; }
.Mnb .right form .sub{ background: #c42135; color:#fff; float: right; margin-right: 10px;margin-top: 20px; font-size: 18px;padding-top: 10px;padding-bottom: 10px; height: 50px; }

.Mkke .Mkss{ text-align: center; padding-top: 63px; padding-bottom: 37px; font-size: 24px; color:#444444; }
.Mkke .KLe li span{ color:#333;  }
.map{ height: 553px;width: 1200px; margin:auto;}

.news{ overflow: hidden; margin-right: -40px; margin-top: 30px; }
.news li{  width: 272px; height: 375px; border: 1px solid #e0e0e0; float: left; margin-right: 31px; margin-top: 28px;  }
.news li .pic{ width: 100%;}
.news li .pic img{ width: 100%; height: 181px; }
.news li .Btm{ overflow: hidden;width: 90%; margin: auto; margin-top: 10px; }
.news li .time{ float: left;  width: 55px; height: 55px; background: #f0f2f5; border: 1px solid #e0e0e0;  text-align: center; }
.news li .time p{ color:#666; }
.news li .time .tme1{ font-size: 16px; padding-top: 6px; padding-bottom: 3px; }
.news li .time .tme2{ font-size: 14px;}
.news li .titem{ float: left; width: 173px; height:53px; overflow: hidden; border-bottom: 1px solid #e0e0e0; margin-left: 10px; font-size: 15px; color:#333333; line-height: 24px; transition: .5s; }
.news li .smer{color:#999999; font-size: 12px; line-height: 24px; width: 88%; margin: auto; margin-top: 20px; -webkit-box-orient: vertical;
-webkit-line-clamp: 4; overflow: hidden;display: -webkit-box; }
.news li:hover .titem{ color:#c42135; }
.newsa{ overflow: hidden; margin-top: 40px; }
.newsa .left{float: left; width: 855px;}
.newsa .right{ float: right; width: 300px; }
.newsa .left .tieem{ font-size: 28px; color:#444444; }
.newsa .left .tiem{font-size: 12px;color:#999999; border-bottom: 1px solid #ededed;padding-top: 20px; padding-bottom: 20px; }
.newsa .left .nms{ margin-top: 30px;  text-indent: 24px;}
.newsa .left .nms .pic{text-align: center; max-width: 80%; margin: auto;text-indent: 0; }
.newsa .left .nms p{ color:#666666;line-height: 24px; margin-top: 26px;font-size: 14px;}

.nest{ border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; margin-top: 40px; text-align: center; padding-top: 15px; padding-bottom: 15px; }
.nest p{ display: inline-block;font-size: 14px; padding-top: 5px; padding-bottom: 5px; padding-left: 5%;padding-right: 5%; }
.nest p a{ color:#666666; font-size: 14px; }
.nest .net{ border-right: 1px solid #ededed; }
.newsa .right .nes1{ font-size: 16px; color:#282828; border-bottom: 1px solid #dfdfdf; padding-bottom: 10px; }
.newsa .right .hx{ background: #c42135; height: 1px; width: 66px; position: relative;top: -1px; }
.newsa .right .Mkjja li a{ color:#666666; font-size: 12px; border-bottom: 1px dashed #ebebeb; display: block; padding-top: 8px; padding-bottom: 8px; }
.newsa .right .Mkjja li span{ font-size: 24px; position: relative; top: 3px; }
.prens{margin-top: 20px; }
.prens li .pic img{ width: 100%; border: 1px solid #e5e5e5; }
.Kje{ overflow: hidden; }
.MNb{ position:fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4); display: none; }
.Mnesa{ width: 430px; height: 413px; margin: auto; margin-top: 100px; }
.MNb .close{ text-align: right;  color:#fff; font-size: 14px; cursor: pointer; }
.MNb .close img{ position: relative; top: 5px;}
.MNb .Mek{ background: #fff; text-align: center; padding-top: 40px; padding-bottom: 40px; margin-top: 20px; }
.MNb .Mek .h1{ color:#c42135; font-weight: bold; font-size: 18px; padding-top: 24px; padding-bottom: 10px; }
.MNb .Mek .h2{ color:#666666; font-size: 16px; padding-bottom: 5px; }
.MNb .Mek .h3{ padding-top: 20px; }
.MNb .Mek .h3 a{ font-size: 14px; color:#128dff; border-bottom: 1px solid #128dff; }
.clsoe{color:red; border: 3px solid red;  padding: 10px 20px; border-radius: 5px;
 display: none;
 position: fixed; top: 100px; right: 10%; cursor: pointer;
 }
.ifaen{ display: none; border: none;  width: 100%; height: 100%; position: fixed; top: 0; right: 0;  }

.naes{display: none; }
.log .Ema2{ display: none; }

		.Mjen .left,
		.Mjen .right{ position:absolute; top:50%; margin-top:25px; display:block; width:65px; height:65px;
			  filter:alpha(opacity=30);opacity:0.3; border-radius: 50%; cursor: pointer; }
		.Mjen .right{ background:url("../i/right.png") center no-repeat #333; right: 0; left: auto;}
		.Mjen .left{ background:url("../i/left.png") center no-repeat #333;}
		.Mjen .right:hover,
		.Mjen .left:hover{ filter:alpha(opacity=50);opacity:.5;  }
.NM{ position: relative; }
.nms p img{ max-width: 100%; height: auto; }

@media screen and (max-width:640px) and (min-width:0px){

	.log .Ema1{ display: none; }
	.log .Ema2{ display: block; }
	.lc{display: none; }
	body{ max-width: 640px; min-width: 320px; margin: auto; }
				.BigDiv{max-width: 640px; min-width: 320px; margin: auto; }
			.cen{width: 94%; margin: auto; }
	.naes{ float: right; display: block; margin-top: 20px; margin-right: 15px; }
			.naes img{width: 30px; }
			.nav.on{ display: block; }
			.nav{ margin-right: 0;
			 width: 100px;
			 right: 0; position: absolute; z-index: 999;
			 background: rgba(0,0,0,.5);
			 text-align: center; display: none;
			 margin-top: 50px;}
			 .nav.on li{ padding-top: 5px; padding-bottom: 5px; height: 24px; float: none; }
.nav.on li a{ color:#fff; }
.Mk{ display: none; }
.nav>li{ margin-left: 0; margin-right: 0; }
.nav > li ul{  background: rgba(0,0,0,.5); width: 100%;  margin-left: 0; padding-top: 0; }

.Mesn p img{ margin: auto; padding: inherit; max-width: 50%; }
.Mlk h1{ font-size: 18px; padding-top: 30px; padding-bottom: 10px; width: 90%; margin: auto; }
.Nooe li{ margin: auto; width: 46%; margin-left: 2%; margin-right: 2%; }
.Nooe li h2{ font-size: 15px; padding-top: 2px; padding-bottom: 2px;  margin-top: 2px; padding-bottom: 2px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Mkd h1{font-size: 18px; padding-top: 30px; padding-bottom: 10px; width: 90%; margin: auto;  }
.Nooe li .smxt{ overflow: hidden; max-height: 72px; }
.Nooe li .pic img{ height: 35px; }
.Mleo{ font-size: 13px; line-height: 24px; padding-bottom: 5px; }
.mp1 .left{ width: 100%; }
.mp1 .right{ padding: 0; width: 100%;  margin-top: 5px; }
.mp1 .right .p3{ padding-top: 10px; padding-bottom: 10px;  margin-top: 0; }
.Nuek li{ width: 20%; height: auto; margin-left: 1%; margin-right: 1%; padding:4% 0;}
.Nuek{ margin-top: 10px; }
.Nuek li img{ margin-top: 0;  }
.x1{ margin-top: -40px; }
.twi{ margin-top: 20px; }

.slideBox{ width: 100%; height: auto; }
.slideBox .bd li .left{ width: 100%;  float: none; }
.slideBox .bd li .right{width: 104%; float:none; margin-top: 10px; }
.slideBox .next{ margin-right: 0; width: 40px; height: 40px; }
.slideBox .prev{ margin-left: 0; width: 40px; height: 40px; }
.Mape{ margin-top: 20px; }
.Meas p{ width: 40%; margin-left: 2%; margin-right: 2%; }
.Meas{ margin-top: 20px; }
.Mape{ height: 256px; }
.Mkh1{ font-size: 20px; }
.Nesk li{ width: 100%; }
.Nesk li .title{ height: auto; }
.Nesk li .smte{ height: auto; min-height: inherit; }
.fot1{ margin-top: 10px; display: none; }
.KLe li span{ margin-left: 0; }
.flt2{ display: none; }
.flt3{ display: none; }
.fte1{padding-top: 10px; padding-bottom: 10px; }
.fdj{ display: none; }
.nam .Right{ float: left; width: 100%; margin-top: 15px; }
.abtm .left .pic img{ max-width: 100%; height: auto; }
.Mlke { text-align: center; }
.Mlke li{ width: 30%; float: none; text-align: center; display: inline-block; vertical-align: top; }
.Mlke{ margin-top: 10px; }
.zzry{ margin-top: 10px; }
.picScroll-left{ width: 100%; }
.picScroll-left .tempWrap{ margin: auto; }
.picScroll-left .hd .prev, .picScroll-left .hd .next{ width: 45%; }
.picScroll-left .hd{ width: 100%; }
.Mtime li{ width: auto;  font-size: 14px; height: auto; line-height: 24px; padding-left: 3px; padding-right: 3px; border-radius: 0; }
.Jne{display: none; }
.Nbem{ margin-top: 30px; }
.pren .right .lkem1 p{ padding: 5px 10px;}
.Nrme > div > ul li{padding: 4px 8px;font-size: 14px;margin-right: 2px; margin-left: 2px; font-size: 12px; }
.pren .right .Zmke a{ padding: 5px 15px;}
.Mkels li .sp2{ display: none; }
.Mkels li .tiek{float: none;  font-size: 14px; }
.Mkels li .sp1{ font-size: 14px; padding-right: 8px; }
.Lkes22 li{ padding: 4px; }
.Mkels li{ padding-top: 10px; }
.Mkd .slideBox{ display: none; }
.Nbem li{ width: 99%; height: auto; }
.Nbem ul{ margin-right: 0; }
.Nbem li .pic img{ padding-top: 5px; padding-bottom: 5px; }
.Nbem li .ftitle{ padding-bottom: 15px; }
.Mnes li .left{ width: 100%; height: auto; }
.Mnes li .right{ width: 100%; margin-left: 0; margin-top: 10px; ; }
.Mnes li{ margin-bottom: 20px;     padding-bottom: 20px;}
.pren .left{ width: 100%; float: none; }
.mod18 .picBox li{ width: 320px; margin: auto; height: 240px; }
.mod18 .picBox li img{ width: 100%;  }
.mod18 .picBox{ min-height: 240px; }
.mod18 .picBox ul{ height: auto; }
.pren .right{ float: none; width: 100%; margin-top: 15px; }
.pren .right .oen{ margin-bottom: 10px; }
.Nrme>div>ul li{ margin-top: 10px; }
.Nrme{ margin-top: 20px; }
.video video{ min-width: inherit; width: 100%; }
.pren .right .RT2 ul li p:nth-child(1){ width: 25%; }
.pren .right .RT2 ul li p:nth-child(2){ width: 65%;}
.Snm .RT2 ul li p:nth-child(1){ width: 25%; }
.Snm .RT2 ul li p:nth-child(2){ width: 65%; }
.wznr p{ width: 100%; }
.hes .left{ display: none; }
.MNe>div{ min-height: 220px; }
.Snm{ width: 100%; }
.hes .right{ width: 100%;     padding: 10px 15px;}
.hes{ padding-top: 10px; padding-bottom: 10px; }
.Anem{ margin-right: 0; }
.Anem li{ width: 100%; height: auto;     margin-right: 0;
    margin-bottom: 15px;}
		.Kem .een{ width: 90%; margin: auto; }
			.Kem .een li img{ width: 100%; }
			.zonge{ padding-top: 80px; }
.Sc img{ width: 200%; left: -50%; position: relative; }
.Mnb .left{ width: 100%;float: none;}
.Mnb .right{ width: 100%; float: none; }
.Mnb{ height: auto; }
.Lxme{     background: url(../i/lxwm.jpg) no-repeat top;
    height: auto;}
.Mnb .right form{ width: 100%; }
.Mnb .right form .lef{float: none; width: auto;display: block; text-align: left; }
.Mnb .right .p1{ margin-top: 5px; }
.Mnb .right .canme{ padding-top: 5px; padding-bottom: 15px; }
.Mnb .right .p1{ width: 94%; margin: auto; }
.Mnb .right form input{ margin-left: 0; width: 99%; }
.Mnb .right form select{ width: 31%; margin-left: 1%; margin-right: 1%; }
.Mnb .right form select.sfm{ width: 97%; }
.Mnb .right .p1 img{ bottom: 10px; top: inherit; }
.map{ width: 100%; height: 200px; }
.Mnesa{ width: 100%; height: auto; }
.Mesn{ display: none; }
.Mkd.twi .slideBox{ display: block; }
.fullslide1 .bd li img{ width: 200%; position: relative; left: -50%;}
.fullslide1 .bd li{ overflow: hidden; }
.Mlke li p span{ font-size: 22px; }
.hes .right>.po1{ width: 33%; margin-bottom: 15px; }
.hes .right > .po1 .tela{ font-size: 12px; }
.hes .right > .po1 .tel{ font-size: 12px; }
.hes .right>p{ margin-bottom: 15px; }
.KLe li img{ display: block; margin: auto; }
.Nesk li .puc img{ width: 80%; }
.Nesk li .puc{ text-align: center; }
.mp1 .left img{ width: 100%; }
.news li{ width: 99%; float: none; margin: auto; }
.news{ margin-right: 0; }
.news li .pic img{ height: auto; }
.news li .titem{ min-width: 200px; width: 70%; }
.news li{ height: auto; margin-bottom: 15px; }
.news li .smer{ height: auto; display: block; margin-bottom: 15px; }
.Kje .sume{ margin-bottom: 15px; }
	}
