/*Inpage Css*/
.ins-bn{width:100%; height:300px; background:url(../images/insbn.jpg) no-repeat center top; overflow:hidden;}
.bn-tt{ height:50px; line-height:50px; color:#fff; text-align:center; font-size:24px; background:#0a4578; margin:130px auto 0; border-radius:30px;}
.bn-tt span{font-family:"Times New Roman", Times, serif; padding-left:20px;}
.bntt460{width:460px;}
.ind-w01{width:1200px; height:auto; overflow:hidden; margin:20px auto;}
.l850{width:850px; height:auto; overflow:hidden; float:left;}
.r310{width:310px; height:auto; overflow:hidden; float:right;}
.ind-tt01{width:140px; height:40px; line-height:40px; margin:60px auto 0; font-size:30px; text-align:center; color:#fff; position:relative;}
.ind-tt01::before{content:''; width:140px; height:20px; position:absolute; display:inline-block; left: calc(50% - 210px); border-bottom:1px solid rgba(255,255,255,0.4);}
.ind-tt01:after{content:''; width:140px; height:20px; position:absolute; display:inline-block; left: calc(50% + 70px); border-bottom:1px solid rgba(255,255,255,0.4);}
.ind-tt02{width:140px; height:40px; line-height:40px; margin:60px auto 0; font-size:30px; text-align:center; color:#000; position:relative;}
.ind-tt02::before{content:''; width:140px; height:20px; position:absolute; display:inline-block; left: calc(50% - 210px); border-bottom:1px solid #b2b2b2;}
.ind-tt02:after{content:''; width:140px; height:20px; position:absolute; display:inline-block; left: calc(50% + 70px); border-bottom:1px solid #b2b2b2;}
.mbx-w{width:100%; height:40px; background:#f5f5f5;}
.mbx{width:1200px; height:40px; line-height:40px; margin:0 auto; font-size:14px; color:#333;}
.mbx a{color:#666; padding:0 10px;}
.mbx a:hover{color:#333;}
.mbx span{ font-family:"宋体"; }
.tablist{width:100%; height:auto; margin:0 auto; overflow:hidden; padding:35px 0 0;}
.tablist a{ height:36px; background:#fff; display:inline-block; line-height:36px; border:1px #e5e5e5 solid; border-radius:30px; color:#333; font-size:16px; margin-right:10px; margin-bottom:20px; padding:0 20px;}
.tablist a:hover,.tablist .current{color:#fff; background:#496abe; border:1px solid #496abe;}
.all-tt{width:100%; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#313131; background:#f5f5f5; text-indent:20px;}
.all-txt{width:100%; height:auto; min-height:150px; font-size:16px; line-height:30px; color:#333; padding:20px 0; margin:0 auto;}
.all-txt img{width:100%; height:auto;}


/* 政策文件 */
.ind-news{width:100%; height:auto; overflow:hidden;}
.ind-news li{width:100%; height:auto; border-bottom:1px solid #e4e4e4;}
.ind-news .img180{width:180px; height:126px; float:left; overflow:hidden;}
.ind-news .img180 img{width:100%; height:auto;}
.ind-newstxt{width:640px; height:auto; margin-right:10px; float:right;}
.ind-newstxt h1{width:100%; height:auto; max-height:60px; min-height:40px; overflow:hidden; font-size:18px; font-weight:bold; color:#313131; line-height:28px;}
.ind-newstxt h1 span{padding-left:5px; vertical-align:text-top;}
.ind-newstxt h2{width:100%; height:auto; max-height:60px; overflow:hidden; font-size:14px; color:#999; line-height:20px;}
.ind-newstxt h3{width:100%; height:20px; color:#999; line-height:20px; margin-top:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.ind-news li a{display:block; padding:28px 0;}
.ind-news li a:hover{background:#f9f9f9;}
.ind-l-tt{width:100%; height:40px; position:relative; margin-top:30px;}
.ind-l-tt h1{width:110px; height:40px; font-size:20px; color:#fff; line-height:40px; position:absolute; left:0; top:0; background:#3c5cad; text-indent:20px;}
.ind-l-tt h1:after{content:" "; width:0px; height:0; border-bottom:20px solid transparent;  border-top:20px solid transparent; border-left:20px solid #3c5cad; display: inline-block; position:absolute; right:-20px;}
.ind-l-tt .more{width:54px; height:40px; font-size:12px; position:absolute; right:0; top:0; font-family:"Times New Roman", Times, serif; padding-top:11px; box-sizing:border-box;}
.ind-l-tt .more a{width:100%; height:18px; line-height:18px; background:#3c5cad; color:#fff; text-align:center; border-radius:20px; display:block;}
.ind-l-tt .more a:hover{background:#0e1f4d;}


.r-one{width:100%; height:auto; overflow:hidden; margin-top:5px;}
.r-two{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.r-two-tt{width:100%; height:40px; position:relative; border-bottom:1px solid #e4e4e4;}
.r-two-tt h1{width:35%; height:40px; font-size:18px; color:#333; border-bottom:1px solid #3c5cad; line-height:40px; position:absolute; left:0; top:0;}
.r-two-tt h1 i{font-size:16px; color:#3c5cad; padding-right:4px; vertical-align:middle;}
.r-two-tt .more{width:54px; height:40px; font-size:12px; position:absolute; right:0; top:0; font-family:"Times New Roman", Times, serif; padding-top:11px; box-sizing:border-box;}
.r-two-tt .more a{width:100%; height:18px; line-height:18px; background:#3c5cad; color:#fff; text-align:center; border-radius:20px; display:block;}
.r-two-tt .more a:hover{background:#0e1f4d;}

.r-list{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.r-list li{width:100%; height:30px; line-height:30px; font-size:14px; color:#333; overflow:hidden;}
.r-list li i{font-size:12px; color:#3c5cad; padding-right:3px; vertical-align:middle;}
.r-list li a{color:#333;}
.r-list li a:hover{text-decoration:underline;}
.r-img{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.r-img li{margin-bottom:5px; width:310px; height:75px; overflow:hidden;}

/* 专刊专栏-右 */
.control-box {width:100%; height:224px; margin:20px auto;}
.control-box ul {list-style:none; position:relative;}
.control-box ul li {position:absolute; top:75px; cursor:pointer;}
.prev {left:0;}
.next {right:0;}
.bigbox {overflow:hidden; width:90%; height:224px; margin:auto 16px auto;}
#switcher {height:224px; left:0px;}
.content_1.content_2 {width:100%; float:left;}
.box{width:100%; height:243px; float:left; margin:0 10px;}
.shadow {width:144px; height:224px; color:#fff; margin:0 auto;}
.shadow .img{width:144px; height:184px; border:1px solid #e4e4e4; overflow:hidden;}
.shadow .img img{width:100%; height:auto;}
.shadow h1{width:100%; height:40px; line-height:40px; color:#444; text-align:center; font-size:14px;}

.ins-news-xx{width:100%; height:auto; overflow:hidden;}
.news-tt01{width:100%; height:auto; line-height:30px; font-size:24px; padding:20px 0; color:#333;}
.news-tt02{width:100%; height:40px; line-height:40px; font-size:14px; color:#999; margin-bottom:10px;}
.news-tt02 span{padding-right:20px;}
.news-fx{width:100%; height:40px; line-height:40px;}
.news-fx span{ float:left; vertical-align:middle;}
.news-txt{width:100%; height:auto; min-height:200px; font-size:16px; line-height:30px; color:#333; margin-top:30px;}
.news-txt img{max-width:100%; height:auto;}
/* 评论 */
.ins-comment{width:100%; height:auto; margin-top:40px; overflow:hidden;}
.ins-comment-tt{width:100%; height:50px; line-height:50px; font-size:18px; color:#333; font-weight:bold;}
.ins-comment-tt i{font-size:20px; color:#999; vertical-align:middle; padding-right:10px;}
.ins-comment-add{width:100%; height:auto; overflow:hidden;}
.ins-comment-add textarea{width:100%; height:100px; border:1px solid #e4e4e4; border-radius:10px; font-size:14px; color:#666; padding:10px; box-sizing:border-box; font-family:"微软雅黑"; line-height:24px;}
.ins-comment-add textarea::-webkit-input-placeholder{font-size:14px; color:#999;}    /* 使用webkit内核的浏览器 */
.ins-comment-add textarea:-moz-placeholder{font-size:14px; color:#999;}                  /* Firefox版本4-18 */
.ins-comment-add textarea::-moz-placeholder{font-size:14px; color:#999;}                  /* Firefox版本19+ */
.ins-comment-add textarea:-ms-input-placeholder{font-size:14px; color:#999;}           /* IE浏览器 */
.ins-comment-yzm{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.ins-comment-yzm .t-text4{width:120px; height:40px; padding: 0 10px; line-height:40px; border:#e5e5e5 1px solid; border-radius:5px; font-size:14px; margin-right: 15px; float:left;}
.ins-comment-button{width:100%; height:auto; text-align:right; overflow:hidden; margin-top:20px;}
.ins-comment-button .button{
-webkit-appearance:none;
    background:#496abe;
    border:none;
    border-radius:5px;
    color:#fff;
    cursor: pointer;
	width:120px !important;
    height: 40px;
    font-size:15px;
    letter-spacing: 0.05em;
    text-align:center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width:100%;
	outline:0;
	}
.ins-comment-button .button:hover{background:#172c61;}
.ins-comment-list{width:100%; height:auto; overflow:hidden;}
.ins-comment-list li{width:100%; height:auto; padding:20px 0; border-bottom:1px dashed #e4e4e4;}
.ins-comment-list .tb04{width:60px; height:60px; background:#e4e4e4; color:#fff; border-radius:30px; overflow:hidden; float:left; text-align:center;}
.ins-comment-list .tb04 i{line-height:60px; font-size:40px;}
.ins-comment-list .tt04{width:100%; height:auto; color:#666; line-height:24px; font-size:14px; margin-left:80px;}
.ins-comment-list .tt04 span{width:100%; line-height:30px; color:#333; font-size:16px; display:block;}

.news-next{width:100%; height:40px; line-height:40px; margin:30px 0;}
.news-next li{width:50%; height:40px; float:left; overflow:hidden; font-size:14px; color:#666;}
.news-next li a{color:#666;}
.news-next li a:hover{color:#333;}
.news-next li:nth-child(2){text-align:right;}

.column-list{width:1200px; height:auto; margin:20px auto 30px; overflow:hidden;}
.column-list li{width:20%; height:auto; float:left; box-sizing:border-box; border:1px solid #fff; margin-bottom:20px;}
.column-list .column-img{width:180px; height:230px; overflow:hidden; margin:0 auto; box-sizing:border-box; border:1px solid #e4e4e4;}
.column-list li h1{width:100%; height:60px; font-size:14px; color:#333; text-align:center; line-height:22px; margin:0 auto; overflow:hidden; padding:8px 10px 0;}
.column-list li:hover{ background:#f6f6f6;}

.column-author-tt{width:100%; height:auto; padding:20px; box-sizing:border-box; background:#f5f5f5; margin-top:20px;}
.column-author-tt .img180{width:180px; height:auto; float:left; overflow:hidden; border:1px solid #e4e4e4; box-sizing:border-box; background:#fff;}
.column-author-tt .img180 img{width:100%; height:auto; display:block;}
.column-author-txt{width:600px; height:auto; float:right;}
.column-author-txt h1{width:100%; height:30px; line-height:30px; font-size:18px; color:#333; display:block; padding-top:10px; font-weight:bold;}
.column-author-txt h2{width:100%; height:auto; line-height:22px; font-size:14px; color:#666; margin-top:20px;}
.column-author-txt h3{width:100%; height:40; line-height:40px; font-size:14px; color:#444; margin-top:10px;}
.column-author-txt h3 span{padding-right:20px;}
.column-author-txt h3 i{padding-right:5px; font-size:14px;}
.column-publish{width:100%; height:auto; overflow:hidden;}
.column-publish li{width:100%; height:auto; border-bottom:1px solid #e4e4e4;}
.column-publish li a{display:block; padding:20px 0;}
.column-publish li a:hover{background:#f9f9f9;}
.column-publish .t-tt01{width:100%; height:auto; max-height:60px; overflow:hidden; font-size:16px; color:#313131; line-height:30px; margin-bottom:5px;}
.column-publish .t-tt01 i{font-size:12px; color:#3c5cad; padding-right:5px; vertical-align:middle;}
.column-publish .t-txt01{width:100%; height:auto; max-height:60px; overflow:hidden; font-size:14px; color:#999; line-height:20px; box-sizing:border-box; padding-left:20px;}
/* 专家 */
.experts-list{width:100%; height:auto; overflow:hidden;}
.experts-list ul{margin-bottom:30px;}
.experts-list li{width:100%; height:auto; border-bottom:1px solid #e4e4e4;}
.experts-list .img160{width:160px; height:160px; float:left; border-radius:100px; overflow:hidden;}
.experts-list .img160 img{width:100%; height:auto;}
.experts-list .right-tt{width:660px; height:auto; margin-right:10px; float:right;}
.experts-list .right-tt h1{width:100%; height:auto; font-size:18px; font-weight:bold; color:#313131; line-height:28px; padding:20px 0;}
.experts-list .right-tt h2{width:100%; height:auto; max-height:48px; overflow:hidden; font-size:14px; color:#999; line-height:24px;}
.experts-list .right-tt h3{width:100%; height:30px; overflow:hidden; font-size:12px; color:#d4d4d4; line-height:30px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.experts-list li a{display:block; padding:30px 0;}
.experts-list li a:hover{background:#f9f9f9;}

.experts-jj{width:100%; height:auto; overflow:hidden; border-bottom:1px solid #e4e4e4; padding-bottom:20px;}
.experts-jj .img160{width:160px; height:160px; float:left; border-radius:100px; overflow:hidden;}
.experts-jj .img160 img{width:100%; height:auto;}
.experts-jj .right-tt{width:660px; height:auto; margin-right:10px; float:right;}
.experts-jj .right-tt h1{width:100%; height:auto; font-size:18px; font-weight:bold; color:#313131; line-height:28px; padding:20px 0;}
.experts-jj .right-tt h2{width:100%; height:auto; overflow:hidden; font-size:16px; color:#333; line-height:28px;}

.tt-list{width:100%; height:auto; overflow:hidden;}
.tt-list li{width:100%; height:auto; overflow:hidden; font-size:16px; color:#313131; line-height:20px; border-bottom:1px solid #e4e4e4; padding:20px 0;}
.tt-list li span{color:#069; padding-right:5px;}
.tt-list li i{color:#496abe; padding-right:10px; font-size:18px;}
.tt-list li a{color:#333;}
.tt-list li a:hover{color:#496abe;}
/* 下载中心 */
.dl-list{width:100%; height:auto; overflow:hidden;}
.dl-list li{width:100%; height:auto; overflow:hidden; font-size:16px; color:#313131; line-height:20px; border-bottom:1px solid #e4e4e4; padding:20px 0; position:relative;}
.dl-list li span{width:90px; height:30px; background:#099; display:inline-block; line-height:30px; font-size:14px; border-radius:20px; text-align:center; position:absolute; right:10px; top:15px;}
.dl-list li i{color:#496abe; padding-right:10px; font-size:18px;}
.dl-list li span a{color:#fff;}
.dl-list li span:hover{ background:#09C;}

/* 活动专区 */
.ins-activity-list{width:100%; height:auto; overflow:hidden; margin:20px auto;}
.ins-activity-list ul{clear:both; margin-left:-40px;}
.ins-activity-list li{width:270px; height:auto; margin-left:40px; float:left; margin-bottom:30px;}
.ins-activity-list li .img270{width:270px; height:193px; overflow:hidden;}
.ins-activity-list li .img270 img{width:100%; height:auto; display:block;}
.ins-activity-list li h1{width:100%; height:36px; line-height:36px; overflow:hidden; margin-top:5px; font-size:16px; color:#333; display:block;}
.ins-activity-list li h2{width:100%; height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#999; display:block; margin-top:0;}
.ins-activity-list li h2 i{padding-right:7px; vertical-align:middle;}

.activity-ny{width:100%; height:auto; overflow:hidden; margin:30px auto 20px;}
.activity-ny .img{width:270px; height:193px; float:left;}
.activity-ny .img img{width:100%; height:auto;}
.activity-ny .right-tt{width:550px; height:auto; float:right;}
.activity-ny .right-tt h1{width:100%; height:auto; line-height:30px; font-size:24px; color:#333; border-bottom:1px solid #e4e4e4; padding-bottom:10px; margin-bottom:10px;}
.activity-ny .right-tt li{width:50%; height:40px; line-height:40px; font-size:14px; color:#666; float:left;}
.activity-ny .right-tt li span{color:#999;}
.activity-ny .right-tt h2{width:100%; height:auto; line-height:24px; font-size:14px; color:#333; padding-bottom:10px;}
.activity-ny .right-tt .atnbtn{width:100%; height:40px; text-align:right; margin-top:10px; text-align:left;}
.activity-ny .right-tt .atnbtn a{line-height:20px; padding:10px 20px; border-radius:20px; font-size:14px; color:#fff; background:#496abe;}
.activity-ny .right-tt .atnbtn a:hover{text-decoration:underline;}
.activity-ny .right-tt .atnbtn02{width:80px; height:40px; line-height:40px; border-radius:20px; font-size:14px; color:#fff; background:#496abe; text-align:center;}
.activity-vote{width:100%; height:auto; overflow:hidden; margin:30px auto 20px;}
.activity-vote li{width:25%; height:auto; float:left; box-sizing:border-box; border:1px solid #fff; margin-bottom:20px;}
.activity-vote .vote-img{width:180px; height:220px; overflow:hidden; margin:0 auto; box-sizing:border-box; border:1px solid #e4e4e4; position:relative;}
.activity-vote .vote-img .tt{width:100%; height:30px; line-height:30px; background:rgba(0,0,0,0.7); text-align:center; color:#fff; position:absolute; bottom:0; font-size:14px;}
.activity-vote .vote-img .tt span{color:#FF9; padding-left:5px;}
.activity-vote h1{width:100%; height:30px; font-size:16px; color:#333; text-align:center; line-height:30px; margin:5px auto 0;}
.activity-vote h2{width:100%; height:20px; font-size:14px; color:#888; text-align:center; line-height:20px; margin:0 auto;}
.vote-bnt{width:100px; height:30px; font-size:14px; margin:10px auto 0; line-height:30px; background:#3c5cad; color:#fff; text-align:center; border-radius:20px; outline:0; border:none; display:block;cursor: pointer;}
.vote-bnt:hover{background:#39F;}
/* 在线咨询 */
.report-info{width:90%; height:auto; font-size:14px; color:#333; margin:20px auto 0; overflow:hidden;}
.report-info a{color:#333;}
.report-info a:hover{text-decoration:underline;}
.report-info li{ width:100%; height:auto; margin-bottom:20px; display:block; clear:both; overflow:hidden; text-align:center;}
.report-info li .left-xx{width:28%; height:auto; line-height:45px; font-size:16px; color:#333; float:left; text-align:right; padding-right:10px; box-sizing:border-box;}
.report-info li .left-xx span{color:red; vertical-align:middle; padding-right:5px; font-size:18px; line-height:45px;}
.report-info li .right-xx{width:72%; height:auto; line-height:40px; font-size:16px; color:#333; float:right; text-align:left;}
.report-info li .right-xx input{border:1px solid #ddd; height:45px; line-height:45px; padding:0 10px; box-sizing:border-box; border-radius:10px; font-size:15px;}
.report-info li .right-xx span{vertical-align:middle; padding-left:5px;}
.report-info li .right-xx span img{width:118px; height:36px;}
.srtarea{padding:10px; width:80%; height:150px; outline:0; border:1px solid #ddd; border-radius:10px; box-sizing:border-box;}
.w_80{width:80%;}
.w_30{width:25%;}
.report-info .btn04{width:30%; border:0; outline:0; color:#fff; line-height:40px; height:40px; border-radius:20px; background:#496abe; font-size:16px; cursor:pointer; margin:30px auto;}
.report-info .sel-txt{border:1px solid #ddd; height:45px; line-height:45px; margin-right:5px; padding-left:10px; width:280px; color:#333; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; border-radius:10px; padding-right:10px;}
.report-info .sel-txt option{line-height:30px; height:30px;}
@media screen and (max-width: 1080px) {

}
@media screen and (max-width: 768px) {
.ins-bn{height:300px; background:url(../images/insbn02.jpg) no-repeat center top; background-size:cover;}
.bn-tt{ height:auto; line-height:40px; font-size:30px; margin:100px auto 0; border-radius:80px; padding:20px; background:rgba(73,106,190,0.7);}
.bn-tt span{width:100%; height:20px; line-height:20px; display:block; padding:0px; font-size:16px; color:#bdcef9;}
.bntt460{width:50%;}

.ind-w01{width:92%; height:auto; overflow:hidden; margin:10px auto;}
.mbx-w{height:40px;}
.mbx{width:94%; height:40px; line-height:40px; font-size:14px;}
.mbx a{padding:0 10px;}
.l850{width:100%; float:none;}
.r310{ display:none;}
.ind-tt01{width:100px; height:30px; line-height:30px; margin:40px auto 0; font-size:18px;}
.ind-tt01::before{content:''; width:80px; height:15px; left: calc(50% - 130px);}
.ind-tt01:after{content:''; width:80px; height:15px; left: calc(50% + 50px);}
.ind-tt02{width:100px; height:30px; line-height:30px; margin:40px auto 0; font-size:18px;}
.ind-tt02::before{content:''; width:80px; height:15px; left: calc(50% - 130px);}
.ind-tt02:after{content:''; width:80px; height:15px; left: calc(50% + 50px);}
.tablist{width:90%; padding:20px 0 0; text-align:center;}
.tablist a{height:30px; line-height:30px; font-size:14px; margin-right:3px; margin-left:3px; margin-bottom:10px;}
.all-tt{font-size:15px;}
.all-txt{font-size:14px; line-height:24px; width:96%;}

.ind-news .img180{width:25%; height:auto;}
.ind-news .img180 img{width:100%; height:124px;}
.ind-newstxt{width:70%; margin-right:0px;}
.ind-newstxt h1{ height:auto; max-height:48px; font-size:16px; font-weight:normal; line-height:24px;}
.ind-newstxt h1 span img{width:28px; height:auto;}
.ind-newstxt h3{height:20px; line-height:20px; font-size:12px;}
.ind-news li a{padding:20px 0;}	

.ind-l-tt{height:36px; margin-top:20px;}
.ind-l-tt h1{width:110px; height:36px; font-size:18px; line-height:36px; text-indent:20px;}
.ind-l-tt h1:after{border-bottom:18px solid transparent;  border-top:18px solid transparent; border-left:18px solid #3c5cad; right:-18px;}
.ind-l-tt .more{height:36px; font-size:12px; padding-top:9px;}

.news-tt01{line-height:24px; font-size:18px; padding:10px 0; color:#000;}
.news-tt02{height:40px; line-height:40px; font-size:14px; color:#999; margin-bottom:10px;}
.news-fx{height:32px; line-height:32px;}
.news-txt{font-size:14px; line-height:24px; color:#333; margin-top:20px;}
.ins-comment-list .tb04{width:50px; height:50px;}
.ins-comment-list .tb04 i{line-height:50px; font-size:36px;}
.ins-comment-list .tt04{width:100%; height:auto; color:#666; line-height:20px; font-size:12px; margin-left:60px;}
.ins-comment-list .tt04 span{width:100%; line-height:24px; color:#333; font-size:14px; display:block;}
.news-next{margin:20px 0; height:auto; line-height:30px; overflow:hidden;}
.news-next li{ width:100%; font-size:12px; height:30px;}
.news-next li:nth-child(2){text-align:left}

.column-list{width:100%; height:auto; margin:20px auto 0px; overflow:hidden;}
.column-list li{width:25%; margin-bottom:10px;}
.column-list .column-img{width:140px; height:auto;}
.column-list .column-img img{width:100%; height:auto; display:block;}
.column-list li h1{width:100%; height:50px; font-size:14px; color:#333; text-align:center; line-height:22px; margin:0 auto;}
.column-author-tt{width:100%; height:auto; padding:20px 15px; box-sizing:border-box; background:#f5f5f5; margin-top:20px;}
.column-author-tt .img180{width:20%; height:auto; overflow:hidden; margin:15px auto 0;}
.column-author-tt .img180 img{width:100%; height:auto;}
.column-author-txt{width:70%; height:auto;}
.column-author-txt h1{ font-size:16px;  padding-top:0px;}
.column-author-txt h2{ margin-top:10px; max-height:130px; overflow:auto; font-size:14px;}
.column-author-txt h3{ height:34px; line-height:34px; font-size:12px; color:#444; margin-top:5px;}
.column-publish{margin-top:10px;}
.column-publish li a{padding:10px 0;}
.column-publish .t-tt01{max-height:48px; font-size:16px; font-weight:normal; line-height:24px;}
.column-publish .t-txt01{max-height:60px; font-size:14px; line-height:20px;}

.experts-list .img160{width:90px; height:90px; float:left; border-radius:100px; overflow:hidden;}
.experts-list .img160 img{width:100%; height:auto;}
.experts-list .right-tt{width:65%; height:auto; margin-right:0px; float:right;}
.experts-list .right-tt h1{font-size:14px; line-height:20px; padding:10px 0;}
.experts-list .right-tt h2{max-height:40px; font-size:12px; line-height:20px;}
.experts-list li a{display:block; padding:20px 0;}

.experts-jj .img160{width:90px; height:90px; float:left; border-radius:100px; overflow:hidden;}
.experts-jj .img160 img{width:100%; height:auto;}
.experts-jj .right-tt{width:65%; height:auto; margin-right:0px; float:right;}
.experts-jj .right-tt h1{font-size:16px; line-height:20px; padding:10px 0;}
.experts-jj .right-tt h2{font-size:14px; line-height:24px;}
.tt-list li{font-size:14px; overflow:hidden; height:auto; padding:10px 0;}
.tt-list li i{font-size:12px;}
.dl-list li{font-size:14px; padding:15px 0;}
.dl-list li span{width:70px; height:26px; line-height:26px; font-size:12px; right:5px; top:12px;}
.dl-list li i{padding-right:5px; font-size:16px;}

.ins-activity-list{margin:20px auto 0;}
.ins-activity-list ul{clear:both; margin-left:-5%;}
.ins-activity-list li{width:45%; height:auto; margin-left:5%; float:left; margin-bottom:20px;}
.ins-activity-list li .img270{width:100%; height:auto; overflow:hidden; position:relative;}
.ins-activity-list li h1{height:28px; line-height:28px; margin-top:5px; font-size:14px;}
.ins-activity-list li h2{width:100%; height:20px; line-height:20px; overflow:hidden; font-size:12px;}
.ins-activity-list li h2 i{padding-right:5px; font-size:12px;}
.activity-ny{margin:20px auto;}
.activity-ny .img{width:30%; height:auto;}
.activity-ny .right-tt{width:66%; height:auto;}
.activity-ny .right-tt h1{line-height:24px; font-size:16px; margin-bottom:5px;}
.activity-ny .right-tt li{width:100%; height:30px; line-height:30px; font-size:12px; color:#666; float:left;}
.activity-ny .right-tt h2{ margin-top:10px; max-height:120px; overflow:auto; font-size:14px; color:#666;}
.activity-ny .right-tt .atnbtn02{width:80px; height:36px; line-height:36px; margin-top:10px;}

.activity-vote{margin:30px auto 20px;}
.activity-vote li{width:25%; margin-bottom:20px;}
.activity-vote .vote-img{width:147px; height:180px;}
.activity-vote .vote-img .tt{width:100%; height:30px; line-height:30px; font-size:14px;}
.activity-vote .vote-img .tt span{padding-left:5px;}
.activity-vote h1{width:100%; height:30px; font-size:16px; line-height:30px;}
.activity-vote h2{width:100%; height:20px; font-size:12px; color:#888; text-align:center; line-height:20px; margin:0 auto;}
.vote-bnt{width:90px; height:30px; font-size:14px; margin:10px auto 0; line-height:30px;}
.report-info li .right-xx span img{width:100px; height:30px;}


}
@media screen and (max-width: 480px) {
.ins-bn{height:180px;}
.bn-tt{line-height:24px; font-size:20px; margin:64px auto 0; border-radius:30px; padding:5px; }
.bn-tt span{width:100%; height:18px; line-height:18px; font-size:12px;}
.bntt460{width:50%;}
.tablist a{ padding:0 10px;}
.ind-newstxt h1{font-size:14px; min-height:24px;}
.ind-newstxt h2{ display:none;}
.ind-newstxt h3{margin-top:5px;}
.news-tt01{font-size:16px;}
.ind-l-tt{height:30px; margin-top:20px;}
.ind-l-tt h1{width:80px; height:30px; font-size:16px; line-height:30px; text-indent:10px;}
.ind-l-tt h1:after{border-bottom:15px solid transparent;  border-top:15px solid transparent; border-left:15px solid #3c5cad; right:-15px;}
.ind-l-tt .more{height:30px; font-size:12px; padding-top:6px;}
.column-author-tt .img180{width:25%; margin:45px auto 0;}
.column-author-txt h2{max-height:100px; line-height:20px; font-size:12px;}
.column-list li{width:50%;}
.column-publish{margin-top:5px;}
.column-publish .t-tt01{max-height:44px; font-size:14px; line-height:22px; margin-bottom:0px;}
.column-publish .t-tt01 i{font-size:10px; padding-right:3px;}
.column-publish .t-txt01{ display:none;}
.activity-ny .right-tt h2{max-height:100px; line-height:20px; font-size:12px;}
.activity-ny .right-tt .atnbtn02{width:60px; height:28px; line-height:28px; margin-top:10px; font-size:12px;}

.activity-vote{margin:20px auto 10px;}
.activity-vote li{width:50%; margin-bottom:20px;}
.activity-vote .vote-img{width:120px; height:147px;}
.activity-vote .vote-img .tt{height:28px; line-height:28px; font-size:12px;}
.activity-vote .vote-img .tt span{padding-left:3px;}
.activity-vote h1{height:24px; font-size:16px; line-height:24px;}
.vote-bnt{width:80px; height:28px; font-size:12px; margin:5px auto 0; line-height:28px;}

.report-info{width:100%; margin:30px auto 0;}
.report-info li{margin-bottom:10px;}
.report-info li .left-xx{width:30%; height:auto; line-height:20px; font-size:12px; padding-top:10px;}
.report-info li .left-xx span{font-size:16px; line-height:24px;}
.report-info li .right-xx{width:70%; font-size:14px;}
.report-info li .right-xx input{height:36px; line-height:36px; border-radius:5px; font-size:14px;}
.srtarea{width:95%; height:100px;}
.w_80{width:95%;}
.report-info .btn04{width:50%; margin:15px auto 0; display:block; font-size:14px;}
.report-info .sel-txt{margin-right:2%; padding-left:2%; width:80%;}
.w_30{width:40%;}
.ind-news .img180 img{width:100%; height:60px;}

}
@media screen and (max-width: 360px) {

}
/*分页*/
.am-pagination-w{margin-top:20px;}
.am-pagination{padding-bottom:20px;}
.am-pagination{padding-left:0; margin:0.5rem 0 0.8em; list-style:none; color:#999; text-align:left}
.am-pagination:after,.am-pagination:before{content:" ";display:table}
.am-pagination:after{clear:both}.am-pagination>li{display:inline-block}
.am-pagination>li>a{position:relative; display:block; padding:.7em 1.0em; text-decoration:none; line-height:1.0em ; background-color:#fff; border:1px solid #ddd;border-radius:0; margin-bottom:5px; margin-right:5px; border-radius:10px; color:#666; font-size:14px;}
.am-pagination>li>a:focus,.am-pagination>li>a:hover{background-color:#496abe; border-color:#496abe; color:#fff;}
.am-pagination>.am-active>a,.am-pagination>.am-active>a:focus,.am-pagination>.am-active>a:hover{z-index:2;color:#fff;background-color:#496abe;border-color:#496abe;cursor:default; color:#fff;}
.am-pagination>.am-disabled>a,.am-pagination>.am-disabled>a:focus,.am-pagination>.am-disabled>a:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed;pointer-events:none}
.am-pagination-centered{text-align:center}
@media only screen and (min-width:768px){
  .cd-pagination li{display: inline-block;}
}
@media only screen and (min-width:1400px) {
  .cd-pagination {margin:0 auto;}
}