.header_left span {font-size: 16px;line-height: 30px;color: #b39068;}
.header {padding-top: 5px;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d5d5d5;}
.header_right a {font-size: 16px;color: #fc7f5f;line-height: 30px;}
.header_right a .fa{margin-right:5px;color: #faf9f4;-moz-transition: 0.1s;-o-transition: 0.1s;-webkit-transition: 0.1s;transition: 0.1s;}
.header_right a:hover {color: #fc7f5f;text-decoration:underline;}
.header_right a:hover .fa {color: #fc7f5f;text-decoration:none;}
.top_rtel {background-image: url(../images/top-tel.png);background-repeat: no-repeat;background-position: left center;letter-spacing: -1px;padding-left: 32px;padding-top:5px;float: right;font-size: 16px;color: #575757;line-height:24px;}
.top_rtel span {font-size: 24px;color: #b69164;}
.logo-txt {font-size: 24px;line-height: 35px;color: #b39068;background-image: url(../images/logo-line.png);background-repeat: no-repeat;background-position: left center;float: left;letter-spacing: -1px;margin-left: 21px;padding-top: 30px;padding-right: 0;padding-bottom: 30px;padding-left: 20px;}
.menu_bj{ background-color:#dbbb7e;}
.nav > li {float:left;width:14.28%;text-align:center;}
.h_banbj {background-image: url(../images/h_banbj.png);background-repeat: repeat-x;background-position: center bottom;height: 15px;width: 100%;position:absolute;bottom:0px;}
.h_advbbj {background-image: url(../images/h_advbj.png);background-repeat: repeat-x;background-position: center bottom;padding-bottom:74px;}
.h_adv_bj {background-color: #dbbb7e;}
.h_adv_top {font-size: 36px;color: #FFF;text-align: center;padding:30px 0;}
.h_adv_top span {font-size: 45px;}
.h_tb_bj {background-color: #FFF;height: 81px;width: 81px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;border-radius: 50%;position: relative;}
.h_tb {height: 81px;width: 81px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;border-radius: 50%;background-image: url(../images/h_advtb.png);background-repeat: no-repeat;z-index: 1;  position: relative;}
.h_tb01 {background-position: 26px 17px;}
.h_tb02 {background-position: -185px 17px;}
.h_tb03 {background-position: -370px 17px;}
.h_tb04 {background-position: -559px 17px;}
.h_tb05 {background-position: -771px 17px;}
.h_tb06 {background-position: -970px 17px;}
.h_tb_txt {font-size: 16px;color: #faf9f4;text-align:center;padding-top:10px;padding-bottom:25px;height: 60px;
}
.h_tb_bj:after {content: "";display: block;margin: 0 auto;width: 91px;height: 91px;top: -5px;left: -5px;position: absolute;border-radius: 50%;z-index: 0;-webkit-transition: all 200ms;transition: all 200ms;-webkit-transform: scale(0.1);-ms-transform: scale(0.1);transform: scale(0.1);opacity: 0;background-color: #dbbb7e;border: 1px solid #FFF;}
.h_adv_bj .col-xs-6:hover .h_tb_bj:after {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.h_adv_bj .col-xs-6:hover .h_tb {background-image: url(../images/h_advtb01.png);}
.h_ser_top {font-size: 36px;color: #dbbb7e;text-align: center;padding:35px 0 3px 0;}
.h_ser_top span {font-size: 45px;}
.h_ser_toptxt {font-size: 16px;color: #888888;text-align: center;padding-bottom:40px;}
.h_ser a{display: block;background-repeat: no-repeat;background-position: center center;background-size:cover;height: 317px;transition: all 0.3s linear;-moz-transition: all 0.3s linear; /* Firefox 4 */-webkit-transition: all 0.3s linear; /* Safari 和 Chrome */-o-transition: all 0.3s linear; /* Opera */}
.h_ser a:hover{ color:#333;text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);-webkit-text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);-moz-text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);-o-text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);-ms-text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);}
.h_ser01 {background-image: url(../images/h_ser01.jpg);color: #dbbb7e;height: 634px !important;}
.h_ser02 {color: #fff;background-color:#dbbb7e;text-align:center;}
.h_ser03 {background-image: url(../images/h_ser03.jpg);color: #dbbb7e;}
.h_ser04 {background-image: url(../images/h_ser04.jpg);color: #fff;}
.h_ser05 {background-image: url(../images/h_ser05.png);color: #dbbb7e;}
.h_ser06 {background-image: url(../images/h_ser06.png);color: #dbbb7e;}
.h_ser07 {background-image: url(../images/h_ser07.png);color: #dbbb7e;}
.h_ser_t1 {font-size: 36px;padding-top:10px;}
.h_ser_t2 {font-size: 16px;}
.h_ser_t3 {font-size: 16px;line-height: 26px;margin-top: 20px;min-height:65px;}
.h_ser02 .h_ser_t1 {padding-top:75px;}
.h_ser04 .h_ser_t1 {font-size: 24px;}
.h_ser05 .h_ser_t1 {padding-top:75px;}
.h_ser05 p {margin-left:55%;}
.h_ser06 .h_ser_t1 {font-size: 30px;padding-top:15px;}
.h_ser07 .h_ser_t1 {padding-top:15px;}
.h_ser07 p {margin-left:55%;}
.h_ser .row, .h_news .row {	margin-right: -10px;	margin-left: -10px;}
.h_ser_more {width:224px;margin:40px auto 0 auto;}
.h_ser_more a {width:224px;text-align:center;font-size:24px;line-height:42px;border-radius:5px;background:#fc7f5f;border: none;}
.h_ser_more .button--wayra:hover::before {opacity: 1;background-color:#dbbb7e;-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.h_five li {width: 20%;display: block;float: left;position: relative;cursor: pointer;padding-bottom: 50px;}
.h_five_img {background-image: url(../images/h_five_img.png);background-repeat: no-repeat;height: 126px;width: 106px;margin-top: 0px;margin-right: auto;margin-bottom: 18px;margin-left: auto;}
.h_five_img01 {background-position: 0px 0px;}
.h_five_img02 {background-position: -248px 0px;}
.h_five_img03 {background-position: -491px 0px;}
.h_five_img04 {background-position: -737px 0px;}
.h_five_img05 {background-position: -979px 0px;}
.h_five_txt {font-size: 20px;line-height: 26px;text-align:center;color: #575757;letter-spacing: 0px;}
.h_five_txt span {font-size: 16px;text-transform: uppercase;}
.h_five_con {background-color: #faf9f4;padding: 8px;border: 4px solid #dbbb7e;position: absolute;z-index: 2;top:-36px;left:0;width:100%;height:calc(100% + 36px);visibility: hidden;  -webkit-transform: scaleX(-1);  transform: scaleX(-1);  -moz-transform: scaleX(-1);  -o-transform: scaleX(-1);  -ms-transform: scaleX(-1);  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;opacity: 0;overflow:hidden;}
.h_five li:hover .h_five_con {  opacity: 1;  visibility: visible;  -webkit-transform: scaleX(1);  transform: scaleX(1);-moz-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);}
.h_five_ct01 {font-size: 20px;color: #b39068;padding-top: 5px;padding-bottom: 5px;text-align:center;letter-spacing:0px;}
.h_five_ct02 {font-size: 16px;line-height: 26px;color: #b39068;letter-spacing:0px;}
@media (max-width: 1200px){.h_five li {width: 33.33%;}}
@media (max-width: 768px){.h_five li {width: 50%;}
.h_five_ct01 {font-size: 16px;}
.h_five_ct02 {font-size: 12px;line-height: 16px;}}
@media (max-width: 480px){.h_five_con {padding: 5px;}}
.h_about_top {font-size: 24px;line-height:48px;color: #FFF;background-color: #dbbb7e;text-align: center;border-top-right-radius:12px;border-top-left-radius:12px;margin-top:6px;}
.h_about_bj {background-color: #faf5e9;padding-top: 35px;padding-right: 10px;padding-left: 10px;padding-bottom:50px;}
.h_about_l {background-color: #eeeded;float: left;width: 350px;}
.h_about_l p {font-size: 16px;line-height: 30px;color: #575757;text-align: center;}
.h_about_r {float: right;width: calc(100% - 395px);padding-right:15px;}
.h_about_r01 {font-size: 18px;color: #666666;padding-bottom: 20px;}
.h_about_r02 {font-size: 16px;color: #666666;line-height: 26px;}
.h_ry_top {font-size: 36px;color: #dbbb7e;text-align: center;padding:15px 0 45px 0;}
.h_ry_list{ text-align:center;}
.h_ry_li01 {background-image: url(../images/h_ry_line.png);background-repeat: no-repeat;background-position: center center;display: inline-block;height: 23px;width: 114px;margin:75px 0px;}
.h_ry_li02 {display: inline-block;height: 23px;width: 23px;background-color: #dbbb7e;border-radius: 50%;position: relative;margin: 75px 0px;}
.h_ry_li02:after {content: "";background-image: url(../images/h_ry_s.png);background-repeat: no-repeat;position: absolute;width: 3px;height: 52px;background-position: center top;z-index:0}
.h_ry_list .h_ry_li02:nth-child(4n):after {left: 10px;  top: 22px;}
.h_ry_list .h_ry_li02:nth-child(4n-2):after {left: 10px;  top: -52px;}
.h_ry_txt {font-size: 16px;line-height: 32px;color: #555555;position: absolute;white-space: nowrap;left:50%;z-index:2;cursor:pointer;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.h_ry_list .h_ry_li02:nth-child(4n) .h_ry_txt {top:63px;}
.h_ry_list .h_ry_li02:nth-child(4n-2) .h_ry_txt {top:-75px;}
.h_ry_list .h_ry_li02:nth-child(4n) .h_ry_txt:hover {top:73px;}
.h_ry_list .h_ry_li02:nth-child(4n-2) .h_ry_txt:hover {top:-85px;}
.h_ry_t {margin-left:-100%;}
.h_ry_tt {margin:0 25%;padding-right: 10px;padding-left: 10px;border: 1px solid #dbbb7e;background-color:#faf5e9;}
.h_news_top {font-size: 36px;color: #fc7f5f;text-align: center;padding:35px 0 3px 0;}
.h_news_toptxt {font-size: 16px;color: #dbbb7e;text-align: center;padding-bottom:40px;}
.h_news_bj {background-color: #b39068;padding: 10px;}
.h_news_bj a {font-size: 20px;line-height: 30px;color: #FFF;}
.h_news_bj a:hover {color: #FFF;text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);-webkit-text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);-moz-text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);-o-text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);-ms-text-shadow: 2px 2px 2px rgba(154, 150, 150, 0.8);}
.h_wd_list {padding-right: 10px;padding-left: 10px;border: 1px solid #dddddd;border-top-width:0px;}
.h_wd_list li {padding-top: 15px;padding-bottom: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;}
.h_wd_list li:last-child {border-bottom-width: 0px !important;}
.h_w {font-size: 16px;line-height: 26px;color: #575757;background-image: url(../images/h_w.png);background-repeat: no-repeat;background-position: left top;padding-left: 26px;display: block;}
.h_w:hover {color: #575757;text-decoration:underline;}
.h_d {font-size: 16px;line-height: 26px;color: #999999;background-image: url(../images/h_d.png);background-repeat: no-repeat;background-position: left top;margin-top: 12px;padding-left: 26px;}
.h_nl {padding: 1px;float: left;height: 112px;width: 172px;border: 1px solid #dfdfde;}
.h_nr {float: right;width:calc(100% - 200px);}
.h_nr01 {font-size: 18px;font-weight: bold;color: #dbbb7e;padding-bottom: 10px;display: block;}
.h_nr01:hover {color: #dbbb7e;text-decoration:underline;}
.h_nr02 {font-size: 16px;line-height: 26px;color: #999999;}
.h_dt_list {padding: 15px;border: 1px solid #dddddd;border-top-width:0px;}
.h_dt_list ul {padding-top: 15px;}
.h_dt_list li {padding-top: 5px;padding-bottom: 5px;}
.h_dt_list li a {font-size: 16px;line-height: 25px;color: #575757;}
.h_dt_list li a:hover {text-decoration:underline;color: #575757;}
@media (min-width: 992px){.h_dt_list {padding: 15px;border: 1px solid #dddddd;border-top-width:0px;border-left-width:0px;}
.h_wd_list, .h_dt_list {min-height:375px;}}
@media (max-width: 992px){.h_wd_list, .h_dt_list {margin-bottom:25px;}}
.foot_bj {background-color: #dbbb7e;margin-top: 60px;}
.foot_link {font-size: 16px;line-height: 30px;color: #faf9f4;padding-top: 10px;padding-bottom: 10px;}
.foot_link a {font-size: 16px;line-height: 30px;color: #faf9f4;}
.foot_link a:hover {color: #fc7f5f;}
.foot_down {border-top-width: 1px;border-top-style: solid;border-top-color: #e5c6a7;padding-top: 25px;}
.foot_contxt {font-size: 16px;line-height: 26px;color: #faf9f4;letter-spacing: -1px;padding-top: 13px;}
.foot_row {	margin-right: -15px;	margin-left: -15px;}
.foot_down .col-xs-6 {min-height:245px;margin-bottom:40px;}
.foot_row .col-xs-6 {border-left-width: 1px;border-left-style: solid;border-left-color: #e5c6a7;}
.foot_title {font-size: 18px;color: #faf9f4;padding-bottom: 5px;}
.foot_list li a {font-size: 16px;line-height: 26px;color: #faf9f4;}
.foot_list li a:hover {color: #fc7f5f;}
.foot_er {font-size: 16px;line-height: 18px;color: #faf9f4;text-align: right;}
.foot_txt {font-size: 16px;line-height: 26px;color: #faf9f4;background-color: #575757;text-align: center;padding-top: 23px;padding-bottom: 25px;}
.foot_txt a {font-size: 16px;line-height: 26px;color: #faf9f4;}
.foot_txt a:hover {color: #fc7f5f;}
@media (max-width: 1200px){.logo-txt { display:none;}
.logo { padding-bottom:20px;}
.logo img { width:300px; height:auto;}}
@media (max-width: 992px){.h_about_l{float:none;max-width: 350px; width:auto;}
.h_about_r{float:none; width:100%; padding-top:20px;}
.h_ry_list .h_ry_li02:nth-child(4n) .h_ry_txt {top:53px;}
.h_ry_list .h_ry_li02:nth-child(4n-2) .h_ry_txt {top:-65px;}
.h_ry_list .h_ry_li02:nth-child(4n) .h_ry_txt:hover {top:63px;}
.h_ry_list .h_ry_li02:nth-child(4n-2) .h_ry_txt:hover {top:-75px;}
.h_ry_top {  padding: 15px 0 15px 0;}
.h_ry_list {width:700px;}}
@media (max-width: 768px){.top_rtel { display:none;}
.navbar-toggle {border-color: #b39068;}
.navbar-toggle .icon-bar {background-color: #b39068;}
.logo { padding-bottom:0px;}
.logo img { width:250px; height:auto;}
.navbar-header{margin-right: 0px !important;margin-left:0px !important;}
.nav > li { float:none; width:100%;}
.link-effect-2 a span::before { display:none;}
.link-effect-2 a:hover span {-moz-transform: translateY(0%);-ms-transform: translateY(0%);-webkit-transform: translateY(0%);/*-- agileits --*/transform: translateY(0%);}
.dropdown-menu { display:none !important;}
.link-effect-2 a span {line-height: 26px; font-size:16px;}
.h_ry_list {width: 100%;background-image: url(../images/h_ry.jpg);background-repeat: no-repeat;background-position: center center;background-size: 100% auto;padding-bottom:50%;}
.h_ry_list ul { display:none;}
.foot_down .col-md-3 .foot_row { display:none;}
.foot_er{ padding-bottom:15px;padding-top:15px;}}
@media (max-width: 600px){.header_left span { display:none;}}
@media (max-width: 420px){.logo img { width:200px; height:auto;}
.navbar-toggle {padding: 7px 8px;}
.navbar-toggle .icon-bar {width: 20px;}
.navbar-toggle {margin: .4em 0 0;}
.wthree_more a {width: 60px;}
.h_ser_more a {width: 224px;}
.h_nl{ float:none;}
.h_nr{ float:none; width:100%; padding-top:15px;}
.h_ser05 p, .h_ser07 p {  margin-left: 0;}
.h_tb_txt { font-size: 16px;}}
.location {font-size: 16px;line-height: 23px;color: #999999;padding-top: 15px;padding-bottom: 15px;}
.location a {font-size: 16px;line-height: 23px;color: #999999;}
.location a:hover {color: #b39068;}
@media (max-width: 768px){.location {border-top-width: 1px;border-top-style: solid;border-top-color: #dbbb7e;}}
.ser_top {font-size: 36px;color: #b39068;text-align: center;padding-bottom: 17px;}
.ser {padding-top: 17px;padding-bottom: 17px;}
.ser a {display:block;}
.ser_img {  overflow: hidden;  position: relative;}
.ser_img img {width: 100%;  height: auto;  border: 0;  -ms-interpolation-mode: bicubic;  vertical-align: bottom;  margin: 0 auto;  -webkit-transition: all 300ms ease-out;  transition: all 300ms ease-out;}
.ser a:hover .ser_img img {	-webkit-transform:scale(1.1,1.1); 	transform:scale(1.1,1.1); }
.ninzio-overlay {  position: absolute;  top: 0;  left: 0;  z-index: 3;  text-align: center;  width: 100%;  height: 100%;  opacity: 0;  color: #fff;  overflow: hidden;  -webkit-transition: opacity 0.3s;  transition: opacity 0.3s;  -webkit-backface-visibility: hidden;background-color: rgba(0,0,0,0.8);}
.ninzio-overlay:hover {opacity: 1;}
.ovhover:hover:after,.ovhover:hover:before {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.ninzio-overlay:before {  display: block;font-family: 'FontAwesome';  content: "\f067";  font-size: 12px;  line-height: 50px;  border-radius: 50%;  height: 50px;  width: 50px;  position: absolute;  top: 50%;  left: 50%;  margin-top: -25px;  margin-left: -25px;  text-align: center;  color: #fff;background-color:#fc7f5f;  -webkit-transition: none;  transition: none;}
.ovhover {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 4;}
.ovhover:before {  border-top: 1px solid #fff;  border-bottom: 1px solid #fff;  -webkit-transform: scale(0,1);  transform: scale(0,1);}
.ovhover:after {  border-right: 1px solid #fff;  border-left: 1px solid #fff;  -webkit-transform: scale(1,0);  transform: scale(1,0);}
.ovhover:before, .ovhover:after {  content: "";  display: block;  position: absolute;  top: 15px;  right: 15px;  bottom: 15px;  left: 15px;  opacity: 0;  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;}
.ser_t01 {font-size: 16px;color: #575757;height: 60px;padding-top:10px;}
.ser_t02 {font-size: 12px;color: #999;padding-bottom:10px;height: 50px;
}
.ser_t {padding: 13px 0;border-top-width: 1px;border-top-style: solid;border-top-color: #e9eaee;}
.ser_l {float:left;font-size: 18px;color: #fc7f5f;}
.ser_r {float:right;font-size: 16px;color: #faf9f4;border-radius:8px;width:90px;line-height:28px;text-align:center;background-color:#fc7f5f;}
.ser_r01 {float:right;font-size: 16px;color: #faf9f4;border-radius:8px;width:90px;line-height:28px;text-align:center;background-color:#b39068;}
.ser_s .row{margin-right: -10px;margin-left: -10px;}
.ser_sl{width:100%;max-width:600px;height:auto;display:block;border: 1px solid #dddddd;}
.ser_sr_bj {background-color: #FFF;margin-top:25px;border: 1px solid #dddddd;}
@media (min-width: 992px){.ser_sr_bj {	margin-left:25px;	margin-top:0px;}}
.ser_sdown_r {float:right;font-size: 16px;color: #faf9f4;border-radius:8px;width:118px;line-height:31px;text-align:center;background-color:#fc7f5f;display: block;border:none;}
.ser_stitle {font-size: 24px;color: #575757;padding-top: 20px;padding-right: 15px;padding-bottom: 18px;padding-left: 15px;border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: #dbbb7e;}
.ser_scon {padding-right: 15px;padding-left: 15px;}
.ser_scon_t {font-size: 16px;color: #575757;padding-top: 10px;padding-bottom: 8px;}
.layui-form-item .layui-input-inline {width: calc(50% - 10px) !important;}
.layui-form-item .layui-in22 {margin-right:0px !important;margin-left:10px !important;}
.ser_scon .layui-form-item {  margin-bottom: 0px !important;}
.layui-input {background-image: url(../images/rl.png);background-repeat: no-repeat;background-position: right center;color:#999999;border: 1px solid #bbbbbb !important;}
.num{width:82px; height:38px; float:left;}
.num .sl{width:60px; height:37px; line-height:37px; font-size:16px; color:#666; border:1px solid #ddd; border-top-left-radius:3px; border-bottom-left-radius:3px; float:left; text-align:center;}
.num .jia{width:19px; height:18px; line-height:18px; float:left; text-align:center; cursor:pointer; border-top:1px solid #ddd; border-right:1px solid #ddd; border-top-right-radius:3px; }
.num .jian{width:19px; height:19px; line-height:19px; float:left; text-align:center; cursor:pointer; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;border-bottom-right-radius:3px;}
.ser_scon_tnum span {  float: left;  font-size: 16px;  line-height: 40px;  padding-left: 10px;}
#ser_scon_dq .radio-inline{padding:0; width:60px;height:30px;line-height:30px;border:1px solid #ddd;text-align:center;color:#575757;float:left;background:#fff;cursor:pointer;border-radius:2px;margin:0 10px 0 0;font-size:12px;}
.r_checked{border:1px solid #dbbb7e !important;background:#dbbb7e !important; color:#ffffff !important;}
#ser_scon_dq .radio-inline input {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.ser_sdown {background-color: #fbf5e9;padding-top: 30px;padding-right: 15px;padding-bottom: 25px;padding-left: 15px;margin-top: 15px;}
.ser_sdown_l {float:left;font-size: 24px;color: #fc7f5f;}
.price_jg {font-size: 24px;color: #fc7f5f;}
.price_name {font-size: 12px;color: #999999;}
.ser_sdown_r {float:right;font-size: 16px;color: #faf9f4;border-radius:8px;width:118px;line-height:31px;text-align:center;background-color:#fc7f5f;display: block;}
.ser_sdown_r:hover {color: #faf9f4;background-color:#fc7f5f;}
.ser_sjs {  background-color: #FFF;  margin-top: 25px;  border: 1px solid #dddddd;}
.ser_show_top {border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: #dbbb7e;}
.ser_stop {font-size: 24px;line-height: 25px;color: #ffffff;text-align: center;float: left;padding-top: 10px;padding-right: 26px;padding-bottom: 10px;padding-left: 26px;background-color:#dbbb7e;}
.ser_show_mb {display:none;}
.ser_show_mc img {width:100% !important;height:auto !important;}
.ser_show_mb img {width:100% !important;height:auto !important;}
@media (max-width: 620px){.ser_show_mc {display:none;} .ser_show_mb {display: block;}}
@media (max-width: 480px){.ser_stop { width:100%;}}
.ser_show_con {padding-right: 15px;padding-left: 15px;font-size: 16px;line-height: 35px;color: #454545;padding-top: 25px;padding-bottom: 50px;}
.ser_show_title {font-size: 36px;color: #dbbb7e;text-align: center;padding-top: 25px;padding-bottom: 10px;}
.ser_show_t01 {font-size: 18px;line-height: 30px;color: #575757;text-align: center;}
.ser_show_tb {padding-top: 50px;padding-bottom: 30px;}
.sstb {display: block;}
.sstb1 {display:none;}
@media (max-width: 768px){.sstb1 {display: block;}
.sstb {display:none;}}
.ser_show_t02 {font-size: 16px;color: #fc7f5f;}
.ser_show_biao {padding-top: 20px;border-top-width: 1px;border-top-style: solid;border-top-color: #dddddd;margin-top:10px;}
.ser_show_t03 {font-size: 20px;color: #dbbb7e;padding-top: 10px; line-height: 26px;}
.ser_show_t03 em {font-size: 26px;color: #dbbb7e;}
.ser_show_t04 {font-size: 18px;line-height: 28px;color: #454545;}
.ssbao {margin-top: 10px;margin-bottom: 10px;padding-top: 12px;padding-bottom: 10px;}
.ssbao_txt {font-size: 18px;line-height: 40px;color: #ffffff;}
.ssbao_txt1 {font-size: 18px;line-height: 40px;color: #454545;}
.ser_show_jy {background-color: #fbf5e9;position: relative;margin-top: 55px;}
.ser_show_jytitle {font-size: 24px;line-height: 40px;color: #FFF;background-image: url(../images/ser_show_jy.png);background-repeat: no-repeat;background-position: left top;height: 40px;padding-left: 25px;position: absolute;left: 0px;top: -8px;width: 100%;}
.ser_show_jytxt {font-size: 16px;line-height: 30px;color: #fc7f5f;padding-top: 50px;padding-right: 15px;padding-bottom: 25px;padding-left: 18px;}
.ser_show_t05 {font-size: 16px;color: #999999;text-align: center;padding-bottom: 10px;}
.ssxz_txt {font-size: 16px;line-height: 30px;color: #454545;}
.ser_show_xz {padding-top: 12px;padding-bottom: 12px;}
@media (min-width: 768px){.ssbao .col-sm-3 {padding-right:25px;}
.ser_show_biao {padding-left:20px;padding-right:20px;}}
@media (max-width: 768px){.ser_show_biao .col-sm-4 {display: none;}
.ssbao .col-sm-3 img {width:100%;height:auto;}
.ssbao_txt {font-size: 16px;line-height: 26px;}
.ssbao_txt1 {font-size: 16px;line-height: 26px;}
.ser_show_t04 {  font-size: 16px;  line-height: 26px;}
.ser_show_t01 {  font-size: 16px;  line-height: 26px;}
.ser_show_xz .col-sm-2 img {width:100%;height:auto;}
.ssxz_txt {font-size: 16px;line-height: 26px;color: #454545;}}
@media (max-width: 480px){.ser_show_xz .col-sm-2 {width:100% !important;text-align:left !important;}
.ser_show_xz .col-sm-2 img {width:80px;height:74px;}
.ssxz_txt {width:100% !important;}}
.ser_sdown_r01 {float:right;font-size: 18px;color: #faf9f4;border-radius:8px;width:100px;line-height:31px;text-align:center;background-color:#b39068;border:none;}
.ser_sdown_r01:hover {color: #faf9f4;background-color:#b39068;}
.tc_bj {padding-right: 10px;padding-left: 10px;}
.tc_top {font-size: 16px;line-height: 35px;color: #454545;}
.tc_top_txt p {font-size: 16px;line-height: 35px;color: #454545;}
.tc_input input {padding-right: 10px;padding-left: 10px;width:100%;margin-bottom:10px;line-height:36px;}
.tc_input01 input {padding-right: 10px;padding-left: 10px;width:50%;margin-bottom:10px;line-height:36px;}
.tc_input02 textarea {padding-right: 10px;padding-left: 10px;width:100%;margin-bottom:10px;line-height:32px;}
.tc_top_txt span {color: #fc7f5f;}
.tc_top_btn {text-align: center;padding-top: 15px;}
.tc_top_btn a {font-size: 18px;line-height: 40px;color: #ffffff;text-align: center;display: inline-block;height: 40px;width: 160px;background-color: #b39068;}
.tc_top_btn a:hover {color: #ffffff;}
.page {font-size: 16px;color: #b39068;padding-top: 20px;padding-bottom: 20px;text-align: center;}
.main_nav {text-align: center;padding-bottom: 35px;}
.main_nav li {display: inline-block;height: 38px;width: 165px;padding-right: 10px;padding-left: 10px;}
.main_nav li a {font-size: 18px;line-height: 40px;color: #ffffff;display: block;background-color:#575757;}
.main_nav li a:hover, .main_nav .click a, .main_nav .click a:hover {color: #ffffff;background-color:#dbbb7e;}
@media (max-width: 680px){.main_nav li {width: 100%;margin-bottom:10px;}}
.main_txt {font-size: 16px;line-height: 30px;color: #575757;}
.news_list li {display: block;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;}
.news_list li a {display: block;padding-top: 20px;padding-bottom: 20px;padding-right:20px;}
.news_list li a:hover {background-color:#fbf5e9;}
.news_time {font-size: 16px;color: #999999;text-align: center;float: left;height: 80px;width: 80px;padding-top:12px;border: 1px solid #dddddd;}
.news_txt {float: right;width:calc(100% - 110px);}
.news_txt01 {font-size: 18px;line-height: 32px;color: #575757;}
.news_txt02 {font-size: 16px;line-height: 26px;color: #999999;padding-top:3px;}
.news_show_l {float: left;width:calc(100% - 345px);}
.news_show_top {text-align: center;height: 70px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;}
.news_s01 {font-size: 24px;color: #b39068;}
.news_s02 {font-size: 16px;line-height: 28px;color: #999999;}
.news_show_con {font-size: 16px;line-height: 30px;color: #575757;padding-top:15px;}
.back {padding:20px 0;text-align:center;}
.back a {font-size: 16px;color: #b39068;}
.back a:hover {color: #b39068;text-decoration:underline;}
.news_show_r {background-color: #fbf5e9;float: right;width: 290px;margin-top: 70px;padding-top: 10px;padding-bottom: 10px;padding-left: 12px;}
.news_sr_top {font-size: 24px;line-height: 45px;color: #b39068;}
.news_show_r ul {padding-bottom: 25px;}
.news_show_r li {padding:5px 0px;display: block;}
.news_show_r li a {font-size: 16px;line-height: 26px;color: #575757;display: block;letter-spacing: 0px;white-space: nowrap;}
.news_show_r li a span {color: #999999;}
.news_show_r li a:hover {text-decoration:underline;color: #575757;}
.news_info {float: left;height: 155px;width: 230px;border: 1px solid #dddddd;}
.news_info img {width:100%;height:auto;}
.news_txt_info  {float: right;width:calc(100% - 255px);padding-top:10px;}
@media (max-width: 768px){.news_show_l, .news_show_r {float: none;width:100%;}
.info_list li a {padding-right:15px;padding-left:15px;}
.news_info {float: none;height: auto;width: 100%;border: 1px solid #dddddd;}
.news_txt_info  {float: none;width:100%;padding-top:10px;}}
.about01 {background-image: url(../images/about01.png);background-repeat: no-repeat;background-position: center top;padding-top: 62px;}
.about01_list li:nth-child(odd) {display: block;padding-left: calc(50% - 30px);padding-top: 16px;padding-bottom: 16px;}
.about01_list li:nth-child(even) {display: block;padding-right: calc(50% - 30px);padding-top: 16px;padding-bottom: 16px;}
.about01_list li:nth-child(odd) .about01_l,.about01_list li:nth-child(odd) .about01_tag {float: left;}
.about01_list li:nth-child(odd) .about01_r {float: right;}
.about01_list li:nth-child(odd) .about01_tag:before,.about01_list li:nth-child(odd) .about01_tag:after {left:-16px;border-style:dashed dashed dashed solid;border-color:transparent #dbbb7e transparent transparent;}
.about01_list li:nth-child(odd) .about01_tag:after {left:-15px;border-color:transparent #fff transparent transparent;}
.about01_list li:nth-child(even) .about01_l,.about01_list li:nth-child(even) .about01_tag {float: right;}
.about01_list li:nth-child(even) .about01_r {float: left;}
.about01_list li:nth-child(even) .about01_tag:before,.about01_list li:nth-child(even) .about01_tag:after {right:-16px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #dbbb7e;}
.about01_list li:nth-child(even) .about01_tag:after {right:-15px;border-color:transparent transparent transparent #fff;}
.about01_l {font-size: 18px;line-height: 60px;color: #faf9f4;text-align: center;height: 60px;width: 60px;background-color: #dbbb7e;border-radius:50%;letter-spacing:0px;}
.about01_list {background-image: url(../images/about01_line.png);background-repeat: repeat-y;background-position: center center;padding-bottom: 35px;}
.about01_r {width: calc(100% - 75px);}
.about01_tag{border: 1px solid #dbbb7e;position: relative;background-color: #FFF;font-size: 16px;line-height: 26px;color: #575757;padding-top: 12px;padding-right: 12px;padding-bottom: 12px;padding-left: 12px;}
.about01_tag:before, .about01_tag:after{content:"";display:block;border-width:6px 8px;position:absolute;font-size:0;line-height:0;}
@media (max-width: 768px){.about01 {background-position: 7px top;}
.about01_list {background-position: 28px center;}
.about01_list li:nth-child(odd) {display: block;padding-left: 0px;padding-top: 16px;padding-bottom: 16px;}
.about01_list li:nth-child(even) {display: block;padding-right: 0px;padding-top: 16px;padding-bottom: 16px;}
.about01_list li:nth-child(even) .about01_l,.about01_list li:nth-child(even) .about01_tag {float: left;}
.about01_list li:nth-child(even) .about01_r {float: right;}
.about01_list li:nth-child(even) .about01_tag:before,.about01_list li:nth-child(even) .about01_tag:after {right:auto;left:-16px;border-style:dashed dashed dashed solid;border-color:transparent #dbbb7e transparent transparent;}
.about01_list li:nth-child(even) .about01_tag:after {right:auto;left:-15px;border-color:transparent #fff transparent transparent;}}
.contract_title {font-size: 24px;line-height: 72px;color: #b39068;}
.contract_txt {font-size: 16px;line-height: 30px;color: #575757;}
.about02_title {font-size: 18px;line-height: 50px;color: #575757;padding-bottom: 15px;text-align: center;}
.over {overflow: hidden;}
.login01 {font-size: 24px;color: #dbbb7e;}
.login_bj {background-color: #FFF;border: 1px solid #dddddd;padding-top: 35px;padding-right: 5%;padding-bottom: 60px;padding-left: 5%;}
.login_bj .over {margin-top: 30px;}
.login_l {font-size: 18px;line-height: 38px;color: #575757;float: left;width: 23%;}
.login_r {float: right;width: 77%;}
.login_r input {font-size: 16px;line-height: 25px;color: #999;width: 75%;padding-top: 5px;padding-bottom: 5px;border: 1px solid #dddddd;}
#login_dl {font-size: 20px;line-height: 45px;color: #ffffff;background-color: #fc7f5f;width: 140px;outline: none;border:none;padding:0;margin:0;}
.login-line {font-size: 20px;color: #dbbb7e;text-align: center;margin-top:50px;padding-top:22%;padding-bottom:22%;}
.login-line a {font-size: 20px;line-height: 38px;color: #FFF;height: 38px;width: 140px;display: inline-block;background-color:#dbbb7e;}
.login-line {border-left-width:1px;border-left-style:solid;border-left-color:#ddd;}
@media (min-width: 992px){.login-line-reg {padding-top:35%;padding-bottom:35%;}}
@media (max-width: 992px){.login-line {border-left-width:1px;border-left-style:solid;border-left-color:#fff;border-top-width:1px;border-top-style:solid;border-top-color:#ddd;}
.login-line {padding-top:12%;padding-bottom:12%;}}
.login_r_yzm{ padding-right:25% !important;}
.login_r_yzm input {float: left;width: calc(100% - 100px) !important;}
.yzm_reg_btn {float: right;width: 95px;font-size: 16px;line-height: 38px;color: #FFF;height: 38px;display: inline-block;background-color:#dbbb7e;letter-spacing:0px;text-align:center;}
.l_left {background-color: #FFF;float: left;width: 240px;border: 1px solid #dddddd;}
.l_left_top {font-size: 20px;line-height: 48px;color: #FFF;background-color: #dbbb7e;text-align: center;}
.l_left_list {padding-right: 25px;padding-left: 25px;padding-top: 10px;}
.l_left_list li {display: block;padding-top: 5px;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;}
.l_left_list a {font-size: 16px;line-height: 42px;color: #575757;display: block;background-image: url(../images/l_left_tb.png);background-repeat: no-repeat;padding-left: 38px;}
.l_left_list a:hover {color: #dbbb7e;}
.l_click a, .l_click a:hover {color: #FFF;background-image: url(../images/l_left_tb01.png);background-color:#dbbb7e;}
.l_tb01 {background-position: 2px 9px;}
.l_tb02 {background-position: 2px -47px;}
.l_tb03 {background-position: 2px -107px;}
.l_tb04 {background-position: 2px -169px;}
.l_tb05 {background-position: 2px -228px;}
.l_tb06 {background-position: 2px -290px;}
.l_right {float: right;width:calc(100% - 270px);background-color: #FFF;border: 1px solid #dddddd;}
.l_right_top {font-size: 20px;line-height: 48px;color: #575757;padding-left: 18px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ddd;}
.l_right_con {margin-right: 20%;margin-left: 10%;padding-top:25px;padding-bottom:50px;}
.login_rmes {float: right;width: 77%;}
.login_rmes input {font-size: 16px;line-height: 25px;color: #999;width: 100%;padding-top: 5px;padding-bottom: 5px;border: 1px solid #dddddd;padding-left:8%;}
.l_right_con .over {padding:8px 0;}
@media (max-width: 768px){.login_r input {  width: 100%;}}
@media (max-width: 480px){.login_l {  float: none;  width: 100%;}
.login_r {  float: none;  width: 100%;}
.login_rmes {  float: none;  width: 100%;}
.login_r_yzm {  padding-right: 0px !important;}
#login_dl {margin-top: 20px;width: 100%;}
.login_bj .over {margin-top: 10px;}}
.mainbaise {margin-right: auto;margin-left: auto;overflow: hidden;background-color: #FFFFFF;
}
.mainbaise img{ width: 100%;height:auto;
}
.jiamengpic {width: 1200px;margin-right: auto;margin-left: auto;overflow: hidden;
}
.jiamengpic img{
 width: 100%;height:auto;
}
.jiashengbanner {background-image: url(../images/jsbanner.png);background-repeat: no-repeat;background-position: center;height: 620px;
}
.mainqianse {width: 1200px;margin-right: auto;margin-left: auto;
}
.mainqianse img{
 width: 100%;height:auto;
}
.ny_banner {width: 100%;height:620px;background-position: center center;position:relative;}
@media screen and (max-width: 992px){.ny_banner {background-size: cover;height: 320px;}}
@media screen and (max-width: 490px){.ny_banner {height: 158px;}}
