@charset "utf-8";
.page-tt{ background:#ececec; padding:50px 0 30px; position:relative; margin-bottom:50px}
.page-tt .line{ position:absolute; height:1px; background:#262827; top:65px; width:100%;}
.page-tt span{ background:#e22e2d; color:#fff; padding:0 60px 0 30px; line-height:30px; font-size:18px; display:block; float:left}
.page-tt div.wrap{ position:relative; z-index:9;}
.left{float:right; width:230px; min-height:500px;}
.left-menu{ margin-bottom:20px;}
.left-menu h2{font-size:22px; margin-bottom:10px; color:#0986d6}
.left-menu ul li{height:auto;line-height:35px;}
.left-menu ul li a{font-size:14px;padding:0 10px; margin-bottom:2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#0986d6; color:#fff;  position:relative;}
.left-menu ul li a span{ display:none;}
.left-menu ul li a.hassub span{ display:block; position:absolute; right:0; top:0;background:url(../Images/d.png) no-repeat center; width:30px; height:100%;}
.left-menu ul li a.hassub span.up{ background-image:url(../Images/u.png);}
.left-menu ul li.shover ul{ display:block;}
.left-menu ul ul{ border:0; display:none;margin:10px;}
.left-menu ul ul ul{ border:0;}
.left-menu ul ul li{line-height:35px;border-bottom:1px dashed #ddd;}
.left-menu ul ul li a{ background:none; font-size:14px;border:0; }
.left-menu ul ul li li{ line-height:30px;}
.left-menu ul ul li li a{ padding-left:30px; font-size:12px;}

.left-news{ border:1px solid #494949; background:#fff;}
.left-news h2{ font-size:18px; background:#494949; color:#fff; line-height:35px; padding-left:10px;}
.left-news div{ padding:10px;}
.left-news dl{ margin-top:10px; height:auto; overflow:hidden;}
.left-news dl dt{ float:left; width:40%;border:1px solid #ddd;}
.left-news dl dt img{ width:100%;}
.left-news dl dd{ float:right; width:56%}
.left-news dl dd a{ display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin:0 0 0; font-size:14px;}
.left-news dl dd p{ color:#999;}
.left-pic img{ width:100%;}
.search-box{ margin-bottom:20px;}
.search-box ul{border:1px solid #0986d6;}
.search-box input.txt-box{ border:0; height:35px; padding-left:10px; background:#fff; outline:none; width:170px; float:left}
.search-box input.btn{ background:#0986d6 url(../Images/icon_04.png) no-repeat center; border:0; height:35px; width:38px; float:right;}

.left-news dl{border-bottom:1px dotted #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-bottom:5px;}

.right{ float:left;width:800px; min-height:600px;}

.article{line-height:2; min-height:500px;}
.article hr{  border:0; margin:20px 0;border-bottom:1px solid #eee;}
.article img{ max-width:100%}

/*文字新闻列表*/
.list dl{  padding:15px; margin-bottom:15px; height:auto; overflow:hidden; background:#f7f7f7}
.list dt{ float:left; width:55px; text-align:center; padding:0 10px; font-size:12px; background:#2c3e54; color:#fff; height:75px;}
.list dt span{ display:block; font-size:24px; border-bottom:2px solid #fff; padding-bottom:5px; margin-bottom:5px; margin-top:8px;}
.list dd a{display:block;color:#555;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:10px;}
.list dd{ color:#999; font-size:12px; line-height:1.6; float:right; width:1080px;}

.news_tt{ width:100%;font-size:16px; text-align:center;color:#000; height:30px;}
.news_time{text-align:center; border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:50px;}
.news_ct{padding-top:20px; line-height:22px;}


/*上图下文*/
.pro-list{ margin:0 -10px;}
.pro-item{ float:left;width:25%;}
.pro-item dl{ margin:0 10px}
.pro-item dt{height:240px; overflow:hidden;border:1px solid #eee;}
.pro-item dt img{ width:100%; display:block}
.pro-item dd{margin-top:10px; height:150px; line-height:20px;}
.pro-item dd h3{ font-size:16px;}
.pro-item dd p{ margin-top:10px; color:#888;}
a.more{border:1px solid #eee;display:block; width:100px; text-align:center; margin-top:10px; line-height:30px;}
a.more:hover{background:#1e7fc6;color:#fff; border-color:#1e7fc6;}

/*左图右文*/
.pic_item2{width:100%;padding-bottom:20px; border-bottom:1px dotted #ccc; margin-top:20px;}
.pic_item2 ul.pic{ width:300px; float:left;}
.pic_item2 ul.pic p{ display:none}
.pic_item2 ul.pic img{ width:100%; vertical-align:middle}
.pic_item2 ul.txt{ float:right;width:880px; position:relative; height:160px}
.pic_item2 ul.txt h1 a{ font-size:18px;}
.pic_item2 ul.txt p{ margin-top:10px; line-height:1.8; font-size:14px;}

.pic_item2 ul.txt a.more{ position:absolute; right:0; bottom:0;}

.video ul.pic,.video dt{ position:relative;}
.video ul.pic p,.video dt p{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(102,102,102,0.1) url(../Images/v.png) no-repeat center}
.video ul.pic:hover p,.video dt:hover p{background:url(../Images/v.png) no-repeat center}


/*产品详细页面*/
.big_pic img{ width:100%; }
.sec-tt{border-bottom:1px solid #eee;margin-bottom:10px; font-size:18px; line-height:40px; margin-top:20px;}
.download{ margin-top:20px;}
.download dt{ float:left; width:600px; height:340px}
.download dd{ width:199px; float:left; margin-left:30px;}
.download dd a{ display:block; margin-bottom:10px;}

.tags{ border:1px dashed #ddd; padding:10px; margin-top:20px}
/*表单控件*/
.msg .input_box{ border:1px solid #ddd;}
.btn{ background:#f47629; color:#fff;}

/*翻页按钮*/
.PageTurnBtn{margin-top:30px;width:auto;height:50px;clear:both; text-align:center}
.PageTurnBtn span,.PageTurnBtn a{padding:0 6px;margin-right:5px;display:inline-block;font-family:Arial}
.PageTurnBtn span.page_num,.PageTurnBtn a:hover{color:#077ece;} /* 产品页面下分页按钮样式*/
.PageTurnBtn span{font-weight:bold}
.PageTurnBtn a{color:#666666}

/*地图*/
.sitemap{margin-top:20px;}
.sitemap li{ height:auto; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:10px; font-weight:bold; font-size:14px;font-family:"Microsoft YaHei","微软雅黑";}
.sitemap li ul li{ float:left; border-bottom:0; margin-right:20px; font-weight:normal; font-size:12px; font-family:"宋体"}

/*搜索*/
.result{ line-height:18px; margin-top:20px;}
.result b{color:#FF3300}
.result li{ height:auto; width:100%; overflow:hidden;margin-bottom:20px;}
.result a{ text-decoration:underline; font-size:14px; display:block; height:23px}
.result span{ color:#999999; font-family:Arial;}
.result p{ font-family:"宋体"; display:block}

.pic_container li {
    float: left;
    cursor: pointer;
    width: 208px;
    border: 1px solid #eee;
    margin-left: 20px;
    margin-top: 10px;
    height: 170px;
    overflow: hidden;
}
.pic_container li img{ width:100%}
.pic_container li.on{ border-color:#666;}


.next_prv{ background:#f7f7f7; margin-top:20px; line-height:35px; padding:0 10px;}
.next_prv dt{ float:left; width:100%}
.next_prv dd{ float:right; width:100%;}

.ft-txt{ background:#4591c3; padding:30px 0; color:#fff; margin-top:50px;}
.ft-txt2-in{ width:80%; margin:50px auto 0; background:url(../Images/c1.jpg) no-repeat right top; line-height:2;}
.ft-txt2-in h1{ font-size:26px; line-height:1.6; margin-bottom:30px;}
.ft-txt2-in p{ margin-top:10px;}
.ft-txt2-in a{color:#1e7fc6; font-size:16px}