@charset "utf-8";
/* CSS Document */
.hdbg { width:100%; background:#FFF; line-height:40px; position:fixed; top:0; left:0;z-index:999; }
.hdbg p { width:1200px; margin:0 auto; }
.hdbg p span { float: right; }
.head_line{ border-top:#CCC 1px solid; width:100%; height:115px; position:fixed; top:40px; left:0; z-index:999; background:#FFF;border-bottom:5px solid #47c05d;}
.head { width:1200px; margin:0 auto; height:81px; }
.head .logo { width:430px; float:left; margin-top:17px; background:url(../images/dhua.jpg) no-repeat right 6px; }
.nav { float: right;margin-top:17px;}
.nav ul li{ float:left; padding-left:35px; line-height:15px; position:relative;}
.nav ul li:first-child{ padding-left:0;}
.nav ul li a{ display:block; padding:26px 0;font-size:16px;}
.nav ul li a:hover{ background:url(../images/ico.png) no-repeat center 65px;}
.nav ul li p{ font-size:12px; font-family:Arial;margin-top:5px;}
.nav ul li .xl{ position:absolute; min-width:522px; display:none; left:0; top:81px; overflow:hidden; z-index:2;filter:alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.nav ul li .xl dl{ float:left; background:#6cc73e;}
.nav ul li .xl dl dd { border-bottom:1px solid #5bb746; line-height:30px; padding:0 2em 0 3em; background:url(../images/dh_ico.gif) no-repeat 2em center; }
.nav ul li .xl dl dd:hover { background:#069ff5 url(../images/dh_ico.gif) no-repeat 2em center;}
.nav ul li .xl dl dd a{ padding:0; color:#fff; font-size:14px; line-height:30px;}
.nav ul li .xl dl:first-child{ border-left:none;}
.w1200{width:1200px;margin:0px auto;}
.content { width:1200px; margin:0 auto; }
.i_gy { width:100%;overflow:hidden; margin-top:30px; }
.i_gy_l { width:603px; float:left; }
.i_gy_r { width:546px; float:right; }
.gy_bt { color:#47c05d; line-height:50px; background:url(../images/gy_bt_bg.jpg) no-repeat left bottom; }
.gy_bt h3 { font-size:24px; }
.gy_bt h3 span { font-size:14px; }
.gy_bt a.fr { color:#47c05d; padding-top:7px; float:right; }
.gy_js p { line-height:2; padding-top:1em; }
.gy_gg a { float:left; display:block; font-size:14px;padding-top:48px; margin-top:24px; margin-left:49px; }
.gy_gg a.a1 { background:url(../images/I_GY_1.1.jpg) no-repeat; margin-left:0; }
.gy_gg a.a1:hover { background:url(../images/I_GY_1.jpg) no-repeat; }
.gy_gg a.a2 { background:url(../images/I_GY_2.1.jpg) no-repeat center top; width:60px; }
.gy_gg a.a2:hover { background:url(../images/I_GY_2.jpg) no-repeat center top; }
.gy_gg a.a3 { background:url(../images/I_GY_3.1.jpg) no-repeat; }
.gy_gg a.a3:hover { background:url(../images/I_GY_3.jpg) no-repeat; }
.gy_gg a.a4 { background:url(../images/I_GY_4.1.jpg) no-repeat; }
.gy_gg a.a4:hover { background:url(../images/I_GY_4.jpg) no-repeat; }
.gy_gg a.a5 { background:url(../images/I_GY_5.1.jpg) no-repeat; }
.gy_gg a.a5:hover { background:url(../images/I_GY_5.jpg) no-repeat; }
.gy_gg a.a6 { background:url(../images/I_GY_6.1.jpg) no-repeat; }
.gy_gg a.a6:hover { background:url(../images/I_GY_6.jpg) no-repeat; }

.i_dt { margin-top:70px; }
.i_dt_gs ,.i_dt_hy ,.i_dt_sj ,.i_dt_zh { width:565px; float:left; }
.i_dt_gs ,.i_dt_sj {margin-right:70px;}
.i_dt h3 a ,.gy_bt h3 a ,.i_ztal h3 a ,.i_lb h3 a ,.i_kh h3 a { color:#47c05d; }
.i_dt_gs h3 ,.i_dt_hy h3 ,.i_dt_sj h3 ,.i_dt_zh h3 { font-size:24px; color:#47c05d; line-height:50px; background:url(../images/gy_bt_bg.jpg) no-repeat left bottom; }
.i_dt_gs h3 span ,.i_dt_hy h3 span ,.i_dt_sj h3 span ,.i_dt_zh h3 span { font-size:14px; }
.i_dt_gs h3 a.fr ,.i_dt_hy h3 a.fr ,.i_dt_sj h3 a.fr ,.i_dt_zh h3 a.fr { float:right; background:url(../images/zx_bt_a.jpg) no-repeat center 24px; color:#FFF; font-size:12px; padding:7px 0.5em 0; }
.i_dt_gs dl ,.i_dt_hy dl ,.i_dt_sj dl ,.i_dt_zh dl { width:100%; height:175px; overflow:hidden; margin:20px 0 50px; }
.i_dt_gs dl dt ,.i_dt_hy dl dt ,.i_dt_sj dl dt ,.i_dt_zh dl dt { width:259px; height:175px; float:left; overflow:hidden; }
.i_dt_gs dl dt img,.i_dt_hy dl dt img,.i_dt_sj dl dt img,.i_dt_zh dl dt img{width:259px; height:175px; }
.i_dt_gs dl dd ,.i_dt_hy dl dd ,.i_dt_sj dl dd ,.i_dt_zh dl dd { width:280px; float:right; background:url(../images/zx_lb_bg.jpg) repeat-x bottom; line-height:35px; }
.i_dt_gs dl dd a ,.i_dt_hy dl dd a ,.i_dt_sj dl dd a ,.i_dt_zh dl dd a { background:url(../images/zx_lb_a.jpg) no-repeat left center; padding-left:1em; }
.i_dt_gs dl dd a:hover ,.i_dt_hy dl dd a:hover ,.i_dt_sj dl dd a:hover ,.i_dt_zh dl dd a:hover { background:url(../images/zx_lb_ah.jpg) no-repeat left center;}
.i_dt_gs dl dd span ,.i_dt_hy dl dd span ,.i_dt_sj dl dd span ,.i_dt_zh dl dd span { float:right; }

.i_gd { width:100%px;  background:#4fbe5f url(../images/i_gd.jpg) no-repeat center; margin-top:30px; padding-bottom:20px; }
.i_gd ul { width:100%; }
.i_gd ul li { float:left; width:20%; height:224px; overflow:hidden; }
.i_gd ul li images { width:100%; height:auto; height:224px; }
.i_gd ul li a { color:#FFF; display:block; position:relative; }
.i_gd ul li p { display:none; }
.i_gd ul li a:hover p { color:#FFF; display:block; width:92%; background:#000; position: absolute; left:0; bottom:0; line-height:30px; filter:alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6; padding-left:8%; }
.i_gd_gg { width:1200px; height:123px; margin:0 auto; }

.i_ztal { width:100%; margin-top:60px; }
.i_ztal h3 ,.i_lb h3 ,.i_kh h3 { background:url(../images/gy_bt_bg.jpg) no-repeat left bottom; line-height:50px; font-size:24px; color:#47c05d; letter-spacing:-1px; }
.i_ztal h3 span ,.i_lb h3 span ,.i_kh h3 span { font-size:14px; }
.i_ztal h3 span.ms ,.i_lb h3 span.ms { padding-left:2em; color:#777; }
.i_ztal h3 a.fr ,.i_lb h3 a.fr ,.i_lb h3 a.fr ,.i_kh h3 a.fr { float:right; font-size:14px; color:#47c05d; margin-top:7px; }
.i_ztal ul { width:100%px; margin-left:-25px; }
.i_ztal li { width:383px; height:260px; float:left; overflow:hidden; margin-left:25px; margin-top:25px; position:relative; }
.i_ztal li span { position:absolute; background:#47c05d; color:#FFF; bottom:9px; right:9px; padding-left:5px; padding-right:5px; font-size:12px;  }
.i_ztal li images { width:383px; height:223px; }
.i_ztal li images:hover { filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; }
.i_ztal li p { line-height:37px; background:#f0f0f0; padding-left:1em; }
.i_ztal li p a { padding-left:1em; }

.i_lb { width:100%; height:675px; background:#EEE; margin-top:50px; overflow:hidden; }
.i_lb h3 { width:1200px; margin:25px auto;}
.i_lb .win{width:1200px;height:532px;margin:0 auto;position:relative;overflow: hidden;}
.i_lb .title{width:100%;height:32px;background:#FFF;position: relative; }
.i_lb .title a{/*padding:0 30px;*/width:14.28%;height:100%;float:left;text-align: center;line-height: 32px;font-size: 14px;color:#616161;text-decoration: none;position: relative;z-index: 1;}
.i_lb .title .float{width:14.28%;height:100%;background:#47c05d;position: absolute;}
.i_lb .box{width:100%;height:500px;position: relative;}
.i_lb .box div{ width:100%;height: 100%;position: absolute;left:-100%;top:0;}
.i_lb .box div images { width:1200px; height:500px; }
.i_lb .rightB{width:50px;height:70px;font-size: 20px;color:#fff;background: rgba(0,0,0,0.5);position: absolute;right:0;top:45%;line-height:70px;text-align: center;cursor: pointer;display: none;}
.i_lb .leftB{width:50px;height:70px;font-size: 20px;color:#fff;background: rgba(0,0,0,0.5);position: absolute;left:0;top:45%;line-height:70px;text-align: center;cursor: pointer;display: none;}

.i_kh { width:1200px; margin:30px auto; }
.demo-item {width:1200px; position: relative; margin:40px 0 0 0;height:88px;overflow:hidden;}
.demo-item2{width:1200px;margin:40px 0px 0;}
.demo-item2 li{float:left;margin:8px;border:1px solid #f2f2f2;}
.demo-item2 li a img{width:180px;height:70px;}
.demo-item li img{width:180px;height:70px;}
.demo-item li{float: left;text-align: center; width: 180px; padding:0 3px;display:inline;overflow:hidden; margin:8px; border:1px solid #f2f2f2;}
.arrow{width: 18px;height: 80px; display: block; position: absolute; top:0; text-indent: -9000em; outline:none;}
.arrow1{left:0; background:url(../images/m_left.jpg);}
.arrow2{right:0; background:url(../images/m_right.jpg);}
#rollbox { margin-left:33px;}
.swiper-container {margin-top:121px;}
.nr_banner { width:100%; height:auto; margin-top:121px; }
.nr_banner images { width:100%; }
.dbt { font-size:24px; color:#47c05d; line-height:50px; background:url(../images/gy_bt_bg.jpg) no-repeat bottom; padding-top:40px; }
.dbt b {font-weight:normal; font-size:14px;}
.dbt span { font-size:12px; color:#666; float:right; }
.left { width:195px; float:left; padding:35px 0; }
.zcdh { width:190px; height:auto; }
.zcdh dt {text-align:center;  background:#47c05d; color:#FFF; line-height:40px;height:40px;}
.zcdh dd a {border:1px solid #47c05d; display:block; line-height:40px;height:40px;margin:5px 0px;text-align:center; background:url(../images/zcdh_bg.jpg) no-repeat left bottom; border-radius:5px;}
.zcdh dd a:hover { background:url(../images/zcdh_bg.jpg) no-repeat left top;}
.zcdh dd a.dq { background:url(../images/zcdh_bg.jpg) no-repeat left top;}
.right { width:985px; float:right; padding:35px 0 30px 20px; background:#fbfbfb  url(../images/nr_y_bg.jpg) repeat-y; }
.gy_yth dl { width:100%; height:193px; overflow:hidden; margin-top:25px; }
.gy_yth dl:first-child{ margin-top:0;}
.gy_yth dt { float:right; width:737px; }
.gy_yth dd { width:196px; height:141px; border:1px solid #eee; float:left; padding:25px; }
.gy_yth dd h3 { color:#47c05d; font-size:18px; }
.gy_yth dd h3 span { font-size:14px; display:block;}
.gy_yth dd p { padding-top:1em;}
.nr_gy dl { border:1px dashed #bcc0c0; margin-top:40px; padding:30px; font-size:14px; }
.nr_gy dl dt {color:#47c05d; font-size:18px; float:left; }
.nr_gy dl dt span { font-size:12px; display:block; }
.nr_gy dl dd { float:right; width:742px;}


.zz_by { font-size:24px; color:#47c05d; padding-bottom:30px; }
.zz_ys dl { width:100%; background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding:40px 0; }
.zz_ys dl dt { width:491px; float:right; height:auto; overflow:hidden; }
.zz_ys dl dd { width:462px; float:left; }
.zz_ys dl dd h3 { font-size:18px; color:#47c05d; }
.zz_ys dl dd p { margin-top:1em; line-height:24px; }
.zz_ys ul { width:100%; margin-top:-20px; }
.zz_ys ul li { width:152px; overflow:hidden; text-align:center; float:left; margin:20px 0 0 56px; }
.zz_ys ul li images { width:152px; height:207px; display:block; margin-bottom:0.5em; }
.zz_ys ol { background:url(../images/jb.jpg) no-repeat right 10px; width:100%; }
.zz_ys ol li { width:201px; float:left; padding:20px 17px 0; }
.zz_ys ol li p { width:144px; margin:0.5em auto 0; }

.ys_kh ul { width:100%; margin-top:-5px; padding-bottom:40px; }
.ys_kh ul li { float:left; width:158px; height:77px; overflow:hidden; border:1px solid #dbdbdb; margin:5px 0 0 5px; }

.zz_bt { font-size:24px; color:#47c05d; padding:40px 0 20px; }
.ln_dbt { font-size:24px; color:#47c05d; }
.ln_x {  background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding-bottom:2em; }
.ln_ms { background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding-bottom:35px;}
.f14 { font-size:12px; }

.cplb ul { width:100%; overflow:hidden; }
.cplb ul li { width:315px; overflow:hidden; margin:20px 0 0 20px; float:left; }
.cplb ul li:first-child ,.cplb ul li:nth-child(4) ,.cplb ul li:nth-child(7){ margin-left:0; }
.cplb ul li div { width:315px; height:192px; overflow:hidden;}
.cplb ul li images { width:315px; height:192px;-webkit-transition:-webkit-transform 1s; transition: transform 1s; }
.cplb ul li a:hover images { transform: scale(1.2); }
.cplb ul li p { line-height:40px; background:#f0f0f0; padding:0 1em; }
.cplb ul li p span { display:block; border-top:1px solid #47c05d; line-height:25px; padding:0.5em 0; }
.cplb ul li p span em { float:right; }

.cplb_ms { line-height:38px; background:#f0f0f0; padding-left:1em; margin-top:2em; }

.cp_x_bt { height:45px; margin-bottom:20px; padding-bottom:35px; width:100%; background:url(../images/zx_lb_bg.jpg) repeat-x bottom; }
.cp_x_bt p { float:left; line-height:30px; }
.cp_x_bt .b_1 { border-right:1px solid #b0b0b0; font-weight:bold; width:150px; padding:0 50px; }
.cp_x_bt .b_2 { width:280px; padding:0 40px; }
.cp_x_bt .b_3 { width:280px; }
.cp_x_bt .b_4 a { background:#136acc; color:#FFF; padding:5px 10px; }


.cp_x_fy { text-align:center; padding-top:40px; font-size:12px; }
.cp_x_fy a { background:#47c05d; color:#FFF; padding:5px 10px; margin-left:30px; }
.cp_x_fy a:first-child { margin-left:0;}

.dmt_1 dl { width:100%; background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding-bottom:35px; }
.dmt_1 dl dt { float:left; color:#47c05d; font-size:24px; padding:0 30px; }
.dmt_1 dl dt span { display:block; font-size:16px; }
.dmt_1 dl dd { width:714px; float:right; }
.dmt_1 ul { width:100%; padding:30px 0; }
.dmt_1 ul li { float:left; width:150px; overflow:hidden; text-align:center; margin-left:17px; }
.dmt_1 ul li:first-child { margin-left:0;}
.dmt_1 ul li p { line-height:26px; border:1px solid #BFBFBF; margin-bottom:20px;}
.dmt_2 {background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding-bottom:15px;}
.dmt_2 h3 { font-size:18px; color:#47c05d; padding-top:1.5em; }
.dmt_2 p { padding:1.5em 0; }
.nr_lb { margin-top:40px; width:100%; }

.xw_lb dl { width:100%; height:115px; overflow:hidden; padding-bottom:20px; margin-bottom:20px; background:url(../images/zx_lb_bg.jpg) repeat-x bottom; }
.xw_lb dl:last-child { margin-bottom:0;}
.xw_lb dl dt { width:169px; height:115px; overflow:hidden; float:left; }
.xw_lb dl dd { width:792px; float:right; font-size:12px; } 
.xw_lb dl dd.bt { font-weight:bold; font-size:14px; margin-bottom:.5em; }
.xw_lb dl dd.tr {text-align:right; color:#aaa;}
.xw_dh { background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding-bottom:20px; margin-bottom:20px; }
.xw_dh a { border:1px solid #b0b5b5; padding:3px 25px; margin-left:28px; }
.xw_dh a.dq { background:#47c05d; border-color:#47c05d; color:#FFF; } 
.xw_dh a:first-child{ margin-left:0;}

.xw_bt { height:80px; width:100%; background:url(../images/zx_lb_bg.jpg) repeat-x bottom; margin-bottom:20px; }
.xw_bt h3 { line-height:60px; font-size:24px; color:#47c05d; }
.xw_bt div { float:right; }
.xw_bt div a { font-size:12px; color:#FFF; background:#0fb4f8; padding:5px 10px; }

.lx_con dl { width:30.33%; height:160px; padding:15px 0 0 3%; line-height:30px; float:left; background:url(../images/nr_y_bg.jpg) repeat-y left,url(../images/nr_y_bg.jpg) repeat-y right,url(../images/zx_lb_bg.jpg) repeat-x top,url(../images/zx_lb_bg.jpg) repeat-x bottom; }
.lx_con dl dt { font-weight:bold; }
.lx_xz ul { width:100%; height:auto; margin-top:60px; background:url(../images/zx_lb_bg.jpg) repeat-x top; }
.lx_xz ul li { background:url(../images/zx_lb_bg.jpg) repeat-x bottom; width:30%; float:left; padding:18px 10%; }
.lx_xz ul li a { background:#47c05d; padding:3px 7px; font-size:12px; color:#fff; margin-left:2em;}
.zp_zw { font-size:18px; color:#47c05d; background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding-bottom:30px;}
.zp_zw span { font-size:14px;}
.zp_lb dl { background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding:30px 0; font-size:12px; }
.zp_lb dl dt strong { font-size:14px;}
.zp_lb dl dd {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.lx_1 dl { margin-top:50px; margin-bottom:50px; width:313px; height:213px; overflow:hidden; float:left; color:#FFF; }
.lx_1 dl dt { width:188px; height:38px; line-height:38px; font-size:18px; text-align:center; border:1px solid #FFF; margin:40px auto 1em; }
.lx_1 dl dd { width:280px; margin:0 auto; }
.lx_1 dl.d_1 { background:url(../images/lx_2.jpg);}
.lx_1 dl.d_2 { background:url(../images/lx_3.jpg); margin-left:23px; margin-right:23px; }
.lx_1 dl.d_3 { background:url(../images/lx_4.jpg);}
.lx_1 ul {}
.lx_1 ul li { width:492px; height:134px; float:left; margin-top:50px; }
.lx_1 ul li images { width:141px; margin-right:21px; height:134px; display:block; float:left; }
.lx_1 ul li p { width:330px; float:left; line-height:27px; }
.zqu { background:url(../images/zx_lb_bg.jpg) repeat-x top, url(../images/zx_lb_bg.jpg) repeat-x bottom; margin-top:50px; padding:50px 0; }
.zqu_l  { float:left; width:501px; }
.zqu_r { float:right; width:484px; height:141px; background:url(../images/zqu_bg.jpg); position:relative; }
.zqu_r input ,.zqu_r select{ position:absolute; height:37px; border:none; background:none; line-height:37px; }
.zqu_r input.i_xm { width:171px; left:60px; }
.zqu_r input.i_sj { width:171px; left:313px; }
.zqu_r input.i_gs { width:424px; left:60px; top:52px; }
.zqu_r input.i_tj { font-size:0; width:100px; left:286px; top:104px; cursor:pointer;}
.zqu_r select.i_xz { width:183px; left:60px; top:104px;appearance:none;-moz-appearance:none;-webkit-appearance:none }
.f_18 { font-size:18px; }
.f_36 { font-size:36px; }
.job { margin-top:50px;}
.job dl { background:url(../images/zx_lb_bg.jpg) repeat-x bottom; padding:50px 0; }
.job dl a:hover {color:#136acc;}
.job dl dt { font-size:18px; color:#136acc; padding-bottom:0.5em; }
.job dl dt span { float:right; font-size:12px; background:#47c05d; padding:2px 5px; }
.job dl dt span a { color:#FFF; } .job dl dt span a:hover { color:#FFF;}
.job dl dd {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xiaz { margin-top:50px;}
.xiaz dl { text-align:center; width:177px; float:left; margin-left:25px; margin-top:50px; }
.xiaz dl dd{ padding-top:0.5em;}

.gdxw { background:url(../images/zx_lb_bg.jpg) repeat-x top,url(../images/zx_lb_bg.jpg) repeat-x bottom; line-height:38px; padding:0 20px; margin-top:35px; }
.gdxw span.fr { float:right; } .gdxw span.col { color:#47c05d;}

.sabrosus { margin:30px 0 0; text-align:center;}
.sabrosus a { border:#9aafe5 1px solid; padding:3px 7px; color:#2e6ab1; margin-right: 5px; text-decoration:none;}
.sabrosus A:hover {border:#2b66a5 1px solid; color: #FFF; background:#47c05d;}
.sabrosus span.current { padding:3px 7px;border: #47c05d 1px solid; font-weight: bold; color: #fff; margin-right: 5px; background: #47c05d;}
.sabrosus span.disabled {border: #929292 1px solid; padding:3px 7px; color: #929292; margin-right: 5px; }

.f_n { background:url(../images/zx_lb_bg.jpg) repeat-x; width:100%; padding:25px 0; }
.f_n div { width:1200px; margin:0 auto; }
.f_n dl { width:201px; padding:0 25px; float:left; background:url(../images/nr_y_bg.jpg) repeat-y left; line-height:34px; }
.f_n dl:first-child { width:170px; padding-left:0; background:none; }
.f_n dl dt { background:url(../images/zx_lb_bg.jpg) repeat-x bottom, url(../images/f_n_ico.jpg) no-repeat left center; padding-left:1em;}
.f_n dl dd { background:url(../images/zx_lb_bg.jpg) repeat-x bottom; }
.foot { background:#4b4a4a; width:100%; height:auto; color:#bbb; } .foot a { color:#bbb; } .foot a:hover { text-decoration:underline;}
.foot_box { width:1200px; margin:0 auto; }
.foot_lx { width:100%; height:auto; padding:20px 0; border-bottom:1px solid #a2a2a2; }
.foot_lx div {width:200px; float:left; line-height:2;}
.foot_dy { border-right:1px solid #a2a2a2;  width:399px; overflow:hidden; margin:30px 0; float:left; }
.dy_wx { width:100%; height:101px; overflow:hidden;}
.dy_wx dt { width:94px; float:left; margin-right:30px; }
.dy_wx dd images { display:block; padding:25px 0 5px;}
.dy_dh { font-size:25px; padding:22px 0;font-family:'微软雅黑'; letter-spacing:2px;}
.dy_qq dl {}
.dy_qq dl dd { float:left; }
.dy_qq dl dd input.ssk { width:103px; padding:0 10px; height:28px; border:none; font-size:14px; color:#999;}
.dy_qq dl dd input.ssan { background:url(../images/ssan.jpg); width:35px; height:28px; border:none; font-size:0px;}
.dy_qq dl dd images { width:31px; height:31px; margin-right:12px; }
.foot_info { float:right; width:750px; font-size:12px; padding-top:50px; }
.foot_info a { padding:0 0.5em 0 0;display:inline-block;}
.dbdh_1 dl { float:left; }
.dbdh_1 dl dt { font-weight:bold; font-size:14px; padding-bottom:0.5em;}
.dbdh_1 dl dd {line-height:20px;}
.dbdh_1 ,.fwfw{ margin-bottom:1.5em; width:100%; }
.foot_bq { background:#403f3f; text-align:center; line-height:40px; font-size:12px; }

.zx{ width:150px; height:537px; position:fixed; top:130px; right:5px; z-index:99999;}
.totop{position:fixed;right:25px;bottom:25px;display:block;width:38px;height:38px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -38px;}
.tit_1 { line-height:50px; background:url(../images/gy_bt_bg.jpg) no-repeat left bottom;  }
.tit_1 a { display:block; color:#47c05d;}
.tit_1 span.fr { float:right; font-size:12px; padding-top:0.5em; }
.tit_1 span.fr_bg { float:right; font-size:12px; color:white; padding: 6px 3px 0 ; background:url(../images/zx_bt_a.jpg) no-repeat center 23px; }
.tit_1 span.f24{ font-size:24px;}

#daojishi_t{padding-top:38px;display:inline-block;margin-left:30px;font-size:18px;}
#t_d{padding-top:38px;display:inline-block;color:#fead00;font-size:32px;letter-spacing:2px;font-family:'微软雅黑';font-weight:bold;}
#daojishi_s{padding-top:38px;display:inline-block;font-size:18px;}

.intro_col {
	width:90%; 
	margin:20px;
	padding:20px;
}

.intro_col h3 {
	font-size: 16px;
	color: #444;
}

.col_8 .step_block {
	background: #fcfcfc;
	border: 2px solid #d2d2d2;
	width: 90%;
	padding: 5px 0 10px 0;
	text-align: left;
	margin: 0;
	clear: both;
	overflow: hidden;
	display: block
}

.col_8 .step_block p {
	font-size: 16px;
	color: #555;
	line-height: 140%;
}

.col_8 .step_block p a {
	color: #fff;
	font-weight: bold;
	font-size: 16px
}

.aaaa .arrow {
	clear: both;
	width: 90%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	padding: 10px 0 0 0;
	margin: 0
}

.intro_col p.indent {
	padding-left: 50px;
}

.intro_col p span.time {

	margin-right: 45px;
}

.step_num {
	width: 40px;
	height: 40px;
	line-height: 40px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	text-align: center;
	color: #fff;
	background: #038a40;
	font-size: 28px;
	font-weight: bold;
	display: inline-block;
	margin-left: 20px;
	margin-right: 10px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif
}

.hall_block_col {
	float: left;
	width: 46%;
	margin-right: 2%;
	background: #efefef;
	padding: 15px 1.5%;
	margin-bottom: 35px;
	position: relative;
	min-height: 250px;
}

.hall_block_col ul li.left {
	width: 30%;
	float: left
}

.hall_block_col ul li.left img {
	width: 100%;
}

.hall_block_col ul li.right {
	width: 67%;
	margin-left: 3%;
	float: left
}

.hall_block_col ul li.right p {
	line-height: 150%;
	padding-bottom: 10px;
	margin-top: 0
}

.hall_block_col ul li.right p.bold {
	padding-bottom: 5px
}

.hall_block_col h3 {
	padding: 0;
	margin: 10px 0 20px 0;
	font-size: 20px;
	text-align: left;
}

.hall_num {
	position: absolute;
	width: 80px;
	height: 70px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	top: -40px;
	left: 42%;
	text-align: center;
	color: #fff;
	font-size: 32px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}

.hall_num span {
	display: block;
	font-size: 14px
}
.aaaa p{padding:5px;}
.wrapper {
    width: 100%;
    min-width: 984px;
    max-width: 1280px;
	margin-top:20px;
    margin-left: auto;
    margin-right: auto;
}
.guide {
    font-size: 14px;
    text-align: left;
    clear: both;
    overflow: hidden;
    padding-top: 25px;
    padding-bottom: 20px;
    color: #999;
}
.guide a {
    color: #999;
}
.guide span {
    font-family: "Trebuchet MS";
    color: #bbb;
    margin-left: 15px;
    margin-right: 15px;
}
.header_regist_2017{
    clear:both;
	overflow:hidden;
	background:#47c05d;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;    
	-moz-border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;    
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	height:100px;
	
}
.block_regist{padding-top:30px;}
.layui-form-label{ text-align:right; width:200px;}
.layui-input-block{ margin-left:250px;}

.header_regist_2017 h1 {
    text-align: center;
    margin: 30px auto 5px auto;
    font-size: 30px;
    color: #fff;
    font-weight:700;
    letter-spacing: 1px;

}.block_regist div.regist_step{
   float:left;
   width:54%;
   padding-right:5%;
   padding-left:5%;
   border-right:1px dashed #ddd;

}
.block_regist div.regist_vxcode{
   float:left;
   width:35%;
   padding-top:40px;
   text-align:center;
   font-size:16px;
   color:#888
}
.block_regist div.regist_vxcode p.title{
   font-size:18px;
   color:#413c3b;
   font-weight:bold
}
.block_regist div.regist_vxcode img.vxcode{
	  width:50%;
	  margin-top:25px;
	  margin-bottom:20px;
}.attend_regist{
   clear:both;
   overflow:hidden;
   padding:20px 40px;
   margin-top:30px;
   line-height:180%;
   font-size:15px;
   color:#888;
}
.attend_regist p.title{
  margin-bottom:10px;
  font-weight:bold;
  color:#413c3b
}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.gy_zz h3{color:#41ca4e;font-family:'微软雅黑';font-weight:bold;}
.ljhg{width:930px;margin:0px auto;}
.ljhg ul li{float:left;margin:5px;}
.ljhg ul li img{width:300px;}
ul.hzlll{margin:20px 0px;}
ul.hzlll li {margin:5px;border:1px solid #ddd;float:left;}
ul.hzlll li img{width:180px;height:70px;}