﻿/* CSS Document */
@charset "utf-8";

.nbanner{ width:100%; height:auto; overflow:hidden; }
.nbanner img{width:100%; height:auto;}
/*服务*/

.fuwu{width: 100%; height:600px; overflow: hidden; background:#F1F4F9; }
.fuwu_1{ width: 1680px; height: 460px; overflow: hidden; margin: 0 auto; margin-top:50px; background: #fff; border-radius: 10px;}
.fuwu_2{width: 956px; height: auto; overflow: hidden; float: left; margin-left: 40px;}
.fuwu_2_1{ width: 100%; height: 52px; overflow: hidden; font-size: 32px; text-align: left; color:#141E2B; display: flex;justify-content: left;align-items: center; font-weight: bold;margin-top:38px;}
.fuwu_2_1 img{ width: auto; height: 50px; margin-right: 15px;}
.fuwu_2_2{ width: 730px; height: auto; overflow: hidden; font-size: 18px; color:#999; line-height: 40px; margin-top: 24px;}
.fuwu_2_3{ width: 100%; height: auto; overflow: hidden;}
.ky{ float:left}

.fuwu_3{width: 561px; height: auto; overflow: hidden; float: left; margin-top: 38px; }
.fuwu_3 img{width:100%; height:auto;}


.fuwu1{width: 100%; height:868px; overflow: hidden; background-image:url(../images/zcy_6.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:48px; }
.fuwu1_1{ width: 1680px; height: auto; overflow: hidden; margin: 0 auto; margin-top:30px;}
.fuwu1_2{width:70px; height: 500px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: left }
.fuwu1_2 img{ width: 40px; height: auto; }
.fuwu1_3{width:1540px; height: 500px; overflow: hidden; float: left;}
.fuwu1_3 ul li{ width: 370px; height: 500px; overflow: hidden; float: left; margin-right:20px; background: #fff;}

.fuwu1_3_1{ width: 99%; height: 498px; border: 1px solid #D9D9D9; margin: 0 auto; overflow: hidden; border-radius: 5px}
.fuwu1_3_2{width: 100%; height: 370px; overflow: hidden;display: flex;justify-content: center;align-items: center;}
.fuwu1_3_2 img{width:100%; height:370px;transition: all 0.6s;}
.fuwu1_3_2 img:hover{ width:100%; height:370px; transform: scale(1.1);}
.fuwu1_3_3{width: 100%; height: 130px; overflow: hidden;}
.fuwu1_3_4{width: 80%; height: 44px; overflow: hidden; line-height: 44px; margin: 0 auto; margin-top: 15px;font-size: 24px; color:#141E2B; font-weight: bold}
.fuwu1_3_5{width: 80%; height: auto; overflow: hidden; line-height: 26px; margin: 0 auto; margin-top: 5px;font-size: 16px; color:#999;}

.fuwu1_4{width:70px; height: 480px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: right}
.fuwu1_4 img{ width: 40px; height: auto; }


.fuwu2{width: 100%; height:802px; overflow: hidden; background-image:url(../images/fw_11.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.fuwu2_1{ width: 1680px; height: 463px; overflow: hidden; margin: 0 auto; background-image:url(../images/fw_12.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:40px;}
.fuwu2_2{ width: 90%; height: auto; overflow: hidden; margin: 0 auto; margin-top:50px; }
.fuwu2_2 ul li{ width: 100%; height: 78px; overflow: hidden; margin: 0 auto; display: flex;justify-content: left;align-items: center;font-size: 24px;color: #141E2B }
.fuwu2_2 ul li img{ width: auto; height: 32px; margin-right: 20px; }


.fuwu3{width: 100%; height:auto; overflow: hidden; background:#fff; }
.fuwu3_1{ width: 1680px; height: auto; overflow: hidden; margin: 0 auto; margin-top:40px; margin-bottom: 97px;}
.fuwu3_2{width:70px; height: 430px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: left }
.fuwu3_2 img{ width: 40px; height: auto; }
.fuwu3_3{width:1540px; height: 430px; overflow: hidden; float: left;}
.fuwu3_3 ul li{ width: 370px; height: 430px; overflow: hidden; float: left; margin-right:20px; background: #fff; border-radius: 6px;}

.fuwu3_3_1{width: 100%; height: 430px; overflow: hidden;}
.fuwu3_3_1 img{ width: 100%; height: auto; }
.fuwu3_3_2{width: 100%; height: 430px; overflow: hidden; background:hsl(204.94deg 96.54% 7.63% / 54.9%); position:relative; margin-top: -430px; display: none}
.fuwu3_3_3{width: 88%; height: auto; overflow: hidden;margin: 0 auto; margin-top:30px;}
.fuwu3_3_4{width:fit-content; height: 77px; overflow: hidden; border-bottom: 3px solid #F38100; line-height: 77px; font-size: 28px; font-weight: bold; color: #fff;}
.fuwu3_3_5{width:100%; height: 62px; overflow: hidden; line-height: 62px; font-size:20px;color: #fff;}
.fuwu3_3_6{width:100%; height: 38px; overflow: hidden; line-height: 38px; font-size:20px;font-weight: bold; color: #F38100;}
.fuwu3_3_7{width:100%; height: auto; overflow: hidden; line-height: 32px; font-size:16px;color: #fff; margin-top: 12px;}
.fuwu3_3 ul li:hover .fuwu3_3_2{ display: block}

.fuwu3_4{width:70px; height: 430px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: right}
.fuwu3_4 img{ width: 40px; height: auto; }


.fuwu4{width: 100%; height:auto; overflow: hidden; background:#fff;  margin-bottom: 97px;}
.fuwu4_1{ width: 1680px; height: auto; overflow: hidden; margin: 0 auto; margin-top:40px;}
.fuwu4_2{ width: 1680px; height: 100px; overflow: hidden;margin-top:20px; background: #F7F7F7; cursor: pointer}
.fuwu4_2_1{width: 92%; height: 60px; overflow: hidden; margin-top:20px; border-left: 8px solid #F38100; font-size: 22px; font-weight: bold; color: #363636; line-height: 60px; text-indent: 2em; float: left}
.fuwu4_2_2{width: 4%; height: 60px; overflow: hidden; margin-top:20px;  float: left;font-size: 32px; font-weight: bold;line-height: 60px; }
.fwzk{ color: #F38100; font-weight: bold; display: none}
.fwgb{ color: #999; font-weight: bold; display: block}
.fuwu4_1 .on .fwzk{display: block}
.fuwu4_1 .on .fwgb{display: none}

.fuwu4_3{width: 100%; height: auto;; overflow: hidden; background: #f7f7f7; display: none}
.fuwu4_3 p{ width: 94%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 25px; margin-bottom: 20px;font-size: 20px; color: #363636; line-height: 36px; }
.fuwu4_1 .on{ background: #FFEDD9;}

/*服务列表*/
.fwlist{width: 100%; height: 80px; overflow: hidden; background: #fff;}
.fwlist_1{ width: 1360px; height: auto; overflow: hidden; margin: 0 auto; line-height: 80px; font-size: 18px; color: #363636;display: flex;justify-content: left;align-items: center;}
.fwlist_1 a{color: #363636; padding-left: 5px; padding-right: 5px;}
.fwlist_1 a:hover{color: #F38100}
.fwlist_1 img{ width: auto; height: 24px; margin-top: -3px; margin-right: 10px; }

.fwlist1{width: 100%; height: auto; overflow: hidden; background: #F7F7F7;}
.fwlist1_1{ width: 1360px; height: 80px; overflow: hidden; margin: 0 auto; margin-top: 30px; background: #fff; border-top:1px solid #E6E6E6; margin-bottom: 30px;}
.fwlist1_1 ul li{ width: 25%; height: 80px; overflow: hidden; text-align: center; font-size: 20px; font-weight: bold; float: left; line-height: 80px;}
.fwlist1_1 ul li a{color: #333}
.fwlist1_1 ul li a:hover{color: #F38100}
.fwlist1_1 ul li:hover{border-bottom:5px solid #F38100; height: 75px; background: #FFF9F2;}
.fwlist1_1 ul li:hover a{color: #F38100}
.fwlist1_h{border-bottom:5px solid #F38100!important; height: 75px!important; background: #FFF9F2;}
.fwlist1_h a{color: #F38100!important}



.fwlist2{ width: 1360px; height: auto; overflow: hidden; margin: 0 auto; background: #fff; margin-bottom: 30px; border-radius: 6px;}
.fwlist2_1{ width: 90%; height: auto; overflow: hidden; margin: 0 auto;  margin-top: 37px; line-height: 50px;font-size: 32px; color:#141E2B; font-weight: bold}
.fwlist2_1 img{ width: auto; height: 50px; margin-top: -3px; margin-right: 10px; }
.fwlist2_2{ width: 90%; height: auto; overflow: hidden; margin: 0 auto;  margin-top: 20px; line-height: 40px;font-size:18px; color:#999; margin-bottom: 30px; }

.fwlist3{ width: 1360px; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 30px; }
.fwlist3 ul li{width: 325px; height: 410px; float:left; margin-right: 20px; margin-bottom: 20px; }
.fwlist3 ul li:nth-child(4n){margin-right:0px;}
.fwlist3_1{width: 99%; height: 99%; border: 1px solid #CCCCCC; overflow: hidden;border-radius: 6px;background: #fff;}
.fwlist3_2{width: 100%; height: 340px; overflow: hidden;display: flex;justify-content: center;align-items: center;}
.fwlist3_2 img{ width: auto; height: auto; max-height: 340px; transition: all 0.6s;}
.fwlist3_2 img:hover{ width:auto; height:auto; transform: scale(1.1);}

.fwlist3_3{width: 100%; height: 54px; overflow: hidden; line-height: 54px;font-size:20px; color:#333; text-align: center;font-weight: bold }
.fwlist3_3 a{color: #333}
.fwlist3_3 a:hover{color: #F38100}
.fwlist3 ul li:hover .fwlist3_1{box-shadow: 0 0 10px rgba(0, 0, 0, .3);}
.fwlist3 ul li:hover .fwlist3_3 a{color: #F38100}

.fenye{width:fit-content; height: auto; overflow: hidden; margin: 0 auto; margin-top: 60px; margin-bottom: 50px; }
.fenye_1{height: 24px; line-height: 24px; overflow: hidden; float: left;font-size:14px; color:#363636; margin-right: 18px;}
.fenye_2{height: 24px; line-height: 22px; overflow: hidden; float: left;font-size:14px; color:#363636; margin-right: 18px;}

.fyp1{color: #363636;height: 22px; border: 1px solid #999;border-radius: 3px; float: left; margin-right: 10px;padding-left: 10px;padding-right: 10px; display: block}
.fyp1:hover{color: #F38100}

.fyp2{ height: 22px;  float: left;margin-right: 10px;}

/*分页*/
.fenye_3{height: 24px; line-height: 22px; overflow: hidden; float: left;font-size:14px; color:#363636;margin-right: 18px;}
.fenye_3 ul li{height: 22px; border: 1px solid #999;border-radius: 3px; float: left; padding-left: 10px;padding-right: 10px; margin-right: 10px;}
.fenye_3 ul li a{color: #363636}
.fenye_3 ul li a:hover{color: #fff}
.fenye_3 ul li:hover{background: #F38100; border: 1px solid #F38100}
.fenye_3 ul li:hover a{color: #fff!important}
.fenye_3 .on{background: #F38100; border: 1px solid #F38100}
.fenye_3 .on a{color: #fff!important}

/*案例*/
.case{ width: 1360px; height: auto; overflow: hidden; margin: 0 auto; }
.case_1{ width: 1360px; height: auto; overflow: hidden; margin-top: 40px;}
.case_2{ width: 114px; height: auto; overflow: hidden; line-height: 50px;font-size:20px; color:#333;font-weight: bold; float: left  }
.case_3{ width: 1246px; height: auto; overflow: hidden; line-height: 50px;font-size:20px; float: left}
.case_3 ul li{height: auto; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 20px;}
.case_3 ul li a{color: #141E2B; border: 1px solid #E6E6E6; display: block; text-align: center;padding-left: 20px; padding-right: 20px; min-width: 128px; height: 50px;border-radius: 25px;}
.case_3 ul li a:hover{color: #fff}
.case_3 ul li:hover a{ background: #F38100; color: #FFF; border: 1px solid #F38100; }
.case_h{ background: #F38100; color: #FFF!important; border: 1px solid #F38100!important; }

.case1{ width: 1360px; height: auto; overflow: hidden;margin: 0 auto; margin-top: 40px;}
.case1 ul li{width: 440px; height: 408px; float:left; margin-right: 20px; margin-bottom: 20px;  }
.case1 ul li:nth-child(3n){margin-right:0px;}
.case1_1{width: 99%; height: 99%; border: 1px solid #CCCCCC; overflow: hidden;border-radius: 6px;background: #fff;}
.case1_2{width: 92%; height: 56px; overflow: hidden;margin: 0 auto;margin-top: 20px;display: flex;justify-content: left;align-items: center;}
.case1_2 img{ width: auto; max-height: 56px; height: auto; }
.case1_3{width: 92%; height: 70px; overflow: hidden;margin: 0 auto; line-height: 70px;font-size:24px; color:#141E2B;font-weight: bold;}
.case1_3 a{color: #141E2B}
.case1_3 a:hover{color: #F38100}
.case1_4{width: 92%; height: 40px; overflow: hidden;margin: 0 auto; line-height: 40px;font-size:16px;}
.csp1{width: 100px; height: 40px; overflow: hidden; background: #F38100; color: #fff; text-align: center; margin-right: 10px;float:left;}
.csp2{width: 178px; height: 38px; overflow: hidden; border: 1px solid #F38100; color: #F38100; text-align: center;float:left;}
.case1_5{width: 92%; height: 56px; overflow: hidden;margin: 0 auto; line-height:56px;font-size:16px;color: #999;}
.case1_6{width: 92%; height: 84px; overflow: hidden;margin: 0 auto; line-height:28px;font-size:16px;color: #999; border-bottom: 1px solid #999;}
.case1_7{width: 92%; height: 32px; overflow: hidden;margin: 0 auto; line-height:28px;font-size:16px;color: #141E2B;margin-top: 20px; }
.case1 ul li:hover .case1_1{border: 1px solid #F38100; background: #FFF9F2;}
.case1 ul li:hover .case1_5{color: #F38100;}
.case1 ul li:hover .case1_6{color: #F38100;}
.case1 ul li:hover .case1_7{color: #F38100;}

/*about*/
.about{width: 1680px; height: auto; overflow: hidden;margin: 0 auto; margin-top:50px;}
.about ul li{width: 405px; height: auto; overflow: hidden; float:left; margin-right: 20px; margin-bottom: 20px;  }
.about ul li:nth-child(4n){margin-right:0px;}
.about_1{width: 100%; height: 300px; overflow: hidden;border-radius: 7px;}
.about_1 img{ width: 100%; height: 300px; max-height: 340px; transition: all 0.6s;}
.about_1 img:hover{ width:100%; height:300px; transform: scale(1.1);}
.about_2{width: 100%; height: 80px; overflow: hidden; line-height: 80px;font-size:24px;color: #141E2B;font-weight: bold; text-align: center;}
.about_3{width: 100%; height: 82px; overflow: hidden; line-height: 24px;font-size:16px;color: #141E2B;}

.hg60{margin-bottom:60px;}
.bgb{background: #fff;}


.about1{width: 100%; height:700px; overflow: hidden; background-image:url(../images/ab_2.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.about1_1{ width: 1360px; height: 390px; overflow: hidden;margin: 0 auto; margin-top: 120px;background: #FFFFFF;border-radius: 10px;}
.about1_1_0{ width: 1287px; height: auto; overflow: hidden;margin: 0 auto; margin-top: 47px;}
.about1_1_1{ width: 386px; height: 310px; overflow: hidden; float: left; margin-right: 58px;}
.about1_1_1_1{ width: 100%; height: 70px; overflow: hidden; margin-top: 42px;}
.about1_1_1_1 img{ width: auto; height: 70px;}
.about1_1_1_2{ width: 100%; height: auto; overflow: hidden; margin-top: 45px; line-height: 54px;font-size:28px;color: #333;font-weight: bold; }

.about1_1_2{ width: 842px; height: 310px; overflow: hidden; float: left;}
.about1_1_2_1{width: 100%; height: 57px; overflow: hidden; line-height:57px;font-size:32px;color: #141E2B;font-weight: bold; }
.about1_1_2_2{width: 100%; height: auto; overflow: hidden; line-height:34px;font-size:16px;color: #141E2B; margin-top: 15px; }

.about1_2{ width: 1360px; height: auto; overflow: hidden;margin: 0 auto; margin-top:46px;}
.about1_2 ul li{ width: 25%; height:auto; overflow: hidden; float: left;}
.about1_2_1{width: 100%; height: 48px; overflow: hidden;font-size:21px;color: #141E2B; text-align: center; line-height: 48px;}
.about1_2_1 span{font-size:43px;font-weight: bold; }
.about1_2_2{width: 100%; height: 34px; overflow: hidden;font-size:21px;color: #141E2B;text-align: center; margin-top: 21px;line-height: 34px;}
.about1_2 ul li:hover .about1_2_1 span{color: #F38100;}


.about2{width: 100%; height:583px; overflow: hidden; background-image:url(../images/ab_6.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.about2_1{ width: 1680px; height: 270px; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.about2_1 ul li{ width:543px; height:270px; overflow: hidden; float: left; background: #fff;border-radius: 10px; margin-right: 25px;}
.about2_1 ul li:nth-child(3n){margin-right:0px;}
.about2_2{ width:490px; height:auto; overflow: hidden; margin: 0 auto; margin-top: 37px;}
.about2_3{ width:90px; height:76px; overflow: hidden; margin-right: 25px; float: left;}
.about2_3 img{ width: auto; height: 76px;}
.about2_4{ width:375px; height:auto; overflow: hidden; float: left;}
.about2_4_1{ width:375px; height:38px; line-height: 38px; overflow: hidden;font-size:24px;color: #333;font-weight: bold;}
.about2_4_2{ width:375px; height:60px; line-height: 30px; overflow: hidden;font-size:16px;color: #333;margin-top: 11px;}
.about2_4_3{ width:375px; height:auto; line-height: 22px; overflow: hidden;font-size:16px;color: #999;margin-top: 11px;}
.about2_1 ul li:hover{background: #F38100;}
.about2_1 ul li:hover .about2_4_1{color: #fff;}
.about2_1 ul li:hover .about2_4_2{color: #fff;}
.about2_1 ul li:hover .about2_4_3{color: #fff;}

.about3{width: 100%; height:600px; overflow: hidden; background-image:url(../images/ab_10.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.about3_1{ width: 1680px; height: 250px; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.about3_1 ul li{ width:405px; height:250px; overflow: hidden; float: left; background: #fff;border-radius: 10px; margin-right: 20px;}
.about3_1 ul li:nth-child(4n){margin-right:0px;}
.about3_2{ width:405px; height:250px; overflow: hidden; }
.about3_3{ width:100%; height:103px; overflow: hidden; margin-top: 55px;display: flex;justify-content: center;align-items: center; }
.about3_3 img{ width: auto; height: auto; max-height: 100px;}
.about3_4{ width:100%; height:60px; line-height: 60px; overflow: hidden;font-size:24px;color: #141E2B;font-weight: bold; text-align:center }

.about3_5{width: 100%; height: 250px; overflow: hidden;background: hsl(204.94deg 1.49% 2.7% / 44.9%); position:relative; margin-top: -250px; display: none}
.about3_5_1{width: 88%; height: auto; overflow: hidden;margin: 0 auto; margin-top:70px;font-size:16px;color: #fff; line-height: 34px;}
.about3_1 ul li:hover .about3_5{ display: block}


/*风采*/
.fengc{ width: 1680px; height: auto; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.fengc ul li{ width:405px; height:310px; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 30px;transition: all 0.6s;}
.fengc ul li:nth-child(4n){margin-right:0px;}
.fengc_1{width:100%; height:310px; overflow: hidden;}
.fengc_1 img{ width: 100%; height: 310px; }
.fengc_2{width:100%; height:67px; overflow: hidden;margin-top:-67px;font-size:29px;color: #fff; line-height: 67px; text-align: center; position: relative;background: hsl(204.94deg 1.49% 2.7% / 44.9%);transition: all 0.6s;}
.fengc_2 a{color: #fff}
.fengc_2 a:hover{color: #F38100}
.fengc ul li:hover .fengc_2{height:310px; margin-top:-310px;line-height: 310px;transition: all 0.6s;}

/*联系我们*/

.lianx{width: 100%; height:1170px; overflow: hidden; background-image:url(../images/lx_3.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.lianx_1{ width: 1360px; height: 50px; overflow: hidden;margin: 0 auto; margin-top: 55px; line-height: 50px;font-size:32px;color: #141E2B;font-weight: bold; text-align: center}
.lianx_2{ width: 1360px; height: auto; overflow: hidden;margin: 0 auto; margin-top: 50px;}
.lianx_2 ul li{ width:670px; height:213px; overflow: hidden; float: left; background: #fff; margin-right: 20px;}
.lianx_2 ul li:nth-child(2n){margin-right:0px;}
.lianx_2_1{ width:590px; height:auto; overflow: hidden;margin: 0 auto; margin-top:40px;}
.lianx_2_2{width: 100px; height: 100px; overflow: hidden; float: left; margin-right: 20px;}
.lianx_2_2 img{ width: 100%; height: 100px; }
.lianx_2_3{width: 470px; height: auto; overflow: hidden; float: left; }
.lxp1{width: 100%; height: auto; line-height: 42px;font-size:22px;color: #141E2B;font-weight: bold;}
.lxp1 span{color:#F38100}
.lxp2{width: 100%; height: auto; line-height: 54px;font-size:22px;color: #141E2B;font-weight: bold;}
.lxp3{width: 100%; height: auto; line-height: 36px;font-size:20px;color: #999;}
.lianx_3{ width: 1360px; height: 213px; overflow: hidden;margin: 0 auto; margin-top: 50px;background: #fff;}

.lianx1{width: 100%; height:640px; overflow: hidden; background-image:url(../images/lx_2.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.lianx1_1{ width: 900px; height: 520px; overflow: hidden;margin: 0 auto; margin-top: 60px; background: #fff;border-radius: 14px;}
.lianx1_2{ width: 100%; height: 44px; overflow: hidden; line-height:44px; margin: 0 auto; margin-top: 26px; font-size: 32px; font-weight: bold; color: #363636; text-align: center;}
.lianx1_3{ width: 50%; height: auto; overflow: hidden;line-height: 36px; margin: 0 auto; font-size: 18px;text-align: center;color: #999; margin-top: 10px;}

.lianx2{ width: 780px; height: 70px; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.lianx2 ul li{ width: 380px; height: 70px; overflow: hidden; float: left; margin-right: 20px; background: #F7F7F7}
.lianx2 ul li:nth-child(2n){margin-right:0px;}
.lianx2_1{ width: 130px; height: 70px; overflow: hidden; font-size: 18px;text-align: center;color: #363636; float: left; line-height: 70px;font-weight: bold; }
.lianx2_2{ width: 250px; height: 70px; overflow: hidden;float: left; }
.lianx2_2 input{ width: 96%; height: 70px; border: 0px;font-size: 18px;color: #999;background: #F7F7F7 }
.lianx2_2 input[type=text]:focus {outline: none;}

.lianx3{ width: 780px; height: 70px; overflow: hidden;margin: 0 auto; font-size: 18px;color: #363636; line-height: 70px; text-indent: 1em;font-weight: bold; }
.lianx3_1{ width: 780px; height: 120px; overflow: hidden; font-size: 18px;margin: 0 auto;background: #F7F7F7 }
.lianx3_1 textarea{font-size: 18px;color: #999;background: #F7F7F7;padding-top: 20px; padding-left: 15px; width: 98%; border: 0px; height: 90px; margin-top:5px; }
.lianx3_1 textarea:focus {outline: none;}
.lianx3_2{ width: 480px; height: 60px; overflow: hidden;  margin: 0 auto; margin-top: 20px;}
.lianx3_2 button{width: 480px; height: 60px;background: #F89C32; border: 0px; border-radius: 30px; font-size: 24px; color: #fff;}


@media  screen and (max-width: 1680px) {
.about2_1{ width: 1480px; height: 270px; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.about2_1 ul li{ width:32%; height:270px; overflow: hidden; float: left; background: #fff;border-radius: 10px; margin-right: 2%;}
.about2_1 ul li:nth-child(3n){margin-right:0px;}
.about2_2{ width:90%; height:auto; overflow: hidden; margin: 0 auto; margin-top: 37px;}
.about2_3{ width:18%; height:76px; overflow: hidden; margin-right: 5%; float: left;}
.about2_3 img{ max-width: 100%; width: auto; height: auto;}
.about2_4{ width:77%; height:auto; overflow: hidden; float: left;}
.about2_4_1{ width:100%; height:38px; line-height: 38px; overflow: hidden;font-size:24px;color: #333;font-weight: bold;}
.about2_4_2{ width:100%; height:60px; line-height: 30px; overflow: hidden;font-size:16px;color: #333;margin-top: 11px;}
.about2_4_3{ width:100%; height:auto; line-height: 22px; overflow: hidden;font-size:16px;color: #999;margin-top: 11px;}

.about3{width: 100%; height:600px; overflow: hidden; background-image:url(../images/ab_10.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.about3_1{ width: 1480px; height: 250px; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.about3_1 ul li{ width:24%; height:250px; overflow: hidden; float: left; background: #fff;border-radius: 10px; margin-right: 1.33%;}
.about3_1 ul li:nth-child(4n){margin-right:0px;}
.about3_2{ width:100%; height:250px; overflow: hidden; }
.about3_3{ width:100%; height:103px; overflow: hidden; margin-top: 55px;display: flex;justify-content: center;align-items: center; }
.about3_3 img{ width: auto; height: auto; max-height: 100px;}
.about3_4{ width:100%; height:60px; line-height: 60px; overflow: hidden;font-size:24px;color: #141E2B;font-weight: bold; text-align:center }

.about3_5{width: 100%; height: 250px; overflow: hidden;background: hsl(204.94deg 1.49% 2.7% / 44.9%); position:relative; margin-top: -250px; display: none}
.about3_5_1{width: 88%; height: auto; overflow: hidden;margin: 0 auto; margin-top:70px;font-size:16px;color: #fff; line-height: 34px;}
.about3_1 ul li:hover .about3_5{ display: block}



.fuwu{width: 100%; height:600px; overflow: hidden; background:#F1F4F9; }
.fuwu_1{ width: 1480px; height: 460px; overflow: hidden; margin: 0 auto; margin-top:50px; background: #fff; border-radius: 10px;}
.fuwu_2{width: 856px; height: auto; overflow: hidden; float: left; margin-left: 40px;}
.fuwu_2_1{ width: 100%; height: 52px; overflow: hidden; font-size: 32px; text-align: left; color:#141E2B; display: flex;justify-content: left;align-items: center; font-weight: bold;margin-top:38px;}
.fuwu_2_1 img{ width: auto; height: 50px; margin-right: 15px;}
.fuwu_2_2{ width: 730px; height: 200px; overflow: hidden; font-size: 18px; color:#999; line-height: 40px; margin-top: 24px;}
.fuwu_2_3{ width: 100%; height: auto; overflow: hidden;}
.ky{ float:left}

.fuwu_3{width: 461px; height: auto; overflow: hidden; float: left; margin-top: 38px; }
.fuwu_3 img{width:100%; height:auto;}


.fuwu1{width: 100%; height:868px; overflow: hidden; background-image:url(../images/zcy_6.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:48px; }
.fuwu1_1{ width: 1480px; height: auto; overflow: hidden; margin: 0 auto; margin-top:30px;}
.fuwu1_2{width:50px; height: 500px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: left }
.fuwu1_2 img{ width: 40px; height: auto; }
.fuwu1_3{width:1380px; height: 500px; overflow: hidden; float: left;}
.fuwu1_3 ul li{ width: 330px; height: 500px; overflow: hidden; float: left; margin-right:20px; background: #fff;}
.fuwu1_3_2 img{width:auto; height:370px;transition: all 0.6s;}
.fuwu1_3_2 img:hover{ width:auto; height:370px; transform: scale(1.1);}

.fuwu2{width: 100%; height:802px; overflow: hidden; background-image:url(../images/fw_11.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.fuwu2_1{ width: 1480px; height: 463px; overflow: hidden; margin: 0 auto; background-image:url(../images/fw_12.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:40px;}
.fuwu2_2{ width: 90%; height: auto; overflow: hidden; margin: 0 auto; margin-top:50px; }
.fuwu2_2 ul li{ width: 100%; height: 78px; overflow: hidden; margin: 0 auto; display: flex;justify-content: left;align-items: center;font-size: 24px;color: #141E2B }
.fuwu2_2 ul li img{ width: auto; height: 32px; margin-right: 20px; }
.fuwu1_4{width:50px; height: 480px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: right}
.fuwu1_4 img{ width: 40px; height: auto; }

	
.fuwu3{width: 100%; height:auto; overflow: hidden; background:#fff; }
.fuwu3_1{ width: 1480px; height: auto; overflow: hidden; margin: 0 auto; margin-top:40px; margin-bottom: 97px;}
.fuwu3_2{width:50px; height: 430px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: left }
.fuwu3_2 img{ width: 40px; height: auto; }
.fuwu3_3{width:1380px; height: 430px; overflow: hidden; float: left;}
.fuwu3_3 ul li{ width: 330px; height: 430px; overflow: hidden; float: left; margin-right:20px; background: #fff; border-radius: 6px;}

.fuwu3_3_1{width: 100%; height: 424px; overflow: hidden;}
.fuwu3_3_1 img{ width: 100%; height: 424px; }
.fuwu3_3_2{width: 100%; height: 424px; overflow: hidden; background:hsl(204.94deg 96.54% 7.63% / 54.9%); position:relative; margin-top: -424px; display: none}


.fuwu3_4{width:50px; height: 430px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: right}
.fuwu3_4 img{ width: 40px; height: auto; }

.fuwu4{width: 100%; height:auto; overflow: hidden; background:#fff;  margin-bottom: 97px;}
.fuwu4_1{ width: 1480px; height: auto; overflow: hidden; margin: 0 auto; margin-top:40px;}
.fuwu4_2{ width: 1480px; height: 100px; overflow: hidden;margin-top:20px; background: #F7F7F7; cursor: pointer}
.fuwu4_1 .on{ background: #FFEDD9;}

/*about*/
.about{width: 1480px; height: auto; overflow: hidden;margin: 0 auto; margin-top:50px;}
.about ul li{width: 358px; height: auto; overflow: hidden; float:left; margin-right: 15px; margin-bottom: 20px;  }
.about ul li:nth-child(4n){margin-right:0px;}
.about_1{width: 100%; height: 300px; overflow: hidden;border-radius: 7px;}
.about_1 img{ width: auto; height: 300px; max-height: 340px; transition: all 0.6s;}
.about_1 img:hover{ width:auto; height:300px; transform: scale(1.1);}
.about_2{width: 100%; height: 80px; overflow: hidden; line-height: 80px;font-size:24px;color: #141E2B;font-weight: bold; text-align: center;}
.about_3{width: 100%; height: 82px; overflow: hidden; line-height: 24px;font-size:16px;color: #141E2B;}


}

@media  screen and (max-width: 1470px) {
.about2_1{ width: 1400px; height: 270px; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.about2_1 ul li{ width:32%; height:270px; overflow: hidden; float: left; background: #fff;border-radius: 10px; margin-right: 2%;}
.about2_1 ul li:nth-child(3n){margin-right:0px;}
.about2_2{ width:90%; height:auto; overflow: hidden; margin: 0 auto; margin-top: 37px;}
.about2_3{ width:18%; height:76px; overflow: hidden; margin-right: 5%; float: left;}
.about2_3 img{ max-width: 100%; width: auto; height: auto;}
.about2_4{ width:77%; height:auto; overflow: hidden; float: left;}
.about2_4_1{ width:100%; height:38px; line-height: 38px; overflow: hidden;font-size:24px;color: #333;font-weight: bold;}
.about2_4_2{ width:100%; height:60px; line-height: 30px; overflow: hidden;font-size:16px;color: #333;margin-top: 11px;}
.about2_4_3{ width:100%; height:auto; line-height: 22px; overflow: hidden;font-size:16px;color: #999;margin-top: 11px;}

.about3{width: 100%; height:600px; overflow: hidden; background-image:url(../images/ab_10.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.about3_1{ width: 1400px; height: 250px; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.about3_1 ul li{ width:24%; height:250px; overflow: hidden; float: left; background: #fff;border-radius: 10px; margin-right: 1.33%;}
.about3_1 ul li:nth-child(4n){margin-right:0px;}
.about3_2{ width:100%; height:250px; overflow: hidden; }
.about3_3{ width:100%; height:103px; overflow: hidden; margin-top: 55px;display: flex;justify-content: center;align-items: center; }
.about3_3 img{ width: auto; height: auto; max-height: 100px;}
.about3_4{ width:100%; height:60px; line-height: 60px; overflow: hidden;font-size:24px;color: #141E2B;font-weight: bold; text-align:center }

.about3_5{width: 100%; height: 250px; overflow: hidden;background: hsl(204.94deg 1.49% 2.7% / 44.9%); position:relative; margin-top: -250px; display: none}
.about3_5_1{width: 88%; height: auto; overflow: hidden;margin: 0 auto; margin-top:70px;font-size:16px;color: #fff; line-height: 34px;}
.about3_1 ul li:hover .about3_5{ display: block}



.fuwu{width: 100%; height:600px; overflow: hidden; background:#F1F4F9; }
.fuwu_1{ width: 1400px; height: 460px; overflow: hidden; margin: 0 auto; margin-top:50px; background: #fff; border-radius: 10px;}
.fuwu_2{width: 856px; height: auto; overflow: hidden; float: left; margin-left: 40px;}
.fuwu_2_1{ width: 100%; height: 52px; overflow: hidden; font-size: 32px; text-align: left; color:#141E2B; display: flex;justify-content: left;align-items: center; font-weight: bold;margin-top:38px;}
.fuwu_2_1 img{ width: auto; height: 50px; margin-right: 15px;}
.fuwu_2_2{ width: 730px; height: 200px; overflow: hidden; font-size: 18px; color:#999; line-height: 40px; margin-top: 24px;}
.fuwu_2_3{ width: 100%; height: auto; overflow: hidden;}
.ky{ float:left}

.fuwu_3{width: 461px; height: auto; overflow: hidden; float: left; margin-top: 38px; }
.fuwu_3 img{width:100%; height:auto;}


.fuwu1{width: 100%; height:868px; overflow: hidden; background-image:url(../images/zcy_6.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:48px; }
.fuwu1_1{ width: 1400px; height: auto; overflow: hidden; margin: 0 auto; margin-top:30px;}
.fuwu1_2{width:50px; height: 500px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: left }
.fuwu1_2 img{ width: 40px; height: auto; }
.fuwu1_3{width:1300px; height: 500px; overflow: hidden; float: left;}
.fuwu1_3 ul li{ width: 310px; height: 500px; overflow: hidden; float: left; margin-right:20px; background: #fff;}
.fuwu1_3_2 img{width:auto; height:370px;transition: all 0.6s;}
.fuwu1_3_2 img:hover{ width:auto; height:370px; transform: scale(1.1);}

.fuwu2{width: 100%; height:802px; overflow: hidden; background-image:url(../images/fw_11.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.fuwu2_1{ width: 1400px; height: 463px; overflow: hidden; margin: 0 auto; background-image:url(../images/fw_12.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:40px;}
.fuwu2_2{ width: 90%; height: auto; overflow: hidden; margin: 0 auto; margin-top:50px; }
.fuwu2_2 ul li{ width: 100%; height: 78px; overflow: hidden; margin: 0 auto; display: flex;justify-content: left;align-items: center;font-size: 24px;color: #141E2B }
.fuwu2_2 ul li img{ width: auto; height: 32px; margin-right: 20px; }
.fuwu1_4{width:50px; height: 480px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: right}
.fuwu1_4 img{ width: 40px; height: auto; }

	
.fuwu3{width: 100%; height:auto; overflow: hidden; background:#fff; }
.fuwu3_1{ width: 1480px; height: auto; overflow: hidden; margin: 0 auto; margin-top:40px; margin-bottom: 97px;}
.fuwu3_2{width:50px; height: 430px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: left }
.fuwu3_2 img{ width: 40px; height: auto; }
.fuwu3_3{width:1300px; height: 430px; overflow: hidden; float: left;}
.fuwu3_3 ul li{ width: 310px; height: 430px; overflow: hidden; float: left; margin-right:20px; background: #fff; border-radius: 6px;}

.fuwu3_3_1{width: 100%; height: 424px; overflow: hidden;}
.fuwu3_3_1 img{ width: auto; height: 424px; }
.fuwu3_3_2{width: 100%; height: 424px; overflow: hidden; background:hsl(204.94deg 96.54% 7.63% / 54.9%); position:relative; margin-top: -424px; display: none}


.fuwu3_4{width:50px; height: 430px; overflow: hidden;display: flex;justify-content: center;align-items: center; float: left; text-align: right}
.fuwu3_4 img{ width: 40px; height: auto; }

.fuwu4{width: 100%; height:auto; overflow: hidden; background:#fff;  margin-bottom: 97px;}
.fuwu4_1{ width: 1400px; height: auto; overflow: hidden; margin: 0 auto; margin-top:40px;}
.fuwu4_2{ width: 1400px; height: 100px; overflow: hidden;margin-top:20px; background: #F7F7F7; cursor: pointer}
.fuwu4_1 .on{ background: #FFEDD9;}

/*about*/
.about{width: 1400px; height: auto; overflow: hidden;margin: 0 auto; margin-top:50px;}
.about ul li{width: 338px; height: auto; overflow: hidden; float:left; margin-right: 15px; margin-bottom: 20px;  }
.about ul li:nth-child(4n){margin-right:0px;}
.about_1{width: 100%; height: 300px; overflow: hidden;border-radius: 7px;}
.about_1 img{ width: auto; height: 300px; max-height: 340px; transition: all 0.6s;}
.about_1 img:hover{ width:auto; height:300px; transform: scale(1.1);}
.about_2{width: 100%; height: 80px; overflow: hidden; line-height: 80px;font-size:24px;color: #141E2B;font-weight: bold; text-align: center;}
.about_3{width: 100%; height: 82px; overflow: hidden; line-height: 24px;font-size:16px;color: #141E2B;}


/*风采*/
.fengc{ width: 1400px; height: auto; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.fengc ul li{ width:335px; height:310px; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 30px;transition: all 0.6s;}
.fengc ul li:nth-child(4n){margin-right:0px;}
.fengc_1{width:100%; height:310px; overflow: hidden;}
.fengc_1 img{ width: auto; height: 310px; }
.fengc_2{width:100%; height:67px; overflow: hidden;margin-top:-67px;font-size:29px;color: #fff; line-height: 67px; text-align: center; position: relative;background: hsl(204.94deg 1.49% 2.7% / 44.9%);transition: all 0.6s;}
.fengc_2 a{color: #fff}
.fengc_2 a:hover{color: #F38100}
.fengc ul li:hover .fengc_2{height:310px; margin-top:-310px;line-height: 310px;transition: all 0.6s;}

}






.fuwu1_3w{display: none}
.wnbanner{display: none}
@media  screen and (max-width: 750px) {
.nbanner{display: none}	
.wnbanner{ width:100%; height:auto; overflow:hidden;display: block }
.wnbanner img{ width:100%; height:auto;}
	
	

.about1{width: 100%; height:auto; overflow: hidden; background-image:url(../images/ab_2.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.about1_1{ width: 92%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 30px;background: #FFFFFF;border-radius: 10px;}
.about1_1_0{ width: 92%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 17px;}
.about1_1_1{ width: 100%; height: auto; overflow: hidden; float: left; margin-right: 0px;}
.about1_1_1_1{ width: 100%; height: auto; overflow: hidden; margin-top: 22px;}
.about1_1_1_1 img{ width: 90%; height: auto;}
.about1_1_1_2{ width: 100%; height: auto; overflow: hidden; margin-top: 15px; line-height: 30px;font-size:18px;color: #333;font-weight: bold; }

.about1_1_2{ width: 100%; height: auto; overflow: hidden; float: none; margin-bottom: 10px;}
.about1_1_2_1{width: 100%; height: 37px; overflow: hidden; line-height:37px;font-size:24px;color: #141E2B;font-weight: bold; margin-top: 10px; }
.about1_1_2_2{width: 100%; height: auto; overflow: hidden; line-height:28px;font-size:14px;color: #141E2B; margin-top: 15px; }

.about1_2{ width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top:16px;}
.about1_2 ul li{ width: 25%; height:auto; overflow: hidden; float: left; margin-bottom: 10px;}
.about1_2_1{width: 100%; height: 32px; overflow: hidden;font-size:16px;color: #141E2B; text-align: center; line-height:32px;}
.about1_2_1 span{font-size:20px;font-weight: bold; }
.about1_2_2{width: 100%; height: 28px; overflow: hidden;font-size:14px;color: #141E2B;text-align: center; margin-top: 10px;line-height: 28px;}
.about1_2 ul li:hover .about1_2_1 span{color: #F38100;}


.about2{width: 100%; height:auto; overflow: hidden; background-image:url(../images/ab_6.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.about2_1{ width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 25px; margin-bottom: 30px;}
.about2_1 ul li{ width:100%; height:auto; overflow: hidden; float: none; background: #fff;border-radius: 10px; margin-right: 0px; margin-bottom: 15px;}
.about2_1 ul li:nth-child(3n){margin-right:0px;}
.about2_2{ width:92%; height:auto; overflow: hidden; margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
.about2_3{ width:20%; height:auto; overflow: hidden; margin-right: 2%; float: left;}
.about2_3 img{ width: auto; height: 60px;}
.about2_4{ width:78%; height:auto; overflow: hidden; float: left;}
.about2_4_1{ width:100%; height:30px; line-height: 30px; overflow: hidden;font-size:18px;color: #333;font-weight: bold;}
.about2_4_2{ width:100%; height:auto; line-height: 26px; overflow: hidden;font-size:14px;color: #333;margin-top: 3px;}
.about2_4_3{ width:100%; height:auto; line-height: 22px; overflow: hidden;font-size:14px;color: #999;margin-top: 3px;}
.about2_1 ul li:hover{background: #F38100;}
.about2_1 ul li:hover .about2_4_1{color: #fff;}
.about2_1 ul li:hover .about2_4_2{color: #fff;}
.about2_1 ul li:hover .about2_4_3{color: #fff;}

.about3{width: 100%; height:auto; overflow: hidden; background-image:url(../images/ab_10.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.about3_1{ width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 25px; margin-bottom: 25px;}
.about3_1 ul li{ width:48.5%; height:auto; overflow: hidden; float: left; background: #fff;border-radius: 10px; margin-right: 3%; margin-bottom: 20px;}
.about3_1 ul li:nth-child(4n){margin-right:0px;}
.about3_1 ul li:nth-child(2n){margin-right:0px;}	
.about3_2{ width:100%; height:150px; overflow: hidden; }
.about3_3{ width:100%; height:50px; overflow: hidden; margin-top: 38px;display: flex;justify-content: center;align-items: center; }
.about3_3 img{ width: auto; height: auto; max-height: 50px;}
.about3_4{ width:100%; height:30px; line-height: 30px; overflow: hidden;font-size:18px;color: #141E2B;font-weight: bold; text-align:center }

.about3_5{width: 100%; height: 150px; overflow: hidden;background: hsl(204.94deg 1.49% 2.7% / 44.9%); position:relative; margin-top: -150px; display: none}
.about3_5_1{width: 88%; height: auto; overflow: hidden;margin: 0 auto; margin-top:10px;font-size:14px;color: #fff; line-height: 24px;}
.about3_1 ul li:hover .about3_5{ display: block}
	
	
	

/*服务列表*/
.fwlist{width: 100%; height: 40px; overflow: hidden; background: #fff;}
.fwlist_1{ width: 96%; height: auto; overflow: hidden; margin: 0 auto; line-height: 40px; font-size: 14px; color: #363636;display: flex;justify-content: left;align-items: center;}
.fwlist_1 a{color: #363636; padding-left: 5px; padding-right: 5px;}
.fwlist_1 a:hover{color: #F38100}
.fwlist_1 img{ width: auto; height: 18px; margin-top: -1px; margin-right: 5px; }


/*案例*/
.case{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.case_1{ width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 20px;}
.case_2{ width: 20%; height: auto; overflow: hidden; line-height: 26px;font-size:18px; color:#333;font-weight: bold; float: left  }
.case_3{ width: 80%; height: auto; overflow: hidden; line-height: 26px;font-size:14px; float: left}
.case_3 ul li{height: auto; overflow: hidden; float: left; margin-right: 5px; margin-bottom: 8px;}
.case_3 ul li a{color: #141E2B; border: 1px solid #E6E6E6; display: block; text-align: center;padding-left: 5px; padding-right:5px; min-width: 58px; height: 26px;border-radius: 16px;}
.case_3 ul li a:hover{color: #fff}
.case_3 ul li:hover a{ background: #F38100; color: #FFF; border: 1px solid #F38100; }
.case_h{ background: #F38100; color: #FFF!important; border: 1px solid #F38100!important; }

.case1{ width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 40px;}
.case1 ul li{width: 100%; height: auto; float:left; margin-right: 20px; margin-bottom: 20px;  }
.case1 ul li:nth-child(3n){margin-right:0px;}
.case1_1{width: 99%; height: 99%; border: 1px solid #CCCCCC; overflow: hidden;border-radius: 6px;background: #fff;}
.case1_2{width: 92%; height: 36px; overflow: hidden;margin: 0 auto;margin-top: 10px;display: flex;justify-content: left;align-items: center;}
.case1_2 img{ width: auto; max-height: 36px; height: auto; }
.case1_3{width: 92%; height:40px; overflow: hidden;margin: 0 auto; line-height:40px;font-size:16px; color:#141E2B;font-weight: bold;}
.case1_3 a{color: #141E2B}
.case1_3 a:hover{color: #F38100}
.case1_4{width: 92%; height: 30px; overflow: hidden;margin: 0 auto; line-height: 30px;font-size:14px;}
.csp1{width: 100px; height: 30px; overflow: hidden; background: #F38100; color: #fff; text-align: center; margin-right: 10px;float:left;}
.csp2{width: 178px; height: 28px; overflow: hidden; border: 1px solid #F38100; color: #F38100; text-align: center;float:left;}
.case1_5{width: 92%; height: 36px; overflow: hidden;margin: 0 auto; line-height:36px;font-size:14px;color: #999;}
.case1_6{width: 92%; height: auto; overflow: hidden;margin: 0 auto; line-height:26px;font-size:14px;color: #999; border-bottom: 1px solid #999;}
.case1_7{width: 92%; height: 32px; overflow: hidden;margin: 0 auto; line-height:26px;font-size:14px;color: #141E2B;margin-top:10px; }
.case1 ul li:hover .case1_1{border: 1px solid #F38100; background: #FFF9F2;}
.case1 ul li:hover .case1_5{color: #F38100;}
.case1 ul li:hover .case1_6{color: #F38100;}
.case1 ul li:hover .case1_7{color: #F38100;}	
	
	
.fenye{width:fit-content; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; margin-bottom:30px; }	
	
	

.fuwu{width: 100%; height:auto; overflow: hidden; background:#F1F4F9; }
.fuwu_1{ width: 96%; height: auto; overflow: hidden; margin: 0 auto; margin-top:20px; background: #fff; border-radius: 10px;}
.fuwu_2{width: 92%; height: auto; overflow: hidden;margin: 0 auto; float: none; }
.fuwu_2_1{ width: 100%; height: 32px; overflow: hidden; font-size: 20px; text-align: left; color:#141E2B; display: flex;justify-content: left;align-items: center; font-weight: bold;margin-top:18px;}
.fuwu_2_1 img{ width: auto; height: 50px; margin-right: 15px;}
.fuwu_2_2{ width: 100%; height: auto; overflow: hidden; font-size: 14px; color:#999; line-height: 26px; margin-top: 14px;}
.fuwu_2_3{ width: 100%; height: auto; overflow: hidden;}
.ky{ float:left}

.fuwu_3{width: 94%; height: auto; overflow: hidden; float: none;margin: 0 auto; margin-top:18px; }
.fuwu_3 img{width:100%; height:auto;}


.fuwu1{width: 100%; height:auto; overflow: hidden; background-image:url(../images/zcy_6.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:18px; }
.fuwu1_1{ width: 96%; height: auto; overflow: hidden; margin: 0 auto; margin-top:30px; display: none;}

	
.fuwu1_3w{width:96%; height: auto; overflow: hidden; margin: 0 auto; display:block;}
.fuwu1_3w ul li{ width: 48.5%; height: auto; overflow: hidden; float: left; margin-right:3%; background: #fff; margin-bottom: 15px;}
.fuwu1_3w ul li:nth-child(2n){margin-right:0px;}
.fuwu1_3w_1{ width: 99%; height: auto; border: 1px solid #D9D9D9; margin: 0 auto; overflow: hidden; border-radius: 5px}
.fuwu1_3w_2{width: 100%; height: 170px; overflow: hidden;display: flex;justify-content: center;align-items: center;}
.fuwu1_3w_2 img{width:100%; height:auto;transition: all 0.6s;}
.fuwu1_3w_2 img:hover{ width:100%;; height:auto; transform: scale(1.1);}
.fuwu1_3w_3{width: 100%; height: auto; overflow: hidden;}
.fuwu1_3w_4{width: 90%; height: 30px; overflow: hidden; line-height: 30px; margin: 0 auto; margin-top: 5px;font-size: 18px; color:#141E2B; font-weight: bold}
.fuwu1_3w_5{width: 90%; height: 52px; overflow: hidden; line-height: 26px; margin: 0 auto; margin-top: 0px;font-size: 14px; color:#999; margin-bottom: 10px;}

.fuwu2{width: 100%; height:auto; overflow: hidden; background-image:url(../images/fw_11.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.fuwu2_1{ width: 96%; height: auto; overflow: hidden; margin: 0 auto; background-image:url(../images/fw_12.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; margin-top:20px;}
.fuwu2_2{ width: 94%; height: auto; overflow: hidden; margin: 0 auto; margin-top:10px; margin-bottom: 10px; }
.fuwu2_2 ul li{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; display: flex;justify-content: left;align-items: center;font-size: 14px;color: #141E2B; margin-bottom: 10px; }
.fuwu2_2 ul li img{ width: auto; height: 22px; margin-right: 10px; }


.fuwu3{width: 100%; height:auto; overflow: hidden; background:#fff; }
.fuwu3_1{ width: 1680px; height: auto; overflow: hidden; margin: 0 auto; margin-top:40px; margin-bottom: 97px; display: none}



.fuwu4{width: 100%; height:auto; overflow: hidden; background:#fff;  margin-bottom: 27px;}
.fuwu4_1{ width: 96%; height: auto; overflow: hidden; margin: 0 auto; margin-top:20px;}
.fuwu4_2{ width: 100%; height: auto; overflow: hidden;margin-top:10px; background: #F7F7F7; cursor: pointer}
.fuwu4_2_1{width: 92%; height: auto; overflow: hidden; margin-top:10px; border-left: 5px solid #F38100; font-size: 16px; font-weight: bold; color: #363636; line-height: 34px; text-indent: 0em; float: left}
.fuwu4_2_1 p{ margin-left: 4px;}
.fuwu4_2_2{width: 4%; height: 34px; overflow: hidden; margin-top:10px;  float: left;font-size: 18px; font-weight: bold;line-height: 34px; }
.fwzk{ color: #F38100; font-weight: bold; display: none}
.fwgb{ color: #999; font-weight: bold; display: block}
.fuwu4_1 .on .fwzk{display: block}
.fuwu4_1 .on .fwgb{display: none}

.fuwu4_3{width: 100%; height: auto;; overflow: hidden; background: #f7f7f7; display: none}
.fuwu4_3 p{ width: 94%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 5px; margin-bottom: 20px;font-size: 14px; color: #363636; line-height: 26px; }
	
	

/*服务列表*/


.fwlist1{width: 100%; height: auto; overflow: hidden; background: #F7F7F7;}
.fwlist1_1{ width: 96%; height: 40px; overflow: hidden; margin: 0 auto; margin-top: 20px; background: #fff; border-top:1px solid #E6E6E6; margin-bottom: 20px;}
.fwlist1_1 ul li{ width: 25%; height: 40px; overflow: hidden; text-align: center; font-size: 14px; font-weight: bold; float: left; line-height: 40px;}
.fwlist1_1 ul li a{color: #333}
.fwlist1_1 ul li a:hover{color: #F38100}
.fwlist1_1 ul li:hover{border-bottom:2px solid #F38100; height: 38px; background: #FFF9F2;}
.fwlist1_1 ul li:hover a{color: #F38100}
.fwlist1_h{border-bottom:2px solid #F38100!important; height: 38px!important; background: #FFF9F2;}
.fwlist1_h a{color: #F38100!important}



.fwlist2{ width: 96%; height: auto; overflow: hidden; margin: 0 auto; background: #fff; margin-bottom: 30px; border-radius: 6px;}
.fwlist2_1{ width: 94%; height: auto; overflow: hidden; margin: 0 auto;  margin-top: 17px; line-height: 32px;font-size: 20px; color:#141E2B; font-weight: bold}
.fwlist2_1 img{ width: auto; height: 40px; margin-top: -3px; margin-right: 10px; }
.fwlist2_2{ width: 94%; height: auto; overflow: hidden; margin: 0 auto;  margin-top: 10px; line-height: 26px;font-size:14px; color:#999; margin-bottom: 20px; }

.fwlist3{ width: 96%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 30px; }
.fwlist3 ul li{width: 48.5%; height: auto; float:left; margin-right: 3%; margin-bottom: 20px; }
.fwlist3 ul li:nth-child(4n){margin-right:0px;}
.fwlist3 ul li:nth-child(2n){margin-right:0px;}	
.fwlist3_1{width: 99%; height: 99%; border: 1px solid #CCCCCC; overflow: hidden;border-radius: 6px;background: #fff;}
.fwlist3_2{width: 100%; height: 180px; overflow: hidden;display: flex;justify-content: center;align-items: center;}
.fwlist3_2 img{ width: auto; height: auto; max-height: 170px; transition: all 0.6s;}
.fwlist3_2 img:hover{ width:auto; height:auto; transform: scale(1.1);}

.fwlist3_3{width: 100%; height: 34px; overflow: hidden; line-height: 34px;font-size:14px; color:#333; text-align: center;font-weight: bold }
.fwlist3_3 a{color: #333}
.fwlist3_3 a:hover{color: #F38100}
.fwlist3 ul li:hover .fwlist3_1{box-shadow: 0 0 10px rgba(0, 0, 0, .3);}
.fwlist3 ul li:hover .fwlist3_3 a{color: #F38100}
	
	

/*about*/
.about{width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top:20px;}
.about ul li{width: 48.5%; height: auto; overflow: hidden; float:left; margin-right: 3%; margin-bottom: 20px;  }
.about ul li:nth-child(4n){margin-right:0px;}
.about ul li:nth-child(2n){margin-right:0px;}	
.about_1{width: 100%; height: 200px; overflow: hidden;border-radius: 7px;}
.about_1 img{ width: auto; height: 200px; max-height: 200px; transition: all 0.6s;}
.about_1 img:hover{ width:auto; height:200px; transform: scale(1.1);}
.about_2{width: 100%; height: 40px; overflow: hidden; line-height: 40px;font-size:18px;color: #141E2B;font-weight: bold; text-align: center;}
.about_3{width: 100%; height: 96px; overflow: hidden; line-height: 24px;font-size:14px;color: #141E2B;}

.hg60{margin-bottom:60px;}
.bgb{background: #fff;}	
	
	

/*风采*/
.fengc{ width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 45px;}
.fengc ul li{ width:48.5%; height:auto; overflow: hidden; float: left; margin-right: 3%; margin-bottom: 20px;transition: all 0.6s;}
.fengc ul li:nth-child(4n){margin-right:0px;}
.fengc ul li:nth-child(2n){margin-right:0px;}	
.fengc_1{width:100%; height:auto; overflow: hidden;}
.fengc_1 img{ width: auto; height: 150px; }
.fengc_2{width:100%; height:32px; overflow: hidden;margin-top:-32px;font-size:14px;color: #fff; line-height: 32px; text-align: center; position: relative;background: hsl(204.94deg 1.49% 2.7% / 44.9%);transition: all 0.6s;}
.fengc_2 a{color: #fff}
.fengc_2 a:hover{color: #F38100}
.fengc ul li:hover .fengc_2{height:150px; margin-top:-150px;line-height: 150px;transition: all 0.6s;}
	
	
/*联系我们*/

.lianx{width: 100%; height:auto; overflow: hidden; background-image:url(../images/lx_3.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.lianx_1{ width: 96%; height: 40px; overflow: hidden;margin: 0 auto; margin-top: 15px; line-height: 40px;font-size:20px;color: #141E2B;font-weight: bold; text-align: center}
.lianx_2{ width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 20px;}
.lianx_2 ul li{ width:100%; height:auto; overflow: hidden; float: left; background: #fff; margin-right: 0px; margin-bottom: 20px;}
.lianx_2 ul li:nth-child(2n){margin-right:0px;}
.lianx_2_1{ width:92%; height:auto; overflow: hidden;margin: 0 auto; margin-top:10px; margin-bottom: 10px;}
.lianx_2_2{width: 15%; height: auto; overflow: hidden; float: left; margin-right: 2%; margin-top: 10px}
.lianx_2_2 img{ width: auto; height: 40px; }
.lianx_2_3{width: 83%; height: auto; overflow: hidden; float: left; }
.lxp1{width: 100%; height: auto; line-height: 32px;font-size:16px;color: #141E2B;font-weight: bold;}
.lxp1 span{color:#F38100}
.lxp2{width: 100%; height: auto; line-height: 28px;font-size:16px;color: #141E2B;font-weight: bold;}
.lxp3{width: 100%; height: auto; line-height: 26px;font-size:14px;color: #999;}
.lianx_3{ width: 96%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 20px;background: #fff;}

.lianx1{width: 100%; height:auto; overflow: hidden; background-image:url(../images/lx_2.png); background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%; }
.lianx1_1{ width: 94%; height: auto; overflow: hidden;margin: 0 auto; margin-top: 30px; background: #fff;border-radius: 14px; margin-bottom: 20px;}
.lianx1_2{ width: 100%; height: 34px; overflow: hidden; line-height:34px; margin: 0 auto; margin-top: 16px; font-size: 24px; font-weight: bold; color: #363636; text-align: center;}
.lianx1_3{ width: 90%; height: auto; overflow: hidden;line-height: 36px; margin: 0 auto; font-size: 16px;text-align: center;color: #999; margin-top: 10px;}

.lianx2{ width: 96%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.lianx2 ul li{ width: 100%; height: 36px; overflow: hidden; float: left; margin-right: 0px; background: #F7F7F7; margin-bottom: 10px;}
.lianx2 ul li:nth-child(2n){margin-right:0px;}
.lianx2_1{ width: 30%; height: 36px; overflow: hidden; font-size: 14px;text-align: center;color: #363636; float: left; line-height: 36px;font-weight: bold; }
.lianx2_2{ width: 70%; height: 36px; overflow: hidden;float: left; }
.lianx2_2 input{ width: 96%; height: 36px; border: 0px;font-size: 14px;color: #999;background: #F7F7F7 }

.lianx3{ width: 30%; height: 36px; overflow: hidden;margin: 0;text-align: center; font-size: 14px;color: #363636; line-height: 36px; text-indent: 1em;font-weight: bold; }
.lianx3_1{ width: 96%; height: 120px; overflow: hidden; font-size: 14px;margin: 0 auto;background: #F7F7F7;margin-top:10px; }
.lianx3_1 textarea{font-size: 14px;color: #999;background: #F7F7F7;padding-top: 20px; padding-left: 15px; width: 98%; border: 0px; height: 90px; margin-top:5px; }

.lianx3_2{ width: 50%; height: 40px; overflow: hidden;  margin: 0 auto; margin-top: 10px; margin-bottom: 30px;}
.lianx3_2 button{width: 100%; height: 40px;background: #F89C32; border: 0px; border-radius: 20px; font-size: 16px; color: #fff;}
	
	
	
	
	
	
	
	
	
}
