@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
/*a:hover { COLOR:#c70a0e;}2fa6bb*/
a:hover { COLOR:#2477c1;}
img { border:0;}

/*公共样式开始*/
body{ margin:0 auto; color:#555; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; font-size:14px; background:url(imagesbj.jpg) left top repeat;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.pt10{ padding-top:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.hidden {display:none;}
.display{display:block;}


.top{ width:100%; height:382px; margin:0px auto; position:relative;}
.top img{width:100%; height:382px; margin:0px auto; position:absolute; z-index:1;}
.nav{width:100%; height:46px; margin:0px auto; top:336px; position:absolute; z-index:2;}
.nav_con{width:1120px; height:46px; margin:0px auto; padding-left:40px; }
.nav_con ul li{ float:left; display:block; font-size:16px; color:#fff; height:46px; line-height:46px;}
.nav_con ul li a{ display:block; padding:0px 35px; text-align:center; color:#fff;}
.nav_con ul li a:hover{ display:block; padding:0px 35px; text-align:center; color:#d50e0e; background:#FFFFFF; }

.wrapper{ width:1200px;  margin:0 auto;}

.part1{ width:1200px; height:402px; margin:0px auto; margin-top:10px;}
.part1_l{ padding:10px; width:365px; height:380px; background:#fff; border:1px #f0ebdc solid; border-radius:15px; float:left;}
.part1_c{ padding:10px; width:365px; height:380px; background:#fff; border:1px #f0ebdc solid; border-radius:15px; float:left; margin-left:20px;}
.part1_r{ padding:10px; width:365px; height:380px; background:#fff; border:1px #f0ebdc solid; border-radius:15px; float:right;}
.part2{ width:1200px; height:362px; margin:0px auto; margin-top:10px;}
.part2_con{ padding:10px; width:1180px; height:340px; background:#fff; border:1px #f0ebdc solid; border-radius:15px;}
.zfry{padding:15px 10px;}
#marquee{position:relative;height:300px;overflow:hidden;}
#marquee ul {position:absolute; width:2000%; }
#marquee ul li {float:left; display:block; width:178px; height:220px; margin:0px 5px;}
#marquee ul li img{ width:172px; height:214px; padding:2px; border:1px solid #ddd;  }
#marquee ul li h1{ width:168px; height:30px; text-align:left;padding-left:10px; line-height:25px; font-size:14px;}
#marquee ul li h1 span{ font-weight:bold;}

.part3{ width:1200px; height:402px; margin:0px auto; margin-top:10px;}
.part3_l{ padding:10px; width:568px; height:380px; background:#fff; border:1px #f0ebdc solid; border-radius:15px; float:left;}
.part3_r{ padding:10px; width:568px; height:380px; background:#fff; border:1px #f0ebdc solid; border-radius:15px; float:right;}

.columns1{ width:100%; height:40px; line-height:40px; margin:0px auto; border-bottom:1px #c9e0ff solid;}
.columns1_l{ background:url(imagescolunms.jpg) left center no-repeat; padding-left:22px; float:left; width:149px; font-size:18px; color:#1756aa; font-weight:bold;}
.columns1_r{padding-right:10px; float:right; height:40px; line-height:40px;}

.columns2{ width:100%; height:40px; line-height:40px; margin:0px auto; border-bottom:1px #c9e0ff solid;}
.columns2_l{ background:url(imagescolumns2.jpg) left center no-repeat; padding-left:22px; float:left; width:181px; font-size:18px; color:#1756aa; font-weight:bold;}
.columns2_r{padding-right:10px; float:right; height:40px; line-height:40px;}

.list{ padding:5px 10px;}
.list ul li { line-height:30px; background:url(imagestb.jpg) left center no-repeat;  overflow:hidden; font-size:15px; padding:5px 0px 5px 12px; border-bottom:1px #ddd dotted; text-overflow: ellipsis; white-space: nowrap;}
.list ul li span{ color:#999;  font-size:12px;}

/*.foot{width:100%; height:100px; margin:0px auto; margin-top:40px;}
.foot p{ text-align:center; line-height:38px; font-size:16px;} */
#foot{width: 100; height: 120px; overflow: hidden; background: url(imgfootbj.png) no-repeat center top;}
#foot .links{ width: 1200px; padding-top: 14px; padding-bottom: 11px; overflow: hidden;}
#foot .links select{ width: 194px; height: 30px; border: 1px solid #ddd; background: #fff; display: block; float: left; margin-right: 7px; line-height: 34px; color: #999; font-feature-settings: 14px;}
#foot .jg{ height: 2px; width: 1720px; overflow: hidden; background: url(imgfoothx.png) repeat left top;}
#foot .bq{ width: 899px; float: left; font-size: 13px; color: #666; line-height: 25px;}
#foot .bq .bz{ width: 100%; height: auto; overflow: hidden; margin-top: 20px; text-align: center;}
#foot .bq span{ font-size: 13px; color: #666; line-height: 25px;}
#foot .bq a{ color: #666; line-height: 25px; padding-right: 15px;}
#foot .bq .tx{ width: 55px; height: 65px; float: left; margin-right: 10px;margin-top: 8px;}
#foot .erwm{ width: 180px; height: 84px; margin-top: 15px; float: right;}
#foot .erwm .jt{ margin-left: 6px; width: 84px; height: 84px; float: left;}
#foot .erwm .jt img{ width: 84px; height: 84px;}
#foot .jiuc{ width:120px; margin-top:35px;}

.content{ width:1200px; margin:0px auto;}



/*------------------------二级页面--------------------*/

.pdpart{width:1200px;  margin:0px auto; margin-top:10px;}

.pdpart_con{ padding:10px; width:1180px; background:#fff; border:1px #f0ebdc solid; border-radius:15px; margin:0px auto;}

.pdpart_l{ width:200px; display:block; float:left;}
.pdpart_r{width:900px; display:block; float:right;}

.leftnav{ padding:10px;}
.leftnav ul li{ width:200px; height:40px; line-height:40px; border:1px #f5f5f5 solid; border-left:10px #f0f0f0 solid; background:#fafafc; margin:5px auto; padding-left:15px; font-size:16px; display:block; }
.leftnav ul li a{ display:block;}
.leftnav ul li:hover{ border:1px #b6d3fa solid; border-left:10px #0f458d solid; background:#c9e0ff; color:#0f458d; }
.leftnav1{ width:200px; height:40px; line-height:40px; text-align:left; padding-left:20px; font-size:20px; display:block; font-weight:bold; 
           color:#0f458d;}

/*信息列表开始*/
#NewsTitle { }
#NewsTitle ul{border-bottom:1px dashed #dcdcdc; padding-bottom:5px; padding-top:5px; overflow:hidden;}
#NewsTitle ul li {height:35px; line-height:35px; background:url(imagestb.jpg) no-repeat left 13px; padding-left:12px; font-size:16px;}
#NewsTitle ul li span{float: right; color: #999999; margin-right: 2px;}

/*分页样式*/
.pages{font-size:16px;color:#000000;line-height:37px;text-align:center;margin-top:50px;margin-bottom:50px;}
.pages a{display:inline-block;border:1px solid #e1e1e1;color:#666;padding:0px 15px;margin:0px 4px;height:37px; }
.pages a:hover{display:inline-block;border:1px solid #096cb8;color:#fff;background:#0078d3;padding:0px 15px;margin:0px 4px;}
.bg{display:inline-block;border:1px solid #096cb8;color:#fff;background:#0078d3; padding:0px 15px;margin:0px 4px;height:37px;}

/*图片列表开始*/

.pic{ }
.pic ul li{ width:178px; height:280px; margin:10px 20px; float:left; display:block;}
.pic ul li img{width:172px; height:214px; padding:2px; border:1px solid #ddd; margin-bottom:10px; }
.pic ul li h1{ font-size:16px;}
.pic ul li h1 span{ color:#333; font-weight:bold;}

/*新闻详细页面*/

.detail{ padding:25px;}
.detail_bt{height:50px; line-height:50px; text-align:center; overflow:hidden; font-size:20px; font-weight:bold;}
.detail_bt1{line-height:30px; text-align:center; overflow:hidden; font-size:18px; font-weight:bold;}
.detail_sj{height:50px; line-height:50px; text-align:center; overflow:hidden; font-size:16px; border-bottom:1px #eee dotted;}
.detail_nr{ margin-top:10px;}
.detail_nr p{line-height:30px; font-size:16px;}




