@charset "utf-8";

/* CSS Document */

body{max-width:480px;height:auto;margin:0 auto !important;font-family:"Microsoft Yahei";color:#333;font-size:14px;font-weight:none;}

body,table,form,p,dl,dt,dd,h1,h2,h3,div,dl,dt,dd,td,th,ul,li{margin:0;padding:0;list-style:none;}

img{border:0px;vertical-align:middle;}

.clear{clear:both;}

a{text-decoration:none;}

a:hover{cursor:pointer;}

input[type="submit"],

input[type="reset"],

input[type="button"],

button{

-webkit-appearance: none;

}

/*common*/

.indtitle,.inavl li,.wfooter,.page a{background-color:#004D9F;}/*首页栏目背景、首页导航、底部*/

.slide_nav{background:#004D9F no-repeat center center;}/*banner箭头*/

.plist li p{background:#f5f5f5;border:1px solid #f5f5f5;}/*产品标题*/

.inaboutitle p,.indextab .on,.fup i,.innernav{color:#004D9F;}/*关于我们标题，新闻选中字体，回到顶部颜色*/

.innavul{border-bottom:2px solid #004D9F;}

.fup{border:2px solid #004D9F;}/*回到顶部边框*/

.itelbox,.aboutmore,.wnewslist .date .more {background:#FFA801;}/*首页电话,关于我们更多,新闻中心更多*/

.facenter{background:#FFA801;}/*底部+更多*/

.allnav{border-top:3px solid #004D9F;}/*底部所有导航顶部边框*/



/*header*/

.top{width:100%; background:#fff; height:auto; text-align:center;position:fixed;top:0px; left: 0px; z-index:99999;border-bottom: 1px solid #f1f1f1;padding:3px 0px;}

.top a{ display:block;padding: 0px !important; margin: 0px !important;}

.top img{ max-width: 100%; max-height: 55px; padding: 0px; margin: 0px; vertical-align: middle;}

.tphead{ width: 100%; height: 62px;}



/*首页nav*/

.inavl{ width: 100%; height:auto;padding-top:10px; margin: 0px;}

.inavl li{ width:31.3333%; height:35px; line-height: 35px; color: #fff; text-align: center; font-size: 1.1em; float:left; margin:0px 1% 5px 1%; border-radius: 2px;}

.inavl a{ color:#fff;}

/*.inavl li:nth-child(3){ height:77px; line-height:77px;}*/

/*All nav*/

.allnav{ width:100%;height: auto; background-color:rgba(254,254,254,0.95);position: fixed; bottom:0px;left:0px; z-index:999999; padding-top:10px;display: none; }

.allnav ul{ width:100%; height:auto;padding: 0px 10px; border-bottom:2px solid #f2f2f2;}

.allnav li{ width: 31%; height:35px; line-height: 35px; float: left; text-align: center; margin: 5px 1.11%;}

.allnav li a{color:#666;font-size:15px;}

.closenav{width:100%;height:49px; line-height:40px; text-align: center; display: block;font-size:40px; color:#777; font-weight: 100; font-family: "arial, helvetica, sans-serif";}

/*banner*/

.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;width: 100%;border: 0;}

.slide_container {margin-bottom: 10px;position: relative;width: 100%;}

.slide{position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}

.slide li{position: absolute;width:100%;left:0;top:0;}

.slide img{display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}

.slide .caption {display: block;font-size:15px;color: #333;text-align: center; height: 30px; line-height: 30px; background: #f1f1f1; padding: 0px 5px;}

.caption b{ float: left;}

.caption span{ float: right;}

.slide_nav{position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top:50%;left: 0;opacity: 0.7;z-index:3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 40px;width:25px; margin-top: -20px;}

.slide_nav:active {opacity: 1.0;}

.slide_nav.prev {right: auto;background-image:url("../images/themesl.png");left: 0;}

.slide_nav.next {left: auto;background-image:url("../images/themesr.png");right: 0;}

/*banner*/

.container{ padding: 10px; background: #fff;}

.itelbox{width:92.5%;height:30px;line-height:30px; margin:0 auto;text-align:center;font-size:19px;display: block;color: #fff;border-radius:10px; vertical-align: middle; font-family: "arial, helvetica, sans-serif"; font-style: oblique;}

.itelbox i{ height: 30px; line-height: 30px; padding-right: 10px; font-size: 21px; vertical-align: center;}



/*indextitle*/

.indtitle{height: auto; clear: both; overflow: hidden; padding:9px 8px; height:auto;height:18px; line-height:18px;}

.indtitle p{ width: 50%; float: left; color:#fff;font-size:16px; font-weight:bold;}

.indtitle i{ padding-right: 6px; font-size: 18px;}

.indtitle a{ width:35%;float: right;color: #fff;display: block; text-align: right; font-size: 13px;}

.newtavtitle{ padding:0px 8px 0px 8px; height: auto; line-height:36px;}



.indextab{height:auto; float: left; margin-top:5px;}

.indextab p{ width:auto;height:32px;line-height:32px;text-align:center;cursor: pointer; font-size: 15px; padding: 0px 10px;}

.indextab .on{background: #FFF;border-top-right-radius: 2px;border-top-left-radius: 2px;}



/*关于我们*/

.inaboutitle{width: 100%; height: 30px; line-height: 30px; text-align: center; position:relative; margin-top:10px;}

.inaboutitle p{ width:120px; margin: 0 auto; background: #fff;position:relative; z-index:2222; font-size:19px;}

.inaboutitle b{ width: 100%; height:2px; display: block; background: #999; position: absolute; top:14px; z-index:1;}

.iabox{width:100%; height: auto; font-size: 13px; color: #666; padding-top:10px; line-height: 24px;}

.iaboutimg{ width: 100%; border-radius:3px;}

.iabox .iaboxfont{text-indent:1.5em; padding: 5px 0px; text-align: justify;}

.iabox .iaboxfont img{ max-width: 100%;}

.aboutmore{ width: 110px; height: 30px;line-height:30px;display: block; text-align: center; color: #fff; margin: 0 auto;}

.aboutmore span{font-size: 15px;}

.aboutmore i{font-size: 17px;}



/*产品中心*/

.prolistl{ width: 100%; height:auto;padding-top:10px; margin: 0px;}

.prolistl li{ width:48%; height:32px; line-height: 32px; color: #fff; text-align: center; font-size: 1.1em; float: left; margin:0px 1% 5px 1%; border-radius: 2px; background: #999;}

.prolistl a{ color:#fff; font-size:13px;}



.plist{ width: 100%;}

.plist li{width:48%;height: auto; float: left; margin: 10px 1% 0px 1%; }

.plist li a{ display: block; font-size:13px;}

.plist li img{max-width:100%;height:auto !important; border:1px solid #dedede;}

.plist li p{ width:100%;height:28px;line-height:28px;text-align:center;color:#666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  margin-top: 0px;}



.plists{ width: 100%;}

.plists li{width:48%;height:auto;float:left;background:#f1f1f1;margin:10px 1% 0px 1%;}

.plists li a{ display: block;}

.plists li img{ max-width: 100%;}

.plists li p{ padding:0px 5px;height:28px;line-height:28px;text-align:center;color:#666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



/*新闻列表*/

.newconbox{ width: 100%; height: auto;}

.newconbox .on{ display: block;}

.newconbox ul{ display: none;}

.wnewslist{ width: 100%; height: auto;}

.wnewslist li{width:100%; height: auto; border-bottom: 1px solid #dedede; padding:5px 0px;}

.wnewslist li a{width:100%;height:30px;line-height:30px; display:block;color:#666;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;font-size: 15px;}

.wnewslist li a i{ padding-right: 5px;}

.wnewslist li span{ font-size:14px;line-height:20px;color:#777;display:block;text-indent:10px;}

.wnewslist .date{ width: 100%;height:25px;overflow: hidden; clear: both;}

.wnewslist .date span{font-size:14px;line-height:30px;color:#888;float:left;font-style: oblique; text-indent:0px;}

.wnewslist .date .more{width:60px;height:25px; line-height: 25px; text-align: center; color: #fff; display: block; font-size: 13px;float: right; border-radius:5px;}





/*footer*/

.tpfoot{ padding-bottom: 50px;}

.fup{ width: 30px; height: 30px; line-height: 38px; text-align: center;position: fixed; bottom:53px; right: 3px; z-index:9999;display: block; background: #fff; border-radius:6px;display:none;}

.fup i{ font-size: 25px;}



.wfooter{ width: 100%; height: auto;position: fixed; bottom:0px; left: 0px; z-index: 9999; padding: 3px 0px;}

.wfooter ul{ width: 100%; height:auto; overflow: hidden;}

.wfooter ul li{ width: 20%; height: auto; float: left; text-align: center; }

.wfooter ul li a{font-size: 13px; display: block; color: #fff; height: 44px;line-height:44px;}

.wfooter ul li i{ display: block; height: 44px; font-size: 30px;line-height: 44px; vertical-align: middle;}

.facenter{ width:50px;height:38px !important; line-height:38px !important;margin:4px auto; font-size: 30px !important; border-radius: 3px;}



/**内页**/

.innerbox{ width: 100%; height: auto; line-height: 23px; font-size: 14px; color: #666; text-align: justify;}

.innerbox img{ max-width:100% !important;height: auto !important;}

.innerbox table{table-layout:fixed;word-wrap:break-word; word-break:break-all;}

.innerbox table tr td{ width: auto !important;}

/*面包屑+菜单*/

.innermenu{height:30px;padding: 0px 5px; position: relative;}

.inerposition{ width: 80%; float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 30px !important; line-height: 30px !important; vertical-align: middle;color: #888;font-size: 13px;}

.inerposition a{font-size: 13px;color: #888; height: 30px !important; line-height: 30px !important;}

.navover{max-width:72px;display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin: 0px; vertical-align: top; padding: 0px 1px;}

.innernav{ width: 30px; height: 30px; line-height: 30px; font-size:23px;float:right; text-align: right; }

.innavul{width: 100%; display:none; height: auto;background-color: rgba(255,255,255,0.96);position:absolute;top:30px; right: 0px;z-index: 999999;}

.innavul li{ width:100%; border-top: 1px solid #f1f1f1;}

.innavul li a{ width: 70%; float: left; padding:0px 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height: 32px; color: #666; font-size: 14px;}

.innavul li i{ width: 30px; height: 32px; line-height: 32px; float: right; text-align: center;}

.innavul li ul{ width:100%; display:none; height: auto;}

.innavul li ul li{ border: 0px; width: 30%; margin:0px 1.666% 5px 1.666%; text-align: center; float: left; border-bottom: 1px dashed #f1f1f1;}

.innavul li ul li a{ color: #777;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 13px;}

/*视频列表*/

.videolist{ padding: 0px 10px;}

.videolist li{ width: 100%; height: auto; margin-bottom: 12px;}



/*分页*/

.page{width: 100%; height: auto; text-align: center; padding:15px 0px 30px 0px;}

.page a{height: 35px;line-height: 35px; color: #FFF; border-radius:2px;padding:0px 15px; display: none;}

.current{display:none;}

.totalfont{ background: #FFA801; display: inline-block;height: 35px;line-height: 35px; padding: 0px 10px; color:#fff;border-radius:2px; margin: 0px 5px;}

.paprev{display:inline-block !important;}

.panext{display:inline-block !important;}



.wadettitle{ width: 100%;height:auto;line-height:30px; padding: 10px 0px; font-size: 16px; color: #333; text-align: center;}

.wdetbot{width: 100%; height: 30px; line-height: 30px; color: #888; font-size: 13px; padding-top: 10px;}

.wdetbot .date{ float: left;}

.wdetbot .date i{ height: 30px; line-height:26px; font-size: 16px; vertical-align:middle;}

.wdetbot .click{ float: right;}



.prevnext{width: 100%; height: 30px; line-height: 30px; color: #888; font-size: 13px; padding: 10px 0px 25px 0px;}

.prevnext a{ color: #666; font-size: 15px;}

.prevnext a:nth-child(1){ float: left;}

.prevnext a:nth-child(2){ float: right;}



.wapnone{ display:none;}

.wapblock {width: 100%!important;display:block;}