﻿@charset "utf-8";
/* CSS Document */

/*背景图片、背景颜色*/
body{ background:#fff;min-width:1200px;}.bg-f{background-color:#FFF;}.bg-f5{background-color:#f5f5f5; padding:30px 0;}

/*png图片透明、零散样式*/
.p10-0{padding:10px 0px;}.p30-0{padding:30px 0;}.p20-0{padding:20px 0;}.p0-20{padding:0px 20px;}.p0-10{padding:0px 10px;}
input,a:hover{outline:none;}

/*宽度、高度、行高*/
.w240{width:240px;}
.w580{width:580px;}
.w930{width:930px;}
.h50{height:50px;}
.h100{height:100%}

/*更多、详情、文本框、按钮*/
/*.more,.more:hover{font-size:12px; float:right; padding-right:10px; font-family:'宋体'; color:#666; font-weight:normal;}
.more-w,.more-w:hover{font-size:12px; float:right; padding-right:10px; font-family:'宋体'; color:#fff; font-weight:normal;}*/

/*头部*/
.header{height:120px;}
.logo{display:block; width:410px; height:50px; background:url(../image/logo.png) no-repeat center; position:absolute; left:10px; top:50%; margin-top:-25px; text-indent:-999em; z-index:100}
.header .header_note{ position:absolute; left:450px; top:40px;}
.header .telephone{float:right; height:80px; color:#999; position:relative; padding-top:20px;}
.header .telephone dt{ width:80px; height:80px; position:absolute; left:0; top:20px;}
.header .telephone dt img{ display:block;}
.header .telephone dd{ margin-left:90px; padding-top:10px;}
.header .telephone dd span{ color:#999; font-size:14px;}
.header .telephone dd p{ color:#c80102; font-size:24px; font-weight:bold;}

/*导航*/
.nav{height:50px; line-height:50px; background-color:#0673BF; font-family:'microsoft yahei'}
.nav .nLi{  display:block; float:left; position:relative; z-index:100; }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{display:block;  padding:0 47px; height:50px; font-size:14px; color:#fff; text-align:center; font-weight:normal;}
.nav .nLi h3 a:hover{color:#fff; text-decoration:none; background-color:#024FA1;}
.nav .sub{ display:none; width:100%;  top:50px;  position:absolute; background-color:#024FA1; line-height:32px; text-align:center; border-top:1px dotted #1A74AA; padding-bottom:5px;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 5px; color:#fff; border-bottom:1px dotted #1A74AA;}
.nav .sub a:hover{ background:#2A7CD0; color:#fff; text-decoration:none;}

/*banner*/
.banner{height:460px;}

/*标题*/
.title1,.title2,.title3{position:relative; font-weight:normal;}
.title1{height:45px; line-height:45px; border-bottom:1px solid #E3E3E3;}
.title1 em{ height:44px; color:#333; position:absolute; border-bottom:2px solid #0673BF; font-size:24px; padding:0 5px}
.title1 em span{ color:#333; font-size:18px;}
.title2{ line-height:40px;}
.title2 em{ font-size:36px; color:#0673bf;}
.title2 p{ display:inline-block; padding:0 15px; font-size:24px; position:relative; z-index:2; background-color:#fff;}
.title2 i{ display:inline-block; width:800px; height:1px; background-color:#000; font-size:0; overflow:hidden; position:absolute; top:70px; left:50%; margin-left:-400px; z-index:0;}
.title3{text-align:center; padding:15px 0; background-color:#0071C7; border-top-left-radius:3px; border-top-right-radius:3px; font-size:18px; color:#fff; font-family:'microsoft yahei'}

/*边框*/
.border-1-r{border:1px solid #C7C7C7; background-color:#F4F4F4; border-radius:3px;}
.border-1{border:1px solid #DDDDDD;}
.border-nt-r{border:1px solid #C7C7C7; border-top:none; background-color:#F4F4F4; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.border-nt{border:1px solid #88B9D9; border-top:none; background-color:#fff;}
.border-tb{border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:20px;}

/*图片样式*/
.pic-list li{display:block; float:left; _display:inline; padding:20px; text-align:center; position:relative; font-family:'microsoft yahei'}
.pic-list li a{ display:block;}
.pic-list li a img{ display:block; border:1px solid #e3e3e3;}
.pic-list li a p{ line-height:30px;}
.pic-list-inner li{ padding:10px;}

/*产品展示*/
.product li{display:block; float:left; _display:inline; padding:15px 20px; position:relative;}
.product li a{ display:block; position:relative;border:1px solid #e3e3e3;}
.product li a img{ display:block; }
.product li a em,.product li a i{display:inline-block; width:100%; height:45px;  text-align:center; line-height:45px; color:#fff; font-size:14px; position:absolute; bottom:0; left:0; z-index:2;}
.product li a i{ background-color:#000; opacity:0.6; -webkit-opacity:0.6; -moz-opacity:0.6; o-opacity:0.6; filter:alpha(opacity=60); transition:all 0.3s; z-index:1;}
.product li a:hover i{opacity:0.8; -webkit-opacity:0.8; -moz-opacity:0.8; o-opacity:0.8; filter:alpha(opacity=80);}

/*我们的优势*/
.advantage dl{ clear:both;}
.advantage dl dt{ padding:40px 65px 0 25px; width:510px;}
.advantage dl dt em{ display:inline-block; width:52px; height:52px; line-height:52px; text-align:center; border-radius:52px; background-color:#EC6941; color:#fff; font-size:30px;}
.advantage dl dt span{ font-size:30px; font-weight:normal; padding-left:5px;}
.advantage dl dt div{ color:#999; font-size:22px; line-height:40px; padding-top:10px;}
.advantage dl dt div font{ color:#ff0000;}
.advantage dl dd { width:600px;}
.advantage dl dd img{ display:block; margin:0 auto;}

/*新闻动态*/
.news dl{height:90px; padding:10px 0; position:relative;}
.news dl dt{width:120px; height:90px; position:absolute; left:0; top:10px;}
.news dl dt img{ display:block;}
.news dl dd{ margin-left:130px; height:90px; overflow:hidden; color:#666;}
.news dl dd h3 a{ display:block; font-size:14px; margin:5px 0; font-weight:bold;}
.news dl dd h3 a:hover{ text-decoration:underline;}
.news dl dd div{ height:44px; overflow:hidden; line-height:22px; color:#666; margin-bottom:3px;}
.news dl dd p{ color:#999;}

.news li{border-bottom:1px dotted #999999;}

/*联系我们*/
.address{ border:1px solid #DFDFDF; background-color:#f5f5f5; border-radius:3px; padding:10px 5px;}
.address .addr-title{ padding-left:60px; background:url(../image/map.png) no-repeat left top; font-family:'microsoft yahei'; font-weight:normal; line-height:18px;}

/*内页列表*/
ul#menu, ul#menu ul {list-style-type:none;  margin: 0;  padding: 0;  width: 100%;}
ul#menu a { display: block;  text-decoration: none; font-size:12px;}
ul#menu li { margin-top: 1px;}
ul#menu li a { color: #333; padding:0.5em 0; text-align:center;  background-color:#f5f5f5; border-bottom:1px dotted #ccc;  font-size:14px; font-family:'microsoft yahei'; position:relative;}
ul#menu li a i{ display:inline-block; width:0; height:0; border-style:solid; border-width:5px 0px 5px 5px; border-color:transparent transparent transparent #ccc; position:absolute; left:70px; top:50%; margin-top:-5px;}
ul#menu li a:hover,ul#menu li a.on{ color:#fff; background-color:#FE4E00; }
ul#menu li a:hover i,ul#menu li a.on i{border-color:transparent transparent transparent #fff;}
ul#menu li ul li{border:none;}
ul#menu li ul li a { background-color:#f5f5f5;  color: #333; font-size:12px; color:#666;}
ul#menu li ul li a:hover,ul#menu li ul li a.on{background: #f5f5f5; text-decoration:none; color:#DEA229; border-left:5px solid #EAAC32; text-indent:-5px;}

/*友情链接*/
.link{ background-color:#0065AB; border-bottom:1px solid #004D83; padding:25px 0;}
.link dl{ position:relative; min-height:28px;}
.link dl dt{ position:absolute; left:0; top:0; width:110px; font-size:18px; color:#fff; line-height:28px;}
.link dl dd{ margin-left:100px; line-height:24px;}
.link-pic li{width:182px; height:78px; float:left; padding:10px;}
.link-pic li a{ display:block; padding:16px 40px 17px 41px; border:1px solid #e3e3e3; background-color:#fff; transition:all 0.3s;}.link-pic li a:hover{box-shadow:0 0 5px #ccc;}
.link-pic li a img{ display:block;}
.link-word a{ white-space:nowrap; display:inline-block; margin:0 10px; color:#fff; line-height:30px;}
.link-word a:hover{text-decoration:underline; color:#fff;}
.link-line{ height:0px; overflow:hidden; font-size:0; border-top:1px solid #1C1C1C; border-bottom:1px solid #3E3E3E;}

/*网站底部_微信*/
.wechat_box{ padding:30px 0; background-color:#0673BF; color:#fff;}
.logo_url{ display:inline-block; height:28px; line-height:28px; padding:0 25px; background-color:#005996; font-size:16px; letter-spacing:1px;}
.logo_url a{ color:#fff;}
.logo_url a:hover{ color:#fff; text-decoration:underline;}
.wechat{ position:relative;}
.wechat dt{width:120px; height:120px; position:absolute; top:0; left:0;}
.wechat dt img{ border:1px solid #D9DEE1;}
.wechat dd{ margin-left:135px; font-size:16px; line-height:26px; padding-top:5px;}

/*网站底部*/
.footer{ padding:15px 0; color:#fff; background-color:#0065AB; text-align:center; border-top:1px solid #1A75B4;}
.footer a,.footer a:hover{color:#fff;margin:0 5px; display:inline-block;}

/*面包屑导航*/
.location{font-size:12px; float:right; padding-right:10px; font-weight:normal; color:#666;}
.location i{display:inline-block; width:0; height:0; line-height:0; border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #666666; margin:0 10px;}
.location a{ color:#666666;}.location a:hover{ color:#C80900; text-decoration:underline;}

/*内页图文列表*/
.tongy dl{height:100px; position:relative; padding:10px 0; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.tongy dl dt{width:130px; position:absolute; left:0; top:10px;}
.tongy dl dt img{ display:block;}
.tongy dl dd{ margin-left:150px; min-height:100px;}
.tongy dl dd h3{ color:#333; font-size:16px; font-weight:bold; height:26px; line-height:26px; margin-bottom:5px;}
.tongy dl dd h3 a:hover{ text-decoration:underline;}
.tongy dl dd div{ height:62px; overflow:hidden; line-height:22px; color:#999; margin-bottom:15px;}
