﻿/*标签初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img,button {margin: 0;padding: 0;border: none; } 
dl,dt,dd,ul,ol,li,p {list-style-type: none; margin:0; padding:0;}
em, cite, th,h1,h2,h3,h4,h5,h6,i { font-style: normal; font-weight: normal;}
input,img{vertical-align:middle;}
html,body{height:100%;}
body{color:#333;max-width:720px; min-width:320px; margin:0 auto;font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
h1,h2,h3,h4{font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
a{ color:#333; text-decoration: none; cursor:pointer;}
a:hover {color:#333; text-decoration:none;}
input:focus,textarea:focus{outline:none;}
/*左右浮动*/
.fr{ float:right;}
.fl{ float:left;}
/*色彩*/
.red{ background-color:#FF6174;}
.org{ color:#ff6600;}
.yellow{ color:#ff9600;}
.blud{ background-color:#28BDFF;}
.green{background-color:#89da70;}
.blck000{color:#000;}
/*标签初始化 ok*/
.bord12{ border-bottom:12px solid #f1f1f1;}
/*版权运营*/
.copyright {font-size:12px; color:#999; line-height:20px; text-align:center;}
.wxInfo {
    display: none;
}
/*没有相关数据*/
.no_data{ height:300px;}
.no_data .icon{padding-top: 58px;text-align: center;}
.no_data .tips{font-size: 16px;color: #999999;text-align: center;padding-top: 22px;}
.no_data .btn{height: 32px;padding-top: 28px;text-align: center;}
.no_data .btn a{display: block;width: 145px;height: 32px;line-height: 32px;text-align: center;margin: 0 auto;font-size: 16px;color: #FFF;background-color:#FF4400;}

/*fanye*/
.fanye{ padding:0 0 4px 6px;font-size:12px; margin-top:10px;}
.fanye a{ display:inline-block; color:#000; height:26px; width:60px; border:1px solid #dedfde; text-align:center;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#bfe8ff));-webkit-border-radius: 3px;      border-radius:3px;    }
.fanye span {background: #FCFCFC;display: inline-block;height: 40px;line-height: 40px;width: 24%;text-align: center;margin-right: 1%;}
.fanye .current{color:#ff0000;}
.fanye .disabled{color:#cccccc;}

/*当前路径*/
.curre{ padding-top:10px;height:40px; line-height:40px; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
.curre h3{ float:left; color:#fff; padding-left:8px; font-size:16px; font-weight:bold;}
.curre span{ display:block; float:right; height:24px; line-height:24px; padding:8px;}  
/*加载更多*/
.loadingmore{ height:22px; text-align:center; padding:12px 0 12px; font-size:12px; background-color:#fff;}

/*表单*/
.cinputwarp{ padding:6px; height:24px; color:#999;font-size:14px;border:1px solid #dedede;box-shadow:inset 2px 3px 5px #ccc; background-color:#fff;}
.cinputwarptextarea{height:120px;}
.cinputwarptextarea textarea.cinputtxt{ height:120px;}
.cinputwarp .cinputtxt{ width:98%; height:24px; line-height:100%; font-size:14px; border:1px solid #fff; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}

.uppicboxbtn{ padding:12px 20px;}

/*透明背景*/
.bgcover{ width:100%; height:100%;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; filter:Alpha(opacity=60); background:#000; position:fixed; top:0; left:0; z-index:12;}


/*分页*/
.pagelist{ text-align:center; padding:12px 0;}

/*渐变背景*/
.gradientbg{border-top:1px solid #dedede;
background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f3f3f3 ));
						  background-image:-webkit-linear-gradient( #fff,#f3f3f3 );
							 background-image:-moz-linear-gradient( #fff,#f3f3f3 );
							  background-image:-ms-linear-gradient( #fff,#f3f3f3 );
							   background-image:-o-linear-gradient( #fff,#f3f3f3 );
							      background-image:linear-gradient( #fff,#f3f3f3 );
}


/*渐变半透明背景*/
.filtertopbar{background: -webkit-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));
				      background: linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));
				-webkit-transition: background-color .2s linear;
				   -moz-transition: background-color .2s linear;
				     -o-transition: background-color .2s linear;
				        transition: background-color .2s linear;
				 -webkit-transform: translateZ(0);
			             transform: translateZ(0);}

/*弹出栏目*/
.slidemuen{ display:none;width:240px; height:100%; overflow:auto; background-color:#ffffff;box-shadow:3px 0px 8px #000; z-index:10; position:fixed; left:-300px; top:0;}
.slidemuen .sdmlogo{ padding:26px 0 16px; text-align:center; border-bottom:1px solid #dedede; }
.slidemuen .sdmlogo a{}
.slidemuen .sdmlogo a img{}
.slidemuen .sdmsearchbox{ height:26px; padding:12px 8px; padding-right:0; border-bottom:1px solid #dedede;}
.slidemuen .sdmsearchbox .sdmsearch{ float:left; width:180px;height:26px;}
.slidemuen .sdmsearchbox .sdmsearch .sdmschinputbox{ height:26px; border:1px solid #dedede;box-shadow:inset 2px 1px 5px #ccc; background-color:#fff;}
.slidemuen .sdmsearchbox .sdmsearch .sdmschinputbox .sdmschtxtbox{ float:left;width:145px; padding:2px 3px 3px 5px; overflow:hidden;}
.slidemuen .sdmsearchbox .sdmsearch .sdmschinputbox .sdmschtxtbox .sdmschinputxt{ width:145px; height:14px; line-height:100%; border:1px solid #fff; background:#fff url(../images/mu-ico-4.png) no-repeat -9999px -9999px;}
.slidemuen .sdmsearchbox .sdmsearch .sdmschinputbox .sdmschsubmit{ float:right; padding-right:5px;}
.slidemuen .sdmsearchbox .sdmsearch .sdmschinputbox .sdmschsubmit .sdmschbtn{ padding-top:3px;}
.slidemuen .sdmsearchbox .sdmgoindex{ float:left; width:22px; height:22px; padding-left:6px; padding-top:2px;}
.slidemuen .sdmsearchbox .sdmgoindex a{ display:block;}
.slidemuen .sdmsearchbox .sdmgoindex a img{}
.slidemuen .sdmmuenlist{ padding-bottom:50px;}
.slidemuen .sdmmuenlist ul{}
.slidemuen .sdmmuenlist ul li{ height:40px; line-height:40px; padding-right:10px; border-bottom:1px solid #dedede;background-color:#fff;}
.slidemuen .sdmmuenlist ul li a{  display:block;color:#333; font-size:14px; padding-left:16px; background:#fff url(../images/t-mu-li-bg-01.png) no-repeat right center; background-size:auto 16px;}
.slidemuen .sdmmuenlist ul li a img{ margin-top:-4px;}


.usermsgwarp{ position:fixed; width:80%; height:100%; background-color:#fff; z-index:110; left:-100%; top:0;}
.usermsgwarp .ulogo{ border-bottom:1px solid #dedede; padding:20px 0; text-align:center;background:#cccccc;}
.usermsgwarp .ulogo a{}
.usermsgwarp .ulogo a img{}
.usermsgwarp .ulogin{ padding:12px 0; height:80px; border-bottom:1px solid #dedede; position:relative;}
.usermsgwarp .ulogin .upic{ width:80px; height:80px; position:absolute; top:12px; left:12px;border-radius:50%; border:1px solid #dedede;}
.usermsgwarp .ulogin .upic a{ display:block;border-radius:50%;}
.usermsgwarp .ulogin .upic a img{border-radius:50%;}
.usermsgwarp .ulogin .uloginbtn{ padding-left:110px;}
.usermsgwarp .ulogin .uloginbtn a{ font-size:16px; color:#fff; }
.usermsgwarp .ulogin .uloginbtn a.ulogina{margin-top:24px; display:block; width:100px; height:32px; line-height:32px; text-align:center; background-color:#7eb1ff;border-radius:4px; border:1px solid #7eb1ff;}
.usermsgwarp .ulogin .uloginbtn a.uname{display:block;color:#666; margin-top:24px;height:32px; line-height:32px; overflow:hidden;}

.usermsgwarp .umuenlist{ padding:12px 0; padding-left:20px; border-bottom:1px solid #dedede;}
.usermsgwarp .umuenlist ul{}
.usermsgwarp .umuenlist ul li{ height:32px; line-height:32px;}
.usermsgwarp .umuenlist ul li a{ display:block; font-size:14px; color:#666;}
.usermsgwarp .umuenlist ul li a span{ display:inline-block; width:25px;}
.usermsgwarp .umuenlist ul li a span img{}

.warpbgcover{ z-index:108;}

.filtertopbar{background: -webkit-linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));
				background: linear-gradient(top,rgba(0,0,0,.7),rgba(0,0,0,0));
				-webkit-transition: background-color .2s linear;
				-moz-transition: background-color .2s linear;
				-o-transition: background-color .2s linear;
				transition: background-color .2s linear;
				-webkit-transform: translateZ(0);
				transform: translateZ(0);}

.footer{border-top:12px solid #f1f1f1; padding-bottom:20px; background-color:#fff; overflow:hidden;}
.footer .loginbox{ height:40px; line-height:40px; border-bottom:1px solid #dedede;}
.footer .loginbox .blfl{ float:left;color:#999; padding-left:6px;font-family:"宋体", Arial, Helvetica, sans-serif;}
.footer .loginbox .blfl a{ color:#999; font-size:14px;font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
/*回到顶部*/
.footer .loginbox .gotop{ float:right; }
.footer .loginbox .gotop a{ display:block; padding:8px;}
.footer .loginbox .gotop a img{ display:block;}
.footer .footermuen{ padding-top:10px; height:24px; line-height:24px; text-align:center; color:#999; font-family:"宋体", Arial, Helvetica, sans-serif;}
.footer .footermuen a{ padding:0 6px; font-size:12px; color:#999; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}

.footerheiaht{height:50px;}
.gradient{
background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f3f3f3 ));
background-image:-webkit-linear-gradient( #fff,#f3f3f3 );
background-image:-moz-linear-gradient( #fff,#f3f3f3 );
background-image:-ms-linear-gradient( #fff,#f3f3f3 );
background-image:-o-linear-gradient( #fff,#f3f3f3 );
background-image:linear-gradient( #fff,#f3f3f3 );
}
.mainmuen{ width:100%; height:55px; position:fixed; left:0; bottom:0; background-color:#f3f3f3;}
.mainmuen ul{ display:block; padding-top:8px;}
.mainmuen ul li{width:20%; float:left;}
.mainmuen ul li a{display:block; text-align:center; padding-top:4px;}
.mainmuen ul li a i{ display:block; height:22px; padding-bottom:3px;}
.mainmuen ul li a span{display:block; font-size:12px; color:#999;}
.mainmuen ul li a.home i img{ margin-top:-8px;}

/*首页头部*/
.topbar{ height:60px; background-color:#f3f3f3; position:relative;}
.topbar2{ width:100%; position:fixed; left:0; top:0;}
.topbar .logo{ padding:11px 0 0 11px;}
.topbar .logo a{}
.topbar .logo a img{ display:block;}
.topbar .muenbtn{ width:26px; height:26px; position:absolute; top:17px; right:8px;}
.topbar .muenbtn .shorltmu{ display:block;}
.topbar .muenbtn .shorltmu img{ display:block;}
.topbar .muenbtn2{ right:48px;}


/*内页头部*/
.header{ height:50px; background-color:#28BDFF; position:relative;}
.hdfixed{ width:100%; position:fixed; left:0; top:0;}
.header .topback{width:24px; height:24px; position:absolute; top:13px; left:4px;}
.header .topback a{}
.header .topback a img{ display:block;}
.header .cmpname{ padding:0 30px;}
.header .cmpname h3{ height:50px; line-height:50px; text-align:center; font-size:22px; color:#fff; font-weight:500; overflow:hidden;}
.header .muenbtn{ width:26px; height:26px; position:absolute; top:12px; right:8px;}
.header .muenbtn .shorltmu{ display:block;}
.header .muenbtn .shorltmu img{ display:block;}

/*面包屑*/
.curre{ height:40px; border-bottom:12px solid #f1f1f1; background-color:#fff; position:relative;}
.curfixed{ width:100%; position:fixed; left:0; top:50px;}
.curre h3{ float:left; padding-left:8px; line-height:40px; font-size:16px; font-weight:bold; color:#5f5f5f;}
.curre h3 i img{ margin-top:-4px;}
.curre span{ display:block; width:50px; height:40px;position:absolute; top:7px; right:8px;}
.curre span a{ display:block;width:50px; height:24px; border:1px solid #dedede; font-size:12px; text-align:center; line-height:24px; border-radius:3px;}
.curre span a img{}

/*弹出搜索*/
.searchbg{ width:100%; height:100%; background-color:#FFF; position:fixed; top:0; left:0; z-index:111;}
.searchbg .searchbox{ height:50px; background-color:#F9F9F9; border-bottom:1px solid #eee; position:relative;}
.searchbg .searchbox .searchback{ width:40px; height:50px; position:absolute; top:12px; left:0;}
.searchbg .searchbox .searchback a{ display:block; text-align:center;}
.searchbg .searchbox .searchback a img{}
.searchbg .searchbox .searchinp{ padding:8px 60px 0px 40px;}
.searchbg .searchbox .searchinp .searchinpawrp{height:30px; border-radius:4px; overflow:hidden;box-shadow: inset 1px 1px 3px #ccc; border:1px solid #DEDEDE;background:#FFF url(../images/search-top-ico.png) no-repeat 10px center; background-size:auto 16px; padding-left:30px;}
.searchbg .searchbox .searchinp .searchinpawrp .inputtxt{ width:96%; border:1px solid #fff; margin:5px 0 0 0 ;}
.searchbg .searchbox .searchbtn{width:60px; position:absolute; top:0; right:0;}
.searchbg .searchbox .searchbtn a{ display:block; font-size:16px; font-weight:bold; color:#666; text-align:center; line-height:50px; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
.searchbg .searchbox .searchbtn .schabtn{}

.hotsearch{}
.hotsearch .hotschtit{ height:40px; line-height:40px;}
.hotsearch .hotschtit h3{ float:left; padding-left:12px; font-size:16px; color:#333; font-weight:bold;}
.hotsearch .hotschlist{ border-top:1px solid #eee;}
.hotsearch .hotschlist ul{}
.hotsearch .hotschlist ul li{ padding-right:12px; height:40px; line-height:40px; border-bottom:1px solid #eee; overflow:hidden;}
.hotsearch .hotschlist ul li a{ display:block; padding-left:12px; font-size:14px; color:#666; font-weight:bold; background:url(../images/mo-01.png) no-repeat right center; background-size:auto 10px;}
/*弹出搜索END*/


/*登录注册*/
.warp .userloginbox{ background-color:#FFF; min-height:300px;}
.warp .userloginbox .formbox{ padding:20px 12px;}
.warp .userloginbox .formbox ul{}
.warp .userloginbox .formbox ul li{ padding-bottom:16px;}
.warp .userloginbox .formbox ul li .lgline{}
.warp .userloginbox .formbox ul li .lgline .loginbtn{width:100%; height:40px; font-size:18px; color:#fff; margin:0 auto; background-color:#ff9600; /*#F59934*/border:1px solid #F48400;font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
.warp .userloginbox .formbox ul li .lgline .joinbtn{ width:100%; height:40px; font-size:18px; color:#fff; margin:0 auto; background-color:#E01A00; border:1px solid #E01A00;font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}

.warp .userloginbox .formbox ul li .cinputwarp .loginbg{ width:88%; padding-left:30px; background:#fff url(../images/login-ico-1.png) no-repeat 3px center; background-size:auto 20px;}
.warp .userloginbox .formbox ul li .cinputwarp .passbg{width:88%; padding-left:30px; background:#fff url(../images/login-ico-2.png) no-repeat 3px center; background-size:auto 20px;}

.warp .userloginbox .formbox .forget{ color:#999; font-size:12px;}
.warp .userloginbox .formbox .forget a{ color:#999;}
.warp .userloginbox .gojoin{display:block; padding-bottom:60px; width:150px; text-align:center; margin:0 auto; }
.warp .userloginbox .gojoin a{font-weight:normal; color:#666;}
.warp .userloginbox .gojoin a strong{font-weight:normal; color:#f00;}

.loginqukbtn a{height:38px; line-height:38px;display:block; text-align:center; font-size:16px;color:#333; border:1px solid #dedede;border-radius:0px;
background-image:-webkit-gradient(linear,left top,left bottom,from( #ffffff ),to( #f7f7f7 ));
background-image:-webkit-linear-gradient( #ffffff,#f7f7f7 );
background-image:-moz-linear-gradient( #ffffff,#f7f7f7 );
background-image:-ms-linear-gradient( #ffffff,#f7f7f7 );
background-image:-o-linear-gradient( #ffffff,#f7f7f7 );
background-image:linear-gradient( #ffffff,#f7f7f7 );
}
.loginqukbtn a img{ vertical-align:middle; margin-top:-2px;}
/*登录注册END*/

/*注册协议*/
.showxyicontent{font-size:12px; color:#999; text-align:center;}
.showxyicontent strong{color:#ff6600;}
.showxyicontent .xyiwarp{width:100%; height:100%; background-color:#fff; overflow:auto; position:fixed; top:0; left:0; z-index:9999;}
.showxyicontent .xyiwarp .xyititbox{ height:50px; border-bottom:1px solid #dedede;
				background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f3f3f3 ));
				background-image:-webkit-linear-gradient( #fff,#f3f3f3 );
				background-image:-moz-linear-gradient( #fff,#f3f3f3 );
				background-image:-ms-linear-gradient( #fff,#f3f3f3 );
				background-image:-o-linear-gradient( #fff,#f3f3f3 );
				background-image:linear-gradient( #fff,#f3f3f3 );}
.showxyicontent .xyiwarp .xyititbox h3{padding-left:8px;line-height:50px; float:left; font-size:18px; color:#333; font-weight:bold;}
.showxyicontent .xyiwarp .xyititbox span.xyibackbtn{padding-right:8px;line-height:50px;float:right; font-size:16px; }
.showxyicontent .xyiwarp .xyitxtbox{ text-align:left; padding:20px; line-height:30px; color:#777;}
.showxyicontent .xyiwarp .xyitxtbox h3{ font-weight:bold; font-size:18px; color:#333; text-align:center;}
.showxyicontent .xyiwarp .xyibtnbox{ padding:0 20px 50px;}
.showxyicontent .xyiwarp .xyibtnbox .xyihidebtn{ display:block; width:100%; height:40px; line-height:40px;font-size:14px; color:#fff; font-weight:bold; background-color:#ff6600;border-radius:4px; text-align:center;}
/*注册协议END*/

/*全景列表*/
.PanoramaListwarp{ min-height:120px;}
.PanoramaListwarp dl{ border-top:1px solid #dedede;clear:both;}
.PanoramaListwarp dl dt{width:30%;height:80px;overflow:hidden;float:left;}
.PanoramaListwarp dl dt img{width:120px;height:70px;margin:10px 5px;}
.PanoramaListwarp dl dd{ display:block; float:left;width:62%;overflow:hidden;height:60px; padding:12px 10px; background-color:#fff;}
.PanoramaListwarp dl dd a{ display:block; line-height:30px; padding-right:12px;background:url(/Template/2016Blue/Store/images/mor-ico-01.png) no-repeat 100% center; background-size:auto 18px;}
.PanoramaListwarp dl dd a span{ display:block; height:30px;line-height:30px; font-size:14px; color:#999;overflow:hidden;}
.PanoramaListwarp dl dd a span strong{ font-size:16px; color:#666; font-weight:normal;}
.PanoramaListwarp dl dd a span strong img{ margin-top:-2px;}
.PanoramaListwarp dl dd a span.txtdiscr{ padding-left:14px;}