@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body,html {font-family:"微软雅黑", Arial, Helvetica, sans-serif,"宋体"; font-size:14px; background: #f6f6f6 url(../images/bg.jpg) no-repeat top; color: #363636;}
a {text-decoration:none}
img { border:none;}
ul li { list-style:none;}
.al { text-align:left;}
.ac { text-align:center;}
.ar { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.mgt15 { margin-top: 15px;}
.mgr-10 { margin-right: 10px;}
.clear { clear:both;}
.red { color:red;}
.bd0 { border-bottom:none !important;}
.hid {display: none;}
.header { height: 170px;}
.header-cen { width: 1200px; height: 170px; background: url(../images/logo.png) left no-repeat; margin: 0 auto;}
.search { width: 260px; height: 40px; float: right; margin-top: 60px;}
.search input[type="text"] { width: 195px; height: 40px; padding-left: 5px; background: #fff; display: inline-block; vertical-align: middle; border: none;}
.search input[type="button"] { width: 60px; height: 40px; border: none; background: #eaa600; color: #fff; text-align: center; line-height: 40px;  display: inline-block;vertical-align: middle;}

.nav { height: 50px; line-height: 50px; background: #0071d0;}
.nav-cen {width: 1200px; margin: 0 auto; font-size: 15px;}
.nav-cen li { width: 14.2%; float: left; height: 50px; text-align: center; position: relative;}
.nav-cen li a { color: #fff; width: 100%; display: inline-block; text-align: center;}
.nav-cen li a.current { background: #e9f5ff; border-top: solid 3px #fdb630; line-height: 47px; color: #000;}
.nav-cen li:hover { background: #0577d7;}
.nav-cen li dl { width: 100%; height: auto; overflow: hidden; position: absolute; top: 50px; left: 0; display: none;}
.nav-cen li dd { height: 40px; line-height: 40px; background: #0577d7; color: #fff; padding: 5px 10px; border-top: solid 1px #328dd9; }
.nav-cen li:hover dl { display: block;}
.nav-cen li dd:hover {background: #1b88e3;}
.main { width: 1200px; height: auto; overflow: hidden; margin: 10px auto;}
.rdzx { width: 900px; height: 355px; overflow: hidden; margin-right: 10px; padding: 15px; background: #fff; float: left;}
.rdzx-l { width: 380px; height: auto; float: left; margin-right: 20px; background: #f8f8f8; border:solid 1px #ebebeb;}
.rdzx-l img { width: 380px; height: 260px;}
.rdzx-l p {font-size: 16px; max-height: 50px; margin:10px; line-height: 25px; overflow: hidden;}
.rdzx-l p a { color: #2e2e2e;}
.rdzx-l span { max-height: 40px; line-height: 20px; color: #797979; overflow: hidden; display: inline-block; margin: 0 10px 10px 10px;}
.rdzx-l span a { color: #797979;}
.rdzx-r { width: 498px; float: left; height: auto; overflow: hidden;}
.rdzx-r .title { border-bottom: solid 2px #e4e4e4; height: 40px; line-height: 40px;}
.rdzx-r .title span { width: 100px; border-bottom: solid 2px #ff1a1a; display: inline-block; color: #ff1a1a; font-size: 18px; text-align: center;}
.rdzx-r ul { margin-top: 10px;}
.rdzx-r li { padding: 10px; height: 20px; line-height: 20px; border-bottom: dashed 1px #c8c8c8;}
.rdzx-r li span { float: right; color: #7f7f7f !important;}
.rdzx-r a { color: #111111;}
.rdzx-r a:hover { color: #ff1a1a;}
.ad { width: 240px; height: 365px; float: left; overflow:hidden; background: #fff; padding: 10px;}
.ad img { width: 240px; height: 115px; margin-bottom: 10px;}
.ad a:nth-last-child(1) img { margin-bottom: 0;}
.fjzb { padding: 10px 0; float: left; clear: both; height: auto; overflow: hidden;}
.fjzb a { width: 595px; float: left; display: inline-block;}
.main-list { background: #fff; height: auto;overflow: hidden; clear: both;}
.main-list .w600 { width: 560px; padding: 20px 20px 0 20px; float: left; height: auto; overflow: hidden;}
.main-list .title { height: 40px; border-bottom: solid 2px #2fa8ee; padding: 0 10px; line-height: 40px;}
.main-list .title span { display: inline-block; height: 40px; color: #fff; width: 100px; text-align: center; background: #2fa8ee; font-size: 18px;}
.main-list .title a { float: right; color: #0985cd;}
.main-list ul { margin: 10px;}
.main-list li { line-height: 40px; border-bottom: dashed 1px #d3d3d3;}
.main-list li a { color: #404040; width: calc(100% - 100px); overflow: hidden;}
.main-list li a:hover { color: #ff1a1a;}
.main-list li span { float: right;}

.left { width: 270px; height: 100%; overflow: hidden; float: left; background: #f4f4f4; margin-right: 10px; margin-bottom:-9999px;padding-bottom:9999px;}
.left .title { height: 80px; background: #2f8ddc; line-height: 80px; padding-left: 20px; font-size:22px; color: #fff;}
.left ul { margin: 20px;}
.left li { height: 45px; line-height: 45px; margin-bottom: 10px; font-size: 16px; background: #d9d9d9; text-align: center;}
.left li a { display: inline-block; width: 100%; height: 45px; color: #1a1a1a;}
.left li.curren a { background: #19b4e7; color: #fff;}
.right { width: 880px; background: #fff; float: left; height: auto; overflow: hidden; padding: 20px; min-height: 500px;}
.right .title { height:20px; line-height: 20px; font-size: 18px; border-bottom: solid 1px #dedede; padding-bottom: 10px;}
.right .title span { width: 6px; height: 16px; display: inline-block; background: #fea600; margin-right: 5px; margin-bottom: 3px; vertical-align: middle;}

.list { padding: 15px 0;}
.list li {padding: 15px; height: auto; overflow: hidden; border-bottom: dashed 1px #dedede;}
.list li img { width: 150px; height: 105px; float: left; margin-right: 20px;}
.list li h1 { font-size: 16px; height: 35px; line-height: 35px; font-weight: normal;}
.list li a h1 { color: #242323;}
.list li p { text-indent: 2.0em; line-height: 25px; max-height: 50px; overflow: hidden; color: #6d6d6d;}
.list li a p {color: #6d6d6d;}
.list .time { text-align: right; color: #939393; font-size: 13px;}

.list2 { padding: 5px 0;}
.list2 li {padding: 20px 15px; height: auto; overflow: hidden; border-bottom: solid 1px #dedede;/* background: #f7f7f7; margin-bottom: 10px;*/}
.list2 li img { width: 200px; height: 120px; float: left; margin-right: 20px;}
.list2 li h1 { font-size: 16px; height: 35px; line-height: 35px;}
.list2 li span { display: inline-block; width: 280px; float: left; line-height: 25px; padding-left: 20px;}
.list2 li a h1 { color: #242323;}
.list2 li p { text-indent: 2.0em; line-height: 25px; max-height: 50px; overflow: hidden; color: #6d6d6d;}
.list2 li a p {color: #6d6d6d;}

.page { height: 30px; margin: 0px auto; text-align: center; background: #fff; padding: 20px 0; }
.page a { display: inline-block; padding: 0 8px; height: 20px; text-align: center; background: #f2f2f2; border: solid 1px #ebebeb; line-height: 20px; margin: 0 5px; color: #000;}
.page a.current { background: #f94d2b; color: #fff;}

.article { height: auto; overflow: hidden; line-height: 25px; font-size: 15px; padding: 10px;}
.article h1 { text-align: center; line-height: 35px; font-size: 24px; padding-top: 20px; margin-bottom: 10px; color: #1b1b1b; font-weight:normal;}
.article .time { text-align: center; color: #939393; margin-bottom: 10px;}
.article p { text-indent: 2.0em; margin: 5px 0;}
.article img { max-width: 90%; display: block; margin: 15px auto;}

.down { padding: 15px 20px; background: #f7f7f7; margin: 20px;}
.down .title { height: 30px; line-height: 30px; border-bottom: none; padding-bottom: 5px; }
.down .title span { background: #009af3; width: 6px; height: 16px; display: inline-block; margin-right: 5px; vertical-align: middle; margin-bottom: 4px;}
.down a { color: #009af3; display: block; margin-bottom: 8px;}
.down a:hover { text-decoration: underline;}

.map { width: 1140px; height: auto; background: #fff; overflow: hidden; padding: 30px; margin: 10px auto;}
.map ul { margin: 30px;}
.map li {height: auto; overflow: hidden; margin: 10px;}
.map p { font-size: 20px;}
.map p img { vertical-align: middle; margin-bottom: 3px; margin-right: 5px;}
.map li div { height: auto; padding: 10px 15px; border: solid 1px #eaeff1; background: #f9fdff; margin: 10px;}
.map li div a { display: inline-block; margin: 10px 5px; height: 40px;  padding: 0 20px; border: solid 1px #e8e8e8; line-height: 40px; color: #0071d0; background: #f7f7f7;}

.link { margin-top: 10px;  padding: 20px; background: #fff; height: auto; overflow: hidden; clear: both; }
.link .title { width: 97px; height: 33px; text-align: center; margin-bottom: 10px; background: url(../images/link-title.png); line-height: 33px; color: #fff; display: inline-block;}
.link li { margin: 5px 12px; float: left; width: 265px; height: 90px;}
.link li img {width: 265px; height: 90px;}
.foot { background: #1d212a; padding: 30px 0;width: 100%; clear: both; height: auto; overflow: hidden; color: #fff; text-align: center; line-height: 25px;}
