body{font-size:12px; margin:0; color:#919191;}
*{margin:0; padding:0;}
ul,li{list-style:none;}
.clear:after{content:".";display:block;clear:both;height:0px;visibility:hidden;}
.clear{_height:1%;}
*+html .clear{min-height:1px;}
a{color:#1d64d6; text-decoration:none;}
a:hover{color:#cc0000;}
.container{width:960px; margin:0 auto;}
.head{width:100%; background:#2975bc; position:relative; height:87px;color:#FFFFFF;}
.head .logo{display:block; text-indent:-10000px; background:url(http://static.51img1.com/v3/www/images/51logo.gif) no-repeat; width:145px; height:56px; position:absolute; top:22px; left:23px;}
.head .rightlink{position:absolute; top:5px; right:10px; background:url(http://static.51img1.com/v3/www/images/icon.gif) no-repeat 0 -58px; padding-left:10px;}
.head .rightlink a{color:#FFFFFF;}
.head .rightlink a:hover{color:#FFFF00;}
.head p{font-size:14px;font-weight:bold; margin:0;position:absolute; bottom:5px; right:10px; text-align:right;}
.pagetitle{border-bottom:1px solid #e1e1e1;margin-bottom:20px;}
.pagetitle h1{background:url(http://static.51img1.com/v3/www/images/iconlink.gif) no-repeat 0 3px;padding-left:30px;font-size:14px;color:#000;line-height:25px;}
.mainwrap{width:932px; padding:14px;}
.leftwrap{ width:600px; float:left;}
.rightwrap{ width:318px; float:left; margin-left:14px; display:inline;border-bottom:1px solid #e1e1e1;}
.bottom{width:100%; text-align:center; color:#133775; line-height:23px;}
.bottom a{color:#133775;}
.bottom a:hover{color:#cc0000;}
.blockA{border:1px solid #e1e1e1; padding:15px 0 0 3px; background:#f9f9f9; margin-bottom:10px;}
.blockA ul li{float:left; padding:0 15px 15px 15px;}
.blockA ul li img{border:1px solid #e1e1e1;}
.blockA ul li a img{border:1px solid #e1e1e1;width:86px;height:29px}
.specialbg{ background:#F1F6FD;}
.blockA .weblist li{float:left; padding:0 0 15px 15px; width:100px;}
.blockA .weblist li a{text-decoration:none;}
.blockB{width:100px;border:1px solid #e1e1e1; border-bottom:0; width:315px; text-align:center;}
.blockB h2{font-size:14px;color:#133775; height:20px; padding-top:7px; border-bottom:1px solid #fff; background:#f9f9f9; text-align:left; text-indent:10px;}
.blockB .content{border-top:1px solid #e1e1e1; padding:18px 0; line-height:41px;}
.blockB .content p{text-align:left; margin-left:25px; line-height:23px;}
.blockB .content p.contancttext{color:#133775; font-size:14px;}