/*banner*/
.g-adv{ height:12.5rem; overflow:hidden; position:relative;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5rem; overflow:hidden;}


/*nav*/
.menu{margin: 5px;}
nav{height:8rem; width:100%; overflow:hidden; background:#fefefe; padding-top:0.58rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
nav a {
    background: #181818 none repeat scroll 0 0 / 100% auto;
    border-radius: 0.33rem;
    color: #fff;
    display: block;
    float: left;
    font: 1.08rem/2.67rem "microsoft Yahei";
    height: 2.67rem;
    margin: 0 0 0.71rem 0.42rem;
    overflow: hidden;
    text-align: center;
    width: 6rem;
}
nav a img{width:5.0rem;height:5.0rem;}
nav a span{ color:#444;}

/*m-case-------------------------------------------------------------------------------------------------------------------------------*/
.m-case{ height:32.33rem; width:100%; overflow:hidden; background:#fefefe; border-bottom: 0.12rem solid #333; }
.m-case h2{ height:8.71rem; width:100%; overflow:hidden;}
.m-case dl{ margin-bottom:1.42rem; width:25.83rem; height:9.33rem; overflow:hidden; background:url(../images/case_ibj.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-case dt{ padding-left:0.42rem; float:left; width:11.25rem; height:8.92rem; overflow:hidden;}
.m-case dd{ float:right; display:inline; padding-right:0.42rem; width:13.0rem; overflow:hidden; color:#222; font:1rem/1.5rem "Microsoft Yahei";}
.m-case dd a{ margin-top:1.5rem; display:block; font:bold 1.17rem/2.33rem "Microsoft Yahei"; color:#333;}
.cs_dl02 dt{ float:right; padding:0 0.42rem 0 0;}
.cs_dl02 dd{ float:left; padding:0 0 0 0.42rem;}


/*m-fag-------------------------------------------------------------------------------------------------------------------------------*/
.m-fag{ height:17.46rem; width:100%; overflow:hidden; background:url(../images/bann1.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; }
.m-fag a{ display:block; margin:13.42rem auto 0; width:10.0rem; height:1.88rem; overflow:hidden; color:#fff; font:0.92rem/1.88rem "Microsoft Yahei"; text-align:center;
border:1px solid #853908; border-radius:0.2rem;  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#853908+0,82461e+52,562e15+100 */
background: #000; /* Old browsers */
background: -moz-linear-gradient(top,  #333 0%, #222 52%, #111 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #333 0%,#222 52%,#111 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #333 0%,#222 52%,#111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#111',GradientType=0 ); /* IE6-9 */

}


/*m-xt-------------------------------------------------------------------------------------------------------------------------------*/
.m-xt{ position:relative; height:32.46rem; width:100%; overflow:hidden;  background:url(../images/xt_bj.jpg) repeat-x left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:3.38rem 100%;}
.m-case h2{ height:5.92rem; width:100%; overflow:hidden;}

.m-xt .prev , .m-xt .next{position:absolute; z-index:999; width:7.21rem; height:2.17rem; overflow:hidden; top:27.92rem;}
.m-xt .prev {left:4.25rem;}
.m-xt .next{ right:4.25rem;}

.m-xt .sclwrap_box ,.m-xt .m-box{ height:22.0rem; overflow:hidden;}
.m-xt .con{ display:inline; float:left; width:100%;}
.m-xt .con ul{ margin:0 auto; line-height:0rem; height:19.46rem;  width:24.58rem; overflow:hidden;}
.m-xt .con ul li{ float:left; height:19.46rem;  width:11.5rem; overflow:hidden;background:url(../images/xt_ibj.jpg) repeat-x left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-xt .con ul li:nth-child(1){ margin-right:1.25rem;}
.m-xt .con ul li em{ display:block; margin:2.17rem auto 0.2rem; width:6.96rem; height:6.96rem; overflow:hidden;}
.m-xt .con ul li b{ position:relative; margin-bottom:0.42rem; display:block; text-align:center; color:#333; height:2.33rem; overflow:hidden; font: bold 1.33rem/2.33rem "Microsoft Yahei";}
.m-xt .con ul li b:before{ z-index:100; position:absolute; content:""; left:3.75rem; top:2.28rem; height:0.08rem; width:4.0rem; background:#795b47; }
.m-xt .con ul li p{ display:block; text-align:center; color:#333; font:0.83rem/1.46rem "Microsoft Yahei";}



/*m-xq-------------------------------------------------------------------------------------------------------------------------------*/
.m-xq{ height:22.58rem;  overflow:hidden; background:#fff; margin:5px;}
.m-xq ul{ padding:0 0.42rem; margin-top:2rem;}
.m-xq li{ float:left; width:7.88rem; height:7.13rem; overflow:hidden; margin:0 0.6rem 1.75rem 0; color:#fff; font:bold 1.17rem/1.5rem "Microsoft Yahei"; text-align:center; padding-top:2.04rem;	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;
 background:url(../images/xq_p2.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-xq ul .z-on{ color:#333;background:url(../images/xq_p1.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-xq li:nth-child(3n){ margin-right:0rem;}


/*m-dz-------------------------------------------------------------------------------------------------------------------------------*/
.m-dz{ position:relative; height:29.17rem;  overflow:hidden; background:#fff; margin:5px;}
.m-dz p{ line-height:0rem;}
.m-dz ul{ position:absolute; top:5.29rem; right:0rem; width:12.25rem; overflow:hidden;}
.m-dz li{ display:block; margin-bottom:1.5rem; color:#333; font:1rem/1.17rem "Microsoft Yahei";}
.m-dz li b{ display:block; color:#333; font:bold 1.17rem/1.33rem "Microsoft Yahei";}


/*m-bann1-------------------------------------------------------------------------------------------------------------------------------*/
.m-bann1{ height:5.83rem; width:100%; overflow:hidden;  background:url(../images/bann2.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}


/*m-pro-------------------------------------------------------------------------------------------------------------------------------*/
.m-pro{ position:relative; height:27.67rem;  overflow:hidden; background:#fff; margin:5px;}
.m-pro h2{ 
    border-bottom: 1px solid #ececec;
    color: #333;
    font: bold 1.2rem/45px "microsoft yahei";
    text-indent: 10px;
}
.m-pro h2 span {
    color: ##0075c5;
    font-size: 1.1em;
}
.m-pro h2 i{ display:block; text-transform:uppercase; color:#333; font:1rem/1rem "Microsoft Yahei";}

.m-pro .m-cnt{ margin:0 auto 1.67rem; height:2.71rem; width:25.83rem; overflow:hidden; background:url(../images/pro_p.gif) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-pro .m-cnt li{ position:relative; float:left; width:8.61rem; height:2.71rem;overflow:hidden; font:1rem/2.5rem "microsoft Yahei"; color:#222; text-align:center; padding-top:0.21rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-pro .m-cnt li:before{ position:absolute; content:""; right:0rem; top:0.21rem; width:1px; height:2.5rem; background:#ddd;}
.m-pro .m-cnt .z-on:before{ background:none;}
.m-pro .m-cnt .z-on{ color:#fff; background-color:#0075c5;
}

/*.m-pro span{ position:absolute; right:0.42rem; top:5.71rem;  height:2.71rem; width:6.25rem; text-align:center;  font:0.83rem/2.5rem "Microsoft Yahei"; color:#222;}
*/
.m-pro .sclwrap_box , .m-pro .m-box{  overflow:hidden; margin-top:0.5rem;}
.m-pro .con{float:left; width:100%; display:inline;}
.pro ul{ padding:0 1.14rem;}
.pro li{ float:left; width:7.33rem; height:7.71rem; overflow:hidden;}
.pro li:nth-child(3n+2),.pro li:nth-child(3n+3){ margin-left:0.7rem;}
.pro li img{ width:7.2rem; height:5.4rem; padding:1px; background:#F00; }
.pro li p{ display:block; height:1.5rem; overflow:hidden; text-align:center; color:#444; font:1rem/1.5rem "Microsoft Yahei";}

.pro em{ margin:1.8rem auto 0; display:block; width:18.75rem; height:2.5rem; background:none;  color:#333; font:1rem/2.5rem "Microsoft Yahei"; text-align:center; border:1px solid #333; border-radius:1.1rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

ul.index_case{ margin-left:1rem;}
ul.index_case li{ float:left; width:10.83rem; height:9.71rem; overflow:hidden;}
ul.index_case li:nth-child(2n+1){ margin-right:1rem;}
ul.index_case li:nth-child(2n+0){ margin-left:1rem;}
ul.index_case li img{ width:10.7rem; height:6.3rem; padding:1px;  background:#a0d9f6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; }
ul.index_case li p{ display:block; height:2.5rem; overflow:hidden; text-align:center; color:#444; font:1rem/2.5rem "Microsoft Yahei";}

/*anli------------------------------------------------------------------*/
.list {
	margin: 5px;
	background-color: #fff;
}
.list h2,.m-pro h2,.m-dz h2,.m-xq h2{
	font: bold 1.1rem/45px "microsoft yahei";
	border-bottom: 1px #ececec solid;
	text-indent: 10px;
	color:#333;
}
.list h2 span,.m-pro h2 span,.m-dz h2 span,.m-xq h2 span{
	color:#c80b0f;
}
.list .anli{
	height:26rem;
}
.list .anli li{
    font-size: 1em;
    margin: 0.8em 1%;
    overflow: hidden;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ececec;	
}
.list .anli li .anli_img{
	width:30%; 
	display:inline; 
	float:left;
	margin-left:5px;
}
.list .anli li .anli_img img{	
	width:100%;
	margin-top:0.2rem;
}
.list .anli li .anli_title{
	width:62%; 
	height:4em; 
	display:inline; 
	float:left; 
	margin-left:3%;
}
.list .anli li .anli_title h3 a{
	 color: #000;
    display: block;
    font: 1.0rem/2.5rem "Microsoft Yahei";
	font-weight:bold;
}

.list .anli li .post-author{
	line-height:1.1rem;
	height:2rem;
	font-size:0.9rem;
	color:#444;
}

.list  .more {
    background-color: #ececec;
    border-bottom: 5px solid #ffffff;
    font-size: 0.8em;
    margin: 5px auto 0;
    padding: 5px 0;
    text-align: center;
    width: 180px;
}
.list  .more a {
    display: block;
	 color: #000;
    font: 1.0rem/2.5rem "Microsoft Yahei";
	 
}
  
  
/*m-ys-------------------------------------------------------------------------------------------------------------------------------*/
.m-ys{ position:relative; height:97.70rem; overflow:hidden; width:100%; background:#fff;}
.m-ys p{ line-height:0rem;}
.ys{ position:absolute; left:0rem; top:0rem; height:97.79rem; width:100%; overflow:hidden;}
.ys h2{ margin-top:2rem; height:4.58rem; overflow:hidden;  text-align:center; color:#db0c0c; text-align:center; font:bold 2rem/2.17rem "Microsoft Yahei";}
.ys h2 em{ display:block; color:#333; font:bold 1rem/1.17rem "Microsoft Yahei";}
.ys h2 i{ display:block; color:#dfc9a2; font:1rem/1rem "Times New Roman", Times, serif; text-transform:uppercase;}

.ys dl{ padding:0 0.42rem; width:25.83rem; overflow:hidden;}
.ys dt{ height:3.04rem; overflow:hidden; color:#333; font:bold 1.33rem/3.04rem "Microsoft Yahei";  border-bottom:1px solid #dbbf95; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ys dt em{ float:left; padding-right:0.42rem; display:inline-block; width:2.25rem; height:2.33rem; overflow:hidden;}
.ys dd{ position:relative; float:left;padding-left:0.75rem; width:12.72rem; overflow:hidden;  color:#333; font:1rem/2.08rem "Microsoft Yahei"; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ys dd:before{ position:absolute; content:""; left:0rem; top:1rem; width:0.29rem; height:0.29rem; overflow:hidden; background:#333; border-radius:100%; border-bottom:1px solid #333; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

.ys01{ position:absolute; left:0rem; top:18.0rem;}
.ys02{ position:absolute; left:0rem; top:44.0rem;}
.ys03{ position:absolute; left:0rem; top:68.0rem;}
.ys04{ position:absolute; left:0rem; top:88.54rem;}
.ys04 dd{ font-size:0.92rem;}

/*m-jm-------------------------------------------------------------------------------------------------------------------------------*/
.m-jm{ position:relative; height:12.58rem; overflow:hidden; background:#fff; margin-top:1rem;}  
.m-jm h2{ height:5.54rem; overflow:hidden;}

.m-jm .prev , .m-jm .next{ position:absolute; z-index:999; width:2.5rem; height:3.42rem; overflow:hidden; top:5.02rem;}
.m-jm .prev { left:0.42rem;}
.m-jm .next{ right:0.42rem;}

.m-jm .sclwrap_box ,.m-jm .m-box{ height:11.42rem; overflow:hidden;}
.m-jm .con{ display:inline; float:left; width:100%;}
.m-jm .con ul{ margin:0 auto; line-height:0rem;  width:24.13rem; overflow:hidden; background:url(../images/jm_ibj2.jpg) no-repeat left 0.75rem;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-jm .con ul li{ position:relative; margin:0 auto; height:11.42rem;  width:17.08rem; overflow:hidden; background:url(../images/jm_ibj.gif) no-repeat left bottom;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:17.08rem 0.83rem;}
.m-jm .con ul li em{ display:block; margin:0 auto; width:15.17rem; height:8.58rem; overflow:hidden;}

.m-jm .con ul li p{ display:block; position:absolute; left:0.95rem; top:8.75rem; width:15.2rem; height:2.53rem; overflow:hidden; display:block; text-align:center; color:#fff; font:1.0rem/2.13rem "Microsoft Yahei"; background:url(../images/jm_span.png) repeat-x left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:15.17rem 2.33rem;}



/*m-lc-------------------------------------------------------------------------------------------------------------------------------*/
.m-lc{ height:18.88rem; width:100%; overflow:hidden;background:url(../images/lc_bj.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; }
.m-lc h2{ height:5.96rem; overflow:hidden;}
.m-lc ul{ padding:0 1.42rem; margin:0 auto;}
.m-lc li{ float:left; margin:0 2.75rem 1.29rem 0; height:8.17rem; width:6.08rem; overflow:hidden;}
.m-lc li em{ display:block; text-align:center; height:2.08rem; overflow:hidden; font: bold 1rem/2.08rem "Microsoft Yahei"; color:#000;}
.m-lc li:nth-child(3n){ margin-right:0rem;}

/*m-kh-------------------------------------------------------------------------------------------------------------------------------*/
.m-kh{ height:23.5rem; overflow:hidden; background:#fff; }
.m-kh h2{ height:5.83rem; overflow:hidden;}
.m-kh dl{ position:relative; margin:0 auto 1.33rem; width:24.92rem; height:6.96rem; overflow:hidden; background:#fff;}
.m-kh dt{ float:left; width:6.96rem; height:6.96rem; overflow:hidden;}
.m-kh dd{ float:right; padding-right:0.67rem; width:16.67rem; font:0.83rem/1.29rem "Microsoft Yahei";color:#333;}
.m-kh dd h3{ padding:0.5rem 0 0; font:bold 0.83rem/1.5rem "Microsoft Yahei"; color:#333;}
.m-kh dd em{ position:absolute; right:0rem; bottom:0rem; display:block; width:3.33rem; height:1.5rem; overflow:hidden; font:bold 0.5rem/1.5rem "Microsoft Yahei"; text-align:center; color:#fff; background:#76563c;}


/*m-reg-------------------------------------------------------------------------------------------------------------------------------*/
.m-reg{ position:relative; height:28.17rem; width:100%; overflow:hidden;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; }
.m-reg p{ line-height:0rem;}
.m-reg h2{ position:absolute; top:3.42rem; left:4.48rem; width:19.75rem; height:3.96rem; overflow:hidden; font:bold 1.33rem/1.75rem "Microsoft Yahei"; color:#000;}
.m-reg h2 i{ display:block; font:1rem/1.33rem "Microsoft Yahei";color:#000;}

.m-reg ul{ position:absolute; top:7.38rem; left:4.48rem; width:19.75rem;}
.m-reg li{ margin-bottom:0.83rem; height:1.83rem; width:17.92rem; line-height:1.83rem; vertical-align:middle; overflow:hidden; color:#f30; background:#fff; border:1px solid #d2c8c0; border-radius:0.2rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-reg li span{ float:left; width:3.75rem; display:inline-block; text-align:center; font:bold 0.83rem/1.83rem "Microsoft Yahei"; color:#666;}

.m-reg .li01{float:left; width:8.67rem; overflow:hidden;}
.m-reg .li01:nth-child(2){ margin-left:0.5rem;}
.m-reg li .inp1{ float:left; padding-right:0.2rem; padding-left:0.3rem; width:4.0rem; height:1.83rem; overflow:hidden; background:none; resize:none; border:0; color:#666; font:1rem/1.83rem "microsoft Yahei"; resize:none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-reg li .inp2{ float:left; padding-right:0.2rem; padding-left:0.3rem; width:13rem; height:1.83rem; overflow:hidden; background:none; resize:none; border:0; color:#666; font:1rem/1.83rem "microsoft Yahei"; resize:none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

.m-reg .li03{ height:3.71rem; overflow:hidden;}
.m-reg .li03 .inp3{float:left; padding-right:0.2rem; padding-left:0.3rem; width:13rem; height:3.71rem; overflow:hidden; background:none; resize:none; border:0; color:#666; font:1rem/1.83rem "microsoft Yahei"; resize:none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

.m-reg .li04{ border:none; background:none;}
.m-reg .li04 em{ float:right; width:3.42rem; height:1.29rem; overflow:hidden; padding-top:0.25rem; line-height:0rem;}
.m-reg .li04 p{ float:left; width:13.58rem; height:1.83rem; overflow:hidden; line-height:1.83rem; vertical-align:middle; overflow:hidden; color:#f30; background:#fff; border:1px solid #d2c8c0; border-radius:0.2rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-reg .li04 .inp4{ width:8.8rem; padding-right:0.2rem;float:left; padding-left:0.3rem; height:1.83rem; overflow:hidden; background:none; resize:none; border:0; color:#666; font:1rem/1.83rem "microsoft Yahei"; resize:none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

.m-reg .li05{ margin:0 auto; width:8.42rem; height:2.46rem; overflow:hidden; border:none; background:url(../images/reg_btn.gif) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
.m-reg .li05 .btn1{ float:left; border:0; background:none;width:8.42rem; height:2.46rem; overflow:hidden; }


/*m-tel-------------------------------------------------------------------------------------------------------------------------------*/
.m-tel{ height:5.50rem; overflow:hidden; background:#fff;}

.m-tel p{ margin:1.75rem auto 0; width:25.83rem; height:3.75rem; overflow:hidden; background:#000; border-radius:1.87rem;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; }
.m-tel p em{ margin-left:5.67rem; float:left; display:inline-block; padding:0.75rem 0.58rem 0 0; vertical-align:top; line-height:0rem; width:2.29rem; height:2.33rem; overflow:hidden;}
.m-tel p em img{width:2.29rem; height:2.33rem;}
.m-tel p span{ display:inline-block; padding-top:0.5rem; float:left; font:0.96rem/1rem "Microsoft Yahei"; color:#fff;}
.m-tel p span b{ display:block; color:#fff; font: bold 1.67rem/1.67rem Arial, Helvetica, sans-serif; font-style:italic;}



/*m-ab-------------------------------------------------------------------------------------------------------------------------------*/
.m-ab{ margin:5px;height:26.75rem; overflow:hidden; background:#fff;  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-ab h2{ height:5.33rem; overflow:hidden;}

.m-ab dl{ margin:0 auto; overflow:hidden; width:25.67rem;}
.m-ab dt{ width:25.67rem; height:14.38rem; overflow:hidden;}
.m-ab dd{ text-align:center; padding:0 1.25rem; color:#222; font:0.83rem/1.5rem "Microsoft Yahei";}
.m-ab dd a{ margin:0.87rem auto 0; display:block; color:#222; font:bold 1rem/2.17rem "Microsoft Yahei";}


/* news-----------------------------------------------------------------------------------------------------------------------*/
.j-slide-no{margin:5px;}
.m-news{margin:5px; position:relative; height:20.08rem; overflow:hidden;background:#fff; }
.m-news .m-cnt{ margin:0.2rem auto 1.17rem; height:3rem; width:100%; overflow:hidden; background: url(../images/m-news.png) no-repeat scroll left top / 100% auto;}
.m-news .m-cnt li{float:left; display:inline; width:8.25rem; height:3.0rem;overflow:hidden; text-align:center; font:1.08rem/2.67rem "microsoft Yahei"; color:#fff;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}/*background:url(../images/new_p1.jpg) no-repeat left top;*/
.m-news .m-cnt li.z-on{background:url(../images/new_p2.jpg) no-repeat left top;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}

/*.m-news span{ position:absolute; right:0rem; top:0rem;  height:2.83rem; width:4.9rem; text-align:center;  font:0.75rem/2.83rem Arial, Helvetica, sans-serif; color:#464646;}
*/
.m-news .sclwrap_box , .m-news .m-box{ height:16.67rem; overflow:hidden; margin:5px;}
.m-news .con{float:left; width:100%; display:inline;}

.news_c ul{ padding: 10px 8px 5px; margin:0 auto;}
.news_c ul li{    border-bottom: 1px dashed #ececec;
    font-size: 1rem;
    height: 2.4rem;
    line-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_c ul li a{color:#000;}
.news_c ul li span {
    float: right;
	color:#000;
}

.gphone{
    background-color: #fff;
    font-size: 1.0rem;
    height: 2.0rem;
    line-height: 2.0rem;
    margin: 0 5px 1px;
    padding: 6px 0;
    text-align: center;
}

.gphone2 {
    background-color: #fff;
    font-size: 1.0rem;
    height: 2.0rem;
    line-height: 2.0rem;
    margin: 0 5px 1px;
    text-align: left;
    padding: 6px 0;
}
.gphone img {
    height: 1.2rem;
    margin-right: 0.2em;
    margin-top: 0.3em;
    width: 1.2em;
}

.gphone a {
    background: #003d8a none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    margin-top: 0.05em;
    padding: 0.25em 0.6em;
}
.gphone2 a {
    color: #000;
	line-height:2rem;
	height:2rem;
}

.gphone2 a img {
    height: 2rem;
    width: 13em;
}



@media screen and (min-width:320px){
	html{ font-size:75%;}
}
@media screen and (min-width:360px){
	html{ font-size:85%;}
}
@media screen and (min-width:375px){
	html{ font-size:87.5%;}
}
@media screen and (min-width:400px){
	html{ font-size:93.75%;}
}			
@media screen and (min-width:414px){
	html{ font-size:96%;}
}
@media screen and (min-width:480px){
	html{ font-size:112.5%;}
}
@media screen and (min-width:568px){
	html{ font-size:131.25%;}
}
@media screen and (min-width:639px){
	html{ font-size:150%;}
}
.g-hd{ height:4.57rem;overflow:hidden; width:100%;-webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size:100%;}
.g-hd p{ text-align:center; width:100%; height:1.83rem; overflow:hidden; color:#333; font:1rem/1.83rem "Microsoft Yahei";}
.g-hd p b{ display:inline-block; color:#333; font:1.17rem/1.83rem "Microsoft Yahei";}
.g-hd p em{ display:inline-block; padding:0.42rem 0.58rem 0 0; vertical-align:top; line-height:0rem; width:1.14rem; height:1.14rem; overflow:hidden;}
.g-hd p em img{ float:left; width:1.14rem; height:1.14rem;}

.g-hd .h_con{ margin:0.7rem auto 0; height:4.57rem; overflow:hidden; margin-top: 0px;}
.g-hd .m-logo{ display:block; width:4.0rem; height:4.53rem; overflow:hidden; margin:0 0 0 1.17rem;}
.g-hd .m-logo img{ height:3.3rem; width:4.0rem; margin-top:0.7rem;}
.g-hd .m-wz{ margin-top:0.79rem; width:15.46rem; overflow:hidden; font: bold 1.1rem/1.67rem "Microsoft Yahei";  color:#c80b0f; margin-left:0.5rem; }
.g-hd .m-wz i{ display:block; color:#444; font:0.98rem/1.42rem "Microsoft Yahei";}
.g-hd .m-wz i strong{ color:#0075c5;}
.g-hd .m-tel{height:4.0rem; width:2.5rem; margin-right:1rem;}

.g-bd{background: #f2f2f2;}

