@charset "utf8";
@import url(zsy.css);
@import url(index.ie.css) screen and (min-width:750px);
@media screen and (max-width: 750px) {

/*head*/

.main{width:98%;margin: auto;}
.one{ margin-top:8vw;}
.fa {line-height: 1;font-family: FontAwesome;font-size: inherit;font-style: normal;font-variant: normal;font-weight: normal;display: inline-block;font-size-adjust: none;font-stretch: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: auto;}
.fa-angle-right::before {content: "＞";}
.time{background: url(../images/li-sj.png) center left no-repeat;background-size: 4vw 4vw;padding-left: 4.5vw;margin-right: 5.5vw;}
.incon{margin-top:5vw;}
.lr_lf_pic{width:100%; margin-top:5vw; }
.lr_lf_pic .pic,.lr_rfg_pic .pic{width:100%; height:50vw; position: relative; z-index:4; overflow:hidden;}
.lr_lf_pic .pic img,.lr_rfg_pic .pic img{width:100%; height:auto; min-height:50vw;transition: all 1s ease;}
.lr_lf_pic .pic img:hover,.lr_rfg_pic .pic img:hover  {transform: scale(1.1);}
.lr_lf_pic .wen{width:100%;position:relative; z-index:5; margin-top:-20vw; height:20vw;background-color: rgba(0,0,0,0.6); }
.lr_lf_pic .wen .fl{width:26%; float:left; background:#993300; height:20vw; text-align:center; overflow:hidden;}
.lr_lf_pic .wen .fl p{color:#FFFFFF; line-height:5vw; font-size:4vw;margin-top:2vw; letter-spacing:0.5vw;}
.lr_lf_pic .wen .fl p strong{ font-size:4.5vw;}
.lr_lf_pic .wen .fr{width:74%; color:#FFFFFF;height:20vw; float:left;}
.lr_lf_pic .wen .fr h2{ font-size:4vw; margin-top:2vw; margin-bottom:2vw;line-height:8vw;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width:94%; margin-left:auto; margin-right:auto; font-weight:700;}
.lr_lf_pic .wen .fr p{ display:none;}
.lr_rf_list{ width:100%;}
.lr_rf_list .rf_h{padding-top:2.5vw;}
.lr_rf_list .rf_h h2{font-size:4.5vw; color:#9B0000; margin-bottom:2vw; font-weight:700; line-height:8vw;}
.lr_rf_list .rf_h p{font-size:3.5vw; color:#999; line-height:7vw;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.lr_xwk_djxwk_nrk_list1{margin-top:2.5vw;}
.lr_xwk_djxwk_nrk_list1 li a { font-size:4vw;width:84%;color: #070707;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lr_xwk_djxwk_nrk_list1 li {line-height:8.8vw;height:8.8vw;width: 100%;display: inline-block;font-size: 4vw;}
.lr_xwk_djxwk_nrk_list1 li .fr{ float:right;font-size:4vw;}
/*#incon end*/
#newsz{margin-top:8vw;}
#tjxw{background-color:#F4F4F4; float:left;width:100%; }
#tjxw li{ width:100%; position:relative; float:left;list-style-type:none; }
#tjxw li .xq{ right:3%;position:absolute;}
#tjxw li .xq  i{border:#A9171F solid 1px; color:#A9171F; text-align:center;border-radius:100%;width:5.5vw; height:5.5vw; line-height:5.5vw; font-size:5vw;}
#tjxw li:hover .xq i{ background-color:#A9171F; color:#fff;}
#tjxw li .nrq{ width:55%; float:right;}
#tjxw li .nrq .zsq{ width:92%; padding:5% 4%; float:left;}
#tjxw li .nrq .zsq h4{ color:#333; OVERFLOW: hidden;margin-bottom:2.5%; font-weight:600;font-size:3.5vw; margin-top:1.5%;}
#tjxw li:hover .nrq .zsq h4{ color:#A9171F}
#tjxw li .nrq .zsq .zy{ display:none;}
#tjxw li .xq {bottom: 8%;}
#tjxw li .tpq{ width:45%; float:left; position:relative; padding-top:33vw; overflow:hidden;}
#tjxw li .tpq img{ width:100%; min-height:100%; left:0px; top:0px;; position:absolute;transition:all 0.4s ease-in-out 0s;}
#tjxw li .tpq:before{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid rgba(255,255,255,0);z-index: 100; background-color:rgba(0,0,0,0.1)}
#tjxw li:hover .tpq:before {top: 3%;left: 3%;right: 3%;bottom: 3%;border: 1px solid rgba(255,255,255,0.5);}	
#tjxw li:hover img{transform: scale(1.1) rotate(3deg);-o-transform: scale(1.1) rotate(3deg);-webkit-transform: scale(1.1) rotate(3deg);-moz-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);}
#newsa_1{width:100%;float:right; margin-top:5vw;}
#newsa_1 UL {COLOR:#565656; list-style-type:none; }
#newsa_1 UL LI {width:100%; float:left;line-height:5.5vw;font-size:3.25vw;padding-bottom:1.5vw; margin-bottom:1.5vw;}
#newsa_1 UL LI.zyjs{ background-image:none; text-align:left; color:#888;line-height:6.5vw; font-size:3.5vw; }
#newsa_1 UL LI b{display:inline-block; color:#333; line-height:1;font-size:6vw; margin-top:3.5vw;}
#newsa_1 UL LI span{ color:#999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;height:10vw; line-height:5vw; font-size:3.5vw;-webkit-line-clamp: 2;}
#newsa_1 UL LI p{font-size:3.75vw;font-weight:600; line-height:1.8; margin-bottom:1%;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden; color:#333;}
#newsa_1 UL LI A dd {width:17.5vw;height:17.5vw;margin-right:2vw;font-size: 3vw; line-height:4.5vw;border-radius:100%;text-align:center;cursor:pointer;font-weight:normal;color:#777;float:left;font-family: Arial, Helvetica, sans-serif;background-color:#f7f7f7;}
#newsa_1 UL LI A:hover dd{background-color:#A9171F; color:#fff;}
#newsa_1 UL LI A:hover dd b{color:#fff;}
#newsa_1 UL LI a:hover p{ color:#A9171F}
/*#newsb*/
#more{ width:100%; float:left; margin-top:2.5%; text-align:center; margin-bottom:1.5%;}
#more  A{display:inline-block; padding:1.25vw 10vw; line-height:2; font-weight:bold;  font-size:3.75vw;border-radius:1vw; color:#fff; background-color:#A9171F; }
#more  A i{ margin-left:2vw;transition:all 0.4s ease-in-out 0s;}
#more  A:hover i{ margin-left:5vw;}
#more.bai A{color:#A9171F;background-color:#fff; }
#more  A:hover {color:#fff; background-color:#A9171F;background-image: linear-gradient(to bottom, #cc0000,#A9171F,#cc0000);}
.center-box {margin-left: auto;margin-right: auto;width: 100%; background-color: rgb(169, 23, 31)}
.company-data {position: relative;margin-top: 10vw;}
.company-data::before {content: "";display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0.48;}
.company-data>li {position: relative;text-align: center; float:left; color:#FFFFFF;width: 50%;}
.company-data>li:nth-child(2),.company-data>li:nth-child(3){background-color:rgba(0,0,0,0.5)}
.comp-dtop{font-weight: 600;font-size:8vw; margin-top:3vw}
.comp-dtop small {font-weight: 400;font-size: 4vw;}
.flex-wrap { -ms-flex-wrap: wrap;flex-wrap: wrap;}
.comp-dbott {font-size:3.5vw;margin-top: 2.5vw;margin-bottom: 3vw;}
/*center-box*/
#lmbt,#lmbtf{width:100%;text-align:center;overflow:hidden;}
#lmbt dd{position:relative;font-size:6vw;color:#333;line-height:1.8;background-image: url(../images/line.png);background-repeat: no-repeat;background-position: center bottom; padding-bottom:1.5vw;}
#lmbt  dd span{ color:#A9171F; margin-left:3vw;}
#lmbt p.en{ color:#555;font-size:3.5vw;font-family: Arial, Helvetica, sans-serif;text-transform:capitalize;}
#lmbt p{ line-height:1.8; color:#999;}
#lmbtf dd{position:relative;font-size:8vw;color:#fff;line-height:1.8;background-image: url(../images/line.png);background-repeat: no-repeat;background-position: center bottom; padding-bottom:3vw;}
#lmbtf dd span{ color:#ff9933; margin-left:3vw;}
#lmbtf p.en{ color:#fff;font-size:3.5vw;font-family: Arial, Helvetica, sans-serif;  text-transform:capitalize;}
#lmbtf p{ line-height:1.8; color:#f1f1f1;}
/*lmbt end*/
.two,.three,.five,.eight,.youlink{margin-top: 8vw; width: 98%; margin-left: auto;margin-right: auto;}
#sdys{width:100%;float:left; position:relative; display:block; margin-top:2.5%; z-index:2;}
#sdys:after{ width:100%; position:absolute; width:1px; height:100%; top:0px; background-color:#fff; content:""; left:50%; margin-left:-0.5px;}
#sdys:before{ width:100%; position:absolute; width:100%; height:1px; left:0px; background-color:#fff; content:""; top:50%;margin-top:-0.5px; }
#sdys ul{LIST-STYLE-TYPE: none;overflow:hidden;}
#sdys ul li{ width:50%; float:left;}
#sdys ul li .ra{ float:right;}
#sdys ul li .la{ float:left;}
#sdys ul li dd{padding-top:60%; width:100%;position:relative; overflow:hidden;}
#sdys ul li img{ position:absolute; width:100%; min-height:100%; left:0px; top:0px;}
#sdys ul li .js{width:92%; background-color:#f4f4f4; padding:4%;}
#sdys ul li .js h3{ font-size:6vw; color:#A9171F; margin-top:2vw; margin-bottom:2vw; line-height:1.8; font-weight:normal;font-weight:bold;}
#sdys ul li .js p{  margin-top:1%; font-size:4vw; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;height: 24vw;line-height: 8vw;-webkit-line-clamp: 3;}
#sdys ul li dd.t1,#sdys ul li dd.t2,#sdys ul li dd.t3,#sdys ul li dd.t4{border-radius:0px 0px 0px 0px;}
.four{width:100%; overflow: hidden;}
#gywm{width:100%;float:left; position:relative;	}
#gywm .left{width:100%;float:left;background-image: url(../images/bg1.jpg);background-repeat: no-repeat;background-position: left top;background-size:cover;}
#gywm .tp{width:100%;right:0px;height:100%;background-repeat: no-repeat;background-position: center center;background-size:cover; padding:0px 3%;}
#gywm .tp h3{ font-size:5.5vw; color:#fff; line-height:2.5; text-align:center; width:100%; margin-top:8%;}
#gywm .left .js{ width:94%; padding:3%; float:left;}
#gywm .left .js h2{ margin-bottom:2%;font-weight:bold; line-height:2; TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;}
#gywm .left .js h2 em{position:relative;padding-bottom:3vw;font-style: normal;	font-size:7vw; letter-spacing:0.5vw;color:#cc0000;}
#gywm .left .js h2 em:after{ position:absolute; left:0px; z-index:2; bottom:0px; background-color:#A9171F; height:2px; width:50%; overflow:hidden; content:""; z-index:2;}
#gywm .left .js h3{ font-size:5vw; font-weight:normal; color:#fff; margin-top:3%; margin-bottom:3%;}
#gywm .left .js .nra{overflow:hidden;text-overflow: ellipsis;-ms-text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp:9;-webkit-line-clamp: 9;-webkit-box-orient: vertical; color:#fff; font-size:3.75vw; line-height:2; font-size:3.5vw;}
#gywm .left .js span{ display:inline-block;padding-left:5%;padding-right:5%;line-height:7.5vw;border-radius:0.5vw;color:#fff;transition:all 0.4s ease-in-out 0s;background-color:#A9171F;font-style: normal; margin-top:4%;}
#gywm .left .js span i{ margin-left:2vw; line-height:7.5vw;transition:all 0.6s ease-in-out 0s;}
#gywm .left .js span:hover{ background-color:#CC0000;background:-webkit-linear-gradient(top, #cc0000 ,#A9171F,#cc0000 );}
#gywm .left .js span:hover i{ margin-left:3vw;}
#zebq { display:none;}
#lmdf{width:100%; font-size:0px;  text-align:left;  margin-top:4%;overflow:hidden; margin-bottom:4vw; }
#lmdf A{padding-left:2vw;line-height:7.5vw; font-size:3.75vw;padding-right:2vw;display:inline-block;color:#fff; background-color:#A9171F;margin-left:1vw; margin-right:1vw; border-radius:1vw; margin-bottom:1.5vw;}
#lmdf A i{ display: inline-block;vertical-align: middle;width: 7.5vw;height: 7.5vw;background: url(../images/quan1.png) no-repeat left center;background-size: 4vw;transition:all 0.4s ease-in-out 0s;}
#lmdf A:hover{color:#333; background-color:#fff; }
#lmdf A:hover i{ color:#fff; margin-right:1vw;background: url(../images/quan.png) no-repeat left center;}
.newslist{margin-top:0;}
.newslist li{ width:100%; float:left; height:30vw; background:#FBFBFB; border-bottom:#474747 0.75vw solid; overflow:hidden; display:block;}
.newslist li:hover{background:#E1F0FF;}
.newslist li:nth-child(2){margin-top:4vw; margin-bottom:4vw;}
.newslist li h2{font-size:4.5vw;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2;margin-left:2vw; margin-right:1vw; height:16vw; line-height:8vw; margin-top:3vw;}
.newslist li p{font-size:4vw; color:#A9171F;line-height:6.25vw; margin-left:2vw; margin-right:4vw; text-align:right;}
.case-list{margin-top:10vw; }
.case-list li{width:48.5%; overflow:hidden;background:#f1f1f1; float:left; margin-bottom:3%;}
.case-list li:nth-child(2n){ margin-left:3%;}
.case-list li a:hover{color:#666666;}
.case-list .c-img{overflow:hidden;position: relative;height:30vw;}
.case-list .c-img img{min-height:30vw;height: auto;width:100%;transition: all 1s ease;}
.case-list li .c-img:before {transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid rgba(255,255,255,0);z-index: 100; background-color:rgba(0,0,0,0.1)}
.case-list li:hover .c-img:before {top: 3%;left: 3%;right: 3%;bottom: 3%;border: 1px solid rgba(255,255,255,0.5);}
.case-list li:hover .c-img img  {transform: scale(1.1) rotate(3deg);-o-transform: scale(1.1) rotate(3deg);-webkit-transform: scale(1.1) rotate(3deg);-moz-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);}
.case-list .c-tday{ overflow:hidden;height:12.5vw;margin-top:0;}
.case-list .c-tday .c-day{width:26%; height:12.5vw;  margin-right:2%;background:#66CCFF; text-align:center; float:left;color:#FFFFFF; }
.case-list .c-tday .c-day h4{ font-size:6vw;line-height:6vw; height:6vw; margin-top:1.25vw; color:#fff;}
.case-list .c-tday .c-day span{ font-size:2.5vw;line-height:4.5vw; height:4.5vw;}
.case-list .c-tday .c-day h4,.case-list .c-tday .c-day span{ display:block;}
.case-list .c-t{width:72%;float:left; overflow:hidden;}
.case-list .c-t .t{font-weight:700; color:#333333;line-height:6.25vw; font-size:3.3vw; display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.case-list .c-t .p{ display:none}
/*case-itme end */
.six{ margin-top:10vw;background: #494A5F; padding-bottom:10vw; padding-top:10vw;width:100%; overflow: hidden;}
.knmlist{display: none;}
.fdpl{width:100%;overflow: hidden; display:flex; margin-top:5vw}
.fdpl li{width:48%; height:65vw; overflow:hidden; float:left; display:block;;}
.fdpl li:last-child{margin-left:4%;}
.fdpl li .pic{ height:50vw;overflow:hidden;position: relative; display:flex; justify-content:center; aling-items:center;}
.fdpl li .pic:before {transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid rgba(255,255,255,0);z-index: 100; background-color:rgba(0,0,0,0.1)}
.fdpl li:hover .pic:before {top: 3%;left: 3%;right: 3%;bottom: 3%;border: 1px solid rgba(255,255,255,0.5);}
.fdpl .pic img{ width: auto; min-width:50vw; height:50vw; text-align:center; display:block;transition: all 1s ease; }
.fdpl li:hover .pic img  {transform: scale(1.1) rotate(3deg);-o-transform: scale(1.1) rotate(3deg);-webkit-transform: scale(1.1) rotate(3deg);-moz-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);}
.fdpl li .ti{font-size:4vw; margin:1.25vw 0;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;height:15vw; line-height:7.5vw; -webkit-line-clamp:2;}
.fdpl li .wlm{ margin-left:1.25vw;}
.fdpl li .wlm a{color:#9B0000; font-weight:600;}
.frw{ width:100%; overflow: hidden; border-top:1px dashed #ccc;border-bottom:1px dashed #ccc; margin:5vw 0;padding-bottom: 5vw }
.frw .rf_h{ margin-top:5vw;}
.frw .rf_h h2{font-size:4.5vw; color:#9B0000; margin-bottom:2vw; font-weight:700;}
.frw .rf_h p{font-size:3.5vw; color:#999; height:12vw; line-height:6vw;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.frw .lr_xwk_djxwk_nrk_list1{ margin-top:3vw;}
.frw .lr_xwk_djxwk_nrk_list1 li a { font-size:4vw;width:84%;color: #070707;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.frw .lr_xwk_djxwk_nrk_list1 li {line-height:8vw;height:8vw;width: 100%;display: inline-block;font-size: 4vw;}
.frw .lr_xwk_djxwk_nrk_list1 li .fr{ float:right;font-size:4vw;}
/*dy start*/
.ixtitle{padding-top:2vw;}
.ixtitle h3{font-size:4.5vw; text-align: center; color: #333; margin-bottom:2vw;font-weight: 600;}
.ixtitle h3 i {color: #910000;}
.ixtitle p { font-size: 4vw; color: #999999; text-align: center;}
.ixtitle  p i { font-weight: bold; color: #910000;}
/*ixtitle end */
.ywlist{ margin-top:8vw;}
.ywlist li{width:100%; height:15vw; line-height:15vw;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ywlist li a{font-size:4vw;}
.ywlist li i{font-size:6vw; margin-right:3.75vw; color:#FF9933; font-weight:600;}
.ywlist li span{font-size:4vw; float:right; color:#cc3366;}
/*ywlist end */
.center-box-1 {width:100%;background:url(../images/21265026fd8b1563608480189.jpg) no-repeat; margin-top:12.5vw;}
.center-box-1 div{padding: 5vw 0;position: relative; width:92%; margin-left:auto; margin-right:auto;}
.center-box-1 p{ font-size:5vw; color:#FFFFFF;}
.center-box-1 p:nth-child(2){ float:right; margin-top:3.5vw;}
.center-box-1 p span{color: #FFCC00;}
/*center-box*/
.fwlist{margin-top:11.5vw; }
.fwlist ul{width:100%; margin-left:auto; margin-right:auto; }
.fwlist li{float:left; display:block;box-sizing: border-box; text-align:center; overflow:hidden; width:22%; margin-bottom:7vw;margin-left:1.5%; margin-right:1.5%;}
.fwlist li:hover{border-radius: 1.25vw;box-shadow: 0px 0px 0.5vw #333;}
.fwlist li a p{font-size:4.5vw; line-height:6vw; color: #333333; margin-top:1.75vw;}
.fwlist li img{height:15vw; width:100%;}
/*fwlist end */
.thbg{background:url(../images/8a7d898.jpg) no-repeat left center;padding-top: 4vw;}
.law{ margin-top:6vw;}
.lawimg{ width:100%;height: 60vw;overflow: hidden;}
.lawimg img{width:70%;vertical-align: bottom;}
.lawt{width:100%; margin-top:5vw;}
.lawt .name{ font-size:8vw; color:#6699FF; font-weight:600;}
.lawt .name span{font-size:6.5vw; color:#333; margin-left:5.5vw;}
.lawt .js{margin-top:7.5vw;}
.lawt .js p{font-size:4.5vw; line-height:12.5vw; color:#666;}
.lawt .js p span{margin-right: 1.75vw; color:#6699FF; }
.yxaa{height:10vw;line-height:10vw;padding-left:20vw; display:block; margin:5vw auto 5vw; overflow:hidden; background:url(../images/tel.png) no-repeat center;background-size: 96% auto;}
.yxaa a{font-size: 6vw;font-family: Impact;color: #10BBB8;}
.yxaa a:hover{color: #10BBB8;}
.inabout {padding: 12vw 0;position: relative;overflow: hidden;}
.inabout:after {content: ""; position: absolute; top: 0; right: 0; width:98%; height: 100%; background: url(../images/index_bg7_1.jpg) center no-repeat; background-size: cover;}
.inab_conBox {color: #fff;box-sizing: border-box; padding: 0 2vw 0 7vw; position: relative; z-index: 10;}
.inab_conBox .sec2_con {color: #fff;font-size: 16px;line-height: 24px;}
.sec2_tit {line-height: 6vw;font-size: 6.5vw; font-weight: bold; margin-bottom: 2.5vw;}
.sec2_intro {font-size: 6vw; line-height: 1.3; font-weight: lighter; margin-bottom: 3.75vw;}
.sec2_intro2 {font-size: 6vw; line-height: 1.375;}
.inab_conBox .sec2_con .editor_con {opacity: 0.8;}
.inabout .section_bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;box-sizing: border-box;}
.index_link {margin: 2.5vw 0;}
.index_link a {text-align: center; display: inline-block; box-sizing: border-box; width: 46vw; line-height: 9vw; font-weight: bold; border: 2px solid #454545;}
.index_link a:hover {background-color: #454545; color: #fff;}
.index_link .white_a {border-color: #fff; color: #fff;}
.index_link .white_a:hover {background-color: #fff; color: #454545;}
/*inabout end */
.formtg{ margin-top:5vw;}
.formtg .formwit{ margin:7.5vw auto; width:96%;}
.formtg .top {width:100%; float:left; text-align:center;}
.formtg .top li {border: 1px solid #ccc;background:none; float:left; width:100%;border-radius:5px; margin-left:auto; margin-right:auto;margin-bottom:3vw;}
.formtg .top li input {display: inline-block;outline: medium; margin-top:2px;  color:#999; line-height:12.5vw;width:96%; padding-left:2%; padding-right:2%; }
.formtg .but {width:80%; margin-left:auto;  margin-right:auto;}
.formtg .but input {display: inline-block;border-radius: 2.5vw;background: #c43134;color: #fff;line-height:12.5vw; height:12.5vw; width:100%; font-size:4vw;}
/*formtg*/
.tp10vw{margin-top: 10vw;}
.clist{margin-top:10vw;}
.clist li{width:100%; margin-bottom:7.5vw; height:27vw;background-color: rgba(0, 0, 0, 0.03);}
.clist li .cflist{width:35%; float:left; margin-right:3%;}
.clist li .cflist img{width:100%; height:27vw;border-radius: 2.5vw;}
.clist li .crlist{width:62%; float:left; height:27vw;overflow: hidden;display: table;}
.clist li .crlist .ct{ font-size:6vw; color:#0099CC; margin-bottom:2.5vw;margin-top:1.75vw;}
.clist li .crlist .cp{ font-size:4vw; color:#999999;line-height:6vw;}
.clist li .crlist .but{display:none }
.clist li .crlist .but .bot{width: 35vw;height: 7.5vw;font-size: 4.5vw;line-height: 7.5vw;margin-right: 4.5vw;color: #FFFFFF;background: #FF9933;text-align: center;border-radius: 2.5vw;float: right;margin-bottom:2vw;}
/*clist*/

.lawyer{width:94%; margin:5vw auto;}
.lawyer .content{ width:100%; margin:0 auto; margin-top:4vw;}
.lawyer .content ul li{ float:left; width:48.5%; height:54vw; margin:2vw 1.5%;}
.lawyer .content ul li:nth-child(1),.lawyer .content ul li:nth-child(3){ margin-left:0; }.lawyer .content ul li:nth-child(2),.lawyer .content ul li:nth-child(4){ margin-right:0; }
.lawyer .content ul li a{ display:block; width:100%; height:54vw; position:relative;}
.lawyer .content ul li a img{width:100%; height:54vw;object-fit: cover;}
.lawyer .content ul li a .xinxi{ width:100%; height:9vw; background:rgba(0,0,0,0.80); position:absolute; left:0; bottom:2.5vw; text-align:center; overflow:hidden;}
.lawyer .content ul li a .xinxi h6{ display:inline; color:#fff; font-size:3.5vw; line-height:9vw;}
.lawyer .content ul li a .xinxi p{ display:inline; color:#d02128; font-size:3vw; padding-left:1.5vw;}
/*友情链接*/
.youlink{ display:none}

.foot{width:100%;padding: 1.5vw 0 5vw;margin-top: 5vw;background:#000;}
.foot .ftdh{width:90%; padding-bottom:1.25vw; margin:7.5vw auto; border-bottom:#888886 0.25vw solid;}
.foot .ftdh .ftdha{display: flex;width:96%; margin-right:2%; margin-left:2%; margin-bottom:2.5vw;}
.foot .ftdh .ftdha a{float:left; display:block; color:#ccc;flex: 1; text-align:center;padding-right:2.5vw; }
.foot .ftdh .ftdha a::before {content: "";}
.foot .ftdh .ftdha a:nth-child(1)::before {content: "";padding-right:0; }
.foot .fteu{width:96%;margin-left:auto; margin-right:auto;}
.foot .fteu .dh{ width:100%; margin-bottom:2.5vw;}
.foot .fteu .dh .dhl{ font-size:4vw; color:#FFFFFF; display:block; line-height:7.5vw; font-weight:600}
.foot .fteu .dh .dhr{ line-height:7.5vw;}
.foot .fteu .dh .dhr a{color:#ccc; display:block; float:left; margin-right:25px;}
.foot .ftzx{width:90%; margin-left:auto; margin-right:auto;margin-top: 8vw; }
.foot .ftzx .hzx{font-size:6vw; font-weight:600; margin-bottom:2.5vw; color:#CCCCCC;text-align: center;font-family: 华文彩云;}
.foot .ftzx .telwx,.foot .ftzx .email{line-height:7.5vw; color:#fff; font-size:4vw;}
.foot .ftzx .telwx span,.foot .ftzx .email span{margin:0 3.75vw 0 1.25vw;}
.foot .ftzx .telwx img,.foot .ftzx .email img{height:4vw;}
.foot .ftzx a{color:#FFFFFF;}
.foot .ftzx a:hover{color:#FF9900;}
.foot .ftzx  a .zx{ margin-top:5vw; padding:2.5vw 6vw;background:#A9171F;text-align:center; border-radius:2.5vw;width:30%;margin-left:auto; margin-right:auto;}
.footer{width:100%;padding:2.5vw 0;background: #3a3c3f;float: left;}
.foot_box{width: 96%;margin:0 auto}
.footer p {float:left;width:100%;text-align: center;color: #d8dde0;font-size: 3vw;height: 6vw;line-height: 6vw;}
.footer p a:hover{text-decoration:none}
.footer p span{height:7.5vw;font-size:3vw;color:#555;margin:0 auto}
.footer p a{font-size: 3vw;color: #d8dde0;padding: 0 0.75vw;}
.footer p a.ov{display:none}
/*footer*/
}