﻿body{ color:#000;font-size:16px; text-shadow:none;font-family: "微软雅黑",Arial, Helvetica, sans-serif; margin:0 auto; }
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;font-family: "微软雅黑",Arial, Helvetica, sans-serif;}

.fzs{ color:#509fca;}
.rel{ position:relative}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{ float: left !important;}
.fr{ float: right;}
.fB{ font-weight:bold}
.clear{ clear:both; height:0; font-size:0}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.blank5 {height: 5px;line-height: 5px;font-size: 0;clear: both;overflow: hidden;display: block;}
.blank10 {height: 10px;line-height: 10px;font-size: 0;clear: both;overflow: hidden;display: block;}
.blank15 {height: 15px;line-height: 15px;font-size: 0;clear: both;overflow: hidden;display: block;}
.blank25 {height: 25px;line-height: 25px;font-size: 0;clear: both;overflow: hidden;display: block;}

.w100 {width:100% !important;}

.pdl0{padding-left:0px !important;}.pdl5{padding-left:5px !important;}.pdl10{padding-left:10px !important;}.pdl15{padding-left:15px !important;}.pdl20{padding-left:20px !important;}.pdl25{padding-left:25px !important;}.pdl30{padding-left:30px !important;}
.pdr0{padding-right:0px !important;}.pdr5{padding-right:5px !important;}.pdr10{padding-right:10px !important;}.pdr15{padding-right:15px !important;}.pdr20{padding-right:20px !important;}.pdr25{padding-right:25px !important;}.pdr30{padding-right:30px !important;}
.pdt0{padding-top:0px !important;}.pdt5{padding-top:5px !important;}.pdt10{padding-top:10px !important;}.pdt15{padding-top:15px !important;}.pdt20{padding-top:20px !important;}.pdt25{padding-top:25px !important;}.pdt30{padding-top:30px !important;}
.pdb0{padding-bottom:0px !important;}.pdb5{padding-bottom:5px !important;}.pdb10{padding-bottom:10px !important;}.pdb15{padding-bottom:15px !important;}.pdb20{padding-bottom:20px !important;}.pdb25{padding-bottom:25px !important;}.pdb30{padding-bottom:30px !important;}

.mgl0{margin-left:0px !important;}.mgl5{margin-left:5px !important;}.mgl10{margin-left:10px !important;}.mgl15{margin-left:15px !important;}.mgl20{margin-left:20px !important;}.mgl25{margin-left:25px !important;}.mgl30{margin-left:30px !important;}
.mgr0{margin-right:0px !important;}.mgr5{margin-right:5px !important;}.mgr10{margin-right:10px !important;}.mgr15{margin-right:15px !important;}.mgr20{margin-right:20px !important;}.mgr25{margin-right:25px !important;}.mgr30{margin-right:30px !important;}
.mgt0{margin-top:0px !important;}.mgt5{margin-top:5px !important;}.mgt10{margin-top:10px !important;}.mgt15{margin-top:15px !important;}.mgt20{margin-top:20px !important;}.mgt25{margin-top:25px !important;}.mgt30{margin-top:30px !important;}
.mgb0{margin-bottom:0px !important;}.mgb5{margin-bottom:5px !important;}.mgb10{margin-bottom:10px !important;}.mgb15{margin-bottom:15px !important;}.mgb20{margin-bottom:20px !important;}.mgb25{margin-bottom:25px !important;}.mgb30{margin-bottom:30px !important;}


.page-wrapper .page-wrapper-middle{background:none;}

.page-header .page-header-top{background:url(../img/topbg.png) no-repeat;background-size:cover; height:120px;}
    .page-header .page-header-top .page-logo {    float: left;    display: block;    width: 255px;    height: 120px;}
        .page-header .page-header-top .page-logo .logo-default {margin:25px 0 25px 0;height:70px;}

/*****/
.page-header .page-header-menu{background:url(../img/public.menu.off.png) repeat-x;height:44px !important; line-height:44px !important;}
.hor-menu{float:none !important;}
.myMenu{width:100% !important;}
.myMenu>li {float:left;width:12.5% !important;display:block!important;position:relative !important;}
.page-header .page-header-menu .hor-menu .navbar-nav>li>a{font-size:14px;font-weight: 400;display:block !important;padding:0 !important;height:44px;line-height:44px;text-align:center;color:white !important;background:url(../img/public.menu.off.png) repeat-x !important;}
.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a,.page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a{color:white !important;background:url(../img/public.menu.on.png) repeat-x !important;}

.myMenu>li .dropdown-menu{min-width:100% !important;width:100% !important;box-shadow:none !important;}
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu{}
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a{color:white !important;background:url(../img/public.menu.off.png) repeat-x !important;padding:0 !important;height:44px;line-height:44px;text-align:center;}
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a:hover{background:url(../img/public.menu.on.png) repeat-x !important;}

.page-language{float:right;margin-top:13px;margin-right:20px;color:white;}
.page-language a{display:inline-block;color:white;line-height:25px;}
.page-language a img{height:25px;margin-right:5px;}

/*******/
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown{height:70px;}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {margin-top: -8px;margin-right: 8px;height: 70px;float: left;}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover{background:none}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {float: none;display: block;text-align:center;}

.page-footer{background:#305e54;padding:0;}
    .page-footer .row{background:url(../img/footbg.png) right bottom no-repeat; background-size:contain;}

.footer-block.first{background-color:#dfdfdf;padding:10px 120px 10px 50px;width:340px;height:326px}
.footer-block.first h2{font-size:16px;border-bottom:2px solid #286659;line-height:40px;color:#286659;margin-bottom:10px;}
.footer-block.first a{font-size:16px;color:#286659;display:block;line-height:30px;font-size:14px;}

.footer-block.other{background-color:none;padding:10px 50px;width:260px;height:326px}
.footer-block.other h2{font-size:16px;border-bottom:2px solid #fff;line-height:40px;color:#fff;margin-bottom:10px;}
.footer-block.other a{font-size:16px;color:#fff;display:block;line-height:30px;font-size:14px;}
.outlink{display:inline-block;position:absolute;right:50px;top:30px;}
.outlink a{display:block;color:white;line-height:20px;font-size:16px;margin:8px;}
.outlink a img{height:20px;margin-right:10px;}

.formStyle1 {background: #e8e8e8;border-radius: 10px !important;padding:10px;}
    .formStyle1 .portlet.light{background: none}
    .formStyle1 .portlet-title{border-bottom:1px solid #cfcfcf;}
    .formStyle1 .table>thead>tr>th{border-bottom:1px solid #ddd !important;}
    .formStyle1 table td{border-bottom:1px solid #ddd;}

.btn-success{background:#39796b;color:white;border-radius:10px !important;border:1px solid #39796b;}
.error{color: #e73d4a;}