/* CSS Document */
.banner{ padding-top:58px;}
.banner img{ display:block; width:100%;}

.index_1{ padding-top:15px;}
.index_1 ul li{ display:block; float:left; width:25%; margin-bottom:15px;}
.index_1 ul li img{ display:block; width:44px; margin:0 auto; margin-bottom:5px;}
.index_1 ul li p{ text-align:center; font-size:14px; color:#333;}

.index_1 ul li span{ display:block; width:44px; height:44px; line-height:44px; text-align:center;margin:0 auto; margin-bottom:5px; border-radius:20px;}
.index_1 ul li span i{ color:#fff; font-size:24px; display:inline-block; vertical-align:middle;}
.index_1 ul li p{ text-align:center; font-size:14px; color:#333;}

.tiao{ height:10px; background:#f0f0f0;}

.tiao{ height:10px; background:#f0f0f0;}


.lmt{ height:40px; line-height:40px; border-bottom:1px solid #eee; margin-bottom:15px;}
.lmt a.more{ float:right; font-size:14px; color:#666;}
.lmt strong{ font-size:18px;color:#0069de}
.lmt i{ font-size:20px; color:#0069de}


.index_2{ padding-bottom:15px;}
.index_2 ul li{ display:block; float:left; width:49%; margin-right:2%; margin-bottom:10px; border:1px solid #eee; box-sizing:border-box; padding-bottom:5px;}
.index_2 ul li img{ display:block; width:100%;margin-bottom:5px;height:120px;}
.index_2 ul li:nth-of-type(even){ margin-right:0;}
.index_2 ul li strong{ display:block; text-align:center; font-size:14px; color:#333; height:24px; line-height:24px; overflow:hidden;}
.index_2 ul li p{ text-align:center; font-size:13px; color:#666; height:20px; line-height:20px; overflow:hidden;}
.index_more{ height:30px; line-height:30px; display:block; margin:0 auto; width:100px; border-radius:25px; border:1px solid #ccc; text-align:center; font-size:13px; color:#333; margin-top:10px;}

 
.index_2 ul li p span{ display:inline-block; font-size:12px; height:18px; line-height:18px; padding:0 5px; border:1px solid #ccc; border-radius:5px; margin-right:5px; color:#666;}
.index_2 ul li p span:nth-of-type(1){ color:#eb361d; border:1px solid #eb361d;}
.index_2 ul li p span:nth-of-type(2){ color:#16B03E; border:1px solid #16B03E;}


.index_3 { padding-top:10px; padding-bottom:15px;}
.index_3 .tabs { margin-bottom:10px; border-bottom:1px solid #eee;}
.index_3 .tabs a{ display:block; float:left; width:33.33%; height:33px; line-height:33px; text-align:center; font-size:14px;   color:#333; position:relative;}
.index_3 .tabs a:before{ content:""; width:0%; height:2px; background:#0069de; position:absolute; left:25%; bottom:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index_3 .tabs a:after{ content:"|"; position:absolute; right:0; top:0; color:#eee;}
.index_3 .tabs a:last-child:after{ display:none;}
.index_3 .tabs a.active{ color:#0069de;}
.index_3 .tabs a.active:before{ width:50%;}
.index_3 #tabs-container ul.news-list li{ height:30px; line-height:30px; font-size:13px; position:relative; padding-left:10px; overflow:hidden;}
.index_3 #tabs-container ul.news-list li:after{ content:""; width:3px; height:3px; background:#999; position:absolute; left:0; top:13px;}
.index_3 #tabs-container ul.news-list li a{ color:#666;}
.index_3 #tabs-container ul.news-list li span{ float:right; font-size:13px; color:#999; margin-left:15px;}

.index_4{ padding-bottom:15px;}
.index_4 ul li{ margin-bottom:10px; }
.index_4 ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.index_4 ul li img{ display:block; float:left; width:120px; margin-right:10px; height:80px;}
.index_4 ul li .index4_t{ float:left; width:calc(100% - 140px);}
.index_4 ul li .index4_t strong{ display:block; font-size:15px; color:#333; margin-bottom:8px;  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    height: 16px; line-height: 16px;
    -webkit-box-orient: vertical;}
.index_4 ul li .index4_t span{ display:inline-block; font-size:12px; height:18px; line-height:18px; padding:0 5px; border:1px solid #ccc; border-radius:5px; margin-right:5px; color:#666;}
.index_4 ul li .index4_t span:nth-of-type(1){ color:#eb361d; border:1px solid #eb361d;}
.index_4 ul li .index4_t span:nth-of-type(2){ color:#16B03E; border:1px solid #16B03E;}
.index_4 ul li .index4_t p{ font-size:12px; color:#666; margin-top:8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    height: 16px; line-height: 16px;
    -webkit-box-orient: vertical;}

.index_4 ul li .index4_t  a.more{    display: block;
    height: 24px;
    line-height: 24px;
    width: 60px;
    text-align: center; 
    margin-top: 10px;
    background: #0069de;
    font-size: 12px;
    border-radius: 5px;
    color: #fff;}


.retrie {position: relative;z-index: 102;height:40px;background-color: #fff;border-bottom: 1px solid #e8e8e8; margin-bottom:10px;}
.retrie dt { overflow: hidden }
.retrie dt a {position: relative;float: left;width: 50%;height: 39px;line-height: 40px;color: #333;font-size: 14px; text-align: center; border-bottom: 1px solid #fff;-webkit-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;}
.retrie dt a:after {position: absolute;top: 47%;left: 50%;margin-top: -4px;margin-left: 30px;width: 8px;height: 8px;border: #666 solid;border-width: 1px 1px 0 0; content: ' '; -webkit-transform: rotate(135deg);}
.retrie dt .up {color: #007ccf;border-bottom: 1px solid #007ccf;}
.retrie dt .up:after {margin-top: 0;border: #007ccf solid;border-width: 1px 1px 0 0; -webkit-transform: rotate(-45deg);}
.retrie dt a:last-child:before {position: absolute;top: 5px;left: 0;display: block;width: 1px;height: 30px;background-color: #ebebeb;content: ' ';}
.retrie dd { position: relative; }
.slide {position: absolute;top: 0px;left:0px;z-index: 104;display: none; width: 100%; padding:0 5%; box-sizing:border-box; padding-top:15px; padding-bottom:10px;overflow-y: auto;background-color: #fff; box-shadow:0px 5px 10px rgba(0,0,0,.2)}
.slide li {display: block;height: 35px; float:left;width:29%; margin:0 2%; box-sizing:border-box; border:1px solid #e5e5e5; margin-bottom:10px; text-align:center; line-height:35px;overflow:hidden; font-size:14px; border-radius:5px;}
.slide li a {display: block; color:#333;}
.slide li a:hover,.slide li a.selected { background-color: #f6f6f6; }
.slide li a.on { background-color: #0069de; color:#fff;}
 



.newlist{ padding-bottom:15px;}
.newlist li{  border-bottom:2px solid #f5f5f5; padding:15px 0;}
.newlist li  a{ display:block; font-size:16px; color:#333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-bottom:8px;}
.newlist li p{ font-size:13px; color:#a3a3a3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-bottom:20px;}
.newlist li .news_d{ font-size:12px; color:#676767}
.newlist li .news_d span{ display:inline-block; margin-right:15px;}


.newsxq{ padding-top:10px; padding-bottom:15px;}
.newsxq .title{ font-size:12px;  margin-bottom:15px; color:#888; }
.newsxq .title h1{ font-size:20px; margin-bottom:10px; color:#333;}
.newsxq .newstext{ font-size:16px; line-height:32px; text-align:justify; color:#545454;}
.newsxq .newstext p{ margin-bottom:10px;}
.newsxq .newstext img{max-width:100%;height:auto !important;}



.saytext{ padding:10px; box-sizing:border-box; background:#f2f2f2; font-size:14px; line-height:24px; color:#676767; margin-bottom:15px;}

.fn{ background:#f2f2f2; padding:5px 10px; box-sizing:border-box; font-size:13px; line-height:28px; color:#676767; margin-top:15px;}
.fn p{ height:30px; line-height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.fn p a{ color:#676767;}

.tu-list li{ display:block; float:left; width:49%; margin-right:2%; margin-bottom:10px; border:1px solid #eee; box-sizing:border-box; padding-bottom:5px;}
.tu-list li img{ display:block; width:100%;height:120px;}
.tu-list li:nth-of-type(even){ margin-right:0;}
.tu-list li strong{ display:block; text-align:center; font-size:14px; color:#333; height:24px; line-height:24px; overflow:hidden;}
.tu-list li p{ text-align:center; font-size:13px; color:#666; height:30px; line-height:30px; overflow:hidden;}



.zhuanyexq1{ padding-bottom:15px;}
.zhuanyexq1 h1{ font-size:20px; margin-bottom:10px;}
.zhuanyexq1 span{ display:block; float:left; width:50%; height:30px; line-height:30px; font-size:13px; color:#666;}


.zhuanyexq2{ padding:15px 0;}
.zhuanyexq2 a{padding: 4px 7px;background: #edf9ff;color: #666;border-radius: 2px;display: inline-block;white-space: nowrap;font-size: 13px;margin-right: 5px; margin-bottom:5px;}
.zhuanyexq3{ padding:15px 0;}
.zhuanyexq3 .newstext{ margin-bottom:20px;}
.zhuanyexq3 .newstext{ font-size:14px; line-height:24px; text-align:justify; color:#545454;}
.zhuanyexq3 .newstext p{ margin-bottom:10px;}
.zhuanyexq3 .newstext img{max-width:100%;height:auto !important;}
.zyt{ font-size:18px; color:#333; position:relative; padding-bottom:10px; margin-bottom:15px; font-weight:bold;}
.zyt:after{ content:""; width:15px; height:3px; background:#0069de; position:absolute; left:0; bottom:0;}

.zhuanyexq4{ padding:15px 0;}
.zhuanyexq4 dl{margin-bottom:15px;}
.zhuanyexq4 dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.zhuanyexq4 dl dt{ float:left; width:60px; height:60px; border-radius:50%; overflow:hidden; margin-right:15px;}
.zhuanyexq4 dl dt img{ display:block; width:100%;}
.zhuanyexq4 dl dd{ padding-top:5px}
.zhuanyexq4 dl dd a{ display:block; font-size:15px; color:#333; font-weight:bold; height:24px; line-height:24px;}
.zhuanyexq4 dl dd p{ font-size:14px; color:#666;}

.zhuanyexq5{ padding:15px 0;}
.zhuanyexq5 strong{ display:block; margin-bottom:15px;}
.zhuanyexq5 ul li{ height:40px; line-height:40px; font-size:14px; color:#666; margin-bottom:3px;}
.zhuanyexq5 ul li input[type="text"]{ display:inline-block; height:35px; line-height:35px;width:calc(100% - 80px); border:none; background:#f2f2f2; padding-left:5px;}
.zhuanyexq5 input[type="submit"]{ display:block; height:35px; line-height:35px; width:180px; border:none; background:#0069de; color:#fff; margin:0 auto; margin-top:15px;}
.zhuanyexq5 ul li .s{ display:inline-block; width:60px; font-size:13px;}

.baoming{ padding:15px 0;}
.baoming strong{ display:block; margin-bottom:15px;}
.baoming ul li{ height:40px; line-height:40px; font-size:14px; color:#666; margin-bottom:3px;}
.baoming ul li input[type="text"]{ display:inline-block; height:35px; line-height:35px; width:calc(100% - 80px); border:none; background:#f2f2f2; padding-left:5px;}
.baoming input[type="submit"]{ display:block; height:35px; line-height:35px; width:180px; border:none; background:#0069de; color:#fff; margin:0 auto; margin-top:15px;}
.baoming ul li .s{ display:inline-block; width:60px; font-size:13px;}
.baoming ul li textarea{ display:inline-block; height: 100px;   width:calc(100% - 100px); border:none; background:#f2f2f2; padding-left:5px;padding-top:5px;}

#loadmore{display: block;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    background: none;
    border: 1px solid #ccc;
    padding: 0 15px;
    border-radius: 25px;
    margin-top: 20px;}

#loadmore img{ height:20px; margin-right:5px; display:inline-block; vertical-align:middle;}

.shaixuan_list {    padding: 15px 0;
    border-bottom: 1px solid #e8e8e8;}
.shaixuan_list a{    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 48%;color:#666;font-size:14px;
    text-align: center;
    border: 1px solid #e8e8e8;}

.shaixuan_list a.on{ background:#0069de;color:#fff; border:1px solid #0069de;}

 
 
 .xuexiao2_table{ width:100%; margin:0 auto; }
 .xuexiao2_table th{ height:35px; line-height:20px; border:1px solid #d6e1e2; background:#f3fafb; font-size:13px;}
 .xuexiao2_table td{ height:35px; line-height:20px; text-align:center; font-size:12px; color:#333;border:1px solid #eee;}
 .xuexiao2_table td a{ font-weight:bold; color:#0069de;}
 .xuexiao2_table td a.m{ font-weight:normal; color:#f60;}
 .index_5 ul li img{ height:80px;}
 
 
 .sideMenu { width:100%; margin:0 auto;}	
.sideMenu .q{line-height: 30px;
    position: relative;
    background: #f6f6f6;
    font-size: 16px;
    cursor: pointer;
    margin-top: 10px;
    padding: 10px;
    box-sizing: border-box; }   
.sideMenu .a{ width:100%; margin-top:5px; position:relative; display:none; } 
.sideMenu .a .p{ width:100%; height:auto; background:#fcfcfc; border-radius:10px;padding:10px; font-size:16px; color:#666; line-height:32px;box-sizing: border-box;} 
.newstext h2{ font-size:20px;}
.newstext h3{ line-height:32px;    font-size: 18px; padding-left:10px; border-left:4px solid #0069de;margin-bottom:15px; background:#f8f8f8}
.newstext .zhengwen_table{ overflow-x:auto;}
.newstext .td{width:700px;}
.newstext .td td{ text-align:center; border:1px solid #ccc;height:30px;font-size:14px;}
.newstext .td th{ text-align:center; border:1px solid #ccc;height:40px;font-size:14px;}
.newstext .td a{ color:#545454;}


.fenye {width: 100%;margin: 0 auto; text-align:center;}
.fenye a {display: inline-block;padding: 0 8px;text-align: center;line-height: 24px;border: 1px solid #eee;font-size: 12px;color: #333;margin:2px; border-radius:5px;  }
.fenye b, .fenye a:hover {display: inline-block;padding:0 8px;text-align: center;line-height: 24px;border:1px solid #0069de; font-size: 12px;color: #fff;margin:2px;background: #0069de; border-radius:5px;}
.fenye li{width:auto!important;border:0!important;display: inline-block!important;float: none!important;}
.fenye li>span,.fenye li>a{display: inline-block;
    padding: 0 8px;
    text-align: center;
    line-height: 24px;
    border: 1px solid #eee;
    font-size: 12px;
    color: #999;
    margin: 2px;
    border-radius: 5px;}
.fenye li>a{color: #333;}


.xiangguanxinwen{ padding:15px 0;}
.xiangguanxinwen ul li{ display:block;  width:100%; height:35px; line-height:35px; overflow:hidden; }
.xiangguanxinwen ul li span{ float:right; font-size:14px; color:#666; margin-left:15px; }
.xiangguanxinwen ul li a{ font-size:14px; color:#333; position:relative; padding-left:10px;}
.xiangguanxinwen ul li a .index_news_list_icon{width: 3px;height: 3px;background: #bcbcbc;border-radius: 50%;position: absolute;left: 0px;top: 6px;}
.xiangguanxinwen ul li a:hover{ color:#0069de;}
