html {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 14px;
}
body {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;font-family: "微软雅黑";
}
div {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
span {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(0, 0, 0); font-size: 12px;
}
object {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
iframe {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
h1 {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
h2 {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
h3 {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
h4 {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
h5 {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
h6 {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
p {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(22, 22, 22); font-size: 16px;
}
blockquote {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
pre {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
a {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
abbr {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
acronym {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
address {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
code {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
del {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
dfn {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
em {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
img {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
q {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
dl {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
dt {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
dd {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
ol {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
ul {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
li {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
fieldset {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
form {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
label {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
legend {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
table {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
caption {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
tbody {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
tfoot {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
thead {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
tr {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
th {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
td {
 margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-size: 12px;
}
ul {
 list-style: none;
}
ol {
 list-style: none;
}
li {
 list-style: none;
}
caption {
 font-weight: normal;
}
th {
 font-weight: normal;
}
td {
 font-weight: normal;
}
h1 {
 font-size: 14px;
}
h2 {
 font-size: 14px;
}
h3 {
 font-size: 14px;
}
h4 {
 font-size: 14px;
}
h5 {
 font-size: 14px;
}
h6 {
 font-size: 14px;
}
h7 {
    font-size: 14px;
 font-weight: bold;
}
a {
 color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
 color: rgb(255, 0, 0); text-decoration: none;
}
.clearboth {
 clear: both;
}
.pt10 {
 padding-top: 10px;
}
.pt5 {
 padding-top: 5px;
}
a.ttshenlv:link {
 color: rgb(69, 146, 218); text-decoration: none;
}
a.ttshenlv:visited {
 color: rgb(69, 146, 218); text-decoration: none;
}
a.ttshenlv:active {
 text-decoration: underline;
}
a.ttshenlv:hover {
 text-decoration: underline;
}
a.tthuise:link {
 color: rgb(102, 102, 102); text-decoration: none;
}
a.tthuise:visited {
 color: rgb(102, 102, 102); text-decoration: none;
}
a.tthuise:active {
 color: rgb(255, 0, 0); text-decoration: underline;
}
a.tthuise:hover {
 color: rgb(255, 0, 0); text-decoration: underline;
}
.top {
 width: 1000px; height: 32px;
}
.top .welcome {
 line-height: 32px; float: left;font-size:13px;
}
.topright {
 width: 375px; float: right;
}
.topright .searchqy {
 width: 182px; padding-top: 6px; float: left;
}
.topright .searchqy .wenbenkuang {
 border: 1px solid rgb(0, 113, 102); border-image: none; width: 130px; height: 16px; color: rgb(102, 102, 102); line-height: 16px; float: left;
}
.topright .searchqy .submit {
 float: right;
}
.shoucang {
 color: rgb(0, 122, 110); line-height: 32px; float: right;
}
.head {
 width: 1100px; height: 135px;
}
.logo {
 width: 1100px; height: 137px;  background: url("imagesctd_logo.jpg") no-repeat;
}
#menu ul li a
 { display: block;
  background: #1461A9;
   text-decoration: none;
  border-right: 1px solid white;
  width: 70px;
  color: #fff;
  white-space: nowrap}
 #menu ul li a:hover
 { background: #24313C}
.menu {
 width: 1100px; height: 44px; clear: both;
}
.menu ul {
 margin: 0px;
 padding:0px;
 position: absolute;
 visibility: hidden;
 z-index:999999;
 width:135px;
 margin-left:20px;
}
.menu li ul li
   { float: none;
    display: inline}
.menu li {
 width: 175px; text-align: center; line-height: 42px; float: left;
}
.menu li.line {
 background: url("imageszyrz_r6_c10.jpg") no-repeat; width: 2px; height: 29px; margin-top: 5px; float: left;
}
.menu li a {
 color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.menu li a:hover {
 color: rgb(255, 255, 0);
}

#menu li ul li a
   { width: auto;
    background: #1461A9;
    color: #fff;
    font-weight:normal;
    font-size:17px;
}
   
#menu li ul li a:hover
   { background: #4E8AC3;}
.div {
 background: rgb(255, 255, 255); width: 1100px; height: 100%; overflow: hidden;
}
.indexmain {
 width: 1100px;
}
.ilefthuandeng {
 padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 322px; height: 243px; float: left;
}
.indexmiddqy {
 width: 455px; margin-left: 15px; float: left;border: 1px solid rgb(204,204,204);height:245px;
}
.indexmiddhot {
 width: 100px;height:36px;float: left;background: url("imageshot.jpg") no-repeat;
}
.inewstoutiao {
 width: 600px; padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; margin:0 0;
}
.inewstoutiao h2 {
 width: 367px; height: 40px; text-align: center; line-height: 40px;
}
.inewstoutiao h2 a {
 color: rgb(255, 0, 0); font-family: "微软雅黑"; font-size: 22px; font-weight: bold;
}
.inewstoutiaodesc {
 width: 550px; line-height: 23px; text-indent: 2em;
}
.inewsnr {
 width: 450px; margin: 0 0;
margin-left: 5px; 
}
.inewsnr ul {
 margin: 0px; float:left;
}
.inewsnr ul li {
 width: 550px; height: 23px; line-height: 23px;
}
.inewsnr ul li span {
 text-align: center; float: right;
}
.indexrightqy {
 width: 225px; float: right;
}
.inoticebzbg {
 width: 255px; height: 30px;
}
.inoticeqynr {
 width: 255px; height:245px;padding-top: 10px;
}
.inoticeqynr ul {
 margin: 0px;
}
.inoticeqynr ul li {
 width: 220px; height: 23px; line-height: 23px;
}
.irzpxbz {
 width: 223px; height: 38px; padding-top: 8px;
}
.itszsqy {
 width: 376px; float: left;
}
.itszsbzbg {
 width: 376px; height: 34px;
}
.itszsqynr {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 391px; height: 235px; padding-top: 10px;
}
.itszsqynr ul {
 margin: 0px;
}
.itszsqynr ul li {
 margin: 0px auto; width: 410px; height: 25px; line-height: 25px;
}
.iwjzlqy {
 width: 376px; margin-left: 30px; float: left;
}
.izlxzqy {
 width: 225px; float: right;
}
.izlxzbzbg {
 width: 225px; height: 30px; margin-top: 5px;
}
.contact {
 padding-top: 10px;height: 126px; background: url('imagescontact-bg.jpg') no-repeat;}
.contact .c-img {
    margin-bottom: 20px;
}
.contact .c-phone dt {
    margin-bottom: 15px;
    color: #9D865E;
    font-size: 16px;
    line-height: 16px;
    padding-left: 12px;
}
.ijclybzbg {
 width: 1000px; height: 34px;
}
.ijclyqy {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 998px; height: 170px; padding-top: 10px;
}
.pcbxfive {
 width: 180px; height: 160px; text-align: left; overflow: hidden; padding-right: 8px; padding-left: 8px; float: left;
}
.pcbxfive .picimg {
 background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 175px; height: 133px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell;
}
.pcbxfive .picimg .pcimg {
 width: 175px; height: 133px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell;
}
.pcbxfive .pcimg img {
 vertical-align: middle;
}
.scxcpbiaoti {
 width: 180px; text-align: center; line-height: 25px;
}
.ifooter {
  height: 103px; color: rgb(255, 255, 255); padding-top: 12px; font-size: 14px;background:url("imagesfootbg.gif") repeat;
}
.ifooter a {
 color: rgb(255, 255, 255);font-size: 14px;font-weight: bold;padding-left:10px;
}
.ifooter a:hover {
 color: rgb(255, 255, 0);
}
.mainright {
 width: 255px; float: right;
}
.mainleft {
 width: 830px; float: left;
}
.about_usbzbg {
 background: url("imagescontent_xwyd.jpg") no-repeat; width: 832px; height: 34px;
}
.list_header {
 background: url("imageslist_xwlb.jpg") no-repeat; width: 832px; height: 34px;
}

.aboutuspositionqy {
 padding-top: 13px; padding-right: 10px; float: right;
}
.aboutusqy {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 830px; height: 100%; overflow: hidden; padding-top: 10px;
}
.aboutusqynr {
 width: 700px; line-height: 30px; font-size: 14px;
}
.aboutusqynr p {
 font-size: 14px;
}
.aboutusqynr a {
 font-size: 14px;
}
.newsnr {
 width: 800px; padding-top: 5px; min-height:550px;
}
.newsnr ul {
 margin: 0px;
}
.newsnr ul li {
 width: 700px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newsnr ul li a {
 color: rgb(102, 102, 102); font-size: 14px;
}
.newsnr ul li a:hover {
 color: rgb(183, 0, 0); text-decoration: underline;
}
.newsnr ul li span {
 text-align: center; color: rgb(102, 102, 102); font-size: 14px; float: right;
}
.dede_pages {
 padding-top: 0px;
}
.pro_pages {
 overflow: hidden; padding-left: 5px; float: left;
}
.dede_pages ul {
 padding: 12px 0px 12px 5px; float: left;
}
.dede_pages ul li {
 padding: 2px 4px; border: 1px solid rgb(233, 233, 233); border-image: none; line-height: 17px; font-family: Tahoma; margin-right: 6px; float: left; display: block;
}
.dede_pages ul li a {
 color: rgb(85, 85, 85); float: left; display: block;
}
.dede_pages ul li a:hover {
 color: rgb(102, 153, 0); text-decoration: none;
}
.dede_pages ul li.thisclass {
 line-height: 17px; font-weight: bold; display: block; background-color: rgb(248, 248, 248);
}
.dede_pages ul li.thisclass a {
 line-height: 17px; font-weight: bold; display: block; background-color: rgb(248, 248, 248);
}
.pagebox ul li.thisclass a:hover {
 line-height: 17px; font-weight: bold; display: block; background-color: rgb(248, 248, 248);
}
.dede_pages .pageinfo {
 padding: 12px 10px 12px 16px; color: rgb(153, 153, 153); line-height: 21px;
}
.dede_pages .pageinfo strong {
 margin: 0px 2px; color: rgb(85, 85, 85); font-weight: normal;
}
.newsquyu {
 width: 800px; padding-top: 10px;min-height: 825px;
}
.newsquyu h2 {
 width: 700px; text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: bold;
}
.source {
 text-align: center; color: rgb(102, 102, 102); padding-bottom: 8px; font-size: 12px; margin-top: 10px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: dashed;
}
.wengzhang {
 width: 700px; height: auto; line-height: 25px; padding-top: 5px; font-size: 14px;
}
.wengzhang p {
 font-size: 14px;
}
.wengzhang p a {
 font-size: 14px;
}
.wengzhang a {
 font-size: 14px;
}
.prev {
 width: 700px; line-height: 25px; font-size: 14px;
}
.prev a {
 font-size: 14px;
}
.pronr {
 width: 680px; padding-top: 5px;
}
.pronrbox {
 padding: 8px 20px 0px; width: 180px; text-align: left; overflow: hidden; float: left;
}
.pronrbox .picimg {
 background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 176px; height: 133px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell;
}
.pronrbox .picimg .pcimg {
 width: 176px; height: 133px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell;
}
.pronrbox .pcimg img {
 vertical-align: middle;
}
.pronrboxbiaoti {
 width: 180px; height: 30px; text-align: center; line-height: 30px;
}

.home_jgsz{
 width: 295px; float: right;
}
.home_jgsz_bg {
 width: 295px;height: 30px;margin-left: 10px;
}
.home_jgsz_nr {
  width: 273px; height: 238px; padding-top: 10px;border: 1px solid rgb(204, 204, 204);
}
.home_jgsz_nr ul {
 margin: 0px;
}
.home_jgsz_nr  ul li {
 margin: 0px auto; width: 210px; height: 25px; color: rgb(0, 118, 107); line-height: 25px;
}

.home_tzgg {
 width: 295px; float: right;
}
.home_tzgg_bg {
 width: 295px;height: 30px;margin-left: 10px;
}
.home_tzgg_nr {
  width: 273px; height: 204px; padding-top: 10px;border: 1px solid rgb(204, 204, 204);
}
.home_tzgg_nr ul {
 margin: 0px;
}
.home_tzgg_nr  ul li {
 margin: 0px auto; width: 210px; height: 25px; color: rgb(0, 118, 107); line-height: 25px;
}

.home_tszs {
 width: 376px; float: left;
}
.home_tszs_bg {
 width: 376px; height: 34px;
}
.home_tszs_nr {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 391px; height: 235px; padding-top: 10px;
}
.home_tszs_nr ul {
 margin: 0px;
}
.home_tszs_nr ul li {
 margin: 0px auto; width: 410px; height: 25px; line-height: 25px;
}

.home_znlj {
 width: 295px; float: right;
}
.home_znlj_bg {
 width: 295px;height: 30px;margin-left: 10px;
}
.home_znlj_nr {
  width: 273px; height: 238px; padding-top: 10px;border: 1px solid rgb(204, 204, 204);
}
.home_znlj_nr ul {
 margin: 0px;
 width:270px;
 height:230px;
}
.home_znlj_nr  ul li {
 margin: 0px auto; width: 220px; height: 47px; color: rgb(0, 118, 107); line-height: 30px;
}
.home_xxzl{
 width: 376px; margin-left: 30px; float: left;
}
.home_xxzl_bg {
 width: 391px; height: 30px;}
.home_xxzl_nr {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 391px; height: 239px; padding-top: 10px;
}
.footer{margin: 0px auto;
    width: 1100px;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
}
.topbg{background-color: #CCCBCB;}
.menubg{background-color: #1461A9;}
.location{color: #fff;
    font-size: 16px;
    padding: 0 0 0 5px;
    float: left;
    font-weight: bold;
}
.head-bg{background-color:#E2ECEE;}