*{ margin:0; padding:0;}
html,body{width: 100%;}
body{font-family:"Microsoft YaHei";font-size: 12px;}
a{text-decoration: none;}
ul,li{list-style: none;}
img{border: 0;display: block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; }
.clearfix{ zoom:1; }
.none{display: none}
img,input,button,a,select,textarea{outline:none;font-family:"Microsoft YaHei";font-size: 12px;}
.none{display: none;}

.header{width: 100%;height: 73px;background: url(../images/border.png) repeat-x left bottom;}
.container{position: relative;max-width: 876px;margin: 0 auto;}
.logo{width: 210px;height: 70px;}
.phone_nav{display: none;}
.phone_search{display: none;}
.nav{left: 0;top: 69px;}
.header_nav{width: 100%;height: 85px;}
.header_nav .nav ul{padding-top:18px;margin-left: -15px;}
.header_nav .nav ul li{position: relative;float: left;padding: 0 15px;height: 28px;}
.header_nav .nav ul li>a{color: #595757;}
.header_nav .nav ul li>a.cur{color: #e81526;}
.header_nav .nav ul li span{position: absolute;right: 0;top: 0;color: #b6b5b5;}
.header_nav .search{width: 102px;height: 20px;border:1px solid #c4c4c4;float: right;border-radius: 50px;}
.search_txt{width: 77px;float: left;border:0;background: none;padding-left: 5px;line-height: 20px;}
.search_btn{display: block;float: left;width: 20px;height: 20px;background: url(../images/search.png) no-repeat center left;}
.header_nav .nav ul li>.menu{position: absolute;left: 15px;top: 25px;width: 800px;display: none;}
.header_nav .nav ul li>.menu a{float: left;margin-right: 12px;color: #595757;}
.header_nav .nav ul li>.menu a:hover{color: #e81526;}
.header_nav .nav ul li>.menuT{left: -141px;}
.phone_menu{display: none;}

.content{width: 100%;}
.case_list{width: 100%;overflow: hidden;}
.case_list dl{width: 210px;float: left;padding: 0  9px 40px 0;}
.case_list dl dt{width: 210px;height: 160px;}
.case_list dl dt img{width: 100%;}
.case_list dl dd{width: 100%; text-align:center}
.case_list dl dd h3{font-size: 14px;color: #595757;font-weight: normal;}
.case_list dl dd p{color: #595757;padding-top: 5px;}

.news_list{width: 100%;overflow: hidden;}
.news_list dl{width: 90%;float: left;padding: 0  9px 10px 10px;}
.news_list dl a{ color:#026786}


.page{width: 100%;padding-bottom: 50px;position: relative;}
.page ul a,strong{padding: 0 10px;border-right: 1px solid #b6b5b5; }
.page ul a:first-child{padding-left: 0;}
.page ul a:last-child{border: 0;}
.page ul a{color: #595757} 
.page ul a:hover{color: #026786;}
.page ul span{color: #026786;}

/*理念观点*/
.view{max-width: 585px;color: #595757;line-height: 18px;text-justify : auto; text-align:justify;text-justify:inter-ideograph;}
.view p{padding-bottom: 20px;}

/*合作机构*/
.agency{max-width: 585px;}
.agency span{display: block;float: left;height: 80px;padding-right: 30px;}
.agency span img{max-height: 80px;}
.dibu{ width:90%; line-height:1rem; padding:1rem; border-top:#CCC 1px solid; text-align:center}


/* 小屏幕（平板，手机，小于等于 768px） */
@media screen and (max-width: 768px) {
	.container{padding:0 10px;}
	.header{height: 40px;}
	.logo{padding-top:1px;margin: 0 auto;}
	.logo img{width: 92px;}
	.phone_nav{display: block;width: 40px;height: 40px;position: absolute;left:10px;top:0;background: url(../images/phone_icon1.png) no-repeat left center;background-size: 12px;}
	.phone_search{display: block;width: 40px;height: 40px;position: absolute;right:10px;top:0;background: url(../images/phone_icon2.png) no-repeat right center;background-size: 10px;}
	.phone_search.none{display: none;}
	.header_nav{position: absolute;left: 0;top: 40px;z-index: 2;background: rgba(255,255,255,0.9);border-bottom: 1px solid #b7b7b7;height: 0;}
	.header_nav .nav{width: 100%;float: left;height:0;overflow: hidden;}
	.header_nav .nav ul{padding: 0 15px;}
	.header_nav .nav ul li{width: 100%;border-bottom: 1px solid #828181;padding:0;height: auto;}
	.header_nav .nav ul li:last-child{border: 0;}
	.header_nav .nav ul li span{display: none;}
	.header_nav .nav ul li a{display: block;width: 100%;height: 100%;padding: 10px 0;color: #595757;}
	.header_nav .search{width: 0;}
	.phone_menu{height: 80px;display: block;}
	.phone_menu_main{padding-top: 15px;text-align: center;color: #b6b5b5;}
	.phone_menu_main a{padding: 0 10px;color: #595757;display: inline-block;line-height: 25px; border:#999 1px solid; margin:5px}
	.phone_menu_main a.cur{color: #026786; border:#026786 1px solid;}
	.search{position: absolute;right: 0;top:-30px;display: none;}
	.case_list dl{width: 50%;float: left;padding: 0 5px 20px 0;box-sizing:border-box;}
	.case_list dl:nth-child(2n){padding: 0 0 20px 5px;}
	.case_list dl dt{width: 100%;height: auto;}
	.page ul{ text-align:center}
	.view p{padding-bottom: 10px;}
	.agency span{height: 50px;padding-right: 12px;}
	.agency span img{max-height: 30px;}
}