@CHARSET "UTF-8";
body {background: #fff; }
.body-white {background: #fff!important; }
*{ margin:0px; padding:0px;} 
html{overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote { font-size:14px;_background-image:url(about:blank);_background-attachment:fixed;font-family:arial,ｍｓ ｐゴシック,ms pgothic,돋움,dotum,helvetica,sans-serif; }
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
input:focus, textarea:focus{ outline:none; }
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{border:0;}
a{ text-decoration:none;outline:0; color: #333; }
a:hover{ text-decoration:none;outline:0; }

/*flex排序 公css*/
.flex {display:flex;}
.flex-row {flex-direction:row;}
.flex-row-reverse {flex-direction:row-reverse;}
.flex-col {flex-direction:column;}
.flex-col-reverse {flex-direction:column-reverse;}
.flex-wrap {flex-wrap:wrap;}
.flex-wrap-reverse {flex-wrap:wrap-reverse;}
.flex-nowrap {flex-wrap:nowrap;}
.flex-1 {flex:1 1 0%;}
.flex-auto {flex:1 1 auto;}
.flex-initial {flex:0 1 auto;}
.flex-none {flex:none;}
.flex-grow-0 {flex-grow:0;}
.flex-grow {flex-grow:1;}
.flex-shrink-0 {flex-shrink:0;}
.flex-shrink {flex-shrink:1;}

.justify-start {justify-content:flex-start;}
.justify-end {justify-content:flex-end;}
.justify-center {justify-content:center;}
.justify-between {justify-content:space-between;}
.justify-around {justify-content:space-around;}
.justify-evenly {justify-content:space-evenly;}

.navbar-fixed-top, .navbar-fixed-bottom {position: fixed; }
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-right: 0px; margin-left: 0px; }

.navbar .nav .user { padding: 0; line-height: 70px; }
.navbar .nav .user .headicon { margin: 0 5px; height: 30px; }
.navbar .nav .user .caret { vertical-align: middle; margin: 0 5px; }
/*tc widget*/
.tc-main { margin-top: 20px; }

/*tc-box*/

/*by andiess diy css*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding-left:10px; padding-right:10px; }
@media (min-width: 1200px) {
    .container { width: 1200px; padding-left:0px; padding-right:0px; }
}
.topbox { height: 30px; border-bottom: 1px #e3e3e3 solid; background: #f5f5f5; }
.topbox .top_tt{ font-style:normal; line-height:30px; }
.topbox .top_tt dl dt{ font-style:normal; line-height:30px; font-weight: normal; }
.topbox .top_tt dl dd{ font-style:normal; line-height:30px; text-align:right; }

.navbar-fixed-top{ position:fixed; top: 0px; left: 0px; right: 0px; background:linear-gradient(180deg, #ff8d00 0%, #ff8d00 100%);  }
.navbar-fixed-top::after { content: ""; position: absolute; left: 0; bottom: -20; width: 100%; height: 25px; /* 边框的宽度 */ background-image: linear-gradient(to bottom, rgba(68,57,116,0.6), rgba(68,57,116,0)); /* 渐变效果 */
}

.navbar{ margin-bottom:0px; height: 72px; background:#fff; box-shadow: 0px 3px 9px 0px rgba(147, 147, 147, 0.23); }
#main-menu-user{ display: none }
.navbar-form{ height:41px; margin:0px; margin-top:32px; position:relative; padding:0px; border-radius: 4px; border: solid 1px #d6d6d6; overflow:hidden; background:#fff; width:90%; float:right; }
.navbar-form .form-group{ width:100%; }
.navbar-form .form-control2{ width:100%; height:41px; line-height:41px; position:relative; border:0px; font-size: 1.6rem; color: #666666; padding-left:15px; }
.navbar-form .btn-primary{ width: 115px;height:39px; background:#31a7d9; border:0px; border-radius:4px; font-size: 1.8rem; line-height: 39px; position:absolute; right:0px; top:0px; padding:0px;  }
.navbar-default .navbar-collapse{ position:absolute; top: 30px; right: 0px; }
.navbar-default .navbar-nav>.open>a{ color:#fff; font-style: normal; text-transform: none;   }
.navbar-default .navbar-nav>li>a .caret{ display:block; margin:0 auto; }
@media (max-width: 768px) {
    .topbox .top_tt dl dt{ font-size:1rem; }
    .topbox .top_tt dl dd{ display:none; }
    .navbar-default .navbar-brand{ display:block; width:95%; margin:0 auto; height:auto!important; float: none; text-align:center; }
    .navbar-default .navbar-brand img{ display:inline-block; width:95%; } 
    .navbar-form{ margin-top:1px; float:; width:85%; }
    .navbar-default .navbar-collapse{ background:#f2f2f2; position: absolute;  left: 0px; right: 0px; max-height: 100vh; height:100vh; }
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {  color: #428bca !important; text-align: left !important;}
    .navbar-toggle{ margin-top:1px; }
}
@media (max-width: 468px) {
    .news_list li .time{ display:none; }
    .news_list li a{ max-width:98%!important; float:none; }
}
@media (min-width: 768px) {
    .dropdown-menu{ background:#fbefd5; } 
    .dropdown-menu>li>a{ font-size:15px; padding: 10px;  text-align: center; }
    .dropdown-menu>.active>a{ background:#956326 !important;  }
    .dropdown-menu>li>a:hover{ background:#e9d19d; } 
    .nav>li>a{ padding: 10px 13px; } 

    .navbar-default .searchform{ margin-top:20px; margin-bottom:20px; }
    .navbar-default .navbar-brand{ margin-top:0px; margin-bottom:0px; }
    .navbar-nav { margin: 0 auto; float:none; }
    .navbar-nav>li{  }
    .navbar-default .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; color: #fff; font-size:15px; font-weight: 600; color: #FBEFD5; text-align:center; }
    .navbar-default .navbar-nav>li>a:hover { color: #fff!important; }
    
    .navbar-nav li:after { position: absolute; content: ''; width: 0; height:100%;  left: 0%;z-index: -1;  -webkit-transition: 0.35s all ease; transition: 0.35s all ease;}
    .navbar-nav li:hover:after{ width: 100%; left: 0;}
    
    .navbar-nav li:after{background: none; color:#ccc;}
    .navbar-nav li:hover:after{background: none; color:#ccc;}
}
.navbar-default .navbar-brand{ color: #333; font-size: 3rem; padding:10px; padding: 0px; line-height: 100px; height:100px; font-weight: bold; letter-spacing: 5px; }
.navbar-default .navbar-brand a{ color: #333; font-size: 3rem;  }
.navbar-default .navbar-brand:hover{ color: #000; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{ color:#fff; text-align:center; }

/*幻灯片css*/
.sy-slider1 .sy-controls{ display:block!important; max-width:1600px!important; margin:0 auto!important; left:0px; right:0px; }
.sy-slider1 .sy-pager{ position:absolute; bottom:10px; left:0px; right:0px; z-index:9; }
.sy-slider1 .sy-pager li{ width: 2.2em!important; height: 2.2em; margin-right:10px!important; }
.sy-slider1 .sy-pager li a { width: 2.2em!important; height: 10px!important; border-radius: 4px!important; }
.sy-slider1 .sy-pager li.sy-active a { width: 30px; height: 10px; border-radius: 4px;  background-color:#0d68b9!important; }

.sy-focus1{ margin-top:10px; }
.sy-focus1 .sy-controls{ display:none!important; }
.sy-focus1 .sy-pager{ position:absolute; bottom:0px; right:10px; z-index:9; text-align:right; }
.sy-focus1 .sy-pager li{ width: 1.5rem!important; height: 2.5rem; margin-right:0px!important; }
.sy-focus1 .sy-pager li a { width: 1.2rem!important; height: 1.2rem!important; border-radius: 1px!important; text-indent: 999px; }
.sy-focus1 .sy-pager li.sy-active a { width: 20px; height: 10px; border-radius: 1px;  background-color:#ff0039!important; }
.sy-focus1 .s_item{ display:block; position: relative; }
.sy-focus1 .s_item img{ display:block; width:100%; }
.sy-focus1 .s_item h1{ background: rgba(0, 0, 0, .6); position:absolute; bottom:0px; left:0px; right:0px; text-align:center; color:#fff; font-size:1.5rem; line-height:4rem; padding:0px 2rem; overflow: hidden; }

/*图片鼠标放大css*/
.imgon img{  -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out;    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
.imgon:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 

/*底部导航 radial-gradient(circle at 64.58333333333334% 98.33333333333333%, #28acf4 0%, 20%, rgba(0, 87, 225, 0) 40%), radial-gradient(circle at 18.75% 100%, #005995 0%, 25%, rgba(0, 87, 225, 0) 50%), radial-gradient(circle at 9.166666666666666% 43.333333333333336%, #F3F3F3 0%, 42%, rgba(243, 243, 243, 0) 70%), radial-gradient(circle at 87.08333333333333% 41.66666666666667%, #F3F3F3 0%, 42%, rgba(243, 243, 243, 0) 70%), radial-gradient(circle at 48.9013671875% 49.521484375%, #FFFFFF 0%, 100%, rgba(255, 255, 255, 0) 100%)*/
.footer{ background:#956326; position:relative; padding:20px 0px; }
.footer_con{ width: 1200px; margin:0px auto; position:relative; overflow: hidden; text-align:center; font-size:14px; line-height:2; color:#fff; }
.footer_con a{ color: #fff; text-decoration: underline; }
.footer_con dl{ width: 80%; text-align: left; margin:0px; }
.footer_con dl dt{ color:#fff; font-size:16px; }
.footer_con dl dd{ color:#fff; font-size:16px; }
.footer_con ul{ width: 19%; text-align: right; }
.footer_con ul li{  margin-top: 70px; font-size: 16px; line-height: 30px; position: relative; }
.footer_con ul li span{ font-size: 18px; line-height: 30px; position: absolute; right: 60px; top: -3px; }

