body{background-size: contain;}
.list{margin: 10px 2%; width: 96%;padding-bottom:15%;}
.list li{list-style: none; overflow: hidden; border-radius: 5px; background: #fff; margin: 0 0 10px 0;}
.list a{
    text-align: left;
    width: 100%;
    height: 100%;
    padding: 10px;
    display: block;
	background:url(../images/arrow.png) no-repeat 95% center;
    background-size: auto 10px;
    background-origin:content-box;
}
.list li:last-child a{background: url(../images/arrow.png) no-repeat 95% center; background-size: auto 10px;background-origin:content-box;}
.list a:active,
.list a.active{
    background-color: #eee;
}
.list a >*{height: 50px; vertical-align: middle; display: table-cell;}
.list a >*:last-child{width: 100%;}
.list .list-img b{ width: 60px; height: 60px; overflow: hidden;text-align: center; display: block; position: relative;}
.list-img .fa{ font-size: 50px; width: 60px; height: 60px; line-height: 60px; color: #999;}
.list .list-text>*{
	padding-right: 20px;
	font-weight: 100;
	line-height: 20px;
}
.list h1,
.list h2{text-indent: 10px;overflow:hidden;height: 20px;}
.list-text b,
.list-text small{ padding-left: 10px; display: block;}
.list h1,
.list-text b{ font-size: 14px; color: #444;}
.list h2,
.list-text small{ font-size: 12px; color: #888;}
.list img{ width: 100%; min-height: 100%;}
.btn-up-1{ background: #4a5068;}
.btn-up-1 .fa{ background: #fff; color: #4a5068;}
.navPop-1 .navPop-btn{ background: #4a5068;}
.navPop-1 .navPop-btn .fa{ background: #fff; color: #4a5068;}
.navPop-wrap>div a{
    background: #4a5068;
    color: #fff;
}
.slider-hor .slider-span{ width: 100%;}


header {
	clear:both;
    background: #303537;
    height: 40px;
    line-height: 40px;
    position: fixed;
    top: 0;
    left: 0; 
    width: 100%;
	
}
header li {
    width: 25%;
    float: left;
    text-align:center;
}
header a{
    color:#fff;
    height:40px;
    line-height: 40px;
    display: block;
	cursor:pointer;
}

header em {
    font-size: 1.8em;
    display: inline-block;
}
header i {
    display: inline-block;
    width:60%;
	height:100%;
    margin-bottom: -3px;
}
.home i {
    background:url(../images/icon_scheme_return.png) no-repeat left center;
}

.form i {
   
    background:url(../images/icon_scheme_home.png) no-repeat left center; 
}

.message i {
    background:url(../images/icon_scheme_phone.png) no-repeat left center; 
}

.member i {
    background:url(../images/icon_scheme_menu.png) no-repeat left center; 
	
}
.member{position:relative;}
.member dl{display:none;position:absolute;top:46px;right:0px;z-index:9999;width:100%;border-radius:5px;background:#303537;}
.member dl dd{margin:1%;border-bottom:1px solid #FFF;width:95%;margin:0px auto; font-size:1.2em;}

.newslist{margin: 10px 2%; width: 96%;padding-bottom:15%;}
.newslist li{list-style: none; overflow: hidden; border-radius: 5px; background: #fff; margin: 0 0 10px 0;}
.newslist a{
    text-align: left;
    width: 100%;
    height: 100%;
    padding: 10px;
    display: block;
	background:url(../images/arrow.png) no-repeat 95% center;
    background-size: auto 10px;
    background-origin:content-box;
}
.newslist li:last-child a{background: url(../images/arrow.png) no-repeat 95% center; background-size: auto 10px;background-origin:content-box;}
.newslist a:active,
.newslist a.active{
    background-color: #eee;
}
.newslist a >*{height: 30px; vertical-align: middle; display: table-cell;}
.newslist a >*:last-child{width: 100%;}
.newslist .list-text>*{padding-right: 10px;font-weight: 100;  line-height: 20px; }
.newslist h1,.newslist h2{text-indent: 10px;overflow:hidden;height: 20px;}
.newslist h3{height:100px;}
.newslist h3 img{width:100%;height:100%;}
.newslist h1{ font-size: 14px; color: #444;}
.newslist h2,.newslist h4{ font-size: 12px; color: #888;}
.newslist h4{text-indent: 10px;width:94%;margin-top:1%;}
.list-text h4{ text-indent:10px; line-height:20px; font-size:12px; color:#888; margin-top:1%; padding-right:10%;}

.article{clear:both;padding-bottom:15%;}
.article .hd,.article .bd{ padding: 5px; line-height:28px;padding-top:10%;}
.article .hd{ padding: 18px 5px 10px 5px; border-bottom: 1px dashed #333; color: #333;}
.article .hd h1{ font-size:16px; font-weight: normal;}
.article .hd small{font-size: 12px;}
.bd p{margin-bottom:20px;}
.article .bd{ color: #666;}
.article img{ max-width: 100%;}
.article .bd ul,
.article .bd ol{-webkit-padding-start:20px;}
.btn-up-1{ background: #b09d82;}
.btn-up-1 .fa{ background: #fff; color: #b09d82;}
.navPop-1 .navPop-btn{ background: #b09d82;}
.navPop-1 .navPop-btn .fa{ background: #fff; color: #b09d82;}
.navPop-wrap>div a{
    background: #b09d82;
    color: #fff;
}

.caselist{
	clear:both;
	width:98%;
    padding:1% 0%;
}
.caselist ul{display:block;}
.caselist li{
	display:block;
    width:31.2%;
	margin:1%;
    float: left;
    text-align:center;
    padding:3% 0%;
	background:#fff;
	border-radius:5px;
	height:80px; overflow: hidden;text-align: center; display: block; 
	vertical-align:middle;
}

.caselist p {
    padding: 2% 0;
}
.caselist .photo {
    color: #6d2f01;
    font-size: 3.6em;
}
.caselist .photo img{width:80%;max-height:80%;}
.yy_li .photo img{width:60%;}
.caselist .info {
    color: #038E82;
    font-size:1em;
	font-weight:bold;
}
.caselist .info a{color:#666; font-size:1em;}
.about_cons{padding:3%;line-height:28px;font-size:14px;}

.sjq_page {
	clear:both;
    margin: 2% 1%;
}
.sjq_page  a {
    display: block;
    text-align: center;
    background:#FFF;
    color: #fff;
    font-size: 2em;
    width: 20%;
    padding:2% 0%;
	margin:2%;
	float:left;
    border-radius: 3px;
	font-family:"微软雅黑";
	text-decoration:none;
	color:#666;
}
.sjq_page a:hover{ background:#eee;}

.list-text .pro_tit{ font-size:16px; color:#2f2f2f;}
.pro_content{
	width: 90%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 10px;
	height: 100%;
}
.pro_header .p_t{
	font-size: 20px;
	color: #000;
	font-weight: bold;
	margin-bottom: 15px;
}
.pro_header .p_date{ margin:0; font-size:12px; color:#8c8c8c; line-height:30px;}
.pro_content .p_btn{ height:42px;background:url(../images/pro_titbj.png) no-repeat center center; border:none; background-size:100% 100%;text-align:left; padding:12px;padding-left:62px; position:relative; margin-bottom:15px;}
.pro_content .p_btn .arrow{top:22px; right:15px; position:absolute;}
.pro_content .p_btn .arrow .a_con{
	width: 12px;
	height: 16px;
	background-size: 100%;
	background-image: url(../images/pro_con.png);
	background-position: center center;
}
.pro_content .p_btn .p_logo{
	position: absolute;
	padding: 6px;
	width: 42px;
	height: 42px;
	top: 5px;
	left: 7px;
	overflow: hidden;
}
.pro_content .p_btn .p_logo .cir{ width:54px; height:54px; top:0; left:0; background:url(../images/cr.png) no-repeat center center; z-index:100; background-size:100% 100%; overflow:hidden; position:absolute;}
.pro_content .p_btn .p_logo img{ width:42px; height:42px; position:relative; z-index:10;border-radius:15px;-webkit-border-radius:15px;}
.pro_content .l_name{font-size:15px; color:#454545; margin-top:3px;}
.pro_content .p_btn .l_wxh{ font-size:12px; color:#a3a3a3; line-height:20px;}
.pro_content .p_pic img{width:100%; margin-top:5px;}
.pro_content .p_txt{
	margin: 15px 0;
	word-wrap: break-word;
	font-size: 12px;
	color: #666;
	line-height: 25px;
}
.pro_content .canshu img{ width:100%; height:100%;}
.pro_content .canshu .c_p{ width:100%; border-bottom:1px dotted #CCC; font-size:16px; font-family:"微软雅黑"; padding-bottom:10px; margin:10px 0 10px 0; color:#F60; font-weight:bold;}
.pro_content .canshu .c_con{font-size:12px; line-height:20px; color:#333; font-family:"微软雅黑";}
.pro_content .p_txt p{ line-height:24px;table-layout:fixed; word-wrap:break-word; font-size:14px; color:#222; margin-bottom:20px;}
.pro_content .p_txt p img{ max-width:100%;}
.pro_content .re_top{
	border-radius: 5px;
	cursor: pointer;
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #DDDDDD;
	;
	padding: 15px;
	text-align: center;
	display: block;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 10px;
}
.pro_content .re_top .r_t{
	background: url(../images/newstop.png) no-repeat scroll left center transparent;
	background-size: 11px auto;
	display: block;
	text-indent: 15px;
	width: 85px;
	color: #000;
	font-size: 16px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.sjq_page {
	clear: both;
	font-size: 12px;
	width: 100%;
	margin-top: 2%;
	margin-bottom: 2%;
}
.sjq_page  a {
    display: block;
    text-align: center;
    background:#FFF;
    color: #fff;
    font-size: 15px;
    width: 25%;
    padding:2% 0%;
	margin:2%;
    border-radius: 3px;
	font-family:"微软雅黑";
	text-decoration:none;
	color:#666;
}
.sjq_page a:hover{ background:#eee;}
#d .u{width:100%; float:right;}
#d .u li a {color: #fff; font-size:12px;}
