body{background-color: #ffffff;}
li{list-style: none;}
ul,li{padding:0;margin:0;}
a:hover {text-decoration: none;}
a:link,a:visited,a:active {text-decoration: none;}
img{border: 0;}
[v-cloak] {display: none;}
.go-top{position: fixed;font-size:2rem;z-index: 10;right:1rem;bottom:70px;width: 2rem;height: 2rem;text-align: center;line-height: 2rem;overflow: hidden;}
.mar-b-20{margin-bottom: 20px;}
.mar-b-50{margin-bottom: 50px;}
.mar-b-60{margin-bottom: 60px;}
.mar-b-100{margin-bottom: 100px;}
.width-100{width: 100%;}
.white-link{ color:#ffffff;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}

/*html{-webkit-filter:grayscale(100%);}*/


/*top*/
.top{width:100%; height:35px; line-height:35px; background:#dbebf4; font-size:12px;}
.top .topbox{width:980px; margin:0 auto;}
.top .topbox .wel{width:200px; color:#8a8b8b; float:left; font-size:13px;}
.top .topbox .nowtime{width:350px; float:right; color:#12549e; text-align: right;}
/*header*/
.header{width:100%; height:137px; max-width:1920px; background:url(../image/hbg.png) top center no-repeat;}
.header .box{width:1000px; margin:0 auto; height:135px;}
.header .box .log{width:525px; height:80px; float:left; background:url(../image/logo.png) left top no-repeat;  cursor:pointer; text-align:left; margin-top:35px;}
.header .box .share{width:327px; height:40px; padding-top:48px; float:right;}
/*.header .box .share .email{width:60px; text-align:center; line-height:40px; float:left;}*/
.header .box .share .search{width:45px; height:40px; float:left; padding-right:6px; background-image:url(../image/share.png); background-repeat:no-repeat; background-position:4px 0px; cursor:pointer;}
.header .box .share .searchbox{width:260px; padding-left:3px; text-align:center; line-height:40px; float:left;}
.header .box .share .searchbox input{width:100%; height:30px; margin-top:10px; border:none; background:rgba(255, 255, 255, 0.8); border-radius:5px; border:1px solid #2fa8e1;}
.header .box .share .sina{width:40px; height:40px; float:left; padding-right:6px; background-image:url(../image/share.png); background-repeat:no-repeat; background-position:-48px 0px; cursor:pointer;}
.header .box .share .wx{width:40px; height:40px; float:left; padding-right:6px; background-image:url(../image/share.png); background-repeat:no-repeat; background-position:-96px 0px; cursor:pointer; position:relative;}
.header .box .share .wx img{width:80px; height:80px; position:absolute; left:50px; bottom:-20px; display:none;}

/*banner*/
.pg{width:100%;  height:400px; margin:0 auto; background:url(../image/banner.jpg) top center no-repeat;}
/*公告信息*/
.noticebox{width:1240px; margin:auto; height:120px; position:relative; }
.noticebox .notice{width:1230px; margin:0 auto; height:140px; padding:15px 25px; background-color:#004f99; position:absolute; top:-75px; left:0; opacity:0.8; border-left:5px solid #59c4d0; border-right:5px solid #59c4d0;}
.noticebox .notice .text{width:780px; height:115px; float:left; color:#FFF; text-align:left;}
.noticebox .notice .text .title{height:35px; line-height:35px; font-size:20px; font-weight:bold;}
.noticebox .notice .text .info{height:89px; line-height:26px; overflow:hidden;}
.noticebox .notice .text .info ul{ position:relative; width:100%;}
.noticebox .notice .text .info ul li{width:100%; height:89px; float:left;}
.noticebox .notice .thum{width:157px; height:102px; padding:6px 0; float:right; overflow:hidden;}
.noticebox .notice .thum img{width:157px; height:102px;}

.position{ width:1100px; height:40px; line-height:40px; color:#353535; margin:auto; margin-top:20px;}
.mainbox{ width:1100px; height:auto; display:table; margin:auto;}
.boxleft{ width:240px; height:930px; float:left; background:#008bc4; margin-top:25px; border-top:4px solid #036a9b;}
.boxleft .whit{width:100%; height:88px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; background:url(../image/btbg.png);}
.boxleft .biaoti{ height:40px; color:#ffffff; margin-top:25px; font-size:24px; text-indent:30px;}
.boxright{ width:820px; height:auto; float:right; min-height:850px;}

/*首页导航*/
.index_nav{ width:1240px; margin:auto; background:#59c4d0;}
.i_nav{ margin:auto; height:auto; display:table; padding-top:26px; padding-bottom:30px;width:1160px;}
.i_nav li{ width:215px; height:80px; float:left; margin:8px;  }


/*最新学会动态*/
.top-news{ width:1100px; height:auto; display:table; margin:auto; margin-top:45px; min-height:450px; background:#ffffff; }
.top-news .title{ width:100%; height:71px; background:url(../image/titlebg.png);}
.top-news .title .tit{ float:left; width:40%; height:31px; margin-top:10px; margin-left:20px;}
.top-news .nbox{ width:1060px; margin-left:20px; height:auto; display:table;}
.top-news .nbox .lpic{ width:450px; height:380px; float:left; overflow:hidden;}
.top-news .nbox .lpic img{ width:100%;}
.top-news .nbox .lpic .pictitle{ background:#2959aa; height:auto; color:#ffffff; font-size:15px; padding:5px 15px;}
.top-news .nbox .lpic .pictitle a{color:#ffffff;}
.top-news .nbox .ltext{  width:580px; height:380px; float:right; overflow:hidden;}
.top-news .hot-news{ height:175px; width:100%;}
.top-news .hot-news .hot-title{ height:80px; width:100%; color:#ff0000; font-size:23px; overflow:hidden;}
.top-news .hot-news .hot-demo{  font-size:14px; line-height:30px; height:95px; overflow:hidden;}
.top-news .hot-news .hot-demo a{color:#818181;}
.top-news .hotul{ margin-top:5px; width:100%;  display:table; height:192px;}
.top-news .hotul li{ width:100%; height:35px; overflow:hidden; }
.top-news .hotul li .ntime{width:54px; float:left; height:35px; line-height:35px;}
.top-news .hotul li .ntitle{ width:515px; float:right; color:#555555; overflow:hidden; height:35px; line-height:35px;}

.top-news .hotul li a{ color:#555555;}
.top-news .hotul li a:hover{ color:#0a58ca;}
.top-news .hotul li .sj{ background:#2959aa; border-radius:8px; color:#ffffff; font-size:14px; padding:2px 6px;}

/*公司简介*/
.prfbox{width:800px; height:120px; margin: auto;padding: 15px 0;}
.prfbox ul li{width:400px; height:90px; line-height: 90px; text-align: center; list-style: none; float: left;}

/*图片*/
.adpic{ width:1100px; height:110px; margin:45px auto;}

/*会员入口*/
.hy{ width:1167px; height:160px; margin:auto; margin-top:45px; margin-bottom:20px; }
.hy ul{ width:1100px; height:100px; margin:auto;}
.hy ul li{float:left; height:100px;}
.hybg{ width:1167px; height:56px; background:url(../image/p_bg.png) no-repeat;}
.hyt{ width:196px; height:60px; margin-top:25px; margin-left:115px; color:#ffffff;}
.hy li a{ color:#ffffff; display:table; width:100%; height:60px;}
.hyt h3{ font-size:20px; height: 45px;
    line-height: 45px; }
.hynote{ font-size:14px;}


/*内页导航*/
.dmenu{ width:100%; height:300px; margin:auto; border-top:3px solid #0066b0; background:url(../image/nybanner.jpg) center no-repeat;}
.dnav{ width:1100px;border:1px dotted #fff; height:200px; margin:auto; background:url(../image/navbg1.png);
    overflow: hidden;}
.dnav .vul{ flaot:left;width:1101px; height:auto;margin-bottom:-1px;margin-right:-1px;}
.dnav .vul li{ width:157px; height:50px; float:left; text-align:center; line-height:50px; border-bottom:1px dotted #fff;border-right:1px dotted #fff;}
.dnav .vul li a{ color:#ffffff; display: table; width:155px;
    height: 48px;}
.dnav .vul li:hover{ background:#4C9AC5;}


.nytitle{ width:100%; height:61px; line-height:61px; background:url(../image/titbg.png) no-repeat right;}
.nybt{ width:264px; height:61px; color:#009ddf; font-size:25px; line-height:63px; overflow:hidden; background:#ffffff;}
.nybt i{ font-size:20px;}
.nlist{ width:100%; height:auto; display:table;}
.gglist{ width:100%; height:auto; display:table;}
.gglist li{ height:55px; width:100%; line-height:55px; border-bottom:1px dotted #ccc; overflow:hidden; }
.gglist li a{color:#666; }
.gglist li:hover{ color:#008bc4;}
.gglist li:hover a{color:#008bc4;}

.hotlist{ width:85%; height:auto; display:table; padding-top:20px; margin:auto;}
.hotlist ul { width:100%; height:auto; display:table;}
.hotlist ul li{ width:94%; height:40px; line-height:40px; color:#ffffff; padding:0 3%;}
.hotlist ul li a{ color:#ffffff;}
.hotlist ul li:hover{ background:#026ab3; color:#0182d5;}

/*理事会*/
.lishititle{ width:100%; height:78px; line-height:78px; background:url(../image/lsbg.jpg) no-repeat center; color:#ffffff; font-size:22px; text-align:center;}
.lishitext{ width:95%; height:auto; display:table; min-height:300px; margin:auto; line-height:35px; padding:35px 0;}

/*学报摘要*/
.right_content{ width:100%; margin-left:4%; margin-top:30px; word-break:break-all; line-height:30px; text-align:left; display:block; height:auto; display:table;}
.idname{ width:160px; height:60px; line-height:60px; text-align:center; float:left; margin:15px 20px; border:1px solid #eeeeee; background:#efefef;}
.idname:hover{ color:#ffffff; background:#0099FF}
.idname:hover a{ color:#ffffff; }
.idname a{ display:block; width:150px; height:45px;}
.idname a:hover{ color:#ffffff;}

/*课题*/
.sublist{ width:100%; height:auto; display:table;}
.sublist li{ height:50px; width:100%; line-height:50px; border-bottom:1px dotted #ccc; background:#f2f2f2;}
.sublist li:hover{ background:#a7dafb;}
.sublist .blueli{ background:#0185da; color:#ffffff;}
.sublist li .lir1{ width:175px; border-right:2px solid #ffffff; height:50px; line-height:50px; float:left; text-align:center;}
.sublist li .lir2{ width:710px; border-right:2px solid #ffffff; height:50px; line-height:50px; float:left; text-align:center;}
.sublist li .lir3{ width:205px; border-right:2px solid #ffffff; height:50px; line-height:50px; float:left; text-align:center;}
.sublist li .lir4{ width:195px; height:50px; line-height:50px; text-align:center;float:left;}
.sublist li .lir2 a{ color: #333333;}

/*分支机构*/
.brchlist{ width:100%; height:auto; display:table; }
.brchlist li{ width:30%; float:left; height:150px; margin-left:1.5%; margin-right:1.5%; border:1px solid #009ddf; margin-top:25px; margin-bottom:10px;}
.brchlist li:hover{ background:#cff1ff;}
.brchlist li .brchtitle{ width: 100%; height:auto; overflow:hidden; min-height:44px; line-height:22px; font-size:16px;  margin:auto; padding-top:15px;}
.brchlist li .brch-l{ width:65px; float:left; text-align:center; height:140px; line-height:80px;}
.brchlist li .brch-r{width:250px; float:right; height:140px;}
.brchlist li .brch-l i{ font-size:25px; color:#009ddf;}
.gkdw{ width:100%;  padding-top:5px; color:#666; font-size:14px; overflow:hidden;}
.brchan{ width:100%; height:40px; margin:auto; line-height:40px;}
.brchan a{ display:table; width:100px; height:45px; text-align:center; float:left; margin-right:20px; color:#666;}
.brchan i{ margin-right:10px; }
.brchan .iylw{ color:#dc8605;}
.brchan .iblue{ color:#dc3545;}

/*大事记*/
.newslist-3{
  width:1100px;
  margin:auto;
  margin-top: 70px;
  position: relative;
}

.newslist-3 .year {
  width: 90px;
  height: 90px;
  color: #fff;
  font-size: 22px;
  line-height: 80px;
  text-align: center;
  border-radius: 100%;
  font-family: arial;
  cursor: pointer;
  border: solid 5px #e6f1fa;
  background-color: #81b9e4;
}
.newslist-3 .sider-for {
  position: relative;
 /* padding-left: 170px; */
 padding-left: 140px;
}
.newslist-3 .sider-for:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 40px;
  left: 170px;
  height: 1px;
  width: 70%;
  background-color: #efefef;
}
.newslist-3 .sider-for .slick-prev,
.newslist-3 .sider-for .slick-next {
  top: 80px;
  width: 30px;
  height: 60px;
  border: solid 1px #d6d6d6;
}
.newslist-3 .sider-for .slick-prev:hover,
.newslist-3 .sider-for .slick-next:hover {
  border-color: #035da3;
}
.newslist-3 .sider-for .slick-prev {
  left: 0;
  background:url(../image/news-icon.png) no-repeat center center;
 
}
.newslist-3 .sider-for .slick-next {
  right: 0;
  background: url(../image/news-icon-2.png) no-repeat center center;
}
.newslist-3 .sider-for a {
  display: inline-block;
}
.newslist-3 .sider-for a.cur {
  background-color: #035da3;
}
@media (max-width: 1100px) {
  .newslist-3 .sider-for {
    padding-left: 110px;
  }
}
@media (max-width: 800px) {
  .newslist-3 .sider-for {
    padding-left: 80px;
  }
  .newslist-3 .sider-for:after {
    width: 60%;
  }
}
@media (max-width: 710px) {
  .newslist-3 .sider-for {
    padding-left: 60px;
  }
}
@media (max-width: 600px) {
  .newslist-3 {
    margin-top: 40px;
  }
  .newslist-3 .sider-for {
    padding-left: 10px;
  }
  .newslist-3 .sider-for:after {
    display: none;
  }
  .newslist-3 .sider-for .slick-prev,
  .newslist-3 .sider-for .slick-next {
    opacity: 0;
  }
  .newslist-3 .year {
    width: 60px;
    height: 60px;
    font-size: 16px;
    line-height: 50px;
  }
}

.sider-list {
  margin-top: 70px;
}
.sider-list .year-two {
  width: 20%;
  float: left;
  font-size: 32px;
  color: #035da3;
  font-family: arial;
  text-align: center;
}
.sider-list .year-two span {
  border-bottom: solid 1px #244c8b;
}
.sider-list .lborder {
  width: 80%;
  float: left;
  padding-left: 60px;
  border-left: solid 1px #eaeaea;
}
.sider-list .lborder .newslist {
  margin-top: 0;
}
.sider-list .lborder .newslist .pic {
  width: 15%; float:left;
}

.sider-list .lborder .newslist .pic img {
  width: 100%;
}

.sider-list .lborder .newslist .textBox {
  width: 82%; float:right;
    margin-top: -10px;
}

.sider-list .lborder .newslist .textBox .txt{
	height:80px; line-height:35px;
	overflow:hidden;
}


.sider-list .lborder .newslist li:first-child {
  margin-top: 0;
}
@media (max-width: 767px) {
  .sider-list .year-two {
    display: none;
  }
  .sider-list .lborder {
    width: 100%;
    padding: 0;
    border: 0;
  }
  .sider-list .lborder .newslist .textBox {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .sider-list {
    margin-top: 40px;
  }
}

.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	z-index:1
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track {
	-webkit-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block
}
.slick-track:before,.slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir="rtl"] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-prev,.slick-next {
	z-index:20;
	position:absolute;
	display:block;
	height:50px;
	width:50px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:transparent;
	color:transparent;
	top:50%;
	margin-top:-60px;
	padding:0;
	border:none;
	outline:none;
	z-index:3
}
.slick-prev {
	left:30px;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

.slick-next {
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}


[dir="rtl"] .slick-prev {
	left:auto;
	right:30px
}
.slick-next {
	right:30px
}
[dir="rtl"] .slick-next {
	left:30px;
	right:auto
}


.slick-dots {
	position:absolute;
	bottom:20px;
	height:auto;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%;
	line-height:0;
	z-index:2;
}
.slick-dots li {
	position:relative;
	display:inline-block;
	margin:0 3px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	display:block;
	height:15px;
	width:15px;
	padding:0;
	margin:0;
	outline:none;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:#fff;
	border-radius:10px
}
.slick-dots li.slick-active button {
	background:#fbca4f;
}

/*章程*/

.zclist{ width:100%; height:auto; display:table;}
.zclist li{ height:40px; line-height:40px; background:#efefef; text-indent:15px; border:1px dotted #dddddd; margin:10px auto; overflow: hidden;}
.zclist li a{ color:#333; display:table; width:100%; height:40px; line-height:40px;}
.zclist li:hover{ background:#009ddf; color:#ffffff;}
.zclist li:hover a{ color:#ffffff;}
 


/*全屏*/
.fulllist{ width:1100px; height:auto; display:table; min-height:700px; margin:auto;}
.newslist{ width:100%; height:auto; display:table;}
.newslist li{ height:260px; width:100%; padding-top:40px; border-bottom:1px dotted #ccc;}
.newslist li .lpic{ width:300px; height:200px; float:left; overflow:hidden;}
.newslist li .lpic img{ width:100%;}
.newslist li .rpic{ width:755px; height:200px; float:right;}
.newslist li h3{ font-size:20px; color:#111; line-height:30px;}
.newslist li h3 a{ color:#666;}
.newslist li h3 a:hover{ color:#009ddf;}
.newslist li .demo{ font-size:16px; line-height:35px; color:#666; height:auto; display: auto; padding-bottom: 15px; overflow:hidden;}
.newslist li .lstend{ width:100%; height:35px;}
.newslist li .lstend .lstdate{ float:left; width:50%; line-height:35px; color:#009ddf; font-size:16px;}
.newslist li .lstend .lstview{width:50%; float:right; line-height:35px; text-align:right;}
.lstview a{ display:table; width:120px; height:35px; line-height:35px; text-align:center; border:1px solid #009ddf; border-radius:5px; float:right;}

/*社会活动*/
.lpic2{width:120px; height:160px; float:left; overflow:hidden; }
.rpic2{width:925px; height:auto; float:right;}


/*详情页*/
.x-article-content{ width:100%; height:auto; display:table; padding-top:30px;}
.x-article-content .x-article-content-main{ line-height:35px; padding-top:35px;}
.x-article-content-date{ width:100%; height:40px; line-height:40px; border-bottom:1px dotted #666666; text-align:center;}
.x-article-per{ padding-top:25px; line-height:40px; margin-top:35px; border-top:1px dotted #666666; margin-bottom:35px;}
.x-article{ height:auto; display:table; min-height:50px; margin:auto;}

/*学报*/
.xbpic{width:100%; height:400px; margin-top:30px;}
.xbpic .xbpicl{ width:266px; height:350px; float:left; margin:20px 25px;}
.xbpic .xbpicr{ width:500px; height:350px; float:right; margin:20px auto;}
.xbpicr ul li{width:100%; height:38px; line-height:38px;}
.xbtext{ line-height:40px;}
.idnt{ text-indent:20px;}
.curt{ background:#026ab3; color:#0182d5;}

/*学会学术会议*/
.newskd{width:100%; height:80px; padding:10px 0;}
.newslft{float:left; height:80px; text-align:center; width:50%}
.newsrgt{float:right; height:80px; text-align:center; width:50%}



/* 分页 */
.page{float: left;width: 100%;margin: 20px 0;overflow: hidden;}
.page .pagination{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;align-content: center;}
.page ul li{cursor:pointer;background-color:#1d50a3;color:#ffffff;font-size:14px;height: 30px;line-height: 30px;margin:5px;overflow: hidden;}
.page ul li:hover{background-color: #00c07a;color: #ffffff;}
.page ul li a{float:left;width:100%;color: #ffffff;padding:0 10px;}
.page ul li span{padding:0 10px;}
.page .disabled{background-color: #484848;color: #ffffff;}
.page .active{background-color: #ea644a;color: #ffffff;}


/*注册*/
.regbox{ width:63%; margin:auto; padding-top: 40px;  height: 150px;}
.regul{ width:100%; margin:auto; height: 50px;}
.regul .rgli1{ width:50px; float: left; text-align: center;line-height: 50px;}
.regul .rgli2{ width:180px; height:50px; float: left;}
.pstline{width:100%;height: 3px; background: #d2a504; margin-top: 23px;}
.regul .rgli1 i{width:50px;height: 50px; line-height: 50px;border-radius: 50%; display: table;}
.psti{ background: #d2a504;  color: #ffffff; font-size: 20px;}
.nopsti{background: #cccccc;  color: #000000; font-size: 20px;}
.nopstline{width:100%;height: 3px; background: #cccccc; margin-top: 23px;}

.big
{
    background: #f9f9f9;
    width:100%;
    margin: auto;
}

    .big .container
    {
        background: #fff;
        position: relative;
        width: 854px;
    }

    .big .inset
    {
        width: 320px;
        margin: 0 auto;
        text-align: center;
    }

.logo
{
    font-size: 30px;
    padding-top: 40px;
    color: #373d41;
}

    .logo .tips
    {
        font-size: 12px;
        position: absolute;
        right: 10%;
        top: 220px;
    }

        .logo .tips a
        {
            color: #348660;
        }

.inset .putin
{
    width: 100%;
    height: 38px;
    margin-top: 20px;
    display: inline-block;
}

.inset .putin2
{
    width: 100%;
    height: 38px;
    margin-top: 20px;
    display: inline-block;
}

.putin input
{
    padding: 0 8px;
    width: 100%;
    height: 38px;
    border-radius: 0;
    background: none;
    border: 1px solid #e8e8e8;
    color:#9D9D9D;
    font-size:14px;
}

    .putin input:focus
    {
        border: 1px solid #348660;
    }

input.submit
{
    background: #0066b0;
    width: 100%;
    height: 40px;
    border: none;
    color: #fff;
    cursor: pointer;
}
    input.submit:hover
    {
        background:#ffbd3d;
        color:#fff;

    }
.sign
{
    margin-bottom: 60px;
}

.inset .yq_yanz input
{
    width: 71%;
    float: left;
}

.inset input.Icode
{
    width: 29%;
    height: 38px;
    border: none;
    float: right;
    background: #fff;
    border:1px solid #e8e8e8;
    border-left:none;
    color:#348660;
    cursor: pointer;
}

.inset input.vcode
{
    width: 27%;
    height: 38px;
    border: none;
    float: right;
    background: #eee;
}

/*修改密码*/

.inset .prompt
{
    margin: 40px 0 0px;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    text-align: left;
}

.inset .hint
{
    margin-top: 20px;
}

    .inset .hint p
    {
        font-size: 14px;
        color: #c5c5c5;
        text-align: left;
    }

.forPass
{
    text-align: center;
}

    .forPass p
    {
        color: #9d9d9d;
        line-height: 36px;
    }

        .forPass p a
        {
            color: #757575;
            margin: 0 20px;
        }

            .forPass p a:hover
            {
                color: #333;
            }
/*重置密码*/
.inset .send
{
    padding: 10px 0 15px;
}

    .inset .send p
    {
        font-size: 14px;
        color: #666;
        text-align: left;
    }

.inset .succ img
{
    margin: 58px 0 14px;
}

.inset .succ p
{
    font-size: 14px;
    color: #666;
    font-weight: bold;
}

.inset .goHome
{
    padding-bottom: 30px;
    margin: 45px 0 30px;
}

    .inset .goHome a
    {
        display: inline-block;
        width: 100%;
        height: 42px;
        background: #348660;
        font-size: 14px;
        line-height: 42px;
        color: #fff;
    }
        .inset .goHome a:hover
        {
            background:#ffbd3d;
        }
.progress-bar
{
    background:#348660;
}

/*会员中心*/
.inbox{ width:90%; margin:0 auto; height:auto; display:table;}

.mtd td{ border:1px solid #333333; padding:8px 8px;}
.td1{ width:85px;}
.ipt1{width:100%; height:100%; border:0; line-height:100%; outline-style:none;}
.ipt4{width:100%; height:500px; outline-style:none;}
.an1{ width:50%; height:60px; margin:15px auto; color:#ffffff; background:#0066b0; border:0; border-radius:3px;}
.an1:hover
    {
        background:#ffbd3d;
        color:#fff;

    }

.td2{ width:100px;}

.hdnews{ width:90%; height: 150px; margin: auto; padding:15px 20px; margin-top:30px;background: #eeeeee;}
.hdnews h3{ margin:0; padding: 0px; height: auto; line-height: 30px; font-size: 16px; color: #ff0000;}
.hdnews h3 a{ color: #ff0000; font-size: 16px;}

.bmipt1{ width:100px;}

/*会员中心*/

#app{ width:100%; background: #eeeeee; height: auto; display: table; min-height: 550px; margin: auto;}
.x-member{ width:1100px; height: auto; display: table; min-height: 550px; margin: auto;}
.memleft{ width:200px; float:left; background: #ffffff; height: 550px; margin-top: 30px; border-radius: 5px;}
.memright{ width:870px; float:right; background: #ffffff; height: auto; min-height: 550px;margin-top: 30px; border-radius: 5px;}

.memtitle{ width:96%; margin:auto; height: 45px;
    line-height: 45px; font-weight: bold;}

.x-loading{
    position: fixed;z-index:20;left:0;top:0;right:0;bottom:0;
    background-color:rgba(255,255,255,.2);width: 100%;height: 100%;
    display: flex;flex-flow: row nowrap;justify-content: center; align-items: center;align-content: center;
    overflow: hidden;}
.x-loadMore{float: left;width: 100%;text-align: center;padding:20px 0;overflow: hidden;}

x-member{
    float:left;width: 100%;
    display: flex;
    flex-flow: row wrap;
    align-content: space-between;
    align-items: center;
    overflow: hidden;}
.x-member .x-member-top{flex:none;float: left;width: 100%;overflow: hidden;}
.x-member .x-member-top img{float: left;width: 100%;}
.x-member .x-member-top-info{
    flex:0 1 auto;
    width:100%;
    height:180px;flex-flow: row nowrap;justify-content: space-between;
    align-content: center;align-items: center;
    background-color:rgba(255,255,255,.95);
    border-radius: 5px;padding:20px;overflow: hidden; border-bottom: 3px solid #eeeeee;}
.x-member .x-member-top-info .x-member-top-avatar{ display:block;height: 80px;border-radius: 50%;overflow: hidden; width:100%; text-align: center;}
.x-member .x-member-top-info .x-member-top-avatar img{width: 80px;height: 80px;border-radius: 50%;}
.x-member .x-member-top-info .x-member-top-info-text{width: 100%;overflow: hidden; text-align: center; display: block;}
.x-member .x-member-top-info .x-member-top-info-text .x-member-top-info-text-grade{float:left;width:100%;font-size:14px;}
.x-member .x-member-top-info .x-member-top-info-ico{flex:auto;width: 50px;overflow: hidden;}
.x-member .x-dist{
    flex:auto;width: 100%;margin:10px 10px 0 10px;border-radius: 5px;padding:10px;
    background-color: #ffffff;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;align-content: center;
    overflow: hidden;}
.x-member .x-dist .item{flex:auto;width: 50%;padding:10px;}
.x-member .x-dist .item .name{font-size:1rem;padding-bottom:.5rem;}
.x-member .x-dist .item .value{font-size:0.9rem;}
.date{ float: right;}

.uboxt{ width:85%; height: auto; display: table; margin: auto; padding-top: 30px;}
.uboxt li{ width:100%; height: 50px; text-align: center; margin-bottom: 15px; border:1px dotted #cccccc; line-height: 50px; background: #F1A325; color: #ffffff;}
.uboxt li:hover{ background: #0b5ed7;}
.uboxt li a{ color: #ffffff;}

/*搜索*/
.nwtitle{ width:82%; height: 55px;
    line-height: 55px; float: left;}
.nwdate{ width:16%;height: 55px;line-height: 55px; float: right; text-align: right; color: #009ddf;}
.pcday{width:100px; height:50px; line-height: 50px; text-align: center; font-size: 30px; color: #ffffff; background: #337FE5;}
.pcyear{width:100px; height:40px; line-height: 40px; text-align: center; font-size: 20px; color: #ffffff; background: #0b5ed7;}

/*bottom*/
.btm1{ width:100%; height:230px; background:url(../image/btmbg1.png);}
.btm2{ height:165px; width:100%; background:#0066b0;}
.btm3{ width:100%; height:45px; background:#005ea2; text-align:center; color:#ffffff; line-height:45px;}
.midbot{ width:1000px; height:180px;  margin:auto; padding-top:55px;}
.bot_l{ width:45%; height:auto; display:table; float:left; padding-top: 30px;}
.bot_r{ width:45%; height:auto; display:table; float:right; text-align: right;}
.bot_r img{ width:32%; margin-right: 30px;}
.xglj{width:1000px; height:40px; color:#ffffff; margin:auto; padding-top:30px;}
.lk-1{ width:1000px; height:75px; line-height:75px; margin:auto;}
.lk-1 li{ float:left; margin:0 38px;}
.lk-1 a{ color:#ffffff;}


.qikan{float:left;width: 840px;margin:0 -10px;overflow: hidden;}
.qikan ul li{float: left;width: 260px;margin:10px;overflow-x: hidden;}
.qikan ul li .image{float: left;width: 100%;overflow: hidden;}
.qikan ul li .image img{float: left;width: 100%;height:350px;overflow: hidden;}
.qikan ul li .title{float: left;width: 100%;padding:10px 0;text-align:center;overflow: hidden;}

.image-text{float: left;width: 100%;overflow: hidden;}
.image-text ul li{
    float:left;width:100%;padding:30px 0;border-bottom:1px solid #efefef;
    display: flex;flex-flow: row nowrap;justify-content: space-between;align-content: flex-start;align-items: flex-start;
    overflow: hidden;}
.image-text ul li .image{flex:none;width: 260px;margin-right:20px;overflow: hidden;}
.image-text ul li .image img{flex:none;width: 100%;transition: all .5s;}
.image-text ul li .image img:hover{transform:scale(1.2);}
.image-text ul li .info{flex:auto;width: 100%;overflow: hidden;}
.image-text ul li .info .info-title{float:left;font-size:20px;width: 100%;margin-bottom:10px;font-weight:400;overflow: hidden;}
.image-text ul li .info .info-demo{float:left;font-size:14px;width: 100%;margin-bottom:10px;color:#666666;overflow: hidden;}
.image-text ul li .info .info-tools{float:left;font-size:12px;margin-bottom:0px;border-radius:4px;overflow: hidden;}
.image-text ul li .info .info-tools .info-date{float:left;padding:5px 10px;background-color:#017cc2;color:#ffffff;overflow: hidden;}
.image-text ul li .info .info-tools .info-more{float:left;padding:5px 10px;background-color:#85c227;overflow: hidden;}
.image-text ul li .info .info-tools .info-more a{color: #ffffff;}
.image-text ul li .info .info-tools .info-more a:hover{color: #ffff00;}

.x-empty{float: left;padding:20px 0;width: 100%;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;align-content: center;overflow: hidden;}
.x-empty i{font-size:80px;overflow: hidden;}

.x-msg{
    float: left;width: 100%;margin-top: 100px;
    display: flex;flex-flow: column nowrap;
    align-content: center;align-items: center;
    overflow: hidden;}
.x-msg .ico-success{margin-top:30px;padding:0;font-size:200px;color: #198754;}
.x-msg .ico-error{margin-top:30px;padding:0;font-size:200px;color: #dc3545;}
.x-msg .msg-box{padding:20px;width:100%;text-align: center;color: #adb5bd;}
.x-msg .btn-box{padding:20px;width:100%;font-size:16px;}

