@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:#fff;}
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:1200px; margin:0 auto;}
.f_l{ float:left;}
.f_r{ float:right;}
.banner{ margin-top:-5px;}
.banner img{ width:100%;}
/**/
.bn_form{ background-color:#2b0c01; height:145px;}
.bf_ipt{ display:block; width:393px; height:56px; background-color:#fff; border:none; float:left; margin-right:17px; margin-top:28px; font-size:20px; color:#333; line-height:56px; text-indent:16px;}
.bf_btn{ display:block; width:295px; height:56px; border-radius:28px; background-color:#e38d02; font-size:20px; color:#2b0c01; text-align:center; margin-top:28px; margin-left:74px; float:left; cursor:pointer;}
.bn_txt{ font-size:20px; color:#fff; line-height:60px;}
.bn_txt span{ color:#d32e1c;}
.title_box{ color:#211c19; padding-top:28px; padding-bottom:25px;}
.title{ font-size:26px; font-weight:bold; text-align:center; line-height:42px; background-image:url(../img/tit_bg.png); background-repeat:no-repeat; background-position:center center;}
.ftitle{ font-size:12px; color:#949392; line-height:20px; text-align:center; text-transform:uppercase;}
.btn_box{ font-size:0px; text-align:center; padding-top:42px; padding-bottom:42px;}
.xxnr .title_box,.xxhj .title_box,.lsfm .title_box{ color:#fff;}
.btn_box .swtzh{ display:inline-block; width:278px; height:50px; background-color:#c00d0a; font-size:20px; color:#f1e1c8; line-height:50px; text-align:center; margin:0 5px;}
.btn_box .btn_tel{ width:292px; background-color:#6e5a50; color:#fff;}
.xxnr{ background-image:url(../img/nr_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.nr_con{ width:1300px;}
.nr_li{ display:block; width:282px; float:left; margin-right:25px;}
.nr_li img{ border:1px solid #e9b875; border-bottom-width:2px;}
.nr_tit{ font-size:20px; line-height:26px; text-align:center; color:#FFF; padding-top:14px;}
.nr_ett{ font-size:18px; line-height:24px; color:#FFF; text-align:center; text-transform:uppercase; padding-bottom:10px;}
.ms_con{ width:1250px;}
.ms_con img{ float:left; margin-right:7px;}
.xxhj{ background-image:url(../img/hj_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.hj_con{ width:1228px;}
.hj_left{ width:574px; border-radius:25px; overflow:hidden;}
.hj_right{ width: 640px;}
.hj_right img{ width:290px; float:left; margin-right:28px; margin-bottom:28px;}
.jygw{ background-color:#f1ece4;}
.jy_con{ width:1250px; padding-bottom:36px;}
.jy_con img{ width:217px; float:left; margin-right:26px;}
.jy_pic{ width:1250px;}
.jy_pic img{ width:185px; margin-right:16px; float:left;}
.gd_li{ width:50%; height:170px; margin-bottom:6px; float:left;}
.gd_li img{ width:280px; float:left;}
.gd_ctt{ float:left; width:320px; height:170px; background-color:#e9b875; box-sizing:border-box; padding-left:68px;}
.gd_tit{ font-size:26px; color:#000; line-height:38px; padding-top:14px;}
.gd_ett{ font-size:10px; color:#000; line-height:14px; text-transform:uppercase;}
.gd_txt{ font-size:18px; color:#000; line-height:46px;}
.gd_li .swtzh{ display:block; width:150px; height:30px; font-size:18px; color:#6a3906; line-height:30px; text-indent:28px; background-image:url(../img/gd_ico_03.jpg); background-repeat:no-repeat; background-position:right center; background-color:#fff; border-radius:15px;}
.lsfm{ background-image:url(../img/lsfm_bg.jpg); background-repeat:no-repeat; background-position:center top; height:745px;}
.lsfm_pic{ padding-top:20px;}
.lsfm .tbody{ position:relative;}
.lf_con{ width:758px; height:400px; background-color:rgba(255,178,40,0.9); position:absolute; top:195px; right:0px;}
.lf_tit{ font-size:24px; color:#fff; line-height:30px; padding-top:45px; padding-left:42px;}
.lf_ftit{ font-size:18px; color:#fff; line-height:40px; padding-left:42px; padding-bottom:34px;}
.lf_line{ width:658px; height:50px; border-bottom:1px solid #fff; font-size:20px; color:#fff; margin:0 auto; line-height:50px; background-repeat:no-repeat; background-position:right center;}
.lf_ipt{ display:inline-block; width:540px; height:50px; font-size:22px; color:#333; line-height:50px; background-color:rgba(255,178,40,0); background-color:unset;}
.lf_btn{ width:293px; height:48px; line-height:48px; background-color:#f7f7f7; background-image:url(../img/lf_btn_bg.jpg); font-size:20px; color:#000; text-align:left; text-indent:64px; margin-top:40px; margin-left:54px;}












































