﻿@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;}
img{border:0px;}
ul,li{list-style-type:none;overflow:hidden;}
h1,h2,h3,h4,h5,h6{clear:both;overflow:hidden;}
a{color:#363636;text-decoration:none;}
a:hover{color:#363636;text-decoration:none;}
.clear{clear:both;width:100%;height:0px;overflow:hidden;}
.blank{width:auto;height:10px; visibility:hidden;overflow:hidden;}
.w{width:1002px; margin:0 auto; overflow:hidden;}
body{color:#363636;font-size:12px; background:url(../images/body-bg.jpg) repeat-x left top;}
#container{width:100%;height:auto; background:url(../images/container-bg.jpg) no-repeat center top;}
#header{height:466px; position:relative;background:url(../images/header-bg.jpg) no-repeat;}
#top-menu{width:500px;height:106px; position:absolute;padding-right:30px;height:20px;line-height:20px;right:0px;text-align:right;top:10px;}
#top-menu a{color:#013b66;}
#search{width:257px; height:28px; position:absolute;top:60px;right:20px;}
#search .search-input{width:178px;height:28px; background:url(../images/search-input.jpg) no-repeat; float:left;border:none;padding-left:29px;line-height:28px; color:#665c5a;}
#search .search-btn{width:49px;height:28px; background:url(../images/search-btn.jpg); border:none; cursor:pointer;float:left;}

#menu{width:1002px;height:68px; background:url(../images/menu-bg.jpg) no-repeat; position:absolute;left:0px; top:106px;}
#menu ul { width:992px; height:41px; padding-left:10px; }
#menu ul li { width:138px; height:41px; float:left; padding-right:2px; background:url(../images/menu-line.jpg) no-repeat right center; }
#menu ul li.last-li { background:none; }
#menu ul li a { display:block; width:138px; height:41px; text-align:center; font-size:14px; font-weight:bold; line-height:41px; color:#fff; }
#menu ul li a:hover { background:url(../images/menu-on-bg.jpg) no-repeat;}
#submenu {height:25px; text-align:left; clear:both; font-size:12px;}
#submenu dl { width:500px; height:25px; }
#submenu #qh_con0 dl { }
#submenu #qh_con1 dl { padding-left:155px; }
#submenu #qh_con2 dl { padding-left:305px; }
#submenu #qh_con3 dl { padding-left:435px; }
#submenu #qh_con4 dl { padding-left:575px; }
#submenu #qh_con5 dl { padding-left:725px; }
#submenu #qh_con6 dl { padding-left:855px; }
#submenu dl dd { width:73px; height:25px; float:left;}
#submenu dl dd a{ width:73px; height:25px; display:block; color:#565656; text-align:center; line-height:25px; font-size:12px; background:url(../images/submenu-off-bg.jpg) no-repeat left center; }
#submenu dl dd a:hover{ background:url(../images/submenu-on-bg.jpg) no-repeat left center;color:#0d5792;}

#focus{width:988px;height:269px; background:url(../images/focus-bg.jpg) no-repeat; padding:7px; position:absolute;top:182px;left:0px;}
#main{height:auto;margin-top:10px;}
.main-left{float:left;width:245px;height:auto;padding-left:2px;}
.category{width:245px;height:auto;}
.category-title{width:220px;height:22px; background:url(../images/category-title-bg.jpg) no-repeat;padding-left:25px;font-size:14px;font-weight:bold;color:#fff;padding-top:10px;}
.category-content{width:243px; height:auto;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; padding-top:13px;padding-bottom:4px;}
.category-bottom{width:245px;height:13px; background:url(../images/category-bottom.jpg) no-repeat;}
.main-right{float:right;width:744px;height:auto;}
.right-top{width:744px;height:214px;overflow:hidden;}
#about{width:464px; height:214px;float:left; background:url(../images/company-bg.jpg) no-repeat;}
.about-title{width:74px;height:32px;line-height:32px;padding-left:390px;}
.about-title a{color:#1163b6;}
.about-content{width:427px;padding-left:14px; padding-right:24px;padding-top:12px;line-height:22px;color:#363636;}
#contact{width:278px;height:214px;overflow:hidden;float:left; background:url(../images/contact-bg.jpg) no-repeat;}
.contact-title{width:61px;height:32px;line-height:32px;padding-left:217px;}
.contact-title a{color:#707070;}
.contact-content{width:263px;padding-left:15px;padding-top:15px;line-height:24px;}
.contact-content b{color:#01579b;font-size:13px;}
#products{width:744px;height:227px; overflow:hidden; background:url(../images/products-bg.jpg) no-repeat;}
.products-title{width:66px;height:32px;line-height:32px;padding-left:678px;}
.products-title a{color:#707070;}
.products-content{width:724px;height:172px;padding-top:18px;padding-left:20px;}
.products-content ul{width:721px;height:auto;}
.products-content ul li{width:162px;height:159px;float:left;margin-right:18px; background:url(../images/products-list-bg.jpg) no-repeat;}
.products-content ul li p.p1{width:160px;height:125px;padding:1px;}
.products-content ul li p.p2{width:162px;height:31px;line-height:31px;text-align:center;}
.products-content ul li p.p2 a{color:#131313;}
.products-content ul li p.p2 a:hover{color:#1163b6; font-weight:bold;}

#footer{height:37px;width:998px;margin:0 auto; background:url(../images/footer-bg.jpg) no-repeat;text-align:center;color:#305f8e; padding-top:19px;}

/*分页样式*/
#page {height: 30px;padding-top: 5px; text-align: center; width: 500px;margin:0 auto;}
#page .page-con {display: inline;float: left;line-height: 23px; margin-right: 30px;color:#6e6e6e; padding-left:50px;}
#page a {background: url("../images/page-btn.gif") no-repeat scroll 0 0 transparent; display: block;float: left; height: 21px; line-height: 20px; margin-right: 15px;  width: 56px;color:#6e6e6e;}
#page a.nobg{background:none;color:#6e6e6e;}
#page span{font-weight:bold;}

/*子页面样式*/
.sub-contact{width:233px;height:175px; background:url(../images/sub-contact-bg.jpg) no-repeat;padding-left:12px;padding-top:45px;line-height:24px;}
.sub-contact b{color:#01579b;font-size:13px;}
.sub-right-title{width:744px; height:32px; background:url(../images/sub-right-title.jpg) no-repeat; position:relative;}
#position{ position:absolute;width:300px;height:32px;line-height:32px;text-align:right;padding-right:22px;top:0px;right:0px;color:#535353;}
#position a{color:#535353;}
#position a:hover{color:#1163b6;}
.sub-right-content{width:739px;height:auto; background:url(../images/sub-right-content.jpg) repeat-y;padding-left:1px;padding-right:4px;}
.sub-right-bottom{width:744px;height:17px; background:url(../images/sub-right-bottom.jpg) no-repeat;}


#about-content{padding-left:12px;padding-right:17px;line-height:25px;padding-top:15px;padding-bottom:50px;}
#sub-contact-content{padding-left:45px;padding-top:20px; background:url(../images/sub-contact-detail-bg.jpg) no-repeat top right;color:#595959; line-height:25px; padding-bottom:60px;}

#sub-technology-content{padding-top:14px;padding-left:24px;padding-bottom:10px;}
#sub-technology-content ul{width:690px;height:auto;padding-bottom:25px;}
#sub-technology-content ul li{width:670px;height:29px;padding-left:20px;text-align:right;color:#4e4e4e; background:url(../images/news-ico.jpg) no-repeat 7px center;line-height:29px;border-bottom:1px solid #e4e4e4;}
#sub-technology-content ul li.li-hover{color:#8b8b8b;}
#sub-technology-content ul li span{float:left; white-space:nowrap;}
#sub-technology-content ul li a{color:#4e4e4e;}
#sub-technology-content ul li a:hover{color:#1163b6; text-decoration:underline;}

#sub-honor-content{padding-top:22px;padding-left:36px;padding-bottom:20px;}
#sub-honor-content ul{width:703px;height:auto;}
#sub-honor-content ul li{width:206px;height:auto;float:left;margin-right:20px;margin-bottom:10px;}
#sub-honor-content ul li p.p1{width:196px;height:auto;border-right:1px solid #ccc;padding-right:4px;padding-bottom:4px;padding-top:2px;border-bottom:2px solid #ccc;text-align:center;}
#sub-honor-content ul li p.p2{width:196px;height:35px;line-height:35px;text-align:center;}
#sub-honor-content ul li p.p2 a{color:#000;}

#sub-brand-content{padding-left:25px;padding-top:18px;padding-bottom:20px;}
#sub-brand-content ul{width:690px;height:auto;}
#sub-brand-content ul li{width:690px;height:auto;margin-bottom:30px;}
#sub-brand-content ul li .left{float:left;width:200px;}
#sub-brand-content ul li .left img{border:1px solid #d8d8d8;}
#sub-brand-content ul li .right{float:left;width:475px;}
#sub-brand-content ul li .right h3{width:458px;padding-left:17px;height:25px;line-height:25px;font-size:14px;}
.brand-right-content{width:475px;line-height:20px;color:#4e4e4e;}

#sub-products-content{padding-top:27px;padding-left:18px;padding-bottom:10px;}
#sub-products-content ul{width:721px;height:auto;}
#sub-products-content ul li{width:162px;height:178px;float:left;margin-right:18px; background:url(../images/products-list-bg.jpg) no-repeat;}
#sub-products-content ul li p.p1{width:160px;height:125px;padding:1px;}
#sub-products-content ul li p.p2{width:162px;height:31px;line-height:31px;text-align:center;}
#sub-products-content ul li p.p2 a{color:#131313;}
#sub-products-content ul li p.p2 a:hover{color:#1163b6; font-weight:bold;}

#sub-products-s-content{padding-left:22px;padding-right:22px;padding-top:30px; padding-bottom:35px;}
.show-img{ border-bottom:1px dotted #8f99a2;width:694px;padding-bottom:30px;margin-bottom:30px;}
.show-img .big-img{width:390px;height:318px; background:url(../images/show-img-bg.jpg) no-repeat;margin:0 auto;padding-top:1px;padding-left:1px;}
.show-img h4{width:391px;height:15px;margin:0 auto;line-height:15px;font-weight:bold;color:#1163b6;text-align:center;font-size:12px;}
#sub-products-s-content h3{width:686px;margin:0 auto;padding-left:8px;height:30px;line-height:30px;font-weight:bold;color:#3b3b3b;font-size:14px;}
#sub-products-s-content .show-text{width:654px;height:auto;margin:0 auto;line-height:22px;margin-bottom:30px;}
#sub-products-s-content .back{width:654px;height:20px;line-height:20px;text-align:right;}

#message-content{height:auto;padding-top:25px;padding-left:95px;}
.message-content-con{width:600px;height:360px;color:#333;}
.message-content-con .left-text{font-weight:bold;color:#333;}
.message-content-con .right-input{padding-left:10px;}
.message-content-con .input-style{width:432px;height:17px;border:1px solid #ccc;background:#fff;}
.message-content-con textarea{width:432px;height:77px;border:1px solid #ccc;background:#fff;}
.message-content-con .l-submit-btn{width:85px;height:23px;background:url(../images/submit-btn.gif) no-repeat;border:none;margin-right:20px;cursor:pointer;}
.message-content-con .l-reset-btn{width:84px;height:23px;background:url(../images/reset-btn.gif) no-repeat;border:none; cursor:pointer;}








