@charset "utf-8";
/* css document */

.wrap{ width:1100px; margin:0 auto; overflow:hidden; background:#f7f7f7;}
.wrap .container{ padding:0; background:#fff;}

.col1{ background:#f4f4f4; padding:25px 0 25px 0; }
.col1-box{float:left;  margin-right:8px; width:361px; background:#fff;}
.col1-box .title{ width:361px; height:83px; float:left; background:#0677c3; }
.col1-box .title .txt{ font-size:18px; line-height:16px; padding-left:26px; color:#fff; padding-top:25px; float:left; font-weight:bold}
.col1-box .title .txt em{ font-size:10px; line-height:16px; color:#fff; font-weight:100;} 
.col1-box .title .more{ width:19px; height:19px; background:url(/uploads/image/images/more_ico.png) no-repeat; margin:35px 10px 0 10px; float:right;}
.col1-box .pic{ width:361px; float:left; height:116px;}
.col1-box .col1_list{ padding:15px 10px 30px 10px; overflow:hidden; background:#fff; height:230px;}
.col1-box .col1_list li{ width:100%;  float:left;  background:url(/uploads/image/images/col1_list_ico.png) no-repeat; font-size:14px; }
.col1-box .col1_list li a{ line-height:28px; color:#3c3b3b; padding-left:20px; border-bottom:1px solid #d8d6d6; border-bottom-style:dotted;display:block;  }
.col1-box .col1_list li dt{ display:block; padding-left:30px; color:#000;  background:url(/uploads/image/images/col1_list_ico.png) left 20px center no-repeat;   }
.col1-box .col1_list li dt a{line-height:28px; color:#3c3b3b;  }



.col2-box{ float:left;  margin:0 4px 0 0; width:333px; height:350px; position:relative; background:#fff;}
.col2-box .title{ width:326px; height:53px; border-left:7px solid #054f9a; background:#f8f7f7;}
.col2-box .title .txt2{ font-size:18px; line-height:16px; padding-left:20px; color:#054f9a; padding-top:12px; float:left; font-weight:bold}
.col2-box .title .txt2 em{ font-size:10px; line-height:22px; color:#9999a2; font-weight:100} 
.col2-box .title .more{ width:12px; height:12px; background:url(/uploads/image/images/col2_more-ico.png) no-repeat;  float:right; margin-left:5px; margin-top:4px;}
.col2-box .title a{ display:block; float:right; margin:22px 10px 0 10px; padding-right:5px; color:#9999a2;}
.col2-box .ct p{ font-size:18px; line-height:20px; float:left; color:#054f9a; padding: 20px 5px 5px 5px; float:left;}
.col2-box .ct .txt{ color:#787878; line-height:20px; float:left; padding:5px;}
.col2-box .hd{ position:absolute; right:5px; bottom:20px; height:12px; z-index:999;}
.col2-box .hd li{ width:12px; height:12px; background:#fff; margin:0 5px; line-height:999; float:left;}
.col2-box .hd li.on{ background:#054f9a;}
.col2-box .bd{ width:330px; height:266px; margin:20px 5px 0 5px;}
.col2-box .picimg{ width:330px; height:118px; float:left; margin:20px 0 5px 0;}
.col2-box .txt{ text-indent:24px; padding:0 10px; line-height:20px; color:#787878;}
.col2-box .txt span { font-size:14px; line-height:20px; color:#092c4f; text-indent:24px;}

.col2-box-2{ float:left;  margin:0 6px 0 10px; width:440px; height:350px; background:#fff;}
.col2-box-2 .title{ width:433px; height:53px; border-left:7px solid #054f9a; background:#f8f7f7;}
.col2-box-2 .title .txt{ font-size:18px; line-height:16px; padding-left:20px; color:#054f9a; padding-top:12px; float:left; font-weight:bold}
.col2-box-2 .title .txt em{ font-size:10px; line-height:22px; color:#9999a2; font-weight:100} 
.col2-box-2 .title .more{ width:12px; height:12px; background:url(/uploads/image/images/col2_more-ico.png) no-repeat;  float:right; margin-left:5px; margin-top:4px;}
.col2-box-2 .title a{ display:block; float:right; margin:22px 10px 0 10px; padding-right:5px; color:#9999a2;}
.col2-box-2 .picitem{ padding:20px 5px 0 5px;}
.col2-box-2 .picitem .pic{ width:80px; height:74px; float:left;}
.col2-box-2 .picitem .t{ padding-left:10px; float:left; width:330px;}
.col2-box-2 .picitem .t a{ line-height:24px; color:#2e2e2e;}
.col2-box-2 .picitem .t .date{ float:right; color:#054f9a; margin-left:15px;}
.col2-box-2 .picitem .c{ float:left; line-height:24px; color:#8c8b8b; padding-left:10px; width:330px;}



.col2-box-3{ float:left;  margin:0 0px 0 8px; width:299px; height:350px; background:#fff;}
.col2-box-3 .title{ width:292px; height:53px; border-left:7px solid #054f9a; background:#f8f7f7;}
.col2-box-3 .title .txt{ font-size:18px; line-height:16px; padding-left:20px; color:#054f9a; padding-top:12px; float:left; font-weight:bold}
.col2-box-3 .title .txt em{ font-size:10px; line-height:16px; color:#9999a2; font-weight:100} 
.col2-box-3 .title .more{ width:12px; height:12px; background:url(/uploads/image/images/col2_more-ico.png) no-repeat;  float:right; margin-left:5px; margin-top:4px;}
.col2-box-3 .title a{ display:block; float:right; margin:22px 10px 0 10px; padding-right:5px; color:#9999a2;}
.col2-box-3 .video{ width:281px; height:263px; float:left; margin:18px 5px 0 5px;} 



.col2-box-4{ float:left;  margin:5px 0 0 8px; width:387px; height:350px; position:relative; background:#fff;}
.col2-box-4 .title{ width:387px; height:53px; border-left:7px solid #054f9a; background:#f8f7f7; }
.col2-box-4 .title .txt2{ font-size:18px; line-height:16px; padding-left:20px; color:#054f9a; padding-top:12px; float:left; font-weight:bold;text-align:left;}
.col2-box-4 .title .txt2 em{ font-size:10px; line-height:22px; color:#9999a2; font-weight:100} 
.col2-box-4 .title .more{ width:12px; height:12px; background:url(/uploads/image/images/col2_more-ico.png) no-repeat;  float:right; margin-left:5px; margin-top:4px;}
.col2-box-4 .title a{ display:block; float:right; margin:22px 10px 0 10px; padding-right:5px; color:#9999a2;}
.col2-box-4 .picimg{ width:380px; height:118px; float:left; margin:20px 10px 5px 10px;}
.col2-box-4 .txt{ text-indent:24px; padding:0 10px; line-height:20px; color:#787878;}
.col2-box-4 .txt span{ font-size:14px; line-height:20px; color:#092c4f; text-indent:24px;}


.col2-box-5{ float:left;  margin:5px 0 0 18px; width:350px; height:350px; position:relative; background:#fff;}
.col2-box-5 .title{ width:350px; height:53px; border-left:7px solid #054f9a; background:#f8f7f7;}
.col2-box-5 .title .txt{ font-size:18px; line-height:16px; padding-left:20px; color:#054f9a; padding-top:12px; float:left; font-weight:bold}
.col2-box-5 .title .txt em{ font-size:10px; line-height:22px; color:#9999a2; font-weight:100} 
.col2-box-5 .title .more{ width:12px; height:12px; background:url(/uploads/image/images/col2_more-ico.png) no-repeat;  float:right; margin-left:5px; margin-top:5px;}
.col2-box-5 .title a{ display:block; float:right; margin:22px 10px 0 10px; padding-right:5px; color:#9999a2;}
.col2-box-5 .subshow{ width:100px; height:140px; float:left; margin:20px 5px 0 55px;}
.col2-box-5 .pictel{ width:350px; float:left; height:81px; margin-top:20px;}