@charset "utf-8";
/***公共样式****/
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}	

ol, ul{list-style:none;}

html { overflow-x:hidden; -webkit-text-size-adjust:none; }
body { font-size:12px; font-family:"Microsoft Yahei";color:#666666}

/*a 链接*/
a { text-decoration:none; outline:none; }
a:link { color:#666; }
a:visited { color:#666; }
a:hover, a:active, a:focus { color:#004699; }


/*浮动*/
.fl {float:left; display:inline}
.fr {float:right; display:inline}
.clear { clear:both}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}  
sup,sub { vertical-align:baseline; font-size:100%;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse: collapse; border-spacing: 0; }

/* 按钮样式 */
input, button, textarea, select { font-size:100%; outline:none; resize:none}
input[type="button"]{cursor:pointer; border:0}
input[type="submit"]{cursor:pointer; border:0}
input[type="reset"]{cursor:pointer; border:0}


/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }

/*图片居中*/

fieldset, img { border:0; vertical-align:middle;}

/*字体颜色*/

.bule{ color:#045ca3}

/*定位*/

.text-center{ text-align:center}
.position{ position:relative}


/*字体大小*/

.font12{ font-size:12px}
.font14{ font-size:14px}
.font16{ font-size:16px}
.font21{ font-size:21px}
.font24{ font-size:24px}

/*盒子*/

.waper{ width:1000px; margin:0 auto}
.wline{ background:url(../images/wline.jpg) repeat-y}

/*文字缩进*/

.indent{ text-indent:2em}

/*上下间距*/
.paT10{ padding-top:10px}
.paT30{ padding-top:30px}
.paT40{ padding-top:40px}
.paL10{ padding-left:10px}
.paR10{ padding-right:10px}

/*头部*/

.header{ border-top:solid 2px #c6c6c6; height:77px;}
.header span{ display:inline-block; padding:0 10px; color:#ccc; vertical-align:top }
.header img{ vertical-align:top}
.header .underline{ text-decoration:underline; padding-left:10px}
.header .fr{ margin-top:26px}
.header .hSearch{ border:0; border-top:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0; height:30px; line-height:30px; color:#666; width:168px; padding-left:10px; *margin-top:-1px}
.header .hBtn{ background:url(../images/h_icon4.jpg) no-repeat; width:25px; height:32px; vertical-align:top; border:0; margin-left:-1px;}
.header a{ vertical-align:top}

/*导航*/

.nav{ background:url(../images/navbg.jpg) repeat-x; height:41px}
.nav li{ float:left; width:112px; text-align:center; font:bold 14px/41px "Microsoft Yahei"; margin-left:13px; position:relative; z-index:9}
.nav li>a{ color:#fff; display:block}
.nav li>a:hover,.nav li.active>a,.nav li:hover>a{ background:url(../images/nav_hover.jpg) repeat-x}
.nav li .navmenu{ background:url(../images/sekuai.png) repeat;position:absolute; left:0;top:41px; width:112px; padding:10px 0; display:none}
.nav li .navmenu a{ display:block; color:#fff; height:24px; overflow:hidden; line-height:24px; font-weight:normal; font-size:12px; text-align:left; padding-right:10px; padding-left:27px}
.nav li .navmenu a:hover{ background:#3fd9ff}


/* 底部菜单------------------------ */

.Fwaper{ width:1010px; margin:0 auto}
.Fnavtop{ background:url(../images/topbalck.jpg) no-repeat left top; height:26px}
.Fnavtop a{ display:block; height:26px}
.Fnavlist{ background:url(../images/fbg.jpg) repeat-x #3c73c1; overflow:hidden; border-left:solid 5px #c4d4ec;border-right:solid 5px #c4d4ec; min-height:80px; overflow:hidden; padding:10px 0 5px 0}
.Fnavlist ul{ width:665px; float:left}
.Fnavlist li{ float:left; width:101px; margin-left:30px}
.Fnavlist li a{ color:#fff; display:block; height:22px; line-height:22px; overflow:hidden}
.Fnavlist li a:hover{ text-decoration:underline}
.Fnavlist li p{ border-bottom:solid 1px #aec8ee; height:30px; line-height:30px; overflow:hidden; margin-bottom:5px}
.Flast{ float:right; width:235px; padding-right:30px; color:#fff}
.Flast a{ display:inline-block; line-height:24px; padding:0 5px; color:#fff}
.Flast a:hover{ text-decoration:underline}
.Flast .ftitle{border-bottom:solid 1px #aec8ee; height:30px; line-height:30px; overflow:hidden; margin-bottom:5px}
.Flast .flink{ padding-bottom:20px}


/* 版权------------------------ */

.copyright{ background:url(../images/copyright_bg.jpg) repeat; min-height:37px; overflow:hidden; padding:8px 0; color:#fff}
.copyright a{ color:#fff; text-decoration:underline}
.copyright img{ vertical-align:top}
.copyright .fr{ margin-top:10px}
.copyright span{ display:inline-block; line-height:24px; padding-top:6px}

.topblack{position:absolute; left:460px;top:-15px}


/*内页banner*/

.abanner{ width:100%; position:relative; height:250px}
.abanner p{ position:absolute; left:0;top:0; left:50%; margin-left:-800px; height:250px}


/*page */
.page{margin-top:50px; text-align:right}
.page a{color:#888;height:21px;line-height:21px; display:inline-block; padding:0 8px; border:1px #ddd solid; margin-left:4px}
.page a:hover{background:#275eb0;color:#fff;border:1px #275eb0 solid}
.page .cpb{background:#275eb0;border:solid 1px #275eb0;height:21px;line-height:21px; color:#fff}
.page .cpb a{ color:#fff}



/*登录注册弹出层----------------- */

.closebtn,.rclosebtn
{
	font-family:arial;font-size:30px;font-weight:700;color:#999;text-decoration:none;float:right;padding-right:26px;
	}


#LoginBox,#RegBox{width:323px;z-index:10000;display: block; background:url(../images/login.png) repeat-x #e5e5e4; border-radius:5px; display:none}
#LoginBox ul,#RegBox ul{  min-height:100px; overflow:hidden; padding-bottom:10px}

#LoginBox li,#RegBox li
{  margin-left:27px; margin-top:9px }

#LoginBox li input
{ 
border:solid 1px #dadada; width:260px; height:45px; line-height:45px; padding-left:10px; color:#303030; font-family:"微软雅黑"; font-size:14px
; border-radius:3px}
#RegBox li input{ border:solid 1px #dadada; width:240px; height:28px; line-height:28px; padding-left:10px; color:#303030; font-family:"微软雅黑"; font-size:14px
; border-radius:3px}
#LoginBox li input[type="button"],#RegBox li input[type="button"]
{ cursor:pointer; border: solid 1px #f6f6f6; border-top:0; background:#40b4cb; height:42px; line-height:42px; color:#fff; width:270px; font-size:20px;  border-radius:7px
}
#LoginBox li input[type="checkbox"],#RegBox li input[type="checkbox"]
{ width:20px; float:left; margin-top:-8px}

#RegBox li{ font-size:14px; color:#888}
#RegBox li.f12{ font-size:12px}

#LoginBox li.row1,
#RegBox li.row1{ line-height:50px;height:50px;color:#4b4b4b;font-size:20px;}

#LoginBox li .row2,
#RegBox li .row2 { width:70px}
#LoginBox li .row3,
#RegBox li .row3  { text-decoration:underline; display:inline-block; margin-left:10px; vertical-align:top; padding-top:20px}
#LoginBox li a.row4,
#RegBox li a.row4  { color:#f37022; padding-left:136px}
#LoginBox .row5,
#RegBox .row5 { background:url(../images/login-bot.png) no-repeat; width:426px; height:36px; line-height:36px; text-indent:50px}
#LoginBox .row5 a,
#RegBox .row5 a  { color:#f37022}
#LoginBox .row5 a:hover,
#RegBox .row5 a:hover { text-decoration:underline}

#RegBox li em{color:#f00; font-family:"宋体"; font-style:normal; padding-left:5px}


#suceess { width:200px; display:none;  text-align:center; padding:20px;background:#40B4CB; color:#fff; position:fixed; left: 0; top:0; z-index:200;left:50%; margin-left:-100px; top:50%;}
#suceess a { display: block;  margin-top:10px; color:#fff}

#suceess2 { width:200px; display:none;  text-align:center; padding:20px;background:#40B4CB; color:#fff; position:fixed; left: 0; top:0; z-index:200;left:50%; margin-left:-100px; top:40%;}
#suceess2 a { display: block;  margin-top:10px; color:#fff}