﻿@CHARSET "UTF-8";


#nbanner { position:relative; z-index:-1; width:100%; margin-bottom:10px;}
#nbanner img{ width:100%; height: auto;}


.contact-main{ height: 696px; position: relative; z-index: 1; margin:15px 0; overflow:hidden;}
.contact-main p{ text-align:left; float:left; width:100%; line-height:36px;}
.map{ width: 100%; height: 696px; position: absolute; left: 0; top: 0; z-index: 1; }
.contact-tips{ width: 100%; height: auto; position: absolute; left: 50%; top: 104px; z-index: 2; margin-left: -185px; overflow: hidden; }
.liubai{height:65px; width:100%; background:#fff;}
.contact-tips .tips-box{ width: 100%; height: 460px; padding: 42px 36px 0; background: url(../images/bg_shadow06.png) no-repeat; font-size: 14px; line-height: 28px;}
.contact-tips .fl h2{ font-size: 16px; line-height: 24px; color: #333; padding-bottom: 24px; background: url(../images/bg_line10.png) no-repeat left bottom; margin-bottom: 33px; }
.contact-tips .fl p.fz18{ font-size: 18px; }
.contact-tips .fl .line{ height: 1px; margin: 45px auto 25px; background: #dfdfdf; }
.contact-tips .fl p.pl32{ padding-left: 32px; line-height: 34px; background: url(../images/bg_sign21.png) no-repeat 0 2px; }
.contact-tips .fl p.se{ background-position: 0 -32px; }
.contact-tips .fl p.th{ background-position: 0 -66px; }
.contact-tips .fl p.fo{ background-position: 0 -100px; }
.contact-tips .fl a{ color: #666; }
.contact-tips .fl a.feadback{ display: inline-block; width: 82px; height: 27px; padding-left: 18px; font-size: 12px; line-height: 27px; color: #8a8a8a; background: url(../images/bg_btn05.png) no-repeat; margin-top: 35px; }
.contact-tips .fl a.feadback:hover{ color: #00428e; }
.contact-tips .fr{ width: 274px; font-size: 12px; color: #333; background: url(../images/bg_shadow07.png) no-repeat; }
.contact-tips .fr h2{ font-size: 14px; }
.contact-tips .poa{ position: absolute; right: -362px; top: 0; }
.contact-tips .poa h2{ margin-bottom: 27px; }
.contact-tips .poa .close{ font-weight: bold; font-size: 14px; line-height: 24px; color: #333; position: absolute; right: 15px; top: 5px; cursor: pointer; }
.contact-tips .poa input{ width: 270px; height: 38px; padding: 0 9px; border: 1px solid #cacaca; margin-bottom: 4px; line-height: 38px; color: #c9c9c9; background: #fff; }
.contact-tips .poa input.submit{ width: 288px; height: 38px; line-height: 30px; padding-bottom: 4px; border: 1px solid #d6d6d6; background: #00428e; font-size: 16px; color: #fff; }
.contact-tips .poa textarea{ width: 270px; height: 126px; padding: 9px; border: 1px solid #cacaca; line-height: 24px; color: #c9c9c9; margin-bottom: 4px; background: #fff; }


nav.pagelist { width:100%; text-align: center; font-size: 1.4em; padding: 18px 0px 35px 0px;}
nav.pagelist a { border: #9aafe5 1px solid; margin-right: 5px; padding: 3px 7px; color: #2e6ab1; font-size:14px;}
nav.pagelist a:hover { color: #e06f23; text-decoration: none; }
nav.pagelist span.current { color: #fff; background-color: #2e6ab1; margin-right: 5px; padding: 3px 7px; }
nav.pagelist span.disabled { border: #ccc 1px solid; margin-right: 5px; padding: 3px 7px; color: #3C3C3C; }
nav.pagelist a.selectedd{ color: #f00}

.n_body {overflow:hidden; margin-bottom:80px; float:left; width:100%; margin-top:40px;}
.n_body img{ width:100%; height:auto;}
#news_info { min-height:468px; height:auto !important; height:468px; overflow:visible;}
#news_info a { color:#3C3C3C; }
#news_info a:hover { color:#FA4A1F; }
#news_info .article_title { font-size:16px; font-weight:bold; margin:0px; text-align:center; line-height:28px; }
#news_info .atdes { line-height:36px; text-align:center; border-bottom:1px dotted #BCBCBC; padding-bottom:8px;}
#news_info .atdes span{ padding:0px 6px; }
#news_info .news_body { font-size:13px; padding:18px 12px; line-height:28px; text-align:left;}
#news_info .news_body img { border:1px solid #CCC; }
#news_info .news_body p { font-size:14px; margin:0px 0px 6px 0px; }
#news_info .news_body p.pcut span { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; font-weight:bold; color:#0473EC; }
#news_info .news_body p.pcut a { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; color:#9E9E9E; }
#news_info .news_body p.pcut a:hover { text-decoration:none; color:#0473EC; }
#news_info .news_body a { color:#094B9F; }
#news_info .news_body a:hover { text-decoration:underline; color:#094B9F; }
#updown { font-size:14px; border-top:#BCBCBC 1px dotted; line-height:24px; padding-top:8px; padding-bottom:8px; text-align: center; float:left; width:100%; margin-top:18px;}
.prevnext { clear: both; padding: 16px 17px 5px 17px; text-align: center; height: auto !important; overflow: hidden; border-top:1px dashed #CCC;}
.prevnext .previous { font-size: 12px; width: 100%; float: left; text-align: left; margin-bottom:10px;}
.prevnext .next { font-size: 12px; width: 100%; float: right; text-align: left; }






.product_detail{position:relative;padding:0;width:100%; margin:0 auto;}
.product_detail .title{background: #0068b7;height: 35px;line-height: 35px;text-align: center;margin-top: 2px; font:500 14px/35px "微软雅黑"; color:#fff;}
.product_detail .img{width:100%; margin-top:10px;}
.product_detail .img img{width:100%; height:auto;}
.handin{width:84px; height:31px; background:#0068b7; margin:0 auto; text-align:center; line-height:31px; font:500 14px/31px "微软雅黑"; color:#fff; margin-top:10px; cursor:pointer;}
.handin a{color:#fff;}

.product_content{width:100%; margin:0 auto; margin-top:10px; padding:5px; margin-bottom:80px;}
.product_content .title{background: #0068b7;height: 35px;line-height: 35px;text-align: center;margin-top: 2px; font:500 14px/30px "微软雅黑"; color:#fff; line-height:35px; text-align:left; padding-left:10px;}
.product_content .content{padding:5px; font:500 14px/25px "微软雅黑"; color:#333; text-align:left;}
.product_content .content img{ height:auto !important;max-width: 100% !important;}
.product_content .pn{background: #f3f3f3;padding: 5px;line-height: 30px;border: 1px solid #d9d9d9;color: #666; text-align:left;font:500 14px/30px "微软雅黑"; margin-top:5px;}
.product_content .pn a{font:500 14px/24px "微软雅黑";}


.news_detail{position:relative;padding:5px;width:100%; margin:0 auto;}
.news_detail .title{background: #0068b7;height: 35px;line-height: 35px;text-align: center;margin-top: 2px; font:500 14px/35px "微软雅黑"; color:#fff;}
.news_detail .content{padding:5px; font:500 14px/25px "微软雅黑"; color:#333; text-align:left; line-height:25px;}
.news_detail .content img{height:auto !important;max-width: 100% !important;}
.news_detail .pn{background: #f3f3f3;padding: 5px;line-height: 30px;border: 1px solid #d9d9d9;color: #666; text-align:left;font:500 14px/30px "微软雅黑"; margin-top:5px;}
.news_detail .pn a{font:500 14px/24px "微软雅黑";}

.page_title{width:100%; margin:0 auto;  text-align:left; padding-left:4px; padding:8px;}
.page_title ul{text-align:center; text-align:center; padding:10px 0; text-align:left; background:#E0E0E0; padding-left:10px;}
.page_title ul li{height:30px; line-height:30px; display:inline-block; margin-bottom:4px;}
.page_title ul li a{ border-radius:2px; background:#fff; font:500 14px/30px "微软雅黑"; display:block; text-align:center; padding-left:18px; padding-right:18px;color: #000}

.page_content{width:97%; margin:0 auto; font:500 14px/30px "微软雅黑"; color:#333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;x-sizing: border-box; text-align:left; margin-top:10px;color: #000}
.page_content img{width:100%; height:auto;}

input{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;x-sizing: border-box;}
.message_div{width:100%; margin:0 auto; text-align:left; padding:5px}
.message_div input{}
.item input,textarea{background: white;border: none;vertical-align: middle;width: 100%;height: 30px;line-height: normal;padding: 2px;padding-left: 8px; font-size: 12px;color: #333; text-align:left; margin-top:8px;}
.submit{background:#0068b7; height:35px; line-height:35px; font:100 14px/35px "微软雅黑"; color:#fff; width:100%; margin-top:10px;}
textarea.content{height:40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;x-sizing: border-box; padding-top:5px;}
.code{text-align:left;}
.code input{width:50%;}
.code img{vertical-align: middle;padding-left: 10px;display: inline; margin-top:8px;}

