/*============ css初始化样式=============*/
body{ background: #f2f2f2;}
body,h1,h2,h3,h4,h5,h6,p,hr,dl,dt,dd,ul,ol,li,pre,form,button,input,th,td{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;}
address,cite,dfn,em,var{font-style: normal;}
ul,ol{list-style: none;}
a{text-decoration: none;font-family: "微软雅黑";color: #767676;font-size: 16px;}
a:hover{text-decoration: none;}
fieldset,img{border:0;vertical-align: middle;margin: 0;}
table{width:100%;height: 100%;display: table; border-collapse: collapse;border-spacing: 0;}


/*=================头部样式开始=======================*/
.headers{width: 100%;}
.wrap{max-width: 1200px;margin: 10px auto 0;height: 65px; overflow: hidden;}
.wrap h1{float: left;}
.wrap span{float: right; margin-top: 10px; margin-right: 10px;}
.nav{width: 100%;height: 40px; background: #FFFFFF; margin-top: 15px;}
.rerelative{width: 1200px; height: 40px;margin: 0 auto; position: relative;}
.nav .nav_ul{max-width: 1200px; height: 40px; margin: 0 auto;}
.nav .nav_ul .nva_li{ float: left; color: #0c1512;height: 40px; text-align: center;width: 133px;cursor: pointer;}
.nav .nav_ul .nva_li .nava{font-size: 18px; height: 40px; line-height: 40px;}
.nav .nav_ul .nav-red{ height: 40px; background: #a60836;text-align: center; color: #FFFFFF; cursor: pointer;}

.slider-nav{position: relative; top:100%;left:0; z-index:100; width:100%; display:none; margin-top:0px;}
.navli{width:133px;height:79px;border-bottom:1px solid #ffffff;background: #30112f;opacity:0.9;filter:Alpha(opacity=90);color:#fff;
 cursor:pointer;
}
.navli:hover{background: #fcfcfc;color: #A60836;border-left:5px solid #A60836;opacity:1;}
.navli:hover .subnav{display:block;}
.navli-color{background: #FFFFFF; color: #a60836;}
.slider-navdiv{width: 100%;height: 100%;font-size: 18px; padding-top: 18px;}
.slider-navdiv p{padding-bottom: 10px;line-height: 11px;font-size: 12px;color:#B5A195; text-indent: 0;}
.subnav{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.subnav{background:#fff !important;width:940px;height:397px;border-right:1px solid #5B3015;border-bottom:1px solid #5B3015;top:-1px;left:132px; position: absolute;
background:#fcfcfc;padding-left:55px; padding-right:50px; z-index:-1; display:none; text-indent:0;
}
.subnav li{width:100%;border-top:1px dashed #D0D0D0;padding:10px 0; overflow: hidden; margin-top:-1px;}
.subnav-ti{float:left;font-weight:600;font-size:16px;height:100%;line-height: 40px;color:#000;margin-right:60px;padding-left: 20px;}
.subnav-a{float:left; width: 686px;text-align: left;}
.subnav-a a{font-size:16px;color:#6a6a6a;margin-right:60px;display:inline-block;text-align: left;line-height: 40px;}
.subnav-a a:hover{color: #A60836;}
.head-nav{height: 45px;width: 260px;background: #A60836;line-height:45px;color: #ffffff;margin-top:26px;}
.nav-click{display: block;float: left;margin-top:15px;margin-left:25px;margin-right:20px;cursor: pointer;}
.slider-nav{top:0;left:0; z-index:50; width:100%; display:none;}
.navli{width:133px;height:79px;border-bottom:1px solid #ffffff;background: #30112f;opacity:0.9;filter:Alpha(opacity=90);color:#fff;
border-left:5px solid transparent;  cursor:pointer;
}
.hotImg{position: absolute;top: 3px; width: 25px !important;}
/*=================头部样式结束=======================*/

/*=================banner样式开始===================*/
.banner{ width:100%; height:600px; overflow:hidden; position:relative;font-size:0;background: black;}
.b-img{ height:500px;  position:absolute; left:0; top:-1px;}
.b-img a{ display:block; height:600px; float:left;}
@media screen and (max-width:1440px) {
	.banner{ width:100%; height:450px; overflow:hidden; position:relative;font-size:0}
	.b-img{ height:450px;  position:absolute; left:0; top:-1px;}
	.b-img a{ display:block; height:450px; float:left;}
}
@media screen and (max-width:1280px) {
	.banner{ width:100%; height:450px; overflow:hidden; position:relative;font-size:0}
	.b-img{ height:450px;  position:absolute; left:0; top:-1px;}
	.b-img a{ display:block; height:450px; float:left;}
}
@media screen and (max-width:1024px) {
	.banner{ width:100%; height:420px; overflow:hidden; position:relative;font-size:0}
	.b-img{ height:420px;  position:absolute; left:0; top:-1px;}
	.b-img a{ display:block; height:420px; float:left;}
}
@media screen and (max-width:980px) {
	.banner{ width:100%; height:400px; overflow:hidden; position:relative;font-size:0}
	.b-img{ height:400px;  position:absolute; left:0; top:-1px;}
	.b-img a{ display:block; height:400px; float:left;}
}

.b-list{  position:absolute; left: 48.1%; bottom: 30px;z-index:1;}
.b-list span{ display:block;cursor:pointer; width: 10px;height: 10px;border-radius: 50%;background: #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{background: #c70039;}


/*=================banner样式结束===================*/

/*=================滚动新闻样式开始===================*/
.news{ width: 1200px; height: 50px; margin: 0 auto; overflow: hidden;}
.news .news_icon{ width: 24px; height: 20px;float: left; margin-top: 13px;}
.news ul{width:96%;height:50px;overflow:hidden; float: left; margin-left: 12px;}  
.news li{line-height:50px;}
.news li a{font-size: 14px; color: #767676;}
.news li a:hover{text-decoration:underline;}
.news li span{display: block; float: right; font-size:14px; color: #767676;}

/*===============行之优势六大模块样式开始==================*/
.xz_content{width: 100%; height: 260px; background: #f2f2f2;}
.xz_center{width: 1200px; margin: 0 auto;}
.xz_center ul{overflow: hidden; padding-top: 60px;}
.xz_center ul li{ float: left; margin-right: 10px; width: 190px; height: 136px; background: #e6e6e6; border-radius: 6px;color: #4a4a4a;}
.xz_center ul .xz_li{color: #FFFFFF; background: #A60836;}
.xz_center ul li .xz_title{font-size: 38px; font-weight: bold;  text-align: center; margin-top: 25px;}
.xz_center ul li p{ text-align: center; font-size: 14px; }
/*===============行之优势六大模块样式结束==================*/


/*===============公司简介样式开始====================*/
.xz_jianjie{ width: 100%; padding: 60px 0;}
.xz_jianjie_center{ max-width: 1200px; margin: 0 auto;}
.xz_jianjie_title{ text-align: center;}
.xz_jianjie_title h4{ font-size: 24px; color: #808080;}
.xz_jianjie_title h4 em{color: #c70039;}
.xz_big{font-size: 30px; color: #232323;font-weight: bold; margin-top: 5px;height: 30px;}
.xz_jianjie_content{ overflow: hidden; margin-top: 10px;}
.xz_jianjie_left{ float: left;}
.xz_jianjie_right{width:500px;float:left;margin-left: 50px;}
.xz_jianjie_weizi{ font-size: 15px; color: #4c4c4c;text-indent: 2em; line-height: 28px; letter-spacing: 1px;font-family: "微软雅黑";display: inline-block;}
.xz_button{width: 136px; height: 44px; line-height: 44px; background: #c70039; border-radius: 8px; text-align: center; 
display: inline-block; color: #FFFFFF; font-size: 16px; margin-top: 40px;}

/*===============公司简介样式结束====================*/

/*=================专业领域样式开始=====================*/
.xz_filed{ width: 100%; padding: 60px 0; background: #f2f2f2;}
.xz_jianjie_ys{margin-top: 25px;font-size: 14px; line-height: 23px; color: #666666;}

/*==================表单样式开始======================*/
.xz_forme{font-size: 62px; font-weight: bold;color: #ff971c; position: relative; top: -12px;}
.xz_forme_ul{ width: 75%; margin: 20px auto; overflow: hidden; text-align: center;}
.xz_forme_ul li{ float: left; margin-right: 10px;}
.xz_input{width: 250px; height: 40px; font-size: 14px; color: #808080; text-indent: 1em;}
.btn1{width: 139px; height: 45px; background: #a60836; color: #ffffff;border: 0; text-align: center;font-size: 16px;}
.btn2{width: 200px; height: 40px; background: #ff971c; color: #ffffff; line-height: 45px; padding: 20px 25px;}


/*====================专家团队样式开始=======================*/
.roll .xz_wrap{width:896px;overflow: hidden; height: 496px;margin: 0 auto;position: relative;}
.xz_roll_ul{overflow: hidden;position:absolute;width: 1600px;left: 0;top: 0;}
.xz_roll_ul li{ width: 284px; height:428px; background: #FFFFFF; border-radius: 6px; float: left; margin-right: 15px; display: inline-block;}
.xz_roll_a{ width: 100%; height: 265px; overflow: hidden;display: block;}
.xz_roll_ul li img{ border-radius: 6px 6px 0 0;object-fit: cover;}
.xz_roll_title a{ font-size: 24px; color: #1a1a1a; margin-top: 23px; display: inline-block;}
.xz_roll_p{ text-align: center; padding: 10px 30px;font-size: 14px; color: #999999; height: 90px; padding-bottom: 20px; margin: 0;}
.xz_roll_button{padding: 5px 20px; line-height: 32px; background: #a60836; border-radius: 50px; text-align: center; color: #FFFFFF;}

 .btnl {position: absolute;}
 .btns {display: block;position: absolute;top: 48%;cursor: pointer;}
 .btnl {left: -58px;}
.btnr {right: -58px;}

/*====================专家团队样式结束=======================*/


/*==================荣誉资质样式开始=======================*/
.xz_zz_div{  width: 1200px;margin-left: -24px;}
.mr_frbox{height:490px;padding:0px 5px 0px; position: relative;}
.mr_frBtnL{float:left;margin:28px 2px 0px 0px;cursor:pointer;display:inline; position: absolute;top: 182px; left: -46px; z-index: 10;}
.mr_frUl{float:left;height:490px;width:1200px; overflow: hidden;}
.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;position: absolute;top: 182px; right: -46px; z-index: 10;}
.mr_frUl ul li{display:inline;float:left;height:490px;width:360px;margin-right: 50px;overflow: hidden;}
.mr_frUl ul li:last-child{margin-right: 10px}
.mr_frUl ul li a{ display: inline-block; background: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
	-moz-box-shadow:2px 2px 10px #909090;-webkit-box-shadow:2px 2px 10px #909090;box-shadow: 2px 2px 10px #909090; border-radius: 4px; margin-top: 10px; padding: 10px;}
.mr_frUl ul li img{display:block;border:1px solid #D8D8D8; }
.mr_frUl ul li a:hover img{border:1px solid #A0C0EB;}
.mr_fa{font-size: 20px; color: #FFFFFF; text-align: center;}
			
/*==================荣誉资质样式结束=======================*/


/*============领导关怀样式开始==========*/
.index_zhuanjia{ width:1200px; overflow:hidden;margin:0px auto 0 auto;}
.index_zhuanjia_pic{ width:503px; height:432px; overflow:hidden; float:left;position:relative;}
.index_zhuanjia_pic ul{height:377px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:503px; height:432px; overflow:hidden;position:relative;float:left;}
.index_zhuanjia_pic ul li img{width: 510px;
  height: 380px;object-fit: cover;}
.index_shaow{width: 503px; height: 110px; background: #585858;position: absolute;bottom: 0; left: 0;
 padding-left: 30px; padding-top: 12px; text-align: left;}
.index_shaow_span{  height: 22px; line-height: 22px; background: #c70039; border-radius: 6px; color: #FFFFFF; text-align: center; padding: 4px 20px; font-size: 16px;}
.index_shaow_title{ font-size: 16px; color: #FFFFFF; margin-top: 10px;margin-bottom:10px}
.index_shaow_title a{color: #FFFFFF;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 85%; line-height: 17px;}
.index_shaow_content{font-size: 12px; color: #FFFFFF; padding-right: 20px; line-height: 20px; display: block;overflow: hidden;text-overflow: ellipsis;width: 85%; margin: 0;}

.index_zhuanjia_left_inc{ width:40px; height:40px; position:absolute;left:0px;top:180px; cursor:pointer;background:url(../images/mfrR.png) left top no-repeat; z-index:9}
.index_zhuanjia_right_inc{ width:40px; height:40px; position:absolute;right:0px;top:180px; cursor:pointer;background:url(../images/mfrl.png) left top no-repeat; z-index:9}

.index_zhuanjia_list{ width:633px;height:432px; overflow:hidden; float:right;}
.index_zhuanjia_lists{width:633px; height:432px; overflow:hidden;position:relative;top:0;}
.index_zhuanjia_lists ul{ width:633px; height:432px;position:absolute;overflow:hidden;}
.index_zhuanjia_lists ul li{ width:633px; height:107px; margin-bottom:9px;position:relative;background-color:#ffffff75; }
.index_zhuanjia_lists ul li.on dd img{ width:220px; height:100px; border:1px #4273b0 solid;}
.index_zhuanjia_lists ul li dd{ width:220px; height:100px; overflow:hidden; float:left; border-radius: 4px;}
.index_zhuanjia_lists ul li dd img{ object-fit: cover; border:1px #e8e8e8 solid;border-radius: 2px;}
.index_zhuanjia_lists ul li .xz_zz_news{ height:auto; overflow:hidden; float:left; font-size:18px; padding-top:8px; margin-left: 23px; text-align: left;}
.xz_zz_span{ width: 36px; background: #c70039; border-radius: 6px; padding:3px 5px; color: #FFFFFF;}
.xz_zz_title{margin-top: 10px;}
.xz_zz_title a{width: 350px;display: inherit; font-size: 16px; color: #1a1a1a;  font-weight: 900;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xz_zz_content{ width: 350px;height: 56px; line-height: 26px;font-size: 13px; overflow: hidden;text-overflow: ellipsis;}





/*==============资讯问答样式开始=================*/
.xz_zx_div{ width: 1200px;}
.xz_zx_ul{ width: 90%; overflow: hidden; margin:0 auto;}
.xz_zx_ul li{ float: left; margin-right: 20px; background:#e7e7e7; width: 120px; height: 48px; border-radius: 40px;}
.xz_zx_ul li i{font-style: normal;font-size: 18px; cursor: pointer; background: #5c3217; text-align: center; padding:0 10px;width: 110px;height: 40px; line-height: 40px; color: #FFFFFF; display: inline-block;border-radius: 40px; margin-top: 4px;}
.xz_zx_ul li  .xz_zx_color{background: #c70039;}
.xz_zx_cont{ margin-top: 50px; display: none;}
.hide{ display: none;}
.xz_zx_contL{ width: 450px; height: 375px; float: left; }
.relative{position: relative;}
.xz_zx_contL a img{width: 100%; height: 100%;}
.xz_zx_contL:hover p {display: block;}
.xz_zx_contL p {
    width: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    height: 30px;
   background: rgba(0,0,0,0.3);
    text-indent: 10px;
	display: none;}

.xz_zx_contL p a {
	font-size: 13px;
	color: #fff;
	display: inline-block;
	line-height: 30px;}
.xz_zx_contR{ float: left; margin-left: 40px;width: 660px; text-align: left;}
.xz_zx_list{ margin-top: 10px;  width: 670px; }
.xz_zx_list li{ margin-bottom: 10px;}
.xz_zx_list li a{ font-size: 14px; color: #5a5a5a; line-height: 26px;}
.xz_zx_list li a i{ float: right; font-style: normal;}

/*==============资讯问答样式结束=================*/
/*==============合作伙伴样式开始======================*/
.content{
			width: 1200px;
			margin: 20px auto;
			padding: 0px 0px 0px 0px;
		}
		.diamond{
			 width: 110px;
			height: 110px;
			background: #ffffff;
			
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			transform: rotate(-45deg);
			filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
			display: inline-block;
			vertical-align: middle;
			margin: 4px 19px 6px 25px;
		}
		.diamond img{
			-webkit-transform: rotate(90deg);
			-moz-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			transform: rotate(45deg);
			position: relative;
			left: 0px;
			top: 14px;
			
		}
		.content_o1{
			position: relative;
			right: 74px;
			bottom: 1px;
			top: 8px;
		}
		.content_o2{
			position: relative;
			right: 74px;
			bottom: 1px;
			top: -27px;
		}
		.content_o3{
			position: relative;
			right: -6px;
			bottom: 1px;
			top: -60px;
		}
		.content_o4{
			position: relative;
			right: -5px;
			bottom: 1px;
			top: -93px;
		}
/*==============全作伙伴样式结束======================*/

/*==============底部样式开始===================*/
/*==============底部样式结束===================*/
.footer_unit{ width: 1200px; padding: 10px; margin: 0 auto;}
.footer_unit ul{ overflow: hidden; margin: 0;}
.footer_unit ul li{ float: left; margin-left: 30px;line-height: 32px; font-size: 14px;}
.footer_unit ul li a{font-size: 14px; color: #484848;}
.foot-top{width:100%;padding-top: 50px; background:#e6e6e6;}
.foot-logo{float:left;display:inline-block; padding-right:50px;}
.foot-logo img{display:block; object-fit: cover;}
.foot-logo p{color:#5b3015; font-size: 20px;}
.foot-logo p span{font-weight:bold;}



.footCenter{
	width: 610px;
	height: 120px;
	float: left;
	border-left:1px solid #6f442d;
	border-right:1px solid #6f442d;
	padding-left: 40px;
}
footer .lefthead span{
	display: block;
	margin-top: 10px;
	clear: both;
	font-size: 14px;
	color:#6f442d ;
	padding-top: 10px;
	letter-spacing: 0.5px;
}

.footCenter p{
	margin-bottom: 20px;
}
.footCenter p span{
	color: #5b3015;
	font-size: 18px;
	font-weight:700;
	margin-right: 13px;
}
.footCenter p a{
	text-decoration: none;
	font-size: 13px;
	color:#5b3015 ;
	margin-right: 25px;
}
.footright{
	text-align: right;
	padding-top: 0px;
}
.footright img{
	width: 100px;
	height: 100px;
	margin-left: 10px;
}

.fasten{
	width: 100%;
	min-width: 1200px;
	height: 90px;
	position: fixed;
	z-index: 9999;
	bottom: 0px;
	top: auto;
	left: auto;
	right: auto;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;

}
.foot_ul_qz{overflow: hidden;}
.foot_ul_qz li{float: left; margin-right: 20px;}
.foot_ul_qz li a {font-size: 16px; color: #5b3015;}
.footer_fried{ width: 1200px; margin: 0 auto;}
.footer_fried .footer_fried_img{ width: 670px; margin: auto; overflow: hidden;}
.footer_fried_img li{ float: left; margin-right: 10px;}


.footer_fried2{
	width: 1200px;
	margin: 0px auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer_fried2 p{font-size: 12px; margin: 0; color: #858585; }
.footer_fried2_div{overflow: hidden;}
.footer_fried2_div a{ font-size: 12px; line-height: 20px; float: left; margin-left: 25px; color: #858585;}

.fside{ position: fixed; z-index: 100; left:2px;bottom:280px;width: 70px;}
.fside a{ display: block; width: 70px; height: 70px; margin-bottom: 2px; font-weight: bold; font-size: 14px;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; line-height: 106px;
	background: #804c2e center 9px no-repeat; text-align: center; color: #fff; }
.fside a:hover{ background-color: #f3cb8e; color: #804c2e;}
.fside a.side1{ background-image: url('../images/side1.png');}
.fside a.side2{ background-image: url('../images/side2.png');}
.fside a.side3{ background-image: url('../images/side3.png');}
.fside a.side4{ background-image: url('../images/side4.png');}
.fside a.side5{ background-image: url('../images/side5.png');}

.fside a.side1:hover{ background-image: url('../images/side1h.png');}
.fside a.side2:hover{ background-image: url('../images/side2h.png');}
.fside a.side3:hover{ background-image: url('../images/side3h.png');}
.fside a.side4:hover{ background-image: url('../images/side4h.png');}
.fside a.side5:hover{ background-image: url('../images/side5h.png');}
.sidetelno{ width: 0; height: 70px;top: 70px; overflow: hidden; position: absolute; left:72px;
	top:0; z-index: 1; background-color: #f3cb8e;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px;}
.sidetelno.on{ width: 200px;top: 72px;}
.sidetelno span{ display: block; width: 200px; height: 70px; text-align: center;
	 font-family: 'arial'; color: #804c2e; font-size: 20px; line-height: 70px;}





