@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; font-size:14px; font-family:Microsoft YaHei, "Times New Roman", Times, serif; color:#333;}
ul,li{ list-style:none; padding:0; margin:0;}
h1,h2,h3,p{ margin:0; padding:0;}
img{ border:0; display:block;}
a{ text-decoration:none; color:#333;}
.clear{ clear:both;}

.Nav{ 100%; height:60px; background:#fff;}
.Nav_list{width:1200px; height:60px; margin:auto; position:relative;}
.Nav_list .xdf_logo{ width:303px; height:45px; position:absolute; left:0px; top:8px;}
.Nav_list .Nav_right{ position:absolute; left:330px; height:60px; width:870px;}
.Nav_list .Nav_right ul{ width:870px; height:60px;}
.Nav_list .Nav_right ul li{ float:left; height:60px; line-height:60px; width:104px; text-align: center;}
.Nav_list .Nav_right ul li a.bb{ width:104px; height:60px; display:block; font-size:16px;}
.Nav_list .Nav_right ul li a.bb:hover{ background:#ee7800; color:#fff;}
.zypx .box{ width:140px; height:auto; position:relative; z-index:999; background:#ee7800; display:none; }
.zypx .box a{ display:block; width:140px; height:45px; line-height:45px; text-align:center; color:#fff;}
.zypx .box a:hover{ background:#6e6e6e; color:#fff;}

.banner{ width:100%; height:503px; background:#e8e8e8;}
.banner .banner01{ width: 100%; height: 500px; background: url(../images/banner.png) no-repeat center center; margin: auto;}


.part1{ width:100%; height:339px; background: url(../images/bg_01.jpg) no-repeat center center; margin:30px auto;}
.js_middle{ width:1200px; margin:auto;}
.js_middle .txt_js{ width:838px; float:right; color:#fff; margin-top:60px;}
.js_middle .txt_js h2{ font-size:24px;}
.js_middle .txt_js p{ font-size:22px; line-height:36px; margin-top:10px; text-align:justify;}
.part2{ width:1200px; margin:auto;}
.part2 h2,.part5>h2{ text-align:center; font-size:36px; color:#ab3108;}
.part2 span{ display:block; text-align:center; font-size:16px;}
.h20{ height:20px;}
.part2 a,.csm_middle a,.part5 ul li a{ display:block; border-radius:20px; font-size:18px;  text-align:center; color:#fff; background:#ab3108;}
.part2 a{ width:260px; margin:20px auto; height:40px; line-height:40px;}
.csm_middle a{ width:166px; margin:auto; margin-top:100px; height:40px; line-height:40px;}
.part5 ul li a{ width:120px; height:35px; margin:auto; line-height:35px; margin-top:20px;}
.part3{width:100%; height:759px; background: url(../images/bg_02.jpg) no-repeat center center; margin:30px auto;}
.part3 .csm_middle{ width:1200px; margin:auto;}
.part3 .csm_middle .h{ text-align:center; color:#fff; font-size:24px; padding:30px 0 20px 0; border-bottom:2px solid #fff;}
.part3 .csm_middle em{ font-style:normal; margin-right:10px;}
.csm_l,.csm_r{ width:352px; color:#fff; margin-top:100px;}
.csm_l p,.csm_r p{ line-height:34px; font-size:18px; text-align:justify; margin-top:10px;}
.csm_l h2,.csm_r h2{ font-size:24px; color:#ab3108; padding-bottom:5px; border-bottom:1px solid #fff;}
.csm_l .f2,.csm_r .f2{ margin-top:50px;}
.part3 .csm_middle .csm_l{ float:left;}
.part3 .csm_middle .csm_r{ float:right;}
.part4{ width:1200px; margin:auto;}
.part4 h2{ width:659px; height:138px; margin:auto;}
.part5{ width:1200px; height:450px; margin:auto;}
.part5>h2{ padding:20px 0;}
.part5 ul li{ width:294px; height:354px; float:left; background:#e1e1e1;}
.part5 ul li:nth-child(2){ margin-left:8px;}
.part5 ul li:nth-child(3){ margin:0 8px;}
.part5 ul li h2{ margin-left:20px; margin-top:10px;}
.part5 ul li h2 em{ font-style:normal; font-size:18px;}
.part5 ul li span{ display:block; margin-left:20px; margin-top:5px; font-size:18px;}



.p30_mw1200 {background: #484848; padding: 30px 0; min-width: 1200px;}
.w1200 {width: 1200px;margin: 0 auto; font-size:14px;}
.p30_mw1200  table {border-collapse: collapse;}
.br_bl {border-right: 1px solid #5e5d5d;padding: 0 35px;}
.br_bk1 { border-right: 1px solid #5e5d5d;}
.bottom_title {font-size: 14px; font-weight: 700; color: #fff;line-height: 30px;}
.bottom_show {line-height: 24px;color: #898787;}
.bottom_show a:hover{color: #ee7800;}
.bottom_show a{ color:#898787;}
.right_phone {background: url(../images/zx_1.png) no-repeat left; line-height: 24px; padding-left: 24px;font-size: 14px;font-weight: 700; color: #fff;}
.br_p045 {border-right: 1px solid #5e5d5d; padding: 0 45px;}
.bottom_phone { line-height: 30px; color: #fff; font-size: 14px;}
.color_1 { color: #ee7800;}
.zx_h30 {line-height: 30px; font-weight: 700; font-size: 14px; color: #fff;}
.zx_2 { background: url(../images/zx_2.png) no-repeat left; padding-left: 24px;}
.zx_h30 a:link, .zx_h30 a:visited { color: #fff; text-decoration: none;}
.zx_3 { background: url(../images/zx_3.png) no-repeat left; padding-left: 24px;}
.zx_4 { background: url(../images/zx_4.png) no-repeat left; padding-left: 24px;}
.p045 { padding: 0 20px;}
.bottom_right_font {line-height: 20px; text-align: center; font-size: 14px; color: #fff; height: 20px; margin-top: 5px;}