@charset "utf-8";
/* CSS Document */


.w1200{ max-width:1400px; margin:0 auto;}
.toper{ height:100px; background:#fff;}
.toper .logo{ height:100px;}
.logo a{ height:100px; display:inline-block; line-height:100px;}
.logo a img{ line-height:100px; vertical-align:middle; display:inline-block; max-width:390px;}
.toperri a{ color:#282828; line-height:26px; display:inline-block; }
.toperri{ padding-top:35px;}
.toperri a.rexian{ border-left:1px solid #5a4234;}
.toperri a img{ margin-right:10px; margin-left:35px;}
.toperri a.online{ padding-right:35px;}


.banner .swiper-pagination-bullet-active{ background:#0088c9}
.li_ban .swiper-pagination-bullet-active{ background:#0088c9}

.nav {
	background: #0088c9;
}
.nav li{ display:inline-block; position:relative; margin-right:.65rem; padding:0 13px;}
.nav li:first-child{ padding-left:0;}
	.nav li a {
		font-size: 16px;
		line-height: 80px;
		position: relative;
		color: #fff;
		padding: 0;
		display: block;
		font-weight: 800;
	}
.sub_navs{ background:#fbf5d1; position:absolute; top:80px; z-index:11; width:120px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); padding:15px; text-align:center; display:none;}
.nav li .sub_navs a{ padding:0; line-height:40px; color: #000;}
.nav li.on> a:after{ position: absolute; bottom: 0; content: ""; display: block; height: 2px; width: 100%; background-color: #fff;}
.banner img{ width:100%;}

.sub_navs3{ width:530px; padding:20px 30px; left:0; transform:translateX(0); -webkit-transform:translateX(0); text-align:left;}
.nav li .sub_navs3 a{ display:inline-block; padding:0 10px; border-right:1px solid #333; line-height:17px; height:17px; margin:10px 0; font-size:16px;}

.sub_navs5{ width:380px; padding:20px 30px; left:0; transform:translateX(0); -webkit-transform:translateX(0); text-align:left;}
.nav li .sub_navs5 a{ display:inline-block; padding:0 10px; border-right:1px solid #333; line-height:17px; height:17px; margin:10px 0; font-size:16px;}

a.whatappindex {    background-image: url(../images/xmbac2.jpg);
    background-size: 100% 100%;padding: 0;
    line-height: 40px;
    border-radius: 10px;
    color: #4d443f;
    font-size: 14px;
    border: none;}

.sub_navs4{ width:650px;padding:20px 30px; left:0; transform:translateX(0); -webkit-transform:translateX(0); text-align:left;}

.nav li .yiminnav_box{ margin-bottom:15px;}
.nav li .yiminnav_box b{ width:100px; text-align:center; display:block; float:left;line-height:27px; font-size:16px; color:#000;}
.nav li .yiminnav_box .yiminbav_a{ width:calc(100% - 115px); float:right; border-bottom:1px solid #6b5549;}
.nav li .yiminnav_box .yiminbav_a a{ padding:0 6px; border-right:1px solid #c8c2bf; display:inline-block; line-height:17px; height:17px; margin-bottom:15px; color:#666;}
.nav li .yiminnav_box .yiminbav_a a:hover{ color:#000;}

.nav li:hover>a:after{ position: absolute; bottom: 0; content: ""; display: block; height: 2px; width: 100%; background-color: #fff;}

.index_01{ background:#fbfbfb;}
.index_title{ text-align:center; padding-top:80px; padding-bottom:60px;}
.index_title b{ line-height:1; color:#282828; font-weight:normal; padding:0 75px; position:relative; font-size:28px;}
.index_title b em{ font-style:normal; color:#0088c9;}
.index_title b:after{ position:absolute; content:""; display:block; height:1px; background:#666666; width:50px; right:0; top:50%;}
.index_title b:before{ position:absolute; content:""; display:block; height:1px; background:#666666; width:50px; left:0; top:50%;}
.index_title p{ color:#666666; font-size:14px; line-height:1; margin-top:15px;}


.index1_01 li{ width:49%; margin-right:2%; margin-bottom:2%;}
.index1_01 li:nth-child(2){ margin-right:0;}

.index1_02 li{ width:32%; margin-right:2%; margin-bottom:2%;}
.index1_02 li:nth-child(3){ margin-right:0;}

.index_01 li{ color:#fff; float:left; height:320px; background-size:cover; background-position:center; }
.index_01 li b{  display:block; color:#fff;}
.index_01 li a{ color:#fff;}
.index_01 li span{ font-size:14px;}
.index_01 li .txts{padding:.4rem .5rem; height:100%; width:100%; transition:all .3s;}

.index_01 li .p_intro{ padding-top:20px; opacity:0; transition:all .3s;}
.index_01 li .p_intro p{ font-size:14px; line-height:2; padding-left:10px; position:relative;}
.index_01 li .p_intro p:before{ content:""; display:block; width:4px; height:4px; background:#fff; position:absolute; left:0; top:12px; border-radius:100%;}
.index_01 li:hover .p_intro{ opacity:1; }
.index_01 li:hover .txts{background-color:rgba(0,0,0,.3);}

.index_02{background:#fbfbfb; padding-top:50px;}
.index_02 .w1200{ background:#f2f2f2; }
.index_02 .index_title{ padding:45px 0 35px;}
.index2box{padding-left:45px; padding-bottom:45px; padding-right:45px;}
.index2box input{ width:36.5%; margin-right:2%; float:left; padding:0 25px; background:#fff; height:60px;}
.index2box button{ width:23%; float:left; background:#0088c9; color:#fff; height:60px;}

.index_03{background:#fbfbfb;}
.index_03 img{ width:100%;}
.index_04{ padding-top:60px;background:#fbfbfb; text-align:center;}
.index_04 .w1200{ padding:40px; background-size:cover;}
.index_04 b{ color:#fff; display:block;}
.index_04 p{ color:#fff; display:block; padding:20px 0;}
.index_04 a{ display:inline-block; line-height:40px; padding:0 .6rem; background:#5a4335; color:#fff;}
.index_05{background:#fbfbfb; padding-bottom:85px;}
.teamlunbo img{ width:100%;}
.teamlunbo p.lxfss{ text-align: center;}
.teamlunbo p a{ margin: 0 5px; font-size: 14px; color:#999999; display:block;}
.teamlunbo p a:nth-child(1){margin:5px auto;}
.teamlunbo p.lxfss img{ margin-right: 5px; max-width: 100%; display: inline-block; vertical-align: middle; width: auto;}
.teamlunbo b{ font-size:18px; color:#333; text-align:center; display:block; margin-top:5px;}
.teamlunbo span{ font-size:14px; color:#999999; text-align:center; display:block;}
.teamlunbo .swiper-slide{ background:#fff; padding-bottom:20px;}

.index_06{ padding-bottom:85px; background:#f2f2f2;}
.casesuccess li{ width:18.4%; float:left; margin-right:2%; display:inline-block; }
.casesuccess li .imgss{ height: 170px;}
.casesuccess li:nth-child(5){ margin-right:0;}
.casesuccess li img{ width:100%; height: 100%; object-fit: cover;}
.casesuccess li .txts{ padding:.2rem; background:#fff;}
.casesuccess li .txts p{ font-size:16px; color:#333;}
.casesuccess li .txts b{ text-align:right; display:block; color:#333333; position:relative; font-weight:normal;}
.casesuccess li .txts b:before{ position:absolute; height:1px; background:#333; width:30%; right:60px; top:50%; content:""; display:block;}


.moreance{ text-align: center; margin-top: 50px;}
.moreance a{ font-size: 16px; color: #333; text-decoration: underline;}
.index_077{ padding-bottom:60px; padding-top: 60px; background-color: #f6f6f6;}

.index7_ri{ width:480px;}
.index7_le{ width:calc(100% - 480px); padding-right:1.1rem;}
.index7ritxt{ height:310px; width:calc(100% - 420px); padding-left:.75rem;}
.index7leimg{ height:310px; width:420px;}
.index_077 .index7leimg img{ width:100%; height:100%; object-fit:cover; border: 10px solid #fff; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

.index7_le .index7ritxt b a{ color:#333;}
.index7_le .index7ritxt b{ display:block; position:relative;}
.index7_le .index7ritxt b:before{ position:absolute; content:""; display:block; height:2px; background:#0088c9; width:90px; left:-100px; top:50%; z-index:11;}
.index7_le .index7ritxt span{ color:#999; display:block; margin:10px 0;}
.index7_le .index7ritxt p{ font-size:14px; color:#999999;}

.index_077 p{ margin:10px 0;}
.index_077 b a{  color: #333; font-size: 18px; font-weight: normal;}
.index_077 p { display: block; margin: 20px auto; color:#000; font-size: 16px; line-height:24px;}
.index_077 p span{ margin-right:20px; color:#999; line-height:24px;}
.index_077 p a:hover,.index7_le .index7ritxt b a:hover{ color:#0088c9}

.index_07{ padding-bottom: 20px;}
.new_xinwenli li{  background-repeat: no-repeat; padding:5px 0; margin-top: 5px; width:48%; margin-right: 4% ; float: left; color: #666666; border-bottom: 1px solid #efeeee;}
.new_xinwenli li a,.new_xinwenli li span{ font-size: 14px; color: #666;}
.new_xinwenli li span{ display:inline-block; padding-right:10px;}
.new_xinwenli li a:hover{ color: #0088c9;}
.new_xinwenli li:nth-child(2n){ margin-right: 0;}

.index_077 a.moresview{ border:1px solid #999999; color: #999; display: inline-block; padding:2px 20px;}

.footer1{ background:#f4f4f4; padding:50px 0;}
.footer1 li{ color:#5d5d5d;  background-size:1rem 1rem; background-position:.2rem center; background-repeat:no-repeat; width:16.66%; float:left; padding:0 .2rem; padding-left:1.4rem; min-height:1rem;}
.footer1 li b{font-size:18px; font-weight:normal; display:block; margin-bottom:10px;}
.footer1 li p{ font-size:14px; line-height:1.8;}

.footer2{ background:#0088c9;}
.fot2_top  { border-bottom:1px solid #31ccd0; padding:20px 0;}
.fot2_top a{ font-size:16px; color:#fff; margin-left:20px; position:relative;}
.fot2_top a:first-child{ margin-left:0;}
.fot2_top a:after{ content:""; display:block; height:16px; width:1px; background:#fff; right:-10px; top:50%; margin-top:-8px; position:absolute;}
.fot2_top a:nth-last-child(2):after{ display:none;}
.fot2_t_ri{ font-size:16px; color:#fff;}
.fot2_t_ri a:first-child{ margin-left:20px;}
.fot2_b_le,.fot2_b_ri{ width:50%; padding:35px 0;}
.fot2_b_le li{ width:33.33%; float:left; padding-right:20px;}
.fot2_b_le li b{ color:#fff; font-size:24px; display:block; margin-bottom:10px; font-weight:normal;}
.fot2_b_le li a{ display:block; font-size:16px; color:#fff; line-height:2;}
.fot2_bri_logo{ width:calc(100% - 135px); float:left;}
.fot2briewm{ width:135px; float:right;text-align:center;}
.fot2briewm img{ width:100%; margin-bottom:20px;}
.fot2_bri_logo img{ max-width:350px;}
.fot2_bri_logo p{ font-size:20px; color:#fff; display:block; margin-top:5px;}
.fot2_bri_logo p b{font-weight:normal;}
.fot_copy{ padding:15px 0; border-top:1px solid #31ccd0; text-align:center;}
.fot_copy p{ font-size:16px; color:#fff}
.fot_copy p a{ display:inline-block; margin:0 5px; font-size:16px; color:#fff}
.footer2 a:hover{ color:#fff;}

.GoTop { z-index:999; position:fixed; right:0; bottom:.4rem; cursor:pointer;}
.yiminceping{ z-index:999; position:fixed; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.lxwm_xc{ position:fixed; right:0; padding-top:15px; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); background:#0088c9; width:50px; text-align:center; z-index:999}
.lxwm_xc b{ font-weight:normal; padding:15px 0; color:#f7f6f6; display:block; width:50px; border-top:1px solid #5dd7da;}
.lxwm_xc img{ display:block; margin:0 auto; margin-bottom:15px;}


.txtxs{ position: relative;}
.txtxs .txte{ padding: 45px 30px; opacity: 0; transition: all .3s; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(185,185,185,.8); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.txtxs .txte{ color: #fff; font-size: 16px;}
.teamlunbo .swiper-slide:hover .txte{ opacity: 1;}

.aboutbox{ padding:70px 0; background:#fff;}
.about_le{ width:calc(100% - 430px);}
.about_le img{ margin:15px 0; max-width:100%;}
.about_le p{ font-size:18px; color:#333333; line-height:1.75; margin-bottom:15px;}
.about_ri{ width:360px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1);}

.aboutritit{ font-size:18px; color:#fff; padding:20px 30px; background:#0088c9; line-height:1;}
.aboutforms{ padding:30px;}
.aboutforms input{ height:40px; border:1px solid #dcdcdc; width:100%; margin-bottom:10px; padding:0 15px; font-size:14px;}
.aboutforms button{ cursor:pointer; background:#0088c9; font-size:14px; color:#fff; height:40px; margin-top:20px; display:block; width:100%;}
.aboutriimg{ text-align:center; padding-bottom:50px;}
.aboutriimg span{ display:block; text-align:center; color:#999; font-size:14px; margin-top:10px;}
.aboutriimg img{ max-width:140px; margin:0 auto; display:block;}

.cepingbox{ max-width:1200px; width:95%; margin:0 auto; position:relative; padding:50px 1.4rem; margin-top:-1.7rem; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.2); margin-bottom:80px;}
.cpbox_01{ padding:30px 0;}
.cpbox_01 li{ margin-right:2%; width:32%; float:left; text-align:center;min-height:250px; background:#0088c9; background-image: url(../images/bacnews.jpg); background-size: cover; background-position: center; border-radius:15px; padding:25px;}
.cpbox_01 li:nth-child(3){ margin-right:0; }
.cpbox_01 li b{ color:#fff; font-size:20px; display:block;}
.cpbox_01 li span{ font-size:14px; color:#fff;}
.cpbox_01 li p{ font-size:16px; display:block; text-align:left; color:#fff;}

.cpbox_form b{ display:block; font-size:22px; color:#333; font-weight:normal; margin-bottom:10px;}
.cpbox_form input{-webkit-appearance:auto; width:15px; height:15px; border:1px solid #4e4e4e; vertical-align:middle; margin-right:5px;}
.labelradio{ margin-bottom:30px;}
.labelradio label{ font-size:14px; color:#666; padding:5px 0; padding-left: 30px; position: relative; width:48%; float:left; display:inline-block; }
.cpbox_form button{ width:100%; max-width:460px; height:50px; background:#0088c9; color:#fff; font-size:18px; margin:0 auto; display:block; border-radius:5px;}
.zhuyi{ text-align:center; font-size:14px; color:#999; padding:15px 0;}

.checkbox_on label{ position: relative;padding-left: 25px !important;}
.checkbox_on label input{ position: absolute; left: 0; top: 0; opacity: 0;}
.checkbox_on label:after{ position: absolute; width: 15px; border:1px solid #666; left: 0; top:8px; height: 15px; content: ""; display: block; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; }
.checkbox_on label.on:after{ background-color: #0088c9; border: 1px solid #0088c9;}
.checkbox_on label.on{ color:#0088c9 ;}


.radio_on label{ position: relative; padding-left: 25px !important;}
.radio_on label input{ position: absolute; left: 0; top: 0; opacity: 0;}
.radio_on label:after{ position: absolute; width: 15px; border:1px solid #666; left: 0; top:8px; height: 15px; content: ""; display: block; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; }
.radio_on label.on:after{ background-color: #0088c9; border: 1px solid #0088c9;}
.radio_on label.on{ color:#0088c9 ;}


.yiminboxform label:after{ top: 2px!important;}


.img_ewm{ position:absolute; left:0; bottom:0; padding:15px; background:rgba(185,185,185,.8); display:none; width:100%;}
.img_ewm img{width:60%;max-width:120px; display:block; margin:0 auto;}


.contactbox{ background:#fbfbfb; padding:80px 0;}
.cont_le{ width:410px; min-height:485px; padding:.4rem .6rem; background:#fff;}
.cont_ri{ height:485px; width:calc(100% - 460px); background:#fff; text-align:center; line-height:485px;}

.cont_ri p{ display: block;}

.cont_ri iframe{ width:100%; height:485px; background:#fff;}
.cont_le img{ display:block;}
.cont_le span{ font-size:16px; color:#333333; display:block; margin-top:10px;}
.cont_le b{ font-size:18px; color:#333; display:block; margin-bottom:20px;}

.contact_02{ background:#fbfbfb; padding-bottom:80px;}
.contact_02 li{ width:23.5%; float:left; margin-right:2%; position:relative;height:260px;}
.contact_02 li:nth-child(4){ margin-right:0;}
.contact_02 li img{ width:100%; height:100%; object-fit:cover;}
.contact_02 li .txts{ height:100%; width:100%; position:absolute; left:0; top:0; z-index:1; padding:25px; opacity:0; transition:all .3s; background:rgba(185,185,185,.9);}
.contact_02 li .txts img{  max-width:100%; display:block; margin:0 auto; width:auto;margin-bottom:15px;}
.contact_02 li b{ position:absolute; bottom:0; left:0; text-align:center; z-index:2; font-size:28px; color:#fff; text-align:center; padding-bottom:15px; display:block; width:100%;}
.contact_02 li p{ font-size:16px; color:#fff;}
.contact_02 li:hover .txts{ opacity:1;}

.contact_03{ padding:60px 0; background:#f2f2f2;}
.contact_03 li{ width:23.5%; float:left; margin-right:2%; }
.contact_03 li img{ width:100%;}
.contact_03 li:nth-child(4){ margin-right:0;}

.positions{ padding:30px 0; background:#fbfbfb;}
.positions p{ padding-left:30px; background-repeat:no-repeat; background-position:left center; background-image:url(../images/viewxiangmu_03.png); font-size:14px; color:#666666;}
.positions p a{font-size:14px; color:#666666;}

.view_01{background:#fbfbfb; padding-bottom:50px;}
.view_01 .w1200> b{ color:#333; display:block; line-height:1.4;}
.view_01 .w1200> span{ color:#333; display:block; margin-bottom:20px;}


.jianjie .imgss{ width:425px; float:left;}
.jianjie .imgss img{ width:100%;}
.jianjie .txts{ width:calc(100% - 425px); float:right; padding-left:40px;}
.jianjie .txts table{ width:100%; padding:25px 0; text-align:center;}
.jianjie .txts table tr b{ font-size:24px; color:#0088c9; font-weight:normal; display:block;}
.jianjie .txts table tr td{ border-right:1px solid #aaaaaa;}
.jianjie .txts table tr td:nth-child(5){ border:none;}
.jianjie .txts table tr span{ font-size:14px; color:#5a4234; display:block;}
.total_price{ padding-top:60px; padding-left:40px;}
.total_price span{ color:#999999; font-size:14px; padding-left:20px; background-image:url(../images/viewxiangmu_13.png); background-repeat:no-repeat; background-position: left 18px;}
.total_price span b{ font-size:24px; color:#0088c9; font-weight:normal;}
.total_price  a{ padding:0 30px; line-height:50px ; border-radius:10px; border:1px solid #4d443f; color:#4d443f; font-size:16px; }
.total_price img{ vertical-align:middle; margin-right:5px;}
.total_price a.whtap{ background-image: url(../images/xmbac2.jpg); background-size: 100% 100%; border:none;}
.view_02{ padding:40px 0; background:#fff;}
.view_chanel{ border-bottom:1px solid #cdcdcd;}
.view_chanel span{ display:inline-block; margin-right:.6rem; line-height:55px; position:relative;cursor:pointer;}
.view_chanel span.on:after{ content:""; display:block; height:2px; width:100%; left:0; bottom:0; background:#0088c9; position:absolute; }
.jieshaotitles{ padding:40px 0 20px; font-size:20px; color:#000; font-weight:normal;}
.jieshaobox,.youshi,.tiaojian,.liuchengs{ border-bottom:1px dashed #dcdcdc; padding-bottom:40px;}
.youshi p{ display:inline-block; width:49%; margin-right:2%; float:left; background:#0088c9; color:#fff; font-size:20px; font-weight:normal; text-align:center; border-radius:10px; padding:15px; margin-bottom:2%;}
.youshi p:nth-child(2n){ margin-right:0;}
.tiaojian p{ font-size:18px; color:#5a4234; line-height:2;}

.view_le{ width:calc(100% - 400px);}
.view_ri { width:360px; margin-top:40px; box-shadow:0 0 10px rgba(0,0,0,.1);}

.zuixinzixun{ background:#fbfbfb; padding-bottom: 40px;}
.zuixinzixun li{ background:#fff; margin-bottom:40px;}
.zuixinzixun .imgss{ width:330px; float:left;}
.zuixinzixun .imgss img{ width: 100%;}
.zuixinzixun .txts{ width:calc(100% - 330px); float:right; padding:35px;}
.zuixinzixun .txts h2{ color:#333333; font-weight: normal;}
.zuixinzixun .txts span{ color:#999999; margin-bottom:10px; display:block;}
.zuixinzixun .txts p{ color:#666;}
.mores{ text-align:center;}
.mores a{ color:#666; text-decoration:underline; font-size:14px;}
.mores a:hover{ color:#0088c9;}

.casesuccess2 li .txts b:before{ display: none;}
.casesuccess2 li .txts b{ padding-top: 5px; text-align: left; border-top: 1px solid #eee; margin-top: 5px; font-size: 12px; color: #999;}



.yimincepingbox { background-size:cover; background-repeat:no-repeat; overflow:hidden;}

.yimincepingbox .yiminbox{ max-width:1100px; margin:90px auto; width:100%; background:#fff;}

.yimincepingbox .yiminbox img{ width:100%;}
.yimincepingbox .yiminbox .yiminboxform{ padding:40px;}
.yimincepingbox .yiminbox .yiminboxform .yiminboxtitle{ text-align:center;}
.yimincepingbox .yiminbox .yiminboxform .yiminboxtitle b{ font-size:20px; color:#333; display:block; border-bottom:1px dashed #eee; padding:5px 0;}
.yimincepingbox .yiminbox .yiminboxform .yiminboxtitle span{ font-size:16px; color:#999; display:block; padding:5px 0;}

.form_input{max-width:780px;}
.form_input span{ font-size:20px; display:block; color:#000; font-weight:bold;}
.form_input span em{ font-weight:normal; color:#0088c9; font-style:normal;}
.form_input input{ width:100%; margin-top:10px; margin-bottom:20px;  border:1px solid #dbdbdb; height:40px; padding-left:45px; background-position:8px center; background-repeat:no-repeat;}
.form_input1 input{ background-image:url(../images/yiminceping_07.jpg);}
.form_input2 input{ background-image:url(../images/yiminceping_11.jpg);}
.form_input3 input{ background-image:url(../images/yiminceping_14.jpg);}
.form_input .yzm a{ height:40px; display:inline-block; width:120px; border:1px solid #dfdfdf; color:#adadaf; background:#f8f8f8; line-height:38px; text-align:center; margin-left:10px; cursor:pointer; float:right;margin-top:10px;}
.form_input .yzm input{ width:calc(100% - 130px); float:left; }
.form_input4 input{-webkit-appearance:auto;appearance:auto; width:20px; height:20px; display:inline-block; vertical-align:middle; margin:0; margin-right:5px;}
.form_input4 label{ line-height:20px; width:48%; float:left; margin-top:18px;}
.yiminboxtitle2{ margin-top:40px;}
.form_input{ margin-top:15px;}
.form_input4 span{ padding-top:15px;}
.form_input4{ max-width:none;}
.form_input4 p{ font-size:14px; color:#999;}
.form_input textarea{ width:100%; border:1px solid #dbdbdb; height:160px; margin-top:10px; padding:15px;}
.yimincepingbox button{ width:160px; height:50px; color:#fff; background:#0088c9; font-size:18px; display:block; margin:40px auto; cursor:pointer;}


.xiangmushaixuan{ padding:40px 0; background:#fbfbfb;}
.xmtit span{ font-weight:bold; display:inline-block; border-bottom:2px solid #5a4234; color:#5a4234; padding-bottom:5px;}
.xmtit{border-bottom:1px solid #cdcdcd;}
.sxli { margin-top:20px;}
.sxli b{ display:block; width:110px; float:left; line-height:35px;}
.xmli{ width:calc(100% - 110px); float:right;}
.xmli a{ cursor: pointer; font-size:14px; color:#666666; display:inline-block; padding:0 20px; line-height:35px; color:#666; font-size:14px; margin-bottom:5px;}
.xmli a.on,.xmli a:hover{ background:#5a4234; color:#333;

background-image: url(../images/xmbac2.jpg); background-size: 100% 100%;
}

.xmli a b{ display: inline-block; width: auto; float: none;}


.xiangmulists{ background:#fff; padding:40px 0;}
.xiangmulists li{ padding:35px 0; border-bottom:1px solid #cdcdcd;}
.xiangmulists li .imgss{ width:430px; float:left;}
.xiangmulists li .txts{ width:calc(100% - 430px); padding-left:40px; float:left;}


.xiangmulists li table{ width:100%; padding:25px 0; text-align:center;}
.xiangmulists li table tr b{ font-size:24px; color:#0088c9; font-weight:normal; display:block;}
.xiangmulists li table tr td{ background:#fbfbfb; padding:15px 0;}
.xiangmulists li table tr td:nth-child(5){ border:none;}
.xiangmulists li table tr span{ font-size:14px; color:#5a4234; display:block;}
.xiangmulists li .txts b a{ color:#333; padding-right:4.2rem; font-weight:normal;}
.xiangmulists li .txts{ position:relative;}
.xiangmulists li .txts p{ color:#676767; padding-right:4.2rem;}
.xiangmulists li .txts>span{ padding-right:4.2rem;}
.xiangmulists li .txts span i,.xiangmulists li .txts span em{ font-style:normal;}
.xiangmulists li .txts span em{ color:#0088c9;}
.xiangmulists li .txts span i{ color:#999999; padding-left:20px; background-image:url(../images/viewxiangmu_13.png); background-repeat:no-repeat; background-position: left center;}

.xiangmulists li .txts .downloads{ position:absolute; right:0; top:20px; width:4rem;}
.xiangmulists li .txts .downloads a{ display:inline-block; float:left; width:45%; display:inline-block; line-height:.7rem; border:1px solid #50433a; color:#333; font-size:16px; text-align:center; border-radius:10px; margin:0 2%;}
.xiangmulists li .txts .downloads a img{ vertical-align:middle; margin-right:5px;}
.xiangmulists li .txts .downloads a.downs{ color:#333;
	background-image: url(../images/xmbac2.jpg); background-size: 100% 100%; border:none;}

.pages{ text-align:center; background:#fff; padding-bottom:40px;}
.pages li{ display:inline-block;}
.pages li a{ padding:0 15px; display:block; color:#999; border-radius:5px;}
.pages li.active a{ color:#fff; background:url(../images/xmbac2.jpg); background-size: 100% 100%; color: #333;}
.li_ban{ height:400px; background-size:cover; background-position:center; background-repeat:no-repeat;}
.li_ban .swiper-slide{height:400px; background-size:cover; background-position:center; background-repeat:no-repeat;}

.news_view{ background:#fbfbfb;}
.view_le{ width:calc(100% - 470px); }
.article_body{padding:.35rem .7rem; background:#fff;}
.article_body h1{ color:#000024; font-weight:normal; text-align:center;}
.timees{ text-align:center; font-size:12px; color:#999999; padding:20px 0 30px;}
.article_body .index_02{ padding-top:0;}
.article_body .index2box{ padding:25px; padding-top:0;}
.article_body .index2box input,.article_body .index2box button{ height:35px;}
.article_body .index_02{ background:#f6f6f6;}
.article_body .index_02 .index_title{ padding:20px 0;}
.contents p{ font-size:14px; color:#666666; margin-top:20px;}
.prev_next a{ font-size:14px;color:#666666;}
.prev_next a:hover{ color:#0088c9;}
.prev_next{ padding:40px 0;}


.view_ri2{ width:410px;}
.view_ri2 ul{ background:#fff; padding:0 20px;}
.view_ri2 ul li{ padding:20px 0; border-bottom:1px solid #eeeeee;}
.view_ri2 ul li  .imgs{ width:140px; float:left; height:100px;}
.view_ri2 ul li a:hover h2{ color:#0088c9}
.view_ri2 ul li  .imgs img{ width:100%; height:100%; object-fit:cover;}
.view_ri2 ul li .txts{ width:calc(100% - 160px); float:right;}
.view_ri2 ul li .txts h2{ color:#666; display:block; min-height:70px;}
.view_ri2 ul li .txts span{ color:#9999; display:block}
.remen_title{ background:#0088c9; color:#fff; font-size:18px; color:#ffffff; padding:0 25px; line-height:45px;}

.yuyue{ margin-top:30px; background:#fff;}
.yuyue .aboutforms{ padding:30px 50px;}
.xiangguangbiaoqian{ background:#fff; margin-top:30px;}
.biaoqians{ padding:25px 15px;}
.biaoqians a{ display:inline-block; border:1px solid #0088c9; transition:all .3s; color:#0088c9; padding:0 5px; font-size:14px; border-radius:5px; margin:4px;}
.biaoqians a:hover{ background:#0088c9; color:#fff;}


.viewle_remen{ margin-top:35px;}
.remen_le { width:48%; background:#fff;}
.remen_le ul{ padding:20px;}
.remen_le li{ padding:3px 0; border-bottom:1px solid #eeeeee;}
.remen_le li span{ float:right; color:#999; font-size:12px;}
.remen_le li a{ font-size:14px; color:#333;}


.viewleewm{ margin-top:30px; padding:.65rem .6rem; background-image:url(../images/article_view_07.jpg); background-repeat:no-repeat; background-size:cover;}
.ewm_box{ border-left:2px solid #fff; float:right; padding-left:.35rem; position:relative; padding-right:200px;}
.ewm_box b{ color:#fff; display:block; line-height:1.2;}
.ewm_box p{ color:#fff; display:block; margin-top:10px;}

.ewmimg{ position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:130px; padding:10px;}
.ewmimg img{ width:100%;}
.ewmimg i{ position:absolute;height:10px; width:10px;}
.ewmimg i.i_01{ left:0; top:0; border-left:1px solid #fff; border-top:1px solid #fff; }
.ewmimg i.i_02{ right:0; top:0; border-right:1px solid #fff; border-top:1px solid #fff;}
.ewmimg i.i_03{ left:0; bottom:0; border-left:1px solid #fff; border-bottom:1px solid #fff;}
.ewmimg i.i_04{ right:0; bottom:0; border-right:1px solid #fff; border-bottom:1px solid #fff;}

.news_view{ padding-bottom:90px;}

.news_lists{  background:#fff; padding:35px;}
.news_lists li{ padding:25px 0; border-bottom:1px solid #eeeeee;}
.news_lists li .imgs{ width:265px; height:180px; float:left;}
.news_lists li .txts{ float:right; width:calc(100% - 305px);}
.news_lists li .txts h2 a{ color:#333; font-weight:normal; margin:10px 0;}
.news_lists li .txts h2 a:hover{ color:#0088c9}
.news_lists li .txts p{ color:#666;}
.news_lists li .txts span{ color:#999999; display:block; margin-top:20px;}

.index7leimg{ position:relative;}
.videops{ position:absolute; left:0; top:0; width:100%; height:100%;}
.video-js .vjs-big-play-button{ width:70px; height:70px; border-radius:100%; top:50%; left:50%; margin-left:-35px; margin-top:-35px;}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play{ content:"";line-height:50px;}

.vjs-poster{ background-size:cover;}
.video-js .vjs-big-play-button{ background-image:url(../images/icon_03.png); background-size:70px 70px;}

.total_price a{ margin-left: 10px;}

.view_ri_hover.on{position: -webkit-sticky; /* Safari */
    position: sticky; top:0;}

.yuyuetanchuang{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index:1111 ;}
.tc_box{ width: 90%; max-width: 500px; position: absolute; padding: 25px; background: #fff; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.tc_box span{  width: 100%; border-bottom: 1px solid #eee ; display: block; padding-bottom: 10px; margin-bottom: 10px;}
.close_btn{ position: absolute; right: 10px; top: 10px; cursor: pointer; font-size: 30px; line-height: 30px;}
.tc_box p{ font-size: 14px; color: #666; display: block; margin-bottom: 5px; padding-top: 10px;}
.tc_box input[type='text']{ float: none; width: 100%; border:1px solid #eee; height: 40px; line-height: 40px; padding: 0 15px;}
.yzm_tc input{ width: calc(100% - 100px); border:1px solid #eee;height: 40px; line-height: 40px; padding: 0 15px;}
.yzm_tc  a{ display: block; width: 90px; height: 40px; line-height: 40px; float: right; border:1px solid #0088c9; color: #0088c9; text-align: center; font-size: 14px; border-radius: 5px; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.yzm_tc{ padding: 20px 0}
.ljyy button{    background: #0088c9; color: #fff; padding: 0 20px; height: 40px; border-radius: 5px; float: right; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }

.index_044{ margin-top: 50px;}
.index_044box{padding: 20px; background-image:url(../images/bac_biankuang.jpg);background-repeat:repeat-y; background-size:100% auto;}

.index_044 ul{ display: flex; align-items: center; background-color: #fff; padding: .6rem 1rem;}
.index_044 ul li{ width: 33.33%; /*padding-left: 100px;*/text-align: center; background-color: #fff;}
.index_044 ul li span{ font-size: 20px; color: #737373; display: block;}
.index_044 ul li b{ color: #000; font-size: 30px;}
.index_044 ul li b a{ color: #000;font-size: 30px}
.index_044 ul li img{ max-width: 135px; display: block; margin: 0 auto;}

.whatsappa{ background-image: url(../images/index_19.png); background-position: left center; background-repeat: no-repeat;}

.index_044 ul li.zxrx{ background-image: url(../images/index_22.png); background-position: left center; background-repeat: no-repeat;}

.shejiaohezuo ul{ width:100%; padding:20px 0 50px; display:flex; align-items:center;}
.shejiaohezuo ul li{ padding:0 25px;}
.shejiaohezuo ul li img{max-width:100%;}

@media screen and (max-width:1500px){
	.w1200{ padding-left:40px; padding-right:40px;}
	.footer1 li p{ font-size:12px;}
	.xiangmulists li .txts .downloads a{ font-size:14px;}
	}

@media screen and (max-width:1240px){
  .index_044 ul li b{font-size:20px;}
  .index_044 ul li b a{font-size:20px;}
  .index_044 ul li{background-size:50px auto; padding-left:60px;}
	.nav li{ margin-right:10px;}
	.casesuccess li .txts p{ font-size:14px;}
	.casesuccess li .txts b{ font-size:14px;}
	.fot2_top a{ font-size:14px;}
	.fot2_b_le li b{ font-size:16px;}
	.fot2_b_le li a{ font-size:14px;}
	.f12{ font-size:12px;}
.f16{ font-size:14px;}
.f18{ font-size:16px;}
.f20{ font-size:16px;}
.f22{ font-size:18px;}
.f24{ font-size:20px;}
.f26{ font-size:20px;}
.f28{ font-size:20px;}
.f30{ font-size:20px;}
.f36{ font-size:20px;}
.fot2_bri_logo p{ font-size:12px;}
.fot_copy p,.fot_copy p a{ font-size:14px;}
.index_title b{ font-size:20px;}
.index_title{ padding-top:40px; padding-bottom:30px;}
.teamlunbo b{ font-size:16px;}
.xiangmulists li .txts .downloads{ position:static; width:100%;}
.news_lists li .imgs{ width:50%;}
.news_lists li .txts{ width:50%; padding-left:15px;}
	}

	 .xiangmulists li .imgss img{ width:100%;}
@media screen and (max-width:960px){
  .index_044 ul {display:block;}
  .index_044 ul li{width:100%; margin:0; margin-bottom:15px;}
	.w1200{ padding-left:15px; padding-right:15px;}
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .aboutbox{ padding:40px 0;}
	 .about_le p{ font-size:16px;}
	 .about_le{ width:100%; float:none;}
	 .about_ri{ width:100%; float:none;}
	 .jianjie .txts table tr b,.xiangmulists li table tr b{ font-size:18px;}
	 .total_price a{ padding:0 20px;}
	 .youshi p,.tiaojian p,.jieshaobox p{ font-size:14px;}
	 .xiangmulists li .imgss{ width:40%;}
	 .xiangmulists li .txts{ width:60%;}
	 
	 .news_viewli .view_le{ width:100%; float:none;}
	 .news_viewli .view_ri2{ width:100%; float:none;}
	 
	}
	.news_lists li .imgs img{ width:100%; height:100%; object-fit:cover;}

.whatsapp{ background:#0088c9; padding:10px; margin-top:30px; background-image:url(../images/bac_biankuang.jpg);background-repeat:repeat-y; background-size:100% auto; }
.whatappbox{ padding:50px; background-color:#fff; background-image:url(../images/cbkf_15.jpg); background-size:cover;}
.whatappbox .whtaapp a{ display:block; padding-left:90px; background-position:left center; background-repeat:no-repeat; background-size:70px auto;}

.whatappbox .whtaapp{ margin-bottom:30px;}
.whatappbox .whtaapp a span{ font-size:19px; color:#999999; display:block;}
.whatappbox .whtaapp a b{ font-size:26px; color:#333; line-height:1.4;}
.whatappbox .tmw img{ max-width:140px; margin:0 auto; display:block;}

.whatappbox_about{ padding-left: 40px; padding-top: 35px; padding-right: 0;}
.tmw{ padding-right: 40px;}

.bshare-custom{margin:40px auto;}
@media screen and (max-width:768px){
	.yiminceping{ display:none;}
	.index_01 li{ width:100%; float:none; /*height:auto;*/}
	.index_01 li .p_intro{ padding:10px 0;}
	.index_02 .index_title{ padding:20px 0;}
	.index2box{ padding:0 10px 30px 10px;}
	.index2box input{ width:100%; float:none; margin:0 auto; margin-bottom:10px; height:40px;}
	.index2box button{ width:100%; float:none;height:40px;}
	.index_04{ padding-top:40px;}
	.index_05{ padding-bottom:30px;}
	.casesuccess li{ width:48%; margin:1%; margin-bottom:10px;}
	.casesuccess li:nth-child(2n+1){ clear:left;}
	.casesuccess li .txts{ padding:15px;}
	.index_06{ padding-bottom:40px;}
	.index7_le ,.index7_ri { width:100%; float:none;}
	.index7_ri{ margin-top:25px;}
	.index_07{ padding-bottom:40px;}
	.footer1 li{ width:33.33%; float:left; background-position:top center; background-size:50px auto; text-align:center; padding-left:0; padding:0 10px;padding-top:50px; margin-bottom:15px;}
	.footer1 li:nth-child(3n+1){ clear:left;}
	.footer1 li b{ font-size:14px; margin-bottom:5px; margin-top:5px;}
	.footer1{ padding:30px 0;}
	.footer1 li p{ font-size:12px; line-height:1.3;}
	.fot2_t_le ,.fot2_t_ri{ width:100%; float:none;}
	.fot2_t_le { margin-bottom:15px; display:none;}
	.fot2_top a{ display:inline-block;}
	.fot2_b_le, .fot2_b_ri{ width:100%;}
	.fot2_b_le li{ padding:0;}
.fot2briewm{ width:60%; margin-top:15px; float:left;}
.fot2briewm img{ display:block; width:100%;}
.fot2_bri_logo{ width:100%;}
.fot2_bri_logo img{ max-width:90%;}
.aboutritit{ font-size:16px;}
	 .aboutbox{ padding:30px 0;}
	 .cpbox_01 li{ width:100%; min-height:inherit; float:none; margin-bottom:10px;}
	 .cepingbox{ padding:10px 20px;}
	 .cpbox_01 li b{ font-size:14px;}
	 .cpbox_01 li p{ font-size:12px;}
	 .cpbox_form b{ font-size:18px;}
	 .labelradio label{ font-size:12px; width:100%; float:none;}
	 .cepingbox{ margin-bottom:30px;}
	 .contactbox{ padding:20px 0;}
	 .cont_ri{ height:200px; margin-top:15px; line-height:200px;}
	 .cont_le,.cont_ri{ width:100%; float:none;}
	 .contact_02 li { width:48%; margin:1%; margin-bottom:15px;}
	 .contact_02 li b{ font-size:20px;}
	 .contact_02 li p{ font-size:12px;}
	 .contact_02 li .txts{ padding:15px;}
	 .contact_02{ padding-bottom:30px;}
	 .contact_03{ padding:30px 0;}
	 .contact_03 li{ width:48%; margin:1%;}
	 .contact_03 li:nth-child(2n+1){ clear:left;}
	 .view_le{ width:100%; float:none;}
	 .view_le img{ width:auto !important; height:auto !important; max-width:100%;}
	 .view_ri{ width:100%; margin-top:20px;}
	 .jianjie .imgss,.jianjie .txts{ width:100%; float:none; padding:0;}
	 .jianjie .imgss{ margin-bottom:15px;}
	 .jianjie .txts table tr b{ font-size:14px;}
	 .jianjie .txts table tr span{ font-size:12px;}
		.jianjie .txts table{ padding:10px 0;}
		.total_price{ padding:10px;}
		.total_price a{ float:none; margin-top:15px; display:inline-block;}
		.total_price span{ float:none; display:block;}
		.view_01{ padding-bottom:30px;}
		.view_02{ padding:20px 0;}
		.liuchengs img{ max-width:100%;}
		.zuixinzixun li{ margin-bottom:15px;}
		.zuixinzixun .imgss{ width:100%; float:none; height:8rem;}
		.zuixinzixun .txts{ width:100%; padding:15px; float:none;}
		.zuixinzixun .imgss img{ width:100%; height:100%; object-fit:cover;}
		.yimincepingbox{ padding:15px;}
		.yimincepingbox .yiminbox{ margin:20px auto;}
		.form_input label{ font-size:14px;}
		.form_input span{ font-size:18px;}
		.yimincepingbox .yiminbox .yiminboxform{ padding:20px;}
		.form_input .yzm input{ margin-bottom:10px;}
		.form_input input{ margin-bottom:10px;}
		.fot2_b_ri{ padding-top:0;}
		.yimincepingbox .yiminbox .yiminboxform .yiminboxtitle b{ font-size:16px;}
		.yimincepingbox .yiminbox .yiminboxform .yiminboxtitle span{ font-size:14px;}
		.li_ban{ height:8rem;}
		.li_ban .swiper-slide{ height:8rem;}
		.xmli a{ line-height:30px;}
		.sxli b{ width:100%; line-height:30px; margin-bottom:10px;}
		.xmli{ width:100%; float:none;}
		.xiangmulists{ padding:10px 0 20px;}
	 .xiangmulists li .imgss{ width:100%;}
	 .xiangmulists li .txts{ width:100%; padding:15px 0;}
	 .xiangmulists li table tr b{ font-size:12px;}
	 .xiangmulists li .txts .downloads a{ line-height:30px;}
	 .xiangmulists li{ padding:15px 0;}
	 .xiangmulists li table{ padding:15px 0;}
.f24{ font-size:16px;}
.article_body h1{ padding-top:15px;}
.timees{ padding:5px 0;}
.prev_next a{ display:block; float:none; margin:3px 0;}
.remen_le{ width:100%; float:none; margin-bottom:10px;}
.view_ri2{ width:100%; float:none; margin-top:15px;}
.viewleewm{ padding:20px;}
.news_view{ padding-bottom:30px;}
.remen_title{ font-size:16px;}
.news_lists{ padding:10px;}
.news_lists li{ padding:10px 0;}
.news_lists li .imgs{ width:100%; float:none;}
.news_lists li .txts{ width:100%; float:none; padding:10px 0;}
.news_lists li .txts h2 a{ margin:0; font-size:16px;}
.news_lists li .txts span{ margin-top:5px;}
.casesuccess li:nth-child(5){ width:98%;}
	.footer1 li:nth-child(4),.footer1 li:nth-child(5),.footer1 li:nth-child(6){ display:none;}
	.txtxs .txte{ font-size: 14px; padding: 20px;}
	.whatappbox .whtaapp a b{ font-size:20px;}
	.whatappbox .whtaapp a{ background-size:auto 30px; padding-left:50px;}
	.whatappbox{ padding:40px;}
	.whatappbox .whtaapp{ width:186px; margin:0 auto 30px auto;}
	.whatappbox .tmw{ width:140px; margin:0 auto;}
	.index_04 b{ font-size: 16px; line-height: 1.4;}
	.index_04 p{ font-size: 12px; padding: 10px 0;}
	.index_04 a{ line-height: 30px;}
	.index_04 .w1200{ background-image: url(../images/wapbac.jpg) !important; padding: 20px;}
	.yzm_tc input{ width: calc(100% - 100px);}
	.yzm_tc{ padding: 10px 0;}
  .index_077 {padding:30px 0;}
  .index_044box{padding:5px;}
  .index_044 ul li img{ margin:0;}
  .index_044 ul li b{font-size:26px;}
  .index7leimg,.index7ritxt,.new_xinwenli li{width:100%; height:auto; float:none; margin:0;}
  .index7leimg{ height:200px;}
  .index7ritxt{margin-top:15px;}
  
  .new_xinwenli li{margin-bottom:5px;}
  
  .shejiaohezuo ul{ width:100%; padding:20px 0 50px; display:flex; align-items:center; flex-wrap:wrap;}
.shejiaohezuo ul li{ width:23%; margin:1%; padding:8px;}
    .shejiaohezuo ul li:nth-child(9){ display:none;}
  .shejiaohezuo ul li:nth-child(10){ display:none;}

	}