@charset "gbk";
/* CSS Document */
*{ font-style:normal; padding:0; margin:0; border:0;}
body{ font: 12px/24px "Î¢ÈíÑÅºÚ"; 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;}

.banner01{width:100%;height:509px;background:url(../img/bannh.jpg) no-repeat center;}
.banner01 a{display: block;width: 210px;height: 50px;margin-top: 318px;margin-left: 0;}
.width1{ width:1192px; margin:0 auto;overflow: hidden;}

/*.banner01{width:100%;height:655px;background:url(http://www.ybs120.com/imgnew/banner_yh_jx.jpg) no-repeat center;}*/

.nh1{margin-top: 56px;margin-bottom: 42px;}
.nh11{width: 801px;overflow: hidden;}
.nh11 li{float: left;width: 262px;margin-right: 5px;}
.nh11 li span{width: 100%;height: 62px;display: block;background: url(../img/nh1bg.jpg) no-repeat;text-align: center;line-height: 62px;font-size: 18px;color: #ffffff;margin-bottom: 5px;}
.nh11 li img{display: block;}
.nh12{background: #EFEFEF;border-radius: 10px;width: 378px;height: 250px;}
.nh121{width:304px;height: 44px;line-height: 44px;margin: 0 auto;}
.nh121 i{float: left;width: 36px;height: 32px;margin-top: 6px;margin-right: 8px;}
.nh121 span{float: left;width: 244px;height: 44px;line-height: 44px;border-bottom: 2px dotted #CBCBCB;font-size: 16px;color: #333333;}
.nh121i{margin-top: 26px;}
.nh121i i{background: url(../img/nh14.png) no-repeat;}
.nh122i i{background: url(../img/nh15.png) no-repeat;}
.nh123i i{background: url(../img/nh16.png) no-repeat;}
.nh122{width:304px;height: 55px;background: url(../img/nh17.jpg) no-repeat;text-align: center;line-height: 55px;font-size: 18px;color: #ffffff;display: block;margin: 22px auto 0;text-indent: 3em;}
.nh122:hover{ color: #fff; transform: translateX(-10px)}

.nh21{width: 100%;overflow: hidden;margin-bottom: 70px;}
.nh21 span{float: left;width: 214px;height: 200px;}
.nh2a span{background:url(../img/nh21.png) no-repeat;}
.nh211{float: left;width: 978px;height: 167px;background: #EFEFEF;margin-top: 17px;}
.nh211 h2{font-size: 22px;line-height: 30px;color: #333333;margin-left: 28px;margin-top: 34px;}
.nh211 p{font-size: 18px;color: #666666;line-height: 30px;text-indent: 2em;padding: 16px 46px 0 28px;}
.nh211 p a{color: #c2996d;}

.nh22{width: 100%;height: 122px;background: url(../img/nhtit.jpg) no-repeat center;margin: 0 auto 90px;}
.nh22 h2{float: left;width: 512px;position: relative;height: 122px;}
.nh22 h2 b{display: block;font-size: 100px;color: #E4E4E4;line-height: 105px;}
.nh22 h2 span{display: block;font-size: 36px;color: #333333;position: absolute;left: 0;bottom: 5px;line-height: 40px;}
.nh22 p{float: left;width: 596px;font-size: 20px;color: #ffffff;line-height: 30px;margin-left: 84px;margin-top: 30px;}
.nh22 p span{display: block;text-indent: 2em;}

.nh23{width: 1110px;margin: 0 auto 62px;overflow: hidden;}
.nh23 li{float: left;width: 230px;height: 293px;background: url(../img/nh2bg.jpg) no-repeat;margin: 0 23px;text-align: center;}
.nh23 li b{width: 100px;height: 98px;margin: 54px auto 32px;display: block;}
.nh23 li span{display: block;font-size: 24px;color: #c2996d;}
.nh23 li strong{display: block;font-weight: normal;font-size: 16px;color: #666666;margin-top: 25px;}
.nh231{background: url(../img/nh22.png) no-repeat;}
.nh232{background: url(../img/nh23.png) no-repeat;}
.nh233{background: url(../img/nh24.png) no-repeat;}
.nh234{background: url(../img/nh25.png) no-repeat;}

.nh3{margin-bottom: 52px;}
.nh3a span{background:url(../img/nh31.png) no-repeat;}
.nh31{width: 748px;overflow: hidden;}
.nh31 li{display: block;width: 100%;overflow: hidden;margin-bottom: 24px;}
.nh31 li b{float: left;width: 88px;height: 88px;margin-right: 14px;}
.nh31a{background: url(../img/nh32.png) no-repeat;}
.nh31b{background: url(../img/nh33.png) no-repeat;}
.nh31c{background: url(../img/nh34.png) no-repeat;}
.nh311{float: left;width: 646px;border-bottom: 2px dotted #CBCBCB;}
.nh311 h2{font-size: 22px;color: #333333;line-height: 30px;font-weight: normal;margin-top: 5px;}
.nh311 h2 a{color: #c2996d;display: inline-block;margin-left: 26px;font-size: 18px;}
.nh311 p{font-size: 18px;color: #666666;line-height: 30px;margin-top: 12px;padding-bottom: 40px;}
.nh32{width: 348px;height: 377px;background: url(../img/nh35.png) no-repeat;margin-right: 35px;}

.nh4{margin-bottom: 90px;}
.nh41{width: 277px;height: 444px;border: 1px solid #CBCBCB;border-radius: 20px;overflow: hidden;float: left;margin-right: 24px;position: relative;}
.nh41.zl{margin-right: 0 !important;}
.nh41 h2{font-size: 22px;color: #333333;line-height:30px;margin-left: 40px;margin-top: 33px;font-weight: normal;}
.nh41 .nhprev,.nh41 .nhnext{width: 22px;height: 25px;line-height: 25px;text-align: center;font-size: 28px;color: #cccccc;border: 1px solid #CBCBCB;border-radius: 3px;position: absolute;top: 36px;cursor: pointer;}
.nh41 .nhprev{left: 198px;}
.nh41 .nhnext{right: 28px;}
.nh41 .nhprev:hover,.nh41 .nhnext:hover{background: #C1986D;border: 1px solid #C1986D;color: #FFFFFF;}
.nh41 ul li{float: left;width: 100%;height: 380px;position: relative;}
.nh41 ul li img{display: block;margin-top: 22px;}
.nh41 ul li p{width: 277px;height: 112px;background: #EFEFEF;position: absolute;bottom: 0;left: 0;text-align: center;font-size: 18px;color: #666666;line-height: 30px;}
.nh41 ul li p span{display: block;font-size: 22px;color: #333333;margin-top: 24px;margin-bottom: 5px;}

.nh5{width: 100%;height: 232px;background: #EFEFEF;margin: 0 auto 50px;}
.nh51{width: 1190px;height: 403px;background: url(../img/nh51.png) no-repeat center;margin: 0 auto;position: relative;}
.nh51 p{font-size: 18px;color: #ffffff;line-height: 55px;width: 504px;height: 55px;float: left;margin-top: 140px;margin-left: 180px;text-indent: 20px;}
.nh511,.nh512{width: 235px;height: 120px;position: absolute;top: 74px;right: 0;cursor: pointer;}
.nh511 span,.nh512 span{display: block;font-size: 24px;color: #ffffff;line-height: 30px;margin-top: 28px;margin-left: 20px;}
.nh511 b,.nh512 b{display: block;font-weight: normal;font-size: 18px;color: #ffffff;margin-left: 20px;margin-top: 10px;}
.nh511{right: 252px;}
















