/* CSS Document */
body{margin:0px auto; padding:0px; font:12px/22px  宋体 Tahoma, Arial, "Times New Roman", Verdana; color:#121212;}
a{text-decoration:none; color:#121212;}
.wapper{width:940px; margin:0px auto;}
.left{float:left;}
.right{float:right;}
.cle{clear:both;}
.display{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
ul, li, dl, dd, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px; list-style:none;}

/*==========    head    nav     foot    ==========*/
.top{position:relative; text-align:center; border-top:2px solid #FFE828; width:100%; margin:0px auto;}
.logo{position:absolute; left:42%; top:2;}
.head{background:#121212; height:33px; line-height:33px; color:#CBCBCB;}

.navbg{background:url(../images/index_19.jpg) repeat-x; height:70px; line-height:70px; min-width:940px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<940?"940px":"100%");width:100%;}
.navl{background:url(../images/index_20.jpg) no-repeat; width:1px; height:70px;}
.nav{width:940px; height:70px; font-size:14px; font-weight:bold; margin:auto;}
.nav li {float:left;}
.nav li a {display:block; width:118px; height:70px; line-height:70px;}
.nav li.zhong{width:224px;}

.banner{height:482px; margin-bottom:40px;}
.nbanner{height:200px; margin-bottom:40px;}

.foot1{background:url(../images/index_42.jpg) repeat-x; height:23px; line-height:23px; margin-top:40px; text-align:center;}
.foot{background:#EDEDED; height:55px; line-height:55px; border-bottom:1px solid #DEDEDE;}
.foot2{background:#EDEDED; height:50px; line-height:50px; text-align:center; color:#C2C2C2;}

/*==========    index    ==========*/
.iso{background:#B16500; height:28px; line-height:28px; width:250px; font-size:11px; color:#fff; font-weight:bold; padding-left:10px;}
.abo{background:url(../images/index_28.jpg) no-repeat; width:360px; height:151px; color:#CBCBCB; padding:10px 20px;}
.abo h1{color:#e4e4e4; font-size:14px; padding-top:20px;}
.abo a{color:#9B9B9B; font-size:11px; text-decoration:underline;}
.con{background:#E6A901; width:192px; height:69px; padding:10px 20px; color:#B16500;}
.con h1{font-size:14px;}
.con div{line-height:14px;}

.subnav li{float:right;}
.subnav li a{padding-left:10px; color:#C2C2C2; font-weight:bold; height:55px;}

.newpro{background: url(../images/index_38.jpg) no-repeat; width:940px; height:291px;}

.list{line-height:40px; color:#373737;}
.list h1{background: url(../images/list.jpg) no-repeat 0px 0px; height:40px; padding-left:10px; width:250px; color:#fff; font-weight:bold; font-size:14px;}
.list li{background: url(../images/list0.jpg) no-repeat 0px 0px; font-weight: bold; height:40px;}
.list a{color:#373737; width:230px; padding-left:30px;}
.list dd{background:url(../images/list1.jpg) no-repeat 0px 0px; height:40px;}

.list1{line-height:40px; color:#373737;}
.list1 li{background: url(../images/list01.jpg) no-repeat 0px 0px; height:40px; font-weight: bold;width:250px; padding-left:10px;}

.title{background:url(../images/title.jpg) repeat-x; width:626px; padding-left:20px; padding-right:10px; height:40px; line-height:40px;}
.title b{color:#373737; font-size:14px;}

.content{width:656px; padding:10px 0px;}

.pro li{float:left; padding:0px 20px;}
.pro div.img{border:1px solid #CACACA; height:168px; height:168px;}
.pro div.tex{height:30px; line-height:30px; width:170px; text-align:center; margin-bottom:20px;}
.proshow{width:500px; margin:auto; text-align:center;}
.proshowt{width:500px; margin:auto; line-height:28px; text-align:center; font-weight:bold; color:#113582;}
.newstext{text-align:center; padding-top:10px; font-weight:bold;}
.newstime{ text-align:center; padding-bottom:10px;}
.newsshow{padding:15px 0px;}


.newstitle{font-weight:bold; padding:4px 20px; background:#fafafa;}
.news li{line-height:30px; background:url(../images/biao.jpg) no-repeat 0px 10px; padding-left:10px;}
.news li div.newsw{width:66px;}
.news li div.newsw1{width:280px;}
.news li div.newsw2{width:560px;}





.table {border-collapse:collapse; text-align:center; margin:8px 0px; text-align:center; font-size:12px;}
.table td{border: 1px solid #000; padding:0px 10px; height:40px; text-align:center;}
.table th{border: 1px solid #000; padding:0px 10px; height:40px; background:#373737; text-align:center; color:#fff;}


/*==========    page    ==========*/
.page{text-align:center; }
.page span{margin:auto 2px; border:1px solid #d5d5d5; padding:2px 4px; text-decoration:none; line-height:24px;	color: #FFF; font-weight:bold; background-color: #aaa;}
.page a:link, .page a:visited{margin:auto 2px; border:1px solid #d5d5d5; padding:3px 5px; text-decoration:none; line-height:24px; color:#5d5b53; background-color:#FFF;}
.page a:hover{color:#FFF; background-color:#aaa; border:#d5d5d5 solid 1px;}
.page strong{color:#FF0000;}











