.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}

pre.prettyprint {
	border: 0;
	border-left: 3px solid rgb(204, 204, 204);
	margin-left: 2em;
	padding: 0;
	font-size: 110%;line-height:22px;
	display: block;
	font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	margin: 1em 0px;
	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
	padding:0 5px;margin:0px;background:url(code_bg.jpg) ; line-height:20px;
}

* {margin:0;padding:0;-webkit-tap-highlight-color: rgba(0,0,0,0);}

html{
	font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, "sans-serif" !important;
  color: #333333;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:300;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom: 1;}
i{font-style: normal;}
a{text-decoration:none;color: #333333;transition: all .5s;}
a:focus, input:focus, textarea:focus,button {outline: none;}
a:hover{color: #d9333f;}
strong{color: #d9333f;font-weight: bold;}
.com_conbox h1 { 
	font-size:.38px;
}
.com_conbox h2 {
	font-size:.36px;
}
.com_conbox h3 {
	font-size:.28px;
}
.com_conbox h4 {
	font-size:.22px;
}
.com_conbox h5 {
	font-size:.16px;
}
.com_conbox h6 {
	font-size:.14px;
}

.com_conbox p{
	font-weight:400;
	font-size:.16px;
}
ul{
	list-style:none;
	padding:0;
	margin:0;	
}
.fr{float: right !important;}
.fl{float: left !important;}


.color45{color: #d9333f;}
.swydbox1{}
.swydbox1 .box1{display: flex;align-items: flex-end;position: relative;background-image: url(/Public/Home/img/swydimg1.png);padding: 70px 0;background-repeat: no-repeat;background-size: cover;background-position: center;}
.swydbox1 .box1 .cn1{padding-left: 50px;position: relative;}
.swydbox1 .box1 .cn1::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);
	background-image: url(/Public/Home/img/swydimg2.png);width: 49px;height: 148px;background-size: 49px 148px;}
.swydbox1 .box1 .cn2{font-size: 28px;background-color: #d9333f;width: 203px;line-height: 40px;text-align: center;border-radius: 4px;color: #fff;
	text-shadow: 0rem 0.05rem 0.05rem
	#999;}
.swydbox1 .box1 .cn3{font-size: 66px;font-weight: bold;color: #030303;line-height: 70px;letter-spacing: -3px;padding-left: 90px;position: relative;}
.swydbox1 .box1 .cn3 em{position: absolute;left: 0;top: 5px;}
.swydbox1 .box1 .cn4{font-size: 24px;color: #030303;letter-spacing: .5px;padding-left: 90px;}
.swydbox1 .box1 .cn5{position: absolute;right: 50px;bottom: 70px;}
.swydbox1 .box1 .cn5 span{display: block;text-align: right;}
.swydbox1 .box1 .cn5 span:nth-child(1){}
.swydbox1 .box1 .cn5 span:nth-child(2){font-size: 18px;color: #666666;line-height: 20px;}
.swydbox1 .box1 .cn5 span:nth-child(3){color: #333333;font-size: 27px;font-weight: bold;}




.swydbox2{position: relative;}

.swydbox2 .cn4{position: absolute;left: 188px;top: 90px;}
.swydbox2 .cn5{margin-bottom: 30px;}
.swydbox2 .cn5 img{width: 310px;}
.swydbox2 .cn6{}
.swydbox2 .cn6 img{width: 541px;}
.swydbox2 .cn7{display: flex;margin: 10px 0;}
.swydbox2 .cn7 span:nth-child(1){font-size: 32px;color: #ffffff;line-height: 36px;margin-right: 10px;}
.swydbox2 .cn7 span:nth-child(1) em{font-style: normal;color: #d9333f;}
.swydbox2 .cn7 span:nth-child(2){font-size: 12px;line-height: 18px;color: #ffffff;opacity: 0.36;}
.swydbox2 .cn8{}
.swydbox2 .cn8 span{width: 179px;height: 42px;border: solid 2px rgba(255,255,255,.4);font-size: 22px;
	color: #ffffff;line-height: 42px;display: inline-block;text-align: center;margin-right: 10px;border-radius: 5px;}
.swydbox2 .cn8 span em{font-style: normal;font-weight: bold;color: #d9333f;}
.swydbox2 .cn9{font-size: 20px;color: #cccccc;margin-top: 10px;}
.swydbox2 .cn10{position: absolute;left: 30px;top: 50px;}
.swydbox2 .cn10 span{display: flex;margin-bottom: 15px;}
.swydbox2 .cn10 span em{font-style: normal;}
.swydbox2 .cn10 span em:nth-child(1){margin-right: 20px;}
.swydbox2 .cn10 span em:nth-child(1) img{width: 106px;}
.swydbox2 .cn10 span em:nth-child(2){font-size: 18px;color: #ffffff;}
.swydbox2 .cn10 span em:nth-child(2) b{font-size: 22px;color: #d9333f;}

.swydbox2 .cn11{margin-top: 50px;position: relative;}
.swydbox2 .cn12 img{width: 546px;}




.dtitlebox{}
.dtitlebox .tcn1{color: #030303;font-weight: bold;text-align: center;font-size: 42px;line-height: 42px;margin-bottom: 10px;}
.dtitlebox .tcn1 em{color: #d9333f;font-style: normal;}
.dtitlebox .tcn2{font-size: 22px;text-align: center;color: #333333;line-height: 22px;margin-bottom: 10px;}
.dtitlebox .tcn3{text-align: center;font-size: 20px;color: #999999;line-height: 20px;margin-bottom: 20px;}
.dtitlebox .tcn4{text-align: center;}

.swydbox3{padding: 70px 0;}
.swydbox3 .cn1{padding-top: 70px;}
.swydbox3 .cn2{display: flex;padding: 0 40px;}
.swydbox3 .cn3{width: 427px;margin-right: 23px;}
.swydbox3 .cn2 ul{width: calc(100% - 450px);}
.swydbox3 .cn2 ul .cn4{text-align: right;margin: 15px 0 50px;}
.swydbox3 .cn2 ul .cn5{text-align: right;font-size: 28px;font-weight: bold;color: #030303;line-height: 30px;
	padding-bottom: 20px;border-bottom: 1px solid rgba(0,0,0,.2);}
.swydbox3 .cn2 ul .cn6{text-align: right;font-size: 20px;padding-top: 20px;color: #999999;}
.swydbox3 .cn2 ul .cn6 em{font-style: normal;color: #d9333f;}
.swydbox3 .cn7{text-align: center;margin: 40px 0;}

.swydbox3 .cn8{display: flex;padding: 0 40px;}
.swydbox3 .cn9{width: 427px;margin-left: 23px;}
.swydbox3 .cn8 ul{width: calc(100% - 450px);}
.swydbox3 .cn8 ul .cn10{text-align: left;margin: 15px 0 50px;}
.swydbox3 .cn8 ul .cn11{text-align: left;font-size: 28px;font-weight: bold;color: #030303;line-height: 30px;
	padding-bottom: 20px;border-bottom: 1px solid rgba(0,0,0,.2);}
.swydbox3 .cn8 ul .cn11 em{font-style: normal;color: #d9333f;}
.swydbox3 .cn8 ul .cn12{text-align: left;font-size: 20px;padding-top: 20px;color: #999999;}



.swydbox4{background-image: linear-gradient(90deg, #4c4c4c 0%, #191919 100%), linear-gradient(#282828, #282828);
	padding: 45px 110px;}
.swydbox4 ul{position: relative;}
.swydbox4 ul .cn1{display: flex;}
.swydbox4 ul .cn1 span:nth-child(1){margin-right: 10px;}
.swydbox4 ul .cn1 span:nth-child(2){}
.swydbox4 ul .cn1 span:nth-child(2) em:nth-child(1){font-size: 16px;font-style: normal;display: block;color: #cccccc;}
.swydbox4 ul .cn1 span:nth-child(2) em:nth-child(2){ font-size: 24px;font-style: normal;display: block;background-image:-webkit-linear-gradient(bottom,#fcfdfe,#d9333f);
	-webkit-background-clip:text; font-weight: bold;
	-webkit-text-fill-color:transparent; }
.swydbox4 ul .cn2{font-size: 32px;color: #ffffff;font-weight: bold;}
.swydbox4 ul .cn2 span{color: #d9333f;}
.swydbox4 ul .cn3{font-size: 18px;color: #ffffff;opacity: 0.5;}
.swydbox4 ul .cn4{position: absolute;right: 0;top: 0;}

.swydbox5{padding: 70px 30px 0;}
.swydbox5{background-color: #ffffff;}
.swydbox5 .cn1{overflow: hidden;padding: 60px 0 20px;}
.swydbox5 .cn1 p{margin-right: 40px;width: calc((100% - 40px ) / 2 );float: left;margin-bottom: 40px;}
.swydbox5 .cn1 p:nth-child(even){margin-right: 0;}
.swydbox5 .cn1 p img{width: 100%;height: 360px;}
.swydbox5 .cn1 p span{line-height: 70px;display: block;background-color: #7f7f7f;font-size: 28px;color: #ffffff;padding: 0 30px;}
.swydbox5 .cn1 p span i{font-style: normal;font-style: normal;font-size: 20px;color: #ffffff;}
.swydbox5 .cn1 p:hover span{background-color: #d9333f;}



.swydbox6{padding: 70px 0;}
.swydbox6 .cn1{padding-top: 45px;}
.swydbox6 .cn2{display: flex;background-image: linear-gradient(90deg, #ffffff 0%, #e5e5e5 100%),
linear-gradient(#e6e6e6, #e6e6e6);box-shadow: 0 0  5px #ccc;margin-top: 25px;}
.swydbox6 .cn3{width: 503px;;}
.swydbox6 .cn2 ul{width: calc(100% - 550px);padding-right: 47px;}
.swydbox6 .cn2 ul .cn4{width: 160px;height: 50px;background-color: #d9333f;border-radius: 6px;line-height: 50px;
	text-align: center;color: #Fff;font-size: 28px;font-weight: bold;margin: 50px 0 15px auto;}
.swydbox6 .cn2 ul .cn5{text-align: right;font-size: 28px;font-weight: bold;color: #030303;line-height: 30px;
	margin-bottom: 20px;}
.swydbox6 .cn2 ul .cn6{text-align: right;font-size: 20px;color: #666666;}
.swydbox6 .cn2 ul .cn6 em{font-style: normal;color: #d9333f;}


.swydbox6 .cn8{display: flex;background-image: linear-gradient(90deg, #ffffff 0%, #e5e5e5 100%),
linear-gradient(#e6e6e6, #e6e6e6);box-shadow: 0 0  5px #ccc;margin-top: 25px;}
.swydbox6 .cn9{width: 503px;text-align: right;}
.swydbox6 .cn8 ul{width: calc(100% - 550px);padding-left: 47px;}
.swydbox6 .cn8 ul .cn10{width: 160px;height: 50px;background-color: #d9333f;border-radius: 6px;line-height: 50px;
	text-align: center;color: #Fff;font-size: 28px;font-weight: bold;margin: 50px auto 15px 0;}
.swydbox6 .cn8 ul .cn11{text-align: left;font-size: 28px;font-weight: bold;color: #030303;line-height: 30px;
	margin-bottom: 20px;}
.swydbox6 .cn8 ul .cn12{text-align: left;font-size: 20px;color: #666666;}
.swydbox6 .cn8 ul .cn12 em{font-style: normal;color: #d9333f;}