.dw-grid-container { max-width:640px;}
.dw-grid-container p{padding:0; margin:0;}
.dw-grid-container[class*='dw-bg-'] { overflow:hidden; }
section[class*='dw-grid-'] { overflow:hidden; }
[class*='dw-width-'] { overflow:hidden; }
.header{height:auto; background:#131313; width:100%; max-width:640px; z-index:99;}
.header img{width:100%; height:auto;}
.header .dw-width-5-3{margin-right:15%;}
.header .dw-width-10-1{margin-right:1%;}


.header-ss{float:left; width:100%; max-width:640px; height:auto; background:url(ss-bj.png); display:none; position:absolute;  z-index:99; margin-top:4.7%;}
.header-ss a.hand-close-ss{float:right; width:25px; height:25px; background:url(close-ss.png) no-repeat; margin:1%;}
.header-ssk{float:left;width:75%; height:auto; margin:5% auto; border-radius:5px; background:#FFF; margin-left:12%; overflow:hidden;}
.header-ssk input{float:left;width:75%; height:auto; padding:3.2% 5%;}
.header-ssk img{float:right; width:15%;}
.header-ssk input.button{float:right; width:15%; text-indent:1000%; overflow:hidden;  background:url(ss.png) no-repeat;background-repeat: no-repeat;
    background-size: 100% 100%;
    background-origin: content-box  border:none; border-radius:0;}

.index-header-banner{ border-bottom:3px solid #B79443;}
.index-header-banner .swiper-pagination-bullet { background:#B79443; opacity:1}
.index-header-banner .swiper-pagination-bullet-active { background:#503663; }


/*首页导航*/
.index-top-Nav,.index-top-Nav1{float:left; background:#FFF; width:100%; max-width:640px; z-index:99;}
.index-top-Nav ul{float:left; width:100%; height:auto; padding:2.5% 0px 0px 0px; margin:0;}
.index-top-Nav ul li{float:left; width:15.9375%; height:auto; margin-left:6.5625%; margin-right:1.25%; text-align:center;}
.index-top-Nav ul li img{width:100%; height:auto;}
.index-top-Nav1 ul{float:left; width:100%; height:auto; padding:2.5% 0px 2% 0px; margin:0;}
.index-top-Nav1 ul li{float:left; width:15.9375%; height:auto; margin-left:6.5625%; margin-right:1.25%; text-align:center; display:block}
.index-top-Nav1 ul li a{float:left; width:100%; height:auto;}
.index-top-Nav1 ul li span{float:left; width:100%; height:auto; font-size:1.2em; line-height:2.5rem; background:#b79443; color:#EFE7C2;border-radius:5px; display:block}

/*首页项目列表*/
.index-project{width:100%; height:auto;}
.index-project ul{float:left; margin:0px; padding:5% 0px; background:#000;}
.index-project ul li{float:left; width:15%; height:auto; text-align:center; margin:2.5% 0px 2% 4.17%;}
.index-project ul li span{float:left; width:100%; color:#FFF; font-size:1.5rem; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:5%;}
.index-project ul li.on a .picwidth{-webkit-animation:bounced 2s .2s ease both infinite;-moz-animation:bounced 2s .2s ease both infinite;-o-animation:bounced 2s .2s ease both infinite;-ms-animation:bounced 2s .2s ease both infinite;}

/*首页热门新闻*/
.index-hot{float:left;background:#b79443; width:100%; height:auto; padding:3% 0px; margin:5px 0px;}
.index-hot .index-hot-ico{float:left; width:6.40625%; height:auto; margin-left:3.4375%;}
.index-hot .index-hot-news{float:left; margin-left:10px;}
.index-hot .index-hot-news a{color:#FFF; font-size:1.6rem; line-height:40px;}
.index-hot-news-list{float:left; width:65%; height:40px; overflow:hidden; margin-left:3%; }
.index-hot-news-list .swiper-slide{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#FFF;}
.index-hot-news-list .swiper-slide a{color:#FFF; font-size:1.4rem; line-height:45px;}
.index-hot-news-list .swiper-pagination{display:none;}

/*首页推荐活动列表*/
.index-activity ul{float:left; width:100%; height:auto; margin:0px;}
.index-activity ul li{float:left; width:100%; height:auto; margin-bottom:5px;}
/*首页项目专家搜索*/
.index-ss-expert{float:left; width:100%; height:auto; padding:3% 0px; background:#d1d1d1; margin-bottom:5px;}
.index-ss-select{float:left; width:50%; height:auto; margin-left:15%; margin-top:0px;outline:none;border-radius:10px 0px 0px 10px;position:relative; background:#FFF; overflow:hidden;}
.index-ss-select input{height:40px;-webkit-appearance:none;appearance:none;border:none;font-size:18px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color: #FFFFFF;color:#333333; background:url(con-x.png) no-repeat right center;}
.index-ss-btn{float:left; width:20%; height:auto;border-radius:0px 10px 10px 0px; overflow:hidden;height:40px;}
.index-ss-btn a{float:left; width:100%; height:100%; color:#FFF; background:#000; text-align:center; line-height:38px; font-size:1.5rem;}
.index-ss-select select::-ms-expand { display: none; }

.index-team{display: none; z-index:1000; display: -webkit-box; -webkit-box-pack: center; text-align:center; -webkit-box-align: center; -webkit-box-orient: vertical; position:fixed; bottom:0; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .7);}
.index-team .rule-box { position: relative; margin:auto 5%; padding:2%; color: #333; font-size: 0.75em; line-height: 1.75em; border-radius: 8px; background: #eeeeee; z-index:200000000;}
.index-team .rule-box ul{width:100%; height:auto;}
.index-team .rule-box ul li{float:left; width:25%; height:auto; margin:1% 0;}
.index-team .rule-box ul li a {float:left; width:100%; font-size:1.5em; line-height:3em; cursor:pointer;}
.index-team .rule-box a.btn {float:left;position:absolute; border-radius:50%; padding:0; padding:1.5% 2%; right:0; font-size:2em; margin-right:-1%; margin-top:-6%; background:#F00; color:#FFF;}



/*首页专家大图
.index-gn-expert,index-gj-expert{margin-bottom:5px;}*/

/*首页国家专家到院时间*/
.index-dy-expert{float:left; width:100%; height:auto; margin-top:5px; background:#d1d1d1; }
.index-dy-expert-t{float:left; width:100%;}
.swiper-index-expert .swiper-slide .zjimg{float:left; height:auto; width:46.45%; margin-left:2%;}
.swiper-index-expert .swiper-slide .zj-r{float:left; margin-left:2%; width:49%; height:auto; line-height:30px;}
.swiper-index-expert .swiper-slide .zj-r span{float:left; width:100%; color:#822424; }
.swiper-index-expert .swiper-slide .zj-r em{float:left; width:100%; color:#000; }
.swiper-index-expert .swiper-slide .zj-r p{float:left; width:100%; color:#636363;  margin:0px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.swiper-index-expert .swiper-slide .zj-r a{float:left; width:70%;height:auto;padding:2% 5%;color:#FFF;background:#b79443;border-radius:5px;text-align:center;font-size:1.2rem;margin-top:5px;}
.swiper-index-expert .swiper-pagination{display:none;}
.swiper-index-expert [class*='swiper-button'] { height:auto;  width:3.125%; opacity:0.6; text-align:center; margin-top:-9%;}
.swiper-index-expert{float:left; width:100%; height:auto;padding-bottom:5%;}
.swiper-button-prev,.swiper-button-next{background:none;}
.swiper-button-prev{display:none;}

/*首页案例大图*/
.index-case{float:left; width:100%; height:auto; margin-top:5px;}
/*明星公益、媒体报道、品牌实力、安全服务*/
.index-switch{float:left; width:100%; margin-top:5px; max-width:640px; overflow:hidden;}
.index-switch-top{float:left; width:100%; height:auto; background:#000; padding:3% 0px;}
.index-switch-top a{float:left; width:20%; height:auto; margin-left:4%; text-align:center;}
.index-switch-top a span{float:left; width:100%; padding:10% 0px; font-size:1.4rem; background:#b79744; border-radius:5px; color:#FFF;}
.index-switch-top a i{float:left; width:100%; height:8px; background:url(con-ico1.png) no-repeat center center; display:none;}
.index-switch-top a.on i{display:block;}

.index-switch-container{float:left; width:100%; height:auto; margin-top:5px; max-width:640px; overflow:hidden;}
.index-switch-container  .swiper-slide1{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#FFF;}
.index-switch-container img{float:left; width:100%; height:auto;}



/*快捷导航*/
.switch-top,.switch-rz-top{float:left; width:100%; height:auto; border-bottom:1px solid #131112;}
.switch-rz-top{border:none;}
.switch-top span{float:left; width:28%; height:auto; padding:3% 5%;background:#131313; text-align:center; margin:5% 0px; margin-left:4%; font-size:1.2rem; color:#FFF; border-radius:5px; cursor:pointer;}
.switch-top span.on{background:#822424; color:#FFF;}
.switch-rz-top span{float:left; width:32%; height:auto; padding:3% 5%;background:#131313; text-align:center; margin:5% -13% 5% 17%; font-size:1.2rem; color:#FFF; border-radius:5px; cursor:pointer;}
.switch-b{float:left; width:100%; height:auto;}
.switch-b .on{display:block;}
.switch-xm{float:left; width:100%; height:auto; display:block;}
.switch-ys,.switch-rz{float:left; width:100%; height:auto; background:#e1e1e1; display:none;}
.switch-zrx{width:100%; overflow:hidden; height:auto;}
.switch-b-l{float:left; width:30%; overflow:hidden; background:#131313;}
.switch-b-l span{float:left; width:100%; height:auto; color:#FFF; background:#131313; cursor:pointer; line-height:4rem; font-size:1.2rem; border-top:1px solid #131313; text-align:center;}
.switch-b-l span.on{background:#b79443; width:100%;}
.switch-b-r{float:right; width:70%;  overflow:hidden;}.switch-xm-list,.switch-yy-list{float:left; width:100%; height:auto;}.switch2-b-r{float:left; width:100%;  overflow:hidden;}.switch2-ys{float:left; width:100%; height:auto; background:#e1e1e1;}.switch2-b-r1{float:left; width:110%;overflow-x: hidden; overflow-y: auto;}.switch2-b-r2{width:100%;}.switch2-yy-list{float:left; width:100%; height:auto;}.switch2-yy-list dl{float:left; width:43%; height:auto; margin:5px 0 0 5px;}.switch2-yy-list dl dt{float:left; width:100%; height:auto;}.switch2-yy-list dl dt img{float:left; width:100%; height:100%;}.switch2-yy-list dd{float:left; width:100%; height:auto;}.switch2-yy-list dd a{float:left; width:50%; height:auto; padding:3% 0px; text-align:center; font-size:1rem; color:#FFF;}.switch2-yy-list dd a.zx{ background:#000000;}.switch2-yy-list dd a.yy{ background:#b79443;}.switch2-yy-list dd span{float:left; width:100%; text-align:center; font-size:1rem; font-weight:bold; margin:0px; line-height:1rem; margin-top:5px;}.switch2-yy-list dd p{width:100%; text-align:center; margin:0px; font-size:1rem; line-height:1rem;}
.switch2-b{float:left; width:100%; height:auto;}.switch2-b .on{display:block;}
.switch-yy-list dl{float:left; width:47%; height:auto; margin:3% 0 0 2%;}
.switch-yy-list dl dt{float:left; width:100%; height:auto;}
.switch-yy-list dl dt img{float:left; width:100%; height:100%;}
.switch-yy-list dd{float:left; width:100%; height:auto;}
.switch-yy-list dd a{float:left; width:50%; height:auto; padding:3% 0px; text-align:center; font-size:1rem; color:#FFF;}
.switch-yy-list dd a.zx{ background:#000000; border-radius:10px 0px 0px 10px;}
.switch-yy-list dd a.yy{ background:#b79443; border-radius:0px 10px 10px 0px;}
.switch-yy-list dd span{float:left; width:100%; text-align:center; font-size:1rem; font-weight:bold; margin:0px; line-height:1rem; margin-top:5px;}
.switch-yy-list dd p{width:100%; text-align:center; margin:0px; font-size:1rem; line-height:1rem;}

/*案例*/
.switch-zrx dl{width:92%; overflow:hidden; margin:0 auto;}
.switch-zrx dl dd{float:left; width:100%; overflow:hidden; height:auto; border:1px solid #dedede; border-radius:20px; margin-top:20px; padding-bottom:2%; }
.switch-zrx dl dd img{float:left; width:94%; height:auto; margin:3%;}

.switch-b-l1,.switch-b-r1,.switch-zrx-1{float:left; width:110%;overflow-x: hidden; overflow-y: auto;}
.switch-b-l1::-webkit-scrollbar,.switch-b-r1::-webkit-scrollbar{width: 0px;display: none}
.switch-zrx-1 .txt a { display:block; overflow:hidden}
.switch-zrx-1 .txt h1 { margin:0; padding-left:5%; font-size:1.4rem; color:#822424; font-weight:bold; }
.switch-zrx-1 .txt p { margin:0; padding-left:5%; }

/*项目首页*/
.item-rt .gre{background-color:red;}
.item-rt .roll{ width: 100%; overflow-x: hidden; overflow-y: hidden;}
.item-rt .item-ul{ display:none; opacity: 0; margin:0;}
.item-rt .item-ul-hover{ display: block; opacity: 1;}
.item-rt .item-ul-hover li ul{ display: none;}
/*.item-rt .item-ul-hover .item-mar ul{ display: block;}*/
.item-rt li{float:left;width:100%; margin:0; margin-top: 1px; background: #eaeaea;}
.item-rt li.item-mar{float:left; margin:0;}
.item-rt li .titl{float:left; width:100%; height:auto; margin:0px; background:#e1e1e1;}
.item-rt li span{ display: inline-block; margin:0px 5%;}
.item-rt li p{ line-height:4rem;font-size:1.2rem; margin:0px; cursor:pointer;}
.item-rt li ul{float:left;  width: 100%; margin:0;}
.item-rt li ul li{float:left; width: 100%; margin:0; margin-top:1px; background: #d7d7d7; position: relative;}
.item-rt li ul li span{margin:0; color:#FFF; margin:0px 3% 0px 4%;}
.item-rt li ul li p{ line-height:4rem; font-size:14px; margin:0px; text-align: left;}
.item-rt li ul li p font{ font-size:14px; color: #c00303; margin-left:5px;}
.item-rt li ul li a{color: #000;}

/*日志*/
.switch-rz-list{float:left; width:100%; height:auto; display:none;}
.switch-rz-list dl{float:left; width:94%; margin:3%;}
.switch-rz-list dl dt{width:100%; height:auto; border:1px solid #c4c4c4; background:#FFF; border-radius:20px; overflow:hidden;}
.switch-rz-list dl dt img{float:left; width:94%; height:auto; margin:3%;}
.switch-rz-list dl dd{float:left; width:100%; height:auto;}
.switch-rz-list dl dd h1{width:96%; height:auto; font-size:1.4rem; color:#822424; font-weight:bold; margin:2% 0 2% 3%; line-height:1.6rem;}
.switch-rz-list dl dd p{width:96%; height:auto; font-size:1rem; margin:0 0 0 3%; line-height:1.4rem;}


/*全站导航*/
.Currency-Nav{float:left; width:100%; height:auto; max-width:640px; background:#303030;}
.Currency-Nav dl{float:left;width:100%; height:auto;  text-indent:10%; margin:0px;}
.Currency-Nav dl a{float:left; font-size:20px; width:100%; height:100%;color:#FFF;padding:3% 0px;}
.Currency-Nav dl dt{float:left;width:100%;  height:auto; background:#303030;}
.Currency-Nav dl dt a{color:#b79345; font-weight:bold;}
.Currency-Nav dl dd{float:left; width:100%; height:auto; background:#4d4d4d; margin-top:2px;}
.Currency-Nav dl dd a{font-size:18px; background:url(con-ico2.png) no-repeat 95% 50%;}


/*文章列表*/
.Currency-banner{width:100%; height:auto;}
.Currency-banner img{width:100%; height:auto;}
.news-list{width:95%; height:auto; margin:0 auto;}
.news-list dl{float:left;width:100%; height:auto; margin:0; padding:5% 0px; border-bottom:1px solid #d5d5d5;}
.news-list dl dt{float:left; width:30%; height:auto; margin-left:1%;}
.news-list dl dt img{float:left; width:100%; height:auto;}
.news-list dl dd{float:right; width:65%; height:auto;}
.news-list dl dd h1{float:left; width:100%; height:30px; line-height:30px; overflow:hidden; margin:0px;font-size:20px; font-weight:bold;}
.news-list dl dd p{float:left; width:96%; line-height:23px; color:#757575; height:120px; font-size:16px; margin:0; margin-top:10px;}
.news-list dl dd p a{color:#a10909;}
.news-list dl dd em{float:right; margin-right:3%; color:#cccccc; font-size:14px;}

/*.trunPage{float:left; width:95%; margin:2% 2.5%; text-align:center;}*/
.trunPage{ width:95%; overflow:hidden; margin:0 2.5%; padding-top:3%; text-align:center;}
#trunPage { width:100%; overflow:hidden; }
#trunPage > p { width:50%; float:left; margin:0;  }
#trunPage .prev { padding-right:5%; }
#trunPage .next { padding-left:5%; }
#trunPage a{ display:block; margin:0px 1%; border:1px solid #ccc; line-height:3rem; font-size:14px; border-radius:5px;}
#trunPage span{float:left; width:18%; line-height:3rem;}


.txt-current{width:96%; margin:2% auto; text-align:left;font-size:1.2rem;}

/*普通内容页*/
.news-txt{width:96%; height:auto; margin:0 auto;}
.news-txt-t{width:100%; height:auto; text-align:center;}
.news-txt-t h2{float:left; width:100%;color:#a2090b; margin-top:2%; padding:2% 0px; font-size:1.8rem;}
.news-txt-t p{width:100%;}
.news-content{float:left;width:100%; height:auto; margin:0px; margin-top:3%; margin-bottom:5%;}
.news-content p{margin:0; width:100%; font-size:1.2rem; line-height:2rem;}

.txt-ckgd-a{float:left;width:100%; height:auto; padding:5% 0; text-align:center;}
.txt-ckgd-a a{font-size:1.5em; color:#a2090b;}


/*相关项目推荐*/
.con-xgxm{width:100%; height:auto; margin-top:5px;}
.con-xgxm-t{width:100%; height:auto;}
.con-xgxm-t img{width:100%; height:auto;}
.con-xgxm ul{width:100%; height:auto;}
.con-xgxm ul li{float:left; width:44%; height:auto; margin-left:4%; margin-bottom:4%;}
.con-xgxm ul li img{width:100%; height:auto;}



.xm-txt{width:100%; height:auto;}
.xm-txt p{float:left;width:100%; height:auto; margin:0; padding:0;}
.xm-txt p img{margin:0; padding:0;}


/*通用专题样式*/
.special-conts{width:100%; height:auto; margin:0 auto;}
.special-conts p{width:100%; height:auto; margin:0; padding:0px;}
.special-conts p img{width:100%; height:auto; margin:0; padding:0px;}


/*通用底部*/
.footer{float:left; width:100%; height:auto; margin-top:10px;/* margin-bottom:50px;*/}

.con-right{width: 40px;position: fixed; top:50%; margin-top:-10%;right:1px;padding:1px;z-index:900;}
.con-right a{display: block;width:40px;height:52px;background:url(con-right.png) no-repeat center;background-size:100%;overflow: hidden;position: relative;z-index: 99;opacity:0.5;
filter:"alpha(opacity=50)";}
.con-right a.tel{background-position:0 0;}
.con-right a.zx{background-position: 0 -53px;}
.con-right .sz{width:18px;height:18px;border-radius:11px;background:#ff001a;font-size:10px;color: #fff;text-align:center;line-height:18px;position:absolute;top:10px;right:2px;z-index:990;
}
#ks_ol_floatWin_fl{display:none;}
.con-right a.toped{background-position: 0 -106px;}

.con-fot{float:left; width:100%; max-width:640px; position:fixed; height:50px; background:#7e7d7d; z-index:99; bottom:0px;}
.con-fot ul{float:left; width:100%; height:50px;}
.con-fot ul li{float:left; width:25%; height:50px; text-align:center;}
.con-fot ul li i{float:left; width:100%; height:auto; text-align:center; margin-top:5px;}
.con-fot ul li i img{width:23px; height:auto;}
.con-fot ul li em{float:left; position:absolute; width:18px; height:18px; background:#ff001a; border-radius:5px; color:#FFF; line-height:20px; font-size:10px; margin-top:5px; margin-left:-9%}
.con-fot ul li span{float:left; width:100%; height:auto; font-size:10px; line-height:20px;color:#FFF;}
.con-fot ul li.fot2,.con-fot ul li.fot4{background:#5f5e5e;}

/*项目专题头部专家切换*/
.dw-nr-zjlist{float:left; width:94%; height:auto; max-height:150px; margin:5% 3%;}
.dw-nr-zj{float:left; width:100%; height:auto; max-height:145px; margin:0px 2%;}
.dw-nr-zj-l{float:left; width:48%; height:auto;}
.dw-nr-zj-l img{float:left; width:100%; height:auto; border:1px solid #c0c0c0;}
.dw-nr-zj-r{float:right; width:45%; height:auto;}
.dw-nr-zj-r span{float:left; width:100%; height:auto; margin:0px; font-size:18px; color:#000; margin-top:15%;}
.dw-nr-zj-r p{float:left; width:100%; margin-top:5%;}
.dw-nr-zj-r a{float:left; background:#b79443; color:#FFF; border-radius:15px; text-align:center; padding:1% 10%; margin-top:5%;}
.pagination10{text-align:center; width:100%; margin-top:2%;}
.pagination10 span{width:13px; height:13px; border-radius:0; background:#dfdfdf; margin:0 0.5%}
.pagination10 span.swiper-pagination-bullet-active{background:#363636;}

.dw-nr-txtzj{float:left; width:100%; height:auto; margin:1% 0px;}
.dw-nr-txtzj h1{float:left; width:100%; height:auto; font-size:30px; text-align:center; font-weight:bold;}
.dw-nr-txtzj em{float:left; width:100%; height:auto; font-size:12px; text-align:center; text-transform:uppercase; color:#000;}
.dw-nr-txtzj i{float:left; width:76%; height:auto; border-top:1px solid #000; margin:0px 12%; margin-top:2%;}
.dw-nr-txtzj i img{position:relative; float:left; margin-top:-2.6%; margin-left:47%; width:6%;}

@media (min-width: 480px) and (max-width : 640px){
	.header-ss{margin-top:14%;}
	.header-ssk input{ padding:2.9% 5%;}
	.index-top-Nav ul li span{font-size:1.2em; line-height:3rem;}
	.index-project ul li span{font-size:1.1rem;}
	.index-hot .index-hot-news a{color:#FFF; font-size:1.2rem; line-height:28px;}
	.index-hot-news-list{float:left; width:60%; height:28px; overflow:hidden; margin-left:3%; }
	.index-hot-news-list .swiper-slide a{color:#FFF; font-size:1.2rem; line-height:28px;}
	.index-ss-select select{font-size:1.2rem;}
	.index-ss-btn a{font-size:1.4rem;}
	.swiper-index-expert .swiper-slide .zj-r{line-height:23px;}
	.swiper-index-expert .swiper-slide .zj-r a{font-size:14px;}
	.index-switch-top a span{font-size:16px;}
	
	.news-list dl dd h1{font-size:18px; height:25px; line-height:25px;}
	.news-list dl dd p{font-size:16px; height:100px;}
	.txt-current{font-size:1rem;}
	.news-txt-t h2{font-size:1.8rem;}
	.news-txt-t p{font-size:1rem;}
	
    .dw-nr-txtzj h1{font-size:22px; line-height:25px;}
	.dw-nr-txtzj em{font-size:12px; overflow:hidden; height:25px;}
	.dw-nr-zj-r{float:right; width:48%; height:auto; margin-right:2%;}
	.dw-nr-zj-r span{font-size:16px; margin:0; margin-top:5%; height:25px; overflow:hidden;}
	.dw-nr-zj-r p{font-size:14px; margin:0; line-height:18px; height:20px; overflow:hidden; margin-top:5%;}
	.dw-nr-zj-r a{font-size:14px; margin:0; margin-top:5%;}
}

@media (min-width: 321px) and (max-width : 479px){	
	.header-ss{margin-top:14%;}
	.header-ssk input{ padding:1% 5%;}
	.index-top-Nav ul li span{font-size:1.1em; line-height:2rem;}
	.index-project ul li span{font-size:12px;}
	.index-hot .index-hot-news a{color:#FFF; font-size:1.2rem; line-height:28px;}
	.index-hot-news-list{float:left; width:60%; height:28px; overflow:hidden; margin-left:3%; }
	.index-hot-news-list .swiper-slide a {color:#FFF; font-size:1.2rem; line-height:28px;}
	.index-ss-select select{font-size:14px;}
	.index-ss-btn a{font-size:1.2rem;}
	.switch-top span{font-size:1rem;}
	.switch-b-l span{font-size:1.2rem;}
	.swiper-index-expert .swiper-slide .zj-r{line-height:18px; font-size:10px;}
	.swiper-index-expert .swiper-slide .zj-r a{font-size:12px;}
	.index-switch-top a span{font-size:14px;}
	.switch-yy-list dd a{font-size:12px;}
	
	.news-list dl dd h1{font-size:16px; height:25px; line-height:25px;}
	.news-list dl dd p{font-size:14px; line-height:20px; margin-top:3px; height:70px;}	
	.news-list dl dd em{font-size:12px;}
	.txt-current{font-size:1rem;}
	.news-txt-t h2{font-size:1.6rem;}
	.news-txt-t p{font-size:1rem;}
	.news-content p{font-size:1rem;}
	
	
    .dw-nr-txtzj h1{font-size:18px; line-height:25px;}
	.dw-nr-txtzj em{font-size:12px; overflow:hidden; height:25px;}
	.dw-nr-zj-r{float:right; width:48%; height:auto; margin-right:2%;}
	.dw-nr-zj-r span{font-size:14px; margin:0; margin-top:5%; height:25px; overflow:hidden;}
	.dw-nr-zj-r p{font-size:12px; margin:0; line-height:18px; height:20px; overflow:hidden; margin-top:5%;}
	.dw-nr-zj-r a{font-size:12px; margin:0; margin-top:5%;}
}

@media screen and (max-width:320px){
	.switch-top span{font-size:1rem;}
	.switch-b-l span{font-size:1.2rem;}
	.header-ss{margin-top:14%;}
	.header-ssk input{ padding:0.7% 5%;}
	.index-top-Nav ul li span{font-size:14px; line-height:1.5rem;}
	.index-project ul li span{font-size:12px;}
	
	.index-hot .index-hot-news a{color:#FFF; font-size:1.2rem; line-height:28px;}
	.index-hot-news-list{float:left; width:60%; height:28px; overflow:hidden;}
	.index-hot-news-list .swiper-slide a {color:#FFF; font-size:1.2rem; line-height:28px;}
	.index-ss-select select{font-size:14px;}
	.index-ss-btn a{font-size:1.2rem;}
	.swiper-index-expert .swiper-slide .zj-r{line-height:18px; font-size:10px;}
	.swiper-index-expert .swiper-slide .zj-r a{font-size:10px; margin-top:1px}
	.index-switch-top a span{font-size:12px;}
	.switch-yy-list dd a{font-size:10px;}
	
	.news-list dl dd h1{font-size:14px; height:25px; line-height:25px;}
	.news-list dl dd p{font-size:12px; line-height:20px; margin-top:3px; height:60px;}
	.news-list dl dd em{font-size:10px;}
	.txt-current{font-size:0.8rem;}
	.news-txt-t h2{font-size:1.4rem;}
	.news-txt-t p{font-size:0.8rem;}
	.news-content p{font-size:1rem;}
	
    .dw-nr-txtzj h1{font-size:16px; line-height:25px;}
	.dw-nr-txtzj em{font-size:12px; overflow:hidden; height:25px;}
	.dw-nr-zj-r{float:right; width:48%; height:auto; margin-right:2%;}
	.dw-nr-zj-r span{font-size:12px; margin:0; margin-top:1%; height:25px; overflow:hidden;}
	.dw-nr-zj-r p{font-size:12px; margin:0; line-height:18px; height:20px; overflow:hidden; margin-top:1%;}
	.dw-nr-zj-r a{font-size:12px; margin:0; margin-top:1%;}
}

@-webkit-keyframes bounced{
	0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
	40%{-webkit-transform:translateY(-20px)}
	60%{-webkit-transform:translateY(-15px)}
}
@-moz-keyframes bounced{
	0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
	40%{-moz-transform:translateY(-20px)}
	60%{-moz-transform:translateY(-15px)}
}
@-o-keyframes bounced{
	0%,20%,50%,80%,100%{-o-transform:translateY(0)}
	40%{-o-transform:translateY(-30px)}
	60%{-o-transform:translateY(-15px)}
}
@-ms-keyframes bounced{
	0%,20%,50%,80%,100%{-ms-transform:translateY(0)}
	40%{-ms-transform:translateY(-20px)}
	60%{-ms-transform:translateY(-15px)}
}


#swt_box{display:none;}
/*.tck{z-index:99999;width:380px;height:472px;position:fixed;left:50%;top:50%;margin:-238px 0px 0px -190px;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s; background:url(swt.png) no-repeat;}
.tck .late{ display:block; width:171px; height:106px; position:absolute;  left:8px; bottom:10px; border-radius:0 0 0 50%;}
.tck .zixun{ display:block; width:180px; height:106px; position:absolute; right:21px; bottom:10px; border-radius:0 0 50% 0;}
.tck .tck_close{ display:block; width:70px; height:70px; position:absolute; right:0px; top:0px; border-radius:50%;}
#tck_bg{display:none;width:100%; height:100%; background:#999; -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=0.5); position:fixed; top:0; left:0; z-index:998;}

@media screen and (min-width:320px) and (max-width:600px){.tck{-webkit-transform:scale(0.65);-ms-transform:scale(0.65);-moz-transform:scale(0.65);-o-transform:scale(0.65);transform:scale(0.65);}}
.ks_ol_comm_div{display:none; text-indent:100%;}*/


.tck{z-index:99999;width:380px;height:472px;position:fixed;left:50%;top:50%;margin:-236px 0px 0px -190px;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;}
.tck .late{ display:block; width:100%; height:100%; position:absolute;}
.tck .zixun{ display:block; width:180px; height:106px; position:absolute;}
.tck .tck_close{ display:block; width:72px; height:72px; position:absolute; right:0; top:5%; z-index:10;}
#tck_bg{display:none;width:100%; height:100%; background:#999; -moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=0.5); position:fixed; top:0; left:0; z-index:998;}

@media screen and (min-width:320px) and (max-width:600px){.tck{-webkit-transform:scale(0.65);-ms-transform:scale(0.65);-moz-transform:scale(0.65);-o-transform:scale(0.65);transform:scale(0.65);}}
.ks_ol_comm_div{display:none; text-indent:100%;}


/*****通用图片滑动样式*****/
.hm_w_swiper{width:100%;overflow:hidden;position:relative;}
.hm_w_swiper .swiper-main{width:100%;overflow:hidden;margin:auto; position:relative;}
.hm_w_swiper .swiper-container{width:100%;overflow:hidden;}
.hm_w_swiper .swiper-slide{width:100%;overflow:hidden;text-align:center;}
.hm_w_swiper .swiper-slide img{width:100%;}
.hm_w_swiper .pagination{ text-align:center; padding:1% 0; width:100%; }
.hm_w_swiper .special-conts p,.hm_w_swiper  .special-conts div{text-align:center;}
.hm_w_swiper .swiper-pagination-bullet{ width:0.8em; height:0.8em; padding:0px; margin:0px 3px; border-radius:50%;}

.hm_w_swiper1{width:100%;overflow:hidden;position:relative;}
.hm_w_swiper1 .swiper-main{width:100%;overflow:hidden;margin:auto; position:relative;}
.hm_w_swiper1 .swiper-container{width:100%;overflow:hidden;}
.hm_w_swiper1 .swiper-slide{width:100%;overflow:hidden;text-align:center;}
.hm_w_swiper1 .swiper-slide img{width:100%;}
.hm_w_swiper1 .pagination{position:absolute; z-index:2; text-align:center; margin-top:10px; width:100%;}
.hm_w_swiper1 .special-conts p,.hm_w_swiper  .special-conts div{text-align:center;}
.hm_w_swiper1 .swiper-pagination-bullet{width:15px; height:15px; padding:0px; margin:0px 3px; border-radius:0px;}
.hm_w_swiper1 .swiper-pagination-bullet-active{ background:#000 none repeat scroll 0 0}

/*.hm_w_swiper .swiper-pagination-bullet-active{ background:#000 none repeat scroll 0 0}*/

/*专题平均显示图片*/
.hm_div_one,.hm_div_two,.hm_div_three,.hm_div_four{float:left; width:100%; height:auto;}
.hm_div_one ul,.hm_div_two ul,.hm_div_three ul,.hm_div_four ul{float:left; width:100%; height:auto;}
.hm_div_one ul li,.hm_div_two ul li,.hm_div_three ul li,.hm_div_four ul li{float:left; width:100%; height:auto;}
.hm_div_one ul li img{float:left; width:50%; height:auto;}
.hm_div_two ul li img{float:left; width:32%; margin-left:1%; height:auto;}
.hm_div_three ul li img{float:left; width:25%; height:auto;}
.hm_div_four ul li img{float:left; width:20%; height:auto;}

.swipt-currency{width:100%;overflow:hidden; margin-top:10px;float:left;}
.swipt-currency .swiper-main{width:100%;overflow:hidden;margin:auto;}
.swipt-currency .swiper20{width:100%;overflow:hidden;}
.swipt-currency .swiper20 .swiper-slide{width:320px;overflow:hidden;float:left;text-align:center;box-sizing:border-box; -webkit-box-sizing:border-box; opacity:0.5;transition:opacity 0.7s ease-out; -webkit-transition:opacity 0.5s ease-out;}
.swipt-currency .swiper20 .swiper-slide-active{opacity:1 !important; transition:opacity 0.5s ease-out; -webkit-transition:opacity 0.5s ease-out;}
.swipt-currency .swiper20 .swiper-slide img{width:100%;}
/* Pagination */
.swipt-currency .pagination20 {text-align: center;margin-top:0px;height:20px; margin-bottom:10px;z-index:99;}
.swipt-currency .pagination20 .swiper-pagination-bullet {display: inline-block;width: 12px;height: 12px;border-radius: 10px;box-shadow: 0px 1px 2px #d2d2d2 inset;margin: 0 3px;}
.swipt-currency .pagination20 .swiper-pagination-bullet-active{background:#a27b20;}
.swipt-currency .sw-title {padding: 5px 20px;font-size: 41px;margin: 50px 0 20px;font-family: 'Lato', sans-serif;line-height: 50px;color: #222;font-weight: 300;border-bottom: 1px solid #555;}
.swipt-currency .sw-content {background: #fff;border-radius: 5px;}
.swipt-currency .demo-title {margin-bottom: 5px;text-align: center;font-size: 31px;font-family: "Lato", Arial, Helvetica;font-weight: 300;line-height: 35px;margin: 50px 0 20px;}

.swipt-currency .check_detail{width:50%;margin:auto;padding:20px 0px;}
.swipt-currency .check_detail img{width:100%;}
@media screen and (max-width:480px){
	.swipt-currency .swiper20 .swiper-slide{width:280px;overflow:hidden;float:left;text-align:center;box-sizing:border-box; -webkit-box-sizing:border-box; opacity:0.5;transition:opacity 0.7s ease-out; -webkit-transition:opacity 0.5s ease-out;}
}

@media screen and (max-width:320px){
	.swipt-currency .swiper20 .swiper-slide{width:240px;}
}


.con-mmd{float:left; width:100%; height:auto; position:relative; margin-top:-25%; z-index:99; overflow:hidden;}
.con-mmd img{float:left; width:65%; height:auto; margin:0px; padding:0px;}

.congrapic{position:relative;float:left; z-index:99; width:100%;}
.animationpic{animation:bouncet 20s .2s linear both;-webkit-animation:bouncet 20s .2s linear both;-moz-animation:bouncet 20s .2s linear both;-o-animation:bouncet 20s .2s linear both;-ms-animation:bouncet 20s .2s linear both;}


@-webkit-keyframes bouncet{
    from {left:30%;}to {left:-90%;}
}
@-moz-keyframes bouncet{
    from {left:50%;}to {left:-90%;}
}
@-ms-keyframes bouncet{
    from {left:50%;}to {left:-90%;}
}
@-o-keyframes bouncet{
    from {left:50%;}to {left:-90%;}
}
.overanimation{animation:overanim 20s .2s linear both infinite;-webkit-animation:overanim 20s .2s linear both infinite;-moz-animation:overanim 20s .2s linear both infinite;-o-animation:overanim 20s .2s linear both infinite;-ms-animation:overanim 20s .2s linear both infinite;}
@-webkit-keyframes overanim{
    from {left:100%;}to {left:-100%;}
}
@-moz-keyframes overanim{
    from {left:100%;}to {left:-100%;}
}
@-ms-keyframes overanim{
    from {left:100%;}to {left:-100%;}
}
@-o-keyframes overanim{
    from {left:100%;}to {left:-100%;}
}