body{
    color: #444;
}
a{
    color: #444;
    text-decoration: none;
}
a:hover{
    color:#000;
    text-decoration: none;
}
img{
    vertical-align: top;
}
.navtop,
.header,
.banner,
.container,
.footer{
    width: 990px;
    margin: 0 auto;
    font-size: 12px;
}

/* navtop */
.navtop{
    height: 24px;
    padding-top: 14px;
    text-align: right;
}
.navtop .quicklink,
.navtop .search,
.navtop form{
    display: inline;
}
.navtop .quicklink a{
    display: inline-block;
    background: url(../imgs/jian1.gif) left 5px no-repeat;
    padding-left: 20px;
    margin-right: 20px;
}
.navtop .search .ipt{
    border: 1px solid #33a400;
    height: 17px;
    line-height: 17px;
    padding: 0;
    margin: 0;
    padding: 2px 3px;
    width: 130px;
    vertical-align: middle;
}
.navtop .search .btn{
    background: url(../imgs/search1.gif) no-repeat;
    width: 60px;
    height: 23px;
    border: 0 none;
    text-indent: -999px;
    vertical-align: middle;
    cursor: pointer;
}

/* header */
.header{
    position: relative;
    height: 70px;
}
.header h1{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.header h1 a{
    display: block;
    background: url(../imgs/logo.gif) no-repeat;
    width: 192px;
    height: 60px;
    text-indent: -999px;
    overflow: hidden;
}
.header .menu{
    position: absolute;
    right: 0;
    top: 10px;
    overflow: hidden;
    height: 47px;
    width: 736px;
    background: url(../imgs/menu_c.gif) repeat-x;
    border-radius: 5px;
}

.header .menu ul{
    *zoom: 1;
    overflow: hidden;
}
.header .menu ul li{
    float: left;
    width: 92px;
    line-height: 47px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.header .menu ul li a{
    display: block;
    width: 76px;
    height: 47px;
    margin: 0 auto;
    background: url(../imgs/menu.png) 1000px 1000px no-repeat;
    text-indent: -999px;
    overflow: hidden;
}
.header .menu ul li a.a1{ background-position: 0 0; }
.header .menu ul li a.a2{ background-position: -76px 0; }
.header .menu ul li a.a3{ background-position: -152px 0; }
.header .menu ul li a.a4{ background-position: -228px 0; }
.header .menu ul li a.a5{ background-position: -304px 0; }
.header .menu ul li a.a6{ background-position: -380px 0; }
.header .menu ul li a.a7{ background-position: -456px 0; }
.header .menu ul li a.a8{ background-position: -532px 0; }

.header .menu ul li a.a1:hover{ background-position: 0 -47px; }
.header .menu ul li a.a2:hover{ background-position: -76px -47px; }
.header .menu ul li a.a3:hover{ background-position: -152px -47px; }
.header .menu ul li a.a4:hover{ background-position: -228px -47px; }
.header .menu ul li a.a5:hover{ background-position: -304px -47px; }
.header .menu ul li a.a6:hover{ background-position: -380px -47px; }
.header .menu ul li a.a7:hover{ background-position: -456px -47px; }
.header .menu ul li a.a8:hover{ background-position: -532px -47px; }

/* banner */
.banner{
    margin-bottom: 5px;
    height: 288px;
    overflow: hidden;
}

/* container */
.container{
    *zoom: 1;
    overflow: hidden;
    margin-bottom: 6px;
}
.container .wrap ul{
    *zoom: 1;
    overflow: hidden;
}
.container .wrap ul li{
    width: 212px;
    float: left;
    margin: 0 4px 6px 0;
    padding: 42px 16px 0;
}
.container .wrap .cols-1 ul li{
    height: 130px;
}
.container .wrap .cols-2 ul li{
    height: 178px;
}

.container-main{
    background: url(../imgs/ny_bg.gif) repeat-y;
}

.container .wrap ul li.c1{ background: url(../imgs/kuan_sy_csj.gif) no-repeat; }
.container .wrap ul li.c2{ background: url(../imgs/kuan_sy_jsq.gif) no-repeat; margin-right: 5px; }
.container .wrap ul li.c3{ background: url(../imgs/kuan_sy_hwhsj.gif) no-repeat; margin-right: 5px; }
.container .wrap ul li.c4{ background: url(../imgs/kuan_sy_ccxdj.gif) no-repeat; margin: 0; }
.container .wrap ul li.c5{ background: url(../imgs/kuan_sy_service.gif) no-repeat; }
.container .wrap ul li.c6{ background: url(../imgs/kuan_sy_news.gif) no-repeat; margin-right: 5px; }
.container .wrap ul li.c7{ background: url(../imgs/kuan_sy_knowledge.gif) no-repeat; margin-right: 5px; }
.container .wrap ul li.c8{ background: url(../imgs/kuan_sy_comments.gif) no-repeat; margin: 0; }

.container .wrap ul li ul.cates{
    *zoom: 1;
    overflow: hidden;
    margin-top: 5px;
}
.container .wrap ul li ul.cates li{
    height: auto !important;
    width: 83px;
    background: url(../imgs/jian2.gif) 3px 2px no-repeat;
    padding: 0;
    padding-left: 18px;
}
.container .wrap ul li.c3 ul.cates li,
.container .wrap ul li.c4 ul.cates li{
    width: auto;
    display: block;
    float: none;
}
.container .wrap ul li ul{
    margin-top: 5px;
}
.container .wrap ul li ul li{
    height: auto !important;
    background: url(../imgs/jian3.gif) 3px 5px no-repeat;
    padding: 0;
    padding-left: 14px;
}
.container .wrap ul li.c5 .c5-cont{
    *zoom: 1;
    overflow: hidden;
    line-height: 22px;
    padding-top: 8px;
}
.container .wrap ul li.c5 .c5-cont p{
    margin-top: -5px;
}
.container .wrap ul li.c5 .c5-date{
    color: #359609;
    padding-top: 6px;
}
.container .wrap ul li.c5 img{
    width: 120px;
    float: left;
    margin-right: 10px;
}

/* footer */
.footer{
    overflow: hidden;
    background: url(../imgs/footer_bg.gif) repeat-x;
    text-align: center;
    padding: 20px 0;
    line-height: 24px;
}

.sider{
    width: 230px;
    padding: 20px;
    float: left;
}
.main{
    width: 680px;
    padding: 20px 0 0 20px;
    float: left;
}

.sider .box .box-hd{
    height: 28px;
    line-height: 28px;
    background: url(../imgs/left_tit1.gif) repeat-x;
    text-indent: 1em;
    color: #000;
    font-size: 13px;
}
.sider .box .box-hd span{
    color: #666;
    font-size: 12px;
    padding: 0 0 0 5px;
}
.sider .box .box-bd .list-cate .categoryb_tit{
    color: #ffffff;
    font-weight: bold;
    background: url(../imgs/sider-title-bg.gif) no-repeat;
    height: 23px;
    padding: 2px 5px 0px 20px;
}
.sider .box .box-bd .list-cate{
    margin-top: 5px;
}
.sider .box .box-bd .list-cate li{
    line-height: 24px;
    background: url(../imgs/sider-title-bg2.gif) no-repeat center bottom;
    padding: 0;
}
.sider .box .box-bd .list-cate li a{
    display: block;
    color: #000000;
    padding: 0 10px 0 25px;
    background: url(../imgs/sider-title-bg1.gif) no-repeat 10px 5px;
}
.sider .box .box-bd .list-cate li a:visited {
    color: #FF6600;
}
.sider .box .box-bd .list-cate li .c_right{
    float: right;
}
.sider .box .box-bd .list-extra{
    margin-bottom: 10px;
    padding-top: 10px;
}
.sider .box .box-bd .list-extra li{
    background: none;
    background: url(../imgs/dian.gif) no-repeat 25px 10px;
    padding: 0 0 0 35px;
    display: block;
    line-height: 24px;
}

.main .current{
    background: url(../imgs/arrow.gif) no-repeat 5px 3px;
    line-height: 18px;
    padding: 0 0 0 25px;
    color: #000;
}
.main .current span{
    font-weight: bold;
    color: #f00;
}
.main .title{
    height: 33px;
    background: url(../imgs/bg_tit.gif) no-repeat 183px 26px;
    padding: 10px 0 0 0;
}
.main .content{
    padding: 20px;
    line-height: 20px;
    background: url(../imgs/xian1.gif) top repeat-x;
}
.main .content-detail{
    padding: 5px 0 20px;
    background: url(../imgs/xian1.gif) top repeat-x;
}

.content-detail .cd-model{
    *zoom: 1;
    overflow: hidden;
    line-height: 24px;
    padding: 20px 20px;
    background: url(../imgs/xian1.gif) bottom repeat-x;
}
.content-detail .cd-other{
    background: url(../imgs/xian1.gif) top repeat-x;
    padding-top: 20px;
    padding-left: 20px;
    line-height: 24px;
}
.content-detail .cd-content table{
    border-collapse: collapse;
    border-spacing: 0;
}
.content-detail .cd-content table td{
    text-align: center;
    border-top: 1px #a4a4a4 solid;
    border-right: 1px #a4a4a4 solid;
}
.content-detail .cd-content table{
    width: 95%;
    line-height: 24px;
    border: 0px;
    border-collapse: collapse;
    border-bottom: 1px #a4a4a4 solid;
    border-left: 1px #a4a4a4 solid;
}
.content-detail .cd-model .img{
    float: right;
}
.content-detail .cd-model .cnt b{
    font-weight: bold;
}

.list-search{
    height: 40px;
    line-height: 40px;
    background: url(../imgs/xian4.gif) bottom repeat-x;
    color: #359609;
    font-size: 14px;
}

.list-search input{ vertical-align: middle; }
.list-search .ipt{
    border: 1px solid #999;
    height: 18px;
    line-height: 18px;
    padding: 0;
    margin: -1px 20px 0 10px;
    padding: 0 5px;
    width: 200px;
}
.list-search button{
    border: 0 none;
    vertical-align: middle;
    cursor: pointer;
}

/* network begin */
.network{}
.network .network-title{
    font-size: 14px;
    font-weight: bold;
    color: #444;
    height: 38px;
    line-height: 38px;
    background: url(../imgs/xian4.gif) bottom repeat-x;
}
.network .network-title b{
    color: #f00;
}
.network .network-tips{
    padding: 10px 0;
}
.network .network-tips p{
    margin-bottom: 10px;
}
.network .network-tips p.red{
    color: #f00;
}
.network .network-map{
    margin-top: 20px;
    text-align: center;
}
.network-list ul{}
.network-list ul li{
    padding: 2px;
    border: 1px solid #a4a4a4;
    width: 600px;
    line-height: 30px;
    color: #000;
    margin-bottom: 15px;
}
.network-list ul li p{
    padding: 0 5px;
}
.network-list ul li .odd{
    background: #efefef;
}
.network-list ul li .odd span{
    color: #f00;
}
/* network end */

/* links begin */
.links-tips{
    height: 50px;
    line-height: 50px;
}
.links-text,
.links-image{
    padding: 15px 0;
    line-height: 24px;
    background: url(../imgs/xian4.gif) left top repeat-x;
}
/* links end */

/* pager begin */
.pager{
    font-family: Verdana, Arial, sans-serif;
    text-align: center;
    margin-top: 10px;
    height: 16px;
    line-height: 16px;
}
.pager a,
.pager a:hover{
    border: 1px solid #616378;
    color: #000;
    background-color: #ccc;
    margin-right: 3px;
    padding: 0 3px;
    display: inline-block;
    text-align: center;
}
.pager a.on,
.pager a.on:hover{
    border-color: #616378;
    background: #999;
}
/* pager end */


/* list begin */
.list{}
.list ul{}
.list ul li{
    height: 30px;
    background: url(../imgs/xian2.gif) bottom repeat-x;
    line-height: 30px;
    display: block;
}
.list ul li a{
    background: url(../imgs/jian3.gif) no-repeat 5px 5px;
    padding: 0 0 0 15px;
}
.list ul li span{
    float: right;
}
.list ul li b{
    color: #999;
}
.list ul li span b{ color: #f00; }
/* list end */


/* product-list begin */
.product-list{}
.product-list dt{
    height: 32px;
    background: url(../imgs/pr_c.gif) repeat-x;
    color: #666;
    font-size: 12px;
    line-height: 28px;
}
.product-list dt .l,
.product-list dt .r{
    height: 32px;
    display: block;
    width: 18px;
}
.product-list dt .l{
    float: left;
    background: url(../imgs/pr_l.gif) left 0 no-repeat;
}
.product-list dt .r{
    float: right;
    background: url(../imgs/pr_r.gif) right 0 no-repeat;
}
.product-list dt b{
    color: #000;
    margin-right: 15px;
}
.product-list dd{
    padding: 15px 0 10px;
}
.product-list dd ul{
    *zoom: 1;
    overflow: hidden;
}
.product-list dd ul li{
    float: left;
    text-align: center;
    margin: 0 10px 10px;
    line-height: 18px;
}
.product-list dd ul li img{
    border: 1px solid #ccc;
    margin-bottom: 5px;
}
.product-list dd ul li .ctls a{
    display: inline-block;
    width: 66px;
    height: 21px;
    text-indent: -999px;
    overflow: hidden;
    background: url(../imgs/chakan.gif) no-repeat;
    margin: 6px auto 0;
}
.product-cate{
    padding-bottom: 5px;
}
.product-cate p{
    padding-bottom: 10px;
    text-indent: 2em;
}
/* product-list end */

.content-detail{}
.content-detail .cd-title{
    height: 28px;
    line-height: 28px;
    background: #efefef url(../imgs/hnr_tit.gif) 0 1px no-repeat;
    border-radius: 3px;
    padding: 0 20px 0 46px;
}
.content-detail .cd-title span{
    margin-left: 10px;
}
.content-detail .cd-title span.count{
    float: right;
}
.content-detail .cd-title span.count i{
    font-style: normal;
    color: #f00;
    font-weight: bold;
}
.content-detail .cd-content{
    padding: 20px;
    line-height: 22px;
}
.related-articles,
.comment-list,
.comment-form{
    background: url(../imgs/xian1.gif) top repeat-x;
    padding: 20px;
}
.related-articles h3{
    color: #f00;
    margin-bottom: 10px;
}
.related-articles li{
    line-height: 22px;
}

.comment-form{
    line-height: 30px;
    padding-bottom: 0;
}
.comment-form h3{
    font-weight: normal;
    text-align: center;
}
.comment-form h3 a{
    color: #359609;
    font-weight: normal;
    background: url(../imgs/xian3.gif) bottom repeat-x;
}
.comment-form ul{
    border: 1px solid #a4a4a4;
    padding: 2px;
    margin: 10px 0;
}
.comment-form ul li{
    padding: 0 20px;
}
.comment-form ul li span.mst{
    display: inline-block;
    width: 20px;
    color: #f00;
}
.comment-form ul li .ipt-l,
.comment-form ul li .ipt-s{
    margin-right: 10px; 
    height: 16px;
    line-height: 16px;
    padding: 2px 10px;
    border: 1px solid #a4a4a4;
}
.comment-form ul li .ipt-l{
    width: 160px;
}
.comment-form ul li .ipt-s{
    width: 60px;
}
.comment-form .context textarea{
    width: 618px;
    border: 1px solid #a4a4a4;
    height: 80px;
    padding: 10px;
    resize: none;
}
.comment-form .ttl{
    font-weight: bold;
}
.comment-form .odd{
    background:#efefef;
}
.comment-form .btns{
    padding-bottom: 10px;
}
.comment-form .btns input{
    vertical-align: middle;
}
.comment-form .btns .msg{
    margin-left: 10px;
    color: #f00;
}
.comment-list{
    padding: 0 0 20px 0;
    margin: 0 20px;
}
.comment-list ul li{
    border: 1px solid #a4a4a4;
    padding: 2px;
    margin-top: 10px;
    line-height: 30px;
}
.comment-list ul li .ttl{
    background:#efefef;
    padding: 0 10px;
}
.comment-list ul li .cnt{
    padding: 8px 10px;
    line-height: 20px;
}
.comment-list ul li b{
    color: #f00;
    margin-right: 10px;
}
/* scroll begin */
.scroll {
	height:620px;
	width:650px;
	overflow:hidden;
	background: #fff;
	color: #000;
    position:relative;
    margin: 0 auto;
}
.scroll .diapo {
	position: absolute;
	left: -1000px;
	cursor: pointer;
	-ms-interpolation-mode: nearest-neighbor;
}
.scroll .link {
	border: dotted #fff 1px;
	margin-left: -1px;
	margin-bottom: -1px;
}
.scroll .bank {
	visibility: hidden;
}
.scroll .top {
	position: absolute;
	width: 100%;
	height: 40%;
	background: #181818;
}
.scroll .text {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 16%;
	text-align: center;
	color: #FFF;
	font-family: verdana, arial, Helvetica, sans-serif;
	z-index: 1000;
	font-size:24px;
	line-height:24px;
}
.scroll .title {
	font-size: 0.9em;
    font-weight: bold;
    background: none;
}
.scroll .legend {
	font-size: 0.8em;
	display:none;
}
.scroll .scrollbar {
	position: absolute;
	left: 10%;
	bottom: 10%;
	width: 80%;
	height: 16px;
	z-index: 1000;
}
.scroll .track {
	position: absolute;
	left: 1%;
	width: 98%;
	height: 16px;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.scroll .arrow-left {
	position: absolute;
}
.scroll .arrow-right {
	position: absolute;
	right: 0px;
}
.scroll .bar {
	position: absolute;
	height: 16px;
	left: 25px;
}
/* scroll end */

.rsnav_tabs{ display: none; }