body{padding:0px; margin:0px; font-size:14px; color:#777777; font-family:"微软雅黑";}
img{border:0px; padding:0px; margin:0px;}
a{color:#000; text-decoration:none;}
a:visited{color:#000;}
a:hover{color:#0685D2;}
ul,dl{margin:0px; padding:0px; list-style-type:none;}
li,dt,dd{float:left; text-align:left; margin:0px; padding:0px;}
dt{font-weight:bold;}
form{padding:0px; margin:0px;}

/****/
.pframe{margin:0 auto; width:1200px; overflow:hidden;}
.pleft{float:left;}
.pright{float:right;}
.page_l{float:left; width:875px;}
.page_r{float:right; width:285px;}
.flex_clear{height:40px; clear:both;}

/**顶部**/
.top_bg{height:40px; width:100%; font-size:12px; line-height:40px; background-color:#f0f0f0;}
.top_welcome{color:#777; margin-right:50px;}
.top_date{color:#777}

.top_link img{float:left; height:18px; width:auto; margin-top:11px; margin-right:5px;}
.top_link a{float:left;}
.top_link a.link{color:#0685D2; margin-right:20px;}
.top_link span{float:left; padding:0 10px; color:#777; font-size:12px;}

.top_logo_box{padding:20px 0; overflow:hidden;}
.top_logo a{float:left; margin-right:15px; margin-top:7px;}
.top_logo a img{height:66px; width:auto;}
.top_logo img.xc{float:left; height:80px; width:auto;}

/***搜索***/
.top_search{padding-top:20px;}
.top_search input{float:left; width:280px; height:38px; padding-left:20px; line-height:38px; border:solid 1px #f1f1f1;}
.top_search button{float:left; width:100px; height:42px; line-height:40px; color:#FFF; border:0; background-color:#7DB215;}
.top_search button img{width:24px; height:24px; vertical-align:middle; margin-right:8px;}
.top_search input::input-placeholder{color:#0065B2;}
.top_search input::-webkit-input-placeholder{color:#0065B2;}
.top_search input::-moz-placeholder{color:#0065B2;}
.top_search input::-ms-placeholder{color:#0065B2;}

/**顶部导航**/
.top_nav_bg{height:60px; width:100%; background-color:#0065B2;}
.top_nav{height:60px; overflow:visible;}
.top_nav div.tmnav{float:left; width:133px; height:60px; text-align:center; position:relative; z-index: 99999;}
.top_nav div.tmnav a.m{float:left; height:100%; width:100%; font-size:16px; line-height:60px; color:#FFF;}
.top_nav div.tmnav a.d{background:url('/public/static/images/arrow-down.png') no-repeat right 20px center;}
.top_nav div.tmnav a.m:hover{background-color:#00508D;}
.top_nav div.tmnav a.mc{background-color:#00508D;}
.top_nav div.tmnav ul{width:100%; position:absolute; top:60px; left:0px; padding:15px 0;  background-color:#fafafa; display:none;}
.top_nav div.tmnav ul li{width:100%; height:40px; line-height:40px;}
.top_nav div.tmnav ul li a{float:left; width:100%; height:100%; text-align:center; font-size:14px;}
.top_nav div.tmnav ul li a:hover{color:#0065B2; font-weight:bold; background-color:#f0f0f0;}
.top_nav div.tmnav ul li a.sc{color:#0065B2; font-weight:bold; background-color:#f0f0f0;}

/**底部菜单**/
.foot_nav_bg{width:100%; height:60px; background-color:#0065B2; margin-top:50px;}
.foot_nav{height:60px;}
.foot_nav div{float:left; width:133px; height:60px; text-align:center;}
.foot_nav div a{float:left; height:100%; width:100%; font-size:16px; line-height:60px; color:#FFF;}
.foot_nav div a:hover{background-color:#00508D;}

.footer{padding:30px 0; line-height:30px; color:#000; text-align:center; }
.footer span{padding-left:15px; padding-right:10px; display:inline-block;}