﻿@charset "UTF-8";
/*
    Css for PEL,    ver 1.0
    CopyRight By Dongyi Network Technology CO.,Ltd Design Center

    本网站通用布局
*/
/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0;padding:0; }
table{border-spacing:0;border-collapse:collapse; }
fieldset,img{vertical-align:top; border:0;}
address,caption,cite,code,dfn,em,th,var,i{font-weight:normal; font-style:normal;}
ol,ul,li{list-style:none;}
div,dl,dt,dd,ol,ul,li{zoom:1;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; }
q:before,q:after{content:'';}
.float_advertisemenarea_1{ display:none;}

.float_advertisemenarea_7 .img{ pointer-events:none;}
.float_advertisemenarea_8 .img{ pointer-events:none;}
abbr,acronym{border:0;}
pre{font-family:'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif;font-size:16px; line-height:1.8; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; word-break: break-all;}

article,aside,dialog,footer,header,section,footer,nav,figure,menu,time{display:block; zoom:1;margin:0; padding:0; }
/* Public */
body{font-family:'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif; font-size:14px; line-height:30px; text-align:center; color:#333;-webkit-text-size-adjust:none; text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
a{text-decoration:none; color:#333; outline:none; transition:all 0.5s;}
a:hover{text-decoration:none;color:#015293; }
.clearbox{font-size:0; line-height:0; visibility:hidden;clear:both; height:0; margin-top:-1px !important; border:none; border-top:1px solid transparent !important; }

.blank{font-size:0; line-height:0; display:block; clear:both;overflow:hidden; height:10px; }
.clearfix:after{display:block; visibility:hidden;clear:both; height:0; content:'.'; line-height: 0; }
* html .clearfix{height:1%;}
* + html .clearfix{min-height:1%;}
.fl{float:left !important;}
.fr{float:right !important;}
.hide{display:none;}
input[type=button],input[type=submit],input[type=file],button{cursor:pointer; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;-webkit-appearance:none; }
/* frame */
.wrap{min-width: 1400px;overflow: hidden;}
.siteWidth{position:relative;max-width: 1400px;margin:0 auto;padding:0;}
#header{position: relative;margin:0 auto; text-align:left;}
#header.header-topNav-fixed{z-index:9999;}
#content{position:relative;z-index:1;clear:both;max-width: 1400px;min-height: 300px;margin: 0 auto;padding: 20px 0;text-align:left;background-color: white;border-radius:0 0 10px 10px;}
#content:after{display:block; visibility:hidden;clear:both; height:0; content:'.'; line-height: 0;}

.pageBanner {background:url(../../base/img/banner1.jpg) no-repeat center top;height: 380px;}

#indBanner { position:relative;max-height: 785px;overflow: hidden;}
#indBanner .bd { position:relative;text-align: center;}
#indBanner .pic {height:785px;max-height: 785px;max-width: 2560px;background-position: center top!important; margin: 0 auto;}
#indBanner .con {position:absolute; bottom:120px; left:50%;margin-left: 650px; color:#fff; padding:10px 20px;  z-index:9;width: 0px;height: 0px;padding: 0;overflow: hidden;z-index:2; transition:all 0.3s}
#indBanner .con.on {width:260px;height: 200px;padding:20px;margin-left: 400px;}
#indBanner .con .titleBg { position:absolute; top:0; left:0; width:100%; height:100%; background:#015293;opacity: 0.7;z-index: -1;border-radius:20px;}
#indBanner .con .title a { color:#fff; font-size:18px; font-weight:bold; text-align:center; display:block; padding:3px 0 5px }
#indBanner .con .intro { line-height:28px;text-indent: 2em;text-align: left; font-size:14px;}
#indBanner .con .intro a{color:#ffffff82;}
#indBanner .con .intro a:hover{color:#fff;}
#indBanner .con .intro a.more{display:block;background:#ea9427;color:#fff;border-radius:8px;text-indent:0; width:80px;text-align:center; position:absolute; bottom:10px; right:20px;}
#indBanner .con .intro a.more:hover{background:#d07d13}
#indBanner .close{display: block; cursor:pointer;text-align: center;width: 20px;height: 20px;line-height: 17px;position: absolute;font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;font-weight: 100;top: 12px;right: 12px;font-size: 20px;text-decoration: none;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;background: #333;background: rgba(0, 0, 0, .5);color: #fff;}
#indBanner .close:hover{background: #000; color: #fff;}
#indBanner .related {transition: all .4s;cursor: pointer; position:absolute;bottom: 120px; left:50%; margin-left:550px;box-shadow:  0 0 10px #ffffff54;background: rgb(0 105 189 / 50%) url(../img/relatedico.png) no-repeat 20px; padding:0 20px 0 40px;border-radius: 15px;color:#fff;line-height: 30px;height: 30px; display:none;}
#indBanner .related:hover{box-shadow: 0 0 25px #ffffff94;background-color:rgb(0 105 189 / 100%)}

#indBanner .hd { position:absolute;width: 500px;left: 50%;margin-left: -250px;bottom:110px; text-align:center;}
#indBanner .hd li { background:#fff; display:inline-block; width:12px; height:12px; margin:0 5px; border-radius:6px;; line-height:50px; overflow:hidden; transition:all 0.3s; cursor:pointer;}
#indBanner .hd li.on { background:#c00; width:36px;}

#header .letterList .ico{width:24px;}
#header .letterList .dep{display:none;}
#header .letterList .state{width:60px;}
#header .letterList .date{display:none;}
/**/
.headerTool{line-height:60px;position: absolute;width: 100%;top: 0;z-index:4;height:60px;}
.headerTool .bg{position: absolute;z-index: -1;left: 0;top: 0;width: 100%;height: 60px;line-height: 60px;float: left;overflow: hidden;background-color: #242424;opacity: .50;filter: alpha(opacity=35);}
.govLinks{width: auto; float: left; color: white;}
.govLinks li { float:left; margin:0 15px 0 0;}
.govLinks li a { padding-left:20px; /*background:url(../img/gkico.png) no-repeat 0;*/}
.govLinks .li4 a {/* background:url(../img/zxico.png) no-repeat 0*/}
.govLinks li a{color: white;}
.govLinks a:hover{text-decoration: none; color: #ddd;}
.languageLinks{width: auto; float: left; margin-left: 70px;}
.languageLinks a{margin:0 4px; font-size: 12px; color: white;}
.languageLinks a:hover{text-decoration: none; color: #ddd;}

.headerTool .links {width: auto; float: right;}
.headerTool .links>dl{position:relative; float:left;/* margin:0 5px; */ color:#015293; margin-top:11px;}
.headerTool .links>dl>dt{line-height:38px; position:relative; z-index:11; float:left; height:38px; color:white; padding:0 5px 0 30px;background: url(../img/headericon.png) 7px 8px no-repeat;}
.headerTool .links>dl>dt>a{color:white;}
.headerTool .links>dl>dt>a:hover{text-decoration:none; color:#ddd;}
.headerTool .links>dl.znjqr dt{background-position: 8px -110px;}
.headerTool .links>dl.phone dt{background-position: 8px -143px;}
.headerTool .links>dl.phone dd{}
.headerTool .links>dl.pad dt{background-position: 8px -169px;}
.headerTool .links>dl.site dt{background-position: 8px -202px;}
.headerTool .links>dl.tw dt{background-position: 8px -231px; cursor:pointer;}
.headerTool .links>dl.en dt{background-position: 8px -258px;}
.headerTool .links>dl.bs dt{background: url(../img/bsico.png) no-repeat 5px;padding-left: 40px;}
.headerTool .links>dl.topUser{}
.headerTool .links>dl.topUser dt{padding: 5px 12px; background: none; color: #333;}
.headerTool .links .userLogged,
.headerTool .links .userLogged a{color: white!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;}
.headerTool .links>dl.topUser .loggedin .spe,
.headerTool .links>dl.topUser .notlogged .spe{margin: 0 10px;}
.headerTool .links>dl.topUser .loginbutton { background:url(../img/userico.png) no-repeat 0; padding-left:22px;}
/*.headerTool .links .notlogged a,
.headerTool .links dt .exitlogin{margin:0 5px; padding-left: 23px; background:url(../img/headericon.png) left -58px no-repeat;}
.headerTool .links .notlogged a.loginbutton{background-position: left -29px; margin-right: 10px;}
.headerTool .links dt .exitlogin{background-position: left -89px;}*/
.headerTool .links .site{}
.headerTool .links>dl>dd{position:absolute; top:38px; right:50%; display:none; clear:both; margin-right:-54px; padding:7px; background:#fff; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.headerTool .links>dl> img{width:100px; height:100px;}
.headerTool .links>dl> i{font-size:0; line-height:0; position:absolute; z-index:8; top:-10px; left:50%; display:block; width:0;margin-left:-3px; border-width:5px; border-style:dashed; border-color:transparent; border-bottom-style:solid; border-bottom-color:#fff; }
.headerTool .links .on dd{display:block;}
.headerTool .links .site dt{}
.headerTool .links .site dd{top:38px; right:-1px; width:400px; margin-right:0; padding:10px; border:1px solid #6e99b9; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, .15); -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .15); box-shadow:2x 2px 5px rgba(0, 0, 0, .15);}
.headerTool .links .site dd i{display:none;}
.headerTool .links .site dd table tr td div{overflow:hidden;width:30px; height:60px; text-align:center; writing-mode:vertical-lr; }
.headerTool .links .site ul{overflow:hidden;}
.headerTool .links .site li{line-height:26px; float:left; min-width:55px; height:26px; padding:0 4px 0 15px; color:#666; background:url(../img/icons.png) 4px -2320px no-repeat;}
.headerTool .links .site li a{color:#015293;}
.headerTool .links #siteLast.on dt{background-color: #427fbb;}
.headerTool .links>dl>dt { border-radius:25px;border: 1px solid transparent;height: 20px;line-height: 20px;padding: 5px 12px 5px 35px;margin-top: 3px;background-position: 8px 5px;transition: all 0.5s;}
.headerTool .links>dl>dt:hover { border: 1px solid rgb(255 255 255 / 50%); }

/*headerTop S*/
.headerTop{position: absolute;width: 100%;top: 6%;z-index: 2;margin: 0 auto;}

/* pageHeader */
.pageHeader .headerTool {height:40px;line-height: 40px;}
.pageHeader .headerTool .bg { height:40px;}
.pageHeader .headerTool .links>dl { margin-top:1px;}
.pageHeader .headerTop {max-width: 1400px;left: 50%;margin-left: -700px;position: absolute;}
.pageHeader #logo {left: 0;top: 100px;margin: 0;}
.pageHeader .siteSearchBar {top: 160px;right: 0;left: auto;border: 0;height: 40px;box-shadow: 0 0 5px color(srgb 0 0 0 / 0.1);border-radius:5px;margin-left: -502px;}
.pageHeader .taohuaLogo{top: 60px;margin-left: 520px;}
.pageHeader .s-form .from-control,.pageHeader  .siteSearch .from-control {width:240px; height:40px; line-height:40px; font-size:14px;background:#ffffffd1; color:#333;}
.pageHeader .s-form .btn,.pageHeader  .siteSearch .btn { background:#015293; padding:0 20px; width:auto; text-indent:0; height:40px; line-height:40px; font-size:14px;border-radius:0 5px 5px 0;}
.pageHeader .topNav {background:#015293;height: 60px;}
.pageHeader .mainNav {line-height:60px;height:60px;width: 1400px;padding: 0;}
.pageHeader .mainNav .a1 {height:60px;line-height:60px;font-size:22px;padding: 0 38px;}

/* 搜索框 */
.siteSearchBar{transition: all .4s;position:absolute;top: 320px;left: 50%; height:54px;float: left;border: 3px solid rgb(152 163 182 / 5%);border-radius: 16px;overflow: hidden;margin-left: -302px;opacity: 0.9;box-shadow: 0 0 25px rgb(255 255 255 / 50%);}
.siteSearchBar .siteZnwd{width: 92px; height: 32px; line-height: 32px; float: left; margin: 3px 0 0 16px; text-indent: 35px; font-size: 12px; color: #0066cc; background:  url(../img/searchbg.png) -76px -54px no-repeat; border: 1px solid #0066cc; border-radius: 16px; background-color: #fff;}
.siteSearchBar .siteZnwd:hover{text-decoration: none; background-color: #f0f0f0;}
.siteSearchBar:hover .s-form .btn, .siteSearch .btn{background-color:#002663}

.s-form,.siteSearch{float: left; line-height:54px;height:54px; vertical-align:top;position: relative;}
.s-form .from-control,.siteSearch .from-control{float: left;font-size: 18px; line-height:54px;width: 440px; height:54px;background: #ffffff70;color:#fff;padding: 0 10px 0 20px; vertical-align:top; outline:none;border: none;}
.s-form .btn,.siteSearch .btn{float:left;line-height: 54px;font-size: 20px;overflow:hidden;width: 130px;height: 54px; border:none; outline:none;transition: all .4s;background: none;border: none;outline: none;cursor: pointer;background: #015293 url(../img/srhico.png) no-repeat 75%;color: #fff;text-align: left;text-indent: 1.5em;border-radius: 0 10px 10px 0;}
.s-form .btn:active,.siteSearch .btn:active{  background-color: #c00;}
.s-form input::-webkit-input-placeholder{color:#e5e5e5;}
.pageHeader .s-form input::-webkit-input-placeholder{color:#ccc;}

.s-form .link-box{font-size:14px;text-align:center; }
.s-form .select-box{position:relative;float:left; width:99px; height:40px; display: none;}
.s-form .select-box .s-option{line-height:40px; position:absolute; left: 12px; top:0; display:inline-block; width:50px; height:40px; overflow: hidden; text-align:center;}
.s-form .select-box ul{line-height:1.8;position:absolute;z-index: -1;top: 40px;left: 1px;display:none;width: 400px;padding: 5px 10px 5px;border:1px solid #ccc;border-top:0;border-top:0;background: #fff;}
.s-form .select-box ul li{font-size:14px; float:left; width:123px; padding:4px 5px; cursor:pointer; text-align:left;}
.s-form .select-box ul li:hover{color:#015293; background:#f1f1f1;}
.s-form .select-box a:hover{text-decoration:none;}
.s-form .select-box .arrow-dn{font-size:0; position:absolute; top:18px; right:10px; display:inline-block; overflow:hidden; width:0; height:0; -webkit-transition:-webkit-transform .1s ease-in-out; -moz-transition:-moz-transform .2s ease-in-out; transition:-webkit-transform .1s ease-in-out; -webkit-transform:translate3d(0, 0, 999px); -moz-transform:translate3d(0, 0, 999px); transform:translate3d(0, 0, 999px); border:5px solid transparent; border-color:#666 transparent transparent; backface-visibility:visible; -webkit-backface-visibility:visible; -moz-backface-visibility:visible;}
.s-form .select-box .arrow-hover{top:12px;border-color:transparent transparent #666 transparent; }

/* logo */
#logo{float:left;position: absolute;z-index: 1;left: 50%;top: 60px;margin-left: -168px;}
#logo img{max-width:100%;}

.taohuaLogo{;background: url(/content/_common/base/img/ty_logo.png) center no-repeat; background-size:131px auto;position: absolute;margin-left:530px;left: 50%;top: 70px;z-index: 2;transition: all .2s;}
.taohuaLogo a{display: block;width: 150px;height: 80px;line-height: 300px;overflow: hidden;}
.taohuaLogo a voice { display:block; height:100%; width:100%; background:none}
.taohuaLogo:hover {background-size: 100%;}

/* 主导航 */
.topNav{position: absolute;bottom: 0;width: 100%;margin: 0 auto;text-align: center;height: 90px;background: url(../img/topnavbg.png) no-repeat center;}
.mainNav{height: 90px;padding: 0 20px;width: 1400px;float: left;}
.mainNav .li1{float: left; text-align: center;}
.mainNav .last1{}
.mainNav .a1{position: relative;display: block;height: 90px;line-height: 90px;overflow: hidden;font-size: 24px;color: white;padding: 0 32px;}
#header .mainNav .first1 .a1{line-height: 300px;background: url(../img/homeicon.png) no-repeat center;padding: 0;}
#header .mainNav .first1 .a1 voice { display:block; background:none;}
.mainNav .last1 .a1{border-radius: 0 6px 0 0;}
.mainNav .on1 .a1:after,
.mainNav .a1:hover:after{text-decoration: none; content:"";position: absolute;bottom: 0;left: 50%;margin-left: -7px;border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #fff;}

.mainNav .last1 .a1{border-radius: 0;}
.menuBtn{width:60px; height: 60px; float: right; border-radius: 0 6px 0 0; cursor: pointer; background: #febf34 url(../../base/img/menubtnicon.png) center center no-repeat;}
.menuBtn:hover{background-color: #e9aa1f;}

/* 主栏 和 侧栏 */
.mainContent{position:relative;zoom:1;overflow: hidden;}
.side{width: 270px;float: left;overflow: hidden;margin-top: -20px;margin-right: 20px;}

/*footer*/
#footer{position:relative;z-index: 1;padding: 30px 0;text-align:left;color:white;background: #015293;font-size:14px;min-height: 120px;}
#footer .copyRight{line-height: 30px;color: white;text-align: left;padding: 15px 390px 0 120px;}
#footer .copyRight p {white-space:nowrap;margin:0;}
#footer .copyRight .footrow2 {display:inline-block;margin-right: 2%;}
#footer .copyRight .footrow3 {display: inline-block;margin-right: 2%;clear: left;}
#footer .copyRight .footrow4 { display:inline-block;margin-right: 2%;}
#footer .copyRight .footrow5 { display:inline-block;}
#footer .copyRight img{vertical-align: middle;}
#footer .copyRight a{color:white; text-decoration:none;}
#footer .copyRight a:hover{color: #ddd;}
#footer .footDzjg,
#footer .footerWzjc,
#footer .wzafw,
#footer .wxcode,
#footer .wzafw,
#footer .szfwxcode,
#footer .footerZfzc{position: absolute; z-index: 1; width: auto; float: left;}
#footer .footDzjg{left: 60px;top: 27px;}
#footer .footerWzjc{right: 65px; top: 0;}
#footer .footerZfzc{right: 280px;top: 65px;}
#footer .wzafw{right: 280px;top: 0px;}
#footer .wxcode{right: 170px;top: 0;line-height: 14px;font-size: 12px;text-align:center;width: 100px;height: 120px;background: #fff;color: #333;}
#footer .wxcode img{width: auto;height: 120px;display: block;clear: both;margin: 0 auto 0;}
#footer .szfwxcode{right: 60px;top: 0;line-height: 14px;font-size: 12px;text-align:center;width: 100px;height: 120px;background: #fff;color: #333;}
#footer .szfwxcode img{width: auto;height: 120px;display: block;clear: both;margin: 0 auto 0;}



/* 侧栏固定菜单 */
.sideFixed{position: absolute; z-index:9;top: 500px;right: 50%;margin-right: -788px; width:60px;float: left; font-size:12px; _position:absolute;}
.sideFixed li{position:relative;margin-bottom: 1px;background-color: rgba(0,0,0,0.7);background-color:#333 \9;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all  .6s;-o-transition:all .6s;transition:all .6s;}
.sideFixed li.ldxx{border-radius: 4px 4px 0 0;}
.sideFixed li>a{position: relative; z-index: 1; display:block; line-height: 15px; padding: 38px 4px 6px; font-size: 12px; color: white;}
.sideFixed li>a>i{position: absolute; z-index: 1; left: 0; top: 6px; width: 100%; height: 28px; line-height: 28px; float: left; background:  url(../img/sidefixedicon.png) center top no-repeat; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all  1s; -o-transition:all 1s; transition:all 1s;}
.sideFixed li.zwwx>a>i{background-position: center -30px;}
.sideFixed li.zwwb>a>i{background-position: center -60px;}
.sideFixed li.wsxf>a>i{background-position: center -90px;}
.sideFixed li.tdt>a>i{background-position: center -120px;}
.sideFixed li.sjyj>a>i{background-position: center -150px;}
.sideFixed li.sites>a>i{background-position: center -180px;}
.sideFixed li.jbwz>a>i{background-position: center -240px;}
.sideFixed li.xyb>a>i{background-position: center -273px;}
.sideFixed li.gt>a>i{background-position: center -210px;}
.sideFixed li.on{background-color: #febf34;}
.sideFixed li.on>a>i{-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg);}
.sideFixed li a:hover{text-decoration:none;}
.sideFixed .gt{display:none;}
.sideFixed .pic{display:none; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.sideFixed .pic img{width:150px; height:150px;}
.sideFixed .on .pic{position:absolute;top: 0;left:-168px;display:block;padding:4px;background:#fff;}
.sideFixed .on .pic i{position:absolute;z-index:8;top:50%;right:-10px;display:block;width:0;margin-top: -43px;font-size:0;line-height:0;border-width:5px;border-style:dashed;border-color:transparent;border-left-style:solid;border-left-color:#fff;}


/* goTop */
#goTop{display: none; position: fixed; z-index: 99; bottom: 0; right: 0; height: 0; width: 0; overflow: hidden; float: left;}

/* winMark */
#winMark{position:fixed; z-index:1; top:0;left:0; display:none; width:100%; height:100%; background:rgba(0, 0, 0, .8); }

/* 位置导航 */
.path{height: auto;line-height: 25px; padding:10px 0; color: #999;border-bottom: 1px solid #dedede;text-align: left;}
.path a,.path span{padding:0 3px; color:#999;}
.path em{overflow:hidden; padding-left:22px;background:url(../img/pathicon.png) left center no-repeat;}

/* mainBox */
.mainBox .mHd{height: 56px; line-height: 56px; position:relative; }
.mainBox .mHd:before {content:"";left: 0;top:50%;position:absolute;width:8px;height:20px;margin-top:-10px;background:#015293;}
.mainBox .mHd h3{position: relative;z-index: 1;width: auto;float: left;margin-bottom: -1px;padding: 0 0 0 28px;height: 56px;line-height: 56px;font-size: 24px;font-weight: bold;color: #015293;}
.mainBox .mHd h3 a{color:#015293;}
.mainBox .mHd .more{float: right; font-size:14px;color:#999; }
.mainBox .mHd .more a{color:#999;}
.mainBox .mHd .list li{position: relative; z-index: 1; width: auto; float: left; margin:0 12px -1px 0; padding: 0 14px 7px; height: 36px; line-height: 36px; font-size: 20px;}
.mainBox .mHd .list li a:hover{text-decoration:none;}
.mainBox .mHd .list li.on{ color: #015293; border-bottom: 3px solid #015293;}
.mainBox .mHd .list li.on a{color:#015293;}
.mainBox .mHd .path{margin-top: 8px;max-width: 65%;height: auto;float: right;border-bottom: none;line-height: 20px;}


/* 侧栏-栏目菜单 */
#sideMenu .hd {height:120px;background:url(../../base/img/sidemenuhdbg.jpg) no-repeat center;text-align:center;margin: 0;border: 0;}
#sideMenu .hd h3{font-weight: bold;border: 0;padding: 0;margin: 0;height: 120px;color:#fff;text-align: center;display: table-cell;vertical-align: middle;width: 270px;}
#sideMenu .bd{padding: 0;background: #F6F8FA;border-left: 1px solid #015293;}
#sideMenu li{font-size:16px;text-align:left;vertical-align:top; position:relative;}
#sideMenu li a{display:block;padding: 6px 45px 6px 22px;line-height: 43px;color: #333;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;border-bottom: 1px solid #EAEDF1;text-align: center;}
#sideMenu li a:after {position: absolute;content:"";display:block;width:22px;height:22px;background: url(../img/sidemenuicon.png) center no-repeat; right:5%; top:50%; margin-top:-11px; border-radius:50%;}
#sideMenu li a:hover{text-decoration:none; letter-spacing:1.4px;}
#sideMenu .on a,#sideMenu li a:hover{background-color: #fff; font-weight:bold; color:#015293; border-left:2px solid #015293}
#sideMenu .on a:after,#sideMenu li a:hover:after { border:1px solid #EAEDF1}

/* 侧栏盒子模型 */
.sideBox{margin-top: 20px; overflow: hidden; background-color: #eaeaea; border-radius: 6px;}
.sideBox .hd{overflow:hidden; padding: 0 18px 0 26px; height: 50px; line-height: 50px; background-color: #015293;}
.sideBox .hd .more{float:right; color: white;}
.sideBox .hd h3{font-size:20px; font-weight: bold; color:white;}
.sideBox .hd h3 a{color:white;}

/*侧栏-领导专题链接*/
.sideLdztlj{overflow: hidden;}
.sideLdztlj li{position: relative; z-index: 1; margin-top: 20px; height: 110px; line-height: 110px; overflow: hidden;}
.sideLdztlj li a,.sideLdztlj li span{display: block;height: 110px;line-height: 110px;padding-left: 155px;font-size: 24px;font-weight: bold;color: #015293;background: url(../img/sideldztbg.png) center top no-repeat;border-radius: 6px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all  .6s;-o-transition:all .6s;transition:all .6s;}
.sideLdztlj li i{position: absolute;z-index: 1;left: 100px;top: 50%;width: 48px;height: 48px;line-height: 25px;float: left;overflow: hidden;margin-top: -24px;background:  url(../img/sideldztljicon.png) no-repeat;}
.sideLdztlj li a:hover,.sideLdztlj li span:hover{letter-spacing:2px;}

/*侧栏-专题专栏*/
#sideZtzl .bd{padding: 20px 15px 25px; overflow: hidden;}
#sideCdzxZtzl .bd{padding: 20px 25px; overflow: hidden;}
/*专题专栏-图片列表*/
.ztzlPicList{overflow: hidden; margin-top: -10px}
.ztzlPicList li{overflow: hidden; margin-top: 10px;}
.ztzlPicList li .pic img{display: block; width: 250px; height: 70px;}
.ztzlPicList li .tit{display: none;}

/* node-px */
.node-px { font-size:14px;}

/* box */
.box{margin-top: 20px;}
.box .hd{height: auto;height:46px;line-height: 44px;margin-bottom:1px;border-bottom: 1px solid #EEE;}
.box .hd ul { margin-right:-10px;}
.box .hd li a { float:left; font-size:22px; color:#383846;margin-right: 4%;transition: none;border-bottom:3px solid transparent;}
.box .hd li.on a { border-bottom:3px solid #015293; color:#015293; font-weight:bold;}
.box .hd .more{float: right; font-size:14px;color:#999; }
.box .hd .more a{color:#999;}
.box .hd a.icolink{background: #015293; color: #fff;  padding: 5px 10px;  border-radius: 4px; margin-left: 2em;}
.box .hd h3{position: relative;z-index: 1;overflow: hidden;width: auto;margin-bottom: -1px;padding: 0 0 7px;line-height: 36px;font-size: 24px;font-weight: bold;color: #015293;display: inline-block;}
.box .hd h3 a{color:#015293;}
.box .hd h3 a:hover{text-decoration:none;}

.box .bd{overflow:hidden;padding:10px 0 0; }

/* boxA */
.boxA{margin-bottom:15px;}
.boxA .hd{position:relative; height:39px; line-height:39px; border-bottom:1px solid #e1e1e1; background:#f9f9f9;}
.boxA .hd .more{position:absolute; right:10px; font-size:14px; color:#999;}
.boxA .hd h3{position:absolute; padding:0 20px; font-size:18px; line-height:38px; color:#015293; border:1px solid #e1e1e1; border-top:3px solid #015293; border-bottom:0;background:#f9f9f9; }
.boxA .hd h3 a{color:#015293;}
.boxA .hd h3 a:hover{text-decoration:none;}
.boxA .hd ul{position:absolute; overflow:hidden;height:40px; }
.boxA .hd li{float:left; height:39px; font-size:18px; line-height:39px; background:#f9f9f9;}
.boxA .hd li a{display:block; float:left; padding:0 30px;}
.boxA .hd li a:hover{text-decoration:none;}
.boxA .hd .on{border:1px solid #e1e1e1; border-top:3px solid #015293; border-bottom:0;}
.boxA .bd{overflow:hidden;padding:5px; }
/* boxB */
.boxB{background:#fff;}
.boxB .hd{position:relative; height:39px; line-height:39px; border:1px solid #e1e1e1;}
.boxB .hd .more{position:absolute; right:10px; font-size:14px; color:#666;}
.boxB .hd h3{position:absolute; top:-1px;left:-1px; height:41px; padding:0 20px; font-size:18px; line-height:41px; color:#fff; background:#015293; }
.boxB .hd h3 a{color:#fff;}
.boxB .bd{overflow:hidden; padding:10px; border:1px solid #e9e9e9; border-top:0;}
/* boxC */
.boxC{overflow:hidden;margin-bottom:15px; }
.boxC .hd{position:relative;height:30px; line-height:30px; border-bottom:1px solid #e9e9e9; background:#fafafa; }
.boxC .hd .more{position:absolute; top:0; right:10px; font-size:14px;}
.boxC .hd .more a{color:#666;}
.boxC .hd ul{overflow:hidden;}
.boxC .hd ul li{float:left;}
.boxC .hd ul a{display:block; float:left; margin:9px 0; padding:0 20px; line-height:16px; border-right:1px solid #ccc;}
.boxC .hd ul a:hover{text-decoration:none;}
.boxC .hd ul li:last-child a{border-right:0;}
.boxC .hd .on a{color:#015293;}
.boxC .bd{overflow:hidden; padding:8px 5px;}
/* boxD */
.boxD{margin-bottom:20px;}
.boxD .hd{height:40px; line-height:40px; background:#015293;}
.boxD .hd h3{font-size:18px; color:#fff;}
.boxD .hd h3 a{color:#fff;}
.boxD .hd h3 i{display:block; float:left; width:42px; height:40px; margin-right:10px;background:url(../img/icons-zwgk.png) #00599d 10px 10px no-repeat; }
.boxD .bd{overflow:hidden; border:1px solid #e9e9e9; border-top:0;background:#fff; }
/* boxE */
.boxE{margin-bottom:15px;}
.boxE .hd{overflow:hidden; height:40px; line-height:40px; border-bottom:2px solid #015293;}
.boxE .hd h3{float:left; padding:0 20px; font-size:18px;color:#fff; background:#015293; }
.boxE .hd h3 a{display:block; float:left;color:#fff; }
.boxE .hd .more{float:right;}
.boxE .bd{overflow:hidden;padding:10px; }



/*节点归档信息样式*/
.archived-info{float:right;}
.archived-info span{margin:0 5px;}
/* infoListA */
.infoListA li{position:relative;margin-bottom:10px; padding:0 0 10px 12px; line-height:1.5; border-bottom:1px solid #eee; background:url(../img/icons.png) 0 -387px no-repeat; }
.infoListA .date{float:right;color:#999; }
.infoListA .last{border-bottom:0;}
/* 信件列表 */
.letterList{width:100%; border:none;}
.letterList th,.letterList td{padding:5px 5px;;font-size:16px; line-height:36px; text-align:center; vertical-align:middle; }
.letterList th{background: #F6F8FA;}
.letterList th{height:45px; padding:0; line-height:45px; color:#015293; border-bottom:1px solid #EAEDF1;}
.letterList th.title{padding-left: 1%;text-align:left;}
.letterList .even td{background: #F9F9F9;}
.letterList .num{display:none;}
.letterList td.title{text-align:left;white-space:normal;word-break:break-all;padding-left: 1%;}
.letterList .ico{width:30px; padding:0;;text-align:center; vertical-align:middle; }
.letterList .ico img{vertical-align:middle;}
.letterList .number{width: 120px;}
.letterList .dep{}
.letterList .state{width:90px;}
.letterList .clicks{width: 80px;}
.letterList .open,.letterList .handle{display:none;}
.letterList .state .s0{color:#333;}
.letterList .state .s1{color:#f70;}
.letterList .state .s2{color:#f00;}
.letterList .state .s3{color:#390;}
.letterList .state .s4{text-decoration:line-through;color:#333; }
.letterList .date{border-right:none;}
.letterList td.number{color: #666;}
.letterList td.date{color:#999;}

/*常见问题*/
.faqList{width:100%; border:none;}
.faqList th,
.faqList td{padding:5px 5px;;font-size:16px; line-height:36px; text-align:center; vertical-align:middle; }
.faqList th{background:#eff4f7;}
.faqList th{height:35px; padding:0; line-height:35px; color:#015293; border-bottom:1px solid #becedc;}
.faqList .num{width: 60px;}
.faqList .type,
.faqList .link{width: 12%;}
.faqList td.title{padding-left:5px; text-align:left; white-space:normal; word-break:break-all;}

/* detailTable */
.detailTable{width:100%;margin-bottom: 20px;background:#fff;}
.detailTable,.detailTable tr,.detailTable tr td{border-collapse:collapse;border:1px solid #EAEDF1; }
.detailTable thead tr{border-color:#015293;}
.detailTable thead th{height:40px;font-size:16px;line-height:40px;padding: 0 20px;font-weight: bold;text-align:left;color:#fff;border-color:#015293;background:#015293;}
.detailTable thead .tip{float: right; font-weight: normal; font-size: 14px; color: #ddd;}
.detailTable thead .hits{color: #fff;}
.detailTable tbody td{padding:10px 15px;}
.detailTable tbody td.tdName{width:20%; font-size:14px;font-weight:bold; text-align:center; background:#F6F8FA; }
.detailTable .trTitle .tdCon{font-weight:bold; white-space:normal; word-break:break-all;}
.detailTable .trName td:nth-child(2),.detailTable .trUnit td:nth-child(2){}
.detailTable .trName td:nth-child(3),.detailTable .trUnit td:nth-child(3){width:160px;}
.detailTable .preDiv{overflow:auto;max-width: 100%;}
.detailTable .preDiv pre{font-family:'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif; font-size:14px; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; word-break: break-all;}


.column{overflow:hidden;padding: 30px 0;}

/* 热点专题 */
.indRdzt{overflow:hidden; zoom:1;}
.indRdzt ul{overflow:hidden;margin-right:-20px; }
.indRdzt li{float:left; width:254px;margin-right:15px; }
.indRdzt li a{display:block;}
.indRdzt li img{width:100%; height:66px;}
.indRdzt .tit{display:block; overflow:hidden;height:25px; font-size:14px; text-align:center; }

/* 友情链接 */
.friendLinks{padding:10px 0;border-top:1px solid #ddd; background:#eee; }
.friendLinks h3{float:left; padding-left:31px; font-size:16px; color:#015293; background:url(../img/icons.png) 0 -813px no-repeat;}
.friendLinks .con{overflow:hidden;}
.friendLinks select{float:left; width:18.4%; margin-left:1.6%; padding:6px; border:1px solid #ccc;*width:18.2%; *display:inline; *margin:6px 0 6px 1.6%; }

/* 侧栏-栏目内搜索 */
#sideSearch .bd li{overflow:hidden;padding:0 0 10px 0; }
#sideSearch .nodes,#sideSearch input,#sideSearch button{width:100%; height:32px; font-family:'microsoft yahei'; font-size:14px; line-height:32px; border:1px solid #ddd; outline:none;}
#sideSearch .keyword{width:60%; padding:0 5px;}
#sideSearch button{float:right; width:32%; line-height:28px; color:#fff;border-color:#015293; background:#015293; }

/*验证码*/
div.codeinp input[type=text]{float:left; width:100px !important; margin-right:10px;}
/* 通用底部按钮 */
.bot{padding:0 0 20px 0;text-align:center; }
.bot a,.bot button{display:inline-block; height:46px; margin:0 2%; padding:0 5%; font-size:16px; line-height:46px; cursor:pointer; color:#fff; border:0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;background:#015293; }
.bot a:hover,.bot button:hover{text-decoration:none; background:#077bd4;}
/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm{width:80%; margin:30px auto; padding:3% 0; font-size:16px; }
.queryForm td{padding:8px 0;}
.queryForm .tdlab{width:40%; text-align:right;}
.queryForm input[type=text]{line-height:20px; width:56%; height:20px; padding:10px; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.queryForm .bot{text-align:left;}
.queryForm .bot a{margin:0;}
.queryForm .required strong{margin-right:5px;color:#f00; }
.queryForm .errorMessage{color:#f00;}
.queryForm table{width:100%; border:0;}


/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult{width:80%;margin:30px auto;}
.queryResult .mainBox{margin-bottom:50px;}
.queryResult .tit h3{margin-bottom:30px;font-size:38px; line-height:2; text-align:center; }
.queryResult .tips{margin-bottom:50px; padding:50px 0 20px 0;font-size:16px; text-align:center; border-top:1px solid #ddd; }
.queryResult .number{font-weight:bold; color:#f00;}

/*页面正文内容-二维码样式*/
.qrCodeBox{text-align: center; margin: 20px auto;}
.qrCodeBox .pic{display: inline-block; *display: inline; margin:0 auto; text-align: center;}
.qrCodeBox .title{margin-top: 0;height: 20px;line-height: 20px;font-size: 14px;color: #999;}

.pdf-content canvas{width: 960px;}



/*隐藏底部适老化图片*/
.wzafw {display:none !important;}



/* 常德市政务服务旗舰店，响应式 */
#footer.zwFooter .copyRight.phone { display: none; }
@media (max-width:1200px) {
    .zwHeader .siteWidth,
    .zwFooter .siteWidth {width: auto !important; padding: 0 10px !important; overflow: hidden;}
    .zwHeader .headerTop { left: 0; margin: 0; width: 100%; }
    .zwHeader .govLinks li a { padding-left: 0; }

    .zwHeader .siteWidth,
    .zwHeader .pageBanner{ height: 150px !important; }

    .zwHeader #logo { max-width: 65%; top: 60px; left: 10px; }
    .zwHeader #logo img { max-height: 55px; }
    .zwHeader .taohuaLogo { max-width: 20%; max-height: 70px; top: 50px; left: auto; right: 10px; margin-left: 0; background-size: contain; }
}
@media (max-width:1100px) {
    .queryResult { width:auto;}
    .zwFooter .siteWidth { text-align: center;}
    #footer.zwFooter .copyRight { padding: 0; text-align: center; }
    #footer.zwFooter .copyRight p { white-space: normal; }
    #footer.zwFooter .footDzjg,
    #footer.zwFooter .footerZfzc { position: static; display: inline-block; float: none; margin-top: 10px !important; text-align: center; margin: 0 auto; }
    #footer.zwFooter .szfwxcode,
    #footer.zwFooter .wxcode { top: auto; bottom: 0; left: 50%; margin-left: 10px;    display: none;}
    #footer.zwFooter .wxcode { margin-left: -110px; }
    #footer .footDzjg{padding-right: 6px;}
	
	#footer.zwFooter .copyRight { display: none; }
	#footer.zwFooter .copyRight.phone { display: block; }
}

/* 无障碍朗读条位置底部留白调整 */
.power-content_voice{margin-bottom:20px !important}

/*全城通办*/
#head_area{
	height: auto !important;
}