﻿body
{
    font-size: 13px;
    margin: 0;
    position: relative;
}

.back
{
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.back img
{
    width: 100%;
    height: 100%;
}

.skindiv
{
    margin-top: 3px;
    width: 100%;
    height: 20px;
    overflow: hidden;
}

.skindiv ul
{
    list-style-type: none;
}

.skindiv ul li
{
    width: 20px;
    height: 20px;
    display: inline;
    float: right;
    margin-right: 8px;
    cursor: pointer;
    background-size: 100% 100%;
}



.blue
{
    background-color: #0ca2f8;
}

.red
{
    background-color: #fa4343;
}

.green
{
    background-color: #0eea32;
}

.orange
{
    background-color: #f5a32f;
}

p.h2
{
    clear: both;
    height: 32px;
    line-height: 32px;
    background: #f4f4f4;
}
.left
{
    float: left;
}
p.h2new
{
    clear: both;
    margin-top: 3px;
    text-align: center;
    background: url(img/footbk.jpg) repeat-x 0 0 #dfeeff;
    height: 66px;
    line-height: 28px;
}
p.h2 .nav img.left
{
    margin-top: 6px;
    margin-bottom: 4px;
}
p.h2 .nav a
{
    margin: 0px 5px;
    padding: 0 1px;
    height: 14px;
    font-weight: bold;
    font-family: '微软雅黑';
}

p.h2 .nav a.li2
{
    margin: 0 5px 0 21px;
}
p.h2 .nav a.en
{
    padding: 0 1px 0 0;
}
p.h2 .a img.left
{
    margin-top: 0px;
    margin-right: 5px;
}

.nav
{
}

.cBlue, .cBlue:visited, .cBlue a
{
    color: #685e5e;
}

.version a
{
    color: #fff;
}

.webName
{
    font-weight: bold;
    padding: 6px;
    color: #fff;
    font-family: 幼圆;
}

.webName img
{
    height: 35px;
    float: left;
    margin-bottom: 5px;
}

.webName div
{
    text-align: center;
    height: 35px;
    line-height: 35px;
}

.menuName
{
    clear: both;
    padding-top: 6px;
    font-weight: bold;
    text-align: center;
    line-height: 150%;
}
.menuPName
{
    height: 25px;
    display: block;
    margin-bottom: 1px;
    margin-top: 1px;
}

.menucolor
{
    color: White;
}

.a1
{
    color: White;
    text-decoration: none;
    width: 23%;
    display: inline-block;
    font-family: 幼圆;
}
.a1:visited
{
    color: #fff;
}
.a1:hover
{
    color: #fff;
    text-decoration: underline;
}



.footstyle
{
    text-align: center;
    padding-top: 7px;
    padding-bottom: 5px;
    clear: both;
    margin-top: 3px;
    line-height: 22px;
    margin-bottom: 5px;
}

.content-gk
{
    font-size: 1em;
    height: 9em;
    margin: 0.5em 0.5em;
    line-height: 1.8;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: normal;
    transition: height 1s;
    -moz-transition: height 1s; /* Firefox 4 */
    -webkit-transition: height 1s; /* Safari 和 Chrome */
    -o-transition: height 1s; /* Opera */
}

.contentabout p
{
    margin: 0;
    padding: 4px 8px;
}

.contentabout p img
{
    max-width: 240px;
}

*, ::after, ::before
{
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -o-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

ul, menu, dir
{
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

.module_list li
{
    border-bottom: 1px solid #f2f2f2;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

li
{
    text-align: -webkit-match-parent;
    list-style: none;
}

body, h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, dl, dt, dd, h1
{
    margin: 0;
    padding: 0;
}

.module_list li a:visited
{
    color: #666;
}

.module_list li a
{
    color: #444;
    display: block;
    padding: 0 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

a
{
    text-decoration: none;
}

html
{
    font: 12px/1.5 "microsoft yahei" ,arial,\5b8b\4f53;
}

/* 分页
--------------------------------------------------*/
.page_a
{
    padding: 5px 12px 5px 5px;
    font-size: 14px;
}

.content
{
    margin: 0 0px 6px 0px;
    padding: 4px 8px;
    line-height: 1.8;
}

.content a
{
    color: #444;
}

.content p
{
    margin: 0;
    padding: 4px 8px;
    line-height: 1.8;
}

.contentOld
{
    margin: 0 0px 11px 0px;
    padding: 4px 8px;
}

.contentOld #compic
{
    width: 130px;
    float: left;
    margin-right: 10px;
}

.contentOld #compic img
{
    width: 100%;
    height: 100%;
}

.contentOld p
{
    margin: 0;
    padding: 0;
    line-height: 1.8;
}

.contentOld a
{
    color: #444;
}

.div
{
    position: relative;
    overflow: hidden;
    margin-top: 3px;
}

.divnav
{
    position: absolute;
    margin: 5px 0;
    z-index: 999;
}

.column
{
    float: left;
}

.div .listdiv
{
    float: left;
}

.div .toleft
{
    position: relative;
    float: left;
    border: 1px solid #c0c0c0;
    background-color: #000;
    background-image: url('img/index_left.png');
    background-size: 100% 100%;
    filter: alpha(opacity=20);
    opacity: 0.2;
    left: 0;
    top: 0;
    height: 60px;
    width: 15px;
    z-index: 1000;
    display: none;
}

.div .toright
{
    position: relative;
    float: right;
    border: 1px solid #c0c0c0;
    background-color: #000;
    background-image: url('img/index_right.png');
    background-size: 100% 100%;
    filter: alpha(opacity=20);
    opacity: 0.2;
    right: 0;
    top: 0;
    height: 60px;
    width: 15px;
    z-index: 1000;
    display: none;
}

.div a
{
    text-align: center;
    display: block;
    float: left;
    margin: 3px 0;
    width: 33.33%;
    color: #444;
}

.pleft
{
    padding-left: 8px;
    color: #444;
}

.pleft a:visited
{
    color: #666;
}

.mleft
{
    margin-left: 8px;
}



.version a
{
    padding-left: 5px;
    padding-right: 5px;
}


.reTop
{
    text-align: center;
    margin: 10px 0;
    font-size: 12px;
}

.session
{
    display: block;
}

#searchdiv
{
    position: relative;
    margin: 10px 5px 10px 5px;
    width: 75%;
    height: 25px;
    max-width:260px;
    border: 1px solid #685e5e;
}

.btn1
{
    border: 1px solid #d6d6d6;
    padding: 2px 12px;
    border-radius: 3px;
    color: #666;
    box-shadow: 0 1px 1px #fff inset;
    background: -webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#ececec));
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: 宋体;
}

.btn1:active
{
    background: -webkit-gradient(linear,0 0,0 100%,from(#d6d6d6),to(#d6d6d6));
}

.btn
{
    display: inline-block;
    vertical-align: middle;
}

.i
{
    background-image: url(img/topbut.png);
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background-size: 150px;
    margin-bottom: .24em;
}

.iF1
{
    background-position: 0 -25px;
}

.btnSearch
{
    background: url("img/p10.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #1F376D;
    cursor: pointer;
    font-size: 15px;
    height: 28px;
    width: 88px;
}

.msearch
{
    vertical-align: middle;
    font-size: medium;
    background-color: white;
    border: 1px solid #acc1d8;
    height: 25px;
    line-height: 25px;
    margin-right: 0px;
    width: 90%;
    margin: 8px 2px 5px 5px;
}

#butsearch
{
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 15px;
    height: 25px;
    width: 30%;
    position: absolute;
    margin: 0;
    padding: 0;
    right: 0px;
    font-family: 微软雅黑;
    top:0px;
    padding-left:5px;
    text-align: center;
}
.btnSearch1 {
   background: #685e5e;
}

.msearch1
{
    font-size: medium;
    background-color: white;
    border: none;
    height: 24px;
    line-height: 24px;
    width: 68%;
    margin: 0;
    padding: 0;
}

.searchleft
{
    float: left;
    width: 63%;
}
.searchright
{
    float: left;
    margin-top: 8px;
    padding-left: 5px;
    width: 33%;
}
.clear
{
    clear: both;
}
.contentPro
{
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
}
.contentPro a
{
    color: #444;
}
.contentPro a:visited
{
    color: #666;
}

.Toolbar_show01-d1_c1
{
    width: 100%; /*max-width: 640px;*/
    height: 45px;
    margin: 0 auto;
}
.Toolbar_show01-d1_c1 > div
{
    height: 45px; /*max-width:640px;*/
    margin: 0 auto;
}
/* footerToolStyle1 */

.active:active
{
    background-color: #149ef6;
}

.Toolbar_show01-d1_c1 .footerWrap
{
    width: 100%;
    overflow: hidden;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
    height: 44px;
    -moz-padding-start: 0px;
    -webkit-padding-start: 0px;
}
.Toolbar_show01-d1_c1 .footerWrap li
{
    text-align: center;
    width: 25%;
    height: 44px;
    overflow: hidden;
    border-right: 1px solid rgba(255,255,255,0.2);
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}

.Toolbar_show01-d1_c1 .text
{
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
}

.Toolbar_show01-d1_c1 .footerWrap a, .Toolbar_show01-d1_c1 .footerWrap div
{
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}
/*底部工具条 图标开始*/
.Toolbar_show01-d1_c1 .whiteIcon span.icon, .Toolbar_show01-d1_c1 .grayIcon span.icon
{
    height: 20px;
    display: block;
    background: url(img/common.png) no-repeat;
    margin: 4px auto 0 auto;
    border: 0px solid #f00;
}

.Toolbar_show01-d1_c1 .whiteIcon span.tel
{
    width: 29px;
    background-position: -113px -110px;
}

.Toolbar_show01-d1_c1 .whiteIcon span.message
{
    width: 24px;
    background-position: -38px -110px;
}
.Toolbar_show01-d1_c1 .whiteIcon span.share
{
    width: 19px;
    background-position: -76px -110px;
}
.Toolbar_show01-d1_c1 .whiteIcon span.map
{
    width: 14px;
    background-position: -156px -110px;
}

.prolistshow
{
    text-align: center;
}

.prolistshow .show
{
    position: relative;
    float: left;
    margin-left: 2%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    width: 47%;
    border-radius: 3px;
    overflow: hidden;
    border: 1px solid #d9dadc;
}

.prolistshow img
{
    width: 100%;
    height: 7em;
    border-radius: 3px;
}

.prolistshow .show p
{
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    width: 100%;
    bottom: 0;
    white-space: nowrap;
    overflow: hidden;
}

.showmore
{
    float: right;
    margin: 3px 0;
}

.showmore a
{
    color: #1971db;
    text-decoration: underline;
    cursor: pointer;
}

.pagenav
{
    display: block;
    margin-right: 10px;
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    outline: 0 none;
    text-align:center;
}

.pagenav ul
{
    list-style: none;
    margin: 10px auto;
    padding: 0;
    border: none;
    outline: 0 none;
    display:inline-block;
}

.pagenav li
{
    float: left;
    margin: 0 4px 0 4px;
    list-style: none;
    padding: 0;
    border: none;
    outline: 0 none;
}

.pagenav ul #pre
{
    padding-left: 15px;
    background: url(img/pre.gif) no-repeat 6px 7px;
}

.pagenav ul #next
{
    padding-right: 15px;
    background: url(img/next.gif) no-repeat 53px 7px;
}

.pagenav ul .hidden
{
    color: #d0d0d0;
}

.pagenav ul a
{
    padding: 3px 7px;
    border: solid 1px #d7e2ee;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    color: #333;
    text-decoration: none;
    font-size: 14px;
}
