﻿* {
    margin: 0;
    padding: 0;
}
body {
    font-size: 12px;
    font-family: Arial;
    color: #000;
    background: #fff url(body.gif) top repeat-x;
    text-align: center;
}
table {
    font-family: Arial;
    font-size: 12px;
}
td {
    word-break: break-all;
}
tr {
    vertical-align: top;
}
a:link, a:visited {
    text-decoration: none;
    color: #000;
}
a:hover {
    text-decoration: underline;
    color: #000;
}
img {
    vertical-align: middle;
    border: 0px none;
}
hr {
    height: 1px;
    border: 0;
    color: #CCCCCC;
    overflow: hidden;
    margin: 10px auto;
}
ul {
    list-style-image: none;
    list-style-type: none;
}
li, p {
}
.hide {
    display: none;
}
h1 {
    font-size: 14px;
}
h2, h3, h4, h5 {
    font-size: 12px;
    font-weight: normal;
    display: inline;
    text-align: left;
}
ul.nl {
    list-style: none outside none;
}
ul.nl li { width:100%; height:35px; float:left; border-bottom:1px dotted #CCCCCC; line-height:35px; padding-left:10px;
    background: url(li.gif) no-repeat 0px 50%;
}
ul.nl li.newsLine {
    background: url(dotLine.gif) repeat-x top;
    overflow: hidden;
    height: 5px;
    line-height: 5px;
}
.line {
    height: 1px;
    border-bottom: 1px dashed #ccc;
    margin: 10px auto;
    overflow: hidden;
}
ul.nl li .addTime { width:80px; height:35px; float:right; overflow:hidden; line-height:35px; color:#666666; 
}
ul.nl li .className{ width:300px; height:35px; float:left; overflow:hidden; line-height:35px;  }
ul.nl li .className a{ color:#666666}
ul.nll {
    list-style: none outside none;
}
ul.nll li {
    line-height: 22px;
    clear: both;
    overflow: hidden;
    text-align: left;
}
ul.nll li.newsLine {
    background: url(dotLine.gif) repeat-x top;
    overflow: hidden;
    height: 5px;
    line-height: 5px;
}
ul.nll li .addTime {
    float: right;
    color: #666666;
}
form {
    display: inline;
}
input {
    font-family: Tahoma, Arial;
    font-size: 12px;
}
input.text {
    height: 16px;
    padding: 1px;
    color: #000000;
    border: 1px solid #CCCCCC;
    background-color: #F9F9F9;
}
input.button {
    height: 20px;
    color: #000000;
    border: 1px solid #999999;
    border-top: 1px solid #CCCCCC;
    border-left: 4px solid #CCCCCC;
    background: #FFFFFF;
}
textarea {
    font-size: 12px;
    font-family: Tahoma, Arial;
    color: #000000;
    border: 1px solid #CCCCCC;
    background: #F9F9F9;
    height: 100px;
    width: 200px;
}
select {
    font-size: 12px;
    font-family: Tahoma, Arial;
    color: #000000;
    background-color: #FFFFFF;
}
.headline {
    margin: 5px;
    padding: 5px;
    border: 1px solid #dddddd;
    background: #f3f3f3;
}
.headline .headtitle {
    color: red;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}
.headline .headcontent {
}
.headline .headdate {
}
.headline a {
    color: #00458a;
}
a.highlight:link, a.highlight:visited {
    color: red;
    text-decoration: none;
}
a.highlight:hover {
    color: red;
    text-decoration: underline;
}
.articletop {
    margin-left: 5px;
    vertical-align: middle;
    _margin: 3px 5px;
}
#wrapper {
    width: 100%;
    padding: 0px;
    margin: 0px auto;
    text-align: left;
}
#mainWrapper {
    width: 805px;
    margin: 0 auto;
    clear: both;
}
#mainWrapper2{ width:805px; height:auto; margin:0 auto; overflow:hidden; background:url(conterbg_05.jpg) left top repeat-y;}
#mainWrapper2 .top{ width:100%; height:13px; float:left; overflow:hidden; background:url(conterbg_03.jpg) left top no-repeat;}
#mainWrapper2 .last{ width:100%; height:13px; float:left; overflow:hidden; background:url(conterbg_07.jpg) left top no-repeat}
.conteleft{ width:335px; height:500px; float:left; overflow:hidden;}
.conteleft .imgbox{ width:320px; height:500px; float:right;}

.conteleft2{ width:155px; height:681px; float:left; overflow:hidden;}
.conteleft2 .imgbox{ width:140px; height:681px; float:right;}

.conteleft3{ width:465px; height:500px; float:left; overflow:hidden;}
.conteleft3 .imgbox{ width:450px; height:500px; float:right;}

.pordleft{ width:165px; height:681px; float:left;  background-color:#efefef}
.pordleft2{ width:165px; height:500px; float:left;  background-color:#efefef}

.content2{ width:460px; height:500px; float:right; overflow:hidden;}
#innerContent2{ width:440px; height:500px; float:left; overflow:hidden}

.content4{ width:330px; height:500px; float:right; overflow:hidden;}
#innerContent4{ width:310px; height:500px; float:left; overflow:hidden}

.contentp{ width:450px; height:auto; float:right; overflow:hidden;}
#innerContentp{ width:430px;  height:auto; float:left; overflow:hidden}

.content3{ width:775px; height:auto; margin:auto; overflow:hidden;}
#innerContent3{ width:775px; height:auto; float:left; overflow:hidden}

#header { width:100%; height:435px; float:left; overflow:hidden; } 
#header2 { width:100%; height:100px; float:left; overflow:hidden; } 
#innerHeader { width:805px; height:auto; margin:0 auto; overflow:hidden;}
#innerHeader .juli2{ width:100%; height:11px; float:left; overflow:hidden;}
#websiteLogo { width:100%; height:52px; float:left; overflow:hidden;}
#logo { width:440px; height:52px; float:left; overflow:hidden;}
.website-desc {
    color: #FFFFFF;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
}
#toprightMenu { width:285px; height:107px; float:right; overflow:hidden; }
.toptex{ width:250px; height:25px; float:right; overflow:hidden; text-align:center; line-height:25px;}
#toprightMenu .juli{ width:100%; height:40px; float:left; overflow:hidden;}
.topSearch{ width:100%; height:25px; float:left; overflow:hidden; line-height:25px;}


#menu { width:100%; height:25px; float:left; overflow:hidden; }
#menu ul { width:810px; height:25px; margin:0 auto; overflow:hidden;}
#menu ul li { width:134px; height:25px; float:left; overflow:hidden; line-height:25px; text-align:center; font-size:14px; font-weight: 600; background:url(index_12.jpg) left top no-repeat}
#menu ul li a { color:#666666;  display:block;}
#menu ul li a:hover { color:#333333;}

.homeflash{ width:795px; float:right; overflow:hidden;}
.flashbox{ width:804px; height:319px; float:left; overflow:hidden; background:url(index_15.jpg) left top no-repeat;}
.flashbox .rightbox .topjuli{ width:100%; height:11px; float:left; overflow:hidden;}
.flashbox .rightbox{ width:793px; height:319px; float:right; overflow:hidden;}
.flashbox .leftjuli{ width:11px; height:319px; float:left; overflow:hidden;}
.flash{ width:782px; height:297px; float:left; overflow:hidden;}
.flash2{ width:782px; height:auto; float:left; overflow:hidden;}
.homepordli{ width:100%; height:155px; float:left; border-bottom:1px dotted #666666; overflow:hidden;}
.homepordli .mm{ width:100%; height:155px; float:left; overflow:hidden;}

.homegongbox{ width:805px; height:155px; float:left; overflow:hidden; }
.toppordbox{ width:795px; height:155px; margin:0 auto; overflow:hidden; }
.rollBox{width:980px; margin:0 auto; margin:0 auto;}
.rollBox .Cont{width:980px; overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:980px; float:left;text-align:center;}
*+html .rollBox .Cont .pic{width:980px; float:left;text-align:center;}
.rollBox .Cont .pic img{background:#fff;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;}
.rollBox .Cont a:hover{ color:#000000;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.souspord{ width:160px; height:160px; float:left; margin-right:15px}
.rightpordimg{ width:160px; height:105px; float:left;display:inline;line-height:105px;display:table-cell; text-align:center; vertical-align:middle;  border:1px solid #cccccc; overflow:hidden}
i{ display:inline-block; height:100%; vertical-align:middle}
.rightpordimg img{ vertical-align:middle; margin:0 auto;}


.homepordliname{ width:160px; height:50px; float:left; line-height:50px; text-align:center; color:#FF0000; font-size:14px; font-weight:600; }
.homepordliname a{ color:#FF0000;}

.pordliname{ width:160px; height:30px; float:left; line-height:30px; text-align:center; color:#333333; overflow:hidden;}
.pordliname a{ color:#333333;}

.homecontent{ width:100%; height:auto; float:left; overflow:hidden;}
.homenewsbox{ width:390px; height:150px; float:left; overflow:hidden;}
.homenewsbox .tm{ width:100%; height:20px; float:left; overflow:hidden;}
.homenewsbox .tm .left{ width:14px; height:20px; float:left; overflow:hidden; background:url(index_24.gif) left 50% no-repeat;}
.homenewsbox .tm .tex{ width:auto; height:20px; float:left; overflow:hidden; line-height:20px; color:#333333; font-size:14px; font-weight:600;}
.homenewsbox .tm .more{ width:50px; height:20px; float:left; text-align:center; line-height:20px; color:#333333;}
.homenewsbox .tm .more a{ color:#333333}
.homenewsbox .mm{ width:375px; height:130px; margin:0 auto; overflow:hidden;}
.homenewsbox .mm ul{ width:375px; height:130px;  float:left;}
.homenewsbox .mm ul li{ width:100%; height:24px; float:left; overflow:hidden; line-height:24px; color:#333333; }
.homenewsbox .mm ul li a{text-decoration: underline; color:#333333;}
.homenewsbox .mm .className{ width:280px; height:24px; float:left; text-decoration: underline;}
.homenewsbox .mm .addTime{ width:80px; height:24px; float:right; overflow:hidden;  text-decoration: underline; text-align:right}

.homeinforbox{ width:400px; height:150px; float:right; overflow:hidden;}
.homeinforbox .tm{ width:100%; height:20px; float:left; overflow:hidden;}
.homeinforbox .tm .left{ width:14px; height:20px; float:left; overflow:hidden; background:url(index_24.gif) left 50% no-repeat;}
.homeinforbox .tm .tex{ width:auto; height:20px; float:left; overflow:hidden; line-height:20px; color:#333333; font-size:14px; font-weight:600;}
.homeinforbox .tm .more{ width:50px; height:20px; float:left; text-align:center; line-height:20px; color:#333333;}
.homeinforbox .tm .more a{ color:#333333}
.homeinforbox .mm{ width:385px; float:right; height:130px;overflow:hidden; color:#333333}
.navSub {
    background: url(shadow.gif) repeat-x;
    height: 36px;
    line-height: 36px;
    clear: both;
}
#footer { width:100%; height:80px; float:left;}
#innerFooter { width:1000px; margin:0 auto; overflow:hidden; text-align:center;}
#copyriht { width:100%; height:auto; line-height:20px; text-align:center; color:#333333}

#copyriht a:link, #copyriht a:visited {
    color: #333333;
}
#copyriht a:hover {
    color: #333333;
}
#bottMenu { width:100%; height:37px; float:left; overflow:hidden;  border-bottom:1px  dotted #333333; border-top:1px  dotted #333333;}

#bottMenu ul {}
#bottMenu ul li { width:115px; height:37px; float:left; overflow:hidden; text-align:center; line-height:37px; background:url(buttli.jpg) right 50% no-repeat;}
#bottMenu ul li a { color:#333333;}
.height7 {
    height: 7px;
    overflow: hidden;
    clear: both;
}
.height10{ width:100%; height:10px; float:left; overflow:hidden;}
.height20{ width:100%; height:20px; float:left; overflow:hidden;}

.siteMapPath { width:100%; height:auto; line-height:20px; float:left; overflow:hidden; border-bottom:1px dotted #333333; font-size:14px; font-weight:600; color:#666666; font-style:oblique}
.siteMapPath a{ color:#666666;}
.sidebar { width:160px; height:auto; float:left; overflow:hidden;}
.lframe{ width:150px; height:auto; float:left; overflow:hidden;}
.lframe .tm{ width:100%; height:25px; float:left; overflow:hidden; line-height:25px; background:url(index_24.gif) left 50% no-repeat; border-bottom:1px dotted #333333; font-size:14px; font-weight:600; text-align:right; color:#333333;}
.lframe .tm a{ color:#333333;}
.lframe .mm{ width:100%; height:auto; float:right; overflow:hidden}
.lframe .mm ul{}
.lframe .mm ul li{ width:100%; height:25px; float:left; overflow:hidden; line-height:25px; text-align:right; border-bottom:1px dotted #999999;}
.lframe .mm ul li a{ color:#333333;}

.content { width:620PX; height:auto; float:right; overflow:hidden; }
.rightbox{ width:160px; height:auto; float:left; overflow:hidden; }
.rightbox .lianxi{ width:160px; height:auto; float:left; text-align:left; border-bottom:1px dotted #333333;}

.rightnew{ width:160px; height:190px; float:left; overflow:hidden;}
.rightnew .tm{ width:100%; height:20px; float:left; overflow:hidden;}
.rightnew .tm .left{ width:14px; height:20px; float:left; overflow:hidden; background:url(index_24.gif) left 50% no-repeat;}
.rightnew .tm .tex{ width:auto; height:20px; float:left; overflow:hidden; line-height:20px; color:#333333; font-size:14px; font-weight:600;}
.rightnew .tm .more{ width:50px; height:20px; float:left; text-align:center; line-height:20px; color:#333333;}
.rightnew .tm .more a{ color:#333333}
.rightnew .mm{ width:145px; height:170px; float:right; overflow:hidden;}
.rightnew .mm ul{ width:145px; height:170px;  float:left;}
.rightnew .mm ul li{ width:100%; height:24px; float:left; overflow:hidden; line-height:24px; color:#333333;}
.rightnew .mm ul li a{text-decoration: underline; color:#333333;}
.rightnew .mm .className{ width:145px; height:24px; float:left; text-decoration: underline;}

.viewtm{ width:100%; height:auto; float:left; border-bottom:1px solid #ded0ab; font-weight:600; color:#FF0000; text-align:center;}

.pordlist{ width:165px; height:auto; float:left; overflow:hidden;}
.pordlist ul{}
.pordlist ul li{  text-align:left; }
.pordlist ul li a{ width:155px; height:30px;line-height:30px; float:left; overflow:hidden; padding-left:10px; background:url(jian[1].gif) left 50% no-repeat;}
.pordlist ul li a:hover{ color:#333333;}

.pordlist ul ul a{ width:145px; height:25px;line-height:25px; float:left; overflow:hidden; padding-left:20px; background:url(pordli.gif) 10px 50% no-repeat; color:#999999 }
.pordlist ul ul a:hover{color:#333333;}

.pordnameli{width:100%; height:35px; float:left; overflow:hidden; line-height:35px; text-align:left; padding-left:10px; background:url(jian[1].gif) left 50% no-repeat;}

.pordnameli a{ color:#333333;}
.sousbox{ width:100%; float:left; overflow:hidden;}
.sousbox .soustex1{ width:100px; height:22px; float:left; line-height:22px}


.pordimgbox{ width:150px; height:150px; float:left; overflow:hidden;line-height:150px;display:table-cell; text-align:center; vertical-align:middle;}
i{ display:inline-block; height:100%; vertical-align:middle}
.pordimgbox img{ vertical-align:middle; margin:0 auto;}

.guanbibox{ width:50px; height:auto; float:right; text-align:right; }
#bb{z-index:99;width:170px; height:auto; overflow:hidden; }
#bb .tm{ width:170px; height:34px; float:left; overflow:hidden; background-image:url(siderIM_title[1].gif); background-position:left top; background-repeat:no-repeat;}
#bb .etm{ width:170px; height:34px; float:left; overflow:hidden; background-image:url(esiderIM_title[1].gif); background-position:left top; background-repeat:no-repeat;}
#bb .mmtop{ width:170px; height:34px; float:left; line-height:16px; text-align:center;background:#bdc5cb;background-image:url(siderIM_infobox[1].gif);background-repeat:no-repeat;line-height:14px;color:#000;font-weight:700;}
#bb .mm{ width:170px; height:auto; float:left; overflow:hidden; background-image:url(siderIM_bg[1].gif); background-position:left top; background-repeat:repeat-y;}
#bb .mm ul{ width:166px; height:auto; margin:0 auto; overflow:hidden;}
#bb .mm li{ width:100%;height:auto;float:left; line-height:18px; padding-top:5px}
#bb .dm{ width:170px;background:url(siderIM_bottom[1].gif);height:9px; float:left;overflow:hidden;}
.www_zzjs_net a{ color:#333333;}
.www_zzjs_net .press{left:0;border:none;cursor:pointer;width:26px;height:136px;position:absolute;}
.www_zzjs_net .Qlist{left:0;width:170px;background:url(siderIM_bg[1].gif) padding:5px;}
.www_zzjs_net .b{float:left;height:6px;width:170px;font-size:1px;}
.www_zzjs_net .infobox{text-align:center;background:#bdc5cb;background-image:url(siderIM_infobox[1].gif);background-repeat:no-repeat;padding:5px;line-height:14px;color:#000;font-weight:700;}
.www_zzjs_net .b{background:url(siderIM_bottom[1].gif);height:9px;overflow:hidden;}
.www_zzjs_net .con{background:url(siderIM_bg[1].gif);width:100%;padding:10px 0px 10px 0px;}
.www_zzjs_net .con h2{height:22px;font:bold 12px/22px "宋体";background:url(siderIM_bg[1].gif) repeat-y -163px 0;border:1px solid #3a708d;color:#fff;}
.www_zzjs_net .con ul li{padding:5px 5px 0px 15px;}

.mframe {
    clear: both;
    margin-bottom: 7px;
}
.mframe .tm {
    border-bottom: 1px solid #ded0ab;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.mframe .tl {
    display: none;
}
.mframe .tr {
    display: none;
}
.mframe h2.tt {
    background: url(bullet.gif) no-repeat 5px center;
    color: #9a0103;
    font-weight: bold;
    padding-left: 15px;
}
.mframe .mm {
    padding: 10px;
    overflow: hidden;
    line-height: 17px;
}
.mframe .ml {
    display: none;
}
.mframe .mr {
    display: none;
}
.mframe .bm {
    display: none;
}
.mframe .bl {
    display: none;
}
.mframe .br {
    display: none;
}

.SortFolderOpen {
    background-image: url(Sort_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortFolderClose {
    background-image: url(Sort_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderOpen {
    background-image: url(SortEnd_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderClose {
    background-image: url(SortEnd_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortListline {
    padding-left: 16px;
    background-image: url(Sort_Listline.gif);
    background-repeat: repeat-y;
}
.SortEndListline {
    padding-left: 16px;
}
.SortFile {
    background-image: url(Sort_File.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortFileEnd {
    background-image: url(Sort_File_End.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortBg {
    border-top: 0px none;
    width: 180px;
    padding-left: 8px;
}
.loginBt {
    background: url(index_05.gif) no-repeat;
    width: 49px;
    height: 16px;
    border: none;
    color: #ffffff;
}
.memberName {
    color: #00458a;
    background: #F9FAFB;
    height: 16px;
    border: 1px solid #E2E8EE;
    font-size: 12px;
    font-family: Arial;
}

.pageMainContent {
    clear: both;
    margin-bottom: 7px;
    overflow: hidden;
    width: 100%;
}
.pageMainContent .tm { width:100%; height:auto; float:left;  border-bottom: 1px solid #ded0ab;
  
    line-height: 24px;
    overflow: hidden;
}
.pageMainContent .tl {
    display: none;
}
.pageMainContent .tr {
    display: none;
}
.pageMainContent h2.tt {
    background: url(bullet.gif) no-repeat 5px center;
    color: #9a0103;
    font-weight: bold;
    padding-left: 15px;
}
.pageMainContent .mm {
    padding: 10px;
    line-height: 17px;
}
.pageMainContent .mm p {
    margin-bottom: 20px;
    text-indent: 2em;
}
.pageMainContent .ml {
    display: none;
}
.pageMainContent .mr {
    display: none;
}
.pageMainContent .bm {
    display: none;
}
.pageMainContent .bl {
    display: none;
}
.pageMainContent .br {
    display: none;
}
.pageMainContent td {
    vertical-align: middle;
}
.cartButton {
    color: #215996;
    height: 20px;
    line-height: 20px;
    _line-height: 16px;
    border: 1px solid #aacbee;
    background: url(bg.gif) 0 -40px;
}