@charset "utf-8";
/* CSS Document */
/*栅格公式1180=100*12-20*/
*{margin: 0; padding: 0;}
body { margin: 0; font-family: "Microsoft Yahei", SimSun, Hiragino Sans GB, arial, sans-serif, '\5b8b\4f53', Tahoma; font-size: 16px; line-height: 32px; color: #162d3f; background: #f2f2f2; }
a { text-decoration: none; color: #162d3f;  outline:none;}
a:hover { color: #32a935 !important; }
li { list-style: none; }
i,em { font-style: normal; }
input{ outline:none;}
.warp { width: 1200px; margin: auto; }
.left-warp { width: 880px; }
.right-warp { width: 280px;}
.pull-left{ float: left;}
.pull-right{ float: right;}
.mt20{ margin-top: 20px;}
.mr20{ margin-right: 20px;}
.mb20{ margin-bottom: 20px;}
.ml20{ margin-left: 20px;}
.ma20{ margin: 20px;}
.p20{ padding-top: 20px;}
.pr20{ padding-right: 20px;}
.pb20{ padding-bottom: 20px;}
.pl20{ padding-left: 20px;}
.pa20{ padding: 20px;}
.bg-wh{ background: #fff;} 
.ofw{ overflow: hidden;}
.clear{ clear: both; width: 100%; height: 0; }
.menu{ position: fixed; top: 0; width: 280px;}



.dbtp{ width:100%; height:300px; position:relative; margin-bottom:20px;}
.dbtp  a{ position:absolute; top:0; right:0; bottom:0; left:0; display:block; overflow:hidden;}
.dbtp  img{ height:100%; width:auto;}
.dbtp h1{color:#fff; font-size:50px; height:300px; text-align:center; line-height:300px;}
/**/
.jd-list { overflow: hidden; margin-left: -20px; }
.jd-list .jd-list-item { width: 280px; height: 297px; background: #fff; float: left; margin-top: 20px; margin-left: 20px;}
.jd-list .jd-list-item a { display: block; }
.jd-list .imgurl { background-repeat: no-repeat; background-position: center center; background-size: cover; width: 280px; height: 157px; display: block; }
.jd-list .info { padding: 20px; position: relative;}
.jd-list .info h4 { font-size: 18px; font-weight: 400; margin-bottom: 10px; }
.jd-list .info p { color: #777; overflow: hidden; height: 60px;  }
.jd-list .info i { position: absolute; top: 26px; left: 12px; width: 3px; height: 18px; background: #32a935;}
.jd-list .info .t { top: 30px; left: 8px; height: 14px;}
.jd-list .info .s { top: 34px; left: 4px; height: 10px;}
.jd-list .info .g { top: 38px; left: 0; height: 6px; display: none;}
.jd-list .info em {text-align: right; color: #c9caca; width: 93px; font-size: 12px; position: absolute; top: 22px; right: 20px;}
/**/
.jd-list2 .jd-list-item{ float: left;width: 980px;height: 270px; margin-left:20px;}
.jd-list2 .imgurl{width: 480px; height: 270px;float: left; }
.jd-list2 .info{width: 460px; float: left;}
.jd-list2 .info p { height: 180px;  }
.jd-list2 .info em {top: auto; bottom: 20px; right: 20px;}
.jd-list2 .info b {text-align:center; color: #32a935; width: 93px; font-size: 12px; position: absolute; bottom: 20px; left: 20px; border: 1px solid #c9caca; border-radius: 15px;}
/**/
/*.site{ height: 60px; line-height: 60px; background: rgba(247,53,78,.1) url(../icon/home.png) no-repeat 20px center; padding-left: 40px;border-bottom: 1px solid rgba(247,53,78,.1);}
.site a{color: #00585d;}
.site span{ color: #00585d; font-family: 宋体; padding: 0 5px 0 10px;}*/
/**/
.wx-lt { background: #fff; overflow: hidden; position: relative;}
.wx-lt .cat_name { background: #32a935 url(../icon/favicon-min.png) no-repeat 230px center; height: 45px; margin-top: 20px; margin-bottom: 20px; margin-left: 20px;}
.wx-lt .cat_name h1 { color: #32a935; line-height: 45px; font-weight: 400; font-size: 18px; padding-left: 30px; font-weight:bold; }
.wx-lt .wx_menu{ background: #fff;}
.wx-lt .wx_menu li { height: 60px; overflow: hidden; }
.wx-lt .wx_menu a { display: block; border-left: 5px #fff solid; line-height: 60px; padding-left: 45px; font-size: 18px; font-weight: 400;}
.wx-lt .wx_menu a.on, .wx-lt .wx_menu a:hover { border-left: 5px #32a935 solid; background: #c9caca; color: #32a935; }
/**/
.wx-ewm { width: 280px; background: #fff; }
.wx-ewm .ewm-bg { padding: 20px 0; width: 190px; background: #fff;  margin: auto}
.wx-ewm img { width: 188px; height: 188px; border: 1px solid #c9caca; }
.wx-ewm p { text-align: center; padding-top: 10px; color: #c9caca; }
/**/
.wx-con { width: 100%; background: #fff;  }
.wx-con .txt { padding: 20px 40px 40px 40px; position: relative;display: inline-block; }
.wx-con .txt p {font-size: 14px;}
.wx-con .txt .info {/*border-bottom: 1px solid #c9caca; padding-bottom: 40px;*/}
.wx-con .txt .tin { padding-top: 40px; }
.wx-con .txt .tin img{ max-width: 100%; /*max-width: 800px;*/}
.wx-con .txt .yud { color: #c9caca; padding-top: 40px; }
.wx-con .txt .yud i { color: #c9caca; padding-left: 5px; font-style: normal; }
.wx-con .txt .info h4 { font-size: 18px; font-weight: 600; line-height: 40px; /*text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; */}
.wx-con .txt .info p { color: #c9caca; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; padding-top: 10px; }
.tb{position: absolute; top: 20px; left: 0;}
.tb i { position: absolute; top: 0; left: -2px; width: 5px; height: 32px; display: block; background: #32a935; z-index: 99;}
.tb .t { top: 3px; left: 3px; height: 34px;background: #32a935; display:none;}
.tb .s { top: 6px; left: 13px; height: 28px;background: #32a935; display:none;}
.tb .g { top: 9px; left: 22px; height: 22px;background: #32a935; display:none;}
.tb em {text-align: right; color: #c9caca; width: 93px; font-size: 12px; position: absolute; top: 22px; right: 20px;}
/**/
.newsList { background: #fff; overflow: hidden; padding:0 40px 40px 40px; }
.newsList a { display: block; height: 101px; padding: 20px 0; border-bottom: 1px solid #c9caca; }
.newsList .imgurl { background-repeat: no-repeat; background-position: center center; background-size: cover; width: 180px; height: 101px; float: right; }
.newsList .info h4 { font-size: 18px; font-weight: 400; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.newsList .info p { color: #999; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; padding-top: 10px; }
.newsList .info .time { font-size: 13px; }
/**/
.rank{ margin:0; padding:15px 0 7px 0; overflow:hidden; background:#fff; font-size:14px;}
.rank .lt-cpfl{ margin-bottom:8px;}
.rank .lt-cpfl dl{ overflow:hidden;}
.rank .lt-cpfl dl dt{width: 60px; float: left; text-align: center; background:#f1f1f1;}
.rank .lt-cpfl dl dd{width: 1100px; float: right; padding-left: 20px;}
.rank .lt-cpfl dl dd p{ display: block; background: #f1f1f1; padding: 10px 0 10px 17px; margin-top:10px;}
.rank a{padding: 0 17px 0 0;}
.rank a span{}
.rank a:hover{ color:#32a935;}
.rank a.on{ color: #32a935; border-radius: 16px; font-weight: bold; }
.rank .js-class-2 a.on{background: url(../icon/fltb.png); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 18px;}
.rank .js-class-2 p a.on{ background: none; background-repeat: no-repeat; background-position: center bottom; padding-bottom: 0;}
.rank a i{height:2px; display:inline-block;}
.rank a.on i,.rank a:hover i{ height:2px; background:#32a935;}

/**/
.dl-inside-image {
	width: 100%;
	height: 350px;
	overflow: hidden;
	text-align: center;
}
