*{margin:0 auto;padding:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,
input,textarea,button,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal; font-family:Microsoft YaHei;}
table{border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
img {vertical-align:top;}
ul{list-style:none;}
input,button,select,textarea{color:#333; font:12px 'Microsoft YaHei, SimSun'; vertical-align:middle; overflow:visible;}
a,a:link{ color:#333; text-decoration:none;outline:none;}
a:hover{ color:#457A2A;}
:focus{outline:none;}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.clearfix {zoom:1;}
.clear{clear:both; width:0; height:0; overflow:hidden;}
.left { float: left;}
.right { float: right;}
.f12 { font-size: 12px;}
.f14 { font-size: 14px;}
.f16 { font-size: 16px;}
.f18 { font-size: 18px;}
.f20 { font-size: 20px;}
.mt6 {margin-top:6px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 { margin-top: 10px;font-size: 15px;}
.w1030 { width: 1030px;height:auto;overflow: hidden;}
.w1170 {width:1170px;height:auto; margin: 0 auto;}
.w660 { width: 660px; height: auto; overflow: hidden;}
.w336 { width: 336px;height: auto; overflow: hidden;}
.w300{ width:300px;}
.topHeader {width: 100%; height: 22px; font-size: 12px; background: #457a2a;color: #fff; font-family:Microsoft YaHei;}
.topHeader a , .topHeader a:hover{ color: #fff; text-decoration: none;}
.topHeader-L { width: 270px;}
.topHeader .down { width: 60px;margin-right:15px;}
.topHeader-R { width: 336px;}
.topHeader-R a { width: 85px; display: block; float: left;}

.fixed-nav { width: 117px;height:auto;}
.logo img {width:117px;}
.navbox {width: 117px;height: auto; overflow: hidden;}
.navbox li {width: 117px; height:36px; text-align: center; line-height:36px;margin-top: 6px;}
.navbox li  a {text-decoration: none; }
.navbox li  a:hover {background: #457a2a; width: 117px; height:36px; color: #fff; display: block;border-radius:2px;}
.navbox .on { background: #457a2a; width: 117px; height: 36px; color: #fff;display: block;border-radius:2px;}
.focus-box { width: 660px; height: 280px;}
/*focus*/
.slide_x {overflow: hidden;position: relative;width: 660px;height: 280px;background: #000;}
.slide_x a {color: #eee;text-decoration: none;}
.slide_x .focus-box {overflow: hidden;position: relative;width:660px;height: 280px;}
.slide_x .list {overflow: hidden;width: 9999px;}
.slide_x .list li {float: left;position: relative;width:660px;}
.slide_x .list img {vertical-align: top;}
.slide_x .list p {position: absolute;bottom: 0;left: 0;width: 100%;height: 35px;line-height:35px; color: #eee;text-indent: 12px; background: #000;opacity: 0.6;  filter: alpha(opacity=60);}
.slide_x .focus-btn {overflow: hidden;position: absolute;bottom:10px;width: 150px;height: 13px;padding-left:500px;}
.slide_x .focus-btn li {float: left;width: 8px;height: 8px;margin: 4px 0 0 9px;background: #ffffff;border-radius:25px;text-align: center;cursor: pointer;}
.slide_x .focus-btn .selected {background: #457A2A;width:36px;height:8px;}

.focus-main { width: 460px; height: 280px;}
.focus-main a {color: #eee;text-decoration: none;}
.focus-main .focus-box {overflow: hidden;position: relative;width:460px;height: 280px;}
.focus-main .list {overflow: hidden;width: 9999px;}
.focus-main .list li {float: left;position: relative;width:460px;}
.focus-main .list img {vertical-align: top; width: 460px; height: 280px;}
.focus-main .list p {position: absolute;bottom: 0;left: 0;width: 100%;height: 32px;line-height:32px; color: #eee;text-indent: 12px; background: #000;}
.focus-main .focus-btn {overflow: hidden;position: absolute;bottom:10px;right:0px;width:100px;height: 13px;}
.focus-main .focus-btn li {float: left;width: 8px;height: 8px;margin: 4px 0 0 9px;background: #fff;border-radius:25px;text-align: center;cursor: pointer;}
.focus-main .focus-btn .selected {background: #457A2A;width:10px;height:8px;}
.slide_x1  {overflow: hidden;position: relative;width: 460px;height: 280px;background: #000;}

.main-list { overflow: hidden;clear: both;padding-bottom: 20px;border-bottom:1px solid #ccc;}
.main-list-L {width: 155px; height: 100px;}
.main-list-L img {width: 155px; height: 100px;}
.main-list-R { width: 485px; height: auto; overflow: hidden;}
.main-list-R .title a{ color:#000; font-weight: bold;}
.main-list-R .source { color: #a2a2a2;}

.main-right { width: 336px; height: auto;overflow: hidden;margin-left: 30px;}
.main-right-tit {border-top:4px solid #457A2A;padding-top:10px;}
.main-right-tit .ico { width: 3px; height: 20px; background: #457A2A; display: block;float:left;margin-right:10px;}
.tui-L { width:90px; height: 60px;}
.tui-L img { width:90px; height: 60px;}
.tui-intro { width:222px; overflow: hidden; }
.tui-intro .title {height: 54px; line-height: 24px;}
.rdph-list{ width: 360px; height: auto; overflow: hidden; }
.rdph-list li { width: 160px; height:180px; margin-right: 20px;}
.rdph-list li img { width: 160px; height:120px;}
.rdph-list li .title{ height: 44px; line-height: 20px; overflow: hidden;}

/****  news   *****/
.w1231{ width: 1231px; height: auto;overflow: hidden; margin: 0 auto;}
.hn2016-logo {margin-top:7px; margin-right:20px;}
.hn2016-head { width:100%; background:#f7f7f7; height:36px; border-bottom:1px solid #e2e2e2;}
.hn2016-head ul { margin-left:15px;font-family:Microsoft YaHei;}
.hn2016-head ul li { float:left; margin-right:40px; line-height:36px; font-size:15px; display:block;}
.hn2016-head ul li a { color:#000; text-decoration:none;letter-spacing:8px}
.hn2016-head ul li a:hover {color:#457A2A;}
.news-main {height: auto;}
.news-main-left { width: 640px; height: auto;}
.news-main-right { width: 540px;}
.hn-news { width:620px; height:auto; overflow:hidden;}
.tagpagetext {line-height: 26px;color:#000;font-size: 18px;margin-top:30px;}
.tagpagetitle {padding-bottom: 5px;height:50px;}
.tagpagetitle h1{font: 26px microsoft yahei;color: #000;text-align: center;line-height: 40px;margin-bottom: 10px;margin-top: 5px;}
.tagtext {/* padding:0 20px 0 20px; */}
.tagtext img { max-width:500px;cursor: pointer; display: block;height: auto;}
.tagtext p { text-indent:2em; padding-bottom:20px; line-height:28px; width: 620px;}

.page1 { text-align:center; padding-bottom:4px; width:100%; OVERFLOW: hidden; text-indent:0em; line-height:30px; font-size:14px;font-family:Microsoft YaHei;}
.page1 a {text-align:center; display:inline-block; color:#457A2A;margin-right: 5px;margin-bottom: 4px;}
.page1 a.up { width:51px; height:30px;background:#009900; }
.page1 a.up:hover{ width:51px; height:30px;  background:#009900; color:#fff; text-decoration:none;}
.page1 a.up1 { width:40px; height:30px; color:#fff; background:#009900;}
.page1 a.up2 { width:40px; background:#e7e7e7; height:30px; color:#457A2A;}
.page1 a.up2:hover { width:40px; background:#009900; height:30px; color:#fff; text-decoration:none;}
.page1 .up2{width:40px; height:30px; color:#fff; background:#009900;text-align: center;display: inline-block;margin-right: 5px;margin-bottom: 4px;}
.page1 .up2:hover { width:40px; background:#009900; height:30px; color:#fff; text-decoration:none;}

.news-list {overflow: hidden;clear: both;padding-bottom: 20px;border-bottom:1px solid #ccc;}
.news-list-L {width: 148px; height: 100px;}
.news-list-L img {width: 148px; height: 100px;}
.news-list-R { width:376px; height: auto; overflow: hidden;}
.news-list-R .title a{ color:#000; font-weight: bold;}
.news-list-R .source { color: #a2a2a2;}

.scrollbar::-webkit-scrollbar {width: 10px;height: 1px;}
.scrollbar::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #535353;}
.scrollbar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}
#detail_flow {position: fixed;width:760px;border-right: 1px solid #e8e8e8;padding-top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-y: scroll;height: -webkit-calc(100% );
    height: calc(100%);z-index: 3;}
.g360-pic img{width: 530px; height:180px; }
.g360-picli li{ width: 130px; float:left;}
.g360-picli li img {width: 120px; height: 80px;}


.main-list-R .txt{ color: #515151; height:50px; line-height: 24px; overflow: hidden;}
.zt-listbox { border-bottom: 1px dashed #ccc; height: auto; overflow: hidden; padding-bottom: 20px;}
.zt-listbox .title {height: 40px; line-height: 40px; overflow: hidden;font-weight: bold;}
.zt-listbox .img-box { width: 150px;}
.zt-listbox .img-box img { width: 150px; height: 90px;}
.zt-listbox .intro {width:136px; height:92px; overflow: hidden; line-height: 22px; color: #666;}
.main-js-tit { width: 3px; height: 20px; background: #457A2A; display: block;float:left;margin-right:10px; }
.links a{ display: block; float:left;margin: 5px 5px 2px 0px;}
.js-foot p{ line-height: 24px;}

.tag360{position: absolute; width: 30px;  z-indent: 2;  font-size: 14px; left: 0px; bottom: 22px; text-align: center; color: #000;vertical-align: middle; background-color: #CCCCCC; padding: 0; margin: 0;  filter: alpha(Opacity=60);  -moz-opacity: 0.6;  opacity: 0.6;}
.tagnewsinfo { font-size:14px;}
.newsinfo_con {margin-left:55px;font-size: 12px;font-family: SimSun;color: #626464;}
.newsinfo_con .from {width:210px;}
.newsinfo_con .name {width:280px;}
.newsinfo_con .time {width:180px;}
.newsinfo_con .tg img { margin-top:5px; margin-left:6px; *margin-top:0px !important;}
.newsinfo_con .pl img{  margin-top:5px; margin-right:4px;*margin-top:0px !important;}

/***************/
.w1200 { width: 1200px;height: auto; overflow: hidden;margin: 0 auto;}
.w830 { width: 830px; height:auto; overflow: hidden;}
.w170 { width: 170px;}
.column {color: #a1a1a1;}
.tabnav{ width: 626px;background: #f1f1f1; display: block; zoom: 1; border-bottom: none;overflow: hidden;}
.tabnav ul li{float: left; width:70px; padding:0 4px;margin-right:10px;height:32px; line-height:32px;font-size:20px;text-align: center;color: #313131;cursor: pointer; white-space:nowrap; overflow:hidden;  }
.tabnav ul .on{height:36px; font-size:20px; color:#457A2A; font-weight: bold;border-bottom:3px solid #457A2A;  }
.tabnav ul .on a{ color:#457A2A; display:block; font-size:20px; }
.tabnav ul li a:hover{ text-decoration:none; }
.tabCon{display:none; height:auto;overflow:hidden;}
.block{display:block;}
/*focus*/
.slide_xx {overflow: hidden;position: relative;width: 460px;height: 280px;background: #000;}
.slide_xx a {color: #eee;text-decoration: none;}
.slide_xx .focus-box {overflow: hidden;position: relative;width:460px;height: 280px;}
.slide_xx .list {overflow: hidden;width: 9999px;}
.slide_xx .list li {float: left;position: relative;width:460px;}
.slide_xx .list img {vertical-align: top; width: 460px; height: 280px;}
.slide_xx .list p {position: absolute;bottom: 0;left: 0;width: 100%;height: 32px;line-height:32px; color: #eee;text-indent: 12px; background: #000;opacity: 0.6;  filter: alpha(opacity=60);}
.slide_xx .focus-btn {overflow: hidden;position: absolute;bottom:10px;right:0px;width:100px;height: 13px;}
.slide_xx .focus-btn li {float: left;width: 8px;height: 8px;margin: 4px 0 0 9px;background: #fff;border-radius:25px;text-align: center;cursor: pointer;}
.slide_xx .focus-btn .selected {background: #4a7a2e;width:10px;height:8px;}

.index-header{width: 100%;border-bottom:5px solid #457A2A; height: 60px;}
.logo-19 { width: 600px;}
.logo-19 img{width: 263px; height: 47px;}
.contact-19 { width: 510px; overflow: hidden;}
.report-19{margin-top:10px;}
.report-19 img{ width: 190px; height:35px;}
.contact-19 li {width:100px;border-right:1px solid #c7d9e5;float:left;margin-top:20px; text-align: center;}
.contact-19 li a { color:#457A2A;}
.sidebox19 { border-bottom:5px solid #f1f1f1;padding-bottom: 20px;}
.sidebox19 .news-pic{ line-height: 20px;  overflow: hidden;}
.sidebox19 .news-pic img{ width: 170px; height: 110px;}
.sidebox19 .newslist { height:40px;line-height: 20px; overflow: hidden;}
.index-topnews h1{font-size: 24px; height: 28px; line-height: 28px; overflow: hidden; text-align: center; font-weight: bold;}
.index-topnews h1 a {color: #000;}
.index-topnews .txt{ color: #6c6c6c;  height: 14px; line-height: 14px; overflow: hidden;}
.index-topnews p { font-size: 13px; color: #6c6c6c; height: 18px; line-height: 18px;overflow:hidden; margin-top:15px;font-family:SimSun;}
.jdlist li {height: 40px; line-height: 20px;   overflow: hidden; margin-top:10px;  }
.focus-side-pic{width: 160px; height: auto; overflow:hidden;}
.focus-side-pic .piclist {width: 160px; height: 90px;margin-bottom:5px;position: relative;}
.focus-side-pic .piclist img {width: 160px; height: 90px;}
.focus-side-pic .piclist .title { display: block; width: 100%;  text-align: center;  height: 20px;   line-height: 20px; background: #000; position: absolute; left: 0;bottom: 0; color: #fff;}
.focus-side-pic .piclist .title a { color: #fff;}
.fnewsbox .newspic{ width: 200px; height: auto; overflow:hidden;position: relative;}
.fnewsbox .newspic img{ width: 200px; height:127px;}
.fnewsbox .newspic .title {display: block; width: 100%;  text-align: center; height: 30px;   line-height: 30px; background: #000; opacity: 0.6;  filter: alpha(opacity=60); position: absolute; left: 0;bottom: 0; color: #fff;}
.fnewsbox .newspic .title a { color: #fff;}
.fnewsbox .newslist {width: 410px; height: auto; overflow:hidden;}
.fnewsbox .newslist .top1{ height:26px;margin-left:10px;overflow: hidden;font-weight: bold;}
.fnewsbox .newslist li { height:32px; line-height: 32px; font-size: 15px;margin-left:15px;overflow: hidden;}
.hotspot-box .newslist {width: 330px; height: auto; overflow:hidden;}
.hotspot-box .newslist .top1{height:25px;overflow: hidden; font-weight: bold;}
.hotspot-box .newslist .top1 a { color: #000;}
.hotspot-box .newslist li { height: 32px; line-height: 32px; font-size:15px;overflow: hidden;}
.hotspot-box .newspiclist{width: 280px; height: auto; overflow:hidden;}
.hotspot-box .newspiclist ul { width: 300px; height: auto; overflow: hidden;}
.hotspot-box .newspiclist li { width: 130px; margin-right:20px;margin-bottom:15px; overflow: hidden; float:left;}
.hotspot-box .newspiclist img{ width: 130px; height: 75px;}
.hotspot-box .newspiclist .title { height:40px;line-height: 20px; overflow: hidden;}
.pic150li .pic150li-L{width: 150px; height: 90px;}
.pic150li .pic150li-L img {width: 150px;height: 90px;}
.pic150li .pic150li-R { width: 170px; height: auto; overflow: hidden;}
.pic150li .pic150li-R .title{height: 48px; line-height:24px; overflow: hidden; }
.pic150li .pic150li-R .columnbox {color: #adadad;}
.hotfocusbox ul{width: 352px; height: auto; overflow: hidden;}
.hotfocusbox ul li { width: 160px; height: auto; overflow: hidden; float:left;margin-right:16px;margin-bottom:15px;}
.hotfocusbox ul li img{ width: 160px;height: 100px;}
.hotfocusbox .title{ width:160px;height: 44px; line-height:22px; overflow: hidden;}
.zt19list {border-bottom: 1px dashed #ccc; height: auto; overflow: hidden; padding-bottom: 20px;}
.zt19list .title{height: 38px; line-height:38px; overflow: hidden;}
.zt19list .pic-L {width: 150px; height: 100px;}
.zt19list .pic-L img {width: 150px; height: 100px;}
.zt19list .txt {width: 176px; height: 90px; overflow: hidden;  line-height: 22px;color: #666;}
.hotranking ul {width: 352px; height: auto; overflow: hidden;}
.hotranking ul li { width: 160px; height: auto; overflow: hidden; float:left;margin-right:16px;margin-bottom:15px;}
.hotranking ul li img{width: 160px;height: 100px;}
.hotranking ul li .title { width:160px;height: 44px; line-height:22px; overflow: hidden; }
.index-newslistbox {width: 660px; height: auto; overflow:hidden; margin-right:40px; }
.index-newslistbox .newslist-part { width: 660px;}
.index-newslistbox .newslist-part .title { height: 24px; line-height: 24px; font-weight: bold; overflow: hidden;}
.index-newslistbox  .newslist-part .piclist ul { width:510px; overflow: hidden;}
.index-newslistbox  .newslist-part .piclist ul li { width: 160px; height: 100px; float:left;margin-right:10px;}
.index-newslistbox  .newslist-part .piclist ul li img{ width: 160px; height: 100px;}
.index-newslistbox  .newslist-part .piclist .more {width: 150px; height: 100px;text-align: center; line-height: 100px;background:#f5f5f5;}
.zt-top img { width:336px; height:110px;}

.tabmenu {width: 170px; height: auto; overflow: hidden; float:left;display: block; }
.tabmenu ul {margin-left:30px;}
.tabmenu ul li {width: 117px;height: 40px; line-height: 40px; text-align: center;margin-bottom:10px;letter-spacing: 6px;}
.tabmenu a:hover {background: #457A2A; width: 117px; height:40px; color: #fff; display: block;border-radius:2px;font-weight: bold;}
.tabmenu ul .on {background: #457A2A; width: 117px; height: 40px; color: #ffffff;display: block;border-radius:2px;letter-spacing: 6px;font-weight: bold; }
.tabmenu ul .on a {color:#fff;}
.tabmenu li a {text-decoration: none;}

/***************/
.w740 {width: 740px; height: auto; overflow: hidden;}
.w580 { width: 580px; height: auto; overflow: hidden;}
.w400 {width: 400px; height: auto; overflow: hidden;}
.news-header {width: 100%; position:fixed; top:0;background:#457A2A;}
.news-logo {margin-top:7px; margin-right:100px;}
.news-logo img { width: 150px; height: 30px;}
.news-header ul {margin-left:15px;height:47px; line-height:47px;font-family:Microsoft YaHei;}
.news-header ul li { float:left; margin-right:47px; line-height:47px; display:block;}
.news-header ul li a{ color:#fff; text-decoration:none;letter-spacing:8px;}
.newslist-L-part .title { height: 24px; line-height: 24px; font-weight: bold; overflow: hidden;}
.newslist-L-part .piclist ul{ width: 444px; overflow: hidden;}
.newslist-L-part .piclist ul li{ width: 140px; height:90px; float:left;margin-right:8px;}
.newslist-L-part .piclist ul li img { width: 140px; height: 90px;}
.newslist-L-part .piclist .more{ width: 126px; height: 90px;text-align: center; line-height: 100px; margin-right:8px;background:#f5f5f5;}
.newsR-part .title{height: 24px; line-height: 24px; font-weight: bold; overflow: hidden;}
.newsR-part ul{ width: 405px; overflow: hidden;}
.newsR-part li { width: 130px; height:80px; float:left;margin-right:5px;}
.newsR-part li img { width: 130px;height: 80px;}
.newstext p {text-indent: 2em;padding-bottom: 20px;line-height:30px;width: 730px;}
.newsmenu-tab { width: 134px; height: auto; overflow: hidden; display: block;font-weight: bold;}
.newsmenu-tab ul li { width: 117px;height: 40px; line-height: 40px; margin-left:8px;margin-bottom: 10px; text-align: center;letter-spacing: 6px;}
.newsmenu-tab .ck {background: #457A2A; width: 117px; height: 40px;  line-height:40px; color: #fff;display: block;border-radius:2px;letter-spacing: 6px; }
.newsmenu-tab .ck a {color: #fff;}
.newsmenu-tab a:hover {background: #457A2A; width: 117px; height:40px; line-height:40px;  color: #fff; display: block;border-radius:2px;}
.newsmenu-tab ul li a {text-decoration: none;}

.zhan-listbox .title { height: 24px; line-height: 24px; font-weight: bold; overflow: hidden;}
.zhan-listbox .piclist ul{ width: 555px; overflow: hidden;}
.zhan-listbox .piclist ul li{ width:175px; height:120px; float:left;margin-right:10px;}
.zhan-listbox .piclist ul li img { width: 175px; height:120px;}
.zhan-listbox .piclist .more{ width: 174px; height: 120px;text-align: center; line-height: 120px; margin-right:10px;background:#f5f5f5;}


//.jchw-list li { background: url(../images/ys-ico.jpg) no-repeat left center;padding-left: 10px;height: 32px; line-height: 32px; overflow: hidden;}
.jchw-list li { padding-left: 5px;height: 29px; line-height: 29px; overflow: hidden;}
