/* ==ȫ������== */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,button,input,select,textarea{font-family:Arial,sans-self,Microsoft YaHei;font-size:62.5%; line-height:1.5;}
ol,ul{list-style:none;}
.clearfix{clear:both;}
table{border:1px solid #ddd;}
table tr{border-style:solid; border-top-width:1px; border-color:#ddd;}
table tr td{border-style:solid; margin:0;}
.flex{
	display: flex;
	justify-content: center;
	align-items: center;
}
.jszcbox .jszctext{
	width: 75px;
}
.jszcbox .jszcimg{
	width: 55px;
}
/*����*/
#top{width:100%; max-width:2560px; margin:0 auto; background:#494949;}
.top{width:100%; max-width:1360px; margin:0 auto; font-size:15px; color:#bcbcbc; line-height:42px;}
.top img{margin:0 10px; display:inline-block; vertical-align:middle;}
.top_l{float:left;}
.top_r{ float:right;}
/*ͷ��*/
.header{width:100%; max-width:1360px; margin:0 auto; padding:20px 0; border-top:4px solid #0089cf;}
.header .logo{display:block; float:left;}
.header .nav{float:right; width:60%; font-size:0; margin-top:18px;}
.nav-current{display:block !important;}
.header .nav a{display:inline-block; width:14.285%; color:#363636; font-size:17px; line-height:58px; border-bottom:1px solid #fff; text-align:center;}
.header .nav .menunow{color:#0089cf;}
.header .nav .menu:hover{color:#0089cf;}
.header .search{width:4%; float:right; position:relative; margin-top:18px;}
.header .search .search_icon{width:100%; min-width:26px; max-width:26px; float:right; padding:15px 0;}
.header .search .search_icon img{width:100%;}
.searchcon{ position:absolute; bottom:-50px; left:-100px; z-index:100; display:none;}
.searchcon form{ position:relative; width:250px; height:45px; border:1px solid #ccc; border-radius:25px; overflow:hidden; background:#fff;}
.searchcon form .input{line-height:43px; margin:0 10px; border:0;}
.searchcon form .submit{position:absolute; right:0; top:0; line-height:45px; border:0; width:70px;}
/*��Ӧʽ����*/
.icon-nav{display:none;}
/*ȫ������Ӧ�ֲ���ʽ*/
.slider{position:relative;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.rslides{margin:0auto40px;}
#slider2,#slider3{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 auto;}
.rslides_tabs{list-style:none;padding:0;font-size:18px;list-style:none;margin:0 auto;padding:10px 0;text-align:center;width:100%;position:absolute;bottom:5%;z-index:10;}
.rslides_tabs li{display:inline;float:none;margin-right:1px;}
#slider3-pager a{display:inline-block;padding:0;}
#slider3-pager span{width:40px;height:5px;display:block;background:#bfbfbf; margin:0 5px;}
#slider3-pager .rslides_here span{background:#0089cf;}
#slider4{display:none !important;}
/*���ô������ʽ*/
.bigtit{font-size:42px; color:#2c2872; text-align:center;}
/*����Ʒ��������ʽ*/
.daili{width:100%; max-width:1360px; margin:0 auto; padding:60px 0;}
.logolist{font-size:0;}
.logolist li{display:inline-block; box-sizing:border-box; padding:0 2.3%; text-align:center; cursor:pointer;}
.logolist li img{max-width:100%;}
.logolist li:nth-child(1){width:19%;}
.logolist li:nth-child(2){width:12.6%;}
.logolist li:nth-child(3){width:17.8%;}
.logolist li:nth-child(4){width:20.2%;}
.logolist li:nth-child(5){width:16.5%;}
.logolist li:nth-child(6){width:13%;}
.logocon li{width:100%; box-sizing:border-box; padding-top:22px; position:relative;}
.logocon li .con{width:100%; padding:35px; border:1px dashed #2368a8; box-sizing:border-box;}
.logocon li .li_l{width:60%; float:left;}
.logocon li .li_l img{max-width:100%;}
.logocon li .li_r{width:40%; float:left; box-sizing:border-box; padding-left:3%;}
.logocon li .li_r h2{font-size:27px;color:#323232;}
.logocon li .li_r p{font-size:15px;color:#646363; line-height:36px;}
.logocon .li-1 .icon{position:absolute; top:0; left:6.5%;}
.logocon .li-2 .icon{position:absolute; top:0; left:23%;}
.logocon .li-3 .icon{position:absolute; top:0; left:39.5%;}
.logocon .li-4 .icon{position:absolute; top:0; left:57%;}
.logocon .li-5 .icon{position:absolute; top:0; left:76%;}
.logocon .li-6 .icon{position:absolute; top:0; left:91%;}
/*�Ĵ�����*/
.youshi-box{background:#fcfcfc; width:100%; max-width:2560px; margin:0 auto; padding:60px 0;}
.youshi{width:100%; max-width:1360px; margin:0 auto; font-size:0;}
.youshi li{display:inline-block; width:24%; min-height:380px; margin:100px 0.5% 0 0.5%; box-sizing:border-box; background:#f7f7f7; border:1px solid #dcdcdc;padding:155px 2% 40px 2%; text-align:center; vertical-align:top; position:relative;}
.youshi li .li-icon{width:236px; height:236px; margin:0 auto; position:absolute; top:-90px; left:12%;}
.youshi li .li-icon img{margin-top:63px;}
.youshi li h2{font-size:41px; color:#2c2872;}
.youshi li p{font-size:17px; color:#585858;}
.youshi .li1 .li-icon{background:url(../img/youshi-img1.png) no-repeat center; background-size:100% 100%;}
.youshi .li2 .li-icon{background:url(../img/youshi-img2.png) no-repeat center; background-size:100% 100%;}
.youshi .li3 .li-icon{background:url(../img/youshi-img3.png) no-repeat center; background-size:100% 100%;}
.youshi .li4 .li-icon{background:url(../img/youshi-img4.png) no-repeat center; background-size:100% 100%;}
.youshi li:hover{background:#0089cf;}
.youshi li:hover h2{color:#fff;}
.youshi li:hover p{color:#fff;}
.youshi li:hover .li-icon{background:url(../img/youshi-icon.png) no-repeat center; background-size:100% 100%;}
/*ʵ�ʰ���*/
.cases-box{width:100%; max-width:2560px; min-height:517px; margin:0 auto; padding:60px 0; background: url(../img/anli-back.jpg) no-repeat center 0;}
.cases-box .bigtit{color:#fff;}
.cases{width:100%; max-width:1360px; margin:0 auto;}
.cases ul{font-size:0; margin:20px 0;}
.class-list{display:block !important;}
.class-list li{display:inline-block; font-size:18px; color:#fff; line-height:46px; padding:0 5px; margin:5px 2%; cursor:pointer;}
.class-con a{display:inline-block; width:18%; border-radius:10px; margin:10px 1%; overflow:hidden; background:#fff; height:130px; text-align:center;}
.class-con .pic-more span{font-size:18px; color:#fff; vertical-align: middle; display:inline-block; text-align:center; width:30px; height:30px; margin-top:50px; background:#d9d9d9; border-radius:50%;}
.class-con a img{width:100%; height:100%;}
.current{border:1px solid #fff;}
/*��������*/
.news{width:100%; max-width:1360px; margin:0 auto; padding:60px 0;}
.news-list{font-size:0; margin-top:30px;}
.news-list li{display:inline-block; width:33.333%; box-sizing:border-box; vertical-align:top;}
.news-list li .tList{display:block; width:90%; margin:0 auto; box-sizing:border-box; padding:15px 0 25px 0;}
.news-list li .tList .dtime{color:#9e9b9b; font-size:15px; line-height:24px;}
.news-list li .tList .dtime img{vertical-align:middle;}
.news-list li .tList h3{font-size:19px; line-height:25px; color:#234487; margin:30px 0; height:50px; overflow:hidden;}
.news-list li .tList p{font-size:15px; color:#626262;line-height:26px; height:78px; overflow:hidden; margin-bottom:20px;}
.news-list li .tList .more{font-size:15px; color:#fff;line-height:36px; background:#00b1e4; text-align:center; width:150px; border-radius:5px;}
.news-list li:hover{box-shadow:0 0 8px #ccc;}
/*.news-list li:hover .tList .more{background:#273271;}*/
/*����Ʒ�������б�*/
.daili-text{width:100%; max-width:2560px; margin:0 auto; border-top:1px solid #a0a0a0; padding:35px 0;}
.text-list{width:100%; max-width:1360px; margin:0 auto;}
.text-list h2{font-size:26px; color:#2d2d2d; float:left;}
.text-list ul{margin-left:2%; float:left; width:88%;}
.text-list ul a{display:inline-block; font-size:18px; line-height:18px; color:#545454; padding:0 1%; border-right:1px solid #545454; margin:10px 0;}
/*��ע��ʽ*/
#footer{width:100%; max-width:2560px; margin:0 auto; background:#b9bcbd;}
.footer{width:100%; max-width:1360px; margin:0 auto;}
.footer .f1{padding-top:60px;}
.footer .f1 .b-logo{float:left;}
.footer .f1 .b-nav{float:right; margin-top:15px;}
.footer .f1 .b-nav a{font-size:15px; color:#151515; line-height:15px; display:inline-block; padding:0 8px; border-right:1px solid #151515;}
.footer .f2{padding-bottom:40px;}
.footer .f2 .f2-con1{float:left; margin-top:50px;}
.footer .f2 .f2-con1 h2{font-size:24px; color:#272626; line-height:33px; margin-bottom:15px;}
.footer .f2 .f2-con1 h2 img{vertical-align:middle;}
.footer .f2 .f2-con1 .kefu{font-size:15px; color:#5d5d5d; line-height:46px; display:block; width:205px; text-align:center; border:1px solid #5d5d5d;}
.footer .f2 .f2-con1 .kefu img{vertical-align:middle;}
.footer .f2 .f2-con2{float:left; max-width:30%; font-size:14px; color:#363636; line-height:30px; margin:70px 5% 0 5%;}
.footer .f2 .f2-con3{float:left; max-width:30%; font-size:14px; color:#363636; line-height:30px; margin:70px 5% 0 5%;}
.footer .f2 .f2-con4{text-align:right; float:right;font-size:16px; color:#0f4480; line-height:48px;}
.foot{width:100%; max-width:2560px; margin:0 auto; background:#b9bcbd; border-top:1px solid #a0a0a0; padding:20px 0; font-size:14px; color:#4d4d4d; text-align:center;}
.foot a{font-size:14px; color:#4d4d4d;}
/*�������ǵ�ҳ��ʽ*/
.about-ban{widlth:100%; max-width:2560px; margin:0 auto;}
.about-ban img{width:100%; height:auto;}
/*��չ������ʽ���¼�start*/
.event_box{width:80%; margin:60px auto 0 auto;position:relative; min-height:320px;}
.event_box .parHd{width:100%; display: inline-block; height: 92px; overflow: hidden;}
.parHd  ul{width:100%; text-align: center; margin: 0 auto; padding-top: 25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content: ''; width:85%; height:1px; background:#580000; position:absolute; right:8%; top:35%; z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{  display: inline-block; cursor: pointer; padding-top: 30px; font-size: 16px; color: #000;margin:0 30px; position: relative; }
.parHd li:after{ content: ''; background: url(../img/dot_ico.png) no-repeat; width: 24px; height: 24px; position: absolute;  z-index: 20;top: -12px; left: 50%; margin-left: -12px;}
.parBd{ text-align: center; margin-top: 60px;}
.parBd h4{ position: relative; font-size: 40px; margin-bottom: 3%; /*width: 200px;*/ padding: 0 60px;  display: inline-block; text-align: center;}
.parBd h4:after{ content:''; background: #000; width: 100px; height: 1px; position: absolute; left: -100px; bottom: 12px;}
.parBd h4:before{ content:''; background: #000; width: 100px; height: 1px; position: absolute; right: -100px; bottom: 12px;}
.parBd p{ line-height: 180%; font-size: 16px; width: 80%; margin: 0 auto;}
div#listBox {width: 100%;}
.sPrev,.sNext{ width: 30px; height: 30px; display: block; position: absolute; top: 10px;}
.sPrev{ left: 0;}
.sNext{ right: 0;}
.sPrev img,.sNext img{transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -moz-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -webkit-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
    -o-transition: all .6s cubic-bezier(.51,1.1,.9,.95);}
/*��ҳ�����м������ʽ���ò���*/
.page-class{widlth:100%; max-width:2560px; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.class-box{widlth:100%; max-width:1360px; margin:0 auto;}
.page-class-list{float:left; font-size:0; min-width:88%;}
.page-class-list li{display:inline-block; font-size:16px; color:#333; line-height:60px; padding:0 1.5%; cursor:pointer;}
.page-class-list li .xinglu{line-height:20px; display:block; margin:10px 0;}
.mbx{float:right; font-size:14px; color:#999; line-height:60px; padding-left:30px; background:url(../img/about_02.png) no-repeat 0 center;}
.mbx a{font-size:14px; color:#999; line-height:18px;}
.p-bigtit{font-size:36px; color:#273271; line-height:36px; border-left:5px solid #1c8bcc; padding-left:24px; font-weight:normal; margin:70px 0 40px 0;}
.page-class-list li:hover{background:#0089cf; color:#fff;}
.page-class-list li:hover a{color:#fff;}
.p-bigtit span{display:block;font-size:24px; line-height:24px; color:#d1d0d0; margin-bottom:10px;}
/*��˾������ʽ*/
.linian{widlth:100%; max-width:1360px; margin:0 auto;}
.linian img{max-width:100%;}
.ln-con{padding:20px; box-sizing:border-box; width:100%; margin-bottom:10px; box-shadow:1px 1px 15px rgba(0,0,0,0.1),1px -1px 15px rgba(0,0,0,0.1),-1px 1px 15px rgba(0,0,0,0.1),-1px -1px 15px rgba(0,0,0,0.1);}
.ln-con h2{font-size:28px; color:#454545; line-height:140px; min-width:40%; text-align:center; float:left; background:url(../img/about_04.png) no-repeat right center;}
.ln-con p{max-width:60%; box-sizing:border-box; padding-left:3%; font-size:16px; color:#444; margin-top:30px; float:left;}
.ln-con p span{display:block;font-size:16px; color:#888; margin-top:30px;}
/*��˾������ʽ*/
.licheng{widlth:100%; max-width:2560px; margin:0 auto;}
.lc-con{widlth:100%; max-width:1360px; margin:0 auto;}
/*Ӫҵ��Ŀ��ʽ*/
.yingye-xm{widlth:100%; max-width:2560px; margin:0 auto; background:#f8f8f8;}
.xm-con{widlth:100%; max-width:1360px; margin:0 auto;}
.xm-list{width:60%; float:left;}
.xm-list ul{width:100%; font-size:0;}
.xm-list ul li{font-size:15px; color:#fff; text-align:center; width:24%; margin:5px 0.5%; background:#1c8bcc; display:inline-block; max-width:142px; min-height:60px; border-radius:5px; vertical-align:top; box-sizing:border-box; padding-top:15px;}
.xm-img{width:40%; float:right; text-align:center; margin-top:100px;}
.xm-img img{max-width:100%;}
/*��Ʒ������ʽ*/
.caizhi{widlth:100%; max-width:1360px; margin:0 auto;}
.caizhi-list{width:100%; font-size:0; margin-bottom:50px;}
.caizhi-list li{font-size:15px; color:#333; padding:15px 25px; display:inline-block; background:#e2e1e1; border-radius:5px; margin:12px 3px;}
hr{height:1px; width:100%; background:#eeeeee;}
/*�Ĵ�������ʽ*/
.p-youshi{widlth:100%; max-width:1360px; margin:0 auto;}
.p-ys-list{width:100%;}
.p-ys-list li h2{font-size:28px; color:#fff; line-height:66px; box-sizing:border-box; padding:0 40px 0 20px; background:#1c8bcc; font-weight:normal; margin-bottom:20px;}
.p-ys-list li h2 img{vertical-align:middle;}
.p-ys-list li h2 span{font-size:18px; color:#fff; line-height:66px;}
.p-ys-list li h2 .p-ys-icon{float:right; margin-top:20px;}
.p-ys-con{padding-bottom:30px; font-size:15px; color:#7c7c7c; line-height:2em;}
.current1{-webkit-transform:rotate(0deg); -webkit-transition:-webkit-transform 1s;  -webkit-transform:rotate(180deg); margin-top:30px;}
.current2{display:none;}
/*ע��������ʽ*/
.zhuyi{widlth:100%; max-width:1360px; margin:40px auto 60px auto; box-sizing:border-box; padding:20px 15px; border:1px dashed #e5e5e5;}
.zhuyi h3{font-size:17px; color:#333; margin-bottom:20px;}
.zhuyi ul li{font-size:15px; color:#666; line-height:30px; padding-left:30px; background:url(../img/about_14.png) no-repeat 0 6px;}
/*����Ʒ��Ƶ����ҳ*/
.page-daili{widlth:100%; max-width:1360px; margin:0 auto 80px auto;}
.daili-list{widlth:100%; font-size:0;}
.dl-list{display:inline-block; width:24%; margin:0 0.5%; border:1px solid #e5e5e5; box-sizing:border-box;}
.dl-list div{width:100%;}
.dl-list div img{width:100%;}
.dl-list h2{width:100%; text-align:center; background:#0089cf; font-size:15px; color:#fff; padding:15px 0; font-weight:normal;}
/*����Ʒ�Ƽ���ҳ��ʽ*/
.fenleims,.fenleims div,.fenleims p{font-size:15px; color:#666; line-height:2em;}
/*ʵ�ʰ���ҳ����ʽ*/
.case-list{margin-bottom:20px;}
.map-logo{text-align:center;}
.map-logo img{max-width:80%; margin:0 auto;}
/*��ҳ��ʽ*/
.qt-pagination{width:94%; margin:auto; overflow:hidden; padding:30px 0px; text-align:center;}
.qt-pagination a{background-color:#fff;border:1px solid #e3e3e3;padding:0 10px;margin-right:3px;height:30px;line-height:30px;display:inline-block;text-align:center;}
.qt-pagination .pages{background:#0089cf; color:#fff;}
/*��Ʒ��¼������ʽ*/
.down-list{font-size:16px; color:#454545; line-height:34px; background:url(../img/down-list.png) no-repeat 15px center; box-sizing:border-box; border:1px solid #dcdcdc; padding:35px 35px 35px 100px; margin-bottom:20px;}
.down-list h3{width:62%; float:left;}
.down-list .d-dtime{float:left;}
.down-list a{float:right; display:block; padding:0 10px; border:1px solid #dcdcdc; color:#333; border-radius:5px;}
.down-list:hover{background-color:#ebf6fb;}
.down-list:hover a{background:#0089cf; border:1px solid #0089cf; color:#fff;}
/*��������ҳ��ʽ*/
.news-detail{widlth:100%; max-width:1360px; margin:0 auto;}
.xwnbt{text-align:center; font-size:28px; line-height:50px; margin-top:30px; color:#000;}
.xwsxx{text-align:center; color:#aaa; margin-bottom:20px;}
.xwnnr{margin-bottom:60px;}
.xwnnr,.xwnnr p,.xwnnr div{font-size:16px; line-height:32px; color:#666;}
/*��ϵ��ʽҳ����ʽ*/
.page-mian{widlth:100%; max-width:1360px; margin:0 auto;}
.page-mian h2{font-size:28px; color:#333; font-weight:normal; text-align:center;}
.page-mian h2 span{font-size:17px; color:#7c7c7c; display:block;}
/*��ͼ��ʽ*/
.contact{width:100%; margin-bottom:50px;}
.c-con{width:100%; box-sizing:border-box; border:1px solid #dcdcdc; margin-top:50px;}
.contact ul{width:45%; float:left; box-sizing:border-box; padding-left:2%;}
.contact ul h3{font-size:22px; color:#273271; line-height:56px; margin-top:18px; font-weight:bold;}
.contact ul li{font-size:17px; color:#444; line-height:42px; padding-left:40px;}
.contact ul .li1{ background:url(../img/contact_01.png) no-repeat 0 8px;}
.contact ul .li2{ background:url(../img/contact_02.png) no-repeat 0 8px;}
.contact ul .li3{ background:url(../img/contact_03.png) no-repeat 0 8px;}
.contact ul .li4{ background:url(../img/contact_04.png) no-repeat 0 8px;}
/*�ߵµ�ͼ*/
.my-map1{margin:0 auto; width:55%; float:left; height:300px;}
.my-map1 .icon {background:url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;}
.my-map1 .icon-cir{height:31px; width:28px; }
.my-map1 .icon-cir-red{background-position:-11px -5px; }
.amap-container{height:100%;}
/*�ٶȵ�ͼ*/
#dituContent{margin:0 auto; width:55%; float:left; height:300px;}
.iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

@media(max-width:1366px){
	.top,.header,.daili,.youshi,.cases,.news,.text-list,.footer{width:100%; box-sizing:border-box; padding-left:8%; padding-right:8%;}
	.class-box,.linian,.lc-con,.xm-con,.caizhi,.p-youshi,.page-daili,.page-mian,.news-detail{width:100%; box-sizing:border-box; padding-left:8%; padding-right:8%;}
	.zhuyi{width:100%; box-sizing:border-box; padding:20px 8% 20px 8% !important;}
	.bigtit{font-size:38px;}
	.youshi li{min-height:350px; padding:120px 2% 40px 2%;}
	.youshi li .li-icon{width:196px; height:196px; left:12%;}
	.youshi li .li-icon img{margin-top:44px;}
	.youshi li h2{font-size:38px;}
	.youshi li p{font-size:16px;}
	.class-con .pic-more span{margin:25% auto;}
	.footer .f2 .f2-con2{max-width:25%;}
	.footer .f2 .f2-con3{max-width:25%;}
	#slider4{display:block !important;}
	#slider3{display:none !important;}
}

@media(max-width:1280px){
	.class-con a{height:110px;}
	.class-con .pic-more span{margin-top:40px;}
	.text-list ul{width:80%;}
	.p-bigtit{font-size:32px; line-height:32px;}
	.p-bigtit span{font-size:20px; line-height:20px;}
	.ln-con h2{font-size:24px;}
	.p-ys-list li h2{position:relative;}
	.p-ys-list li h2 span{display:block; line-height:24px; padding-bottom:20px; width:90%;}
	.p-ys-list li h2 .p-ys-icon{position:absolute; right:20px; top:25%;}
	.page-class-list li{line-height:30px; margin-top:10px; background:#f8f8f8; margin-left:2px; margin-right:2px;}
}

@media(max-width:1200px){
	.header .search{display:none;}
	.header .nav{width:64%;}
	.youshi li{min-height:330px; padding:90px 2% 30px 2%;}
	.youshi li .li-icon{width:166px; height:166px; left:12%;}
	.youshi li .li-icon img{margin-top:44px; height:80px;}
	.footer .f2 .f2-con2{max-width:20%;}
	.footer .f2 .f2-con3{max-width:20%; margin:70px 2% 0 2%;}
	.footer .f2 .f2-con4{margin-top:30px;}
	.foot{font-size:12px;}
	
}

@media(max-width:1136px){
	.header .logo img{max-width:240px;}
	.header .nav a{font-size:15px; line-height:40px;}
	.class-con a{height:90px; width:23%;}
	.class-con .pic-more span{margin-top:30px;}
	.page-class-list{min-width:80%;}
	.dl-list h2{padding:8px 0;}
}

@media(max-width:1024px){
	.footer .f1 .b-logo{float:none;}
	.footer .f1 .b-nav{float:none; margin:20px auto;}
	.footer .f2 .f2-con1{float:none; margin-top:0;}
	.footer .f2 .f2-con2{float:none; max-width:100%; margin:15px 0;}
	.footer .f2 .f2-con3{float:none; max-width:100%; margin:0;}
	.footer .f2 .f2-con4{float:none; max-width:100%; margin:0; text-align:left;}
	.p-bigtit{font-size:28px; line-height:28px;}
	.p-bigtit span{font-size:17px; line-height:17px;}
	.ln-con h2{font-size:20px;}
	.p-ys-list li h2{font-size:24px;}
	.p-ys-list li h2 span{font-size:15px; margin-top:5px;}
	.p-ys-list li h2 img{max-width:40px;}
	.down-list{font-size:14px; background-size:30px auto; padding:35px 35px 35px 60px;}
	.xwnbt{font-size:24px;line-height:30px;}
	.xwsxx{font-size:12px;}
	.xwnnr, .xwnnr p, .xwnnr div{font-size:14px;}
}

@media(max-width:999px){
	#top{display:none;}
	.icon-nav{display:block; cursor:pointer; float:right;}
	.header{position:relative;}
	.header .nav{float:none; position:absolute; top:107px; left:0; width:100%; margin-top:0; background:#00b1e4; z-index:99; display:none;}
	.header .nav a{display:block; width:100%; color:#fff; border-bottom:1px solid #18cbff;}
	.header .nav .menunow{color:#a0eaff;}
	.bigtit{font-size:30px; margin-bottom:20px;}
	.logocon li .li_l{width:100%; float:none;}
	.logocon li .li_r{width:100%; float:none; padding-left:0; margin-top:20px;}
	.logocon li .li_r h2{font-size:20px;}
	.logocon li .li_r p{font-size:13px; line-height:26px; margin-top:15px;}
	.logocon .li-1 .icon{top:6px; max-height:18px;}
	.logocon .li-2 .icon{top:6px; max-height:18px;}
	.logocon .li-3 .icon{top:6px; max-height:18px;}
	.logocon .li-4 .icon{top:6px; max-height:18px;}
	.logocon .li-5 .icon{top:6px; max-height:18px;}
	.logocon .li-6 .icon{top:6px; max-height:18px;}
	.youshi li{background:#0089cf;}
	.youshi li .li-icon{width:136px; height:136px; left:14%; top:-70px;}
	.youshi li .li-icon img{margin-top:34px; height:70px;}
	.youshi li h2{color:#fff; font-size:30px;}
	.youshi li p{color:#fff; font-size:14px;}
	.youshi li .li-icon{background:url(../img/youshi-icon.png) no-repeat center; background-size:100% 100%;}
	.news-list li .tList{width:80%;}
	.news-list li .tList h3{font-size:17px; margin:20px 0;}
	.news-list li .tList p{font-size:13px;}
	.news-list li .tList .more{font-size:13px; line-height:30px; width:100px;}
	.text-list h2{font-size:22px;}
	.text-list ul a{font-size:16px; margin:6px 0;}
	.down-list .d-dtime{display:none;}
	.down-list h3{width:82%; line-height:20px;}
	.contact ul{width:100%;float:none; margin-bottom:20px;}
	.my-map1{width:100%; float:none;}
	#dituContent{width:100%; float:none;}
	.c-con{background:#f9f9f9;}
	.page-mian h2{font-size:22px;}
	.page-mian h2 span{font-size:13px;}
}

@media(max-width:854px){
	.youshi li{margin:10px 0.5% 0 0.5%; min-height:190px; padding:30px 2% 30px 2%; width:49%;}
	.youshi li .li-icon{display:none;}
	.class-list li{font-size:17px;}
	.news-list li{width:100%; background:#f6f6f6; margin-bottom:20px;}
	.news-list li .tList{width:90%;}
	.news-list li .tList h3{font-size:17px; margin:10px 0; height:auto;}
	.news-list li .tList p{height:auto;}
	.ln-con h2{background:none; min-width:100%; text-align:left; float:none; line-height:40px;}
	.ln-con p{min-width:100%; float:none; padding-left:0;}
	.ln-con p span{margin-top:10px; margin-bottom:20px;}
	.xm-list{width:100%;}
	.xm-list ul{margin-bottom:50px;}
	.xm-list ul li{width:19%;}
	.xm-img{display:none;}
}
@media(max-width:768px){
	.class-list li{font-size:15px;}
	.class-con a{height:80px;}
	.class-con .pic-more span{margin-top:25px;}
	.page-class-list{float:none; width:100%;}
	.mbx{float:none;}
	.xm-list ul li{width:24%; max-width:24%;}
	.dl-list h2{padding:3px 0; font-size:13px; height:19px; overflow:hidden;}
	.caizhi-list li{margin:5px 3px;}
	.xwnbt{font-size:20px;}
	
}
@media(max-width:640px){
	.class-con a{width:29.333%; margin:10px 2%;}
	.youshi li{min-height:220px;}
	.text-list ul{width:70%;}
	.text-list h2{font-size:18px;}
	.text-list ul a{font-size:14px; margin:3px 0;}
	
}

@media(max-width:526px){
	.class-con a{height:60px;}
	.class-con .pic-more span{margin-top:15px;}
	.xm-list ul li{width:32.333%; max-width:32.333%;}
	.dl-list{width:49%; margin:0 0.5% 10px 0.5%;}
	.page-mian h2{display:none;}
}

@media(max-width:480px){
	.header .logo img{max-width:160px;}
	.icon-nav img{max-width:40px;}
	.header .nav{top:80px;}
	.news-list li .tList h3{font-size:15px;}
	.news-list li .tList p{font-size:12px;}
	.youshi li{min-height:260px;}
	.down-list{padding:35px 15px 35px 60px;}
	.down-list h3{width:75%;}
}

@media(max-width:380px){
	.xm-list ul li{width:49%; max-width:49%;}
}
