
@charset "gb2312";
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend
{ border:0;outline:0;vertical-align:baseline;background:transparent; margin:0 auto; padding:0;  border:0; font:inherit; vertical-align:baseline;}
body {
	margin:0 auto; background:#fff; color:#000; font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;
	position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size:14px;
}
li,ol,ul { list-style:none; float:left;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal;  }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a img { border: none; }
a { text-decoration:none; color:#333; }
a:hover		{ text-decoration:none; color:#f30;}

.body { line-height:180%;}
.body strong,.body b { font-weight:bold;}
.clear { clear:both; }
.block	{ height:20px; display:block; clear:both;}
.block30	{ height:30px; display:block; clear:both;}
.block40	{ height:40px; display:block; clear:both;}
.iblock	{ height:55px; display:block; clear:both;}
.w	{ width:1200px; position:relative;}

.ad-bar { width:100%; text-align:center; overflow:hidden;}
.ad-bar img { width:100%; }
.all { width:100%;}
.all img { width:100%;}

::-webkit-input-placeholder { /* WebKit browsers */    color:#ccc;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color:#ccc;}
::-moz-placeholder { /* Mozilla Firefox 19+ */    color:#ccc;}
:-ms-input-placeholder { /* Internet Explorer 10+ */    color:#ccc;}

/* 顶部 */
.topbar { height:150px; background:#f9f9f9; }
.logo { float:left; margin:22px auto auto auto;  }
.topimg { float:right; margin-top:65px;}
.kouhao {font-size:30px; font-family:'楷体'; color:#e40001; font-weight:bold; line-height:40px; padding-right:10px;}
.topimg img { margin-top:0px; float:right;}

/* 顶部文字部分 */
.toptxt { line-height:32px; padding:0; position:absolute; right:0; top:10px; height:30px;}
.toptxt span { padding:0 10px; color:#ddd;}
.topuser { display:inline-block; position:relative; height:30px;}
.topuser i { font-size:10px; margin-left:10px; font-style:normal;}
/*.topuser:hover { background:#fff;-moz-box-shadow:0px 3px 3px rgba(0,0,0,.4); -webkit-box-shadow:0px 3px 3px rgba(0,0,0,.4); -box-shadow:0px 3px 3px rgba(0,0,0,.4);}*/
.topuser .box { position:absolute; right:0; top:28px; background:#fff; width:100px; padding:10px; display:none;
-moz-box-shadow:0px 3px 3px rgba(0,0,0,.4); -webkit-box-shadow:0px 3px 3px rgba(0,0,0,.4); -box-shadow:0px 3px 3px rgba(0,0,0,.4); } 
.topuser .uname { padding:0 10px;}
.topuser .box a { display:block;}

/* 导航 */
.navbar { height:55px; background:#005bac; text-align:center;}
.nav li { float:left; position:relative; margin:10px 25px auto 30px; }
.nav b { display:block; color:#c7e5ff; font-size:16px; font-weight:normal; }
.nav a { color:#666; }
.nav .en { font:Arial, Helvetica, sans-serif; font-size:13px; color:#569ad6;
transform: scale(0.7); -ms-transform: scale(0.7); -webkit-transform: scale(0.7); -o-transform: scale(0.7);-moz-transform: scale(0.7); }
.nav .subnav { position:absolute; width:180px; left:0; top:36px; padding:5px 0; border:1px #e2e2e2 solid; background:#fff; display:none; z-index:999; }
.nav .subnav a { display:block; line-height:36px; text-indent:18px; font-size:13px; text-align:left; background:#fff; border-bottom:1px #f1f1f1 solid; }
.nav .subnav .corner { width:100%; height:10px; display:block; background:url(../images/nav_arr.png) 24px top no-repeat; position:absolute; top:-10px; }
.nav .subnav a:hover { color:#f30;}
.nav .subnav a:last-child { border:0;}
.nav .curr .en,.nav .hover .en,.nav a:hover .en{color:#c7e5ff;  }
.nav .hover .subnav { display:block; }

/**/
.path { width:1200px; height:65px; border-bottom:1px #dedede solid; margin-top:20px; clear:both;}
.path h2 { font-size:30px; line-height:28px; padding:0 0 15px 0; color:#333; float:left;  background:url(../images/path_arr.png) 24px bottom no-repeat;}
.path h2 em { font-size:14px; color:#666; display:block; line-height:24px;}
.path a.back {  text-align:center; display:inline-block; font-weight:bold; float:right; font-size:14px; margin:35px auto auto auto}
.path a.back:hover { color:#227ed0;}


/* 翻页 */
.page { display:block; clear:both; margin-top:20px; text-align:center; line-height:40px; font-size:14px; }
.page a { border:1px #dcdcdc solid; margin:0 0px;display:inline-block; width:44px; margin-left:-1px;;}
.page span { padding:0 20px;  margin-left:-1px;}
.page .noa { border:1px #dcdcdc solid; margin:0 0px;display:inline-block; width:44px; padding:0; margin-left:-1px; color:#ddd;}
.page .curr { border:1px #005bac solid; margin:0 0px; display:inline-block; width:60px; padding:0; background:#005bac; color:#fff;}
.page a:hover { background:#016dcd;border:1px #016dcd solid; color:#fff;}

.page .input { border:1px #dcdcdc solid; width:40px;  line-height:40px; margin:0 2px; text-align:center;}

/* 页脚 */
.foot-nav { border:1px #eaeaea solid; background:#fff; border-width:1px 0; padding:15px 0; text-align:center; margin-top:40px; clear:both;}
.foot-nav a { margin:0 18px; font-size:14px;}
.copyright { text-align:center; line-height:36px; clear:both; margin:30px auto auto auto; color:#999; font-size:12px;}
.copyright a { }
.copyright .imgs { display:block; margin:10px auto 30px auto;}

.short-foot { padding: 20px 0; text-align:center; font-size:12px;}

/* openbox */
.openbox-modal-bg { position: fixed; height:100%;width: 100%; background: #000; background: rgba(0,0,0,.8);z-index: 10000;display: none;top: 0;left: 0;}
.openbox-modal {
	visibility: hidden;
	top:20px; left: 50%; margin-left:-300px; width:520px;padding:20px 40px 20px;position: absolute; z-index: 10001;
	background: #fff;	
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);
}
.openbox-modal.small 		{ width: 200px; margin-left: -140px;}
.openbox-modal.medium 		{ width: 400px; margin-left: -240px;}
.openbox-modal.large 		{ width: 600px; margin-left: -340px;}
.openbox-modal.xlarge 		{ width: 1000px; margin-left: -540px; }
.openbox-model-name { font-size:24px; line-height:30px; padding:0 0 15px 0; display:block; border-bottom:1px #eaeaea solid; }
.openbox-model-main { padding:10px 0; }
.openbox-modal .close-openbox-modal {
	font-size: 22px; line-height: .5; position: absolute; top:8px;
	right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold;cursor: pointer;
} 

#gotoTopW { width:1200px; position:relative; margin:0 auto; }
#gotoTopR { margin-left:1200px;}
#gotoTop{ position:fixed; bottom:120px;cursor:pointer; text-align:center;z-index:9998;}
#gotoTop{ _position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
.gotobtn { width:50px; height:50px; border:1px #dedede solid; font-size:14px; background:#f6f6f6 url(../images/gotop.png) center center no-repeat; margin-top:5px; position:relative;}
.gotobtn .sub { display:none; position:absolute; right:51px; bottom:-1px; border:1px #dedede solid; padding:10px;background:#f6f6f6;}
.gotobtn .qrcode { width:160px; height:160px;}
#goeq { background:#f6f6f6 url(../images/eq.png) center center no-repeat;}
#goqq { background:#f6f6f6 url(../images/message.gif) center center no-repeat; }
.gotobtn a { background:#aaa; color:#fff; width:40px; height:32px; padding:10px 6px; line-height:16px; margin:-1px auto auto -1px; display:none;}
#gotoTop .hover a { display:block; text-decoration:none; }