@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	
	
	
	
}

@media only screen and (max-width: 1600px){
	
	
	
}

@media only screen and (max-width: 1440px){
	
    .header1 {
        padding: 0 25px;
    }
	.ntbutt1 a {
        width: 96px;
    }
	.ntbutt2 a {
        width: 96px;
    }
    
    
}
@media only screen and (max-width: 1440px){
	
	.nav ul li{
	    margin-left: 20px;
	}
    .nav ul li > a{
        font-size: 14px;
    }
    .about3 {
        margin-right: 20px;
    }
    
    
}
@media only screen and (max-width: 1200px){
	
    .header1 {
        padding: 0;
    }
    .ntbutt3 {
        margin-left: 14px;
    }
    .logo img{
        width: 140px;
    }
    .nav ul li{
	    margin-left: 10px;
	}
    
}



@media only screen and (min-width: 1200px){
	
}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
	
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
	
	.top{
		padding: 10px;
		line-height: 20px;
	}
	.header{
		display: none;
	}
	.header_m{
		display: block;
	}
	.banner1 {
		bottom: 20px;
		padding: 0 10px;
	}
	.banner2 {
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 1px;
	}
	.banner3 {
		margin-top: 5px;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 0;
	}
	.ntbutt3{
		float: right;
		margin: 17px 16px 0 0;
	}
	.about {
		padding: 30px 0;
		margin-bottom: 30px;
	}
	.about1{
		padding: 0;
	}
	.about2{
		display: block;
	}
	.about4 {
		font-size: 20px;
		line-height: 1;
		letter-spacing: 1px;
	}
	.about5 {
		margin-top: 16px;
	}
	.about5 a {
		font-size: 14px;
	}
	.about6 {
		margin-top: 20px;
		font-size: 14px;
		line-height: 30px;
	}
	.about7{
		margin-top: 20px;
	}
	.abd1{
		margin-top: 20px;
		padding: 0;
	}
	.abd1:nth-child(2n) {
		padding: 0;
	}
	.abd2 {
		left: 0;
		width: 100%;
		padding: 0 16px;
	}
	.abd1:nth-child(2n) .abd2 {
		left: auto;
		right: 0;
		text-align: right;
	}
	.abd3 {
		font-size: 20px;
		line-height: 1;
		letter-spacing: 0;
	}
	.abd4{
		display: none;
	}
	.abd5 {
		margin-top: 15px;
	}
	.abd5 a {
		width: 115px;
		font-size: 14px;
		padding-bottom: 5px;
		border-bottom: 1px solid #DE5329;
	}
	.news{
		margin-top: 30px;
	}
	.news1{
		padding: 0;
	}
	.news2 {
		font-size: 20px;
		line-height: 1;
		letter-spacing: 1px;
	}
	.news3 a {
		margin: 0 10px;
	}
	.news4{
		margin-top: 20px;
	}
	.news5 {
		border-radius: 10px;
	}
	.news7 {
		padding: 10px 10px 20px;
	}
	.news8 {
		font-size: 14px;
		line-height: 25px;
		letter-spacing: 0;
		height: 50px;
	}
	.news9 {
		letter-spacing: 0;
	}
	.news9 span {
		width: 52px;
		letter-spacing: 0;
	}
	.nemore{
		margin-top: 10px;
		text-align: center;
	}
	.nemore a {
		width: 172px;
		border-bottom: 1px solid #DE5329;
		font-size: 14px;
		padding-bottom: 6px;
	}
	.sydb {
		margin-top: 30px;
		padding: 30px 0;
	}
	.sydb1{
		padding: 0;
	}
	.sydb2 {
		width: calc((100% - 32px) / 3);
	}
	.sydb4 {
		bottom: 16px;
		font-size: 14px;
		line-height: 1;
	}
	.sydb5 {
		margin-top: 10px;
	}
	.sydb5 a {
		border-bottom: 1px solid #DE5329;
		font-size: 12px;
		letter-spacing: 0;
		padding-bottom: 6px;
	}
	.syevlu {
		margin-top: 30px;
		padding: 0;
	}
	.syevlu1 {
		font-size: 20px;
		line-height: 1;
	}
	.syevlu1 a {
		width: 130px;
		height: 36px;
		border-radius: 6px;
		font-size: 14px;
		line-height: 36px;
	}
	.syevlu2{
		margin-top: 20px;
	}
	.syevlu3 {
		padding: 10px 10px;
	}
	.syevlu4 {
		font-size: 16px;
		line-height: 24px;
	}
	.syevlu5 {
		margin-top: 8px;
	}
	.syevlu6 {
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
	}
	.syevlu7 {
		font-size: 14px;
		line-height: 24px;
	}
	.syevlu8 img {
		margin-top: 9px;
		width: 60px;
	}
	.syevlu2 .swiper {
		padding-bottom: 40px;
	}
	.evaluate_tc2 {
		font-size: 16px;
		padding-bottom: 10px;
	}
	.evaluate_tc3 {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.evaluate_tc3a{
		margin-right: 10px;
	}
	.evaluate_tc3c{
		font-size: 14px;
	}
	.evaluate_tc4{
		margin-top: 16px;
	}
	.evaluate_tc1{
		padding: 1px 20px 20px;
	}
	.evaluate_tc9 input{
		width: 100%;
	}
	.kln{
		margin-top: 30px;
	}
	.kln1{
		padding: 0;
	}
	.kln2 {
		font-size: 20px;
		line-height: 1;
	}
	.kln4{
		margin-top: 30px;
	}
	.kln5 video {
		height: 150px;
	}
	.kln5 img {
		height: 150px;
	}
	.footer{
		padding: 30px 0;
	}
	.footer1{
		padding: 0;
		display: block;
	}
	.footer3{
		text-align: center;
	}
	.footer3 img{
		height: 16px;
	}
	.footer4 {
		margin-top: 10px;
		font-size: 12px;
		line-height: 24px;
		text-align: center;
	}
	.footer5 {
		margin-top: 12px;
		text-align: center;
	}
	.footer5 a{
		margin: 0 10px;
	}
	.footer5 img{
		height: 24px;
	}
	.footer6 {
		margin-top: 16px;
		text-align: center;
	}
	.footer7{
		margin-top: 30px;
		text-align: center;
	}
	.footer7 a{
		font-size: 12px;
		line-height: 30px;
	}
	.search_tc{
		position: absolute;
		right: 0;
		top: 100%;
		width: 100%;
		text-align: center;
	}
	.search_tci{
		width: calc(100% - 50px);
	}
	.evcart{
		padding: 30px 0;
	}
	.pro_title{
		font-size: 18px;
		padding-bottom: 10px;
	}
	.cart1{
		margin-top: 30px;
		overflow-x: scroll;
	}
	.cart_d{
		width: 1200px;
	}
	.procedure{
		margin-top: 14px;
	}
	.procedure_left{
		width: 100%;
	}
	.procedure_left1 {
		padding: 11px 16px 15px;
		margin-bottom: 24px;
	}
	.pWidth{
		width: 100%;
	}
	.payLeft9 .pWidth1{
		display: none;
	}
	.payLeft9 .pWidth2{
		display: none;
	}
	.payLeft10 .pWidth1{
		width: auto;
		border: none;
		height: auto;
		margin-left: 16px;
	}
	.payLeft10 .pWidth2{
		width: auto;
		border: none;
		height: auto;
		margin-right: 16px;
	}
	.procedure_right{
		width: 100%;
	}
	.payLeft10 span{
		display: inline-block;
	}
	.payLeft10{
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		padding-bottom: 16px;
	}
	.mine{
		margin-top: 0;
		justify-content: space-between;
	}
	.mine a{
		margin: 0;
		margin-top: 20px;
		width: calc((100% - 20px)/2);
		font-size: 16px;
		height: 50px;
	}
	.mine a img{
		max-width: 24px;
	}
	.mine1{
		overflow-x: scroll;
	}
	.mine1_d{
		width: 1200px;
	}
	.order{
		margin-top: 30px;
		overflow-x: scroll;
	}
	.order_d{
		width: 1200px;
	}
	.consult{
		margin-top: 30px;
	}
	.consult2{
		margin-top: 15px;
	}
	.consult4{
		margin-top: 0;
		display: block;
	}
	.consult4 input{
		width: 100%;
		margin-top: 10px;
	}
	.consult7{
		display: block;
	}
	.consult7 span{
		width: 100%;
		margin-top: 10px;
	}
	.consult4 select{
		width: 100%;
	}
	.artica1{
		margin-top: 24px;
		font-size: 16px;
	}
	.artica2{
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
		color: #000000;
	}
	.artica5{
		margin: 30px auto 0;
		line-height: 30px;
	}
	.shop{
		padding: 30px 0;
	}
	.shtitle{
		font-size: 20px;
	}
	.shop2{
		margin-top: 10px;
	}
	.shop2 ul li{
		width: calc((100% - 16px)/2);
		margin-right: 16px;
		margin-top: 20px;
	}
	.shop2 ul li:nth-child(2n){
		margin-right: 0;
	}
	.shopdb{
		padding: 30px 0;
	}
	.question2 {
		padding: 0 20px 0 20px;
		height: 70px;
	}
	.question2 span{
		font-size: 14px;
	}
	.question2 code{
		margin-left: 10px;
	}
	.question3{
		padding: 20px 20px 20px 50px;
	}
	.bxintro {
		margin-top: 30px;
		padding: 16px;
	}
	.bxintro1 {
		font-size: 16px;
		line-height: 32px;
	}
	.bxintro2{
		margin-top: 20px;
		display: block;
	}
	.bxintro3{
		width: 100%;
		margin-right: 0;
	}
	.bxintro4 {
		margin-top: 20px;
		font-size: 14px;
		line-height: 30px;
	}
	.bxadv {
		margin-top: 30px;
		font-size: 20px;
		line-height: 20px;
		letter-spacing: 1px;
	}
	.bxadv img {
		height: 24px;
		margin: 0 16px;
	}
	.bxadv2 {
		margin-top: 30px;
		display: block;
	}
	.bxadv3{
		width: 100%;
	}
	.bxadv4{
		margin-top: 20px;
		width: 100%;
	}
	.bxadv5 {
		font-size: 18px;
		line-height: 26px;
	}
	.bxadv6 {
		margin-top: 6px;
		font-size: 14px;
		line-height: 24px;
	}
	.guide{
		padding: 30px 0;
	}
	.guditem{
		margin-bottom: 30px;
		display: block;
	}
	.guditem1{
		width: 100%;
		margin-bottom: 16px;
	}
	.inNews{
		padding: 30px 0;
	}
	.inNews2{
		flex-wrap: wrap;
		border-top: 0;
	}
	.inNews2 a{
		width: calc(100% / 3);
		border-top: 1px solid #4C4C4C;
	}
	.inNews3 ul li {
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.inNews3 ul li a{
		display: block;
	}
	.inNews4{
		margin-right: 0;
		text-align: center;
	}
	.inNews5{
		margin-top: 20px;
	}
	.inNews7 {
		margin-top: 9px;
		font-size: 16px;
		line-height: 28px;
		letter-spacing: 0px;
	}
	.inNews8 {
		margin-top: 8px;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: 0;
	}
	.page{
		margin-top: 30px;
	}
	.page a{
		margin: 0 9px;
	}
	.newsdeta1 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	.newsdeta2 {
		margin-top: 20px;
		font-size: 16px;
		line-height: 28px;
		padding-bottom: 15px;
		border-bottom: 1px solid #000000;
	}
	.newsdeta3 {
		margin-top: 24px;
		font-size: 14px;
		line-height: 32px;
	}
	.newsdeta4 {
		margin-top: 25px;
		padding-top: 15px;
	}
	.appoint{
		padding: 30px 0;
	}
	.appoint2{
		width: 100%;
	}
	.appoint3 {
		font-size: 20px;
		line-height: 32px;
		letter-spacing: 1px;
	}
	.appoint4 {
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 0;
	}
	.appoint5 {
		margin-top: 20px;
	}
	.appoint6{
		margin-top: 20px;
		width: 100%;
	}
	.appoint7 {
		padding: 10px 20px 20px;
	}
	.appoint10{
		display: block;
	}
	.appoint11{
		width: 100%;
	}
	.message{
		padding: 30px 0;
	}
	.message1{
		padding: 0;
	}
	.message2 {
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 1px;
	}
	.message3 {
		margin-top: 10px;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: 0;
	}
	.message4{
		margin-top: 30px;
		display: block;
	}
	.message5{
		margin: 0;
	}
	.message6{
		margin-top: 20px;
	}
	.message7 {
		font-size: 24px;
		line-height: 1;
		letter-spacing: 1px;
	}
	.message8 {
		margin-top: 15px;
		font-size: 18px;
		line-height: 30px;
		letter-spacing: 1px;
	}
	.message9 {
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 0;
	}
	.company{
		padding: 30px 0;
	}
	.company1{
		padding: 0;
	}
	.company2{
		font-size: 20px;
	}
	.company3{
		margin-top: 24px;
		padding: 10px 12px 20px;
	}
	.company4{
		margin-top: 12px;
	}
	.company4a {
		width: 86px;
		margin-right: 10px;
		font-size: 14px;
		line-height: 28px;
		padding-left: 10px;
	}
	.company4b {
		font-size: 12px;
		line-height: 28px;
		padding-bottom: 16px;
	}
	.company5{
		padding: 30px 0;
	}
	.company6 {
		margin-top: 30px;
	}
	.product{
		padding: 30px 0;
	}
	.proitem a {
		font-size: 14px;
		margin: 5px 10px;
	}
	.product2{
		margin-top: 10px;
	}
	.product2 ul li{
		width: calc(100% / 2);
		/*margin-top: 20px;*/
		padding: 0 10px;
	}
	.proDeta2{
		margin-top: 30px;
		padding-bottom: 10px;
	}
	.proDeta3{
		font-size: 14px;
	}
	.proDeta{
		padding-bottom: 50px;
	}
	
	.pro_left{
		width: 100%;
	}
	.pro_right{
		width: 100%;
		padding-right: 0;
	}
	.pro_right1{
		margin-top: 15px;
		font-size: 16px;
	}
	.pro_right2{
		margin-top: 0;
		font-size: 12px;
	}
	.pro_right3{
		font-size: 14px;
	}
	.pro_right4{
		font-size: 14px;
	}
	.pro_right4>span{
		font-size: 20px;
	}
	.pro_right4 code{
		font-size: 12px;
	}
	.pro_right4a{
		font-size: 14px;
	}
	.pro_right4d{
		left: auto;
		right: 50%;
	}
	.pro_right5{
		margin-top: 10px;
		font-size: 14px;
	}
	.pro_right6 span{
		font-size: 12px;
	}
	.pro_right6 code{
		font-size: 12px;
	}
	.pro_right8 span{
		width: 83px;
		margin-right: 4px;
		padding: 10px 5px;
	}
	.pro_right9b a{
		font-size: 14px;
	}
	.pro_right9b input{
		font-size: 14px;
	}
	.pro_right6b img {
		width: 40px;
		height: 36px;
		margin-right: 9px;
	}
	.pro_right6c input {
		margin-right: 10px;
		width: 80px;
	}
	
	
	
	
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
	
	
	
	
}
/** max-width:640 **/
@media only screen and (max-width: 639px) {
}

/** width:480 **/
@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 360px) {

}
/** width:320px **/
@media only screen and (max-width: 319px) {	
}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){}
/** max-width:640 **/
@media only screen and (max-width: 639px){
	}
/** width:480 **/
@media only screen and (max-width: 479px) {}
/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px){}
/*******************************************************************/


