@charset "utf-8";
/*reset2010(reset2012.css 框架)*/

/* This needs to be first because FF3 is now supporting this  */
.clearfix {display: inline-block;}
.clearfix:after {content: " ";display: block;height: 0;clear: both;font-size: 0;visibility: hidden;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
html{color:#666;background:#fff;overflow:auto;overflow-y:scroll;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
ul, li, ol{list-style:none; min-height:12px;}
i, em{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%; z-index:-1;}
input.text{line-height:18px;height:13px;}
button, input, select, textarea {font-size:100%}
legend{color:#000;}
br{letter-spacing:0px;}
a{text-decoration:none; outline:none; color:#333333; cursor:pointer;}
p{margin:0;line-height:30px; font-size:14px; color:#666666;}


.center{margin:0px auto;}
.central{text-align:center !important;}
.left{float:left;}
.right{float:right;}
.textleft{ text-align:left; }
.textright{ text-align:right; }
.middle{vertical-align:middle;}
.clear{float:none; clear:both;font-size:0px;line-height:0px;height:0px; min-height:0px; padding:0px; margin:0px; overflow:hidden;}
.hidden{display:none;}
.show{display:block;}
.hrline{height:1px;line-height:0px;font-size:0px;border-top:solid 1px #ebebeb;margin-top:10px;}
.inline{ display:inline; }
.hand{cursor:pointer;}
a img{border:none;}

body { font-size:13px; font-family:微软雅黑,Verdana; color:#424242; text-align:left; line-height:24px; }
.doc{height:auto; width:100%;}
.content{width:980px; margin:0 auto; overflow:hidden; position:relative;z-index:2; min-height:500px; top:-54px;}
/*布局*/

/*头部*/
#header{background-color:#fff; height:88px; margin:0 auto; width:auto !important; padding-bottom:20px;}
.bound{margin:0 auto; overflow:hidden; width:980px;}
#logo{float:left; margin-top:26px; margin-left:45px;}
#header .topnav{float:right; margin-top:44px;}
#header .topnav div{float:left; padding-left:1px;}
#header .topnav div.log a{cursor:pointer; padding:0 8px; line-height:22px;}
#header .topnav div.log em{border-left:1px solid #f2ecf2; margin-left:6px;}
#header .topnav div a{caption-side:#666666;}
#header .topnav .alone{margin-left:10px; padding:0px; overflow:hidden;}
#header .topnav .search{height:24px; position:relative;}
#header .topnav input.text{float:left; padding-left:4px; height:22px; border:none; background:url(/jsp/images/head_search.png) no-repeat; width:108px; line-height:22px;}
#header .topnav #searchButton{float:left; height:22px; background:url(/jsp/images/head_search.png) no-repeat -112px 0; width:30px; cursor:pointer;}


/*导航*/
#menu{background:url(/jsp/images/barbg_1.jpg) repeat-x; height:34px; margin:0 auto; width:auto !important; position:relative; z-index:5000;}
#menu .nav{width:980px; margin:0 auto; position:relative; height:34px; z-index:100;}
#menu .nav ul{float:left; border-left:1px solid #fff; border-right:1px solid #fff;}
#menu ul li{float:left; border-left:1px solid #fff; border-right:1px solid #fff; width:192px; background:url(/jsp/images/bar_gray.png) no-repeat; display:inline;}
#menu ul li a{font-size:14px;}
#menu li a.index,#menu li a.introduce,#menu li a.news,#menu li a.invite,#menu li a.about{
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 34px;
	height:34px;
    position: relative;
    text-align: center;
    text-decoration: none;
    z-index: 1007;
}
#menu li a.index:hover,#menu li a.introduce:hover,#menu li a.news:hover,#menu li a.invite:hover,#menu li a.about:hover{background:url(/jsp/images/mtop.jpg) no-repeat; color:#000;}
#menu li a.hover{background:url(/jsp/images/mtop.jpg) no-repeat; color:#000;}
#menu li:hover{background:url(/jsp/images/mtop.jpg) no-repeat;}
#menu li a.hoverSel{background:url(/jsp/images/bar_red.png) no-repeat; color:#fff;}


#menu .menuitempanel .navbox1{float:left; _width:210px;}
#menu .menuitempanel .navbox2{float:left; _width:260px;}
#menu .menuitempanel ul{border:none;  overflow:hidden; padding:0; margin:0;}
#menu .menuitempanel .trad{padding-bottom:15px;}
#menu .menuitempanel ul.taxonomy{float:none; margin-bottom:20px; padding-right:15px; _padding-right:15px; font-size:12px;}
#menu .menuitempanel .trad .bounded{font-weight:bold; font-size:14px; padding-right:10px; line-height:32px;}
#menu .menuitempanel .bounded li a{ color:#333333;}
#menu .menuitempanel ul.taxonomy li{ font-size:12px;}
#menu .menuitempanel ul.taxonomy li a{ font-size:12px;}
#menu .menuitempanel ul.bounded li a{ font-size:14px;}
#menu .menuitempanel li{display:block; float:none; background:none; border:none; width:auto;}
#menu .menuitempanel .taxmost2{ float:left; _width:110px; display:inline; overflow:hidden;  padding:0; margin:0;}
#menu .menuitempanel li.sumrize{ width:250px; text-indent:2em; height:auto; font-size:12px;}
#menu .menuitempanel li.sumrize a{ font-size:12px;}
#menu .menuitempanel .busBox li.sumrize{width:200px;}

#menu .menuitempanel .navbox .img{text-align:center;}
#menu .menuitempanel .navbox .img img {vertical-align:middle;} /* for Firefox & IE7 */
#menu .menuitempanel .navbox .title{ text-align:center; overflow:hidden;}
#menu .menuitempanel .navbox .title strong,#menu .menuitempanel .navbox .title a{ color:#333; font-size:13px;}

.verticalLine {background-color: #FFFFFF; border-left: 1px solid #CFCFCF; float: left; height: 200px; left: 200px; margin: 0 30px; min-height: 200px; top: 0; width: 1px; display:inline; overflow:hidden; _margin:0 20px}

/*通栏*/
.banner-contact{background:url(/jsp/images/contact.jpg) no-repeat center top; width:100%; height:213px; position:relative; margin-top:2px; padding-bottom:12px;}
.banner-news{background:url(/jsp/images/news.jpg) no-repeat center top; width:100%; height:213px; position:relative; margin-top:2px; padding-bottom:12px;}
.banner-invite{background:url(/jsp/images/invite.jpg) no-repeat center top; width:100%; height:213px; position:relative; margin-top:2px; padding-bottom:12px;}
.banner-introduce{background:url(/jsp/images/introduce.jpg) no-repeat center top; width:100%; height:213px; position:relative; margin-top:2px; padding-bottom:12px;}
.banner-about{background:url(/jsp/images/about.jpg) no-repeat center top; width:100%; height:213px; position:relative; margin-top:2px; padding-bottom:12px;}
/* 兼容IE6 PNG背景透明问题 图片路径需要用绝对路径*/
.banner_transparent{position:absolute; bottom:0; height:42px; width:100%;
background-image: url(http://58.248.253.43:8088/image/xm/top_bg.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop,src="http://58.248.253.43:8088/image/xm/top_bg.png");/* IE6 */
}


/*左边的菜单栏*/
.content .directory{float:left; width:220px; z-index:3;}
.content .subDire{ position:relative;}
.content .directory ul{ border:1px solid #ced5da; border-top:none; border-bottom:none; float:left; overflow:hidden;  background-color:#fff;}
.content .directory li.outer{float:left; width:218px; border-bottom:1px solid #ebebeb; height:34px; line-height:34px;}
.content .directory li.navTit{ border-bottom:1px solid #d02b1b; height:31px; line-height:31px;}
.content .directory li.navTit span{font-size:14px; color:#1c1c1c; padding-left:18px;}
.content .directory li.outer a{color:#3e3e3e; display:block; height:100px; width:218px;}
.content .directory li.outer a span{ float:left; padding-left:18px;}
.content .directory li.outer a em{background:url(/jsp/images/directory.png) no-repeat 0 0; float:right; width:5px; height:8px; margin-top:12px; margin-right:10px; text-indent:-9999px; overflow:hidden;}
.content .directory li.select{background:url(/jsp/images/menu_bg.jpg) no-repeat;}
.content .directory li.select a{color:#c52314;}
.content .directory li.select a em{background:url(/jsp/images/directory_sel.png) no-repeat;}
.content .directory li.outer:hover{background:url(/jsp/images/menu_bg.jpg) no-repeat;}
.content .directory li.outer a:hover{background:url(/jsp/images/menu_bg.jpg) no-repeat; color:#ffffff;}
.content .directory li.navTit:hover{background:none;}
.content .directory li.outer a:hover em{background:url(/jsp/images/directory_sel.png) no-repeat;}
/*左边目录树*/
.content .directory li.outer a em.open{background:url(/jsp/images/open.png) no-repeat; height:5px; width:8px;}
.content .directory ul.pconline{float:left;  width:218px; color:#686161; border:none;} 
.content .directory ul.pconline li.subSel{background-color:#f4f3f3;}
.content .directory li.inner{float:left; border-bottom:1px solid #ebebeb; width:218px; display:inline; height:34px;}
.content .directory li.firstInner{float:left; border-top:1px solid #ebebeb; width:218px; display:inline; height:34px;}
.content .directory li.inner a{ color:#686161; float:left; width:218px;}
.content .directory li.inner em.none{background:none; float:left; margin-top:12px; margin-left:14px; width:3px; height:5px;}
.content .directory li.inner a span{float:left; padding-left:12px;}
.content .directory li.inner a:hover{background:none; background-color:#f4f3f3; color:#C52314;}
.content .directory li.inner a:hover em{background:url(/jsp/images/subPoint.png) no-repeat; width:3px; height:5px;}
.content .directory li.subSel em.none{background:url(/jsp/images/subPoint.png) no-repeat; width:3px; height:5px;}
.content .directory li.subSel a{color:#C52314;}
.content .search{position:relative;}

.content .subDire .corner1{width:220px; height:8px; overflow:hidden; font-size:0px;
background-image: url(http://58.248.253.43:8088/image/xm/menu_1.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop,src="http://58.248.253.43:8088/image/xm/menu_1.png");/* IE6 */
}


.content .subDire .corner2{background:url(/jsp/images/menu_2.png) no-repeat; width:220px; height:8px; overflow:hidden; font-size:0px;}

.content .search .corner3{position:absolute; background:url(/jsp/images/menu_3.png) no-repeat; width:220px; height:8px; overflow:hidden; top:-2px; left:-1px;}
.content .search .corner4{position:absolute; background:url(/jsp/images/menu_4.png) no-repeat; width:220px; height:8px; overflow:hidden; bottom:-2px; left:-1px;}

/*左边检索*/
.content .search{width:206px; margin-top:10px; padding:8px 6px; background-color:#f6f6f6; float:left; border:1px solid #ced5da}
.search span.searchTit{color:#424242; height:28px; line-height:28px; border-bottom:1px solid #e2e2e2; display:block;}
.search .searchIf{ padding-bottom:10px;}
.search .searchIf span.input{padding-top:10px; display:block; color:#898989;}
.search .searchIf span.input input{width:130px; height:18px; line-height:18px; padding:2px; border:1px solid #ced5da;}
.search .searchIf button{display:block; border:1px solid #ced5da; background-color:#ececec; height:22px; width:38px; color:#2f2f2f; padding:0; line-height:22px; margin-left:60px; margin-top:10px;}
.search .searchIf .sub{display:block; border:1px solid #ced5da; background-color:#ececec; height:22px; width:38px; color:#2f2f2f; padding:0; line-height:22px; margin-left:60px; margin-top:10px;}
/*右边的标题*/
.content .facts .postionPro{color:#7a7a7a; font-size:12px; line-height:30px; height:30px; padding-top:12px;}
.content .facts{float:right; padding-right: 10px; width:720px; overflow:hidden;}
.facts .titleCont {height: 36px; margin-bottom: 16px; padding-top: 12px; width: 720px; background:url(/jsp/images/line720.jpg) no-repeat 0 bottom;}
.facts .titleCont .titleSp{color:#c22112; font-size:16px; font-weight:bold; display:block; height:36px; line-height:36px;}

/*尾部*/
#footer{background:url(http://58.248.253.43:8088/image/xm/footBg.png) repeat; min-width:1000px; margin:0 auto; margin-top:20px; width:auto !important; padding:0px; min-width:1000px; padding-bottom:20px; position:relative;}
#footer .bound .footerPic{top:-15px; position:absolute; height:50px; background:url(/jsp/images/foot_03.jpg) no-repeat center top; width:100%; left:0;}
#footer .section{float:left; min-width:100px; padding-top:40px;}
#footer .information{margin-left:10px; margin-right:84px; text-align:left; width:120px;}
#footer .section span.title{font-size:14px; color:#000; display:block; margin-bottom:6px;}
#footer .information span.title{text-align:left;}
#footer .information ul{margin-left:0; text-align:left;}
#footer .information li a{color:#5c5c5c; line-height:22px;}
#footer .bottom{color:#787878; margin:0 auto; width:980px; padding-top:20px; text-align:center;}
#footer .bottom ul{height:30px; line-height:30px;}
#footer .bottom ul a:hover{text-decoration:none;}




/*分页*/
#pager{ margin:20px 0; padding-left:190px;}
#pager ul{float:left;}
#pager ul.pages li{float:left; width:36px; padding-right:4px;}
#pager ul.pages li.page-pre{width:50px;}
#pager ul.pages li.pgCurrent{width:62px;}
#pager ul.pages li.pgNext{width:50px;}
#pager ul.pages li.pgCurrent_sel{width:72px;}








