﻿@charset "utf-8";
/* CSS Document */

/*背景图片、背景颜色*/
.bg-f{background-color:#FFF; }.bg-f5{background-color:#f5f5f5;}

/*png图片透明、零散样式*/
.p10-0{padding:10px 0px;}.p30{padding:30px;}.p20-0{padding:20px 0;}.p0-20{padding:0px 20px;}.p0-10{padding:0px 10px;}.p15-20 {padding:15px 20px;}.pt20{padding-top:20px;}
input,a:hover,select{outline:none;}

/*宽度、高度、行高*/
.w290{ width:290px; overflow:hidden;}
.w780{ width:780px; overflow:hidden;}
.w905{ width:905px; overflow:hidden;}
.w475{ width:475px; overflow:hidden;}
.w1090{ width:1090px; overflow:hidden;}
.w1400{ width:1400px; overflow:hidden;}

.h50{height:50px;}

/*更多、详情、文本框、按钮*/
.more{ display:block; width:42px; height:13px; border-radius:2px; background:#F0791B url(../image/icon.png) no-repeat; background-position:-80px 4px; margin-top:12px; text-indent:-999em;}
.more:hover{ background-color:#E36403;}


/*顶部*/
.top {height:34px; line-height:34px;background: #f5f5f5; border-bottom: 1px solid #e7e7e7;}
.login li { float:left; text-align:  center;}
.login li a { padding:0 20px;}
.login .noLine { background:none;}




/*头部*/
.header{height:150px; background:#fff;}
.header .wrap { height:150px; position:relative; z-index:10; }
.header .logo{ display:block; width:580px; height:80px;  position:absolute; left:0px; top:24%;}
.header .tel {font-size:14px;position:absolute; right:1%; top:29%; padding-left:65px; background: url(../image/dot.png) no-repeat 0px -30px;}
.header .tel b { color:#d80000; display:block; line-height:40px;}
.header .a01{left:49%; top:30%; width:340px; height:32px; overflow:hidden;border:1px solid #0093dd;}
.txt01 {width:234px;height:32px; line-height:32px;padding-left:32px; border:0px; background: url(../image/dot.png) no-repeat 8px 8px;}
.btn {width:70px;height:32px; cursor: pointer;border: 0; color:#fff; background: #0093dd ;}

.header .a02  {left:49%; top:60%; width:340px; height:32px; overflow:hidden;}
.header .a02 a { padding-right:20px; color:#777;white-space: nowrap;display: inline-block;}
.header .a02 a:hover {color:#0093dd;}



/*导航*/
.nav{ height:50px; background: #0093dd;}
.nav .nLi{  display:block; width:175px; float:left; position:relative; z-index:100; }
.nav .noline {background:none;}
.nav .nLi h3{ float:left; font-weight:normal;}
.nav .nLi h3 a{display:block; width:175px; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center;}
.nav .nLi h3 a:hover{ background-color:#0070a9;  text-decoration:none;}
.nav .sub{ display:none; width:175px; left:0; top:50px;  position:absolute; background: #0093dd; line-height:40px; text-align:center;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color:#fff; border-bottom: 1px dashed #59b1de;}
.nav .sub a:hover{ background:#0070a9; color:#fff; text-decoration:none;}
/*.nav .on h3 a{color:#fc6248; text-decoration:none; border-bottom:4px solid #fc6248;}*/

/*banner图*/
.banner{height:358px; width:778px; border: 1px solid #ccc; float:left; overflow:hidden; margin-left:20px; }

/*标题*/
h2,h3{ font-weight:normal;}
h2{ font-family:'microsoft yahei'}

.title { height:40px; line-height:40px; background:#fff; padding-right:10px; border-top: 3px solid #0093dd; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.title b {color:#0093dd; font-size:16px; padding-left:20px;}


.title1 { height:40px; line-height:40px; background: url(../image/dot.png) repeat-x 0 -210px; padding: 0 10px; border-top: 3px solid #0093dd; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.title1 b {color:#0093dd; font-size:16px; padding: 0 16px; display:inline-block; border-bottom: 2px solid #0093dd; height:39px;}


/*边框*/
.border { border: 1px solid #ccc;}
.border-1 {background:#f1faf0;}



/*图片样式*/
.pic-list li{width:200px; display:block; float:left; _display:inline; padding:0 10px; text-align:center; position:relative;}
.pic-img{ display:block; position:relative;}
.pic-img img{ display:block;}
.pic-img em{display:block; width:100%; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#fff; text-align:center; background:url(../image/filter.png); position:absolute; bottom:0; left:0;}
.pic-img:hover em{ background:url(../image/filter-b.png);}
.pic-title{display:block; height:44px; line-height:44px; text-align:center; font-size:14px;}
.pic-list02 li{width:180px;}
.pic-title02{ display:block; height:30px; line-height:30px; text-align:center;}
.pic-list-inner li{ width:223px;}

.picList li{width:200px; display:block; float:left; _display:inline; padding-right:13px; text-align:center; position:relative;}



/*新闻样式*/
.news-list {border: 1px solid #ccc; font-size:14px;overflow:hidden;}
.news-list li {background:url(../image/dot.png) no-repeat 11px -82px;  padding-left:30px; line-height:28px;}
.news-list li p {color:#999;}
.news-list01 {float:right; width:400px;}
.news-list01 li {background:url(../image/dot.png) no-repeat 11px -82px;  padding-left:30px; line-height:28px;}

.news-list02 {border: 1px solid #ccc;font-size: 14px;overflow: hidden;}
.news-list02 li {background:url(../image/dot.png) no-repeat 11px -82px;  padding-left:30px; line-height:38px; border-bottom: 1px dashed #ccc;}




/*登录注册*/
.register {background:#0093dd; height:82px; padding-top:38px;}
.register li { padding-left:20px; float:left;}
.register a {width:114px; height:42px; line-height:42px;display:block;  color:#d80000; font-size:20px; font-weight:bold; text-align:center; background:#FFF; box-shadow: 3px 3px 3px #444;}

/*关于我们*/
.about {float:right; width:425px; line-height:30px; font-size:14px; height:208px; overflow:hidden;}


/*联系我们*/
.contact {background:#fff url(../image/contact.jpg) no-repeat bottom center; padding: 30px 0 0 30px; height:234px; line-height:40px; font-size:14px;font-family:'microsoft yahei'; } 



/*产品分类*/
.category h2{ height:68px; line-height:68px; text-align:center; font-size:16px; background:url(../image/icon.png) no-repeat; background-position:0 -113px; color:#fff;}
.category li{ height:32px; line-height:32px; border-bottom:1px dashed #D2D2D2; background:url(../image/dot.png) no-repeat 15px center;}
.category li a{ display:block; padding-left:30px;}
.category li a:hover{ text-decoration:underline;}

/*新闻动态*/
.news dl{height:75px; overflow:hidden; position:relative; padding:5px 0;}
.news dl dt{width:100px; height:75px; position:absolute; left:0; top:5px;}
.news dl dd{ margin-left:107px;}
.news dl dd h3 a{ font-size:14px; font-weight:bold; line-height:28px; height:28px; overflow:hidden; margin-bottom:5px;}
.news dl dd div{height:42px; overflow:hidden; line-height:20px; color:#999;}

/*内页列表*/
.neiye { padding:10px 20px; text-align:center; font-size:16px;}
.neiye li { border-bottom: 1px dashed #9ab797; line-height:40px; }
/*友情链接*/
.link{ line-height:34px; height:130px;overflow:hidden;  }
.link em { height:34px; font-size:14px; color:#FFF; display:block; border-bottom: 1px solid #666;}
.link em i {padding:0 20px; display:inline-block;border-bottom: 3px solid #aeaeae; font-style:normal; height:32px;}
.link span a {padding:20px; white-space:nowrap;}
.footer-nav {text-align:center; border-bottom: 1px solid #666;border-top: 1px solid #666; height:50px; line-height:50px; }
.footer-nav a {padding:0 15px;}

/*网站底部*/
.footer{ padding:30px 0;  color:#e5e5e5; background-color:#2b2b2b; }
.footer .wrap {height:330px; }
.footer-contact i{ color:#59A1D7;}
.footer a{color:#ececec; display:inline-block;}
.footer a:hover{ color:#fff; text-decoration:underline;}

.footer .a01 {font-size:14px;position:absolute; left:4%; bottom:7%;padding-left:80px; background: url(../image/dot.png) no-repeat 0px -138px;}
.footer .a01 b { color:#fff; display:block; line-height:46px;}

.footer .a02 {font-size:14px;position:absolute; left:42%; bottom:1%;}
.footer .a02 img {float:left;}
.footer .a02 ul { padding-left:20px; float:right; }
.footer .a02 li { width:25px; float:right;}

.footer .a03 { width:420px;position:absolute; right:0; bottom:6%;}


/*内页图文列表*/
.tongy dl{height:166px; position:relative; margin:10px; overflow:hidden;}
.tongy dl dt{width:200px;}
.tongy dl dt img{ display:block;}
.tongy dl dd{width:495px; padding:5px 0 10px 0; position:absolute; right:0; top:0; min-height:144px;}
.tongy dl dd h3{ color:#333; font-size:16px; font-weight:bold; height:26px; line-height:26px; margin:5px 0 10px 0;}
.tongy dl dd div{ height:44px; overflow:hidden; line-height:22px; color:#999; margin-bottom:15px;}
