*{padding: 0;margin: 0;list-style: none;text-decoration: none;}
.wrap{width: 1300px;margin: 0 auto;}
.head-top{padding: 15px 0;overflow:hidden}
.head-top h1,.head-top h2{text-indent: -9999px;background: url(../img/logo.jpg) no-repeat;height: 70px;width: 550px;background-size: 530px;display: block;float: left;}
.head-top .head-tel{float: right;background: url(../img/ico-cont04.png) no-repeat left;padding-left: 50px;}
.nav{background: #b60000;overflow: hidden;line-height:50px;}
.nav ul li{float: left;width: 14.2%;text-align: center;color: #fff;}
.nav ul li a{color: #fff;font-size: 15px;}
.nav ul .hover,.nav ul li:hover{background: #f0c215;}
.banner{width:100%;height:auto;overflow: hidden;}
.pro_content{overflow: hidden;margin-top: 40px;}
.pro_content .pro_fr{float: right;width: 77%;}
.pro_content .pro_fl{float: left;width: 21%;}
.pro_content .pro_fr h2{font-size: 22px;color: #222;padding-bottom: 5px;}
.pro_content .pro_fr h2 span{border-bottom:5px solid #B60000;padding-bottom: 5px;}
.pro_content .pro_fr ul{margin-left: -2%;margin-top: 20px;}
.pro_content .pro_fr ul li{float: left;margin-left: 2%;margin-bottom: 20px;background: #f0f0f0;box-shadow: 5px 5px 5px #ffdddd26;width: 21%;text-align: center;padding: 1%;}
.pro_content .pro_fr ul li a{font-size: 15px;color: #444;}
.pro_content .pro_fr ul li a h3{font-size: 15px;color: #333;}
.pro_content .pro_fr ul li img{width: 100%;height: 190px;}
.pro_content .pro_fl{border: 1px solid #B60000;overflow:hidden}
.pro_content .pro_fl h2{display: block;background: #B60000;line-height: 40px;text-align: center;color: #fff;font-size: 22px;}
.pro_content .pro_fl ul{margin: 15px 8px 15px;overflow: hidden;}
.pro_content .pro_fl ul li{line-height:45px;margin-bottom: 2px;background:#fdd55e38;padding-left: 15px;}
.pro_content .pro_fl ul li a{color: #444;font-size: 15px;}

.pro-show{overflow: hidden;margin-top: 40px;}
.pro-show h2{font-size: 22px;color: #222;padding-bottom: 5px;text-align: center;margin-bottom: 25px;}
.pro-show ul{margin-top: 20px;margin-left: -1%;overflow: hidden;height: 225px;}
.pro-show ul li{float: left;width:9.4%;margin-left:1%;text-align: center;border: 1px solid #eee;}
.pro-show ul li a{color: #444;font-size: 15px;}
.pro-show ul li img{width: 100%;height: auto;}
.hon02 li img {
    display: block;
    width: 200px;
    height: 120px;}
.hon02 li {float: left;position: relative;}

.video-content,.case-content{overflow: hidden;margin-top: 40px;}
.video-content h2{font-size: 22px;color: #222;padding-bottom: 5px;text-align: center;margin-bottom: 25px;}
.video-content ul{margin-left: -2%;margin-top: 10px;}
.video-content li{float: left;width: 22.7%;margin-left: 2%;margin-bottom: 15px;border: 1px solid #eee;font-size: 15px;color: #444;text-align: center;line-height: 30px;padding-bottom: 5px;}
.video-content li video{width: 100%;height: auto;}
.case-content h2{font-size: 22px;color: #222;padding-bottom: 5px;text-align: center;margin-bottom: 25px;}
.case-content dl{margin-left: -2%;margin-top: 10px;}
.case-content dl dd{float: left;width: 22.7%;margin-left: 2%;margin-bottom: 15px;border: 1px solid #eee;font-size: 15px;color: #444;text-align: center;line-height: 30px;padding-bottom: 5px;}
.case-content dl img{width: 100%;height: auto;}
.case-content dl p em{font-style: normal;color: #e23211;}
.swiper-container{width:100%;position:relative;z-index:2;margin:0 auto;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.swiper-wrapper{position:relative;width:100%;height:auto!important;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;height:auto!important}
.swiper-slide img{width:100%!important;height:auto!important;display:block}
.pagination{position:absolute;left:0;bottom:15px;width:100%;text-align:center;z-index:99}
.swiper-pagination-switch{display:inline-block;margin:0 5px;width:12px;height:7px;border-radius:20px;background:#ababac;cursor:pointer}
.swiper-active-switch{background:#b60000;width:28px}



.news-content{overflow: hidden;margin-top:40px;}
.news-content .news-fl{float: left;width: 27%;border: 1px solid #eee;padding: 20px 15px;margin-left: 15px;}
.news-content .news-fr {float: right;width: 27%;border: 1px solid #eee;padding: 20px 15px;}
.news-content h2{font-size: 22px;color: #222;}
.news-content .news-fr ul,.news-content .news-fl ul{margin-top: 20px;}
.news-content .news-fr ul li{font-size: 15px;color: #444;line-height: 40px;border-bottom: 1px solid #eee;}
.news-content .news-fr ul li:hover a,.news-content .news-fl ul li:hover a{color: #F0C215;}
.news-content .news-fl ul li{font-size: 15px;color: #444;line-height: 40px;border-bottom: 1px solid #eee;}
.news-content a{color: #444;font-size: 15px;}
.news-content .news-fr ul li span,.news-content .news-fl ul li span{float: right;font-size: 13px;color: #666;}
.about-js{float: left;width:36%;padding:20px  15px 10px;border: 1px solid #eee;}
.news-content dl{overflow: hidden;margin-top: 20px;}
.about-js video{width: 100%; height: auto;}
.about-js dl p{color: #444;font-size: 15px;line-height: 28px;}
.foot{overflow: hidden;margin-top: 40px;}
.foot .foot-top{background: #F0F0F0;border-bottom: #B60000 3px solid ;padding: 15px 0;}
.foot .foot-top .foot1main {font-size: 15px;color: #444;}
.foot .foot-top .foot1main a{font-size: 15px;color: #444;}
.foot .foot-content{background: #666666;padding: 15px 0;text-align: center;}
.foot .foot-content p,.foot .foot-content p a{color: #fff;font-size: 15px;}
.foot .foot-link{background:#f0f0f036;padding: 15px;}
.foot .foot-link p span{color: #666;}
.foot .foot-link p,.foot .foot-link p a{font-size: 15px;color: #777;}

.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1300px;height:400px; margin:0 auto;}
#four_flash .flashBg{width:1185px;height:400px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{border:1px solid #eee;float:left;width:270px;padding-bottom: 20px;margin-left:26px;color:#6C6E85;transition:all 1s ease 0s;}
#four_flash .flashBg ul.mobile li:hover{
    border: 1px solid rgba(0,200,217,0.80);
    color: #fff;
    -webkit-box-shadow: 0px 0px 5px 10px rgba(0,0,0,1.00);
    box-shadow: 0px 0px 10px 10px rgba(0,0,0,.5);
}
#four_flash .flashBg ul.mobile li img{width:95%;height:auto;display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:260px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:blockborder:0px;margin:8px auto;}

#four_flash .but_left{width:50px;height:100px;position:absolute; top:23%; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:23%; right:0px;}


.scrollsidebar {
    position: absolute;
    z-index: 999;
    top: 220px;
    left: 0px;
}
.side_content {
    width: 174px;
    height: auto;
    overflow: hidden;border: 2px solid #f0f0f0;
    float: left;margin-left:21px;
}
.side_content .side_list {
    width: 167px;
    overflow: hidden;
}
.side_green .side_title {
    background-position: -505px 0;
}
.side_title {
    height: 46px;
}
.side_title {
    height: 46px;
}
.side_center {
    font-family: Verdana, Geneva, sans-serif;
    padding: 10px 12px 5px 12px;
    font-size: 12px;
}
.side_center .qqserver p {
    text-align:center;
    padding: 6px 0;
    margin: 0;
    vertical-align: middle;
}
.side_center .qqserver p a{color:#fff;background: #8BC34A;}
.msgserver {
    border-top: 1px dotted #ccc;
    margin-top: 6px;font-size: 15px;
    padding: 10px 0 3px 0;
}
.side_green .side_bottom {
    background-position: -505px -60px;
	background: #f0f0f0;color: #444;line-height: 35px;text-align: center;
}
.side_green .side_bottom a{color: #444;}
.scrollsidebartit{text-align: center;line-height: 45px;background: #f0c215;color: #fff;}
.side_center p a{text-align: center;font-size: 14px;color: #fff;background: #B60000;line-height:30px;width:100%;display: block;}

.theme{overflow: hidden;margin-top: 40px;}
.theme .pright{float: right; width: 77%;}
.theme .pleft{    float: left;
    width: 21%;border: 1px solid #B60000;}
.theme .pleft .protab{    display: block;
    background: #B60000;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 22px;}
	.theme .pleft ul{padding: 5px;margin-bottom: 20px;}
	.theme .pleft ul li{line-height:45px;border-bottom: 1px solid #eee;padding-left: 15px;}
	.theme .pleft ul li a{font-size: 15px;color: #444;}
	.theme .pright h3{font-size: 20px;color: #B60000;margin-bottom: 22px;}
.theme .pright ul{overflow: hidden;margin-left: -2%;}
.theme .pright ul li{
	    float: left;
	    margin-left: 2%;
	    margin-bottom: 20px;
	    width: 20%;
	    text-align: center;border: 1px solid #eee;
	    padding: 1%;
}
.theme .pright ul li a p{color: #444;font-size: 15px;}
.theme .pright ul li a p strong {font-size: 15px;line-height: 30px;}
.theme .pright ul li a p img{width: 100%;height: auto;}
.theme .pright ul li:hover a p strong{color: #B60000;}
.theme .pright ul li:hover{background:1px solid  #B60000;}
/* 新闻 */
.theme .nright{float: right; width: 77%;}
.theme .nleft{    float: left;
    width: 21%;border: 1px solid #B60000;}
.theme .nleft .newtab{    display: block;
    background: #B60000;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 22px;}
	.theme .nleft ul{padding: 5px;margin-bottom: 20px;}
	.theme .nleft ul li{line-height:45px;border-bottom: 1px solid #eee;padding-left: 15px;}
	.theme .nleft ul li a{font-size: 15px;color: #444;}
.theme .nright .newjs{float: left;width: 48%;}
.theme .nright .newzx{float: right;width: 48%;padding: 20px;}
.theme .nright .newzx li{display: inline;}
.theme .nright h3{font-size: 20px;color: #B60000;margin-bottom: 22px;}
.theme .nright ul{margin-top: 20px;overflow: hidden;}
.theme .nright ul li{line-height: 45px;border-bottom: 1px solid #eee;background: url(../img/writer.png) no-repeat left 10px;padding-left: 25px;background-size: 20px;}
.theme .nright ul li a{color: #444;font-size: 15px;}
.theme .nright ul li span{float: right;font-size: 13px;color: #666;}
.theme .nright ul li:hover a{color: #B60000;text-decoration: underline;}
.theme .nright .newmain ul{overflow: hidden;margin-left: -2%;}
.theme .nright .newmain ul li{width: 45%;margin-left: 2%;float: left;}
.position{overflow: hidden;padding: 15px 0;background: #F0F0F0;}
.position p{font-size: 14px;color: #555;}
.position p a{color: #555;}

.theme dl.about{overflow: hidden;margin-top: 40px;}
.theme dl.about dt{float: left;width: 45%;}
.theme dl.about dd{float: right;width: 50%;border: 1px solid #eee;padding: 15px 10px;}
.theme dl.about dd p{font-size: 15px;color: #444;line-height: 28px;}
.theme dl.about dt video{width: 100%;height: auto;}
.theme dl.about dd p strong{font-size: 20px;margin-bottom:10px;display: block;color: #333;}
.about_able{overflow: hidden;margin-top: 40px;}
 .abouttit{font-size: 20px;color: #333;}
.about_able ul{margin-left: -2%;margin-top: 20px;}
.about_able ul li{float: left;width:17%;margin-left: 2%;font-size: 15px;color: #444;border: 1px solid #eee;text-align: center;padding-bottom: 10px;}
.about_able ul li img{width: 100%;height: auto;}

.about_zz{overflow: hidden;margin-top: 40px;}
.about_zz ul{margin-left: -2%;margin-top: 20px;}
.about_zz ul li{float: left;width:17%;margin-left: 2%;font-size: 15px;color: #444;border: 1px solid #eee;text-align: center;padding-bottom: 10px;}
.about_zz ul li img{width: 100%;height: auto;}

.about_fc{overflow: hidden;margin-top: 40px;}
.about_fc ul{margin-left: -2%;margin-top: 20px;}
.about_fc ul li{float: left;width:17%;margin-left: 2%;font-size: 15px;color: #444;text-align: center;margin-bottom: 20px;}
.about_fc ul li img{width: 100%;height: auto;}

.contact{overflow: hidden;margin-top: 40px;}
.contact dl dt{float: left;width: 50%;}
.contact dl dd{float: right;width: 45%;}
.contact dl dt p{font-size: 15px;color: #444;line-height: 28px;}
.contact dl dt p strong{font-size: 20px;color: #B60000;margin-bottom: 15px;display: block;}
.contact dl dt p a{display: block;width:180px;text-align: center;line-height: 35px;margin: 10px 0;background: #B60000 url(../img/kf.png) no-repeat 20px;color: #fff;}

.pro_theme{overflow: hidden;margin-top: 40px;}
.procontent {float: right;width: 77%;}
.procontent dl{overflow: hidden;}
.procontent dl dt{float:left;width: 45%;}
.procontent dl dd{float: right;width: 50%;}
.procontent dl dd h1{font-size: 26px;margin-bottom: 20px;}
.procontent dl dd p{font-size: 14px;color: #444;line-height: 30px;}
.procontent dl dd .pro_tel{float: left;font-size: 12px;color: #444;background: url(../img/pro_tel.png)no-repeat left 10px;padding-left: 44px;margin-top: 20px;}
.procontent dl dd .pro_tel span{font-size: 20px;color: #B60000;}
.procontent dl dd .pro_btn{float:right;width:33%;background: #B60000 url(../img/kf.png)no-repeat 10px;line-height: 42px;text-align: center;margin-top: 20px;}
.procontent dl dd .pro_btn a{color: #fff;}
.procontent dl dd .pro_btn:hover{background: #f0c215 url(../img/kf.png)no-repeat 10px;;}
.procontent dl dt img{width: 100%;height: auto;}
.procontent dl dd p span{color: #fff;background: #B60000;padding: 2px 4px;margin-right: 2px;}

.article{overflow: hidden;margin-top: 30px;line-height: 28px;color: #444;font-size: 15px;}
.article p{font-size: 15px;color: #444;line-height: 30px;margin-bottom: 8px;}
.article p strong{font-size:18px;color: #B60000;display: block;margin-top: 10px;}
.article p  img{width: auto;height: auto;text-align: center;}
.article h2{font-size: 20px;color:  #B60000;margin-bottom: 10px;margin-top: 15px;}
.article h3{font-size: 18px;margin-bottom: 10px;color: #333;}
.pro_xg{overflow: hidden;margin-top: 30px;}
.pro_xg .protit{font-size: 20px;color: #333;margin-bottom: 20px;}
.pro_xg ul{margin-left: -2%;}
.pro_xg ul li{margin-left: 2%;float: left;width: 22%;border: 1px solid #eee;padding-bottom: 10px;text-align: center;}
.pro_xg ul li a{font-size: 15px;color: #444;}
.pro_xg ul li:hover a{color: #B60000;}

.article_xg{overflow: hidden;margin-top: 30px;}
.article_xg .articletit{font-size: 20px;color: #333;margin-bottom: 20px;}
.article_xg ul{margin-left: -2%;}
.article_xg ul li{margin-left: 2%;float: left;width: 48%;border-bottom: 1px solid #eee;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article_xg ul li a{font-size: 15px;color: #444;}
.article_xg ul li:hover a{color: #B60000;}
.newsarticle{overflow: hidden;}
.newsarticle h1{font-size: 26px;text-align: center;margin-bottom: 10px;color: #222;}
.newsarticle .time{font-size: 14px;color: #555;margin-bottom: 10px;text-align: center;}

.news-bg{overflow: hidden;padding: 15px 0;background:#fff1f170;}
.newsarticle .pro_tel{float: left;font-size: 12px;color: #444;background: url(../img/pro_tel.png)no-repeat left 10px;padding-left: 44px;margin-left: 30px;}
.newsarticle .pro_tel span{font-size: 20px;color: #B60000;}
.newsarticle .pro_btn{float:right;width:19%;background: #B60000 url(../img/kf.png)no-repeat 10px;line-height: 42px;text-align: center;margin-right: 55px;}
.newsarticle .pro_btn a{color: #fff;}
.article p strong a{color: #B60000;}
#map{width: 100%;height: 500px;overflow: hidden;margin-top: 40px;}
@media only screen and (max-width:1300px) {
	.wrap,#four_flash{width: 100%!important;}
	
}
}
@media screen and (min-width:767px) and (max-width: 999px){
}
@media (max-width:767px){
	.head-top .head-tel,.side_content,#four_flash .but_left img,#four_flash .but_right img{display: none;}
.pro_content .pro_fr{width: 100%;float: left;}
.pro_content .pro_fl{width: 100%;}
.pro_content .pro_fr ul li{width: 29%;}
#four_flash{width: 100%;}
	.head-top h1, .head-top h2{width:70%;background-size: 100%;}
}	
@media (max-width:480px){
	.pro_content .pro_fr ul li{width: 45%;}
	#four_flash .but_left{width: 11%;}
	#four_flash .but_left img{width:39px;height: auto;}
	.video-content li{width: 47%;}
	.about-js{width: 100%;}
	.news-content .news-fr,.news-content .news-fl{width: 92%;}
	#four_flash .flashBg ul.mobile li{width: 130px;}
	.pro-show ul,#four_flash .flashBg ul.mobile,#four_flash .flashBg,#four_flash{height: 200px;}
	.head-top h1, .head-top h2{width: 99%;background-size: 100%;}
}		
@media (max-width:360px){
}			
@media (max-width:320px){	
}