@charset "utf-8";
html {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
/* css document */
body{margin:auto;padding:0px;font-size:14px; font-family:微软雅黑; -webkit-text-size-adjust: none; overflow-y: scroll; color: #666;}
::-webkit-scrollbar              {/* 1 */width:9px; background-color:#333;}
::-webkit-scrollbar-button       {/* 2 */}
::-webkit-scrollbar-track        {/* 3 */}
::-webkit-scrollbar-track-piece  {/* 4 */}
::-webkit-scrollbar-thumb        {/* 5 */border:solid 2px #333; width:5px;  border-radius:4px; background-color:#fff;}
::-webkit-scrollbar-corner       {/* 6 */background-color:#333;}
::-webkit-resizer                {/* 7 */}
::-webkit-scrollbar:horizontal   {height:9px;}
a { text-decoration:none; outline-style:none;  -webkit-transition: all .6s;transition: all .6s; color: #666;}
a:hover{ text-decoration: none;}
ul,p{ padding:0px; margin:0px; list-style:none;}
img { border:none; max-width:100%;}
.fl { float:left; }
.fr { float:right; }
dt,dl,dd{ margin:0; padding:0;}
textarea{resize:none; padding:0; font-family:微软雅黑; outline: none;}
input{ padding:0; outline: none;}
i{ margin: 0px; padding: 0px; font-style: normal;}
.all { width:100%; height:auto; margin:auto; position:relative; z-index:1;}
.w1200{ width:1200px; margin:auto; zoom:1.15;}
.wf100{ width: 100%; float: left;}
.w90{ width: 90%; margin: auto;}
.fp-tablecell{ display: table-cell; vertical-align: middle; width: 100%; height: 100%;}

.luxy-el{ width: 100%; float: left; position: relative; z-index: 22; background: #fff;}

/*banner  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;  transparent*/
.banner_box{ width:100% !important; float: left; position: relative; overflow: hidden; background: #000;}
.banner_box .bd{ width: 100%; height: 880px; float: left;}
.banner_box .bd ul li img{ max-height: 100%;}
.banner_box .bd ul li{ width:100%; height: 880px; float: left; background-size: cover; background-position: center; text-align: center; display: table;}
.banner_box .bd ul li a{ width: 100%; height: 100%; float: left; background-size: cover; background-position: center;}
.banner_box .hd{ width: 100%; position: absolute; padding-top: 15px; left: 0; bottom: 25px; z-index: 13; text-align: center;}
.banner_box .hd ul li{ display: inline-block; width:14px; height: 14px; border-radius: 100%;  background: #fff; text-indent: -9999px; cursor: pointer; margin: 0 10px;}
.banner_box .hd ul li.on{ background: #c61818;}
.arrow {position:absolute; top:25%; margin-top:0; width:100px; height:50%; padding:0;cursor: pointer; z-index: 20;} 
.arrow span,.arrow span:after,.arrow span:before {position:absolute; top:50%; height:2px; background-color:#fff; border-radius:1px; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:all .4s ease; transition:all .4s ease } 
.arrow span {margin-top:-1px; width:0 } 
.arrow span:after,.arrow span:before {content:""; width:30px } 
.arrow.prev span {left:50%; margin-left:-10px } 
.arrow.prev span:before {left:0; bottom:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:left; -ms-transform-origin:left; transform-origin:left } 
.arrow.prev span:after {left:0; top:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transform-origin:left; -ms-transform-origin:left; transform-origin:left } 
.arrow.next span {right:50%; margin-right:-10px } 
.arrow.next span:before {right:0; bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transform-origin:right; -ms-transform-origin:right; transform-origin:right } 
.arrow.next span:after {right:0; top:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:right; -ms-transform-origin:right; transform-origin:right } 
.arrow:hover span {width:40px } 
.arrow:hover.prev span {margin-left:-20px }
.arrow:hover.next span {margin-right:-20px }
.arrow.next{right:2.1%}
.arrow.prev{left:2.1%}
.banner_box .arrow span,.banner_box .arrow span:after,.banner_box .arrow span:before{background-color:#c61818;}


.divpc{ display: block;}
.divphone{ display: none;}

.fanye{ width:100%; float: left; text-align: center; padding: 0 0 90px;}
.fanye ul li{ display: inline-block; padding: 0 2px; line-height: 40px;}
.fanye ul li a{ border:1px solid #dddddd; background: #fff; padding: 0 20px; border-radius: 3px; color: #666; font-size: 14px; display: inline-block;}
.fanye ul li a:hover,.fanye ul li a.current{ background: #c80303; color: #fff;}
.fanye ul li.active a{ background: #c80303; color: #fff;}
.fanye ul li .text{ border:1px solid #dddddd; background: #fff; width: 50px; border-radius: 3px; color: #666; font-size: 14px; text-align: center; margin-top: -3px;}
.fanye ul li span{ display: inline-block; padding: 0 5px;}
.fanye ul li #btn-page{ width: 65px;border:1px solid #dddddd; background: #fff; border-radius: 3px; color: #666; font-size: 14px; margin-top: -3px;}
.fanye ul li #btn-page:hover{ background: #ddd;}

.all_center_box{ width:100%; float: left; margin-top: 90px;}
.head_btn{ width: 24px; float: right; position: relative; margin: 16px 0 0 0; cursor: pointer; display: none;}
.head_btn i{ display: block; width: 100%; height: 2px; float: left; background-color: #c61717;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
}
.head_btn i.bar-top{ margin-top: 0;}
.head_btn i.bar-cen{ margin-top: 6px;}
.head_btn i.bar-bom{ margin-top: 6px;}
.head_btn.cur i.bar-cen{ opacity: 0;}
.head_btn.cur i.bar-top{ -webkit-transform:rotate(45deg) translate(6px, 6px);transform:rotate(45deg) translate(6px, 6px);}
.head_btn.cur i.bar-bom{ -webkit-transform: rotate(-45deg) translate(5.5px, -5px);transform: rotate(-45deg) translate(5.5px, -5px);}

.head_box{ background: #fff; position: fixed; left: 0; top: 0; z-index: 99; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.head_box .logo{ float: left; margin-top: 19px;}
.head_box .logo img{ height: 51px;}
.head_box .shopping{ float: right; color: #fff; font-size: 12px; background: #c30d23; width: 90px; height: 90px; text-align: center;}
.head_box .shopping i{ display: block; width: 100%; height: 45px; background:  no-repeat center; background-size: auto 30px; margin-top: 11px;}
.head_box .shopping i img{ height: 30px;}
.head_box .head_menu{ float: right; margin-right: 50px; position: relative; z-index: 2;}
.head_box .head_menu ul li{ float: left; position: relative;}
.head_box .head_menu ul li span{ float: left;}
.head_box .head_menu ul li span a{ float: left; width: 80px; line-height: 90px; color: #000; text-align: center; position: relative;}
.head_box .head_menu ul li span a::after{ content: ''; width: 100%; height: 4px; background: #c61818; border-top-left-radius: 2px; border-top-right-radius: 2px; position: absolute; left: 0; top: 0; opacity: 0; transition: all .6s;}
.head_box .head_menu ul li.active span a,.head_box .head_menu ul li:hover span a{ color: #c71818;}
.head_box .head_menu ul li.active span a::after,.head_box .head_menu ul li:hover span a::after{ opacity: 1;}
.head_box .erji1{ width: 820px; text-align: center; position: absolute; left: 50%; top: 90px; margin-left: -410px; padding-top: 25px; display: none;}
.head_box .erji1 a{ width: auto; text-align: center; display: inline-block; color: #fff; margin: 0 26px; font-size: 12px;}
.head_box .erji1 a i,.head_box .erji1 a span{ display: block; width: 100%;}
.head_box .erji1 a span{ margin-top: 5px;}
.head_box .erji1 a i img{ height: 95px;}
.head_box .bg{ width: 100%; height: 175px; position: absolute; left: 0; top: 90px; background: rgba(0,0,0,0.5); display: none;}
.head_box .bg.active{ background: #c80303;}
.head_box .erji2{ width: 100%; height: 175px; position: absolute; left: 0; top: 90px; padding-top: 35px; display: none;}
.head_box .erji2 a{ width: 100%; float: left; text-align: center; color: #ddd; font-size: 12px; margin-top: 7px;}
.head_box .erji2 a:hover{ color: #fff; text-decoration: underline;}
.head_box .head_menu ul li:hover .erji2{ background: #c80303;}
#shopping_img{height: 90px;line-height: 90px;text-align: center;}
#shopping_img img{width: 80px;display: inline-block;vertical-align: middle;}

.fy{ border-top: 1px dashed #dcdcdc; padding-top: 30px;}
.fy a{ width: 45%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fy a.fr{ text-align: right;}
.fy a:hover{ color: #c30d23;}

.all_title1{ text-align: center; font-size: 24px; position: relative; padding: 12px 0; margin-bottom: 50px;}
.all_title1::after{ content: ''; width: 50px; height: 2px; background: #656565; position: absolute; left: 50%; bottom: 0; margin-left: -25px;}

/*.home_box0{ background:  repeat-y center; background-size: 115%;}*/
.home_box0 .all_title1{ color: #d40101;}
.home_box0 .w1200{ width: 1150px;}

.home_box1{ margin-top: 95px;}
.home_box1 .pull-left{ width: 55%; height: 325px; text-align: center; position: relative;}
.home_box1 .pull-left .bg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-size: cover; background-position: center; z-index: 10; cursor: pointer;}
.home_box1 .pull-left .bg::after{ content: ''; width: 100%; height: 100%; background:  no-repeat center; background-size: auto 55px; position: absolute; left: 0; top: 0; z-index: 2;}
.home_box1 .pull-left video{ width: 100%; height: 100%; background: #000;}
.home_box1 .pull-right{ width: 40%;}
.home_box1 .pull-right .info{ line-height: 23px; height: 275px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 12; margin-bottom: 12px;}
.home_box1 .pull-right a.more{ float: right; width:40px; line-height: 40px; padding: 0 15px; color: #fff; background: url(/uploads/image/cimages/ico_3.png) no-repeat center; background-size:auto 35px; text-indent: -9999px;}
.home_box1 .pull-right a.more:hover{ background-image:url(/uploads/image/cimages/ico_3_1.png);}

.home_box1.home_box2 .pull-left{ width: 45%; height: auto;}
.home_box1.home_box2 .pull-left img{ width: 100%;}
.home_box1.home_box2 .pull-right{ width: 51%;}
.home_box1.home_box2 .pull-right .info{ height: auto; line-height: 23px;}
.home_box1.home_box2 .pull-right a.more{ float: right; margin-top: 20px;}

.home_box2 .top_box{ text-align: center; padding: 0 10%;}
.home_box2 .top_box span{ display: block; font-size: 20px; color: #353535;}
.home_box2 .top_box p{ margin-top: 8px; line-height: 24px; color: #3b3b3b;}
.home_box2 .lower_box{ margin-top: 60px; text-align: center;}
.home_box2 .lower_box a.more{width:40px; line-height: 40px; padding: 0 15px; color: #fff; background: url(/uploads/image/cimages/ico_3.png) no-repeat center; background-size:auto 35px; text-indent: -9999px; display: inline-block; margin-top: 40px;}
.home_box2 .lower_box a.more:hover{ background-image:url(/uploads/image/cimages/ico_3_1.png);}

.home_box2 .bd{ width: 100%; float: left; position: relative; overflow: hidden;margin-top: 60px;}
.home_box2 .bd ul{ width: 110%; float: left;}
.home_box2 .bd ul li{ width: 330px; height: 250px; position: relative; float: left; margin-right: 80px;}
.home_box2 .bd ul li::after{ content:''; width:100.1%; height:100%; border:7px solid #fff; position:absolute; left: 0; top: 0;}
.home_box2 .bd ul li::before{ content:''; width:100.1%; height:100%; border:1px solid #dedede; position:absolute; left: 0; top: 0; z-index:2;}
.home_box2 .bd ul li img{ width: 100%; min-height: 100%;}
.home_box2 .bd ul li a{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index:3; color: #fff; background: rgba(0,0,0,0.6); opacity: 0;}
.home_box2 .bd ul li a .info{ width: 80%; position: absolute; left: 10%; bottom: 10%;}
.home_box2 .bd ul li a .info span{ display: block; font-size: 18px; padding-bottom: 5px;}
.home_box2 .bd ul li:hover a{ opacity: 1;}

.home_box2 .hd{ width: 100%; height: 6px; float: left; text-align: center; margin-top: 50px;}
.home_box2 .hd ul li{ width: 23px; height: 6px; display: inline-block; text-indent: -9999px; cursor: pointer;background: #e5e5e5; margin: 0 2.5px;}
.home_box2 .hd ul li.on{ background: #c30d23;}

.home_box3{ padding: 95px 0 50px;}
.home_box3 .pull-left,.home_box3 .pull-right{ width: 48%;}
.home_box3 .pull-left ul li{ width: 100%; float: left; margin-bottom: 50px; position: relative; padding-left: 100px;}
.home_box3 .pull-left ul li a{ width: 100%; float: left; color: #272727;}
.home_box3 .pull-left ul li .time{ width: 85px; height: 85px; border:1px solid #dedede; position: absolute; left: 0; top: 0; text-align: center;}
.home_box3 .pull-left ul li .time span{ display: block; font-size: 24px; margin-top: 15px;}
.home_box3 .pull-left ul li .info{ height: 85px;}
.home_box3 .pull-left ul li .info span{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; padding:2px 0 5px;}
.home_box3 .pull-left ul li .info p{ font-size: 12px; color:#999; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.home_box3 .pull-left ul li:hover .info span{ color:#c80303;}
.home_box3 .pull-right .bd{ width: 100%; height: 345px; float: left; overflow: hidden;}
.home_box3 .pull-right .bd ul li{ width: 100%; height: 345px; position: relative;}
.home_box3 .pull-right .bd ul li img{ width: 100%; height: 100%;}
.home_box3 .pull-right .bd ul li span{ width: 100%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.35); color: #fff; padding: 0 22px; line-height: 45px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.foot_box1{ background: #434242; color: #fff; padding: 90px 0 80px;}
.foot_box1 .pull-left{ width: 37%;}
.foot_box1 .pull-left .box1{ width: 150px; float: left; text-align:center;}
.foot_box1 .pull-left .box1 .logo{ height:32px;}
.foot_box1 .pull-left .box1 span{ display: block; font-size: 12px; padding: 10px 0;}
.foot_box1 .pull-left .box1 .ewm{ width: 100px;}
.foot_box1 .pull-left .box1 p{ margin-top: 8px;}
.foot_box1 .pull-left .box2{ width: 160px; float: right;}
.foot_box1 .pull-left .box2 a{ width: 100%; float: left; line-height: 50px; padding-left: 45px; color: #fff; background-position: left; background-repeat: no-repeat; background-size: auto 30px; font-size: 14px;}
.foot_box1 .pull-left .box2 a:hover,.foot_box1 .pull-left .box2 a.active{ color: #d81e06; font-size: 16px;}
.foot_box1 .pull-left .box2 a.clr1{ background-image: ;}
.foot_box1 .pull-left .box2 a.clr2{ background-image: ;}
.foot_box1 .pull-left .box2 a.clr3{ background-image: ;}
.foot_box1 .pull-left .box2 a.clr4{ background-image: ;}
.foot_box1 .pull-left .box2 a.clr1:hover,.foot_box1 .pull-left .box2 a.active{ background-image: ;}
.foot_box1 .pull-left .box2 a.clr2:hover{ background-image: ;}
.foot_box1 .pull-left .box2 a.clr3:hover{ background-image: ;}
.foot_box1 .pull-left .box2 a.clr4:hover{ background-image: ;}
.foot_box1 .pull-right{ width: 56%;}
.foot_box1 .pull-right .box1{ width: 45%; float: left;}
.foot_box1 .pull-right .box2{ width: 50%; float: right;}
.foot_box1 .pull-right .bt{ font-size: 16px; padding-bottom: 25px; margin-top: 14px;}
.foot_box1 .pull-right .box1 .info{ font-size: 12px; line-height: 26px;}
.foot_box1 .pull-right .box2 .info ul{ float: left; margin-right: 25px; text-align: center;}
.foot_box1 .pull-right .box2 .info ul:last-child{ margin-right: 0;}
.foot_box1 .pull-right .box2 .info ul span{ display: block; padding-bottom: 5px;}
.foot_box1 .pull-right .box2 .info ul li{ width: 100%; display: block;}
.foot_box1 .pull-right .box2 .info ul li a{ width: 100%; display: block; float: left; color: #fff; font-size: 12px; margin-top: 7px;}
.foot_box1 .pull-right .box2 .info ul li a:hover{ text-decoration: underline;}
.foot_box1 a{ color: #fff;}
.foot_box2{ text-align: center; background: #313131; padding: 15px 0; color: #fff; font-size: 12px;}
.foot_box2 a{ color: #fff;}
.foot_box2 a:hover{ text-decoration: underline;}

.case_box0{ padding: 40px 0;}

.case_box1{ width: 215px; float: left;}
.case_box1 ul li{ width: 100%; float: left; margin-top: 30px;}
.case_box1 ul li a{ width: 100%; height: 140px; float: left; position: relative; border: 1px solid #fff; overflow: hidden;}
.case_box1 ul li a img{ width: 100%; height: 100%;}
.case_box1 ul li a::after{ content: ''; width: 9px; height: 10px; background:  no-repeat; position: absolute; right: -9px; top: 50%; margin-top: -5px; opacity: 0;}
.case_box1 ul li p{ width: 100%; float: left; margin-top: 8px;}
.case_box1 ul li.active a,.case_box1 ul li:hover a{ border-color: #c10606;}
.case_box1 ul li.active p,.case_box1 ul li:hover p{ color: #c10606;}
.case_box1 ul li.active a::after{ opacity: 1;}

.case_box2{ width: 890px; float: right; margin-top: 30px;}
.case_box2 .box1{ width: 55%; float: left; padding-left: 20px;}
.case_box2 .box2{ width: 35%; float: right;}
.case_box2 .box2 .fl,.case_box2 .box2 .fr{ width: 100%;}
.case_box2 .bt{ font-size: 24px; margin-top: 30px;}
.case_box2 .info{ margin-top: 15px; line-height: 23px;}
.case_box2 .box3{ margin-top: 50px;}
.case_box2 .box3 img{ height:auto !important; padding-bottom:10px;}

.page_menu{ background: rgba(255,255,255,0.9); margin-top: -125px; text-align: center;}
.page_menu a{ display: inline-block; width: 130px; height: auto; text-align: center; margin: 0 50px; padding:30px 0;}
.page_menu a i{ width: 100%; height: 45px; display: block; margin-top: 0; background-position: center; background-repeat: no-repeat; background-size: auto 33px; transition: all .6s;}
.page_menu a i img{ height: 55px;}
.page_menu a p{ margin-top: 0;}
.page_menu a:hover,.page_menu a.active{ background: #c80303; color: #fff;}

.page_menu a i.pm_zsxx1{ background-image: ;}
.page_menu a:hover i.pm_zsxx1,.page_menu a.active i.pm_zsxx1{ background-image: ;}
.page_menu a i.pm_zsxx2{ background-image: ;}
.page_menu a:hover i.pm_zsxx2,.page_menu a.active i.pm_zsxx2{ background-image: ;}

.zszc_box{ padding: 100px 0;}
.zszc_box .pull-left,.zszc_box .pull-right{ width: 48%;}

.biaodan{ padding: 100px 0; text-align:center;}
.biaodan .w1200{ width:850px;}
.biaodan .text{ width: 48%; height: 40px; background: #fff; padding: 0 15px; font-size: 16px; border:1px solid #ededed; margin-top: 25px;}
.biaodan textarea{ width: 100%; height: 150px; background: #fff; padding:15px; font-size: 16px; border:1px solid #ededed; margin-top: 25px;}
.biaodan .btns{ width: 50%; height: 40px; background: #c30d23; color: #fff; border:none; font-size: 18px; display: inline-block; margin-top: 30px;}

.page_menu a i.pm_fwzc1{ background-image: ;}
.page_menu a:hover i.pm_fwzc1,.page_menu a.active i.pm_fwzc1{ background-image: ;}
.page_menu a i.pm_fwzc2{ background-image: ;}
.page_menu a:hover i.pm_fwzc2,.page_menu a.active i.pm_fwzc2{ background-image: ;}
.page_menu a i.pm_fwzc3{ background-image: ;}
.page_menu a:hover i.pm_fwzc3,.page_menu a.active i.pm_fwzc3{ background-image: ;}
.page_menu a i.pm_fwzc4{ background-image: ;}
.page_menu a:hover i.pm_fwzc4,.page_menu a.active i.pm_fwzc4{ background-image: ;}

.zmdcx_box{ padding: 100px 0;}
.zmdcx_box .pull-left{ width: 60%; position: relative;}
.zmdcx_box .pull-left #chinamap{ width: 100% !important; height: auto !important; position: relative;}
.zmdcx_box .pull-left .map_name{ width: 100%; height: 100%; font-size: 13px; zoom:0.73; position: absolute; left: 0; top: 0; color: #000; pointer-events:none;}
.zmdcx_box .pull-left .map_name svg{ width: 100%; height: 100%;}

.statetip, #statetip { display: none; position: absolute; padding: 10px 13px; background: #fff; box-shadow: 0 0 4px rgba(0,0,0,0.2); border-top: 5px solid #c80303; font-size: 16px; min-width: 220px;}
.mapinfo span { display: block; font-size: 18px;}
.mapinfo div{ line-height: 24px;}

.zmdcx_box .pull-right{ width: 35%;}
.zmdcx_box .pull-right .top_box .text{ width: 80%; float: left; border: 1px solid #c80303; height: 45px; padding: 0 14px; font-size: 18px;}
.zmdcx_box .pull-right .top_box .btns{ width: 20%; float: left; height: 45px; background:  no-repeat center #c80303; border:none; background-size: auto 30px;}
.zmdcx_box .pull-right .lower_box{ margin-top: 50px;}
.zmdcx_box .pull-right .lower_box .box1{ text-align: center; color: #fff; background: #c80303; font-size: 20px; line-height: 48px;}
.zmdcx_box .pull-right .lower_box .box2{ height: 380px; overflow-x: auto; background: #eee; padding: 0 10px 15px;}
.zmdcx_box .pull-right .lower_box .box2 ul li{ width: 48.2%; float: left; position: relative; height: 120px; overflow: hidden; margin-top: 14px;}
.zmdcx_box .pull-right .lower_box .box2 ul li:nth-child(2n){ float: right;}
.zmdcx_box .pull-right .lower_box .box2 ul li img{ width: 100%; min-height: 100%;}
.zmdcx_box .pull-right .lower_box .box2 ul li span{ width: 100%; line-height: 30px; color: #fff; background: rgba(0,0,0,0.5); position: absolute; left: 0; bottom: 0; text-align: center;}

.fwcx_box{ padding: 100px 0;}
.fwcx_box .center-block{ width: 400px; margin: auto}
.fwcx_box .center-block .text{ width: 100%; float: left; border: 1px solid #c80303; padding: 0 12px; font-size: 16px; height: 45px; margin-top: 20px;}
.fwcx_box .center-block .text.xiao{ width: 70%;}
.fwcx_box .center-block .yzm{ width: 25%; float: right; margin-top: 20px; height: 45px; cursor: pointer; text-align: center; font-style: italic; font-size: 24px; border:none; background: #eee;}
.fwcx_box .center-block .btns{ float: left; width: 110px; height: 45px; background: #c80303; color: #fff; text-align: center; border:none; font-size: 18px; margin-top: 20px;}

.dfjl_box .title_box img{ float: left;}
.dfjl_box .title_box span{ float: left; position: relative; font-size: 24px; margin:-5px 0 0 11px; padding-bottom: 7px;}
.dfjl_box .title_box span::after{ content: ''; width: 50px; height: 2px; background: #c80303; position: absolute; left: 0; bottom: 0;}

.jxwt_box{ padding: 20px 0 100px;}
.jxwt_box ul li{ width: 100%; float: left; padding: 25px 45px; border-bottom: 2px solid #eee;}
.jxwt_box ul li:hover{ background: #eee;}
.jxwt_box ul li span{ display: block; padding-bottom: 6px; font-size: 16px;}
.jxwt_box ul li p{ color: #c80303;}

.jxwt_box.tmnr_box ul li span{ font-size: 18px;}
.jxwt_box.tmnr_box ul li p{ color: #5f5f5f;}
.jxwt_box.tmnr_box .fr{ margin-top: 40px;}


.page_menu a i.qyxw{ background-image: ;}
.page_menu a:hover i.qyxw,.page_menu a.active i.qyxw{ background-image: ;}
.page_menu a i.mtgz{ background-image: ;}
.page_menu a:hover i.mtgz,.page_menu a.active i.mtgz{ background-image: ;}
.page_menu a i.spzx{ background-image: ;}
.page_menu a:hover i.spzx,.page_menu a.active i.spzx{ background-image: ;}

.qyxw_box{ padding: 60px 0 100px; overflow: hidden;}
.qyxw_box ul{ width: 110%; float: left;}
.qyxw_box ul li{ width: 375px; float: left; margin: 40px 37px 0 0; border:1px solid #dedede;}
.qyxw_box ul li a{ color: #525252;}
.qyxw_box ul li .imgs{ height: 233px; overflow: hidden; position:relative;}
.qyxw_box ul li .imgs::after{content:'';width:100%;height:100%;border: 6px solid #fff;position:absolute;left: 0;top: 0;}
.qyxw_box ul li .imgs img{ width: 100%; min-height: 100%;}
.qyxw_box ul li .info{ padding: 15px 18px;}
.qyxw_box ul li .info span{ width: 100%; float: left; height: 46px; font-size: 16px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.qyxw_box ul li .info p{ width:100%; float:left; color:#999; font-size:12px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; margin:10px 0; line-height:20px; height:60px;}
.qyxw_box ul li:hover{ border-bottom-color: #c80303;}
.qyxw_box ul li:hover .info span{ color: #c80303;}

.spzx_box{ padding: 40px 0; overflow: hidden;}
.spzx_box ul li{ width: 32%; float: left; margin: 60px 2% 0 0;}
.spzx_box ul li:nth-child(3n){ margin-right: 0;}
.spzx_box ul li .video{ height: 220px; background: #000; position: relative; overflow: hidden;}
.spzx_box ul li .video video{ width: 100%; height: 100%; float: left;}
.spzx_box ul li .bg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; background-position: center; background-repeat: no-repeat; background-size: cover; cursor: pointer;}
.spzx_box ul li .bg::after{ content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0; top: 0; opacity: 0; transition: all .6s;}
.spzx_box ul li .bg::before{ content: ''; width: 100%; height: 100%; background:  no-repeat center; background-size: auto 55px; position: absolute; left: 0; top: 0; z-index: 2; opacity: 0; transition: all .6s;}
.spzx_box ul li .bt{ width: 100%; line-height: 45px; background: #434242; color: #fff; text-align: center; transition: all .6s;}
.spzx_box ul li:hover .bg::after{ opacity: 1;}
.spzx_box ul li:hover .bg::before{ opacity: 1;}
.spzx_box ul li:hover .bt{ background: #c80303;}

.news_info{ padding: 80px 0;}
.news_info .news_left{ width: 68%; float: left;}
.news_info .news_left .box1 strong{ display: block; font-size: 20px; color: #000; padding-bottom: 5px;}
.news_info .news_left .box2{ padding: 35px 0; color: #333;line-height: 27px; font-size: 14px; letter-spacing: 2px;}
/*.news_info .news_left .box2 p{ padding-bottom: 27px;}*/
.news_info .news_left .box2 p:last-child{ padding-bottom: none;}
.news_info .news_right{ width: 25%; float: right; border-top: 1px solid #c80303; margin-top: 95px;}
.news_info .news_right ul{ width: 100%; float: left; border-bottom: 1px solid #c80303; padding: 45px 0;}
.news_info .news_right ul span{ width: 100%; float: left; font-size: 16px;}
.news_info .news_right ul li{ width: 100%; float: left; margin-top: 15px;}
.news_info .news_right ul li a{ width: 100%; float: left; font-size: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_info .news_right ul li a:hover{ color: #c80303;}

.contact_box{ padding: 100px 0;}
.contact_box .box1{ font-size: 22px; font-weight: bold; position: relative; padding-bottom: 8px; color: #000; text-align: center;}
.contact_box .box1::after{ content: ''; width: 100px; height: 2px; position: absolute; left: 50%; margin-left: -50px; bottom: 0; background: #c80303;}
.contact_box .box2{ height: 500px; margin-top: 30px; position: relative;}
.contact_box .box2 img,.contact_box .box2 label{ max-width: inherit;}
.contact_box .box3{ margin-top: 50px;}
.contact_box .box3 ul li{ width: 25%; float: left; text-align: center; padding: 0 1%; color:#333;}
.contact_box .box3 ul li i{ display: inline-block; width: 120px; height: 120px; border:3px solid #fff; color: #fff; border-radius: 100%; transition: all .6s; background-position:center; background-repeat:no-repeat; background-size:auto 40px; overflow: hidden;}
.contact_box .box3 ul li i img{ border-radius: 100%;}
.contact_box .box3 ul li i.clr1{ background-image:url(/uploads/image/cimages/co_1.png);}
.contact_box .box3 ul li i.clr2{ background-image:url(/uploads/image/cimages/co_2.png);}
.contact_box .box3 ul li i.clr3{ background-image:url(/uploads/image/cimages/co_3.png);}
.contact_box .box3 ul li i.clr4{ background-image:url(/uploads/image/cimages/co_4.png);}
.contact_box .box3 ul li p{ margin-top: 5px; color: #333;}
.contact_box .box3 ul li:hover i{ border-color: #c80303;}
.contact_box .box3 ul li:hover{ color:#c80303;}
.contact_box .box3 ul li:hover i.clr1{ background-image:url(/uploads/image/cimages/co_1_1.png);}
.contact_box .box3 ul li:hover i.clr2{ background-image:url(/uploads/image/cimages/co_2_1.png);}
.contact_box .box3 ul li:hover i.clr3{ background-image:url(/uploads/image/cimages/co_3_1.png);}
.contact_box .box3 ul li:hover i.clr4{ background-image:url(/uploads/image/cimages/co_4_1.png);}

.contact_box .box3.clr1 ul li{ width: 33.33%;}


.page_menu a i.pm_about1{ background-image: ;}
.page_menu a:hover i.pm_about1,.page_menu a.active i.pm_about1{ background-image: ;}
.page_menu a i.pm_about2{ background-image: ;}
.page_menu a:hover i.pm_about2,.page_menu a.active i.pm_about2{ background-image: ;}
.page_menu a i.pm_about3{ background-image: ;}
.page_menu a:hover i.pm_about3,.page_menu a.active i.pm_about3{ background-image: ;}
.page_menu a i.pm_about4{ background-image: ;}
.page_menu a:hover i.pm_about4,.page_menu a.active i.pm_about4{ background-image: ;}

.qyjs_box{ padding: 70px 0;}
.qyjs_box .box_info{ margin-top: 15px;}
.qyjs_box .box_info .imgs{ width: 22.5%; height: 185px; overflow: hidden; float: left;}
.qyjs_box .box_info .imgs img{ width: 100%; min-height: 100%;}
.qyjs_box .box_info .info{ width: 74%; float: right; min-height: 185px; display: table; text-align: justify; line-height: 26px;}
.qyjs_box .box_info .info .bt{ display: block; font-size: 18px; padding-bottom: 15px;}

.qyjs_box .info_box{ font-size: 14px; line-height: 24px; padding: 0 10px;}
.qyjs_box .info_box p{ padding-bottom: 27px;}
.qyjs_box .info_box p:last-child{ padding-bottom: 0;}
.qyjs_box .info_box img{ height: auto !important;}


.zzry_box{ padding: 100px 0 60px; overflow: hidden;}
.zzry_box ul{ width: 110%; float: left;}
.zzry_box ul li{ width: 360px; height: 270px; position: relative; float: left; margin:20px 60px 20px 0;overflow:hidden; border:1px solid #dedede;}
.zzry_box ul li::after{ content:''; width:100.1%; height:100%; border:6px solid #fff; position:absolute; left: 0; top: 0;}
.zzry_box ul li img{ width: 100%; min-height: 100%;}
.zzry_box ul li a{ width: 100.1%; height: 100%; position: absolute; left: 0; top: 0; z-index:2; color: #fff;}
.zzry_box ul li a .info{ width: 100%; position: absolute; left: 0; bottom: 0; padding: 5%; background: rgba(0,0,0,0.6);}
.zzry_box ul li a .info span{ display: block; font-size: 18px; padding-bottom: 5px;}
.zzry_box ul li:hover a{ opacity: 1;}

.fzlc_box{ padding: 100px 0;}
.fzlc_box ul li{ width: 100%; float: left; padding: 8px;}
.fzlc_box ul li .fl{ width: 20%; font-size: 20px; position: relative;}
.fzlc_box ul li .fl span{ float: left; background: #fff; position: relative; z-index: 2;}
.fzlc_box ul li .fl::after{ content: ''; width: 60%; height: 1px; position: absolute; left: 72px; bottom: 4px; border-bottom: 1px solid #dcdcdc;}
.fzlc_box ul li .fr{ width: 80%;}
.fzlc_box ul li .fr .wf100{ line-height: 26px;}
.fzlc_box ul li:hover,.fzlc_box ul li:hover .fl span{ background: #f7f7f7;}


.page_menu a i.pm_rczl1{ background-image: ;}
.page_menu a:hover i.pm_rczl1,.page_menu a.active i.pm_rczl1{ background-image: ;}
.page_menu a i.pm_rczl2{ background-image: ;}
.page_menu a:hover i.pm_rczl2,.page_menu a.active i.pm_rczl2{ background-image: ;}
.page_menu a i.pm_rczl3{ background-image: ;}
.page_menu a:hover i.pm_rczl3,.page_menu a.active i.pm_rczl3{ background-image: ;}

.rczl_box1{ padding: 100px 0 0; margin-bottom: 95px}
.rczl_box1 .box_info{ overflow: hidden;}
.rczl_box1 .box_info .bd ul{ width: 110%; float: left;}
.rczl_box1 .box_info .bd ul li{ width: 390px; float: left; margin-right: 15px;}
.rczl_box1 .box_info .bd ul li .imgs{ height: 285px; overflow: hidden;}
.rczl_box1 .box_info .bd ul li .imgs img{ width: 100%; min-height: 100%;}
.rczl_box1 .box_info .bd ul li .info{ background: #c80303; background:#777; color: #fff; padding: 15px 20px; line-height: 24px; position: relative;}
.rczl_box1 .box_info .bd ul li .info::after{ content: ''; width: 30%; height: 100%; background:  no-repeat center; background-size: auto 40px; position: absolute; right: 0; top: 0; opacity: 0; transition: all .6s;}
.rczl_box1 .box_info .bd ul li:hover .info::after{ opacity: 1;}

.rczl_box2{ padding: 100px 0 0;margin-bottom: 95px }
.rczl_box2 .box_info ul{ width: 100%; float: left; line-height: 50px;}
.rczl_box2 .box_info ul li{ width: 33.33%; float: left; text-align: center;}
.rczl_box2 .box_info ul:nth-child(2n){ background: #eee;}
.rczl_box2 .box_info ul.top_box{ background: #c80303; font-size: 18px; line-height: 60px; color: #fff;}

.rczl_box3{ padding: 60px 0;}
.rczl_box3 .box_info ul li{ width: 360px; height: 230px; float: left; margin: 0 60px 60px 0; position: relative; overflow: hidden; border:1px solid #dedede;}
.rczl_box3 .box_info ul li::after{content:'';width:100.1%;height:100%;border: 6px solid #fff;position:absolute;left: 0;top: 0;}
.rczl_box3 .box_info ul li:nth-child(3n){ margin-right: 0;}
.rczl_box3 .box_info ul li img{ width: 100%; min-height: 100%;}
.rczl_box3 .box_info ul li a{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.5); display: table; color: #fff; text-align: center; font-size: 18px; padding: 0 5%; opacity: 0; z-index: 2;}
.rczl_box3 .box_info ul li:hover a{ opacity: 1;}

.djwh_box{ padding: 100px 0 60px;}
.djwh_box .box_info ul li{ width: 100%; float: left; border: 1px solid #e5e5e5; margin-top: 60px;}
.djwh_box .box_info ul li a{ color: #525252;}
.djwh_box .box_info ul li .imgs{ float: left; width: 32%; height: 250px; overflow: hidden;}
.djwh_box .box_info ul li .imgs img{ width: 100%; min-height: 100%;}
.djwh_box .box_info ul li .info{ width: 68%; float: right; padding: 25px 45px;}
.djwh_box .box_info ul li .info span{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; color: #4d4d4d;}
.djwh_box .box_info ul li .info p{ line-height: 26px; height: 104px; margin: 15px 0; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.djwh_box .box_info ul li .info i{ float: right; margin-top: 15px;}
.djwh_box .box_info ul li:hover .info span{ color: #c80303;}
.djwh_box .box_info ul li:hover{ border-color: #c80303;}

.news_info.whxq .news_left{ width: 100%;}
.news_info.whxq .news_left .box1{ text-align: center;}

.all_center_box .all_title1{ display: none;}
.all_center_box .home_box0 .all_title1{ display: block !important;}

.qyfzr_box{ padding: 50px 0;}
.qyfzr_box ul li{ width: 28%; float: left; position: relative; margin: 10px 0 0 5.3%; padding-left: 37px;}
.qyfzr_box ul li .box1{ width: 30px; text-align: center; position: absolute; left: 0; top: 30px;}
.qyfzr_box ul li .box1 i{ display: block; font-size: 12px;}
.qyfzr_box ul li .box1 span{ display: block; font-weight: bold; font-size: 16px; line-height: 17px; margin-top: 3px; word-wrap: break-word;}
.qyfzr_box ul li .box2{ padding: 30px 30px 40px; transition: all .6s;height:190px;}
.qyfzr_box ul li .box2 strong{ display: block; font-size: 24px; padding-bottom: 15px;}
.qyfzr_box ul li .box2 a,.qyfzr_box ul li .box2 p{ display: block; background-position: 0 0; background-repeat: no-repeat; background-size: auto 16px; line-height: 18px; margin-top: 8px; padding-left: 20px; color: #747474;}
.qyfzr_box ul li .box2 a{ background-image: ;}
.qyfzr_box ul li .box2 p{ background-image: ;}
.qyfzr_box ul li:hover .box2{ box-shadow: 0 0 6px rgba(0,0,0,0.2);}

.foot_box3{ background: #4c4c4c; color: #fff; padding-bottom: 60px;}
.foot_box3 a{ color: #fff;}
.foot_box3 .box1{ border-bottom: 1px solid #333; line-height: 40px;}
.foot_box3 .box2{ font-size: 12px; line-height: 20px; margin-top: 10px;}
.foot_box3 .box3{ width: 94%; position: fixed; left: 3%; bottom: 10px; z-index: 99; background: #d81e06; border-radius: 5px;}
.foot_box3 .box3 a{ width: 25%; float: left; text-align: center; padding: 8px 0;}
.foot_box3 .box3 a img{ height: 25px;}

.home_box1 .divphone{ text-align: center;}
.home_box1 .divphone .more{width:40px; line-height: 40px; padding: 0 15px; color: #fff; background: url(/uploads/image/cimages/ico_3.png) no-repeat center; background-size:auto 35px; text-indent: -9999px; display: inline-block; margin-top: 10px;}


@media screen and (max-height:880px){
}
@media screen and (max-height:740px){
	
}
@media screen and (max-width:1660px){
	.w1200{ zoom:1;}
	.home_box0{ background-size: auto;}
	.all_title1{ font-size:30px;}
	.qyxw_box ul li .info span{ font-size:18px;}
	.banner_box .bd,.banner_box .bd ul li{ height: 760px;}
}
@media screen and (max-width:1440px){
	.banner_box .bd,.banner_box .bd ul li{ height: 630px;}
}
@media screen and (max-width:1366px){
	
}
@media screen and (max-width:1200px){
	.w1200{ width:94% !important;}
}

@media screen and (max-width:1024px){
}
@media screen and (max-width:768px){
	.w90{ width: 94%;}
	.fanye{ padding:0 0 25px 0;}
	.fanye ul li a,.fanye ul li span{ padding: 0 8px; margin: 0 2px;}
	.fanye ul li{ line-height: 25px; padding: 5px 0;}
	.fanye ul li .text,.fanye ul li #btn-page{ width: 45px;}
	.divpc{ display: none;}
	.divphone{ display: block;}
	.gotop{ width: 35px; height: 35px;}
	.all_center_box{ margin-top: 55px;}
	.banner_box .bd,.banner_box .bd ul li{ height: 170px;}
	.arrow{ width: 50px; display: none;}
	.banner_box .hd{ bottom: 6px;}
	.banner_box .hd ul li{ width: 10px; height: 10px; margin: 0 6px;}
	.head_btn{ display: block; margin-top: 8.5px;}
	.head_box{ padding: 10px 0; position: fixed;}
	.head_box .logo{ margin-top: 0;}
	.head_box .logo img{ height: 35px;}	
	.fy{ padding-top: 10px;}
	.fy a{ width: 100%; text-align: left !important; margin-top: 8px;}
	.head_box .shopping{ background: none; width: 30px; height: auto; margin-right: 10px;}
	.head_box .shopping p{ display: none;}
	.head_box .shopping i{ background-image: ; background-size: auto 25px; margin-top: 0; height: 35px;}
	.head_box .head_menu{ width: 100%; position: absolute; left: 0; top: 56px; background: #fff; padding: 10px 0; box-shadow: 0 2px 2px rgba(0,0,0,0.2); display: none;}
	.head_box .head_menu ul li,.head_box .head_menu ul li span,.head_box .head_menu ul li span a{ width: 100%;}
	.head_box .head_menu ul li span a{ line-height: 35px;}
	.head_box .head_menu ul li span a::after{ display: none;}
	.all_title1{ font-size: 24px; padding: 8px 0; margin-bottom: 20px;}
	.home_box1{ margin-top: 25px;}
	.home_box1 .pull-left{ width: 100%; height: 230px;}
	.home_box1 .pull-right{ width: 100%; display: none;}
	.home_box1 .pull-right .info{  height: auto; margin: 10px 0; line-height: 22px;}
	.home_box1.home_box2 .pull-left,.home_box1.home_box2 .pull-right{ width: 100%;}
	.home_box1.home_box2 .pull-right a.more{ margin-top: 0; float: left;}
	.home_box1.home_box2{ margin-top: 8px;}
	.home_box2 .bd{ margin-top: 25px;}
	.home_box2 .bd ul li{ width: 100%; margin-right: 0;}
	.home_box2 .hd{ margin-top: 20px;}
	.home_box3{ padding: 8px 0 15px;}
	.home_box3 .pull-left,.home_box3 .pull-right{ width: 100%;}
	.home_box3 .pull-left ul li{ margin-bottom: 12px;}
	.home_box3 .pull-left ul li .info span{ font-size: 16px; margin-top: 2px;}
	.home_box3 .pull-right .bd{ height: auto;}
	.home_box3 .pull-right .bd ul li{ height: 245px;}
	.foot_box1{ padding: 15px 0 0;}
	.foot_box1 .pull-left,.foot_box1 .pull-right{ width: 100%;}
	.foot_box1 .pull-right .box1,.foot_box1 .pull-right .box2{ width: 100%;}
	.foot_box1 .pull-right .box2,.foot_box1 .pull-left{ display: none;}
	.foot_box1 .pull-right .bt{ padding-bottom: 8px; margin-top: 0;}
	.foot_box2{ background: #434242; padding: 5px 0 15px; text-align: left;}
	.case_box0{ padding: 25px 0;}
	.case_box1{ width: 100%;}
	.case_box1 ul li{ width: 25%; margin-top: 10px;}
	.case_box1 ul li a{ height: 60px;}
	.case_box1 ul li a::after{ display: none;}
	.case_box2{ width: 100%; margin-top: 20px;}
	.case_box2 .box1{ width: 100%; padding: 0;}
	.case_box2 .box2{ width: 100%;}
	.case_box2 .bt{ margin-top: 15px; font-size: 20px;}
	.case_box2 .info{ margin-top: 5px;}
	.case_box2 .box2 .fl,.case_box2 .box2 .fr{ width: 50%;}
	.case_box2 .box3{ margin-top: 20px;}
	.page_menu{ margin-top: -69px;}
	.page_menu a{ width: 70px; margin: 0; height: auto; padding: 6px 0; font-size: 12px;}
	.page_menu a i{ background-size: auto 30px; height: 40px; margin: auto;}
	.page_menu a p{ margin-top: 0;}
	.zszc_box,.biaodan{ padding: 25px 0;}
	.zszc_box .pull-left, .zszc_box .pull-right{ width: 100%;}
	.zszc_box .pull-right{ margin-top: 10px;}
	.biaodan .text,.biaodan textarea,.biaodan .btns{ margin-top: 10px;}
	.biaodan .text,.biaodan .btns{ height: 38px; font-size: 14px;}
	.biaodan textarea{ height: 120px; font-size: 14px;}
	.zmdcx_box{ padding: 25px 0;}
	.zmdcx_box .pull-left,.zmdcx_box .pull-right{ width: 100%;}
	
	.zmdcx_box .pull-left #chinamap{ width: 100% !important;}
	.zmdcx_box .pull-left .map_name{ display: none;}
	
	.zmdcx_box .pull-right{ margin-top: 20px;}
	.zmdcx_box .pull-right .lower_box{ margin-top: 15px;}
	.zmdcx_box .pull-right .lower_box .box2{ height: 280px;}
	.fwcx_box{ padding: 15px 0 25px;}
	.fwcx_box .center-block{ width: 100%;}
	.dfjl_box .title_box span{ font-size: 20px; margin-top: -2px;}
	.jxwt_box{ padding: 10px 0 25px;}
	.jxwt_box ul li{ padding: 10px;}
	.jxwt_box.tmnr_box .fr{ margin-top: 20px;}
	.qyxw_box{ padding: 0 0 25px;}
	.qyxw_box ul,.qyxw_box ul li{ width: 100%;}
	.qyxw_box ul li{ margin: 18px 0 0;}
	.qyxw_box ul li .imgs{ height: 220px;}
	.qyxw_box ul li .info span{ height: auto; font-size: 16px;}
	.spzx_box{ padding: 0 0 25px;}
	.spzx_box ul li{ width: 100%; margin: 20px 0 0;}
	.spzx_box ul li .video{ height: 180px;}
	.news_info{ padding: 25px 0;}
	.news_info .news_left,.news_info .news_right{ width: 100%;}
	.news_info .news_left .box2{ padding: 15px 0;}
	.news_info .news_right{ margin-top: 25px;}
	.news_info .news_right ul{ padding: 20px 0;}
	.contact_box{ padding: 25px 0; min-height: 57vh;}
	.contact_box .box2{ height: 200px; margin-top: 20px;}
	.contact_box .box3{ margin-top: 10px;}
	.contact_box .box3 ul li{ width: 50%; margin-top: 20px;}

	.contact_box .box3 ul li i{ width: 100px; height: 100px;  }
	.contact_box .box3 ul li img{;display: inline-block; vertical-align: middle}
	.contact_box .box3 ul li p{ margin-top: 0;}
	.qyjs_box{ padding: 25px 0;}
	.qyjs_box .box_info .imgs{ width: 100%; height: auto;}
	.qyjs_box .box_info .info{ width: 100%; min-height: auto; margin: 10px 0 10px; line-height: 22px;}
	.qyjs_box .box_info .info .bt{ padding: 8px 0; font-size: 20px;}
	.zzry_box{ padding: 25px 0;}
	.zzry_box ul{ width: 100%;}
	.zzry_box ul li{ width: 48.5%; height: 125px; margin: 10px 0 0;}
	.zzry_box ul li:nth-child(2n){ float: right;}
	.zzry_box ul li a .info{ display: none;}
	.fzlc_box{ padding: 25px 0;}
	.fzlc_box ul li{ padding: 5px;}
	.fzlc_box ul li .fl{ width: 100%; padding-bottom: 2px;}
	.fzlc_box ul li .fl::after{ display: none;}
	.fzlc_box ul li .fr{ width: 100%;}
	.fzlc_box ul li .fr .wf100{ line-height: 20px; margin-bottom: 8px;}
	.rczl_box1{ padding: 25px 0 0;}
	.rczl_box1 .box_info .bd ul li{ width: 100%; margin: auto;}
	.rczl_box1 .box_info .bd ul li .imgs{ height: 240px;}
	.rczl_box2{ padding: 60px 0 0;}
	.rczl_box3{ padding: 60px 0 20px;}
	.rczl_box3 .box_info ul li{ width: 48.5%; height: 110px; margin: 0 0 12px;}
	.rczl_box3 .box_info ul li:nth-child(2n){ float: right;}
	.djwh_box{ padding: 25px 0;}
	.djwh_box .box_info ul li{ margin-top: 12px;}
	.djwh_box .box_info ul li .imgs{ width: 100%; height: auto; max-height: 220px;}
	.djwh_box .box_info ul li .info{ width: 100%; padding: 10px;}
	.djwh_box .box_info ul li .info p{ margin: 10px 0; line-height: 20px; height: auto;}
	.djwh_box .box_info ul li .info i{ margin-top: 0;}
	
	.home_box2 .top_box{ padding: 0;}
	.home_box2 .top_box span{ font-size: 16px;}
	.home_box2 .top_box p{ margin-top: 8px; line-height: 20px; text-align: left; font-size: 13px;}
	.home_box2 .lower_box{ margin-top: 20px;}
	.home_box2 .lower_box a.more{ margin-top: 10px;}
	
	.qyfzr_box{ padding: 20px 0;}
	.qyfzr_box ul li{ width: 100%; margin: 0;}
	.qyfzr_box ul li .box1{ top: 20px;}
	.qyfzr_box ul li .box2{ padding: 20px 20px 25px;}
	
	.head_box .head_menu ul li{ position:inherit;}
	.head_box .erji2{ top:0; height: 100%; z-index: 2; background: #fff !important; padding-top: 45px;}
	.head_box .erji2 a{ font-size: 14px; line-height: 35px; margin-top: 0; color: #000;}
	.head_box .erji2 a:hover{ color: #c80303;}
	.head_box .erji2 em{ content: ''; width: 30px; height: 30px; background:  no-repeat center; background-size: auto 20px; position: absolute; left: 50%; top: 13px; margin-left: -15px; z-index: 3;}
	
	
	
	
}
@media screen and (max-width:480px){
	
}
@media screen and (max-width:350px){
	
	
}

.validform_wrong,.validform_checktip{ display:none !important;}

