* {
	padding: 0px;
	margin: 0px;
}
a,a:hover{color:inherit; text-decoration:none;}
input{ outline:none;}
li{ list-style:none;}
/*.header_drawtime {
	width: 100%;
	height: 100px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 20;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	content: "";
}*/
.clear{ clear:both;}

.header_drawtime {
	width: 100%;
	height: 70px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 20;
	background-color: rgba(116,116,116,0.5);
	content: "";
}

.logo2 {
	width: 178px;
	height: auto;
	position: fixed;
	left: 3%;
	top: 15px;
	z-index: 50;
	display: block;
}

.hotTel {
	width: auto;
	height: auto;
	color: #FFFFFF;
	position: fixed;
	right: 3%;
	top: 15px;
	font-size: 30px;
	display: block;
	text-decoration: none;
	z-index: 50;
}

.hotTel span {
	font-size: 20px;
	font-family:"microsoft yahei","寰蒋闆呴粦";
}
.hotTel b{
	font-weight: normal;
	font-family: tw;
}
.daohang{ width:20px; color:#FF0000; float:right; display:block;}
.daohang small{font-size:10px!important; float:left; }
.close_menu{ background:#af2023;width:100%;height:100vh; position:absolute; z-index:9;}
.guanbi{width:20px; float:right;}
.guanbi small{font-size:10px!important; float:left; color:#FFFFFF;}
.gb_xo{  background:#fc0; margin:0 auto; width:100px;bottom:50%; left:50%; height:40px; text-align:center; font-size:16px; line-height:40px; position: fixed; display: block;}

.fixed{position:fixed;width:100%;height:100%}
.b_nav{width: 100%;
	height: 176px; background:#fff;
	display: block;
	position: fixed;
	z-index: 999; bottom:0; overflow:hidden;
}

.b_nav ul,
.nav_mask ul {
	display: flex;
	justify-content: space-around;
	width: 100%;
	height: 100%;
}

.b_nav ul li{border:1px solid rgba(240, 240, 240, 0.6); width:20%; text-align:center; overflow:hidden; display:block;cursor:pointer;}

.b_nav ul li .icon { margin:40px 0 20px 0;
		width: 100%;
		height: 50px; text-align:center;
	}
.b_nav ul li .icon span{ font-size:55px;}
.icon .txt{}
.b_nav ul li:hover {
box-shadow: 0px 0px 25px 15px rgba(0, 0, 0, .1);
}
.b_nav ul li a{ color:#5c5c5c; text-decoration:none;}

.b_nav ul li .mask {
    width:20%;
    height: 176px;
    overflow: hidden;
    background:#f0f0f0;
    position: absolute;
    top: 176px;
    z-index: 99;
    text-align: left;
    border-box: ;
    color: #5c5c5c;
    padding: 15px; line-height:22px;
}
.b_nav ul li .mask a{color:#5c5c5c; padding:5px; display:block; float:left;}
.rebd{color:#c50202;}

.anl_left{ width:10%;float:left; padding:150px 0 0 100px; color:#FF0000; }
.anl_left ul{ padding-top:50px;}
.anl_left ul a{ height:35px; line-height:35px; display:block; width:110px; color:#666;}
.anl_left ul a.ok {font-weight: bold;color: #FF0000;}
.anl_left ul a.nones{background:none;}
.anl_right{ width:80%; padding:130px 0 0 0px; float:right;}
.box_img{ width:49.6%;float:left; margin:0.2%;}
.more{height:40px; line-height:40px; border-bottom:1px #CCCCCC double;  border-top:1px #CCCCCC double; text-align:center; margin-top:20px;}
.anl1{ height:435px; width:100%; margin-bottom:15px; display:block; clear:both;overflow:hidden;}
.anl2{ height:245px; width:49%; float:left;overflow:hidden;}
.anl3{ height:245px; width:49%; float:right;overflow:hidden;}
.anl4{ height:695px; width:100%; display:block; clear:both; overflow:hidden;}

.youshi_right{ width:80%; padding:130px 0 0 0px; float:right;}
.youshi_right ul li{ width:30%; height:260px; margin:5px; float:left; /*border-bottom:1px #DFDFDF double;*/}
.youshi_right ul li p{ padding:25px;}
.youshi_right ul li p span{ font-size:20px; margin:10px;}
.youshi_right ul li small{ padding:35px; display:block;}
.youshi_right ul li:hover {
box-shadow: 0px 0px 25px 15px rgba(0, 0, 0, 0.1);
}

.tuandui_right{ width:80%; padding:130px 0 0 0px; float:right;}
.tuandui_right ul li{ width:30%; height:300px; margin:5px; float:left; text-align:center;}

.tuandui_right ul li img{ border-radius:150px;padding: 20px;width: 150px; height: 150px; margin:0 auto; clear:both;}
.tuandui_right ul li strong{ display:block; text-align:center; color:#303030;}
.tuandui_right ul li span{ font-size:12px; color:#6c6c6c;}
.tuandui_right ul li p{ padding:15px 40px; line-height:25px; font-size:12px; color:#504f4f; display:block;}

.jpan_tj h1{ font-size:30px;}
.jpan_tj span{ font-size:14px;}
.jpan_tj ul{ padding-top:10px;}
.jpan_tj ul li{ width:24%; height:430px; margin:5px; float:left; text-align:center;overflow:hidden; font-size:12px; text-align:left;}
.jpan_tj ul li p{ padding:5px;}
.jpan_tj ul li img{ width:100%; height:280px;}
.jpan_tj ul li span{ display:block; font-weight:bold; text-align:left; clear:both;}
.jpan_tj ul li a{ color:#333333; text-decoration:none;}
.jpan_tj ul li a:hover{ color:#000000; text-decoration:none;}
.jpan_tj ul li:hover {box-shadow: 0px 0px 25px 15px rgba(0, 0, 0, 0.1);}

/*妗堜緥*/

.title.common .case_cat{width:auto;margin-left:50px;margin-bottom:0}
.title.common .case_cat a{width:auto!important;font-size:16px;margin:0;border-color:#054274}
.case-list.ss .title.common{margin-bottom:50px}
.title.common .case_cat a+a{margin-left:20px}
.title.common .case_cat a:nth-child(n+4){margin-top:0!important}
.title.common{font-size:30px;color:#033561;float:left;margin-bottom:30px;font-weight:700;font-family:sikta,'Microsoft JhengHei'}
.title.common.center{float:none;text-align:center}
.title.common span{font-size:30px;font-weight:400}


.case_cat a{border-color:rgba(55,55,55,.2)}
.case_cat{width:100%;height:auto;text-align:center;margin-bottom:50px}
.case_cat a{height:40px;line-height:40px;text-align:center;border:1px solid #ededed;border-radius:3px;margin:0 2px;display:inline-block;padding:0 25px;transition:all .46s ease 0s}
.case_cat a:hover{color:#fff;background:#3488ea}
.case_cat a.active, .case_cat a:hover {background-color: #033561; color: #fff;}
.background{background:#f6f6f6;}
.iconfont{font-family:iconfont}
img{max-width:100%;width:auto;border:none}
.w1200{max-width:100%}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.case-list{padding:30px 0 40px;}
.case-list .img-box{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.case-list a .img-box img{width:100%}
.case-list{padding:30px 6% 40px}

.case-list a,.index-page .case .list a{display:block;width:-webkit-calc((100% - 60px)/ 3 - 1px);width:-moz-calc((100% - 60px)/ 3 - 1px);width:calc((100% - 60px)/ 3 - 1px)}
.case-list a+a,.index-page .case .list a+a{margin-left:30px}
.case-list a:nth-of-type(3n+1),.index-page .case .list a:nth-of-type(3n+1){margin-left:0}
.case-list a:nth-of-type(n+4),.index-page .case .list a:nth-of-type(n+4){margin-top:30px}

.case-list a .text,.index-page .case .list .text{border:1px solid rgba(55,55,55,.2);padding:40px 15px 20px;text-align:center;font-size:16px;border-top:none;background-color:#fff}
.case-list a .text .addr,.index-page .case .list .text .addr{height:44px;line-height:22px;color:#022c4e;opacity:.8}
.case-list a .text .name,.index-page .case .list .text .name{font-size:18px;color:#222;margin-bottom:15px}
.case-list a .text .addr span,.index-page .case .list .text .addr span{margin-right:5px}

.pages{width:100%;height:auto;padding:40px 0;text-align:center}
.pages a{color:#3e3e3e;width:36px;height:36px;display:inline-block;line-height:36px;text-align:center;border:1px solid rgba(55,55,55,.1);border-radius:3px}
.pages a.active,.pages a:hover{color:#fff;background-color:#6b6b6b}
.pages a:first-of-type,.pages a:last-of-type,.pages a.total{padding:0 20px;width:auto}
.pages a.total{pointer-events: none;}
.pages a+a{margin-left:5px}

/*di*/

.f{ background:#313131; height:140px; width:100%;}
.f_txet{ border-top:1px #6f6f6f double; margin:0 auto; color:#FFFFFF;}
.left_l{ text-align:left; width:400px; float:left;}
.right_r{ text-align:right; width:650px; float:right;}

/*鑱旂郴*/
.contact{ max-width:1200px; margin:0 auto; padding-bottom:60px;}
.left_contact{ width:40%; float:left; color:#666666; line-height:32px;}
.right_contact{ width:40%; float:left;}
.right_contact #contact_name{background-color: transparent;
    border: 1px solid #dbdbdb;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 20px;
    padding: 0 0 0 20px;
    color: #afafaf;
    line-height: 40px;
    font-size: 13px;
    width: 100%;}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

a.hc_an_1{ display:block; overflow:hidden;height:435px; position:relative;}
.mask_1{width:100%; height:135px; padding:20px; overflow:hidden; background:rgba(31,63,104,0.8);position:absolute; left:0; top:435px; z-index:99; text-align:left;color:#FFFFFF;}
.mask_1 p{ width:90%; padding:10px 0 0 0; font-size:13px;}

a.hc_an_2{ display:block; overflow:hidden;height:246px; position:relative;}
.mask_2{width:100%; height:135px; padding:20px; overflow:hidden; background:rgba(31,63,104,0.8);position:absolute; left:0; top:246px; z-index:99; text-align:left;color:#FFFFFF;}
.mask_2 p{ width:90%; padding:10px 0 0 0; font-size:12px;}

a.hc_an_3{ display:block; overflow:hidden;height:246px; position:relative;}
.mask_3{width:100%; height:135px; padding:20px; overflow:hidden; background:rgba(31,63,104,0.8);position:absolute; left:0; top:246px; z-index:99; text-align:left;color:#FFFFFF;}
.mask_3 p{ width:90%; padding:10px 0 0 0; font-size:12px;}

a.hc_an_4{ display:block; overflow:hidden;height:695px; position:relative;}
.mask_4{width:100%; height:135px; padding:20px; overflow:hidden; background:rgba(31,63,104,0.8);position:absolute; left:0; top:695px; z-index:99; text-align:left;color:#FFFFFF;}
.mask_4 p{ width:90%; padding:10px 0 0 0; font-size:12px;}



.clear-box {
    clear: both;
}

/*--------鍐呴〉鍏叡 --------------*/

.hc_adr{ border-bottom:1px dotted #dadada; background:#f3f3f3; overflow:hidden; height:60px;}
.hc_ar_bt{ float:left; width:600px;}
.hc_ar_bt p{ height:60px;  line-height:60px; color:#333; font-size:14px; }
.hc_ar_bt p img{ vertical-align:middle; margin-right:5px;}
.hc_ar_bt p  a:hover{ color:#e60012} 
.hc_ar_wz{ text-align:right; width:400px; float:right}
.hc_ar_wz ul{ text-align:right;}
.hc_ar_wz ul li{ display:inline-block; line-height:60px; font-size:14px; margin:0 8px 0 0 }
.hc_ar_wz ul li a{ padding:0 8px 0 0}
.hc_ar_wz ul li a:hover,.hc_ar_wz ul li a.hc_on{ color:#e60012}
.hc_ar_wz p{ font-size:14px; color:#333; line-height:60px; margin-right:8px; }

.ds_center{margin:40px auto;}
.hc_rt_ctn{}

.hc_1200{ width:1260px; margin: auto; border:0px solid red}
.hc_fy{ margin:20px auto; overflow:hidden; text-align:center}
.hc_fy ul{ text-align:center;height:38px;}
.hc_fy ul li{ text-align:center; display:inline-block; width:36px; height:36px; margin:0 5px;}
.hc_fy ul li a{ display:block;  width:36px; height:36px; text-align:center; line-height:36px; border-radius:3px; background:#f6f6f6; border:1px solid #dfdfdf}
.hc_fy ul li a:hover{ background:#e60012; color:#fff; border:1px solid #e60012}
.hc_fy ul li a img{ vertical-align:middle; margin-top:13px}

.hc_fy a{ display:inline-block;  width:36px; height:36px; text-align:center; line-height:36px; border-radius:3px; background:#f6f6f6; border:1px solid #dfdfdf}
.hc_fy a:hover{ background:#e60012; color:#fff; border:1px solid #e60012}

.hc_fy span{ display:inline-block;  width:36px; height:36px; text-align:center; line-height:36px; border-radius:3px; background:#e60012; border:1px solid #dfdfdf;color:#fff;}
.hc_fy span:hover{ background:#e60012; color:#fff; border:1px solid #e60012}

/*-------- neir --------------*/
.hc_br_line{ border:0px solid #cfcfcf}
.hc_xq{ width:1140px; margin:30px auto; color:#fff;}
.hc_xq h4{ font-size:20px; text-align:center; line-height:40px;}
.hc_xq h5{ font-size:12px; border-bottom:1px solid #dfdfdf; line-height:40px; text-align:center; color:#888; margin-bottom:30px; padding-bottom:10px}
.hc_xq p{ line-height:25px;}
.hc_xq img{ max-width:1000px; margin:10px auto}

.hc_fg{ border-top:1px solid #cfcfcf;}
.hc_fg p{ width:1100px; margin:15px auto;}
.hc_fg p a{ display:block; width:300px; height:35px; line-height:35px; margin-bottom:10px; font-size:14px; overflow:hidden; float:left; color:#fff;}
.hc_fg p a:nth-child(2n){ float:right; text-align:right}
.hc_fg p a:hover{ color:#e60012}

.hc_ggfm {
    height: 125px;
	background:#f9f9f9;
    overflow: hidden; border-bottom:0px #CCCCCC double;
	}
.hc_ggfm h5{ font-size:26px; color:#333; width:330px; float:left; line-height:36px; margin-top:15px;}
.hc_ggfm h5 span{ display:block; font-size:16px;}
form.hc_form{ width:840px; height:40px; overflow:hidden; margin:45px 0; text-align:right;}
form.hc_form input {width:263px; height: 38px; border:1px solid #000;padding:0 10px; border-radius:20px; font-size:16px; color:#333; line-height:38px;  background-color:transparent; display:inline-block; margin-right:38px; vertical-align:top}
form.hc_form a.hc_subtncls { display:inline-block; text-align:center; line-height:40px; width:170px; height:40px; border-radius:20px; background:#000; border:none; color:#fff;font-size:16px; cursor:pointer;}
form.hc_form a.hc_subtncls  i{ font-size:20px; margin-right:8px;}
form.hc_form input::-webkit-input-placeholder{ color:#333333;opacity:1}
form.hc_form input:-moz-placeholder{ color:#333333;opacity:1}
form.hc_form input::-moz-placeholder{ color:#333333;opacity:1}
form.hc_form input:-ms-input-placeholder{ color:#333333;opacity:1}
form.hc_form input.hc_subtncls{width:170px; height:40px;display:inline-block; margin-right:0; padding:0; border:none}

.hc_anli_tit{ border-bottom:1px solid #dfdfdf; overflow:hidden;line-height:45px; height:45px; margin-bottom:30px}
.hc_anli_tit h3{ font-size:18px; color:#fff;  float:left; line-height:43px; display:inline-block; border-bottom:2px solid #CCC; }
.hc_anli_tit ul{ text-align:right; margin-right:15px; float:right; max-width:780px;}
.hc_anli_tit ul li{ display:inline-block; color:#999;}
.hc_anli_tit ul li a{font-size:14px; color:#D4D4D4; margin:0 8px}
.hc_anli_tit ul li a:hover,.hc_anli_tit ul li a.hc_cson{ color:#fff}
.hc_anli_tit p{ width:70px; height:26px; float:right; margin-top:9px;}
.hc_anli_tit p a{ width:70px; height:26px; display:block; text-align:center; line-height:26px; color:#666; font-size:12px;transition: all 0.3s ease-in;}
.hc_anli_tit p a:hover{background:#e60012; border-radius:13px;color:#fff;}

.hc_anli{ overflow:hidden; margin:0px auto 40px}
.hc_anli_tu{ margin:0px auto 30px}
ul.hc_list{ overflow:hidden; max-height:550px;}
ul.hc_list li{ float:left; width:285px; height:260px; margin-right:20px; margin-bottom:20px}
ul.hc_list li:nth-child(4n){ float: right; margin-right:0}
ul.hc_list li a{display:block; width:285px; height:259px; border-bottom:0px solid #dfdfdf;}
ul.hc_list li p{ line-height:39px; text-align:center ; font-size:14px; color:#fff;}
ul.hc_list li a:hover{border-bottom:1px solid #e60012;}
ul.hc_list li a:hover p{ color:#e60012}
.hc_tpwk{width:285px; height:220px; overflow:hidden}
.hc_tpwk img{width:285px; height:220px;transition: .3s transform;transform: translateZ(0);}
ul.hc_list li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.1,M22=1.1);transition: .3s transform;}
.hc_more{ margin:10px auto}
.hc_more a{ display:block; font-size:14px; color:#333; width:200px; height:44px; border-radius:22px; border:1px solid #333; text-align:center; line-height:44px; margin:auto;transition: all 0.3s ease-in;}

.login-more { padding:5px 6% 5px;height: 50px;margin: 0 auto;font-size: 14px;background: #E7E7E7;color: #999999;cursor: pointer;display: flex;display: -webkit-flex;display: -ms-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;
}

.youshi_ny{ width:80%; padding:20px 0 0 0px; margin:0 auto;}
.youshi_ny ul li{ width:30%; height:260px; margin:5px; float:left; /*border-bottom:1px #DFDFDF double;*/}
.youshi_ny ul li p{ padding:25px;}
.youshi_ny ul li p span{ font-size:20px; margin:10px;}
.youshi_ny ul li small{ padding:35px; display:block;}
.youshi_ny ul li:hover {box-shadow: 0px 0px 25px 15px rgba(0, 0, 0, 0.1);}

.tuandui_ny{ width:80%; padding:20px 0 0 0px; margin:0 auto;}
.tuandui_ny ul li{ width:30%; height:330px; margin:5px; float:left; text-align:center;}

.tuandui_ny ul li img{ border-radius:150px;padding: 20px;width: 150px; height: 150px; margin:0 auto; clear:both;}
.tuandui_ny ul li strong{ display:block; text-align:center; color:#303030;}
.tuandui_ny ul li span{ font-size:12px; color:#6c6c6c;}
.tuandui_ny ul li p{ padding:15px 40px; line-height:25px; font-size:12px; color:#d7d7d7; display:block;}

.hc_sq{ width:50%; margin:10px auto 0;  border:0px solid red;} 
.ds_bt{ text-align:center; margin-bottom:10px; color:#FFFFFF;}
.ds_bt h5{ font-size:18px; background:url(tu1.png) bottom center no-repeat; color:#FFFFFF; line-height:40px; height:40px; padding-bottom:6px; margin-bottom:5px}
.ds_bt p{ font-size:13px;text-transform:Uppercase; color:#FFFFFF}
.ds_bt ul{ width:100%; overflow:hidden; margin-top:10px}
.ds_bt ul li{ width:19%; margin:0 0.5% 8px; float:left;}
.ds_bt ul li a{ display:block; border:1px solid #ebebeb; border-radius:14px; text-align:center; line-height:28px; font-size:14px;}
.ds_bt ul li a:hover,.ds_bt ul li a.ds_on{border:1px solid #666666;}

form.hc_glform{ width:94%; margin:auto; border:0px solid red}
.hc_fmdiv{ width:100%;line-height:40px;height:40px; margin:10px auto;}
.hc_fmdiv p{width:25%; float:left; font-size:14px; text-align:right;}
.hc_fmdiv p span{ color:red}
.hc_frip{width:100%;line-height:40px;height:40px;border:none;padding:0 2%; font-size:14px;border-radius:0;box-shadow:none; background:#f5f5f5; float:right;border-radius:4px;}
.hc_sub{-webkit-appearance: none; background-color:transparent; border:none;width:100%;line-height:40px;height:40px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; background:#ffe612;color:#000;font-size:16px; margin:10px auto;}

.hc_foot{background-size:100%; text-align:center; padding:15px 3% 5px;}
.hc_foot h5 img{ height:60px; margin:15px auto}
.hc_foot h5:first-child img{ height:45px; }
.hc_foot p{ font-size:14px; color:#fff; line-height:28px;}
.hc_foot .hc_fwx{ border:1px solid #fff; display:inline-block;margin:0px auto 15px; height:90px; overflow:hidden;}
.hc_foot .hc_fwx img{width:90px; height:90px; vertical-align:top;  margin:0px auto}
.hc_foot .hc_fwx  p{ display:inline-block; margin:0 15px; padding:15px 0; color:#ccc}
.hc_foot .hc_fwx  p span{ display:block; font-size:12px;}
.hc_foot .hc_beian{ border-top:1px solid rgba(255,255,255,0.2); font-size:12px;color:#ccc; line-height:24px; padding-top:10px}
.hc_foot .hc_beian a{color:#ccc;}

/*浼樺娍*/
.qingchu{
	clear:both;
}
.mb50{
	
}
.bus_office_banner{
	width:100%;
	height:600px;
	background:url(../images/bus_of_banner.jpg) no-repeat center center;
	overflow:hidden;
}
.bus_office_banner_nj{
	width:100%;
	height:598px;
	background:url(../images/bus_of_banner_nj.jpg) no-repeat center center;
	overflow:hidden;
}
.bus_office_banner_hf{
	width:100%;
	height:598px;
	background:url(../images/bus_office_banner_hf.jpg) no-repeat center center;
	overflow:hidden;
}
.bus_office_banner_sz{
	width:100%;
	height:598px; 
	background:url(../images/bus_office_banner_sz.jpg) no-repeat center center;
	overflow:hidden;
}
.bus_office_banner_cs{
	width:100%;
	height:598px;
	background:url(../images/bus_office_banner_cs.jpg) no-repeat center center;
	overflow:hidden;
}
.bus_office_banner_zz{
	width:100%;
	height:598px;
	background:url(../images/bus_office_banner_zz.jpg) no-repeat center center;
	overflow:hidden;
}
.dec_steps{
	width:100%;
}
.dec_steps_c{
	width:1200px;
	margin:0 auto;
}
.dec_steps_c h2{
	height:84px;
	line-height:84px;
	font-size:30px;
	color:#000000;
	text-align:center;
	font-weight:400;
	position:relative;
	margin-top:50px;
}
.dec_steps_c h2 span{
	width:38px;
	height:2px;
	display:block;
	background:url(../images/red_line.png) no-repeat center center;
	position:absolute;
	left:50%;
	top:70px;
	margin-left:-19px;
}
.dec_steps_c img{
	margin:0 auto;
	display:block;
}
.dec_steps_c ul{
	margin:41px auto 70px auto;
	clear:both;
}
.dec_steps_c ul li{
	float:left;
	width:129px;
	height:148px;
	margin-right:49px;
	position:relative;
	font-size:18px;
	color:#333333;
	text-align:center;
	overflow:hidden;
}
.dec_steps_c ul li:hover{
	background:#dc061b;
}
.dec_steps_c ul li.a7{
	margin-right:0;
}
.dec_steps_c ul li:hover{
	color:#fff;
	box-shadow:#ebebeb 6px 6px 8px;
}
.dec_steps_c ul li span{
	position:absolute;
	top:108px;
	left:29px;
}
.dec_steps_c ul li.a1{
	background:#f9f9f9 url(../images/juhetu.png) no-repeat 0 0;
}
.dec_steps_c ul li.a1:hover{
	background:#dc061b url(../images/juhetu.png) no-repeat -129px 0;
}
.dec_steps_c ul li.a2{
	background:#f9f9f9 url(../images/juhetu.png) no-repeat 0 -148px;
}
.dec_steps_c ul li.a2:hover{
	background:#dc061b url(../images/juhetu.png) no-repeat -129px -148px;
}
.dec_steps_c ul li.a3{
	background:#f9f9f9 url(../images/juhetu.png) no-repeat 0 -296px;
}
.dec_steps_c ul li.a3:hover{
	background:#dc061b url(../images/juhetu.png) no-repeat -129px -296px;
}
.dec_steps_c ul li.a4{
	background:#f9f9f9 url(../images/juhetu.png) no-repeat 0 -444px;
}
.dec_steps_c ul li.a4:hover{
	background:#dc061b url(../images/juhetu.png) no-repeat -129px -444px;
}
.dec_steps_c ul li.a5{
	background:#f9f9f9 url(../images/juhetu.png) no-repeat 0 -592px;
}
.dec_steps_c ul li.a5:hover{
	background:#dc061b url(../images/juhetu.png) no-repeat -129px -592px;
}
.dec_steps_c ul li.a6{
	background:#f9f9f9 url(../images/juhetu.png) no-repeat 0 -740px;
}
.dec_steps_c ul li.a6:hover{
	background:#dc061b url(../images/juhetu.png) no-repeat -129px -740px;
}	
.dec_steps_c ul li.a7{
	background:#f9f9f9 url(../images/juhetu.png) no-repeat 0 -888px;
}
.dec_steps_c ul li.a7:hover{
	background:#dc061b url(../images/juhetu.png) no-repeat -129px -888px;
}
.com_qus{
	width:100%;
	height:543px;
	background:url(../images/bg_tu.png) repeat;
	overflow:hidden;
}
.con_qus_c{
	width:1200px;
	margin:0 auto;
	position:relative;
}
.solve_problem{
	width:100%;
	height:817px;
	background:url(../images/so_problem_banner.jpg) no-repeat center center;
	position:relative;
}
.solve_problem_c{
	width:1200px;
	height:993px;
	position:absolute;
	top:-258px;
	left:50%;
	margin-left:-600px;
}
.solve_con{
	width:1200px;
	height:643px;
	background:#fff;
	padding:0 60px;
}
.u1{
	padding:77px 0 0 142px;
}
.u1 li,.u2 li,.u3 li{
	width:195px;
	height:190px;
	float:left;
	background:url(../images/jiejue_bg2.jpg) no-repeat 0 0;
	margin-left:-17px;
}
.u1 li:nth-child(5){
	background:url(../images/jiejue_bg3.jpg) no-repeat 0 0;
}
.u1 li a,.u2 li a,.u3 li a{
	font-size:18px;
	color:#dd1a2d;
	display:block;
	text-align:left;
	margin-top:29px;
	text-decoration:none;
}
.u1 li p,.u2 li p,.u3 li p{
	font-size:14px;
	color:#333333;
	text-align:left;
	padding:15px 46px 0 0;
}
.u1 li:nth-child(5):hover{
	background:url(../images/jiejue_bg3_1.jpg) no-repeat 0 0;
	}
.u1 .u1_li1 a{
	color:#526fec;
}
.u1 .u1_li1{
	background:url(../images/jiejue_bg.jpg) no-repeat 0 0;
}
.u2{
	padding-left:69px;
}
.u2 .u2_li1{
	background:url(../images/jiejue_bg4.jpg) no-repeat 0 0; 
	width:105px;
}
.u2 .u2_li2{
	background:url(../images/jiejue_bg_line.jpg) no-repeat 0 0; 
	width:147px;
}
.u2 .u2_li2 a{
	margin-left:-35px;
}
.u2 .u2_li2 p{
	margin-left:-35px;
}
.u2 .u2_li3{
	background:url(../images/jiejue_bg2.jpg) no-repeat 0 0; 
	width:200px;
}
.u2 .u2_li4{
	background:url(../images/jiejue_bg5.jpg) no-repeat 0 0; 
	width:164px;
	margin-left:1px;
}
.u3{
	padding-left:128px;
}
.u3 li a{
	color:#fe8900;
}
.u3 .u3_li1{
	background:url(../images/jiejue_bg7.jpg) no-repeat 0 0; 
	width:192px;
}
.u3 .u3_li2{
	background:url(../images/jiejue_bg8.jpg) no-repeat 0 0; 
	width:200px;
}
.u3 .u3_li3{
	background:url(../images/jiejue_bg9.jpg) no-repeat 0 0; 
	width:163px;
}
/*6澶ф楠�*/
.pro_adv{
	width:100%;
	background:#f8f7f7;
	overflow:hidden;
}
.pro_adv_c{
	width:1200px;
	margin:0 auto;
}
.pro_adv_c h2,.designer_team_c h2,.case_ser_team_c h2,.brand_meterial_c h2,.quick_sevice_c h2,.case_office_c h2,.honor_zz_c h2{
	font-size:30px;
	height:184px;
	line-height:184px;
	color:#000000;
	position:relative;
	text-align:center;
}
.pro_adv_c h2 span,.designer_team_c h2 span,.case_ser_team_c h2 span,.brand_meterial_c h2 span,.quick_sevice_c h2 span,.case_office_c h2 span,.honor_zz_c span{
	width:38px;
	height:2px;
	display:block;
	background:url(../images/red_line.png) no-repeat center center;
	position:absolute;
	left:50%;
	top:120px;
	margin-left:-19px;
}
.pro_adv_c h2 b,.designer_team_c h2 b,.case_ser_team_c h2 b,.brand_meterial_c h2 b,.quick_sevice_c h2 b{
	font-size:30px;
	color:#db2537;
}
.pro_adv_c img,.designer_team_c img,.case_ser_team_c img,.brand_meterial_c img,.quick_sevice_c img,.case_office_c img,.honor_zz_c img{
	display:block;
	margin:-50px auto 43px auto;
}
.pro_adv_main1{
	margin:8px 0 70px 0;
}
.pro_adv_main1 ul{
	float:left;
}
.pro_adv_main1 ul li{
	width:578px;
	height:104px;
	overflow:hidden;
	border-bottom:1px dashed #d2d2d2;
}
.pro_adv_main1 ul li h3{
	font-size:30px;
	color:#dc061b;
}
.pro_adv_main1 ul li h3 span{
	font-size:36px;
	color:#dc061b;
	padding-right:8px;
}
.pro_adv_main1 ul li p{
	font-size:16px;
	color:#666666;
	line-height:53px;
}
.pro_adv_main1 .js_tu{
	width:496px;
	height:361px;
	float:left;
	margin:0 53px 0 73px;
	}
.pro_adv_main1 .js_tu img{
	display:block;
	margin:0;
}
.main_banner{
	width:100%;
	height:187px;
	background:url(../images/main_banner.jpg) no-repeat center center;
}
.main_banner_c{
	width:1200px;
	margin:0 auto;
}
.main_banner_c h2{
	font-size:30px;
	color:#333333;
	text-align:left;
	line-height:90px;
}
.main_banner_c h2 span,.designer_team_c h2 span{
	font-size:40px;
	color:#db2537;
}
.main_banner_c p{
	width:282px;
	height:31px;
	border:1px solid #e60012;
	border-right:0;
	border-left:0;
	line-height:31px;
	display:inline-block;
}
.main_banner_c p a{
	font-size:16px;
	color:#000000;
	text-decoration:none;
	display:block;
}
.main_banner_c .btn,.designer_team_main .btn,.promise_us_c .btn{
	width:180px;
	height:47px;
	background:#af2023;
	line-height:27px;
	text-align:center;
	border-radius:28px;
	float:right;
	}
.main_banner_c .btn a,.designer_team_main .btn a,.promise_us_c .btn a{
	font-size:16px;
	color:#fff;
	text-decoration:none;
}
.main_banner_c .btn:hover,.designer_team_main .btn:hover,.promise_us_c .btn:hover{
	background:#ed6c00;
}
.designer_team{
	background:#FFF;
	width:100%;
	overflow:hidden;
}
.designer_team_c{
	width:1200px;
	margin:0 auto 70px auto;
}
.designer_team_main{
	width:1058px;
	margin:0 auto;
	overflow:hidden;
}
.designer_team_main .des_m1{
	float:left;
	margin:0;
}
.designer_team_main .des_m2{
	margin:0;
	margin:72px 0 0 71px;
	display:inline-block;
}
.designer_team_main .btn{
	margin:73px 143px 0 0;
}
.case_ser_team{
	width:100%;
	background:#f8f7f7;
	overflow:hidden;
}
.case_ser_team_c{
	width:1200px;
	margin:0 auto 70px auto;
}
.case_team_con{
	background:#fff;
	padding:59px 137px;
}
.case_team_con img{
	display:block;
	margin:0 auto;
	
}
.brand_material{
	width:100%;
	overflow:hidden;
}
.brand_meterial_c{
	width:1200px;
	margin:0 auto;
	margin-bottom:70px;
}
.brand_meterial_con{
	width:1198px;
	border:1px solid #dcdcdc;
}
.brand_meterial_con h3{
	width:692px;
	height:128px;
	margin:31px auto;
}
.brand_meterial_con h3 img{
	margin:0;
}
.brand_meterial_con ul{
	margin-top:31px;
}
.brand_meterial_con ul li{
	width:239.6px;
	text-align:center;
	font-size:14px;
	color:#666666;
}
.brand_meterial_con ul li img{
	display:block;
	margin:0 auto;
}
.quick_sevice{
	width:100%;
	overflow:hidden;
}
.quick_sevice_c{
	width:1200px;
	margin:0 auto;
	margin-bottom:70px;
}
.quick_sevice_con{
	width:1054px;
	margin:0 auto;
}
.quick_sevice_con img{
	margin:0;
}
.case_office{
	width:100%;
	overflow:hidden;
}
.case_office_c{
	width:1200px;
	margin:0 auto;
	margin-bottom:70px;
}
.case_office_con ul li{
	float:left;
	position:relative;
}
.case_office_con ul li img{
	margin:0;
}
.case_office_con .show_a{
	width:302px;
	height:342px;
	margin-right:10px;
	
}
.case_office_con .show_b{
	width:427px;
	height:342px;
	margin-left:16px;
	overflow: hidden;
}
.case_office_con .show_c,.show_d{
	width:389px;
	height:342px;
	margin:28px 16px 0 0;
	overflow: hidden;
}
.show_d{
	margin-right:0;
}
.list_a_mask,.list_b_mask{
	width:427px;
	height:342px;
	position:absolute;
	top:342px;
	left:0;
	background:#fff;
	opacity:0.8;
	
}
.list_b_mask{
	width:389px;
	height:342px;
}
.list_a_mask .a_con,.list_b_mask .a_con{
	display:block;
	width:280px;
	text-align:center;
	font-size:20px;
	color:#333333;
	text-decoration:none;
	margin:110px auto 0 auto;
}
.list_a_mask .a_btn,.list_b_mask .a_btn{
	width:116px;
	height:34px;
	background:#af2023;
	color:#fff;
	font-size:16px;
	display:block;
	border-radius:20px;
	margin:26px auto 0 auto;
	text-align:center;
	line-height:34px;
	text-decoration:none;
}
.honor_zz{
	width:100%;
	background:#f3f3f3;
	overflow:hidden;
}
.honor_zz_c{
	width:1200px;
	margin:0 auto;
	margin-bottom:70px;
	
}
.honor_zz_con ul li{
	width:270px;
	height:249px;
	float:left;
	border:1px solid #e5e5e5;
	background:#fff;
	padding:6px;
	margin-right:21px;
}
.honor_zz_con ul li:hover{
	border:1px solid #e23c4d;
}
.honor_zz_con ul li:nth-child(4){
	margin-right:0;
}
.honor_zz_con ul li img{
	margin:0;
}
.honor_zz_con ul li p{
	text-align:center;
	font-size:16px;
	color:#666666;
	line-height:52px;
}
.promise_us{
	width:100%;
	background:#473217;
	overflow:hidden;
}
.promise_us_c{
	width:1200px;
	margin:0 auto 70px auto;
}
.promise_us_c img{
	display:block;
	margin-top:53px;
	}
.promise_us_c h3{
	font-size:28px;
	color:#fff;
	margin-top:42px;
}
.promise_us_c p{
	font-size:20px;
	color:#fff;
	line-height:60px;
	display:inline-block;
}


.rd_con{
	width:1200px;
	margin:0 auto;
}
.rd_con ul{
	overflow:hidden;
	padding:0 52px 80px 52px;
}
.rd_con li{
	width:128px;
	float:left;
	margin:52px 73px 0 73px;
}
.rd_con li p{
	font-size:20px;
	color:#666666;
	text-align:center;
	margin-top:22px;
}
.brand_material .rd{
	width:1200px;
	font-size: 30px;
    height: 140px;
    line-height: 184px;
    color: #000000;
    position: relative;
    text-align: center;
	margin:0 auto;
}
.brand_material .rd_img{
	text-align:center;
}
.brand_material .rd span{
	width: 38px;
    height: 2px;
    display: block;
    background: url(../images/red_line.png) no-repeat center center;
    position: absolute;
    left: 50%;
    top: 120px;
    margin-left: -19px;}
.img_box{
	width:1200px;
	margin:0 auto;
	text-align:center;
}


.warp {width:1200px; margin:0px auto; padding:0px 0 0 0;}
.fl { display:block; float:left;}
.fr { display:block; float:right;}
.clear {clear:both;} 


.hide {bottom:0px;}
.hide a{ color:#FFF;}
.btn-text  i { float: left; padding: 0 2px; color:#FFF;font-style:normal; animation: loading 1.4s; -moz-animation: loading 1.4s; -webkit-animation: loading 1.4s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}
.btn-text .btn-text1 { animation-delay: -1.2s; -webkit-animation-delay: -1.2s;}
.btn-text .btn-text2 { animation-delay: -1s; -webkit-animation-delay: -1s;}
.btn-text .btn-text3 { animation-delay: -0.8s; -webkit-animation-delay: -0.8s;}
.btn-text .btn-text4 { animation-delay: -0.6s; -webkit-animation-delay: -0.6s;} 


@media screen and (max-width:1005px){
	.bottom{ display:none}
}

/*height:100vh;
*/.image_1{ height:auto;}
.image_2{height:auto;}
@media screen and (max-width:1400px){
.image_1{ height:435px;}
.image_2{ height:246px;}

}

.text_lsdl{ font-size:14px; color:#333333; line-height:22px;}

/*效果鼠标*/
.img-cover {width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;}
.anitop{ -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.anitop:hover{-webkit-transform: translate3d(0, -3%, 0);transform: translate3d(0, -3%, 0);cursor: pointer;}

.tra {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.tra:hover {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.shadow6 {-webkit-box-shadow:rgba(0,0,0,0.1) 5px 5px 50px;-moz-box-shadow:rgba(0,0,0,0.3) 5px 5px 50px;-ms-box-shadow:rgba(0,0,0,0.1) 5px 5px 50px;-o-box-shadow:rgba(0,0,0,0.1) 5px 5px 50px;box-shadow:rgba(0,0,0,0.1) 5px 5px 50px;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}