@charset "utf-8";

/* CSS Document */

* {

    margin: 0;

    padding: 0;

}

html, p, ul, li, input, form, h1, h2, h3, h4, h5, dl, dt, dd, img, a {

    margin: 0px;

    padding: 0px;

    border: 0;

    font-family: arial, 'microsoft yahei';



}

body {

    padding: auto;

    margin: auto;

		font-size: 20px;

}

a {

    text-decoration: none;

    color: #919191;

}

li {

    list-style: none;

}

div {

    display: block;

}

.w {

    max-width: 640px;

    margin: 0 auto;

    padding: 0 0 60px;

    background-color: #f5f5f5;

}

body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol {

    margin: 0;

    padding: 0;

}

em, i {

    font-style: normal;

}

li {

    list-style: none;

}

a, a:hover {

    text-decoration: none;

}

img {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    max-width: 100%;

    vertical-align: middle;

    border: 0;

}

table {

    border-collapse: collapse;

    border-spacing: 0

}

label {

    cursor: default;

}

body, button, input, select, textarea {

    font:  arial, 'microsoft yahei';

}

textarea {

    resize: none;

}

a, a:focus {

    outline: none;

}

.clearfix:after {

    content: '\20';

    display: block;

    height: 0;

    clear: both;

}



.clearfix {

*zoom:1

}

.clear {

    display: block;

    height: 0;

    clear: both;

    font-size: 0;

    line-height: 0;

    overflow: hidden;

}

.fl {

    float: left;

    display: inline;

}

.fr {

    float: right;

    display: inline;

}

.fn {

    float: none;

}

.tl {

    text-align: left;

}

.tr {

    text-align: right;

}

.tc {

    text-align: center;

}

.noBg {

    background: none!important;

}

.hide {

    display: none !important;

}

body {

    position: relative;

    color: #444;

}

a {

    color: #444;

    text-decoration: none;

    outline: none;

}

/*面包屑*/

.breadcrumb{

	height: 54px;

	line-height: 54px;

	border-bottom: 1px solid #f0f0f0;

}

.breadcrumb span{

	float: left;

	color: #333;

	font-size: 0.7rem;

	padding: 0 3px;

}

.breadcrumb li{

	float: left;

	color: #333;

	font-size: 0.7rem;

	padding: 0 3px;

}

.breadcrumb ul > li + li:before{

	content: ">"

}

@media screen and (max-width:374px) {

  button {

    padding: 1.2rem 0.8rem;

  }

}

@media screen and (min-width:768px){

/*

	html{

		font-size: 1rem!important;

	}

	*/

/*	面包屑*/

	.breadcrumb span{

		font-size: 1.2rem!important;

	}

	.breadcrumb li{

		font-size: 1.2rem!important;

	}

	.title p{

		font-size: 1.4rem!important;

	}

	.nav li span{

		font-size: 1.2rem!important;

	}

	.lead{

		height: 125px!important;

	}

	.lead-news .tempWrap{

		height: 88px!important;

	}

	.lead-news .tempWrap li{

		font-size: 1.2rem!important;

	}

	.tese li span{

		font-size: 1.2rem!important;

	}

	.grow-list .g-text{

		width: 60%!important;

	}

	.grow-list .hd li{

		height: 35px;

		line-height: 35px!important;

		font-size: 1.2rem!important;

	}

	.grow-list .bd li{

		height: 7.8rem!important;

	}

	.grow-list .bd li p{

		font-size: 1.2rem!important;

		margin-bottom: 20px;

	}

	.grow-list .bd li span{

		height: 40px;

		border-radius: 22px;

		font-size: 1.2rem;

		line-height: 40px;

	}

	.grow-list .bd b{

		font-size: 1.2rem!important;

	}

	.grow-list .bd .g-letter li{

		height: auto!important;

	}

	.parent .p-video{

		height: auto!important;

	}

	.parent .p-video .video-r .p-title{

		font-size: 1.2rem!important;

	}

	.parent .p-video .video-r .p-tag{

		font-size: 1.2rem!important;

	}

	.parent .p-video .video-r p{

		font-size: 1.2rem!important;

	}

	.parent .p-video .video-r .p-button{

		font-size: 1.2rem!important;

		height: 40px!important;

		line-height: 40px!important;

	}

	.way-list .infoList li{

		font-size: 1.2rem!important;

	}

	.list-fenye li{

		font-size: 1.2rem!important;

	}

	.footer-M{

		margin-bottom: 30px;

	}

	.footer-list li span{

		font-size: 1.2rem!important;

	}

	 .lianxi-l p{

		font-size: 1rem!important;

		 margin-bottom: 10px!important;

	}

	.shu{

		height: 132px!important;

	}

	.lianxi-r p{

		width: 39%!important;

		font-size: 1.2rem!important;

	}

/*	列表页*/

	.list .hd{

		margin-bottom: 60px!important;

	}

	.list .hd ul li{

		font-size: 1.2rem!important;

	}

/*show页面*/

	.content .c-title{

		font-size: 1.5rem!important;

	}

	.content .c-title p{

		font-size: 1rem!important;

	}

	.content .article{

		font-size: 1.2rem!important;

		line-height: 1.9rem!important;

	}

	.else-title p{

		font-size: 1.5rem!important;

	}

	.else-title span{

		font-size: 1.2rem!important;

	}

	.else-more{

		font-size: 1.2rem!important;

	}

	.else-list ul li{

		height: 9.5rem!important;

	}

	.else-list .else-txt p{

		font-size: 1.5rem!important;

	}

	.else-list .else-txt span{

		font-size: 1.2rem!important;

	}

	.else-list .else-txt a{

		font-size: 1.2rem!important;

	}

	.footer-nav ul li span{

		font-size: 1.2rem!important;

	}

	.footer-nav ul li img{

		height: 33px!important;

	}

	.footer{

		height: 90px!important;

	}

	/*	发展历程*/
	.licheng ul li .licheng-l {
		width: 42%!important;
	}
	.licheng ul li .licheng-l p{
		font-size: 1.2rem!important;
		line-height: 30px!important;
	}
	.licheng ul li .licheng-r{
		width: 30%!important;
	}
	.licheng ul li:nth-child(even) .licheng-r{
		padding-right: 74px!important;
	}

}

