body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr{margin:0;padding:0;font-family:Microsoft Yahei,宋体,Arial,Helvetica,sans-serif;font-size:14px;}
li{list-style:none}
a{text-decoration:none;color:#333}
.mtop{margin-top:20px;}
.top {background: none repeat scroll 0 0 #ecf6fa;border-bottom: 1px solid #dce1e5;float: none;height: 35px;line-height: 35px;margin: 0 auto;overflow: hidden;width: 100%;margin-bottom:10px;}
.top .l {display: table;float: left;}
.top .r {display: table;float: right;}
.top li {float: left;padding-left: 20px;}
.box{margin:0 auto;width:1000px;}
header{height:67px;}
header .logo{float:left;width:300px;}
header .ad{float:right;}

header .nav {margin-top:10px;background:#0a4e8a;}
header .nav li{float:left;line-height:40px;background:#0a4e8a;}
header .nav li a{color:#fff;display:block;padding:0 20px;border-right:1px solid #083e6e}
header .nav li a:hover,.nav li.on{background:#c00;color:#fff}
header .nav:after{content:"";clear:both;display:block}

.left{float:left;width:660px;margin-top:10px;}
.left .list{margin-top:20px;}
.left .list li{border-bottom:1px solid #e9e9e9;}
.left .list:after,.left .list li:after{content:"";display:block;clear:both;}
.left .list li img{float:left;margin:10px 15px 20px 5px;float;left}
.left .list li .txt{float:left;margin-top:10px;width:480px;}
.left .list li .txt h3 a{color:#0f5489;font-size:16px;}
.left .list li .txt p{line-height:20px;margin-top:5px;}
.left .list li .txt em{font-size:12px;color:#999;margin-right:20px;}
.right{float:right;width:320px;margin-top:10px;}

.tit{border-top:3px solid #0a4e8a;height:30px;line-height:30px;font-size:15px;padding-left:8px;margin-bottom:5px;font-weight:400;}
.tit div{float:left;padding:0 10px;}
.tit div.m{margin-right:15px;}
.tit div:first-child{padding-left:0px;}
.tit .on{border-top:3px solid #f40;margin-top:-3px;color:#0a4e8a}

.order{margin-left:5px;}
.order li{line-height:30px;}
.order em{font-style:normal;text-align:center;margin-top:8px;border:1px solid #ccc;background:#ccc;display:block;float:left;margin-right:10px;height:20px;width:20px;line-height:20px;color:#777;}
.order em.on{color:#f40;}
.order span{float:right;color:#999}
.tuijian li{width:150px;float:left;margin-left:5px;margin-bottom:10px;}
.tuijian:after{content:"";clear:both;display:block;}
.tuijian p{text-align:center}
.banner { position: relative; overflow: auto; }
.banner li { list-style: none; }
.banner ul li { float: left; }
.dots {position: relative;top: -40px;float:right;right:30px;}
.dots li {background: none repeat scroll 0 0 #fff;display: inline-block;height: 8px;margin-right: 5px;text-indent: -9999em;width: 20px;overflow:hidden;}
.dots li.active {background: none repeat scroll 0 0 #cc0000;}
.pic {display: table;height: 350px;overflow: hidden;width: 660px;}
.pic div.tit{line-height:30px;font-size:18px;border:none;padding-left:0}
.pic img {height: 400px;width: 660px;}
.pic a{color:#0a4e8a}
.page{text-align:center;line-height:50px;}

.flinks {
    background: none repeat scroll 0 0 #f3f3f3;
    margin: 15px auto 30px;
    padding-bottom: 15px;
}
.dcenter {
    display: table;
    float: none;
    height: auto;
    margin: 0 auto;
    width: 1000px;
}
.flinks .bod li {
    color: #444;
    float: left;
    line-height: 30px;
    padding: 0 10px;
}
/* .flinks .tit{border:none;padding-left:0} */
.flinks .tit {
    border-bottom: 1px solid #d9d9d9;
	border-top:none;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    line-height: 45px;
    margin: 10px;
    width: 980px;
}
.flinks .tit li {
    color: #555;
    float: left;
    padding: 0 10px;
}
.foot {
    color: #444;
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 20px;
    text-align: center;
}