*{ margin:0; padding:0; border:0; font-family: "微软雅黑"; font-size:14px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.clear{ clear:both;}

@media (min-width: 1200px){
.container { width: 1200px;}
}


/* 移动端时 */
@media (max-width:750px){
.header,.ipro_fenlei_pc,.inews_ad,.fenlei{ display:none;}
.picarr .preview{ width:100%;}
.listConts .info{width:100%;}
.picarr .picture img{ width:100%;}
}

/* PC端时 */
@media (min-width:751px){
.navbar,.nav_m,.ipro_fenlei_m,.btn-group{ display:none;}
}


.header{ background:#25211e; }
.nav li{ float:left; width:11%;  height:110px; line-height:110px; text-align:center;}
.nav li a{ display:block; color:#dcd4c3;}
.nav li a:hover{color:#fff; }
.nav img{ padding-top:20px;}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 10px 10px;
    font-size: 18px;
    line-height: 20px;
}
.nav_m{ height:50px;}

.ipro_bt{ width:266px; margin:0 auto; padding-top:80px; padding-bottom:30px; }
@media (max-width:750px){
.ipro_bt{  padding-top:20px; }
}
.ipro_fenlei li { float:left; padding:7px;  }
.ipro_fenlei li a{ border:1px solid #cdae8a;  color:#cdae8a; background:#fff; display:block; width:110px; height:37px; line-height:37px; text-align:center; }
.ipro_fenlei li a:hover{ border:1px solid #cdae8a;  color:#fff; background:#cdae8a;}
.ipro_fenlei1{ width:497px; margin:0 auto;}
.ipro_fenlei2{ width:745px; margin:0 auto;}
@media (max-width:750px){
	.ipro_fenlei1,.ipro_fenlei2{ width:100%;}
}
.ipro_ad{ width:27.4%; float:left;}
.ipro_cp{ width:71.8%; float:right;}
.ipro_main{ padding-top:30px;}
/* 移动端时 */
@media (max-width:750px){
	.ipro_ad{ display:none;}
	.ipro_cp{ width:100%;}
}
.gsjj{ background:url(../images/igsjj_bg.jpg) no-repeat center top; padding:80px 0; margin:100px 0;}
@media (max-width:750px){
.gsjj{  margin:20px 0; }
}

.gsjj_bt{  max-width:388px; margin:0 auto;  padding-bottom:30px; }
.content{ text-align:center;}
.gsjj .content{ max-width:840px; margin:0 auto; line-height:30px; color:#888;}
.gsjj_ad{ max-width:377px; margin:0 auto; padding-top:30px;}
.gsjj .bt{ width:140px; height:40px;  line-height:40px;text-align:center; margin:0 auto; background:#cdae8a; margin-top:40px;} 
.gsjj .bt a{  color:#fff; display:block; }




.inews{ margin-bottom:100px;}
@media (max-width:750px){
.inews{ margin-bottom:10px;}
}

.inews .container{  padding:0; }
.inews .inews_ad{ padding:0; margin:0;}
.inews .list li { height:355px; border-right: 1px solid #dedede; margin-top:10px;}
@media (max-width:750px){
.inews .list li { height:280px; }
}

.inews .list li:hover{ background:#faf4ec; }
.inews .list li h2 {
    color: #cdae8a;
    font-size: 52px;
    text-align: center;
}
.inews .list li h3 {
    color: #cdae8a;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

.inews .list li p {
    width: 100%;
    display: block;
    line-height: 25px;
    font-size: 14px;
    color: #999999;
    text-align: center;
    margin-top: 20px;
}
.inews .list li a.more {
    width:140px; padding:10px 0;  margin:0 auto; background:#cdae8a; color:#fff; display:block; text-align:center;margin-top: 40px;
}













.in_contact .l {
    min-width: 207px;
    border-right: 1px solid #514842;
  /*   min-height: 235px; */
    float: left;
}

.in_contact .r {
    min-width: 233px;
   /*  min-height: 235px; */
    text-align: right;
}


.in_contact{padding:50px 0;margin:0;background:#25211e;}
.in_contact .box{max-width:1200px;margin:0 auto;}
.in_contact .l ,in_contact .m , .in_contact .r{padding:0 0; float:left;}

.in_contact .l img{padding-top:30px;}
@media (max-width:750px){
.in_contact .l img{padding-top:0;}
}
.in_contact .m{ max-width:752px; float:left;border-right:1px solid #514842;min-height:235px; padding:0 30px;}
.in_contact .m li{width:25%; float:left; }
.in_contact .m li dl dd{ }
.in_contact .m li dl a{color:#737373; font-size:12px; line-height:30px;}
.in_contact .l p{font-size:18px;line-height:30px;}
.in_contact .l p.t{font-size:30px;font-weight:bold;color:#985947;margin-bottom: 10px;}


.in_contact .r img{padding-top:20px;}











@media (min-width: 900px) {

	.in_contact .l{ max-width:207px; border-right:1px solid #514842;min-height:235px; float:left;}
	.in_contact .l{width:20%; text-align:center;}
    .in_contact .m{width:60%; text-align:center;}
	.in_contact .r{width:20%; text-align:center;}
	.in_contact .m li a{ text-indent:10x; display:block; width:100%; font-size:16px; color:#c1b497; line-height:50px;}

}

@media (min-width: 1000px) {
	.in_contact .l{ max-width:207px; border-right:1px solid #514842;min-height:235px; float:left;}
	.in_contact .l{width:20%; text-align:center;}
    .in_contact .m{width:58%; text-align:center;}
	.in_contact .r{width:19%; text-align:center;}

	.in_contact .m li a{ text-indent:50px; display:block; width:100%; font-size:16px; color:#c1b497; line-height:50px;}
}


@media (min-width: 1200px) {

	.in_contact .l{ min-width:207px; border-right:1px solid #514842;min-height:235px; float:left;}
	.in_contact .m{ min-width:752px; float:left;border-right:1px solid #514842;min-height:235px; padding:0 30px;}
	.in_contact .r {min-width:233px;min-height:235px; text-align:right;}
    .in_contact .l img{padding-left:20px;}
	
}



@media (max-width: 900px) {
.in_contact .l{ /*max-width:207px;*/ border-right:1px solid #514842;/*min-height:235px;*/ float:left;padding:0px 0 50px;}
	.in_contact .l{width:20%; text-align:center;}
    .in_contact .m{/*width:60%;*/ text-align:center;width:100%;}
	.in_contact .r{/*width:20%;*/ text-align:center;width:100%;}
	.in_contact .m li a{ display:block; width:100%; font-size:16px; color:#c1b497; line-height:50px;}



}





@media (max-width: 768px) {
.in_contact .l{width:100%;padding:0;}
	.in_contact .r{padding-left:0;}

}
@media (max-width: 700px) {
	
}
@media (max-width: 480px) {
	.in_contact .r{width:100%;}
}





.main{ padding-top:30px; padding-bottom:50px;}
.main .biaoti_fenlei{ border-bottom:1px solid #d5d5d5; padding-bottom:10px;}
.main .biaoti { font-size:18px; color:#333; font-weight:bold; float:left;}
.main .fenlei{ float:right; }
.main .fenlei li{ float:left; padding:0 20px;}
.main .fenlei li a{ color:#3a3a3a; }
.main .fenlei li a:hover{ color:#c9a882; font-weight:bold; }

.about{ padding-top:20px;}
.about p{ font-size:14px; color:#666; line-height:30px; margin:0; text-indent:2em;  }
.about_img{ max-width:911px; margin:0 auto; padding-top:20px;}
.biaoti_fenlei .btn-group {    float: right;}







.intro2 h3 {
    font-size: 16px;
    margin: 0;
    margin-bottom: 10px;
    color: #000;
}



.news_list li:hover .intro2 p {
    color: #666;
    opacity: 0.7;
}


.news_list li .intro2 span {
    display: inline-block;
    font-size: 10px;
    line-height: 16px;
    color: #9f9f9f;
    padding-top: 10px;
}
.news_list li {
	width:100%; 
    padding: 18px 18px 18px 18px;
    border: 1px solid #e5e5e5;
    background: #f8f8f8;
    float: left;
    display: inline;
	margin-bottom:20px;
}




.pro_bt{ text-align:center; padding-bottom:10px;}

.pro_list{ text-align:center; padding-top:20px;}

.pro_list h3 {
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
}


.footer2{ text-align:center; color:#c2b299; padding-top:10px; line-height:28px; }






/* 手机底部 */
.footer_liukong{ height:44px;}
.foot{
	width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: -webkit-gradient(linear,0 0,0 100%,from(3294de),to(0d6fb8));
	position: fixed;left: 0;right: 0;bottom: 0;
	}
.footerWrap {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
	background:-webkit-gradient(linear,0 0,0 100%,from(#13457a),to(#002955));
	}

.foot .active{
    text-align: center;
    height: 44px;
    overflow: hidden;
    border-right: 1px solid rgba(255,255,255,0.2);
    -webkit-box-flex: 1;
    box-flex: 1;
}
.foot .active{
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}

#yptel .tel { background-position: -90px -110px; }
#map .map { background-position: -120px -110px; }
#message .message { background-position: -30px -110px; }

.foot .icon{
    width: 30px;
    height: 20px;
    display: block;
    background: url(../images/common.png) no-repeat;
    background-size: 400px;
    margin: 4px auto 0 auto;
    position: relative;
}

.foot .text {
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
}


.msg {    padding-top: 20px;   max-width:700px; margin:0 auto;}
.msg_input{ width:100%; }
.msg_input_on{ width:100%; }
.msg_btn_area {    margin: 16px 0;    text-align: left;}
.msg_btn_area a:link{    text-decoration: none;    background: #cdae8a; color:#fff;}





.picarr .preview li a img {
    vertical-align: middle;
    width: 58px;
    height: 45px;
}

.picture{ width:1000px; margin:0 auto;}
.picarr {    position: relative;    margin: 20px auto;    max-width: 800px;}
.pro_detail{ padding-bottom:30px;}

/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;    margin-bottom: 30px;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 24px;	line-height: 24px;	text-align: center;	letter-spacing: 0;	font-family: "Arial Black";	font-size: 12px;	margin-top: 20px; padding-bottom:5px; margin-bottom: 33px;}
.page_list a {	display: inline-block;	color: #898989;	border: 1px solid #e8e8e8;	background: #f8f8f8;	padding: 0 8px;	margin: 0 1px;}
.page_list a:hover {	color: #fff;	border: 1px solid #898989;	background: #898989;}
.page_list a.on {	color: #333;	border: 1px solid #ccc;	background: #E5EDF2;}

