* { 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:#555; background:#FFF; }
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; background:#FFF; position:relative; }
.header .logo { width:auto; overflow:hidden; padding:5px; }
.header .logo, .header .logo img { height:40px; }
.header .tel { position:absolute; right:5px; top:7px; font-size:12px; text-align:right; line-height:18px; }
.header .tel a { color:#555; }
.header .tel strong { display:block; font-size:16px; color:#ff9913; }
/* nav */
.nav { width:100%; height:50px; background:url(./images/re_nav.gif) left bottom repeat-x #1181cb; background-size:1px; }
.nav .list { padding-left:60px; position:relative; }
.nav .item { float:left; width:25%; height:44px; line-height:44px; text-align:center; color:#FFF; background:url(./images/re_nav2.gif) right center no-repeat; background-size:1px; }
.nav .item:last-child { background:none; }
.nav .home { width:50px; height:50px; background:url(./images/ico_home.png) center 0 no-repeat; background-size:46px; position:absolute; left:5px; top:0; overflow:hidden; text-indent:-99em; }
/* banner */
.banner { border-bottom:1px solid #ddd; }
.banner, .banner img { width:100%; display:block; position:relative; }
/* proMenu */
.proMenu { width:100%; margin:0 auto 3%;  }
.proMenu li { float:left; width:50%; }
.proMenu li a { display:block; height:35px; padding:15px 15px 15px 65px; position:relative; border:1px solid #ddd; margin:-1px 0 0 -1px; color:#333; }
.proMenu li strong { display:block; height:20px; font-size:16px; font-weight:700; }
.proMenu li span { display:block; height:15px; font-size:12px; color:#999; }
.proMenu li img { width:35px; height:35px; position:absolute; left:15px; top:15px; }
/* column */
.column .head { height:40px; line-height:40px; position:relative; background:#4e4e4e; box-shadow:0 0 0 4px #eacb94 inset; color:#FFF; border-bottom:5px solid #ddb56f; }
.column .head h2 { font-size:16px; font-weight:400; height:40px; position:relative; padding-left:10px; }
.column .head .mo { position:absolute; right:5px; top:0; color:#FFF; }
.column .head h2:after { content:""; width:40px; height:21px; display:inline-block; vertical-align:middle; background:url(./images/t_1.png) 0 0 no-repeat; background-size:40px; margin-left:10px; }
/* ipro */
.ipro .list { width:100%; margin-bottom:2%; }
.ipro .item { float:left; width:50%; }
.ipro .item .con { display:block; padding:15px; position:relative; border:1px solid #ddd; margin:-1px 0 0 -1px; }
.ipro .item .ins { display:block; color:#333; }
.ipro .item img { display:block; width:95%; border:1px solid #ddd; padding:3px; background:#FFF; margin-bottom:5px; }
.ipro .item h3 { color:#1e8fd9; }
.ipro .item h4 { font-size:12px; }
.ipro .item p { font-size:12px; color:#999; line-height:16px; height:50px; }
.ipro .item p span { color:#ff7a1b; }
.ipro .item .btn { padding:5px 0 0; }
.ipro .item .btn a { display:inline-block; height:24px; line-height:24px; background:#38a1f1; box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset; border:2px solid #38a1f1; border-radius:5px; font-size:12px; color:#FFF; padding:0 5px; }
.ipro .item .btn a:last-child { background:#ff781a; border-color:#ff781a; }
.ipro .hover { background:#f1f1f1; }
/* inews */
.inews .list { width:100%; margin-bottom:2%; }
.inews .item { width:100%; border-bottom:1px solid #ddd; }
.inews .item a { display:block; height:120px; padding:10px 10px 10px 110px; position:relative; }
.inews .item img { position:absolute; left:10px; top:10px; width:90px; height:120px; background:#F1F1F1; }
.inews .item h3 { color:#333; height:30px; font-size:16px; font-weight:400; }
.inews .item span { display:inline-block; width:auto; padding:0 10px; height:24px; line-height:24px; font-size:12px; color:#FFF; background:#48acf3; border-radius:3px; box-shadow:0 3px 0 0 #1181cb;  }
.inews .item p { color:#999; font-size:12px; height:70px; line-height:18px; overflow:hidden; margin-bottom:10px; }
.inews .hover { background:#f9f9f9; }
/* iabout */
.iabout .head { height:35px; background:url(./images/iabout_1.gif) 0 0 repeat-x; background-size:1px; position:relative; margin-bottom:10px; }
.iabout .head h2 { text-align:center; font-size:14px; color:#FFF; line-height:30px; font-weight:400; }
.iabout .head span { font-size:12px; opacity:0.8; margin:0 0 0 10px; }
.iabout .head:before, .iabout .head:after { content:""; width:80px; height:35px; background:url(./images/iabout_2.gif) 0 0 no-repeat; position:absolute; left:0; top:0; background-size:80px; }
.iabout .head:after { left:auto; right:0; background-image:url(./images/iabout_3.gif); }
.iabout .main { width:94%; padding:3%; }
.iabout .main a { color:#ff6b11; margin-left:10px; }
/* sitepath */
.sitepath { width:100%; height:40px; line-height:40px; background:#f1f1f1; position:relative; }
.sitepath h2 { height:40px; font-size:16px; margin-left:10px; }
.sitepath .showPanel { position:absolute; right:10px; top:0; }
/* panel */
.panel { width:100%; padding:2% 0 0 0; }
.panel li { float:left; width:22.5%; height:30px; text-align:center; margin:0 0 2% 2%; }
.panel a { display:block; margin:0 auto; height:30px; line-height:30px; border:1px solid #b8b8b8; background:-webkit-linear-gradient(top, #FFF, #ebebeb) !important; background:#f5f5f5; color:#333; border-radius:10px; }
.panel a.hover { background:#f1f1f1; }
/* listPro */
.listPro .list { width:100%; margin-bottom:2%; }
.listPro .item { float:left; width:50%; }
.listPro .item .con { display:block; padding:15px; position:relative; border:1px solid #ddd; margin:-1px 0 0 -1px; }
.listPro .item .ins { display:block; color:#333; }
.listPro .item img { display:block; width:95%; border:1px solid #ddd; padding:3px; background:#FFF; margin-bottom:5px; }
.listPro .item h3 { color:#1e8fd9; }
.listPro .item h4 { font-size:12px; }
.listPro .item p { font-size:12px; color:#999; line-height:16px; height:50px; }
.listPro .item p span { color:#ff7a1b; }
.listPro .item .btn { padding:5px 0 0; }
.listPro .item .btn a { display:inline-block; height:24px; line-height:24px; background:#38a1f1; box-shadow:0 0 0 1px rgba(255,255,255,0.5) inset; border:2px solid #38a1f1; border-radius:5px; font-size:12px; color:#FFF; padding:0 5px; }
.listPro .item .btn a:last-child { background:#ff781a; border-color:#ff781a; }
.listPro .hover { background:#f1f1f1; }
/* listNews */
.listNews .list { width:100%; margin-bottom:2%; }
.listNews .item { width:100%; border-bottom:1px solid #ddd; }
.listNews .item a { display:block; height:120px; padding:10px 10px 10px 110px; position:relative; }
.listNews .item img { position:absolute; left:10px; top:10px; width:90px; height:120px; background:#F1F1F1; }
.listNews .item h3 { color:#333; height:30px; font-size:16px; font-weight:400; }
.listNews .item span { display:inline-block; width:auto; padding:0 10px; height:24px; line-height:24px; font-size:12px; color:#FFF; background:#48acf3; border-radius:3px; box-shadow:0 3px 0 0 #1181cb;  }
.listNews .item p { color:#999; font-size:12px; height:70px; line-height:18px; overflow:hidden; margin-bottom:10px; }
.listNews .hover { background:#f9f9f9; }
/* showInfo */
.showInfo h1 { color:#ef7a1b; }
.dataNull { width:300px; height:200px; background:url(http://c.hnjing.com/code/data_2.gif) center center no-repeat; background-size:300px; overflow:hidden; text-indent:-99em; }
