html,body {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family: "Microsoft YaHei";color: #444;}
body {margin: 0;font-family: "微软雅黑";color: #000;background: #f1f1f1;font-size: 14px;}
ol,ul {list-style: none;}
ins,a {text-decoration: none;}
.clearfix {zoom: 1;}
img,li {vertical-align: top;}
fieldset,img {border: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
.wrap {width: 1200px;margin: 0 auto;}
i,em {font-style: normal;}
ul {list-style: none;margin: 0;padding: 0;}
a {
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
	vertical-align: baseline;
	color: #333;
}
a:hover{color: #0195a1;}
.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
/* topbox */
.topbox{background-color: #fff;padding: 10px 0;}
.topbox .wrap{display: flex; display: -ms-flexbox;display: -webkit-flex;justify-content: space-between; align-items: center;}
.topbox span{color: #333333;}
.topbox span a{margin-left: 15px;}
/* topbox */
/* weizhi */
.weizhi{margin: 20px 0; font-size: 13px;}
.weizhi a{font-size: 13px;}
/* weizhi */
/* wzkjbox */
.wzkjbox{margin: 20px 0 25px;}
.wzkjbox .wrap{display: flex;display: -ms-flexbox;display: -webkit-flex; justify-content: space-between;}
.wzkjbox .wzkj_l{width: 855px; padding: 35px 30px 30px; box-sizing: border-box; background-color: #fff;}
.wzkjbox .wzkj_l h1{font-size: 24px; color: #000000; text-align: center; margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.wzkjbox .wzkj_l .sjdj{text-align: center; font-size: 16px; margin: 20px 0;}
.wzkjbox .wzkj_l .sjdj span{margin-right: 10px;}
.wzkjbox .wzkj_l .wzkj_nr{ line-height: 30px; font-size: 18px; color: #000000; }
.wzkjbox .wzkj_l .wzkj_nr img{width: auto; max-width: 100%; height: auto;}
.wzkjbox .wzkj_l .wzkj_nr h2,.wzkjbox .wzkj_l .wzkj_nr h3,.wzkjbox .wzkj_l .wzkj_nr h4{font-size: 18px; font-weight: bold; margin: 0 0 15px; line-height: 30px; }
.wzkjbox .wzkj_l .wzkj_nr p{margin: 15px 0;font-size: 16px;}
.wzkjbox .fenye{margin-top: 20px; display: flex;display: -ms-flexbox;display: -webkit-flex; justify-content: space-between; align-items: center;}
.wzkjbox .fenye a{display: inline-block;width: 48%; height: 40px; line-height: 40px; text-align: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* wzkjbox */
/* wzkj_r */
.wzkj_r{width: 320px;}
.wzkj_r .ap-right{width: 100%; box-sizing: border-box; padding: 30px 30px 20px; background-color: #fff;}
.wzkj_r .ap-right .ap-right-title{ font-size: 18px; font-weight: bold; color: #343434; text-align: center; margin-bottom: 10px;}
.wzkj_r .ap-right .sign-in input{width: 100%; padding: 0 10px; box-sizing: border-box; border: 1px solid #e5e5e5; color: #000000; height: 40px; line-height: 40px; margin: 10px 0;}
.wzkj_r .ap-right .sign-in .addsubmit{background-color: #0195a1; color: #fff;}
.wzkj_r .xgwz{width: 100%; margin-top: 25px;box-sizing: border-box; background-color: #fff; padding: 20px 30px 20px;}
.wzkj_r .xgwz h3{margin-bottom: 10px; font-size: 18px; position: relative; padding-left: 35px;}
.wzkj_r .xgwz h3::before{content: "荐"; display: block; width: 25px; height: 20px; background-color: #0195a1; color: #fff; text-align: center; line-height: 20px; font-size: 14px; position: absolute; left: 0; top: 2px;}
.wzkj_r .xgwz h3 span{margin-right: 20px;display: none;}
.wzkj_r .xgwz ul li{margin: 5px 0; position: relative;padding: 0 0 0 35px;}
.wzkj_r .xgwz ul li span.xuhao{display: block; position: absolute; left: 0px; top: 5px; height: 20px; width: 25px; line-height: 20px; text-align: center; background-color: #0195a1; color: #fff;}
.wzkj_r .xgwz ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: 30px; line-height: 30px; font-size: 14px;}
/* wzkj_r */
/* footbox */
.footbox{background-color: #fff;padding: 20px 0;}
.footbox ul{display: flex; display: -ms-flexbox;display: -webkit-flex;  justify-content: center; align-items: center; margin-bottom: 15px;}
.footbox ul li{margin: 0 10px;}
.footbox ul li a{color: #000; font-size: 16px;}
.footbox ul li a:hover,.footbox p a:hover{color: #0195a1;}
.footbox p{color: #000; font-size: 14px; text-align: center;}
.footbox p a{color: #000; font-size: 14px;}
/* footbox */
.anniu_luo{display: none;}
@media screen and (max-width:767px){
.wrap{width: 100%;margin: 0 auto;}
.topbox{display: none;}
.weizhi{display: none;}
.wzkjbox{margin: 0 0 20px;}
.wzkjbox .wrap{flex-direction: column;}
.wzkjbox .wzkj_l{width: 100%; padding: 10px;}
.wzkjbox .wzkj_l h1{-webkit-line-clamp: 3; text-align: left;}
.wzkjbox .wzkj_l .sjdj{text-align: left;}
.wzkjbox .wzkj_l .wzkj_nr{font-size: 16px;}
.wzkjbox .wzkj_l .wzkj_nr h2,.wzkjbox .wzkj_l .wzkj_nr h3,.wzkjbox .wzkj_l .wzkj_nr h4{font-size: 18px;}
.wzkjbox .fenye{display: none;}
.wzkj_r{width: 100%; margin-top: 20px;}
.wzkj_r .ap-right{padding: 20px 10px;}
.wzkj_r .xgwz{padding: 20px 10px; margin-top: 20px;}
.footbox{padding: 0;}
.footbox ul{display: none;}
.anniu_luo{display: block;position: fixed;bottom: 0; left: 0; width: 100vw; height: auto;z-index: 9999999;}
.anniu_luo ul {display: flex;display: -ms-flexbox;display: -webkit-flex; justify-content: space-between; align-items: center;}
.anniu_luo ul li{flex: 1;}
.anniu_luo ul li a{display: flex;display: -ms-flexbox;display: -webkit-flex; justify-content: center;align-items: center; height: 50px; font-size: 16px; color: #fff;}
.anniu_luo ul li a img{margin-right: 10px; width: 20px; height: 20px;}
.anniu_luo ul li:nth-child(1) a{background-color: #0195a1;}
.anniu_luo ul li:nth-child(2) a{background-color: #5886cb;}
}
h3.shugang{padding: 5px 15px 5px 15px; border-radius: 20px 20px 20px 0; display: inline-block; border: 1px solid #0195a1; background-color: #0195a1; color: #fff; position: relative; line-height: 30px;}
ul.jiadian{overflow: initial;margin: 15px 0px 15px 15px;}
ul.jiadian li{padding-left: 20px; line-height: 30px; font-size: 16px;overflow: initial; position: relative; margin: 0 0 15px;}
ul.jiadian li::before{content: "";display: block !important; visibility: initial; width: 8px; height: 8px;border-radius: 50%; background: #000000; position: absolute; left: 0; top: 11px;}
ul.jiadian li p{margin: 0 !important;padding: 0;}
div.kk{padding: 0 15px 10px; margin: 0 0 15px; border: 1px solid #0195a1; box-shadow: #0195a1 0 0 10px inset;}
div.kk h3.shugang{margin: 0 0 15px -15px !important;border-radius: 0 20px 20px 20px;}
div.kk p{margin: 0 0 15px !important;}
.tplt-jg1box{margin: 20px 0;}
.tplt-jg1box .tplt-jg{display: block; border: 1px solid #e2e2e2; margin: 20px 0; padding: 20px 20px 10px; box-sizing: border-box;}
.tplt-jg1box .tplt-jg-top{display: flex;display: -ms-flexbox;display: -webkit-flex;}
.tplt-jg1box .tplt-jg-top .tplt-jglogo{width: 150px !important; height: 100px !important; vertical-align: top; margin-right: 20px;}
.tplt-jg1box .tplt-jg-top .tplt-xx{ width: calc(100% - 170px);display: flex;display: -ms-flexbox;display: -webkit-flex; flex-direction: column; justify-content: space-between;}
.tplt-jg1box .tplt-jg-top .tplt-xx h3{width: 100%; font-size: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin: 0; }
.tplt-jg1box .tplt-jg-top .tplt-xx p{margin: 0;font-size: 16px;}
.tplt-jg1box .tplt-jgjj, .tplt-jg1box .tplt-jgkc{color: #5e5e5e; font-size: 14px; line-height: 25px; margin: 15px 0;}
.tplt-jg1box .tplt-jgpj p{margin: 0;}
.tplt-jg1box .tplt-jgpj ul li{margin: 10px 0 15px 15px; line-height: 25px; color: #5e5e5e; font-size: 14px;}
.tplt-jg1box .tplt-jgpj ul li span{color: #0195a1; font-size: 14px; position: relative; padding-left: 17px;}
.tplt-jg1box .tplt-jgpj ul li .tplt-ren::before{content: "";display: block; width: 15px; height: 15px;background: url(ren.png) no-repeat center; background-size: auto 100%; position: absolute; left: 0; top: 2px;}
.tplt-jg1box .tplt-jgpj ul li .tplt-shouji::before{content: "";display: block; width: 15px; height: 20px;background: url(shouji.png) no-repeat center; background-size: auto 100%; position: absolute; left: 0; top: -1px;}
@media screen and (max-width:767px){
.tplt-jg1box{margin: 10px 0;}
.tplt-jg1box .tplt-jg{padding: 10px 10px 5px;}
.tplt-jg1box .tplt-jg-top .tplt-jglogo{width: 30vw !important; height: 20vw !important; margin-right: 10px;}
.tplt-jg1box .tplt-jg-top .tplt-xx {width: calc(100% - 37%);}
.tplt-jg1box .tplt-jg-top .tplt-xx h3{font-size: 16px;}
.tplt-jg1box .tplt-jg-top .tplt-xx p{font-size: 14px; line-height: initial;}
.tplt-jg1box .tplt-jgjj, .tplt-jg1box .tplt-jgkc{margin: 10px 0;}
.tplt-jg1box .tplt-jgpj ul li{margin: 10px 0 10px 15px;}
}