* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a:link { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; text-decoration:none; }
html { width:100%; height:100%; }
body { max-width:640px; min-width:320px; width:100%; min-height:100%; margin:0 auto; font:14px/150% "Microsoft Yahei", "Arial", "Thmano"; color:#575757; background:#FFF; }
h2{ font-weight:normal;}
img { border:0px; }
ul, ol { list-style-type:none; }
.clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
table { border-collapse:collapse; border-spacing:0; }
.wrapper { width:100%; }
.loadingData { background:#FFF; box-shadow:0 0 0 1px #aaa inset; color:#aaa; border-radius:5px; }
.relLink { width:96%; height:40px; margin:0 auto 20px; box-shadow:0 0 0 1px #ddd inset; border-radius:5px; position:relative; overflow:hidden; }
.relLink .r, .relLink .l { width:50%; height:40px; line-height:40px; text-align:center; color:#f3c05c;  }
.relLink .r { position:absolute; right:0; top:0; border-left:1px solid #ddd; }
.relLink a { color:#aaa; display:block; }
.relLink .hover a { background:#ddd; color:#FFF;  }
.baiduMap { width:96%; margin:0 auto; }
.BMap_bubble_title a { background:#c13527;  }
.navBarLv_0 a.hover { box-shadow:0 0 0 1000px #ef7a1b inset; }
/*header */
.header{ width:100%; height:50px; position:relative; background:#1a191b url(images/topbg.gif) no-repeat bottom center; }
.header .logo{width:70%; float:left;}
.header .logo img{ height:40px;padding-top:1%;}
/**/
.nav{float:right;position:relative;}
.nav p{width:50px;height:50px;background:url(images/topnavbg.jpg) no-repeat top center;}
.nav p:before{content:"";width:28px;height:28px;dispaly:block;position:absolute;right:8px;top:13px;background:#ff7e00 url(images/icon.png) no-repeat left top;background-size:180px;}
.nav p.hover{ background:#fff;}
.nav p.hover:before{ background:url(images/icon.png) no-repeat -28px top; background-size:180px;}
.nav ul{display:none; width:100px;background:#fff;position:absolute;z-index:100;top:50px;right:0px;}
.nav li{width:100%;}
.nav li a{display:block;width:72%; padding-right:28%; text-indent:1em; height:32px;line-height:32px;color:#1c1c1c;}
.nav li a.hover{ background:#ececec url(images/icon.png) -80% 53px; background-size:200px;}
/*inav*/
.inav{ width:100%; padding:3% 0 1%;}
.inav li{width:25%;float:left; margin:0 auto; text-align:center;}
.inav li a{ width:35px; height:65px; padding:0px 15px; line-height:17px; color:#fff; font-weight:bold; font-size:14px; background:url(images/navbg.png) no-repeat left top; background-size:65px; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center; display:-moz-box; -moz-box-align:center; -moz-box-pack:center; display:-ms-box; -ms-box-align:center; -ms-box-pack:center; display:-o-box; -o-box-align:center; -o-box-pack:center; display:box; box-align:center; box-pack:center; text-align:center;  margin:0px auto;}
/*banner*/
.banner img{ width:100%; display:block;}
/*公用标题*/
.tit{ width:96%; padding:0px 2%; height:40px; line-height:40px; color:#fff; background:#1a191b url(images/titbg.gif) no-repeat top left; margin:3% 0;}
.tit .more{  float:right; color:#fff;}
.tit h2{width:120px; position:relative; top:-2px; height:42px;line-height:45px; background:url(images/tith2bg.png) no-repeat left -5px; text-align:center; font-size:16px; font-weight:bold; background-size:120px;}
/*ipro*/
.ipro .tod{ width:100%;margin-bottom:2%;}
.ipro .tod li{ width:30%; float:left; margin:0% 0 1.5% 2.5%;}
.ipro .tod li a{ width:100%; display:block; text-align:center; line-height:34px; color:#272728; }
.ipro .tod li a.hover{ background:#ccc; color:#fff;}
.ipro .tod li img{ width:100%;display:block; margin:0px auto; border:1px solid #cdcdcd;}
/*inews*/
.icase .tod{padding:0 2% 2%;}
.icase li{ width:100%; height:72px; padding:15px 0px; border-bottom:1px dotted #d9d9d9;}
.icase li.hover{ background:#c9c9c9;}
.icase li img{float:left;width:96px;height:72px; margin-right:2%;border-radius:10px;}
.icase li h3{ font-size:16px; color:#2a2a2a;}
.icase li em{width:28px;height:2px; display:block;background:#fb8400; overflow: hidden; margin:5px 0px;}
.icase li p{ font-size:14px; color:#8f8e8e; }
/*iabout*/
.iabout .tod{ padding:0 2% 2%;}
.iabout .tod img{ width:160px; float:left; padding-right:10px;}
.iabout .tod p{ line-height:24px;}
.iabout .more a{width:130px; height:30px; display:block; margin:4% auto; background:url(images/icon.png) no-repeat right top; background-size:200px;}
/*footer*/
footer{ text-align:center; width:94%; color:#666666; padding: 0px 3% 25px;}
footer a{ color:#666666;}
/*bottom*/
.navBarTheme_1 .slide{background:#fb8401 url(images/bottomNav.gif) no-repeat left top !important; }
.navBarLv_0 dd{border-left:1px solid #fc9e03; width:24.5% !important;}
.navBarLv_0 dd:nth-child(2){border-left:none;}
.navBarLv_0 dd a.hover{background:url(images/bottomNav_hover.gif) no-repeat left top !important;}
.navBarLv_0 dd a:before{background:url(images/icon.png) no-repeat left bottom !important; background-size:180px !important; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-82px 100% !important;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:4px 100% !important;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-23px 100% !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-54px 100% !important;}
.navBarLv_0 a.hover {box-shadow: none !important;}
/*sitepath*/
.sitepath{width:100%;height:40px;line-height:40px;position:relative;border-bottom:1px solid #ccc;}
.sitepath h2{width:50%;color:#2a2a2a;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel{width:100px;position:absolute;top:0px;right:0px;border-left:1px solid #ccc;}
.showPanel p{ width:100%; text-align:center;}
.showPanel .panel{display:none;width:100%;background:#fff;position:absolute;z-index:99;top:40px;right:-1px;border:1px solid #ccc;}
.showPanel a{width:87%;height:32px;display:block;line-height:32px;padding-left:10px;font-size:1em;color:#333;}
/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro .item { float:left; width:47%; margin:0 0 2% 2%; background:#fa7101; }
.listPro .item.hover{ background:#ccc;}
.listPro .item a { display:block; color:#fff; }
.listPro .item img { display:block; width:100%; background:#f3c05c; }
.listPro .item span { display:block; height:30px; line-height:30px; text-align:center; }
/* listNews */
.listNews { overflow:hidden; width:100%;}
.listNews .list { width:96%; overflow:hidden; margin:3% auto 4%; }
.listNews li{ width:100%; padding:15px 0px; border-bottom:1px dotted #d9d9d9;}
.listNews li.hover{ background:#c9c9c9;}
.listNews li h3{ font-size:16px; color:#2a2a2a;}
.listNews li em{width:28px;height:2px; display:block;background:#fb8400; overflow: hidden; margin:5px 0px;}
.listNews li p{ font-size:14px; color:#8f8e8e; }