@charset "utf-8";
/* CSS Document */
body,div,a,p,span,h1,h2,h3,h4,ul,li,dl,dd,dt,img,input{ margin:0; padding:0; border:0; list-style:none;}
body{ font-size:12px; font-family:"微软雅黑"; color:#333;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}

.fl{ float:left}
.fr{ float:right}

body{ background:url(../images/news_bg.jpg)#f2f3f7 no-repeat center top;}
.top{ width:100%; height:85px; border-bottom:1px #dbdbdb solid; background:#fff;}
.top .top_con{ height:85px; width:1200px; margin:0 auto; overflow:hidden;}
.top .top_con .li1{ width:319px; height:85px; overflow:hidden; margin-right:165px;}
.top .top_con .li2{ height:85px; line-height:85px; font-size:16px; font-weight:bold; overflow:hidden;}
.top .top_con .li2 .ul1{ overflow:hidden;}
.top .top_con .li2 .ul1 li{ padding:0 26px;}
.top .top_con .li2 .ul1 .current{ border-bottom:3px #2cac9a solid; height:82px; color:#2cac9a;}
.top .top_con .li2 .ul1 .current a{ color:#2cac9a;}

h2{ height:96px; font-size:28px; font-weight:inherit; width:1200px; margin:0 auto; line-height:96px;}

.con{ width:1200px; margin:0 auto; overflow:hidden;}
.con ul{ overflow:hidden;}
.con li{ overflow:hidden;}
.con .li1{ width:903px; height:auto; background:#fff; border:1px #dcdcdc solid;}
.con .li1 .ul1{ height:44px; width:903px; border-bottom:1px #dcdcdc solid;}
.con .li1 .ul1 .li1{ height:44px; width:130px; line-height:44px; text-align:center; border:0; font-size:14px;}
.con .li1 .ul1 .current{ background:#2dac9b; color:#fff;}
.con .li1 .ul1 .br{ border-right:1px #dcdcdc solid;}
.con .li1 .ul2{ width:820px; margin:0 auto; margin-top:36px; padding-bottom:14px; border-bottom:1px #dcdcdc dashed; margin-bottom:40px;}
.con .li1 .no_b{ border:none;}
.con .li1 .ul2 .li1{ width:172px; height:111px; margin-right:24px;}
.con .li1 .ul2 .li2{ width:460px;}
.con .li1 .ul2 .li2 .p1{ font-size:20px; width:460px; margin-bottom:10px;}
.con .li1 .ul2 .li2 .p2{ font-size:14px; width:460px; margin-bottom:10px; color:#9a9a9a; line-height:22px;}
.con .li1 .ul2 .li2 .p3{ font-size:14px; width:460px; margin-bottom:10px; color:#9a9a9a; line-height:22px; text-align:right; margin-top:4px;}
.con .li1 .ul2 img{ display:block;}
.con .li1 .ul2 ul{ overflow:hidden;}
.con .li1 .ul2 li{ overflow:hidden;}
.con .li1 .ul2 .img_01{ height:39px; width:139px; margin:4px 0 3px;}
.con .li1 .ul2 .img_02{ height:39px; width:139px; margin:6px 0 3px;}

.con .li1 .ul3{ width:246px; height:28px; margin:0 auto; margin-bottom:50px;}
.con .li1 .ul3 .li1{ width:26px; height:26px; margin-right:12px; line-height:27px; text-align:center; border:1px #dcdcdc solid;}
.con .li1 .ul3 .no_mr{ margin-right:0;}
.con .li1 .ul3 .current{ border:1px #dcdcdc solid; border-bottom:2px #2cad99 solid; }


.con .lir{ width:278px; height:462px; background:#fff; border:1px #dcdcdc solid;}
.con .lir .p1{ height:54px; line-height:54px; font-size:16px; color:#2cac9a; width:240px; margin:0 auto;}
.con .lir .ul1{  font-size:14px; color:#fff; width:240px; margin:0 auto;}

.con .lir .ul1 .mr_7{ margin-right:7px;}
.con .lir .ul1 .fix{ position:relative;}
.con .lir .ul1 img{ display:block; overflow:hidden;}
.con .lir .ul1 .pos{ position:absolute; bottom:0; height:34px; width:240px; line-height:34px; text-align:center; font-size:14px; color:#fff; background-color:rgba(0,0,0,0.7);}
.con .lir .ul1 .mt_14{ margin-top:14px;}


.bottom{ width:100%; height:270px; overflow:hidden; background:#fff; border-top:1px #dbdbdb solid; margin-top:55px;}
.bottom .bottom_con{ width:1200px; margin:0 auto; margin-top:50px;}
.bottom .bottom_con ul{ overflow:hidden;}
.bottom .bottom_con li{ overflow:hidden;}
.bottom .bottom_con .li1{ width:140px; margin-right:94px;}
.bottom .bottom_con .li1 .hei_24{ height:24px; border-bottom:1px #dbdbdb solid;}
.bottom .bottom_con .li1 .hei_24 .bor_3{ height:22px; border-bottom:2px #2cac9a solid; width:26px;}
.bottom .bottom_con .li1 .mt_12{ margin-top:12px;}


/*---------------------------分页样式------------------------------------------------*/
.page {text-align: center;width:246px; height:28px; margin:0 auto; margin-bottom:50px;}
.page .num { border:1px #dcdcdc solid;display: inline-block;height: 20px; margin: 3px 5px;text-align: center; width: 20px;}
.page .current { border:1px #dcdcdc solid; border-bottom:2px #2cad99 solid; color: #666;display: inline-block; height: 22px; margin: 3px 5px;text-align: center;width: 22px;}

