/*
** CSS Document *
** @name 上海市食品药品监督管理局 企业查询APP css
------------------------------------------------------
** @autho 943661382@qq.com Mr.Hu
------------------------------------------------------
** @autho 2014-10-12
------------------------------------------------------
*/

/* 全局公用样式 start
----------------------------------------------------------------------------------*/
body{font-family:"Microsoft YaHei",SimHei,Helvetica,Arial,Sans-serif;font-size:10px;line-height:1.6; background:#f0f0f0; color:#434343}

html, body, div, p,ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th,td,
header,section,article {margin: 0;padding: 0; }

img {border:0 none;vertical-align:top;outline:none;width:100%}

ol,ul, li {list-style-type: none; }

i, em, cite,u{ font-style: normal}

input:focus{outline:none;}

input,select,textarea{-webkit-appearance:none; /*去除input默认样式*/}

a{color:#434343; text-decoration:none}

.fl{float:left}
.fr{float:right}

.pt44{padding-top:4.4em}
.pr{ padding-right:.25em}
.pb5{padding-bottom:.5em}
.pb10{padding-bottom:1em}
.pt20{padding-top:2em}

/* 全局公用样式 end
----------------------------------------------------------------------------------*/

/* 网站整体布局框架 start
--------------------------------------*/
.wrap{max-width:640px; margin:0 auto}
.containr{padding:1.6em 1.2em}

/* 网站整体布局框架 end
--------------------------------------*/


/* 顶部导航条 start
--------------------------------------*/
.top_bar{
  
	height:4.4em;line-height:4.4em; max-width:640px; width:100%;
	background:#1491c5;
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	box-shadow:2px 0 5px rgba(0,0,0,.3);
}
.fixed{position:absolute;top:0;left:0; z-index:99}

.top_bar h1{
	width:68.75%;margin:0 auto;
	text-align:center;color:#fff;font-weight:normal;
	box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
	text-shadow:1px 1px 0 rgba(0,0,0,.1);font-size:2.2em;
}

.top_bar a{ position:absolute;height:4.4em;display:block; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:100;top:0}

.top_bar a.return{
	width:5em;background:url(../images/btn_return.png) no-repeat center center /*#17a1ce*/; background-size:2.2em 2.2em; text-indent:-9999px;left:0
} 

.top_bar a.home{width:4.4em;background:url(../images/icon-home.png) no-repeat center center;background-size:2.2em 2.2em;right:0;}

/* 顶部导航条 end
--------------------------------------*/

/* 九宫格主导航 列表 start
--------------------------------------*/
.main_nav{width:100%;overflow:hidden}
.main_nav li{
	width:33.333%;
	border-right:1px #cecece solid;border-bottom:1px #cecece solid;
	background:#f8f8f8;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	text-align:center;float:left}
.main_nav li a{padding-bottom:1em;padding-top:.8em;border-left:1px #fff solid;border-bottom:1px #fff solid;display:block;}

.nav_icon{width:4.8em; display:block;margin:0 auto}
.nav_text{color:#434343;font-size:1.4em;}
.main_nav li.border_none{border-right:none}

.main_nav2 li{width:25%}
.main_nav2 li .nav_icon{width:4.4em}

/* 九宫格主导航 列表 end
--------------------------------------*/

/* 条件搜索 search start
--------------------------------------*/
.search{border:1px #ccc solid; background:#fff;border-radius:8px}

.input1{ 
	width:100%;
	border-radius:0;
	padding-left:1em;font-size:1.6em;padding-top:.8em;padding-bottom:.8em;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	background:#fff;border:none;
	color:#434343;
	border-top:1px #dfdfdf solid;
}

.input2{
	border-radius:0 0 8px 8px;
}

a.sort_btn{
	width:100%;
	border-radius:8px 8px 0 0;
	color:#434343;
	font-size:1.6em;
	padding-top:.6em;padding-right:1em;padding-left:1em;padding-bottom:.6em;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	background: url(../images/arrow_r.png) no-repeat right center #f9f9f9;
	background-size:16px 16px;
	background-origin: content-box;
	display:block;	
}
a.sort_btn span{text-align:right;font-size:.875em;padding-right:1.5em;padding-top:.125em}

.select{
	width:100%;
	border-radius:8px;
	color:#434343;
	font-size:1.4em;
	padding-top:.8em;padding-right:1em;padding-left:1em;padding-bottom:.8em;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	background: url(../images/icon_select.png) no-repeat right center #f6f6f6;
	background-size:12px 12px;
	background-origin: content-box;
	border:1px #cfcfcf solid;
}
.input1::-webkit-input-placeholder {
	font-size:1em;
}
.input1:-moz-placeholder {
	font-size:1em;
}
.input1::-moz-placeholder {
	font-size:1.em;
}
.input1:-ms-input-placeholder  {
	font-size:1em;
}

.btn_submit{
	width:100%;
    background:#0795d0;font-size:2em;border:none;border-radius:8px;
	color:#fff;padding-top:.5em;padding-bottom:.5em; text-align:center;
    text-shadow:0 1px 0 rgba(0,0,0,.2)
}

/* 条件搜索 search end
--------------------------------------*/

/* 搜索结果 search result start
--------------------------------------*/
.result_title{border-bottom:1px #ccc solid;padding-top:1em;padding-bottom:1em; overflow:hidden; text-align:center}
.result_title span{font-size:1.6em; float:left}

.result_list{ overflow:hidden}
.result_list li{width:100%;border-bottom:1px #ccc solid;padding-top:.6em; padding-bottom:.6em;text-align:center; background:#fff;float:left}
.result_list li a{ display:block}
.result_list li span{padding:0 .3em;font-size:1.2em;color:#787878;line-height:1.4;float:left}
.result_list li:nth-child(2n){ background:#f8f8f8}

.w25{
	width:25%; 
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	word-break:break-all;word-wrap:break-word;
	display:block
}

.table{width:100%}
.table tr{background:#fff}
.table tr td{border-left:1px #ccc solid;font-size:1.2em;line-height:1.4;color:#666;padding:1em .8em;border-bottom:1px #ccc solid;}
.table tr td.title{ background:#f8f8f8;border-left:none;color:#202020}

/* 搜索结果 search result end
--------------------------------------*/



/*搜索*/
.search_box{padding:1em; background:#f5f5f5;border-bottom:1px #e9e9e9 solid}
.search_input{
	width:100%;
	background-color:#fff;height:40px;font-size:18px;padding-left:40px;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	border:1px #e9e9e9 solid;
	border-radius:20px; 
	background-image:url(../images/icon-search.png);
    background-repeat:no-repeat; 
	background-size:24px 24px;
	background-position:10px 50%
}

/*分类选择*/
.sort_title{font-weight: normal;font-size:1.6em;padding:.5em .8em;nborder-top:1px #c8c7cc solid;border-bottom:1px #c8c7cc solid;}

.sort_list{width:100%}
.sort_list li{
	border-bottom:1px #eaeaea solid;font-size:1.8em;
	padding:.5em 2em .5em .75em;color:#666; 
	background:#fff;
}
.sort_list li.selected{
	 background-image:url(../images/icon-selected2.png);
	 background-repeat:no-repeat;
	 background-position:right 50%; background-origin:content-box;
	 background-size:30px 30px
}










