/*how--怎么让--start*/

.how {

	height:1800px;

	background:url(../images/wanci/how.gif) center 18px repeat-x

}

.how_m {

	background:url(../images/wanci/how_m.gif) top center no-repeat;

	height:1800px;

	overflow:hidden

}

.how_m1 {

	font-size:38px;

	margin:100px 0 0 305px

}

.how_m2 {

	font-size:87px;

	margin:5px 0 0 235px

}

.how_m3 {

	font-size:18px;

	margin:30px 0 0 445px

}

.how_m4 {

	font-size:38px;

	margin:84px 0 40px 237px

}

.how_m5 {

	height:485px

}

.howlist {

	height:110px;

	width:853px;

	margin:0 auto;

	overflow:hidden

}

.howlist dl dt {

	height:75px;

	width:75px;

	text-align:center;

	line-height:75px

}

.howlist dl dd {

	width:60px;

	height:18px;

	background:url(../images/wanci/dtshow.png) no-repeat;

	margin:10px auto 0

}

.howl1 dl dt {

	background:url(../images/wanci/ycircle.png) no-repeat

}

.howl2 dl dt {

	background:url(../images/wanci/bcircle.png) no-repeat

}

.howlist .howl1 .hlli1 {

	left:390px;

	top:0px

}

.howlist .howl1 .hlli2 {

	left:1050px;

	top:0px

}

.howlist .howl1 .hlli3 {

	left:2050px;

	top:0px

}

.howlist .howl1 .hlli4 {

	left:3100px;

	top:0px

}

.howlist .howl2 .hlli1 {

	right:390px;

	top:0px

}

.howlist .howl2 .hlli2 {

	right:1050px;

	top:0px

}

.howlist .howl2 .hlli3 {

	right:2050px;

	top:0px

}

.howlist .howl2 .hlli4 {

	right:3100px;

	top:0px

}

.hltext {

	width:413px;

	height:69px

}

.hltext span {

	display:block;

	width:370px;

	height:35px;

	font-size:12px;

}

.ytext span {

	margin:17px 30px;

}

.btext span {

	margin:17px 15px;

}

.ytext {

	right:-1000px;

	top:5px;

	background:url(../images/wanci/hltext1.png) no-repeat

}

.btext {

	left:-1000px;

	top:5px;

	background:url(../images/wanci/hltext2.png) no-repeat

}

.fs36 {

	font-size:36px

}

.how_m6 {

	height:417px;

	background:url(../images/wanci/how_m6.gif) center center no-repeat;

	text-align:center;

	overflow:hidden

}

.how_m6 span {

	font-size:38px;

	margin:95px 0 30px;

	display: block;

}

.how_m6 p {

	line-height:24px;

	color:#595757;

	font-size:16px

}

.how_m7 {
	width:970px;
	margin:40px auto 0;

	height:330px;

	background:url(../images/wanci/how_m7.gif) center center no-repeat;

	text-align:center;

	overflow:hidden

}

.how_m7 strong {

	display:block;

	margin:50px 0 30px;

	font-size:24px;

	line-height:40px

}

.how_m7 p {

	color:#595757;

	font-size:16px;

	line-height:30px

}

.how_m7 dl {

	width:80px;

	color:#fff;

}

.how_m7 dl dt {

	font-size:16px;

	transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s; /* Firefox 4 */

	-webkit-transition: all 0.5s ease 0s; /* Safari and Chrome */

	-o-transition: all 0.5s ease 0s; /* Opera */

}

.how_m7 dl dt:hover {

	font-size:20px

}

.how_m7 dl dd {

	font-size:10px

}
.rpa {
    position: absolute;
}
.pr {
    position: relative;
}
.hdl1 {

	left: 111px;

	top: 51px;

}

.hdl2 {

	left: 36px;

	top: 125px;

}

.hdl3 {

	left: 187px;

	top: 125px;

}

.hdl4 {

	left: 110px;

	top: 215px;

	font-size:17px;

}

.fwl {

	font-weight:bold

}

/*how--怎么让--stop*/

.ww {

	width:1024px;

	margin:0 auto

}

.fr {

	float:right

}

.fl {

	float: left;

}

/*ourservice--服务--start*/

.ourservice {

	margin:65px auto

}

.ourservice_t {

	text-align:center;

}

.ourservice_t strong {

	font-size:35px;

	color:#d90000

}

.ourservice_t p {

	font-size:20px;

	margin-top:15px

}

.ourservice_t span {

	margin:20px 0;

	display:block

}

.ourservice_m {

	overflow:hidden;

	position:relative;

	height:375px

}

.ourservice_no1 {

	background:url(../images/wanci/ourservice_no1.png) no-repeat;

	height:325px;

	width:241px;

	left:11px

}

.ourservice_no2 {

	background:url(../images/wanci/ourservice_no2.png) no-repeat;

	height:325px;

	width:241px;

	left:264px

}

.ourservice_no3 {

	background:url(../images/wanci/ourservice_no3.png) no-repeat;

	height:325px;

	width:241px;

	left:517px

}

.ourservice_no4 {

	background:url(../images/wanci/ourservice_no4.png) no-repeat;

	height:325px;

	width:241px;

	left:769px

}

.floating {

	position:absolute;

	bottom:0px

}

.ourservice_m ul li {

	width:241px;

	height:49px;

	background:url(../images/wanci/floating.gif) no-repeat;

	position:absolute;

	bottom:0px;

	z-index:-99

}

.floatingno1 {

	left:11px

}

.floatingno2 {

	left:264px

}

.floatingno3 {

	left:517px

}

.floatingno4 {

	left:769px

}

.floating_text {

	margin:108px 0 15px 0;

	text-align:center;

	font-weight:bold;

	color:#fff;

}

.floating_text strong {

	font-size:20px

}

.floating_text span {

	font-size:16px

}

.floating p {

	width:200px;

	margin:0 auto;

	font-weight:bold;

	color:#fff

}

/*ourservice--服务--stop*/





.about_content {
    width: 100%;
    min-width: 1320px;
    overflow: hidden;
    background: url(../images/wanci/about_ny_bg.jpg) top center no-repeat;
}
.hzhb_title {
    width: 440px;
    margin: 0 auto;
    padding-top: 20px;
    font-size: 35px;
    color: #d90000;
    line-height: 50px;
    text-align: center;
}
.hzhb_line {
    width: 100px;
    height: 3px;
    background: #d90000;
    margin: 5px auto;
    border-radius: 50px;
}
.hzhb_dec {
    width: 1000px;
    margin: 0 auto;
    height: 20px;
    line-height: 20px;
    color: #666;
    text-align: center;
}
.wc_dec_tb {
    width: 664px;
    margin: 30px auto;
    /*border-bottom: 1px solid #CCC;*/
    border-top: 1px solid #CCC;
    height: auto;
}
.wc_dc_tb ul {
    width: 652px;
    height: 112px;
    margin: 10px 10px;
	border-bottom: 1px solid #CCC;
padding-bottom: 10px;
}
.wc_dc_tb ul li {
    width: 162px;
    height: 112px;
    border-right: 1px solid #CCC;
    text-align: center;
    float: left;
    font-size: 16px;
    line-height: 35px;
    font-weight: 600;
}
img {
    font-size: 0;
    vertical-align: bottom;
    line-height: 0;
    border: 0;
    transition: all linear .4s;
    -webkit-transition: all linear .4s;
}
.wc_dc_tb ul li img {
    text-align: center;
    margin-top: 10px;
}
.wc_ys_line {
    width: 100%;
    min-width: 1320px;
    height: 5px;
    background: #999999;
}

.service_bg {
    width: 100%;
    min-width: 1320px;
    overflow: hidden;
    background: url(../images/wanci/fwzc_bg.jpg) top center no-repeat;
}
.hzhb_title_b {
    width: 650px;
    margin: 0 auto;
    padding-top: 40px;
    font-size: 35px;
    color: #d90000;
    text-align: center;
}
.orange {
    color: #FF6600;
}
.hzhb_line {
    width: 100px;
    height: 3px;
    background: #d90000;
    margin: 5px auto;
    border-radius: 50px;
}
.hzhb_dec {
    width: 1000px;
    margin: 0 auto;
    height: 20px;
    line-height: 20px;
    color: #666;
    text-align: center;
}
.wc_ys_list {
    width: 1310px;
    margin: 0 auto;
}
ol, ul {
    list-style: none;
}
.wc_ys_list ul {
    width: 1310px;
    float: left;
    overflow: hidden;
    margin-top: 20px;
}
.wc_ys_list ul li {
    width: 630px;
    float: left;
    height: 115px;
    border: 1px solid #CCC;
    margin: 10px;
    background: #FFF;
}
.wc_ys_t1 {
    width: 68px;
    height: 68px;
    float: left;
    margin: 25px 10px 25px 25px;
}
.wc_ys_t2 {
    width: 480px;
    height: 68px;
    float: left;
    margin-top: 28px;
    font-size: 16px;
}
.wc_ys_t2 span {
    font-weight: bold;
    font-size: 22px;
    color: #333;
}
#case_bg {
    width: 100%;
    min-width: 1320px;
    background: url(../images/wanci/casebg.jpg) top center no-repeat #0A1835;
    overflow: hidden;
    margin-top: 20px;
}
.ys_title {
    width: 450px;
    margin: 0 auto;
    padding-top: 40px;
    font-size: 35px;
    color: #FFF;
    text-align: center;
}
.ys_line {
    width: 100px;
    height: 3px;
    background: #FFF;
    margin: 10px auto;
    border-radius: 50px;
}
.ys_dec {
    width: 1000px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    color: #FFF;
    text-align: center;
}
.case_list {
    width: 1320px;
    overflow: hidden;
    margin: 0 auto 20px auto;
}
.case_list ul {
    width: 1320px;
    overflow: hidden;
    float: left;
}
.case_list ul li {
    width: 19%;
    height: 486px;
    border: 1px solid #FFF;
    float: left;
    margin: 5px;
    overflow: hidden;
}
.case_box {
    width: 98.5%;
    padding: 2px;
    height: 445px;
    text-align: center;
    overflow: hidden;
}
.case_box img {
    cursor: pointer;
    transition: all 0.6s;
    width: 100%;
  height: 445px;
}
.case_titan {
    width: 100%;
    margin: 2px;
    height: 33px;
    line-height: 33px;
    background: #d90000;
    color: #fff;
    text-align: center;
}
.case_titan a {
    width: 100%;
    height: 33px;
    line-height: 33px;
    background: #d90000;
    color: #fff;
    text-align: center;
    display: block;
    transition: all linear .4s;
}
.wc_ys_more {
    width: 210px;
    height: 43px;
    border: 1px solid #FFF;
    line-height: 43px;
    text-align: center;
    font-size: 18px;
    border-radius: 10px;
    margin: 10px auto 80px auto;
}
.wc_ys_more a {
    width: 210px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 18px;
    border-radius: 10px;
    display: block;
    color: #fff;
}
.wc_ys_more a:hover {
    width: 210px;
    height: 43px;
    border: 1px solid #FFF;
    line-height: 43px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    color: #3C4C6D;
    text-decoration: none;
}
.case_box img:hover {
    transform: scale(1.4);
}
.wc_ys_list ul li:hover {
    width: 630px;
    float: left;
    height: 115px;
    box-shadow: 0 0 20px #ccc;
    border: 1px solid #ccc;
    cursor: pointer;
}
.vc_row {
    z-index: 0;
}
.vc_row-fluid {
    background-color: #e8e8e8;padding-top: 20px;
}
.row {
    position: relative;
}
.row-overlay {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.container {
    width: 1200px; margin:0 auto;
}
.vc_row-fluid .vc_col-sm-12, .vc_row-fluid.container > .vc_col-sm-12, .vc_row-fluid .container > .vc_col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
.lxyxgwh2{font-size: 45px;/*margin-top: 20px;*/margin-bottom: 15px;text-align: center;line-height: 50px;}
.lxyxgwp{font-size: 16px;
line-height: 25px;text-align: center;}
.row .wpb_column .wpb_wrapper .wpb_content_element p, .wpb_column .wpb_wrapper .wpb_content_element .team-member p {
    margin-bottom: 0;
}
div.wpcf7 {
    margin: 0;
    padding: 0;
}
div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}
.wpcf7-form {
    text-align: center;
}
.wpcf7-form-control-wrap {
    position: relative;
}
textarea, select, input[type="text"], input[type="url"], input[type="tel"], input[type="number"], input[type="color"], input[type="email"], input[type="password"], textarea:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="color"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="tel"]:hover, input[type="number"]:hover, input[type="color"]:hover, input[type="email"]:hover, input[type="password"]:hover {
    border-left-color: #d90000;height: 50px;
padding: 0 10px 0 20px;
line-height: 50px;margin: 0;
vertical-align: top;
display: inline-block;
width: 100%;
background-color: #fff;
border-width: 1px 1px 1px 3px;
border-style: solid;
border-top-color: #e7e7e7;
border-right-color: #e7e7e7;
border-bottom-color: #e7e7e7;
font-size: 17px;
color: #9c9c9c;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: color 0.2s ease;
-o-transition: color 0.2s ease;
transition: color 0.2s ease;
}
.wpcf7-submit{background-color: #d90000;width: 450px;color: #fff;font-size: 18px;
letter-spacing: 3px;margin: 0 7px;padding: 12px 30px;}
.confirm2{margin:0 auto; text-align:center; padding:20px;border:0;}
.lxyxly1{float:left;width:48%;}
.lxyxly2{float:right;width:48%;}
.lxyxly3{clear:both; height:20px; width:1000px;}
.lxyxly4{float:left;width:48%;}
.lxyxly5{float:right;width:48%;}
.lxyxly6{clear:both; height:30px; width:1000px;}



/*640px*/
@media (max-width: 640px){
.how_m7 {width: 100%; height:auto; background:none;}
.how_m7 strong{ margin-top:0;}
.how_m7 dl{ display:none;}
.ww{ width:100%;}
.ourservice_m{ width:100%; position:unset !important; height:auto;}
.floating{position:unset !important;margin: 0 auto 10px;}
.floating_text{ margin-top:0px;padding-top: 103px;}
.about_content{ min-width:100%;}
.fl {float: none;}
.hzhb_title{width:100%;}
.hzhb_dec{ width:100%;}
.wc_dec_tb{width:100%; border:none;}
.wc_dc_tb ul{width:100%; border:none;}
.wc_dc_tb ul li{width: 48%;border:none;}
.wc_ys_line{min-width:100%;}
.service_bg{min-width:100%;}
.hzhb_title_b{width: 100%;font-size: 28px;}
.wc_ys_list{width:100%;}
.wc_ys_list ul{width:100%;}
.wc_ys_list ul li{width:95%;}
.wc_ys_t1{margin: 25px 10px 25px 10px;}
.wc_ys_t2{width: 74%;margin-top: 12px;font-size: 14px;}
#case_bg{min-width:100%;}
.ys_title {width: 100%;}
.ys_dec {width: 100%;}
.case_list {width: 100%;}
.case_list ul {width: 100%;}
.case_list ul li{ float: left;
    margin: 15px 3px;
    width: 48%;
    height: auto;}
.container {width: 100%;}
.lxyxgwh2 {font-size: 28px;}
.wpcf7-submit{ width:95%;}
.case_box{width: 100%;height: 310px;}
.case_box img {
  width: 100%;
  height: 310px;
}
.case_titan {width: 100%;}

}




