﻿body{margin: 0;padding: 0;font: 12px/1.5em simsun,serif; background-color:#e8e8e8;}
html {_overflow-y:scroll;}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button
{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6
{font-size: 100%;font-weight: normal;}
input, select{font: 100% arial,helvetica,clean,sans-serif;}
input{font: 100% arial,helvetica,clean,sans-serif;border: solid #cccccc 1px; height:18px; background-color:#fff; width:auto;}
th, em, strong, b, address, cite
{font-style: normal;font-weight: bold;}
li{list-style: none;}
img, fieldset{border: 0;}
a{color: #707070;text-decoration: none;}
a:hover, a:active, a:focus
{color: #607d7b;text-decoration: underline;}
table{font-size: inherit;font: 100%;}
input, select{font: 100% arial,helvetica,clean,sans-serif;}
button{overflow: visible;}
.clear{clear: both;}
.sblank2{font-size: 1px;height: 5px;margin: 0 auto;width: 100%; overflow:hidden;}

#snsbody{width:786px;margin:0 auto;border:1px solid #eeeeee;padding:5px 10px;_padding:5px;padding-left:15px;background-color:#FEFEFC;line-height:22px; height:auto;}
#snsbody-sec{width:630px;float:left;}
#snsbody-right{width:140px;float:left;margin-top:10px;}
#snsbody-all{width:778px;_width:768px;float:left; text-align:center;}
#snshead{font-size:14px;font-weight:bold;color:#0269AB;padding-bottom:5px;margin-left:5px;}
#snshead1{margin-bottom:10px;clear:both;display:block;border-bottom:solid #eeeeee 1px;height:60px;}
.noopen{font-size:16px;padding:20px;font-family:微软雅黑;color:Red;}

#head{width:100%;height:224px;background:url(../images/topbg.jpg) repeat-x 0 0;}
.main{width:982px;_width:982px;margin:0px auto;}
#banner{width:982px; height:224px; margin:0 auto;background:url(../images/banner.jpg) no-repeat 0 0;}

.mainbg{width:100%; height:78px;background:url(../images/indexmb_05.jpg) repeat-x 0 0;}
.left{ float:left;}
.navileft{width:13px; height:26px;background:url(../images/navi_left.gif) no-repeat 0 0;margin:30px 0 0 0;}
.naviright{width:13px; height:26px;background:url(../images/navi_right.gif) no-repeat 0 0;margin:30px 0 0 0;}
.navi{width:757px;height:26px;margin:30px 0 0 0;background:url(../images/navibg.gif) repeat-x 0 0;position: relative;}
.Navi_list {height: 26px;line-height: 26px;overflow: hidden;margin: 0 0;background: url() repeat-x 0 0;}
.navi li {float: left;display: inline;margin: 0 0 0 -2px;padding: 0 4px 0 6px;background: url(../images/navi_gap.gif) no-repeat 0px 10px;}
.navi a {display: block;width: 70px;text-align: center;font-weight: bold;font:14px/2.0em 微软雅黑;}
.navi a:link, .navi a:visited {color: #000000;font-weight: bold;}
.navi a.current, .navi a:hover, .navi a:active {color: #888888;font-weight: bold;background: url() no-repeat 0 0;}

.subnav {position: absolute;top: 31px;left: 0;float: left;height: 24px;line-height: 24px;white-space: nowrap;background: url(../images/sub_navi_left.gif) no-repeat 0 0;}
* html .subnav { margin: 0 10px 0 -10px; /* IE 6 and below */}
.subnav p {padding: 0 7px;background: url(../images/sub_navi_right.gif) no-repeat 100% 0px;}
.subnav p span {display: block;background: url(../images/sub_navi_bg.gif) repeat-x 0 0;}
.subnav p.pointer {position: absolute;top: -4px;left: 0;height: 5px;width: 11px;padding: 0;margin-left: 20px;text-indent: -999em;background: url(lrtk.png) repeat-x 0 -261px;}
.subnav a {display: inline;padding: 0;font-size:12px;}
[class~="subnav"] a {padding: 0 3px;}
.subnav, .subnav a:link, .subnav a:visited {color: #235e99;}
.subnav a:hover, .subnav a:active {color: #235e99;font-weight: normal;background: none;border-bottom: 2px solid;}
/* subnav position and pointer position */
#subnav0 { left: 50px; }
#subnav0 .pointer{ left: 30px;}
#subnav0{min-width: 84px;}
#subnav1 { left: 150px; }
#subnav1 .pointer{ left: 30px;}
#subnav1{min-width: 84px;}
#subnav2 { left: 230px; }
#subnav2 .pointer{ left: 30px;}
#subnav2{min-width: 84px;}
#subnav5 { left: 480px; }
#subnav5 .pointer{ left: 30px;}
#subnav5{min-width: 84px;}
.disable {display: none;}

.Filt_bg{ width:100%;background:url(../images/Filt_bg.gif) repeat-x 0 0; border-top:solid 1px #d7d7d7;}
#defaultFilt{ border:1px #d0d0d0 solid; margin:0 auto; width:980px; }
#defaultFilt .JQ-content-box{ overflow: hidden; width:980px; height:270px;position:relative}
#defaultFilt .JQ-slide-content{ position:absolute}
#defaultFilt .JQ-slide-content li{zoom:1; overflow:hidden;height: 270px; vertical-align:text-top}
#defaultFilt img { display:block;}
#defaultFilt .JQ-slide-nav { position:absolute;right:10px; bottom:10px; height:18px; padding-top:2px; }
#defaultFilt .JQ-slide-nav li {background-color:#101c28;border:1px solid #364451;color:#c3c3c3;cursor:pointer;float:left;font-size:12px;height:16px;line-height:16px;margin-left:3px;text-align:center;width:16px;}
#defaultFilt .JQ-slide-nav li.on { background-color:#294d5d;border-color:#3a4851;color:#FFFFFF;font-weight:bold;height:18px;line-height:18px;margin-top:-2px;width:18px;}
#defaultFilt .JQ-slide-nav li img {display:block}

.search{width:982px;_width:982px;margin:5px auto;}
.search ul{}
.search ul li{ float:left; line-height:30px;}

.news_pro{border:1px #d0d0d0 solid; float:left; display:inline; width:270px;overflow:hidden; margin-top:4px; padding:0px; background-color:#f5f5f5;}
.news_com{border:1px #d0d0d0 solid; float:right; display:inline; width:700px;overflow:hidden; margin-top:4px; padding:0px;background-color:#f5f5f5;}
.box_title {background:Transparent url(../images/title_bg.gif) repeat-x; height:23px; line-height:23px; padding-left:20px; border-bottom:solid 1px #d0d0d0;}
.box_title .title{ font-weight:bold; color:#656567; float:left;}
.box_title .more{ color:#656567; float:right; padding-right:10px;}
.list_pro{margin-left:0px; padding-top:2px;}
.list_pro li{line-height:21px;height:23px;background:url() no-repeat 0px 0px; padding-left:10px;}
.list_com{margin-left:0px; margin-top:2px;}
.list_com li{ float:left; line-height:21px; height:23px; background:url() no-repeat 0px 0px; padding-left:10px; width:299px;}

.scrollpic { overflow: hidden; zoom: 1; position: relative; border:1px #d0d0d0 solid; padding-top:5px; padding-bottom:5px;background-color:#f5f5f5; }
.scrollpic .LeftBotton {background: url(../images/dot01_left.jpg) no-repeat 7px 0px; FLOAT: left; WIDTH: 40px; CURSOR: pointer; margin-top:60px; HEIGHT: 70px;}
.scrollpic .RightBotton {RIGHT: 5px; BACKGROUND: url(../images/dot01_right.jpg) no-repeat 7px 0px; FLOAT: right; WIDTH: 40px; CURSOR: pointer;  margin-top:60px; HEIGHT: 70px}
.scrollpic .Cont {margin: 0px auto; overflow: hidden; width: 900px; float:left;}
.scrollpic .box { float: left; width: 300px; text-align: center}
.scrollpic .box IMG { border: #add2fc 1px solid; padding:3px; display:block; background: #fff; margin: 0px auto;}
.scrollpic .box A:hover IMG { border: #5385cc 1px solid; }

.pro_index{border:1px #d0d0d0 solid; width:980px; float:left; display:inline; overflow:hidden; margin-top:4px; padding:0px;background-color:#f5f5f5;}
.pro_index_list{padding-top:2px; margin:6px auto 0 auto; width:950px;}
.pro_index_list li{line-height:21px;background:url() no-repeat 0px 0px; float:left; width:190px; text-align:center;}
.pro_index_list li img{border:1px #d0d0d0 solid; padding:2px; }

.theCurrent{width:982px;_width:982px;height:31px;_height:31px; margin:5px auto;line-height:31px;}
.theCurrent ul li{height:31px;_height:31px; font-weight:bold;background:Transparent url(../images/navi_bg1.gif) no-repeat 2px 10px; padding-left:18px;}
/*
.listtext{width:780px;_width:780px;margin:5px auto; border:1px #bdd2ed solid; float:left;}
.side{width:190px;_width:190px;margin:5px auto; float:right;}
.l_list{width:982px;_width:982px;margin:5px auto;}
.l_list .content1{ margin:0;}
.l_list .content1 h1{ font-size:14px; font-weight:bold; text-align:center;}*/

.mainbody{width:982px;_width:982px;margin:5px auto;}
.mainbody .mainleft{ background-color:#ffffff; border:solid 1px #bfbfbf; margin:0; padding:0px; width:672px; float:left; }
.mainbody .mainright{ margin:0; width:290px; float:right;border:solid 1px #bfbfbf;background-color:#ffffff;}

.SinglePage{ width:656px; padding:8px;}
.SinglePage h1{ font-size:14px; font-weight:bold; text-align:left;}

.info_list{margin:0px 0px; width:672px;}
.info_list .hd{width:auto;height:79px; line-height:79px; background: transparent url(../images/list_top_bg.jpg) no-repeat left 0px;}
.info_list .hd h3{ float:left; font-size:16px; color:#555555; font-weight:bold; padding-left:1.0em; }
.info_list .hd span.act{float:right;padding-right:1.5em; line-height:27px;}
.info_list .hd a{color:#505050;}
.info_list .bd{border-top:none;}
.info_list .bd ul{margin:0.5em 1.0em;}
.info_list .bd ul li{line-height:21px;}
.info_list .bd ul li a{color:#505050;padding-left:0.6em;}

.content_news{ padding:8px}
.content_news h1{font-size:16px; font-weight:bold; text-align:center;}
.content_news .remark{ width:100%; text-align:right;}
.content_news .contenttext{ margin:10px auto; line-height:21px;}

.content_pro{ padding:8px}
.content_pro h1{font-size:16px; font-weight:bold; text-align:center;}

#preview{ float:left; margin:20px auto; text-align:center; width:350px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{float:left; overflow:hidden; position:relative; width:313px; margin-right:6px; margin-left:5px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
#spec-list div{ margin-top:0;margin-left:-37px; *margin-left:0;}
.list-h li{ float:left;}

.content_pro .para_right{ float:right;margin:20px auto; text-align:left; width:290px;}
.content_pro .para_right .remark{ width:100%; text-align:left; height:25px; line-height:25px;}
.content_pro .contenttext{ border:solid 1px #d0d0d0;}
.content_pro .contenttext .hd{ padding-left:20px; font-weight:bold; background:Transparent url(../images/title_bg.gif) repeat-x; height:23px; line-height:23px;}
.content_pro .contenttext .bd{ margin:10px auto; line-height:21px; padding:5px;}

.rolinList{ width:290px; height:auto; margin:0px auto 0 auto; text-align:left}
.rolinList li{}
.rolinList li h2{ width:278px;background:Transparent url(../images/title_bg.gif) repeat-x; height:23px; line-height:23px;font-size:14px; padding-left:10px; color:#333; cursor:pointer}
.content{width:269px; padding:0; margin:10px auto;}
.content p{ height:25px; line-height:25px; background:url(../images/left_navi_bg.gif) no-repeat; padding-left:10px; margin-bottom:10px;}

.piclist{ width:100%;}
.piclist li{line-height:21px;background:#f2f2f2 url() no-repeat 0px 0px; margin:10px; float:left; border:solid #9a9a9a 1px; text-align:center; width:195px;_width:190px; padding:3px;}
.piclist li img{ margin-top:2px;_margin-top:2px;}

.pagination{margin: 1em 0.5em; *padding-top:2px;*padding-bottom:2px;text-align:left;zoom:1;}
.pagination a{margin: 0 3px;padding: 2px 5px;border: 1px solid #ccc;background: #fff;}
.pagination a:hover{background: #ffcc00;color: #000;text-decoration: none;}
.pagination a.more{padding: 2px 10px;}
.pagination strong{padding: 2px 4px;}

.single_pagination{margin: 1em 0.5em; *padding-top:2px;*padding-bottom:2px;zoom:1; text-align:center;}
.single_pagination a{margin: 0 3px;padding: 2px 5px;border: 1px solid #ccc;background: #fff;}
.single_pagination a:hover{background: #ffcc00;color: #000;text-decoration: none;}
.single_pagination a.more{padding: 2px 10px;}
.single_pagination strong{padding: 2px 4px;}

.PN_Div{ width:100%; margin:15px auto;}
.PN_Div .left{ float:left;}
.PN_Div .right{ float:right;}

.contenttag{ width:100%; border:solid 1px #cfcfcf; margin:10px auto;}
.contenttag .title{background:Transparent url(../images/title_bg.gif) repeat-x 0px 0px; height:23px; line-height:23px; padding-left:10px; font-weight:bold;}
.contenttag .taglist{}
.contenttag .taglist ul{ padding:10px;}
.contenttag .taglist ul li{ line-height:21px;}

.pro_tag{ width:100%;}
.pro_tag .title{background:Transparent url(../images/title_bg.gif) repeat-x 0px 0px; height:23px; line-height:23px; padding-left:10px; font-weight:bold;}
.pro_tag .taglist{}
.pro_tag .taglist ul{ padding:10px;}
.pro_tag .taglist ul li{ line-height:21px; border-bottom:solid 1px #eeeeee; margin-bottom:15px; padding-bottom:10px;}

#Div_BookList{width: 980px; margin:0 auto;}
.BookList{width: 980px; margin:0 auto; }
.BookList ul{}
.BookList ul li{border:solid 1px #ccc;margin:10px auto; padding: 5px;}
.BookList ul li span{padding: 5px;}
.BookList ul li span.lou{ color:#009900;}
.BookList ul li span.title{color:#000000;}
.BookList ul li span.time{color:#cccccc; font-size:10px;}
.BookList ul li p{border:solid 1px #ccc;margin:10px auto; padding: 5px;}

.Bookbox
{ width:980px; margin:10px auto;position:relative;border-top:solid 2px #ca3900; background-color:#fff;}
.Bookbox .hd{height:18px;}
.Bookbox .hd h3{font-size:12px; color:#a70000; font-weight:bold; padding-top:0.4em; text-align:center;}
.Bookbox .bd{padding:5px 0px; background-color:#fff;}
.Bookbox .bd DL {CLEAR: both; padding:10px 0px ; DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px; WIDTH: 100%; LINE-HEIGHT: 20px;}
.Bookbox .bd DL DT.one {FLOAT: left; WIDTH: 440px; text-align:right;}
.Bookbox .bd DL DT.two {FLOAT: right; WIDTH: 530px; padding-left:3px; }
.BookPage{margin:15px auto;width: 970px;border:solid 1px #ccc; padding:5px;}



#footer{width:100%;margin:10px auto 0 auto;background:url(../images/bottom_bg.gif) repeat-x; height:54px;}
.footlogo{width:470px; height:54px; background:url(../images/bottom_logo.gif) no-repeat; float:left;}
.copyright{ width:512px; text-align:center; font-size:12px; font-weight:bold; float:left;  font:12px/1.5em 微软雅黑;line-height:54px;}
#footer_di{width:100%;margin:0px auto;background:url(../images/foot_bg.gif) repeat-x; height:24px;}
.footer_pic{width:982px; height:24px; background:url(../images/foot_pic.jpg) no-repeat; margin:0 auto;}