@charset "utf-8";
* {
    margin: 0px;
    padding: 0px;
}
body { font-family: "微软雅黑"; background:url(images/bodybg.jpg) top repeat-x #fff; font-size:12px; color:#222; margin: 0; padding: 0;}
.box {
    width: 1004px;
    margin: 0 auto;
}
div,form,images,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none;}

a:link {
    text-decoration: none;
    color: #333333;
}
a:visited {
    text-decoration: none;
    color: #333333;
}
a:hover {
    text-decoration: underline;
    color: #1b3e76;
}
a:active {
    text-decoration: none;
    color: #1b3e76;
}
.clear {
    clear: both
}
.mt8 {
    margin-top: 8px
}
.header{width:1004px;float:left;background: url('images/logo.jpg') no-repeat;}

.logo{display:block;position:absolute; top:0px; left:0px; width: 200px; height: 80px;}
.logor{width:950px;float:right; height:120px;}
.login{width:283px;float:right;height:84px; overflow:hidden;background: url(images/ico_tel.jpg) no-repeat 14px 40px;}
.login ul{widht:283px;float:left;}
.login li{float:left;padding:0 3px; line-height:18px;}
.login li .ipt{width:71px;float:left;border:1px solid #ccc; height:14px;}
.login .en{width:260px;float:left; text-align:right; line-height:30px;margin-top:20px; }
.login .en a:link,.login .en a:visited{color:#838383}


.search{ float:right; margin-top: 18px;}
.search span{ width: 152px; height: 20px; display:block; }
.search span .input{ width: 127px; height: 18px; line-height: 18px; border: none; background: none; text-indent: 10px; float:left; color: #999; }
.search span .but{ background: none; border: none; width: 22px; height: 18px; line-height: 0; cursor: pointer; float:right;}



#MutiNav {width:950px;float:left; background:url(images/navbg.jpg); height:36px;}
#MutiNav .multiUl {width:950px;float:left;margin-left:25px; display:inline}
#MutiNav .multiUl LI {float:left;padding:0 21px; line-height:36px; height:36px;POSITION: relative;Z-INDEX: 999999;}
#MutiNav .multiUl LI.line{background:url(images/navline.jpg) right no-repeat;}
#MutiNav .multiUl LI A.go {color:#fff;font-size:14px;font-weight:bold;}

#MutiNav .multiUl LI BLOCKQUOTE {DISPLAY: none; Z-INDEX: 999999; LEFT:0; POSITION: absolute; TOP:36px;padding:0;margin:0;background:url(images/navsonbg.jpg);text-align:center;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {width:98px; text-align:center;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {color:#fff;line-height:32px;width:109px;float:left; height:32px;}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {COLOR:#FFFF00;float:left;width:109px;line-height:32px;}

.banner{width:1004px;float:left;margin-top:10px;}

.homebnbot{width:1004px;float:left; padding-top:3px;background: url(images/banner_n.jpg) no-repeat;height: 44px;}
.homebnbot li{float:left;width: 300px; text-align: center;}
.homebnbot li.l{margin-left:10px;}
.homebnbot li.c{margin-left: 25px;}
.homebnbot li.r{float: right;margin-right: 10px;}
.homebnbot strong{display: block;}
.homebnbot span{display: block;}

.nav {
    width: 100%;
    height: 35px;
    background: url(images/nav_bg.gif) repeat-x;
    margin: auto;
    overflow: hidden
}
.navs {
    width: 996px;
    height: 35px;
    margin: auto;
    line-height: 37px;
}
.navs img {
    float: left;
}
.navs li {
    width: 96px;
    float: left;
    background: url(images/navr.gif) no-repeat right;
    list-style-type: none
}
.navs a {
    font-size: 14px;
    color: #FFFFFF;
    float: left;
    font-weight: 700;
    text-decoration: none;
    width: 96px;
    text-align: center
}
.navs a:link {
    color: #FFFFFF;
}
.navs a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.navs a:hover {
    color: #fff;
    width: 96px;
    background: url(images/nava_bg.gif) center;
    text-decoration: none;
}
.navs a:active {
    color: #fff;
    width: 96px;
    background: url(images/nava_bg.gif) center;
    text-decoration: none;
}

.main {
    width: 1004px;
    overflow: hidden;
    margin: 10px auto auto auto
}
.web_left {
    width: 210px;
    float: left;
}
.web_left dl {
    margin: 0px;
    padding: 0px;
}
.web_left dt { /*border-bottom:#0067A8 1px solid;*/
    margin-bottom: 8px;
    height: 28px;
    overflow: hidden;
    line-height: 28px;
}
.web_left dt strong {
    float: left;
    font-size: 14px;
    color: #333;
    margin-left: 6px;
    font-weight: bold;
}
.web_left dt b {
    float: left;
    margin-left: 6px;
}
.web_right {
    width: 220px;
    float: right
}
.nous {
    height: 154px;
    padding-top: 3px;
    margin: 0px;
}
.nous li {
    float: left;
    width: 195px;
    font-size: 12px;
    list-style-type: none;
    line-height: 25px;
    background: url(images/dot.gif) 2px 8px no-repeat;
    padding-left: 15px;
}
.vod {
    height: 200px;
}
.fl {
    overflow: hidden
}
.fl ul {
    margin: 0px;
    padding: 0px;
}
.fl li {
    width: 190px;
    height: 26px;
    padding-left: 20px;
    margin: 8px 0px 0px 0px;
    background: url(images/fl_bg.gif) no-repeat;
    font-size: 12px;
    color: #333333;
    line-height: 26px;
    list-style-type: none
}
#menu {
    width: 100px;
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 12px;
}
#menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#menu ul li {
    padding-left: 0px;
    text-align: center;
    background: url(images/fl_bg.gif) no-repeat;
    margin: 5px 0px 0px 0px;
    height: 26px;
    line-height: 26px;
    position: relative;
    width: 210px;
    height: 32px;
    line-height: 26px;
}
#menu ul li ul {
    display: none;
    background: #FFFFFF;
    width: 210px;
    position: absolute;
    left: 210px;
    top: 0px;
    border-bottom: none;
}
#menu ul li.current ul {
    display: block;
    background: #FFFFFF;
    overflow: hidden
}
#menu ul li.current ul li {
}
#menu ul li:hover ul {
    display: block;
}
.lxwm {
    padding-left: 10px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 21px;
}
.nese {
    height: 90px;
    padding: 10px;
    margin: 0px;
}
.nese li {
    float: left;
    width: 490px;
    font-size: 12px;
    list-style-type: none;
    line-height: 25px;
    background: url(images/dot.gif) 2px 10px no-repeat;
    padding-left: 15px;
}
.nese a {
    float: left
}
.nese span {
    margin-right: 6px;
    float: right;
    color: #666666
}
.web_cent {
    width: 520px;
    float: left;
    margin: 0px 15px 0px 15px;
    overflow: hidden
}
.about {
    font-size: 12px;
    padding: 8px;
    width: 504px;
    float: left;
    line-height: 23px;
}
.about b {
    color: #FF0000;
    margin-left: 24px;
}
.about img {
    float: left;
    margin-right: 10px;
    width: 228px;
    padding: 2px;
    height: 138px;
    border: #CCCCCC 1px solid;
    vertical-align: middle;
}
.pro {
    width: 1004px;
    margin: 8px auto auto auto
}
.pro a {
    width: 150px;
    float: left;
    text-align: center;
    font-size: 12px;
}
.pro dd {
    width: 960px;
    padding: 10px;
}
.pro dd img {
    width: 135px;
    height: 125px;
    margin-bottom: 5px;
    border: #CCCCCC 1px solid;
    padding: 1px;
}
#demo {
    overflow: hidden;
    width: 960px;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
    text-align: center
}
#demo2 {
    float: left;
}
.inside_right {
    width: 755px;
    float: right
}
.inside_right .titser {
    height: 30px;
    width: 755px;
    background: url(images/right.gif);
}
.inside_right .titser a {
    color: #333;
    text-decoration: none
}
.inside_right .titser strong {
    font-size: 14px;
    line-height: 32px;
    float: left;
    margin-left: 20px;
    color: #1b3e76
}
.inside_right .titser span {
    float: right;
    font-size: 12px;
    line-height: 28px;
    margin-right: 10px;
    color: #333333
}
.inside_right .art {
    width: 730px;
    overflow: hidden;
    padding: 10px;
    clear: both
}
.inside_right .art .info {
    font-size: 14px;
    line-height: 23px;
    height: auto!important;
    height: 500px;
    min-height: 500px
}
.newinfo {
}
.newinfo h1 {
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    color: #1b3e76;
}
.newinfo .time {
    line-height: 26px;
    font-size: 12px;
    clear: both;
    width: 730px;
    font-weight: normal;
    color: #999999;
    text-align: center;
    border-bottom: #CCCCCC 1px dashed;
    padding-bottom: 6px;
}
.newinfo .newfor {
    font-size: 14px;
    line-height: 23px;
    height: auto!important;
    margin-top: 10px;
    height: 480px;
    min-height: 480px;
}
.newlist {
    height: auto!important;
    height: 500px;
    min-height: 500px
}
.newlist ul {
    margin: 0px;
    padding: 0px;
}
.newlist li {
    line-height: 28px;
    width: 100%;
    font-size: 14px;
    float: left;
    background: url(images/dots.gif) left no-repeat;
    vertical-align: middle;
    border-bottom: #CCCCCC 1px dotted;
    list-style-type: none;
    margin-bottom: 3px;
}
.newlist a {
    float: left;
    font-size: 14px;
    color: #333333;
    margin-left: 18px;
}
.newlist .dj {
    width: 80px;
    font-size: 12px;
    color: #999999;
    float: right;
    text-align: right
}
.newlist .time {
    width: 120px;
    font-size: 12px;
    color: #999999;
    float: right;
    text-align: right
}
.indexpro {
    width: 730px;
    float: left;
    overflow: hidden;
    clear: both;
    height: auto!important;
    height: 480px;
    min-height: 480px
}
.indexpro ul {
    margin: auto;
    padding: 0px;
}
.indexpro li {
    float: left;
    width: 165px;
    margin-right: 16px;
    margin-top: 5px;
    margin-bottom: 12px;
    text-align: center;
    font-size: 12px;
    color: #000000;
    height: 137px;
    list-style-type: none;
}
.indexpro li img {
    width: 155px;
    height: 115px;
    border: #CCCCCC 1px solid;
    padding: 3px;
    margin-bottom: 5px;
}
.indexpro li a {
    color: #000000;
    text-decoration: none
}
.next {
    border-top: #cccccc 1px solid;
    height: 60px;
    overflow: hidden;
    padding-top: 6px;
}
.next p {
    line-height: 23px;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}
.cewak {
    font-size: 12px;
    text-align: center;
    clear: both;
    border-top: #cccccc 1px solid;
    line-height: 23px;
}
.cewak a {
    color: #333333;
    text-decoration: none
}
.foot1 {
    height: 26px;
    width: 1004px;
    margin: auto;
    text-align: center;
    padding-left: 10px;
    line-height: 26px;
    background: #1b3e76;
    color: #FFFFFF;
    font-size: 12px
}
.foot1 a {
    color: #FFFFFF;
}
.foot2 {
    height: 60px;
    padding-left: 10px;
    padding-top: 15px;
    font-size: 12px;
    line-height: 23px;
    text-align: left;
    background: url(logoe.jpg) no-repeat right;
}
.foot {
    width: 1004px;
    padding-top: 0px;
    margin: 10px auto auto auto;
    line-height: 22px;
    height: 70px;
    text-align: center;
    font-size: 12px
}

/*新闻列表*/
.newslist{ padding-top: 10px;}
.newslist li{ height: 32px; line-height: 32px; background:url(images/line_2.gif) repeat-x 0 bottom;color: #999; text-align:right;}
.newslist li a{ float:left; background:url(images/ico_1.gif) no-repeat 0 13px; padding-left: 15px;}
.newsview{ padding-top: 15px;}
.newsview h1{ text-align:center; height: 38px; line-height: 38px; font-size: 18px; font-weight:bold;}
.newsview .time{ text-align:center;}
.newsview .text{ line-height: 25px;}
/* 分页-------------------------------------------------------------------*/
.paglist {
    font-size: 12px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    background-color: #dedede;
    margin: 6px 0 6px 0;
}
.paglist a {
    margin-left: 3px;
}
