
* {
    padding: 0;
    margin: 0;
    border: 0;
    font-style: normal;
    -webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/
    -webkit-touch-callout: none;					/*禁止链接长按弹出选项菜单*/
}
body {font-size:16px;line-height:25px;font-family:'Microsoft Yahei';color: #1b2e4b;
    -webkit-text-size-adjust: 100%;/*解决Iphone下橱窗字体变大问题*/
    width:100%;min-width:320px;max-width:640px;background:#FFF;left:0;
    margin: 0 auto;margin-bottom:78px;
}

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin: 0;padding: 0;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4,h5,h6 {font-size: 100%;}

address,cite,dfn,em,var {}
code,kbd,pre,samp,tt {font-family: "Courier New", Courier, monospace;}
small {font-size: 12px;}
ul,ol {list-style: none;}

a {color: #333;cursor: pointer;text-decoration: none;outline: none;}
a:hover {text-decoration: none;}

legend { padding: 3px 8px;font-weight: 700;border: 1px solid #D8D8D8;background-color: #F9F9F9; }
fieldset {border: 1px solid #D8D8D8;padding: 10px;}
.table_form tbody td, .table_form tbody th {border-bottom: 1px solid #EEE;padding: 4px 0 4px 8px;}
button,input,select,textarea {font-size: 100%;}

hr {border: none;height: 1px;*color: #fff;}

table {width: 100%;border-collapse: collapse;border-spacing: 0;}
form {display: block;}
input, a {outline: none;}
select {padding: 3px;}
input[type="text"], input[type="password"] {border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;
    padding: 4px;}
textarea {font-size: 12px;line-height:25px;}
input[type="text"].datetime {padding: 0;width: 130px;height:24px;line-height:24px; text-indent:6px;}
label {margin: 0 5px;}

img {border: 0 none;}

.fl { float: left; }
.fr { float: right; }
.f14 { font-size: 14px; }
.m5 {margin: 5px;}
.m10 {margin: 10px;}
.m20 {margin: 20px;}
.p5 {padding: 5px;}
.bk10 {height: 10px;}
.bk15 {height: 15px;}
.w100 {width: 100%;}
.close {display: none;}

.line-x {border-bottom: 1px solid #CECFCE;}

.blue, .blue a {color: #049;}


.table_form th {font-weight: normal;text-align: right;padding-right: 10px;color: #777;}

.showMsg{border: 1px solid #1e64c8; zoom:1; width:450px; height:172px;position:absolute;top:44%;left:50%;margin:-87px 0 0 -225px}
.showMsg h5{ padding-left:35px; 
    height:25px; line-height:26px;*line-height:28px; overflow:hidden; font-size:14px; text-align:left}
.showMsg .content{ margin-top:50px; font-size:14px; height:64px; position:relative; text-align: center;}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* header */
 
header {position: relative;text-align: center; display: block;font-weight:bold;font-size: 20px;line-height: 56px;border-width: 1px;border-style: solid; font-weight: bold;}
.back,.th-large {padding:0 5px;border-radius:10px;}
.back {margin-left:20px;}
nav {height: 40px;font-weight: bold;}
nav, nav .nav_more {line-height:40px;}
nav div {padding: 0;}
.nav {display: -moz-box;display: -webkit-box;display: box;-moz-box-orient: horizontal;-webkit-box-orient: horizontal;}
.nav li {font-size: 14px; line-height: 40px;overflow: hidden;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.open > .dropdown-menu {right: 0;left: auto;}

/* footer */
footer{width:100%;height:54px;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:54px;}
.footerDiv .footerWrap {width: 100%;overflow: hidden;box-orient: horizontal;height: 54px;
                        display: -moz-box;display: -webkit-box;display: box;-moz-box-orient: horizontal;-webkit-box-orient: horizontal;}
.footerWrap li {height: 54px;line-height: 54px;text-align: center;border-left: solid 1px #333;
                overflow: hidden;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;font-size: 16px;}
.footerWrap li.start {border-width: 0;}
.footerWrap li i {margin-right: 5px;}

/* 正体部分
--------------------------------------------------*/
div.h2 {overflow: hidden;margin:0px;}
div.h2 h2 {height: 38px;width:115px;text-align: center;
           line-height: 38px; font-weight: bold;float: left;}

.prdoctLists {overflow: hidden;}
.prdoctLists li {width: 50%;float: left;margin-bottom: 5px;}
.prdoctLists li dt,.prdoctLists li dd {width: 80%;margin: 5px auto 0 auto;line-height: 22px;overflow: hidden;}
.prdoctLists li dd {min-height: 130px; height:100%; max-height: 256px;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;margin-top: 20px;display: block;}
section .content div {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;}

/* sidebar */
.open > .dropdown-menu {border-style: solid;border-width: 1px;}