﻿﻿@charset "utf-8";
/* CSS fy 2018-08-25 */
/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:16px; cursor:default; color:#000;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img,a{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}
a{-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}
.mt0{ margin-top: 0!important; }
.mb0{ margin-bottom: 0!important; }
.ml0{ margin-left: 0!important; }
.mr0{ margin-right: 0!important; }
.mt5{ margin-top: 5px!important; }
.mb5{ margin-bottom: 5px!important; }
.ml5{ margin-left: 5px!important; }
.mr5{ margin-right: 5px!important; }
.mt10{ margin-top: 10px!important; }
.mb10{ margin-top: 20px!important;margin-bottom: 10px!important; }
.ml10{ margin-left: 10px!important; }
.mr10{ margin-right: 10px!important; }
.pt10{padding-top: 10px!important; }
.pb10{ padding-bottom: 10px!important; }
.pl10{ padding-left: 10px!important; }
.pr10{ padding-right: 10px!important; }
.mt15{ margin-top: 15px!important; }
.mb15{ margin-bottom: 15px!important; }
.ml15{ margin-left: 15px!important; }
.mr15{ margin-right: 15px!important; }
.mt20{ margin-top: 20px!important; }
.mb20{ margin-bottom: 20px!important; }
.ml20{ margin-left: 20px!important; }
.mr20{ margin-right: 20px!important; }
.pt20{padding-top: 20px!important; }
.pb20{ padding-bottom: 20px!important; }
.pl20{ padding-left: 20px!important; }
.pr20{ padding-right: 20px!important; }
/*--头部--*/
.header{ height: 270px; position: relative; }
.top{ position: absolute; left: 0; right: 0; top:0; overflow: hidden; height: 30px; line-height: 30px;  }
.top a{ color:#ffffff; }
.top .top_main{ width: 1200px; margin:0 auto; }
.top .top_main p{ float: left; font-size: 12px; }
.top .t_m_l{ float: left; color:#ffffff; font-size: 12px; line-height:30px;  }
.top .t_m_l span{ margin-right: 10px;  }
.top .wzall{ float: right; font-size: 12px; color:#ffffff; margin-right:20px; }
.top .wzall a{ margin: 0 5px; }
.top .wzall img{ margin: 0 5px; }
/*--logo 濜索--*/
.headerMain{width:1200px;position:absolute;top:60px;left:50%;margin-left:-600px;}
.logo{ width:47%;overflow: hidden;margin:0 auto; }
.logo img{ max-width:100%; }
/*- 导航 -*/
.nav{ height: 55px; line-height: 55px; background: #c02b1f; border-top: 1px solid #f98e8e; position:relative;top:0;z-index:999;}
#nav{ width: 1200px; margin: 0 auto; position:relative;  }
.nav .nLi{ float:left; width:10%; position:relative; display:inline;  background: url(../images/2018cssgaj_hover01.png)no-repeat right center;}
.nav .nLi h3{ float:left; width:100%;text-align:center; font-weight:normal;}
.nav .nLi h3 a{ display:block;font-size:18px;color:#fff; }
.nav .sub{ display:none; width:100%; left:0; top:55px;  position:absolute; background:url(../images/navBg.png) repeat-x;background-size:100%; text-align:center;line-height:40px;  }
.nav .sub li{ zoom:1;border-bottom:1px solid #fff; }
.nav .sub a{ display:block; padding:0 10px; color:#fff;}
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
/* .nav ul li a:hover{ color: #fff600; } */
.nav .active a{ color: #fff600; }
.nav .nav_sybg{ position: absolute; right: 0; top: -5px; }
.m-floor{ width: 1200px; margin: 0 auto;overflow:hidden; }
/* link友情链接 */
.link{width: 1200px;margin: 10px auto 20px;}
.link .link_tit{float: left;width: 220px;text-align:  center;color: #0c679a;font-weight: bold;}
#main_box{float: right;width: 440px;}
.link .ul_box{width: 220px;height: 30px;line-height: 30px; *margin: 0 1.4%;float: left;position: relative;}
.link .link_a{  display: inline-block; width: 100%; height: 30px; text-align: center; color: #0c679a; overflow: hidden; }
.link_ul{width: 200px;padding: 10px 0;display: none;border: 1px solid #007ab0;background: #fff;height: 140px;overflow-x: hidden!important;overflow-y: auto!important;position: absolute;z-index: 99;margin-top: -161px;margin: 0 10px;top:0;left: 0;right: 0;}
.link_ul li{ text-align: center; }
.link_ul li a{ display: inline-block; width: 100%; color: #0c679a; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;  }
.link_ul li a:hover{ background: #0099d9; color: #fff; }
.footer{ margin-top: 20px; padding: 20px 0; text-align: center;background:#c02b1f; }
.footer p{ line-height: 35px;color:#fff;}
.footer-Main{width:1200px;margin:0 auto;overflow:hidden;}
.footer-Main .footer_img{ padding-top: 30px;float:left; }
.footer-Main .footer_img img{ margin: 0 10px; }
.footer-Main .footer-right{width:970px;float:right;text-align:left;color:#fff;}
.footer-Main .footer-right a{color:#fff;line-height:35px;display:inline;vertical-align:top;}

.slide_Box{ width:100%; height:100%; overflow:hidden; position:relative; }
.slide_Box .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slide_Box .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slide_Box .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slide_Box .hd ul li.on{ background:#f00; color:#fff; }
.slide_Box .bd{ position:relative; height:100%; z-index:0;   }
.slide_Box .bd .tempWrap{height:100%;}
.slide_Box .bd ul{height:100%;}
.slide_Box .bd li{ height:100%;zoom:1; vertical-align:middle; }
.slide_Box .bd li a{display:block;height:100%;}
.slide_Box .bd img{ width:100%; height:100%; display:block;  }

.con05{ width:100%; margin:0 auto; overflow:hidden;margin-bottom:10px;}
.con05 .con05_lm{ margin:0 auto;}
.tit03{ width:100px; text-align:center; margin:0 auto; height:30px;background:#c02b1f}
.tit03 p{ font-size:15px; font-weight:700;text-align:center; margin:0 auto;line-height:30px;color:#fff;}
.con05_lm .con05yb{ width:1080px;height:30px;overflow:hidden;}
.con05 .con05_lm{ margin:0 auto;}
.con05_lm .con05yb ul li{ float:left; margin-left:10px;width:186px;}
.con05_lm .con05yb ul li a{display:block;background:#fff;border-radius:5px;color:#333;line-height:28px;font-size:14px;border:1px solid #ddd;}
.con05_lm .con05yb ul li:first-child{margin-left:0;}
.con05_lm .con05yb ul li:first-child+li+li+li+li+li{width:100px;}
.con05_lm .con05yb ul li select{ border-radius:5px;height:30px; width:100%; background:#fff;font-size:14px; color:#333; padding-left:15PX; line-height:30PX;}

.jwyw .zd{border-bottom:1px dashed #ddd;padding-top:10px;}
.jwyw .zd h3{text-align:center;font-size:16px;color:#ff5f00;}
.jwyw .zd p{text-indent:30px;line-height:30px;}
.jwyw .zd p font{color:#9f1430;}
@media screen and ( max-width: 1200px ) {
    body,html{ width: 1200px; }
    .container{ width: 1200px; }
}

/* lsm-sidebar */
/* .left-side-menu,.lsm-popup.lsm-sidebar   ul li, .lsm-container.lsm-mini .lsm-sidebar>ul>li.lsm-sidebar-item>ul>li.lsm-sidebar-item>ul{
    background: #3b3e47;
} */

.lsm-sidebar{border:1px solid #ddd;border-bottom:0;}
.left-side-menu {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none; }
.left-side-menu{min-height:500px;width: 250px;float:left}
.lsm-expand-btn{height: 65px;}
.lsm-container {min-height: 500px; transition: all .3s;z-index: 100}

.lsm-container li>a.active{ background: #c02b1f; color: #fff; }


.lsm-sidebar a{display: block;overflow: hidden;padding-left: 20px;line-height: 40px;max-height: 40px;color: #666;transition: all .3s;}
.lsm-container ul:first-child > li> a, .lsm-container ul:first-child > li> a span{ line-height: 50px;max-height: 50px; }
.lsm-sidebar a span{margin-left: 30px;}
.lsm-sidebar .lsm-sidebar-item .lsm-sidebar-item >ul>li a span{margin-left: 60px;}
.lsm-sidebar-item{position: relative;border-bottom:1px solid #ddd;}
.lsm-sidebar-item.lsm-sidebar-show{border-bottom: none;}
.lsm-sidebar-item ul{display: none;background: rgba(0,0,0,.1);}
.lsm-sidebar-item.lsm-sidebar-show ul{display: block;}
.lsm-sidebar-item>a:before{content: "";position: absolute;left: 0px;width: 2px;height: 40px;background: #c02b1f;opacity:0;transition: all .3s;}
.lsm-container ul:first-child>li.lsm-sidebar-item>a:before{height: 50px;}
.lsm-sidebar .lsm-sidebar-icon{font-size: 20px;position: absolute;margin-left:-1px;}
/* 此处修改导航图标 可自定义iconfont 替换*/
.icon_1::after{content: "\e62b";}
.icon_2::after{content: "\e669";}
.icon_3::after{content: "\e61d";}
.icon_3::after{content: "\e698";}

.lsm-sidebar-more{float:right;margin-right: 20px;font-size: 12px;transition: transform .3s;}

/* 导航右侧箭头 换用其他字体需要替换*/
.lsm-sidebar-more::after{content: "\e621";}


.lsm-sidebar-show > a > i.my-icon.lsm-sidebar-more{transform:rotate(90deg);}
.lsm-sidebar-show,.lsm-sidebar-item>a:hover{color: #c02b1f;background:#f5f5f5;}
.lsm-sidebar-show>a:before,.lsm-sidebar-item>a:hover:before{opacity:1;}
.lsm-sidebar-item li>a:hover,.lsm-popup>div>ul>li>a:hover{color: #FFF; background: #c02b1f;}
.lsm-mini-btn{height: 70px;width: 70px;}
.lsm-mini-btn svg{margin: -10px 0 0 -10px;}
.lsm-mini-btn input[type="checkbox"]{display: none;}

.lsm-mini-btn path {
    fill: none;
    stroke: #ffffff;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    --length: 24;
    --offset: -38;
    stroke-dasharray: var(--length) var(--total-length);
    stroke-dashoffset: var(--offset);
    transition: all .8s cubic-bezier(.645, .045, .355, 1);
}

.lsm-mini-btn circle {fill: #fff3;opacity: 0;}
.lsm-mini-btn label {top: 0; right: 0;}
.lsm-mini-btn label:hover circle {opacity: 1;}
.lsm-mini-btn input:checked+svg .line--1, .lsm-mini-btn input:checked+svg .line--3 {--length: 8.602325267;}
.lsm-mini-btn .line--1, .lsm-mini-btn .line--3 {--total-length: 126.38166809082031;}
.lsm-mini-btn .line--2 {--total-length: 80;}
.lsm-mini-btn input:checked+svg .line--1, .lsm-mini-btn input:checked+svg .line--3 {--offset: -109.1770175568;}

.lsm-mini .lsm-container, .lsm-mini .lsm-container{width: 60px;}
.lsm-container.lsm-mini .lsm-sidebar .lsm-sidebar-icon{/* margin-left:-2px; */}
.left-side-menu.lsm-mini ul:first-child>li.lsm-sidebar-item>a span{display: none;}
.left-side-menu.lsm-mini ul:first-child>li.lsm-sidebar-item>a> i.lsm-sidebar-more{margin-right: -20px;}

.lsm-container.lsm-mini .lsm-sidebar>ul>li.lsm-sidebar-item>ul>li.lsm-sidebar-item>ul{
    display:none;
    position: absolute;top:0px;left:180px;width: 180px;z-index: 99;
    bottom: 0px;
    top: 0px;
    overflow: hidden;
}
.left-side-menu.lsm-mini ul:first-child > li > ul{
    display: none;
}
.transform { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.lsm-popup div{background: #05161f;}
.lsm-popup{
    display: block;
    position: absolute;
    border: 3px solid rgba(60, 71, 76, 0);
}

.lsm-popup > div > a > i.my-icon.lsm-sidebar-more{
    transform:rotate(90deg);
}

.lsm-popup.second{
    left: 60px;
}
.lsm-popup.third{
    left: 243px;
}
.lsm-popup.third.lsm-sidebar > div > ul {
    display: block;
}
.lsm-popup div {
    border-radius: 5px;
}
.lsm-popup .lsm-sidebar-icon{
    display: none;
}
.lsm-popup.lsm-sidebar a span{
    margin-left: 0px;
}
.lsm-popup.lsm-sidebar > div > ul > li.lsm-sidebar-item>ul{position: absolute;top:0px;left:180px;width: 180px;z-index: 99;}

.lsm-popup.lsm-sidebar   ul {
    width: 180px;
}
.lsm-popup.lsm-sidebar   ul li{
    width: 180px;
}
.lsm-popup.lsm-sidebar ul li:last-child, .lsm-popup>div>ul>li:last-child>a{
    border-radius: 0 0 5px 5px ;
}
/* 拓尔思分页*/
.ym span{
	background: #c02b1f;
	color: #fff;
	padding: 6px 10px;
	border: 1px solid #999;
	font-size: 14px;
	margin: 0 5px;
	display: inline-block;
	border-radius: 5px;
}
