* { 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:70px; 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; }
.BMap_bubble_title a { background:#c13527;  }
.navBarLv_0 a.hover { box-shadow:0 0 0 1000px #ef7a1b inset; }
.icon{ background:url(images/icon.png) no-repeat 0px 0px;  display:inline-block; vertical-align:middle;}
/*header */
.header { width:100%; position:fixed; z-index:100;  top:0px; left:0px; }
.header_c{  max-width:640px; min-width:320px; height:60px; padding-top:10px; margin:0px auto;  background:#f2fced; position:relative;}
.header .logo{ width:50%; padding-left:2px;}
.header .logo img{ width:150px; height:33px; padding-top:8px;}
.header .tel{ width:150px; float:right; padding-top:5px; color:#389f00; line-height:14px; font-size:12px;}
.header .tel s{ width:36px; height:36px; float:left; background-position:0px 0px; background-size:160px;}
.header .tel a{ display:block; font-size:18px; color:#fe7f03; font-family:"impact"; line-height:20px;}
.header .icon1,.header .icon2{ position:absolute; top:0px; background-size:120px;}
.header .icon1{ width:45px; height:22px; background-position: -40px 0px; left:50%; margin-left:-20px;}
.header .icon2{ width:40px; height:22px; background-position: -86px 0px; right:10px;}
/*nav*/
.nav{ width:100%; height:45px; line-height:45px; background:url(images/navbg.png) no-repeat center top;}
.nav a{ width:20%; height:45px; line-height:45px; text-align:center; display:block; float:left; color:#fff; font-size:12px; }
/*banner*/
.banner{ position:relative; margin-bottom:10px;}
.banner img{ width:100%; display:block;}
.banner .bg{ width:100%; height:46px; position:absolute; left:0px; bottom:-2px; background:url(images/bannerbg.png) no-repeat center top; }
/*首页标题公用*/
.tit{ width:96%; padding:0 2%; height:70px; line-height:100px; color:#fff; background:url(images/itit.png) no-repeat top left; margin-bottom:2%;}
.tit .more{ width:12px; height:15px; display:block; font-size:12px;margin-top:41px; margin-right:5px; float:right; background-position:-107px -29px; background-size:150px;}
.tit h2{ font-size:16px; font-weight:bold;}
.tit h2 span{ color:#cde4c5; margin-left:5px; font-size:14px; font-weight:normal;}
/*ipro*/
.ipro .tod{ width:97%; padding-left:3%;margin-bottom:2%;}
.ipro .tod li{ width:47%; float:left; margin:2% 3% 0% 0%;}
.ipro .tod li a{ width:100%; display:block; }
.ipro .tod li a.hover{ }
.ipro .tod li img{ width:100%;display:block; }
.ipro .tod li span{ height:30px; line-height:28px; width:30px%; font-size:14px; text-align:center; display:block; color:#909090;}
/*iabout*/
.iabout .tod{ padding:0 3% 4%;}
.iabout .tod img{width:100%;}
.iabout .tod .txt{ color:#7c7c7c; font-size:14px; line-height:28px;}
.iabout .ckmore{ width:100%; height:25px;  background:url(images/more.png) no-repeat center center; background-size:auto 25px; display:block; }
/*inews*/
.inews .tod{padding:0 2% 2%;}
.inews li{ width:100%;padding:10px 0px; border-bottom:1px dotted #ddd;}
.inews li.hover{background-color:#f3f3f3;}
.inews li img{ float:left; width:90px; height:60px; margin-right:6px; }
.inews li h3{ font-size:14px; color:#343434; line-height:20px; font-weight:bold;  }
.inews li em{ width:26px; height:2px; background:#389f00; display:block; margin-left:98px;  margin-bottom:6px;}
.inews li .txt{ font-size:12px; color:#7c7c7c; line-height:18px; text-indent:2em;}
/*footer*/
footer{ text-align:center;  color:#333333; padding:10px 5px 10px; line-height:24px; }
footer a{ color:#333333;}
.navBarTheme_1 .slide{ background:#389f00 !important;}
.navBarLv_0 dd a{  background:url(images/navbbg.jpg) no-repeat bottom left !important; }
.navBarLv_0 dd:nth-child(2) a{ background:none !important;}
.navBarLv_0 dd a:before{ background:url(images/icon.png) no-repeat bottom left !important; background-size:100px !important; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-79px bottom !important;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:5px bottom !important;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-25px bottom !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-52px bottom !important;}

.navBarLv_0 dd a.hover{background:-moz-linear-gradient(top,  #0771a4 0%, #02325a 100%) !important; background:-webkit-linear-gradient(top,  #0771a4 0%, #02325a 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; margin-bottom:10px;}
.sitepath h2{ color:#389f00;  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:#389f00; margin:0 0 4% 4%; text-align:center; box-shadow:0 0 0 2px #389f00 inset; }
.panel a.hover { background:#389f00;  color:#fff; }
/* 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:#389f00; }
.listPro .item.hover{background:#666;}
.listPro .item a { display:block; color:#fff; }
.listPro .item img { display:block; width:100%; background:#389f00; }
.listPro .item span { display:block; height:30px; line-height:30px; text-align:center; }
/* listNews */
.listNews{width:100%;}
.listNews ul{padding-bottom:2%;}
.listNews li{ width:96%; padding:3% 2%; background:url(images/newbg.png) right center no-repeat; background-size:20px; border-bottom:1px dashed #ccc;} 
.listNews li.hover{background-color:#f3f3f3;}
.listNews li h3{ font-size:14px; color:#2a2a2a; line-height:30px; padding-top:1%;}
.listNews li p{ font-size:12px; color:#8f8e8e; line-height:20px; margin-right:4%;}

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