
@charset "utf-8";

/* CSS Document */
@import "common.css";

#header{height: 180px;padding: 0px 0 18px;}
#header h1 {
    display:block;float: left;
    width: 263px;
    height: 66px;
    /*text-indent: -999em;*/
    /*background: url(/public/images/i07.png) no-repeat 0 0;*/
    background-size: 100% auto;vertical-align: bottom;
}
.topbar{position: absolute;top: -30px;left: 0px;width: 1200px;font-size: 12px;color: #7A7A7A;}
.topbar .red{color:#D71913; font-size: 18px; font-weight: 600;}
#Nav{width: 100%;display: inline-block;height:66px;text-align: center;margin-right: -30px; }
#Nav li{display:inline-block;line-height:66px;font-size: 16px; font-weight: bold;}
#Nav li a{display: block;color: #fff;height: 61px;text-align: center}
#Nav li a:hover,#Nav li a.act{color:#b10402;}

/* -- 新闻详细及产品详细评论 -- */
.comments { border:solid 1px #ccc; overflow:hidden; margin-bottom:10px;position: relative;padding-bottom: 30px;}
.comments h4{ line-height:35px; background-position:-63px -850px; text-indent:10px; color:#333;      background-color: #f9f9f9;} /* -- 评论标题色带 -- */
.comments h4 a { color:#333; }/*可修改文字色彩*/
.comments h4 a:hover { color:#333; text-decoration:underline;}
.comments h4 span a { color:#fb7e1d; } /*可修改文字色彩(评论条数)*/
.comments h4 span a:hover { color:#fb7e1d; text-decoration:underline;}
.comments dl {overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:15px; width:96%; margin:8px 15px; }
.comments dl dt { width:60px; float:left;}
.comments dl dt img { width:60px; height:60px; display:block; }
.comments dl dd{word-break:break-all;width:900px; overflow:hidden;}
.comments dl dd span.ip { padding:0 30px; }
.comments dl dd.con { color:#666; margin-top:8px; line-height:20px;  }
.comments dl .huifu { border:dashed 1px #ccc; padding:5px; line-height:18px; width:680px;}
.comments dl .huifus { border:dashed 1px #ccc; padding:5px; line-height:18px;}
.comments dl .huifu h5 { background:none; color:#ccc; height:20px; line-height:20px; text-indent:0;}
.info_fb {
    border: solid 1px #ccc;
    overflow: hidden;
    padding: 10px;
    line-height: 25px;
}
.vat {
    vertical-align: top;
    text-align: right;
}
.td_b {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: right;
}
.red_x {
    color: #DD3904;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
}
.info_pl { text-align:right; margin-top:5px; margin-right:9px; margin-bottom:10px;}
.info_pl a { color:#000; text-decoration:underline;} /*查看评论,可修改文字色彩*/
.info_pl a:hover { color:#fb7e1d;} /*查看评论,可修改文字色彩*/
.info_fb .b13, .info_fb .b14 { margin:10px 0; height:29px;width: 70px;text-align: center;color: #fff;line-height: 29px;background-color: #c00806;border: none;}
.comments.min{max-height:700px;}
#inpl_more{position: absolute;bottom: 0;right:20px;}
.proTop{overflow: hidden;}
.proTop .skyImg{display: block;float:left;max-width: 50%;margin-top: 0;margin-right: 20px;margin-bottom: 0;}
.prodetls{float: left;width:400px; text-align: left;padding-left: 5px;}
.prodetls .titleA{text-align: left;}
.prodetls  p {
    width: 480px;
    font-size: 14px;
    font-weight: normal;
    height: 106px;color: #333;line-height: 27px;margin-bottom: 15px;overflow: hidden;
}
.pd_hotline {
    width: 480px;
    font-size: 16px;
    font-weight: normal;
    height: 40px;
}
.font_hotline {
    font-size: 24px;
    font-weight: normal;
    color: #F00;
}
.imgdiv{display: block;margin:50px auto 32px;}
.tab01{height: 73px;border: 1px solid #d2d2d2;border-right:none;overflow: hidden;width: 1200px;margin-bottom: 30px;}
.tab01 li{float: left;width: 299px;height: 73px;border-right: 1px solid #d2d2d2;background-color: #082d4d;cursor: pointer;}
.tab01 li:hover{background-color:#d82022; }
.tab01 li span{font-size:18px;color: #fff;line-height: 73px;}
.tab01 li img{vertical-align: middle; margin: 0 28px;}
.indPlist{width: 1230px;}
.indPlist li{float: left;margin-right: 30px;margin-bottom: 20px;}
.indPlist li a{position: relative;display: block;}
.indPlist li .big{width: 330px;height: 216px;}
.indPlist li p{height: 30px;font-size: 16px;background:url(/public/images/i03.png) repeat-x 0 0;width: 100%;color: #000;text-indent: 1em;line-height: 36px; text-align: center; font-weight: bold;}
.indPlist li.first .big{width: 480px;height: 452px;display: table-cell;
vertical-align: middle;position: relative;}
.tabCon .con{display: none;}
.tabCon .con.act{display: block;}
.tabcon01 .con{display: block;}
.tabcon01 .con h2{margin: 15px 0 8px;}
.tabcon01 .con h2 span{display: inline-block;background-color: #c00806;    width: 6px;
    height: 21px;vertical-align: bottom;
    margin-right: 10px;}
.tabcon01 .con h2 span img{width: 80%;display: block;margin:3px auto 0;}
.tabcon01 .con ul{border: 1px solid #e6e6e6;    padding: 12px 0;}
.tabcon01 .con li{margin:0 4px;}
.tabcon01 .con li .big{    width: 297px; border: 1px solid #ccc;}
h2.tit02 {
    color: #000;
    font-size: 20px;
    display: block;
    height: 40px;
    line-height: 32px;
    overflow: hidden;
    margin-bottom: 20px;
    color: #0b417f;
}
h2.tit02 a{
    float: right;
    line-height: 40px;
    color: #c00806;
    font-size: 12px;
    font-weight: 400;
    padding-right: 18px;
}
.indNews{padding-top: 30px;margin-top: 35px;overflow: hidden;padding-bottom: 11px;}
.indNews .fl{width: 570px;}
.indNews .fr{width: 588px;}
.thumbImg{
    padding: 1px;
    float: left;
    margin-right: 12px;
    margin-bottom: 10px;
    background-color: #fff;
}
.thumb h3{
    font-size: 18px;
    color:#0b417f;
    line-height: 37px;
    height: 40px;
    font-weight: 600;
    border-bottom: 1px dashed #dfdfdf;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:hidden;
}
.thumb p{
    padding-top: 5px;
    color:#626262;
    font-size: 13px;
    line-height: 24px;
    height:76px;
overflow: hidden;
}
.more01{
    color: #fff;
background-color: #c00806;
display: inline-block;
width: 80px;
height: 25px;
line-height: 24px;
text-align: center;
border-radius: 5px;
}
.list01{
    clear: both;
    color: #626262;
}
.list01 li{
    position: relative;
    width: 100%;
    line-height: 32px;
    border-bottom: 1px dashed #dedede;
    padding: 2px 0 3px;
}
.list01 a{
    color: #626262;
    font-size: 13px;
    padding-left: 18px;
    background: url(/public/images/tran.png) no-repeat 2px center;
    display: block;
    padding-right: 8em;
    overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.list01 span{
    font-size: 12px;
}
.list01 span{
    position: absolute;
    right:7px;
    bottom: 0;
}
._list li{transition: none;margin-bottom: 20px;}
._list li:hover .fl{border-color: #b10402;}
.pro_list{/*padding: 15px;*/display: block;overflow: hidden;}
.pro_list .month{font-size: 14px;color: #fff;background: url(images/sha.jpg) no-repeat 100% 0;text-align: center;display: inline-block;transition: none;float: left;width: 78px;height: 80px;background-color: #666666;}
.pro_list strong{font-size: 30px;line-height: 57px;height: 46px;display: block;}
.pro_list div.fl{display: block;
width: 485px;
padding: 0 0 0 3%;
border: 1px solid #eeeeee;
height: 78px;}
.pro_list h5{font-size: 18px;font-weight: 400;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 52px;
height: 38px;}
.pro_list p{font-size: 13px; color: #8e8e8e;white-space: nowrap;width: 100%;overflow: hidden;line-height: 28px;text-overflow: ellipsis;}
._list li:hover .pro_list h5{color: #000;}
/*._list li:hover .pro_list p{color: #4e4e4e;}*/
.indAbout{overflow: hidden;}
.img04{display: block;width:679px;height: 360px;float: left; }
.indAboutCon{display: block;float: left;width: 443px;height: 277px;
    border:1px dashed #dcdcdc;border-left: none;padding:31px 34px 50px 41px; position: relative;}
.indAboutCon h2{font-size:20px;color: #0b417f;margin-bottom: 9px;}
.indAboutCon p{font-size: 14px;color: #afafaf;line-height: 30px;}
.indAboutCon .more{font-size: 14px;color: #7d7d7d;line-height: 36px;position: absolute;bottom: 28px;right:48px;width: 98px;height:36px;border: 1px solid #a0a0a0;text-transform: uppercase;text-align: center;}
#footer{background: #000000;;padding-top: 33px;overflow: hidden;margin-top: 60px;position: relative;}
.botNav{float: left;width: 390px;height: 228px;overflow: hidden;    color: #cecece;
    padding-right: 40px;    line-height: 30px;}
.botNav li{float: left;width: 25%;height: 228px;}
.botNav a{font-size: 14px;color: #7aade2;}
.line{width: 1px;height: 200px;background-color: #434343;float: left;margin-top: 17px;}
.botTell{width: 436px;padding: 0 54px;color: #cecece;line-height: 30px;float: left;}
.botTell h4{color: #cecece;font-size: 20px;font-weight: 600;padding-bottom: 20px;background: url(/public/images/05.jpg) no-repeat left bottom;line-height: 38px;height: 26px;
margin-bottom: 15px;}
#footer img.fl{margin-left: 30px;
margin-top: 10px;}
.copyright{font-size: 14px;color: #c1c0bc;text-align: center;
padding-top: 15px;}
.copyright a{color: #7aade2;}
.breakdiv {
    height: 43px;
    overflow: hidden;
    border-bottom: 1px solid #EFEFEF;
}
.breakdiv h2 {
    font-size: 20px;
    color: #000;
    font-weight: 400;line-height: 48px;
}
.proCenter {overflow: hidden; margin-top: 43px; margin-bottom: 50px;}
.proCenter .fl{width: 280px;margin-right:42px;}
.proCenter .fr{width: 877px;}
.mainav{ border: 1px solid #4c3300;}
.mainav h2{width:250px;height: 50px;line-height: 50px;text-align: center;border: 15px solid #ad0404;;border-top-width: 25px;border-bottom-width:20px;font-size: 22px;color: #fff;font-weight: 600; background-color: #ad0404;}
.mainav h2 small{font-size: 14px;font-weight: 400;padding-left: 5px;}
.proNavUL{margin: 10px 9px;padding-bottom: 20px;}
.proNavUL li{border-bottom: 1px dashed #cbcacb;}
.proNavUL > li > a {
    color: #2d2d2d;
    text-indent: 59px;
    display: block;
    font-size: 16px;
    background: url(/public/images/i16.png) no-repeat 25px center;
    height: 50px;
    line-height: 50px;
}
.releatdiv{margin-bottom: 30px;}
.tjpro ul{border: 1px solid #c9c9c9;border-top: none;padding-top: 25px;}
.tjpro li{
	padding: 0px 16px 15px;
    box-shadow: 3px 3px 8px 3px #ccc;
    width: 200px;
    margin: 0px 23px 23px 23px;
}
.tjpro li img{width: 100%; height:174px;}

.tjpro li p{font-size: 16px;
color: #808080;
text-align: center;
line-height: 34px;
height: 32px;
}
.tjnews img,.tjpro img{display: block;}
.tjnews ul{border: 1px solid #c9c9c9;border-top: none;padding:0 10px ;padding-bottom: 40px}
.tjnews ul li{border-bottom: 1px dashed #e0e0e0;line-height: 42px;color: #313131;}
.tjnews li a{color: #313131;display: block;padding-left: 20px;background: url(/public/images/i13.png) no-repeat 7px center;}
.titBar02 {
    height: 39px;
    border-bottom: 1px solid #a0a0a0;
    margin-bottom: 25px;margin-top: 20px;
}
.titBar02 .more{
float: right;
line-height: 51px;
color: #c00806;
font-size: 12px;
font-weight: 400;
padding-right: 7px;
height: 40px;
}
.tit03 {
    font-size: 16px;
    height: 38px;
    border-bottom: 3px solid #c00806;
    padding: 0 1em;
    display: inline-block;
    color: #000;
    line-height: 44px;
}
.titBar02.top {margin-top: 0;
}
.titBar02 small{color: #3a210a;font-size: 14px;}
.introS {
    border: 1px dashed #e4e4e4;
    padding: 20px;
    margin-bottom: 30px;
    width: 830px;
    text-indent: 2em;
    line-height: 24px;
    font-size: 13px;
}
.proCenterUL{overflow: hidden;width: 980px;}
.proCenterUL li{width: 277px;display: block;float: left;margin-right: 20px;margin-bottom: 20px;overflow: hidden;}
.proCenterUL.pros li{width:420px}
.proCenterUL li .big{width: 100%;height: 183px;}
.proCenterUL.pros li .big{height: 300px;}
.proCenterUL li img{width: 100%;}
.proCenterUL li img.propic{width:420px; height:300px}
.proCenterUL li p{line-height:40px;height: 30px;padding: 0 15px;font-size: 16px;color: #000000;text-align: center;}
.w48.mar {
    margin-left: 4%;
}
.w48 {
    width: 48%;
    float: left;
}
.newsList02 li{
    overflow: hidden;
    padding: 14px 0 23px;
    border-bottom: 1px dashed #d0d1d1;
    height: 100px;
    margin-bottom: 9px;
}
.newsList02 .big {
    overflow: hidden;
    width: 140px;
float: left;
height: 100px;
margin-right: 20px;}
.newsList02 .big img{
    width: 100%;
    display: block; }
.newsList02 li .title{
    position: relative;
}
.newsList02 h2{
    color: #000;
    font-size: 20px;font-weight: 400;
    padding-right: 5em;
    overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
height: 26px;
line-height: 30px;
}
.newsList02 span{
    color: #666666;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 12px;
}

.newsList02 .con{
    color: #595959;
    text-indent: 1em;
    margin-top: 9px;
height: 64px;
overflow: hidden;
font-size: 12px;
line-height: 18px;
}
.newsList02 .con p{
    height: 47px;
    overflow: hidden;
    font-size: 13px;line-height: 24px;color: #797979;margin-top: 6px;
}
.proCenterUL.news li .big{height: 165px !important;}
.proCenterUL.news li h2{font-size: 16px;
line-height: 43px;
height: 35px;display: block;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.proCenterUL.news li .con{height: 50px;font-size: 12px;line-height: 24px;color: #747474;}
.proCenter .newsList02{margin-top: -14px;}
.bdMap{border:#ccc solid 1px;padding: 30px;}
.corBrans{border: 1px solid #dcdcdc;padding: 24px 15px;max-width: 1198px;
margin: 0 auto;}
.corBrans #demoo img{height: 149px;width: 224px;}
.yqlink{border: 1px solid #666;
margin-top: 15px;
line-height: 20px;
padding: 10px 49px;
width: 1100px;}
.yqlink strong{color: #cecece;font-size: 15px;}
.yqlink a{color: #cecece; margin: 0 5px;}
.hotKey img{margin: 33px auto 0;}
.searDiv {
    float: right;
    display: inline-block;margin-top:50px;max-width: 430px;
}
#searcher {
    height: 31px;
    background-color: #fff;
    float: right;
    display: block;
    width: 204px;
    padding: 0 5px;
    color: #aaaaaa;
    font-size: 13px;
    border: 1px solid #e6e6e6;
}
#searchglass {
    width: 80px;
    float: right;
    display: block;
    height: 33px;
    background-color: #c00806;
    color: #fff;
    line-height: 33px;text-align: center;font-size: 13px;cursor: pointer;
}
#hotSearch{
    font-size: 12px;
    padding-top: 5px;
    clear: both;height: 40px;
overflow: hidden;
}
#hotSearch strong{
    font-weight: 400;
    color:#c00806;
}
#hotSearch a{
    color: #6c6c6c;
    margin-right: 10px;
}
.mainPage{ margin:20px 0;}

.mainPage ul{width: 680px;height: 32px;display:block; margin:0 auto;}

.mainPage ul li{float: left; display: inline; height: 32px; line-height: 32px; padding: 0 10px;color:#000;font-size:15px; margin: 0 5px; border:1px solid #dedede; font-size:16px;}

.mainPage ul li a{color:#000;font-size:16px; }

.mainPage ul li.thisclass{background:#09f;border:1px solid ##218EC1;color:#fff; font-size:16px;}

.mainPage ul li.thisclass a{color:#fff;}
.mainPage ul li a:hover, a:focus {
    color: hsl(209, 93%, 48%);
    text-decoration: none;
}
.leftsidebar{width:281px;float:left;height:auto;margin-right:18px;margin-left: -1px;}
.leftsidebar_content{background:#000000;padding-top:16px;padding-bottom:15px}
.leftsidebar dl{padding-top:10px;}
.leftsidebar dl dt{background:url(../images/pro_title1.png) no-repeat;width:196px;height:32px;line-height:32px;text-align:center;font-family:"微软雅黑";font-size:20px;margin:0 auto}
.leftsidebar dl dt a{color:#db241c;width:197px;}
.leftsidebar dl dd a{color:#fff;height:46px;display:block;border-bottom:1px dotted #fff; width:197px; margin:0 auto;}
.leftsidebar dl dd a:hover{color:#fff;height:46px;display:block;}
.leftsidebar dl dd:hover .navbt2{display:block; }
.leftsidebar dl dd:hover .navbt2{display:block; }
.leftsidebar dl dd{width:241px;line-height:46px; text-align:center;font-family:"微软雅黑";font-size:14px;margin:0 auto; position:relative;}
.leftsidebar dl dd:hover{background:#db241c;}
.navbt2{background: none repeat scroll 0 0 #000000;
    font-size:12px;
    display: none;
    left: 241px;
    position: absolute;
    top: 0;
    width: 180px;
    z-index: 9999;}  
.leftsidebar dl dd  .navbt2 ul {width:180px;text-align:center;margin:0 auto;}
.leftsidebar dl dd  .navbt2 ul li{line-height:30px;height:30px; text-align:center; width:180px;}
.leftsidebar dl dd  .navbt2 ul li a{color:#FFF;margin:0px;padding:0px;line-height:30px;height:30px;width:180px;  font-size:12px;}
 .leftsidebar_tel{background:url(../images/lefttel.jpg) no-repeat;width:241px;height:79px;margin-bottom:20px;}