body { margin: 0px; padding: 0px; font-size: 14px;font-family:arial;}
p, images, ul, li, a { margin: 0px; padding: 0px; border: 0px; list-style-type: none; text-decoration: none;}
a{ cursor: pointer;}
.clear { clear: both; }
.blue{color: #00499E;}
.gray{color: #777777;}

.fl{float:left;}
.fr{float:right;}
.hig20{height:20px; width:100%; clear:both;}
.hig30{height:30px; width:100%; clear:both;}
.hig40{height:40px; width:100%; clear:both;}
.hig60{height:60px; width:100%; clear:both;}

.top{height: 84px; width: 1003px; margin: 0 auto;}
.top_logo{float: right; width: 225px; height: 45px; margin: 14px;}
.top_right{float: left;}
.top_right i{ margin: 26px 10px; display: block; float: right;}
.top_right a{height: 28px; margin-top: 27px; margin-right: 40px; padding: 0 20px; line-height: 28px; color: #287ECE; border: 1px solid #287ece; display: block; float: right;}
.top_right a:hover{background: #287ECE; color: #ffffff;}

.biaoti{width: 1003px; font-size: 12px; margin: 0 auto; line-height: 34px;border-bottom: 1px solid #D3D3D3;}
.biaoti a{color: #333333; margin: 5px;}
.biaoti a:hover{color: #287ECE;}
.biaoti span{color: #606060;}

.cont{width: 100%; height: 48px; background: #e1e1e1;}
.container {
    width: 1003px;
    margin: 0 auto;
}

/* common and top level styles */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  background:#e1e1e1; position:relative; z-index:1;   color:#333333; height:42px; line-height:40px;   }
.nav{ width:1003px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ margin: 0 ; font-style: normal; font-weight:normal; font-size:14px;  }
.nav .m{ position:relative; float:left; width:142px; margin:0 10px; display:inline; text-align:center;   }


.nav h3 a{  zoom:1;  height:40px; line-height:40px;  display:block; color:#333333 }
.nav .on h3 a{background: #FFFFFF; color: #0962B4;}
.nav .sub{ display:none; /*默认隐藏*/ border-bottom: 4px solid #0962B4;  padding:10px 20px;  position:absolute;  top:40px;  background:#FFFFFF; left: -190px;  float:left; line-height:30px; 
}
.nav .sub li{ text-align:left;  }
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub dl dd a:hover{ background: url(../images/lb1.png) -174px 21px no-repeat; color:#0962B4;   }
.nav .sub dl{ display:block; float: left;  zoom:1;   }
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub dl dd{margin: 0 10px;}
.nav .sub dl{margin: 12px;}
.nav .sub dl dd a{ color:#383838; font-size: 12px; display: block;height: 30px; line-height: 30px; width: 164px; background: url(../images/lb1.png)0 21px no-repeat ;text-align: left;padding-left: 10px; }
.nav .suba{float: left;width: 440px;  height: 500px; background: #f5f5f5; margin-left: 20px; }
.nav .suba images{width: 390px; height: 163px;}
.nav .sup{font-size: 24px; color: #777777; margin: 15px 0 10px; text-align: left; margin-left: 26px;}

.sup a{color:black;}
.sup a:hover{color:#0962B4;}
.subctp a{color:black;}
.subctp a:hover{color:#0962B4;}
.nav .subc{float: left;width: 510px;  height: 500px;  margin-left: 13px;}
.nav .subct{width: 510px;padding: 10px 0; margin-bottom: 10px; overflow: hidden; background: #f5f5f5;}
.nav .subct span{display: block; margin-right: 15px; width: 257px; margin-top: 10px; margin-left: 20px; height: 140px; float: left;}
.nav .subctp{font-size: 24px; color: #777777; margin-top: 5px;  text-align: left; margin-left: 20px;}
.nav #m2 .sub{ z-index:1; width:1003px; left:-166px;}
.nav #m1{margin-top: 2px;}
.nav #m2{margin-top: 2px;}
.nav #m3{margin-top: 2px;}
.nav .subf{width: 458px;}
.nav .subf div{float: left; background: #f5f5f5; margin: 0 5px 10px;}
.nav .subf span{display: inline-block;  width: 102px; margin: 4px; height: 80px;}
.nav .subf p{font-size: 12px; line-height: 18px; margin-bottom: 30px; text-align: left; }
.nav .subf p a{color: #0962B4;}
.nav .subf p a:hover{text-decoration: underline;}
.nav .subf ul li{float: left;width: 144px; margin: 4px; height: 130px; }
.nav .subf ul li p{text-align: center;}
.nav .subf ul li p a{ color: #999999;}
.nav .subf ul li p a:hover{color: #00499E;}

.foot{width: 100%; height: 346px; background: url(../images/bootombg.png) repeat-x;}
.footc{width: 1200px; height: 346px; margin: 0 auto; margin-top:-30px;}
.footcl{width: 820px; height: 260px; float: left; margin-top: 40px;}
.footcl ul li{float: left; width: 190px; height: 260px; color: #FFFFFF;font-size: 12px; }
.footcl ul li i{font-size: 18px; display: block; margin-bottom: 15px; font-style: normal; font-weight: bold; }
.footcl ul li a{ color: #FFFFFF; line-height: 24px; display: block;}
.footcl ul li a:hover{color: #41A1F2;}
.footcla{margin-left: 30px;}
.footcla p{line-height: 28px;padding-bottom: 10px; font-size: 14px; padding-top: 10px; border-bottom: 1px solid #999999;}
.footcla .aa{width: 38px; height: 38px; float: left; display: block; background: url(../images/foot_con.png) 0 -80px no-repeat;}
.footcla .ab{width: 38px; height: 38px; float: left; display: block; background: url(../images/foot_con.png) 0 -120px no-repeat;}
.footcla .ac{width: 38px; height: 38px; float: left; display: block; background: url(../images/foot_con.png) 0 -40px no-repeat;}
.footcla .ad{width: 38px; height: 38px; float: left; display: block; background: url(../images/foot_con.png) 0 0 no-repeat;}
.footcr{width: 277px; height: 346px; float: left; background: url(../images/bottom.png) no-repeat;}
.footcr i{font-style: normal; font-size: 20px; color: #FFFFFF; text-align: center; width: 100%; display: block; margin-top: 30px; text-transform: uppercase;}
.footcr p{font-size: 12px; color: #5590d7; text-align: center; margin-top: 5px; margin-bottom: 10px;}
.footcr input{width: 207px; height: 28px; line-height: 28px; background: #FFFFFF; margin-left: 30px;padding-left: 5px; margin-top: 15px;}
.footcr textarea{width: 207px; height: 68px; background: #FFFFFF; margin-left: 30px;padding-left: 5px; margin-top: 15px;font-family: arial; line-height: 24px;}
.footcr button{width: 160px; height: 32px; text-transform:uppercase; line-height: 30px; color: #FFFFFF; background: #41A1F2; margin-left: 60px;margin-top: 20px;  border: 1px solid #FFFFFF;}
.foot_bottom{background: #535353; height: 24px;padding-top: 5px; width: 100%; font-size: 12px;}
.foot_bottom ul{width: 1200px; margin: 0 auto; color: #D3D3D3;}
.foot_bottom ul li{float: left; margin-right: 30px;}
.foot_bottom ul li a{color: #D3D3D3; margin:0 5px;}
.foot_bottom ul li a:hover{color: #FFFFFF;}


.lbb_ou{width: 1003px; margin: 50px auto; background: #ecf2fb;overflow: hidden; padding: 10px 0;}
.lbb_ou b{font-size: 18px; color: #263c5e; display: block; line-height: 24px; margin: 10px 20px;}
.lbb_oul{width: 234px; height: 440px; background: #FFFFFF; margin-left:20px ;float: left;}
.lbb_oul images{width: 87px; height: 87px; margin: 30px 75px 10px;}
.lbb_oul i{border-bottom: 1px solid #EBEBEB; font-style: normal; display: block; text-align: center; padding-bottom: 26px; color: #07376f;}
.lbb_oult{margin: 60px 30px 15px; border-bottom: 1px dashed #EBEBEB; padding-bottom: 10px;}
.lbb_oult p{margin-left: 10px; margin-bottom: 15px; line-height:10px;}
.lbb_oult images{width: 19px; height: 19px; margin:0px 10px -5px 0px;}
.lbb_oulad{text-align: center; line-height: 24px;}


.lbb_our{width: 721px; height: 360px; padding: 40px 0; background: #FFFFFF; margin-right: 20px; margin-left: 5px;float: left;}

.lbb_fzi{font-size: 12px;}
.lbb_usa{margin: 5px 0; line-height: 30px;}
.lbb_usa span{color: #707070; font-size: 12px; display: inline-block; width: 110px; text-align: right; float: left;}
.lbb_usa input{height: 24px; border: 1px solid #EBEBEB; padding: 0 6px; line-height: 24px;}
.lbb_usa textarea{width: 560px; height: 60px; border: 1px solid #EBEBEB; padding: 8px;}
.lbb_usa div{display: inline-block; line-height: 34px;}
.lbb_usa div input{height:auto; margin-left: 18px;}
.lbb_usa i{font-style: normal; margin: 0 5px;}
.lbb_usa select{height: 24px; border: 1px solid #EBEBEB; width:100px; padding-left: 6px;}
.lbb_usaa{color: #38A3DB; font-style: normal; margin-right: 8px;}
.lbb_usain{width: 140px; height: 36px; border: 1px solid #00499E; background: #FFFFFF; color: #00499E; margin-left:15px; margin-bottom: 12px; font-size: 14px; cursor:pointer; margin-left: 100px;}
.lbb_usain:hover{background: #00499E; color: #FFFFFF;}
.lbb_our ul{margin-left: 70px; margin-top: 20px;}
.lbb_our ul li{float: left; margin: 10px 30px;}
.lbb_our ul li a{ background: url(../images/aa.jpg) right center no-repeat; padding-right: 10px; color: #0962B4; display: block;}
.lbb_our ul li a:hover{text-decoration: underline;}