/*  ======================================================
	公用样式
	====================================================*/

*{margin:0; padding:0; outline:none;}
body{position:relative; min-width:1200px; background:#405EB9 url(../images/bg.png) repeat-x 0 0; font-family:"微软雅黑"; font-size:12px; line-height:1.8em; color:#545454;}
ul,ol,li{list-style:none;}
img{border:0; vertical-align:top;}
a{color:#545454; text-decoration:none;}
/*a:hover{color:#222; outline:none;}*/
a.orange:hover,
a.blue:hover,
a.green:hover{text-decoration:underline;}

.text_2em{text-indent:2em;}
.align-r{text-align:right;}
.align-l{text-align:left;}
.align-c{text-align:center;}
.italic{font-style:italic;}
.bold{font-weight:700;}
.red{color:red;}
.blue{color:#228EFB;}
.orange{color:#DD3B33;}
.green{color:#60BF5D;}
.grey{color:#999999;}
.song{font-family:"宋体";}

.fl_l{float:left;}
.fl_r{float:right;}
.cl_b{clear:both;}

.center{width:1000px; margin:0 auto;}


/*  ======================================================
	页头样式
	====================================================*/

.topbox{background:url(../images/topbanner2.png) no-repeat center top;}
.topbox .center{position:relative; height:100%;}
.topbox .go{position:absolute; left:50%; bottom:30px; display:block; width:48px; height:48px; margin-left:-24px;}
.topbox h1{width:200px; height:56px; padding-top:46px; margin:0 0 0 -146px;}

.main{width:100%; height:1476px; background:#2B3E7D;}
.main .center{position:relative; padding-top:124px;}
.main .center > ul{position:absolute; left:50%; top:52px; width:960px; height:66px; margin-left:-483px; border:#273870 solid 3px; background:url(../images/tabbg.png) repeat-x;}
.main .center > ul li{width:25%; height:66px; float:left;}
.main .center > ul a{display:block; width:100%; height:66px; line-height:66px; text-align:center; font-size:20px; color:#FFF;}
.main .center > ul a font{padding-right:12px; font-size:32px; color:#334B94; vertical-align:-5px;}
.main .center > ul li.current{background:url(../images/tabbg_active.png) repeat-x;}
.main .center > ul li.current font,
.main .center > ul li:hover font{color:#FDE686;}
.main .center > ul li:active{background:url(../images/tabbg_active.png) repeat-x;}
.main h2.title span{background:#2B3E7D;}
.main h2.title:before{background:#1A254B;}

h2.title{position:relative; display:block; width:100%; height:84px; padding-top:22px; text-align:center;}
h2.title span{position:relative; z-index:2; display:inline-block; padding:0 32px; background:#405EB9; line-height:84px; font-size:30px; color:#FFF; font-weight:500;}
h2.title span font{padding-right:12px; color:#FDE787;}
h2.title:before{position:absolute; left:0; top:64px; z-index:1; display:block; width:100%; height:1px; background:#334B95; line-height:0; content:" ";}
.box_01{overflow:hidden;}
.box_01 > div{height:350px; padding:30px 66px 0; margin-bottom:22px; background:#243368;}
.box_01 > div h3{line-height:68px; color:#FDE787; font-size:20px; font-weight:500;}
.box_01 > div p{line-height:30px; font-size:16px; color:#FFF;}
.box_02 > b{display:block; height:46px; border-bottom:#1A254B solid 1px; line-height:30px; font-size:24px; color:#FDE787; text-align:center; font-weight:500;}
.box_02 > p{padding:20px 0 28px; line-height:26px; color:#FFF; font-size:14px; text-align:center;}
.box_02 > div{position:relative; height:112px; padding:48px 0 0 305px; margin-bottom:20px; background:url(../images/newbox.png) repeat-x;}
.box_02 > div img{position:absolute; left:0; top:0;}
.box_02 > div p{line-height:30px; color:#EEE; font-size:16px;}
.box_02 > div p font{color:#FDE686; font-weight:bold;}
.box_3 > p{line-height:46px; font-size:16px; color:#FFF; text-align:center;}
.box_4{padding-bottom:90px; overflow:hidden;}
.box_4 > b > a{font-size:30px;color:#FDE787}
.box_4 > b{display:block; height:46px; line-height:26px; font-size:16px; color:#FDE787; text-align:center; font-weight:500;}
.box_4 > div.fl_l{position:relative; width:235px; height:200px; margin:0 0 0 19px; background:#344998;}
.box_4 > div.no_1{width:490px; margin:0;}
.box_4 > div.no_1 span{position:absolute; left:0; bottom:0; display:block; width:462px; height:60px; padding-left:28px; background:#2B3E7D; line-height:60px; font-size:20px; color:#FDE787;}
.box_4 > div h3{padding:10px 0 0 28px; line-height:60px; color:#FDE787; font-size:24px; font-weight:500;}
.box_4 > div p{padding:0 20px 0 28px; line-height:26px; color:#FFF; font-size:14px;}

.footer{padding-bottom:50px; text-align:center; line-height:26px; font-family:Verdana, "宋体"; font-size:12px; color:#FFF;}

.main .center > ul.fixed{position:fixed; top:0; z-index:100; width:994px; margin-left:-500px;}












































































