﻿@charset "utf-8";
 
.content { margin-bottom: 10px; }
.login_tab .txtboxcs { border: solid 1px #ccc; height: 22px; }
.zc_tab2 { border: solid 1px #ccc; }
.topadcs { width: 100%; overflow: hidden; padding-top: 220px; text-align: center; margin: 0 auto; background: #000; }
.topadcs a img { width: 100%; height: auto; display: block; }
.topadcs a { display: block; margin: 0 auto; }
.topadcs a.fullad { height: 300px; }
.nrcs { border: 1px solid #ccc; border-top: 0; margin-bottom: 10px; background: #fff; width: 752px; padding-top: 10px }
p sub { vertical-align: sub }
p sup { vertical-align: top }
*, body { font-family: 'Microsoft YaHei'; }
 
/* -- 当前位置 -- */
.plc, .plc2 { background: #f0f0f0; height: 20px; margin-bottom: 20px; display: block!important; line-height: 24px; padding: 7px 8px 8px 15px; position: relative; color: #666; overflow: hidden; font-size: 14px; padding-bottom: 10px; font-family: "Microsoft Yahei", "微软雅黑"; }
.plc span { }
.plc i, .plc2 i { font-style: normal; font-size: 14px; color: #000; }
.rtit, .rtit1 { background: url(../images/tit1.gif) repeat-x; border: 1px solid #CCCCCC; height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; padding-left: 13px; border-top: 0; }
.rtit { color: #333; }
.rtit1 a { color: #333; }
.rtit span { float: left; }
.rtit1 { color: #333;/*灰色字体*/ overflow: hidden; }
.rtit1 span.fr { padding-right: 8px; font-size: 12px; }
.ljob { background-position: -280px -373px; height: 7px; font-size: 0; overflow: hidden; }/* -- 招聘列表顶部背景 -- */
.userleftnav h4 { text-indent: 10px; background-position: -63px -337px; line-height: 28px; color: #fff; } /* -- 会员中心左侧导航大类背景 -- */
.topsearch { background-position: -66px -418px; padding: 7px 0 0 5px; width: 197px; height: 55px; font-size: 14px; }/* -- 顶部资讯订阅背景-- */

/* -- 左侧搜索 -- */
.leftsearch { background-position: -66px -490px; position: relative; padding: 7px 0 0 4px; width: 185px; height: 62px; margin: 0 auto; }
.leftsearch div { padding: 4px 0 0 0; }
.leftsearch a.btn { font-weight: bold; color: white; position: absolute; top: 27px; right: 15px; }
.leftsearch select { width: 110px; }
 
.red_x { color: #DD3904; display: inline; font-family: "Microsoft Yahei"; }
.plc .red_x { color:#000; font-size:16px; }
.plc .red_x a{ font-size: 14px;}
  
/*---产品中心---*/
.pro_main { background-color: #fff; zoom: 1; padding: 10px 0px; overflow: hidden; }
 
.cp dl { width: 229px; overflow: hidden; float: left; display: inline; padding: 18px 3px 0 6px;  }
.cp dt img { max-width: 223px; height: 150px; border: 1px solid #CCC; padding: 2px;  margin: 0 auto;}
.project_cp dt img { height: 143px; }
.cp dd { line-height: 35px; overflow: hidden; display: block; text-align: center; width: 225px; padding: 5px 2px 0; font-size: 14px; }
.cp dd.d1 { display: none; }
 
 
.fenlei { position:relative; height: 0px; padding-top:8px; clear:both; margin-top:35px;  border-bottom: 1px solid #000; }
.fenlei .tit { padding-bottom:4px; _padding-bottom:2px; position:absolute; top:-26px; }
.fenlei .tit a { display:inline-block; height:38px;    line-height: 19px;
    text-align: center; overflow:hidden; cursor:pointer; float:left; color:#000; font-weight:bold; font-size:14px; }
.fenlei .tit a span { height:32px; width:90px; line-height:32px; float:left;  color:#c41b17; border: 1px solid #fff; }
.fenlei .tit a:hover span, .fenlei .tit .cur span { border: 1px solid #fff;  color:#fff; background: #c41b17;}
.fenlei .tit a.first { color:#C10005; }
.fenlei .tit a.first:hover { color:#fff; }

/* -- 翻页效果 -- */
.apage { height: 45px; line-height: 45px; padding: 0 5px; margin-top: 10px; text-align: center; }
.apage ul li { display: inline-block; }
.apage a { border: 1px solid #d4e3e9; padding:5px 10px; margin-right: 5px; }
.apage ul li.active a { background:#c41b17; color: #fff; border:1px #c41b17 solid; }

.news-list { background: #fcfcfc; padding: 20px; margin: 15px 0px; }
.news-list:hover, .news-list.cur { background: #f8f8f8; }
.news-list .time { margin-top: 5px; padding-right: 0px; border-right:1px #ddd solid; float: left; height: 70px; text-align: center; padding-right: 20px; font-size: 14px; font-weight: normal; margin-right: 20px; }
.news-list .time span { font-size:30px; font-weight:  bold; display: inline-block; line-height: 40px; color: #c41b17 }
.news-list .text h2 { font-weight: 100; line-height:40px; font-size: 16px; }
.news-list .text h2 a { color: #c41b17; }
.news-list .text p { line-height: 24px; color: #999; font-size: 14px; text-align: justify; }
.news-list .text span.btn { display: block; text-align: right; }
.news-list .text span.btn a { width: 101px; height: 30px; line-height: 30px; padding-left: 10px; text-align: left; display: inline-block; background: url(../images/pro_btn.gif) no-repeat left center; color: #fff; }
  /*左边联系方式*/
.leftlx { background: #FFF; border: 1px solid #DFDFDF; border-top: none; padding-bottom: 10px; }
.leftlx h1 { text-align: center; height: 30px; line-height: 30px; font-size: 14px; }
.leftlx .dianh { padding: 0 5px 0 10px; }
.leftlx .dianh img { width: 108px; display: block; margin: 0 auto; padding: 10px 0; }
.leftlx p { line-height: 24px; }
.leftlx .dianhua { background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 55px; }
.leftlx .dianhua span { display: block; font: 18px "Impact"; color: #6B9F1F; }
 
.leib2, .leib { width: 220px; }
.leib2 .tit, .leib .tit { color: #fff; background: #c41b17; font-size: 18px; font-weight: bold; height: 69px; line-height: 69px; text-align: center; }
.leib2 .tit i, .leib .tit i { display: none; height: 2px; background: #fff; }
.leib2 .tit a, .leib tit a { color: #333; }
.leib2 .nr { }
.leib2 .nr h3 { background: #f0f0f0; border-bottom: 1px solid #fff; font-size: 14px; height: 52px; overflow: hidden; }
.leib2 .nr h3 a { color: #555; display: block; font-weight: normal; height: 52px; line-height: 52px; padding-left: 22px; background: url(../images/t2-list-ico.gif) no-repeat scroll 185px; }
.leib2 .nr h3 a:hover, .leib2 .nr h3.cur a { text-decoration: none; color: #c41b17 }
.leib2 .nr ul { padding-bottom: 5px; list-style: none; }
.leib2 .nr ul li { border-bottom: 1px dashed #d2d2d2; height: 43px; overflow: hidden; }
.leib2 .nr ul li a { display: block; font-size: 14px; color: #555; height: 43px; line-height: 43px; padding-left: 31px; background: url(../images/t2-list-ico2.gif) no-repeat 11px center; }
.leib2 .nr ul li:last-child { border-bottom: 0; }
.leib2 .nr li.cur a, .leib2 .nr li a:hover { color: #c41b17; text-decoration: none; }
 
.t2-pr-pho2 { border: 1px solid #c41b17; overflow: hidden; font-family: "Microsoft Yahei"; }
.t2-pr-pho2 .t2-pr-ptit { color: #333; font-size: 18px; font-weight: bold; background: #c41b17; height: 65px; padding-top: 10px; text-align: center; overflow: hidden; }
.t2-pr-pho2 .t2-pr-ptit i { color: #333; display: block; font: 12px Arial; text-align: center; font-size: 14px; line-height: 18px; text-transform: uppercase; padding-top: 4px; }
.t2-pr-pleftlx { text-align: left; font-size: 12px; padding: 10px 0px; margin-bottom: 0px; padding-bottom: 10px; color: #fff; color: #444; }
.t2-pr-pleftlx p { line-height: 24px; }
.t2-pr-pdianh { padding: 0 5px 0 10px; margin: 0 auto; }
.t2-pr-pdianhua { background: url(../images/t2-lxwm.jpg) no-repeat center 16px; color: #F87E2D; line-height: 18px; padding: 114px 0px 3px; font-size: 12px; }
.t2-pr-pdianhua span { display: block; font: 18px "Impact"; scolor: #444; }
 
.pd_showimg ul { position: relative; }
.pd_showimg li img { max-width: 230px; height: 180px; display:block; margin:0 auto; }
.pd_showimg li { float: left; width: 230px; height: 230px; overflow: hidden; margin: 20px 0px 20px 5px; position: relative; }
.pd_showimg li span { display: block; bottom: 0; left: 0; position: absolute; background: #F08E23; width: 230px; height: 42px; text-align: center; line-height: 42px; font-size: 16px; color: #fff; }
.pd_showimg li a{ color:#fff;}
.pd_showimg .pro_wz { position: absolute; top: 0; left: 0; width: 230px; height: 180px; background: url(../images/png.png) repeat 0 center; display: none; }
.pd_showimg .pro_wz i { display: block; margin: 73px auto 0px; width: 165px; height: 38px; border: 2px solid #fff; text-align: center; line-height: 38px; font-size: 18px; }
.pd_showimg .pro_wz i a { color: #fff; font-style: normal; }
.pd_showimg .pro_wz em { display: block; margin-top: 45px; background: url(../images/pro_line3.gif) no-repeat center 0; padding-top: 30px; text-align: center; font-size: 16px; }
.pd_showimg .pro_wz em a { color: #000; }
.pd_showimg .pro_wz b { display: block; position: absolute; top: 0; right: 0; width: 26px; height: 28px; }
.pd_showimg .pro_wz b a img { width: 26px; height: 28px; }
.pd_showimg li:hover .pro_wz { display: block; }

.sinpage{ padding-bottom:20px ; line-height: 26px;}
.sinpage p{ margin-bottom:10px; text-indent: 2rem;}

 
#order table{ padding:20px; margin-top:20px;}
#order table tr td{ padding:10px;}
#order table tr td:first-child{ text-align:right;}
#order table tr td input,#order table tr td textarea,#order table tr td select{ padding:5px; border:1px #ddd solid; }

.pcons h1{ text-align: center; font-size: 18px; margin: 20px 0 ;}
.pcons h6{text-align: center; font-weight: normal;  margin-bottom: 20px;}
.bigpic{ margin: 0 auto; max-width: 100%; display: block;}

.feiye{ padding:10px 20px ; background: #f7f7f7}
.feiye div{ line-height: 30px;}

.nnews{ padding: 10px; }
.nnews li{ line-height: 30px;}
/*新闻*/
.new-s dl{width: 932px;margin: 0 auto;padding-top:25px;height:220px;}
.new-s dl dt {height:220px;width: 297px;float: left;position: relative;border-bottom: 1px solid #e2e2e2}
.new-s dl dt img{width: 300px;height: 196px;}
.new-s dl dt p{background:url(/Skins/Default/img/new_03.png) no-repeat;width: 296px;height: 28px;display: inline-block;position: absolute;top:168px;left:2px;font: 12px 'Microsoft  YaHei';color: #fff;text-align: center;line-height: 28px}
.new-s dl dd{width: 580px;float: right;height:220px;border-bottom: 1px solid #e2e2e2; position:relative;}
.new-s dl dd p{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom:8px;}
.new-s dl dd span{font-size: 14px ;color: #353e47;display:inline-block;width: 560px;line-height: 28px; height:140px; overflow:hidden;}
.new-s dl dd a{display: inline-block;font: 12px 'Microsoft YaHei','微软雅黑';color: #fd8d00; float:right; position:absolute; bottom:15px; right:5px;}
.news_random ul li a{ color:#353e47;padding-top:2px;}
.news_random ul{ padding-top:0; margin:0 auto;}
.news_random ul li{width:400px; padding:0; font-size:12px;}
.news_random ul li.fr{ float:right;}

/*网站地图*/
.rrs { padding: 10px; }
.rrs h2 { font-size: 16px; color:#333; line-height: 50px; }
.rrs .rrslist li { height: 30px; line-height: 30px; vertical-align: middle; position: relative; border-bottom: 1px #eee solid }
.rrs .rrslist li span { position: absolute; top: 0; right: 10px; }
