@charset "utf-8";
* { margin:rem; padding:rem; border:rem; list-style:none; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html { background:#fff; font-size:62.5%;}
body { margin:0; font-family: Helvetica Neue,Microsoft Yahei,arial,PingFang SC,Helvetica,Arial,Hiragino Sans GB,微软雅黑,STHeiti,华文细黑,sans-serif; line-height:normal;overflow: auto !important; font-size: 1.4rem;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block;}
img { border:rem;display: block;max-width: 100%;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;font-weight: normal;}
ul,li { list-style: none;}
.clear { width:100%; height:0rem; clear:both;}
a { background-color:transparent; text-decoration:none; font-family: Microsoft Yahei,Helvetica Neue,PingFang SC,Helvetica,Arial,Hiragino Sans GB,微软雅黑,STHeiti,华文细黑,sans-serif;}
a { color:#333; font-size:1.4rem;}
select,input { border:#CCC 1px solid;}
script { display:none; }
.top { width:100%; height:4rem; border-bottom:1px #e5e5e5 solid;}
.ding { width:120rem; height:4rem; line-height:4rem; margin:0 auto;}
.ding_l { width:30rem; height:4rem; float:left;}
.ding_l ul li { width:6rem; height:4rem; line-height:4rem; float:left;}
.ding_l ul li a { color:#666; font-size:1.2rem;}
.ding_r { width:26rem; height:4rem; float:right; font-size:1.2rem; color:#4f4d4d;}
.ding_r span { font: 1.2rem / 4rem "Microsoft Yahei", "simhei"; color: #fe7001; padding-left: 0px;}
.ding_r a { font-size:1.2rem; color: #666666; }
.ding_r img { vertical-align: baseline; float:left; margin-top:1.5rem; margin-right:1rem;}


/*
.ding_r ul li { width:6rem; height:4rem; line-height:4rem; float:right;}
.ding_r ul li a { color:#666; font-size:1.2rem;}
*/

/*ad*/
.topad {}
.top4ad {}
.mo4ad {}

.head { width:120rem; height:12rem; margin:0 auto;}
.logo { width:23rem; height:6.6rem; float:left; margin-top:2.5rem;}
.search { width:62rem; height:11rem; float:left; margin-top:1rem; margin-left:6rem;}
.searchtab { position:absolute; _top:4.8rem;}
.searchtab li{ float:left; width:8rem; height:2.5rem; line-height:2.5rem; text-align:center; cursor:pointer; font:1.4rem/2.5rem "microsoft yahei";}
.searchtab li.select{ font-weight:bold; color:#fff; background:#38880B;}
.search-box { position:relative; width:60rem; height:3.6rem; margin-top:2.5rem ;border:2px #38880B solid; z-index:8;}
.search-box form { height:3.6rem; line-height:3.6rem;}
.search-box .tri { position:absolute; top:1.7rem; left:5rem; height:0; width:0; line-height:0; font-size:0; border:3px dashed transparent; border-top:3px solid #666; z-index:10;}
.search-box .box-tab { float:left; width:7rem; z-index:999;}
.search-box .box-tab ul { width:6.8rem; height:3.6rem; border-right:1px solid #E1E1E1; border-left:1px solid #E1E1E1; overflow:hidden; cursor:pointer;z-index:10;}
.search-box .box-tab ul:hover { overflow:visible; height:auto; border:1px solid #ddd; border-top:none;}
/*.search-box li{ padding:0.3rem 2rem 0.3rem 1.4rem; line-height:3rem; background:#fff; z-index:10;}*/
.search-box form input[type="text"] { float:left; padding:0.5rem; padding-left:1rem; width:51rem; height:3rem; line-height:3rem; color:#666; border:0; outline:0; font:1.4rem/3rem "microsoft yahei";}
.search-box form input[type="submit"] { float:right; width:7.5rem; height:3.5rem; background:#38880B; color:#fff; font-family:"microsoft yahei"; border:0; cursor:pointer; box-shadow:none; border-radius:0; font-size:1.8rem;}
.search_k { width:100%; height:3.5rem; line-height:3.5rem; margin-top:0.5rem;}
.search_k li { margin-right:1.5rem; height:3.5rem; float:left; font-size:1.2rem;}
.search_k a{ font-size:1.2rem; color:#6B6868;}
.search_k a:hover{ color:#38880B;}
.ruzhu { width:22rem; height:8rem; float:right; margin-top:2rem;}
.ruzhu ul li { width:10.8rem; height:3.8rem; line-height:3.8rem; float:left; border:1px solid #e6e6e6; font-size:1.3rem; text-align:center;}
.ruzhu ul li a { font-size:1.3rem;}
.ru_er,.ru_si { border-left:none;}
.ru_san,.ru_si { border-top:none;}


.nav { width:100%; height:4.5rem; background:#38880b; border-bottom:1px solid #000;}
.nav ul { width:120rem!important;; height:4.5rem; margin:0 auto; background-color:#38880b;}
.nav ul li { height:4.5rem; float:left; margin-left:4.5rem; line-height:4.5rem; cursor:pointer;*zoom:1;}
.nav ul li a { font-size:1.8rem; font-weight:500; text-decoration:none; color:#fff; outline:none;}

.yiping{ width:120rem; margin:0 auto; margin-top:1.5rem;}
.mo{ width:120rem; margin:0 auto; margin-top:1.5rem; box-shadow:0 4px 24px 0 rgba(28,31,35,.1);}
.category { width:28rem; height:60rem; float:left; border:1px solid #e6e6e6; border-radius:0.5rem; overflow:hidden;}
.lei_tit { width:24rem; height:4rem; line-height:4rem; float:left; margin-left:2rem; font-size:1.6rem; color:#666;}
.lei_tit a { font-weight:600; font-size:1.6rem; color:#666;}
.category dl { width:24rem; float:left; margin-left:2rem; font-size:1.4rem; color:#666; }
.category dl dt { width:100%; height:3rem; line-height:3rem; float:left; }
.category dl dt a { font-size:1.4rem; color:#666; font-weight:600;}
.category dl dd { width:30%; height:2.5rem; line-height:2.5rem; float:left; margin-right:2.5%; overflow:hidden;}
.category dl dd a { font-size:1.3rem; color:#666;}
.category dl dd .duo { font-size:1.3rem; color:#1A8700; font-weight;600;}
.xinxi { width:calc(100% - 59rem); float:left; margin-left:1.5rem;}
.xinxi dl,.xinxi ul { width:95%; margin:0 auto;}
.xinxi dl dt { width:100%; height:6rem; line-height:6rem; text-align:center; overflow:hidden;}
.xinxi dl dt a { font-size:2rem; color:#f00; font-weight:600;}
.xinxi dl dt a:hover { color:#ff5200;}
.xinxi dl dd { width:100%; line-height:2rem; font-size:1.2rem; color:#666; overflow:hidden;}
.xinxi ul { margin-top:2rem;}
.xinxi ul li { width:100%; height:2.8rem; line-height:2.8rem; float:left; overflow:hidden; font:normal 1.4rem/2.8rem "\5b8b\4f53"; color:#666;background:url(bg/index.png) no-repeat -134px -21px; text-indent:1.4rem;}
.xinxi ul li a { font-size:1.4rem; color:#666;}
.gongneng { width:28rem; height:35rem; float:right;}
.huanying { width:100%; height:13rem; float:left; border-radius:1rem; border:1px solid #e6e6e6; background-color:#f9f9f9;}
.nihao { width:100%; height:8rem; line-height:8rem; text-align:center; font-size:2rem; font-weight:600; color:#666;}
.denglu { width:90%; height:5rem; margin:0 auto;}
.denglu ul li { width:38%; height:3rem; line-height:3rem; margin-left:8%; float:left; text-align:center; background-color:#38880B; border-radius:0.6rem;}
.denglu ul li a { font-size:1.6rem; color:#fff; font-weight:600;}
.liutu { width:28rem; margin:0 auto; margin-top:1.5rem; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.liutu dl { width:33.3%; height:6.9rem; float:left; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.liutu dl dt { width:9.2rem; height:4.3rem; display:block;}
.liutu dl dd { width:100%; height:1.5rem; text-align:center; font-size:1.2rem; color:#333;}
.liutu dl dd a { font-size:1.2rem; color:#333;}
.yi dt { background:url(icon/icons.png) no-repeat 23px 0px}
.er dt { background:url(icon/icons.png) no-repeat -70px 0px}
.san dt { background:url(icon/icons.png) no-repeat -164px 0px}
.si dt { background:url(icon/icons.png) no-repeat 23px -66px}
.wu dt { background:url(icon/icons.png) no-repeat -70px -66px}
.liu dt { background:url(icon/icons.png) no-repeat -162px -66px}
.liutu dl:hover { background-color:#ff6600; color:#fff}
.liutu dl:hover dd a { background-color:#ff6600; color:#fff}
.yi:hover dt { background:url(icon/icons2.png) no-repeat 23px 0px}
.er:hover dt { background:url(icon/icons2.png) no-repeat -70px 0px}
.san:hover dt { background:url(icon/icons2.png) no-repeat -164px 0px}
.si:hover dt { background:url(icon/icons2.png) no-repeat 23px -66px}
.wu:hover dt { background:url(icon/icons2.png) no-repeat -70px -66px}
.liu:hover dt { background:url(icon/icons2.png) no-repeat -162px -66px}

.siad { width:100%; height:18rem; margin-top:1rem;}
.siad ul li { width:calc(100% - 0.2rem); height:6rem; margin-top:1rem; border:1px solid #dcdcdc; float:left;}


/*模块名称*/

.mo_tit { width:100%; height:3.6rem; background:url(bg/mo_tit.jpg) #f5f5f5 no-repeat 0 0; border-top:3px solid #4e9b31;}
.mo_tit_l { width:18rem; height:3.6rem; line-height:3.6rem; float:left; text-indent:2rem;}
.mo_tit_l a { font-size:2.2rem; font-weight:500; color:#333;}
.mo_tit_r { height:3.6rem; line-height:3.6rem; float:right; margin-right:5rem;}
.mo_tit_r ul li { height:3.6rem; line-height:3.6rem; margin-right:1.5rem; float:right;}
.mo_tit_r ul li a { font-size:1.4rem; color:#666;}
.more { width:4rem; height:3.6rem; line-height:3.6rem; float:right; font-size:1.2rem; color:#666;}
.more a { font-size:1.2rem; color:#666;}

.mtit {}
.mtit_l {}
.mtit_r {}


.gongqiu { width:120rem; margin:0 auto; margin-top:2rem; border:1px solid #e7e7e7; border-radius:0.5rem; box-shadow:0 4px 24px 0 rgba(28,31,35,.1);}
.gq { width:calc((100% - 6rem) / 2); height:30rem; float:left; margin-top:2rem; margin-left:2rem; margin-bottom:2rem; border:1px solid #e6e6e6; border-radius:0.3rem;}
.gq_tit { width:100%; height:3.5rem; line-height:3.5rem; text-indent:2rem;}
.gq_tit_l { width:30%; float:left;}
.gq_tit_r { width:50%; float:right;}
/*fangan 1*/
.gq dl { width:14.5rem; height:13.5rem; float:left margin:1rem; margin-right:0rem;}
.gq dl dt { width:100%; height:10.5rem;}
.gq dl dt img { width:100%; height:10.5rem;}
.gq dl dd { width:100%; height:3rem; line-height:3rem; text-align:center; overflow:hidden;}
/*fangan 2*/
.gq ul li { width:100%; height:3rem; font:normal 1.4rem/3rem "\5b8b\4f53"; color:#666;}
.gq ul li a { font:normal 1.4rem/3rem; color:#666;}
/*fangan 3*/
.gq_list { width:calc((100% - 6rem) / 2); float:left; margin-top:2rem; margin-left:2rem; margin-bottom:2rem; border:1px solid #e6e6e6; border-radius:0.5rem;}
.gq_xm { width:100%; height:4.5rem; background-color:#eff0f4; border-bottom:1px solid #e7e7e7;}
.gq_xm1, .gq_xm2, .gq_xm3 { height:4.5rem; line-height:4.5rem; float:left; text-indent:1.5rem; overflow:hidden;}
.gq_xm1 { width:45%; border-right:1px solid #e7e7e7; float:left;}
.gq_xm2 { width:30%; border-right:1px solid #e7e7e7; float:left;}
.gq_xm3 { width:25%; float:left;}
.gq_li { width:100%; height:3.5rem; background-color:#fff; border-bottom:1px solid #e7e7e7; border-top:none;}
.gq_li1, .gq_li2, .gq_li3 { height:3.5rem; line-height:3.5rem; float:left; text-indent:1.5rem; overflow:hidden; font-size:1.4rem; color:#666;}
.gq_li1 { width:45%; border-right:1px solid #e7e7e7; float:left;}
.gq_li1 a { font-size:1.4rem; color:#666;}
.gq_li1 a:hover { font-size:1.4rem; color:#5781dd; text-decoration:underline;}
.gq_li2 { width:30%; border-right:1px solid #e7e7e7; float:left;}
.gq_li3 { width:25%; float:left;}

.hy { width:120rem; border:1px solid #e6e6e6; float:left;}
.hy_l { width:39rem; float:left; margin-left:3rem; margin-top:1.5rem;}
.hy_l dl dt { width:39rem; height:3.5rem; line-height:3.5rem; text-indent:2rem; overflow:hidden; background: url(bg/index.png) no-repeat -134px -130px;}
.hy_l dl dt a { font-size:1.6rem; color:#333;}
.hy_l dl dd { width:39rem; height:2.4rem; line-height:2.4rem; text-indent:2rem; font-size:1.2rem; color:#666; overflow:hidden;}
.hy_m { width:34rem; float:left; margin-left:3rem; margin-top:1.5rem;}
.hy_m_s { width:34rem; float:left;}
.hy_m_tit { width:34rem; height: 3.2rem; line-height:3.2rem; float: left; margin-top: 8px; border-bottom: 1px solid #ddd;}
.hy_m_tit a { font-size:1.8rem; color:#38880b;}
.hy_m_s ul li { width:34rem; height:2.6rem; float:left; font:normal 1.4rem / 2.6rem "\5b8b\4f53"; background:url(bg/index.png) no-repeat -134px -23px; overflow:hidden; text-indent:1.4rem;}
.hy_m_x { width:34rem; float:left;}
.hy_m_x dl {}
.hy_m_x dl dt { width:7.5rem; height:7.5rem; float:left; margin:1.3rem 0 0.6rem 0;}
.hy_m_x dl dt img { width:7.5rem; height:7.5rem;}
.hy_m_x dl dd { display:block; width:25rem; height:7.5rem; float:left; margin-left:1.2rem;}
.hy_m_x_tit { width:100%; height:3.2rem; line-height:3.2rem; overflow:hidden;}
.hy_m_x_sm { width:100%; height:4rem; line-height:2rem; font-size:1.2rem; color:#7f7f7f; overflow:hidden;}
.hy_m_x ul li { width:34rem; height:2.6rem; float:left; font:normal 1.4rem / 2.6rem "\5b8b\4f53"; background:url(bg/index.png) no-repeat -134px -23px; overflow:hidden; text-indent:1.4rem;}
.hy_r { width:39rem; float:right; margin-top:1.5rem; border-left:1px solid #e6e6e6;}
.hy_r_tit { width:35rem; height: 3.2rem; line-height:3.2rem; float: left; margin-top: 8px; border-bottom: 1px solid #ddd; text-indent:1.5rem; font-size:1.8rem; color:#38880b;}
.hy_r_tit a { font-size:1.8rem; color:#38880b;}
.hy_r ul { margin-top:1rem;}
.hy_r ul li { width:34rem; height:2.6rem; float:left; margin-left:1rem; font:normal 1.4rem / 2.6rem "\5b8b\4f53"; background:url(bg/index.png) no-repeat -134px -23px; overflow:hidden; text-indent:1.4rem;}

.wen_l { width:81rem; float:left;}
.news_l { width:81rem; float:left;}
.news_mo { width:34.5rem; float:left; margin-left:2rem; margin-top:2rem;}
.news_mo_tit { width:100%; height:3.5rem; float:left; border-bottom:2px solid #e6e6e6;}
.news_mo_tit_l { width:20rem; height:3.5rem; line-height:3.5rem; float:left; font-size:1.8rem; background:url(bg/index.png) no-repeat -124px -190px; text-indent: 2.5rem; overflow:hidden;}
.news_mo_tit_l a { font-size:1.8rem;}
.news_mo_tit_r { width:5rem; height:3.5rem; line-height:3.5rem; float:right; font-size:1.2rem; color:#888;}
.news_mo_tit_r a { font-size:1.2rem; color:#888;}
.news_mo ul li { width:34rem; height:2.6rem; float:left; font:normal 1.4rem / 2.6rem "\5b8b\4f53"; background:url(bg/index.png) no-repeat -134px -23px; overflow:hidden; text-indent:1.4rem;}
.wen_r { width:calc(100% - 81rem); float:right; border-left:1px solid #e6e6e6; border-top:3px solid #4e9b31;}
.mtit { width:100%; float:right; background-color:#f5f5f5;}
.mtit_l { width:50%; height:3.5rem; line-height:3.5rem; float:left; font-size:1.8rem; color:#4e9b31; text-indent:2rem;}
.mtit_l a { font-size:1.8rem; color:#4e9b31;}
.mtit_r { width:45%; height:3.5rem; line-height:3.5rem; float:right;}
.wen_r ul li { width:95%; height:2.6rem; float:left; margin-left:5%; font:normal 1.4rem / 2.6rem "\5b8b\4f53"; background:url(bg/index.png) no-repeat -134px -23px; overflow:hidden; text-indent:1.4rem;}
.wen_r ul { margin-top:1rem;}

.gold { width:100%; float:left;}
.gold ul li { display:block; width:10%; height:6.8rem; float:left; margin-left:2.22%; margin-top:1.5rem;}
.gold ul li img { width:100%; height:6.8rem; border:1px solid #dcdcdc; border-radius:0.3rem;}
/*推荐企业*/
.tj_l { width:81rem; float:left;}
.tj_l ul { width:81rem; margin-top:1rem;}
.tj_l ul li { width:31%; height:2.6rem; float:left; margin-left:1rem; font:normal 1.4rem / 2.6rem "\5b8b\4f53"; background:url(bg/index.png) no-repeat -134px -23px; overflow:hidden; text-indent:1.4rem;}
.tj_r { width:calc(100% - 81rem); float:right; border-left:1px solid #e6e6e6; border-top:3px solid #4e9b31;}
.tj_r ul { width:81rem; margin-top:1rem;}
.tj_r ul li { width:100%; height:2.6rem; float:left; margin-left:1rem; font:normal 1.4rem / 2.6rem "\5b8b\4f53"; background:url(bg/index.png) no-repeat -134px -23px; overflow:hidden; text-indent:1.4rem;}
/*友情链接*/
.link { width:120rem; height:4rem; margin:0 auto; margin-top:2rem; border:1px solid #e5e5e5; border-radius:0.3rem;}
.lna { width:12rem; height:4rem; line-height:4rem; float:left; color:#5b7648; font-size:1.4rem; text-indent:2.5rem;}
.l_xm { width:106rem; height:4rem; float:right;}
.you { width:10%; height:4rem; line-height:4rem; float:left; font-size:1.4rem; color:#666; text-align:center;}
.you a { font-size:1.4rem; color:#666;}
/*底部*/
.wave { width:100%; height:6rem; background:url(bg/wave.png) repeat-x; margin-top:2rem;}
.foot { width:100%; height:26rem; margin:0 auto; background-color:#1A8700;}
.fo_xm { width:120rem; height:7rem; margin:0 auto; /*border-bottom: 1px solid #74B550;*/}
.f_xm { width:17%; height:4rem; line-height:4rem; float:left; margin-left:2.5%;}
.f_xm dl dt { width:4rem; height:4rem; float:left; }
.f_xm dl dd { width:calc(100% - 4rem); height:4rem; line-height:4rem; float:left; font-size:1.6rem; color:#fff; text-indent:2rem;}
.f_xm dl:hover dd { color:#8BD661;}
.f_xm_1,.f_xm_2,.f_xm_3,.f_xm_4 { border-right: 1px solid #74B550;}
.f_xm_5 { border-right:none;}
.f_xm1 { background: url(bg/footer.png) no-repeat 0 0;}
.f_xm2 { background: url(bg/footer.png) no-repeat 0 -100px;}
.f_xm3 { background: url(bg/footer.png) no-repeat 0 -200px;}
.f_xm4 { background: url(bg/footer.png) no-repeat 0 -300px;}
.f_xm5 { background: url(bg/footer.png) no-repeat 0 -400px;}
.f_xm dl:hover .f_xm1 { background: url(bg/footer.png) no-repeat 0 -50px;}
.f_xm dl:hover .f_xm2 { background: url(bg/footer.png) no-repeat 0 -150px;}
.f_xm dl:hover .f_xm3 { background: url(bg/footer.png) no-repeat 0 -250px;}
.f_xm dl:hover .f_xm4 { background: url(bg/footer.png) no-repeat 0 -350px;}
.f_xm dl:hover .f_xm5 { background: url(bg/footer.png) no-repeat 0 -450px;}
.about { width:120rem; margin:0 auto; margin-top:3.6rem;}
.a_xm { width:20%; float:left; color:#fff;}
.a_xm dl dt,.a_lx dl dt { width:80%; height:4rem; line-height:4rem; float:left; overflow:hidden; color:#fff; font-size:1.6rem;}
.a_xm dl dt a,.a_lx dl dt a { color:#fff; font-size:1.6rem;}
.a_xm dl dd,.a_lx dl dd { width:80%; height:3.5rem; line-height:3.5rem; float:left; overflow:hidden; color:#fff; font-size:1.4rem;}
.a_xm dl dd a,.a_lx dl dd a { color:#fff; font-size:1.4rem;}
.a_lx { width:20%; float:left; color:#fff;}
.fo_link { width:100%; border-top: 1px solid #74B550; margin:0 auto; font:normal 1.4rem / 2.6rem "\5b8b\4f53"; color:#fff;}
.fo_link ul { width:80rem; margin:0 auto; margin-top:2rem;}
.fo_link ul li { width:10rem; height:2.6rem; line-height:2.6rem; float:left; font-size:1.2rem; color:#fff; text-align:center;}
.fo_link ul li a { font-size:1.2rem; color:#fff;}
/*.fo_link a { display:block; width:10rem; height:2.6rem; line-height:2.6rem; font-size:1.2rem; color:#fff;}*/
.copyright { width:120rem; margin:0 auto; margin-top:1rem; text-align:center;}
.copyright p { height:3.5rem; line-height:3.5rem; font-size:1.2rem; color:#fff;}
.back2top { width:4.8rem; height:4.8rem; position:fixed; left:50%; margin-left:62rem; bottom:10rem; cursor:pointer; display:none; opacity:0.8;}
.back2top a { display:block; width:4.8rem; height:4.8rem; background:#CCCCCC url('bg/back2top.png') no-repeat center center; border-radius:50%;}
.back2top a:hover { background-color:#666666;}