﻿@charset "utf-8";
body,div,dl,dt,dd,.list-box ul,.list-box ol,.list-box li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,i{margin:0;padding:0}
.list ul,.list ol,.list li{ margin:0; padding:0;}
.right-wrap ul,.right-wrap ol,.right-wrap li{ margin:0; padding:0;}
.list li,.list ul {list-style:none;}
.list_box li,.list_box ul {list-style:none;}
.right-wrap ul,.right-wrap ol,.right-wrap li{list-style:none;}
h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
.list li h2{font-weight:normal;font-size:100%;}
.newcon h1,.newcon h2{font-size:100%;}
/* 3/20 update end*/
img {border:0;}
address,caption,cite,code,dfn,em,var,i {font-weight:normal; font-style:normal;}
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
.cf:after{display:block; content:"."; height:0; overflow:hidden; clear:both;}
.cf{zoom:1;}
a{ text-decoration:none; color:#333;outline: none;}
a{text-decoration:none; !important; }
a:hover { color:#42abfb; text-decoration:none;}
.left,.fl {float:left;}
.right,.fr {float:right;}
.clearfix:after {visibility:hidden; display:block; clear:both; height:0; font-size:0; content:".";}
.clearfix{zoom:1;}
body{ font:14px/1.5 "Microsoft YaHei", arial,simsun,sans-serif; color:#333; min-width:1200px; position:relative;}
.hidden {visibility: hidden;}
/*图标*/
[class^=icon-] {background-image: url("../img/icon_bg.png"); background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
.icon-down {background-position: 0 -150px;width: 12px; height: 6px;}
.icon-down2 {background-position: 0 -150px;width: 12px;height: 6px;}
.pb100{padding-bottom: 100px;}
.wrapper { position: relative; width: 1200px; min-width: 1200px; margin: 0 auto;}
/*公共头部*/
/*最顶部*/
.header { height: 40px; border-bottom: 1px solid #e5e5e5; background-color: #f2f2f2;margin-left:-20px;}
.header .wrapper { *z-index: 100;}
.header .header-left{ float:left;padding: 0 10px; line-height:40px;font-size: 13px;}
.header .header-left a{ color: #666; }
.header .header-left b { color: #cccccc; margin: 0 5px; }
.header .header-left a:hover {color: #379be7;}
.header .header-left a:hover:first-child {color: #666;}
.header .header-right {float: right; color: #666;font-size: 13px; line-height:40px; width: 300px; text-align: right; padding-right: 70px; position: relative; z-index: 501;}
.header .header-right a { color: #666; margin-left: 2px; line-height:40px;}
.header .header-right a:hover {color: #379be7;}
.header .header-right b {color: #cccccc; margin: 0 5px;}
.header .header-right .map { position: absolute;z-index: 100; top: 0; right: 0; height: 30px;line-height:40px; color: #666; float: right; }
.header .header-right .map .title { cursor: pointer;}
.header .header-right .map .title .icon-down { -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition-duration: 300ms;
 transition-duration: 300ms;}
.header .header-right .map .title:hover .icon-down { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg);}
.header .header-right .map .title:hover .list { display: block;}
.header .header-right .map .list-box {display: none; position: absolute; width:220px; right: 0;top: 34px; z-index: 1000;box-shadow: 0 2px 6.51px 0.49px rgba(9, 2, 4, 0.3);}
.header .header-right .map .list-box .sanjiao {position: absolute; top: -8px; right: 10px;display: block; width: 24px;  height: 10px;background-image: url("../img/box_sanjiao.png");background-position: center; background-repeat: no-repeat;}
.header .header-right .map .list {border: 1px solid #1e8cf5; background-color: #fff; }
.header .header-right .map .list > li { float: left; padding: 0 15px; }
.header .header-right .map .list .item li { width: 47px; float: left; height:250px;}
.header .header-right .map .list .item a {font-size: 14px; color: #666; line-height:40px; display: block;text-align: left; height:30px;}
.header .header-right .map .list .item a:hover { color: #057ee1; }
.header .header-right .map:hover .list-box { display: block;}
/*公共顶部*/
.xkw_top { position: relative; box-sizing: border-box; height: 110px; *height: 40px;width: 1200px;  padding: 37px 0 33px; margin: 0 auto; z-index: 4; background-color:#fff;}
.xkw_top a:hover{color: #057ee1;}
.xkw_top .logo-img {float: left; width: 200px; height: 58px;background-image: url("../img/logo.png"); background-position: center center; background-repeat: no-repeat; position: absolute; top: 29px;left:-15px;}
.xkw_top .address { margin-right:50px; z-index: 500;  border-left:1px solid #eaeaea;padding-left:14px;height:40px; line-height:30px; }
.xkw_top .address .title {line-height: 40px;font-size: 30px; color: #2586e9;}
.xkw_top .logo_right { margin-right:100px; position: relative; z-index: 500;  border-left:1px solid #eaeaea;padding-left:9px;height:40px; line-height:30px; }
.xkw_top .logo_right .img {position: relative;top:-15px;left:3px;font-size: 30px; color: #2586e9;}
.xkw_top .link-btn {float: right;font-size: 14px;color: #333333;padding-left: 40px;line-height: 40px;margin-right: 12px;  }
.xkw_top .link-btn.wxt { background-image: url("../img/icon_bg.png"); background-repeat: no-repeat; background-position: 0 -997px;}
.xkw_top .link-btn.khd {background-image: url("../img/icon_bg.png"); background-repeat: no-repeat;background-position: 0 -897px; z-index: 500; }
.xkw_top .link-btn.khd:hover .box { display: block; }
.xkw_top .link-btn.khd .box {position: absolute; display: none; width: 158px; height: 170px; border: 1px solid #1e8cf5; background-color: #fff;z-index: 100; right: 0; top: 46px;text-align: center; *padding-top: 14px; *height: 160px;}
.xkw_top .link-btn.khd .box img { display: block; margin: 14px auto 8px;}
.xkw_top .link-btn.khd .box .sanjiao { position: absolute;top: -9px; right: 169px;  display: block; width: 24px; height: 10px; background-image: url("//www.cnitpm.com/img/box_sanjiao.png"); background-position: center; background-repeat: no-repeat; z-index: 1; }
.xkw_top .link-btn.khd .box .text {font-size: 14px; color: #666; display: block; line-height: 18px;}
.xkw_top .link-btn.upload { background-image: url("../img/icon_bg.png"); background-repeat: no-repeat; background-position: 0 -797px; }
.xkw_top .upload-btn { float: right;width: 86px;*width: 48px; height: 40px;font-size: 16px; color: #fff;line-height: 40px; background-color: #ff9a18; -webkit-border-radius: 4px; -moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px; background-image: url("../img/icon_bg.png"); background-repeat: no-repeat; background-position: 15px -290px; padding-left: 38px; box-sizing: border-box; transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); -webkit-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4);-moz-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); -o-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4);}
.xkw_top .link-btn.khd .boxnew{width: 284px !important;height: 268px !important;}
.xkw_top .link-btn.khd .boxnew img{width: 100px;height: 100px; margin: 14px auto 0px !important;display: inline-block !important;}
.xkw_top .link-btn.khd .box .ewmbox{width: 94%;overflow: hidden;height: 100%;margin-left: 4%;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child{width: 100%;margin: 0 auto;overflow: hidden;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp{width: 58%;float: right;overflow: hidden;text-align: left;font-size: 16px;margin-top: 8px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp h1{position: relative;top: 7px;font-size: 16px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div{width: 100%;margin: 0 auto;text-align: center;overflow: hidden;font-size: 12px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a{display: block;float: left;overflow: hidden;width: 28%;text-align: center;margin-right: 5%;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:nth-child(2){width: 32%;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:last-child{margin-right: 0;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a i{display: block;margin: 7px auto -7px;width: 30px;height: 30px;text-align: center;overflow: hidden;border-radius: 50%;background: url(../img/app_type.png)no-repeat;background-position: 4px 5px;transition: all .5s;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:nth-child(1) i{background-position: -31px 5px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:nth-child(3) i{background-position: -64px 5px;}
.xkw_top .link-btn.khd .box .ewmbox>div:first-child .typeapp div a:hover i{background-position-y: -25px;}
.xkw_top .link-btn.khd .box .ewmbox>div:last-child{width: 100%;clear: none;overflow: hidden;margin: 0 auto;}
.xkw_top .link-btn.khd .box .ewmbox>div:last-child p{width: 50%;float: left;overflow: hidden;text-align: left;}
.xkw_top .link-btn.khd .box .ewmbox>div:last-child p:last-child{width: 44%;float: right;}
.xkw_top .link-btn.khd .box .ewmbox>div:last-child p em{display: block;overflow: hidden;height: 24px;line-height: 24px;font-size: 12px;text-align: center;width: 100px;}
.xkw_top .upload-btn:hover,.xkw_top .upload-btn:active { background-color: #e88608;transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4);  -webkit-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); -moz-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); -o-transition: all 0.4s cubic-bezier(0.31, -0.105, 0.43, 1.4); }
.xkw_top .cmn_search_box { float: right;  width: 430px; height: 40px; font-size: 12px; position: relative; z-index: 100;margin-right: 10px;z-index: 1;margin-right:85px;}
.xkw_top .cmn_search_box .border { position: relative; width: 461px; height: 36px; border: 2px solid #188eee; -webkit-border-radius: 4px; -moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;float: left;}
.search-hotwords{padding:5px 0;font-size:13px;} 
.search-hotwords a{margin-right:12px;cursor:pointer;} 
.search-hotwords a:hover{color:#42abfb;}
.search-hotwords{margin-left:0px}
.search-hotwords a{font-size:12px}	 
.xkw_top .cmn_search_box .border input {height: 36px; width: 450px; border: none; padding-left: 10px;font-size: 14px;line-height: 34px; margin-top: 0px; border-left: 1px solid #e3e3e3;}
.xkw_top .cmn_search_box .border .searchBtn { border: none;line-height: 18px; font-size: 14px; width: 58px; height: 36px;position: absolute;top: 0;right: 0;background-color: #188eee;background-image: url("../img/icon_bg.png");background-position: 18px -40px;background-repeat: no-repeat;}
.xkw_top .cmn_search_box .high-search { line-height: 40px; font-size: 14px; color: #057ee1; display: block; float: left; text-align: center; width: 74px;}
/*2.9 add顶部*/
.xkw_top .logo-line{border-right:1px solid #eaeaea;height: 35px;position:relative;top:10px;left:5px;}
.xkw_top .address1 { margin-right:50px; position: relative; z-index: 500;  padding-left:9px;width:235px;}
.xkw_top .address1 .title {line-height: 40px;font-size: 21px; color: #2586e9;font-weight:bold;}
.posr_right15{position:relative;right:15px;}
.posr_right25{position:relative;right:25px;}
.posr_right35{position:relative;right:35px;}
.posr_right45{position:relative;right:45px;}
.f_mr25{margin-right:25px;}
/*导航栏*/
.subnav { min-width: 1200px;height: 50px; background-color: #0d75d9;}
.subnav .wrapper { z-index: 3;}
.subnav .list { width: 1200px; float: left; height: 50px;box-sizing: border-box; }
.subnav .list li {position: relative; float: left;z-index: 300; font-size: 16px;}
.subnav .list li a { position: relative; display: inline-block; height: 50px; text-align: center; font-size: 16px; line-height: 50px; color: #fff;padding: 0 14px;}
.subnav .list li a:hover,.subnav .list li a.active { background-color: #055aac; }
.subnav .list li a.home{padding: 0 20px;}
.subnav .list li .line{ display: inline-block; vertical-align: middle;   width: 1px;  height: 15px; background-color: #fff;margin: 2px 4px 0;}
.subnav .list li h2{ display: inline;}
 /*下拉菜单*/
.map{ position: absolute;z-index: 100; top: 0; right: 0; height: 30px;line-height:40px; color: #666; float: right; }
.map .list-box{display: none; position: absolute; width:183px; right: 0;top: 50px; z-index: 1000;box-shadow: 0 2px 6.51px 0.49px rgba(9, 2, 4, 0.3);}
.map .list-box .sanjiao{position: absolute; top: -8px; right: 20px;display: block; width: 24px;  height: 10px;background-image: url("../img/box_sanjiao.png");background-position: center; background-repeat: no-repeat;}
.map .list-1{border: 1px solid #1e8cf5; background-color: #fff; }
.map .list-1 > li{ float: left;}
.map .list-1 .item-1 li{ width: 90px; float: left; height:70px;}
.map .list-1 .item-1 a{font-size: 14px; color: #666; line-height:40px; display: block;text-align: left;height:30px;}
.map .list-1 .item-1 a:hover{ color: #057ee1; background-color:#FFFFFF; }
.map:hover .list-box{ display: block;}
/*下拉菜单*/
.map1{ position: absolute;z-index: 100; top: 0; left: 0; height: 30px;line-height:40px; color: #666; float: left; }
.map1 .list-box{display: none; position: absolute; width:190px; left: 0;top: 50px; z-index: 1000;box-shadow: 0 2px 6.51px 0.49px rgba(9, 2, 4, 0.3);}
.map1 .list-box .sanjiao{position: absolute; top: -8px; left: 20px;display: block; width: 24px;  height: 10px;background-image: url("../img/box_sanjiao.png");background-position: center; background-repeat: no-repeat;}
.map1 .list-1{border: 1px solid #1e8cf5; background-color: #fff;}
.map1 .list-1 > li{ float: left;}
.map1 .list-1 .item li{ width: 44px; float: left; height:100px;}
.map1 .list-1 .item:first-child{ padding-left:12px;}
.map1 .list-1 .item a{font-size: 14px; color: #666; line-height:40px; display: block;text-align: left; height:30px;padding: 0px;}
.map1 .list-1 .item a:hover{ color: #057ee1; background-color:#FFFFFF; }
.map1:hover .list-box{ display: block;}
/*通用右侧*/
/*软考办网站*/
.bmjz_box{width: 95%; margin: 0 auto;text-align: left;padding-top:5px; margin-bottom:5px;}
.bmjz_box li{display: block; height: 25px;}
.bmjz_box li div{ width: 25%; float: left; height: 25px;text-align: center;}
.bmjz_box ul{ width: 100%;list-style: none; padding: 0; margin: 0; border: 0;}
/*猜您喜欢*/
.cnxh{ width:850px; height:280px; margin-top:-20px;}
.cn{ width:820px; height:36px; font-size:16px; font-weight:bold;line-height:40px; margin-left:-25px;}
.cn p{ margin-left:10px;}
.xhnr{ width:400px; height:150px; float:left; margin-left:0px; margin-top:10px;}
.xhnr li{ line-height:26px;  font-size:14px;}
.xhnr li a{color:#333333;}
.xhnr li a:hover{ color:#42abfb; text-decoration:underline;}
/*相关试题*/
.rmbt{ font-size: 16px;font-weight:bold;font-family: "黑体"; padding-left:15px; margin-top:50px;}
/*ExamST1_196429样式 开始*/
.mryl_cont div p{line-height: 25px;}
/*13945样式 开始*/
.haf_list{padding-top: 15px;}
.haf_list div{width: 100%; float: left; line-height: 36px;margin-left:2px; padding-left:10px;}
.haf_list div strong{float: left;}
.haf_list div a{float: left;}
.gjln_zhenti {width: 97%; margin: 0 auto;}
/*pinlunpaihang*/
.ex-tit{height:49px; line-height:49px; border-bottom:1px solid #ebeef1; margin-bottom:20px; width:820px; padding-left:5px;}
.ex-tit h3{float:left; font-size:18px; border-bottom:3px solid #42abfb;}
.ex-tit span{float:right; margin-right:30px; color:#999;}
/*当前位置*/
.lm_currpos{padding-top:10px;}
.weizhi_top{height:38px;line-height:38px;}
.weizhi_titile{float:left;width:560px;  border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.weizhi_titile span{color:#333}
.zxwz_top{height:38px;line-height:38px;}
.zxwz_titile{float:left;width:380px;  border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.zxwz_titile span{color:#333}
.zxwzcont_top{height:38px;line-height:38px;}
.zxwzcont_titile{float:left;width:330px;  border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.zxwzcont_titile span{color:#333}
.ex-tit-1{height:39px; line-height:39px; border-bottom:1px solid #ebeef1; margin-bottom:20px; width:850px;}
.ex-tit-1 h3{float:left; font-size:16px;  border-bottom:3px solid #42abfb; margin-left:15px;}
.ex-tit-1 span{float:right; margin-right:30px; color:#999;}
.wrap{width:1200px;margin:0 auto;}
/*Exam样式 开始*/
.left_nav {width: 850px;margin-right: 23px;}
.right_nav {width: 327px;}
.hah_title {height: 35px;background: #42abfb;line-height: 35px;text-align: center;font-size: 16px;color: #fff;}
.alfenxi {float:right;}
.alfenxi a:hover{text-decoration:underline;}
.zxksword {padding: 10px 5px;}
.gglan,.pxlaoshi{border: 1px solid #fff;margin-top:20px;background:#fff;box-shadow: 0 5px 20px #efefef;}
.gglan_bt{height: 30px;line-height: 30px;background: #42abfb;text-align: left;}
.gglan_top{height:38px;line-height:38px;}
.gglan_titile{float:left; border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.gglan_titile span{color:#333}
.ruankaoban_titile{float:left;border-left:5px solid #1d8fe2;line-height:18px;text-align:center;font-size:16px;margin-top:12px;padding-left:10px;}
.ruankaoban_titile span{color:#333;font-weight: bold;}
.wenzhang_titile{float:left;border-left:4px solid #1d8fe2;line-height:18px;text-align:center;font-size:16px;margin-top:12px;padding-left:10px;}
.wenzhang_titile span{color:#333;font-weight: bold;}
.zhenti_titile{float:left;border-left:5px solid #1d8fe2;line-height:18px;text-align:center;font-size:16px;margin-top:12px;padding-left:10px;}
.zhenti_titile span{color:#333;padding-left:10px;}
.gglan_top1{height:38px;}
.gglan_titile1{float:left;border-left:5px solid #1d8fe2;line-height:18px;text-align:center;font-size:16px;margin-top:12px;padding-left:10px;}
.gglan_titile1 span{color:#333}
/*add*/
.prod_left{ padding-left:5px; position:relative;top:-10px;}
.prod_right{width:245px; font-size:12px; line-height:20px; padding-left:10px;position:relative;top:-10px;}
.ds_zliao{line-height:23px; padding-left:10px; font-size:12px; padding-top:-5px;}
.listen_free{ padding-bottom:5px;}
.gglan_cont,.xqnbttm_cont{background: #fff;}
.gglan_cont div {width: 97%;margin: 0 auto;line-height: 28px;padding:5px 0;padding-left:15px;}
.gglan_cont img{position:relative;top:-2px;}
.examlist{background-color:#fff;height:310px;}
.examlist ul{margin-top:0px;padding-top:1px; padding-left:20px;}
.examlist ul li{float:left;text-align:center;line-height:32px;}
.line{border-bottom: 1px solid #e7e7e7;}
.line_css{margin-top:33px; width:810px; padding-left:20px;}
/*推荐*/
.tuijian{border: 1px solid #fff;margin-top:20px;background:#fff;box-shadow: 0 5px 20px #efefef;}
.tuijian_top{ height:38px;line-height:38px;}
.tuijian_titile{ float:left;width:109px;  border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.tuijian_titile span{ color:#333; padding-left:10px;}
.tuijian_cont,.xqnbttm_cont {background: #fff;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.tuijian_cont div {width: 97%;margin: 0 auto;line-height: 28px;padding:5px 0;padding-left:15px;}
.tuijian_cont img{position:relative;top:-2px;}
/*合作*/
.hezuo{border: 1px solid #e7e7e7;margin-top:12px;background:#fff;}
.hezuo_top{height:38px;line-height:38px;}
.hezuo_titile{float:left;width:109px;  border-left:5px solid #1d8fe2; line-height:18px; text-align:center; font-size:16px;margin-top:12px; }
.hezuo_titile span{color:#333; padding-left:10px;}
.hezuo_cont,.xqnbttm_cont{background: #fff;}
.hezuo_cont div{width: 97%;margin: 0 auto;line-height: 28px;padding:5px 0;padding-left:15px;}
.hezuo_cont img{position:relative;top:-2px;}
/*Exam样式 结束*/
/*右侧导航*/
/*public*/
.right-wrap input,.right-wrap i,.right-wrap em,.right-wrap span,.right-wrap b,.right-wrap label,.right-wrap button{ display:inline-block; font-style:normal;font-family: Arial,'Times New Roman',"Microsoft YaHei","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"宋体";}
.hide{display:none;}
.clear{clear:both;}       
.login-icon,.personal-content-center ul li a span,.tn-title span,.public-icon{background-image:url(../img/public-icon.png); background-repeat: no-repeat;}
.trs{transition:all 200ms linear;-webkit-transition:all 200ms linear; }
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.';}
.clearfix{zoom:1;}
.fr{float:right;}
.fl{float:left;}
.f-mt20{margin-top:20px;}
.f-mt30{margin-top:30px;}
.pos_a,.pa{position:absolute;}
.pos_r,.pr{position:relative;}
.right-wrap{ position:fixed;bottom:100px; right:0;height:100px;width:50px; z-index:20; }
.right-wrap ul{width:100%;height:100%;}
.right-wrap ul li{width:100%;text-align:center;height:50px; background:#bbb; margin-top:8px; }
.right-wrap ul li a{height:100%;width:100%; display:block;}
.right-wrap ul li.gotop a{ background-position:-65px 15px;}
.right-wrap ul li.customer-service{height:73px; background:#379be7; cursor:pointer; margin-top:0;}
.right-wrap ul li.customer-service:hover{ background:#0270c5;}
.right-wrap ul li.customer-service a{color:#fff;font-size:10px;}
.right-wrap ul li.customer-service a span{height:32px;width:40px; background-position:6px 4px; }
.right-wrap ul li.customer-service a i{width:30px;font-size:12px;}
.erweima{ position:fixed;left:0;bottom:100px;height:50px;width:45px;background:#bbb;z-index: 9999;}
.erweima span{ background-position:-30px 10px; height:40px; width:40px; cursor:pointer;}
.erweima .ss{height:150px;width:140px;left:-10px; top:-78px; box-shadow:0px 0px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.2);} 
.erweima .ss .ewm-box{height:120px;height:135px; background:#fff;margin:10px; text-align:center; overflow:hidden;}
.erweima .ss .ewm-box span{height:100px;width:100px; background-position:0 -46px;}
.erweima .ss .ewm-box p{ line-height:8px; color:#666;}
.erweima .ss .ewm-box .close{top:-13px;right:-16px;color:#999; width:33px; cursor:pointer;}
.erweima .ss .ewm-box .close:hover{color:#379be7;}
.bg{position:fixed; background:rgba(0, 0, 0, 0.2) !important;background:#000;filter:alpha(opacity=20);width:100%;height:100%; z-index:9;top:0;left:0;}
@media screen and (max-width:1200px) {.top,.foot,.header{width:1200px;}}
@media screen and (max-width:1000px) {
	.fbox div,.fbox a,.right-wrap,.erweima{display: none; }
	.copyRight{visibility: visible;}
} 
.ggdb{width:100%;background-color:#FFFFFF;}
.li_aq1{font-size:30px;margin-left: 15px;}
.newcon ul{ margin-left:15px;}
/*3/28 add*/
.xkw_top .address1 a,.xkw_top .address a{color: #2586e9;}
.kstitle{font-size:24px;margin-left: 15px;}
/* 2020/9/4 表格样式 */
.timetable {width: 792px;margin: 0 auto;table-layout:fixed;}
.timetable tr{height: 60px;}
.timetable tr:nth-child(even){background: #FAFAFA;}
.timetable tr td:first-child{padding-left: 18px;width: 500px;text-align: left;}
.timetable tr td{width: 146px;text-align: center;font-size: 16px;color: #666666;text-overflow: ellipsis;white-space: nowrap;}
.timetable tr:hover{background: #F2F9FF;}
.timetable tr td:nth-child(2) i,.timetable tr td:last-child i{background: url(../img/djck.png) no-repeat 0px 3px;display: inline-block;width: 19px;overflow: hidden;height: 20px;position: relative;top: 3px;transition: .4s;}
.timetable tr td:last-child i{background: url(../img/pxkc.png) no-repeat 0px 4px !important;margin-right: 1px;}
.timetable tr td:nth-child(2):hover i{background: url(../img/djck.png) no-repeat -24px 3px;}
.tatitle {word-break: break-all;padding: 15px;line-height: 35px;font-size: 20px;text-align: center;}
/* 视频号 20210204 */
.sphpage{min-width: 300px !important;max-width: 820px;background: #F2F2F2;margin: 0 auto;}
.sphbox{width: 100%;margin: 0 auto;background: url(../img/sphbg.png)no-repeat center top;overflow: hidden;background-size: cover;height: 310px;}
.sphbox .spheaddec{width: 94%;margin: 20px auto 10px;overflow: hidden;}
.sphbox .spheaddec .spleft{width: 70%;float: left;overflow: hidden;}
.sphbox .spheaddec .spleft div:first-child{width: 100px;height: 100px;text-align: center;line-height: 100px;overflow: hidden;border-radius: 50%;float: left;}
.sphbox .spheaddec .spleft div:first-child img{width: 100%;}
.sphbox .spheaddec .spleft div:last-child{float: left;margin-left: 10px;height: 70px;line-height: 34px;}
.sphbox .spheaddec .spleft div:last-child p{width: 100%;margin: 0 auto;color: #fff;overflow: hidden;font-size: 15px;}
.sphbox .spheaddec .spleft div:last-child p:first-child{font-weight: bold;font-size: 26px;margin-top: 20px;}
.sphbox .spheaddec .spleft div:last-child p:first-child img{width: 20%;position: relative;top: 2px;margin-left: 2px;}
.sphbox .spheaddec .spright{width: 25%;float: right;overflow: hidden;text-align: center;}
.sphbox .spheaddec .spright img{width: 49%;}
.sphbox .sphdec{width: 94%;margin: 0 auto 10px;overflow: hidden;color: #FFFFFF;font-size: 15px;line-height: 28px;}
.spvideo{width: 94%;margin: 0 auto -78px;background: #FFFFFF;overflow: hidden;text-align: center;border-radius: 6px;padding-top: 8px;padding-bottom: 8px;position: relative;top: -104px;}
.spvideo .plv{width: 94%;margin: 0 auto;}
.sphewm{width: 94%;margin: 0 auto 20px;overflow: hidden;text-align: center;font-size: .95rem;}
.sphewm p:first-child{width: 55%;margin: 0 auto 10px;background: url(../img/gzgzh1.png)no-repeat center;overflow: hidden;background-size: cover;height: 14.7rem;line-height: 14.7rem;}
.sphewm p:first-child img{width: 30%;position: relative;top: 46px;left: 10px;}
.sphewm span{height: 36px;background: #FF6A00;border-radius: 25px;display: inline-block;color: #fff;line-height: 36px;padding-left: 20px;padding-right: 20px;margin: 10px auto 8px;font-size: 16px;}
@media screen and (max-width:320px) {.spvideo {margin: 0 auto -56px;top: -80px;}	.sphewm p:first-child img{width: 36%;}}
@media screen and (max-width:375px) {.sphbox .spheaddec .spright img {width: 80%;}.sphewm p:first-child{height: 9.2rem !important;line-height: 9.2rem !important;}}
@media screen and (max-width:414px) {
	.sphbox .spheaddec .spright img {width: 72%;}
	.sphewm p:first-child{height: 10rem;line-height: 10rem;}
	.sphbox .spheaddec .spleft div:last-child p:first-child{margin-top: 12px;}
	.sphewm p:first-child img{top: 31px;left: 8px;width: 41%;}
	.sphewm span{height: 24px;background: #FF6A00;border-radius: 25px;display: inline-block;color: #fff;line-height: 24px;padding-left: 10px;padding-right: 10px;margin: 10px auto 8px;}
	.sphbox .spheaddec .spleft div:first-child{width: 70px;height: 70px;line-height: 70px;}
	.sphbox .spheaddec .spleft div:last-child p:first-child{font-size: 22px;margin-top: 8px;}
	.sphbox .spheaddec .spleft div:last-child{line-height: 28px;}
}
.gzhbox{border-top: 1px solid #EBEBEB;border-bottom: 1px solid #EBEBEB;width: 100%;margin: 0 auto 20px;overflow: hidden;padding-top: 16px;padding-bottom: 6px;}
.gzhbox>span:first-child{width: 104px;overflow: hidden;display: block;float: left;margin-left: 148px;text-align: center;font-size: 14px;margin-right: 40px;}
.gzhbox>span:first-child img{width: 104px;height: 104px;}
.hprc{width: 420px;float: left;overflow: hidden;font-size: 14px;line-height: 40px;}
.ri_box{width: 285px;margin: 0 auto;overflow: hidden;}
.ri_box .videoa{width: 100%;margin: 6px auto 0;overflow: hidden;position: relative;display: block;}
.ri_box .videoa span{display: none;width: 100%;height: 100%;position: absolute;top: 0;background: #000;opacity: .2;}
.ri_box .videoa:hover span{display: none;}
.ri_box ul{width: 100%;display: block;margin: 10px auto 0;list-style: none;padding-inline-start: 0px;position: relative;}
.ri_box ul li{width: 100%;margin: 0 auto;font-size: 16px;overflow: hidden;border-bottom: 1px solid #F2F2F2;padding-bottom: 10px;margin-bottom: 10px;line-height: 30px;}
.ri_box ul li:last-child{border-bottom: none;}
.ri_box ul li>a:first-child img{position: relative;top: 4px;margin-right: 6px;}
.ri_box ul li p{width: 100%;overflow: hidden;margin: 6px auto 0;color: #999999;font-size: 14px;line-height: 30px;}
.ri_box ul li p a{width: 80px;height: 28px;background: #FFF0E5;border: 1px solid #FF6A00;display: block;float: right;line-height: 28px;text-align: center;overflow: hidden;font-size: 14px;color: #FF6A00;}
.ri_box ul li p a:hover{background: #FF6A00;color: #fff !important;}


.infoul{margin-top: 6px;}
.infoul a{width: 80px;height: 30px;background: #F2F2F2;display: inline-block;text-align: center;line-height: 30px;overflow: hidden;font-size: 14px;margin-bottom: 15px;margin-right: 18px;}
.infoul a:nth-child(3n){margin-right: 0;}
.infoul a:hover{background: #188EEE;color: #fff;}
.zlspan a{display: inline-block;overflow: hidden;width: 50%;float: left;height: 36px;line-height: 36px;font-size: 14px;margin-bottom: 10px;margin-top: 5px;}
.zlspan a:nth-child(2n){width: 46%;float: right;}
.zlspan a i{width: 36px;height: 36px;display: inline-block;text-align: center;float: left;margin-right: 10px;}
.gglan .yjlqbtn{width: 273px;height: 40px;background: #188EEE;border-radius: 20px;display: block;overflow: hidden;margin: 10px auto 18px;text-align: center;line-height: 40px;color: #fff;font-size: 16px;}
.gglan .yjlqbtn:hover{background: #FF6A00;box-shadow: 1px 4px 9px 2px rgb(255 106 0 / 42%);}
.bj_img{background: url(../img/appbg_img.png)no-repeat bottom #fff;}
.app_left{width: 110px;height: 110px;float: left;text-align: center;overflow: hidden;margin: 10px 30px 20px 20px;}
.app_left img{width: 100%;}
.appdec_right{width: 110px;float: right;margin: 6px auto 20px;font-size: 14px;line-height: 28px;}
.appdec_right img{margin-right: 6px;}
.rmzjimg a{width: 285px;height: 81px;margin: 20px auto !important;}
.rmzjimg a img{width: 100%;}
.topfix{position: fixed;top: 10px;width: 325px;display: block !important;z-index:99;}
.rignav .rignav-mod ul{padding-inline-start: 0;list-style: none;margin-block-start: 0em;margin-block-end: 0em;}
.pdiv a p{width: 100%;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pmpbmtj p:first-child{margin: 8px auto 20px;}
.pmpbmtj p{width: 285px;height: 40px;background: #F5F5F5;border-radius: 4px;display: block;margin: 0 auto 20px;line-height: 40px;}
.pmpbmtj p select{display: block;border: none;outline: none;font-size: 14px;color: #999999;height: 100%;width: 270px;margin: 0 auto;background: #F5F5F5;}
.pmpbmtj>.telinput{width: 285px;height: 40px;color: #999999;background: #F5F5F5;border-radius: 4px;display: block;margin: 0 auto 20px;overflow: hidden;border: none;outline: none;padding: 0px 12px;box-sizing: border-box;}
.pmpbmtj>.yjlqbtn{border: none;outline: none;}
.pmp_rmzx>a{display: block;width: 289px;margin: 0 auto 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;border-bottom: 1px solid #F2F2F2;padding-bottom: 10px;}
.pmp_rmzx>a:last-child{border-bottom: none;}
.pmp_rmzx>a em{display: inline-block;width: 0;height: 0;border-left: 6px solid #188EEE;border-top: 4px solid transparent;border-bottom: 4px solid transparent;margin-right: 6px;position: relative;top: -1px;}

/* 2023 1204 */
.ri_box ul li .ripm_bl{width: 100%;overflow: hidden;margin: 6px auto 0;color: #999999;font-size: 14px;line-height: 30px;}
.ri_box ul li .ripm_bl .ripm_ewlist{width: 80px;height: 28px;float: right;line-height: 28px;cursor: pointer;}
.ri_box ul li .ripm_bl .ripm_ewlist span{width: 80px;height: 28px;background: #FFF0E5;border: 1px solid #FF6A00;display: block;float: right;line-height: 28px;text-align: center;overflow: hidden;font-size: 14px;color: #FF6A00;cursor: pointer;}
.ri_box ul li .ripm_bl span i{display: inline-block;width: 19px;height: 16px;background: url(../img/icon/pm1_jlt.png) -186px 0 no-repeat;position: relative;top: 2px;right: 5px;}
.ri_box ul li .ripm_bl span:hover{background: #FF6A00;color: #fff !important;}
.ri_box ul li .ripm_bl span:hover i{background: url(../img/icon/pm1_jlt.png) -221px 0 no-repeat;}
.ripm_ewto{position: absolute;bottom: 50px;right: 2px;width: 220px;height: 220px;border-radius: 4px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);display: none;background-color: #fff;}
.ripm_rgimg{margin: 20px 33px 5px 33px;background: url(../img/icon/pm1_jlt.png) 0 0 no-repeat;padding: 10px 13px 13px 10px;}
.ripm_rgimg img{display: block;width: 100%;}
.ri_box ul li .ripm_bl .ripm_ewlist:hover .ripm_ewto{display: block;}
.ripm_ewto h3{text-align: center;font-size: 17px;font-weight: bold;color: #333;}

/* 夜间模式 */
.dark_modebj{background-color: #001326 !important;}
.dark_modebj .bgcorff,
.dark_modebj .gglan, 
.dark_modebj .pxlaoshi,
.dark_modebj .gglan_cont, 
.dark_modebj .xqnbttm_cont,
.dark_modebj .tuijian,
.dark_modebj .tuijian_cont,
.dark_modebj .tipdec,
.dark_modebj .ri_box ul li p a
.dark_modebj .zi_tghh{background-color: #525C66 !important;}
.dark_modebj,
.dark_modebj .s-adress a,
.dark_modebj .zi_hzmlf,
.dark_modebj .zi_hzmnav,
.dark_modebj .zi_hotmall,
.dark_modebj .zi_zxrewto .zi_zxretit h3,
.dark_modebj .zi_zxrewto .zi_zxretit p,
.dark_modebj .tipp,
.dark_modebj .tipdec,
.dark_modebj .xgnrdivleft p,
.dark_modebj .xgnrdivright p,
.dark_modebj table a,
.dark_modebj .wenzhang_titile span,
.dark_modebj .zlspan a,
.dark_modebj .ri_box ul li a,
.dark_modebj .ri_box ul li .ripm_bl,
.dark_modebj .gll_naves a p,
.dark_modebj .rkmryl p,
.dark_modebj .gglan_cont a,
.dark_modebj .bmjz_box li div a,
.dark_modebj .appdec_right a,
.dark_modebj .tuijian_cont a,
.dark_modebj .gll_titles span,
.dark_modebj .appdec_right p,
.dark_modebj .listdes .liayuan,
.dark_modebj .listdes .liayuan a,
.dark_modebj .ri_box ul li p em,
.dark_modebj .ruankaoban_titile span
{color: #fff !important;}

.dark_modebj .left_nav .leftmain_box .lm_body a:hover,
.dark_modebj .left_nav .leftmain_box .lm_body a:hover .zi_hzmnav,
.dark_modebj .left_nav .leftmain_box .lm_body a:hover .zi_hzmlf,
.dark_modebj .left_nav .leftmain_box .lm_body .xgnrdivleft p:hover,
.dark_modebj .left_nav .leftmain_box .lm_body .xgnrdivright p:hover,
.dark_modebj table a:hover,
.dark_modebj .ri_box ul li a:hover,
.dark_modebj .gll_naves a:hover p,
.dark_modebj .zlspan a:hover,
.dark_modebj .gglan_cont div a:hover,
.dark_modebj .bmjz_box li div a:hover,
.dark_modebj .appdec_right p:hover,
.dark_modebj .tuijian_cont div a:hover,
.dark_modebj .rktk li:hover .rkmryl p,
.dark_modebj .left_nav .leftmain_box .lm_body a:hover,
.dark_modebj .left_nav .leftmain_box .lm_body a:hover
{color: #188EEE !important;}

.dark_modebj .zi_hztop{background-color: #3d454c !important;}
.dark_modebj .gglan, .dark_modebj .pxlaoshi,.dark_modebj .tuijian{border: 1px solid #525C66 !important;box-shadow: 0 5px 20px #525C66 !important;}
.dark_modebj .ri_box ul li p a{color: #FF6A00 !important;}
.dark_modebj .ri_box ul li p a:hover{color: #fff !important;}
.dark_modebj .header .header-left{color: #333;}

/* 2024 10 14 */
.popupMos {  position: fixed;  top: 0;left: 0;padding: 10px;  pointer-events: auto;cursor: pointer;z-index: 9999;}
.popupMos .popuphide{position: absolute;right: 12px;bottom: -15px;font-size: 14px;color: #000;}
