.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { background-color:#FFF; overflow:hidden;}
/*.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}*/
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #ffffff;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
.ztbanner { width: 100%; height: 336px; overflow: hidden; background-image: url("body-bj1.jpg"); background-repeat: no-repeat; background-position: center top;}
.mobanner { display: none;}

.ya-jdt { width:100%; height:305px; margin-top:15px;}
.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px; }
.hiSlider-item { float:left;}
.hiSlider-item img { display:block; width:100%; height:305px;}

.yanews-qhdiv { width:100%; height:305px; overflow:hidden; margin-top:15px;}
.yanewsqhtab1{width:100%; height:38px; border-bottom:#dadada solid 1px;}
.yanewsqhtab1 ul {margin:0;padding:0;}
.yanewsqhtab1 li{ width:auto; height:39px; float:left; cursor:pointer; color:#000000; font-size:18px; text-align:center; line-height:38px; padding-left:15px; padding-right:15px;}
.yanewsqhtab1 li.now{ color:#33a588; border-bottom:#33a588 solid 3px;}
.yanewsqhtablist1{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:0px auto auto auto;}
.block{display:block;}

.news-view { width:100%; height:46px;}
.newsview-bt { width:100%; height:46px; overflow:hidden; display:inline-block; padding-right:120px; position:absolute; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 20px; text-indent:20px; font-size:18px;  line-height: 2.611;}
.newsview-bt a { color:#282828;}
.newsview-bt a:hover { color:#33a588;}
.newsview-date { width:80px; font-size:14px; color:#999999; text-align:right; float:right; line-height:46px; /*display: none;*/}
.xxxd-div { width: 100%; overflow: hidden; background-color: #fbf6eb; padding: 40px;}


.ggbtdiv1 { width: 100%; height: 36px; background-image: url("lm-bj1.png"); background-repeat: repeat-x; background-position: left 15px; margin-top: 15px;}
.ggbtdiv1 span { display: block; float: left; width: auto; height: 36px; font-size: 30px; line-height: 36px; padding-left: 5px; padding-right: 15px; background-color: #ffffff; color: #33a588; font-weight: bold;}
.ggbtdiv1 a { float: right; font-size: 15px; color: #787878; line-height: 36px; background-color: #ffffff; padding-left: 10px;}
.xxxd-list { width: 100%; overflow: hidden; margin-top: 10px;}
.lm-more1 { position:absolute; width:auto; height:36px; line-height:36px; font-size:14px; margin-left:510px; margin-top:-301px;}
.lm-more1 a { color:#787878;}
.lm-more1 a:hover { color:#33a588;}

.yaxds-bnt { width: 100%; overflow: hidden; margin-top: 15px;}
.yaxds-bnt ul { padding: 0px; margin: 0px -10px;}
.yaxds-bnt ul li { width: 20%; float: left; padding-left: 10px; padding-right: 10px;}
.yaxds-bnt ul li a { display: flex; justify-content: center; align-items: center; width: 100%; height: 120px; background-repeat: no-repeat; background-size: 100% 100%;}
.yaxds-bnt ul li a p { font-size: 22px; color: #ffffff; text-align: center; padding-left: 15px; padding-right: 15px; line-height: 26px;}

.part2-sty { width: 100%; height: 337px; overflow: hidden; background-image: url("body-bj1.jpg"); background-repeat: no-repeat; background-position: center top; margin: 0px 0px 20px 0px;}
.fwztc-bt { width: 100%; height: 36px; background-image: url("lm-bj2.png"); background-repeat: no-repeat; background-position: center 15px; margin-top: 100px; text-align: center;}
.fwztc-bt span { display: inline-block; width: auto; height: 36px; font-size: 36px; line-height: 36px; color: #33a588; font-weight: bold;}
.fwztc-div { width: 100%; overflow: hidden; margin-top: 50px;}
.fwztc-div ul { padding: 0px; margin: 0px -15px;}
.fwztc-div ul li { width: 16.6%; float: left; padding-left: 15px; padding-right: 15px;}
.fwztc-div ul li a { display: block; width: 100%; height: 60px; border-radius: 5px; background: rgba(37,98,179,0.6); text-align: center; font-size: 22px; color: #ffffff; font-weight: bold; text-align: center; line-height: 60px;}
.fwztc-div ul li a:hover { background: rgba(37,98,179,1);}
#main2 .ggbtdiv1 { margin-top: 30px;}
.hhcj-div { width: 100%; overflow: hidden;}
.hhcj-div ul { padding: 0px; margin: 0px -4px;}
.hhcj-div ul li { width: 50%; float: left; box-sizing: border-box; padding:0px 11px; margin-top: 20px;}
.hhcj-div ul li a { display: block; width: 100%;}
.hhcj-div ul li a img { display: block; width: 100%;}
.sswgh-div { width: 100%; overflow: hidden; margin-top: 10px;}
.sswgh-div ul { padding: 0px 15px; margin: 0px;}
.sswgh-div ul li { width: 100%; overflow: hidden; border-bottom: #e2e2e2 dashed 1px; padding: 10px 0px;}
.sswgh-div ul li a { font-size: 20px; color: #282828; font-weight: bold;}
.sswgh-div ul li a:hover { color: #33a588;}
.sswgh-div ul li p { font-size: 16px; color: #787878; margin-top: 10px;text-indent:32px;}

.jubaofangshi { width: 100%; height: auto; margin-top: 20px; background-color: #ffffff;    margin-bottom: 15px;}