@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
div, a, ul, li, p, h1, h2, br,img{  list-style-type:none; text-decoration:none; border:0; color:#333333; } 
body{font-size:12px; font-family:"宋体"; background:#FFFFFF; } 
.c{ clear: both; font-size:0;  }
.p_l10{ padding-left:10px;}
.f_l{ float:left;}
.bg{ background:url(img/bg.jpg) no-repeat; width:570px; height:346px; margin:5% auto;}
.bg .title{ height:34px; line-height:34px; padding-top:10px; padding-left:20px; color:#fff; font-size:14px;  }
.bg .exp{ height:40px; line-height:40px; padding:0 20px; margin:0 10px; color:#4378ae; font-size:14px; border-bottom:#457ab0 2px solid; font-weight:bold; }
.bg .exp a{ float:right; font-size:12px; text-decoration:underline; color:#4378ae; font-weight: normal;}
.bg .exp a:hover{ text-decoration:none; }
.bg p{ padding-top:10px; width:420px; margin:16px auto 0; line-height:30px;color:#4378ae; font-size:14px; text-align:center ;font-weight:bold;}
.bg .box{ width:160px; height:18px; border:#ccc 1px solid; line-height:18px; padding-left:10px;}
.bg p span{ color:#000; font-size:12px;font-weight: normal;}
.bg p .col{ color:#F00}
.bg p .col a{ color:#F00}
.bg .show{ color:#ea5712;line-height:24px;  }
.bg .opt{ width:400px; margin:10px auto 0; height:40px;}
.bg .btn{ background:url(img/btnbg.jpg) no-repeat; width:144px; height:30px; float:right; margin-top:20px; margin-right:30px;line-height:30px; text-align:center;display:inline; }
.bg .btn a{ color:#fff;font-size:14px;display:block; }

.warp{ width:780px; margin:0 auto;}
.toplogin{width:780px; height:28px; color:#04284D;  line-height:28px; background:url(img/topbg.jpg) no-repeat; }
.utopl{ width:600px; height:20px; float:left; display:block; text-indent:20px;}
.utopr{ width:50px; height:20px; float:right; display:block}
.toplogin a:link,.toplogin a:visited{font-size:12px; text-decoration:none; color:#04284D}
.toplogin a:hover{font-size:12px; text-decoration:underline;color:#f60}
.warp .banner{ width:780px; height:266px; margin-bottom:10px;}
.warp .title{ font-size:14px; font-weight:bold;line-height:36px; border-bottom:#ccc 1px solid; margin:0 20px; padding-left:20px; }
.hong{ color:#d3081b; }
.warp p{ line-height:24px; text-indent:2em; margin:10px 20px; font-size:14px;}
.warp .qu{ background:#def0ff;font-weight:bold; }
.warp .xbg{ border:0; width:330px; margin:0 auto; padding:50px;}
.foot {	width:780px;border-top:#AECFEE 1px solid; background:#1778af; color:#fff;	line-height:24px;margin:10px auto; padding:10px;	text-align:center}
.foot a{ color:#fff;}
.red{ color:#CC0000;}