﻿@charset "gb2312";
.news-title{padding-top:2rem;margin-bottom:2rem;}
.news-title h1{font-size:2rem;text-align:center;line-height:50px;color:#4667aa;}
.news-title p{margin:20px 0;text-align:center;padding-bottom:20px;}
.news-title span{color:#666;padding-left:30px;}
.news-cont{position:relative;overflow:inherit;}
.news-cont .fl{width: 75%;padding:20px;background:#fff;margin-bottom: 2rem;}
.news-cont .news-qt li{margin:0;text-align:left;}
.news-cont .news-qt li p a{background:url(/images/v2/cp-tb2.png) left center no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:20px;}
.news-cont .news_next{width:75%;overflow:hidden;opacity:inherit;padding:10px 20px;background:#fff;margin-bottom:2rem;}
.news-cont .news_next p{width:100%;line-height:60px;padding-left:10px;}
.news-cont .news_next p:first-child{border-bottom:1px solid #eee;}
.news-cont .news_next p span{font-weight:bold;}
.news-cont .news_next p a{width:85%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;}

.news-wenda{width:100%;margin-bottom:2rem;background:#fff;padding:20px;}
.news-wenda h3{background:url(/images/v2/xgwz-tb.png) 20px 15px no-repeat;padding:10px 0 10px 60px;border-bottom:1px solid #eee;font-size:1.5rem;font-weight:normal;}
.news-wenda ul{overflow:hidden;margin-left:-2%;}
.news-wenda li{width:48%;float:left;background:#f9f9f9;box-sizing:border-box;margin:2% 0 0 2%;padding:1%;}
.news-wenda li p{line-height:50px;font-size:1.125rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-wenda li span{font-size:0.875rem;line-height:1.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#888;}

.news-case{width:100%;margin-bottom:2rem;background:#fff;padding:20px;}
.news-case h3{background:url(/images/v2/xgwz-tb.png) 20px 15px no-repeat;padding:10px 0 10px 60px;border-bottom:1px solid #eee;font-size:1.5rem;font-weight:normal;}
.news-case ul{overflow:hidden;}
.news-case li{width:22%;float:left;background:#f9f9f9;box-sizing:border-box;margin:2rem 4% 0 0;padding:1%;border:1px solid #f2f2f2;}
.news-case li:last-child{margin-right:0;}
.news-case li h4{font-size:1rem;line-height:1.5rem;margin-top:1rem;font-weight:normal;display:block;overflow:hidden;}
.news-case li p{line-height:1.5rem;font-size:0.875rem;color:#888;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.news-xg{width:100%;margin-bottom:2rem;background:#fff;padding:20px;}
.news-xg h3{background:url(/images/v2/xgwz-tb.png) 20px 15px no-repeat;padding:10px 0 10px 60px;border-bottom:1px solid #eee;font-size:1.5rem;font-weight:normal;}
.news-xg ul{overflow:hidden;}
.news-xg li{width:50%;float:left;border-bottom:1px solid #ffecec;padding:0 30px;box-sizing:border-box;}
.news-xg li a{line-height:50px;display:block;background:url(/images/v2/cp-tb2.png) no-repeat left center;padding-left:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-xg li a span{float:right;color:#888;}
.cp-cont .fl h2{font-size:1.5rem;background:url(/images/v2/cp-tb.png) no-repeat left center;padding-left:35px;margin:20px 0;}
.cp-cont .fl h3{font-size:1.25rem;font-weight:bold;text-indent:1.5em;margin:20px 0;}
.cp-cont .fl p{line-height:2rem;text-indent:2em;margin:10px 0;}
.cp-cont .fl p video{width:700px;max-width:100%;margin-left:-2em;}
.cp-cont .fl p img{display:block;margin:0 auto;}
.cp-cont .fl a{color:#3557aa;}
.cp-cont .fl a:hover{text-decoration:underline;}
.cp-cont .fr{width:22%;padding:0 1.5rem;background:#fff;margin-bottom:2rem;}
.cp-cont .fr h3{font-size:1.25rem;background:url(/images/v2/cp-tb.png) no-repeat left center;padding-left:35px;margin:25px 0;font-weight:normal;}
.cp-cont .fr li{margin:20px 0;text-align:center;transition:all .3s ease;}
.cp-cont .fr li img{border-radius:5px;}
.cp-cont .fr li p a{font-size:0.875rem;line-height:50px;display:block;}
.cp-cont .fr li:hover{background:#fff;box-shadow:0 5px 15px #c4c5ca;border-radius:5px;}
.cp-cont .fr li:hover img{border-radius:5px 5px 0 0;}
.cp-cont .fr.news-qt li{ text-align:left;}
img{max-width:100%;height:auto;border:0 none;vertical-align:middle;}
.cp-cont .more-cp{margin-top:80px;padding:0 0 0 40px;}
.cp-cont .more-cp h3{margin:25px 0 10px;}
.cp-cont .more-cp ul{overflow:hidden;padding:10px 0;}
.cp-cont .more-cp li{width:100%;float:left;text-align:left;margin:0;}
.cp-cont .more-cp li a{font-size:0.875rem;background:url(/images/v2/cp-tb2.png) left center no-repeat;padding:12px 0 12px 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.cp-cont .more-cp li:hover,.news-cont .news-qt li:hover{box-shadow:none;padding-left:10px;}
.cp-cont .more-cp p{width:100%;overflow:hidden;margin:10px 0 20px;}
.cp-cont .more-cp p span{font-size:1.125rem;font-weight:bold;display:block;margin-bottom:10px;}
.cp-cont .more-cp p a{width:100%;background:url(/images/v2/cp-tb2.png) left center no-repeat;padding:12px 0 12px 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;float:left;}
.cp-news {padding:35px 60px;border-radius:10px;box-shadow:0 -2px 10px #e0e0e0;}
.news-cont .news-qt li{margin:0;}
/*系统botsms*/
.specontainer{padding:4em 0em;overflow:hidden;}
.specontainer h3{font-size:32px;text-align:center;padding:0.5em 0em 1.8em 0em;color:#fff;}
.specontainer.bootsms{background-repeat:repeat-x;background-position:center center;background-color:#2B8CF4;color:#fff;background-image:url(/images/v2/team_home_bg.png);}
.specontainer.bootsms h3{padding-bottom:0.5em;font-weight:normal;}
.specontainer.bootsms p{font-size:1em;padding-bottom:2em;text-align:center;}
.specontainer.bootsms .submit{background-color:#fff;border-radius:5px;color:#2B8CF4;padding:1em 2em;}
.specontainer.bootsms li{padding:10px 0px;}
.specontainer.bootsms .submit{color:#fff;background-image:linear-gradient(90deg,#ffb026,#ff8737);border-radius:5px;padding: 0.8em 1.5em;}
.container{width:1200px;margin:0 auto;}
.row{width:50%;margin-left:25%;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:0.875rem;line-height:34px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}