﻿body {
}
.head{width:100%;background:url(../images/nav_pp.jpg) repeat-x; margin:0px auto;}
.head .main{}
.head .main .right{ margin-top:60px;}
.head .main .right span{ color:White;}
.head .main .right a{ color:White;}
.nav{width:100%; background:url(../images/i_01.png) center 0px no-repeat; margin:0 auto;margin-top:2px;}
.nav .main{ height:91px; position:relative;}
.nav .main .nav_b a{ display:block; width:105px; height:51px; line-height:51px; text-align:center; font-size:17px; color:White; float:left;}
.nav .main .nav_b .hover_b{ display:block; width:105px; height:51px; line-height:51px; text-align:center; font-size:17px; color:White; float:left; background-color:#1D3776; color:#b99515;}
.nav .main img{ float:left;}
.nav_{width:999px; height:41px; left:0px; top:50px; position:absolute;}
.nav_s{height:41px; background-color:#9d8642;}
.nav_s a{ display:block; font-size:14px; font-weight:bold; width:103px; height:35px; line-height:35px;text-align:center; margin-top:3px; color:White; float:left;border-right:solid 1px #9a7b1b;}
.nav_s .hover_s{ display:block; width:103px;  height:35px; line-height:35px;text-align:center; margin-top:3px; color:White; float:left; background:url(../images/i_15.jpg) no-repeat;}
.page{height:128px;}


.body_i{width:1024px; padding-top:30px; margin:0px auto; margin-top:-26px;}
.page_b{padding-top:0px;}
.about_p{width:778px; padding:50px 110px 10px 110px; background-color:White;min-height:500px;}
.about_p h2{ font-size:22px; font-weight:200; margin-bottom:20px;}
.about_p p{ line-height:20px; color:#808080;}
.about_p .contact{ }
.i_about{width:100%; height:105px; padding:40px 0px; border-bottom:solid 1px #5278D5;}
.i_about .left{ margin-top:25px; margin-right:20px; width:290px;}
.i_about .right{width:680px; line-height:20px; color:#808080;}
.red1{ color:#5278D5;}
.body_01{ margin-top:50px;}
.body_01 .body_02{width:300px; margin-right:49px;}
.body_01 .body_02 .left{ margin-right:10px; width:140px; height:140px;}
.body_01 .body_02 .right{width:145px; color:#808080; font-size:12px; line-height:20px;}
.body_01 .body_02 .right .body_03{ width:145px; padding:6px 0px; margin-bottom:8px; border-top:solid 1px #5278D5; border-bottom:solid 1px #5278D5;font-weight:bold;}
.body_01 .body_02 .right .body_03 span{ font-size:16px; color:#5278D5;}
.body_01 .body_02 .right .body_03 a{ font-family:Calibri; font-weight:bold; color:#5278D5;}
.body_01 .body_04{ margin-right:0px;}

.foot{width:100%; color:#858585; font-size:11px; background-color:#e8e9e9; margin:0px auto; margin-top:40px;}
.foot .main{ margin:20px auto;}
.foot_01 line-height:22px; margin-top:10px; padding:0px 50px 0px 20px; border-right:solid 2px #aeaeae;}



.text1{ width:146px; border:solid 1px #d6d6d6; background-color:#efefef;}
.button1{ width:77px; height:23px; border:solid 1px #ccc;font-family:"Microsoft YaHei";}

.join{}
.join table{ border:solid 1px #cacaca; border-spacing:0;border-collapse:collapse}
.join table tr{}
.join table tr td{width:125px; height:35px; text-align:center; vertical-align:middle; border:solid 1px #cacaca;}
.table_top{width:756px; background-color: #efefef; border:solid 1px #cacaca; border-bottom:none;}
.table_top span{ display:block; width:124px; height:35px; text-align:center; line-height:35px; float:left;}
.ry{}
.ry .ry_01{ padding:30px 0px; border-top:solid 1px #c7c6c4;}
.ry_01 .left{width:170px; height:77px;}
.ry_01 .right{width:525px; color:#808080;}
.ry_01 .right span{ font-size:14px; line-height:28px;}
.ry_end{ border-bottom:solid 1px #c7c6c4;}
.foot_01 {
    border-right: 2px solid #AEAEAE;
    line-height: 18px;
    margin-top: 10px;
    padding: 0 50px 0 20px;
}