@media all {

li{list-style-type:none;}
.logo_Ct{width:100%;height:50px;display:block;margin-bottom:24px;}
.logo_Ct .logo_fig{float:left;height:50px;width:40px;display:block;margin-top:10px;}
.logo_Ct img{width:40px;height:auto;}
/*h1{font-size:31px;color:#262626;position:relative;display:block;line-height:45px;}*/
/*h2{font-size:45px;color:#333333;position:relative;display:block;}*/
/*h3{font-size:22px;position:relative;font-weight:normal;letter-spacing:2px;margin-bottom:10px;width:200px;font-weight: 600;}*/
h4{font-size:37px;color:#222222;letter-spacing:2px;font-weight: 600;}
h5{font-size:14px;color:#666666;position:relative;display:block;font-weight: 600;}
h6{font-size:22px;color:#444444;position:relative;display:block;left:70px;top:14px;width:230px;font-weight: 600;}
h7,.h7{font-size:20px;color:#ca1014;position:relative;display:block;left:390px;width:250px;font-weight: 600;}
h8,.h8{font-size:37px;color:#222222;position:relative;display:block;width:720px;letter-spacing:2px;margin:0 auto;text-align:center;font-weight: 600;}
h9,.h9{font-size:34px;color:#ffffff;position:relative;display:inline-block;padding:30px 0 0 15px;font-weight: 600;}
/*slide start*/
.slide{width:100%;height:336px;background:url(../img/feature/villus/sup_vilSlide_Bg.jpg) no-repeat center 0;background-size: cover;}
.slideWrp {width:1020px;height:100%;}
/*slide End*/

/*panel*/

.villus-text,.villus-pic {
	display: inline-block;
	vertical-align: top;
}

/*panel*/

/*section-main*/

.section-main {
	width:100%;
	position: relative;
	background-color: #e3ebf8;
	font-size: 14px;
	padding: 4em 0;
}
    .section-main h2 {
    	font-weight: 600;
    	line-height: 1.414;
    	margin-bottom: 0.5em;
    }
    .section-main .main-topic {
    	margin-bottom: 2em;
    	padding: 0 1.428em;
    }
		.section-main .topic-copy {
			color: #3d3d3d;
			line-height: 25px;
			display: inline-block;
			padding-bottom: 2em;
			border-bottom: 1px dashed #c0bbc0;
		}

	.section-main .main-product {
        position: relative;
        padding: 0 1.428em;
	}
	    .main-product .product-unit {
	    	/* border-right: 1px dashed #c0bbc0; */
	    	padding: 0 2em 0 0;
	    	position: relative;
	    }
	        .main-product .product-unit img,
	        .main-product .product-unit p {
	        	position: relative;
	        	display: inline-block;
	        	margin: 0 -4px 0 0;
	        	vertical-align: top;	        	
	        }
	        .main-product .product-unit p {
	        	padding-right: 2em;
	        	width: 50%;
	        	line-height: 1.714;
	        }
	        .main-product .product-unit img {
	        	max-width: 230px;
	        	width: 50%;
	        }
	    .main-product .product-unit + .product-unit {
            border-right: none;
            padding: 0 0 0 4em;
	    }
	        .main-product .product-unit + .product-unit img {
	        	max-width: 200px;
	        }

	.btmBtnA1 {
		background: url(../img/feature/villus/sup_villBtmLtA1.png) #8396c8 no-repeat center center;
		border-radius: 5px;
		padding: 11px 0;
        margin: 1em 0 0 0;
		position: relative;
		text-align:center;
		width:200px;
		-webkit-transition: all .5s ease-in-out;
		   -moz-transition: all .5s ease-in-out;
		    -ms-transition: all .5s ease-in-out;
		     -o-transition: all .5s ease-in-out;
		        transition: all .5s ease-in-out;
	}
	.main-product .btmBtnA1 {
		background: url(../img/feature/villus/sup_villBtmLtA2.png) #8396c8 no-repeat right center;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.main-product .product-unit + .product-unit .btmBtnA1 {
		left: 4em;
	}
	    .btmBtnA1 a {
	    	color: #fff;
			font-size:22px;
			font-weight:normal;
			letter-spacing:2px;
			text-indent: -1em;
	    }
	    .main-product .btmBtnA1 a {
	    	font-size: 14px;
	    	text-align: left;
	    	text-indent: 0;
	    	margin: 0 0 0 1em;
	    }
	.btmBtnA1:hover {
		opacity: 0.6;
		filter:alpha(opacity=60);
	}
.figBtmA1{bottom:-250px;position: absolute;right:400px;}
/*section-main*/

/*sectionB*/
.sectionB{width:100%;background:url(../img/feature/villus/sup_vilSecB_Bg.jpg);background-size: cover;padding: 4em 0;}
.sectionB .topicWrp{width:100%;position:relative;display:block;text-align: center;margin: 0 0 2em;}
.sectionB li{width:25%;float:left;}
.sectionB .topicB{font-size:22px;color:#555555;width:30px;float:left;}
.topicB span{color:#399fd3;font-size:40px;font-style:italic;font-family:Arial, Helvetica, sans-serif;}
.sub_topicB{float:left;margin-left:15px;text-align:center;}
.sub_topicB img{margin-bottom:20px;}
/*sectionB*/

/*sectionC*/
.sectionC{width:100%;padding: 4em;background:url(../img/feature/villus/sup_vilSecC_Bg.jpg);background-size: cover;}
.sectionC .topicWrp{width:100%;position:relative;display:block;text-align: center;margin-bottom: 2em;}
.sectionC .contWrp {padding: 0 20px;margin-bottom: 40px;} 
.sectionC .contWrp + .contWrp {
	margin-bottom: 0;
}
.sectionC .topicC{height:84px;width:100%;font-size:18px;color:#666666;padding-left: 20px;background: url(../img/layout/brandThinsulate_rowD_topic.png) no-repeat 0px -10px;}
.SectC_hdLt,.SectC_ftLt {padding:0 20px 0px 40px;display: inline-block;}
.SectC_hdRt,.SectC_ftRt {padding:0 40px 0px 20px;float:left;}
.SectC_ftRt,.SectC_ftLt {margin-top: 0px;}
.sectC_content p{font-size:14px;width:425px;line-height:22px;height:75px;padding-left:20px;}
.sectC_content img {width:100%;margin-top: 20px;}
/*sectionC*/

/*sectionD*/
.sectionD{width:100%;background:url(../img/feature/villus/sup_vilSecD_Bg.jpg);background-size: cover;text-align: center;padding: 4em 0;}
.sectionD .topicWrp{font-size:18px;margin-bottom: 2em;}
.span_midD1{color:#fd6900;font-size:22px;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;margin-right:5px;}
.sectionD .figWrp{height:424px;width:100%;}
.sectionD .textWrp{height:272px;width:100%;color:#fff;}
.sectionD .textWrp li{height:235px;float:left;width:24%;border-right:9px solid #fff;}
.textWrp li p{font-size:14px;line-height:20px;}
.textD1_block_hd{height:136px;border-bottom:10px solid #fff;}
.textWrp li span{font-size:11px;font-family:Arial, Helvetica, sans-serif;letter-spacing:0px;position:relative;top:-12px;}
.secTopD1,.secMidD1 {border-bottom: 1px dashed #dfdfdf;}
.secBtmD1,.secMidD1 {padding: 2em 1.4285em 0;}
.subTitle_midD1 {
	text-align: center;
}
.brand-area {
	margin-bottom: 2em;
	display: inline-block;
	text-align: left;
}
    .brand-unit {
        margin: 0 0 1em;
    }
		.brand-unit figcaption {
		    display: inline-block;
		    margin-left: 2em;
		} 
/*sectionD*/
 
/*sectionE*/
.sectionE{width:100%;padding: 4em 0;background:url(../img/sup_vilSecE_Bg.jpg);background-size: cover;}
.sectionE .topicWrp{width:100%;font-size:18px;margin-bottom: 2em;}
.sectionE .row {
	width: 768px;
	margin: 0 auto;
}
/*sectionE*/

}

@media print {

	.slide {width:100%;height:336px;background:url(../img/sup_vilSlide_Bg.jpg) no-repeat center 0;background-size: cover;}
	.slideWrp {width:1020px;height:100%;}
	.section-main{width:100%;height:639px;background:url(../img/sup_vilSecA_Bg.jpg) no-repeat center 0;background-color: #e3ebf8;}
	.btmBtnA1 {
	background: url(../img/sup_villBtmLtA1.png) #8396c8 no-repeat center 0;
	border-radius: 5px;
	height:53px;
	margin-top:45px;
	padding-top:15px;
	position: relative;
	text-align:center;
	-webkit-transition: all .5s ease-in-out;
	   -moz-transition: all .5s ease-in-out;
	    -ms-transition: all .5s ease-in-out;
	     -o-transition: all .5s ease-in-out;
	        transition: all .5s ease-in-out;
	width:236px;
	}
	.sectionB{width:100%;height:460px;background:url(../img/sup_vilSecB_Bg.jpg);background-size: cover;}
	.sectionC{width:100%;height:1350px;background:url(../img/sup_vilSecC_Bg.jpg);background-size: cover;}
	.sectionC .topicC{height:84px;width:100%;font-size:18px;color:#666666;padding-left: 20px;background: url(../img/brandThinsulate_rowD_topic.png) no-repeat 0px -10px;}
	.sectionD{width:100%;height:1715px;background:url(../img/sup_vilSecD_Bg.jpg);background-size: cover;}
	.sectionE{width:100%;height:605px;background:url(../img/sup_vilSecE_Bg.jpg);background-size: cover;}

}