/* 样式初始化
--------------------------------------------------*/
body {
    font: 12px/1.5 'Microsoft Yahei';
    -webkit-text-size-adjust: 100%;/*解决Iphone下橱窗字体变大问题*/
    width:100%;min-width:320px;max-width:640px;background:#FFF;left:0;text-align:center;
    margin: 0 auto;margin-bottom:78px;
}
* {
    padding: 0;
    margin: 0;
    border: 0;
    text-align: left;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/
    -webkit-touch-callout: none;					/*禁止链接长按弹出选项菜单*/
}
h1, .h1, h2, .h2, h3, .h3,h4, .h4, h5, .h5, h6, .h6 {margin: 0px;padding: 0px;font-size: 14px;}
nav, footer, section, header, article {
    display: block;
}
ul, li {
    list-style: none;
}
a:link {
    -webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/
    -webkit-touch-callout: none;					/*禁止链接长按弹出选项菜单*/
}
input, textarea {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.fl {float: left;}
.fr {float: right;}
.m10 {margin: 10px;}
p {line-height: 30px;}
/* 主体结构
--------------------------------------------------*/

header section.top {height:61px;overflow: hidden;}
section.top div {height:61px;}
section.top #logo {line-height: 61px;font-size: 24px;text-align: left;width: 78%;float: left;padding-left: 10px;}
section.top #hone {width: 17%;float: right;}

section.banner {height: 262px;min-height: 182px;}

nav.navtop {height: 36px;overflow: hidden;}
nav.navtop li {line-height: 36px;width: 20%;float: left;text-align: center;}
nav.navtop li span {font-weight: bold;}

div.heng {height: 18px;}

footer{width:100%;height:49px;position:fixed;bottom:0px;left:0;/*z-index:99999;原生浏览器高清无效*/
       text-align:center;z-index:10;-webkit-transition:bottom;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:100ms;}
footer .footerDiv{width:100%;max-width:640px;min-width:320px;margin:0 auto;position:relative;height:49px;}
.footerDiv .footerWrap {width: 100%;overflow: hidden;box-orient: horizontal;height: 49px;
                        display: -moz-box;display: -webkit-box;display: box;-moz-box-orient: horizontal;-webkit-box-orient: horizontal;}
.footerWrap li {height: 49px;text-align: center;
                overflow: hidden;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.footerWrap li span {width: 4px;height: 77px;float: left;}

/* 正体部分
--------------------------------------------------*/
div.h2 {overflow: hidden;}
div.h2 h2 {height: 38px;width:115px;text-align: center;
           line-height: 38px; font-weight: bold;float: left;}
div.h2 .more {width: 38px;height:38px;float: right;cursor: pointer;}

.prdoctLists {overflow: hidden;}
.prdoctLists li {width: 50%;float: left;margin-bottom: 5px;}
.prdoctLists li dt,.prdoctLists li dd {width: 130px;margin: 5px auto 0 auto;height: 22px;line-height: 22px;overflow: hidden;}
.prdoctLists li dd {height: 130px;border: solid 1px #D3EAEF;display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; display: -moz-box; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; display: -o-box; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; display: -ms-box; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; display: box; box-orient: horizontal; box-pack: center; box-align: center;}
.prdoctLists li dd img {display:block;}
.prdoctLists li dt {text-align: center;}

.newsLists li {padding-left: 20px;line-height: 30px;}
.newsLists li span {width: 85px;height: 30px;float: right;display: inline-block;margin-right: 20px;text-align: right;}

.blockLists1 {min-height: 61px;padding: 6px;border: 1px solid #cacaca;border-radius: 5px;background: #fff;overflow: hidden;}
.blockLists1 img {width: 25%;float: left;margin-right: 5px;}
.blockLists1 dl {float: right;color: #888;width: 72%;line-height: 25px;}
.blockLists2 {min-height: 61px;padding: 6px;border: 1px solid #cacaca;border-radius: 5px;background: #fff;overflow: hidden;}
.blockLists2 img {width: 100%;}
.blockLists2 dl {color: #888;line-height: 25px;}
.f14px {font-size: 14px;}

section h1 {text-align: center;font-size: 18px;font-weight: bold;padding-bottom: 10px;}
section .thumb {text-align: center; margin: 20px;}

/* slider */
div.poster #slider{max-height:395px;}
div.poster #slider figure{display:block}
div.poster #slider figure div.wrap{max-width:640px;height:250px;display:block;position:relative}
div.poster #slider figure div.image{display: block;height: inherit;}
div.poster #slider figure a:hover{opacity:.85;text-decoration:none}
div.poster nav.poster {position:relative;max-width:680px;}
div.poster nav.poster a{font-style:normal;color:#555!important}
div.poster nav.poster #position{text-align:center;list-style:none;margin:0;padding:0}
div.poster nav.poster #position li{display:inline-block;width:10px;height:10px;border-radius:10px;background:#ccc;
                                   box-shadow:inset 0 1px 3px black,0 0 1px 1px #202020;margin:0 2px;cursor:pointer}
div.poster nav.poster #position li.on{box-shadow:inset 0 1px 3px -1px #ccc,0 1px 2px rgba(0,0,0,.5);background-color:#fff;
                                      background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#0f6297));
                                      background-image:-webkit-linear-gradient(top,#fff,#0f6297);
                                      background-image:-moz-linear-gradient(top,#fff,#0f6297);
                                      background-image:-ms-linear-gradient(top,#fff,#0f6297);
                                      background-image:-o-linear-gradient(top,#fff,#0f6297);
                                      background-image:linear-gradient(top,#fff,#0f6297)}

/* pagenav */
.pagenav {margin-top: 10px;margin-bottom: 10px;overflow: hidden;}
.pagenav>li {display: inline;}
.pagenav>li>a, .pagenav>li>span {position: relative;float: left;padding: 6px 12px;line-height: 1.428571429;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagenav>.active>a, .pagenav>.active>span, .pagenav>.active>a:hover, .pagenav>.active>span:hover, .pagenav>.active>a:focus, .pagenav>.active>span:focus {z-index: 2;cursor: default;}

div.h2 .titleBar, div.h2 .back {height: 23px;text-align: center;line-height: 23px;
                                padding: 0 10px;margin: 2px 2px 0 0;float: right;vertical-align: top;margin: 6px;position: relative;}

/* 筛选分类 */
.showMoreSection {width: 100%;position: fixed;top: 0;left: 100%;z-index: 99999;-webkit-transition: left;
                  -webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;}
.showMoreSection table {width: 100%;border: none;}
.showMoreSection .barWrap {width: 68px;text-align: right;background: #000;background-color: rgba(0,0,0,0.7);}
.showMoreSection .barWrap .closeBar {display: block;width: 100%;background-image: url(images/common.png);background-repeat: no-repeat;background-position: center;}
.showMoreSection .contWrap {width: 100%;float: left;background: #ECF0F1 url(images/contWrap_bg_left.png) no-repeat left top;padding: 0;}
.showMoreSection .contWrap>div {overflow: hidden;}
.showMoreSection .contWrap h6 {background: url(images/contWrap_bg.jpg) repeat-x;color: #fff;text-indent: 30px;height:66px;
                               line-height: 66px;margin-left: 21px;}
.showMoreSection .contWrap h6 .icon {background: url(images/contWrap_icon.png) no-repeat; width: 16px;height:16px;float: right;
                                     margin: 20px;}
.showMoreSection #thelist {padding: 10px 0;}
.showMoreSection li {display: block;color: #414E5C;position: relative;overflow: hidden;
                     background: url(images/contWrap_li.jpg) repeat-x left bottom;}
.showMoreSection li .name {padding: 10px 15px;overflow: hidden;word-wrap: break-word;
                           word-break: normal;text-align: justify;display: inline-block;display: -webkit-box;display: box;-webkit-box-orient: horizontal;
                           -webkit-box-flex: 1;box-flex: 1;float: left;}
.showMoreSection li:active  {background-color: #DCDFE0;}
.showMoreSection li .name .icon {width: 14px;height: 14px;background: url(images/cate_menu_2.png) no-repeat;display: inline-block;
                                 float: left;margin: 6px;}
.showMoreSection li:active .name .icon {background: url(images/cate_menu_1.png) no-repeat;}
.showMoreSection li .curtMark {width: 0;height: 0;display: none;position: absolute;top: 50%;left: 0;margin-top: -6px;
                               border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #365570;}
.showMoreSection li .curtMark em {display: none;}

/*form*/
.ui-btn-inner {text-align: center;}
