html, body{
	background: #fff;
	width: 100%;
	height: 100%;
}
.main{
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
}
/*头部*/
.header{
	background:#fff;
	overflow: hidden;
	position: relative;
}
.header .header_home{
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/header_home.gif);
	background-size: auto 100%;
	position: absolute;
	right: 0;
	bottom: 0;
}
.header .header_home2{
	background: url(../images/header_home2.gif);
	background-size: auto 100%;
}
.header .header_menu{
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/header_menu.gif);
	background-size: auto 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.header .header_logo{
	display: block;
	width: 160px;
	height: 60px;
	background: url(../images/header_logo_index.jpg) center center no-repeat;
	background-size: auto 100%;
	margin: 0 auto;
}
.header .header_logo_index{
	display: block;
	width: 160px;
	height: 150px;
	background: url(../images/header_logo_index.gif) center center no-repeat;
	background-size: auto 100%;
	margin: 0 auto;
}
#owl-index{
	width: 100%;
	position:relative;
	overflow: hidden;
	margin-top: -1px;
}
#owl-index .item{
	position: relative;
}
#owl-index .item p{
	display: block;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	font-size: 1.8rem;
	color: #FFFFFF;
	text-align: center;
	margin-top: -1em;
	z-index: 1;
}
#owl-index .item p em{
	display: block;
	text-transform: uppercase;
	font-style: normal;
	font-size: 12px;
	color: rgba(255,255,255,0.6);
	font-family: tahoma;
}
/*底部*/
.floor{
	width: 100%;
	font-size: 12px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10001;
}
.floor_copyright{
	width: 100%;
	padding-bottom: 54px;
	margin: 0 auto;
}
.floor_copyright p{
	text-align: center;
	color: #6f6f6f;
	background: #363636;
	font-size: 1.1rem;
	padding: 3% 5%;
}
.floor_top{
	display: none;
	width: 50px;
	height: 50px;
	position: fixed;
	z-index: 10002;
	background: url(../images/floor_top.gif) center center no-repeat rgba(243,243,243,0.4);
	right: 0;
	bottom: 60px;
}
.floor .main>ul{
	width: 100%;
	height: 55px;
	background: #f6f6f6;
	border-top:1px #d9d9d9 solid;
	overflow: hidden;
}
.floor .main>ul>li{
	width: 20%;
	height: 55px;
	float: left;
	background: url(../images/floor1.gif) center 3px no-repeat;
	background-size: auto 30px;
	overflow: hidden;
	position:relative;
}
.floor ul li ul { position:fixed; width:20%; bottom:-168px; left:60%; background-color:#fff; border-left:1px solid #CCC; border-right:1px solid #CCC; }
.floor ul li ul li { width:100%; border-top:1px solid #CCC;}
.floor ul li ul li a {display: block;
	width: 100%;
	height: 55px;
	line-height:55px;
	color: #5f646e;
	font-size: 12px;
	text-align: center;} 
.floor ul li.floor1{
	background-image: url(../images/floor1.gif);
}
.floor ul li.floor2{
	background-image: url(../images/floor2.gif);
}
.floor ul li.floor3{
	background-image: url(../images/floor3.gif);
}
.floor ul li.floor4{
	background-image: url(../images/floor4.gif);
}
.floor ul li.floor5{
	background-image: url(../images/floor5.gif);
}
.floor .main>ul>li>a{
	display: block;
	width: 100%;
	height: 55px;
	padding-top: 33px;
	color: #5f646e;
	font-size: 12px;
	text-align: center;
}
/*主导?/
.menu{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
	top: 0;
	left: 100%;
	z-index: 11000;
	overflow: hidden;
}
.menu .main{
	height: 100%;
	position: relative;
}
.menu .menu_close{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.menu .menuMain{
	position: absolute;
	width: 70%;
	min-width: 270px;
	height: 100%;
	background: #FFFFFF;
	left: -750px;
	top: 0;
	float: left;
	overflow: hidden;
	overflow-y:scroll;
	z-index: 2;
}
.menu .menuMain .menu_top{
	width: 100%;
	height: 100px;
	background:#f8f8f7 url(../images/header_logo_index.gif) center center no-repeat;
	background-size: auto 70px;
}
#menuMain{
	overflow: hidden;
}
/*首页*/
.index1 { width:100%; margin:0 auto; background-color:#f5f8f8;}
.index1>p { font-weight:bold; font-size:14px; line-height:34px; background-color:#fff; padding:0 5%; color:#778c9d; border-bottom:1px solid #ebebeb; margin-bottom:10px;}
.index1>p>span { color:#d70d18;}
.index_menu{
	background: #ac181f;
}
.index_menu a{
	display: block;
	font-size: 1rem;
	padding: 10% 0;
	text-align: center;
	color: #FFFFFF;
}
.index_menu a em{
	display: block;
	text-align: center;
	font-size: 0.8rem;
	color: #FFFFFF;
	text-transform: uppercase;
	font-style: normal;
}
@media screen and (max-width:400px) {
.index_menu a{
	display: block;
	font-size: 1.2rem;
	padding: 10% 0;
	text-align: center;
	color: #FFFFFF;
}
.index_menu a em{
	display: block;
	text-align: center;
	font-size: 1rem;
	color: #FFFFFF;
	font-style: normal;
}
}
.index_menu a.curr{
	background: #8e191b;
}
.index_news{
	width: 100%;
	background: #FFFFFF;
	overflow: hidden;
	margin-top: 3%;
	position: relative;
	padding-bottom: 6%;
	-webkit-box-shadow:0 0 0,0 0 0,0 0 0,0 2px 2px #e9e9e9;
  	-moz-box-shadow:0 0 0,0 0 0,0 0 0,0 2px 2px #e9e9e9;
  	box-shadow: 0 0 0,0 0 0,0 0 0,0 2px 2px #e9e9e9;
}
#owl-index_news{
	width: 95%;
	margin: 0 auto;
	position: relative;
}
#owl-index_news .item{
	max-width: 480px;
	margin: 0 auto;
}
#owl-index_news .item img{
	-moz-border-radius: 6px;      /* Gecko browsers */
    -webkit-border-radius: 6px;   /* Webkit browsers */
    border-radius:6px;            /* W3C syntax */
}
#owl-index_news .item p{
	text-align: center;
	font-size: 0.8rem;
	padding: 10px 0;
}
@media screen and (max-width:600px) {
#owl-index_news .item p{
	font-size: 1rem;
}
}
@media screen and (max-width:450px) {
#owl-index_news .item p{
	font-size: 1.2rem;
}
}
#owl-index_news .owl-controls .owl-prev{
	position: absolute;
	left: 1%;
	top: 50%;
	margin-top: -50px;
}
#owl-index_news .owl-controls .owl-next{
	position: absolute;
	right: 1%;
	top: 50%;
	margin-top: -50px;
}
#owl-index_news .owl-controls .owl-nav [class*=owl-] {
    background: rgba(255,255,255,0.5);
}
.index_brand{
	width: 100%;
	background: #FFFFFF;
	overflow: hidden;
	margin-top: 3%;
	position: relative;
	-webkit-box-shadow:0 0 0,0 0 0,0 -2px 2px #e9e9e9,0 2px 2px #e9e9e9;
  	-moz-box-shadow:0 0 0,0 0 0,0 -2px 2px #e9e9e9,0 2px 2px #e9e9e9;
  	box-shadow: 0 0 0,0 0 0,0 -2px 2px #e9e9e9,0 2px 2px #e9e9e9;
}
.index_brand p{
	width: 90%;
	margin: 0 auto;
	max-width: 480px;
	font-size: 0.8rem;
	color: #585858;
	text-align: center;
	padding-bottom: 3%;
}
@media screen and (max-width:600px) {
.index_brand p{
	font-size: 1rem;
}
}
@media screen and (max-width:400px) {
.index_brand p{
	font-size: 1.2rem;
}
}
.index_case{
	width: 100%;
	background: #FFFFFF;
	overflow: hidden;
	margin-top: 3%;
	position: relative;
	padding-bottom: 6%;
	-webkit-box-shadow:0 0 0,0 0 0,0 -2px 2px #e9e9e9,0 0 0;
  	-moz-box-shadow:0 0 0,0 0 0,0 -2px 2px #e9e9e9,0 0 0;
  	box-shadow: 0 0 0,0 0 0,0 -2px 2px #e9e9e9,0 0 0;
}
#owl-index_case{
	background: #fbfbfb;
}
#owl-index_case .owl-controls .owl-prev{
	left: 0;
	top: 0;
}
#owl-index_case .owl-controls .owl-next{
	right: 0;
	top: 0;
}
#owl-index_case .owl-controls .owl-nav [class*=owl-] {
	position: absolute;
    background: rgba(0,0,0,0.7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	margin: 0;
	padding: 0;
	width: 10%;
	height: 100%;
}
#owl-index_case p{
	display: none;
}
.index_case .case_title{
	margin: 0 auto;
	font-size: 0.8rem;
	color: #000000;
	text-align: center;
	padding: 3% 5%;
}
@media screen and (max-width:600px) {
.index_case .case_title{
	font-size: 1rem;
}
}
@media screen and (max-width:400px) {
.index_case .case_title{
	font-size: 1.2rem;
}
}
/*关于我们*/
.about4 { padding-bottom:50px;}
.about4>img { display:block; max-width:100%; height:auto !important; margin:0 auto; }
.about4>p { width:90%; margin:0 auto; text-align:center; color:#181818; font-size:12px; line-height:24px; font-family:微软雅黑; padding-bottom:30px;}
.about2 { background:url(../images/about2.png) no-repeat bottom; background-size:100%;}
.about1_main { width:90%; margin:0 auto; padding:0 0 30px;}
.about1_main h3 { font-family:"Times New Roman", Times, serif; font-size:50px; color:#ececec; line-height:50px;}
.about1_main h4 { font-size:20px;}
.about1_main h5 { font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about1_main h6 { font-size:16px; color:#e00101; font-weight:bold; margin:20px 0;}
.about1_main p { color:#595757; font-size:12px; line-height:26px; font-family:宋体; color:#778c9d;}
.about_txt{
	padding: 5%;
}
.about_txt p{
	font-size: 1.2rem;
	line-height: 1.7em;
	margin-bottom: 1.5em;
	color: #595757;
}
.about_txt p img{
	max-width: 100%;
}
.about_picbox{
	width: 100%;
	background: #FFFFFF;
	overflow: hidden;
	margin-top: 3%;
	position: relative;
	padding-bottom: 6%;
}
#owl-about_picbox{
	background: #fbfbfb;
}
#owl-about_picbox .owl-controls .owl-prev{
	left: 0;
	top: 0;
}
#owl-about_picbox .owl-controls .owl-next{
	right: 0;
	top: 0;
}
#owl-about_picbox .owl-controls .owl-nav [class*=owl-] {
	position: absolute;
    background: rgba(0,0,0,0.7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	margin: 0;
	padding: 0;
	width: 10%;
	height: 100%;
}
#owl-about_picbox p{
	display: none;
}
.about_picbox .case_title{
	margin: 0 auto;
	font-size: 1.4rem;
	color: #000000;
	text-align: center;
	padding: 3% 5%;
}
.about_picbox .case_title em{
	display: block;
	margin: 0 auto;
	font-size: 0.8rem;
	color: #6e6e6e;
	text-align: center;
	padding: 0 5%;
	font-style: normal;
}
@media screen and (max-width:600px) {
.about_picbox .case_title{
	font-size: 1.6rem;
}
.about_picbox .case_title em{
	font-size: 1.0rem;
}
}
@media screen and (max-width:400px) {
.about_picbox .case_title{
	font-size: 1.8rem;
}
.about_picbox .case_title em{
	font-size: 1.2rem;
}
}
/*企业荣誉*/
.about_honor{
	width: 100%;
	overflow: hidden;
}
.about_honor ul{
	padding: 3% 0;
	border-bottom: 1px #dddddd solid;
}
.about_honor ul li{
	padding: 0 5% 0 5%;
	font-size: 1.2rem;
	line-height:1.3rem;
	position: relative;
	color: #595757;
}
.about_honor ul li span{
	display: block;
	/*position: absolute;*/
	left: 5%;
	top: 0;
	
	min-height:1.2rem;
	
	float: left;
	padding-right: 10px;	
}
.about_honor ul li.info{
	padding: 10%;
	display: none;
}
/*发展历程*/
.history_info{
	width: 60%;
	float: right;
	padding-top:30px;
	overflow: hidden;
	overflow-y: auto;
}
.history_info .txt{
	padding: 5%;
	padding-left: 0;
}
.history_info p{
	font-size: 1.1rem;
	margin-bottom: 1em;
	line-height: 1.7em;
	color:#778c9d;
}
.history_info p img{
	max-width: 100%;
}
.history_info p b{
	font-size: 1.3rem;
}
.history_menu{
	width: 40%;
	float: left;
	overflow: hidden;
	overflow-y: auto;
}
.history_menu ul{
	width: 40%;
	border-right: 1px #797979 solid;
}
.history_menu ul li{
	height: 5rem;
	position: relative;
}
.history_menu ul li .menu0{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 1.4rem;
	line-height: 5rem;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
}
.history_menu ul li .menu1{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 100%;
	top: 0;
	margin-left: -9px;
	font-size: 2rem;
	line-height: 5rem;
	color: #c9151e;
	text-align: left;
	text-indent: 22px;
	background: url(../images/history_menu.png) left center no-repeat;
	background-size: 10px 10px;
}
/*董事长寄?/
.chairman{
	background: url(../images/team_Chairman_bk.jpg) center top no-repeat;
	background-size: 100% auto;
	padding-top: 20%;
}
/*开拓?/
.team{
	padding-bottom: 5%;
	overflow: hidden;
}
.team dl{
	padding: 5%;
	background: #FFFFFF;
	overflow: hidden;
	margin-bottom: 5%;
	-webkit-box-shadow:0 0 0,0 0 0,0 0 0,0 2px 2px #e9e9e9;
  	-moz-box-shadow:0 0 0,0 0 0,0 0 0,0 2px 2px #e9e9e9;
  	box-shadow: 0 0 0,0 0 0,0 0 0,0 2px 2px #e9e9e9;
}
.team dl dt{
	text-align: center;
	font-size: 1.6rem;
	padding-top: 3%;
}
/*企业文化*/
.culture{
	padding-bottom: 10%;
}
.culture ul.culture1{
	background: url(../images/culture_t1.jpg) center top no-repeat;
	background-size: 100% auto;
}
.culture ul.culture2{
	background: url(../images/culture_t2.jpg) center top no-repeat;
	background-size: 100% auto;
}
.culture ul.culture3{
	background: url(../images/culture_t3.jpg) center top no-repeat;
	background-size: 100% auto;
}
.culture ul{
	padding-top: 25%;
}
.culture ul li p{
	padding: 5%;
	padding-bottom: 0;
	color:#595757;
	font-size: 1.4rem;
	line-height: 1.8em;
}
.culture ul li img{
	max-width: 100%;
}
/*联系我们*/
.contact{
	background: url(../images/contact_bk.jpg) right bottom no-repeat;
	background-size: 100% auto;
	padding-bottom: 25%;
}
.contact dl{
	padding: 0 8%;
	margin-bottom: 4%;
}
.contact dl dt{
	font-size: 1.4rem;
}
.contact dl dd{
	font-size: 1.2rem;
	color: #919191;
	text-transform: uppercase;
}
.contact dl dd.t1{
	background: url(../images/contact1.gif) left center no-repeat;
	background-size: auto 100%;
	text-indent: 1.8rem;
}
.contact dl dd.t2{
	background: url(../images/contact2.gif) left center no-repeat;
	background-size: auto 100%;
	text-indent: 1.8rem;
}
.contact dl dd.t3{
	background: url(../images/contact3.gif) left center no-repeat;
	background-size: auto 100%;
	text-indent: 1.8rem;
}
.contact dl dd.t4{
	background: url(../images/contact4.gif) left center no-repeat;
	background-size: auto 100%;
	text-indent: 1.8rem;
}
.message{
	padding: 0 8%;
	padding-bottom: 10%;
	background-color:#778c9d;
}
.message ul li{
	margin-bottom: 5%;
}
.form-control{
	display: block;
	width: 100%;
	padding: 1rem;
	font-size: 1.2rem;
	border: #bebebe 1px solid;
	color: #000000;
}
.yzm .form-control{ width:60%;	
}
.yzm img{ width:35%; max-height:3.2rem; float:right;	
}
.form-txt{
	height: 10rem;
}
.form-bt{
	margin-left:60%;
	width: 40%; padding:0.5rem;
	font-size:2rem;
	background: #1295ed;
	color: #fff;
	border: none;
}
/*新闻*/
.news{
	padding: 5%;
}
.news div{
	text-align: center;
	padding: 3% 0;
	overflow: hidden;
}
.news div em{
	color: #FFFFFF;
	background: #c2c2c2;
	font-size: 1.2rem;
	padding: 1% 3%;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-style: normal;
}
.news dl{
	border: 1px #c1c1c1 solid;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: #FFFFFF;
}
.news dl dt{
	padding: 3%;
	border-bottom: 1px #c1c1c1 solid;
	position: relative;
}
.news dl dt h4{
	display: block;
	font-size: 1.6rem;
	color: #FFFFFF;
	text-align: left;
	width: 94%;
	background: rgba(0,0,0,0.7);
	font-weight: normal;
	padding: 3%;
	position: absolute;
	left: 3%;
	bottom: 3%;
}
.news dl dt .img_top{
	width: 94%; height:94%;
	position: absolute;
	background: rgba(0,0,0,0.7);
	bottom: 3%;
	left: 3%;
	display:table-cell; text-align:center; vertical-align:middle;
}
.news dl dt .img_top img { width:20%;}
.news dl dd{
	text-align: left;
	padding: 3%;
	padding-bottom: 7%;
}
.news dl dd a, .news dl dd p {
	text-align: left;
	font-size: 1.2rem;
	line-height: 1.5em;
	color: #727171;
}
.news dl dd a h3 { 
	font-size: 1.5rem;
	line-height: 1.7em;
	color: #778c9d;
	font-weight:normal;
}
.news dl dd a h4 { 
	font-size: 1rem;
	line-height: 1.5em;
	color: #b5bfc8;
	font-weight:normal;
}
.page-loading{
	display: none;
	width: 145px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #8b8b8b;
	margin: 0 auto;
	margin-bottom: 10%;
}
#page-nav{
	display: none;
}
.news_title{
	width: 90%;
	margin: 0 auto;
	margin-top: 10%;
	border-bottom: #d2d4ce 1px solid;
}
.news_title h1{
	font-size: 1.8rem;
	font-weight: normal;
	text-align: center;
}
.news_title p{
	text-align: center;
	font-size: 1.2rem;
	color: #9fa0a0;
	line-height: 2em;
}

.news_bk{
	display: block;
	width: 50%;
	margin: 0 auto;
	margin-bottom: 5%;
	text-align: center;
	font-size: 1.4rem;
	line-height: 2.2em;
	background: #9fa0a0;
	color: #FFFFFF;
	border: none;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
/*地产案例*/
.pro{
	padding: 5%;
}
.pro div{
	text-align: center;
	padding: 3% 0;
	overflow: hidden;
}
.pro dl{
    background: #FFFFFF;
}
.pro dl dt{
	padding: 4% 5%;
	border: 1px #d9d9d9 solid;
	border-top: none;
	text-align: left;
	font-size: 1.4rem;
	color: #595757;
	overflow: hidden;
}
.pro dl dt a{
	display: block;
	font-size: 1.4rem;
	color: #595757;
	line-height: 1.5em;
}
.pro dl dt em{
	font-size: 1.4rem;
	color: #b4b3b3;
	background: url(../images/pro_inc.gif) left center no-repeat;
	background-size: auto 60%;
	padding-left: 1.3em;
	margin-left: 2%;
	font-style: normal;
	float: right;
}
.pro dl dd{
	background: #d9d9d9;
}
.pro_menu{
	margin: 5%;
	margin-bottom: 0;
	border: #3f3939 1px solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.pro_menu a{
	display: block;
	width: 33.333333333%;
	font-size: 1.5rem;
	padding: 2% 0;
	text-align: center;
	color: #3f3939;
	float: left;
}
.pro_menu a.line{
	border-left: #3f3939 1px solid;
}
.pro_menu a.curr{
	background: #3f3939;
	color: #FFFFFF;
}
.pro_dcal_title, .pro_dckf_title{
	padding: 0 5%;
}
.pro_dcal_title h1{
	font-size: 2rem;
	color: #c9161e;
	text-align: left;
	font-weight: normal;
	padding: 5% 0;
}
.pro_dcal_title h4{
	font-size: 1.5rem;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-indent: 1.3em;
	background: url(../images/pro_tinc.gif) left center no-repeat;
	background-size: auto 80%;
}
.pro_dckf_title h1{
	font-size: 2rem;
	color: #000000;
	text-align: left;
	font-weight: normal;
	padding: 5% 0;
}
.pro_dckf_title h1 span{
	font-size: 1.5rem;
	padding: 0 0.2em;
	margin: 0 0.2em;
	color: #FFFFFF;
	-moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    background: #000000;
}
.pro_dckf_title h1 b{
	color: #c9161e;
	font-weight: normal;
}
.pro_txt b{
	color: #c9161e;
}
.pro_txt p{
	margin-bottom: 1em;
}
.pro_pic{
	background: none;
	-webkit-box-shadow: none;
  	-moz-box-shadow: none;
  	box-shadow: none;
}
.pro_pic em{
	display: block;
	padding-bottom: 0.5em;
	font-style: normal;
}










/*添加*/
.ppzx { width:90%; margin:0 auto;}
.ppzx .part { width:100%; overflow:auto; border-bottom:1px solid #818181; padding:40px 0 30px; cursor:pointer;}
.ppzx .part>img { display:block; max-width:100%; height:auto !important; margin:0 auto; margin-bottom:20px;}
.ppzx .last { border-bottom:none;}
.ppzx .part .date { width:60px;}
.ppzx .part .date h3 { font-family:Myriad Pro; line-height:60px; font-weight:bold; font-size:60px; color:#c9caca; border-bottom:1px solid #c9caca;}
.ppzx .part .date p { color:#c9caca; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px;}
.ppzx .part .date p span { float:right;}
.ppzx .part .part_main { width:75%; float:right;}
.ppzx .part .part_main h3 { font-size:24px; line-height:40px; margin-bottom:10px;}
.ppzx .part .part_main p { font-size:14px; line-height:28px; font-family:宋体; color:#727171;}
.ppzx_detail { width:90%; margin:0 auto;}
.ppzx_detail>img { display:block; max-width:100%; height:auto !important; margin:0 auto; margin-bottom:20px;}
.ppzx_detail h3 { font-size:20px; font-weight:normal; line-height:40px; text-align:center; margin-top:30px;}
.ppzx_detail h4 { font-size:15px; font-weight:normal; line-height:30px; margin-bottom:20px; color:#b8b8b8; text-align:center;}
.ppzx_detail h4 span { margin-left:10px;}
.ppzx_detail p { font-size:14px; line-height:28px; font-family:宋体; color:#727171;}
.ppzx_detail .btn { width:100%; text-align:center;}
.ppzx_detail button { font-size:15px; color:#fff; background-color:#c80a0a; line-height:30px; margin: 40px auto; padding:0 30px; border:none;}

.rlzy2 { background-color:#f3f3f3; padding-bottom:50px;}
.rlzy2 ul li { font-size:14px; line-height:50px; color:#6e6e6e; font-family:"Microsoft YaHei","微软雅黑"; padding:0 5%; border-bottom:1px solid #cbcbcb;}
.rlzy2 ul li img { height:50px;} 
.rlzy2 ul li .img2 { display:none;}
.rlzy2 ul li span { width:16px; display:inline-block;}
.rlzy2 ul div { font-size:14px; line-height:28px; font-family:"Microsoft YaHei","微软雅黑"; color:#9c2221; padding:0 5%; border-bottom:1px solid #cbcbcb; display:none;}
.rlzy2 ul div span { color:#6e6e6e;}

.ppzs1 { width:100%;}
.ppzs1_main { width:90%; margin:0 auto; padding-bottom:40px;}
.ppzs1 .top { padding-left:60px; position:relative; margin-top:40px;}
.ppzs1 .top img { width:60px; position:absolute; left:0;}
.ppzs1 h3 {font-size:20px;}
.ppzs1 h4 {font-size:14px; font-weight:normal; color:#9b9b9b;}
.ppzs1 p { font-size:14px; line-height:28px; font-family:"Microsoft YaHei","微软雅黑"; color:#727171; margin:10px 0;}
.ppzs1 h5 span { display:inline-block; font-family:宋体; font-size:14px; font-weight:bold; border-radius:3px; line-height:38px; border:1px solid #b0b0b0; padding:0 30px; cursor:pointer;}
.ppzs1>img { display:block; max-width:100%; height:auto !important; margin:0 auto; margin-bottom:20px;}

.cp { text-align:center; padding:30px 0; width:100%;}
.cp>p { font-size:14px; line-height:40px; color:#fff; width:90%; margin:0 auto; position:relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  padding:0 40px; background-color:#778c9d;}
.cp>p { border:1px solid #c9caca; border-radius:5px;}
.cp p img { }
.cp p .left { width:20px; position:absolute; top:10px; left:10px;}
.cp p .right {  position:absolute; height:40px; right:0px;}
.cp ul { width:90%; margin:0 auto; border:1px solid #c9caca; border-top:none; border-bottom:none; border-radius:5px; display:none;}
.cp ul li { border-bottom:1px solid #c9caca; padding:0 40px;}
.cp ul li p { overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:14px; line-height:40px; color:#3e3e3e;}
.cp>img { display:block; width:90%; margin:10px auto;}
.cp .img_cp_content_box {}
.cp .img_cp_content_box { width:100%; overflow:scroll;}
.cp .img_cp_content_box img { display:block; width:100%;}

.tztc_bottom { width:100%; overflow:hidden; position:relative;  }
.tztc_bottom h3 { font-size:2rem; line-height:4rem; text-transform:uppercase; font-weight:normal; text-align:center;}
.tztc_bottom .tztc_banner { width:100%; margin:0 auto;}
.tztc_bottom .tztc_banner .img_box { padding:0 1px;}
.video h4 {font-size:1rem; line-height:3rem;  color:#898989; text-align:center;}
.video { width:90%; margin:10px auto; }
.video .img1 { width:100%;}
.video .img_box {position:relative;}
.video .img2 { position:absolute; width:92%; top:5%; left:4%;}

.lxwm_content { width:90%; margin:0 auto;}
.lxwm_content>img { display:block; max-width:100%; height:auto !important; margin:20px auto;}
.lxwm_content h3 { font-size:20px; margin:30px 0 10px; padding-bottom:10px; border-bottom:1px solid #000;}
.lxwm_content h4 { font-size:20px;}
.lxwm_content p { font-size:14px; line-height:28px; margin-bottom:40px;}
.lxwm_content p .span1 { font-size:12px; font-weight:bold;}
.lxwm_content p .span2 { font-size:16px; font-weight:bold;}

.zlxz { background-color:#f6f6f8; padding:5%;}
.zlxz .part { margin:0 auto; cursor:pointer;}
.zlxz .part:hover .part_t { border:1px solid #CCC;}
.zlxz .part .part_t { background-color:#fff; padding:20px 18px;}
.zlxz .part .part_t .img_box { height:35%; width:35%;}
.zlxz .part .part_t .img_box img { display:block; max-width:100%; height:auto !important; margin:0 auto;}
.zlxz .part .part_t .right { float:right; width:60%;}
.zlxz .part .part_t .right h3 { font-size:15px; color:#de0000;}
.zlxz .part .part_t .right h3 span { font-family:宋体; font-size:12px; color:#000; font-weight:bold;}
.zlxz .part .part_t .right p { font-size:10px; font-family:宋体; line-height:20px; color:#595757; margin-top:5px;}
.zlxz .part .part_t>p { font-size:10px; font-family:宋体; text-align:right; font-weight:bold; color:#929292; margin-top:30px;}
.zlxz .part .part_t>p span { cursor:pointer;}

/*huachang (wap)*/
.banner2_box { width:100%;  position:relative;}
.banner2_box #owl-index2 { width:80%; margin:0 auto;}
.banner2_box span { font-family:宋体; font-size:4rem;}
.banner2_box .img_left { position:absolute; left:0;}
.banner2_box .img_right { position:absolute; right:0;}

.index1 .bottom { overflow:auto;}
.index1 .bottom .part { width:100%; margin-bottom:10px;}
.index1 .bottom .part .cright { float:right; width:49%; }
.index1 .bottom .part .cleft { width:49%; margin-right:2%;}
.index1 .bottom .part img { width:100%;}
.index1 .bottom .part1 { position:relative;}
.index1 .bottom .part1 p { background:url(../images/000bg30.png) repeat; width:100%; font-size:12px; line-height:24px; position:absolute; left:0; bottom:0; text-indent:10px;  color:#fff;}
.index1 .bottom .part1 p span { font-family:宋体; font-size:12px; margin-left:10px;}

#owl-index .item p { font-family:"Microsoft YaHei",微软雅黑;}
#owl-index .item p em { font-family:Arial, Helvetica, sans-serif;} 

.about1_main>p { font-size:14px; line-height:20px; margin:20px 0;}
.about1_main>p>span { color:#d70d18;}

.about_honor ul { background:#f3f3f3;}

.about8_main { width:90%; margin:0 auto; padding:30px 0;}
.about8_main img { width:100%; margin-top:10px;}
.about8_main p {font-size:14px; line-height:20px; margin-bottom:10px; margin-top:5px; color:#afafaf;}

.xsqy { padding:30px 0 50px;}
.xsqy .img_box { width:100%; overflow:scroll;}
.xsqy .xsqy_img1 { display:block; width:100%;}
.xsqy .xsqy_img2, .xsqy .xsqy_img4 { display:block; max-width:40%; height:auto !important; margin:20px auto;}
.xsqy .xsqy_img3, .xsqy .xsqy_img4 { display:none;}
.xsqy_main { width:90%; margin:0 auto;}
.xsqy_main>p { font-size:14px; line-height:20px; margin:20px 0;}
.xsqy_main>p>span { font-weight:bold;}

.xsqy2 {width:90%; margin:0 auto;padding:30px 0 50px;}
.xsqy2>img {display:block; max-width:100%; height:auto !important}
.xsqy2 h3 { font-family:"Microsoft YaHei",微软雅黑; font-size:1.8rem; line-height:2rem; font-weight:normal; margin-top:1.5rem; color:#727171;}
.xsqy2 p { font-family: Arial, Helvetica, sans-serif; font-size:1.8rem; line-height:2rem; text-indent:1rem;color:#727171;}
.xsqy3 {padding:30px 0 50px;}

.con_content { width:100%; color:#000; background-color:#f0f0f4; border-radius:8px; padding:5%;}
.con_content h3 { font-size:3rem; line-height:4rem; color:#5a5d6a;font-weight:normal;}
.con_content h4 { font-size:1.5rem; line-height:2rem; font-weight:normal; color:#5a5d6a;}
.con_content img { display:block; margin-top:16px; width:8%;}
.message h3 {font-size:2.5rem; line-height:4rem; color:#fff; text-align:center; font-weight:normal;}

/*宏泰*/
.index_bottom { width:100%; overflow:hidden; position:relative; background:url(../images/index_bottom.jpg) no-repeat; background-size:auto 100%; padding-bottom:2rem;}
.index_bottom h3 { width:90%; margin:0 auto; font-size:2.5rem; line-height:4rem; text-transform:uppercase; margin-top:1.5rem; text-align:center; color:#fff;}
.index_bottom h4 { width:90%; margin:0 auto; font-size:1rem; text-transform:uppercase; font-weight:normal; text-align:center; color:#fff; margin-bottom:1.5rem;}
.index_bottom .index_banner { width:100%; margin:0 auto;}
.index_bottom .index_banner .img_box { padding:0 1rem;}

.index1 ul{ width:90%; margin:0 auto; overflow:auto;}
.index1 ul li { width:25%; float:left;}
.index1 ul li img { display:block; width:70%; margin:0 auto;}
.index1 ul li p { font-size:12px; text-align:center; color:#595757; line-height:30px;}

.qyxx_main ul { width:90%; overflow:auto; border-left:1px solid #778c9d; margin:2rem auto;} 
.qyxx_main ul li { width:33.3%; float:left; text-align:center;  border:1px solid #778c9d; border-left:none;}
.qyxx_main ul li a { display:block; color:#778c9d; font-size:14px; line-height:36px;;}
.qyxx_main ul li.active a { background-color:#778c9d; color:#fff;}
.qyxx_main .img_box { width:90%; margin:0 auto; padding-bottom:2rem;} 
.qyxx_main .img_box img { margin-bottom:2rem;}
.qyxx_main p {color:#778c9d; margin:1rem auto; font-size:12px; line-height:18px; width:90%;}

.cp_content { width:100%; margin:3rem auto;background:#FFF; text-align:center;  float:left;}
.cp_content .cp_hang{ width:100%; bckground:#333; float:left; padding:0 5.333%;}
.cp_content .cp_hang .part { width:47.76%; border:1px solid #b4bcc3; margin:2rem 0px; float:left; padding:0px;}
.cp_content .cp_hang .part_right{margin-left:4.44%;}
.cp_content .part img { display:block; margin:10px auto;}
.cp_content .part p { color:#778c9d; font-size:14px; line-height:40px; background-color:#f4f5f8; font-weight:bold;}

.cp_detail { padding:0 5%; background-color:#f5f8f8; padding-bottom:3rem;}
#owl-cp { margin:1rem 0;}
#owl-cp .item { background-color:#fff; border:1px solid #e8e8e8; margin:0 3%;}
#owl-cp .item.active { border:1px solid #000;}
.cp_detail>h2 { font-size:14px; font-family:"Times New Roman", Times, serif; padding:1rem 0;}
.cp_detail>h2 span { font-size:38px;}
.cp_detail>h3 { background:url(../images/cp_detail2.png) no-repeat left; padding-left:30px; margin-top:30px; line-height:30px; font-size:16px; color:#778c9d; text-transform:uppercase;}
.cp_detail>p { color:#898989; margin:1rem 0; font-size:12px; line-height:18px;}
.cp_detail>p.red { color:#c80000;}
.cp_detail>table tr,.cp_detail> .tableWrap table tr  { font-size:15px; line-height:24px; border-bottom:0.5rem solid #fff;}
.cp_detail>table th ,.cp_detail> .tableWrap table tr th{ background-color:#e8edf1; color:#778c9d; width:68%; padding:0.25rem 0 0.25rem 3%; border-right:5px solid #fff;}
.cp_detail>table td,.cp_detail> .tableWrap table tr td{ background-color:#a8b7c4; color:#fff; width:27%; text-align:center; padding:0.25rem 0;}
.cp_detail>h4 { font-size:16px; line-height:24px; margin-top:1rem;}




/*=========2016wbh==========*/
article{ width:94%; margin:20px auto 50px;}
.projz h4{ color:#000; line-height:40px;}
.projz h4 span{ font-size:1.5em;}

.projz table{ width:100%; border:2px solid #5d5d5d;}
.projz table tbody{border-bottom:2px solid #5d5d5d; color:#788c9d;}
.projz table tbody th img{ display:block; max-width:100%; height:auto; margin:0 auto;}
.projz table tbody .thimg{ width:30%;}
.projz table tbody .thtitle{ background-color:#788c9d; color:#fff; padding:2% 0 2% 5%;}
.projz table tbody td{ border-left:1px solid #c1cbd4; border-bottom:1px solid #c1cbd4; padding:2% 0; text-align:center;}

.boximg{ margin-top:30px;}
.boximg > h4{
	background: url(../images/cp_detail2.png) no-repeat left;
	padding-left: 30px;
	margin-top: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #778c9d;
	text-transform: uppercase;
	}
.boximg .boximg-min img{ display:block; max-width:100%; height:auto; margin:0 auto;}
.boximg-max{ width:100%; height:100%; background-color:rgba(0,0,0,0.5); position:fixed; left:0; top:0; z-index:9999; overflow:auto;}







