﻿{}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 13px/1.5 "微软雅黑" , "宋体" , "Microsoft YaHei"; color: #333; }
ol, ul { list-style: none; list-style-position: inside; }
ul { margin: 0; padding: 0; }
img { border: 0; }
a { color: #333; text-decoration: none; outline: none; star: expression(this.onFocus=this.blur()); }
a:link { color: #333; text-decoration: none; }
a:hover { color: #900; }

.clearboth { content: "."; zoom: 1; font-size: 0px; _height: 0; height: 0px; line-height: 0; clear: both; overflow: hidden; display: block; }
table { border-collapse: collapse; border-spacing: 0; }
.page{ width:100%; height:50px; line-height:50px; text-align:center; background:#f1f1f0; margin-top:30px;}
.page a{ border:1px solid #CCC; padding:1px 5px; margin:0 2px;}
.page .phov{ background:#2A90DB;}

body{ background:#f5f5f5 !important;}
.logo { width: 100%; text-align: center; background: #FFF; }

.menu { width: 100%; height: 50px; background: #84af17; }
.menu ul { width: 1001px; margin: 0 auto; }
.menu ul li { width: 200px; line-height: 50px; height: 50px; float: left; text-align: center; }
/**.menu ul li:hover { background: #f3ab0f; }**/
.menu ul li a { color: #fff; font-size: 16px; text-align: center; text-decoration: none; width:100%; line-height:50px;    display: block; }
.menu ul .bef { background: #f3ab0f; }

.banner { height: 520px; position: relative; background: #FFF; }
.banner div { height: 520px; position: relative; overflow: hidden; }
.banner div a { height: 520px; width: 100%; position: absolute; display: block; opacity: 0; z-index: 0; }
.banner div .hov { opacity: 1; z-index: 2; }
.banner p { height: 30px; width: 100%; z-index: 5; position: absolute; text-align: center; bottom: 0px; }
.banner p a { margin: 0 5px; padding: 8px; display: inline-block; background: #b1b0ac; border-radius:8px; }
.banner p .hov { background: #84af17; }

#btn_prev, #btn_next { z-index: 11111; position: absolute; display: block; width: 73px !important; height: 74px !important; top: 50%; margin-top: -67px; display: none; }
#btn_prev { background: url(/images/hover_left.png) no-repeat left top; left: 150px; }
#btn_next { background: url(/images/hover_right.png) no-repeat right top; right: 150px; }




.tit{width:1004px; height:107px; margin:0 auto; margin-top:24px; background-image:url(/images/index_bg01.png); background-repeat:no-repeat; background-position:center;}
.tit .zh{font-size:28px; line-height:28px; color:#999; padding-top:16px; text-align:center;}
 .tit .zh span{color:#00935a;}
.tit .en{font-size:18px; line-height:18px; color:#ccc; padding-top:15px; text-align:center;}


.zyyw{ width:1004px; overflow:hidden; margin:20px auto; }
.zyyw .yw_1{ width:100%; overflow:hidden;}
.zyyw .yw_1 a{ width:145px; height:145px; margin:10px 10px; float:left; border:1px solid #ccc; border-radius:72px; text-align:center;}
.zyyw .yw_1 a:hover{ border-color:#f3ab0f;}
.zyyw .yw_1 a span{ display:block;}
.zyyw .yw_1 a span img{display: block; margin: 30px auto 10px auto;}

.zyyw .yw_2{ width:100%; overflow:hidden; }
.zyyw .yw_2 li{width:160px; float:left; margin:10px 10px; padding:10px; background:#fff;    height: 255px;}
.zyyw .yw_2 li a{ text-align:center;display: block;}
.zyyw .yw_2 li img{ width:100%; margin-bottom:10px;}

.ab_bottom{ width:1024px; margin:20px auto; overflow:hidden;position:relative; height:125px; padding-top:15px;}
 .ab_bottom ul{ width:100000px; position:absolute;}
 .ab_bottom  ul li{width:167px; height:125px; float:left; margin-right:10px;    border: 1px solid #ccc;}
.ab_bottom  ul li img{width:167px; height:125px;}



.hyzx{width:100%; margin:0 auto; height:450px; background-color:#fff;}

.hyzx .l_b{float:left; width:492px;}
.hyzx .l_b .itema{float:left; width:236px; text-align:left;}
.hyzx .l_b .itema+.itema{margin-left:20px;}
.hyzx .l_b .itema .img_b{width:236px; height:190px; background-repeat:no-repeat; /*background-position:center;*/ margin:0 auto;/* background-size:auto 100%;*/}
.hyzx .l_b .itema .title{font-size:16px; line-height:16px; color:#999; padding-top:15px;}
.hyzx .l_b .itema .intro{font-size:12px; line-height:22px; color:#999; padding-top:10px;}
.hyzx .l_b .itema:hover .title{color:#ff7304;}
.hyzx .r_b{float:left; width:492px; padding-left:20px;}
.hyzx .r_b .itemb{text-align:left; display:block; height:100px;}
.hyzx .r_b .itemb .time{width:68px; height:68px; border:1px solid #eee; float:left; font-family:arial; margin-top:15px;}
.hyzx .r_b .itemb .time .day{font-size:24px; line-height:34px; text-align:center; color:#00935a; padding-top:6px;}
.hyzx .r_b .itemb .time .year{font-size:12px; text-align:center; line-height:12px; color:#ccc; padding-top:8px;}
.hyzx .r_b .itemb .info_b{width:405px; padding-left:15px; height:100px; float:left;}
.hyzx .r_b .itemb .info_b .title{font-size:16px; line-height:16px; color:#757575; padding-top:18px;}
.hyzx .r_b .itemb .info_b .intro{font-size:12px; line-height:22px; color:#999; padding-top:10px;}
.hyzx .r_b .itemb:hover .time{background-color:#ff7304; border-color:#ff7304;}
.hyzx .r_b .itemb:hover .time .day,.newsb_b .r_b .itemb:hover .time .year{color:#fff;}
.hyzx .r_b .itemb:hover .info_b{background-color:#f5f5f5;}
.hyzx .r_b .itemb:hover .info_b .title{color:#ff7304;}


.wl{width:1004px; margin:0 auto; position:relative;}


.iabout_bg{width:100%; height:576px; background-color:#f5f5f5; padding-top:24px;}
.iabout_bg .title_b{width:1004px; height:107px; margin:0 auto; background-image:url(../images/index_bg01.png); background-repeat:no-repeat; background-position:center;}
.iabout_bg .title_b .zh{font-size:28px; line-height:28px; color:#999; padding-top:16px; text-align:center;}
.iabout_bg .title_b .zh span{color:#00935a;}
.iabout_bg .title_b .en{font-size:18px; line-height:18px; color:#ccc; padding-top:15px; text-align:center;}
.iabout_b .img_b{float:left; height:419px; width:492px; background-repeat:no-repeat; background-position:center;}
.iabout_b .info_b{float:left; width:482px; padding-left:30px; text-align:left; padding-top:120px;}
.iabout_b .info_b .title{font-size:28px; line-height:28px; color:#00935a;}
.iabout_b .info_b .intro{font-size:12px; line-height:22px; color:#999; padding-top:25px;}
.iabout_b .info_b .look_more{width:171px; height:36px; border:1px solid #0ed197; display:block; font-size:14px; line-height:36px; text-align:center; color:#00935a; margin-top:25px;}



.icontact{width:100%;overflow: hidden; background-color:#e8e8e7;}
.icontact .allmap{width:46%; height:400px; float:left; margin:10px 2%;}
.icontact .title_b{width:1004px; height:107px; margin:0 auto; background-image:url(../images/index_bg03.png); background-repeat:no-repeat; background-position:center;}
.icontact .title_b .zh{font-size:28px; line-height:28px; color:#060606; padding-top:16px; text-align:center;}
.icontact .title_b .zh span{color:#518966;}
.icontact .title_b .en{font-size:18px; line-height:18px; color:#060606; padding-top:15px; text-align:center;}
.icontact .rinfo_b{color:#060606;width:472px;  padding-left:40px; /* padding-top:50px; */ font-size: 17px; text-align:center;margin: 15px auto; padding-bottom:15px; padding-top:15px;  border:1px solid #fff;}
.icontact .rinfo_b .tel_b{height:70px; border-bottom:1px dashed #6adba9; background-image:url(../images/index_icon04.png); background-repeat:no-repeat; background-position:10px 0; line-height:39px; font-size:16px; color:#fff; padding-left:65px;}
.icontact .rinfo_b .addr_b{height:76px; border-bottom:1px dashed #6adba9; background-image:url(../images/index_icon05.png); background-repeat:no-repeat; background-position:10px 18px; line-height:76px; font-size:16px; color:#fff; padding-left:65px;}
.icontact .rinfo_b .email_b{height:71px; background-image:url(../images/index_icon06.png); background-repeat:no-repeat; background-position:10px 21px; line-height:71px; font-size:16px; color:#fff; padding-left:65px;}


.main{ width:1024px; margin:15px auto auto auto; overflow:hidden;}
.m_l{ float:left; overflow:hidden;}
.m_left{ width:248px; overflow:hidden; border:1px solid #ccc}
.m_left .m_t{ width:100%; background:#1ec97f; line-height:50px; color:#fff; font-size:20px; text-align:center;}
.m_left a{ width:200px; line-height:50px; border-bottom:1px dashed  #ccc; display:block; text-align:center; font-size:16px; background:url(/images/index_type02.png) 160px 17px no-repeat;  margin:0 auto; }
.m_left .tt{ width:238px; margin:5px; font-size:15px;}

.m_right{ width:730px; border:1px solid #ccc; float:right; overflow:hidden; padding:10px;}
.m_right .wz{ width:100%; border-bottom:1px solid #ccc; padding-bottom:5px;}
.m_right .content{ width:100%; overflow:hidden; margin-top:15px;}
.m_right .content ul{overflow:hidden;}
.m_right .content ul li{ width:172px; margin:5px; float:left;}
.m_right .content ul li img{ width:100%;}
.m_right .content ul li a{ text-align:center; display:block;}
.m_right .new_li{ width:100%; overflow:hidden;padding-top:15px;}
.m_right .new_li li{ width:100%; border-bottom:1px dashed #ccc; padding-bottom:10px;  margin-top:10px;}
.m_right .new_li .p1{ width:100%; font-size:16px;}
.m_right .new_li .p2{ text-indent:2em; font-size:14px;}
.m_right .new_li .p2 font{ color:#f00}

.art{ width:100%; overflow:hidden;}
.art .detail-h{ width:100%; overflow:hidden; text-align:center; font-size:16px; overflow:hidden;}
.art .detail-l{ width:45%; float:left; text-align:center; margin:15px auto; overflow:hidden; }
.art .detail-r{ width:45%; float:right; text-align:center;  margin:15px auto; overflow:hidden;}
.art .d-c{ width:100%; overflow:hidden;}


.foot{ width:100%; overflow:hidden; background:#737574; margin-top:20px;}
.foot p{ text-align:center; width:1024px; margin:10px auto auto auto; color:#fff; font-size:14px;}


.pages{ text-align:center; padding:15px 0 15px 0;}
.pages a{ padding:0px 6px; margin:0 4px; display:inline-block; border:1px solid #CCC;}
.pages a:hover{ background:#0285d5; color:#FFF; border:1px solid #0285d5;}
.pages .hov{ background:#0285d5; color:#FFF; border:1px solid #0285d5;}


.float{ width:150px; position:fixed; left:0px; top:50%; margin-top:-328px; z-index:123}