@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;}
/**/
.ban_form{ width:100%; background-color:#d6a655; height:100px;}
.banf_line,.banf_btn{ float:left; margin-top:20px;}
.banf_line{ display:block; width:420px; height:60px; line-height:60px; background-color:#fff; color:#c6c6c6; font-size:32px; text-indent:15px; margin-right:20px;}
.banf_line input{ display:block; float:right; height:60px; width:300px; border:none; background-color:#fff; font-size:32px; color:#666;}
.banf_btn .sub_btn{ display:block; width:300px; height:60px; background-color:#434343; line-height:60px; font-size:32px; color:#fff; text-align:center;}
.main_a{ padding-top:40px;}
.main_a li{ width:190px; height:190px; border-radius:50%; overflow:hidden; float:left; margin:0 25px; background-color:#ededed; text-align:center;}
.main_a li img{ margin:0 auto; margin-top:40px;}
.ma_tit{ font-size:20px; color:#000; font-weight:bold; line-height:28px; padding-top:5px;}
.ma_txt{ font-size:18px; color:#000; line-height:28px;}
.title_box{ padding-top:30px; text-align:center; padding-bottom:30px;}
.title{ font-size:40px; line-height:54px; color:#d29e48;}
.ftitle{ font-size:20px; line-height:36px; color:#333;}
.rmzy_con{ background-color:#f6f6f6; padding-top:40px; padding-bottom:30px;}
.rmzy_li{ float:left; border-right:1px solid #999; width:400px; text-align:center; box-sizing:border-box; padding:0 42px;}
.rmzy_li:nth-child(3){ border:none;}
.rmzy_tit{ font-size:26px; font-weight:bold; line-height:30px; color:#333; padding-top:40px;}
.rmzy_egs{ font-size:16px; color:#5e5e5e; line-height:30px;}
.rmzy_egs:after{ content:""; display:block; width:30px; height:3px; background-color:#d6a655; margin:0 auto;}
.rmzy_txt{ font-size:18px; line-height:26px; color:#2f2f2f; padding-top:30px; height:170px;}
.tel_lin{ width:100%; background-color:#434343; height:100px; line-height:100px; font-size:36px; color:#fff;}
.tel_lin img{ margin-right:40px; display:inline; vertical-align:top;}
.tel_lin .swtzh{ display:block; width:273px; height:60px; float:right; background-color:#d6a655; text-align:center; font-size:30px; color:#fff; line-height:60px; margin-top:20px; margin-right:40px;}
.kcjs_pic{ width:770px; height:480px; float:left; position:relative;}
.kcjs_pic .swtzh{ display:block; width:269px; height:60px; margin:0 auto; line-height:60px; text-align:center; font-size:32px; color:#fff; border-radius:30px; position:absolute; left:0px; right:0px; bottom:10px; background-color:#d6a655;}
.kcjs_pic .kcjs_img{ display:none;}
.kcjs_tab{ width:430px; height:480px; float:left; background-color:#d6a655;}
.kcjs_tit{ font-size:36px; color:#fff; text-align:center; line-height:100px; padding-top:20px;}
.kcjs_li{ display:block; width:150px; height:40px; box-sizing:border-box; border:2px solid #fff; text-align:center; line-height:40px; font-size:22px; color:#fff; float:left; margin-left:40px; margin-bottom:30px; cursor:pointer;}
.kcjs_li.on{ background-color:#fff; color:#d6a655;}
.kcjs_sec{ background-color:#f6f6f6; margin-top:40px; padding:0 20px;}
.kcjs_title{ font-size:32px; color:#d6a655; line-height:100px;}
.kcjs_line{ font-size:24px; line-height:30px; color:#333; padding-top:10px; padding-bottom:10px;}
.kcjs_line span{ color:#d6a655;}
.ldys{ background-color:#f6f6f6;}
.ldys_slide{ width:1300px; margin:0 auto; position:relative;}
.ldys_slide .picList{ width:1200px;}
.ldys_slide .picList li{ width:387px; height:440px; background-color:#fff; margin:0 9px; padding-top:50px; text-align:center; box-sizing:border-box;}
.ldys_slide .picList li img{ margin:0 auto;}
.ldys_tit{ font-size:20px; color:#d6a655; font-weight:bold; line-height:80px;}
.ldys_tit:after{ content:""; display:block; width:40px; height:2px; background-color:#d6a655; margin:0 auto;}
.ldys_txt{ font-size:18px; line-height:24px; color:#333; padding-top:20px;}
.hd a.next,.hd a.prev{ display:block; width:23px; height:45px; position:absolute; top:185px; background-position:center center; background-repeat:no-repeat; background-size:100%;}
.hd a.next{ left:0px; background-image:url(../img/slid_left.jpg);}
.hd a.prev{ right:0px; background-image:url(../img/slid_right.jpg);}
.ldys_slide .bd{ width:1200px; margin:0 auto;}
.btn_box{ text-align:center; font-size:0px; padding-top:40px; padding-bottom:20px;}
.btn_box .swtzh{ display:inline-block; height:50px; line-height:50px; border-radius:25px; font-size:24px; color:#d6a655; text-align:center; padding:0 50px; margin:0 20px; border:1px solid #d6a655;}
.ms_box{ padding-top:80px; padding-bottom:40px;}
.ms_box li{ float:left; width:290px; margin:0 5px;}
.ms_pic{ height:330px; background-color:#f6f6f6; position:relative;}
.ms_pic img{ position:absolute; bottom:0px; margin:0 auto; left:0px; right:0px;}
.ms_con{ background-color:#fff; border-bottom:2px solid #703824;}
.ms_tit{ width:90%; margin:0 auto; font-size:16px; line-height:28px; color:#703824; border-bottom:1px dashed #999;}
.ms_txt{ width:90%; margin:0 auto; font-size:16px; line-height:28px; color:#703824;}
.xzzp{ background-color:#f6f6f6;}
.xzzp_slide{ width:1200px; margin:0 auto; position:relative;}
.xzzp_slide .bd{ width:1128px; margin:0 auto; overflow:hidden;}
.xzzp_slide .picList li{ width:360px;margin:0 8px; padding-top:50px; text-align:center; box-sizing:border-box; position:relative;}
.xzzp_slide .picList li img{ margin:0 auto;}
.xzzp_tit{ position:absolute; bottom:0px; width:360px; height:50px; background-color:rgba(0,0,0,0.5); font-size:30px; color:#d6a655; text-align:center; line-height:50px;}
.zs_pic{ float:left; margin-right:45px; margin-top:50px;}
.zs_con{ float:left; width:530px;}
.zs_tit{ font-size:24px; color:#636363;}
.zs_txt{ font-size:24px; color:#636363;}
.zytj{ background:url(../img/zytj_bg.jpg) center center no-repeat; background-size:100%;}
.zytj li{ float:left; margin:0 25px; position:relative;}
.zytj ul{ width:1055px; margin:0 auto;}
.zy_tit{ font-size:24px; line-height:50px; width:100%; color:#fff; text-align:center; background-color:rgba(0,0,0,0.5); position:absolute; bottom:0px;}
.form_btit{ font-size:28px; color:#ff6600; line-height:138px; text-align:center;}
.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; color:#333;}
.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;}
.form_box{ padding-bottom:96px;}
.jform_line .dtipt{display:inline-block; width:379px; height:52px; text-align:left;}
.form_txt{ padding-top:40px; font-size:20px; line-height:30px; color:#999; text-align:center;}