* {margin: 0px; padding: 0px; list-style-type: none;}
body { font-family:"微软雅黑", "宋体"; font-size: 12px; background:url(../img/bg.jpg) no-repeat top center;}
.clear {clear: both; font-size: 0px;}
@charset "utf-8";

html { overflow-y:scroll;}
img { border:0;}
ul,li { list-style-type:none; line-height:22px;}
font,input,select,textarea { font-size:12px;}
p { color:#505050; line-height:22px; font-size:12px;}
th,td { font-size:12px; line-height:22px;} 
.clear { clear:both; font-size:1px; line-height:0px;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; display: block;}

*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}

a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #0052a6; text-decoration: none; }
body a{ outline:none;blr:expression(this.onFocus=this.blur());}

.grey a:link,.grey a:visited { color:#333333;}
.grey a:hover { color:#2d5389;}

.hand { cursor:pointer;}

.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.hide { display:none;}

.inline { display:inline;}

.minheight300 { min-height:300px; height:auto!important; height:300px; overflow:visible;}

.marbanner{clear:both; width:100%; margin:0 auto; background:url(../img/xxgk2.jpg) no-repeat center top;height:500px}
.contain1100{ width:1200px; margin:0 auto;}
.mt16{ margin-top:16px;}
.mt10{ margin-top:8px;}
.mr16{ margin-right:16px;}
.pt16{ padding-top:16px;}
.pb16{ padding-bottom:16px;}
.mt20{ margin-top:20px;}
.foot2_2 a,.foot2_2 a:hover{color:#ffffff!important}


.top{ height:133px;}
.nav{height:44px; background:#00368c}
.nav ul li{ font-family:"微软雅黑"; font-size:16px; padding:0 10px; text-align:center;line-height:44px;display: inline-block;}
.navbian{ }
.nav ul li a,.nav ul li a:hover{color:#fff!important}

.right{ width:850px;float:right;}
.biaoti{ float:left; font-size:16px; font-weight:bold; color:#00368c; padding-left:30px;}
.biaoti a{color:#00368e!important;    display: inline-block;}
.biaoti p{color: #666!important;    display: inline;    float: right;    line-height: 45px;}
.more{ float:right;}
.gkxx{ float:left;width:424px;}
.gkxx_bt{ background: url(../img/xxgk3.jpg) no-repeat left bottom; height:38px; line-height:38px;}
.gkxx_nr li{line-height:40px; font-size:14px; border-bottom:1px #ccc dashed;}
.time{ float:right; font-size:11px;}
.gknr{ float:left; background: url(../img/xxgk6.gif) no-repeat left center;padding-left:15px;}
.k1{}
.gklmlist li{ float:left; width:226px; font-size:14px; line-height:34px; background:url(../img/xxgk5.gif) no-repeat left center; padding-left:15px; border-bottom:1px #ccc}
.left{ width:320px; float:left; margin-right:30px;}
.r1{ background:url(../img/xxgk4.gif) no-repeat left top #f7f7f7; min-height:307px;padding:7px 0 0px 0px;}
.r1_bt{ height:43px; font-size:16px; font-weight:bold; padding-left:20px; line-height:43px;}
.r1_nr{ padding:0 20px;}
.r1_nr td{ font-size:14px; height:40px;}


.n-home{color:#0054a6;line-height:40px;font-size:16px;padding-left:10px;}

.foot{ background:#00368c; height:95px; text-align:center;line-height:24px; color:#FFF}
.foot2_1{ float:left;}
.foot2_2{ float:right; padding-top:20px; text-align:left; padding-right:10px;}


.leftny{float:left; width:150px; background:#ededed; height:400px; padding-left:20px;}
.rightny{ float:right;width:900px;}
.ny_bt{ font-size:16px; font-weight:bold; margin-bottom:20px;}
.er_left_nr1 { line-height:30px; border-bottom:1px dashed #ccc; font-size:14px}
.er_left_nr1 a:hover { font-weight:bold }
.title {background:url(../img/dian3.gif) no-repeat left center; height:35px;}
.title h2 {line-height:30px; float:left;font-size:16px; color:#333; padding:0px 0px 0px 20px; }
h3.breadcrumbs { width:auto; float:right; white-space:nowrap; line-height:30px; padding:0px 20px 0px 0px; font-size:12px; font-family:微软雅黑; font-weight:normal;}
.right750 {width:750px;}
.news li .zuo { float: left; padding-left: 20px; }
.news li .you { float: right; padding-right:20px; }
.news { width: 900px; padding-top:20px;padding-bottom: 20px; }
.news ul li { height: 36px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; line-height: 36px; background-image: url(../img/dian2.jpg); background-repeat: no-repeat; background-position: 2px;}
.detail_bt{ font-size:18px; text-align:center; line-height:40px;}
.detail_nr{ font-size:14px; line-height:24px;}