
.container {width: 1000px;}

.banner a{width:100%;height:679px; display:block;}

h2.h2_title {padding-top: 50px;margin-bottom: 30px;text-align: center;font-size: 18px;}
h2.h2_title img {display: block;margin: 0 auto;}
h2.h2_title i {display: block;}

.problem {padding-bottom: 40px;}
.problem .problem_con {padding: 0 50px;}
.problem .problem_con dl {float: left;padding-left: 90px;background: url(Img/inside/problembg03.png) no-repeat 23px 70px;}
.problem .problem_con dl:first-child {padding-left: 0;background: none;}
.problem .problem_con dl dt {height: 189px;background: url(Img/inside/problembg01.png) no-repeat center top;width: 156px;transition: all 0.5s;}
.problem .problem_con dl dt span {display: block;width: 156px;height: 156px;text-align: center;}
.problem .problem_con dl dt img {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.problem .problem_con dl dt em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 0;height: 156px;}
.problem .problem_con dl dd {text-align: center;font-size: 16px; color: #564e46;}
.problem .problem_con dl:hover dt {background: url(Img/inside/problembg02.png) no-repeat center top;transform: rotateY(360deg);}

.in_tel {margin-bottom: 50px;}
.in_tel dl {float: left;width: 350px;padding:30px 0 0 150px;position: relative;background: #b29577;height: 90px;color: #fff;}
.in_tel dl:first-child {background: #919293;}
.in_tel dl dt {width: 43px;height: 51px;position: absolute;left: 85px;top: 32px;}
.in_tel dl dd.dd1 {font-size: 18px;}
.in_tel dl dd.dd2 {font-size: 30px;}


.xzsxh {}
.xzsxh dl {width: 330px;padding-left: 110px;position: relative;height: 100px;margin-bottom: 70px;}
.xzsxh dl dt {width: 100px;height: 100px;position: absolute;left: 0;top: 0;line-height: 100px;text-align: center;font-size: 40px;font-weight: bold;color: #333;background: url(Img/inside/xzsxhbg.jpg) no-repeat center;}
.xzsxh dl dd.dd1 {padding-top: 24px;font-size: 24px;color: #333;}
.xzsxh dl dd.dd2 {font-size: 16px;color: #333;margin-top: 5px;}


.sjal {background: #919293;padding:0 50px 50px 50px;position: relative;}
.sjal h2.h2_title i {color: #fff;}
.sjal .sjal_p1 {font-size: 18px;text-align: center;color: #fff;margin-bottom: 45px;}
.sjal .sjal_con {position: relative;overflow: hidden;width: 100%;}
.sjal .sjal_con ul {position: relative;z-index: 1;}
.sjal .sjal_con ul li {background: #fff;float: left;position: relative;}
.sjal .sjal_con ul li .conright {width: 50%;}
.sjal .sjal_con ul li .conright img {display: block;width: 100%;}
.sjal .sjal_con ul li .conleft {width: 50%;}
.sjal .sjal_con ul li .conleft dl {padding: 4% 10% 0 10%;}
.sjal .sjal_con ul li .conleft dl dt {font-size: 24px;margin-bottom: 15px;}
.sjal .sjal_con ul li .conleft dl dt a {color: #333;font-weight: bold;}
.sjal .sjal_con ul li .conleft dl dd.dd1 {font-size: 18px;color: #333;margin-bottom: 3%;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 48px;}
.sjal .sjal_con ul li .conleft dl dd.dd2 {font-size: 15px;color: #999;line-height: 24px;margin-bottom: 4%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 48px;}
.sjal .sjal_con ul li .conleft dl dd.dd3 {font-size: 16px;}
.sjal .sjal_con ul li .conleft dl dd.dd3 em {display: block;width: 55px;height: 1px;background: #525252;margin-bottom: 3%;}
.sjal .sjal_con ul li .conleft dl dd.dd3 p {line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;height: 96px;}
.sjal .sjal_con ul li .conleft dl dd.dd3 b {color: #e4af78;}
.sjal .sjal_con ul li .conleft dl dd.dd4 a {display: block;width: 125px; font-size: 18px;height: 36px;line-height: 36px;margin-top: 5%;background: url(Img/inside/ty03.png) no-repeat 80px center;background: #b29577;text-align: center;color: #fff;border-radius: 27px;}

.sjal  .sjs_switch {height: 15px;position: absolute;left: 48%;bottom: 2.5%;z-index: 2;}
.sjal  .sjs_switch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle; width: 11px; height: 11px;background: #fff;margin-bottom: 10px;cursor: pointer;border: 2px solid #fff;border-radius: 50%;margin: 0 5px;}
.sjal  .sjs_switch span.cur {background: none;}


.hzhb {background: #f7f7f7;padding-bottom: 50px;}
.hzhb .hzhb_con img {display: block;width: 1015px;height: 570px;}


.kkxj {background: #f3f3f3;position: relative;}
.kkxj h3 {font-size: 30px;color: #000;text-align: center;margin-bottom: 5px;}
.kkxj .kkxj_p1 {font-size: 18px;color: #333;margin-bottom: 35px;text-align: center;}
.zgbox {height: 460px;padding-top: 20px;}
.zgbox .zg{height:460px; margin:0 auto; position:relative;overflow: hidden;}
.zgbox .zg .iteam {position: absolute;overflow: hidden;opacity: 0.5;filter: alpha(opacity=50);}
.zgbox .zg .iteam.active {height:460px;opacity: 1;filter: alpha(opacity=100);}
.zgbox .zg .iteam.active .item_d {height: 65px;font-size: 16px;position: relative;bottom: 65px; z-index: 3;background: url(Img/inside/bg01.png); width: 590px;color: #fff;width: 100%;}
.zgbox .zg .iteam.active .item_d .d_p1 {font-size: 16px;text-align: center;height: 65px;line-height: 65px;}
.zgbox .zg .iteam.active .item_d .d_p1 a {color: #fff;}
.btn01 {position: absolute;left: 0;top: 300px;background: #c8c5c5;width: 80px;height: 140px;cursor: pointer;z-index: 4;}
.btn01 i {display: block;width: 16px;height: 28px;background: url(Img/inside/jtl01.png) no-repeat center;margin: 56px auto;}
.btn02 {position: absolute;right: 0;top: 300px;background: #c8c5c5;width: 80px;height: 140px;cursor: pointer;z-index: 4;}
.btn02 i {display: block;width: 16px;height: 28px;background: url(Img/inside/jtr01.png) no-repeat center;margin: 56px auto;}
.btn01:hover ,.btn02:hover {background: #b29577;}


.sjln {padding-bottom: 50px;}
.sjln .sjln_con {position: relative;overflow: hidden;}
.sjln .sjln_con ul {position: relative;}
.sjln .sjln_con ul li {float: left;width: 20%;}
.sjln .sjln_con ul li a {display: block;margin-left: 2%;}
.sjln .sjln_con ul li span {display: block;width: 100%;overflow: hidden;}
.sjln .sjln_con ul li img {display: block;width: 100%;transition: all 1s;}
.sjln .sjln_con ul li p {text-align: center;font-size: 16px;margin-top: 15px;}
.sjln .sjln_con ul li:hover img {transform: scale(1.1);}
.sjln .sjln_con ul li:hover p {color: #b29577;}
.sjln .sjln_switch {margin-top: 30px;text-align: center;}
.sjln .sjln_switch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 5px;cursor: pointer;}
.sjln .sjln_switch .switch_p {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 30px;}
.sjln .sjln_switch span.sjln_btnl {width: 18px;height: 31px;background: url(Img/inside/jtl02.png) no-repeat center;}
.sjln .sjln_switch span.sjln_btnl:hover {background: url(Img/inside/jtl03.png) no-repeat center;}
.sjln .sjln_switch span.sjln_btnr {width: 18px;height: 31px;background: url(Img/inside/jtr02.png) no-repeat center;}
.sjln .sjln_switch span.sjln_btnr:hover {background: url(Img/inside/jtr03.png) no-repeat center;}
.sjln .sjln_switch .switch_p span {width: 10px;height: 10px;border: 1px solid #cfcecc;background: #cfcecc;border-radius: 50%;}
.sjln .sjln_switch .switch_p span.cur {background: none;}


.zxzx {padding: 55px 0;}
.zxzx .conleft {width: 590px;background: url(Img/inside/zxzxbg.png) no-repeat right bottom;}
.zxzx .conleft .p1 {font-size: 48px;font-weight: bold;color: #333;margin-bottom: 20px;}
.zxzx .conleft .p1 i {display: block;font-size: 18px;color: #666;}
.zxzx .conleft .p2 {height: 48px;background: url(Img/inside/zxzxbg02.png) no-repeat left center;padding-top: 20px;line-height: 48px;width: 293px;text-align: center;font-size: 16px;color: #fff;margin-bottom: 33px;}
.zxzx .conleft .tel_p {padding-left: 50px;background: url(Img/inside/zxzx_tel.png) no-repeat left center;}
.zxzx .conleft .tel_p i {display: block;font-size: 14px;margin-bottom: 3px;}
.zxzx .conleft .tel_p span {display: block;font-size: 24px;color: #b29577;}

.zxzx .conright {width: 360px;}
.zxzx .conright .p4 {font-size: 17px;margin-bottom: 15px;}
.zxzx .conright .info_p1 {height: 43px;border: 1px solid #d9d6d7;padding-left: 43px;background: url(Img/inside/zxzxicon01.png) no-repeat left center;margin-bottom: 10px;}
.zxzx .conright .info_p1 input {height: 43px;line-height: 43px;border: none;border-left: 1px solid #d9d6d7;width: 314px;text-indent: 15px;font-size: 14px;color: #666;}
.zxzx .conright .info_p2 {height: 43px;border: 1px solid #d9d6d7;padding-left: 43px;background: url(Img/inside/zxzxicon02.png) no-repeat left center;margin-bottom: 10px;}
.zxzx .conright .info_p2 input {height: 43px;line-height: 43px;border: none;border-left: 1px solid #d9d6d7;width: 314px;text-indent: 15px;font-size: 14px;color: #666;}
.zxzx .conright .info_p3 {margin-bottom: 10px;}
.zxzx .conright .info_p3 textarea {padding: 5px; height: 90px;width: 350px;line-height: 20px;font-size: 14px;color: #666;border: none;border: 1px solid #d9d6d7;resize: none;}
.zxzx .conright .ljtj {display: block;height: 45px;line-height: 45px;text-align: center;color: #fff;background: #919293;font-size: 16px;}

.jjfa_bot {height: 846px;background: url(Img/inside/inImg02.jpg) no-repeat center top;}
.jjfa_bot .container {height: 846px;position: relative;}
.jjfa_bot .jjfa_a {display: block;width: 166px;height: 166px;position: absolute;}
.jjfa_bot .a1 {left: 497px;top: 243px;}
.jjfa_bot .a2 {left: 829px;top: 243px;}
.jjfa_bot .a3 {left: 0;top: 409px;}
.jjfa_bot .a4 {left: 331px;top: 409px;}
.jjfa_bot .a5 {left: 331px;top: 575px;}
.jjfa_bot .a6 {left: 663px;top: 575px;}