@charset "utf-8";

/* CSS Document */



a,img{ text-decoration: none; color: #000; border:0;font-family:"Arial" ;}
a:link{	color:#000;	text-decoration: none;}
a:hover{color:#000;	text-decoration: none;font-family:"Arial" ;}
html{overflow-x:hidden;margin:0;}
body{ }
body {
	line-height: 1;
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color:#322321;
    background-color:#F5F5F5;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background:transparent;
	list-style:none;
}
sup{
	vertical-align:sub;	
}
sup{
	vertical-align:super;	
}
.clear {clear:both;height:0;}

.head{ width:100%;}
.top{ width:100%;background:url(../images/logo_bg.jpg) top center repeat-x;}
.logo{width:1050px;height:105px;margin:0 auto; background:url(../images/logo.jpg) top center no-repeat;position:relative;}
#txt{height:24px; width:193px; border:0; outline:none; position:absolute;top:40px; right:240px;line-height:24px; text-align:left; text-indent:5px;}
.lanmu{  
	border: 1 none;
    height: 26px;
    line-height: 26px;
    outline: medium none;
    position: absolute;
    right: 150px;
    text-align: left;
    top: 40px;
    width: 90px;
	}
.fenlei {
    height: 26px;
    line-height: 26px;
    position: absolute;
    right: 65px;
    top: 40px;
}	
#sub{height:26px; width:30px; border:0; outline:none; position:absolute; top:40px; right:31px;background:none;}
.nav{ width:1025px;height:51px;margin:0 auto; background:url(../images/nav_bg.jpg) top center repeat-x;line-height:51px;}
.nav ul{ display:block; width:985px; height:51px; margin:0 auto;position:relative;z-index:999;}

.nav ul li{ float:left;text-align:center;position:relative;}
.nav ul li a{ display:block;width:109px;height:51px; font-size:15px; font-weight:bold;color:#FFF;font-family:"Arial"; text-transform:capitalize;}
.nav ul li a:hover{ background-color:#B21B7A; } 

.main{ width:1025px; margin:10px auto 10px auto; height:auto;}
.m_l{ width:230px; float:left;}
.l_01{}
.l_top{ width:229px; height:40px; background:url(../images/m_l_top.png) top center no-repeat;line-height:40px;}
.l_top1{  background-image:url(../images/m_l_top1.png);background-position: top center;background-repeat: no-repeat;}
.l_top2{  background-image:url(../images/m_l_top2.png);background-position: top center;background-repeat: no-repeat;}
.l_top span{color:#1084C6;font-size:16px;padding-left:10px; float:left;}
.l_mid{width:229px;background:url(../images/m_l_mid.png) top center repeat-y;display:inline-block;}
.l_mid #search{ background:url(../images/m_l_search.png) top center no-repeat; width:203px;height:28px; margin:15px auto; position:relative;}
.l_mid #search #l_txt{width:169px; height:26px;line-height:26px; position:absolute;top:1px; left:1px; border:0;text-align:left; text-indent:5px;}
.l_mid #search #l_sub{width:32px; height:27px;position:absolute;top:0px; right:0px;background:none;border:0;}
.l_bot{width:229px; height:11px; background:url(../images/m_l_bot.png) top center no-repeat;}
.l_02{margin-top:10px;}
.l_mid ul{width:216px;margin:0 auto;}
.l_mid ul li{line-height:27px;}
.l_mid ul li a {
    font-size: 12px;
}

.l_03{margin-top:10px;}

.l_04{margin-top:10px;}
.l_05{margin-top:10px;width:229px;height:101px;background:url(../images/link.png) top center no-repeat;}

.m_r{ width:785px; float:right;}
.r_01{}
.r_top{width:785px;height:36px; background:url(../images/m_r_top.png) top center no-repeat;line-height:36px;}
.r_top span{color:#FFF;font-size:16px;padding-left:10px;  height:36px;}
.r_top span.titleright{ float:right; color:#69F;}
.r_top_t{ background-color:#007CC2;}
.r_01 .r_mid{width:785px;min-height:360px;background:url(../images/m_r_mid.png) top center repeat-y;display:inline-block;}
.r_mid .mid_con{width:750px;height:225px;margin:18px auto;}
.r_mid .mid_con ul li{float:left;padding-right:8px;}
.r_mid .mid_con ul li img{width:141px; height:197px;}
.r_mid .mid_con ul li p{text-align:center;}
.r_mid .mid_next{width:750px; margin:0 auto;background-color:#EDEDED;}
.r_mid .mid_next div{line-height:27px;padding:15px;text-align: justify;}

#demo{float:left;overflow:hidden;width:750px;height:225px;_display:inline;}
#demo img{float:left;border:1px solid #666;margin:5px 12px;width:141px;height:197px;word-wrap: break-word;/* word-break:break-all;*/ overflow:hidden;background:url(../images/loading.gif) no-repeat center center;}
#indemo{float:left;width:800%;}
#demo1{float:left;text-align:center;font-weight:bold;}
#demo1 div{float:left;}
#demo2{float:left;}
.gudiv1{/*float:left;*/width:145px; moverflow:hidden; text-align:center;height:225px;}

/*#tdemo1{
height:auto;
text-align:left;
}
#tdemo2{
height:auto;
text-align:left;
}
#tdemo1  li{
list-style-type:none;
height:22px;
background:url() no-repeat left center;
text-align:left;
text-indent:15px;
}
#tdemo2  li{
list-style-type:none;
height:22px;
background:url() no-repeat left center;
text-align:left;
text-indent:15px;
}*/

.r_bot{width:785px;height:13px;background:url(../images/m_r_bot.png) top center repeat-y;}
.r_02{margin-top:10px;}
.r_02 .r_mid{width:785px;min-height:420px;background:url(../images/m_r_mid.png) top center repeat-y;display:inline-block;}
.r_02 .r_mid_con{width:750px; margin:0 auto;text-indent:2em;}
.r_02 .r_mid .r_mid_con p{line-height:23px;/*word-break:break-all;*/ word-wrap:break-word;text-align: justify;}
.bottom{width:100%;min-height:105px; background-color:#ECECEC;}
.bot{width:1025px; margin:0 auto; padding-top:15px;position:relative;}
.bot p{line-height:23px;}
.bot #link{ position:absolute;top:15px;right:0; height:23px;}



/*news样式*/
.list_xwym{
    padding-right: 10px;
	margin-top: 5px;
	position:relative;
}
.list_xwym { display:inline-block;}
.list_xwym li{ width:725px; height:28px; line-height:28px; background:url(../images/li_s.png) left 50% no-repeat;border-bottom:dashed 1px #DEDEDE; position:relative;}
.list_xwym li a{padding-left:20px;}
.list_xwym li a:hover{ text-decoration:underline;}
.list_xwym li span{ position:absolute;top:0px;right:10px;color:#B0895D;}

#msgcontent{text-align:left; word-wrap: break-word;}
.content-title{font-size:20px; text-align:center; line-height:2; font-weight:bold;}
.content-note{text-align:right; display:block; border:0px solid #ddd; padding:3px; margin-bottom:5px; line-height:1.5;}
/*pic内容样式*/
.piclist
{
    width:725px;
	padding:0px;
	margin:0px;
	list-style:none;
	overflow:hidden;
	text-align:center;
	list-style-type:none;
}
.piclist li{float:left; margin-left:2px; margin-top:10px;overflow:hidden;display:inline-block;}
.piclist li a{margin:0;padding:0; width:auto;display:inline-block;}
.piclist li a:hover{text-decoration:underline;}
.piclist li a:hover img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.piclist li div{border:1px solid #ccc; width:230px; height:182px;margin:0; top:50%;vertical-align:middle;text-align:center; display: table-cell;*display:inline-block;}
.piclist li p{width:235px; height:18px; overflow:hidden; line-height:22px; font-size:12px; text-align:center; margin-top:2px;padding-left:2px;padding-right:2px;color:black;}
.piclist li img{
	height:180px; width:228px;display: block;padding:1px; border:none;margin:0 auto;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
/*分页*/
.pager{ padding:10px;height:30px;}
.pager p{ text-align:right;line-height:30px;}
.pager p a{height:20px;border:1px solid #999; background-color:#FFF;color:#000;}
.pager p a:hover{background-color:#CCC;}

.test{background:url(../images/nav_lili.png) center center no-repeat;}
.test a{ color:#FFF;}

.newslist{padding:20px; text-indent: 0;}
.newslist li{/*height:22px;*/ line-height: 22px; clear:both; text-indent: 0;text-align: justify;}
.newslist li a{ }
.newslist li span{ float: right;}


.pagelist{clear:both; text-align: right; font-size: 14px; line-height: 22px; padding-top:10px;}
.fr_af{text-align: left; }

.account_input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/nhead_m.jpg") no-repeat scroll 0 -70px rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color #abb3be;
    border-image: none;
    border-style: none solid;
    border-width: 0 1px;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    width: 186px;
}

.account table {
    background: none repeat scroll 0 0 #eee;
}
.account table tr{
    height:35px;
}
.login_sub {
    background: none repeat scroll 0 0 #0569c4;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 35px;
    line-height:35px;
    text-align: center;
    width: 180px;
}

.audit_kl {
    background: url("../images/nhead_l.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d9e2f7;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    padding-left: 25px;
    text-indent: 0;
}

.leftUlz{ text-indent:20px;}
.leftUlz a.nodeSel,.leftUlz a:hover{color:#1084c6; font-size:14px; font-weight:bold;}
.leftUlz a span{ color:#f00;}

.doc_k {
    background: url("../images/main.png") no-repeat scroll 0 -260px rgba(0, 0, 0, 0);
    border: 1px solid #d9e2f7;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    padding-left: 32px;
}
.outside_t {
    margin-top: 10px;
}
.outside_t .outit {
    float: left;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding-right: 10px;
    width: 68%;
}
.outside_t .outmg {
    float: right;
}
.outside_t table {
    background: none repeat scroll 0 0 #d9e2f7;
}
.outside_t table td {
    height: 24px;
    line-height: 22px;
    text-align: center;
}
.outside_t .odd {
    background-color: #fff;
}
.outside_t .even {
    background-color: #f8fcff;
}
.outside_t tr:hover {
    background: none repeat scroll 0 0 #d5faff;
}
.outside_t table .odd td a {
    padding: 5px;
}
.per_t{ }
.per_t p{ line-height:22px;}

.usid{  line-height:30px;}

.agrli {
    border-bottom: 1px dashed #00f;
    margin: 0 15px;
    padding: 20px 0;
}
.agrli .agle {
    float: left;
    height: 142px;
    width: 110px;
}
.agle img {
    border: 1px solid #cdc9c8;
    max-height: 134px;
    padding: 4px 5px;
    max-width: 100px;
}

.aglr {
    float: right;
    width: 520px;
    word-wrap: break-word;
}
.aglr .p {
    background: url("../images/bo.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    color: #c5168f;
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
}
.aglr .p a {
    color: #00f;text-align: justify;
}
.aglr .ag_1 {
    width: 400px;
}
.aglr .agpub {
    float: left;
    line-height: 25px;
    margin-top: 5px;text-align: justify;
}
.weburl{ color:#B21B7A; font-size:14px;}
.weburl:hover{ color:#00f;}

.dingyue{ float:right;}
.dingyue a{ color:#FFF; background-color:#007CC2; display:block; font-weight:bold;}
.dingyue a:hover{ color:#FF0;}
.dingyue1,.dingyue2{ height:30px; line-height:30px; margin-top:15px; width:100px; text-align:center;}

.tabs{ clear:both; height:40px; line-height:40px; background-color:#E3E3E3; margin:15px 15px 0; border-radius:10px;}
.tabson{ float:left; width:96px; text-align:center; font-weight:bold;}
/*.tabson:hover,*/.tabOn{ background-color:#007CC2; color:#fff; border-radius:10px; cursor:pointer;}
.tabdiv{border-radius:10px; border:1px solid #E3E3E3; clear:both; margin:0 15px 15px;min-height:400px;}
.tabdiva{ padding:20px; line-height:25px; display:none;text-align: justify;}
.tabdivab{ display:block;}

.l_top span.mymore{ float:right; display:block; width:30px; height:40px; padding:0;}
.l_top span.mymore a{ display:block; height:40px; width:30px;}

.subjectA{}
.subjectA ul li{ float:left; width:340px; height:25px; line-height:25px; clear:none; font-size:16px; font-weight:bold;}
.subjectA ul li a{ color:#185faf;display:block;}
.subH1{ height:35px; line-height:35px;}

.line{ height:10px; width:100%; border-bottom:1px dotted #ccc;}
.line2{ margin-bottom:10px;}
.subjectA ul li a:hover,.subjectA ul li a.subjecton{ color:#f00; }


.listbox_01 {
    margin: 0;
    text-indent: 5px;
}
.listbox_01 h1 {
    color: #ff6600;
    font-size: 16px;
    line-height: 40px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
}
.listbox_01 h1 a{
	color: #ff6600;
}
.box01 {
    clear: both;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.box01 li {
    display: inline;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    margin: 0 15px 20px 15px;
    width: 210px;
	height:150px;
	clear:none;
}
.box01 li img{
	width:210px;
	height:120px;	
}
.box01 li a {
    color: #004080;
    text-decoration: none;
}
.box01 li p {
    font-weight: 700;
    text-align: center;
}

.box021.bord03 li{
	text-indent:30px;
}
.box021.bord03 li span{
	float:none;
}


#eventNameHeader {
    color: #696969;
    font-size: 150%;
    font-weight: bold;
}

#smallerHeading {
    color: #696969;
    font-size: 110%;
    font-weight: bold;
}
.confdetail{ font-size:14px; line-height:20px;}
a.condetailA{ color:#00F; font-size:16px;}


.comlists{}
.comlists h2{ font-size:13px; color:#696969; clear:both; padding:25px 0 10px;}
.comlists li{ height:auto; font-size:11px; clear:both; border-bottom:1px dashed #ddd; line-height:12px; padding:4px 0; }
.newslist li span.day{ font-weight:bold; display:inline-block; margin-right:20px; float:left; font-size:18px;width:40px; border-radius:5px; line-height:25px; text-align:center; border:1px solid #ccc;}
.dayr{ float:left; width:630px;}
.newslist li a.conla{ color:#00F; font-size:14px; display:inline-block; float:left; line-height:20px;}
.newslist li span.contry{ font-size:12px; display:inline-block; float:left; margin-left:10px; height:25px; line-height:25px;}
.day div{font-size:14px; font-weight:normal;}

#searchHeading {
    color: #696969;
    font-size: 150%;
    font-weight: bold;
}
.page{ padding:10px 0; font-size:16px; }



#main .reviewpaper {
    color: #fff;
    float: left;
    margin-top: 8px;
    text-align: center;
    width: 680px;
}
a.arcyia {
    color: #185faf;
    text-decoration: none;
}
.downimg{width: 97px; height: 20px; line-height: 20px; background: url(../images/ico0.jpg) no-repeat 0 -170px; text-align:center;}
.page1{ text-align:right; color:#185faf;}
.page1 a{ color:#535353;}
.page1 a:hover{ color:#f00;}

.bootitle{ height:30px; line-height:30px; text-indent:30px; background-color:#ddd; border-radius:5px; font-size:14px; font-weight:bold;}
.upbook{ border:1px solid #ddd; border-radius:5px;}
.upbook1{ /*height:250px;*/}
.published{ padding:15px 0;}
.bootitle a{ float:right; margin-right:30px;}

#upbookUl{ padding:20px 0 20px 30px;}
#upbookUl li{ height:200px; float:left; clear:none; width:145px; margin-right:20px;text-align:center;}
.upbimg,.upbotitle {display:block;}
.upbimg{ width:145px; height:134px; text-align:center;}
.upbotitle{  line-height:25px; overflow:hidden; }

.prob1{}
.prob1 li{ float:left; width:220px; clear:none; text-indent:10px;}

.index_about{ line-height:25px; font-family:14px; padding-top:20px;text-align: justify;}


.l_05_div {
    font-weight: bold;
    line-height: 26px;
    padding: 10px 0 0 110px;
}
.l_05_div p{
	height:26px;
	line-height:26px;	
}

.years{ font-size:14px; font-weight:bold; border-bottom:1px solid #CCC;}
.years li{ float:left; margin:3px 5px; clear:none; }
.years li a{display:inline-block; padding:3px;}
.years li a.yearOn{ color:#fff; background-color:#007cc2;}

.numbers{ font-size:14px; font-weight:bold; border-bottom:1px solid #CCC; }
.numbers li{ float:left; margin:3px 5px; clear:none;}
.numbers li a{display:inline-block; padding:3px 6px;}
.numbers li a.numbersOn{  color:#fff; background-color:#007cc2;}

#issuss{ margin-top:10px;}

.price_tiele{float:left; height:26px; line-height:26px; width:120px; font-size:14px; font-weight:bold; }
.bookdiv_buy{ clear:both; height:40px;}
.bookP_buy{ float:left; height:40px; line-height:40px; width:100px;  }
.bookA_buy{ display:block;float:left;  border:1px solid #ccc; border-radius:5px; width:94px; height:24px;line-height:24px; }
.downebook{ background-image:url(../images/sub.jpg); background-repeat:no-repeat; width:62px; height:24px; text-align:center; display:inline-block; margin-left:10px; color:#fff; float:left;}

.m-sidebar{position: fixed;top: 105px;right: 0;background: #1084c6;z-index: 2000;width: 85px;height: 35px;font-size: 12px;color: #fff; text-align:center;}
.cart{color: #fff;text-align:center;}
.cart span{display:block; float:left; line-height:35px; color:#fff;}
.cart i{width:35px;height:35px;display:block; background:url(../images/car.png) no-repeat;float:left;}
#msg{position:fixed; top:150px; right:0px; z-index:10000; width:1px; height:52px; line-height:52px; font-size:20px; text-align:center; color:#fff; background:#360; display:none}

.u-flyer{display: block;width: 94px;height: auto;border-radius: 5px;position:fixed;z-index: 9999;}
.button {
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color:#fff;
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.button:link{
	color:#092c66;	
}
/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}




