﻿@charset "utf-8";
/******************banner样式***********************/
.fullSlide { width:100%; position:relative; height:300px; background:#000; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:300px; overflow:hidden; text-align:center; list-style-type: none; }
.fullSlide .bd li a { display:block; height:300px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block;  *display:inline;
zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; line-height:999px; }
.fullSlide .hd ul .on { background:#f00; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #666666 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:10%; background-position:-6px -137px; }
.middle { width: 1000px; margin-right: auto; margin-left: auto; margin-top: 20px; }
.left { float: left; width: 225px; }
.left h1 { background-image: url(../images/h1_bg.png); background-repeat: no-repeat; height: 60px; color: #FFFFFF; text-align: center; font-size: 24px; line-height: 60px; }
.left2 { border: 1px solid #E5E5E5; }
.left2 ul { margin-right: 12px; margin-left: 12px; padding-bottom: 8px; }
.left2 li { line-height: 40px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #eaeaea; font-size: 14px; background-image: url(../images/xsj.png); background-repeat: no-repeat; background-position: 1px; text-indent: 12px; }
.left2 a { color: #434343; display:block; }
.left2 a:hover { color:#0372e5; }
.left2 .aa { background-image: url(../images/xsj2.png); background-repeat: no-repeat; background-position: 1px; font-weight: bold; color: #0372e5; }
.lx { border: 1px solid #E5E5E5; padding: 10px; margin-top: 15px; }
.lx p { line-height: 24px; color: #434343; }
.right { float: right; width: 750px; }
.right h1 { font-size: 20px; font-weight: bold; color: #333333; padding-bottom: 5px; }
.about { margin-top: 15px; }
.about p { font-size: 14px; line-height: 26px; padding-top: 5px; }
/******************新闻样式************************/
.news2 { padding-top: 15px; padding-bottom: 20px; padding-left: 8px; padding-right: 8px; }
.news2 ul { height: 34px; background-image: url(../images/dian.jpg); background-repeat: no-repeat; line-height: 34px; background-position: 1px; padding-left: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; }
.news2 li { font-size: 12px; color: #999999; list-style-type: none; float: left; line-height: 34px; height: 34px; }
.news_wz { width: 635px; }
.news_wz a { color: #434343; text-decoration: none; }
.news_wz a:hover { color: #0372e5; text-decoration: underline; }
/*新闻内页开始*/

.news-tit { text-align:center; font-size:18px; color: #646263; font-weight: bold; padding-top: 20px; padding-bottom: 20px; }
.news-tit span { text-align:center; display:block; line-height:25px; }
.news_detail { padding-bottom: 20px; }
.news_detail p { font-size: 12px; line-height: 24px; color: #434343; padding-top: 5px; }
.pages { line-height:25px; border-top:1px dashed #ccc; font-size:12px; color:#666666; padding-top: 20px; margin-top: 15px; margin-bottom: 15px; }
.pages a { text-decoration:none; margin-left:3px; padding:2px 5px; border:1px solid #E5E5E5; color:#666666; }
.pages a:hover { text-decoration:none; border:1px solid #dbdbdb; background:#0372e5; color:#FFF }
.link { padding-top: 10px; }
.link li { float: left; list-style-type: none; padding-left: 12px; padding-top: 6px; padding-bottom: 6px; }
/******************产品样式************************/
.products { padding-left: 10px; padding-top: 20px; }
.products dl { float: left; padding-left: 8px; padding-bottom: 12px; padding-right: 15px; }
.products dt { margin-top: 6px; }
.products dd { text-align: center; font-size: 14px; color: #666666; height: 30px; line-height: 30px; margin-bottom: 5px; }
.products img { border: 1px solid #dbdbdb; width:210px; padding: 2px; }
.products img:hover { border:solid 1px #088fce; }
.products a:hover { color:#088fce; }
/***************************产品详细样式****************************/
.pro_detail { padding-top: 20px; }
.pro_detail img { padding: 2px; border: 1px solid #dbdbdb; }
.pro_detail h2 { color: #333333; text-align: center; font-size: 18px; font-weight: bold; }
.pro_detail h3 { margin-top: 8px; text-align: center; margin-bottom: 8px; }
.pro_detail2 { padding-top: 15px; }
.pro_detail2 p { font-size: 12px; line-height: 24px; color: #434343; }
#rpro-text { float:left; padding-top:10px; width:735px; }
#rpro-text a { display:block; text-decoration:none; float:left; margin:8px; font-size:12px; color:#2f2e2e; text-align:center; }
#rpro-text a label { line-height:30px; }
#rpro-text img { border:solid 1px #dbdbdb; padding:3px; }
#rpro-text img:hover { border:solid 1px #0372e5; }
#rpro-text a:hover { color:#0372e5; }
/******************留言样式************************/
.message { padding-top: 15px; }
.message li { list-style-type: none; line-height: 24px; color: #666666; font-size: 12px; padding-left: 8px; float: left; text-align: right; margin-top: 10px; width: 50px; }
.message .txt_wb { width: 250px; text-align: left; }
.message .txt_wz { text-align: left; width: 350px; }
.message .box { height: 24px; width: 200px; border: 1px solid #CCCCCC; text-indent: 5px; line-height: 24px; }
.message .box1 { width: 250px; border: 1px solid #CCCCCC; text-indent: 5px; line-height: 24px; }
.message p { margin-top: 10px; margin-left: 65px; }

.anliu { width:182px; height:33px; border:none; cursor:pointer; background:url(../images/btn2.jpg) no-repeat; }
.page { clear:left; margin-top:6px; margin: 0 auto; text-align:center; line-height:35px; }
.page a, .page font, .page i { border: 1px solid #DDD; color: #333; margin: 1px; padding: 5px 10px; text-decoration: none; font-size:12px; }
.page b { border: 1px solid #0A94DD; color: #333; padding: 5px 10px; text-decoration: none; background: #0A94DD; color:#FFF; font-size:12px; }
.page a:hover { border: 1px solid #0A94DD; color: #333; padding: 5px 10px; text-decoration: none; background: #0A94DD; color:#FFF; font-size:12px; }
