﻿* {
    margin: 0;
    padding: 0;
}
ol,ul,li{list-style-type:none;}
img{border:0px; vertical-align:middle;}
form {margin:0px;padding:0px;}
.clear { height:0px; clear: both; overflow:hidden; }
.clear10 { height:10px; clear: both; overflow:hidden; }
.clear14 { height:14px; clear: both; overflow:hidden; }
.clear20 { height:20px; clear: both; overflow:hidden; }


body {
    font-size: 12px;
    line-height: 24px;
    color: #464646;
	background:#fff;
}
a {
    text-decoration: none;
    color: #464646;
}
a:hover {
    text-decoration: none;
    color:#30a6e5;
}
#wrap { width:1050px; margin:0px auto;}
#header {}
#mainer {}

.top { background:url(images/topbg.png) no-repeat; height:97px; overflow:hidden; margin-bottom:1px;}
.logo { width:580px; float:left; padding-top:9px;}
.topr { width:268px; float:right; padding-top:13px;}
.toptel { text-align:right; height:16px; line-height:18px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#525151; padding:7px 14px 13px 0px;}
.toptel img{ margin-right:2px; vertical-align:middle;}
.tsearch { height:26px; background:url(images/searchbg.png) no-repeat; padding:1px; padding-left:12px;}
.tsearch .input{ border:0px; background:#fff; padding:0px 6px; width:196px; line-height:26px; float:left; height:26px;}
.tsearch .btn{ border:0px; background: url(images/sbtn.gif) center center no-repeat; width:26px; height:26px; line-height:66px; overflow:hidden; cursor:pointer; float:left;}

.nav { background:url(images/navbg.png) repeat-x; height:45px; margin-bottom:1px; }
.nav ul {}
.nav ul li { width:150px; text-align:center; line-height:45px; float:left; position:relative; height:45px; z-index:999; background:url(images/navline.png) left top no-repeat;}
.nav ul li#home { background-position:-2px 0px;}
.nav ul li.hover ,.nav ul li:hover { background:#1e92ce;}
.nav ul li a{ font-size:15px; color:#fff; font-family:"微软雅黑"; display:block; height:45px; line-height:45px;}
.nav ul li a:hover ,.nav ul li a.hover{ color:#fff;}
.nav ul li div{ display:none; position:absolute; z-index:9999; width:150px; left:0px; top:45px; line-height:36px;}
.nav ul li div a{ font-size:13px; color:#fff; width:150px; text-align:center; line-height:37px; height:37px; background:url(images/navf.png) no-repeat;}
.nav ul li div a:hover{ color:#eee; background:url(images/navfs.png) no-repeat;}

.banner { width:1050px; height:320px; overflow:hidden; position:relative; z-index:1; background:url(images/banbg.png) left bottom repeat-x; padding-bottom:8px;}
#slider { width:1050px; height:320px; display:block;}
#slider li ,#slider li img { display:block; width:1050px; height:320px;}
#slider-nav { bottom:22px; float:right; position:absolute; right:23px; z-index:9; display:block; text-align:right;}
#slider-nav a { _background: url(images/banbtn.gif) right top no-repeat; background: url(images/banbtn.png) right top no-repeat; display:inline-block; width:12px; height:12px; margin-left:4px; line-height:35px; overflow:hidden;}
#slider-nav a.activeSlide { _background: url(images/banbtn.gif) left top no-repeat; background: url(images/banbtn.png) left top no-repeat;}
.slider-arrow { display:none;}

.banners { width:1050px; height:235px; overflow:hidden; position:relative; z-index:1; background:url(images/banbg.png) left bottom repeat-x; padding-bottom:8px;}
#sliders { width:1050px; height:235px; display:block;}
#sliders li ,#sliders li img { display:block; width:1050px; height:235px;}

.ibox {}
.ibox .iboxt{ height:36px; line-height:36px; background:url(images/b1.png) left center no-repeat; padding-left:17px; font-size:14px; font-family:"微软雅黑"; color:#000;}
.ibox .iboxt span{ font-family:Arial, Helvetica, sans-serif; color:#b8b8b8; font-size:12px; margin-left:4px; text-transform : uppercase;}
.ibox .iboxt a.more{ float:right; padding-top:10px; padding-right:1px;}
.ibox .iboxm{ border:1px #dedede solid; padding:1px;}
.ibox .iboxms{ background:url(images/boxbg.png) repeat-x; padding:10px 13px 0px 13px; height:205px; overflow:hidden;}
.ibox .iboxms a.more{ color:#999999; display:block;}

.imain1 { width:515px; float:left;}
.imain2 { width:520px; float:right;}

.iabout .img{ float:left; margin-right:17px; margin-top:5px;}
.inews ul li { padding:0px 4px 0px 14px; height:27px; line-height:27px; clear:both; border-bottom:1px #ededed dashed; background:url(images/b2.png) 1px center no-repeat;}
.inews ul li span{ float:right; color:#999;}

.iboxs { border:1px #dedede solid; padding:1px;}
.iboxs .iboxst{ height:33px; line-height:33px; background:url(images/tbg.png) no-repeat; padding-left:26px; font-size:14px; font-family:"微软雅黑"; color:#fff;}
.iboxs .iboxst span{ font-family:Arial, Helvetica, sans-serif; color:#c3e7fa; font-size:12px; margin-left:4px; text-transform : uppercase;}
.iboxs .iboxst a.more{ float:right; padding-top:7px; padding-right:11px;}
.iboxs .iboxsm{ height:244px; overflow:hidden;}

.imain3 { width:334px; float:left; margin-right:14px; display:inline;}
.imain4 { width:334px; float:left;}
.imain5 { width:334px; float:right;}

.ijishu { padding:12px 0px 0px 5px;}
.ijishu li{ float:left; width:108px; height:115px; text-align:center;}
.ijishu li img{ border:1px #e3e3e3 solid; padding:1px; width:85px; height:85px;}
.ijishu li a:hover img{ border:1px #30a6e5 solid;}

.iteam { height:239px; overflow:hidden; margin:4px 11px 0px 11px;}
.iteam li{ clear:both; display:block; border-bottom:1px #bebebe dashed; padding-top:9px; height:70px; overflow:hidden; color:#898989;}
.iteam li img{ width:45px; height:60px; float:left; margin-right:14px;}
.iteam li p{ line-height:18px;}

.icase { padding:14px 14px 0px 14px;}
.icase a.more{ color:#30a6e5; display:block; text-align:right; clear:both;}

.fbox { border:1px #dedede solid; padding:1px; height:74px; overflow:hidden; color:#a2a1a1;}
.fbox h2 { display:block; width:14px; height:68px; padding:6px 8px 0px 8px; text-align:center; font-size:14px; line-height:15px; font-family:"微软雅黑"; font-weight:normal; margin-right:10px; float:left; display:inline;}

.fhz { height:116px;}
.fhz h2{ color:#fff; background:url(images/b3.png) repeat-y; height:95px; padding:21px 8px 0px 8px;}
.fhz img{ border:1px #e3e3e3 solid; padding:1px; margin:4px 9px 0px 0px; height:48px;}
.flink h2{ color:#777; background:url(images/b4.png) repeat-y;}
.flink a{ line-height:20px; margin:10px 10px 0px 10px; display:inline-block;}


.mainl { float:left; width:218px; padding-top:8px;}
.mainr { float:right; width:815px; padding-top:8px;}

.lnav { border:1px #dedede solid; padding:1px; margin-bottom:12px;}
.lnav .lnavt{ height:33px; line-height:33px; background:url(images/tbg.png) no-repeat; padding-left:26px; font-size:14px; font-family:"微软雅黑"; color:#fff;}
.lnav .lnavt span{ font-family:Arial, Helvetica, sans-serif; color:#c3e7fa; font-size:12px; margin-left:4px; text-transform : uppercase;}
.lnav .lnavm{ padding:10px 9px 2px 9px;}
.lnav .lnavm ul li{ margin-bottom:8px;}
.lnav .lnavm ul li a{ display:block; background:#f5f5f5; font-size:14px; color:#555; height:33px; text-align: center; line-height:33px; font-family:"微软雅黑";}
.lnav .lnavm ul li a:hover ,.lnav .lnavm ul li a.hover { background:#97d5f5; color:#fff;}

.daohang { height:28px; line-height:18px; color:#b7b6b6; text-align:right; background:url(images/b1.png) left 1px no-repeat; padding-left:17px; padding-right:5px;}
.daohang h2{ font-size:14px; font-family:"微软雅黑"; color:#000; float:left; width:200px; line-height:18px; font-weight:normal; text-align:left;}
.daohang a{ color:#999;}
.daohang a:hover{ color:#30a6e5;}

.rbox { border:1px #dedede solid; padding:1px;}
.rbox .rboxm{ background:url(images/boxbg.png) repeat-x; padding:20px 24px; min-height:360px;}

.content h3{ display:block; font-size:14px; color:#333; font-family:"微软雅黑"; margin-bottom:7px; font-weight:normal;}
.content .pimg{ border:1px #e3e3e3 solid; padding:1px; float:left; margin-right:20px; width:160px; height:115px;}
.content td{ padding:0px 5px; }

.newslist {}
.newslist ul li{ background:url(images/b1.gif) 0px 14px no-repeat; padding-left:18px; clear:both; line-height:37px; border-bottom:1px #ededed dashed; padding-right:15px;}
.newslist ul li span{ float:right; color:#999; }
.newslist ul li a{ color:#555; line-height:37px; display:inline-block;}
.newslist ul li a:hover{ color:#30a6e5;}

.new-t { line-height:44px; border-bottom:1px #eee dashed; text-align:center; }
.new-t h1 { line-height:44px; font-size:16px; color:#222; font-family:"微软雅黑"; display:inline-block; margin:0px 10px;}
.new-info { color:#999999; text-align:right; line-height:34px; margin-bottom:20px;}
.new-info a{ color:#999999;}
.new-f { margin-top:20px; text-align:center;}
.new-pic { text-align:center;}

.newsnext { background:#eee; height:30px; padding:0px 15px; margin-top:15px;}
.newsnext .pre { background:url(images/b3.gif) left center no-repeat; padding-left:15px; float:left; line-height:30px; width:350px; height:30px;}
.newsnext .next { background:url(images/b4.gif) right center no-repeat; padding-right:15px; float:right; text-align:right; line-height:30px; width:350px; height:30px;}

.jishulist {}
.jishulist ul li{ border-bottom:1px #ededed dashed; height:130px; margin:15px 0px; float:left; width:355px; padding-right:24px; overflow:hidden;}
.jishulist ul li .img{ border:1px #e3e3e3 solid; padding:1px; width:133px; height:96px; float:left; margin-right:14px;}
.jishulist ul li a b{ color:#333; font-size:14px; font-family:"微软雅黑"; font-weight:normal; margin-bottom:5px; display:block;}
.jishulist ul li p{ color:#999; display:block; line-height:18px; height:45px;}
.jishulist ul li a.more{ color:#30a6e5; display: block; text-align:right;}
.jishulist ul li a:hover b{ color:#30a6e5;}
.jishulist ul li a:hover img{ border:1px #30a6e5 solid;}

.prolist {}
.prolist ul li{ border-bottom:1px #ededed dashed; height:130px; margin:15px 0px; padding-right:24px; overflow:hidden;}
.prolist ul li .img{ border:1px #e3e3e3 solid; padding:1px; width:133px; height:96px; float:left; margin-right:14px;}
.prolist ul li a b{ color:#333; font-size:14px; font-family:"微软雅黑"; font-weight:normal; margin-bottom:5px; display:block;}
.prolist ul li p{ color:#999; display:block; line-height:18px; height:45px;}
.prolist ul li a.more{ color:#30a6e5; display: block; text-align:right;}
.prolist ul li a:hover b{ color:#30a6e5;}
.prolist ul li a:hover img{ border:1px #30a6e5 solid;}

.videolist {}
.videolist ul li{ width:225px; height:187px; float:left; display:inline; margin:24px 30px 24px 7px;}
.videolist ul li.wei{ margin:24px 0px 24px 7px;}
.videolist ul li .img{ width:225px; height:148px; margin-bottom:1px; display:block;}
.videolist ul li b{ display:block; background:#87cbee; color:#fff; font-weight:normal; height:38px; line-height:38px; text-align:center;}
.videolist ul li a:hover b{ display:block; background:#27a1e1;}

.teamlist {}
.teamlist ul li { border-bottom:1px #ededed dashed; padding:18px 0px; height:129px; clear:both; padding-right:7px;}
.teamlist ul li .img{ border:1px #e3e3e3 solid; padding:1px; width:125px; height:145px; float:left; margin-right:21px;}
.teamlist ul li a b{ color:#333; font-size:14px; font-family:"微软雅黑"; margin-right:30px;  background:url(images/b1.gif) left center no-repeat; padding-left:15px;}
.teamlist ul li p{ display:block; height:70px; margin:5px 0px; line-height:18px; color:#999; overflow:hidden;}
.teamlist ul li a.more{ color:#30a6e5; display: block; text-align:right;}
.teamlist ul li a:hover b{ color:#30a6e5;}
.teamlist ul li a:hover img{ border:1px #30a6e5 solid;}

.caselist {}
.caselist ul li { border-bottom:1px #ededed dashed; padding:18px 4px; clear:both;}
.caselist ul li .img{ border:1px #e3e3e3 solid; padding:1px; width:225px; height:150px; float:left; margin-right:21px;}
.caselist ul li a b{ color:#333; font-size:14px; font-family:"微软雅黑"; line-height:30px; background:url(images/b1.gif) left center no-repeat; padding-left:15px; }
.caselist ul li p{ display:block; margin:5px 0px; line-height:18px; color:#999; overflow:hidden;}
.caselist ul li a.more{ color:#30a6e5; display: block; text-align:right; margin-top:6px;}
.caselist ul li h2 a:hover{ color:#30a6e5;}


.contact{ padding:15px; font-size:14px; line-height:28px;}
.contact h1{ color:#333; font-size:20px; font-family:"微软雅黑";}


.post_box { padding:20px 12px;}
.post_box h3 {line-height:35px;text-align:center;font-size:16px;border-bottom:1px solid #eee;height:35px;background:#eee; font-family:"微软雅黑";}
.post_box .input-text,.measure-input,.post_box textarea,input.date,input.endDate,.input-focus{border:1px solid #A7A6AA;line-height:24px;height:24px;margin:0 5px 0 0;padding:1px 0 1px 5px;border: 1px solid #d0d0d0; font-size:12px;}
.input-focus{background: #FFF; border-color:#afcee6;font-size:12px;}
input.date,input.endDate{background: #fff url(../Images/admin_img/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
.post_box textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
.post_box select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;color:#333;padding:2px;}

.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:10px 0 10px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}
.button{background:#ddd; border-top:0;border-left:0; border-bottom:1px solid #666; border-right:1px solid #666; padding:4px 12px; margin-right:25px; font-size:13px; font-family:"微软雅黑"; letter-spacing:2px;}
em.error {overflow:hidden;zoom:1;background:url("images/unchecked.gif") no-repeat 0px 0px;  padding-left: 19px;color:red;}
em.success {overflow:hidden;zoom:1;background:url("images/checked.gif") no-repeat 0px 0px;  padding-left: 19px;color:red;}


#pages { clear:both; padding:20px 0 10px;text-align:center; font-size:12px; font-family:"微软雅黑";}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; margin-left:3px;}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#97d5f5; color:#fff; text-decoration:none; border:1px #2fa7e5 solid;}
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#97d5f5; border:1px solid #2fa7e5; color:#fff; text-align:center; margin-left:3px;}
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.kefu {width:99px;height:60px;position:absolute;top:0px; right:10px; z-index:999;}
.kefu .kftop{background:url(ima/kefu_top.gif) no-repeat;height:20px;}
.kefu .kfbottom{background:url(ima/kefu_bottom.gif) no-repeat;height:14px;}
.kefu .kfbox {border-left:1px solid #DDE6EC;border-right:1px solid  #DDE6EC;overflow:hidden;zoom:1;padding:1px;background:#FFF;color:#D3D3D3;line-height:26px;}
.kefu .kfbox ul {padding-left:6px;}
.kefu .kfbox ul li.tit {color:#800000;line-height:26px;}
.kefu .kfbox ul li img {vertical-align:middle;}

/*底部*/
#footer { background:url(images/footer.png) repeat-x; padding:15px 24px; color:#555555; margin-top:15px;}
#footer a{ color:#555555;}
#footer a:hover{ color:#30a6e5;}
.copy { float:left; width:560px;}
.fnav { float:right; width:400px; padding-top:15px; text-align:right;}