﻿
@charset "utf-8";
/* CSS Document */

body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,table,tr,td,form,em,strong,img,a,article,input{ margin:0; padding:0;}
body{ font-size:14px; font-family:Microsoft YaHei; color:#333; }
ul li{ list-style:none;}
/*图片*/
img{ border:none;}

a{ text-decoration:none;}
.fleft{ float:left;}
.fright{ float:right;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.fbold{ font-weight:bold;}

.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mt5{ margin-top:5px;}
.mb5{ margin-bottom:5px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}
.mt15{ margin-top:15px;}
.mb15{ margin-bottom:15px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}
.pt5{ padding-top:5px;}
.pb5{ padding-bottom:5px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.pl15{ padding-left:15px;}
.pr15{ padding-right:15px;}
.pt15{ padding-top:15px;}
.pb15{ padding-bottom:15px;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}


.txtl{ text-align:left;}
.txtc{ text-align:center;}
.txtr{ text-align:right;}

.colorf{color:#FFF;}
.color3{color:#333;}
.color6{color:#666;}
.colora{color:#aaaaaa;}

/*-----------定位----------*/
.rel{ position:relative;}
.abs{ position:absolute;}

/*单行文本控制溢出，有省略号*/
.ellipsi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;}

/*====scorll重定义====*/
::-webkit-scrollbar{width:5px;height: 3px;}/*滚动条w,h*/
::-webkit-scrollbar-track-piece{background-color: #f8f8f8;-webkit-border-radius: 3px;}/*滚动条背景颜色*/
::-webkit-scrollbar-thumb:vertical{height: 5px;background-color: #999;-webkit-border-radius: 3px;}/*垂直滚动条样式*/
::-webkit-scrollbar-thumb:horizontal{width: 5px;background-color: #999;-webkit-border-radius: 3px;}/*水平滚动条样式*/

.clear{
	clear:both
}

.layout{
	clear:both;
	width:1000px;
	margin:0 auto;
}

a{
	color:#333;
}

.header,.footer,navmenu,main-seciton,.searchnav{
	width:100%;
	min-width:1000px;
}
.header,.header .layout,.bottomdaohang,.footer-bottom{
	height:30px;
	line-height:30px;
}
.header,.bottomdaohang{
	background:#d5d9e2;
}

.header .fleft,.header .fright a{
	color:#4e4b49;
}
.login{
	background: rgba(0, 0, 0, 0) url("../images/login-tb.png") no-repeat scroll left center;
    padding-left: 20px;
	display:none;
}
.login.on{
	display:block;
	position:relative;
}
.login .users{
	position:absolute;
	right:0;
	top:30px;
	background:#009bdb;
	width:100px;
	line-height:30px;
	z-index:9999;
	display:none;
	
}
.login .users li{
	font-size:13px;
	padding-left:15px;
	height:30px;
	line-height:30px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
}
.login .users a{
	color:#fff;
}


/*搜索框*/
@font-face { 
  font-family:"方正硬笔楷书简体"; /*这里是说明调用来的字体名字*/ 
  src: url('../css/FZYBKSJW.TTF'); /*这里是字体文件路径*/ 
} 
.logotxt{
	font: 20px/51px "方正硬笔楷书简体";
	height:51px;
	margin-top:12px;
}
.searchtxt{
	border:1px solid #e6e8ec;
	border-right:0;
	line-height:28px;
}
.searchtxt input[type=text]{
	border:0 none;
	height:20px;
	padding:4px;
	width:330px;
	line-height:20px;
	font-size:13px;
	color:#c1c0bf;
	display:block;
}
.searchbtn{
	border:1px solid #009bdb;
}

.searchbtn input[type=button]{
	display:block;
	cursor:pointer;
	border:0 none;
	height:28px;
	width:55px;
	background:#009bdb url(../images/search.png) no-repeat center center;
}	
.searchnav{
	height:71px;
	overflow:hidden;
	line-height:71px;
	background:#fff;
}
.searchnav .logo,.searchnav .logo a{
	display:block;
	height:51px;
	line-height:51px;
}

.hotwords{	
    font-size:12px;
	line-height:22px;
	padding-top:2px;
}
.hotwords a{
	margin:0 3px;
}
.hotwords a:hover{
	color:#009bdb;
	text-decoration:underline;
}

/*页面标签*/
.navmenu{
	background:#009bdb;
	color:#fff;
	height:40px;
	line-height:40px;
}

.searchkuang,.searchnav,.navmenu .menutxt,.article,.hotmap .desc,.hotmap,.hotmapright,.hotmapright a,.article .desc,.article-setion p,.questiondata ul,.maprongqi,.hot-list,.article-setion  li,.hot-list .label-setion,.product,.productshow .fright{
	overflow:hidden;
}
.navmenu li a{
    display: block;
    margin: 0 5px;
    padding: 0 15px;
	color:#fff;
	font-size:15px;
}
.navmenu li a:hover,.navmenu li a:active{
	background:#0080b5;
}

.navmenu .fright span{
	display:block;
	float:left;
	font-size:12px;
	font-weight:400;
	padding-right:5px;
}
.navmenu .changecity{	
    display:block;
	position:relative;
	float:right;
}
.navmenu .changecity .citytxt{
	color:#fff;
	background:url(../images/list.png) no-repeat right center;
	font-size:12px;
	padding-right:10px;
	padding-left:4px;
	
}
.changecity .countrys{
	background:#fff;
	position:absolute;
	top:40px;
	left:-120px;
	z-index:10000;
}
/* citySelector */
.citySelector{font:12px/1.5 tahoma,arial,\5b8b\4f53;background:#fff;text-align:left; }
.cityslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #85BEE5;border-right-color:#3485C0;border-bottom-color:#3485C0;margin-top:-2px;}
.cityslide li{list-style:none;overflow:hidden;height:16px;padding:4px 5px;}
.cityslide li.on{background:#9CD9FF;color:#fff;}
.cityslide li b{font-weight:normal;}
.cityslide li.empty{background:#fff2e8;color:#666;}
.cityslide li.empty em{color:red;font-style:normal;}
.cityname{float:left;}
.cityspell{float:right;}
.cityBox{width:285px; background:#fff;overflow:hidden; margin:5px;}
.cityBox ul{margin:0;padding:0;overflow:hidden;}
.cityBox ul li{float:left;list-style:none;padding:2px 4px;border:1px solid #85BEE5;cursor:pointer;margin-left:4px;display:inline;background:#E1EFFE; color:#000; border-radius:2px;}
.cityBox ul li.on{background:#fff;border-bottom-color:#fff;position:relative;}
.hotCity .cityTab.active{display:block;}
p.tip{color:#666;line-height:20px;padding:5px;margin:0;text-indent:3px;}
.hotCity{border:1px solid #85BEE5;margin-top:-1px;clear:left;overflow:hidden;padding-bottom:5px;padding-top:5px;_margin-bottom:8px;}
.cityTab{display:none;overflow:hidden;}
.cityTab dl{margin:0;padding:0;overflow:hidden;}
.cityTab dl dt{float:left;padding-left:3px;color:#F30;text-indent:5px;font-family:"Lucida console","consolas","courier new";line-height:22px;font-size:14px;width:15px;}
.cityTab dl dd{margin-left:2px;float:left;width:260px;}
.cityTab dl dd a{padding-left:5px;width:60px;line-height:22px;display:inline-block;color:#000;text-decoration:none;}
.cityTab dl dd a:hover{text-decoration:underline;color:red}
.cityinput{border-width:1px;border-style:solid;border-color:#666 #ccc #ccc #666;height:24px;line-height:24px;width:143px;font-size:12px;padding-left:2px;background:url(../images/i_qbox.png) no-repeat 153px 5px;padding-right:28px; margin-left:5px;margin-right:5px;}

/*热门*/
.hot-list,.zhright{
	width:300px;
	margin:0 auto;
	padding-top:5px;
}
.zhright  a{
	display:block;
	margin-top:5px;
	height:auto;
	width:100%;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
}
.zhright  a img{
	width:100%;
	height:auto;
}

.bottomdaohang ul li{
    float:left;
	margin-left:15px;
}
.bottomdaohang ul li a{
	color:#3e4b49;	
}
/*置顶*/
.cbbfixed{
	position: fixed;
    right: 20px;
    transition: bottom 0.3s ease 0s;
	-moz-transition:bottom 0.3s ease 0s;
	-webkit-transition:bottom 0.3s ease 0s;
	-o-transition:bottom 0.3s ease 0s;
    bottom: -85px;
    z-index: 3;
    cursor: pointer;
}
.cbbfixed .cbbtn{
	width: 40px;
    height: 40px;
    display: block;
    background-color: #009BDB;
}
.cbbfixed .weixin{
	background:#DADBDD;
}
.cbbfixed .gotop{
	transition: background-color 0.3s ease 0s;
	-moz-transition:background-color 0.3s ease 0s;
	-o-transition:background-color 0.3s ease 0s;
	-webkit-transition:background-color 0.3s ease 0s;
    margin-top: 1px;
}
.cbbfixed .weixin .weixin-icon {
    float: left;
    margin: 12px 0px 0px 11px;
    width: 18px;
    height: 18px;
    background: transparent url("../images/side-icon01.png") repeat scroll 0% 0%;
}
.cbbfixed .gotop .up-icon{
	float: left;
margin: 14px 0px 0px 9px;
width: 23px;
height: 12px;
background: transparent url("../images/side-icon02.png") repeat scroll 0% 0%;
}
.unshowewm{
	display:none;
	position:absolute;
	top:0;
	left:-100px;
}

.footer{
	background:#343e45;
	overflow:hidden;
	line-height:26px;
	padding-top:30px;
	padding-bottom:30px;
}
.footer .biaoyu{
	color:#fff;
	font-size:18px;
	font-weight:700;
	margin-bottom:10px;
}
.footer .footlink li {
	margin-right:15px;
	float:left;
	font-size:13px;
}
.footer .footlink li a,.footer .yijian{
	color:#95c1da;
	font-size:13px;
}
.huobanlink{
	width:380px;
    overflow:hidden;
}
.huobanlink li{
	line-height:35px;
	padding-right:30px;
	float:left;
	text-align:center;
}
.huobanlink li img{
	height:20px;
}
.footer .erweima{
	margin-top:20px;
	margin-left:80px;
}
.footer-bottom{
	background:#2d363d;
	overflow:hidden;
	color:#fff;
}
.footer-bottom span{
	font-size:12px;
}


