@charset "UTF-8";
/**
 * Author: 龔桀 <JasonSubMara>
 * Description: JGWL-疫情专题页
 * Date: 2020-02-05
 * Copyright: UED <jie.yr127@gmail.com>
 */

/* cssreset */
html,body {color:#333; background:#f9f9f9; height:100%; width:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0;}
body,button,input,select,textarea,li,dt,dd,div,td,p,span {font-size:14px; font-family:'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; font-family:'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
ul,ol {list-style:none outside none;}
span {font-size:100%;}
a {color:#333; text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none;}
a:hover {color:#06c; text-decoration:none;}
a:focus {outline:0;}
legend {color:#666;}
fieldset,img {border:0 none;}
img {vertical-align:bottom;}
button,input,select,textarea {margin:0; padding:0; outline:none; vertical-align:middle;}
button {cursor:pointer;}
input[type="radio"],input[type="checkbox"] {position:relative; top:-2px;}
table {border-spacing:0;table-layout: fixed}

/* SVG-icon basic style */
.icon {width:1em; height:1em; vertical-align:middle; fill:currentColor; overflow:hidden; margin-top:-3px;}

/* font */
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs24 {font-size:24px;}

/* text-alignment */
.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}

/* float */
.fl {float:left;}
.fr {float:right;}

/* layout */
.jgwl-yqzt_layout {clear:both; position:relative; width:1200px; margin:0 auto;}
.jgwl-yqzt_layout:after,.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix {zoom:1;}


body {
	height:auto;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9e1112),to(#152c7e));
	background: -webkit-linear-gradient(90deg, #9e1112,#152c7e);
	background: -moz-linear-gradient(90deg, #9e1112,#152c7e);
	background: -o-linear-gradient(90deg, #9e1112,#152c7e);
	background: -ms-linear-gradient(90deg, #9e1112,#152c7e);
	background: linear-gradient(90deg, #9e1112,#152c7e);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #9e1112, endColorstr = #152c7e);
	background-size:100%;
}
.jgwl-yqzt {padding-top:500px; padding-bottom:100px; width:100%; background:url(../images/jgwl-demo.png) no-repeat top; background-size:1920px;}
.jgwl-yqzt .jgwl-yqzt_layout {position:relative; padding:0 85px 0; box-sizing:border-box; background:#fff;}
.jgwl-yqzt .jgwl-yqzt_layout::before {content:""; position:absolute; left:0; top:-76px; width:100%; height:76px; background:url(../images/tit.png) no-repeat center;}
.jgwl-yqzt .jgwl-yqzt_layout::after {content:""; position:absolute; left:0; bottom:-60px; width:100%; height:60px; background:url(../images/bob.png) no-repeat center; visibility:visible;}
.jgwl-yqzt h4 {margin-bottom:40px; font-size:28px; line-height:44px; text-align:center; font-family:Source Han Serif; font-weight:bold;}
/* .jgwl-yqzt h4.yqzt-title {width:590px; height:64px; margin:0 auto 40px; background:url(../images/jgwl-yqzt-tit.png) no-repeat center; background-size:100%;} */
.jgwl-yqzt h4 span {color:#ffb21e;font-family:Source Han Serif;}
.jgwl-yqzt p {font-size:18px; line-height:32px; text-indent:2em;}
.jgwl-yqzt .tel {margin:16px 0; height:40px; line-height:40px; color:#ffb21e; font-size:18px; background:#1b1b1b;
background: -webkit-gradient(linear, 0 0, 100% 0, from(#1b1b1b),to(rgba(27,27,27,0)));
background: -webkit-linear-gradient(45deg, #1b1b1b,rgba(27,27,27,0)));
background: -moz-linear-gradient(45deg, #1b1b1b,rgba(27,27,27,0)));
background: -o-linear-gradient(45deg, #1b1b1b,rgba(27,27,27,0)));
background: -ms-linear-gradient(45deg, #1b1b1b,rgba(27,27,27,0)));
background: linear-gradient(45deg, #1b1b1b,rgba(27,27,27,0)));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #1b1b1b, endColorstr = #001b1b1b);}
.jgwl-yqzt .tel em {display:inline-block; vertical-align:middle; margin:0 8px; width:22px; height:22px; background:url(../images/tel.png) no-repeat center; }
.jgwl-yqzt .heartcompany {margin-top:30px; padding:20px 40px; min-height:260px; background:#1a1a1a url(../images/companybg.png) no-repeat top; background-size:100%;}
.jgwl-yqzt .heartcompany h6 {padding-left:10px; height:30px; line-height:30px; background:#ffb21e; font-weight:bold;
background: -webkit-gradient(linear, 0 0, 100% 0, from(#ffb21e),to(rgba(255,178,30,.1)));
background: -webkit-linear-gradient(45deg, #ffb21e,rgba(255,178,30,.1)));
background: -moz-linear-gradient(45deg, #ffb21e,rgba(255,178,30,.1)));
background: -o-linear-gradient(45deg, #ffb21e,rgba(255,178,30,.1)));
background: -ms-linear-gradient(45deg, #ffb21e,rgba(255,178,30,.1)));
background: linear-gradient(45deg, #ffb21e,rgba(255,178,30,.1)));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #ffb21e, endColorstr = #00ffb21e); font-size:16px;}
.jgwl-yqzt .heartcompany p {font-size:16px; line-height:32px; color:#fff; margin-bottom:16px; text-indent:0;}
.jgwl-yqzt .heartcompany ul {margin:0 80px 16px 0; display:inline-block; vertical-align:top;}
.jgwl-yqzt .heartcompany li {line-height:36px; font-size:14px; color:#fff;}
.jgwl-yqzt .heartcompany li em {margin:0 8px; display:inline-block; vertical-align:middle; width:20px; height:20px; background:url(../images/jgwl-hq.png) no-repeat center; background-size:100%;}

/** New Demand -- Newsmode >> Add by GJ on 2020-02-10 **/
.jgwl-yqzt-newsmode {position:relative;}
.jgwl-yqzt-newsmode .newstit {position:absolute; top:-50px; width:100%; font-size:26px; letter-spacing:12px; font-weight:bold; font-family:Source Han Serif;}
.jgwl-yqzt-newsmode .newstabs {margin:15px auto; padding-left:8px; height:50px; background:#ffb21e;}
.jgwl-yqzt-newsmode .newstabs p {line-height:50px; text-indent:0;}
.jgwl-yqzt-newsmode .newsls li {margin-right:22px; width:328px;}
.jgwl-yqzt-newsmode .newsls li:last-child {margin-right:0;}
.jgwl-yqzt-newsmode .newsls li img {display:inline-block; vertical-align:top; margin-right:8px; width:108px; height:108px; border:1px solid #e9e9e9;}
.jgwl-yqzt-newsmode .newsls li .newsinfo {padding-top:8px; display:inline-block; width:200px; overflow:hidden;}
.jgwl-yqzt-newsmode .newsls li .newsinfo h6 {margin-bottom:14px; font-size:16px; line-height:24px; height:48px; overflow:hidden; font-weight:bold;}
/* .jgwl-yqzt-newsmode .newsls li .newsinfo h6 a {color:#06c;} */
.jgwl-yqzt-newsmode .newsls li .newsinfo p {font-size:14px; line-height:18px; text-indent:0; color:#848484; height:36px;}
.jgwl-yqzt-newsmode .seemore {display:block; margin:16px auto 0; width:90px; height:26px; background:url(../images/seemore.png) no-repeat center; background-size:100%;}
.jgwl-yqzt-newsmode .modeline {width:1200px; margin-left:-85px; height:63px; background:url(../images/jgwl-xj.png) no-repeat center;}
.jgwl-yqzt-newsmode .newstabs span {font-size:20px; font-weight:bold; line-height:50px;}
.tabswitch {position:relative; width:910px; display:inline-block; vertical-align:middle; margin-top:-6px;}
.tabswitch .bd{ padding:0 10px; }
.tabswitch .bd .tempWrap{ width:900px !important; margin:0; padding:0;}
.tabswitch .bd ul{ overflow:hidden; zoom:1;}
.tabswitch .bd ul li{position:relative; padding-left:15px; margin-right:20px; float:left; height:50px; line-height:50px;  text-align:left; display:inline; width:auto !important; list-style:circle;}
.tabswitch .bd ul li::before {content:""; position:absolute; left:0; top:21px; width:8px; height:8px; border-radius:50%; background:#666;}

/** Fixcode **/
.jgwl-yqzt_fixcode {position:fixed; right:0; top:50%; margin-top:-125px; width:180px; height:190px; text-align:center; background:#fff; padding:10px 0; box-shadow:0 6px 12px rgba(0,0,0,.2);}
.jgwl-yqzt_fixcode p {font-size:14px; line-height:20px; text-indent:0;}
.jgwl-yqzt_fixcode em.tel {display:inline-block; vertical-align:middle; width:20px; height:20px; background:url(../images/tel.png) no-repeat center; background-size:100%; margin:0 5px;}
.jgwl-yqzt_fixcode img {display:block; margin:10px auto; width:90px;}