@charset "utf-8";
/* CSS Document */
.ly_banner{width: 100%; height: 257px; background: url(../images/a3.jpg) no-repeat center center;}
.ly_pos{position: absolute; top:70px; left: 0; color: #21cd67; font-size: 14px; line-height: 30px;}
.ly_pos span,.ly_pos em{display: block; font-weight: bold;}
.ly_pos span{font-family: arial; font-size: 30px;}
.ly_pos em{font-size: 24px;}

.ly_con{margin-top: 22px;}
.ly_left{width: 212px; border-left: 1px solid #fcfdfe; position: relative;}
.lm_li{width: 100%; height: 50px; text-align: center; line-height: 50px; background: #eef2f5;
font-size: 16px; margin-bottom: 1px;}
.lm_li a{color: #434343; display: block; border-left: 3px solid  #eef2f5;}
.lm_li:hover a{ border-left: 3px solid  #1ebf60; transition-duration: 0.5s;}
.lm_li.hover a{ border-left: 3px solid  #1ebf60;}
.left_lm{ width: 212px; height: 89px; position:relative; overflow: hidden; margin-bottom: 1px;}
.lm_txt{font-size: 14px; color: #FFFFFF; font-weight: bold; position: absolute; top: 0;
padding: 25px 85px; background: url(../images/14.png) no-repeat 20px center;}
.lm_dl{position: absolute; top: 20px; width:180px; padding-left: 25px; padding-right: 7px;}
.lm_dt{font-size: 0;}
.lm_dd{font-size: 14px; font-weight: bold; color: #FFFFFF; line-height:24px;}
.lm_dd span{display: block;font-size: 17px;}
.left_pos{position: absolute; top: -98px; left:-11px;}

.ly_right{width: 725px;}
.pr_dl{border-bottom: 1px solid #e2e2e2; padding-bottom: 25px; margin-bottom: 35px; cursor: pointer;}
.pr_dt{width: 200px; height: 150px; border: 1px solid #e6e6e6; background: #f5f6f5;}
.pr_dt a{width: 200px; height: 150px;display: block;}
.pr_dd{width:500px;}
.pr_title{display: block; font-size: 16px; color: #434343; font-weight: bold; padding: 10px 0;}
.pr_p{ color: #434343; line-height: 24px;}
.pr_more{ color: #434343; display: block; margin-top:10px; line-height: 22px;}
.pr_dl:hover .pr_more{background: url(../images/16.png) no-repeat 70px center; color: #1ebf60; }
.pr_dl:hover .pr_dt{border: 1px solid #1ebf60; background: #1ebf60; transition-duration: 0.5s;}

.page{text-align: center; padding: 15px 0;}
.page a{ color: #707070; display: inline-block; width: 20px; height: 20px; border: 1px solid #FFFFFF;
 margin: 0 10px; text-align: center; line-height: 20px;}
.page_prev{font-family: "宋体";}
.page a:hover{border: 1px solid #000000; transition-duration: 0.5s;}
.page a.hover{border: 1px solid #000000; }

.about_title{ color: #434343; text-align: center;border-bottom: 1px solid #e2e2e2; padding-bottom: 25px;}
.at_top{font-size: 24px; padding:18px 0; }
.about_txt{margin-top: 25px;}
.about_p{ color: #434343; line-height: 26px;}
.ph_p p{font-size: 14px; color: #000000; line-height: 18px; padding: 20px 0; padding-left:25px;
border-bottom: 1px solid #666666; margin-top: 10px;}
.ph1{background: url(../images/18.png) no-repeat left center;}
.ph2{background: url(../images/19.png) no-repeat left center;}
.ph3{background: url(../images/20.png) no-repeat left center;}
.map_img{margin-top: 25px; position: relative;}
.map_dl{ width: 163px; padding: 0 25px; height: 120px; background: url(../images/21.png) no-repeat;
 position: absolute;top:30px; left: 300px;}
.map_close{position: absolute; top: 10px; right: 10px;}
.map_dt{color: #084ec0; font-weight: bold; padding-top:20px;}
.map_dd{color: #3d3d3d; line-height: 22px; padding:6px 0;}

.new_dl{margin-bottom:40px; cursor: pointer;}
.new_dt{background: url(../images/b1.jpg) no-repeat left bottom;}
.new_time{ display: inline-block; padding: 2px 5px;  color: #b2b2b2;}
.new_ti{font-weight: bold; color: #272727; padding: 15px 0;}
.new_dd{color: #707070; line-height: 24px; margin-top: 15px;}
.new_dl:hover .new_time{color: #FFFFFF;background: #484848; transition-duration: 0.5s;}

.mar_title{ text-align: center;color: #434343; line-height:45px; border-bottom: 1px solid #e4e4e4; padding-bottom: 10px;}
.mar_title span{display: block; color: #1a1a1a; font-size: 24px;}
.mar_img{width: 712px;height: 542px; overflow: hidden; position: relative; margin-top: 20px;}
.mar_pos{width: 345px; height: 236px; background: url(../images/23.png) no-repeat; position: absolute;
top:90px; left:225px;}
.mar_txt{ height:189px; color: #353535; line-height: 24px; padding:0 20px; overflow: auto;}
.mt_t{padding: 15px 0 10px 0;}

.zp_div{ margin-bottom: 2px}
.zp_title{ background: #dfe3e7; padding: 0 20px; height: 50px; line-height: 50px; font-size: 14px;
 color: #333333; cursor: pointer;}
.zt_span1{display: block; width: 60px;}
.zt_span3{width: 18px; height: 18px; display: block; background: url(../images/24.png) no-repeat center center;margin-top: 16px;}
.zp_p{font-size: 14px; color: #333333; line-height: 30px; padding-top: 30px;}
.zp_p span{display: block; font-size: 16px;}
.zp_txt{border: 1px solid #dfe3e7; border-top: 0; padding: 0 20px 30px 20px; display: none;}
.zp_div:hover .zp_title{ background: #1ebf60; color: #FFFFFF; transition-duration: 0.5s;}
.zp_div:hover .zp_title .zt_span3{ background: url(../images/25.png) no-repeat center center;}
.zp_div.hover .zp_title{ background: #1ebf60; color: #FFFFFF; }
.zp_div.hover .zp_title .zt_span3{ background: url(../images/25.png) no-repeat center center;}

.zp_bg{position: fixed; top:0; left:0;  width: 100%; height: 100%; z-index:-1; opacity: 0;}
.zp_pos{width: 624px; height: 339px; background: url(../images/26.png) no-repeat; margin: 0 auto;}

.tc_con{width: 505px; margin: 0 auto;padding-top:50px;font-size: 14px; text-align: center; position: relative;}
.tc_title{font-size: 24px; color: #000000; text-align: center; border-bottom: 1px solid #cccccc; line-height:55px;}
.tc_a{ width: 105px; height: 32px; background: #1ebf60; display: block;  color: #FFFFFF;text-align: center; 
line-height: 32px; margin: 0 auto; margin-top:20px;border-radius: 3px; -moz-border-radius: 3px;}
.tc_p{color: #666666;line-height: 30px; padding: 15px 0;}
.tc_btn{margin-top: 10px;}
.tc_btn a{display: inline-block;width: 100px; height: 32px; text-align: center; line-height: 32px; 
color: #FFFFFF; border-radius: 3px; -moz-border-radius: 3px;}
.can{background: #999999; margin-right: 12px;}
.sub{background: #686868;}
.tc_close{position: absolute; top:50px; right:-15px;}
.apply{display: block; width: 100px; height:32px; background: #1ebf60;  color: #FFFFFF;text-align: center;
 line-height:32px; margin-top: 20px;border-radius: 3px; -moz-border-radius: 3px;}

.zj_con{width: 100%; padding: 1.5% 0; background: #1ebf60;}
.zj_txt{width: 97%; background: #FFFFFF; margin: 0 auto; padding: 60px 0;}
.zj_txt p{width: 390px; margin: 0 auto; margin-bottom: 10px;}
.zj_title{font-size: 24px; text-align: center;color: #252525; }
.zj_title span{display: block; font-size: 18px; padding-top: 20px; }
.zj_input{width: 388px; height: 35px; background: #efefef; border: 1px solid #efefef;}
.zj_input span{display: inline-block; width: 65px; height: 35px; text-align: center; line-height: 35px;
font-size: 16px; color: #252525;}
.zj_input input{width: 322px; height: 35px; border: 0; background: none; line-height: 35px;font-size: 16px; font-family: "微软雅黑";}
.zj_input:hover{ background: none; border: 1px solid #1ebf60;}
.zj_btn input{width: 390px; height: 40px;font-size: 16px; font-family: "微软雅黑"; font-weight: bold;
 color:#FFFFFF; background: #1EBF60; cursor: pointer; border: 0;}
.cx_top{padding: 25px 0; border-bottom: 4px solid #1EBF60;}
.cx_input{ width: 110px; height: 26px;border: 1px solid #999; margin-right: 2px; font-size: 12px;
color: #999; font-family: "微软雅黑"; padding: 0 10px; line-height: 28px; text-align: center;}
.cx_btn{ width: 47px; height: 28px; background: #1ebf60; font-size: 14px; font-weight: bold; color: #FFFFFF;
font-family: "微软雅黑"; border: 0; cursor: pointer;}
.cx_input:hover{ border: 1px solid #1ebf60;}

.cx_tzb{color: #252525; font-size: 14px; text-align: center;}
.cx_tzb table{border: 1px solid #e4e4e4;}
.tb_title td{font-family: "宋体"; font-size: 24px; padding: 15px 0;}
.ta_top td{font-size: 18px; padding: 15px 0;}
.ta_bottom td{color: #565656; padding: 10px 0;}
.sz{display: inline-block; padding-left: 23px; background: url(../images/27.png) no-repeat left center; margin-left: 10px;}
.cx_all{color: #252525;font-size: 16px; padding: 20px 0;}
.cx_ap1{text-decoration: underline;}
.cx_ap2{margin-left:150px;}
.cx_ap2 a{color: #252525; padding: 0 10px;}
.cx_ap2 a:hover{color: #1EBF60;text-decoration: underline;}
.cx_ap3 span{padding: 0 10px;}











