*{ margin:0;padding:0;}
body{ margin:0;padding:0; color:#333; font-size:14px; font-family:"microsoft yahei" ,Arial;}
li{list-style-type:none;} 
.whitebg{ background:#fff;}
a,a:link,a:hover,a:visited,textarea,input{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
img,input.inputsearch,input.searchbt{ border:none;}
img{ max-width:100%;}
.red{ color:red !important;}
.white{ color:white;}
.blue{ color:#019934;}
.clear{ clear:both;}
.w1000{ max-width:1000px; margin:0 auto;}
.w1200{ max-width:1200px; margin:0 auto;}
.textclass{ width:300px; float:left; padding:0 10px; font-size:14px; border:1px solid #ececec; height:40px;}
.textclass1{ width:100px; padding:0 10px; font-size:14px; border:1px solid #ececec; height:30px;}
.float_l{ float:left;}
.float_r{ float:right;}
.touming{ -webkit-box-shadow: 0 3px 5px #c0c1c1;-moz-box-shadow: 0 3px 5px #c0c1c1;box-shadow: 0 3px 5px #c0c1c1;}
.r{-moz-border-radius:5px;border-radius:5px;}
.r1{-moz-border-radius:2px;border-radius:2px;}
.position{ position:relative;}
.top35{ margin-top:35px;}
.top10{ margin-top:10px;}
.top15{ margin-top:15px;}
.top25{ margin-top:20px;}
.f:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.f0{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.hide{ display:none;}
.header *{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.main{ background:#f5f5f5;}

.login_head{ background:#fff; padding:12px 0;}
.login_head .logo{ display:block; float:left;}
.login_head span{ float:left; font-size:18px; color:#333; margin-left:4%; line-height:46px;}
.login_m{ background:url(../images/loginbg.jpg) center top no-repeat #2bb965;}
.login_f{ height:56px; line-height:56px; background:#fff; text-align:center; color:#333;}
.login_info{ width:332px; float:right;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin:110px 0 120px; overflow:hidden;}
.login_info .login_t{ padding:0 25px; height:60px; line-height:60px; color:#333; font-size:20px; background:#fff;}
.Username{ width:70%; padding:14px 15%; font-size:14px; color:#909090;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; border:1px solid #ddd; margin-bottom:20px; background-image:url(../images/logintext.png); background-repeat:no-repeat;}
.IDico{ background-position:left top;}
.PASSWORDico{ background-position:left -64px;}
.CODEico{ background-position:left -125px; width:85px; float:left; margin-right:10px;}
.login_btn{ height:42px; line-height:42px; background:#26d66e; color:#fff; text-align:center; cursor:pointer; font-size:14px; border:none; width:100%;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-family:"microsoft yahei";}
.login_info ul{ padding:0 25px 15px; background:#fff;}
.logininfo_f{ height:38px; padding:0 25px; background:#fff;}

.js_t{ height:30px; line-height:30px; background:url(../images/js_t.jpg) no-repeat center top #2bb965; color:#fff;}
.js_t span{ float:right; color:#fff;}
.js_t span a{ color:#fff; margin:0 10px;}
.header{ background:#fff;}
.header .logo{ display:block; float:left; margin-right:2%; display:block; padding:10px 0;}
.header .my{ font-size:18px; line-height:38px; float:left; padding:24px 0;}
.header .menu{ float:right;}
.header .menu li{ float:left; position:relative; z-index:2;}
.header .menu li .navs1{ display:block; padding:33px 0;}
.header .menu li .navs1 span{ display:block; font-size:16px; padding:0 22px; border-right:1px solid #ddd; color:#333;}
.header .menu li .navs2{ position:absolute; z-index:2; left:0; background:#fff; width:100%;}
.header .menu li .navs2 a{ display:block; line-height:46px; height:46px; overflow:hidden; color:#333; padding:0 10px;}
.header .menu li .navs2 a:hover{ background:#2bb965; color:#fff;}
.header .icon-list{ display:none;}
.banner{ height:408px; background:url(../images/banner.jpg) no-repeat center center; background-size:auto 100%;}
.box{ width:33.3%; float:left;}
.box_t{ height:50px; line-height:50px; margin:15px 10px 5px;}
.box_t h1{ font-size:24px; font-weight:normal; color:#333; float:left;}
.box_t span{ color:#aaa; float:left; margin-left:10px;}
.info{ background:#fff; width:90%; padding:8% 3%; min-height:175px;-webkit-box-shadow: 0 3px 5px #eee;-moz-box-shadow: 0 3px 5px #eee;box-shadow: 0 3px 5px #eee; margin:auto}
.info span{ display:block; width:33.3%; float:left; text-align:center;}
.info span .relink{ display:block; display:block; width:80%; margin:0 auto;}
.info span .relink p{ display:block; padding:10px 0 20px; color:#808080; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.info span .textlink{ border:1px solid #ddd;-moz-border-radius:3px;border-radius:3px; padding:5px 8%; color:#909090; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.info span .textlink:hover{ background:#2bb965; color:#fff; border:1px solid #2bb965;}
.information_l{ width:40%; float:left; display:block; margin-top:15px;}
.information_l img{ border:1px solid #ddd;-moz-border-radius:100px;border-radius:100px; margin:0 auto; width:70%; display:block;}
.information_l font{ text-align:center; display:block; width:100%;}
.information_l p{ display:block; margin:10px 0; font-weight:normal; text-align:center; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.information_l p em{ font-style:normal; font-weight:normal;}
.information_r{ background: url(../images/umap.jpg) no-repeat right top; padding:0 20px; line-height:207%; margin-bottom:-5px;}
.information_r h2{font-size:18px;font-weight:100;margin-top:-20px;display: block;}
.information_r h2 em{color: #999; font-style: normal;}
.information_r .blk{ color:#aaa;}
.information_r font{ margin-left:10px;}



.news .box_t a{ float:right; color:#1067b4;}

.newslist{ width:25%; float:left;}
.newsli{ width:95%; background:#fff; margin:0 auto; padding-bottom:15px; -webkit-box-shadow: 0 3px 5px #eee;-moz-box-shadow: 0 3px 5px #eee;box-shadow: 0 3px 5px #eee; min-height:245px;}
.newsli .title{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis; height:50px; line-height:50px; font-size:16px; margin:0 15px; border-bottom:1px solid #ececec; display:block; color:#333;}
.newsli font{ display:block; height:100px; overflow:hidden; line-height:180%; color:#666; margin:10px 15px; text-indent:2em;}
.newsli span{ display:block; font-size:14px; color:#999; margin:0 15px;}
.newsli .newbtn{ display:block; margin:0 15px; padding:12px 0; text-align:center; margin-top:15px; background:#2bb965; color:#fff; font-size:16px;}
.newsli .newbtn:hover{ background:#23cd69;}
.newsli .title:hover{ color:#ff9c00;}
.newsli:hover{ -webkit-box-shadow: 0 3px 10px #ccc;-moz-box-shadow: 0 3px 10px #ccc;box-shadow: 0 3px 10px #ccc;}

.def {background:#fff;  -webkit-box-shadow: 0 3px 5px #eee;-moz-box-shadow: 0 3px 5px #eee;box-shadow: 0 3px 5px #eee;}
.def_title{ height:50px; line-height:50px; margin:0 20px; border-bottom:1px solid #ddd;}
.def_title .def_tl{ font-size:20px; color:#333; float:left;}
.def_title .def_tr{ float:right; color:#999;}
.def_title .def_tr a{ color:#999; margin:0 10px;}
.def_title .def_tr .hover{ color:#1067b4;}
.def_news,.newsshow{ padding:20px;}
.def_news li{ border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px;}

.def_news_r{ width:92%; max-width:1060px; float:right;}
.def_news_r font{ display:block; line-height:150%; color:#909090; margin-top:5px; height:40px; overflow:hidden;}
.def_news_r .newsbtn{ display:block; width:80px; height:30px; line-height:30px; text-align:center; color:#333; background:#f0f0f0;}
.times{ width:10%; max-width:80px; height:50px; padding:10px 0;background:#f0f0f0; line-height:200%; border:1px dashed #ddd; text-align:center; color:#999; float:left;}
.times b{ display:block; font-size:20px; color:#aaa}
.news_title{ display:block; font-size:16px; color:#333; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.def_news li:hover .news_title{ color:#1067b4;}
.def_news_r .newsbtn:hover{ background:#1067b4; color:#fff;}

.newsshow .newsn_title{ text-align:center; border-bottom:1px dashed #ddd;}
.newsshow .newsn_title h1{ color:#0e6ab4;}
.newsshow .newsn_title p{ display:block; margin:20px 0 10px; color:#999; font-size:14px;}
.newsshow .newsinfo{ margin:15px 0;}
.simtext{ display:block; font-size:14px; color:#333; margin-bottom:20px;}
.simtext span{ padding:5px 15px; color:#fff; background:#125ca0; vertical-align:middle; margin-right:15px;}

/*tabbox_t*/
.moneybox{ padding:10px 20px;}
.tabbox{ border-left:1px solid #ececec; border-top:1px solid #ececec; margin:10px 20px;}
.tabbox_t{ height:40px; line-height:40px; padding:0 15px; border-bottom:1px solid #ececec; font-size:14px; background:#f5f5f5;}
.tabinfo th,.tabinfo td{word-wrap:break-word; word-break:normal;  padding:10px 5px; border-bottom:1px solid #ececec; border-right:1px solid #ececec;}
.tabbh{ display:block; color:#5c5c5c5;}
.tabtime{ display:block; color:#909090;}
.tabinfo td *,.tabinfo td{ font-size:16px;}
.Gen{ width:31%; padding:15px 0; margin-top:10px; border:1px solid #ececec; background:#fff; text-align:center}
.Gen strong{ font-size:16px; display:block;}
.Gen font{ font-size:14px; display:block; margin:10px 0;}
.Gen font em{ margin-left:10px;}
.Gen a{ display:block; width:50%; margin:0 auto; padding:2% 0; text-align:center; color:#fff; background:#4EA5E0;}

.finem{ margin-right:2.65%;}

.pages{ padding:10px 0 30px; text-align:center;}
.pages a{ padding:3px 10px; border:1px solid #ececec; margin:0 5px; color:#333;}
.pages a.hover,.pages a:hover{ background:#2bb965; color:#fff; border:1px solid #2bb965;}
.zpwd{ border:1px solid #ddd; padding:60px 0; background:#fff;}
.zpwd .zpwd_t{ height:58px; width:870px; margin:0 auto; background-image:url(../images/cz3.png);}
.zpwd .pw1{ background-position:left -10px;}
.zpwd .pw2{ background-position:left -77px;}
.zpwd .pw3{ background-position:left -147px;}
.zpwd .pw4{ background-position:left -218px;}

.zpwd_li{ width:500px; margin:30px auto;}
.zpwd_li li{ margin-bottom:20px;}

.zpwd_li li span{ display:block; width:88px; float:left; line-height:40px; text-align:right; margin-right:10px;}
.zpwd_li li .zpwd_r{ width:400px; float:left;}
.zpwd_li li .zpwd_r .zpwd_text{ line-height:38px; height:38px; width:304px; border:1px solid #ddd; padding:0 10px; color:#5c5c5c;}
.zpwd_li li .zpwd_r .zwd150{ width:150px; margin-right:10px;}
.zpwd_li li .zpwd_r .z_pwdbt{ width:324px; border:1px solid #2bb965; background:#2bb965; font-size:16px; text-align:center; line-height:40px; height:40px; color:#fff; cursor:pointer;}
.zpwd_li li .zpwd_r .yaznsm{ width:144px; height:38px; text-align:center; line-height:38px; font-size:16px; color:#333; cursor:pointer; border:1px solid #ddd; vertical-align:middle;}

.zpwd_li i.suina{ display: inline-table; vertical-align:middle; margin-right:20px; width:50px; height:50px; background-position:-345px -226px;}
.zpwd_li .fuwnhui{ font-size:30px; color:#aaa; text-align:center;}
.zpwd_li .fuwnhui img{ vertical-align:middle; margin-right:20px;}
.zpwd_li .posnia{ text-align:center; color:#aaa;}
.zpwd_li .posnia a{ margin:0 8px; color:#5c5c5c;}

/*reg*/
.wb{ max-width:1000px; margin:0 auto;}
/*reg_t*/
.reg_t{ padding:10px 0; background:url(../images/regbaner.jpg)}
.reg_t span{ font-size:20px; margin-left:2%; color:#737373; line-height:29px; float:left; font-weight:700; color:#fff;}
.reg_t font{ float:right; color:#fff; line-height:29px;}
.reg_t a{ color:#fff; margin-left:10px; line-height:29px; float:right; display:none;}
.reg_t b{ font-weight:normal; color:#fff; float:right; line-height:29px;}
.reg_t b a{ display:block;}

.reg{ padding-top:30px; margin-top:15px; background:#fff;}
.reg li{ margin-bottom:15px;}
.reg li span{ display:block; width:150px; text-align:right; height:40px; line-height:40px; float:left; font-size:16px; color:#808080; margin-right:15px;}
.reg li .inst{ width:300px; float:left; padding:0 10px; font-size:14px; border:1px solid #ececec; height:40px;}
.idmn{ width:320px; float:left; padding-left:10px; border:1px solid #ececec; height:40px; font-size:14px; color:#909090;}
.instbtn{ width:322px; float:center; border:none; color:#fff; font-size:16px; background:#2bb965; height:40px; margin-bottom:100px; font-family:"microsoft yahei"; cursor:pointer;}

.reg_r{ width:40%; float:right; margin-left:20px; margin-top:30px;}
.reg_r h2{ font-size:18px; color:#F30802; display:block; text-align:center; font-weight:normal; margin-bottom:5%}
.reg_r .kintext p{ color:#808080; text-indent:2em; line-height:180%;}
.reg_r .kintext strong{ color:#333;}
.foot{ padding:30px 0; margin-top:25px; text-align:center; background:#ffffff;}

.lodings{ text-align:center; margin:10% 0;}
.lodings h2{ font-size:25px; font-weight:normal; color:#333;}
.lodings img{ display:block; margin:20px auto;}
.lodings p{ color:#808080;}
@media (max-width:1160px) {
	.header .my{ display:none;}
	.def_news_r{ width:89%;}
	}
@media (max-width:830px) {
	.js_t{ display:none;}
	.header{ position: relative; z-index:4; left:0; top:0; width:100%; background:#fff;}
	.header .logo,.header .my{ padding:15px 0;}
	.menu{ position:absolute; left:0; top:70px; z-index:9; width:100%; background:#2bb965;}
	.menu{ display:none;}
	.show{ display:block;}
	.menu.show li{ float:none; border-bottom:1px solid #0b9a45;}
	.header .menu li .navs1{ display:block; padding:15px 0;}
	.header .menu li .navs1 span{ color:#fff; padding:0 12px; border:none;}
	.menu.show li .navs2{ position:relative;}
	.menu.show li .navs2 a:hover{ background:#f5f5f5; color:#333;}
	.header .icon-reorder{ float:right; font-size:24px; margin-right:3%; display:block !important; padding-top:18px; cursor:pointer;}
	.float{ width:100%; height:100%; position:fixed; z-index:3; top:0; background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
	.box{ width:100%;}
	.box .box_t{ display:none;}
	.info{ width:100%; padding:15px 0 0; min-height:0 !important;}
	.info .textlink{ display:none;}
	.info span .relink{ width:70%;}
	.info span .relink p{ padding:10px 0 0;}
	.lastbox{ margin-top:15px; }
	.box2 .info,.lastbox .info{ padding-bottom:25px;}
	.information_l{ margin:0; width:20%;}
	.information_l p{ margin:10px 0 0; font-size:12px;}
	.information_r{ width:75%; line-height:170%; padding:20px 20px 0;}
	.news .box_t h1{ float:left; font-size:18px;}
	.news .box_t a{ float:right;}
	.news .box_t{ padding:0 3%}
	.newslist{ width:50%; margin-bottom:15px;}
	.foot{ padding:20px 3%;}
	.def_news_r{ width:95%; float:none; position:relative;}
	.times{ float:none; background:none; border:none; width:auto; height:auto;}
	.times b{ display:inline-block; font-size:14px; font-weight:normal;}
	.def_news_r .newsbtn,.def_title .def_tr,.simtext{ display:none;}
	.def_news_r:after{content: ''; position:absolute; z-index:2; right:-7%; top:30px;border: 2px solid #ddd;border-left: none;border-top: none;display: block;width: 16px;height: 16px;-webkit-transform: rotate( 315deg );transform: rotate( 315deg );}
	.newsshow .newsn_title h1{ font-size:18px; font-weight:normal;}
	.reg{ width:90%; margin:15px 3%; padding:10px 2%;}
	.reg li .inst{ width:96%; padding:0 2%;}
	.reg_t span{ margin-left:0;}
	.dmin_rm{ float:none;}
	.w90 .dmnb{ width:25%}
	.w90 .dmin{ width:21%}
	.finem{margin-right: 2.4%;}
	.reg_t span{ font-size:16px;}
	.zpwd_t,.zpwd_li span,.reg li span{ display:none !important;}
	.zpwd{ margin:10px 3%; padding:15px 0; background:#fff;}
	.zpwd_li{ width:94%; padding:0 3%; margin:0;}
	.zpwd_li li .zpwd_r,.zpwd_li li .zpwd_r .z_pwdbt{ width:100%;}
	.zpwd_li li .zpwd_r .zpwd_text{ width:96%; padding:0 2%}
	.zwd150{ width:48% !important;}
	.zpwd_li li .zpwd_r .yaznsm{ width:43%;}
	.banner{ height:230px; background-size:cover}
	.instbtn{ width:100%;}
	.wbsm{ padding:0 2%}
	}
@media (max-width: 700px) {
	.login_m,.loginbg{ background:#2bb965;}
	.login_head .logo{ width:70%; margin:0 2%}
	.login_info .login_t{ color:#fff; padding:20px 2%; text-align:center;background:none;}
	.login_head .logo img{max-width:100%;}
	.login_info{ width:94%; float:none; margin:0 auto; }
	.login_info ul{ padding:0;background:none;}
	.Username{ border:none;}
	.login_f{ background:#2bb965; color:#fff;}
	.logininfo_f{ display:none;}
	.CODEico{ width:40%; margin-right:2%;}
	.header .logo{ width:70%; margin-left:2%}
	.login_head span,.reg_t font{ display:none;}
	.banner{ height:160px;}
	}
@media (max-width: 500px) {
	.login_head{ height:auto;}
	.header .icon-reorder{ padding-top:8px}
	.news{ background:#fff;}
	.news .box_t{ background:#2bb965; margin:15px 0 5px; border-bottom:10px solid #f5f5f5;}
	.news .box_t *{ color:#fff !important;}
	.newslist{ width:100%; margin-bottom:0; position:relative; z-index:2;}
	.newslist:after{content: ''; position:absolute; z-index:2; right:3%; top:30px;border: 2px solid #ddd;border-left: none;border-top: none;display: block;width: 16px;height: 16px;-webkit-transform: rotate( 315deg );transform: rotate( 315deg );}
	.newsli{ width:100%; min-height:0 !important; border-bottom:1px solid #ececec;}
	.newsli .title{ border-bottom:none;}
	.newsli font,.newsli .newbtn{ display:none;}
	.Gen{margin-right:0; width:100%}
	.banner{ height:140px;}
	}
	
	
/********************************��ҳ***************************************/
.ncenter_box{ width:1000px; height:auto; overflow:hidden;  padding:10px;  border:0px solid #0C3; background-color:#FFF; margin:0 auto;} 

.ncenter_box0{ width:1000px; height:auto; overflow:hidden;  padding:0px; background-color:#FFF;} 

.ncenter_box1{ width:1000px; height:auto; overflow:hidden;  padding:0px; background-color:#FFF;} 

.ncenter_box2{ width:1000px; height:auto; overflow:hidden;  padding:0px; background-color:#FFF;} 

.ncenter_box .accounttitle{ width:1020px; height:34px; border-bottom:1px solid #e6e6e6; float:left; background:url(../Images/column.png) 0 -1px repeat-x; margin-bottom:0px;
margin-top:-10px; margin-left:-10px; margin-bottom:10px;}
.ncenter_box .accounttitle h1{ color:#1083c3; font-weight:bold;  font-size:14px; display:block; text-indent:20px; margin:0px; line-height:34px; letter-spacing:0px;}
.bottom{ width:960px; height:18px; float:left; }

.bt_tj,.btn1,.button_text{  width:122px; float:center; border:none; color:#fff; font-size:16px; background:#2bb965; height:30px; margin-bottom:0px; font-family:"microsoft yahei"; cursor:pointer;}


