@charset "gb2312";
/* CSS Document */

* { margin:0px; padding:0px; }
html { overflow-x:hidden; background: #000; }
body { font:13px/21px "Î¢ÈíÑÅºÚ"; color:#6f6f6f; background:#ffffff; min-width:320px; max-width: 640px; margin:0 auto; }
img[src*=".jpg"] {
border:none;
background-size:10px 10px;
background-position:center center;
background-repeat:no-repeat;
}
ul, li { list-style:none; margin:0; padding:0 }
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td { margin:0; padding:0; list-style:none; }
a { -webkit-tap-highlight-color:rgba(0, 255, 0, 0.3); color:#6f6f6f; text-decoration:none; }
em { font-style:normal; }
.cen { margin:0 auto; }
hr { border:0; background:#ccc; height:1px; margin:10px 0 10px 0; }
.clear { clear:both; height:0; _overflow:hidden; }
.fl { float:left; }
.fr { float:right; }
.fl, .fr { display:inline; }
.mag { margin-top:10px; }
.top { width:100%; border-top: 2px solid #c80000; line-height:45px; height:45px; font-weight: bold; }
.top p { float: left; width:100%; height: 45px; color:#c80000; font-size:20px; text-align:center; }
.top .tel { float: right; width:auto; margin-right:1%; text-indent:50px; color: red; line-height:45px; font-size:12px; background:url(img/phone.jpg) left no-repeat; }
.nav { width:100%; height:80px; background:#c80000; }
.nav li { line-height:40px; float: left; width: 33%; font-size:16px; border-right:1px solid #dedede; border-top:1px solid #dedede; }
.nav li a { color: #fff; display: block; line-height: 40px; text-align: center; }
.wrap { width:100%; height:120px; position:relative; overflow:hidden; float:left; }
.slidebox { width:100%; position:absolute; top:0; left:0; height:100%; }
.slidebox li { float:left; width:100%; height:100%; left:0; top:0; }
.slidebox li img { display:block; width:100%; height:100%; }
.dot { position:absolute; width:100%; height:20px; background:rgba(0, 0, 0, 0.3); text-align: center; bottom:0; left:0; }
.dot p { margin-right:10px; }
.dot b { width:10px; height:10px; border-radius:20px; color:#333; display:inline-block; border:1px solid #fff; background:#fff; text-align:center; line-height:10px; margin:0 3px; margin-top:6px; cursor:pointer; font-weight:normal; }
.dot .cur { background:#F63; color:#fff; border:1px solid #f63; }
/*
.scroll{width:100%;height:320px; margin:0 auto; position:relative;overflow:hidden;}
.mod_01{float:left;width:640px;}
.mod_01 img{display:block;width:100%;height:320px;}
.dotModule_new{padding:0 5px;height:11px;line-height:6px;-webkit-border-radius:11px;background:rgba(45,45,45,0.5);position:absolute;bottom:5px;right:10px;z-index:11;}
#slide_01_dot{text-align:center;margin:1px 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 3px;width:5px;height:5px;vertical-align:middle;background:#f7f7f7;-webkit-border-radius:5px;}
#slide_01_dot .selected{background:#0c9ff8;}
*/

.main { width:100%; height:auto; }
.tit { width:100%; height:35px; line-height:35px; background:#c80000; overflow:hidden; border-bottom: 1px solid #c80000; }
.tit dt { float:left; color:#c80000; height:35px; background:#FFF; border-radius:0px; padding:0 10px; margin-top:3px; margin-left:15px; text-align:center; font-weight:bold; font-size:15px; }
.tit dd { float:right; margin-right:10px; font-size:15px; }
.tit dd a { color:#FFF; }
.main p { width:96%; padding-top:20px; text-indent:2em; margin:0 auto; font-size:14px; }
.main1 { width:100%; height:auto; }
.main1 .cpzs { width:100%; height:auto; }
.main1 .cpzs li { float:left; width:32%; margin-left:1%; text-align:center; font-size:16px; }
.main1 .cpzs li img { border: 1px solid #ccc; width:150px; height: 120px; padding: 3px; max-width: 95%; }
.main1 .cpzs li h3 { line-height:30px; font-size:12px; font-weight:normal; white-space:nowrap; overflow:hidden }
.main1 .xwdt { width:96%; height:auto; }
.main1 .xwdt li { width:100%; line-height:36px; border-bottom:1px dashed #dddddd; overflow:hidden; }
.main1 .xwdt li a { float:left; font-size:14px; }
.main1 .xwdt li h2 { float:right; font-size:14px; font-weight:normal; }
.foot { width:100%; background:#1f1f1f; height:120px; padding-bottom:70px; }
.foot p { text-align:center; font-size:16px; color:#FFF; padding-top:10px; line-height:24px; }
.foot p a { color:#FFF; }
/*01*/

.part { width:100%; height:auto; }
.kuanj { width:100%; height:auto; }
.kuanj h1 { font-size:16px; line-height:30px; text-align:center; color: #324357; padding:5px 0 5px 0; border-bottom:1px dashed #dedede; }
.kuanj .wenb { width:96%; padding-top:10px; margin:0 auto; }
.kuanj .wenb p {font-size:14px; width:99%; margin:0 auto; height:auto; }
/*02*/

.wenb .wzlb { width:96%; height:auto; }
.wenb .wzlb li { width:100%; line-height:36px; border-bottom:1px dashed #dddddd; overflow:hidden; }
.wenb .wzlb li a { float:left; font-size:14px; }
.wenb .wzlb li h2 { float:right; font-size:14px; font-weight:normal; }
.yema { height:auto; width:auto; text-align:center}
.yema li { margin-top:20px; float:left; margin-left:8px; line-height:26px; color:#7a7a7a; }
.yema li a { color:#7a7a7a; }
/*03*/

.tplb { width:96%; height:auto; margin-top:20px; }
.tplb li { float:left; width:32%; margin-left:1%; text-align:center; }
.tplb li img { border: 1px solid #ccc; width:150px; height: 120px; padding: 3px; max-width: 95%; }
.tplb li h3 { line-height:28px; font-size:12px; font-weight:normal; white-space:nowrap; empty-cells:inherit; overflow: hidden;}
.wenb img { width:90%; !important; height: auto !important; }
.newsshow_xg { margin:0 auto; width:100%; height:auto; overflow:hidden; text-align:left; line-height:20px; padding-top:5px; margin-top: 20px; }
.newsshow_xg a { color: #000; }
.lfooter { width: 100%; height: 70px; background-color: #c80000; position: fixed; bottom: 0px; max-width: 640px; }
.lfooter ul li { width: 25%; height: auto; float: left; text-align: center; padding: 10px 0px; }
.lfooter ul li a { color: #FFF; line-height: 12px; font-size: 12px; }
.mdpage_footer { position: fixed; bottom: 0; left: 50%; width: 100%; z-index: 30; max-width: 640px; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); margin-left: 0; }
.for_create { width: auto; }
.pagewrapper { width: 100%; max-width: 640px; min-width: 320px; margin: 0 auto; }
.mdpage_body { padding-bottom: 80px; }
.publicenv-page #PhoneImgSwipelunbo.PhoneImgSwipe { position: relative; z-index: 5; }
.btonavi { background:url(img/btonavibg.png) 0 0 repeat-x; height: 52px; -webkit-background-size:20px 52px; background-size:20px 52px; }
.btonavi li { width: 33%; height: 50px; float: left; padding-top: 2px; }
.btonavi a { display: block; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; color: #000; text-shadow: 1px 1px 3px rgba(250, 250, 250, 0.6); text-align: center; border-left: 1px solid #505252; border-right: 1px solid #282929; }
.btonavi span { display:inline-block; height: 50px; }
.btonavi .phoneicon span { background:url(img/bto_phone.png) 0 center no-repeat; -webkit-background-size:38px 28px; background-size:38px 28px; padding-left: 45px; }
.btonavi .phoneicon a { border-left: 0; }
.btonavi .smsicon span { background:url(img/bto_sms.png) 0 center no-repeat; -webkit-background-size:32px 30px; background-size:32px 30px; padding-left: 45px; }
.btonavi .mailicon span { background:url(img/bto_mail.png) 0 center no-repeat; -webkit-background-size:35px 25px; background-size:35px 25px; padding-left: 45px; }
.btonavi .mailicon a { border-right: 0; }
 @media screen and (max-device-width:359px) {
 .wrap {
max-width:360px;
min-height:160px;
position:relative;
overflow:hidden;
float:left;
}
.wenb img {
width:300px;
}
}
.pro_class li{ list-style:none; float:left; width:auto; margin:3px; padding:3px;}