@charset "utf-8";
/* CSS Document */
body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{ color:#333; margin:0 auto; font-family:"微软雅黑",Arial; font-size:14px; min-width:1280px; background:#fff;}
ul,li{list-style:none;}
i, em{ font-style: normal;}
a{text-decoration:none;}
img{border:none;}
.c{clear:both;}
.f_l{float:left;}
.f_r{float:right;}
.col_a{ color:#007339;}

/*消除浏览器黄框*/
input, textarea,button{ outline:none;}
/*为了消除选中时的虚线框*/
a:active{/*设置为只在标签激活时候处理，提高效率*/
	bblr:expression(this.onFocus=this.blur());/*IE使用*/	
}
a {
outline-style:none;
}

/*top*/
.top_box{ background:#f8f8f8; height:36px; border-bottom:1px solid #ebebeb; line-height:36px; display:block; text-align:right;}
.top_box a{ color:#666;}
.top_box a:hover{ text-decoration:underline; color:#007339;}
.header{ background:#fff; height:100px; display:block; position:relative; z-index:1111;}
.m_wrap{ width:1180px; margin:0 auto;}
.logo{ padding:5px 0 0; float:left; display:block;}

.nav{ float:right; margin-top:40px; line-height:26px;}
.nav li{ float:left; padding:0 18px; margin:0 2px; text-align:center; position:relative;}
.nav li a{ font-size:16px; color:#666;}
.nav li:hover a, .nav li.on a{ color:#007339;}
.nav .triangle{ background:url(../images/nav_down.png) no-repeat; height:10px; width:12px; margin-left:4px; display:inline-block;}
.nav li:hover .triangle{ border-color:#009fe8 transparent transparent;}
.more_nav{ position:absolute; top:26px; left:50%; border:1px solid #e5e5e5; width:120px; margin-left:-59px; background:#fff; display:none; box-shadow: 0 3px 3px rgba(6, 0, 1, 0.1); z-index:1100;}
.nav li:hover .more_nav{ display:block;}
.more_nav{ padding:3px 0;}
.more_nav li{ line-height:30px; padding:0; display:block; float:none;}
.nav li:hover .more_nav li a{ font-size:14px; color:#666;}
.nav li:hover .more_nav li a:hover{ color:#007339;}

/* 滑动焦点图 */
.swiper-container{ height:auto;width:100%;text-align:center;margin:0 auto;position:relative;overflow:hidden;z-index:5;background:#F8F8F8;}
.swiper-wrapper{position:relative;z-index:10;}
.swiper-slide{position:relative;text-align:center; float:left;}
.swiper-slide a{position:relative; width:100%; height:100%; display:block; overflow:hidden;}
.swiper-slide img{max-height:100%;vertical-align:middle; position:relative;}
.pagination{position:absolute; height:1.2em; width:100%;bottom:0.5em;z-index:100; text-align:right; text-align:center;}
.pagination .swiper-pagination-switch{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer; width:10px; height:10px; border:2px solid #fff; border-radius:100%; cursor:pointer; margin:0 5px;}
.pagination .swiper-active-switch{background:#fff;}


.notice{ margin-top:30px; background:#f4f4f4; min-height:46px; margin-bottom:26px; display:block; position:relative; padding-left:120px;}
.notice_tit{ background:url(../images/Notice.gif) no-repeat; float:left; font-size:18px; color:#fff; text-align:center; width:120px; height:100%; display:block; line-height:46px; font-weight:bold; position:absolute; left:0;}
.notice_ul{ width:100%;}
.notice_ul li{ width:40%; float:left; background:url(../images/Notice_li.gif) no-repeat; background-position:0 18px; padding-left:16px; line-height:46px; margin:0 30px;}
.notice_ul li a{ float:left; color:#666; display:inline-block; width:40%; padding-right:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.notice_ul li a:hover{ color:#007339;}
.notice_ul li span{ color:#999; display:inline-block; float:right;}

.h_tit{ font-size:20px; font-weight:bold; color:#007339; padding-bottom:10px;}
.h_tit span{ font-weight:100; font-size:12px; color:#999; text-transform:uppercase; padding-left:10px;}
.h_tit .moer{ font-weight:100; font-size:14px; margin-top:6px; background:url(../images/more.png) no-repeat center right; color:#aaa; padding-right:22px; float:right; display:block;}

.h_about{ float:left; width:375px; display:block; padding-bottom:40px;}
.h_about p{ color:#aaa; line-height:30px;}
.h_about a{ color:#007339;}

.h_news_p{ width:770px; float:right;}
.h_news_p .h_tit{ border-bottom:1px dotted #ccc;}
.h_p_ul li{ padding:24px 0; min-height:202px; display:block;}
.h_p_ul li img{ float:left; margin-right:20px; width:200px; height:200px; border:1px solid #e5e5e5;}
.h_p_t{ line-height:36px; color:#007339; font-size:16px; font-weight:bold; display:block;}
.h_p_ul li span{ color:#aaa; line-height:30px;}
.h_p_ul li+li{ border-top:1px dotted #ccc;}

.box_bg{ background:#f2f2f2; padding-bottom:50px;}
.h_tit2{ color:#666; text-align:center; position:relative; padding:30px 0;}
.h_line{ border-bottom:1px solid #e5e5e5; position:absolute; top:36px; display:block; height:10px; width:100%; z-index:1;}
.h_tit2 p{ line-height:30px; font-size:24px; display:block; background:#f2f2f2; width:260px; position:relative; z-index:5; margin:0 auto;}
.h_tit2 p span{ display:block; font-size:18px;}

.h_p_box{ display:block; width:1250px;}
.h_p_box li{ float:left; text-align:center;position:relative;}
.h_p_box li a{ border:1px solid #ccc; display:block;}
.h_p_box li span{ line-height:30px; color:#fff; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; background:url(../images/p_bg.png) repeat; bottom:0; left:0; right:0;}
.h_p_box li a:hover{ border:1px solid #007339; }

.picScroll{ margin:0 auto; position:relative;}
.picScroll .bd ul{ width:100%;  float:left; }
.picScroll .bd li{ float:left; font-size:14px; text-align:center; width:23%; margin:0px 1%;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li img{ width:100%; display:block;}
.picScroll .bd li a{ color:#808080; line-height:20px; font-size:12px;}
.picScroll .bd li a span{ width:100%; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.picScroll .bd li em{ color:#FF0004; display:block;}
.picScroll .next{position: absolute;
    top: 100px;
    left:-46px;
    width: 36px;
    height: 72px;
    cursor: pointer;
    background:url(../images/next.png) no-repeat 0 0; z-index:5; display:block;}
.picScroll .prev{position: absolute;
    top: 100px;
    right:-46px;
    width: 36px;
    height: 72px;
    cursor: pointer;
    background:url(../images/prev.png) no-repeat 0 0; z-index:5; display:block;}
.picScroll .hd ul{ display:none;}

.h_ul li{ width:22%; float:left; padding:50px 1.5%; display:block; text-align:center; color:#888; line-height:28px;}
.h_ul li a{ color:#007339; font-size:18px; display:block; height:174px; padding-top:26px;}
.video_img img{ margin-top:40px;}

.honor li{ float:left; width:22%; margin:0 1.5%;}
.honor li img{ width:240px; height:158px; border:1px solid #ccc;}
.honor li img:hover{ border:1px solid #007339;}
.h_a1{ margin:40px auto 0; display:block; text-align:center;}
.h_a1 a{ color:#999; border:2px solid #c4c4c4; border-radius:5px; padding:14px 46px; display:inline-block;}
.h_a1 a:hover{ border:2px solid #007339; color:#007339;}

.box_bg2{ background:#007339; padding-bottom:50px;}
.h_tit3{ color:#FFF; text-align:center; position:relative; padding:30px 0;}
.h_tit3 p{ line-height:30px; font-size:24px; display:block;  width:260px; position:relative; z-index:5; margin:0 auto;}
.h_tit3 p span{ display:block; font-size:18px;}
.partner li{ float:left; margin:5px 10px;}
.box_bg2 img{ max-width:100%;}

.footer{ background:#202020; color:#fff; text-align:center; line-height:24px; padding:10px 0; width:100%;}
.h_footer{ background:#00562b;}
.tel{ position:fixed; right:5px; bottom:150px; z-index:1111;}
.tel .close{ position:absolute; right:0px;}

/*内页*/
.content{ padding:20px 0 40px; min-height:300px;}
.banner_s{ height:300px; display:block; background:#ddd; width:100%;}
.banner_s1{ background:url(../images/banner_s1.jpg) no-repeat center;}
.banner_s2{ background:url(../images/banner_s2.jpg) no-repeat center;}
.banner_s3{ background:url(../images/banner_s3.jpg) no-repeat center;}
.banner_s4{ background:url(../images/banner_s4.jpg) no-repeat center;}
.banner_s5{ background:url(../images/banner_s5.jpg) no-repeat center;}
.banner_t{ background:url(../images/p_bg.png) repeat; height:300px; width:280px; display:block; color:#fff; text-align:center;}
.banner_t h6{ font-size:28px; font-weight:100; padding-top:110px;}
.banner_t span{ font-size:18px;}

.nav_s_box{ float:right; width:224px; display:block; border:1px solid #e5e5e5; border-top:3px solid #007339; padding:0 18px; background:#f8f8f8;}
.nav_s_t{ line-height:50px; padding-top:6px; font-size:18px; padding-left:36px; background:url(../images/nav_r_icon.png) no-repeat; background-position:10px 26px;}
.nav_s{ padding:10px 0; border-top:1px solid #e5e5e5;}
.nav_s li{ background:url(../images/nav_r_1.png) no-repeat; background-position:12px 13px; line-height:36px; padding-left:36px;}
.nav_s li a{ color:#666; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav_s li.on,.nav_s li:hover{ background-image:url(../images/nav_r_2.png);}
.nav_s li.on a,.nav_s li:hover a{ color:#007339;}

.nav_ss li{ background:none; line-height:30px; padding-left:20px;}
.nav_s .nav_ss li a{ color:#666;}
.nav_s .nav_ss li.on,.nav_s .nav_ss li:hover{ background-image:none;}
.nav_s .nav_ss li.on a,.nav_s .nav_ss li:hover a{ color:#007339;}

.content_l{ float:left; width:870px; line-height:30px; color:#666;}
.con_tit{ height:40px; border-bottom:1px solid #e5e5e5; line-height:40px; margin-bottom:20px;}
.con_tit h6{ float:left; display:block; border-bottom:1px solid #007339; font-size:18px; font-weight:100; color:#007339; padding:0 12px 0 4px;}
.con_tit .f_r{ color:#a8a8a8;}
.con_tit a{ color:#a8a8a8;}
.con_tit a:hover{ color:#007339;}

.honor_ul li{ width:242px; float:left; margin:12px 24px; text-align:center; line-height:20px;}
.honor_ul li img{ border:1px solid #e5e5e5; width:240px; height:158px;}
.honor_ul li:hover img{ border:1px solid #007339;}
.honor_ul li a{ color:#666;}
.honor_ul li:hover a{ color:#007339;}

.page{ margin:20px 0; line-height:28px; text-align:center;}
/*.pagesp{ padding:0 2px;color:#fff; background:#03773a; border:1px solid #03773a; display:inline-block; border:1px solid #e5e5e5; padding:0 12px; border-radius:3px;}*/
.page span a,.pn a,.pn span{ display:inline-block; border:1px solid #e5e5e5; padding:0 12px; color:#666; border-radius:3px;}
.page span a:hover{ color:#fff; background:#03773a; border:1px solid #03773a;}

.p_ul_1{ padding-top:20px;}
.p_ul_1 li{ border:1px solid #e5e5e5; display:block; position:relative; padding:10px 20px 10px 390px; min-height:200px; margin-bottom:30px; color:#a8a8a8;}
.p_img{ position:absolute; left:5px; top:5px; width:370px; height:210px; display:block; text-align:center;}
.p_img img{ max-height:210px; max-width:370px;}
.p_box1{ height:90px; overflow:hidden;}
.p_tit{ font-size:18px; color:#007339; line-height:38px;}
.btn_p1{ background:#ff8400; border-radius:3px; color:#fff; height:32px; line-height:32px; padding:0 15px; display:inline-block; margin:6px 0 10px;}
.btn_p1 img{ vertical-align:middle; margin-right:5px; float:left;}
.btn_p1:hover{ background:#f77a00;}

.p_ul_2 li{ display:block; position:relative; padding:26px 0; min-height:200px; color:#a8a8a8; border-bottom:1px dashed #e5e5e5; padding-left:220px;}
.p_ul_2 li .p_img2{ border:1px solid #e5e5e5; width:200px; height:200px; float:left; margin-right:20px; position:absolute; left:0;}
.p_box2{ height:120px; overflow:hidden; line-height:30px;}

.btn_p2{ background:#03773a; border-radius:3px; color:#fff; height:32px; line-height:32px; padding:0 15px; display:inline-block; margin:6px 0 0px;}
.btn_p2 img{ vertical-align:middle; margin-right:5px; float:left;}
.btn_p2:hover{ background:#036b34;}

.p_det{ text-align:center; padding:10px 0 20px; border-bottom:1px dashed #e5e5e5; margin-bottom:20px;}
.p_d_tit{ color:#007339; font-size:18px; line-height:30px; margin-bottom:10px;}
.p_det_img{ width:320px; height:320px; margin:0 auto 10px; border:1px solid #e5e5e5; display:block;}


.expert li{ padding:10px 0; border-bottom:1px dashed #e5e5e5;}
.exp_time{ color:#888;}
.exp_tit{ color:#007339; font-size:18px; font-weight:bold;}
.exp_a{ color:#007339;}
.exp_a img{ vertical-align:middle;}
.news_tit{ font-size:20px; color:#007339; line-height:34px; text-align:center;}
.n_date{ color:#999; line-height:30px; text-align:center; border-bottom:1px dotted #e5e5e5; padding-bottom:10px;}
.news_cen{ line-height:30px; border-bottom:1px dotted #e5e5e5; padding:10px 0 20px; margin-bottom:20px;}
.news_cen img{ max-width:100%;}
.news_t1{ line-height:24px;}
.news_t1 span{ float:left; color:#007339; margin-right:12px;}
.news_t1 a{ color:#888; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:80%; display:inline-block;}

.exp_ul{ padding-top:20px;}
.exp_ul li{ border:1px solid #e5e5e5; display:block; position:relative; padding:10px 20px 20px 170px; min-height:182px; margin-bottom:30px; color:#a8a8a8;}
.exp_img{ position:absolute; left:20px; top:20px; width:120px; height:172px; display:block; text-align:center;}
.exp_img img{ max-height:172px; max-width:120px;}

.ask li{ border:1px solid #e5e5e5; display:block; padding:10px 16px; margin-bottom:20px;}
.ask li:hover{ background:#f3f3f3;}
.ask_t1{ background:url(../images/ask.png) no-repeat; background-position:0 8px; padding-left:28px; position:relative; padding-right:180px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:36px;}
.ask_t2{ background:url(../images/answer.png) no-repeat; background-position:0 5px; padding-left:28px; position:relative; padding-right:180px;}
.ask_time{ position:absolute; right:0px; color:#aaa; top:0px;}

.buy_box{ margin:40px 20px 20px;}
.buy_box li{ margin-bottom:16px;}
.buy_box input{ height:30px; line-height:30px; border:#e5e5e5 1px solid; padding-left:10px;}
.buy_box span{ width:100px; float:left; display:block; line-height:30px; text-align:right; margin-right:10px;}
.input_m{ width:340px;}
.input_s{ width:150px;}
.textarea{ border:#e5e5e5 1px solid; width:600px; padding:10px; height:80px;}
.buy_box em{ color:#FF0004; margin-right:6px;}
.buy_btn1{ float:left; background:#03773a; border-radius:3px; color:#fff; height:38px; line-height:38px; width:110px; text-align:center; font-size:16px; display:inline-block; margin-right:10px;}
.buy_btn1:hover{ background:#036b34;}
.buy_btn2{ float:left; background:#c0c0c0; border-radius:3px; color:#333; height:38px; line-height:38px; width:110px; text-align:center; font-size:16px; display:inline-block; margin-right:10px;}
.buy_btn2:hover{ background:#b3b3b3;}

.con_ul li{ float:left; width:46%; margin:2%; min-height:140px;}


/*手机*/
#menu{ display:none;}
.apply-pup{ display:none;}



@media screen and (max-width : 960px) {
html{ min-width:320px;}
body{ width:100%; min-width:100%;}
.top_box .m_wrap{ width:98%;}
.header{ background:#fff; height:60px; display:block; position:relative; z-index:1111; width:100%;}
.m_wrap{ width:100%;}
.logo{ padding:5px 0 0; float:left; display:block;}
.logo img{ height:50px;}
.apply-pup{ float:right; margin:15px 5px 0 0; background:url(../images/navbg.png) left top no-repeat; width:30px; height:30px; display:block;}
#menu{ display:none;}
.nav{ display:none;}
.box_bg{ padding-left:2%; padding-right:2%; margin:0 auto; display:block;}
.tel{ display:none;}

.notice{ padding-top:40px; padding-left:0; margin-top:0px; margin-bottom:16px;}
.notice::after { clear: both; content: ""; display: block;}
.notice_tit{ background:#007339; background-image:none; width:100%; top:0; height:40px; line-height:40px;}
.notice_ul li{ width:92%; margin:0 2%;}
.notice_ul li a{ width:60%;}

.h_about{ float:none; padding-bottom:20px; width:96%; margin:0 auto; display:block;}
.h_about img{ width:100%;}
.h_news_p{ float:none; width:96%; margin:0 auto; display:block;}

.h_tit2{ padding:20px 0 10px;}
.picScroll .bd li{ float:left; font-size:14px; text-align:center; width:46%; margin:1% 2%;}
.picScroll .prev,.picScroll .next{ display:none;}
.picScroll .hd ul{ display:block; float:right; position:absolute; bottom:-30px; left:50%; margin-left:-24px;}	
.picScroll .hd li{ float:left; width:14px; height:14px; background:#D0D0D0; margin:0 5px; overflow:hidden; border-radius:100%; line-height:50px;}
.picScroll .hd .on{ background:#007339;  }

.h_ul li{ width:46%; padding:20px 2%;}

.honor li{ float:left; width:46%; margin:2% 2%;}
.honor li img{ width:100%; height:auto;}
.h_a1{ margin-top:20px;}

/*.box_bg2 img{ display:block; margin:5px auto;}*/

.content{ padding:20px 10px 40px}
.nav_s_box{ float:none; width:auto; display:block; margin-bottom:10px;}
.content_l{ float:none; width:auto; display:block;}
.content_l img{ max-width:100%;}
.ask_t1,.ask_t2{ padding-right:110px;}
.textarea{ width:400px;}
}


@media screen and (max-width :619px) {
.h_ul li{ width:96%; padding:10px 2%;}
.h_ul li span{ max-width:280px; display:block; margin:0 auto;}

.banner_t{ width:100%; height:158px;}
.banner_t h6{ padding-top:42px;}
.banner_s{ height:158px;}
.banner_s .m_wrap{ background-size: auto 100%;}

.con_tit .f_r{ display:none;}
.exp_img{ left:10px;}
.exp_ul li{ padding-left:140px;}
.p_ul_1 li{ padding-left:270px;}
.p_img{ width:260px;}
.p_img img{ max-width:260px;}
.buy_box{ margin:30px 0 20px;}
.buy_box span{ float:none; text-align:left;}
.buy_box input{ width:96%;}
.textarea{ width:93%;}
.con_ul li{ float:none; width:96%; margin:2%;}
}

@media screen and (max-width :540px) {
.banner_t{ width:100%; height:138px;}
.banner_t h6{ padding-top:40px;}
.banner_s{ height:138px;}
.banner_s .m_wrap{ background-size: auto 100%;}
}

@media screen and (max-width :480px) {
.honor_ul li{ float:none; margin:10px auto;}
.p_ul_1 li{ padding-left:210px;}
.p_img{ width:200px;}
.p_img img{ max-width:200px;}
.p_ul_2 li{ padding-left:180px;}
.p_ul_2 li .p_img2{ height:160px; width:160px;}
.partner li{ display:block; margin:5px auto; float:none; text-align:center;}

.banner_t{ width:100%; height:122px;}
.banner_t h6{ padding-top:30px;}
.banner_s{ height:122px;}
.banner_s .m_wrap{ background-size: auto 100%;}
}

@media screen and (max-width :420px) {
.banner_t{ width:100%; height:108px;}
.banner_t h6{ padding-top:20px;}
.banner_s{ height:108px;}
.banner_s .m_wrap{ background-size: auto 100%;}
}

@media screen and (max-width :360px) {
.p_ul_1 li{ padding-left:160px;}
.p_img{ width:150px;}
.p_img img{ max-width:150px;}
.p_ul_2 li{ padding-left:140px;}
.p_ul_2 li .p_img2{ height:120px; width:120px;}
.p_det_img{ width:300px; height:300px;}
.partner li{ display:block; margin:5px auto; float:none; text-align:center;}

.banner_t{ width:100%; height:92px;}
.banner_t h6{ padding-top:16px;}
.banner_s{ height:92px;}
.banner_s .m_wrap{ background-size: auto 100%;}
}

@media screen and (max-width :320px) {
.banner_t{ width:100%; height:82px;}
.banner_t h6{ padding-top:10px;}
.banner_s{ height:82px;}
.banner_s .m_wrap{ background-size: auto 100%;}
}

#tinet-chat-visitor{top:40%}
