body{ margin:0px; padding:0px; font-size:15px;overflow:auto;background:#eff0f0;}

*{padding:0;margin:0;}

h3{font-size:14px;}

h4{font-size:13px;}

h5{font-size:12px;font-weight:normal}

li{list-style-type:none;}

ul{list-style:none;}

img{vertical-align:top;border:0;}

a{color:#333;text-decoration:none;cursor: pointer;font-size:14px;}

html a:hover{color:red!important;color:red;}

.clear{clear:both;height:0;overflow:hidden}

.marginCenter{margin-left:auto;margin-right:auto;width:1000px;}

.fl{float:left;}body .fr{float:right;}

.pd150{padding-left:115px;}

.pvs{position:relative}

.abs{position:absolute}





.addUrl{display:none;position:relative;}
.addUrl .loading{position:absolute;left:50%;width:50px;margin-left:-25px;margin-top:-5px;}

.font18 .nav a,.font18 .page a{font-size:18px;}

.font16 .nav a,.font16 .page a{font-size:16px;}

.font14 .nav a,.font14 .page a{font-size:14px;}



.logo-a{text-align:center;font-size:32px;color:#ff7200;width:100%;overflow: hidden;margin-top:18px;}

.logo-a img{height:37px;vert-align: middle;}

.login-dl .plugins-img{ padding:0 0 0 120px;}

.login-dl .plugins-img img{ padding:5px 0 0 0;}

.login-dl .plugins-img a{ font-size:12px;}
.login-dl-hz{padding-left:17px;}
.login-dl-hz span{margin-left:20px;}
.login-dl-hz span img{margin-top:6px;}

.foot{background:white;border-top:1px solid #ddd;overflow:hidden;padding:10px 0;}


.foot-a{height:190px;}

.foot-a dl{float:left;width:230px;margin:0 10px;}

.foot-a dt{padding-left:28px;background:url(../images/ico1.png) no-repeat left 0;  margin-bottom: 10px;font-weight:bold;height:24px;}

.foot-a1 dt{background-position:0 -63px;}

.foot-a2 dt{background-position:0 -30px;}

.foot-a3 dt{background-position:0 -98px;}

.foot-a dl a{color:#777;}

.foot-a dl dd{float:left;margin-right:10px;line-height:26px;width:47px;}

.foot-b{padding:20px 0;margin-top:20px;text-align:center;border-top:1px solid #ddd;}

.foot-b p{line-height:22px;color:#777}
.foot-b a{color:#888;}







.top{height:38px;  border-bottom: 1px solid #ddd;line-height:38px;

    position: relative;z-index:33}

.top-al{margin-right:40px;}

.top-al-login{display:inline-block;white-space:nowrap;text-overflow:ellipsis;width:80px;float:left}
.top-al-login span{color:red;}
.top-al-login span a{display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:80px;}
.top-al-login ul{position:absolute;display:none;left:0;top:38px;overflow:hidden;background:white;border:1px solid #ddd;z-index:999;width:80px;text-align:center;padding:8px 0;box-shadow: 1px 1px 1px #ddd;}
.top-al-login ul li{line-height:20px;height:20px;text-align:center;}
.top-al-login ul li a{font-size:12px;display:block;width:100%;}
.top-al a{font-size:12px;float:left;}


.top-al span{font-size:10px;}

.top-al-home{background:url(../images/ico.png) no-repeat 0 10px;display:inline-block;height:30px;padding-left:20px;margin-right:10px;}



.top-ac a{height:38px;display:inline-block;width:93px;text-align:center;font-size:14px;background:url(../images/top-bg.gif) repeat-y right;position:relative;float:left;}

.top-ac img{position:absolute;top:38px;left:-5px;width:98px;height:100px;border:1px solid #ddd;box-shadow:2px 2px 2px #ddd;display:none;}

.top-ac{position:relative}

.top-ac-font-nr{position: absolute;top:39px;width:100%;background:white;border:1px solid #ddd;width:100px;right:-3px;display:none;}

.top-ac-font-nr span{height:30px;line-height:30px;text-align:center;display:block;cursor:pointer;font-size:13px;}

.top-ac .active{color:red;}

.top-ar{position:relative}

.top-ar .top-ar-a{font-size:12px;margin-right:8px;float:right;}

.tab-btn b{color:red;padding-left:20px;background:url(../images/ico.png) no-repeat left -25px;height:30px;display:inline-block;}



.index-soso{position: relative;height:212px;margin-bottom:10px;}

.index-soso .logo{position:absolute;left:0;top:10px;}

.index-soso .soso-a{width:600px;margin:0 auto;padding-top:56px;}

.index-soso .ny-soso-a{padding-top:0;}



.ny-soso {

	height: auto;

	position: relative

}

.ny-soso-bt {

	font-size: 30px;

	position: absolute;

	top: 68px;

	left: 30px;

}

.ny-soso .soso-a {

	padding-top: 30px;

}

.ny-head{height:100px;line-height:100px;text-align:center;font-size:18px;font-weight:bold;position:relative}

.ny-head .logo{position:absolute;left:0;top:25px;height:50px;line-height:50px;font-size:30px;color:#0aa770;}

.ny-head .logo img{height:50px;}

.ny-head .bt{color:#333}



.ny-nav{background:white;height:40px;overflow:hidden;width:100%;background:#0aa770;}

.ny-nav .ny-nav-a a{color:#555;width:100px;height:40px;line-height:40px;text-align:center;display:inline-block;float:left;color:white;}

.ny-nav .ny-nav-a .active{background:#0bbb77;font-weight:bold;color:white}







.soso-nav a{width:52px;text-align:center;display:inline-block;height:30px;;line-height:30px;}

.soso-nav .active{color:red;}

.index-soso .soso-a .active{background:#0aa770;color:white;}

.soso-nav{margin-bottom:4px;}

.soso-input input{font-size:14px;}

.soso-input .otext{height:36px;border:1px solid #ddd;width:490px;line-height:36px;padding:0 4px;color:#ccc;background:url(../images/soso_input_bg.gif) repeat-x top left;}

.soso-input .black{color:#555}

.soso-input .obutton{height:38px;width:96px;line-height:38px;border:none;background:#0aa770;color:white;cursor:pointer;}

.soso-btn{height: 80px;padding-top:4px;overflow:hidden;display:none;}

.soso-btn a{width:138px;margin:5px;float:left;display:inline-block;height:26px;line-height:26px;text-align:center;background: url(../images/btn-bg.png) center top;cursor:pointer;border:1px solid #ccc;border-radius:8px;}



.ny-soso .soso-btn{display:block;}





.nav-bt{background:#38b800;height:38px;}

.nav-bt a{width:100px;float:left;display:inline-block;height:40px;line-height:40px;text-align:center;background:#0aa770;color:white;position:relative;}

.nav-bt a img{display:none;}

.nav-bt a:hover{color:#ccc}

.nav-bt .active{background:#0ec081;color:white;}

.nav-bt .active img{display:block;position:absolute;left:44px;bottom:-8px;}

.nav-nr{margin-top:10px;border:1px solid #ddd;overflow:hidden;padding:10px 0;background:white;}
.page-none{line-height: 30px;margin-top: 10px;overflow:hidden}
.nr-div,.page-none a,.add-nr-div{width:142px;float:left;height:38px;display:inline-block;}
.addUrl .nr-div{height:30px;text-align:center;margin:4px 0;line-height:30px;
    text-align: left;
    padding-left: 24px;
    width: 115px;}
.addUrl .nr-div img{height:16px;width:16px;margin-top:6px;margin-right:3px;}
.addUrl .nr-div p{line-height:24px;font-size:14px;}
.page-none a{text-align:center;color:#0c6ad5}

.nr-div a,.add-nr-div a{height:24px;line-height:24px;display:inline-block;overflow:hidden;padding-left:10px;margin-left: 10px;margin-right: 10px;width:114px;}
.page-nr .nr-div a{height:38px;line-height:38px;}
.page-nr .more a{color:#666;}

.nr-div a img,.add-nr-div a img{width:17px;margin-top:4px;margin-right: 6px;height: 17px;}





.ny-soso{height:auto; position:relative}

.ny-soso .soso-a{padding-top:30px;}

.ny-page .page-nav div a{color:#666;}

.ny-page .nr-div a{color:#004386;height:38px;line-height:38px;}

.ny-page .nr-div a:hover{background:#0bbb77;border-radius:10px;color:white!important;text-decoration:underline}

.page-nav .active{border-bottom:2px solid rgb(56, 184, 0)}



.page{border:1px solid #ddd;background:white;margin-bottom:10px;}

.page-nav{overflow:hidden;}

.page-nav div{display:inline-block;float:left;width:100px;height:38px;line-height:38px;text-align:center;}

.page-nav div a{width:100%;display:inline-block;background:url(../images/page-bg.gif) repeat-y;height:24px;margin-top:7px;line-height:24px;color:#0aa770;overflow:hidden;}

.page-nav .active a{color:#666;font-weight:bold}

.page-nr{border-top:1px solid #ddd;overflow: hidden;position:relative;height:153px;}

.page-nr-bt{position:absolute;left:10px;top:10px;color:#333;font-weight:bold;}

.page-nr-bt span{color:#999}



/* 城市切换开始*/

.tab-city{background:#efefef;overflow:hidden;position:absolute;padding:0 10px;top:-510px;display:block;z-index:9999;width:500px;left:50%;margin-left:-250px;border:1px solid #999}

.tab-city-bt{height:30px;line-height:30px;border-bottom:1px solid #efefef;}

.tab-city-bt h4{float:left;color:#666}

.tab-city-bt h4 span{color:#F60;cursor:pointer}

.tab-city-bt a{float:right}

.tab-city-bt img{margin-top:5px;}

.tab-city-one{margin-bottom:10px}

.tab-city-num{height:30px;line-height:30px;border-bottom:1px solid #efefef;padding:0 1%;color:#666;background:#ededed}

.tab-city-one-nr .bt,.tab-city-two .bt,.tab-city-two .nrs{background:white;overflow:hidden}

.tab-city-one-nr .bt li,.tab-city-two .bt li,.tab-city-two .nrs a{width:25%;height:30px;line-height:30px;float:left;border-bottom:1px solid #efefef}

.tab-city-two .nrs a{border-bottom:none;height:30px;line-height:30px;}

.tab-city-two .nrs div{height:30px;line-height:30px;border-bottom:1px solid #efefef}

.tab-city-one-nr .bt li a,.tab-city-two .bt li a,.tab-city-two .nrs a{display:block;height:18px;line-height:18px;margin-top:6px;text-align:center;background:url(__PUBLIC__/images/lixx.gif) right center repeat-y;}

.tab-city-two .nrs li:after{content:'';display:block;clear:both}

.tab-city-two .nrs li{zoom:0;overflow:hidden}

.tab-city-two .nrs{display:none;background:#7d8083;overflow:hidden}

.tab-city-two .nrs a{color:white;}

.tab-city-two .bt a img{display:none;}

.tab-city-two .bt .active{position:relative}

.tab-city-two .bt .active img{display:block;position:absolute;left:50%;bottom:-7px;margin-left:-6px;}

.tab-city .lose{height:40px;line-height:40px;text-align:center;border-top:1px solid #efefef;font-size:13px;font-weight:bold;background:#e1e1e1;display:block;color:#666;cursor:pointer;position:absolute;bottom:0;width:96%}

/* 城市切换结束*/





/* 登录注册*/

.login{height:30px;line-height:30px;border-bottom:1px solid #ddd;}

.login a{width:80px;display:inline-block;height:30px;text-align:center;line-height: 30px;}

.login .active{color:#f60;border-bottom:1px solid #e7daff;}

.login-g{overflow:hidden;padding:14px;display:none;}

.login-dl{display:block;}

.login-dl .jz,.login-dl .jz a{font-size:12px;}

.login-g li{height:30px;line-height:30px;width:100%;margin:10px 0}

.login-g span{float:left;width:90px;display:block;text-align:right;height:30px;font-size:12px;}

.login-g input{float:left;width:224px;display:block;height:26px;float:left;}

.login-g .btn{height:32px;line-height:32px;}

.login-g .btn button{margin-right:10px;cursor:pointer;float:left;width:80px;border-radius:4px;display:block;text-align:center;height:32px;line-height:32px;float:left;color:white;border:none;}

.login-zc .yzm input{width:80px; color:#ccc;}

.login-g .btn3{background:black;width:110px!important;}

.login-g .btn0{background:#38b800;width:228px!important;}

.login-zc .yzm img{height:100%}

.login-g .jz input{width:14px;height:14px;margin-top:9px;margin-right:4px;}

.login-g .jz a{ color:#f60;}

.login-xg{display: block;}

.login-xg .user input{width:150px;margin-right:4px;}

.login-xg button{height:30px;float:left;cursor:pointer;}

.login-xg .user a{font-size:12px}

.login-xg .user-get input{width:80px;}



/* 设置文字*/

.set-font{position:fixed;top:50%;margin-top:-40px;right:20px;width:100px;background:white;border:1px solid #ddd;text-align:center;z-index:999;}

.set-font a{height:40px;line-height:20px;display:block;font-size:18px;line-height:40px;}







/* 自定义添加网址开始*/

.main-tab-zidy-window{position:absolute;width:500px;right:350px;height:540px;margin-left:-250px;left:50%;background:white;overflow: hidden;border:1px solid #ddd;z-index:99999;top:-545px;}

.main-tab-zidy-window .zdy-head{height:40px;line-height:40px;position:relative;background:#0aa770;color:white;text-align:center;font-weight:bold}

.main-tab-zidy-window .zdy-head a{position:absolute;left:0;top:0;height:40px;line-height:40px;text-align:center;width:26.5%; background:#00854A;display:inline-block;color:white;}

.zdy-nr-left{width:30%;float:left;background:#0aa770;}

.zdy-nr-left li{height:50px;line-height:50px;text-align:center;color:white;display:block;font-size:16px;cursor:pointer}

.zdy-nr-left .active{background:#0ec081;}

.zdy-nr-right{width:66%;float:right;background:white;}

.zdy-nr-left,.zdy-nr-right{height:500px;overflow: auto;}

.zdy-nr-right .flul li{line-height:49px;height:49px;border-bottom:1px solid #efefef;padding:0 2%;}

.zdy-nr-right .flul li .font{float:left}

.zdy-nr-right .flul li a{font-size:16px;}

.zdy-nr-right .flul li .font img{height:20px;margin-top:14px;margin-right:12px;}

.zdy-nr-right .flul li .state{float:right}

.zdy-nr-right .flul li .number{float:right;margin-right:43px;width:120px;text-align:center;color:#ccc}

.zdy-nr-right .flul li .state img{height:20px;margin-top:16px;float:right;;}

.zdy-nr-right .flul .state .true{display:none}

.zdy-nr-right .flul .zdy-close{display:none;}

.zdy-nr-right .show-close-pic .zdy-close{display:block;}

.zdy-nr-right .flul .active .state .true{display:block}

.zdy-nr-right .flul .active .state .false{display:none}

.zdy-form{padding-top:20px;margin-bottom:30px}

.zdy-form .input{height:65px;margin-bottom:10px;}

.zdy-form .input p{height:20px;line-height:20px;}

.zdy-form .input input{height:38px;line-height:38px;box-sizing:border-box;border:1px solid #efefef;width:96%;border-radius:8px;padding:0 2%;margin-top:5px;}

.zdy-form .btn{height:36px;text-align:center;padding-top:10px}

.zdy-form .btn a{margin:0 4px;width:60px;height:36px;line-height:36px;display:inline-block;color:white;}

.zdy-form .btn .zdy-submit{background:#930}

.zdy-form .btn .zdy-reset{background:#ccc}

.zdy-form .btn .zdy-delete{background:#ccc}

/* 自定义添加网址结束*/