@CHARSET "UTF-8";
*{margin:0;padding:0;list-style-type:none;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-weight:bold;}
h2{font-weight:normal;}
h3{font-size:14px;font-weight:normal;}
h4{font-size:13px;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,th,var,optgroup,i,em,small,ins,tt,big,p,tb{font-weight:normal;font-style:normal;text-decoration:none;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{text-decoration: none;transition: all 0.2s;-webkit-transition: all 0.2s;/* Safari*/}
a:hover{text-decoration: none;color: #E6212A;}
body{margin:0 auto;padding: 0px;font-family:"MicroSoft YaHei",Arial;font-size:14px;min-width:1200px;}
html{overflow-x: scroll;min-width: 1200px;}
pre{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-family:"MicroSoft YaHei",Arial; line-height: 2;}
img{border:none}
.clear{clear:both}
.w1200{width: 1200px;}
.w1000{width: 1000px;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.hr{margin:0 auto;overflow:hidden}
.phcolor{color:#a4a4a4;}
.mr_auto{margin:0 auto;}
.bg_f5{background:#F5F5F5;}
.bg_ea{background:#EAEAEA;}
.p50{padding: 50px 0;}
/* 头部*/
.header{}
.header .top-logo{float: left;margin: 15px 0px;}
.header .top-logo img{display: block;}
.header .top-tel{float: right;background:url(../images/top_tel.jpg) no-repeat left;padding-left: 65px; margin-top: 50px;}
.header .top-tel p{font-size: 16px; color: #555;}
.header .top-tel h1{font-size: 20px; font-weight: normal; color: #0094da;}
.header .top-nav{background: #0094da;color:#fff;}
.header .top-nav .w1200 > ul{}
.header .top-nav .w1200 > ul > li{float: left;}
.header .top-nav .w1200 > ul > li > a{display: inline-block; width: 110px; height: 50px; line-height: 50px; color: #fff; font-size: 16px; padding: 0 30px; text-align: center;}
.header .top-nav .w1200 > ul > li > a.on{background: #29b8fc;color:#fff;}
.header .top-nav .w1200 > ul > li > a:hover{background: #29b8fc;color:#fff;}
/* 底部 */
.footer{}
.footer .footer_nav{background:#19446f;}
.footer .footer_nav p{text-align: center; height: 40px; line-height: 40px;color:#FEEDE6; font-size: 16px;}
.footer .footer_nav p a{color:#fff; font-size: 14px; margin: 0 10px;}
.footer .footer_bottom{padding: 40px 0 30px;background:#0094da;}
.footer .footer_bottom .fb1{float:left;}
.footer .footer_bottom .fb1 img{border-right: 1px solid #fff; padding-right: 20px; margin-right: 20px;}
.footer .footer_bottom .fb1 p{color:#f1f1f1;line-height:2;}
.footer .footer_bottom .fb1 p.tel{background:url(../images/footer_tel.jpg) no-repeat left;padding-left: 65px; font-size: 21px; font-style: oblique;}
.footer .footer_bottom .fb1 a{color:#f1f1f1;}
.footer .footer_bottom .fb3{float:right;}
.footer .footer_bottom .fb3 div{color: #fff;text-align: center;font-size:14px;}

/* 首页-楼层 */
.index-floor{width:1200px; margin: 0 auto;}
.index-floor .index-title{margin-bottom: 20px;}
.index-floor .index-title h1{color: #0094da;}
.index-floor .index-title h2{color: #0094da;font-size: 16px;}

/* 首页-关于 */
.index-about{padding: 50px 0px;}
.index-about .index-about-content{}
.index-about .index-about-content .detail{width: 560px; float: left;}
.index-about .index-about-content .detail p{text-indent: 2em; font-size: 15px; line-height: 1.8; color: #333;}
.index-about .index-about-content .detail a.more{display: block; width: 100px; background: #0094da; text-align: center; height: 30px; line-height: 30px; color: #fff; border-radius: 5px; margin-top: 20px;}
.index-about .index-about-content .pic{width: 592px; float: right;}
.index-about .index-about-content .pic img{display: block;}

/* 首页-产品 */
.index-product{background:url(../images/index_pro_bg.jpg) no-repeat center;height:908px;}

.title_cp{ text-align:center; color:#fff; padding-top:40px;}
.title_cp h1{font-weight:bold; font-size:34px; padding-bottom:5px; }
.title_cp p{ text-transform:uppercase; font-size:14px; font-family:'Arial';}

.product_nav{text-align:center; display:inline-block; width:100%; margin-top:25px;}
.product_nav ul{display: block; width: 1200px; margin: 0 auto;}
.product_nav li{text-align: center; font-size: 15px; line-height: 35px; background-color: #fff; display: inline-block; margin: 0 15px;}
.product_nav li a{color:#333; display:block; padding:0 20px; font-size: 18px;}
.product_nav li a:hover,.product_nav li a.hover{background-color:#19446f; color:#fff; text-decoration:none; transition:all 0.3s;}

/* 首页-新闻 */
.index-news{padding: 50px 0px;}
.index-news .pic{width: 600px; float: left;}
.index-news .pic a{}
.index-news .pic a img{}
.index-news .list{width: 550px; float: right;}
.index-news .list ul{}
.index-news .list ul li{display: block; height: 50px; line-height: 50px; border-bottom: 1px solid #ccc;}
.index-news .list ul li a{display: block;position: relative;color:#333;}
.index-news .list ul li a span{display: block;}
.index-news .list ul li a span.content{width: 450px;background:url(../images/arrow.jpg) no-repeat left;padding-left: 20px;}
.index-news .list ul li a span.time{position: absolute; right: 0; top: 0;}

/* 内页 */
.inner-container{padding: 50px 0px;}
.inner-container .left{width: 240px; float: left;}
.inner-container .left .left-nav{}
.inner-container .left .left-nav .title{background: #19446f; padding: 10px 20px; color: #fff; font-size: 25px; margin-bottom: 10px;}
.inner-container .left .left-nav .title h1{font-size: 25px; text-align: center;}
.inner-container .left .left-nav .title h2{font-size: 14px; text-align: center;}
.inner-container .left .left-nav .content{}
.inner-container .left .left-nav .content > a{display: block; padding: 10px 20px; font-size: 16px; color: #333; border:1px solid #c9c9c9; margin-top: -1px;}
.inner-container .left .left-nav .content > a.on{background: #0094da;color:#fff;border:1px solid #0094da;}
.inner-container .left .left-nav .content > a:hover{background: #0094da;color:#fff;border:1px solid #0094da;}
.inner-container .left .left-nav .content > ul{}
.inner-container .left .left-nav .content > ul > li{}
.inner-container .left .left-nav .content > ul > li > a{display: block; padding: 10px 20px; font-size: 16px; color: #333; border:1px solid #c9c9c9; margin-top: -1px;}
.inner-container .left .left-nav .content > ul > li > a.on{background: #0094da;color:#fff;border:1px solid #0094da;}
.inner-container .left .left-nav .content > ul > li > a:hover{background: #0094da;color:#fff;border:1px solid #0094da;}
.inner-container .left .left-nav .content > ul > li > ul.sub_nav{border: 1px solid #ccc;display:none; margin-top: -1px;}
.inner-container .left .left-nav .content > ul > li > ul.sub_nav > li{}
.inner-container .left .left-nav .content > ul > li > ul.sub_nav > li > a{background: url(../images/sub_nav.gif) no-repeat left; display: block; padding-left: 35px; color: #333; height: 30px; line-height: 30px;}
.inner-container .left .left-nav .content > ul > li > ul.sub_nav > li > a.on{color: #0094da;}
.inner-container .left .left-nav .content > ul > li > ul.sub_nav > li > a:hover{color: #0094da;}

.inner-container .left .left-contact{background:url(../images/left_contact.jpg) no-repeat center;height:335px;margin-top: 50px;position: relative;}
.inner-container .left .left-contact .content{background:url(../images/bg_black.png) repeat;padding: 10px 0px;position: absolute; bottom: 0;width: 100%;}
.inner-container .left .left-contact .content .info{}
.inner-container .left .left-contact .content .info h1{color: #fff;font-size: 20px;text-align: center;}
.inner-container .left .left-contact .content .info p{color: #fff;font-size: 20px;text-align: center;}

.inner-container .right{width: 930px; float: right;position:relative;}
.inner-container .right .right-title{font-size: 20px; color: #333;border-bottom: 1px solid #c9c9c9;padding-bottom: 10px;}
.inner-container .right .right-title span{position: absolute; right: 0px; color: #999; font-size: 14px;}
.inner-container .right .right-content{padding: 20px 0; min-height: 500px; margin-top: 10px;}
.inner-container .right .right-content p{font-size:16px;color:#333;line-height:2;}
.inner-container .right .right-content img{max-width:100%;}

/* 新闻列表 */
.news-list{width: 930px;margin: 0 auto;margin-top:10px;}
.news-list ul{margin:0 0 10px; clear:both;}
.news-list ul li{padding:5px 0; line-height:20px; font-size:14px; height:120px; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; margin-bottom:20px;}
.news-list ul li .date{cursor: pointer;width:66px; height:73px; float:left; font-size:30px; color:#fff; text-align:center; margin:30px 30px 0 30px; line-height:42px; background-color:#19446f; font-weight:bold;}
.news-list ul li .date em{display:block; font-size:14px; color:#fff; line-height:30px;}
.news-list ul li .txt{padding-top: 25px;padding-right: 15px;}
.news-list ul li .txt .title{font-size:17px; color:#000000; line-height:35px; text-align: left; padding: 0;}
.news-list ul li .txt .title a{color:#000; text-decoration:none;}
.news-list ul li .txt .intro{line-height:24px; font-size:14px; color:#797979; line-height:24px;}
.news-list ul li .txt .intro a{color:#797979; text-decoration:none;}
.news-list ul li:hover{background:#ebf8ff;}
.news-content{width: 918px;margin: 0 auto; border: 1px solid #eee;margin-top:10px;}
.article-tit{text-align: center; padding: 20px 0 10px; margin: 0 20px; font-size: 21px; line-height: 150%; color: #333; border-bottom: 1px dashed #eee;}
.article-tit p{font-size:14px;color:#999;}
.article-detail{padding:15px 20px;min-height: 300px;line-height:2em;}
.article-detail img{display:block;margin:0 auto;max-width:100%;}
.article-bottom{margin:0 20px;border-top:1px solid #eee;padding:10px 0;line-height:20px; overflow: hidden;}
.prev a{color: #666;}
.next a{color: #666;}

/* 产品列表 */
table.altrowstable{font-family: "MicroSoft YaHei"; font-size:15px; color:#333333; border-width: 1px; border-color: #a9c6c9; border-collapse: collapse;width: 100%;}
table.altrowstable th{border-width: 1px; padding: 8px; border-style: solid; border-color: #a9c6c9;}
table.altrowstable td{border-width: 1px; padding: 8px; border-style: solid; border-color: #a9c6c9;}
table.altrowstable thead{background-color:#0094da;}
table.altrowstable thead tr{}
table.altrowstable thead tr td{text-align: center;color: #fff;}
.oddrowcolor{background-color:#ffffff;}
.evenrowcolor{background-color:#dbf6ff;}









