@charset "utf-8";

/* CSS Document *//*此样式为全局样式，在每个页面只能引用一次，不能重复，也不可以不引用。*/

html{_background-attachment: fixed;}

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

body{font-size: 14px;color: #333;font-family: Microsoft yahei,helvetica;background-color: #fff;background-repeat: repeat;}

body a{color: #333;text-decoration: none}

em{font-style:normal}

li{list-style:none}

fieldset{border:0;}

img{border:0;vertical-align:middle}

table{border-collapse:collapse;border-spacing:0}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: none;}

input,textarea,select {*font-size:100%;}

p{word-wrap:break-word}

a:link,a:visited{text-decoration:none;}

input,button,select{outline: 0;font-family: Microsoft yahei,helvetica;margin:0px; padding:0px;}

.fl{float: left;}

.fr{float: right;}

.nocu{font-weight: normal;}

.clear{ clear:both;}

.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }

.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}

.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}

.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}

.bgxuhua a:hover{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}

.imgbig{ overflow:hidden;}

.imgbig img{ transition:all linear .2s;	}

.imgbig:hover img{cursor: pointer; transform:scale(1.15); -webkit-transform:scale(1.15) translateZ(0); -moz-transform:scale(1.15) translateZ(0); -ms-transform:scale(1.15) translateZ(0); -o-transform:scale(1.15) translateZ(0);}

.bgquan{background-repeat: no-repeat;background-position: center center;background-size: cover;}

.zishiyin{font-size:14px; line-height:20px;}

.zishiyin img{max-width: 100%; width: auto;height: auto !important;}

.bhtouying:hover{box-shadow: 3px 3px 3px #ccc;}

.zishiyin table{ width:100% !important;}

.video iframe,.video embed{ width:725px !important; height:455px !important;}

.guodu{transition: 0.5s;}

.h30{ height:30px;}

.bgtc{background-repeat: no-repeat;background-position: center center; background-size:cover;}

*{-webkit-tap-highlight-color: transparent;}

/*全局样式结束GLOBAL STYLE*/

/*头部-*/

.w1200{ width:1200px;margin:0px auto;}

.header{width:100%;height:100px; background-color:#FFF;}

.header .logo{ float:left; margin:15px 0 0 0px; height:70px;}

.header .logo .logoby{ height:24px; line-height:24px; float:left; /*margin:20px 0px 0px 10px;*/ margin:25px 0px 0px 20px; font-size:20px; color:#b1b1b1; border-left:2px solid #ccc; padding-left:20px;}

.header .logo .logoby span{ color:#3fb150;}

.header .tel{ height:40px; float:right; padding-left:38px;background-image: url(../images/top_tel.png);background-repeat: no-repeat;background-position: left center; background-size:30px;line-height:40px; margin:30px 0px 0px 0px;color:#3fb150; font-size:24px; font-weight:bold;}

.header .tel span{color:#3fb150; font-size:24px; font-weight:bold;}

/* 导航 */

.pcnav{height: 55px; background-color:#83c503;z-index:99; border-bottom:3px solid #3fb150; }

.pcnav ul li {float: left; position:relative; width:172px;}

.pcnav ul li a{display: block;line-height: 55px;height: 55px;font-size:16px;text-align:center; color:#fff;}

#navbox li a:hover,#navbox .sfhover .nav_a,#navbox .cur{display:block;background-color:#2a6fab; color:#fff;}

#navbox li ul {list-style-type: none;left: -999em;position: absolute;z-index: 990;background-color:#3fb150; width:100%;background-repeat: repeat;}

#navbox li ul li{width:100%;z-index: 9990; text-align:center;}

#navbox li ul li a{display: block;width: 100%;height:36px;line-height: 36px;font-size: 14px;color:#fff; font-weight: normal; padding:0px !important; }

#navbox li ul li a:hover{background-color:#2a6fab;}

/*#navbox li ul li:nth-child(1){ margin-top:8px;}

#navbox li ul li:last-child{ margin-bottom:8px;}*/

#navbox li:hover ul {z-index:990;left: auto;}

#navbox li.sfhover ul {left: auto;}

.nav_li_id1{ width:168px !important;}

.l_banner{width: 100%;height: 350px;background-repeat: no-repeat;background-position: center center; background-size:cover;}

/* 首页 */

/*滚动图-*/

.banner{ width:100%; position:relative; height:600px; overflow:hidden;}

.banner .swiper-slide{width: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;height:600px; }

.banner .swiper-slide .lianjie{ width:100%; display:block; height:600px;}

.banner .swiper-pagination{ width:100%; height:6px; bottom:30px;}

.banner .swiper-pagination-bullet{ width:35px; height:6px; background-color:#fff;display: inline-block;opacity:0.9; border-radius:0%; margin:0px 4px !important;}

.banner .swiper-pagination-bullet-active{ background-color:#3fb150;}

.banner .swiper-button-next,.banner .swiper-button-prev{width: 70px;height: 70px;position: absolute;z-index: 20;background-repeat: no-repeat;background-image: url(../images/qiehuan.png);opacity: 1;margin-top: -50px;background-size: 130px;background-color:rgba(0,0,0,0.2); border-radius:3px;}

.banner .swiper-button-prev{background-position: left center;left:6%;}

.banner .swiper-button-next{background-position: right center;right:6%;}

/* 首页 */

.h_bt_h2{ text-align:center; font-size:32px; height:32px; line-height:32px;color:#3fb150;}

.h_bt_h2 span{ color:#ffc001;}

.h_bt_xian{ font-size:18px; height:30px; line-height:30px; text-align:center; color:#888;text-transform : uppercase; margin:13px 0px 0px 0px;}

.h_cp{ padding:80px 0px; width:100%; text-align:center;}

.h_cp_ul ul{ padding:10px 0px 0px 0px;}

.h_cp_ul ul li{ width:12%; display:inline-block; margin:2% 0px 0px 1%;}

.h_cp_ul ul li a{ display:block; background-color:#fff; border:1px solid #ccc; height:48px; line-height:48px; text-align:center; font-size:16px;}

.h_cp_ul ul li a:hover{ background-color:#3fb150; border:1px solid #3fb150;color:#FFF;}

.h_cp_ul ul li:nth-child(1){ margin-left:0px;}

.h_more{ text-align:center; padding:25px 0px 10px 0px;}

.h_more a{ display:inline-block; height:30px; line-height:30px; padding:5px 30px; border:1px solid #dedede; font-size:14px; border-radius:3px;}

.h_more a:hover{ background-color:#3fb150; color:#fff; border:1px solid #3fb150;}

.h_cp .h_more{ margin-top:10px;}

.h_gywm .h_bt_h2,.h_fw .h_bt_h2{ color:#FFF;}

.h_gywm .h_bt_xian,.h_fw .h_bt_xian{ color:#FFF; margin-bottom:25px;}

.h_gcal,.h_fw,.h_sl{padding:80px 0px; width:100%;}

.h_gcal_nav { text-align:center; padding:20px 0px 10px 0px;}

.h_gcal_nav li{ display:inline-block; margin:0px 15px;}

.h_gcal_nav li a{ height:45px; line-height:45px; padding:0px 50px; display:block; font-size:16px; color:#666;}

.h_gcal_nav li a:hover,.h_gcal_nav .cur a{ background-color:#3fb150; color:#FFF;}

.h_gcal_box{ display:none;}

.h_gcal_box ul li{ float:left; position:relative; height:270px; margin:15px 0px 0px 15px;}

.h_gcal_box ul li img{ height:270px;}

.h_gcal_box ul li .bj {position: absolute;width: 100%;height: 100%;top: 0;left: 0; z-index:10; opacity:0;}

.h_gcal_box ul li:hover .bj {transition: all .5s ease 0s;background-image: url(../images/anli_li_bg.png);background-repeat: repeat; cursor:pointer; opacity:1;}

.h_gcal_box ul li .txt{ padding:0px 5%; bottom:20%; margin-top:0px; position:absolute; width:90%;z-index:20; color:#FFF;transition: all .36s ease; text-align:center; opacity:0; display:block;}

.h_gcal_box ul li .txt h4{ font-size:16px; line-height:30px; font-weight:normal;}

.h_gcal_box ul li .txt p{color: rgba(255,255,255,0.7);font-size:14px; line-height:20px; margin-top:10px;}

.h_gcal_box ul li:hover .txt{ bottom:45%; opacity:1;}

.h_gcal_box ul li:nth-child(1){ margin-left:0px;}

.h_gcal_box ul li:nth-child(1),.h_gcal_box ul li:nth-child(3){ width:400px;}

.h_gcal_box ul li:nth-child(2){ width:785px;}

.h_gcal_box ul li:nth-child(3){ margin-left:0px;}

.h_gcal_box ul li:nth-child(4),.h_gcal_box ul li:nth-child(5){ width:385px;}

.h_gcal_box68 ul li:nth-child(1),.h_gcal_box68 ul li:nth-child(2),.h_gcal_box68 ul li:nth-child(3),.h_gcal_box68 ul li:nth-child(5){ width:390px;}

.h_gcal_box68 ul li:nth-child(3){ margin-left:15px;}

.h_gcal_box68 ul li:nth-child(4){ margin-left:0px; width:795px;}

.h_gcal_box69 ul li:nth-child(1){ width:390px; height:555px;}

.h_gcal_box69 ul li:nth-child(1) img{ height:555px;}

.h_gcal_box69 ul li:nth-child(2){ width:460px;}

.h_gcal_box69 ul li:nth-child(3){ width:310px; margin-left:15px;}

.h_gcal .h_more{ margin-top:10px;}

.h_fw{background-image: url(../images/h_fw_bg.jpg);background-repeat: no-repeat;background-position: center center; background-size:cover;}

.h_fw .swiper-container{ padding-bottom:0px;}

.h_fw_box{ width:100%; position:relative; padding:15px 0px;}

.h_fw_box .img{width:180px; height:180px; border-radius:50%; border:5px solid #fff; overflow:hidden; margin:0px auto 0px auto; z-index:10; position:relative;}

.h_fw_box .img img{ width:100%;}

.h_fw_box .tit{position:relative; text-align:center; font-size:16px; line-height:30px; margin:25px 0px 10px 0px; color:#FFF;}

.h_fw_box .desc{ position:relative; text-align:center; font-size:14px; line-height:24px; text-align:center; color:#ccc; padding-bottom:40px;}

.h_fw .swiper-pagination{ width:100%; height:20px;z-index:100; position:relative; width:100%; bottom:0px;}

.h_fw .swiper-pagination-bullet{ width:4px; height:4px; border:2px solid #ccc; background-color:#ccc;display: inline-block;opacity:0.7; border-radius:50%; margin:0px 4px !important;}

.h_fw .swiper-pagination-bullet-active{opacity:1;}	

.h_sl .wmdsl_ul{ padding:80px 0px 50px 0px;} 

/* 底部 */

.footer{background-color: #2b2b2d;padding: 50px 0px 50px 0px;color: #868686;background-image: url(../images/footer_bg.png);background-repeat: repeat;}

.footer_l{ width:30%; float:left;}

.footer_l .cont{ margin-top:20px; font-size:14px; line-height:26px; text-align:justify;}

.footer_l .cont p{ margin-bottom:10px;}

.footer_r{ width:26%; float:left; margin-left:5%;}

.footer_r_h2{ border-bottom:2px solid #434343; height:60px; line-height:60px;}

.footer_r_h2 h2{ display:inline-block; height:60px; line-height:60px; border-bottom:3px solid #646464; font-weight:normal; color:#FFF;}

.footer_r ul li{ height:36px; line-height:36px; margin-top:25px;}

.footer_r ul li i{width: 36px;height: 36px;background-image: url(../images/footer_ico_dz.png);background-repeat: no-repeat;background-position: center center; background-size:22px;background-color: #373738; display:inline-block;vertical-align: middle; margin-right:10px; border-radius:2px;}

.footer_r ul li .tel{background-image: url(../images/footer_ico_dh.png);}

.footer_r ul li .mail{background-image: url(../images/footer_ico_yx.png);}

.footer_ly{ width:34%; float:right;}

.footer_ly .footer_ly_li{ height:38px; margin:10px 0px; position:relative;}

.footer_ly_li_1,.footer_ly_li_2,.footer_ly_li_4,.footer_ly_li_yzm{ width:49%; float:left;}

.footer_ly_li_2,.footer_ly_li_yzm{ float:right;}

.footer_ly_li_3{ clear:both; height:100px !important; margin-bottom:2px !important;}

.footer_ly_li .form_text{width: 100%; height:36px; line-height:36px;border: 0px;color: #666;background-color: rgba(255,255,255,0.9);text-indent:10px; font-size:13px;}

.footer_ly_li .form_textarea{ height:100px;}

.footer_ly_li .code_image{ position:absolute; right:10px; top:7px;}

.footer_ly_li .form_button{ width:100%; height:40px; font-size:14px; margin-left:0px;background-color:#3fb150; border:1px solid #3fb150;text-align:center; line-height:40px; border:0px;font-family: "Microsoft yahei", helvetica;color:#FFF; cursor:pointer;}

.footer_bq{ background-color:#212123;color: #868686; padding:20px 0px;font-size:14px; text-align:center;}

.footer_bq p{ line-height:24px;}

.footer_bq a{color: #868686;}

.footer_bq a:hover{color: #999;}

/* 二级页 */

.list{ padding-bottom:30px;overflow:hidden;}

.gsjs_c{padding:40px 0px;}

.dqwz{ font-size:12px; height:24px; line-height:24px; padding:10px 0px; color:#888;}

.dqwz a{ color:#888;}

/* 二级导航 */

.sub_nav{width: 100%;height: 42px;padding: 15px 0px;background-image: url(../images/sub_nav_bg.png);background-repeat: repeat; text-align:center;}

.sub_nav_ul li{ display:inline-block;margin:0px 5px;}

.sub_nav_ul li a{ display:block; padding:0px 20px; line-height:42px; height:42px; border-radius:4px; font-size:16px; }

.sub_nav_ul li a:hover{ background-color:#d4d4d4;}

.sub_nav_ul .cur a,.sub_nav_ul .cur a:hover{ background-color:#3fb150; color:#FFF;}

.sub_nav_id30,.sub_nav_id33{ display:none;}

/*资质证书-*/

.zizhi_ul{ padding:25px 0px 0px 0px;}

.zizhi_ul li{ width:383px;float:left; margin:10px 0px 15px 25px; position:relative;transition:all 0.3s ease 0s;}

.zizhi_ul li .img{ width:373px; height:250px; overflow:hidden; text-align:center; border:1px solid #ddd;display: table-cell;vertical-align: middle; background-color:#FFF; padding:5px;}

.zizhi_ul li .img img{ max-width:100%;}

.zizhi_ul li .txt{height:30px; line-height:30px;font-size:16px; margin-top:8px;text-align:center;}

.zizhi_ul li:nth-child(1),.zizhi_ul li:nth-child(4),.zizhi_ul li:nth-child(7),.zizhi_ul li:nth-child(10),.zizhi_ul li:nth-child(13),.zizhi_ul li:nth-child(16),.zizhi_ul li:nth-child(19){ margin-left:0px;}

.pic_ul .img{ height:270px;}

.wmdsl_ul{ padding:120px 0px 200px 0px;}

.wmdsl_ul li{ width:33.3333333333%; float:left; text-align:center; font-size:16px; line-height:40px; color:#666;}

.wmdsl_ul li span{font-size:48px; color:#444;}

.list_main{ padding:80px 0px 100px 0px;}

.gywm_wmdsl{ width:100%;}

.list_h2{ text-align:center; font-weight:bold; font-size:28px; line-height:32px; color:#3fb150; margin-bottom:35px;}

.list_h2 span{ font-size:16px; color:#999; font-weight:normal;text-transform: uppercase;}

.gywm_wmdsl .wmdsl_ul{padding:50px 0px 30px 0px;}

.gywm_gsjj{background:-webkit-linear-gradient(to right, #2a6fab, #3fb150); 

background:linear-gradient(to right,#2a6fab,#3fb150);}

.gywm_gsjj .list_h2,.gywm_gsjj .list_h2 span{ color:#FFF;}

.gywm_gsjj_l{ width:500px;}

.gywm_gsjj_r{ width:670px; color:#FFF; line-height:28px; font-size:16px;}

.gywm_gsjj_r p{ margin:0px 0px 10px 0px;}

.gywm_gsjj_r .more{ width:150px; height:45px; line-height:45px; border-radius:25px; display:block; color:#3fb150; background-color:#FFF; text-align:center; margin-top:25px;}

/*留言-*/

.list_zxly{padding: 80px 0px 80px 0px;}

.liuyan{ margin:0px 0px 20px 0px;}

.liuyan_box{width:48%; float:left; margin:0px 0px 25px 4%; position:relative;}

.liuyan_box_1,.liuyan_box_3,.liuyan_box_yzm,.liuyan_box_4{ margin-left:0%;}

.liuyan_box_3{ width:100%;}

.liuyan_box_yzm{ float:right;}

.liuyan_box .form_text{ width:100%; height:50px; line-height:50px; text-indent:10px; background-color:#fff; border:0px solid #dddddd; border-bottom:1px solid #ddd; font-size:18px;}

.liuyan_box .form_text::-webkit-input-placeholder {color: #999;}

.liuyan_box .form_text::-moz-placeholder {color: #999;}

.liuyan_box .form_text:-ms-input-placeholder {color: #999;} 

.liuyan_box .form_textarea{ height:120px;}

.liuyan_box .code_image{ position:absolute; left:100px;  top:15px; z-index:10;}

.liuyan_box_tj{ width:100%; margin-left:0px;}

.liuyan_box .form_button{ width:160px; height:50px; background-color:#3fb150; font-size:18px; text-align:center; line-height:50px; border:0px;font-family: "Microsoft yahei", helvetica; display:block;color:#FFF; cursor:pointer; margin:0px auto;}

/*产品*/

.list_jdal{ padding:50px 0px 20px 0px;}

.list_jdal2{ padding-top:30px;}

.list_bt{ border-left:3px solid #3fb150; padding-left:10px; height:28px; line-height:28px; font-size:24px; font-weight:normal;}

.list_bt span{ font-size:16px;text-transform : uppercase;}

.list_bt .more{ color:#3fb150; float:right; font-size:12px;}

.xg_jdal_ul li{ width:282px; float:left; margin:20px 0px 0px 24px;}

.xg_jdal_ul li .img{ height:210px; overflow:hidden; position:relative;}

.xg_jdal_ul li .img img{ height:210px;}

.xg_jdal_ul li .tit{height: 46px;line-height: 46px;padding: 0px 40px 0px 20px;font-size: 16px;background-color: #f5f5f5;background-image: url(../images/case_ico1.png);background-repeat: no-repeat;background-position: right -5px; font-weight:normal;}

.xg_jdal_ul li .tit a{display:block;}

.xg_jdal_ul li:hover .tit{background-color: #3fb150;background-position: right -61px; }

.xg_jdal_ul li:hover .tit a{color:#FFF;}

.xg_jdal_ul li:nth-child(1),.xg_jdal_ul li:nth-child(5),.xg_jdal_ul li:nth-child(9),.xg_jdal_ul li:nth-child(13),.xg_jdal_ul li:nth-child(17),.xg_jdal_ul li:nth-child(21),.xg_jdal_ul li:nth-child(25){ margin-left:0px;}

.pro{ padding:30px 0px;}

.pro_l{ width:200px; padding:10px; border:1px solid #ddd;}

.pro_l .list_bt{ margin:5px 0px 15px 0px;font-size:20px; line-height:24px; height:24px;}

.pro_r{ width:940px;}

.pro_nav_ul li{ margin:5px 0px;}

.pro_nav_ul li a{ display:block; height:42px; line-height:42px; background-color:#f0f0f0; text-align:center; font-size:15px;}

.pro_nav_ul li a:hover,.pro_nav_ul .cur a{background-color: #3fb150; color:#fff;}

.show_cp_l{ width:40%; float:left; border:1px solid #ddd;}

.show_cp_l img{ height:280px;}

.show_cp_r{ width:57%; float:right;}

.show_cp_r .show_cp_bt{font-size:24px; height:40px; line-height:40px; border-bottom:1px dashed #ddd; font-weight:normal;line-height:32px;}

.show_cp_r .desc{ font-size:14px; line-height:24px; height:96px;-webkit-line-clamp: 4; color:#666; margin:10px 0px 0px 0px;}

.show_cp_r .dh{ font-size:16px; height:40px; line-height:40px; margin:35px 0px 0px 0px;}

.show_cp_r .dh span{ color:#3fb150; font-size:24px; font-weight:bold;}

.show_cp_r .zxzx_a{width: 145px;height: 40px;line-height: 40px;font-size: 16px;color: #FFF;float: left;margin: 20px 10px 0px 0px;display: block; text-indent:53px;background-color: #3fb150;background-image: url(/Public/skin_m/images/system/sms.png);background-repeat: no-repeat;background-position: 28px center; background-size:20px;}

.show_cp_r .zxzx_a:hover{ background-color:#2a6fab;}

.show_cp_r .ly{background-image: url(/Public/skin_m/images/system/baoming.png);background-size:18px;background-color:#666;}

.show_cp_r .ly:hover{ background-color:#333;}

.show_cp_r .wjcs_bt{ color:#666; height:24px; line-height:24px; margin:10px 0px 7px 0px; font-size:14px;}

.show_cp_r .wjcs_p{ width:100%; height:38px; line-height:38px; border-bottom:2px solid #fff; background-color:#f3e9ea; font-size:14px;}

.show_cp_r .wjcs_p .key{ display:inline-block; background-color:#3fb150; border-right:2px solid #fff;padding:0px 10px; width:60px; text-align:center; color:#FFF;}

.show_cp_r .wjcs_p .txt{padding:0px 10px;}

.show_cp_b{ padding:10px 0px 0px 0px;}

.show_cp_b_bt{height: 34px;display: block;padding: 0; border-bottom:2px solid #3fb150;line-height: 30px;width: 100%; margin:10px auto 0px auto; }

.show_cp_b_bt p{background-color: #3fb150;color: #FFF;width: 110px; height:34px; line-height:34px;font-size: 16px; text-indent:30px; font-weight:normal;background-image: url(../images/pro_show_bt.png);background-repeat: no-repeat;background-position: 10px center; background-size:15px;}

.show_cp_b .cont{ border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; padding:15px;}

/*新闻列表页*/

.news{ padding:0px 0px;}

.news_box{ padding:30px 0px;}

.news_box a .img{ width:26%; overflow:hidden;float:left;}

.news_box a .cont{ width:60%; margin-left:2%; float:left;}

.news_box a .tit{ font-size:20px; height:36px; line-height:36px; font-weight:bold;}

.news_box a .time2{ color:#999; height:24px; line-height:24px; margin-top:5px; display:none;}

.news_box a .desc{ font-size:14px; line-height:24px; color:#666; margin-top:6px;}

.news_box a .more{ width:134px; height:38px; line-height:38px; text-align:center; color:#636363; font-size:14px; margin-top:30px;  border:1px solid #e5e5e5; border-radius:25px;}

.news_box a .time{ width:8%; float:right;}

.news_box a .time .time_c{ width:50px; padding:15px; border:1px solid #e5e5e5; float:right; text-align:center;}

.news_box a .time .time_c .p1{ font-size:12px; line-height:24px; border-bottom:1px solid #e5e5e5;}

.news_box a .time .time_c .p2{ font-size:26px; line-height:24px; font-weight:bold; margin-top:5px;}

.news_box a:hover .more{ color:#3fb150;border:1px solid #3fb150;}

.news_box_id2,.news_box_id4,.news_box_id6,.news_box_id8,.news_box_id10,.news_box_id12,.news_box_id11,.news_box_id14,.news_box_id16,.news_box_id118,.news_box_id120,.news_box_id22,.news_box_id24,.news_box_id26,.news_box_id28{ background-color:#f8f8f8;}

.news_t_l{ width:560px; float:left; height:380px; position:relative; margin-top:60px;}

.news_t_l .cont{padding: 12px 20px;position: absolute;background-image: url(../images/pshx_ul_li_bg.png);background-repeat: repeat; color:#FFF; z-index:10; bottom:0px; left:0px; right:0px;}

.news_t_l .cont .tit{ font-size:18px; height:36px; line-height:36px; font-weight: bold;}

.news_t_l .cont .desc{ font-size:14px; line-height:22px; height:44px; color:#f5f5f5;}

.news_t_r{ width:600px; float:right;margin-top:60px;}

.news_t_r_ul li{ background-color:#f5f5f5; padding:20px 20px; height:140px; margin-bottom:20px;}

.news_t_r_ul li .tit{ font-size:18px; height:30px; line-height:30px; font-weight:normal;}

.news_t_r_ul li .desc{ font-size:14px; height:66px; line-height:22px;color:#666; margin:5px 0px 8px 0px;}

.news_t_r_ul li .time{ font-size:14px; color:#666; height:24px; line-height:24px;color:#999;}

.news_b{ width:100%;}

.news_b_box { padding:20px 0px; border-bottom:1px dotted #ddd;}

.news_b_box .news_b_time{ width:110px; border:1px solid #3fb150; float:left;}

.news_b_box .news_b_time p{ height:52px; line-height:52px; text-align:center; font-size:24px; color:#3fb150;}

.news_b_box .news_b_time .p2{ background-color:#3fb150; color:#FFF; font-size:18px;}

.news_b_box .news_t_r_ul{ width:1070px; float:right;}

.news_b_box .news_t_r_ul li{ background-color:#FFF; padding:0px; height:108px; margin-bottom:0px;}

/*新闻详情页*/

.news_show{ padding:40px 0px;}

.fengxiang{ width:110px;}

.bdsharebuttonbox p{height: 34px ; line-height:34px;width: 110px;  display:block;  margin:8px 0px; position:relative;}

.bdsharebuttonbox p a{background-image: none !important;float:none !important; width:110px; height:34px; line-height:34px !important; position:absolute; display:block; text-indent:44px; left:0px; top:0px;font-size:18px;color:#666; padding:0px !important; margin:0px !important;}

.bdsharebuttonbox p .ico{width: 34px;height: 34px;line-height: 34px;border-radius: 5px;display: inline-block;text-align: center;background-image: url(../images/fx_ico.png);background-repeat: no-repeat;background-position: center 6px; background-size:20px;}

.bdsharebuttonbox .fx_more .ico{ background-color:#f24d57;}

.bdsharebuttonbox .fx_sina .ico{ background-color:#fa5c35;background-size:23px;background-position: center -40px;}

.bdsharebuttonbox .fx_qzone .ico{ background-color:#fbb630;background-size:22px;background-position: center -83px;}

.bdsharebuttonbox .fx_weixin .ico{ background-color:#4ec840;background-size:22px;background-position: center -125px;}

.bdsharebuttonbox .fx_shoucang .ico{ background-color:#0a9bcb;background-size:21.5px;background-position: center -166px;}

.news_body{ width:1000px; padding:0px 0px 20px 0px; position:relative;}

.show_h3{ font-size:30px; line-height:40px;padding:5px 0px 10px 0px;}

.show_time{ height:24px;line-height:24px; padding-bottom:10px;color:#777; font-size:14px; border-bottom:1px solid #ccc;}

.show_time span{ display:block; margin-left:18px; float:left;}

.show_time span:nth-child(1){ margin-left:0px;}

.show_time .show_ly{ color:#e94c3d;}

.show_fenxiang{ position:absolute; top:60px; right:20px;}

.show_body{ padding:12px 0px 20px 0px; }

.show_prev_next{ border-top:1px solid #ddd;padding:5px 0px 15px 0px; font-size:14px; line-height:20px; color:#666; margin-top:20px;}

.show_prev_next p{ margin-top:10px;}

.show_prev_next p a:hover{ color:#3fb150;}

/*联系*/

.lx{ padding:80px 0px 0px 0px;}

.lx_desc{ width:80%; margin:50px auto; text-align:center; width:600px;  font-size:16px; line-height:30px; color:#666;}

.lx_desc span{ color:#3fb150;}

.lianxi_box{ width:360px; position:relative;margin:10px 20px 0px 20px; text-align:center;}

.lianxi_box .ico{width: 76px;height: 76px;border: 1px solid #3fb150;border-radius: 50%;background-position: center center;background-repeat: no-repeat; background-size:34px; margin:0px auto;}

.lianxi_box .desc{ font-size:18px; text-align:center; line-height:28px; margin-top:20px;}

.lianxi_box .desc p{ margin:3px 0px;}

.lianxi_box .desc .p2{ font-size:16px; color:#555;}

.lianxi_l{ width:40%;}
.lianxi_map{width:58%; border:1px solid #ddd; margin-bottom:100px;}
.lianxi_map #dituContent{ border:0px !important;}


/*分页*/

.page{ width:100%; text-align:center; padding:30px 0px;clear:both;}

.page a,.page span{display:inline-block; padding:0px 8px; background:#ededed;border-radius:0px; font-size:14px; height:32px; line-height:32px; margin:0px 2px;}

.page a:hover,.page .current{ background-color:#3fb150;color:#FFF;display:inline-block;}

.page select{ height:33px;}

/*-网站地图-*/

.maplist{ padding:10px 0px 30px 0px;}

.maplist .depth1{ font-weight:bold; height:40px; line-height:40px; clear:both; font-size:15px;}

.maplist .depth2{ font-size:14px; float:left; margin:0px 20px 15px 0px;}

.maplist .depth2 a{ color:#666;}

/*返回顶部*/

#topcontrol{ z-index:999;}

.fhdb_top{background-color: #ccc; border-radius:2px;}

.fhdb_top:hover{ background-color:#3fb150;}



@media (max-width:1366px) {



}

@media (max-width:1024px) {

body{ width:1200px;}

}