/*通用样式*/



body{



	min-width: 320px;



	 margin:0 auto;



padding:0;



font-family:"Microsoft YaHei";



color:#515151;



position:relative;



font-size: 14px;



}



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;}



*{



    -webkit-transition: all 0.4s ease-in-out;



    -moz-transition: all 0.4s ease-in-out;



    -o-transition: all 0.4s ease-in-out;



    transition: all 0.4s ease-in-out;



	}



.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:60px 0;}



.fy ul li{ border:1px solid #d6d4d4; display: inline-block;}



.fy ul li a{ display:inline-block; padding:10px 20px;}



.fy ul li.thisclass{ background:#ffc526; color:#fff; padding:10px 20px;}



.fy ul li:hover{background: #ffc526;color: #fff;}



.fy ul li:hover a{color: #fff;}



.fy ul li:hover .pageinfo,.fy ul li:hover .pageinfo strong{color: #fff;}



















.top{ border-bottom: 1px solid #ddd; line-height: 60px;}



.top .left{ background: url(../image/tp1.png) center left no-repeat; padding-left: 35px;}



.top .right{ float: right; line-height:60px !important;}



.top .right a{ display: inline-block; padding:0; width: 34px; height: 34px; background: #9e9d9d; border-radius: 50%; vertical-align: middle; line-height: 34px; position: relative;}



.top .right a span{ display: inline-block; width: 34px; height: 34px; vertical-align: top; background-size: 18px !important;}



.top .right a::after{ width: 34px; height: 34px; position: absolute; left:0; top:0; content: " "; background-size: 18px !important;



    opacity: 0;



    -webkit-transform: translate(-30%,0);



    transform: translate(-30%,0);



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;







}



.top .right a:hover{background: #21263f;}



.top .right a:hover span{



	opacity: 0;



    -webkit-transform: translate(30%,0);



    transform: translate(30%,0);



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}



.top .right a:hover::after{



     opacity: 1;



    -webkit-transform: translate(0, 0);



    transform: translate(0, 0);



}



.top .right a.bshare-weixin span,.top .right a.bshare-weixin::after{ background: url(../image/tp2.png) center no-repeat;}



.top .right a.bshare-sinaminiblog span,.top .right a.bshare-sinaminiblog::after{ background: url(../image/tp4.png) center no-repeat;}



.top .right a.bshare-qqim span,.top .right a.bshare-qqim::after{ background: url(../image/tp5.png) center no-repeat;}







.top1 .logo{ float: left; line-height: 100px;}



.top1 .logo a{ display: block;}



.top1 .logo img{ height: 80px; vertical-align: middle;}



.top1 .right{ padding-left: 18%; overflow: hidden;}



.top1 .right li{ float: left; line-height: 100px; font-size: 16px; width: 12.5%; text-align: right;}



.top1 .right li a{ color: #484748; display: inline-block; position: relative;}







.bsBox {



    height: 260px !important;



    width: 232px !important;



}







.top1 .right li a::after {



    content: attr(data-text);



    color: #484748;



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 90%;



    opacity: 0;



    border-bottom: 3px solid #21263f;



    -webkit-transform: translate3d(0, 3em, 0);



    transform: translate3d(0, 3em, 0);



    -webkit-transition: -webkit-transform 0s 0.3s ease-in-out, opacity 0.2s;



    transition: transform 0s 0.3s ease-in-out, opacity 0.2s;



}



.top1 .right li a span {



    display: block;



    pointer-events: none;



}



.top1 .right li a:hover::after,.top1 .right li a.hover::after {



    opacity: 1;



    -webkit-transform: translate3d(0, 0, 0);



    transform: translate3d(0, 0, 0);



    -webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 0.1s;



    transition: transform 0.5s ease-in-out, opacity 0.1s;



    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);



    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);



}



.top1 .right li a:hover span,.top1 .right li a.hover span{ color: #fff;



    -webkit-animation: anim-francisco 0.3s forwards;



    animation: anim-francisco 0.3s forwards;



    -webkit-transform: translate3d(0, -1em, 0);



    transform: translate3d(0, -1em, 0);



}



.title{ text-align: center; padding-bottom: 30px;}



.title .text1{ font-size: 40px; color: #313131; font-family: Aldine721 BT;}



.title .text2{  font-size: 20px; color: #ffc526; display: inline-block;



	-moz-transform:rotate(30deg);



	-webkit-transform:rotate(30deg);



	-o-transform:rotate(30deg);



	-ms-transform:rotate(30deg);



	transform:rotate(30deg);



	animation: Circle 2s infinite linear;



}



@keyframes Circle{



	0%{



		transform: rotate(0deg);



	}



	100%{



		transform: rotate(360deg);



	}



}



.title .text3{ font-size: 24px; color: #313131;}







.flexslider2{ display: none;}







.section{ padding:90px 0;}







.section1 .content{ text-align: center; padding-bottom: 40px;}



.section1 .content p{ text-align: center; display: inline-block; font-size: 16px; color: #313131; position: relative; line-height: 40px;}



.section1 .content p a{ color: #313131; display: inline-block; position: relative; z-index: 2; padding: 0 30px;}



.section1 .content p:after{



	width: 100%;



	height: 40px;



	content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    z-index: 1;



    opacity: 0;



    background-color:#21263f;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    -webkit-transform: scale(0.5,0.5);



    transform: scale(0.5,0.5);



    border-radius: 20px;



}



.section1 .content p:hover:after,.section1 .content p.hover:after{



    opacity: 1;



    -webkit-transform: scale(1,1);



    transform: scale(1,1);



}



.section1 .content p:hover a,.section1 .content p.hover a{ color: #fff;}



.section1 .nr{ position: relative;}



.section1 .nr ul:nth-child(1){ position: relative;left:auto;top:auto;}



.section1 .nr ul{ position: absolute;left:0; top:0; width: 100%;}



.section1 .nr li a{ display: block;position: relative; overflow: hidden; padding-bottom: 170px;}



.section1 .nr li img{ width: 100%;}



.section1 .nr li .text{ width: 100%; text-align: center; position: absolute; left:0; bottom: 0; padding: 10px 30px;}



.section1 .nr li .text p:nth-child(1){ font-size: 18px; color: #454545; padding-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.section1 .nr li .text p:nth-child(2){ font-size: 14px; color: #919191; line-height: 24px; height:48px; overflow: hidden; margin-bottom: 20px;}



.section1 .nr li .text p:nth-child(3){



	font-size: 14px; color: #21263f; background: #fff; display: inline-block; width: 150px; height: 40px; line-height: 40px;



	border-radius: 20px;



	opacity: 0;



    -webkit-transition: all 0.8s ease-in-out;



    -moz-transition: all 0.8s ease-in-out;



    -o-transition: all 0.8s ease-in-out;



    transition: all 0.8s ease-in-out;



	-webkit-transform: translateY(40px);



	transform: translateY(40px);



}



.section1 .nr .hover{ opacity: 1; z-index: 1;}



.section1 .nr .none{opacity: 0; z-index: 0;}



.section1 .nr .none li{



	



	-webkit-transform: translateY(0);



	transform: translateY(0);



	



}



.section1 .nr .none li{



	-webkit-transform: scale(0.5,0.5);



    transform: scale(0.5,0.5);



}



.section1 .nr .hover li{



    -webkit-transition: all 0.8s ease-in-out;



    -moz-transition: all 0.8s ease-in-out;



    -o-transition: all 0.8s ease-in-out;



    transition: all 0.8s ease-in-out;



	-webkit-transform: scale(1,1);



    transform: scale(1,1);



}



.section1 .nr li:hover .text{ background: #21263f; padding: 50px 30px;}



.section1 .nr li:hover .text p:nth-child(1){ color: #fff;}



.section1 .nr li:hover .text p:nth-child(2){ color: #cacbce; height: 72px;}



.section1 .nr li:hover .text p:nth-child(3){



	opacity: 1;



	-webkit-transform: translateY(0);



	transform: translateY(0);



	}



.section1 .nr li:hover img {



  -webkit-transform: translateY(-40px);



  transform: translateY(-40px);



}



.section2{background: url(../image/tp8.jpg) center no-repeat;background-size: cover;}



.section2 .container{ background: #fff; position: relative; overflow: visible; padding: 90px 100px;}



.section2 .content{ color: #808080; text-align: center; line-height: 24px;}



.section2 .link{ display: block; text-align: center; width: 150px; height: 40px; line-height: 40px; margin: 0 auto; background: #21263f; color: #fff; border-radius: 20px; margin-top: 80px; position: relative; overflow: hidden;}







.section2 .link > span {



    display: inline-block;



    transition: all 0.5s;



}







.section2 .link:before {



    transition: all 0.5s;



    content: "←";



    position: absolute;



    left: 48%;



    top: -30px;



    opacity: 0;



}



.section2 .link:hover:before {



    top: 0px;



    opacity: 1;



}



.section2 .link:hover span {



	transform: translateY(30px);



    opacity: 0;



}



.section2 .img{ position: absolute; left:-120px; bottom:-130px;}











.section3{background: #f1f1f1;}



.section3 *{



    -webkit-transition: all 0.6s ease-in-out;



    -moz-transition: all 0.6s ease-in-out;



    -o-transition: all 0.6s ease-in-out;



    transition: all 0.6s ease-in-out;



}



.section3 .content{ margin: 0;}



.section3 .content li{padding: 0;background: #fff;}



.section3 .content li:nth-child(2){animation-delay: 0.2s;}



.section3 .content li:nth-child(3){animation-delay: 0.4s;}



.section3 .content li:nth-child(4){animation-delay: 0.6s;}



.section3 .content li a{ display: block; margin: 0;}



.section3 .content li .bj{ width: 100%; height: 100%; position: absolute; left:0; top:0; background-size: cover !important; z-index: 0; opacity: 0;



    -webkit-transform: rotateY(-90deg) translate3d(50%, 0%, 0) scale(0.6);



    transform: rotateY(-90deg) translate3d(50%, 0%, 0) scale(0.6);



    -webkit-transform-origin: 0 50%;



    -ms-transform-origin: 0 50%;



    transform-origin: 0 50%;



    



}



.section3 .content .text{position: relative; z-index: 1; text-align: center; padding: 0; padding:60px 20px 0;}



.section3 .content li:nth-child(3) .text,.section3 .content li:nth-child(4) .text{ float: right;}



.section3 .content .img{position: relative; height: 300px; background-size: cover !important; z-index: 1; padding: 0; overflow: hidden;}



.section3 .content .text .text1{ color: #333333; font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.section3 .content .text .text2{ display: block; width: 40px; height: 2px; background: #ffc526; margin:20px auto;}



.section3 .content .text .text3{color: #838383; line-height: 24px; height: 48px; overflow: hidden;}



.section3 .content .text .text4{ width: 150px; height: 40px; line-height: 40px; margin: 30px auto 0; border-radius: 20px; color: #97989f; background: #f1f1f1;}







.section3 .content li a:hover{background: #21263f;}



.section3 .content li a:hover .bj{



	    -webkit-transform: rotateX(0deg) translate3d(0, 0%, 0) scale(1);



    transform: rotateX(0deg) translate3d(0, 0%, 0) scale(1);



    opacity: .2;



    -webkit-transition-delay: 0.2s;



    transition-delay: 0.2s;



	}



.section3 .content li a:hover .img{



	width: 0;



	-webkit-transform: rotateY(90deg) scale(0.6) translateX(-50%);



    transform: rotateY(90deg) scale(0.6) translateX(-50%);



	}



.section3 .content li a:hover .text{ width: 100%; padding:60px 60px 0;}



.section3 .content li a:hover .text1,.section3 .content li a:hover .text3{ color: #fff;}



.section3 .content li a:hover .text4{ background: #fff; color: #21263f;}











.footer_link{border-bottom: 1px solid #dcdcdc;color: #828282; padding: 10px 0; line-height: 30px;}



.footer_link a{ color: #828282;}



.footer_link span{ float: left; }



.footer_link p{ padding-left: 75px;}



.footer_link p a{ padding: 0 10px 0 0; display: inline-block;color: #828282; }



.footer_link p a:hover{ color: #ffc526;}







.footer{ padding: 50px 0;}



.footer .left p{ padding: 10px 0;}



.footer .left p.text1{ color: #828282;}



.footer .left p.text1 span{ padding: 0 10px;}



.footer .left p.text1 a{ color: #828282;}



.footer .left p.text1 a:hover{ color: #ffc526;}



.footer .left p.text2{ color: #aeadad;}



.footer .left p.text2 span{ display: inline-block; padding-right: 10px;}



.footer .left p.text2 a{ color: #aeadad;}



.footer .left p.text2 a:hover{ color: #ffc526;}











.footer .right{ float: right; text-align: right;}



.footer .right .link{ display:inline-block; width: 110px; line-height: 25px; background: #21263f url(../image/tp11.png) center left 20px no-repeat; background-size: 14px !important; font-size: 12px; color: #fff; padding-right: 25px; border-radius: 20px; position: relative;}



.footer .right .link:hover{ background: none; background: url(../image/tp11.png) center left 20px no-repeat; }



.footer .right .link::after{



    width: 100%;



    height: 40px;



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    z-index: 1;



    opacity: 0;



    background: #ffc526;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    -webkit-transform: scale(.2,.2);



    transform: scale(.2,.2);



    border-radius: 20px;



    z-index: -1;



}



.footer .right .link:hover:after, .footer .right .link.hover:after {



    opacity: 1;



    -webkit-transform: scale(1,1);



    transform: scale(1,1);



    z-index: -1;



}











.footer .right p{ color: #c0c0c0; font-size: 12px; padding: 10px 0 5px; border-bottom: 2px solid #e5e5e5; padding-left:50px;}



.banner_zy{ background-size: cover !important; overflow: hidden;}







.banner_zy .bj{ width: 80%; margin: 0 auto; max-width: 600px; padding: 8% 0; position: relative;}



.banner_zy .bj .title_bj{ position: absolute; left:0; top:0; width: 100%; height: 100%;background: rgba(33,38,63,.75);}



.banner_zy .bj .title .text1{ color: #fff;}



.banner_zy .bj .title .text3{ color: #fff;}



.banner_zy .bj .title .text4{ color: #adaeb4; padding-top: 10px;}



.banner_zy .bj .title .text4 a{ color: #adaeb4;}



.banner_zy .bj .title .text4 a:hover{ color: #ffc526;}



.nav_tow ul{ text-align: center; padding: 60px 0;}



.nav_tow ul li{ display: inline-block; position: relative;}



.nav_tow ul li a{ display: inline-block; line-height: 40px; padding: 0 50px; color: #21263f; border-radius: 20px; position: relative; z-index: 2;}



.nav_tow ul li:hover a,.nav_tow ul li.hover a{color: #fff;}







.nav_tow ul li:after {



    width: 100%;



    height: 40px;



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    z-index: 1;



    opacity: 0;



    background-color: #21263f;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    -webkit-transform: scale(1.2,1.2);



    transform: scale(1.2,1.2);



    border-radius: 20px;



}



.nav_tow ul li:hover:after, .nav_tow ul li.hover:after {



    opacity: 1;



    -webkit-transform: scale(1,1);



    transform: scale(1,1);



}































.zy_nr_bj{ background: #f8f8f8; padding: 40px 0; color: #4d4d4d; line-height: 30px;}



.zy_nr_bj img{ max-width: 100%;}



.zy_nr_bj .img{ float: left; width: 50%; padding-right: 20px; padding-top: 20px;}







.construction .nr ul li{ padding-bottom: 30px;}



.construction .nr ul li div{ overflow: hidden;}



.construction .nr ul li img{ width: 100%;}



.construction .nr ul li p{ line-height: 60px; background: #fff; font-size: 16px; color: #313131; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding: 0 10px;}



.construction .nr ul li:hover p{ background: #21263f; color: #fff;}



.construction .nr ul li:hover img{



	-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);



}



.team .nr ul li{ float: left; width: 20%;}



.team .nr ul li p{ text-align: left; font-size: 16px; color: #313131;}



.team .nr ul li p span{ font-size: 14px; color: #a8a5a5;}



.team_xx .left img{ width: 100%;}



.team_xx .right{ color: #21263f; line-height: 36px;}



.team_xx .right h3{ font-size: 30px; color: #21263f; padding-bottom: 30px;}



.team_xx .right h3 span{ font-size: 14px;}







.xg_title{ font-size: 30px; color: #21263f;}



.xgzp .xg_title{padding: 50px 0 30px;}







.contact{ padding: 70px 0;}



.contact .nr{ overflow: visible;}



.contact .xg_title span{ font-size: 14px; color: #969696; padding-left: 10px;}



.contact .xg_title{ padding-bottom: 30px; line-height: 30px;}



.contact .left p{ position: relative; padding-bottom: 10px;}



.contact .left p input{ width: 100%; line-height: 60px;background: #fff; border: none; padding: 0 30px 0 10px;}



.contact .left p span{ font-size: 16px; color: #ff0000; position: absolute; top:20px; right: 20px;}



.contact .left p textarea{ width: 100%; height: 130px;background: #fff; border: none; padding: 0 30px 0 10px;}



.contact .left p input[type="submit"]{ font-size: 16px; color: #fff; background: none; position: relative; z-index: 2;}



.contact .left p:hover input[type="submit"]{ color: rgba(33,38,63,1);}



.contact .left p.submit{ padding: 0;}



.contact .left p.submit::before {



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    z-index: 1;



    background-color: rgba(33,38,63,1);



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



}



.contact .left p.submit:hover::before {



    opacity: 0;



    -webkit-transform: scale(0.5,0.5);



    transform: scale(0.5,0.5);



}



.contact .left p.submit::after {



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    z-index: 1;



    opacity: 0;



    -webkit-transition: all 0.3s;



    -moz-transition: all 0.3s;



    -o-transition: all 0.3s;



    transition: all 0.3s;



    border: 1px solid rgba(355,197,38,1);



    -webkit-transform: scale(1.2,1.2);



    transform: scale(1.2,1.2);



}



.contact .left p.submit:hover::after {



    opacity: 1;



    -webkit-transform: scale(1,1);



    transform: scale(1,1);



}















.contact .right{ font-size: 16px; color: #4d4d4d; line-height: 36px;}



.contact .right img{ float: left; max-width: 180px; width: 40%; margin-right: 20px;}



.contact .right .rwm{ padding-top: 25px;}



.contact .right .rwm p{ padding-top: 50px;}







.new_list .nr ul li{ margin-bottom: 20px;}







.new_info .title h3{ font-size: 30px; color: #191919; line-height: 36px; padding-bottom: 10px;}



.new_info .title p{ color: #9e9c9c;}



.new_info .title p span{ display: inline-block;}



.new_info .new_info_zy{background: #fff; padding: 20px; color: #484747; line-height: 30px;}



.new_info .content{ padding: 40px 0 80px;}



.new_info .syy{ background: #fff; padding: 20px 10px;}



.new_info .syy p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.new_info .syy p,.new_info .syy p a{color: #898989;}



.new_info .syy p a:hover{ color: #ffc526;}



.new_info .syy p:nth-child(2){ text-align: right;}







.case_list .nr ul li{ padding-bottom: 30px;}



















@media (min-width: 992px) and (max-width: 1460px) {



}



@media (max-width:1200px){



}



@media (min-width:992px){



}



@media (max-width:992px){



	body{ font-size: 12px;}



	.top,.top1 .right{ display: none;}



	.top1 .logo{ line-height: 60px;}



	.top1 .logo img{ height: 50px;}



	.section{ padding: 20px 0;}



	.title{ padding-bottom: 10px;}



	.title .text1{ font-size: 18px;}



	.title .text2{ display: none;}



	.title .text3{ font-size: 15px; font-weight: bold;}



	.section2 .img{ width: 100px; left:0; bottom: -30px;}



	.section2 .container{ padding: 10px; background: no-repeat;}



	.section2 .title .text1,.section2 .title .text3{ color: #fff;}



	.section2 .content{ color: #ddd;}



	.section2 .link{ margin-top: 20px; background: #fff; color: #21263f;}



	.section3 .content .img{ height: 200px;}



	.section3 .content .text,.section3 .content li a:hover .text{ padding: 40px 15px 0;}



	.section3 .content .text .text4{ display: none;}



	.team_xx .right{ padding-top: 20px; line-height: 24px;}



	.team_xx .right h3{ padding-bottom: 10px; font-size: 18px;}



	.team_xx .right h3 span{font-size: 12px;}



	.nav_tow ul li a{ padding: 0 20px; line-height: 20px;}



	.nav_tow ul{ padding: 20px 0;}



	.zy_nr_bj{ padding: 20px 0;}



	.new_info .title h3{ font-size: 18px; line-height: 30px;}



	.new_info .new_info_zy{ padding: 10px;}



	.new_info .content{ padding: 10px 0 20px;}



	.new_info .syy p:nth-child(2){ text-align: left;}



	.new_info .syy{ padding: 10px;}



	.team ul li{width: 50%;}



	.footer .left p.text2,.footer .left p.text2 a{ color: #4c4c4c;}



}



@media (min-width: 768px) and (max-width: 992px) {



}



@media (max-width:768px){



	.flexslider1{ display: none;}



	.flexslider2{ display: block;}



	.flexslider2 .flex-direction-nav{ display: none;}



	.section1 .content p{ font-size: 12px; line-height: 24px;}



	.section1 .content p a{ padding: 0 20px;}



	.section1 .nr ul{ margin: 0;}



	.section1 .nr .hover li{ padding: 0 0 10px 0;}



	.section1 .content{ padding-bottom: 10px;}



	



	.section1 .nr li .text{ padding: 10px 0;}



	.section1 .nr li .text p:nth-child(1){ font-size: 15px;}



	.section1 .nr li a{ padding-bottom:100px;}



	.section1 .nr li .text p:nth-child(3){display: none;}



	.section1 .nr li .text p:nth-child(2){height: 48px; font-size: 12px; margin-bottom: 0;}



	



	.section1 .nr li:hover .text p:nth-child(1){ font-size: 15px;}



	.section1 .nr li:hover .text{ background: none; padding: 10px 0;}



	.section1 .nr li:hover .text p:nth-child(1){ color: #454545; font-size: 15px;}



	.section1 .nr li:hover .text p:nth-child(2){ color: #919191;height: 48px; font-size: 12px;}



	.section1 .nr li:hover .text p:nth-child(3){



		display: none;



		}



	.section1 .nr li:hover img {



	  -webkit-transform: none;



	  transform:none;



	}



	.section3 .content .text{ text-align: left;}



	.section3 .content li{ margin-bottom: 10px;}



	.section3 .content li:nth-child(3) .text {



	    float: left;



	}



	.section3 .content li:nth-child(2) .text {



	    float: right;



	}



	.section3 .content .text .text4{ display: none;}



	.section3 .content li a:hover .text,.section3 .content .text{ padding: 20px 10px 0;}



	.section3 .content .img{ height: 100px;}



	.section3 .content .text .text1{ font-size: 14px; padding-bottom: 5px;}



	.section3 .content .text .text2{ display: none;}



	.section3 .content .text .text3{ line-height: 18px; height: 36px;}



	.footer_link,.footer .left p.text1{ display: none;}



	.footer .right{ display: none;}



	.footer{ padding: 20px 0;}



	.footer .left p{ padding: 0 10px; text-align: center;}



	.new_list.section3 .content .img{ width: 41.66666667%;}



	.related.section3 .content .img{ width: 41.66666667%;}



	.related{ display: none;}



	.fy{ padding: 10px 0;}



	.team_xx .left img{ width: 60%; border: 10px solid #fff;}



	.xgzp .xg_title{ padding: 20px 0 10px; font-size: 18px;}



	.xgzp.section1 .nr li{ padding: 0;}



	.construction ul li:hover p,.construction ul li p{ line-height: 40px; font-size: 14px;}



	.xg_title{ font-size: 18px;}



	.contact .xg_title span{ font-size: 12px;}



	.contact .xg_title{ padding-bottom: 5px;}



	.contact .left p input{ line-height: 40px;}



	.contact .left p span{ top:10px}



	.contact .right{ padding-top: 20px; font-size: 12px; line-height: 24px;}



	.contact .right .rwm{ padding-top: 10px;}



	.contact .left p input[type="submit"]{ font-size: 12px;}



}



@media (max-width:430px){



}































































































