/****/
.clear{
	clear:both;
}
.hslms_bg_video {height: 430px;overflow: hidden;position: relative;}
.w100 {width: 100%;min-width: 1200px;}
.hslms_bg_video .hslms_bg_wz {width: 100%;position: absolute;height: 430px;background-color: rgba(0,0,0,.58);z-index: 2;text-align: center;}
.hslms_bg_video .hslms_bg_wz h1 {color: #fff;font-size: 60px;font-weight: normal;padding-top: 140px;line-height: 60px;height: 120px;text-transform: Uppercase;}
.hslms_bg_video .hslms_bg_wz h1 span {display: block;font-size: 42px;}
.hslms_bg_video video {width: 100%;position: absolute;top: -100px;}
/****/
.zy_nav { height: 67px; width: 100%; background-color: #e5e5e5; }
.tbody { margin: 0 auto; text-align: center; display: table;}
.zy_nav li { float: left; height: 67px; line-height: 67px; text-align: center; font-size: 24px; color: #333; padding-left: 72px; padding-right: 72px; transition: all 0.3s; cursor: pointer; }
.zy_nav li.cur { border-bottom: 4px solid #a6a6a6; height: 63px; line-height: 63px; background-color: #FFF; }

.czy_tit { text-align: center; color: #333; }
.czy_tit .czy_title { font-size: 30px; line-height: 46px; font-weight: bold; z-index: 2; position: relative; }
.czy_tit .czy_titlex { font-size: 30px; line-height: 46px; font-weight: bold; z-index: 2; }
.czy_tit .czy_ftitle { font-size: 20px; line-height: 40px; z-index: 2 }
.czy_tit .czy_title:after { content: ""; display: block; width: 276px; height: 23px; background-color: #fae592; margin: 0 auto; position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: -1; }
.czy_con { padding-top: 45px; }
.czy_main { width: 1235px; padding-top: 40px; margin:0 auto;}
.zym_list { width: 380px; height: 460px; float: left; margin-right: 30px; background-color: #FFF; box-shadow: 0px 0px 15px 0px #999; transition: all 0.3s; }
.zym_list:hover { position: relative; margin-top: -6px; box-shadow: 0px 10px 20px 0px #999; }
.zym_tit { height: 70px; line-height: 70px; font-size: 24px; color: #000; font-weight: bold; padding-left: 16px; padding-right: 20px; }
.zym_tim { font-size: 17px; color: #333; font-weight: normal; float: right; }
.zym_ftit { font-size: 18px; color: #fb3100; text-align: center; line-height: 40px; padding-top: 4px; }
.zym_txt { padding-left: 14px; padding-right: 14px; height: 63px; font-size: 18px; line-height: 30px; color: #000; }
.zym_btn { text-align: center; padding-top: 25px; }
.zym_btn a { display: inline-block; width: 160px; height: 40px; box-sizing: border-box; margin: 0 11px; line-height: 38px; font-size: 18px; border-radius: 20px; border: 1px solid #fe5832; color: #fe5832; transition: all 0.3s; }
.zym_btn a:hover { background-color: #fe5832; color: #fff; }
.zym_btn a.swtzh { background-color: #fe5832; color: #fff; }
.zym_btn a.swtzh:hover { background-color: #fff; color: #fe5832; }
.zym_lisw { width: 586px; height: 258px; float: left; margin-right: 28px; background-color: #FFF; box-shadow: 0px 0px 15px 0px #999; transition: all 0.3s; }
.zym_lisw .zl_pic { float: left; }
.zym_lisw .zym_wcon { float: right; width: 360px; }
.zym_lisw .zym_wcon .zym_btn a { width: 155px; }
.zym_lisw:hover { position: relative; margin-top: -6px; box-shadow: 0px 10px 20px 0px #999; }
.br8 { border-radius: 8px; overflow: hidden; }
.br_e { width: 216px; height: 216px; border-radius: 108px; overflow: hidden; margin-top: 20px; margin-left: 10px; }
.text_left { text-align: left; padding-left: 10px; }
.zylm_pic { width: 183px; height: 183px; border-radius: 50%; overflow: hidden; }
.zym_lism { width: 220px; margin-right: 20px; float: left; padding-bottom: 40px; }
.zylm_pic { margin: 0 auto; }
.zylm_tit { font-size: 16px; color: #000; text-align: center; }
.zylm_txt { height: 65px; }
.zylm_tit strong { font-size: 22px; line-height: 40px; padding-top: 22px; }
.zym_lism a { width: 100px; margin-right: 5px; margin-left: 5px; }
.zym_lisk { width: 1062px; height: 292px; margin: 0 auto; margin-top: 60px; background-color: #FFF; box-shadow: 0px 0px 15px 0px #999; transition: all 0.3s; border-radius: 8px; }
.zym_lisk .zl_pic { width: 440px; float: left; }
.zym_lisk .zym_wcon { width: 550px; margin-right: 50px; float: right; }
.zym_lisk .zym_tim { float: none; margin-left: 20px; }
.zym_lisk .zym_tit { line-height: 90px; height: 90px; }
.zym_lisk .zym_txt { border-bottom: 1px dashed #d9d9d9; padding-bottom: 6px; }
.zym_lisk .zym_btn a { float: left; margin-right: 40px; }
.zym_li { width: 383px; }
.zym_li .br_e { width: 158px; height: 158px; }
.zym_li .zym_wcon { width: 214px; }
.zym_li .zym_tit { height: 50px; line-height: 70px; margin-bottom: 10px; }
.zym_li .zym_txt { font-size: 17px; line-height: 26px; padding-right: 10px; padding-left: 10px; height: 80px; }
.zym_li .zym_btn { width: 212px; margin: 0 auto; }
.zym_li .zym_wcon .zym_btn a { width: 96px; height: 28px; line-height: 28px; margin: 0 5px; font-size: 16px; }
.fle4 { padding: 40px 0; }
.fle4 .f4_list { width: 287px; height: 347px; float: left; margin-right: 13px; }
.czy_footer { padding-top: 40px; width:1253px; }
.czy_fpic { float: left; width: 388px; }
.czy_foot_con { float: right; width: 665px; }
.czy_fotit { font-size: 38px; font-weight: bold; color: #333; text-align: center; line-height: 80px; }
.czy_foftit { font-size: 16px; line-height: 20px; text-align: center; color: #c2c2c2; letter-spacing: 3px; padding-bottom: 40px; }
.czy_ipt { width: 509px; height: 55px; border: 1px solid #c9c9c9; padding-left: 18px; margin: 0 auto; margin-top: 20px; border-radius: 8px; }
.czy_ipt img { float: left; }
.czy_ipt input { float: left; display: block; background-color: unset; border: none; font-size: 18px; line-height: 53px; text-indent: 0.4em; width: 450px; }
.czy_form_txt { text-align: center; line-height: 40px; font-size: 16px; color: #333; }
.czy_sub_btn { display: block; width: 508px; height: 65px; margin: 0 auto; margin-top: 10px; background-color: #fe5832; border-radius: 8px; box-shadow: 1px 1px 2px 0px #666; font-size: 24px; line-height: 65px; text-align: center; color: #fff; }
.czy_hot { position: relative; }
.czy_hot:after { content: ""; display: block; width: 138px; height: 138px; background: url(../img/czt_hot.png) center center no-repeat; background-size: 138px; position: absolute; top: -69px; left: -69px; }
/*ͷ����ʽ*/
.bb{ background:url("../img/bb.png") top left no-repeat; }
.icobg1{ width:111px; height:111px; background-position:-10px -10px; }
.icobg2{ width:92px; height:70px; background-position:-10px -131px; }
.icobg3{ width:92px; height:70px; background-position:-112px -131px; }
.icobg4{ width:92px; height:70px; background-position:-10px -211px; }
.icobg5{ width:92px; height:70px; background-position:-112px -211px; }
.icobg6{ width:92px; height:70px; background-position:-10px -291px; }
.icobg7{ width:54px; height:59px; background-position:-131px -10px; }
.icobg8{ width:52px; height:59px; background-position:-112px -291px; }
.icobg9{ width:50px; height:59px; background-position:-10px -371px; }
.icobg10{ width:54px; height:54px; background-position:-70px -371px; }
.icobg11{ width:54px; height:54px; background-position:-134px -371px; }
.icobg12{ width:44px; height:44px; background-position:-174px -291px; }
.icobg13{ width:25px; height:33px; background-position:-195px -10px; }
.icobg14{ width:210px; height:33px; background-position:-10px -440px; }
.icobg15{ width:29px; height:19px; background-position:-10px -483px; }
.icobg16{ width:10px; height:16px; background-position:-198px -371px; }
.icobg17{ width:23px; height:24px; background-position:-197px -485px; }
.icobg18{ width:21px; height:22px; background-position:-159px -486px; }
.icobg19{ width:31px; height:57px; background-position:-165px -70px; }
.icobg20{ width:31px; height:57px; background-position:-198px -71px; }
.x-header { width: 100%; height: 124px; min-width: 1226px; background-color:#FFF;}
.x-header>.x-header-nav { width: 100%; height: 100px; border-bottom: 1px solid #f2f2f2; position: relative }
.x-header>.x-header-nav .x-header-n-logo { position: absolute; width: 321px; height: 68px; left: 14px; top: 15px; background: url("../images/logo.jpg") center left no-repeat; }
.x-header>.x-header-nav .x-header-n-content { width: 1200px; height: 100px; margin: 0 auto }
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-slogen { width: 190px; height: 100px; line-height: 100px; font-size: 18px; font-weight: 700; color: #333; position: relative; float: left; margin-left: 85px; }
.x-header .x-19-pig { background: url( "../img/pig.jpg") no-repeat 0 0; width: 300px; height: 98px; float: left; }
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-slogen:before { content: ''; display: block; position: absolute; top: 50%; right: 0; margin-top: -10px; width: 1px; height: 20px; background-color: #ccc; }
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-nav { width: 1200px; text-align: center; position: relative; margin: 0 auto; height: 100px }
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-nav>a { display: inline-block; height: 100px; width: 115px; float: left; line-height: 100px; color: #333; text-align: center; font-size: 18px; transition: color .5s; -webkit-transition: color .5s; -moz-transition: color .5s }
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-nav>a:hover { color: #000 }
.x-19-zxcg { width: 168px; height: 24px; float: left; padding-left: 21px; margin-top: 40px; border-left: 1px solid #D7D7D7; }
.x-19-zxcg .icobg15 { display: block; float: left; margin-top: 1px; }
.x-header>.x-header-nav .x-header-tel { position: absolute; top: 33px; right: 96px; }

.zym_xc { background: url("../img/xc.png") no-repeat 10px center; padding-left: 60px; }
.zym_csm { background: url("../img/csm.png") no-repeat 10px center; padding-left: 60px; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.zym_lisr { margin-left: 120px; }
.zym_kf { background: url("../img/kafei.png") no-repeat 10px center; padding-left: 70px; }
.zym_tj { background: url("../img/tiaojiu.png") no-repeat 10px center; padding-left: 70px; }
.zym_sb { background: url("../img/shuiba.png") no-repeat 10px center; padding-left: 70px; }