﻿@charset "utf-8";
/* CSS Document */
/*不同设备字体em基准*/
@media screen and (min-width: 320px) and (max-width: 360px){ 
  body{
  	font-size:13.5px;
  }
}
@media screen and (min-width: 360px) and (max-width: 480px){ 
  body{
  	font-size:15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 700px){ 
  body{
  	font-size:22.5px;
  }
}
@media screen and (min-width: 700px) and (max-width: 1000px){ 
  body{
  	font-size:28px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1200px){ 
  body{
  	font-size:32px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1400px){ 
  body{
  	font-size:40px;
  }
}
@media screen and (min-width: 1400px){ 
  body{
  	font-size:50px;
  }
}

body{ padding:0;margin:0; text-align:left;color:#333; font-family:"微软雅黑"; font-size:12px;background: #004B8D;}
a{text-decoration:none;}
a:link, a:visited{color: #333; text-decoration:none;}
a:hover,a:active{color: #F60; text-decoration:none;}
ul,ol,li{list-style:none; padding:0; margin:0;}
img{ border:0; padding:0; margin:0;}
.fr{ float:right;}
.fl{ float:left;}
.clear{ clear:both;}

.wap{width:100%; margin:0 auto;}
.header{width:100%;}
.top{ width:100%;}
.logo{margin-top:8px;background:url(../images/logo.png) top left no-repeat; height:58px; width:70%;}
.search{ background:url(../images/search.png) top center no-repeat; height:58px; width:42px;}
.phone{ background:url(../images/phone.png) top center no-repeat; height:58px; width:37px;}
.nav{width:100%; background:#015BAA; height:36px;}
.nav_l{ background:url(../images/top_left.png) top center; height:36px; width:19px;}
.nav_r{ background:url(../images/top_right.png) top center; height:36px; width:19px;border-left: 1px solid #014C8D;}
.nav ul{/*width:90%;margin:0 19px;*/width:100%;}
.nav ul li{text-align: center; float:left; width:20%;}
.nav ul li a {height: 36px;line-height: 36px;padding: 0 5px;display: block;color: white;text-align: center;
text-shadow: 1px 1px 1px #154166;border-left: 1px solid #014C8D; font-size:14px;}
.nav ul li:hover{ background:#014C8D;}
.banner{width:100%;margin:0 auto; overflow:hidden;}
.banner img{width:100%;}
.lm{width:100%; background:#fff; height:auto;}
.dh{width: 100%;height:35px;line-height: 35px;padding: 0px;background: #2574B8;overflow: hidden;}
/*.dh_r{ background:url(../images/bg_dh.jpg) no-repeat; width:37px; height:33px;}*/
.dh h2{height: 19px; width:50%;font-size: 16px;line-height: 19px;margin: 8px 0 0 10px;font-weight: bold; padding:0;color: white;text-shadow: 1px 1px 1px #154166;overflow: hidden;word-wrap: break-word;word-break: break-all;}
.fuwu{background:url(../images/fuwu.jpg) top left no-repeat; width:100%; height:122px; float:left;}
.product_tj{ width:100%;}
.product_tj ul{ margin:0 auto; width:100%;}
.product_tj ul li{width:31%; height:auto; border:#CCC solid 1px; margin:10px 1%; float:left;}
.product_tj ul li:nth-child(3n){ margin-right:0;}
.product_tj ul li:hover{ border:#999 solid 1px;}
.product_tj ul li img{ width:100%;height:100px; }
.product_tj ul li h2{ padding:0; margin:0; background:url(../images/bg_tj.jpg) top right no-repeat #2574b7; text-align:center; color:#FFF; font-size:14px; height:28px; line-height:28px; width:100%;}
.about{width:95%; margin:10px auto 0; padding-bottom:45px; padding-top:10px;font-size:14px; line-height:24px;}
.about p{ line-height:24px;}
.about p img{width:100%; height:auto; margin-top:1em;}
.about span img{width:100%; height:auto; margin-top:1em;}
.about img{width:100%;}
.foot {width:100%;text-align:center; height:45px;position:fixed; bottom:0;}
.tel{background:url(../images/tel.jpg) center center no-repeat; width:20%; height:45px;}
.mail{background:url(../images/mail.jpg) center center no-repeat; width:20%; height:45px;}
.map{background:url(../images/map.jpg) center center no-repeat; width:20%; height:45px;}
.share{background:url(../images/share.jpg) center center no-repeat; width:20%; height:45px;}
.back{background:url(../images/back.jpg) center center no-repeat; width:20%; height:45px;}
.message_table .text{display: block; float:left;margin-right:10px;}
.message_table .input{width:80%;display: block;float:left;}
.message_table .textarea-text{width:80%;height:80px;}
/*内页*/
.banner_ny{width:100%;}
.banner_ny img{width:100%;}
.pro_class{width:100%; }
.pro_class ul{ margin:0 auto; width:100%;}
.pro_class ul li{width:31%; height:auto; margin:10px 1%; float:left; }
.pro_class ul li:nth-child(3n){ margin-right:0;}
.pro_class ul li img{border:#CCC solid 1px;  width:100%; height:100px;}
.pro_class ul li img:hover{ border:#999 solid 1px;}
.pro_class ul li h3{ height:30px; line-height:30px; padding:0; margin:0; text-align:center;width:100%; overflow:hidden}

.product_zj{width:100%; padding-bottom:45px;}
.product_zj ul{ margin:0 auto; width:100%;}
.product_zj ul li{width:30%; margin:15px 1.5%; float:left;text-align:center}
.product_zj ul li img{border:#CCC solid 1px; width:100%; height:100px;}
.product_zj ul li img:hover{ border:#999 solid 1px;}

.product_list{width:100%; padding-bottom:45px;}
.product_list ul{ margin:0 auto; width:100%;}
.product_list ul li{width:31%;  margin:15px 1%; float:left; text-align:center}
.product_list ul li:nth-child(3n){ margin-right:0;}
.product_list ul li img{border:#CCC solid 1px; width:100%;height:100px;}
.product_list ul li img:hover{ border:#999 solid 1px;}
.product_list ul li h3{ padding:0; margin:0; text-align:center; line-height:35px;width:100%; height:35px; overflow:hidden}

.product_show{width:100%; margin:0 auto; padding-bottom:45px;}
.proimg{ margin:10px auto 0; width:90%;}
.proimg img{ width:100%;}
.info{width:95%; margin:0 auto; padding-bottom:45px;}
.info h3{ padding:0; margin:0;text-align:left; line-height:35px;width:100%;}
.info p{line-height:25px; padding:0 0 10px; margin:0;}

.news_list{width:100%; padding-bottom:45px;}
.news_list ul{width:100%; padding:0 0 20px 0;}
.news_list li{border-bottom: 1px solid #CCC; width:95%; margin:0 auto; background:url(../images/bg_news.png) center right no-repeat;}
.news_list li h3{padding: 7px 0 0 0; margin:0;line-height:30px;font-size: 14px;}
.time{color: #B9B9C8; padding:0; margin:0;}

.pages{ text-align:center; padding:10px 0; margin-top:10px;}
.pages span{ border:#cfcfcf solid 1px; background:url(../images/pg_bg.jpg) repeat-x; margin:0 3px; padding:4px 10px;}
.pages a{ border:#cfcfcf solid 1px; background:url(../images/pg_bg.jpg) repeat-x; margin:0 3px; padding:4px 10px;}
.current{ color:#173688 !important;}
.tel_to{width:219px;height: 33px;font-size: 18px; background:url(../images/tel_to.png) top center no-repeat; text-align:center; margin: 5px 0;}
.tel_to a{color:#fff; line-height:33px;}
.pages .sec-font1 {display:none}
.pages ul{width:400px;}
.pages ul li{width:auto; float:left; border-bottom:0px solid #000}
.pages ul li a.on{background:red;color:white}
