body,hr, p, blockquote,h1,h2,h3,h4,h5,h6, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

.clear{*zoom :1;}
.clear:after { content:"."; clear:both; display:block; height:0; overflow:hidden; visibility:hidden;}
.pull-right { float:right;}
.suit_screen{ width: 100%;  position: relative; margin: 0 auto;}
h2{
	font-size: 30px;
}

ul li{
	list-style: none;
}

em{
	display: block;
}

span{
	display:inline-block;
}

img{
	display: block;
}

body{background: #F0F1F2;}
.down-header img{width: 100%;} 
.down-header a.home{color: #fff;}
.header-des{position: absolute; left: 13.75%; color: #fff; top: 34.6%;}
.header-des h2{font-weight: 700;}
.header-des p{font-size: 16px; color: #fff; line-height: 48px;}

#down{width: 1200px; margin:0 auto; padding: 60px 0 30px;display: flex;}
.prodown-list{width: 230px; margin-right: 20px;background: #fff;padding-top: 30px;}
.prodown-list li h3 a{display: block;}
.prodown-list i{float: right;margin-right: 12px;line-height: 56px;}

.prodown-list li h3{height: 56px; line-height: 56px; font-size: 15px; color: #666; cursor: pointer;text-indent: 15px;}
.prodown-list li h3 span{width: 18px; height: 18px; background: url(../png/icon1-2.png) no-repeat;  z-index: 100; position: absolute; right: 0; top: 19px;}
.prodown-list li h3 span.sel{background: url(../png/icon3.png) no-repeat;}
.listdown{height: 0px; overflow: hidden;}
.listdown li a{line-height: 40px; height: 40px; font-size: 14px; text-indent: 40px; color: #999; display: block;font-family: sans-serif;}
.listdown li:hover a{color: #333;}
.listdown li a.sel{font-weight:600;}
.listdown li a i{line-height: 40px;}
.prodown-list li h3.flaglist{background: #e9f4fe;}

.pro-des{width: 950px;background: #fff;padding: 40px;}
.pro-des li{float: left; width: 23.5%; margin-right: 2%;  margin-bottom: 20px; cursor: pointer;transition: all 0.6s;border-radius:10px;padding-top:20px;}
.pro-des li .adiv{padding-bottom: 0px;}
.pro-des li:hover{box-shadow: 0px 2px 10px rgba(0,0,0,.1);}
.pro-des li:nth-last-of-type(4n){margin-right: 0%;}
.pro-des li .pro-img{width: 100%; height: 200px;}
.pro-des li .pro-img img{margin: 0 auto;}
.pro-des li p{text-align: center; font-size: 18px; height: 42px; line-height: 42px; color: #999;font-weight: 600;}
.pro-des li a{text-align: center; display: block; text-align: center; color: #8DCAF4; font-size: 14px; padding-bottom: 20px;}
.pro-des li:hover p{color: #777;}
.pro-des li:hover a{color: #00a0eb;}


.downdata{width: 950px;background: #fff;padding: 40px;}
.pro-name{height: 220px; width: 100%; border-bottom: 1px solid #f2f2f2;}
.pro-name li{float: left;}
.pro-name li:nth-last-of-type(1){margin-left: 20px; width: 70%;}
.pro-name li h2{font-size: 32px; font-weight: 700; margin-top: 30px; color: #313131; line-height: 64px;}
.pro-name li p{color: #313131; font-size: 14px; line-height: 30px; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; overflow: hidden;}

.instruction{padding: 30px 0; border-bottom: 1px solid #f2f2f2; width: 100%;}
.instruction li{float: left;  width: 100%;margin-bottom: 5px;}
.instruction li h2{font-size: 20px; font-weight: 700; color: #666;height: 40px;line-height: 40px;}
.instruction li .adown{margin-top: 9px; padding: 9px 12px;background: none; border:1px solid #6cf; color: #6cf;}
.instruction li .adown:hover{background: #6cf;color: #fff;cursor: pointer;}
.instruction li .intro-name p{color: #333;font-size: 14px;}
.instruction li .intro-name span{color: #999;font-style: italic;font-size: 12px;}

.mess{padding-top: 15px;}
.mess .items{width: 100%;display: inline-block;}
@media screen and (min-width: 1200px) and (max-width:1599px) {

}
