@charset "utf-8";
/* CSS Document */

html,body,div,p,span,a,img,ul,li,h3,h4,dl,dt{ margin:0; padding:0;}
body{ font-size:14px; font-family:"微软雅黑","Microsoft Yahei"; color:#333;}
ul,li{ list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#004ea1;}
.L{ float:left;}
.R{ float:right;}
.O{ overflow:hidden;}
.C{ clear:both;}
.mt{ margin-top:10px;}
.mb{ margin-bottom:10px;}
.mr{ margin-right:10px;}
.mg{ margin:0 auto;}
.w{ width:1100px;}
.bd{ border:1px solid #b5d9ff;}

/*top部分*/
.top{ height:100px;}
.top img{ width:536px; height:100px;}
.logor{ width:430px; font-size:20px; padding-top:42px; padding-left:40px; background:url(../img/tel30.png) no-repeat left 42px;}

/*menu部分*/
.menu{ width:100%; height:50px; background:#004ea1; border-bottom:1px solid #3a3a3a;}
.menu ul li.liL{ padding:0; border-left:none;}
.menu ul li.liR{ padding:0; border-right:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix10:after {content:".";display:block;height:10px;clear:both;visibility:hidden;}
.navBar {height:50px;line-height:50px;}
.nav {position:relative;width:1100px;margin:0 auto;}
.nav a {color:#fff;}
.nav h3 {font-size:100%;font-weight:normal;}
.nav .m {float:left;position:relative;z-index:1; width:108px;padding:0; height:50px; line-height:50px; border-right:1px solid #01356e; border-left:1px solid #1672d4;}
.nav h3 a {display:block;text-align:center;font-weight:bold;}
.nav .sub {display:none;position:absolute;left:0px;top:50px;z-index:1; width:108px;  border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#000;font-size:12px;font-weight:bold;}
.nav .sub li a:hover {color:#FE7700;}
.nav .block {height:3px;width:108px;background:#FE7700;position:absolute;left:0;top:47px;overflow:hidden;}

/*main部分*/
.main{ margin:10px auto;}
.main h3{ padding:10px 10px 10px 30px; border-bottom:1px solid #b5d9ff; background:#eaf4ff url(../img/h3bg.png) no-repeat left center; color:#fff;}
.main h3 a{ color:#b5d9ff; float:right; font-weight:normal; font-size:14px;}
.main h3 a:hover{ color:#F60;}
.main h3 span{ float:right; color:#999; font-size:14px; font-weight:normal;}
.main h3 span a{ float:none; color:#999;}

/*foot部分*/
.foot{width:100%; background:#004ea1; text-align:center; padding:20px 0; color:#fff;}
.foot p{ line-height:30px;}
.foot p a{ color:#fff;}
.foot p a:hover{ color:#f60;}