@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;}
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;}
/**/
.banner{ margin-top:-5px; font-size:0px;}
.title{ font-size:48px; line-height:56px; padding-top:10px; text-align:center; color:#fff;}
.ftitle{ font-size:36px; line-height:58px; text-align:center; padding-bottom:10px; color:#fff;}
.pymb{ background:url(../img/pymb_bg.jpg) top center no-repeat; padding-bottom:64px;}
.pymb_pic{ width:490px; height:340px; float:left; border:5px solid #fff; margin-right:50px;}
.pymb_con{ width:650px; float:left;}
.pymb_txt{ font-size:24px; color:#fff; line-height:36px; text-indent:2em;}
.pymb_con .page_btn a.swtzh{ padding:0 30px; margin:0 10px;}
.xxnr,.szll,.jnzs,.xszp{ background-color:#654f48; width:100%;}
.xxnr_con{ background-color:#FFF; height:540px; padding-top:50px; box-sizing:border-box; position:relative;}
.xxnr_con .hd a{ display:block; width:20px; height:40px; position:absolute; top:35%;}
.xxnr_con .hd a.next{ left:20px;}
.xxnr_con .hd a.prev{ right:20px;}
.xxnr_con .bd{ width:1080px; margin:0 auto;}
.xxnr_con .bd li{ width:250px; height:350px; background-color:#654f48; float:left; margin:0 10px; position:relative;}
.xxnr_ico{ width:97px; margin:0 auto; padding-top:70px;}
.xxnr_tit{ font-size:24px; line-height:56px; color:#fff; text-align:center; font-weight:bold;}
.xxnr_txt{ font-size:16px; line-height:20px; color:#fff; text-align:left; width:90%; margin:0 auto;}
.xxnrpic{ display:none; position:absolute; left:0px; top:0px;}
.page_btn{ padding-top:20px; padding-bottom:25px; font-size:0px; text-align:center;}
.page_btn a.swtzh{ display:inline-block; height:50px; margin:0 auto; box-sizing:border-box; border-radius:25px; border:1px solid #fff; line-height:48px; font-size:24px; text-align:center; color:#fff; transition:all 0.3s;}
.page_btn a.swtzh:hover{ color:#ffe00f; border-color:#ffe00f;}
.xxnr .page_btn a.swtzh{ width:400px;}
.ldld{ width:100%; background:url(../img/ldld_bg.jpg) top center no-repeat; padding-bottom:80px;}
.ld_list li{ width:387px; float:left; margin:0 6px 20px; color:#fff; position:relative;}
.ld_num{ font-size:72px; line-height:84px; font-weight:bold; text-align:center; position:absolute; top:45px; left:0px; right:0px;}
.ld_tit{ font-size:24px; line-height:32px; text-align:center; position:absolute; top:125px; left:0px; right:0px;}
.ld_txt{ font-size:16px; line-height:22px; text-align:center; position:absolute; top:158px; left:0px; right:0px;}
.ld_list{ padding-top:20px;}
.ld_list li a.swtzh{ display:block; width:120px; height:30px; box-sizing:border-box; border:1px solid #fff; line-height:28px; text-align:center; margin:0 auto; position:absolute; top:190px; left:0px; right:0px; font-size:18px; color:#fff; transition:all 0.3s;}
.ld_list li a.swtzh:hover{ background-color:#FFF; color:#333;}
.szll{ padding-bottom:20px;}
.ms_slide{ background-color:#FFF;}
.ms_slide .hd{ float:left; margin-top:55px; margin-left:60px;}
.ms_slide .bd{ float:right; width:920px;}
.ms_slide .hd li{ width:108px; height:108px; margin:10px 0px; border:2px solid #fff;}
.ms_slide .hd li.on{ border:2px solid #654f48;}
.ms_con{ float:left;}
.ms_pic{ float:right; margin-right:20px;}
.ms_tit{ font-size:54px; color:#656565; font-weight:bold; line-height:96px; padding-top:120px;}
.ms_txt{ font-size:18px; line-height:24px; color:#656565;}
.szll .page_btn a.swtzh{ padding:0 60px; margin:0 10px;}
.jxhj{ background:url(../img/jxhj_bg.jpg) top center no-repeat;}
.hj_slide{ position:relative;}
.hj_slide .next,.hj_slide .prev{ display:block; width:51px; height:72px; position:absolute; top:40%;}
.hj_slide .next{ left:0px;}
.hj_slide .prev{ right:0px;}
.hj_slide ul{ display:block; width:990px; margin:0 auto; height:500px; position:relative;}
.hj_slide ul li{ position:absolute; margin:0 auto;}
.hj_slide ul li img{ width:100%;}
.hj_slide ul li:nth-child(1){ width:400px; top:100px; left:15px; opacity:0.5; z-index:4}
.hj_slide ul li:nth-child(2){ width:600px; top:50px; left:56px; opacity:0.7; z-index:6}
.hj_slide ul li:nth-child(3){ width:800px; top:0px; left:96px; opacity:1; z-index:9;}
.hj_slide ul li:nth-child(4){ width:600px; top:50px; left:335px; opacity:0.7; z-index:6}
.hj_slide ul li:nth-child(5){ width:400px; top:100px; left:575px; opacity:0.5; z-index:4}
.jxhj .page_btn a.swtzh{ padding:0 60px; margin:0 10px;}
.zs_pic{ float:left; margin-right:45px; margin-top:50px;}
.zs_con{ float:left; width:530px;}
.zs_tit{ font-size:24px; color:#fcff0b;}
.zs_txt{ font-size:24px; color:#fff;}
.jnzs .page_btn a.swtzh{ padding:0 60px; margin:0 10px;}
.mqhz{ background:url(../img/mqhz_bg.jpg) top center no-repeat;}
.mqhz .tit_txt{ font-size:18px; line-height:24px; width:900px; margin:0 auto; color:#fff000; padding-top:20px;}
.qy_li{ display:inline-block; width:280px; height:280px; border-radius:50%; overflow:hidden; margin:40px 5px; position:relative;}
.qy_tit{ height:40px; width:100%; background-color:rgba(0,0,0,0.5); text-align:center; line-height:40px; font-size:22px; color:#fff; position:absolute; bottom:20px;}
.mqhz .page_btn a.swtzh{ padding:0 60px; margin:0 10px;}
.xs_swiper{width:1120px;}
.xs_swiper li{ width:360px; height:360px; position:relative; margin:0 6px;}
.xs_tit{ position:absolute; bottom:0px; width:100%; height:40px; background-color:rgba(0,0,0,0.5); font-size:22px; color:#fff; text-align:center; line-height:40px;}
.xszp .page_btn a.swtzh{ padding:0 60px; margin:0 10px;}
.gdzy{ background:url(../img/gdzy_bg.jpg) top center no-repeat;}
.gdzy ul{ font-size:0px; text-align:center;}
.gdzy li{ display:inline-block; width:300px; height:400px; margin:0 10px; position:relative;}
.zy_tit{ height:40px; width:100%; background-color:rgba(0,0,0,0.5); text-align:center; line-height:40px; font-size:22px; color:#fff; position:absolute; bottom:0px;}
.gdzy .page_btn a.swtzh{ padding:0 60px; margin:0 10px;}

.form_btit{ font-size:28px; color:#000; line-height:138px; text-align:center;}
.form_btit span{ color:#ff6600;}
.jform_line,.jf_btn{ text-align:center; margin-bottom:16px;}
.jform_line span{ display:inline-block; text-align:right; font-size:24px; line-height:52px; width:120px;}
.jform_line input{ display:inline-block; width:379px; height:52px; background-color:#efefef; border:1px solid #d9d9d9; border-radius:4px; box-sizing:border-box; font-size:24px; text-indent:0.5em; line-height:50px;}
.jf_btn { padding-top:15px;}
.jf_btn .swtzh,.jf_btn .sub_btn{ display:inline-block; width:138px; height:53px; line-height:53px; text-align:center; background-color:#fd9720; color:#FFF; border-radius:4px; font-size:24px; margin:0 8px;}
.jf_btn .sub_btn{ background-color:#e95852;}







































/**/