@charset "gb2312";
/* CSS Document */
*{ padding:0; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box;}
body{ background-color:#ebebeb; font-family:'Î¢ÈíÑÅºÚ'; color:#555;}
a{ text-decoration:none;}
img{ border:none; max-width:100%; max-height:100%;}
.clearfix{ zoom:1;}
ul,li{ list-style:none;}
i{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; content:"."; height:0; font-size:0;}
.clearfix{ zoom:1;}

.main{ max-width:640px; background-color:#FFF; min-width:300px; margin:0 auto; position:relative;}

.nav{background-color:#2DA5D7; position:relative; height:44px; line-height:44px;}
.nav li{width:20%; float:left; text-align:center;}
.nav li a{font-size:0.8rem; color:#FEFEFE; font-weight:bold;}
.nav .li2{width:12%; float:left; margin-left:5%; text-align:center;}
.nav li .pro_menu{position:absolute; text-align:center; background-color:#FFF; left:0px; top:44px; width:100%; filter:alpha(opacity=95); opacity:0.95; display:none; z-index:999;}

.nav li .pro_menu a{display:block; height:38px; line-height:38px; padding-left:6%; text-align:left; font-size:0.9rem; color:#000; font-weight:bold; border-bottom:1px solid #CCC; z-index:99999;}


.pro_t{padding:10px 2.8% 10px 2.8%; background-color:#2DA5D7;}
.pro_t span{font-size:0.8rem; float:left; color:#FEFEFE; font-weight:bold;}
.pro_t a{font-size:0.8rem; float:right; color:#FEFEFE; font-weight:bold;}

.pro_list{ padding-top:14px; padding-bottom:10px;}
.pro_list li{float:left; width:30%; margin-left:2.4%;}
.pro_list li img{border:1px solid #F4F0ED; width:100%; height:139px;}
.pro_list li p{padding:9px 0 14px 0; text-align:left; font-size:12px; line-height:18px;}
.pro_list li p a{color:#555; font-size:12px;}

.news_list{padding-top:14px; padding-bottom:10px; width:94%; margin:auto;}
.news_list li{height:30px; line-height:20px;}
.news_list li a{float:left; color:#555; font-size:0.8rem;}
.news_list li span{float:right; font-size:0.8rem;}

.footer{ background-image:url(tel_img/f_bj.jpg); background-repeat:repeat-x; background-position:top; padding:18px;}
.footer p{float:left; font-size:12px; line-height:22px; text-align:left;}
.footer img{float:right; margin-top:6px;}

.mpage{text-align:center; padding-bottom:15px;}
.mpage span{color:#F00; font-size:1.2rem;}
.mpage a{font-size:1rem; color:#555;}

.nxx1{width:94%; margin:auto; padding-top:14px;}
.nxx2{text-align:center; border-bottom:1px dashed #EEE; font-weight:bold; padding:12px; font-size:1.25rem; color:#000;}
.nxx3{text-align:center; font-size:12px; padding:6px;}
.nxx4{text-align:left; padding-top:10px;}
.nxx5{padding:14px 0 20px 0; text-align:left;}
.nxx5 p{text-align:left; line-height:20px;}
.nxx5 p a{color:#555; font-size:0.8rem;}

.footer_menu{}
.footer_menu p{float:left; width:25%;}



.footer_logo{float:left; width:24%; margin-left:0.5%; margin-right:0.5%;}
.footer_logo img{width:100%;}





.swiper-container {height:auto; width:100%;text-align:center;margin:0 auto;position:relative; overflow:hidden; z-index:5;}
.swiper-wrapper {position: relative;z-index:10;}
.swiper-slide {position:relative;text-align:center; float:left;}
.swiper-slide a{ position:relative; width:100%; height:100%; display:block; overflow:hidden;}
.swiper-slide img{ max-width:100%; max-height:100%;vertical-align:middle; position:relative;}
.pagination{ position:absolute; display:none; padding:0px 0; width:100%;bottom:0; text-align:center; background:#ccc; z-index:111;}
.pagination .swiper-pagination-switch{ display:inline-block;  display:none; height:0px;width:0px; _display:inline; margin-right:0;
 background:url(../images/control_dots.png) 0 0 no-repeat;}
.pagination .swiper-active-switch{ background-position:0 -15px;  display:none;}
.slide-box{ position:relative;}