@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}html {overflow-y:scroll;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}

body { background:url(../images/bg.jpg) repeat-x bottom; color:#666; font-family:'微软雅黑'; }
a { color:#666; }
a:hover { color:#1F4C6E; }
.wrap { position:relative; width:1025px; margin:0 auto; clear:both; }
.header,.container,.footer { margin:0 auto; }

/* common */
.header { position:relative; background:url(../images/headerBg.jpg) repeat-x; z-index:11; }
.head { background:url(../images/header.jpg) no-repeat center 151px; }
.header .wrap { z-index:1; }
.topArea { height:115px; }
.logo { float:left; width:300px; height:115px; overflow:hidden; }
.set { height:36px; line-height:36px; color:#ed1c24; }
.set a { padding-left:20px; }
.set span { float:right; padding-left:14px; background:url(../images1/set.jpg) no-repeat left center; height:36px; line-height:36px; color:#ccc; }
.set span a { padding:0 8px; }

.banner { position:relative; width:100%; height:476px; }
.banner .about { position:absolute; top:2px; right:50%; margin-right:-510px; padding:164px 15px 0; background:url(../images/about-bg.png) no-repeat; width:157px; height:188px; overflow:hidden; }
.about h3 { height:30px; padding-bottom:3px; }
.about h3 a { font:bold 14px/30px '微软雅黑'; color:#121111; }
.about .txt { height:108px; font:normal 12px/18px "微软雅黑"; color:#666; overflow:hidden; }
.about a.more { display: block; font:normal 11px/20px "Arial"; color:#1F4C6E; height:20px; text-transform:uppercase; padding-top:10px; }
.banner .bd { height:476px; overflow:hidden; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:476px; }
.banner .hd { position:absolute; bottom:10px; left:50%; width:1000px; margin-left:-500px; height:27px; }
.banner .hd ul { float:right; }
.banner .hd li { float:left; width:62px; height:23px; margin:0 3px; padding-top:4px; background:url(../images/bIco.png) no-repeat; text-align:center; color:#fff; line-height:23px; display:inline; overflow:hidden; }
.banner .hd li.on { background:url(../images/bIco_01.png) no-repeat; }

.wx { float:right; padding-top:15px; }

.productWrap { float:left; width:190px; height:37px; background:#1F4C6E url(../images/pro.jpg) no-repeat 165px center; }
.productWrap h3 { padding:0 28px 0 18px; line-height:37px; color:#fff; cursor:pointer; }
.productWrap .proList { display:none; }
.proList li { position:relative; width:190px; height:35px; background:#fff url(../images/ico.png) no-repeat 167px center; }
.proList li a { display:block; height:34px; padding:0 27px 0 48px; font-size:14px; line-height:34px; color:#333; text-decoration:none; }
.proList li a:hover { background:#7192ab url(../images/ico.png) no-repeat 167px center; color: #FFFFFF; }
.proList li em { position:absolute; left:18px; top:7px; display:block; width:20px; height:20px; }
.proList .pro_1 em { background:url(../images/pro_1.png) no-repeat; }
.proList .pro_2 em { background:url(../images/pro_2.png) no-repeat; }
.proList .pro_3 em { background:url(../images/pro_4.png) no-repeat; }
.proList .pro_4 em { background:url(../images/pro_5.png) no-repeat; }
.proList .pro_5 em { background:url(../images/pro_6.png) no-repeat; }
.proList .pro_6 em { background:url(../images/pro_3.png) no-repeat; }
.proList .pro_7 em { background:url(../images/pro_7.png) no-repeat; }
.proList .pro_8 em { background:url(../images/pro_8.png) no-repeat; }
.proList .pro_9 em { background:url(../images/pro_9.png) no-repeat; }

.subPro { position:absolute; left:190px; top:0; width:580px; padding:5px 20px; background:#e5e5e5; display:none; }
.subPro dl { padding:3px 0; }
.subPro dt { float:left; width:100px; height:25px; color:#1F4C6E; line-height:25px; text-align:right; font-weight:bold; }
.subPro dt a {display:inline; width:auto; line-height:25px; padding:0; color:#1F4C6E;  }
.subPro dd { float:right; width:470px; }
.subPro dd a { display:inline; width:auto; line-height:25px; padding:0 10px; }

.pro_2 .subPro { top:-44px; }

.hNews { height:137px; background:#fff; }
.hNews .hd { position:relative; height:33px; border-bottom:#d0d9d2 1px solid; background:#1F4C6E; }
.hNews .hd h3 { padding-left:15px; line-height:33px; color:#fff; }
.hNews .more { position:absolute; right:15px; top:5px; font-size:16px; color:#fff; text-decoration:none; }
.hNews .bd { padding:10px 5px;  }
.hNews .bd li { padding:1px 0; }

.newsList li { height:25px; line-height:25px; clear:both; overflow:hidden; }
.newsList li a { padding-left:5px; line-height:25px; }
.newsList .ico { float:left; width:3px; height:25px; background:url(../images/ico.jpg) no-repeat left center;  }
.newsList .date { float:right; padding-right:5px; color:#999; font:400 10px 'Arial'; line-height:25px; }

/*nav*/
.navWrap { height:37px; }
.nav { float:right; width:720px; height:37px; }
.nav li { position:relative; float:left; width:102px; height:37px; background:url(../images/split.jpg) no-repeat left center; text-align:center; }
.nav li a { display:block; width:100%; height:37px; font-size:14px; line-height:37px; color:#fff; }
.nav a:hover,.nav a.current { background:#1F4C6E; color:#fff; text-decoration:none; }
.nav .noBg01 { background:none; }

.subNav { position:absolute; left:0; top:37px; width:100%; background:#fff; display:none; }
.subNav dd { width:100%; height:40px; border-bottom:#f5f5f5 1px solid; text-align:center; }
.subNav dd a { height:40px; font-size:13px; line-height:40px; color:#333; }
.subNav dd a:hover,.subNav dd a.current { background:none; color:#333; }

/* search */
.searchWrap { float:right; width:520px; height:65px; padding-top:30px; overflow:hidden; }
.searchWrap .hd { height:25px; line-height:25px; }
.searchWrap .hd li { float:left; width:74px; height:25px; text-align:center; cursor:pointer; }
.searchWrap .hd li.on { color:#fff; background:#609c35; }
.searchWrap .bd { height:40px; }
.search-form div,.search-form input,.search-form button { float:left; }
.search-input-box { position:relative; width:380px; height:34px; border:#1F4C6E 3px solid; }
.search-input-box input { width:350px; height:30px; padding:2px 2px 2px 28px; border:none; background:#fff url(../images/searchInput.jpg) no-repeat 10px 13px; line-height:30px; color:#999; vertical-align:middle; }
.search-btn button{ position:relative; width:95px; height:40px; border:none; background:#1F4C6E; cursor:pointer; text-align:center; font:700 18px '微软雅黑'; line-height:35px; letter-spacing:5px; color:#fffefe; }

/*footer*/
.copyright { padding:15px 0; line-height:20px; font-family:'Arial'; }
.copyright span { float:right; line-height:20px; }
.copyright,.copyright a {color:#FFFFFF;}

.copyright a:hover {color:#FFFFFF; }
.copyright a { padding:0 5px; }


.dibu{float: left; margin-left:20px; margin-top:35px; margin-right:5px;}
.youlian a{ color:#FFFFFF;}
.youlian a:hover { color:#FFFFFF;}

.yincang{ display:none;}
