@charset "utf-8";
*html{background-attachment:fixed;overflow-x:hidden} 
body{margin:0;padding:0; font-family:; color:#333;overflow-x:hidden;background-attachment:scroll;-webkit-text-size-adjust:none;background:#fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0}
hr{margin:0 auto}
table,td,tr,th{font-size:14px}
li{list-style-type:none}
img{border:0;cursor:pointer;}
ol,ul{list-style:none}
ul{ padding-left:0px; margin-left:0px;}
ul li{ list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
address,cite,code,em,th{font-weight:normal;font-style:normal}
a{text-decoration:none;outline:none;cursor:pointer; color:#333;}
a:hover{text-decoration:none}
textarea{font-size:14px;line-height:20px}
.header img{ width:100%; display:block;}
.nav,.con-bg-gray,.team{ width:100%; margin:0 auto;}
.nav{ text-align:center; background:#2699d2;}
.nav ul{ text-align:center; display:inline-block; width:100%; }
.nav ul li{ display:inline-block;}
.nav ul li a{ color:#fff;}
.lb-banner img{ display:block;}
.con-bg-gray{ background:#f3f3f3;}
.con-bg-white{ background:#fff;}
.con-bg-blue{ background:#2699d2;}
.f-l{ float:left;}
.f-r{ float:right;}



.team ul li img{ width:100%;}
.tit span{ float:right;}
.f-ly .cn-ly h3{ font-size:16px; font-weight:300; color:#fff;}
.f-ly .cn-ly div{ height:32px; line-height:32px;}
.f-ly .cn-ly input{ height:32px; line-height:32px; font-size:14px;}
.f-ly .cn-ly .size{ margin:-10px 0 0 15px;}
.f-ly .cn-ly .size label{ font-size:14px;}
.add,.list,.pagelist,.about,.message,.address,.title,.des,.article,.next,.likearticle{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.title,.des{ text-align:center;}
.article p{padding-bottom:10px;}
.article h2{font-size:14px;font-weight:600;}
.des{ padding-bottom:10px; color:#888;}
.des span{ display:inline-block; padding:0 6px;}
@media screen and (min-width:1220px){
	body{ font-size:16px; line-height:32px; font-family:'Microsoft YaHei';}
	.con,.team,.youlian{ width:1200px; height:auto; margin:0 auto;}
	.header img.logo-m,.lb-banner{ display:none;}
	.nav ul li{ height:60px; line-height:60px; font-size:18px; padding:0 30px; font-family:'Microsoft YaHei';}
	
	.menu ul li{ width:23%; float:left; text-align:center; padding:30px 0 20px 0; margin-right:2.4%; background: #fff;  box-shadow: 0 5px 26px 0 rgba(68, 88, 144, 0.14);  transition: all 0.3s ease-in-out;  text-align: center;  border: 1px solid #fff;}
	.menu ul li:last-child{ margin-right:0px;}
	.menu ul li:hover{ border:1px solid #2699d2;}
	.menu ul li h2{ font-size:20px;}
	.news-img-1{ width:500px; float:left;}
	.news{ width:670px; float:right;}
	.news .hd{ width:100%; height:40px; line-height:40px; margin:0 auto; font-size:22px;}
	.news .hd ul li{ float:left; margin:0 25px; }
	.news .hd ul li:first-child{ margin-left:0px;}
	.news .hd ul li.on{ color:#2699d2; border-bottom:2px solid #2699d2;}
	.news .bd ul h3{ text-align:center; height:30px; padding:25px 0 15px 0; font-size:18px;}
	.news .bd ul p{ color:#888; padding-bottom:15px;}
	.news .bd ul li{ width:48%; height:30px; overflow:hidden;}
	.news .bd ul li:nth-child(2n-1){ float:left;}
	.news .bd ul li:nth-child(2n){ float:right;}
	
	.modular_all{ padding-top:15px;}
	.modular_img{ width:500px; height:270px; }
	.modular{ width:670px;}
	.modular h3{ text-align:center; height:30px; padding:0 0 10px 0; font-size:18px;}
	.modular p{ color:#888; padding-bottom:10px;}
	.modular ul li{ width:48%; height:30px; overflow:hidden;}
	.modular ul li:nth-child(2n-1){ float:left;}
	.modular ul li:nth-child(2n){ float:right;}	
	
	.team{ overflow:hidden;}
	.con-bg-gray,.con-bg-white,.con-bg-blue{ padding:70px 0; overflow:hidden;}
	#about{ width:95%; border-top:1px solid #ddd; margin-top:40px;}
	#about h2{ margin-top:40px;}
	#about img{ float:right; margin-left:72px; margin-top:-40px; width:352px; height:180px;}
	#about p{ overflow:visible; height:auto;}
	.tit{ margin:0 auto; text-align:center; font-size:30px; font-weight:lighter; background:url(../images/tit-line.png) no-repeat center bottom; padding:0 0 20px 0; margin-bottom:20px;}
	.tit span{ display:none;}
	.team ul{ width:105%;}
	.team ul li{ float:left; width:28%; float:left; margin-right:5.33%;}
	.team ul li h3{ text-align:center; font-size:18px; font-weight:700;}
	.team ul li h4{ text-align:center; color:#777; font-weight:300;}
	.youlian ul li{ float:left; margin-right:15px;}
	.footer{ margin-top:-30px;}
	.f-logo{ float:left; margin:25px 0 0 0;}
	.f-ly{ width:450px; float:left; margin:0 0 0 115px;}
	.f-sitemap a{ margin-right:5px; color:#fff; font-size:12px;}
	.f-m{ display:none;}
	#ui-datepicker-div{ width:412px;}
	.cn-ly div.p4{ width:38.5%;}
	.f-mes{ width:305px; float:right; color:#fff; margin-top:40px;}
	
	.addr{ padding:20px 0;}
	.addr p{ font-family:'Microsoft YaHei'; font-size:17px;}
	.list ul li{ width:24%; float:left; background:#fff; margin:0 1.333333% 15px 0;}
	.list ul li:nth-child(4n){ margin-right:0px;}
	.list ul li a{ background:#ececec; margin:15px; padding:15px; display:block;}
	.list ul li h3{ color:#333; font-family:'Microsoft YaHei'; font-size:16px; height:30px; overflow:hidden;}
	.list ul li p{ color:#888; margin-top:8px; line-height:24px; word-break:break-all;}
	.list ul li strong{ font-weight:normal; font-size:12px; font-family:'Microsoft YaHei'; margin-top:5px; display:inline-block;}
	.pagelist{ padding:40px 0 50px 0; font-family:'Microsoft YaHei'; font-size:16px;}
	.pagelist ul{ text-align:center;}
	.pagelist ul li{ display:inline-block; padding:0 5px; margin:0 5px;}
	.pagelist ul li.active{ font-weight:bold; display:inline-block; width:20px; height:30px; color:#fff; background:#2699d2; border-radius:30px;-webkit-border-radius:30px;}
.pagelist ul li.active a{ color:#fff;}
	.article{ float:left; width:800px; border:1px solid #dedede; background:#fff; padding:10px 20px 20px 20px; overflow:hidden;}
	.a-addr{ height:40px; line-height:40px; font-family:'Microsoft YaHei'; font-size:17px; border-bottom:1px solid #dedede; padding-bottom:10px;}
	.title{ text-align:center; font-size:22px; font-family:'Microsoft YaHei'; padding:40px 0 15px 0; font-weight:normal;}
	.a-other{ text-align:center; font-size:12px; color:#999;}
	.a-other span{ display:inline-block; padding:0 10px;}
	.a-body{ padding:10px 0 0 0;}
	.a-body h2{ font-weight:bold; font-size:16px;}
	.next{ padding:20px 0; margin:20px 0; border-top:1px dashed #dedede; border-bottom:1px dashed #dedede;}
	.next ul li{ float:left; width:100%;}
	.likely h2{ font-size:20px; font-family:'Microsoft YaHei'; padding-bottom:10px;}
	.likely ul li{ width:48%; height:30px; line-height:30px; overflow:hidden;}
	.likely ul li span{ float:right;}
	.likely ul li:nth-child(2n){ float:right;}
	.likely ul li:nth-child(2n-1){ float:left;}
	
	.main{ padding:30px 0; overflow:hidden;}
	.a-tit{ width:100%; height:35px; line-height:35px; margin-bottom:15px;}
	.a-tit h2{ border-bottom:2px solid #7a6c65; display:inline-block; font-size:21px; font-family:'Microsoft YaHei';}
	.side{ width:330px; float:right; overflow:hidden;}
	.i-b{ border:1px solid #dedede; margin-bottom:25px; padding:10px 20px 20px 20px; background:#f1f6fc; overflow:hidden;}
	.i-b .tit{ margin-bottom:15px;}
	.a-jj img{ width:100%; display:block; padding-bottom:10px;}
	.a-doc ul li{ width:100%; float:left;}
	.a-doc ul li:first-child{ margin-bottom:20px;}
	.a-doc ul li img{ width:100%;}
	.a-doc ul li h3{ font-size:17px; font-family:'Microsoft YaHei'; padding-bottom:10px; text-align:center;}
	.a-doc ul li p{ word-break:break-all;}
}



@media screen and (min-width:768px) and (max-width:1219px) {
	body{ line-height:30px;}
	.header img.logo-m,.pc-ban,.news-img-1,.modular_img{ display:none;}
	.nav{ height:60px;}
	.nav ul li{ height:60px; line-height:60px; font-size:18px; width:12.5%; float:left; }
	.con{ padding:0 15px; margin:0 auto;}
	
	.menu ul li{ width:23%; float:left; text-align:center; padding:20px 0; margin-right:2.2%; background: #fff;  box-shadow: 0 5px 26px 0 rgba(68, 88, 144, 0.14);  transition: all 0.3s ease-in-out;  text-align: center;  border: 1px solid #fff;}
	.menu ul li:last-child{ margin-right:0px;}
	.menu ul li:hover{ border:1px solid #2699d2;}
	.menu ul li h2{ font-size:20px;}	
	.news{ width:100%;}
	.news .hd{ width:100%; height:40px; line-height:40px; margin:0 auto; font-size:22px;}
	.news .hd ul li{ float:left; margin-right:20px;  }
	.news .hd ul li.on{ color:#2699d2; border-bottom:2px solid #2699d2;}
	.news .bd ul h3{ text-align:center; height:30px; padding:25px 0 15px 0; font-size:18px;}
	.news .bd ul p{ color:#777; padding-bottom:15px;}
	.news .bd ul li{ width:48%; height:30px; overflow:hidden;}
	.news .bd ul li:nth-child(2n-1){ float:left;}
	.news .bd ul li:nth-child(2n){ float:right;}
	
	.modular{ width:100%;}
	.modular h3{ text-align:center; height:30px; padding:0 0 10px 0; font-size:18px;}
	.modular p{ color:#888; padding-bottom:10px;}
	.modular ul li{ width:48%; height:30px; overflow:hidden;}
	.modular ul li:nth-child(2n-1){ float:left;}
	.modular ul li:nth-child(2n){ float:right;}	
	
	.team ul{ padding:0 15px;}
	.con-bg-gray,.con-bg-white,.con-bg-blue{ padding:40px 0; overflow:hidden;}
	#about{ width:47%;}
	#about div{ max-height:112px; overflow:hidden;}
	#about img{ display:none;}
	#about p{ overflow:visible; height:auto;}	
	.tit{ margin:0 auto; text-align:center; font-size:30px; font-weight:lighter; background:url(../images/tit-line.png) no-repeat center bottom; padding:0 0 20px 0; margin-bottom:20px;}
	.tit span{ display:none;}
	.team ul li{ width:30%; float:left; margin-right:5%;}
	.team ul li:last-child{ margin-right:0px;}
	.team ul li h3,.team ul li h4{ text-align:center;}
	.youlian{ padding:10px 15px 0 15px;}
	.youlian ul li{ float:left; margin-right:15px;}
	.footer{ color:#fff;}
	.f-logo,.f-ly,.f-mes{ text-align:center; width:100%; margin:0 auto; overflow:hidden;}
	.f-mes{ padding-top:10px;}
	.cn-ly{ padding:0; width:97%; float:none;}
	.f-m{ display:none;}
	#ui-datepicker-div{ width:97%;}
	.f-sitemap{ display:none;}


	.addr{ padding:20px 15px;}
	.addr p{ font-family:'Microsoft YaHei'; font-size:17px;}
	.list.con{ padding:0;}
	.list ul li{ width:32.5%; float:left; background:#fff; margin:0 1.25% 15px 0;}
	.list ul li:nth-child(3n){ margin-right:0px;}
	.list ul li a{ background:#ececec; margin:15px; padding:15px; display:block;}
	.list ul li h3{ color:#333; font-family:'Microsoft YaHei'; font-size:16px; height:30px; overflow:hidden;}
	.list ul li p{ color:#888; margin-top:8px; line-height:24px; word-break:break-all;}
	.list ul li strong{ font-weight:normal; font-size:12px; font-family:'Microsoft YaHei'; margin-top:5px; display:inline-block;}
	.pagelist{ padding:40px 0 50px 0; font-family:'Microsoft YaHei'; font-size:16px;}
	.pagelist ul{ text-align:center;}
	.pagelist ul li{ display:inline-block; padding:0 5px; margin:0 5px;}
	.pagelist ul li.active{ font-weight:bold; display:inline-block; width:20px; height:30px; color:#fff; background:#2699d2; border-radius:30px;-webkit-border-radius:30px;}
.pagelist ul li.active a{ color:#fff;}

	.article{ float:left; width:60%; border:1px solid #dedede; background:#fff; padding:10px 20px 20px 20px; overflow:hidden;}
	.a-addr{ height:40px; line-height:40px; font-family:'Microsoft YaHei'; font-size:17px; border-bottom:1px solid #dedede; padding-bottom:10px;}
	.title{ text-align:center; font-size:22px; font-family:'Microsoft YaHei'; padding:40px 0 15px 0; font-weight:normal;}
	.a-other{ text-align:center; font-size:12px; color:#999;}
	.a-other span{ display:inline-block; padding:0 10px;}
	.a-body{ padding:10px 0 0 0;}
	.a-body h2{ font-size:16px; font-weight:bold; }
	.next{ padding:20px 0; margin:20px 0; border-top:1px dashed #dedede; border-bottom:1px dashed #dedede;}
	.next ul li{ float:left; width:100%;}
	.likely h2{ font-size:20px; font-family:'Microsoft YaHei'; padding-bottom:10px;}
	.likely ul li{ width:48%; height:30px; line-height:30px; overflow:hidden;}
	.likely ul li span{ float:right;}
	.likely ul li:nth-child(2n){ float:right;}
	.likely ul li:nth-child(2n-1){ float:left;}
	
	.main{ padding:30px 0; overflow:hidden;}
	.a-tit{ width:100%; height:35px; line-height:35px; padding-bottom:15px;}
	.a-tit h2{ border-bottom:2px solid #7a6c65; display:inline-block; font-size:21px; font-family:'Microsoft YaHei';}
	.side{ width:32%; float:right; overflow:hidden;}
	.i-b{ border:1px solid #dedede; margin-bottom:25px; padding:10px 20px 20px 20px; background:#f1f6fc; overflow:hidden;}
	.i-b .tit{ margin-bottom:15px;}
	.a-jj img{ width:100%; display:block; padding-bottom:10px;}
	.a-doc ul li{ width:100%; float:left;}
	.a-doc ul li:first-child{ margin-bottom:20px;}
	.a-doc ul li img{ width:100%;}
	.a-doc ul li h3{ font-size:17px; font-family:'Microsoft YaHei'; padding-bottom:10px; text-align:center;}
	.a-doc ul li p{ word-break:break-all;}

}
@media only screen and (max-width:767px) {
	body{ line-height:30px; background:#fff;}
	.header img.logo-pc,.pc-ban,.news-img-1,.side{ display:none;}
	.nav{ padding:5px 0; height:60px;}
	.nav ul li{ height:30px; line-height:30px; width:25%; float:left; }
	.con-bg-gray{ padding:30px 0; overflow:hidden;}
	.con-bg-white{ padding:30px 0; overflow:hidden;}
	
	.con{ padding:0 15px; margin:0 auto;}
	.menu ul li{ width:22.7%; float:left; text-align:center; padding:10px 0; margin-right:3%; background: #fff;  box-shadow: 0 5px 26px 0 rgba(68, 88, 144, 0.14);  transition: all 0.3s ease-in-out;  text-align: center;  }
	.menu ul li:last-child{ margin-right:0px;}
	.menu ul li h2{ font-size:16px; line-height:16px;}
	.menu ul li img{ max-width:70px; max-height:70px; width:50%;}
	.news{ width:100%; overflow:hidden;}
	.news .hd{ width:100%; height:40px; line-height:40px; margin:0 auto; font-size:22px;}
	.news .hd ul li{ float:left; margin-right:10px; }
	.news .hd ul li.on{ color:#2699d2; border-bottom:2px solid #2699d2;}
	.news .bd ul h3{ text-align:center; padding:25px 0 15px 0; font-size:18px;}
	.news .bd ul p{ color:#777; padding-bottom:15px;}
	.news .bd ul li{ width:100%; height:30px; line-height:30px; overflow:hidden;}
	
	.modular,.modular_img{ width:100%;}
	.modular_img img{ width:100%;}
	.modular h3{ text-align:center; height:50px; padding:0 0 10px 0; font-size:18px;}
	.modular p{ color:#888; padding-bottom:10px;}
	.modular ul li{ width:100%; height:30px; overflow:hidden;}
	.team.con{padding:0;}
	
	#about{ width:100%;}
	#about img{ width:100%; float:left;}
	#about p{ overflow:visible; height:auto;}
	#about div p:last-child{display:none;}
	.tit{ padding:0 15px; margin:0 auto; text-align:left; font-size:20px; margin-bottom:20px;}
	.team ul{ overflow:hidden; padding:0 15px;}
	.team ul li{ width:32%; float:left; margin-right:2%;}
	.team ul li:last-child{ margin-right:0px;}
	.team ul li h3,.team ul li h4{ text-align:center; line-height:20px;}
	.team ul li p{ display:none;}
	.youlian{ padding:0 15px 25px 15px; overflow:hidden;}
	.youlian ul li{ float:left; margin-right:15px;}
	.con-bg-blue{ padding:20px 0; margin:0 auto;}
	.footer{ color:#fff;}
	.f-logo,.f-ly,.f-mes{ margin:0 auto; overflow:hidden;}
	.f-logo{ text-align:center;}
	.f-mes{ text-align:center; padding-top:10px;}
	#ui-datepicker-div{ width:92%;}
	.f-sitemap{ display:none;}
	.f-pc{ display:none;}

	.addr{ padding:15px;}
	.addr p{ font-family:'Microsoft YaHei'; font-size:17px;}
	.list.con{ padding:0;}
	.list ul li{ width:100%; float:left; background:#fff; margin:0 0 15px 0;}
	.list ul li a{ background:#ececec; margin:15px; padding:15px; display:block;}
	.list ul li h3{ color:#333; font-family:'Microsoft YaHei'; font-size:16px; overflow:hidden;}
	.list ul li p{ color:#888; margin-top:8px; line-height:24px;}
	.list ul li strong{ font-weight:normal; font-size:12px; font-family:'Microsoft YaHei'; margin-top:10px; display:inline-block;}
	.pagelist{ padding:20px 0 30px 0; font-family:'Microsoft YaHei'; font-size:16px;}
	.pagelist ul{ text-align:center;}
	.pagelist ul li{ display:inline-block; padding:0 5px;}
	.pagelist ul li.active{ font-weight:bold; display:inline-block; width:12px; height:22px; line-height:22px; color:#fff; background:#2699d2; border-radius:30px;-webkit-border-radius:30px;}
    .pagelist ul li.active a{ color:#fff;}


	.article{ float:left; line-height:30px; overflow:hidden;}
	.a-addr{ height:40px; line-height:40px; font-family:'Microsoft YaHei'; font-size:17px; border-bottom:1px solid #dedede; }
	.title{ text-align:center; font-size:22px; font-family:'Microsoft YaHei'; padding:20px 0 10px 0; font-weight:normal;}
	.a-other{ text-align:center; font-size:12px; color:#999; line-height:25px;}
	.a-other span{ display:inline-block; padding:0 10px;}
	.a-body{ padding:10px 0 0 0;}
	.a-body h2{ font-size:16px; font-weight:bold;}
	.a-body img{ width:100%; height:auto;}
	.next{ padding:20px 0; margin:20px 0; border-top:1px dashed #dedede; border-bottom:1px dashed #dedede;}
	.next ul li{ float:left; width:100%;}
	.likely h2{ font-size:20px; font-family:'Microsoft YaHei'; padding-bottom:10px;}
	.likely ul li{ width:100%; height:30px; overflow:hidden;}

	.main{ padding-bottom:30px; overflow:hidden;}	
}

