﻿body, h1, h2, h3, h4, h5, h6, div, dd, dt, dl, form, kbd, table, ul, li, marquee, hr, blockquote, ol, pre, fieldset, legend, button, input, textarea, th, td, span { font-size: 14px; margin: 0; padding: 0; font-family: Arial, "微软雅黑", Tahoma, Verdana, Helvetica, sans-serif; }
* { font-family: "微软雅黑"; }
@font-face { font-family: Impact; src: url("css/Impact.ttf"); }
address, cite, dfn, em, var { font-style: normal; }
button, input, select, textarea { font-size: 100%; }
input { cursor: pointer }
input[type=button], input[type=submit] { cursor: pointer }
button[type=button], button[type=submit] { cursor: pointer }
table { border-collapse: collapse; border-spacing: 0; }
small { font-size: 12px; }
ul, ol { list-style: none; }
img { border: 0; }
ul { list-style: none; }
a { text-decoration: none; color: #666666; }
a:hover { color: #000; text-decoration: none }
.left { float: left; }
.right { float: right }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.top { width: 1100px; margin: 0 auto; padding-bottom: 20px; }
.logo { float: left; padding: 30px 15px 0 15px; }
.tel { float: right; width: 320px; padding-top: 10px; }
.tel img { float: left; margin-right: 10px; }
.tel kbd { float: left; padding: 15px 0 0 0; display: block; font-size: 24px; }
.tel kbd b { font-size: 14px; display: block; padding: 0 0; }
/*菜单*/
.nav { border-bottom: 1px solid #333; border-top: 1px solid #333; }
.nav ul { width: 1100px; margin: 0 auto; }
.nav li { display: block; float: left; width: 135px; text-align: center; color: #000; padding: 8px 0; }
.nav li a { display: block; font-size: 15px; padding: 10px 0; font-size: 16px; }
.nav li a:hover { color: #000; background: #eee; border-radius: 4px; }
.nav li .current{ background:#eee;border-radius: 4px; }
.bannerbg { position: relative; }
.order { width: 300px; height: 350px; position: absolute; z-index: 20000; right: 18%; top: 60px; }
.orderbt { background: #333; color: #fff; font-size: 14px; text-align: center; line-height: 45px; }
.orderword { background: rgba(0,0,0,0.6); padding: 25px 20px; }
.orderinput { border: 0; background: #fff; width: 250px; line-height: 20px; font-size: 14px; color: #666; margin-bottom: 10px; padding: 8px; }
.ordertextarea { border: 0; background: #fff; width: 250px; line-height: 18px; height: 70px; padding: 8px; color: #666; margin-bottom: 10px; }
.tjbtn { width: 106px; background: #2567dc; border: 0; line-height: 37px; border-radius: 4px; color: #fff; font-size: 16px; }
/*服务范围*/
.fwfw { border-top: 2px solid #333;   margin: 20px auto 0px auto; width: 1100px; }
.fwfwmk { float: left; width: 830px; }
.fwfwimg { float: right; width: 230px; padding: 20px; }
.fwfwbt { border-bottom: 1px solid #22324b; line-height: 40px; font-size: 16px; padding: 7px 10px 0 10px; overflow: hidden; }
.fwfwbta{ display:block; float:right}
.fwfwbt b{ width:320px; float:left; font-size:14px; padding-top:5px; font-weight:normal } 
.fwfwbt h3 { background: url(../images/fwbt.jpg) no-repeat center top; float: left; font-size: 16px; padding: 6px 10px 3px 0; }
.fwfwbt span { padding-top: 6px; display: block; color: #666; font-size: 16px; float: left; }
.fwfwbt kbd {float: right;}
.fwfwbt kbd a{ display: block; font-size: 14px; padding-top: 7px; color: #000; font-weight:normal; }
.fwfwmk p { padding: 0 10px; line-height: 25px; }
.topxian { border-top: 1px solid #333; margin-top: 2px; }
.mk { margin: 0 auto; width: 1100px; }
.productbt { border-bottom: 1px solid #22324b; border-top: 1px solid #333; line-height: 40px; font-size: 16px; padding: 7px 10px 0 10px; margin-top: 2px; }
.productbt h3 { background: url(../images/fwbt.jpg) no-repeat center top; font-size: 16px; padding: 6px 10px 3px 0; float: left; }
.productbt span { padding-top: 6px; display: block; color: #666; font-size: 16px; float: left; }
.productbt a { display: block; font-size: 14px; padding-top: 7px; color: #000; float: right; }
.productbt kbd { float: left; padding: 0 10px 0 40px; }
.productbt kbd a { display: block; text-align: center; line-height: 34px; border-radius: 4px; padding: 0 10px; margin: 5px 10px 0 10px; background: #eee; }
/*产品*/
.caseword { padding: 20px 0 20px 0; width: 1140px; margin: 0 auto }
.caseword ul { height: auto; }
.caseword ul li { float: left; padding: 0px 11px 20px 11px; position: relative; overflow: hidden; width: 250px; height: 195px; text-align: center }
.caseword ul li kbd a { position: absolute; background: rgba(0,0,0,0.6); display: block; width: 262px; height: 145px; padding-top: 50px; text-align: center; color: #fff; font-size: 16px; top: -195px; -webkit-transition: top 0.5s; }
.caseword ul li:hover a { top: 0; }
.caseword ul li kbd a { color: #fff; display: block }
.leftbt { width: 510px; overflow: hidden; float: left; padding: 0 30px 0 0 }
.aboutus { width: 490px; float: left; padding: 15px 30px 10px 15px; line-height: 30px; height: 210px; }
.newslist { width: 535px; float: left; float: right; padding: 15px 15px 10px 0; height:240px;}
.newslist li { line-height: 37px; border-bottom: 1px solid #ccc; padding: 0 10px; }
.newslist li span { float: right; }
.fuwu { padding:50px  20px; }
.fuwu kbd { float: left; margin:0 22px; display: block; background:#7694c9; width:130px; height: 130px;border-radius: 100%; text-align: center; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; line-height: 25px; color: #fff; font-size: 20px;}
.fuwu kbd a { color: #fff; }
/*友情链接*/
.links{ border-bottom: 1px solid #22324b; border-top: 1px solid #333; padding:10px 15px; }
.links kbd { float:left}
.links kbd a{ display:block; text-align:center; float:left; width:120px;line-height:32px;}

.linkbt{ float:left; line-height:32px; font-size:16px; padding-right:15px; font-weight:bold;}
.linkbt img{ float:left; margin-right:10px;}


/*尾部*/
.foot{ padding:25px 0; text-align:center; line-height:25px;}
.foot b{ font-weight:normal; color:#333;}
.foot b a{ color:#333;}


/*产品分类*/

.cplist{ float:left; width:280px; padding:25px 0 25px 0;}
.cplist kbd{ display:block; overflow:hidden; padding-bottom:10px;}
.cplist kbd h2{ width:250px; background:#3e5887; color:#fff; padding:0 15px; height:36px; line-height:36px; margin-bottom:15px; }
.cplist kbd a{ display:block; padding:0 15px; height:36px; line-height:36px; float:left; border:1px solid #ddd; color:#555; border-radius:18px;margin-bottom:10px; margin-right:10px;}

.nyright{ float:right; width:805px;  margin-top:25px;}
.nybt{ border-top:1px solid #333;margin-top:2px;}

/*新闻详细*/
.word{ line-height:170%; padding:0 30px; color:#333}
.viewbt{ font-size:18px; color:#555; padding:20px 5px 15px 5px; font-weight:bold; text-align:center; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.viewbt span{ color:#3e5887; display:block; font-size:14px; padding-top:5px;}
.newli{ padding:0 0  0 0;}
.newli li{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ccc; font-size:16px; }
.newli li span{ padding:0 15px; font-size:15px; font-weight:bold; color:#666; }


/*产品详细*/
.prolist{ padding:0}
.prolist li{ float:left; text-align:center; width:248px; padding:0 5px 20px 10px;}
.prolist li img{ width:240px; height:180px; padding:4px; border:1px solid #ddd;}
.prolist li kbd{ padding-top:10px; display:block;font-size:16px;}
 


/*翻页*/
.Pager{ padding:20px 10px 30px 10px; text-align:center; }
.Pager a{ display:inline-block; padding:5px 0px; width:28px; margin:0 3px 4px 3px; background:#eee; font-size:14px; }
.Pager .CurrentPage{ background:#3e5887; color:#fff;}
.Pager a:hover{ background:#ddd; color:#0274b7;}







.bbsform{ padding:0 0 0 10px; }
.nyright2_3{ width:100%;    padding:15px;  color:#333; line-height:200%;font-size:16px;}
.nyright2_3 span{ padding-left:20px; display:block;}
.nyright2_3 h2{ color:#333; font-weight:normal; border-bottom:1px #ccc dotted; font-size:20px; line-height:50px;}
.nyright2_3 h3{ color:#024ca1; font-weight:normal;  font-size:14px; line-height:30px; padding-bottom:20px; display:block;}

.nyright2_4{ width:665px;  min-height:387px; _height:387px;  margin:0 auto; padding:15px; }
.nyright2_4 h2{ color:#e84a8f; font-size:24px; line-height:35px; font-weight:normal;}
.nyright2_4 h2 img{ width:34px; height:34px; float:left; padding-right:10px;}
.nyright2_4 span{ width:645px; height:auto; padding:10px 10px 20px 10px; color:#666; font-size:14px; line-height:200%; display:block;}

.bd{ width:664px; min-height:40px; _height:40px; padding-top:5px; }
.bd1{ width:105px; min-height:40px; _height:40px; color:#666; font-size:14px; line-height:40px; text-align:right; padding-right:5px; }
.bd2{ width:554px; min-height:35px; _height:35px; padding-top:5px; color:#666;}

.bd2 img{ vertical-align:bottom; padding:0px 5px;}
.bd2 b{ font-weight:100; font-size:12px; line-height:35px; color:#666;}














