@charset "gbk";
/* CSS Document */
*{ font-style:normal; padding:0; margin:0; border:0;}
body{ font: 12px/24px "Î¢ÈíÑÅºÚ"; behavior: url(/images/csshover.htc); color:#5e5e5e;background:#fff;}
input,button,select,textarea{outline:none}
a{ text-decoration:none; color:#464646; cursor:pointer;}
a:hover{color:#09C;}
img{border:none;}
textarea{resize:none;}
input{border:none;background:none}
li{list-style:none;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1}
body{font-size:12px}
::before,::after,a,button,span,input,textarea,.jxbtn{-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.fl{float: left;}
.fr{float: right;}

.banby1{width:100%;height:270px;background:url(../images/banby1.jpg) no-repeat center;}
.banby2{width:100%;height:270px;background:url(../images/banby2.jpg) no-repeat center;}
.banby2 a{display: block;width: 270px;height: 78px;}
.banby2 a.ban-cl1{margin-top:10px;margin-left:526px;}
.banby2 a.ban-cl2{margin-left:586px;}
.banby2 a.ban-cl3{ margin-top:26px; margin-left:680px;}
.banby3{width:100%;height:184px;background:url(../images/banby3.jpg) no-repeat center;}
.width1{ width:1100px; margin:0 auto;overflow: hidden;}
.banby3 a{display: block;width: 270px;height: 44px;margin-top: 62px;margin-left: 714px;}
.by1{width:100%;height:529px;background:url(../images/by-bg1.jpg) no-repeat center;}
.by2{width:100%;height:1013px;background:url(../images/by-bg2.jpg) no-repeat center;}
.by3{width:100%;height:590px;background:url(../images/by-bg3.jpg) no-repeat center;}
.by4{width:100%;height:640px;background:url(../images/by-bg4.jpg) no-repeat center;}

.by1 .width1{padding-top: 49px;}
.by11{width: 286px;height: 278px;position: relative; overflow: hidden;}
.by11 .by112{height: 12px;text-align: center;position: absolute;bottom: 10px;right: 10px;}
.by11 .by112 ul{display: inline-block;height: 12px;text-align: center;}
.by11 .by112 ul li{width: 12px;height: 12px;border-radius: 50%;background: #FFFFFF;float: left;margin: 0 6px;text-indent: 20px;overflow: hidden;}
.by11 .by112 ul li.on{background: #F2980E;}
.by12{width: 440px;margin-left: 38px;overflow: hidden;height: 278px;}
.by12 li{display: block;margin-bottom: 32px;}
.by12 li h2{text-align: center; overflow: hidden; margin-bottom: 20px;}
.by12 li h2 a{color: #000;display: inline-block;border: 1px dotted #B9B9B9;border-radius: 3px; height: 40px; line-height: 40px;font-size: 22px; padding: 0 10px;}
.by12 li p{text-indent: 2em;font-size: 18px;color: #6c6c6c;line-height: 30px;}
.by13{width: 296px;position: relative;}
.by13 img{display: block;}
.by13 p{position: absolute;left: 0;bottom: 0;width: 100%;height: 72px;font-size: 18px;color: #c19569;line-height: 26px;text-align: center;}
.by13 p b{display: block;margin-top: 8px;}
.by14{width: 100%;display: block;overflow: hidden;margin-top: 38px;float: left;}
.by14 ul{float: left;overflow: hidden;width: 876px;}
.by14 ul li{float: left;width: 286px;height: 42px;line-height: 42px;text-align: center;border-radius: 5px;background: #F2F2F2;margin-right: 4px;margin-bottom: 4px;font-size: 18px;color: #6c6c6c;}
.by14 ul li:hover{background: #CAA47F;}
.by14 ul a:hover{ color: #fff;}
.by14 p{float: right;width: 216px;height: 91px;background: url(../images/by15.jpg) no-repeat;}
.by14 p span,.by14 p a{display: block;font-size: 18px;color: #000000;line-height: 40px;margin-bottom: 10px;text-indent: 58px;cursor: pointer;}

.by2 .width1{padding-top: 70px;}
.bytit{text-align: center;font-size: 35px;color: #010101;line-height: 40px;}
.by21{overflow: hidden;margin-top: 30px;}
.by21 h2{float: left;margin-left: 60px;width: 162px;height: 172px;background: url(../images/by21.jpg) no-repeat;text-align: center;font-size: 30px;line-height: 30px;color: #FFFFFF;}
.by21 h2 span{display: block;font-weight: normal;font-size: 20px;margin-top: 44px;}
.by21 p{float: left;font-size: 18px;color: #6c6c6c;line-height: 35px;width: 680px;text-indent: 2em;margin-left: 50px;margin-top: 70px;}
.by21 p span{display: inline-block;background: #CAA47F;text-align: center;text-indent: 0;padding: 0 4px;color: #000000;}
.by22{width:840px;margin: 42px auto; height:220px;}
.by221{ position:relative; float:left}
.by2Prev,.by2Next{width: 42px;height: 42px;display: block;position: absolute;top: 90px;}
.by2Prev{left:-68px;background: url(../images/by2prev.png) no-repeat;}
.by2Next{right:-68px;background: url(../images/by2next.png) no-repeat;}
.by221 ul{height: 220px;}
.by221 ul li{width: 414px;background: #F2F2F2;margin-right: 12px;position: relative;overflow: hidden;float:left; height:220px}
.by221 ul li h2{text-align: center;font-size: 20px;color: #232525;line-height: 30px;text-decoration: underline;padding-top: 30px;}
.by221 ul li p{font-size: 18px;color: #6c6c6c;line-height: 35px;margin: 20px 38px;padding-left: 106px;}
.by221 ul li span{width: 45px;height: 45px;background: #2F2F2F;text-align: center;font-size: 18px;color: #9c9c9c;line-height: 52px;border-top-left-radius: 50px;display:block;position: absolute;right: 0;bottom: 0;}
.by221 ul li.by231 p{background: url(../images/by24.png) no-repeat left center;}
.by221 ul li.by232 p{background: url(../images/by25.png) no-repeat left center;}
.by221 ul li.by233 p{background: url(../images/by22.png) no-repeat left center;}
.by221 ul li.by234 p{background: url(../images/by23.png) no-repeat left center;}
.by23{overflow: hidden;margin-top: 60px;}
.by23 h2{text-align: center;font-size: 25px;color: #000000;line-height: 30px;padding-top: 50px;}
.by23 p{text-indent: 2em;font-size: 18px;color: #6c6c6c;line-height: 35px;padding: 36px 164px 50px 150px;}
.by231{display: block;margin: 0 auto;width: 644px;height: 64px;background: url(../images/by26.png) no-repeat;cursor: pointer;}
.by231 span,.by231 b{float: left;width: 50%;height: 64px;line-height: 64px;text-align: center;font-size: 22px;color: #303030;}
.by231 b{font-weight: normal;color: #FFFFFF;}

.by3 .width1{padding-top: 70px;}
.by31{width: 401px;height: 405px;background: url(../images/by31.png) no-repeat;position: relative;margin-top: 30px;}
.by31 h2{font-size: 30px;color: #ffffff;width: 164px;height: 170px;text-align: center;line-height: 30px;margin-left: 60px;}
.by31 h2 span{display: block;font-size: 20px;padding-top: 50px;}
.by31 p{font-size: 18px;color: #6c6c6c;line-height: 35px;padding: 38px 32px;text-indent: 2em;}
.by31 h3{font-size: 18px;color: #0f0f0f;line-height: 28px;text-decoration: underline;padding-left: 112px; cursor:pointer;}
.by32{width: 654px;overflow: hidden;margin-top: 103px;}
.by32 .hd{width: 100%;height: 42px;}
.by32 .hd li{float: left;height: 42px;cursor: pointer;}
.by32 .hd li span{display: block;height: 33px;background: #CAA47F;font-size: 20px;color: #FFFFFF;text-align: center;line-height: 33px;padding: 0 24px;}
.by32 .hd li b{display: none;width: 16px;height: 8px;background: url(../images/by33.png) no-repeat center;margin: 0 auto;}
.by32 .hd li.on span{background: #2F2F2F;color: #FFFFFF;}
.by32 .hd li.on b{display: block;}
.by32 .bd li{position: relative;}
.by32 .bd li h2{font-size: 20px;color: #010101;line-height: 40px;padding-top: 32px;margin-bottom: 10px;}
.by32 .bd li p{font-size: 18px;color: #6c6c6c;line-height: 26px;margin-bottom: 10px;overflow: hidden;}
.by32 .bd li p span{float: left;color: #000000;background: #CAA47F;width: 84px;text-align: center;height: 26px;}
.by32 .bd li p b{float: left;font-weight: normal;width: 570px;line-height: 35px;}
.by32 .bd li a{display: block;width: 280px;height: 42px;background:url(../images/by34.jpg) no-repeat;font-size: 20px;color: #ffffff;line-height: 42px;text-align: center;margin-top: 22px;margin-left: 140px;}
.by32 .bd li img{display: block;position: absolute;right: 0;top:42px}
.by3 .by33{position: relative;overflow: hidden;height: 220px;padding-top: 96px;}
.by33 ul li{width: 100%;float: left;height: 220px;} 
.by33 ul li .fl{width: 490px;}
.by33 ul li .fl p{text-align: center;font-size: 18px;color: #000000;line-height: 26px;margin-bottom: 14px;}
.by33 ul li .fl img{display: block;}
.by33 ul li .fr{width: 568px;}
.by33 ul li .fr h2{font-size: 20px;color: #010101;line-height: 30px;margin-bottom: 5px;}
.by33 ul li .fr p{font-size: 18px;color: #6c6c6c;line-height: 35px;}
.by33 ul li .fr p span{padding:0 8px;height: 26px;background: #DCD2C8;line-height: 26px;color: #000000;display: inline-block;}
.by3btn{height: 43px;margin-top: 32px;}
.by3btn a{float: left;width:170px;eight: 43px;line-height: 43px;text-align: center;font-size: 20px;color: #000000;border-radius: 30px;background: #EDD598;}
.by3btn a.by3btn1{background: url(../images/by35.jpg) no-repeat;color: #FFFFFF;margin-right: 20px;}
.by331{display: block;position: absolute;right: 40px;top: 92px;}
.by332{display: block;font-size: 18px;color: #303030;line-height: 28px;font-weight: bold;text-decoration: underline;position: absolute;right: 0;bottom: 5px;}
.by3Prev,.by3Next{width: 76px;height: 26px;display: block;background: #EBEBEB;line-height: 26px;text-align: center;font-size: 16px;color: #6c6c6c;position: absolute;top: 96px;left: 0;}
.by3Next{left: 410px;}

.by4 .width1{padding-top: 70px;}
.by41{width: 100%;overflow: hidden;position: relative;}
.by41 .hd{width: 224px;position: absolute;left: 0;top: 178px;overflow: hidden;z-index: 111;}
.by41 .hd li{display: block;width: 224px;height: 56px;margin-bottom: 9px;cursor: pointer;}
.by41 .hd li span{float: left;width: 210px;height: 56px;line-height: 56px;text-align: center;background: #CAA47F;color: #FFFFFF;font-size: 20px;}
.by41 .hd li b{float: left;width: 12px;height: 56px;background: url(../images/by42.jpg) no-repeat;display: none;}
.by41 .hd li.on span{background: #2F2F2F;}
.by41 .hd li.on b{display: block;}
.by41 .bd{overflow: hidden; height: 420px;}
.by41 .bd ul{ height: 420px !important;}
.by42{font-size: 18px;color: #6c6c6c;line-height: 35px;text-indent: 2em;padding: 44px 170px 25px 150px;}
.by42 span{display: block;margin: 14px auto 0;width: 27px;height: 24px;background: url(../images/by41.jpg) no-repeat;}
.by43{width: 875px;float: right;overflow: hidden;}
.by431{float:left;width: 428px;overflow: hidden;margin-left: 9px;}
.by4311{width: 209px;height: 224px;position: relative;}
.by4311 img{display: block;cursor: pointer;}
.by431:hover .by4btn{position: absolute;left: 0;top:0;}
.by4311 p{width: 100%;height: 224px;background: rgba(0,0,0,0.5);position: absolute;left: 0;top: -224px;-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.by4311 p span{float: left;width: 82px;height: 82px;margin-top: 75px; cursor:pointer;}
.by4311 p span.by4b1{background: url(../images/by4btn1.png) no-repeat;margin-left: 22px;margin-right: 9px;}
.by4311 p span.by4b2{background: url(../images/by4btn2.png) no-repeat;}
.by4312{width: 209px;height: 224px;background: #F2F2F2;margin-left: 9px;padding-left: 15px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}
.by4312 h2{font-size: 20px;color: #010101;line-height: 25px;font-weight: normal;margin-top: 20px;margin-bottom: 6px;}
.by4312 b{display: block;font-weight: normal;font-size: 18px;color: #6c6c6c;line-height: 25px;}
.by4312 p{font-size: 18px;color: #6c6c6c;line-height: 30px;position: absolute;bottom: 28px;left: 15px;}
.by4312 p span{display: block;color: #b78451;}
.by44{width: 875px;float: right;overflow: hidden;}
.by44 div{float:left;overflow: hidden;margin-left: 9px;width: 209px;}
.by44 div img{display: block;}
.by44 div span{display: block;text-align: center;font-size: 18px;color: #000000;line-height: 35px;}

.by33{display: none;}





