* { 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:#fff; }
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:#fff; background:#0c5683; -webkit-text-size-adjust:none; -webkit-user-select:none; }
body:before{ content:""; width:100%; height:56px; 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; }
.clearFix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
.layout { position:fixed; width:100%; height:100%; left:0; top:0; z-index:98; background:#000; opacity:1; display:none; }

.loadingData { border:1px solid #5ab7d0; background:#f3f3f3; color:#5c5c5c; border-radius:5px; }
.relLink { width:96%; height:40px; margin:0 auto 20px; box-shadow:0 0 0 1px #5ab7d0 inset; border-radius:5px; position:relative; overflow:hidden; }
.relLink .r, .relLink .l { width:50%; height:40px; line-height:40px; text-align:center; color:#fff;  }
.relLink .r { position:absolute; right:0; top:0; border-left:1px solid #5ab7d0; }
.relLink a { color:#f5f5f5; 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; }

.wrapper { width:100%; }
/* header */
.header { width:100%; height:46px; padding:5px 0; position:fixed; z-index:100;  top:0px; left:0px; background:#0c5683;}
.header_c{  max-width:640px; min-width:320px; margin:0px auto;  position:relative;}
.header .tel{ float:right; padding-right:10px;}
.header .tel p{ font-size:22px; font-family:"impact"; line-height:20px; color:#fff;}
.header .logo{  padding-left:10px;}
.header .logo img{ height:32px; padding-top:6px;}
/**/
.nav{float:right;position:relative;}
.nav p{width:50px;height:50px;background:none;}
.nav p.hover{background:#013360;}
.nav p:before{content:"";width:25px;height:25px;display:block;position:absolute;right:10px;top:14px;background:url(images/icon.png) no-repeat left top;background-size:160px;}
.nav ul{ display:none; width:90px;background:#1f6d00;position:absolute;z-index:100;top:50px;right:0px;}
.nav p.cur{ background:#3dae2f;}
.nav li{width:100%;text-align:center;border-bottom:1px solid #3dae2f;}
.nav li.hover{background:#3dae2f;}
.nav li a{display:block;width:100%;height:30px;line-height:30px;color:#fff;}
/*inav*/
.inav{ width:100%; height:46px; background:#ffb400;}
.inav .home{ width:12%; float:left;}
.inav .home:before{content:''; width:26px; height:26px; margin:10px auto; display:block; background:url(images/icon.png) no-repeat -38px top; background-size:140px;}
.navlist{ width:88%; height:45px; line-height:46px; border-bottom:1px solid #1f82b0; float:right; background:-webkit-linear-gradient(#2a83a8 0%, #13648e 25%, #0c5683 50%, #176d96 100%);  background:linear-gradient(#2a83a8 0%, #13648e 25%, #0c5683 50%, #176d96 100%);}
.navlist li{ width:23%; text-align:center; padding:0px 1%; float:left; background:url(images/inavli.png) center left no-repeat; background-size:1px 40px;}
.navlist a{width:100%; text-align:center; display:block; color:#fff;}
.navlist a.hover{ background:url(images/inavhover.jpg) center top no-repeat; background-size:140px;}
/*banner*/
.banner{ border-bottom:1px solid #1e81af;}
.banner img{ width:100%; display:block;}
/*公用标题*/
.tit{ width:94%; padding:0 3%; height:60px; line-height:60px;}
.tit h2{ padding-left:12px; background:url(images/titbg.png) no-repeat left 70%; background-size:30px;}
.tit h2 strong{ font-weight:bold; font-size:16px; margin-right:5px;}
.tit h2 span{ font-family:"arial"; color:#74d7ea;}
.tit a{ padding-right:14px; float:right; color:#fff; background:url(images/icon.png) no-repeat right 26px; background-size:210px;}
.split{ width:100%; height:2px; margin-bottom:3%; background:linear-gradient(#166d97 0%, #166d97 50%, #013f69 50%, #013f69 100%); background:-webkit-linear-gradient(#166d97 0%, #166d97 50%, #013f69 50%, #013f69 100%); }
/*ipro*/
.ipro{ margin-bottom:4%;}
.prolist{ width:100%; line-height:30px;}
.prolist a { width:49.2%; height:35px; line-height:30px; display:inline-block;  margin-bottom:3%; text-align:center; background:url(images/prolist.jpg) no-repeat center; background-size:contain;}
.prolist a.hover{ margin-top:-2px;}

.ipro .tod{ width:100%;}
.ipro .tod li{ width:45.5%; float:left; margin:3% 0% 0% 3%;}
.ipro .tod li a{ padding:2px; display:block; border:1px solid #5ab7d0;}
.ipro .tod li img{ width:100%; display:block;}
.ipro .tod li h2{ padding:0 2px; height:30px; line-height:30px; }
.ipro .tod li h2 .price{ float:right; color:#ffb400; font-weight:bold;}
.ipro .tod li.hover a{ background:#1b6992;}
/*inews*/
.inews .tod{ width:94%; padding:3% 3% 0%;}
.inews li{ width:94%; height:30px; line-height:30px; padding:0 3%; margin-bottom:3%; background:#256790; border-radius:5px;}
.inews li.hover{ background-color: #1b6992;}
.inews li a{ width:100%; display:block;}
.inews li em{ width:20px; height:20px; float:right; margin-top:5px; display:block; background:url(images/icon.png) no-repeat right -36px; background-size:180px;}
/*iabout*/
.iabout .tod{ width:94%; padding:3% 3% 5%; line-height:24px;}
.iabout .tod a{ color:#007d00;}
.iabout .tod img{ width:120px; float:left; margin-right:10px;}
/*footer*/
footer{ text-align:center; width:94%; padding:3% 2% 3%;}
footer a{ color:#000;}
.navBarLv_0 .slide{ box-shadow:none;}
.navBarTheme_1 .slide{  background:-webkit-linear-gradient(#1a769b 0%, #094c76 40%, #074671 50%, #074671 100%);  background:linear-gradient(#1a769b 0%, #094c76 40%, #074671 50%, #074671 100%);}
.navBarLv_0 dd a{ background:url(images/navBarli.png) no-repeat bottom left !important; background-size:contain !important;}
.navBarLv_0 dd a:before{ background:url(images/icon.png) no-repeat left bottom !important; background-size:140px !important; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-120px bottom !important;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:4px bottom !important;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-32px bottom !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-78px bottom !important;}
.navBarLv_0 a.hover{ box-shadow:none !important;  background:-webkit-linear-gradient(#34e2f1 0%, #0d5b87 30%, #0a507a 50%,#074671 100%) !important; background:linear-gradient(#34e2f1 0%, #0d5b87 30%, #0a507a 50%,#074671 100%) !important; }
/*sitepath*/
.sitepath{width:100%;line-height:40px;}
.sitepath .prolist{ display:none; margin-top:18px;}
.showPanel{width:100%; height:40px;  border-bottom:1px solid #5ab7d0;height:40px;}
.showPanel h2{width:55%;color:#fff;font-size:14px;font-weight:bold;padding-left:10px;}
.showPanel p{ width:100px; text-align:center; float:right; border-left:1px solid #5ab7d0; color:#fff;}
/* listPro */
.listPro .list{  width:100%; padding:2% 0;}
.listPro li{ width:45.5%; float:left; margin:3% 0% 0% 3%;}
.listPro li a{ padding:2px; display:block; border:1px solid #5ab7d0;}
.listPro li img{ width:100%; display:block;}
.listPro li h2{ padding:0 2px; height:30px; line-height:30px; }
.listPro li h2 .price{ float:right; color:#ffb400; font-weight:bold;}
.listPro li.hover a{ background:#1b6992;}

/* listNews */
.listNews{ margin-top:3%; width:94%; padding:0 3%;}
.listNews li{ width:94%; height:30px; line-height:30px; padding:0 3%; margin-bottom:3%; background:#256790; border-radius:5px;}
.listNews li.hover{ background-color: #1b6992;}
.listNews li a{ width:100%; display:block;}
.listNews li em{ width:20px; height:20px; float:right; margin-top:5px; display:block; background:url(images/icon.png) no-repeat right -36px; background-size:180px;}

.jingFormat{ color:#fff !important;}
.showInfo h1{ color:#fff !important;}

