body, h1, h2, h3, h4, h5, h6, ul{ padding: 0; margin: 0;}
body{ font-size: 14px; font-family: Arial,"微软雅黑";}
ul{ list-style: none;}
a{ text-decoration: none;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.box{ margin: 0 2.8%;}
.wrap{ width: 100%; height: auto; overflow: hidden;}
.wrap .body-img{ background: url("../images/qyzc-bg.jpg") repeat-y top; background-size: 100%; height: auto; overflow: hidden;}
.img img{ width: 100%; height: auto; display: block; position: relative;}
.content{  background: url("../images/menu-bg.jpg") repeat-x top; height: auto; overflow: hidden;}
/*.content{ padding-top: 15px;  background: url("../images/menu-bg.jpg") repeat-x top; height: auto; overflow: hidden;}*/
.zcfg h3{ font-size: 1.25rem;text-align: center;}
.zcfg h3 span{ border-bottom: 2px solid #d7161b; display: inline-block!important; padding: 0 10px 5px 10px; margin-top: 20px; margin-bottom: 25px; }

/*******logo******/
.header{ position: absolute; top: 26px; width: 100%;}
.logo{ width:70%; margin:0 0 0 3.8%; float: left;}
.logo img{ width: 100%;}

/*******导航******/
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.clearfix:before, .clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}

.sidenav a{outline: none;text-decoration: none;-webkit-transition: 0.2s;transition: 0.2s;}
.sidenav a:hover,a:focus{text-decoration: none;}

.toggle { width: 24%; right: 0; padding-top: 8%; padding-right: 4%; float: right; display: block;}
/*.toggle { width: 24%; right: 0; padding-top: 13%; padding-right: 4%; float: right; display: block;}*/
.toggle span{  text-align: right; color: white; font-weight: bold; display: block; width: 100%; font-size: 0.916rem;}

.sidenav { padding-bottom: 50px; background: #d7161b; box-shadow: 2px 2px 6px rgba(0, 0, 0, .3); display: block; font-size: 0.916rem; font-weight: 400; height: 100%; right: 0; position: fixed;
    overflow: auto; transform: translate(100%, 0); transition: transform .3s; top: 0; width: 70%; z-index: 99999;}
.sidenav.show { padding-top: 30px;  transform: translate(0, 0);}
.sidenav-menu { list-style: none; margin: 0; padding: 0;}
.sidenav-menu li { border-bottom: solid 1px #ccc; display: block; position: relative;}
.sidenav-menu a { background: 0 0; color: white; display: block; padding: 16px 0; text-decoration: none;}
.sidenav-menu a:hover { background: #4a0900;}
.sidenav-menu a.active, .sidenav-menu a.active .sidenav-menu a.active  { color: #FAFAFA;}

.sidenav-link-title { font-weight: bold; display: block;  padding: 0 16px 0 10%;}
.sidenav-dropdown { display: none; list-style: none;	padding: 0;}
.sidenav-dropdown li{border-bottom: solid 1px #4b4a5e;}
.sidenav-dropdown a { background: #444359; font-weight: normal; 	padding-left: 15%;}
.sidenav-dropdown a:hover { background: #4f4e5e;}
.sidenav-dropdown li:first-child a {box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); }
.sidenav-overlay { background: rgba(0, 0, 0, .6); display: none; height: 100%; right: 0; position: fixed; top: 0; width: 100%; z-index: 99;}
.sidenav-no-scroll { overflow: hidden !important; }

/*******登录注册导航******/
.denglu{ display: inline-block!important; width: 25%; position: absolute; top: 0; left: 0; float: right; padding:4px 0; height:auto; overflow:hidden; line-height:2rem;}
.denglu li{ display:inline-block!important; width:100%; text-align:center;}
.denglu a{ color:#d7161b; font-size:1rem;}
.denglu .cur{ color:#e78a21;}

/*******子导航 修改******/
.submenu{ margin-top: 10px; z-index: 999;}
/*设置一级菜单样式*/
.navs{ padding: 0 1px;}
.navs:after{position: relative; content: ''; width: 0; height: 0; visibility: hidden; clear: both; zoom: 1;}
.nav { margin-right: 10px; margin-bottom: 8px; position: relative; float: left;  line-height: 30px; text-align: center; border-bottom: 2px solid #fff;}
.nav a { padding: 8px 6px; font-size: 1rem; font-weight: bold; color: #000000;}

/*设置二级样式*/
.sub-navs {position: absolute;top: 100%;width: 100%;display: none; background: white;}
.nav:hover .sub-navs {display: block;}
.nav:hover .sub-navs a {display: block; font-weight: normal;font-size: 0.916rem;color: #000;}
.nav:hover .nav-a {background: #d7161b;color: #ffffff;}
.sub-nav{border-left: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 2px solid #fff;}
.submenu .cur{ border-bottom: 2px solid #d7161b; color: #d7161b;}

/*设置三级样式*/
.nav ul{ position: absolute;top: 100%; width: 100%; display: none; background: white;}
.nav:hover ul{ display: block; z-index: 999;}
.nav ul li {font-size: 0.916rem;color: #000;}
.nav ul li a{ color: #000000; font-size: 0.916rem; font-weight: normal; padding: 6px 0; display: block;}
.nav ul li a:hover{ background:#000000; color:white; }

/*******秦武简介******/
.intro p{ font-size: 1.083rem;padding: 0 3.8% 0 3.8%; line-height: 2em;}
.intro img{ width: 100%; height: auto; max-width:100%;}

/*****研究会*******/
.yanjiuh{ z-index: 990;}
.yanjiuh .list{ margin-bottom: 40px; border-radius: 5px; overflow: hidden;}
.yanjiuh .list .yjh-img img{ width: 100%; height: auto; border-radius: 5px;}
.yanjiuh .list .title{ padding-top: 14px;}
.yanjiuh .list .title h3{ font-size: 1.083rem; color: #000000; font-weight: normal; line-height: 1.6em; }
.yanjiuh .list .title li{ font-size: 0.916rem; color: #666666; margin-top: 24px; }

/*****秦武联盟*******/
.qwlm{ height: auto; overflow: hidden;}
.qwlm .list{ width: 22.5%; height: auto; overflow: hidden; padding: 3px 3px 10px 3px;  margin: 15px 1%; }
.qwlm .list .lm-img{ width: 100%; background: white; }
.qwlm .list .lm-img img{ width: 100%; height: auto; }
.qwlm .list .lm-title{ color: #333333; font-size: 1.083rem; text-align: center; padding-top: 10px;}
.qwlm .list:hover{  background: #d7161b;}
.qwlm .list:hover .lm-title{ color: white;}

/*******指导中心*******/
.zdzx{  padding-top: 30px;}
.zdzx .list{ margin-bottom: 30px; padding-bottom: 20px; background: url("../images/zdzx.jpg") repeat-x  bottom; height: auto; overflow:hidden;}
.zdzx .list h3{ background: url("../images/icon06.jpg") no-repeat left center; padding-left: 18px;}
.zdzx .list h3 a{font-size:1.083rem; color: #000000; }
.zdzx .list span{ float: right; display: block; margin-top: 20px; color: #7c7c7c; font-size: 1.083rem;}

/*****名人堂*******/
.mrt .mrt-box{ height: auto; overflow: hidden; border:solid 1px #d8d7d8; padding: 18px 16px; margin-bottom: 40px;}
.mrt .mrt-box img{ width: 100%; height:auto;}
.mrt .mrt-box .mrt-title{ background: #d7161b;}
.mrt .mrt-box .mrt-title a{ font-size: 1.083rem; color: white; padding: 18px 0; display: block; text-align: center;}

/*****政务公开*******/
.zwgk{ margin-top: 20px;}
.zwgk .zwgk-list{ margin-bottom: 40px; padding-bottom: 26px; background: url("../images/zwgk.jpg") repeat-x bottom;}
.zwgk .zwgk-list h3{ font-size: 1.083rem; color: #d7161b; font-weight: bold;}
.zwgk .zwgk-list span{ font-size: 1.083rem; color: #000000; display: block; margin-top: 15px; margin-bottom: 30px;}
.zwgk .zwgk-list li{ font-size: 0.916rem; color: #7c7c7c; line-height: 2em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;}

/*****培训认证*******/
.pxrz{ }
.pxrz .pxrz-box{ height: auto; overflow: hidden; background: #f2f3f4; padding: 20px; margin-bottom: 48px; }
.pxrz .pxrz-box .pxrz-img{ position: relative; width: 100%;}
.pxrz .pxrz-box .pxrz-img img{ width: 100%; height: auto; display: block; border-radius: 10px;}
.pxrz .pxrz-box .baoming{ position: absolute; bottom: 0; right: 0;}
.pxrz .pxrz-box .baoming a{ display: block; background: #d7161b; padding: 15px 40px; color: white; font-size: 1.083rem;}
.pxrz .pxrz-box .pxrz-title{ margin-top: 20px;}
.pxrz .pxrz-box .pxrz-title a{ color: #d7161b; font-size: 1.083rem; font-weight: bold; display: block; margin-bottom: 10px;}
.pxrz .pxrz-box .pxrz-title span{ display: block; color: #000000; font-size: 0.916rem;margin-top: 10px;}
.pxrz .pxrz-box .pxrz-title li{ font-size: 0.916rem; color: #333333;margin-top: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}

/*******培训详细*******/
.pxxx{}
.pxxx .title{ padding-bottom: 10px; height: auto; overflow: hidden; border-bottom: 1px solid #d9d9d9;}
.pxxx .title h3{ font-size: 1rem; color: #d7161b; line-height: 1.5em;}
.pxxx .title span{ display: block; margin: 6px 0 10px 0; color:#333333; font-size: 0.916rem; }
.pxxx .baoming{ margin-top: 20px; text-align: center;}
.pxxx .baoming a{ background: #d7161b; color: white; display: inline-block!important; font-size: 1rem; padding: 8px 30px;}

/*****分页*******/
.fenye{ text-align: center;}
.fenye li{ display: inline-block!important; border: 1px solid #d8d8d8; margin: 0 5px; padding: 5px 10px; text-align: center;}
.fenye li a{ font-size: 1.083rem; color: #363636; display: block; }
.fenye .cur{ color: #d7161b; }

/*******footer******/
.footer{ background: #d7161b; height: auto;  padding-bottom: 22px;}
/*.footer{ background: #d7161b; height: auto; margin-top: 60px; padding-bottom: 22px;}*/
.footer .foot-tell{padding: 16px 0;background: url("../images/fot-tellbg.jpg") repeat-x bottom; height: auto; overflow:hidden;}
.footer .foot-tell .foot-left{ color: white; font-size: 0.916rem;display: inline-block!important;width: 20%; line-height: 32px;}
/*.footer .foot01 img{ width: 59.1%; max-width: 357px;}*/
.footer .foot01{ margin-top: 34px;}
.footer .foot01 li{ color: white; font-size: 0.916rem; }
.footer .foot02{ text-align: center; margin-top: 34px;}
.footer .foot02 img{ max-width: 283px; }
/*.footer .foot02 img{width: 46.9%;max-width: 283px; }*/
.footer .foot-tell .foot-right{ width: 80%;}
.footer .foot-tell .foot-right span{ display: block; margin-right:5px;float: left; max-height: 25px;}
.footer .foot-tell .foot-right li{ display: inline-block!important; margin-bottom: 10px; margin-right: 10px;}
.footer .foot-tell .foot-right a{ color: white; font-size:0.916rem; line-height: 32px;}

/******企业登录********/
.boyimg{ position: relative; width: 100%; }
.boyimg img{ width: 100%; display: block;}
.dly{ width: 100%; position: absolute; top: 12%;}
.dly .yuan{ margin: 0 auto; width: 130px;}
.dly .yuan li{ color: white; font-size: 1.083rem; text-align: center; line-height: 130px;width: 130px; height: 130px; border-radius: 100%; background: #1e2a38;}
.dly .sr{ width: 87%; margin: 9% auto 0 auto;}
.dly .sr li{ margin-bottom: 30px; }
.dly .sr .input{  text-align: center; color: white; font-size: 1.083rem; border: 2px solid #ffffff; border-radius: 10px; width: 98.8%; padding: 16px 0; background: rgba(255, 255, 255, 0);}
.dly .sr .input01{ background-size: 30%; background: url("../images/yhm.png") no-repeat 18px center; }
.dly .sr .input02{ background-size: 30%; background: url("../images/yhm.png") no-repeat 18px center; }
.dly .dl{ width:87%; margin: 0 auto; }
.dly .dl a{ width:100%;padding: 16px; display: block; background: #d7161b; border-radius: 25px; text-align: center;color: white; font-size: 1.083rem; font-weight: bold; }
.dly .zcgr{ width:87%; margin: 30px auto 0 auto;  }
.dly .zcgr li{display: inline-block!important; text-align: right; float: right; margin: 0 5px; color: white; font-size: 0.916rem;}
.dly .zcgr a{ color: white; font-size: 0.916rem;}

/******个人登录********/
.grdl{ width: 100%; position: absolute; top: 62%;}
.grdl img{ display: block;}
.grdl .yuan{ margin: 0 auto;position: absolute; top:-10%; width: 100%;}
.grdl .yuan li{ color: white; font-size: 1.083rem; text-align: center; line-height: 130px;width: 130px; height: 130px; border-radius: 100%; background: #1e2a38; margin: 0 auto;}
.grdl .sr{ width: 84%; margin: 0 auto;}
.grdl .sr li{ color: #333333; font-size: 1.083rem; font-weight: bold; margin-bottom: 20px; }
.grdl .sr .input03{ color: #333333; font-size: 1.083rem; border: 1px solid #cfd7d9; width: 99.6%; height: 40px; margin-top: 10px;text-indent: 16px; }
.grdl .dl{ width:87%; margin: 40px auto 0 auto; }
.grdl .dl a{ width:100%;padding: 16px; display: block; background: #1e2a38; border-radius: 25px; text-align: center;color: white; font-size: 1.083rem; font-weight: bold; }
.grdl .zcgr{ width:87%; margin: 15px auto 0 auto;  }
.grdl .zcgr li{display: inline-block!important; text-align: right; float: right; margin: 0 5px; color: #333333; font-size: 0.916rem;}
.grdl .zcgr a{ color: #333333; font-size: 0.916rem;}

/*******报名选择********/
.bmxz{ height: auto; overflow: hidden; margin-top: 10px;}
.bmxz li{ height: 100px; display: inline-block!important; float: left; margin-bottom: 8px; }
.bmxz li a{ color: white; font-size: 1.083rem; text-align: center; display: block;}
.bmxz .bg-1{ background: #d7161b;}
.bmxz .bg-2{ background: #015293;}
.bmxz .bg-3{ background: #f0340e;}
.bmxz .bg-4{ background: #e89b6d;}
.bmxz .bg-5{ background: #01a89e;}
.bmxz .bg-6{ background: #ab160f;}
.bmxz .wid01{width: 66.2%; line-height: 100px;}
.bmxz .wid02{width: 32.3%; padding-top: 30px;}
.bmxz .mar02{margin-right:1.5%;}

/********注册选择**********/
.zcxz{ padding:  0 2.8% 40px 2.8%; height: auto; overflow: hidden; }
.zcxz .title{ font-size: 1.083rem; color: #333333; font-weight: bold; text-align: center; margin: 30px 0;}
.zcxz .left{ width: 44.1%; border: #e0e0dd solid 1px; background: #fbfbfb; border-radius: 5px; padding-top: 34px; padding-bottom: 34px; margin: 0 2.9%;}
.zcxz .left .zcxz-img img{ width: 60%; height: auto; display: block; margin: 0 auto;}
.zcxz .left .buto{ margin-top: 50px; text-align: center; height: auto;}
.zcxz .left .buto a{ color: white; font-size: 0.916rem; padding: 12px 30px;}
.zcxz .left .buto .bghong{  background: #d7161b;}
.zcxz .left .buto .bglan{  background: #015293;}
.zcxz .left .buto01{ text-align:center; margin-top: 20px;}
.zcxz .left .buto01 li{ color: #999999; font-size:0.666rem; }

/********注册选择**********/
.qyzc-box{ width: 100%; position: absolute; top: 0; }
.qyzc{}
.qyzc .qyzc-top{ position: relative;}
.qyzc .qyzc-top li{ text-align: center; color: white; font-size: 1.083rem;}
.qyzc .qyzc-top{ background: #215e70; padding:  16px 0;}
.qyzc .qyzc-top .qyzc-top-rl{ color: white; font-size: 0.833rem;  position: absolute; right: 0; top: 20px;}
.qyzc .qyzc-top .qyzc-top-rl span{ margin-right: 6px;}
.qyzc .qyzc-top .qyzc-top-rl a{ color: white; font-size: 0.833rem;}

/********注册**********/
.qyzc .nr{ width: 94.4%; margin: 0 auto;}
.qyzc .nr .zhaiy{ color: white; font-size: 0.833rem; text-align: center; line-height: 1.6em; margin-top: 40px; margin-bottom: 50px;}
.qyzc .nr .marb{ margin-bottom: 26px;}
.qyzc .nr .zc-list{  height: auto; overflow: hidden; }
.qyzc .nr .zc-list .left{ float: left; width: 27%; margin-right:1.8%;}
.qyzc .nr .zc-list .left li{ font-size: 1rem; font-weight: bold; color: white; padding-top: 14px;}
.qyzc .nr .zc-list .left li span{ color: #fe0000; display: block; width: 10px; float: left;}
.qyzc .nr .zc-list .right{ float: left; width: 71.2%;}
.qyzc .nr .zc-list .right .input04{ width:86%; height: 46px; border: 1px solid #999999; border-radius: 5px; text-indent: 12px;}
.qyzc .nr .zc-list .right .input06{ width:86%; height: 46px; font-size: 1rem; color: #333333; border: 1px solid #999999; border-radius: 5px; text-indent: 12px; margin-bottom: 26px;}
.qyzc .nr .zc-list01{ width: 100%; margin-top: 26px;}
.qyzc .nr .zc-list01 .input05{ width:99.4%; height: 160px; font-size: 1rem; border: 1px solid #999999; border-radius: 5px; padding: 10px 2%; margin-top: 20px;}
.qyzc .nr .zc-list01 li{color: white; font-size: 1rem; font-weight: bold;}
.qyzc .nr .zc-list01 li span{color: #fe0000;}
.qyzc .nr .buto02{color: white; font-size:1.083rem; background: #f9671e; border: 0; border-radius: 5px; width: 60%; margin: 30px auto 60px auto; display: block; padding: 18px 0; text-align: center;}
.qyzc .nr .input07{ width:99.4%; height: 160px; font-size: 1rem; border: 1px solid #999999; border-radius: 5px; padding: 10px 2%;}
.qyzc .inp-list span{ color: white; font-size: 1rem;}

.qyzc .nr .jcxx{ margin-bottom: 30px}
.qyzc .nr .jcxx li{ border-left:solid 4px #d7161b; color: white; font-size:1.083rem; font-weight: bold; padding-left: 10px; }


