@charset "gb2312";
/* CSS Document */
body{overflow-x: hidden;}
*{margin:0px;padding:0px;}
.clear{clear:both;}
ul,li{list-style-type:none;}
a{text-decoration: none;color: #06F;}
a img{border:0px;}
.main{clear:both;width:1080px;margin:0 auto;}
.top1{height:50px; background-color:#FFF}
.top1 .logo{width:244px;height:42px;margin:4px 10px;float:left;display:inline}
.top1 .back{width:460px;height:24px;margin:20px 0 0 20px;float:left;display:inline}
.top1 .back a{font:16px/24px ;color:#5b5b5b}
.top1 .back a:hover{color:#F00}
.top1 .ccrx{width:270px;height:24px;margin:20px 50px 0 0;float:right;display:inline}
.top1 .ccrx a{font:16px/24px ;color:#097cac}
.top1 .ccrx a:hover{color:#F00}
.dk_banner{ width:100%; height:641px; position:relative;}
.dk_banner .dk_01{ width:100%; height:299px; background:url(../images/kaikuan_1.jpg) no-repeat center; }
.dk_banner .dk_02{ width:100%; height:343px; background:url(../images/kaikuan_2.jpg) no-repeat center ; }
.banner{ height:517px; background:url(../images/banner.jpg) no-repeat top center ; }
.dk_banner .dk_m{ width:1200px; height:520px; margin:auto; position:absolute; top:0; left:50%; margin-left:-600px;}
.dk_banner a{ display:block; width:170px; height:45px; line-height:45px; color:#fff; font-size:20px; background:#e74c3c; border-radius:5px; position: absolute; left: 373px; bottom:73px; text-align:center;}
.dk_banner a:hover{ background:#F00}

.daoyu{ width:1200px; margin:auto;}
.daoyu h2 { text-align: center; color: #F00; border-bottom: 2px solid #ccc; letter-spacing: 10px; width: 140px; height: 54px; margin: 20px auto; font-size: 38px;}
.daoyu .dy{ width:836px; margin:auto; line-height:30px; font-size:18px;}
.daoyu .jktj{ width:800px; margin:20px auto;}
.daoyu .jktj ul li{ width:240px; height:200px; float:left; margin-left:20px; margin-bottom:10px;}
.daoyu .jktj ul li:nth-child(even){ background:#717171;}
.daoyu .jktj ul li:nth-child(even) p{color: #fff; padding:35px 16px 16px 16px;line-height: 28px;}
.dx{ margin:20px auto; position:relative;}
.dx .h_bg{ width:100%; height:571px; background:#fd6246; filter: Alpha(opacity=60); opacity: 0.6; z-index:-1;}
.dx .dx_txt{ width:1200px; height:571px; position:absolute; left:50%; bottom:0; margin-left:-600px; color:#fff;}
.dx .dx_txt .sjx{ width:158px; height:112px; background:url(../images/sjx.png) no-repeat top center; margin: auto;}
.dx .dx_txt h2{ text-align:center; margin:auto; width:400px; height:60px; border-bottom:1px solid #fff; font-size:30px;}
.dx .dx_txt p{ margin: 20px auto; width: 665px; font-size: 20px; line-height: 38px;}
.dx .dx_txt a{ display:block; margin:auto; width:150px; height:45px; line-height:45px; background:#F00; border:1px solid #fff; text-align:center; color:#fff; margin-top:62px; font-size:20px;}
.dx .dx_txt a:hover{ background:#F00}
.bz{ width:100%; height:210px;}
.bz .bz_t{ width:1200px; height:210px; margin:auto;}
.bz .bz_t img{  margin:auto; display:block;}
.bz .bz_t .bz_01{ text-align:center;}
.bz .bz_t .bz_02{ text-align:center; margin-top:5px; color:#F00;}

.dk_lc{ width:100%; height:740px; background:#048185; margin-bottom:20px;}
.dk_lc .xx_lc{ width:1200px; margin:auto; height:740px; color:#fff; position:relative;}
.dk_lc .xx_lc .xy{ width:100%; height:104px; text-align:center; padding-top:25px;}
.dk_lc .xx_lc .xy h2{ letter-spacing:5px;}
.dk_lc .xx_lc .xy span{ text-decoration:underline;}
.dk_lc .xx_lc .xy_img{ width:295px; height:427px; position:absolute; top:128px; left:215px;}
.dk_lc .xx_lc .xy_img h2{ text-align:center; height:45px; line-height:45px; letter-spacing:5px;}
.dk_lc .xx_lc .xy_txt{ width:460px; height:475px; position:absolute; top:128px; right:134px;  background:url(../images/lc_img.jpg) no-repeat left 52px;}
.dk_lc .xx_lc .xy_txt h2{ margin-left:50px;  height:45px; line-height:45px; letter-spacing:5px;}
.dk_lc .xx_lc .xy_txt span{ display:block; line-height:33px; height:66px; margin-left:51px;}
.dk_lc .xx_lc a{display:block; width:150px; height:45px; line-height:45px; background:#F00; border:1px solid #fff; text-align:center; color:#fff; font-size:20px; position: absolute; bottom:50px; left:50%; margin-left:-75px;}
.bl_lc{ width:100%; height:651px;  background:url(../images/dk_cx.jpg) repeat;}
.bl_lc .bl_cont{ width:1003px; height:651px; margin:auto; background:url(../images/bl_bg.jpg) no-repeat; color:#fff; position:relative;}
.bl_lc .bl_cont .bl_01{ width:160px; height:70px; margin:auto;  padding-top: 30px;}
.bl_lc .bl_cont h2{ text-align:center;}
.bl_lc .bl_cont span{ display:block; text-align:center; text-decoration:underline;}
.bl_lc .bl_cont p{ position:absolute;}
.bl_lc .bl_cont .p1{right:302px; top:121px;}
.bl_lc .bl_cont .p2{left: 246px; top: 242px; width: 235px;}
.bl_lc .bl_cont .p3{right: 210px; bottom: 245px; width: 270px;}
.bl_lc .bl_cont .p4{left: 206px; bottom: 121px; width: 274px;}
.bl_lc .bl_cont a{display:block; width:150px; height:45px; line-height:45px; background:#f99003; border:1px solid #fff; text-align:center; color:#fff; font-size:20px; position: absolute; bottom:50px; left:50%; margin-left:-75px;}
.bl_lc .bl_cont a:hover{ background:#F00}

.daikuan {width:1200px; margin-top: 40px; margin: 0px auto;}
.daikuan ul { margin-top: 10px;}
.daikuan ul li { float: left; width: 280px; height: 280px; margin-left: 15px;}
.daikuan h2 { font-size: 30px; letter-spacing: 0.1em; font-weight: normal; margin-top: 10px;}
.daikuan p { font-size: 16px; letter-spacing: 0.1em;  margin: 10px 0px 5px 0px; width: 90%;line-height: 26px;}
.daikuan .jybz { height:90px;}
.daikuan .jybz h2{ text-align:center;}
.daikuan .jybz span{ display:block; text-align:center; text-decoration:underline;}

.d_foot{ width:100%; height:542px; margin-top:20px;}
.d_foot .df_01{ margin:auto; width:100%; height:191px; background:url(../images/foot_01.jpg) no-repeat center center; }
.d_foot .df_02{ margin:auto; width:100%; height:180px; background:url(../images/foot_02.jpg) no-repeat center center; }
.d_foot .df_03{ margin:auto; width:100%; height:171px; background:url(../images/foot_03.jpg) no-repeat center center;}

.cg{ width:1200px; margin:20px auto; height:150px;}
.cg h2{ text-align:center; color:#F00;}
.cg p{ text-align:center; margin-top: 10px;font-size: 18px;}
.cg a{display:block; margin:20px auto; width:170px; height:45px; line-height:45px; background:#F00; border:1px solid #000; text-align:center; color:#fff; font-size:20px;}
.cg a:hover{ background:#F00}

.p30_mw1200 {background: #484848; padding: 30px 0; min-width: 1200px;}
.w1200 {width: 1200px;margin: 0 auto; }
.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-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;}

.zx_zq{width:1170px;margin:20px auto;}
.zx_zq li{float: left;width: 577px;    height: 104px;    margin-right: 16px;    border-radius: 10px;}
.zx_zq li:nth-child(even){margin-right: 0;}









