﻿@charset "utf-8";


.searchMain {background: #ded8cf;overflow: hidden;padding: 20px 0}
.searchMain .gjc {float: left;line-height: 36px;color: #333;}
.searchMain .gjc a {color: #333;margin: 0 5px;}

.searchMain .sc {float: right;border: 1px solid #741442}
.searchMain .sc input {float: left;width: 271px;padding: 0 10px;line-height: 34px;border: none;color: #333;background: none;}
.searchMain .sc .search-submit{background: #741442;font-size: 14px;color: #f5d6a1;height: 34px;border: 0;width: 60px;}

/*proMain*/
.proMain {padding-top: 35px;background-color: #f7f1e7;padding-bottom: 67px;}
.proMain .pro_l {float: left;width: 240px;background: #fff;padding-bottom: 33px;}
.proMain .pro_l h5 {line-height: 70px;color: #f5d6a1;background: url(../img/tlebg.png) repeat-x center;text-align: center;font-size: 20px;}
.proMain .pro_l h5 a {color: #f5d6a1;}
.proMain .pro_l li {font-size: 16px;padding-left: 42px;line-height: 49px;border-top: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5}
.proMain .pro_l li a {color: #333;}
.proMain .pro_l dl {font-size: 14px;padding-left: 72px;background: url(../img/phoneimg.png) no-repeat 18px center;margin-top: 32px;}
.proMain .pro_l dd {font-size: 22px;color: #e54b4b;}




.proMain .pro_r {float: right;width: 720px;background: #fff;padding-bottom: 45px;}
.proMain .pro_r .prt {border-bottom: 1px solid #d2d2d2;}
.proMain .pro_r .prt ul {float: left;}
.proMain .pro_r .prt li {font-size: 16px;color: #333;float: left;line-height: 53px;transition: all 0.5s;position: relative;width: 120px;text-align: center;}
.proMain .pro_r .prt li.cur {color: #68103a;font-weight: bold;}

.proMain .pro_r .prt .mor {float: right;padding-right: 20px;background: url(../img/morbg.png) no-repeat right center;font-size: 14px;color: #5a5a5a;margin-top: 20px;margin-right: 15px;}
.proMain .pro_r .prc dl {padding: 25px 20px 0;overflow: hidden;}
.proMain .pro_r .prc dt {float: left;width: 40%;}
.proMain .pro_r .prc dd {width: 55%;float: right;}
.proMain .pro_r .prc dd h5 {font-size: 16px;color: #333;}
.proMain .pro_r .prc dd p {margin-top: 6px;}
.proMain .pro_r .prc dd a {display: block;width: 108px;line-height: 34px;text-align: center;font-size: 14px;color: #333;text-decoration: none;border: 1px solid #434343;margin-top: 35px;}

.proMain .pro_r .prc li {float: left;position: relative;width:31.3%;margin:10px 1%;}
.proMain .pro_r .prc li .img{border: 1px solid #eee;}
.proMain .pro_r .prc li p {height: 22px;line-height: 22px;overflow: hidden;transition: all 0.5s;/*padding: 0 10px;*/color: #333;    width: calc(100% - 4px);
    margin: 0 auto;}
.proMain .pro_r .prc li:hover .img{border-color: #68103a;}
.proMain .pro_r .prc li:hover p {color: #68103a;}


@media screen and (max-width:640px) {
	.searchMain .gjc {display: none}
	.searchMain .sc{float: none;}
	.searchMain .sc input {width: calc(100% - 80px);}

	.proMain {padding:15px;}
	.proMain .pro_l,.proMain .pro_r  {float: none;width:98%;padding-bottom:15px;margin: 5px auto}
	.proMain .pro_l h5 {line-height:30px;font-size:16px;}
	.proMain .pro_l li {font-size: 12px;padding:0;line-height:30px;width: 48%;margin: 5px 1%;float: left;border-top: 0;}
	.proMain .pro_l dl {display: none}

	.proMain .pro_r {float: none;width:98%;padding-bottom: 15px;}
	.proMain .pro_r .prt li {font-size: 14px;width: 90px;}

	.proMain .pro_r .prc dl {display: none}

	.proMain .pro_r .prc li {width:48%;}

}



/*qiangxiang*/

.qiangxiang .qxt {position: relative;}
.qiangxiang .qxt .qx_Img {position: absolute;left: 0;top: -18px;z-index: 999;}

/*caseMain*/
.caseMain {padding: 50px 0;background-color: #f7f1e7;}
.caseMain .cst {text-align: center;color: #545353;font-size: 14px;margin-bottom: 40px;}
.caseMain .cst h5 {font-size: 30px;margin-bottom: 10px;}
.caseMain .cst h5 span {color: #68103a;}

.caseMain .cscont .clist li {float: left;text-align: center;font-size: 16px;width: 162px;line-height: 50px;margin-right: 2px;position: relative;}
.caseMain .cscont .clist li a {display: block;color: #333;background: #f5d6a1;transition: all 0.5s;}
.caseMain .cscont .clist li i {background: url(../img/sj.png) no-repeat center;width: 13px;height: 6px;position: absolute;bottom: -6px;left: 50%;margin-left: -6px;display: none;transition: all 0.5s;}
.caseMain .cscont .clist li:hover a, .caseMain .cscont .clist li.cur a {background: #68103a;color: #f5d6a1;}
.caseMain .cscont .clist li:hover i, .caseMain .cscont .clist li.cur i {display: block;}

.caseMain .cscont .cmid {overflow: hidden;margin-top: 32px;}
.caseMain .cscont .cmid li {float: left;width:31.3%;margin:20px 1% 0;}
.caseMain .cscont .cmid li h5 {font-size: 16px;color: #545353;padding-top: 15px;padding-bottom: 8px;}
.caseMain .cscont .cmid li p {color: #545353;height: 36px;overflow: hidden;}

.caseMain .cscont .cmid li .mor_c {display: block;text-align: center;width: 95px;line-height: 26px;border: 1px solid #535353;font-size: 14px;color: #545353;margin-top: 20px;}
.caseMain .cscont .cmid li .mor_c:hover {border-color: #68103a;color: #68103a;}


@media screen and (max-width:640px) {
	.qiangxiang .qxt .qx_Img {display: none;}

	.caseMain {padding:20px 0;}
	.caseMain .cst {margin-bottom: 20px;}
	.caseMain .cst h5 {font-size: 20px;}

	.caseMain .cscont .clist li {font-size: 14px;width:48%;line-height:30px;margin: 2px 1%;}

	.caseMain .cscont .cmid {margin-top:20px;}
	.caseMain .cscont .cmid li {width:48%;margin:10px 1% 0;}
	.caseMain .cscont .cmid li h5 {font-size: 14px;padding: 10px 0;}
	.caseMain .cscont .cmid li p {display: none}
	.caseMain .cscont .cmid li .mor_c {display: block;text-align: center;width: 95px;line-height: 26px;border: 1px solid #535353;font-size: 14px;color: #545353;margin-top: 20px;}


}





/*ystop*/
.ystop {background: url(../img/ystopbg.jpg) no-repeat center top;text-align: center;color: #fff;padding:32px 0 20px; }
.ystop p {font-size: 24px;height: 40px;line-height: 40px;}
.ystop h5 {font-size: 36px;}
.ystop span {display: block;font-size: 18px;margin-top: 10px;letter-spacing: 5px;}

/*youshi*/
.youshi .ys1 {background: url(../img/ysbg1.jpg) no-repeat center top;}
.youshi .ys2 {background: url(../img/ysbg2.jpg) no-repeat center top;}
.youshi .ys3 {background: url(../img/ysbg3.jpg) no-repeat center top;background-size: cover;}
.youshi .ys4 {background: url(../img/ysbg4.jpg) no-repeat center top;background-size: cover;}
.youshi .ys5 {background: url(../img/ysbg5.jpg) no-repeat center top;}

.youshi dl {width: 420px;}
.youshi dt {font-size: 30px;color: #a4356a;font-weight: bold;padding-bottom: 12px;margin-bottom: 20px;background: url(../img/ysline.png) no-repeat left bottom;}
.youshi dd p {font-size: 14px;padding-left: 25px;background: url(../img/gou.png) no-repeat left top;margin-bottom: 10px;}
.youshi .dz {float: left;margin-left: 115px;}
.youshi .dr {float: right;}

.youshi .ds1 { padding: 80px 0 70px;}
.youshi .ds2 {padding: 30px 0 40px;}
.youshi .ds3 {padding: 50px 0 85px;}
.youshi .ds4 {padding: 50px 0 55px;}
.youshi .ds5 {padding: 60px 0 115px;}

/*ggBox*/
.ggBox {background: #d6be95;}
.ggBox .container {position: relative;height: 100%;}
.ggBox .pdl {padding:45px 0 45px 410px;color: #68103a;}
.ggBox .pdl h5 {font-size: 22px;margin-bottom: 5px;}
.ggBox .pdl h4 {font-size: 26px;line-height: 38px;padding: 0 10px;border: 1px solid #68103a;margin-bottom: 20px;}

.ggBox .pdl .i {float: left; width: 46px;}
.ggBox .pdl .tel {font-size: 14px;float: left;margin-left: 15px;padding-left: 15px;border-left: 1px dotted #68103a;}
.ggBox .pdl .tel em {font-size: 22px;}
.ggBox a {display: block;float: right;width: 151px;line-height: 47px;text-align: center;background: url(../img/zxbg.png) no-repeat center;font-size: 16px;color: #d6be95;}
.ggBox .diban {position: absolute;left: 34px;bottom: -62px;width: 400px;}

@media screen and (max-width:640px) {
	.youshi .ys1,.youshi .ys2,.youshi .ys3,.youshi .ys4,.youshi .ys5{background: #f5efdf;}
	.ystop h5 {font-size:20px;}
	.ystop span {font-size: 14px;}

	.youshi dl {width:90%;margin: auto}
	.youshi dt {font-size:20px;padding-bottom: 12px;margin-bottom: 20px;}
	.youshi dd p {font-size: 14px;padding-left: 25px;background: url(../img/gou.png) no-repeat left top;margin-bottom: 10px;}
	.youshi .dz {float: none;margin: auto;}
	.youshi .dr {float: none;}

	.youshi .ds1,.youshi .ds2,.youshi .ds3 ,.youshi .ds4,.youshi .ds5 {padding:20px 0;}


	/*ggBox*/
	.ggBox .pdl {padding:30px 0; width: 90%;margin: auto;text-align: center}
	.ggBox .pdl h5 {font-size:16px;}
	.ggBox .pdl h4 {font-size: 20px;margin-bottom: 20px;}

	.ggBox .pdl .i { width:36px;}
	.ggBox .pdl .tel {font-size: 12px;}
	.ggBox .pdl .tel em {font-size:20px;font-weight: bold}
	.ggBox a {width:100px;font-size: 14px;border-radius: 3px;}
	.ggBox .diban {display: none}

}


.maibg {background-color: #f7f1e7;}

.khjzMain {padding-top: 85px;}
.khjzMain .kht {font-size: 14px;text-align: center;color: #333;margin-bottom: 50px;}
.khjzMain .kht h5 {color: #333;font-size: 30px;background: url(../img/khtline.png) no-repeat center;margin-bottom: 10px;}

.khjzMain .khc li {text-align: center;float: left;background: #fff;position: relative;}
.khjzMain .khc li h5 {color: #545353;font-size: 16px;padding-top: 20px;padding-bottom: 8px;}
.khjzMain .khc li p {color: #545353;padding: 0 20px;}

.khjzMain .khc li .mor_k {display: block;width: 31px;height: 31px;background: url(../img/mor_k1.png) no-repeat center;position: absolute;left: 50%;margin-left: -15px;bottom: -15px;    top: 34%;}
.khjzMain .khc li:hover .mor_k {background: url(../img/mor_k2.png) no-repeat center;}

/*stdMain*/
.stdMain {padding: 75px 0;}
.stdMain .std_t {font-size: 14px;text-align: center;color: #333;}
.stdMain .std_t h5 {color: #333;font-size: 30px;background: url(../img/stdline.png) no-repeat center;margin-bottom: 10px;}


#focus_Box {position: relative;margin-top: 50px;}
#focus_Box ul {position: relative;height: 308px}
#focus_Box li {text-align: center;z-index: 0;position: absolute;top: 146px;left: 377px;}
#focus_Box li img {width: 100%;height: 100%;vertical-align: top}
#focus_Box li p {color: #fff;position: absolute;bottom: 0;width: 100%;left: 0;height: 50px;line-height: 50px;background: url(../img/yy2.png) repeat center;overflow: hidden;}
#focus_Box li p a {font-size: 16px;color: #fff;}

#focus_Box .prev, #focus_Box .next {display: block;z-index: 100;overflow: hidden;cursor: pointer;position: absolute;width: 37px;height: 71px;top: 110px;transition: all 0s;}
#focus_Box .prev {background: url(../img/prevbtn.png) left top no-repeat;left: 0;}
#focus_Box .next {background: url(../img/nextbtn.png) right top no-repeat;right: 0;}
#focus_Box .bot:hover {background-position: center bottom;}


@media screen and (max-width:640px) {
	.khjzMain {padding-top: 25px;}
	.khjzMain .kht {font-size: 12px;margin-bottom:20px;}
	.khjzMain .kht h5 {font-size: 20px;}

	.khjzMain .khc li h5 {font-size: 12px;padding-top:10px;}
	.khjzMain .khc li p {display: none}


	/*stdMain*/
	.stdMain {padding:25px 0;}
	.stdMain .std_t {font-size: 12px;}
	.stdMain .std_t h5 {font-size: 20px;}


	#focus_Box {position: relative;margin-top:10px;}
	#focus_Box ul {position: relative;height:190px;width: 320px;margin: auto}
	#focus_Box li p {height:30px;line-height:30px;}
	#focus_Box li p a {font-size: 12px;color: #fff;}

	#focus_Box .prev, #focus_Box .next {width:20px;height:60px;top:40px;}


}
/*abtMain*/
.abtMain {background: #eed8b3;padding-bottom: 50px;}
.abtMain .vidio {background:#a4356a;}
.abtMain .vidio .abt_l {float: left;width: 203px;padding:50px 25px 0;}
.abtMain .vidio .abt_l h5 {font-size: 24px;padding-bottom: 6px;border-bottom: 1px solid #f5c983;margin-bottom: 23px;}
.abtMain .vidio .abt_l h5 a {color: #fff;}
.abtMain .vidio .abt_l p{font-size: 36px;color: #fff;}
.abtMain .vidio .abt_l p span {font-size: 46px;display: block}

.abtMain .vidio .abt_c {float: left;width: 475px;}

.abtMain .vidio .abt_r {width: 252px;float: left;}
.abtMain .vidio .abt_r li {position: relative;}
.abtMain .vidio .abt_r li a {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.abtMain .vidio .abt_r li a span {font-size: 16px;color: #fff;text-align: center;line-height: 39px;background: url(../img/spbg.png) no-repeat center;margin-top: 60px;display: block;}
.abtMain .vidio .abt_r li a.sp1 {background: url(../img/sp1.png) repeat center;}
.abtMain .vidio .abt_r li a.sp2 {background: url(../img/sp2.png) repeat center;}

.abtMain .abt_intr {color: #333;font-size: 14px;text-align: center;margin-top: 35px;}
.abtMain .abt_intr a {display: block;background: url(../img/morbg_intr.png) no-repeat center;width: 165px;line-height: 42px;color: #333;margin:30px auto 0;}

/*newMain*/
.newMain {padding: 25px 0;}
.newMain .nt {border-bottom: 1px solid #7f7f7f;}
.newMain .nt span {text-align: center;font-size: 18px;float: left;position: relative;width: 120px;line-height: 50px;margin: 0 10px;display: inline-block}
.newMain .nt span:before{position: absolute;width: 100%;height: 3px;background-color: #626262;bottom: -2px;left: 0;display: none;content: ""}
.newMain .nt .mor_n {float: right;padding-right: 20px;background: url(../img/morbg.png) no-repeat right center;margin-right: 10px;font-size: 14px;color: #5a5a5a;margin-top: 20px;}
.newMain .nt span:hover a, .newMain .nt span.cur a{color: #68103a;font-weight: bold;}

.newMain .nt span:hover:before, .newMain .nt span.cur:before {display: block;}

.newMain .new_l {float: left;width: 625px;}
.newMain .new_l .news {margin-top: 27px;}
.newMain .new_l .news dt {float: left;width: 48%;}
.newMain .new_l .news dd {width: 48%;float: right;}
.newMain .new_l .news dd h5 {padding:10px 0;font-size: 16px;}
.newMain .new_l .news dd p {height: 72px;overflow: hidden;margin-bottom: 15px;}

.newMain .new_l .news ul {margin-top: 15px;}
.newMain .new_l .news li {background: url(../img/dian.png) no-repeat left center;float: left;width:48%;overflow: hidden;height: 42px;line-height: 42px;margin: 0 1%;text-indent: 13px;}
.newMain .new_l .news li em {float: right;}


.newMain .new_r {float: right;width: 325px;}
.newMain .new_r .quetion {height: 315px;overflow: hidden;margin-top: 25px;padding: 0 5px;}
.newMain .new_r .quetion dl {margin-bottom: 22px;}
.newMain .new_r .quetion dt {font-size: 14px;padding-left: 30px;background: url(../img/wen.png) no-repeat left center;height: 22px;line-height: 22px;overflow: hidden;}
.newMain .new_r .quetion dt a {color: #68103a;}
.newMain .new_r .quetion dd {font-size: 13px;padding-left: 30px;background: url(../img/da.png) no-repeat left top;line-height: 22px;margin-top: 15px;}

@media screen and (max-width:640px) {
	.abtMain {padding-bottom:20px;}
	.abtMain .vidio .abt_l {float: none;width:96%;padding:10px 2%; text-align: center}
	.abtMain .vidio .abt_l h5 {font-size:16px;margin-bottom:5px;}
	.abtMain .vidio .abt_l p{font-size: 12px;}
	.abtMain .vidio .abt_l p span {font-size:12px;display:inline-block}

	.abtMain .vidio .abt_c {float: none;width:100%;}

	.abtMain .vidio .abt_r {width:100%;float: none;}
	.abtMain .vidio .abt_r li {position: relative;width: 50%;float: left;}
	.abtMain .vidio .abt_r li a span {font-size: 14px;margin-top: 30px;}

	.abtMain .abt_intr {;margin-top:15px;}


	.newMain .nt span {font-size: 14px;width: 100px;line-height:40px;margin: 0;}
	.newMain .nt .mor_n {font-size: 12px;margin-top:10px;}

	.newMain .new_l,.newMain .new_r {float: none;width:100%;}
	.newMain .new_l .news {margin-top:15px;}
	.newMain .new_l .news dt {width:35%;}
	.newMain .new_l .news dd {width:60%;}
	.newMain .new_l .news dd h5 {padding:3px 0;font-size: 14px;}
	.newMain .new_l .news dd p {display: none}

	.newMain .new_l .news li {width:98%;}


	.newMain .new_r .quetion {height:250px;}


}

.form .liuyan input::-webkit-input-placeholder {color: #e0bd85;}
.form .liuyan textarea::-webkit-input-placeholder {color: #e0bd85;}

.form .container {background: url(../img/formbg.jpg) no-repeat center;height: 343px;position: relative;}
.form .liuyan {float: right;width: 280px;padding:0 25px;}
.form .liuyan p {font-size: 20px;color: #e0bd85;padding: 25px 0 10px;}
.form .liuyan li {margin-bottom: 4px;}
.form .liuyan li input, .form .liuyan li textarea {border: 1px solid #e0bd85;color:#e0bd85;width: 100%;background: none;padding: 0 10px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.form .liuyan li input {display: block;height: 28px;line-height: 28px;}
.form .liuyan li input.yzm {width: 100px;float: left;margin-right: 5px;}
.form .liuyan li textarea {height: 38px;padding: 10px;overflow-y: hidden;}
.form .liuyan .bookBtn {background:#e0bd85;width: 100px;line-height: 33px;text-align: center;font-size: 15px;color: #68103a;border: 0;}
.form .tel {padding-left: 38px;background: url(../img/phone3.png) no-repeat left center;display: block;position: absolute;font-size: 21px;color: #272636;left: 28px;top: 226px;height: 25px;line-height: 25px;}

@media screen and (max-width:640px) {
	.form .container {background:#a4356a;height:auto;}
	.form .liuyan {float: none;padding:15px 0;margin: auto}
	.form .liuyan p {font-size:16px;padding:0;margin-bottom: 15px;}
	.form .liuyan .bookBtn {background:#e0bd85;width: 100px;line-height: 33px;text-align: center;font-size: 15px;color: #68103a;border: 0;}
	.form .tel {display: none}
}
