@charset "gb2312";
/* CSS Document */

body {font-family: "微软雅黑"; margin:0; padding:0; background:#ffffff; font-size:12px; line-height:19px;}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; border:0; }
table,td,tr,th{font-size:12px;}
img{ border:none;}
ul, li { list-style-type: none; }
select,input,button,button img{vertical-align:middle; border:none;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/**--一般写于父box里，用于自动闭合--**/
.clearfix { zoom:1; }
.clear {clear: both; overflow: hidden; height: 0px;font:0/0 aria}

.blank{ display:block; height:10px; clear:both; overflow: hidden; visibility:hidden;}


a,a:link {color: #333; line-height:21px; text-decoration:none;}
a:visited{ }
a:hover {color: #04284e; text-decoration:underline;}


.top,.wrapper{ overflow:hidden; width:955px; margin:0 auto;}
.top h1{ width:369px; float:left; padding:10px;}
.top p{ color:#04284e; width:300px; float:right; text-align:right; font-size:14px; line-height:87px; }
.banner{background-color:#0e2431; text-align:center; margin:0 auto;}


.box1{ overflow:hidden; zoom:1; background-color:#efeff0;}
.box1 h2{ color:#04284e; font-size:14px; padding-left:20px; height:25px; line-height:25px;}
.box1 .left1{ width:653px; float:left; color:#595757; line-height:25px; height:225px; overflow:hidden;}
.box1 .left1 p{ text-indent:2em; padding:0 20px 0 20px;}
.box1 .right1{ width:302px; float:right; background-color:#04284e; background-color:#04284e; height:225px; overflow:hidden;}
.right1 p{ width:230px; margin:0 auto; background-color:#efeff0; color:#595757; margin-bottom:10px;}
.right1 p span{ display:inline-block; width:45px; background:url(../images/cfo_16.jpg) right center no-repeat; text-align:center;}
.right1 p input{ background-color:#efeff0; border:none;}

.boxtab{ background-color:#efeff0; height:835px; overflow:hidden;  zoom:1;}
.tableft{ width:305px; float:left; padding-top:20px; overflow:hidden;}
.tableft h2{ background-color:#04284e; height:30px; line-height:30px; color:#fff; font-size:14px; padding-left:15px;}
.hah{ height:835px; overflow:hidden;}
.tabright{ width:650px; float:right; background:url(../images/cfo_37.jpg) repeat-y; height:835px; overflow:hidden;}
.tableft p a{ display:block; padding-left:25px; height:35px; line-height:35px; border-bottom:1px solid #dadada; border-top:1px solid #f7f7f8; background:url(../images/cfo_23.jpg) no-repeat 15px center;}
.tableft p{ padding-bottom:20px; padding-top:10px;}
.imgtab{ border:1px solid #04284e; padding:20px 0;}
.p1{ padding-top:20px; padding-left:25px; font-size:23px; color:#fff; height:30px; line-height:30px;}
.p2{ color:#7ecef4; padding-left:25px; font-size:14px; height:25px; line-height:25px; padding-bottom:5px;}
.text{ padding:20px 25px; color:#efefef; font-size:12px; line-height:25px;}
.text strong{ font-size:14px; display:block; }
.text strong img{ vertical-align:middle;}

.fot{ background-color:#000; height:100px; color:#fff; text-align:center; line-height:25px; padding-top:30px;}

.tableft p a:hover{
    background-color: white;
    color:red;
}