/* CSS Document */
body{  font-family:'Microsoft YaHei'; font-size:14px; color:#333; background:url(bj.gif) repeat-x;margin:auto; padding:0; border:0; text-align:center;}
ul,ol,li{ font-family:'Microsoft YaHei';list-style:none; margin:0; padding:0;}
select,input,textarea{  font-family:'Microsoft YaHei'; font-size:12px; font-style:normal; color:#333; padding:3px 0;}
/*alignment*/
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
/*link*/
a{ color:#333; font-family:'Microsoft YaHei'; text-decoration:none;}
a:hover{ color:#333; font-family:'Microsoft YaHei'; text-decoration:underline;}
/*others*/
.ofh{ overflow:hidden;}
.ti{ text-indent:24px;}

.nttop{background-color:#d6fefd; width:100%; height:340px;}
.ntnav{width:100%; height:46px; background-color:#0061ae;}
.nttoplogo1{width:1452px; height:340px; margin:auto;}
.ntnav1{width:1200px; margin:auto; height:46px; overflow:hidden;}
.ntnav1 ul li{float:left; line-height:46px; width:110px;}
.ntnav1 ul li a{color:#fff; font-size:16px;}
.ntnav1 ul li a:hover{text-decoration:none;}

.ntnav1 ul li.action{border-bottom:#7cddff solid 4px; line-height:42px;}
.ntnav1 ul li.action a{color:#7cddff; font-size:16px;}
.ntgonggao {width:100%; height:35px; background:url(../img2018/gonggaobg.png) repeat-x; overflow:hidden;}
.ntgonggao1{width:1200px; height:35px; margin:auto;}
.ntgonggao2{float:left; width:25px; text-align:left;}
.ntgonggao3{float:left; width:88px; line-height:35px; font-size:14px; color:#cc0000;}
.ntgonggao4{width:1065px; line-height:35px; overflow:hidden;}
.ntgonggao4 .gd{width: 1065px; float: left;}

.contentbg{width:100%; clear:both; background-color:#fafafa;}
.bdcontent{width:1160px;  margin:auto; background-color:#fff; overflow:hidden; padding:20px; display:block;}

.layui-carousel{width:1042px; height:274px;}
.layui-carousel div{width:1042px; height:274px;}

/**************
*
* ·ÖÒ³ÑùÊ½
*
/**************/
.pagination{padding-top:20px;}
.pagination p{float:left;margin:0 5px 0 0;letter-spacing:1px;color:#666;}
.pagination a,.pagination span{color:#777 !important;font:12px/14px tahoma,arial;border:1px solid #DDDDDD;padding:5px 10px;margin-right:5px;float:left;overflow:hidden;text-align:center;vertical-align:middle;white-space:nowrap;background:#fff;}
.pagination a:hover{border:1px solid #271917;color:#271917 !important;text-decoration:none;}
.pagination .page_act{border:1px solid #271917;color:#FFFFFF !important;font-weight:bold;background:#271917}
.pagination .dis{border:1px solid #F3F3F3;color:#ccc !important;}
.pagination .cpb{border:1px solid #F3F3F3;color:#cccccc !important; background-color:#0061ae}

.top_page,.bottom_page{float:left;clear: both; }
.top_page a,.top_page span{margin:4px 5px 0 0;height:14px;+padding:4px 5px 0 !important;padding:2px 5px;border-color:#a0a0a0;color:#666 !important;}
.bottom_page .page-next{+padding:7px 10px 3px 10px!important;padding:5px 10px;}