*{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{text-decoration:underline; color:#3c6c22;}
: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;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 { margin-top: 30px;}
.w1200 { width: 1200px; height: auto; margin: 0 auto; padding: 0;}
.topHeader {width: 100%; height: 25px; line-height: 25px; font-size: 14px; background: #3057a2;color: #fff; font-family:Microsoft YaHei;}
.topHeader a , .topHeader a:hover{ color: #fff; text-decoration: none;}
.topHeader-L { width: 320px;}
.topHeader .down { width: 60px;margin-right:15px;}
.topHeader-R { width: 260px;}
.topHeader-R a { width: 85px; display: block; float: left;}
.nav { width: 117px;font-family:Microsoft YaHei;}
.logo img { width: 150px; height: 60px;}
.navbox {width: 117px;height: auto; overflow: hidden;}
.navbox li {width: 117px; height: 40px; text-align: center; line-height: 40px;margin-top: 6px;}
.navbox li  a {text-decoration: none; }
.navbox li  a:hover {background: #3057a2; width: 117px; height: 40px; color: #fff; display: block;border-radius:2px;}
.navbox .on { background: #3057a2; width: 117px; height: 40px; color: #fff;display: block;border-radius:2px;}
.navbox .on a{ color: #fff;}

.w660 {width: 660px; height: auto; overflow: hidden;}
.w336 { width: 336px;}
.main {width: 1030px;height:auto;font-family:Microsoft YaHei; }

.index-header11 {width: 1200px;border-bottom: 5px solid #3057a2;height: 60px;margin: 0 auto;}
.logo-20 {width: 400px;}
.logo-20 img{width: 263px; height: 47px;}
.contact-20 {width:680px;overflow: hidden;margin-right: 100px;}
.report-20{margin-top:10px;}
.report-20 img{ width: 190px; height:35px;}
.contact-20 li {width:100px;border-right:1px solid #c7d9e5;float:left;margin-top:20px; text-align: center;}
.contact-20 li a { color:#457c2b;}

.xl-app{width: 100px;height: 30px;font-size: 16px;float: right;position: absolute;right: 0;top: 20px;}
.xl-app a {width: 100px; height: 30px;display: block;position: absolute;left: 0;top: 0; color: #457c2b;}
.xl-app .xl-app_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-25px; top:30px; display:none;}
.xl-app .xl-app_nr img{ margin-bottom:5px;width:100px; height:100px;}
.xl-app .xl-app_nr p{font-family:Microsoft YaHei;font-size:14px;}
.xl-app .xl-app_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.xl-app.on .xl-app_nr{ display:block;}

.main-left h1 {font-size: 26px;height:30px;line-height: 30px; overflow: hidden;}
.topnews-li { width: 660px; height: 28px; overflow: hidden;}
.topnews-li li { width:260px; height: 28px; line-height: 28px; margin-right:15px; margin-left:15px; float: left; overflow: hidden;background: url(../images/top-ico.jpg) no-repeat scroll -1px 13px transparent;    padding-left: 10px;}
.topnews-li li a{color:#8b8b8b;}

.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;right:0;width: 160px;height: 13px;}
.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: #6495ED;width:36px;height:8px;}

.main-js-tit { width: 3px; height: 20px; background: #3057a2; display: block;float:left;margin-right:10px; }
.ssjs-L { width: 150px; height: 90px;}
.ssjs-L img { width:150px; height: 90px;}
.ssjs-intro { width:168px; overflow: hidden; }
.ssjs-intro .title {height: 54px; line-height: 24px;}
.ssjs-intro .tm {color: #a2a2a2;}

.week-newslist {line-height:36px;}
.week-newslist li{height:36px; overflow: hidden;}
.week-newslist li span {background:#6dc800;padding: 0px 4px 0px 4px;   color: #ffffff;margin-right: 12px;}
.week-newslist li .icobg01 {background: #f64444;}
.week-newslist li .icobg02 {background: #ff8549; }
.week-newslist li .icobg02 {background: #ff8549; }
.week-newslist li .icobg03 {background: #ffac38;}

.zt-listbox { 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:100px;}
.zt-listbox .intro {width:175px; height:92px; overflow: hidden; line-height: 22px; color: #666;}

.links a{ display: block; float:left;margin: 5px 5px 2px 0px;}
.js-foot p{ line-height: 24px;}

.hotspot-box .newslist {width: 350px; height: auto; overflow:hidden;}
.hotspot-box .newslist .top1{height:24px;overflow: hidden; font-weight: bold;}
.hotspot-box .newslist .top1 a { color: #000;}
.hotspot-box .newslist li { height: 32px; line-height: 32px; overflow: hidden;}
.redian-pic li { width:280px;  margin-bottom: 10px; overflow: hidden;}
.redian-pic img {width:280px; height:170px;}
.redian-pic .title {height: 24px;  line-height: 24px; overflow: hidden;}

.newslist-part { width: 660px;}
.newslist-part .title { height: 24px; line-height: 24px; font-weight: bold; overflow: hidden;}
.newslist-part .piclist ul { width:520px; overflow: hidden;}
.newslist-part .piclist ul li { width: 165px; height: 100px; float:left;margin-right:8px;}
.newslist-part .piclist ul li img{ width: 165px; height: 100px;}
.newslist-part .piclist .more {width: 140px; height: 100px;text-align: center; line-height: 100px;background:#f5f5f5;}
.newslist-part .column {color: #bec0bf;}


.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;font-size: 16px;color:#2b2b2b;margin-top:15px;}
.tagpagetitle {padding-bottom: 5px;height:70px;}
.tagpagetitle h1{font: 26px microsoft yahei;color: #000;text-align: center;line-height: 30px;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:#829ed4;margin-right: 5px;margin-bottom: 4px;}
.page1 a.up { width:51px; height:30px;background:#e7e7e7; }
.page1 a.up:hover{ width:51px; height:30px;  background:#829ed4; color:#fff; text-decoration:none;}
.page1 a.up1 { width:40px; height:30px; color:#fff; background:#829ed4;}
.page1 a.up2 { width:40px; background:#e7e7e7; height:30px; color:#829ed4;}
.page1 a.up2:hover { width:40px; background:#829ed4; height:30px; color:#fff; text-decoration:none;}
.page1 .up2{width:40px; height:30px; color:#fff; background:#829ed4;text-align: center;display: inline-block;margin-right: 5px;margin-bottom: 4px;}
.page1 .up2:hover { width:40px; background:#829ed4; height:30px; color:#fff; text-decoration:none;}


