@charset "utf-8";

html,body{-webkit-text-size-adjust:none;}
html{font-size:62.5%;}
body,form{margin:0;}
p{display:block; margin:0; padding:0;}
a{outline:none; color:#555;}
a:visited{text-decoration:none;}
.searHeight{font-style:normal; color:#EC0000;}

#head{background:url(img/head_bg.png) repeat-x left bottom; height:56px; background-size:100% 56px; box-shadow:0px 2px 5px rgba(0,0,0,.16); position:fixed; width:100%; left:0; top:0; z-index:998;}
#logo{padding-top:16px; text-align:center;}
#logo img{height:20px;}
#home{display:block; width:56px; height:56px; position:absolute; left:0; top:0; text-align:center;}
#home img{height:26px; padding-top:14px;}
#menu{display:block; width:56px; height:56px; position:absolute; right:0; top:0; text-align:center;}
#menu img{height:26px; padding-top:14px;}

#nav{width:100%; height:100%; position:fixed; z-index:999; left:0; top:0; background:rgba(0,0,0,0.8); text-align:center; opacity:0; display:none;}
#nav p{width:200px; height:300px; position:absolute; left:50%; top:50%; margin-left:-100px; margin-top:-150px; border-top:1px solid rgba(255,255,255,0.1);}
#nav a{display:block; color:rgba(255,255,255,0.8); font-size:1.3rem; padding-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.1); padding-top:10px;}
#nav a span{display:block; padding-bottom:6px;}
#nav a span img{height:32px; opacity:0.6;}

#title{text-align:center; margin-top:82px;}
#title p{display:inline-block; padding:10px 20px; background:#D82633; color:#FFF; font-size:1.3rem; border-radius:50px;}

.main{padding:25px 20px 20px 20px;}
.text *{line-height:150% !important; font-size:1.2rem !important; color:#555;}
.text p{margin-bottom:18px !important;}
.text img{max-width:100% !important; display:block; margin:auto;}

#foot{background:#EEE; text-align:center; padding:13px 15px 15px 15px; font-size:1.1rem; color:#888; line-height:150%;}
#foot a{color:rgba(30,150,240,1);}

#aboutimg{background:#FFF; position:relative; padding:30px 20px 20px 20px;}
.swiper-pagination{bottom:-8px; margin:auto; width:200px; left:50%; margin-left:-100px;}
.swiper-pagination-bullet{background:#CCC !important; opacity:0.6 !important; margin-left:3px; margin-right:3px;}
.swiper-pagination-bullet-active{background:#D90000 !important; opacity:1 !important;}
.swiper-slide img{width:100%; display:block;}

.newlist{display:block; border-left:4px solid #EEE; padding-left:13px; margin-bottom:20px;}
.newlist .time{color:#D90000; font-size:1.2rem; padding-top:5px;}
.newlist .tit{color:#333; font-size:1.4rem; padding-top:10px;}
.newlist .con{font-size:1.2rem; padding-top:5px; padding-bottom:5px; line-height:140%;}
.newlist:active{background:#EEE; border-left:4px solid #D90000;}

h1{font-size:1.8rem; color:#333; display:block; margin:0; padding:0; padding-bottom:20px;}
#info{text-align:right; color:#999; font-size:1.2rem;}

#pager{text-align:center;}
#pager *{font-size:1.2rem !important;}

.clear{clear:both; height:0; font-size:0; border-bottom:1px solid #E6E6E6;}

.procls{padding:30px 0 0 0; position:relative; display:block;}
.procls:first-child{padding:10px 0 0 0;}
.procls img{display:block; width:100%;}
.procls span{display:block; background:rgba(217,0,0,.7); padding:12px 0 14px 0; position:absolute; width:100%; left:0; bottom:0; color:#FFF; text-align:center; font-size:1.2rem; text-transform:uppercase;}

.prolist{display:-webkit-box; -webkit-box-orient:horizontal; border-bottom:1px solid #E6E6E6; padding:10px 10px;}
.prolist:first-of-type{margin-top:20px; border-top:1px solid #E6E6E6;}
.prolist .img{width:75px;}
.prolist .img img{width:60px; height:60px; display:block;}
.prolist .txt{-webkit-box-flex:1; font-size:1.2rem; color:#333; display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-align:center;}
.prolist:active{background:#EEE;}

.device{margin-top:20px; position:relative;}

#procon{margin-top:20px;}
#procon .tags_title{color:#D90000; font-size:1.3rem; background:#EEE; padding:10px 15px; border-bottom:0px none;}
#procon .tags_content{font-size:1.1rem !important; line-height:130% !important;}
#procon .tags_content img{max-width:100% !important;}
#procon .tags_content table{border-top:1px solid #000 !important; border-left:1px solid #000 !important; width:100% !important; border-collapse:collapse !important;}
#procon .tags_content table td{font-size:1.0rem !important; border-right:1px solid #000 !important; border-bottom:1px solid #000 !important; border-collapse:collapse !important; padding:2px !important; height:auto !important; width:auto !important; border-collapse:collapse !important; border-spacing:0 !important; word-wrap:break-word !important; word-break:break-all!important;}







































