* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a, a:link, a:visited, a:hover, a:active { color:#515151; }
a:link { text-decoration:none; }
html { width:100%;  }
body {  max-width:640px; min-width:320px; width:100%; margin:0 auto; font:14px/1.5 "Microsoft Yahei"; color:#333; background:#FFF; -webkit-text-size-adjust:none; -webkit-user-select:none; }
body:before { content:""; width:100%; height:60px; display:block; }
img { border:0px; }
em{ font-style:normal;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; }
ul, ol { list-style-type:none; }
input,button,select,textarea { outline:none; font-family:"Microsoft Yahei"; font-size:16px; }
table { border-collapse:collapse; border-spacing:0; }
.hidden { display:none; }
.fl{ float:left;}
.fr{ float:right;}
.clear, .clearFix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size: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; font-size:12px;line-height: 16px;}
.BMap_bubble_title a { background:#c13527;  }
.navBarLv_0 a.hover { box-shadow:0 0 0 1000px #ef7a1b inset; }
.linearbg{ background:url(images/lanmu.jpg) no-repeat ; background-size:620px;}
/*header */
.header { width:100%; height:100px;position:fixed; z-index:100;  top:0px; left:0px; }
.header_c{  max-width:640px; min-width:320px; height:90px; padding-top:10px; margin:0px auto;  background:#fff; position:relative;}
.header .logo{ width:50%; padding-left:5px;}
.header .logo img{ width:140px;/*  height:40px; */}
.header .tel{ width:150px; float:right; padding-top:2px; color:#383838; line-height:14px; font-size:12px;}
.header .tel s{ width:24px; height:24px; float:left;  background:url(images/tel.png) no-repeat ;background-size:20px;}
.header .tel a{ display:block; font-size:16px; color:#feb622; line-height:22px;font-weight:bold;}
/*nav*/
.nav{ width:100%; height:46px; line-height:46px;  background:url(images/nav.jpg);}
.nav a{ width:20%; height:46px; line-height:46px; text-align:center; display:block; float:left; color:#fff; font-weight:bold;}
/*.nav a:hover{width:20%;height:52px; background:url(images/navhover.png) no-repeat;margin-top:-6px;}*/
/*banner*/
.banner{max-width:640px; min-width:320px; height:auto;  margin:40px 0px 10px 0px;}
.banner img{ width:100%; display:block;}
/*首页标题公用*/
.tit{ width:96%; margin:0px auto 3%; position: relative; height:45px; line-height:45px; color:#fff; }
.tit s{ width:30px; height:64px; display: block; position: absolute; left:0px; top:-12px; background:url(images/icon.png) no-repeat -63px 0px; background-size:160px;  }
.tit h2{ font-size:16px; font-weight:bold; padding-left: 10px }
.tit h2 span{ color:#fff; margin-left:5px; font-size:12px; font-weight:normal;}
.tit .more{ width:50px; height:45px;  padding:0px 8px 0px 30px; display:block; float:right; color:#fff; background-size:auto 45px; }
/*ipro*/
.ipro .tod{ width:98%; padding-left:2%;margin-bottom:2%;}
.ipro .tod li{ width:31%; float:left; margin:2% 2% 0% 0%;}
.ipro .tod li a{ width:100%; display:block; }
.ipro .tod li a .img{  border:2px solid #d8d8d8; } 
.ipro .tod li img{ width:100%; display:block; }
.ipro .tod li span{ width: 100%;display:block; height:30px; line-height:30px; font-size: 12px; text-align:center; color:#2470ba;}
.ipro .tod li a.hover h2{ color:#ffa303 }
.ipro .tod li a:hover .img{   border:2px solid #1c6bb7; }
/*iabout*/
.iabout .tod{ padding:0 2% 4%;}
.iabout .tod .txt{ color:#5f5f5f;  line-height:24px;}
/*inews*/
.inews .tod{padding:0 2% 2%;}
.inews li{ width:100%;padding:10px 0px; border-bottom:1px dotted #ddd;}
.inews li.hover{ background-color:#eee;}
.sj{ float:left; width:70px; height:70px; margin-right:8px; background:url(images/news.png) no-repeat }
.yf{width:62px;height:35px;line-height:48px;text-align:center;display:block; color:#fff; }
.nf{width:62px;height:35px;line-height:34px;text-align:center;display:block; color:#fff;}
.inews li h3{ color:#393939; padding:3px 0px 5px; font-weight:bold;  }
.inews li .txt{  color:#5f5f5f; line-height:18px; /* text-indent:2em; */}
/*footer*/
footer{ text-align:center;  color:#616161; padding:10px 5px 10px; line-height:24px; }
footer a{ color:#616161;}
.navBarTheme_1 .slide{ background:#015aae !important;}


.navBarLv_0 dd a.hover{background:#ffa303 !important;}
.navBarLv_0 a.hover {
    box-shadow: none !important;
}
.navBarLv_0 dd a{  border-right:1px solid #0379c1;  border-left:1px solid #0046ac; }
.navBarLv_0 dd:nth-child(2) a{ border-left:0px; }
.navBarLv_0 dd:nth-child(5) a{ border-right:0px; }
/*sitepath*/
.sitepath{width:100%;height:40px;line-height:40px;position:relative;border-bottom:1px solid #ccc; margin:40px 0px 10px 0px;}
.sitepath h2{ color:#1c6bb7;  padding-left:10px; font-size:16px; }
.showPanel{ width:90px;position:absolute;top:0px;right:0px;border-left:1px solid #ccc;  height:40px; line-height:40px; text-align:center; font-size:14px;color:#333; }
.showPanel a{ width:100%;}
.panel { width:100%; padding:2% 0 0;   display:none; }
.panel a { width:44%; height:30px; line-height:30px; float:left; color:#1c6bb7; margin:0 0 4% 4%; text-align:center; box-shadow:0 0 0 2px #1c6bb7 inset; }
.panel a.hover { background:#1c6bb7;  color:#fff; }
/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro li{ width:46%; float:left; margin:2% 2% 0% 2%;}
.listPro li a{ width:100%; display:block; }
.listPro li a .img{  border:2px solid #bdbdbd; } 
.listPro li img{ width:100%; display:block; }
.listPro li h2{ width: 100%; height:30px; line-height:30px; font-size: 14px; text-align:center; font-weight: bold; color:#1c6bb7;}
.listPro li a.hover h2{ color:#1c6bb7 }
.listPro li a:hover .img{   border:2px solid #1c6bb7; }
/* listNews */
.listNews{width:100%;}
.listNews ul{padding-bottom:2%;}
.listNews li{ width:96%; margin:0px auto; padding:8px 0px; border-bottom:1px dotted #ddd;}
.listNews li.hover{background-color:#eee;}
.listNews li h3{  color:#1c6bb7; font-weight:bold;   }
.listNews li p.txt{ font-size:12px; color:#5f5f5f; line-height:20px; margin-right:4%;/* text-indent: 2em; */}


.showInfo{ padding:0px 10px;}
.BMap_bubble_title a{ color:#fff;}
