/*
基础CSS(公用)
先统一标签样式，再定义常用样式
*/


/*=======================================================
	统一标签样式
=========================================================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0px; padding:0px; border:none; }

/* 统一老式浏览器HTML5显示 */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block;}
body{ font:12px/22px Arial, Helvetica, sans-serif; color:#666; background:url(../image/bg_01.png) repeat-x top;}
table {	border-collapse: collapse;	border-spacing: 0;}


/* 选择文字时 */
::-moz-selection { background: #59a9ff; color: #fff; text-shadow: none; }
::selection { background: #59a9ff; color: #fff; text-shadow: none; }

/* H1 - H6 */
h1 { margin-top: 8px; line-height: 1px; margin-bottom: 4px; font-size: 35px;}
h2 { margin-top: 8px; line-height: 1px; margin-bottom: 4px; font-size: 30px;}
h3 { margin-top: 8px; line-height: 1px; margin-bottom: 4px; font-size: 25px;}
h4 { margin-top: 8px; line-height: 1px; margin-bottom: 4px; font-size: 20px;}
h5 {font-weight:bold; line-height: 1px; margin-bottom: 4px; font-size: 15px;}
h6 {font-weight:bold; line-height: 1px; margin-bottom: 4px; font-size: 11px;}

/* 连接 */
a {  color:#666; text-decoration: none;}

/* 浮动块 */
.l { float:left; }
.r { float:right; }
/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfix{zoom:1}

/* 文字颜色 */
.cccc { color:#ccc; }
.caaa { color:#aaa;}
.cf00 { color:#f00; margin-left:50px;}
.c666 { color:#666;}


/*=========================================
	定义圆角
=========================================*/
.r3px{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.r4px{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.r10px{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.r5px{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/* 浮动块 */
.l { float:left; }
.r { float:right; }
/* 显示或隐藏 */
.block { display:block; }
.none { display:none; }
/* 文字对齐 */
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }

/* 文字样式 */
.tb { font-weight:bold; }
.t-nob { font-weight:100; }
.tu { text-decoration:underline; }



/*=========================================
	网站头部
=========================================
*/
.hsy{ width:1000px; margin:0px auto; height:36px; line-height:36px;}
.top{ width:100%; background:#0085D5;}
.topLeft{ width:600px; float:left; height:36px; font-family:"Microsoft YaHei"; font-size:16px; color:#fff;}
.topRight{ width:400px; text-align:right; float:right; height:36px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.topRight a{ padding-right:10px; color:#fff;}
.menu{ width:100%; height:108px; background:#005E96;}
.menuNei{ width:1030px; margin:0px auto;}
.logo{ width:195px; float:left; height:108px; background:#006FB0;}
.logo-a{ display:block; height:108px; background:url(../image/logo.gif) no-repeat center; color:#006FB0; font-size:0px;}
.nav{ width:800px; float:right; height:108px; padding-left:20px; padding-right:15px; background:#333 url(../image/nav.gif) no-repeat right top;}
.nav ul li{ list-style:none; float:left; width:130px; text-align:center; padding-top:27px;}
.nav ul li a{ color:#fff; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.nav ul li a .spam{ font-family:"Microsoft YaHei"; font-size:18px; line-height:30px;}
.cnet{ width:100%; background:#F3F3F3;}
.cnetnei{ width:1002px; padding:16px 14px 16px 14px; margin:0 auto; background:#fff;}

/* 页面加点图 */
.banner{ width:100%; height:370px; position:relative;}
.banner .bannerPic{ position:absolute; width:100%; height:370px; overflow:hidden;}
.banner .bannerPic a{ position:absolute; left:0; display:none;}
.banner .marAuto{ position:absolute; z-index:2; background:url(../image/bann.gif) no-repeat; margin-top:350px; width:177px; height:42px; margin-left:408px;}
.banner .marAuto .bannerlrbtn{ width:28px; height:42px; float:left; display:block;}
.banner .marAuto .bannerlrbtn02{ width:28px; height:42px; float:right; display:block;}
.banner .bannerBtn{ width:121px; height:29px; overflow:hidden; float:left; padding-top:13px; text-align:center;}
.banner .bannerBtn a{ width:14px; height:15px; display:inline-block; background:url(../image/dian.gif) no-repeat; margin-right:5px;}
.banner .bannerBtn .active{ background:url(../image/dian2.gif) no-repeat;}
.excellentCase{ height:40px; background:#eee url(../image/gg.gif) no-repeat left top; line-height:40px; margin-top:32px;}
.heimg{ width:880px; float:left; height:40px; overflow:hidden;}
.heimg ul li{ list-style:none; float:left; width:880px; padding-left:50px;}
.heLeft{ float:right; width:70px;}
.exceLbtn ,.exceRbtn{ width:15px; height:15px; background:url(../image/js.gif) no-repeat; margin-left:8px; margin-top:13px; display:block; float:left;}
.exceRbtn{ background:url(../image/js02.gif) no-repeat;}


.main{ height:325px; border-bottom:2px solid #e0e0e0; padding-bottom:25px; padding-top:15px;}
.about{ width:278px; float:left; height:325px; border-right:1px solid #e0e0e0; padding-right:24px; color:#666; line-height:26px;}
.about-bt{ font-family:"Microsoft YaHei"; color:#272727; font-size:16px; line-height:30px;}
.about-text{ height:295px; overflow:hidden;}
.more-bk{ height:30px;}
.more{ width:80px; height:28px; background:#cf0a0a; color:#fff; text-align:center; line-height:28px; font-family:Arial, Helvetica, sans-serif; display:block; text-transform:uppercase;}
.news{ width:360px; float:left; height:325px; padding-left:15px; padding-right:15px; border-right:1px solid #e0e0e0;}
.mrp20{ margin-left:22px;}
.news-bt{ height:32px; }
.news-h1{ font-family:"Microsoft YaHei"; font-size:16px; color:#272727; line-height:20px;}
.nelsit{ height:auto;}
.nelsit ul li{ list-style:none; padding:10px 20px 0px 22px; line-height:24px;}
.nelsit ul li.li-bor{ border-bottom:1px solid #eee; padding-bottom:15px;}
.tiem{ font-family:"Microsoft YaHei"; color:#B83131;}
.tiem-bt{ font-family:"Microsoft YaHei"; font-size:14px; padding-top:14px; padding-bottom:12px; white-space:nowrap;}
.tiem-bt a{ color:#000;}
.prod{ width:275px; float:right; height:325px;}
.prod-text{ height:auto;}
.prod-text ul li{ list-style:none; padding-top:8px; padding-bottom:9px; *padding-bottom:4px; line-height:22px;}
.prod-text ul li img{ width:96px; height:66px; border:1px solid #ccc; float:left; margin-right:14px;}
.prod-text ul li .libt{ font-family:"Microsoft YaHei"; font-size:14px; padding-bottom:12px; padding-top:5px; *margin-top:-15px; white-space:nowrap;}
.prod-text ul li a{ color:#000;}
.prod-text ul li.bord{ border-bottom:1px dotted #eee;}
.miwpe{ height:auto; padding-top:28px; padding-bottom:30px; border-bottom:2px solid #e0e0e0;}
.miwpeLeft{ width:230px; float:left;}
.miwpetop{ height:32px; background:url(../image/tiao.gif) no-repeat bottom left; font-family:"Microsoft YaHei"; font-size:18px; color:#666;}
.miwpetext{ height:auto; padding-top:10px; padding-bottom:15px;}
.miwpetext ul li{ list-style:none; line-height:28px; font-family:"Microsoft YaHei"; font-size:14px;}
.miwpetext ul li a{ color:#000;}
.miwperight{ width:770px; float:right; height:auto;}
.miwperight ul li{ list-style:none; float:right; margin-left:24px; width:232px; overflow:hidden;}
.miwperight ul li img{ display:block; width:232px; height:236px; margin-bottom:18px; }
.miwperight ul li a{ color:#000;}
.miwperight ul li h6{ padding-bottom:10px;}
.hezuo{ height:92px; padding-top:30px;}
.hezuo-bt{ width:30px; height:75px; float:left; text-align:center; background:#bc001b; color:#fff; font-size:16px; font-family:"Microsoft YaHei"; line-height:16px; padding-top:17px;}
.hezuo-tbat{ width:972px; float:right; height:auto;}
.hezuo-tbat table{ width:972px; height:92px;}
.hezuo-tbat table td ,.hezuo-tbat table{ border:1px solid #ccc; border-collapse:collapse;}
.hezuo-tbat table td img{ width:192px; height:90px;}
.banNav{ height:70px; background:#005E96;}
.bannei{ width:1000px; margin:0 auto;}
.bnlogo{ width:400px; float:left; height:70px;}
.bnlogo-a{ display:block; background:url(../image/blogo.gif) no-repeat center; height:70px; font-size:0px; color:#005E96;}
.bnmenu{ height:70px; width:600px; float:right; line-height:70px; color:#fff; text-align:right; font-family:"Microsoft YaHei"; font-size:14px;}
.bnmenu a{ margin-left:10px; margin-right:10px; color:#fff;}

/*=========================================
	网站底部
=========================================
*/
.fooer{ height:36px; color:#F0F0F0; background:#004066; line-height:36px;}
.foopr{ padding-left:10px; width:975px;}
/*=========================================
	网站内页
=========================================
*/
.guanyu{ height:auto; background:url(../image/bg12.png) repeat-x; padding-top:3px; margin-top:10px;}
.guanyu-x{ height:auto; border:1px solid #e2e4e3; background:url(../image/tiao02.gif) repeat-x;}
.weizi{ height:43px; line-height:42px; text-align:right; padding-right:15px;}
.weiziBt{ width:170px; float:left; height:43px; line-height:30px; font-size:18px; font-family:"Microsoft YaHei"; color:#4D4D4D; text-align:center;}
.neiye{ height:auto; padding-top:25px; padding-bottom:30px;}
.neiyeleft{ width:109px; float:left; padding-left:30px; padding-right:30px;}
.neiyeleft ul li{ list-style:none; height:35px; border-bottom:1px dashed #c7c7c7; }
.neiyeleft ul li a{ display:block; height:35px; padding-left:31px; line-height:35px;}
.neiyeleft ul li a:hover ,.neiyeleft ul li .active{ color:#1b7ffb;}
.neiyeright{ width:747px; color:#878787; float:left; min-height:600px; padding-left:40px; padding-right:40px;  border-left:1px dashed #c8c8c8; line-height:26px;}
.neiyerigh_img{ max-width:745px; display:block; padding-bottom:30px; margin:0 auto;}

.xiangwe{ height:auto;}
.xiangwe ul li{ list-style:none; border-bottom:1px dashed #d3d3d3; line-height:22px; padding-bottom:20px; padding-top:20px;}
.xiangwe ul li img{ width:168px; height:114px; float:left; padding:4px; border:1px solid #eaeaea; margin-right:16px; display:block;}
.xiangwe ul li .h6{ font-size:14px; font-weight:normal; padding-top:20px; padding-bottom:25px;}
.xiangwe ul li .air{ float:right;}
.newsPage{ height:20px; text-align:center; padding-top:20px; padding-bottom:10px;}
.newsPage a{ display:inline-block; width:auto; padding-left:3px; padding-right:3px; height:16px; border:1px solid #ddd; text-align:center; line-height:16px; margin-left:5px;}
.newsPage a:hover ,.newsPage .active{ background:#7f7f7f; color:#fff;}
.xiangxi{ height:auto; padding-bottom:20px; border-bottom:1px dashed #e0e0e0;}
.fanye{ height:60px; padding-top:15px; padding-bottom:15px; padding-left:30px; background:url(../image/bg12.png) repeat-x bottom;
}
.fanyehov{ color:#000;}
.quanbu{ min-height:600px; padding-left:34px; padding-right:34px;}
.quanbu-top{ height:50px; border-bottom:1px dashed #e0e0e0; font-size:24px; font-family:"Microsoft YaHei"; line-height:40px; margin-bottom:15px;}
.quan-rad{ color:#f00; padding-bottom:10px; margin-top:10px;}

.quanbu-as{ height:45px; border-bottom:1px dashed #e0e0e0; line-height:40px;}
.quanbu-as a{ margin-left:15px; margin-right:15px; font-size:14px;}
.quanbu-text{ height:auto;}
.quanbu-text ul{ padding-top:45px; padding-bottom:20px; border-bottom:1px dashed #e0e0e0;}
.quanbu-text ul li{ float:left; width:280px; padding-left:14px; padding-right:14px; height:395px; list-style:none; color:#9a9a9a;}
.quanbu-text ul li img{ max-width:280px; max-height:240px; display:block; margin-bottom:10px;}
.quanbu-text ul li .h1{ font-size:20px; font-family:"Microsoft YaHei"; line-height:40px; color:#333; margin-bottom:15px;}
.gend{ font-size:12px; color:#7a9fd1; font-family:"Microsoft YaHei"; background:url(../image/asd.gif) no-repeat left; padding-left:16px;}
.praf{ border-right:1px dashed #e0e0e0;}


.konggu{ height:auto;  margin-top:20px; margin-bottom:10px; border-bottom:1px dashed #e0e0e0; padding-bottom:15px;}
.konggu_h1{ text-align:center; font-size:18px; font-weight:bold; color:#333; padding-bottom:12px; line-height:18px; font-family:"微软雅黑";}