/*通用样式*/
body{
	min-width: 320px;
	 margin:0 auto;
padding:0;
font-family:"Microsoft YaHei";
color:#515151;
position:relative;
}
input,button,select,textarea{outline:none;}
div,p,ul,li{ margin:0; padding:0;}
ul,li{ list-style:none;}
a{ text-decoration:none;font-family:"Microsoft YaHei"; color:#515151;}
a:hover{text-decoration: none;}
.qc{clear:both; height:0px;}
img{ border:0px;outline-width:0px;vertical-align:top; }
b{
	font-weight:normal;}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	padding:0px;
	margin:0;
	font-weight:normal;
}
i{
	font-style:normal;}
input{font-family:"Microsoft YaHei";}
textarea{font-family:"Microsoft YaHei"; padding:0; margin:0;}

.donghua_k{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ywdx{text-transform:uppercase;}
.fy{ text-align:center; padding:80px 0;}
.fy ul li{ border:1px solid #d6d4d4; padding:10px 20px; display:inline;}
.fy ul li.thisclass{ background:#2b3141; color:#fff;}
.fy ul li:hover{background: #2b3141;color: #fff;}
.fy ul li:hover a{color: #fff;}
.fy ul li:hover .pageinfo,.fy ul li:hover .pageinfo strong{color: #fff;}

.kefu{position:fixed; left:0; top:50%; margin-top:-100px; z-index:10;}
.kefu ul li{ position:relative; width:60px; height:60px; margin-bottom:5px;}
.kefu ul li .kefu1{ position: absolute; left:0; top:0; z-index:11;}
.kefu ul li .kefu2{position: absolute; left:-200px; top:0; z-index:10;}
.kefu ul li .kefu3{position: absolute; left:-200px; top:0; z-index:10;}
.kefu ul li:hover{width:200px;}
.kefu ul li:hover .kefu1{ left:-60px;}
.kefu ul li:hover .kefu2{ left:0px;}
.kefu ul li:hover .kefu3{ left:0px;}
.phone{ position:fixed; left:0; bottom:0; width:100%; height:40px; line-height:40px; background:#ac9175; text-align:center; display:none;}
.phone a{ font-size:16px; color:#fff; display:block;}




.sj_dh{position: relative; z-index: 2;}
.sj_dh1{position: absolute; left: 0; width: 100%;}
.sj_dh .container{background: #fff; height: 100px;}
.sj_dh .sj_dh11{float:left; float: left; padding: 10px; padding:13px 27px;}
.sj_dh .sj_dh12{padding-left: 290px;}
.sj_dh .sj_dh12 ul{ overflow: hidden;}
.sj_dh .sj_dh12 ul *{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sj_dh .sj_dh12 ul li{ float: left; width: 14.2857%; text-align: center;}
.sj_dh .sj_dh12 ul li a{ display: block; line-height:100px; background: url(../images/tp2.jpg) center 200% no-repeat; font-size: 16px;}
.sj_dh .sj_dh12 ul li a:hover{background: url(../images/tp2.jpg) center 86% no-repeat; color: #82542e;}

.sy_nra{background: #f3f3f3; padding: 20px 0; overflow: hidden;}
.sy_nra_left{ background: url(../images/tp5.jpg) left center no-repeat; padding-left: 45px; float: left; padding-right: 20px;}

.sy_nra_left span{ font-size: 15px; color: #757575;}
.sy_nra_left p{font-size: 12px;
-webkit-transform: scale3d(0.85,0.85,1);
    -ms-transform: scale3d(0.85,0.85,1);
    -o-transform: scale3d(0.85,0.85,1);
    -moz-transform: scale3d(0.85,0.85,1);
    transform: scale3d(0.85,0.85,1);
    margin-left: -3px;
    color: #757575;}
.sy_nra_cont{ height: 37px; max-width: 661px; overflow: hidden; font-size: 15px; color: #7a7a79; line-height: 37px; padding-left: 20px; float: left; border-left: 1px solid #d4d4d4;}
.sy_nra_cont a{ display: inline-block; color: #7a7a79; padding: 0 10px;}
.sy_nra_cont a:hover{color: #ac9175;}
.sy_nra_right{ float: right;}
.sy_nra_right input[type="text"]{ width: 280px; height: 40px; line-height:40px; border: 1px solid #dddddd; background: #fff url(../images/tp6.jpg) 10px center no-repeat; padding-left: 40px; vertical-align: middle;}
.sy_nra_right input[type="submit"]{ width: 80px; color: #fff; background: #b08f6c; height: 40px; line-height: 40px; border: none; vertical-align: middle;}

.sy_nrb .container{ padding: 50px 0; overflow: visible;}
.sy_nrb .sy_nrb1_hover{background: #ac9175; }
.none{display: none; }
.sy_nrb .sy_nrb1_bj{color: #fff;}
.sy_nrb .sy_nrb1_bj .sy_nrba span{float: left; font-size: 45px; line-height: 42px;}
.sy_nrb .sy_nrb1_bj .sy_nrba p{ font-size:19px; line-height: 21px;}
.sy_nrb .sy_nrb1_bj .sy_nrba p i{ font-size: 15px;}
.sy_nrb .sy_nrb1_bj .sy_nrbb{ font-size: 28px;}
.sy_nrb .sy_nrb1_bj a{ display: block; width: 160px; height: 40px; line-height: 40px; text-align: center; background: #fff; color: #ac9175; margin-top: 10px;}
.sy_nrb .sy_nrb1_bj{ padding: 4% 0 0 4%;}
.sy_nrb .sy_nrb1_bj1 img{ width: 100%;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; }
.sy_nrb .sy_nrb1_bj1{ padding: 0; position: relative; background: #000;}
.sy_nrb .sy_nrb1_bj1 span{display: block; width: 150px; margin-left: -75px; border: 1px solid #fff; position: absolute; left: 50%; top:50%; text-align: center; color: #fff; line-height: 40px; margin-top:-20px; font-size: 18px;}
.sy_nrb .sy_nrb1_bj1:hover img{
	position: relative;
	z-index: 2;
	-moz-box-shadow:1px 1px 10px #3e3e3e;
	-webkit-box-shadow:1px 1px 10px #3e3e3e;
	box-shadow:1px 1px 10px #3e3e3e;
	filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;
	-webkit-transform: scale3d(1.1,1.1,1);
    -ms-transform: scale3d(1.1,1.1,1);
    -o-transform: scale3d(1.1,1.1,1);
    -moz-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);}
.sy_nrb2{background: #303748; overflow: hidden;}
.sy_nrb2 ul li{float: left; width:14.2857%; text-align: center; border-left: 1px solid #fff; height: 80px; background: #303748;}
.sy_nrb2 ul li:nth-child(1){border: none;}
.sy_nrb2 ul li a{color: #fff;display: block; padding-top: 20px; font-size: 16px;}
.sy_nrb2 ul li a span{display: block; width: 32px; height: 1px;background: #fff; margin: 10px auto 0;}
.sy_nrb2 ul li:hover{ background: #ac9175;}
.sy_nrb2 ul li.sy_nrb2_hover{ background: #ac9175;}

.sy_by{font-size: 28px; color: #43292a; font-weight: bold; padding-bottom: 10px;}
.sy_by span{font-family: 'simsun'; font-size: 15px; color: #46474b; font-weight: normal;}
.sy_by a.sy_by_a{ float: right; border: 1px solid #c4c4c4; padding:5px 15px; font-size: 12px; color: #828282; font-weight: normal;}
.sy_by a:hover{background: #ac9175; color: #fff;}

.sy_nrc{background: #f1f1f1;padding:40px 0;}
.sy_nrc_ba{background: #303748;text-align: center; color: #fff; padding: 0 5%;}
.sy_nrc_ba h3{font-size: 24px;font-weight: bold; padding: 40px 0 32px;}
.sy_nrc_ba a{ color:#fff;}
.sy_nrc_ba p{ height: 81px; overflow: hidden; font-size: 14px; line-height: 27px;}
.sy_nrc_b ul{padding: 34px 0 40px;}
.sy_nrc_b ul li{ display: inline-block; width: 30%; padding: 0 10px;}
.sy_nrc_b ul li img{ width: 100%;}
.sy_nrc_bb{ padding: 0;}
.sy_nrc_bba{ height: 189px; color: #fff; background: url(../images/tp9.jpg) center no-repeat; background-size: cover; text-align: center;}
.sy_nrc_bba a{ color:#fff;}
.sy_nrc_bba span{font-size: 24px; font-weight: bold; display: block; padding-top: 50px; padding-bottom: 20px;}
.sy_nrc_bba p{font-size: 16px;}
.sy_nrc_bbb{background: #ac9175 url(../images/tp10.jpg) center 125px no-repeat; height: 189px; text-align: center; color: #fff;}
.sy_nrc_bbb a{ color:#fff;}
.sy_nrc_bbb span{font-size: 24px; font-weight: bold; display: block; padding-top: 40px; padding-bottom: 15px;}
.sy_nrc_bbb p{font-size: 16px;}

.sy_new_a{background: #fff; padding: 38px 30px;}
.sy_new_a ul li{overflow: hidden;padding-top: 50px;}
.sy_new_a ul li:nth-child(1){padding-top: 0;}
.zy_new .sy_new_a ul li:nth-child(2){padding-top: 0;}
.sy_new_aa{ float: left; width: 69px; height: 75px; background: url(../images/tp13.jpg) center no-repeat; background-size: contain; text-align: center; margin-right: 30px;}
.sy_new_aa span{ line-height: 50px; font-size: 30px; color: #303136; font-weight: bold;}
.sy_new_aa p{font-size: 14px; color: #303136;}
.sy_new_ab span{display: block; font-size: 16px; color: #535353; padding-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sy_new_a ul li:hover .sy_new_ab span{ color: #ac9175;}
.sy_new_ab p{ height: 40px; overflow: hidden; font-size: 12px; color: #7f7f7f; line-height: 20px;}
.footer1{ background: #2b3141; line-height: 30px;padding: 15px 0;}
.footer1 p{font-size: 15px; color: #c9c9c9; float: left;}
.footer1 ul{padding-left: 140px;}
.footer1 ul li{display: inline-block;padding-right: 20px; font-size: 15px;}
.footer1 ul li a{color: #fff;}

.footer2{padding: 30px 0;}
.footer21 ul{overflow: hidden;}
.footer21 ul li{ float: left; width: 20%;}
.footer21 ul li span{font-size: 16px; display: block; line-height: 40px;}
.footer21 ul li p{font-size: 14px; line-height: 30px;}
.footer21 ul li a{ color: #e2e2e2;}
.footer22 span{font-size: 18px; color: #dcdcdc;}
.footer22 p{ font-size: 30px; color: #fff; font-weight: bold;}
.footer22 span{font-size: 18px; color: #dcdcdc;}
.footer22 i{ display: block; font-size: 14px; color: #fff; width: 80%; padding-top:2px;}
.footer221{ padding-top: 20px; display: block;}
.footer23{ text-align: right;}
.footer23 img{ width: 100%; max-width: 120px; display: inline-block;}
.footer23 p{ width: 100%; max-width: 120px; display: inline-block; text-align: center; color: #fff; padding-top:10px;}
.footer3{ text-align: center; line-height: 30px; padding: 10px 0; font-size: 13px; color: #929292;}
.footer3 a{ color:#929292;}
.footer3 span{ display:inline-block;}

.sy_case_nr{ margin-left: -10px; margin-right: -10px;}
.sy_case_nr .owl-carousel .owl-item .sy_case_nr11 img{ width: auto;}
.sy_case_nr .sy_case_nr_li .sy_case_nr1{ display: block; position: relative;}
.sy_case_nr .sy_case_nr_li .sy_case_nr11{ width: 100%; position: absolute;left:0; top:40%; margin-top: -51px; text-align: center;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.sy_case_nr .sy_case_nr_li .sy_case_nr11 p{ width: 150px; line-height: 30px; border: 1px solid #fff; margin: 0 auto; color: #fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; margin-top: 20px;}

.sy_case_nr .sy_case_nr_li .sy_case_nr1:hover>img{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.sy_case_nr .sy_case_nr_li .sy_case_nr1 {background: #000;}
.sy_case_nr_li>p{ text-align: center; line-height: 70px;background: #ededed; font-size: 18px; color: #46474b;}
.sy_case_nr_li>p a{ display: block;}
.sy_case_nr .sy_case_nr_li:hover .sy_case_nr11{ width: 100%; position: absolute;left:0; top:50%; margin-top: -51px; text-align: center;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.sy_case_nr .sy_case_nr_li:hover .sy_case_nr11 p{ width: 150px; line-height: 30px; border: 1px solid #fff; margin: 0 auto; color: #fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; margin-top: 20px;}
.sy_case_nr .sy_case_nr_li:hover>p{background: #ac9175; color: #fff;}
.sy_case_nr .sy_case_nr_li:hover>p a{color: #fff;}

.sy_nrd{padding: 40px 0;}

.sy_case_nr .customNavigation{display:none;}
#owl-demo1.owl-theme .owl-controls{bottom: auto; top:-45px; z-index: 3;}
#owl-demo1.owl-theme .owl-controls .owl-pagination{float: right;display: block; padding-right: 20px;}
#owl-demo1.owl-theme .owl-controls .owl-page.active span, #owl-demo1.owl-theme .owl-controls.clickable .owl-page:hover span{
	background: #ac9175;
	filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1; 
}
#owl-demo1.owl-theme .owl-controls .owl-page span{
	background: #303748;
	filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;
}
.owl-carousel .owl-item .sy_case_nr_li{ padding: 0 10px;}
.sy_new .sy_new_nr_li img{ width: 100%;}
.sy_new .sy_new_nr_li p{ height: 70px; width: 100%; position: absolute; left:0; bottom:0; line-height: 70px; padding-left: 10px; padding-right: 120px;background: rgba(48,49,54,.5);font-size: 16px; color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#owl-demo2.owl-theme .owl-controls{height: 43px; width: 120px; left:auto; right: 0;}
#owl-demo2.owl-theme .owl-controls .owl-pagination{float: right; padding-right: 10px;}
#owl-demo2.owl-theme .owl-controls .owl-page span{
	width: 8px;
	height: 8px;
	-webkit-border-radius:0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #fff;
    opacity: 1;
}
#owl-demo2.owl-theme .owl-controls .owl-page.active span, #owl-demo2.owl-theme .owl-controls.clickable .owl-page:hover span{
	opacity: 1;
	background: #47484c;
	
}
.sy_new .customNavigation{ display: none;}

.zy_dh{position: static;}
.zy_dh .sj_dh1{ position: static;}
.zy_banner{ width: 100%; text-align: center; display: table; height: 250px; background: url(../images/tp17.jpg) center no-repeat; background-size: cover;}
.zy_banner_table{ display: table-cell;vertical-align: middle; color: #fff;}
.zy_banner_table a{ color: #fff;}
.zy_banner_table span{display: block; font-size: 36px; font-weight: bold;}
.zy_banner_table i{display: block;  width: 131px; height: 12px; background: url(../images/tp16.png) center no-repeat; background-size: 100 auto; margin:10px auto;}

.zy_sec{background: #f5f5f5;}
.zy_sec_dh{ text-align: center; padding: 10px 0;}
.zy_sec_dh ul li{ display: inline-block; line-height: 30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.zy_sec_dh ul li a{ display: block; padding:0 20px;}
.zy_sec_dh ul li.zy_sec_dh_hover,.zy_sec_dh ul li:hover{background: #303748;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.zy_sec_dh ul li.zy_sec_dh_hover a,.zy_sec_dh ul li:hover a{color: #fff;}
.zy_sec_sjdh{background: #fff; padding: 10px 0; text-align: center;}
.zy_sec_sjdh ul li{display: inline-block; padding: 10px 10px;}
.zy_sec_sjdh ul li a{ color: #909090;}
.zy_sec_sjdh ul li a:hover{ color: #76410a;}

.zy_sec_pic{ overflow: visible;padding-bottom: 50px; padding-top: 50px;}
.zy_sec_pic ul li{ margin-top: 30px;}
.zy_sec_pic ul li a{display: block;}
.zy_sec_pic ul li p{background: #fff; text-align: center; border-top: 1px solid #f9f8f8; line-height: 60px;}
.zy_sec_pic ul li:hover a{
	-moz-box-shadow:1px 1px 20px #b2b2b2;
	-webkit-box-shadow:1px 1px 20px #b2b2b2;
	box-shadow:1px 1px 20px #b2b2b2;}
.zy_sec_pic img{ width: 100%;}

.zy_case .zy_sec_sjdh ul li{ padding: 0;}
.zy_case .zy_sec_sjdh ul li a{ display: block;padding: 5px 20px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.zy_case .zy_sec_sjdh ul li a:hover{background: #303748; color: #fff;}
.zy_case .zy_sec_sjdh ul li.zy_case_hover a{background: #303748; color: #fff;}

.zy_case_a{background: #fff;}

.zy_case_b{ padding: 20px 0 50px; overflow: hidden;}
.zy_case_b .sy_case_nr_li{ padding-top: 30px;}
.zy_case_b .sy_case_nr_li .sy_case_nr1{ display: block; position: relative;}
.zy_case_b .sy_case_nr_li .sy_case_nr11{ width: 100%; position: absolute;left:0; top:40%; margin-top: -51px; text-align: center;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.zy_case_b .sy_case_nr_li .sy_case_nr11 p{ width: 150px; line-height: 30px; border: 1px solid #fff; margin: 0 auto; color: #fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; margin-top: 20px;}
.zy_case_b .sy_case_nr_li .sy_case_nr1:hover>img{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.zy_case_b .sy_case_nr_li .sy_case_nr1 {background: #000;}
.sy_case_nr_li a>p{ text-align: center; line-height: 70px;background: #ededed; font-size: 18px; color: #46474b;}
.zy_case_b .sy_case_nr_li:hover .sy_case_nr11{ width: 100%; position: absolute;left:0; top:50%; margin-top: -51px; text-align: center;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.zy_case_b .sy_case_nr_li:hover .sy_case_nr11 p{ width: 150px; line-height: 30px; border: 1px solid #fff; margin: 0 auto; color: #fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; margin-top: 20px;}
.zy_case_b .sy_case_nr_li:hover a>p{background: #ac9175; color: #fff;}
.zy_case_b .sy_case_nr_li img{ width: 100%;}
.zy_case_b .sy_case_nr_li .sy_case_nr11 img{ width: auto;}

.zy_abuto{ padding: 60px 0;font-size: 15px; color: #7e7e7e; line-height: 30px;}
.zy_abuto_1{float: right; width: 47%; margin-left: 6%;}
.zy_abuto_2{ width: 47%;}
.zy_abuto span{display: block; padding-top: 20px; font-family: simsun;font-size: 40px; line-height: 45px; color: #46474b; padding-bottom: 10px;}
.zy_abuto h3{font-size: 28px; color: #43292a; font-weight: bold; padding-bottom: 10px;}

.zy_abuto_a{background: #fff; padding: 40px 0;}
.zy_about_top{ font-size: 28px; color: #43292a; font-weight: bold; padding-bottom: 20px;}

.zy_about_top span{font-size: 22px; color: #46474b; font-weight: normal; font-family: simsun;}

.zy_about_a_nr{ background: #f5f5f5; margin: 0;}
.zy_about_a_nr_l{ padding: 0;}
.zy_about_a_nr_r{ padding: 40px;font-size: 15px; color: #7e7e7e; line-height: 30px;}
.zy_about_a_nr_r1{ height: 270px; overflow-y: auto;}

.zy_about_a_nr_r1::-webkit-scrollbar{
    width: 2px;
    height: 2px;
    background-color: #cdcdcd;
}
.zy_about_a_nr_r1::-webkit-scrollbar-track{
    -webkit-box-shadow: none;
    border-radius: 0px;
    background-color: #cdcdcd;
}
.zy_about_a_nr_r1::-webkit-scrollbar-thumb{
    height: 2px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    background-color: #ac9175;
}
.zy_about_ry li{ padding-bottom: 30px;}
.zy_about_ry li img{ width: 100%;}

.zy_abuto_b{padding: 40px 0;}

.zy_abuto_crcm{padding: 0 30px; position: relative;}
.zy_abuto_crcm .owl-controls{display: none !important;}
.zy_abuto_crcm .btn{font-size: 50px; color: #696969; font-weight: bold; font-family: simsun;top:50%; margin-top: -40px; padding: 0;}
.zy_abuto_crcm .item{padding: 0 10px;}
.zy_abuto_crcm .prev{ position: absolute; left:0; }
.zy_abuto_crcm .next{ position: absolute; right:0; }
.zy_join1{text-align: center;}
.zy_join1 span{font-size: 32px; color: #46474b; padding: 0;}
.zy_join1 p{font-size: 28px; color: #43292a; font-weight: bold; padding: 5px 0 15px;}
.zy_join1 i{ display: block; width: 56px; height: 3px;background: #ac9175; margin: 0 auto;}
.zy_join2{font-size: 15px; color: #616161;text-align: center; padding-top: 30px;}

.zy_join3{text-align: center;background: url(../images/tp24.jpg); padding: 60px 0 180px;}
.zy_join3 span{font-size: 32px; color: #ac9175; padding: 0;}
.zy_join3 p{font-size: 28px; color: #ac9175; font-weight: bold; padding: 5px 0 15px;}
.zy_join3 i{display: block; width: 56px; height: 3px;background: #ac9175; margin: 0 auto;}
.zy_join4{ margin-top: -100px;}
.zy_join4 ul li{padding-bottom: 30px;}
.zy_join4 ul li .zy_join4_by{font-size: 18px; color: #454545;}
.zy_join4 ul li .zy_join4a{background: #fff; padding:30px;}
.zy_join4 ul li .zy_join4a span{ background: #ac9175; width: 36px; height: 2px; padding: 0; margin-bottom: 10px;}
.zy_join4 ul li .zy_join4a .zy_join4_nr{ height: 160px; overflow: hidden; font-size: 14px; color: #858585; padding-right: 20px;}
.zy_con2 ul{ background: #fff; overflow: hidden; padding: 20px 30px;}
.zy_con2 ul li{ padding-left: 60px; background-size: 50px !important; line-height: 30px;}
.zy_con2 ul li:nth-child(1){background: url(../images/tp25.jpg) left center no-repeat; padding-top: 10px;}
.zy_con2 ul li:nth-child(2){background: url(../images/tp26.jpg) left center no-repeat; padding-top: 10px;}
.zy_con2 ul li:nth-child(3){background: url(../images/tp27.jpg) left center no-repeat;}
.zy_con2 ul li:nth-child(4){background: url(../images/tp28.jpg) left center no-repeat;}
.zy_con2 span{font-size: 16px; color: #4f4f4f; padding: 0; line-height: 30px; font-family: "微软雅黑";}
.zy_con2 p{font-size: 17px; color: #2e2e2e;}
.zy_con2 .zy_con2_lxdh{font-size: 24px; color: #76410a; font-weight: bold;}

.zy_con2 .zy_con2_qq{display: block; width: 110px; height: 24px; line-height: 24px; padding: 0; font-size: 14px; color: #fff;background: #303748;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; text-align: center;}
.zy_con2 .zy_con2_dz{font-size: 14px; color: #2e2e2e; line-height: 24px;}

.zy_con1{text-align: center; padding-bottom: 30px; font-size: 16px; color: #777;}

.mapbox{position: relative;}
.mapbox .link{ position: absolute; right:20px; bottom:20px; z-index: 10; display: block;
	display: block;
    width: 110px;
    height: 24px;
    line-height: 24px;
    padding: 0;
    font-size: 14px;
    color: #fff;
    background: #303748;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
}
#map .BMap_cpyCtrl{display: none;}
#map .anchorBL{display: none;}
#map .BMap_stdMpCtrl{ display: none;}

.zy_con3{ padding-top: 50px;}
.zy_con34{padding-left: 5%;}
.zy_con32 span{font-size: 32px; color: #46474b; padding-top: 10px;}
.zy_con32 p{font-size: 28px; color: #43292a; font-weight: bold;}
.zy_con32 i{display: block;background: #ac9175; width: 60px; height: 3px; margin-top: 20px;}
.zy_con33 p span{ font-family: "微软雅黑"; font-size: 16px; color: #46474b; line-height: 30px; padding-top: 10px; padding-bottom: 10px;}
.zy_con33 p input{ width: 100%; height: 50px; padding-left:10px; line-height: 50px; background: #f5f5f5; border: 1px solid #d9d9d9;}
.zy_con33 p textarea{ width: 100%; height: 100px;; padding-left:10px; line-height: 50px; background: #f5f5f5; border: 1px solid #d9d9d9;}
.zy_con35{ width: 220px; line-height: 50px; height: 50px; background: #303748; color: #fff;font-size: 15px; text-align: center; border: none; margin-top: 12px;}

.zy_new_a{background: #fff; margin-top: 50px;}
.zy_new_ab{ padding: 30px;}
.zy_new_a .sy_new_aa{float: none;}
.zy_new_a .sy_new_ab span{font-size: 18px; font-weight: bold; padding-top: 20px;}
.zy_new_a .sy_new_ab p{font-size: 14px; line-height: 24px; height: 72px;}
.zy_new .sy_new_a{ margin-top: 30px;}
.zy_new .sy_new_a ul{ height: auto !important;}

.zy_new_info .zy_new_info_a{background: #fff; padding: 50px 50px 30px; margin-top: 50px;}
.zy_new_info .zy_new_info_top{text-align: center; padding-bottom: 20px;}
.zy_new_info .zy_new_info_top h3{font-size: 30px; color: #432929;}
.zy_new_info .zy_new_info_top p{ font-size: 12px; color: #8a8a8a; padding: 20px 0;}
.zy_new_info .zy_new_info_top p a{ color: #8a8a8a;}
.zy_new_info_zy{border: 1px solid #cbcbcb; padding: 20px; font-size: 15px; color: #838383; line-height: 30px;}
.zy_new_info_nr{font-size: 15px; color: #6c6c6c; line-height: 30px; padding: 30px 0;}
.zy_new_info_nr img{ max-width: 98%;}
.zy_new_info_syp{ padding-top: 30px; border-top: 1px solid #cccccc;}
.zy_new_info_syp p{ float: left; width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #5c5c5c;}
.zy_new_info_syp p a{ color: #5c5c5c;}
.zy_new_info_syp p a:hover{ color: #a37f64;}
.zy_new_info_syp p:nth-child(2){text-align: right;}


.zy_new_info .zy_about_top{ padding-top: 50px;}

.zy_new_info_xgtj{background: #fff;}
.zy_new_info_xgtj .sy_new_a{padding: 0 0 50px;}
.zy_new_info_xgtj .sy_new_a ul{ height: auto !important;}
.zy_new_info_xgtj .sy_new_a ul li{ padding-top: 40px;}

.zy_dztc_crcm{background: #000;}
.zy_dztc_crcm .slides li{display: table;}
.zy_dztc_crcm .slides li p{display: table-cell; vertical-align: middle;}
.zy_dztc_crcm .slides li img{ width: auto; height: auto; max-height: 100%; max-width: 100%; padding:20px;}
.zy_dztc_crcm .pagination{ display: none;}
.zy_dztc_fhsy{ position: fixed; left: 10px; top:10px; z-index: 999;}
.zy_dztc_fhsy a{ display: block; width:180px; height: 40px; line-height: 40px;background: #303748; color: #fff; text-align: center;}



.s1 {
  position: fixed;
  z-index: 10;
  left: 50%;
  top: 50%;
  margin: -150px 0 0 -250px;
  width: 500px;
  height: 300px;
  background: rgba(255,255,255,.7);
  box-shadow: 0 0 15px rgba(0,0,0,.3);
}

.s1 p {
  margin: 0;
  padding: 50px 0 20px 0;
  font-family: Arial;
  font-size: 60px;
  font-weight: bold;
  text-align: center;
}

.s1 span {
  display: block;
  font-family: Arial;
  font-size: 25px;
  color: #666;
  text-align: center;
}

.s1 a {
  margin: 20px auto 0 auto;
  display: block;
  width: 220px;
  height: 50px;
  border-radius: 5px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  text-decoration: none;
  font-family: Arial;
  font-size: 25px;
  background: #f88371;
}

.s1 a:hover { background: #ed6f5c; }
 @media (max-width:480px) {

.s1 {
  margin: -127px 0 0 0;
  width: 80%;
  height: 255px;
  left: 10%;
}

.s1 p { font-size: 36px; }

.s1 span { font-size: 18px; }
}





@media (min-width: 992px) and (max-width: 1460px) {
}
@media (max-width:1200px){
	.sy_nra_cont{max-width: 465px;}
	.sy_nrc_bba{ height: 176px;}
	.sy_nrc_bbb{ height: 176px;}
	.sy_new_a{ padding: 29px 30px;}
	.sy_new_a ul li{padding-top: 20px;}
	.footer22 p{font-size: 29px;}
	.footer22{display: none;}
	.zy_about_a_nr_r1{height: 203px;}
	.zy_con36{display: none;}
	.zy_con34{padding-left: 15px; width: 100%;}
	.zy_con2 .zy_con2_lxdh{font-size: 18px;}
	.zy_new_ab{padding: 20px;}
	.zy_new_a .sy_new_ab p {font-size: 12px;line-height: 20px;height: 40px;}
	.zy_new_a .sy_new_ab span{font-size: 17px;}
}
@media (min-width:992px){
}
@media (max-width:992px){
	.sj_dh .sj_dh12{ display: none;}
	.sj_dh11{ width: 60%; max-width: 136px; float: none;}
	.sj_dh11 img{ width: 100%;}
	.sj_dh .container{ height: auto;}
	.sj_dh .sj_dh11{padding: 8px 10px;}
	.sj_dh1{ position: static;}
	.sy_nra_cont{display: none;}
	.sy_nra_left{ display: none;}
	.sy_nra_right{float: none;}
	.sy_nra_right input[type="text"]{ width: 80%;}
	.sy_nra_right input[type="submit"]{ width: 20%;}
	.sy_nrb1_qc{clear: none;}
	.sy_nrb .sy_nrb1_bj a{float: right;margin-top: -43px; margin-right: 10px;}
	.sy_nrb .sy_nrb1_bj{overflow: hidden; padding-bottom: 20px;}
	.sy_nrc_bba,.sy_nrc_bbb{ height: 164px;}
	.sy_new_a {padding: 38px 30px;}
	.sy_new_a ul{height: 172px; overflow: hidden;}
	.zy_about_a_nr_r{padding: 20px;}
	.zy_about_a_nr_l{ width: 100%;}
	.zy_con2 ul li{ padding-bottom: 20px;}
	.zy_new_a{ margin-top: 15px;}
	.zy_new_a img{ width: 100%;}
	.zy_new_ab{padding: 30px 45px;}
	.zy_new_info .zy_new_info_a{padding: 20px; margin-top: 20px;}
	.zy_new_info .zy_new_info_top h3{font-size: 20px;}
	.zy_new_info .zy_new_info_top p{padding: 10px 0;}
	.zy_new_info .zy_new_info_top{padding-bottom: 10px;}
	.zy_new_info_zy{font-size: 12px;}
	.zy_new_info_nr{font-size: 13px; padding-top: 10px;}
	.zy_new_info .zy_about_top{ padding-top: 20px; font-size: 18px;}
	.zy_about_top span{font-size: 12px; color: #838383;}
	.sy_nrb .sy_nrb1_bj1:nth-child(7){ display:none}
	.sy_nrb .container{ padding:20px 0;}
	.sy_nrc{ padding:20px 0;}
	.sy_nrc_ba h3{ padding:20px 0 10px; font-size:18px;}
	.sy_nrc_bba span,.sy_nrc_bbb span{ font-size:20px; font-size:20px;}
	.sy_nrc_b ul{ padding:10px 0 20px;}
	.sy_by{ font-size:18px;}
	.sy_by span{ display:none;}
	.sy_case_nr_li a>p{ font-size: 14px; line-height:40px;}
	.sy_nrd{ padding:20px 0;}
	.sy_new_a{padding:10px;}
	.sy_nrb .sy_nrb1_b