/*common*/
.bg {display:block;height:350px;overflow: hidden;}
.bg h3 {font-size: 3.2em;color:#f0f0f0;margin-bottom:20px;}
.bg p { font-size: 1.5em;color: #f0f0f0; }
.fbc { background: #f7f7f7;}
.onc,.onc i,.onc p { color:#c70008 !important; }
.onbc { background: #c70008 !important;color:#f0f0f0 !important; }
.onbc a { background: #c70008 !important;color:#f0f0f0 !important; }
h2 { font-size: 2.8em;text-align:center;color:#333333;margin: 50px 0 40px 0; }
.page-icon { margin:20px 0 20px 0;font-size:0;text-align:center;}
.page-icon a,.rd,.page-next{ border:1px solid #ccc;border-radius:3px;padding:4px 10px 5px;font-size:14PX;margin-right:10px;}
.page-icon a { text-decoration:none;color:#333333;}
.page-icon a:hover { color: #f0f0f0;background: #9e9e9e;}
.page-current { color:#c70008;padding:4px 10px 5px;font-size:14PX;}
.rd { color:#c70008;}
.ftitle {font-size:1.5em;margin-bottom:30px;color:#626060;line-height: 30px;}
@media (max-width:540px) {
.bg {margin-top:55px;height:150px;}
.h180 { height:40px}
.bg h3 { font-size: 2.0em; margin-bottom: 10px;  }
.bg p { font-size: 1.3em;}
}
@media (min-width: 540.7px) and (max-width: 768px) {
.bg {margin-top:55px;height:200px;}
.h180 { height:80px}
.bg h3 { font-size: 2.0em; margin-bottom: 10px;  }
.bg p { font-size: 1.3em;}
}
@media (min-width: 768px) and (max-width: 991px) {
.bg {margin-top:55px;height:300px;}
.h180 { height:100px}
.bg h3 { font-size: 2.0em; margin-bottom: 10px;  }
.bg p { font-size: 1.3em;}
}

/************************Solution*******************/

.solution_bg { background: url("/skin/static/images/solution-bg.jpg") no-repeat center;}
.sun .application h2 { text-align: left; }
.sun .application li,.sun .cases li { width: 591px;height: 289px;display: inline-block;margin-right: 14px;margin-bottom:15px;position: relative;}
.sun .application li a,.sun .cases li a { display:block;width: 200px;height: 50px;line-height: 50px; text-align: center;font-size: 2.0em;color:#f0f0f0;font-weight: 600;position: absolute;top:calc(50% - 18px);left:calc(50% - 100px);border: 1px solid rgba(0,0,0,0);position: relative; background-color: rgba(0,0,0,0);background-size:0;transition: 0.4s;  }
.topLine{ width: 0px;height: 2px;background: #dcdcdc;position:absolute;left: 0;top: -1px;}
.bottomLine{ width: 0px;height: 2px;background: #dcdcdc;position:absolute;left: 0;bottom: -1px;}
.leftLine{ width: 2px;height: 0px;background: #dcdcdc;position:absolute;left: -1;bottom: -1px;}
.rightLine{ width: 2px;height: 0px;background: #dcdcdc;position:absolute;right: -1px;top: -1px;}
.sun .application li.gas { background: url("/skin/static/images/solution-1.jpg") no-repeat; }
.sun .application li.water { background: url("/skin/static/images/solution-2.jpg") no-repeat;margin-right: 0; }
.sun .application li.heating { background: url("/skin/static/images/solution-3.jpg") no-repeat; }
.sun .application li.more { background: url("/skin/static/images/solution-4.jpg") no-repeat;margin-right: 0; }
.sun .capacity h2 {text-align: left;}
.sun .capacity .lt { float: left; font-size: 1.5em;margin-right: 50px;}
.sun .capacity .lt .forms input { width:100px;height: 40px;text-align: center;background: #ffffff; border: 1px solid #e9e9e9;border-radius: 5px;margin-bottom:20px; }
.sun .capacity .lt .forms .jump { display:inline-block;width: 130px;height: 40px;text-align: center;border: 1px solid #e9e9e9;border-radius: 5px;line-height: 40px;margin: 0 50px;background: #ffffff;cursor: pointer;}
.sun .capacity .lt p em { font-size: 0.6em;font-style: italic; }
.sun .capacity .rt .jump { display:inline-block;width: 130px;height: 40px;text-align: center;border: 1px solid #e9e9e9;border-radius: 5px;line-height: 40px;margin: 0 50px;font-size: 1.6em;cursor: pointer;}
.sun .capacity .rt p { font-size: 1.4em;margin: 30px;padding-left: 550px;font-style: italic; } 
.sun .hl { background: url("/skin/static/images/strength-line-2.png") repeat-x;height: 60px;opacity: 0.4; }
.sun .capacity .ton { text-align: center; }
.sun .capacity .ton li { display:inline-block;width:250px;height: 50px;text-align: center;background: #ffffff; border: 1px solid #e9e9e9;border-radius: 5px;margin:20px;line-height: 50px;color: #626060;font-size: 1.5em; }
.sun .capacity .ton li a { display:block; }
.sun .capacity .ton li:hover { background: #c70008;cursor: pointer; }
.sun .capacity .ton li:hover a { color: #f0f0f0; }
.sun .cases h2 { text-align: left;}
.sun .cases p a { float: right; }
.sun .cases li.gas { background: url("/skin/static/images/solution-5.jpg") no-repeat; }
.sun .cases li.water { background: url("/skin/static/images/solution-6.jpg") no-repeat;margin-right: 0; }
.sun .cases li.heating { background: url("/skin/static/images/solution-7.jpg") no-repeat; }
.sun .cases li.more { background: url("/skin/static/images/solution-8.jpg") no-repeat;margin-right: 0; }

.sun .cases li:after { content:'';width: 0;height: 2px;background: #c70008;position: absolute;left: 0;bottom: 0;z-index: 1; }
.sun .cases li:hover:after { width: 100%;transition:0.8s; }
.sun .abroad h2 { text-align: left; }
.sun .abroad a.more { display: block;width: 250px;height: 38px;line-height: 38px;font-size: 1.6em;color:#c70008;border: 1px solid #c70008;border-radius: 5px;margin: 20px auto;text-align: center; }
.sun .abroad a.more:hover { background-color:#c70008;color:#f0f0f0; }

@media (max-width: 768px) {
	.sun .capacity .ton li { width: 100px;height:40px;line-height:40px;margin:0 0 20px 0; }
	.sun .application li, .sun .cases li { width: 100% !important;background-size:100% !important;height: 150px;margin-right:0;border-radius:10px; }
	.sun .capacity .lt { margin-right: 0px; }
	.sun .capacity .lt .forms .jump { width: 80px;margin: 0; }
	.sun h2 { text-align: center !important;margin:20px 0;font-size: 2.4em; }
	.sun .ftitle { font-size: 1.4em; }
	.sun .application li a, .sun .cases li a { font-size: 2.0em;font-weight: 500; }
	.sun .cases p.ftitle a { display: none; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .application li, .sun .cases li { width: 366px; }
	.sun .capacity .ton li { width: 142px; }
	.sun .capacity .lt { margin-right: 25px; }
	.sun .capacity .rt p { padding-left: 522px; }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.sun .application li, .sun .cases li { width: 481px; }
	.sun .capacity .ton li { width: 200px; }
}


/************************Solution Useto*******************/

.sun .heat h2 { text-align: center !important; }
.sun .heat dl { display: inline-block; width: 282px; margin-right:20px;margin-bottom: 40px; }
.sun .heat dl:nth-child(4n+3) { margin-right: 0 !important; }
.sun .heat dl dt { margin-bottom: 15px;overflow: hidden; }
.sun .heat dl dd { width: 100%; height: 48px; line-height: 48px;margin: 20px 0; text-align: center; color: #666666; font-size: 16px; border: 1px #dcdcdc solid; transition: all .3s; }
.sun .heat dl dt img { transition: all 0.6s; }
.sun .heat dl:hover dt img { transform: scale(1.1);transition: all 0.6s; }
.sun .heat dl:hover dd { border-color: #c70008; color: #c70008; }
.sun .useto h2 { text-align: center; }
.sun .useto { width: 100%;height: 500px;background: url("/skin/static/images/solution-10.jpg") no-repeat;}
.sun .useto .left { width: 690px;float: left; }
.sun .useto .left ul { width: 100%;margin-top: 20px; }
.sun .useto .left ul li { width: 200px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #cccccc;margin-right: 28px;float: left;margin-bottom: 30px;border-radius: 5px;transition: all .3s; font-size:1.4em;}
.sun .useto .left ul li a { display: block;transition: all .2s;border-radius: 5px; }
.sun .useto .left ul li a:hover { background: #c70008;color: #FFFFFF;border-color: #c70008; }
.sun .useto .left ul li:hover { background: #c70008;color: #FFFFFF;border-color: #c70008; }
.sun .useto .left ul li.more { width: 315px; }
.sun .useto .left ul li.con { border-color: #c70008;color: #c70008; }
.sun .useto .left ul li.con a { color: #c70008; }
.sun .useto .left ul li.con a:hover { color: #FFFFFF; }
.sun .useto .right { width: 280px;height: 300px;background: url("/skin/static/images/solution-11.gif") no-repeat;float: right;background-size: 100%; margin-right: 100px;}
.sun .steam { height: 600px; }
.sun .steam h2 { text-align: center !important; }
.sun .steam p {  font-size: 1.6em;margin-bottom: 20px;color: #626060;text-align: center; }
.sun .hotwater p {  font-size: 1.6em;margin-bottom: 20px;color: #626060;text-align: center; }
.sun .solu_2 { height:400px;border:1px solid #dcdcdc;position: relative;overflow: hidden;}
.sun .solu_2 .solu_2_r{ height: 400px;position: relative;width: 282px;overflow: hidden;float: left;}
.sun .solu_2 .solu_2_img{ position:absolute;top:0;left:-282px;background:url(/skin/static/images/bg11.png) repeat;width:282px;height:400px}
.sun .solu_2 .solu_2_img h3{ color:#fff;width:100%;margin-top:50px;margin-bottom:15px;text-align:center;font-size:22px;font-weight:100}
.sun .solu_2 .solu_2_img p{ color:#fff;font-size:14px;line-height:28px;padding:0 25px}
.sun .solu_2 img { height:400px;width:282px;margin-right:25px;float:left}
.sun .solu_2_l { float:left;width:880px;margin-top:27px}
.sun .solu_2_l a { width:130px;height:130px;float:left;margin:21px 42px;}
.sun .solu_2_l a span{ width:130px;height:130px;display: block;background:url("/skin/static/images/solution-19.jpg") no-repeat;}
.sun .solu_2_2 a span{ width:130px;height:130px;display: block;background:url("/skin/static/images/solution-20.png") no-repeat;}
.sun .solu_2_l a .span1{ background-position: 0 0}
.sun .solu_2_l a .span2{ background-position: -130px 0}
.sun .solu_2_l a .span3{ background-position: -260px 0}
.sun .solu_2_l a .span4{ background-position: -390px 0}
.sun .solu_2_l a .span5{ background-position: -520px 0}
.sun .solu_2_l a .span6{ background-position: -650px 0}
.sun .solu_2_l a .span7{ background-position: -780px 0}
.sun .solu_2_l a .span8{ background-position: -910px 0}
.sun .solu_2_l a:hover .span1{ background-position:0 -130px; }
.sun .solu_2_l a:hover .span2{ background-position: -130px -130px;}
.sun .solu_2_l a:hover .span3{ background-position: -260px -130px;}
.sun .solu_2_l a:hover .span4{ background-position: -390px -130px;}
.sun .solu_2_l a:hover .span5{ background-position: -520px -130px;}
.sun .solu_2_l a:hover .span6{ background-position: -650px -130px;}
.sun .solu_2_l a:hover .span7{ background-position: -780px -130px;}
.sun .solu_2_l a:hover .span8{ background-position: -910px -130px;}


@media (max-width: 768px) {
	.sun .useto { height: 544px; background:url("/skin/static/images/solution-10.jpg") repeat-y; }
	.sun .heat dl { width: 100%;margin:0 0 20px 0; }
	.sun .heat dl dt img { width: 100%; }
	.sun .solu_2 img { display: none; }
	.sun .steam { height: auto; } 
	.sun .solu_2 { height: auto; }
	.sun .solu_2_l { float: none;width: 300px;margin:0 auto; }
	.sun .solu_2_l a { margin:10px;}
	.sun .useto .right { display: none; }
	.sun .useto .left { width: 100%; }
	.sun .useto .left ul li { width: 83px;margin-right: 20px; }
	.sun .useto .left ul li:nth-child(3n) { margin-right: 0; }
	.sun .useto .left ul li.more { width: 80%;clear: both;margin:20px auto;float: none; }
	.sun .useto .left ul { width: 296px;margin:0 auto; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .heat dl { width: 169px; }
	.sun .solu_2 img { display: none; }
	.sun .solu_2_l { float: none;width: 100%; }
	.sun .solu_2_l a { width: 100px;height: 100px;margin:20px 40px; }
	.sun .solu_2 { height: 360px; }
	.sun .useto .right { display: none; }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.sun .heat dl { width: 227px; }
	.sun .solu_2 { height: 360px; }
	.sun .solu_2_l { width: 664px; }
	.sun .solu_2_l a { width: 100px;height: 100px;margin:20px 33px; }
	.sun .useto .right { width: 280px;height: 280px;margin-right: 0; }
}


/************************Solution Application*******************/

.sun .application dl { width: 280px; height: 280px; float: left; margin-right: 20px; margin-bottom: 40px; }
.sun .application dl:nth-child(4n+1){margin-right:0;}
.sun .application dl dt { width: 100%; height: 200px; margin-bottom: 15px; overflow: hidden; }
.sun .application dl dt img { width: 100%; height: 100%; transition: all .3s; }
.sun .application dl dd { width: 100%; height: 48px; line-height: 48px; text-align: center; color: #666666; font-size: 16px; border: 1px #dcdcdc solid; transition: all .3s; }
.sun .application dl:hover dt img { transform: scale(1.05); }
.sun .application dl:hover dd { border-color: #c70008; color: #c70008; }


@media (max-width: 768px) {
	.sun .application dl dt { height: auto; }
	.sun .application dl { height: auto;width: 100%;float: none;margin:0 0 20px 0; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .application dl { width: 236px; }
	.sun .application dl:nth-child(4n+1) { margin-right: 20px; }
	.sun .application dl:nth-child(3n+1) { margin-right: 0; }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.sun .application dl { width: 313px; }
	.sun .application dl:nth-child(4n+1) { margin-right: 20px; }
	.sun .application dl:nth-child(3n+1) { margin-right: 0; }
}



/************************Solution  Heating*******************/

.sun .heating .brief dt { float: left;width: 270px; }
.sun .heating .brief dd { margin-left: 290px;font-size: 1.4em;line-height: 30px; }
.sun .heating .classic span { display: inline-block;font-size: 1.4em;font-weight: 600;margin: 0 20px 20px 0;border: 1px solid #dcdcdc;padding: 7px;text-align: center;width: 83px;background: #eeeeee;}
.sun .heating .classic a { display: inline-block; font-size:1.4em; margin: 20px 20px 20px 0;}
.sun .heating .recommend { text-align: center;}
.sun .heating .recommend dl { display: inline-block;width: 297px; }
.sun .heating .recommend dl dd { display: block; font-size: 1.4em;margin-top:20px; }
.sun .heating .news { margin-top:30px;  }
.sun .heating .news ul { display: inline-block;width: 50%; }
.sun .heating .news .title span { display: inline-block; font-size: 2.0em;color:#333333;font-weight: 600;margin-bottom:20px; }
.sun .heating .news .title a { display: inline-block;color: #c70008; margin-left: 26px;font-size: 1.4em;line-height: 33px;}
.sun .heating .news li { font-size: 1.4em; margin-bottom: 28px; }
.sun .heating .news li span { padding-right:20px; }

@media (max-width: 768px) {
	.sun .heating .recommend dl dt img {width: 100%;}
	.sun .heating .brief dt { width: 100%;float: none; }
	.sun .heating .brief dt img { width: 100%; }
	.sun .heating .brief dd { width: 100%;float: none;margin:20px 0;}
	.sun .heating .news ul { width: 100%; }
	.sun .heating .recommend dl { margin-bottom:30px; }
	.sun .heating .news li {    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .heating .brief dt img { padding-top: 30px; }

}


/************************Solution Application Content*******************/

.sun .appcontent .recommend { height:469px;box-sizing: border-box;margin-bottom: 60px;}
.sun .appcontent .recommend .lbox { width:712px;box-sizing: border-box;border:1px solid #b5b5b5;border-right:none;height:469px;}
.sun .appcontent .recommend .lbox .type{ font-size: 30px;color:#333333;display: inline-block;margin:30px 0 29px 20px;}
.sun .appcontent .recommend .lbox .type span{ color:#ff0000;}
.sun .appcontent .recommend .lbox ul { width:600px;margin:0 auto;display: flex;flex-wrap: wrap;justify-content: space-around;}
.sun .appcontent .recommend .lbox li{ width:30%;height:175px;float:left;position: relative;}
.sun .appcontent .recommend .lbox li:first-child{ margin-bottom:10px;}
.sun .appcontent .recommend .lbox li div{ height:113px;width:113px;background-color:#eeeeee;border-radius: 50%;margin:0 auto 15px auto;cursor: pointer;}
.sun .appcontent .recommend .lbox li div img{ width:100%;}
.sun .appcontent .recommend .lbox li span{ font-size: 16px;color:#343540;text-align: center;display: block;cursor: pointer;}
.sun .appcontent .recommend .lbox li p{ position: absolute;top:128px;left:17%;font-size: 14px;line-height: 24px;color:#ff0600;display: none;cursor: pointer;}
.sun .appcontent .recommend .rbox { background-color:#ec403c;width:488px;height:469px;box-sizing: border-box;color:white;}
.sun .appcontent .recommend .rbox p { font-size: 2.6em;padding-left:28px;margin-top:29px;}
.sun .appcontent .recommend .rbox p:nth-child(2) { font-size: 1.8em;margin-top: 2px;margin-bottom: 20px;}
.sun .appcontent .recommend .classic { width:416px;height: 250px;margin:0 auto;}
.sun .appcontent .recommend .classic .a{ width:125px;height: 250px;float: left;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.sun .appcontent .recommend .classic .a div{ width:125px;height:30px;font-size: 16px;text-align: center;line-height: 30px;}
.sun .appcontent .recommend .classic .b{ width:291px;height: 250px;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;border-left:1px solid white;box-sizing: border-box;color:#f54845;}
.sun .appcontent .recommend .classic .b div{ width:291px;height:30px;background-color:white;}
.sun .appcontent .recommend .classic .b div span{ float: right;padding-right:4px;font-size: 1.4em;padding-top: 5px;}
.sun .appcontent .recommend .classic .b div:first-child+div+div+div+div span{ float:left;padding-left: 5px;}
.sun .appcontent .market { width:100%;display: flex;justify-content: space-between;}
.sun .appcontent .market div{ width:590px;border:1px solid #b2b2b2;box-sizing: border-box;}
.sun .appcontent .market div img{ width:570px;margin:10px auto 30px auto;display: block;}
.sun .appcontent .market div p{ padding-bottom:15px; text-align: center;font-size: 24px;}
.sun .appcontent .market div p span{ color:#ff0000;}
.sun .appcontent .market div .sp1{ width:140px;height:2px;display: block;background-color:#424355;margin:0 auto 22px auto;}
.sun .appcontent .market div .p1{ font-size: 14px;color: #333333;display: block;padding: 0 10px;line-height: 28px;margin-bottom:29px;}
.sun .appcontent .tech p{ text-align:center;color:#323232;padding:40px 0;}
.sun .appcontent .custom ul{ display: flex;justify-content: space-between;}
.sun .appcontent .custom ul li{ width:220px;float:left;}
.sun .appcontent .custom ul li img{ margin-bottom:20px;display: block;}
.sun .appcontent .custom ul li span{ display: block; height:40px;border:1px solid #999999;box-sizing: border-box;color:#747474;line-height: 40px;text-align: center;font-size:14px;}
.sun .appcontent .custom ul li span:hover{ border:1px solid #ff0000;color:#ff0000;}


@media (max-width: 768px) {
	.sun .appcontent .market { display: block; }
/*	.sun .application dl { width: 236px; }*/
	.sun .appcontent .recommend { display: none; }
	.sun .appcontent .custom ul li { width: 140px; }
	.sun .appcontent .market div { width: 100%; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .application dl { width: 236px; }
	.sun .appcontent .recommend .lbox { width: 100%;border-right:1px solid #b5b5b5; }
	.sun .appcontent .recommend .rbox { display: none; }
	.sun .appcontent .custom ul li { width: 140px; }
	.sun .appcontent .market div { width: 366px; }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.sun .appcontent .recommend .lbox { width: 630px; }
	.sun .appcontent .recommend .rbox { width: 350px; }
	.sun .appcontent .custom ul li { width: 190px; }
	.sun .appcontent .market div { width: 480px; }
}

/************************Solution Capacity*******************/

.sun .capacity .cbox { width: 100%; height: auto; margin-bottom: 40px; }
.sun .capacity .cbox .icon { width: 280px; height: 190px; background: #424355; float: left; margin-right: 20px; margin-bottom: 20px; transition: all .3s; }
.sun .capacity .cbox .icon dl { width: 165px; height: 80px; margin: 55px auto; }
.sun .capacity .cbox .icon dl dt { width: 80px; height: 70px; float: left; background: url("/skin/static/images/boi_icon.png") no-repeat; margin-right: 20px; }
.sun .capacity .cbox .icon dl dt.air { background-position: -54px -40px; }
.sun .capacity .cbox .icon dl dt.wat { background-position: -54px -162px; }
.sun .capacity .cbox .icon dl dd { width: 60px; height: 75px; border-bottom: 1px solid #f0f0f0; color: #f0f0f0; float: left; font-size: 24px; text-align: center; }
.sun .capacity .cbox a { display: block; width: 278px; height: 48px; line-height: 48px; text-align: center; float: left; border: 1px solid #bcb7b6; margin-right: 20px; transition: all .3s; margin-bottom: 20px; }
.sun .capacity .cbox a.more { border-color: #c70008; color: #c70008; }
.sun .capacity .cbox a:hover { background: #c70008; color: #f0f0f0; border-color: #c70008; }
.sun .capacity .cbox a:last-child { border-color: #c70008; color: #c70008; }
.sun .capacity .cbox a:last-child:hover { color:#f0f0f0; }
.sun .capacity .cbox:hover .icon { background: #c70008; }


@media (max-width: 768px) {
	.sun .capacity .cbox { width: 100%;height: auto;margin-bottom: 0px;text-align: center; }
	.sun .capacity .cbox a { width: 85px;margin: 0 20px 20px 0;line-height: 40px;height: 40px; }
	.sun .capacity .cbox a:nth-child(3n) { margin-right: 0; }
	.sun .capacity .cbox a.more { width: 135px; }
	.sun .capacity .cbox a.xsmargin { margin-right:20px !important;  }
	.sun .capacity .cbox .icon { width: auto;margin-right: 0;float: none; }
	.sun .capacity .cbox .icon dl { padding-top: 45px; }
	.sun .capacity .cbox  a.xswidth { width: 127px; }
	.sun .capacity .cbox  a.xswidth:nth-child(2n) { margin-right: 0; }
	.sun .capacity .cbox .tons { width: 301px;margin:0 auto; }
	.sun .capacity .cbox .power { width: 278px;margin:0 auto; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .capacity .cbox a { width: 128px; }
	.sun .capacity .cbox a.a3,.sun .capacity .cbox a.a6,.sun .capacity .cbox a.a9,.sun .capacity .cbox a.a13 { margin-right:20px !important;  }
	.sun .capacity .cbox a.xsmargin { margin-right:20px !important;  }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.sun .capacity .cbox a { width: 206px; }
}


/************************Solution Capacity Content*******************/

.sun .capacity .brief img{ width:500px;margin-right:40px;margin-top: 20px;}
.sun .capacity .brief p{ float: left;width:600px;font-size: 1.4em;line-height: 28px;margin-bottom: 10px;}
.sun .capacity .lectotype .lecul { overflow:hidden;font-size: 1.4em;}
.sun .capacity .lectotype .lecul span{ color:#999999;margin-right:30px;float: left;}
.sun .capacity .lectotype .lecul li{ float: left;cursor: pointer;margin-bottom:25px;}
.sun .capacity .lectotype .lecul li label{ color:#333333;cursor: pointer;margin-right:20px;display: block;padding-left:26px;box-sizing: border-box;background:url('/skin/static/images/11.png') no-repeat left center;}
.sun .capacity .lectotype .lecul li .label-photo{background:url('/skin/static/images/12.png') no-repeat left center;}
.sun .capacity .lectotype .boiler li{ height:260px;box-sizing: border-box;border:1px solid #e6e6e6;border-bottom-color:#f0f0f0;padding-top:30px;box-sizing: border-box;}
.sun .capacity .lectotype .boiler li .c,.sun .capacity .lectotype .boiler li .d { display:none; }
.sun .capacity .lectotype .boiler li img{ width: 282px;margin:0 30px 30px 30px; float: left;}
.sun .capacity .lectotype .boiler li h1{ font-size: 2.0em;line-height: 28px;margin-bottom:20px;}
.sun .capacity .lectotype .boiler li span { width: 180px;border-radius: 4px;background-color:#f5f5f5;color:#999999;float: left;text-align: center;line-height: 40px;margin-top:20px;margin-right:20px;}
.sun .capacity .lectotype .boiler li span a{ display: block;}
.sun .capacity .lectotype .boiler li p{ padding-right: 30px;font-size: 1.4em;line-height: 28px;}
.sun .capacity .lectotype .boiler li span.two { background-color:white;border:1px solid #c70008;color:#c70008;box-sizing: border-box;}
.sun .capacity .lectotype .boiler li span.two a p{ color:#666666;}
.sun .capacity .lectotype .boiler li:hover h1{ color:#c70008;}
.sun .capacity .lectotype .boiler li:hover span.two { background-color:#c70008;color:#f0f0f0;}
.sun .capacity .lectotype .boiler li:hover span.two a{ display: block;color:#FFFFFF;}
.sun .capacity .lectotype .boiler li:hover span.two a:hover{ color:#f0f0f0;}
.sun .capacity .lectotype .boiler li:hover p{ color:#666666;}
.sun .capacity .lectotype .boiler li:last-child{ border-bottom-color:#e6e6e6;}
.sun .capacity .lectotype .boiler li:hover{ border:1px solid #c70008;}
.sun .capacity .wastage li{ width: 580px;height: 100px;background-color:#f5f5f5;float: left;margin:0 30px 30px 0;}
.sun .capacity .wastage li:nth-child(2n){ margin:0;}
.sun .capacity .wastage li img{ width: 100px;float: left;}
.sun .capacity .wastage li .h480{ width: 480px;float: left;height:100px;}
.sun .capacity .wastage li .h480 p{ text-align: center;font-size: 18px;color:#666666;line-height: 18px;}
.sun .capacity .wastage li .h480 p:first-child{ padding:25px 0 15px 0;}
.sun .capacity .wastage li .h480 p:first-child+p{ font-size: 16px;color:#333333;line-height: 16px;}


@media (max-width: 768px) {
	.sun .capacity .brief img { width: 100%; }
	.sun .capacity .brief p { width: 100%; }
	.sun .capacity .lectotype .boiler li { height: auto;padding-top: 0;margin-bottom: 20px; }
	.sun .capacity .lectotype .boiler li img { width: 100%;margin:0;float: none; }
	.sun .capacity .lectotype .boiler li p { text-align: center; }
	.sun .capacity .lectotype .boiler li p:nth-child(4) { display: none; }
	.sun .capacity .lectotype .boiler li h1 { margin:20px auto;text-align: center; }
	.sun .capacity .wastage li { width:100%; }
	.sun .capacity .wastage li .h480 { float: none;width: 100%; }
	.sun .capacity .wastage li:nth-child(2n) { margin:0 30px 30px 0; }
	.sun .capacity .lectotype .boiler li span { display: none; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .capacity .brief img { width: 35%;margin-top: 0px; }
	.sun .capacity .brief p:nth-child(3) { width: 58%; }
	.sun .capacity .brief p { width: 100%; }
	.sun .capacity .lectotype .boiler li { height: 400px; }
	.sun .capacity .lectotype .lecul .md-special { margin-left: 0 !important; }
	.sun .capacity .lectotype .boiler li p { padding:0 30px; }
	.sun .capacity .lectotype .boiler li img { width: 254px; }
	.sun .capacity .wastage li { width:100%; }
	.sun .capacity .wastage li .h480 { float: none;width: 100%; }
	.sun .capacity .lectotype .boiler li span { margin-left: 120px; }
	.sun .capacity .wastage li:nth-child(2n) { margin:0 30px 30px 0; }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.sun .capacity .brief img { width: 340px; }
	.sun .capacity .lectotype .lecul .md-special { margin-left: 0 !important; }
	.sun .capacity .lectotype .boiler li img { width: 254px; }
	.sun .capacity .wastage li { width: 475px; }
	.sun .capacity .wastage li .h480 { float: none; }
	.sun .capacity .lectotype .boiler li span { margin-left: 200px; }
}



/************************Solution Case*******************/

.sun .case .tab .lbox li { display: inline-block;width: 175px;height:60px;font-size: 2.0em;color: #626060;margin:30px 65px 30px 0; border-bottom:2px solid transparent;}
.sun .case .tab .lbox li i { display:block;float:left;background: url("/skin/static/images/case-1.png") no-repeat;width: 50px;height: 50px; }
.sun .case .tab .lbox li:hover { border-bottom: 2px solid #c70008;transition:0.4s; }
.sun .case .tab .lbox li:hover i { background-position-y:-46px; transition:0.4s;}
.sun .case .tab .lbox li.biomass i { background-position-x:-52px;transition:0.4s; }
.sun .case .tab .lbox li.coal i { background-position-x:-99px;transition:0.4s; }
.sun .case .tab .lbox li.gas i { background-position-x:-152px;transition:0.4s; }
.sun .case .tab .lbox li span { display: block; margin-top: 16px;text-align:left;}
.sun .case .tab .rbox a { display:inline-block;width: 160px;height: 30px;border: 1px solid #c70008;border-radius: 10px;text-align: center;padding-top: 5px;font-size: 1.6em;color:#f0f0f0;background: #c70008;margin-top: 40px; }
.sun .case .foucs { color:#c70008 !important;border-bottom: 2px solid #c70008 !important; }
.sun .case .foucs i {background-position-y:-48px !important; }
.sun .case .foucs span { margin-top: 13px !important; }
.sun .case .content li { display: inline-block;width: 283px;margin-right: 16px;background: #f7f7f7;margin-bottom: 30px;overflow: hidden;border:1px solid transparent;vertical-align:top; }
.sun .case .content li:nth-child(4n){ margin-right:0;}
.sun .case .content li h2 { font-size: 1.6em;margin: 20px 0;padding:15px;height:40px; }
.sun .case .content li p { font-size: 1.4em;margin: 20px 0;padding:15px;}
.sun .case .content li p span { border:1px solid #dcdcdc;padding:5px 10px;color: #626060;border-radius: 5px; }
.sun .case .content li p i { display: inline-block;float: right; }
.sun .case .content li img { cursor: pointer;transition: all 0.6s; }
.sun .case .content li:hover { border: 1px solid #dcdcdc; }
.sun .case .content li:hover img { transform: scale(1.05); }
.sun .case .content li:hover span { border-color: #dcdcdc;color: #c70008; }
.sun .case .content .page-icon{ margin:20px 0 20px 0;font-size:0;text-align:center;}
.sun .case .content .page-icon a,.page-disabled,.page-next{ border:1px solid #ccc;border-radius:3px;padding:4px 10px 5px;font-size:14PX;margin-right:10px;}
.sun .case .content .page-icon a { text-decoration:none;color:#333333;}
.sun .case .content .page-icon a:hover { color: #f0f0f0;background: #9e9e9e;}
.sun .case .content .page-current { color:#c70008;padding:4px 10px 5px;font-size:14PX;}
.sun .case .content .page-disabled {color:#ccc;}
.hmtitlelf {float: left;} .hmtitlert {float: right;}
.hmtitlelf,.hmtitlert {margin: 60px 0 40px;}
.hmtitlelf h3 {font-size: 2.6em; line-height: 1.8em;}
.hmtitlelf p,.hmtitlert p {font-size: 1.3em; color: #626060;}
.hmtitlelf a,.hmtitlert a {font-size: 1.0em; color: #626060;}
.hmtitlelf a:hover,.hmtitlert a:hover {color: #c70008;}
.hmtitlert p {margin-top: 3.6em;}
.hmtitlered {color: #c70008!important; margin-left: 20px;}
.hmform input {line-height: 40px; height: 40px; font-size: 1.4em; float: left; margin-top: 5px;}
.hmform input.phone {border-radius: 12px 0px 0px 12px; width: 180px; padding: 0 10px;}
.hmform input.sub {border-radius: 0px 12px 12px 0px; width: 100px; background-color: #c70008; color: #fff;cursor: pointer;}
.hmserv li  {float: left; width: 196px; height: 260px; margin: 0 32px 80px 0; padding: 0 40px 40px; background-color: #fff; text-align: center; transition: all 0.2s;-webkit-transition: all 0.2s;position: relative; z-index: 1;}
.hmserv li:nth-child(4) {margin-right: 0;}
.hmserv li a {display: block; width: 100px; margin: 30px 0 20px 48px; font-size: 2.0em;}
.hmserv li a span {display: block;width: 100px; height: 100px;background-repeat:no-repeat;background-size:100%; background-position: 0px 0px;} 
.hmserv li .line { width: 20px; height: 1px; background-color: #626060;margin: 0 0 20px 88px;}
.hmserv li p {font-size: 1.4em; line-height: 2.0em;}
.hmserva {display: block;width: 100px; height: 100px; background-repeat:no-repeat; background-size:100%; background-position: 0px 0px; animation: 0.6s iconmova steps(20,end) forwards; } 
.hmservb {display: block;width: 100px; height: 100px; background-repeat:no-repeat; background-size:100%; background-position: 0px 0px; animation: 0.6s iconmovb steps(20,end) forwards; } 
@keyframes iconmova {0% {background-position-y: -0px; } 100% {background-position-y: -2000px; } } 
@keyframes iconmovb {0% {background-position-y: -2000px; } 100% {background-position-y: -0px; } }
.hmtitlelf .icon-tnews {color: #c70008;font-size: 5.2em; display: block; float: left; margin-right: 30px;}

@media (max-width: 540px) {
	.sun .tab .rbox { display: none; }
	.sun .case .tab .lbox { text-align: center;margin: 30px auto; }
	.sun .case .tab .lbox li { width: 145px; font-size: 1.5em; margin: 0; }
	.sun .case .content li { width: 99%;margin-right: 0; }
	.sun .case .content li img { display: block;margin: 0 auto;border-radius: 5px; }
	.bgrey { height: auto; }
	.hmserv li a { font-size: 1.4em; }
	.hmserv li .line,.hmserv li p { display: none; }
	.hmserv ul { width: 310px;margin:0 auto; }
	.hmserv li {width: 125px;height: 125px; margin:15px; padding:0;border-radius: 28px 0;background-color:#dcdcdc;  }
	.hmserv li a { margin: 0 auto;}
	.hmserv li .line { margin: 20px auto; }
	.hmserv li:nth-child(4) { margin-right:auto;  }
	.hmtitlelf h3 { font-size: 2.0em; }
	.hmtitlelf, .hmtitlert {margin: 30px 0; text-align: center;float: none; }
	.w900,.w300 { width: auto; }
	.hmschlf,.hmschline,.hmtitlert { display: none; }
	.sun .case .foucs,.sun .case .tab .lbox li:hover { border-bottom: none !important; }
}

@media (min-width: 540.7px) and (max-width: 768px) {
	.sun .tab .rbox { display: none; }
	.sun .case .tab .lbox { text-align: center;margin: 30px auto; }
	.sun .case .tab .lbox li { width: 150px; font-size: 1.6em; margin: 0; }
	.sun .case .content li { width: 100%; }
	.sun .case .content li img { display: block;margin: 0 auto; }
	.hmtitlelf {width: 100%; text-align: center;margin:30px 0; }
	.hmtitlert { display: none; }
	.hmserv ul { width: 446px;margin: 0 auto; }
	.hmserv li { width: 171px;height: 200px; margin: 0 20px 20px 0;padding: 0 21px 40px; }
	.hmserv li:first-child + li { margin-right:0;  }
	.hmserv li a { margin: 0 auto; }
	.hmserv li .line { margin: 20px auto; }
	.sun .case .foucs,.sun .case .tab .lbox li:hover { border-bottom: none !important; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .tab .rbox { display: none; }
	.sun .case .tab .lbox li { width: 170px;margin-right: 14px; }
	.sun .case .content li { width: 234px; }
	.sun .case .content li:nth-child(4n) { margin-right: 17px; }
	.sun .case .content li:nth-child(3n) { margin-right: 0; }
	.sun .case .content li { margin-right: 17px; }
	.sun .case .content li h2 { margin: 0; }
	.sun .case .content li p { margin: 0; }
	.hmserv { clear: both; }
	.hmserv li { width: 112px;margin: 0 24px 50px 0;padding:0 28px 40px; }
	.hmserv li a { margin: 20px auto; }
	.hmserv li .line { margin: 20px auto; }
	.hmtitlert { display: none; }
	.hmtitlelf {width: 100%; margin-bottom: 15px;text-align: center;margin:40px 0; }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.sun .tab .rbox { display: none; }
	.sun .case .content li { width: 228px; }
	.w900 { width: 680px; }
	.hmtitlelf { margin-bottom: 15px; }
	.hmserv li { width: 149px;margin: 0 32px 50px 0;padding:0 36px 40px; }
	.hmserv li a { margin: 20px auto; }
	.hmserv li .line { margin: 20px auto; }
}



/************************Solution Case Content*******************/

.sun .casecontent h1 { font-size: 3.6em;margin: 50px 0;font-weight: 500;}
.sun .casecontent .point .lbox li { display: inline-block;width: 250px;height: 100px;overflow: hidden; }
.sun .casecontent .point .lbox li i { float: left;margin-right: 20px;font-size: 3.2em;background: #f7f7f7;width: 72px;height: 60px;/*color: #c70008;*/text-align: center;padding-top: 15px;font-weight: 600; }
.sun .casecontent .point .lbox li:hover i { color:#c70008; }
.sun .casecontent .point .lbox li p { font-size: 1.6em;line-height: 35px; }
.sun .casecontent .point .lbox li:hover p:nth-child(3) { color: #c70008; }
.sun .casecontent .point .rbox a { float: right;font-size: 1.6em;color:#c70008;margin-top: 20px; }
.sun .casecontent .point .rbox i { font-size: 1.4em; }
.sun .casecontent .pic li { display: inline-block;margin: 30px 50px 30px 0;width: 570px;height: 390px;overflow: hidden; }
.sun .casecontent .pic li:last-child { margin-right: 0px; }
.sun .casecontent .pic img { cursor: pointer;transition: all 0.6s; }
.sun .casecontent .pic img:hover { transform: scale(1.1); }
.sun .casecontent .btn p { text-align: center;margin-bottom: 50px; }
.sun .casecontent .btn p span { width: 200px;height: 30px;display: inline-block;border: 1px solid #c70008;padding-top: 10px;font-size: 1.4em;color: #c70008;}
.sun .casecontent .para { background: #f7f7f7; }
.sun .casecontent .para p { font-size: 1.5em;padding:20px 30px;color: #626060;line-height: 28px; }
.sun .casecontent .link { margin-top: 50px; }
.sun .casecontent .link .lbox h3 { text-align: left;font-size: 3.0em;margin-bottom: 20px; }
.sun .casecontent .link .rbox .tel input {line-height: 40px; height: 40px; font-size: 1.4em; float: left; margin-top: 60px;}
.sun .casecontent .link .rbox .tel input.phone {border-radius: 12px 0px 0px 12px; width: 180px; padding: 0 10px;}
.sun .casecontent .link .rbox .tel input.sub {border-radius: 0px 12px 12px 0px; width: 100px; background-color: #c70008; color: #fff;cursor: pointer;}

.sun .casecontent .link .conlist li { display: inline-block;width: 588px;height: 60px;text-align: center;font-size: 1.6em;background: #ffffff;margin-bottom: 5px;line-height: 60px;color:#626060;margin-right: 20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sun .casecontent .link .conlist li:nth-child(2n){ margin-right:0;}
.sun .casecontent .link .conlist li i { display:inline-block;width: 50px; }
.sun .casecontent .link .conlist li:hover { background: #c70008;cursor: pointer; }
.sun .casecontent .link .conlist li:hover a { color:#f0f0f0; }


@media (max-width: 768px) {
	.sun .casecontent .rbox { display: none; }
	.sun .casecontent .lbox { text-align: center; }
	.sun .casecontent .link .conlist li { font-size: 1.4em; width: 100%;height: 50px;line-height: 50px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;border-radius: 5px;margin-right:0; }
	.sun .casecontent .link .conlist li i { width: 20px; }
	.sun .casecontent h1 { font-size: 1.8em;margin:30px 0;font-weight:600;text-align: center; }
	.sun .casecontent .pic li { margin: 0;width: 100%;height: auto; }
	.sun .casecontent .pic li:first-child { display: none; }
	.sun .casecontent .pic img { width: 100%; }
	.sun .casecontent .btn p { margin-bottom: 20px; }
	.sun .casecontent .btn p span { display: block;margin: 0 auto;border-radius: 5px; }
	.sun .casecontent .para p { font-size: 1.4em;padding: 10px 20px;text-indent:2em; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.sun .casecontent .rbox { display: none; }
	.sun .casecontent .point .lbox li { width: 184px; }
	.sun .casecontent .point .lbox li i { width: 60px;margin-right: 12px; }
	.sun .casecontent .pic li { width: 348px;height: auto; }
	.sun .casecontent .link .conlist li { width: 363px;font-size:1.4em; }
	.sun .casecontent .link .conlist li i { width: 10px; }
	.sun .casecontent .btn p { margin-bottom: 20px; }
} 

@media (min-width: 992.7px) and (max-width: 1199px) {
	.sun .casecontent .point .lbox li { width: 200px; }
	.sun .casecontent .pic li { width: 463px;margin-bottom: 0; }
	.sun .casecontent .link .conlist li { width: 478px; }
}

/************************News Center**********************/

.news_bg { background: url("/skin/static/images/news-bg.jpg") no-repeat center;}
.news .topline h2 { text-align: left; }
.news .topline li { display: inline-block;margin-bottom: 50px;position: relative;overflow: hidden;}
.news .topline li a { color:#f0f0f0; }
.news .topline li span { display: block;font-size: 1.4em; position: absolute;left:28px;bottom: 60px;z-index: 1; }
.news .topline p { font-size: 2.0em;font-weight: 600;position: absolute;left:28px;bottom: 20px;z-index: 1;}
.news .topline img{ cursor: pointer;transition: all 0.6s;}
.news .topline img:hover{ transform: scale(1.1);}
.news .newsbox .tab h2 { display: inline;font-size: 2.4em;padding-right: 30px;cursor: pointer;font-weight: 600; }
.news .newsbox .tab a { float: right;padding-right: 20px; }
.news .newsbox .tabbox dl { height: 210px; }
.news .newsbox .tabbox dl img { float: left;width: 270px;margin-right: 30px;}
.news .newsbox .tabbox dl dt { font-size: 1.6em;margin-bottom: 30px; }
.news .newsbox .tabbox dl dd {display: inline-block;width: 870px;height: 135px;border-bottom: 1px solid #9e9e9e;}
.news .newsbox .tabbox dl dd span { display: block;font-size: 1.4em; color: #999999;margin-bottom: 18px;  }
.news .newsbox .tabbox dl dd p {font-size: 1.4em;line-height: 26px;}
.news .newsbox .tabbox:last-child { display: none;}
.news .special h3 {display: inline-block;font-size: 2.4em;font-weight: 600;margin: 36px 0;}
.news .special span { float: right;padding-right: 20px;margin: 36px 0;}
.news .special dl {display: inline-block;width: 244px;margin-right:15px;margin-bottom: 40px;border: 1px solid #9e9e9e;padding:20px;border-radius: 5px;}
.news .special dl:hover {border: 1px solid #c70008;transition: all .3s;}
.news .special dl:nth-child(4n) {margin-right: 0;}
.news .special dl dt { font-size: 2.4em;text-align: center;margin: 20px 0; }
.news .special dl dd { margin: 20px 0; }


@media (max-width: 540px) {
	.news .topline li:last-child {display: none;}
	.news .newsbox .tabbox dl { height: auto; }
	.news .newsbox .tabbox dl dt { font-size: 1.4em;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; }
	.news .newsbox .tabbox dl img { width: 40%;margin-right: 15px; }
	.news .newsbox .tabbox dl dd { width: 100px !important;border: 0;height: 110px;}
	.news .newsbox .tabbox dl dd p { display: none; }
	.news .special dl { display: block; width: 260px;margin: 20px auto;padding:20px; }
	.news .special dl:nth-child(4n) { margin-right: auto; }
}


@media (min-width: 540.7px) and (max-width: 768px) {
	.news .topline li span { bottom: 82px; }
	.news .topline p { font-size: 1.6em; }
	.news .topline li:last-child {display: none;}
	.news .newsbox .tabbox dl img { width: 40%;margin-right: 15px; }
	.news .newsbox .tabbox dl dt { font-size: 1.4em;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; }
	.news .newsbox .tabbox dl dd { width: 57% !important;border: 0;  }
	.news .newsbox .tabbox dl dd p { height: 50px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; }
	.news .special dl:nth-child(2n) { margin-right: 0; } 
	.news .special dl:nth-child(4n) { margin-right: auto; }
	.news .special dl { width: 40%; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.news .topline li:first-child { width: 56%;margin-right: 18px; }
	.news .topline li:last-child { width: 41%; }
	.news .newsbox .tabbox dl dd { width: 450px !important; }
	.news .special dl:nth-child(4n) { margin-right: 20px; }
	.news .special dl:nth-child(3n) { margin-right: 0px; }
	.news .special dl { width: 195px; }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.news .topline li:first-child { width: 57%;margin-right: 16px; }
	.news .topline li:last-child { width: 41%; }
	.news .newsbox .tabbox dl dd { width: 680px !important; }
	.news .special dl:nth-child(4n) { margin-right: 20px; }
	.news .special dl:nth-child(3n) { margin-right: 0px; }
	.news .special dl { width: 272px; }
}



/************************News List**********************/

.news .newsbox .tablist h2 { display: inline;font-size: 2.4em;padding-right: 30px;cursor: pointer;font-weight: 600; }
.news .newsbox .tablist a { float: right;padding-right: 20px; }



/************************News Content********************/

.news .content h1 { font-size: 2.8em;text-align: center;margin:30px 0;}
.news .content .newstime { font-size: 1.6em; text-align: center; margin:20px 0;}
.news .content .newstext p { font-size: 1.4em; line-height: 35px;}
.news .content .newstext p img { margin:20px auto; }
.news .turnpage { width:100%;height:60px;margin: 40px 0;font-size: 1.4em;}
.news .turnpage p { text-align:center; line-height:58px;}
.news .turnpage .pre { width:514px;float:left;border:1px solid #dcdcdc;border-right:none;}
.news .turnpage .mid { width:158px;float:left;border:1px solid #dcdcdc;border-right:none;}
.news .content .newstext table { width:100%;margin:20px 0 }
.news .content .newstext table td {line-height: 39px;border: 1px #dcdcdc solid;text-align: center;}
.news .content .newstext h2 { font-size: 2.0em;text-align:left;color:#333333;margin: 30px 0; }
.news .content .newstext h3 { font-size:1.8em;margin:20px 0;}
.news .content .newstext h4 { font-size:1.6em;margin:20px 0;}
.news .content .newstext ul, .news .content .newstext ol {background: #d8d8d82e;border-radius: 5px;padding: 20px 20px 20px 40px;}
.news .content .newstext ul li, .news .content .newstext ol li {font-size: 1.4em;line-height: 40px; color: #282626;}
.news .content .newstext ol li {list-style: decimal;}
.news .content .newstext ul li {list-style: disc;}
.sun .casecontent .para h2 { font-size: 2.0em;margin: 30px 0; }
.sun .casecontent .para h3 { font-size:1.8em;margin:20px 0;}
.sun .casecontent .para h4 { font-size:1.6em;margin:20px 0;}
.sun .casecontent .para ul, .sun .casecontent .para ol {padding: 20px 20px 20px 40px;}
.sun .casecontent .para ul li, .sun .casecontent .para ol li {font-size: 1.4em;line-height: 40px;}
.sun .casecontent .para ol li {list-style: decimal;}
.sun .casecontent .para ul li {list-style: disc;}
@media (max-width: 768px) {
	.news .turnpage .mid { display: none; }
	.news .turnpage .pre { width: 100%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;border-right:1px solid #dcdcdc;  }
    .news .content .newstext p img { width:90%; }
}

@media (min-width: 768.7px) and (max-width: 991px) {
	.news .turnpage .mid { display: none; }
	.news .turnpage .pre { width: 373px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;  }
}

@media (min-width: 992.7px) and (max-width: 1199px) {
	.news .turnpage .pre { width: 409px; }
}
