﻿@charset "gb2312";
/* CSS Document */
body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body { width: 100%; height: auto; font-size: 16px; font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; overflow-x: hidden; z-index: 0; background-color: #fbfbfb; }
a { color: #555; text-decoration: none; }
a:hover { text-decoration: none; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.clear { clear: both; }
img { display: block; }
.tbody { width:100%; margin: 0 auto; }
.f_l { float: left; }
.f_r { float: right; }
.banner { margin-top: -5px; height: auto;}
.banner img { width: 100%; }
/**/
.banner { margin-top: -5px; }
.zy_nav { height: 67px; width: 100%; background-color: #e5e5e5; padding-left:367px; }
.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_con{width: 1124px;height: 300px;margin: 26px 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 img{width:100%}
.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; margin-bottom: 10px;}
.zym_btn { text-align: center;}
.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: 240px; 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: 582px; }
.zym_li .br_e { width: 213px; height: 231px; }
.zym_li .zym_wcon { width: 324px; }
.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: 330px; margin: 0 auto; }
.zym_li .zym_btn{padding-top: 0px;}
.zym_li .zym_wcon .zym_btn a { width: 145px; height: 40px; line-height: 40px; margin: 0 5px; font-size: 18px; }
.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: 530px; 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("../img/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; }
.nav { width: 100%; height: 82px; background: #EE7B1D; }
.nav .nav_m { width: 1200px; margin: 0 auto; height: 82px; position: relative; }
.nav .nav_m .nav_m_l { width: 114px; height: 82px; line-height: 82px; text-align: center; font-size: 28px; color: #fff; float: left; }
.nav .nav_m .nav_m_l h3 { font-size: 28px; font-weight: normal; }
.nav .nav_ul li { width: 130px; height: 82px; font-size: 16px; line-height: 82px; text-align: center; float: left; }
.nav .nav_ul li a { color: #fff; font-weight: normal; }
.nav .nav_ul li .sub { width: 100%; height: 160px; background: #fff; position: absolute; left: 0; display: none; z-index: 99999999; z-index: 99999999; }
.nav .nav_m .nav_m_r { width: 148px; height: 40px; border: 1px solid #FFFFFF; line-height: 40px; font-size: 16px; text-align: center; position: absolute; right: -20px; top: 20px; color: #fff; }
.nav .nav_m .nav_m_r span { display: block; width: 22px; height: 22px; background: #fff; color: #EE7B1D; float: right; line-height: 22px; text-align: center; margin: 10px 22px 0 0; }
.nav .nav_m .nav_m_r a { color: #fff; }
.nav .nav_ul li .sub .nav_zy { position: relative; background: #fff; width: 1000px; height: 160px; display: block; float: left; }
.nav .nav_ul li .sub span.icobg1 { margin: 23px 46px 0 40px; float: left; }
.nav .nav_ul li .sub .nav_zy h4 { width: 550px; height: 30px; line-height: 30px; margin-top: 10px; float: left; font-size: 22px; font-weight: normal; text-align: left; }
.nav .nav_ul li .sub .nav_zy P { width: 620px; line-height: 25px; float: left; text-align: left; }
.nav .nav_ul li .sub .nav_zy .nav_zy_a { width: 222px; height: 27px; position: absolute; top: 123px; }
.nav .nav_ul li .sub .nav_zy_a a { display: block; width: 98px; height: 23px; border: 1px solid #EE7800; text-align: center; line-height: 23px; color: #EE7800; float: left; margin-left: 5px; }
.nav .nav_ul li .sub .nav_zy_a a:hover { background: #EE7800; color: #fff; }
.nav .nav_ul li .sub .nav_zy_img { position: absolute; right: -5px; }

.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 { 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; }