@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;border:0; font-size:14px; font-family:微软雅黑;color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}


.abtTit{ width: 100%; text-align: center;color: #37302f;font-size: 18px;letter-spacing:15px; margin-top: 5px;}
.abtTop{ width: 100%; height: 283px; overflow: hidden; background: url(../images/bgt.png) top center no-repeat;background-size: 78% 100%;
 margin-top:25px; position: relative; }
 .abtTop .omb{ display: inline-block; width: 78%; height: 283px;top: 0px; left:11%;position: absolute; z-index: 9;}
.abtTop .abta1{width:110px; height: auto; overflow: hidden;text-align: center;position: absolute;}
.abtTop .abta1 div{height: auto; overflow: hidden;font-size:18px;color: #f08519; font-weight: bold;letter-spacing:2px;}
.abtTop .abta1 div a{font-size:18px;color: #f08519; font-weight: bold;letter-spacing:2px;}
.abtTop .abta1 dl dt{height: auto; overflow: hidden;font-size:12px;color: #0c0704; line-height:17px;letter-spacing:1px;}
.abtTop .abta1 dl dt a{font-size:12px;color: #0c0704; line-height:17px;letter-spacing:1px;}

.abtTop .abta2{width:130px; height: auto; overflow: hidden;text-align: center;position: absolute;}
.abtTop .abta2 div{height: auto; overflow: hidden;font-size:18px;color: #f08519; font-weight: bold;letter-spacing:2px;}
.abtTop .abta2 div a{font-size:18px;color: #f08519; font-weight: bold;letter-spacing:2px;}
.abtTop .abta2 dl dt{ float: left; width:65px; height: auto; overflow: hidden;font-size:12px;color: #0c0704; line-height:18px;letter-spacing:1px;}
.abtTop .abta2 dl dt a{font-size:12px;color: #0c0704; line-height:18px;letter-spacing:1px;}

.abtTop .abt1{ top:8px; left: 274px;}
.abtTop .abt1 dl dt{height: 17px; overflow: hidden;}
.abtTop .abt2{top: 156px;left: 103px;}
.abtTop .abt2 dl{ margin-top:5px }
.abtTop .abt3{ top:156px; right:103px;}
.abtTop .abt3 dl{ margin-top:5px }
.abtTop .abt4{top: 110px;left: 265px;}
.abtTop .abt5{ top: 86px;left: 172px;}
.abtTop .abt6{ top: 86px;right: 172px;}
.abtTop .abt7{top: 188px;left: 275px;}





.xfjx{width: 100px; height:auto; overflow: hidden; z-index: 9999; position: fixed !important;left: 50%;margin-left: -720px;top: 230px;}
.xfjxz{width: 100px; height:auto; overflow: hidden;}
.xfjxz a img{ max-width: 100%; }

.container { width: 100%;margin: 0; color: #FFF;-webkit-transition: background .3s ease 0s;-moz-transition: background .3s ease 0s;-ms-transition: background .3s ease 0s;-o-transition: background .3s ease 0s;transition: background .3s ease 0s;box-sizing: border-box;-moz-user-select: none;user-select: none;background: #e8e8e8; z-index:1; position:relative; margin:0 auto;}
.topz{display: block;padding: 0 3%; height:100px; max-width: 1386px; margin:0 auto;}
.top-c{ float:left; border-left:2px #f08519 solid; margin-left:10px; padding-left:10px; margin-top:26px; margin-bottom:26px;}
.top-c p{ color:#332c2b; font-size:20px;font-family:微软雅黑; margin:1px 0px;}
.top-a{ float:left; width:290px; height:auto; overflow:hidden; padding:30px 0px;}
.top-a a img{ max-width:100%;}
.top-b{ float:right; margin-top:20px;}
.top-b1{ float:left;}
.top-b1 ul{ margin:0px; padding:0px;}
.top-b1 ul li{ float:left; list-style:none; height:57px; padding:0px 0px 0px 30px; position:relative; text-align:center;}
.top-b1 ul li a{ color:#37302f;font-size:16px; height:57px; line-height:57px;font-family:微软雅黑;}
.top-b1 ul li ul.ubr{ display:none; position:absolute; width:190px; top:57px; left: -29px;}
.top-b1 ul li ul.ubr li{ width:100%; height:36px; overflow:hidden; padding:0px;background:#e9eaea;line-height:36px;text-align:left;  text-align:center; margin-top:2px;}
.top-b1 ul li ul.ubr li a{height:36px; line-height:36px; font-size:14px;font-family:微软雅黑;}
.top-b1 ul li ul.ubr li.ubr1{ border-top:0px;}

.top-b1 ul li ul.ubr li:hover{ background:#f08519;}
.top-b1 ul li ul.ubr li:hover a{ color:#fff;}
.top-b1 ul li:hover ul.ubr{ display:block;}
.top-b2{ float:right;}


/*  banner */
/*
.focus{ position:relative; width:100%; height:auto; overflow:hidden;  overflow:hidden; z-index:0; margin:0 auto; margin-top:5px;}
.fcon{width:100%; height:auto; overflow:hidden; text-align:center;} 
.focus .fcon div{ position:relative; left:50%; top:0px; width:1380px; margin-left:-690px ; text-align:center;}
.focus .a{ position:absolute; left:50%; top:0px; width:1380px; margin-left:-980px }  
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px;}
.fbg{ position:absolute; width:100%;top:93%; left:0%;height:auto; overflow:hidden;  z-index:9999; text-align:center;}
.fbg .D1fBt{z-index:9999; display:inline-table;}
.fbg .D1fBt a{ width:20px; height:20px;margin:0px 5px; border-radius:20px; display:inline-block;z-index:9999; color:#fff; text-align:center; line-height:20px; font-size:14px; background:#fff;}
.fbg .D1fBt a.current{  background:#dc7516;}

*/

.focus{ position:relative; width:100%; height:auto; overflow:hidden; overflow:hidden; z-index:0; margin:0 auto; margin-top:5px;}
.fcon{width:100%; height:auto; overflow:hidden;} 
.focus .fcon div{ position:relative;  top:0px; width:100%;  text-align:center;}
.focus .a{ position:absolute;  top:0px;  }  
.focus div a img{ width:100%;}
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9999; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:9999; display:inline-table;}
.fbg .D1fBt a{ width:20px; height:20px;margin:0px 5px; border-radius:20px; display:inline-block;z-index:9999; color:#fff; text-align:center; line-height:20px; font-size:14px; background:#fff;}
.fbg .D1fBt a.current{  background:#dc7516;}


/**/
.bn1{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:35px;}
.bn1z{width:1380px; height:auto; overflow:hidden; margin:0px auto; text-align:center; padding:20px 0px;}
.bn1z span{ background:url(../images/sj1.png) left center no-repeat; padding-left:44px; font-size:40px; color:#f08519;font-family:微软雅黑; margin:0px 10px;}
.bn1z font{ background:url(../images/dh.png) left center no-repeat; padding-left:50px; font-size:40px; color:#f08519;font-family:微软雅黑;margin:0px 10px;}


/**/
.bn2{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto;}
.bn2z{width:1380px; height:auto; overflow:hidden; margin:0px auto; padding:20px 0px;}
.bn2z-a{width:100%; height:auto; overflow:hidden;}
.bn2z-a div{width:100%; height:auto; overflow:hidden; text-align:center; background:url(../images/btx1.jpg) right center no-repeat; margin-bottom:8px;}
.bn2z-a div span{ background:#f08519; font-size:26px; display:inline-block; height:40px; line-height:38px; padding:0px 25px; border-radius:20px; color:#fff;font-family:"微软雅黑"; letter-spacing:2px;}
.bn2z-a p{ text-align:center;}
.bn2z-a p font{font-family:Arial, Helvetica, sans-serif; color:#37302f;font-size:11px; letter-spacing:1px;}
.bn2z-b{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.bn2z-b1{ float:left; width:680px; height:auto; overflow:hidden; }
.bn2z-b1a{width:100%; height:205px; overflow:hidden; color:#37302f;font-size:16px; letter-spacing:2px; line-height:30px;text-align:justify;}
.bn2z-b1b{width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:20px;}
.bn2z-b1b ul li{ float:left; width:140px; height:auto; overflow:hidden; margin-right:29px;}
.bn2z-b1b ul li .bn2z-b1b1{ width:128px; height:128px; overflow:hidden; border:6px #cccdcd solid; border-radius:128px; font-size:52px; color:#f08519; text-align:center; line-height:128px;}
.bn2z-b1b ul li .bn2z-b1b2{ margin-top:-30px; padding-top:10px; position:relative; background:#FFF; width:100%; 
	height:auto; 
	overflow:hidden; text-align:center;color:#37302f;font-size:13px; line-height:24px; }

.bn2z-b2{ float:right; width:660px; height:auto; overflow:hidden;}
.bn2z-b2a{width:100%; height:auto; overflow:hidden;}
.bn2z-b2a ul li{ float:left; width:140px; height:76px; overflow:hidden; border:3px #cccdcd solid;text-align:center; margin-left:110px;}
.bn2z-b2a ul li a{color:#37302f;font-size:22px; line-height:76px; }
.bn2z-b2a ul li.bn2z-b2a1{ margin-left:0px;}
.bn2z-b2b{width:100%; height:auto; overflow:hidden; padding:20px 0px;}
.bn2z-b2b p{ text-align:center; margin:1px 0px;}
.bn2z-b2b p span{ font-size:32px; color:#f08519;}
.bn2z-b2b p font{ font-size:16px; color:#bababb; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
.bn2z-b2c{width:100%; height:auto; overflow:hidden;color:#37302f;font-size:18px; letter-spacing:3px; margin-top:25px; line-height:28px;}






/**/
.bn3{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:40px;}
.bn3z{width:1390px; height:auto; overflow:hidden; margin:0px auto; padding:20px 0px;}
.bn3z-a{width:1380px; height:auto; overflow:hidden; margin:0px auto;}
.bn3z-a div{width:100%; height:auto; overflow:hidden; text-align:center; background:url(../images/btx1.jpg) center center repeat-x; margin-bottom:8px;}
.bn3z-a div span{display:inline-block; background:#fff; padding:0px 25px;}
.bn3z-a div span font{ background:#f08519; font-size:34px; display:inline-block; height:54px; line-height:52px; padding:0px 28px; border-radius:22px; color:#fff;font-family:"微软雅黑"; letter-spacing:2px;}
.bn3z-a p{ text-align:center;}
.bn3z-a p font{ color:#37302f;font-size:18px; }
.bn3z-b{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.bn3z-b ul li{ width:339px; height:187px; overflow:hidden; position:relative; float:left; margin:4px;}
.bn3z-b ul li .bn3z-b1{width:339px; height:187px; overflow:hidden;}
.bn3z-b ul li .bn3z-b1 img{width:339px; height:187px;transition: all 0.3s;}
.bn3z-b ul li .bn3z-b2{width:339px; height:187px; line-height:192px; overflow:hidden; position:absolute; top:0px; text-align:center;font-size:37px; color:#fff; letter-spacing:1px;}

/*.bn3z-b ul li:hover .bn3z-b1 img{transform: scale(1.2);transition: all 0.3s;}*/



/**/
.bn4{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:50px;}
.bn4z{width:1420px; height:auto; overflow:hidden; margin:0px auto; padding:20px 0px;}
.bn4z-a{width:1380px; height:auto; overflow:hidden; margin:0px auto;}
.bn4z-a div{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; background:url(../images/btx1.jpg) center center repeat-x; margin-bottom:8px;}
.bn4z-a div span{display:inline-block; background:#fff; padding:0px 25px;}
.bn4z-a div span font{ background:#f08519; font-size:24px; display:inline-block; height:44px; line-height:42px; padding:0px 28px; border-radius:22px; color:#fff;font-family:"微软雅黑"; letter-spacing:2px;}
.bn4z-a p{ text-align:center;}
.bn4z-a p font{ color:#37302f;font-size:18px; }
.bn4z-b{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.bn4z-b ul li{ float:left; width:305px; height:auto; overflow:hidden; margin:0px 25px;}
.bn4z-b ul li .bn4z-b1{width:100%; height:auto; overflow:hidden;}
.bn4z-b ul li .bn4z-b1 img{ width:100%;}
.bn4z-b ul li .bn4z-b2{width:100%; height:auto; overflow:hidden; margin-top:15px; text-align:center;font-size:22px;color:#37302f; letter-spacing:2px; line-height:30px;}



/**/
.bn5{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:50px;}
.bn5z{width:1380px; height:auto; overflow:hidden; margin:0px auto; padding:20px 0px 10px 0px; }
.bn5z-a{ float:left; width:675px; height:auto; overflow:hidden;}
.bn5z-a1{width:100%; height:auto; overflow:hidden; border-top:4px #eeeeef solid; border-bottom:4px #eeeeef solid; padding:16px 0px;}
.bn5z-a1 div{ float:left;}
.bn5z-a1 div span{font-size:30px;color:#37302f;}
.bn5z-a1 div font{font-size:14px;color:#37302f; margin-left:2px;}
.bn5z-a1 a{ float:right; display:inline-block; width:102px; height:37px; overflow:hidden; text-align:center; line-height:37px; font-size:20px;color:#c9caca; border:2px #c9caca solid; border-radius:8px;}
.bn5z-a2{width:655px; height:auto; overflow:hidden; margin-top:30px;}
.bn5z-a2a{ float:left; width:220px; height:160px; overflow:hidden; position: relative;}
.bn5z-a2a a img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit:cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.bn5z-a2b{ float:right; width:415px; height:auto; overflow:hidden; margin-top:5px;}
.bn5z-a2b p a{font-size:19px;color:#37302f; display:inline-block; width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bn5z-a2b .bn5z-a2b1{width:100%; height:60px; overflow:hidden; font-size:16px; color:#5f5d5d; line-height:20px; margin-top:25px;}
.bn5z-a2b .bn5z-a2b2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.bn5z-a2b .bn5z-a2b2 span{ float:left; font-size:16px; color:#5f5d5d; line-height:30px;}
.bn5z-a2b .bn5z-a2b2 a{ float:right; display:inline-block; width:93px; height:28px; overflow:hidden; border:2px #5f5d5d solid; border-radius:5px; text-align:center; line-height:28px; font-size:16px;}

.bn5z-a3{width:650px; height:auto; overflow:hidden;border-top:4px #eeeeef solid; margin-top:30px;}
.bn5z-a3 ul li{ width:100%; height:auto; overflow:hidden;border-bottom:4px #eeeeef solid; padding:15px 0px;}
.bn5z-a3 ul li a{width: 100%;font-size:16px; color:#5f5d5d; padding-left:30px; max-width:600px; display:inline-block;white-space: nowrap;text-overflow: ellipsis; background:url(../images/xx.jpg) left center no-repeat;}
.bn5z-a3 ul li a span{float:right;}

.bn5z-le{ float:left;}
.bn5z-ri{ float:right;}



/**/
.bot{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#c9caca; margin-top:60px;}
.bot .bot1{ float: left; width:1200px;}
.botz{width:1380px; margin:0px auto; height:auto;overflow:hidden;  padding:25px 0px; text-align:center;}
.botz p{ text-align:center; display:inline-block;width:100%; height:auto; overflow:hidden; margin:3px 0px;}
.botz p span{ font-size:16px; color:#5f5d5d;margin:0px 10px;}
.nhb1{ float: right; width:90px;}

/*内页---*/
/*
.ban1{width:100%; height:auto; overflow:hidden; max-width:1380px; margin:0 auto; margin-top:5px;}
.ban1z{ width:100%; height:auto; overflow:hidden; }   
.ban1 .ban1z-a{ position:relative; left:50%; top:0px; width:1380px; margin-left:-690px ; text-align:center;} 
.ban1 .ban1z-a img{width:100%;}
*/

.ban1{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto;margin-top:5px;}
.ban1z{ width:100%; height:auto; overflow:hidden; }   
.ban1 .ban1z-a{ position:relative; top:0px;   text-align:center;} 
.ban1 .ban1z-a img{ width: 100%; }

.mbx{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; margin-top:0px;}
.mbxz{width:1215px; margin:0px auto; height:auto;overflow:hidden;padding:17px 0px; border-bottom:5px #eeeeef solid;font-size:16px; color:#332c2b;}
.mbxz font{ display:inline-block; font-size:16px; color:#332c2b; padding-left:35px; background:url(../images/mbx.jpg) left center no-repeat; line-height:37px;background-size: 26%;}
.mbxz a{display:inline-block; font-size:16px; color:#332c2b; line-height:37px;}
.mbxz span{display:inline-block; font-size:16px; color:#332c2b; line-height:37px;}

.mbx2{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; margin-top:30px;}
.mbx2z{width:1150px; margin:0px auto; height:auto;overflow:hidden;padding:17px 0px; border-bottom:5px #eeeeef solid;font-size:16px; color:#332c2b;}
.mbx2z font{display:inline-block; font-size:16px; color:#332c2b; padding-left:35px; background:url(../images/mbx.jpg) left center no-repeat; line-height:37px;background-size: 26%;}
.mbx2z a{display:inline-block; font-size:16px; color:#332c2b; line-height:37px;}
.mbx2z span{display:inline-block; font-size:16px; color:#332c2b; line-height:37px;}


/**/
.bn6{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:20px;}
.bn6z{width:1215px; height:auto; overflow:hidden; margin:0px auto;}
.bn6z-a{width:100%; height:auto; overflow:hidden; border-bottom:3px #eeeeef solid;}
.bn6z-a1{width:100%; height:auto; overflow:hidden;font-size:25px; color:#332c2b;margin-bottom:20px;}
.bn6z-a1 span.omb{ display:inline-block; height:42px; border-radius:15px; line-height:42px; 
	padding:0px 20px; border:1px #5f5d5d solid;font-size:21px; color:#332c2b; margin-right:2px;}
.bn6z-a1 span.omb a{font-size:21px; color:#332c2b;line-height:42px;}
.bn6z-a1 a.nb{font-size:21px; color:#332c2b; line-height:2px;}
.bn6z-a1 font{font-size:21px; color:#332c2b; letter-spacing:2px;}
.bn6z-a1 span.pom{ background:#f08519; border:1px #f08519 solid; color:#fff;}
.bn6z-a1 span.pom a{  color:#fff;}
.bn6z-a1 span:hover{ background:#f08519; border:1px #f08519 solid; color:#fff;}
.bn6z-a1 span:hover a{ color:#fff;}
.bn6z-b{width:100%; height:auto; overflow:hidden;margin-top:50px;}
.bn6z-b ul li{ float: left; width:23.5%; height:auto; overflow:hidden;  margin-bottom:30px; margin-left: 2%}
.bn6z-b ul li .bn6z-b1{width:100%; height:175px; overflow:hidden; position: relative;}
.bn6z-b ul li .bn6z-b1 img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit:cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.bn6z-b ul li .bn6z-b2{ width:100%; height:auto;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align: center; margin-top:10px; font-size:20px; color:#332c2b;}
.bn6z-b ul li:nth-of-type(4n-3){ margin-left: 0% }


.bn6z-c{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:60px; }
.bn6z-c a{ display:inline-block;margin:0px 5px;height:20px; text-align:center; line-height:20px; font-size:14px; color:#388ce6;border-radius:2px; border:1px solid #eee;padding:0px 7px;}
.bn6z-c a.current{display:inline-block;height:20px; text-align:center; line-height:20px; font-size:14px; color:#000; border:1px solid #eee; margin:0px 5px;border-radius:2px;}
.bn6z-c a.pagelink:hover{color:#fff; background:#f08519; transition: all 0.3s;}
.bn6z-c a.pagenote{border:0px;color:#000;}

.show-newfenle{ float:left; width:500px; margin-left:20px;margin-top:30px;}
.show-newfenle a,.show-newfenle span{font-size:18px;height: 32px;line-height: 32px;}





/**/
.bn7{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:40px; padding-bottom:20px;}
.bn7z{width:1215px; height:auto; overflow:hidden; margin:0px auto;}
.bn7z-a{width:100%; height:auto; overflow:hidden;border-bottom:3px #eeeeef solid; padding-bottom:25px;}
.bn7z-a h1{ text-align:center; color:#332c2b; font-size:36px;}
.bn7z-a p{ text-align:center; margin-top:8px;}
.bn7z-a p span{ margin:0px 15px; font-size:16px; color:#8b8b8c;}
.bn7z-b{width:100%; height:auto; overflow:hidden; margin-top:40px; font-size:22px; color:#332c2b;}



/**/
.bn8{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:40px; padding-bottom:20px;}
.bn8z{width:1215px; height:auto; overflow:hidden; margin:0px auto;}
.bn8z-a{width:100%; height:auto; overflow:hidden; text-align:center;}
.bn8z-a div{ display:inline-table;}
.bn8z-a a{ display:inline-block; width:173px; height:48px; overflow:hidden; text-align:center; line-height:46px; border:2px #5f5d5d solid; border-radius:10px; font-size:26px; color:#332c2b; margin:0px 12px;}
.bn8z-a a.pm{ background:#dc7516; color:#fff;border:2px #dc7516 solid;}
.bn8z-a a:hover{ background:#dc7516; color:#fff;transition: all 0.3s; border:2px #dc7516 solid;}
.bn8z-b{width:1150px; height:auto; overflow:hidden; margin:0px auto; margin-top:45px;}
.bn8z-b1{width:100%; height:auto; overflow:hidden; text-align:center; background:url(../images/btx1.jpg) center center repeat-x; margin-bottom:8px;}
.bn8z-b1 span{display:inline-block; background:#fff; padding:0px 20px;}
.bn8z-b1 span font{ background:#f08519; font-size:20px; display:inline-block; height:37px; line-height:35px; padding:0px 35px; border-radius:22px; color:#fff;font-family:"微软雅黑"; letter-spacing:2px;}

.bn8z-b2{width:100%; height:auto; overflow:hidden; margin-top:37px;}
.bn8z-b2a{width:100%; height:auto; overflow:hidden;font-size:22px; color:#332c2b;line-height:34px;}
.bn8z-b2b{width:100%; height:auto; overflow:hidden; margin-top:70px; margin-bottom:60px; text-align:center;}
.bn8z-b2b ul{ display:inline-table;}
.bn8z-b2b ul li{ float:left; width:180px; height:auto; overflow:hidden; margin:0px 20px;}
.bn8z-b2b ul li .bn8z-b2b1{ width:180px; height:auto; overflow:hidden;  font-size:56px; color:#f08519; text-align:center; }
.bn8z-b2b ul li .bn8z-b2b2{ position:relative; background:#FFF; width:100%; height:auto; overflow:hidden; text-align:center;color:#37302f;font-size:18px; line-height:28px; margin-top:18px;}

.bn8z-b2{width:100%; height:auto; overflow:hidden; margin-top:37px; margin-bottom:40px;}
.bn8z-b2 img{ max-width:100%;}

.bn8z-b3{width:100%; height:auto; overflow:hidden; margin-top:37px;color:#37302f;font-size:30px; line-height:40px; font-family:"宋体";}

.bn8z-b4b{width:100%; height:auto; overflow:hidden; margin-top:70px; margin-bottom:60px; text-align:center;}
.bn8z-b4b ul{ display:inline-table;}
.bn8z-b4b ul li{ float:left; width:315px; height:auto; overflow:hidden; margin:0px 20px;}
.bn8z-b4b ul li .bn8z-b4b1{ width:196px; height:196px; border-radius:196px; overflow:hidden;  font-size:32px; line-height:170px; color:#f08519; text-align:center; border:6px #eeeeef solid; margin-left:51px;}
.bn8z-b4b ul li .bn8z-b4b2{ margin-top:-70px; position:relative; background:#FFF; width:100%; height:auto; overflow:hidden; text-align:center;color:#37302f;font-size:18px; line-height:28px; padding:5px 0px;}

.bn8z-b5{width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:40px;  font-family:"宋体";}
.bn8z-b5 img{ max-width:100%;}

.bn8z-b6{width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:40px;  font-family:"宋体";}
.bn8z-b6 ul li{ float:left; margin:0px 41px; width:300px; height:245px; overflow:hidden;}
.bn8z-b6 ul li .bn8z-b6a{width:300px; height:245px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.bn8z-b6 ul li .bn8z-b6a div{position:static;+position:absolute;top:50%}
.bn8z-b6 ul li .bn8z-b6a div img{ max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;}

.bn8z-b7{width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:40px;  font-family:"宋体";}
.bn8z-b7 ul li{ float:left; margin:24px;width:280px; height:210px; overflow:hidden; background:#f0f0f0; padding:20px 20px; border:1px #e1e1e1 solid;}
.bn8z-b7 ul li .bn8z-b7a{width:485px; height:210px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.bn8z-b7 ul li .bn8z-b7a div{position:static;+position:absolute;top:50%}
.bn8z-b7 ul li .bn8z-b7a div img{ max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;}

.bn8z-b8{width:100%; height:auto; overflow:hidden; padding-top:40px; margin-bottom:25px; letter-spacing:2px; border-top:3px #eeeeef solid;color:#37302f;font-size:20px; line-height:34px;}

.bn8z-b9{width:100%; height:auto; overflow:hidden;}
.bn8z-b9 ul li{ float:left; width:550px; height:auto; overflow:hidden; margin:12px;}
.bn8z-b9 ul li .bn8z-b9a{width:550px; height:377px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.bn8z-b9 ul li .bn8z-b9a div{position:static;+position:absolute;top:50%}
.bn8z-b9 ul li .bn8z-b9a div img{max-height:100%; width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.3s;}
.bn8z-b9 ul li:hover .bn8z-b9a div img{transform: scale(1.2);transition: all 0.3s;}
.bn8z-b9 ul li .bn8z-b9b{width:100%; height:auto; overflow:hidden; margin-top:12px;}
.bn8z-b9 ul li .bn8z-b9b p{ text-align:center;font-size:26px; color:#37302f;}
.bn8z-b9 ul li .bn8z-b9b div{width:100%; height:auto; overflow:hidden;color:#615f5f;font-size:20px; margin-top:15px;}



/**/
.bn9{width:100%; height:auto; overflow:hidden; max-width:1215px; margin:0 auto; margin-top:40px;}
.bn9z{width:1215px; height:auto; overflow:hidden; margin:0px auto;}
.bn9z-a{ float:left; width:570px; height:auto; overflow:hidden;}
.bn9z-b{ float:right;width:620px; height:auto; overflow:hidden;}
.bn9z-b p{ margin-bottom:14px;}
.bn9z-b p span{font-size:28px; color:#37302f; letter-spacing:3px;}
.bn9z-b p span a{font-size:30px; color:#0000c4; text-decoration:underline;}


/**/
.lbn1{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:40px;}
.lbn1z{width:1215px; height:auto; overflow:hidden; margin:0px auto;}
.lbn1z-a{width:100%; height:auto; overflow:hidden;}
.lbn1z-a ul li{ float:left; width:556px; height:auto; overflow:hidden; margin:25px 25px 5px 25px;}
.lbn1z-a ul li .lbn1z-a1{width:556px; height:425px; overflow:hidden; position:relative;}
.lbn1z-a ul li .lbn1z-a1a{width:556px; height:425px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.lbn1z-a ul li .lbn1z-a1a div{position:static;+position:absolute;top:50%}
.lbn1z-a ul li .lbn1z-a1a div img{max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.3s;}
.lbn1z-a ul li .lbn1z-a1b{width:556px; height:425px;line-height: 425px;overflow: hidden;position: absolute;top: 0px;text-align: center;font-size: 100px;color: #fff;letter-spacing: 1px; }
.lbn1z-a ul li:hover .lbn1z-a1a div img{transform: scale(1.2);transition: all 0.3s;}
.lbn1z-a ul li .lbn1z-a2{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.lbn1z-a ul li .lbn1z-a2 p a{font-size:36px; color:#37302f;}
.lbn1z-a ul li .lbn1z-a2 .lbn1z-a2a{width:100%; height:62px; overflow:hidden; margin-top:11px; font-size:26px; color:#5f5d5d;}
.lbn1z-a ul li .lbn1z-a2 .lbn1z-a2b{width:100%; height:auto; overflow:hidden; text-align:right; margin-top:10px;}
.lbn1z-a ul li .lbn1z-a2 .lbn1z-a2b a{float:right; color:#f18d28; border:2px #e9eaea solid; height:27px; line-height:27px; padding:0px 15px; border-radius:27px; letter-spacing:2px;}
.lbn1z-a ul li .lbn1z-a2 .lbn1z-a2b a:hover{ border:2px #f18d28 solid; background:#f18d28; color:#fff;transition: all 0.3s;}


/**/
.lbn2{width:100%; height:auto; overflow:hidden; max-width:1380px; margin:0 auto; background:#e9eaea; padding:15px 0px;}
.lbn2z{width:1380px; height:auto; overflow:hidden; margin:0px auto;}
.lbn2z ul li{ width:175px; border-radius:25px; height:44px; line-height:44px; float:left; text-align:center;margin-right: 80px;margin-left: 80px;}
.lbn2z ul li a{ font-size:28px; color:#332c2b;}
.lbn2z ul li.opm{ background:#f08519;}
.lbn2z ul li.opm a{ color:#fff;}


/**/
.lbn3{width:100%; height:auto; overflow:hidden; max-width:1215px; margin:0 auto; margin-top:40px;}
.lbn3z{width:1215px; height:auto; overflow:hidden; margin:0px auto;}
.lbn3z-a{width:100%; height:auto; overflow:hidden;}
.lbn3z-a span{font-size:34px; color:#332c2b;}
.lbn3z-a font{font-size:28px; color:#332c2b;}
.lbn3z-b{width:100%; height:auto; overflow:hidden;margin-top:35px;}
.lbn3z-b1{ float:left; width:220px; height:165px; overflow:hidden; position: relative;}
.lbn3z-b1 a img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit:cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.lbn3z-b2{ float:right; width:910px; height:auto; overflow:hidden; margin-top:0px;margin-right: 50px;}
.lbn3z-b2 p a{font-size:21px;color:#37302f; display:inline-block; width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lbn3z-b2 .lbn3z-b2a{width:100%; height:95px; overflow:hidden; font-size:15px; color:#5f5d5d; line-height:23px; margin-top:10px;}
.lbn3z-b2 .lbn3z-b2b{width:100%; height:auto; overflow:hidden; margin-top:0px;}
.lbn3z-b2 .lbn3z-b2b span{ float:left; font-size:16px; color:#5f5d5d; line-height:30px;margin-top: 0px;}
.lbn3z-b2 .lbn3z-b2b a{ float:right; display:inline-block; width:70px; height:30px; overflow:hidden; border:1px #5f5d5d solid; border-radius:5px; text-align:center; line-height:30px; font-size:16px;}

.lbn3z-c{width:100%; height:auto; overflow:hidden;border-top:4px #eeeeef solid; margin-top:60px;}
.lbn3z-c ul li{ width:100%; height:auto; overflow:hidden;border-bottom:4px #eeeeef solid; padding:40px 0px;}
.lbn3z-c ul li a{font-size:28px; color:#5f5d5d; padding-left:30px; max-width:600px; display:inline-block;white-space: nowrap;text-overflow: ellipsis; background:url(../images/xx.jpg) left center no-repeat;}


/**/
.lbn4{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:60px;}
.lbn4z{width:1215px; height:auto; overflow:hidden; margin:0px auto;}
.lbn4z-a{width:100%; height:auto; overflow:hidden; text-align:center;}
.lbn4z-a div{ display:inline-table;}
/*.lbn4z-a div a{ display:inline-block; height:58px; color:#332c2b; font-size:30px; margin:0px 12px; border:2px #5f5d5d solid; line-height:58px; padding:0px 32px; border-radius:18px;}
*/
.lbn4z-a div a{display: inline-block;
    width: 173px;
    height: 48px;
    overflow: hidden;
    text-align: center;
    line-height: 46px;
    border: 2px #5f5d5d solid;
    border-radius: 10px;
    font-size: 26px;
    color: #332c2b;
    margin: 0px 12px;}
.lbn4z-a div a.pkm{ background:#dc7516; color:#fff; border:2px #dc7516 solid;}
.lbn4z-a div a:hover{ background:#dc7516; color:#fff; border:2px #dc7516 solid;transition: all 0.2s;}
.lbn4z-b{width:100%; height:auto; overflow:hidden; margin-top:30px; margin-bottom:50px;}
.lbn4z-b ul li{ float:left; width:550px; height:auto; overflow:hidden; border-bottom:2px #eeeeef solid; padding:25px 0px; margin:0px 27px;}
.lbn4z-b ul li .lbn4z-b1{ float:left; width:217px; height:157px; overflow:hidden;position: relative;}
.lbn4z-b ul li .lbn4z-b1 img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit:cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.lbn4z-b ul li .lbn4z-b2{ float:right; width:310px; height:auto; overflow:hidden;}
.lbn4z-b ul li .lbn4z-b2 p a{font-size:21px;color:#37302f; display:inline-block; width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lbn4z-b ul li .lbn4z-b2 .lbn4z-b2a{width:100%; height:56px; overflow:hidden; font-size:16px; color:#5f5d5d; line-height:28px; margin-top:12px;}
.lbn4z-b ul li .lbn4z-b2 .lbn4z-b2b{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.lbn4z-b ul li .lbn4z-b2 .lbn4z-b2b span{ float:left; font-size:18px; color:#5f5d5d; line-height:30px;}
.lbn4z-b ul li .lbn4z-b2 .lbn4z-b2b a{ float:right; display:inline-block; width:70px; height:28px; overflow:hidden; border:1px #5f5d5d solid; border-radius:5px; text-align:center; line-height:28px; font-size:16px; letter-spacing:1px; color:#999;}
.lbn4z-b ul li .lbn4z-b2 .lbn4z-b2b a:hover{ background:#dc7516; color:#fff; border:2px #dc7516 solid;transition: all 0.2s;}
.lbn4z-b ul li .lbn4z-b2 p a:hover{ color:#dc7516;}


/**/
.lbn5{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; margin-top:60px;}
.lbn5z{width:1215px; height:auto; overflow:hidden; margin:0px auto;}
.lbn5z-a{width:100%; height:auto; overflow:hidden; margin-bottom:35px;}
.lbn5z-a1{width:1215px; height:125px; line-height:125px; text-align:center; font-size:66px; color:#fff; background:#f08519; overflow:hidden; margin:0 auto;}
.lbn5z-a2{width:100%; height:auto; overflow:hidden; margin-top:30px; margin-bottom:10px;}
.lbn5z-a2 ul li{ float:left; width:23.5%; height:auto; overflow:hidden; margin-left: 2%; margin-bottom: 15px;}
.lbn5z-a2 ul li .lbn5z-a2a{ width:100%; height:204px; overflow:hidden; position: relative;}
.lbn5z-a2 ul li .lbn5z-a2a img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit:cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.lbn5z-a2 ul li .lbn5z-a2b{ width:100%; height:auto; overflow:hidden; text-align: center; margin-top:10px;color:#332c2b; font-size:23px; }
.lbn5z-a2 ul li:nth-of-type(4n-3){ margin-left: 0% }




.list_picribd{width:100%; height:auto; overflow:hidden; margin-top:13px;}
.list_picribd .pagination{ text-align:center;width:100%; height:auto; overflow:hidden; margin-bottom:8px;}
.list_picribd .pagination a{ background:#999; color:#fff; display:inline-block; width:72px; height:25px; text-align:center; line-height:23px; margin:0 8px;}
.list_picribd .pagination a.pich{ background:#1fac5b;}
.list_picribd .pagination a:hover{ text-decoration:underline;}
.list_picribd .pagination a.current{color:#000; background:#f08519;}





.lbn5zTit{background: #f6f3ec;height:52px;line-height: 52px;margin-bottom: 55px;text-align: center; font-size:28px;color: #5a5c5c; letter-spacing: 1px; }





.caseBot{ width: 100%; height:auto; overflow:hidden; margin-top:15px; }

.caseBa{ float: left; width: 339px;height: auto;overflow: hidden;margin-left:11px;}
.caseBa .omb{width: 100%; overflow:hidden; background: #dcdddd; text-align: center;}
.caseBa .omb a{ display: block;width: 100%;padding:15px 0px;}
.caseBa .omb a span{ letter-spacing: 4px;display: block;width: 100%; height:40px; line-height: 40px; overflow:hidden;
	font-size: 24px;color:#000;}
.caseBa .omb a font{ width: 100%; height:25px; line-height: 25px; overflow:hidden;font-size: 14px;color:#000; margin: 0px 2px;}
.caseBa .omb:hover{background: #f08519;}
.caseBa .omb:hover a span{color: #fff;}
.caseBa .omb:hover a font{color: #fff;}
.caseBa dl{width: 100%; height:auto; overflow:hidden; margin-top: 8px;}
.caseBa dl dt{ width: 100%;height:200px;overflow: hidden; position: relative; margin-top: 11px}
.caseBa dl dt img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit:cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.caseBa dl dt div{ position: absolute;  left: 0px; bottom: 0px;width: 100%; height:38px; overflow:hidden;
	background-color: rgba(0,0,0,0.4); 
 line-height: 38px;font-size: 22px;color:#fff; text-indent: 10px;}
.caseBa:nth-of-type(1){ margin-left: 0%; }

.caseBa dl dt:hover img{transform: scale(1.1);transition: all 0.2s;}

