﻿* { padding: 0; margin: 0; font-family: "Microsoft YaHei"; list-style: none; text-decoration: none; border: none; font-size:14px; -webkit-text-size-adjust: none; }
.contsy { width: 1280px; margin: 0 auto; }
.container { width: 1350px; margin: 0 auto; }
html { overflow-x: hidden; }
body { background: #fff; color: #333; font-size: 14px; min-width: 1350px; }
a { outline: none; color: #333; }
a:hover { color: #048bcf; }
.csubmenu a:hover { color: red; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.prdo9 li.bk { clear: both; height: 5px; width: 100%; display: block }
.clearfix:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom: 1; }
.pages { margin: 50px auto 20px auto; font-size: 14px; text-align: center; }
.pages ul { display: inline-block; }
.pages a, .pages strong { display: inline-block; line-height: 28px; padding: 0 10px; border: 1px solid #d9d9d9; background-color: #ffffff; text-decoration: none; color: #666; font-family: Simsun; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; margin-right: 3px; }
.pages .current { display: inline-block; line-height: 28px; padding: 0 10px; border: 1px solid #d9d9d9; background-color: #ffffff; text-decoration: none; font-family: Simsun; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; margin-right: 3px; color: #fff; background-color: #048bcf; border-color: #fff; }
.pages a:hover { color: #fff !important; background-color: #048bcf; border-color: #fff; text-decoration: none; }
.pages strong { color: #fff; background-color: #24557d; border-color: #fff; }
.pages span { padding: 0 10px; line-height: 23px; }
/* index top */
 

.head { height: 85px; background: #F7F7F7; padding: 0;   }
.logo a { display: block; width: 210px; height: 85px; background: url(../images/logo.png) center no-repeat; overflow: hidden; text-indent: -9999em; }
/******************/
.logo .topright { width: 500px; float: right }
.toptell { background: url(../images/dh.jpg) no-repeat left center; padding-left: 60px; margin-top: 30px; }
.toptell p { color: rgba(4, 0, 0, .7); }
.toptell span { display: block; font-size: 24px; color: #040000; }
.topemail { background: url(../images/ico_email.png) no-repeat left center; padding-left: 35px; margin-top: 30px; float: right }
.topemail p { color: rgba(4, 0, 0, .7); }
.topemail span { font-size: 16px; color: rgba(4, 0, 0, .7); padding-right: 10px }
.head .top_lang { margin-top: 30px; float: right; padding-left: 50px; background: url(../images/ico_lang.png) left center no-repeat }
.head .top_lang select { border: 0; background: #fff; font: 14px "微软雅黑"; width: 138px; height: 26px; border: 1px solid #e1e1e1; color: #606060; padding: 0 0 0 25px; vertical-align: top; }
.head .top_lang option { padding: 0 0 0 25px; background: #fff; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; }
.head .top_lang option:last-child { border-bottom: 1px solid #e1e1e1; }
.yuyan { float: right; width: 185px; height: 20px; z-index: 1001; }
.yuyan1 { width: 175px; height: 20px; background: url(../images/xl_03.jpg) no-repeat; padding-left: 10px; line-height: 20px; color: #333; cursor: pointer; font-size: 14px; font-family: Verdana; position: relative; z-index: 1001; }
.yuyan2 { position: absolute; top: 19px; left: 0; width: 183px; border: 1px solid #C4BDAA; z-index: 99999001; background: #fff; padding-bottom: 6px; display: none; }
.yuyan2 ul li { float: left; width: 183px; height: 20px; line-height: 20px; }
.yuyan2 ul li a { padding: 3px 0 0 8px; color: #333; display: block; width: 175px; font-family: Verdana; }
.yuyan2 ul li a:hover { background: #EBEBEB; }
/******************/



.navBar { background: #404040; position: relative; color: #fff; height: 40px; line-height: 40px; }
.nav { font-family: "Microsoft YaHei", SimSun, SimHei; float: left }
.nav h3 { font-size: 100%; font-weight: normal; font-size: 14px; }
.nav .m { position: relative; float: left; width: 115px; margin: 0; display: inline; text-align: center; }
.nav h3 a { zoom: 1; height: 40px; line-height: 40px; padding: 0; display: block; color: #fff }
.nav .on h3 a { background: #FE0000 }
.nav .sub { display: none; /*默认隐藏*/ width: 115px; padding: 30px 10px 10px; position: absolute; top: 40px; background: #E7E7E7; float: left; line-height: 30px; text-align: left; min-height: 242px; }
.nav #m2 .sub { z-index: 3; width: 1200px; left: -115px; }
.nav #m3 .sub { z-index: 3; width: 1200px; left: -230px; }
.nav #m4 .sub { z-index: 3; width: 1200px; left: -345px; }
.nav #m5 .sub { z-index: 3; width: 1200px; left: -460px; }
.nav #m6 .sub { z-index: 3; width: 1200px; left: -575px; }
.nav #m7 .sub { z-index: 3; width: 1200px; left: -690px; }
.nav #m8 .sub { z-index: 3; width: 1200px; left: -805px; }
.fixed_bar { position: fixed; z-index: 9999; margin: 0 auto; width: 100%; margin: 0 auto; height: 40px; background: #404040; top: 0; left: 0 }
/************/
/*****产品******/
.tworanknavM { width: 1200px; margin: 0 auto; }
.tworanknavM dl { float: left; width: 172px; margin: 0 0 0 20px; }
.tworanknavM dl dt { width: 170px; padding-bottom: 12px; border-bottom: 1px solid #e5e5e5; }
.tworanknavM dl dt a { border-left: 3px solid #e94709; font-size: 16px; padding-left: 10px; display: block; width: 158px; height: 17px; line-height: 17px; overflow: hidden; color: #e94709; }
.tworanknavM dl dd a { float: left; font-size: 15px; color: #1a1a1a; line-height: 30px; overflow: hidden; width: 170px; }
.tworanknavM dl.lastdl { width: 440px; }
.tworanknavM dl.lastdl dt { width: 420px; }
.tworanknavM dl.lastdl dd a { margin-right: 20px; width: 200px; height: 40px; overflow: hidden; }
.tworanknavM dl dd a:hover { color: #e94709; }
.tworanknavMbottom { padding: 10px 40px; font-size: 16px; color: #e94709; }
.tworanknavMbottom a { color: #e94709; }
.tworanknavM p.clearfix { display: block; }
/*****技术服务******/

.tworanknavM2 { padding: 0; }
.topserveleftnav { float: left; width: 230px; margin-right: 40px; }
.topserveleftnav p { float: left; width: 191px; border-bottom: 1px solid #e5e5e5; font-size: 16px; height: 20px; padding: 10px 0 12px 0; }
.topserveleftnav a { padding-left: 11px; border-left: 2px solid #F7F7F7; line-height: 20px; display: block; height: 20px; font-size: 16px; color: #040404; }
.topserveleftnav a:hover { color: #e94709; border-color: #e94709; }
/***关于我们****/
.tworanknavM3 { padding: 0; }
.topaboutleftnav { float: left; width: 240px; margin: 0 100px 0 0; }
.topaboutleftnav p { float: left; width: 240px; border-bottom: 1px solid #e5e5e5; font-size: 16px; height: 20px; padding: 17px 0 11px 0; }
.topaboutleftnav a { padding-left: 11px; border-left: 2px solid #fff; line-height: 20px; display: block; height: 20px; font-size: 16px; color: #040404; }
.topaboutleftnav a:hover { color: #e94709; border-color: #e94709; }
.topaboutright { float: left; padding: 20px 25px; width: 682px; border: 1px solid #e94709; margin: 40px 0 0 90px; }
.topaboutright .leftimg { float: left; width: 291px; height: 194px; margin-top: -46px; margin-bottom: 8px; }
.topaboutright .leftimg img { display: block; width: 291px; height: 194px; }
.topaboutright .righttext { float: left; width: 360px; font-size: 14px; line-height: 31px; color: #666; margin-left: 30px; }
/****新闻****/
.topnewsleftnav { float: right; width: 112px; border-left: 1px solid #e5e5e5; padding: 18px 0px 18px 26px; margin: 15px 140px 0 0; }
.topnewsleftnav p { float: left; width: 112px; font-size: 16px; height: 20px; padding: 17px 0 11px 0; }
.topnewsleftnav a { padding-left: 11px; border-left: 2px solid #fff; line-height: 20px; display: block; height: 20px; color: #040404; font-size: 16px; }
.topnewsleftnav a:hover { color: #e94709; border-color: #e94709; }
.topnewsright { float: left; padding: 50px 26px 0 170px; width: 720px; height: 174px; }
.topnewsright .leftimg { float: left; width: 287px; height: 174px; }
.topnewsright .leftimg img { display: block; width: 287px; height: 174px; }
.topnewsright .righttext { float: left; width: 410px; font-size: 14px; line-height: 28px; color: #040404; margin-left: 18px; }
.topnewsright .righttext .smalltitle { font-size: 16px; font-weight: bold; color: #e94709; line-height: 18px; margin-bottom: 14px; }
/****应用案例******/
.topcaseleftnav { float: left; width: 430px; margin: 0 10px 0 0; }
.topcaseleftnav p { float: left; width: 215px; border-bottom: 1px solid #e5e5e5; font-size: 16px; height: 10px; padding: 17px 0 11px 0; }
.topcaseleftnav a { padding-left: 11px; border-left: 2px solid #fff; line-height: 20px; display: block; height: 20px; font-size: 14px; color: #040404; }
.topcaseleftnav a:hover { color: #e94709; border-color: #e94709; }
.topcaseright { float: left; padding: 20px 25px; width: 702px; margin: 0 0 0 0; }
.topcaseright .leftimg { float: left; width: 291px; height: 194px; margin-top: 0px; margin-bottom: 8px; }
.topcaseright .leftimg img { display: block; width: 291px; height: 194px; }
.topcaseright .righttext { float: left; width: 360px; font-size: 14px; line-height: 31px; color: #666; margin-left: 30px; }
/****/

.topservecenternav { float: left; width: 396px; height: 272px; background: url(../images/topnavBg-01.png) no-repeat center center; padding: 0 20px 0 40px; margin-left: 20px; }
.topservecenternav dl { width: 180px; height: 136px; }
.topservecenternav dl dt { width: 112px; height: 112px; padding: 12px 0; }
.topservecenternav dl dd { width: 40px; height: 48px; line-height: 24px; float: left; padding: 44px 10px; }
.topservecenternav dl.leftdl { float: left; }
.topservecenternav dl.leftdl dt { float: left; }
.topservecenternav dl.rightdl { float: right; }
.topservecenternav dl.rightdl dt { float: right; }
.topserverightnav { float: left; width: 300px; font-size: 14px; line-height: 24px; color: #2c2c2c; padding: 20px 0px 0 10px; }
/******************/

/*
.nav { height: 40px; line-height: 40px; background:#404040 }
.nav li { float: left; }
.nav a { color: #fff; font-size: 16px; display: block; width: 115px; text-align: center; }
.nav li:first-child a { background: 0; }
.nav li a:hover, .nav li a.on { background:#FE0000 }
*/
#searchSubmit { background: url("../images/ico_search.png") no-repeat left center; display: inline-block; width: 27px; height: 26px; border: none; cursor: pointer; margin: 0; position: absolute; top: 0px; right: 0; z-index: 1000; }
.searchInput { height: 24px; line-height: 24px; border: 1px solid #c5c5c5; width: 125px; text-indent: 1em; position: relative; right: 0px; z-index: 100; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.searchForm { position: relative; display: inline-block; float: right; margin-top: 8px; }
/**********/
.slideBox { width: 1350px; margin: 0 auto; height: 460px; overflow: hidden; position: relative; }
.nyBox { width: 1350px; margin: 0 auto; height: 460px; overflow: hidden; position: relative; }
.slideBox .hd { height: 16px; overflow: hidden; position: absolute; width: 100%; text-align: center; bottom: 0px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; display: inline-block; }
.slideBox .hd ul li { float: left; margin: 0 7px; width: 42px; height: 4px; background: #fff; cursor: pointer; border-radius: 10%; }
.slideBox .hd ul li.on { background: #FD0100; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 460px; }
.notice { height: 60px; line-height: 60px; overflow: hidden; }
.noticetit { font-size: 16px; color: #048bcf; font-weight: bold; background: url(../images/bz.jpg) no-repeat left center; padding-left: 40px; }
.txtScroll-top { overflow: hidden; position: relative; }
.txtScroll-top .bd { }
.txtScroll-top .infoList li { height: 60px; line-height: 60px; }
.indextit { text-align: center; padding-top: 40px; border-bottom: 1px solid #E6E6E6 }
.indextit p { font-size: 30px; font-weight: 600; color: #282828; padding-bottom: 10px }
.indextit span { display: block; color: #4d4948; margin: 0 auto; border-bottom: 2px solid #CCCCCC; width: 100px; margin-bottom: -1px }
/*****首页**************/
#indexpage { width: 1350px; margin: 0 auto; background: #f6f6f6; padding: 0; overflow: hidden }
.product { background: #DCDEDD; padding: 0; overflow: hidden; }
.snBrand { position: relative; width: 100%; padding:0px 0; overflow: hidden; }
.snBrand ol { float: left; width: 230px; height: 400px; background: #A6A6A6 }
.snBrand ol li { height: 60px; line-height: 60px; text-align: left; overflow: hidden; background: url(../images/ico_case.png) #A6A6A6 left top no-repeat; padding-left: 65px; margin-bottom: 8px; font-size: 18px; font-weight: 600; color: #FFF }
.snBrand ol li.on { background: url(../images/ico_case.png) #FE0000 left top no-repeat; }
.snBrand ol li:nth-child(1) {
background-position: 8px 5px
}
.snBrand ol li:nth-child(2) {
background-position: 8px -65px
}
.snBrand ol li:nth-child(3) {
background-position: 8px -140px
}
.snBrand ol li:nth-child(4) {
background-position: 8px -210px
}
.snBrand ol li:nth-child(5) {
background-position: 8px -285px
}
.snBrand ol li:nth-child(6) {
background-position: 8px -362px
}
.snBrand ol li a { color: #FFF }
.snBrand .snBrandCon { float: left; width: 950px; padding: 0 50px 20px; overflow: hidden; }
.snBrand .snBrandCon .tt { line-height: 28px; padding-bottom: 10px; }
.snBrand .snBrandCon .tt a { color: #282828; }
.snBrand .snBrandCon .tt p { line-height: 2em; text-align: left; }
.snBrand .snBrandCon .tt p a { color: #F00 }
.snBrand .snBrandCon ul { padding-top: 30px; overflow: hidden }
.snBrand .snBrandCon li { float: left; width: 280px; margin-right: 3.5% }
.snBrand .snBrandCon li img { max-width: 100%; width: 280px; height: 170px; }
.snBrand .snBrandCon li img:hover { transform: scale(1.2); }
.snBrand .snBrandCon li:nth-child(3) {
margin-right: 0
}
/***推荐产品********/


.chanping { background: #f6f6f6; padding: 10px 0; overflow: hidden; }
.hd_chanping { width: 100%; display: block; height: 60px; line-height: 60px; }
.hd_chanping .ctit { float: left; font-size: 22px; font-weight: 600 }
.hd_chanping .csubmenu { float: right; width: 800px; height: 60px; line-height: 60px; text-align: right }
.case { background: #f6f6f6; padding: 10px 0 20px; overflow: hidden; }
.hd_case { width: 100%; display: block; height: 60px; line-height: 60px; }
.hd_case .ctit { float: left; font-size: 22px; font-weight: 600 }
.hd_case .csubmenu { float: right; width: 800px; height: 60px; line-height: 60px; text-align: right }
/*.csubmenu li { float: left; margin: 0 10px; }
.csubmenu li a { display: block; padding: 0 20px; }
.csubmenu li a:hover { color: #048bcf; }
.csubmenu li a.hover { background: #048bcf; color: #fff; }*/
.csubmenu a { text-align: left; padding: 0 15px; }
.case ul { padding: 0; overflow: hidden }
.case li { background: #fff; border-bottom: 5px solid #F6F6F6; width: 305px; float: left; margin-right: 20px; overflow: hidden }
.case li:hover { background: #048bcf; }
.case li img { width: 305px; height: 305px; }
/*.case img:hover{transform: scale(1.1);}*/


.case li a { display: block; font-size: 14px; color: #fff; }
.case li p { color: #868686; line-height: 24px; padding: 6px 10px; background: #DCDEDD; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 70px }
.case li a.lj { font-size: 14px; margin-top: 8px; }
.case li a span { font-size: 10px; }
.case .box { padding: 0; }
.case .box .t { background: #009B4D; line-height: 40px; text-align: center; height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100% }
.case li.ic8 .t, .case li.ic104 .t { background: #009B4D; }
.case li.ic9 .t, .case li.ic105 .t { background: #FF0018; }
.case li.ic10 .t, .case li.ic106 .t { background: #FBA927; }
.case li.ic11 .t, .case li.ic107 .t { background: #00B0FF; }
.case li.ic12 .t, .case li.ic108 .t { background: #CB08BC; }
/*
.case   li:nth-child(4){ margin-right:0}
*/


.case li.ic8:hover, .case li.ic104:hover { border-bottom: 2px solid #009B4D; }
.case li.ic9:hover, .case li.ic105:hover { border-bottom: 2px solid #FF0018; }
.case li.ic10:hover, .case li.ic106:hover { border-bottom: 2px solid #FBA927; }
.case li.ic11:hover, .case li.ic107:hover { border-bottom: 2px solid #00B0FF; }
.case li.ic12:hover, .case li.ic108:hover { border-bottom: 2px solid #CB08BC; }
.case li:hover a, .case li:hover p { color: #333; cursor: pointer }
.case a.more { display: block; width: 205px; height: 30px; line-height: 30px; background: url(../images/m.jpg) no-repeat center; text-align: center; margin: 40px auto; }
/*******/

.news { background: #F7F7F7; padding: 0 0 50px; overflow: hidden }
.newtit { height: 45px; }
.newtit p { font-size: 16px; line-height: 45px; font-weight: 500; color: #404040; }
.newtit a { color: #000; margin-top: 15px; }
.newtit a:hover { color: #048bcf; }
.newtit a span { font-size: 10px; margin-left: 5px; }
.news .newBox { border: 1px solid #CCC; padding: 10px; background: #FFF; height: 385px; overflow: hidden }
.newimg { width: 100%; }
/*
.newimg img{ max-width:100%}
*/

.newimg img:hover { transform: scale(1.1); }
.new1, .new2 { width: 406px; height: 433px; }
.new1 { margin-right: 30px }
.new2 { margin-right: 0 }
.news ul { margin-top: 20px; }
.news li { height: 35px; line-height: 35px; overflow: hidden; font-size: 15px; }
.news li a { color: #333436; }
.news li a:hover { color: #048bcf; }
.news li span { float: right; color: #7e7e80; }
/*************/
.footer { width: 100%; padding: 0; overflow: hidden; background-color: #404040; border-top: 4px solid #DB241C }
.footer .flogo { padding: 40px 0 }
.fc { width: 1280px; padding: 0; overflow: hidden; margin: 0 auto; }
.fc ul { width: 830px; padding: 0; float: left; overflow: hidden; }
.fc ul li { width: 165px; float: left; overflow: hidden; margin-right: 55px }
.fc ul li span { width: 165px; height: 35px; float: left; overflow: hidden; color: #fff; line-height: 35px; font-size: 16px; font-weight: bold }
.fc ul li span a { color: #FFF }
.fc ul li a { color: #C1C1C1; line-height: 30px; }
/********/
.footer .footertop_data { width: 400px; float: right; position: relative; padding-bottom: 30px }
.footer .footertop_data .flx { min-height: 30px; padding-left: 40px; line-height: 25px; margin-bottom: 5px; font-size: 12px; color: #C1C1C1; }
.footer .footertop_data .flx1 { background: url(../images/flinks.png) no-repeat 0px 0px; }
.footer .footertop_data .flx2 { background: url(../images/flinks.png) no-repeat 0px -36px; }
.footer .footertop_data .flx3 { background: url(../images/flinks.png) no-repeat 0px -70px; }
.footer .footertop_data .flx4 { background: url(../images/flinks.png) no-repeat 0px -100px; }
.footer .footertop_data .flx5 { background: url(../images/flinks.png) no-repeat 0px -132px; }
.ewm { width: 180px; height: 110px; background: #FFF; position: absolute; right: 0; top: 0; overflow: hidden; border: 1px solid #DB251A }
.ewm img { width: 90px; height: 90px; float: left; }
.ewm p { width: 100%; height: 20px; line-height: 20px; overflow: hidden; color: #f00; text-align: center; font-size: 14px; }
.footer .footertop_data .foot_link { margin-top: 20px; float: right; color: #FFF }
.footer .footertop_data .foot_link select { border: 0; background: #fff; font: 14px "微软雅黑"; width: 138px; height: 26px; border: 1px solid #e1e1e1; color: #606060; padding: 0 0 0 10px; vertical-align: top; }
.footer .footertop_data .foot_link option { padding: 0 0 0 25px; background: #fff; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; }
.footer .footertop_data .foot_link option:last-child { border-bottom: 1px solid #e1e1e1; }
/******/
.fb { width: 100%; height: 60px; overflow: hidden; background: #292929; margin: 0 auto; line-height: 60px; color: #fff }
.fb p { width: 800px; height: 60px; float: left; overflow: hidden; }
.fb span { width: 300px; height: 60px; float: right; overflow: hidden; text-align: right }
.fb span a { color: #CCC }
.fb p a { color: #fff }
/**********/

.position { height: 40px; line-height: 40px; background: #F7F7F7; position: relative; }
.position .wz { float: left }
.position .conent-right { float: right; height: 45px; padding-top: 5px; }
.position .conent-right .search2 { min-width: 98px; *width:138px;
padding-left: 30px; padding-right: 10px; height: 35px; float: left; font-size: 14px; line-height: 30px; cursor: pointer; color: #333; background: #dadada url(../images/icon_3.png) 10px center no-repeat; }
.position .conent-right .seletor {
 *width: 120px; height: 45px; display: none !important; background: #ce0202; line-height: 45px; text-align: center; color: #fff; float: left; font-size: 12px; padding: 0 8px; min-width: 120px; }
.searchbar { width: 1000px; height: 50px; background: #302f2e; z-index: 99; margin: 0 auto ;float: right;}
.searchbar .icon { width: 13px; height: 7px; background: url(../images/icon_5.png) no-repeat; line-height: 7px; position: absolute; right: 185px; top: 0; z-index: 999; }
.searchbar ul { padding-top: 10px; }
.searchbar li { float: left; margin: 0 5px 0 15px; }
.searchbar select { width: 180px; border: 0; height: 27px; color: #302f2e; }
.searchbar li input { width: 150px; float: left; height: 27px; border: 0; line-height: 27px; color: #302f2e; padding-left: 5px; }
.searchbar li .btn { width: 80px; height: 27px; float: left; border: 0; color: #5b5b5b; background: #ccc; font-family: Arial; font-size: 12px; line-height: 27px; text-align: center; }
.searchbar .close { height: 35px; background: #d71921 url(../images/icon_4.png) right 8px center no-repeat; font-size: 12px; line-height: 27px; color: #fff; display: block; padding-left: 10px; padding-right: 22px; line-height: 35px; }
/************/




.pagetop { text-align: center; padding-top: 40px; margin-bottom: 10px; }
.pagetop p { font-size: 20px; color: #000; font-weight: bold; }
.pagetop span { display: block; font-size: 16px; color: #666; }
#nybody { padding-bottom: 30px; margin: 0 auto; background: #F7F7F7; overflow: hidden; padding: 0 50px }
.main { padding-bottom: 30px; margin: 0 auto; width: 100%; background: #F7F7F7 }
.content { width: 980px; margin: 0 auto; line-height: 30px; }
.list { margin-top: 30px; }
.list li { border-bottom: 1px dashed #ccc; margin-top: 20px; padding-bottom: 7px; }
.list li a { display: block; font-size: 13px; color: #5a5a5a; font-weight: bold; }
.list li a:hover { color: #048bcf; }
.list li span { display: block; font-size: 11px; color: #929292; line-height: 25px; }
.list li p { font-size: 12px; color: #5A5A5A; }
/********/
.photo { margin-top: 0px; }
.photo li { float: left; text-align: center; margin: 0 8px; margin-top: 10px; width: 300px; background: #FFF; border: 1px solid #EFEFEF; padding: 10px; height: 410px; }
.photo li p { line-height: 30px; }
.photo li img { width: 305px; height: 305px; transition: all 0.3s; }
.photo li:hover img { opacity: 0.8; }
.photo li .p1 { line-height: 28px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-top: 1px solid #EFEFEF; font-size: 16px; background-color: #e0e0e4; }
.photo li .txt { width: 96.8%; margin: 0 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; color: #7F7F7F; line-height: 25px; background-color: #e0e0e4; padding-left: 10px; }
.photo li .vmore { background: #F7F7F7; display: block; color: #FE2323; float: left; width: 80px; text-align: center; line-height: 30px; border: 1px solid #EBEBEB }
/********/


.showtop { text-align: center; border-bottom: 1px dotted #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.showtop .title { font-size: 16px; color: #000; font-weight: bold; margin-top: 30px; }
.showtop .update { margin-top: 10px; }
.showtop .update span { margin: 0 5px; font-size: 12px; color: #999; }
.prepage { margin-top: 40px; line-height: 30px; font-size: 12px; }
.hotcp { margin-top: 20px; }
.hotcp ul { border-top: 1px dashed #ddd; padding-top: 20px; }
.hotcp li { float: left; line-height: 40px; margin-left: 20px; text-align: center; width: 203px; }
.hotcp li:first-child { margin: 0; }
.hotcp li img { height: 137px; width: 203px; }
.hotcp_top { background: #0069b7; color: #fff; font-weight: bold; height: 40px; line-height: 40px; margin-bottom: 10px; text-align: center; width: 100px; }
.hotnews { margin-bottom: 30px; margin-top: 20px; }
.hotnews_top { border-bottom: 1px solid #ddd; color: #0069b7; font-size: 14px; line-height: 30px; margin-bottom: 10px; }
.hotnews li { border-bottom: 1px dotted #ddd; float: left; line-height: 36px; margin-right: 30px; width: 440px; }
.hotnews li a { color: #2e2e2e; }
.hotnews li span { color: #999; float: right; font-size: 13px; }
.hotlabel { margin-top: 30px; }
.hotlabel p { color: #0069b7; }
.hotlabel a { display: block; float: left; margin-right: 10px; margin-top: 10px; padding: 0 10px; background: #0069b7; line-height: 30px; color: #fff; font-size: 12px; }
/*反野*/
.pagess { clear: both; margin: 20px; overflow: hidden; margin-left: 0px; text-align: center; font-size: 12px }
.pagess ul li { display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #fff; color: #999 }
.pagess ul li:hover { background: #ccc; color: #fff; border: 1px solid #ccc }
.pagess ul li:hover a { color: #fff; }
.pagess ul li.thisclass { display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; background: #ccc; color: #fff; }
.pagess ul li.thisclass a { color: #fff; }
.pagess ul li a { display: block; color: #999 }
.pagess ul li a:hover { color: #fff; }
/***************/
.newsbody { width: 1280px; margin: 0 auto; }
.clearfix { zoom: 1; }
.newsbodyl { float: left; width: 220px; padding-top: 0px; }
.nbltop { }
.nbltop a { color: #808080; }
.nbltop a:hover { text-decoration: underline; color: #C4261D; }
.nblnav { width: 220px; padding-top: 0px; background: url(../images/navdot.jpg)left center no-repeat; }
.nblnav a { display: block; font-size: 20px; line-height: 36px; padding-left: 23px; border-bottom: 1px solid #dddddd; color: #3b3b3b; font-family: "微软雅黑"; }
.nblnav1 { }
.nblnav1 a { display: block; font-size: 14px; line-height: 35px; padding-left: 23px; background: #C0130A; color: #fff; padding-bottom: 3px; border-bottom: 1px solid #F0F0F0; color: #333; font-family: "微软雅黑"; background: url(../images/rclnpic2.jpg) no-repeat 10px 50%; height: 35px; }
.nblnav1 a:hover { background: url(../images/libg1.png) no-repeat 10px 50%; color: #C11308; }
.nblnav1 a.nblnav1oa { background: url(../images/libg1.png) no-repeat 10px 50%; color: #C11308; }
.newsbodyl ul { width: 220px; display: none }
.newsbodyl ul.no { display: none }
.newsbodyl ul.on { display: block }
.newsbodyl ul li { float: left; width: 192px; padding-bottom: 2px; height: 28px; line-height: 28px; padding-left: 28px; }
.newsbodyl ul li a { color: #333; padding-left: 9px; font-family: "微软雅黑"; }
.newsbodyl ul li a:hover { color: #C4261D; }
.newsbodyl ul li a.newsbodyllia { color: #C4261D; }
/*无三级时*/
.newsbodyl ul li.rclna { float: left; width: 192px; padding-bottom: 2px; height: 28px; line-height: 28px; padding-left: 28px; background: #FE0000; }
.newsbodyl ul li.rclna a { color: #fff; padding-left: 9px; font-family: "微软雅黑"; }
.newsbodyl ul li.rclna a:hover { text-decoration: underline; }
/*无三级时*/

.newsbodyr { float: right; width: 1036px; }
.nbrtop { width: 939px; padding-top: 20px; padding-bottom: 7px; height: auto !important; min-height: 22px; height: 22px; margin: 0; z-index: 2; }
.nbrtopl { line-height: 24px; float: left; padding-top: 4px; }
.nbrtopl a { color: #6e6e6e; font-size: 14px; }
.nbrtopl a:hover { text-decoration: underline; color: #C4261D; }
.nbrtopl span { padding-left: 2px; padding-right: 2px; }
.nbrtopl a.nbrtopla { font-size: 16px; color: #c0130a; }
.nbrtopl a.nbrtopla:hover { text-decoration: underline; color: #C4261D; }
.nbrtopr { float: right; height: 22px; line-height: 22px; z-index: 2; }
.nbrtopr a { display: block; float: right; padding-left: 5px; }
.nbrtopr span { display: block; float: right; color: #666; padding-right: 6px; }
.nbrbody { width: 948px; position: relative; padding-bottom: 39px; float: left; color: #333; font-size: 14px; line-height: 26px; padding-left: 30px; }
.nbrbodytop { padding-top: 15px; padding-left: 14px; padding-bottom: 23px; }
.nbrbodytopl { float: left; width: 445px; height: 188px; overflow: hidden; }
.nbrbodytopr { float: right; width: 456px; padding-top: 11px; }
.nbrbodytopr1 { font-size: 16px; color: #c4261d; font-weight: bold; line-height: 24px; padding-bottom: 5px; }
.nbrbodytopr1 a { color: #c4261d; }
.nbrbodytopr1 a:hover { text-decoration: underline; }
.nbrbodytopr2 { font-size: 14px; color: #666; line-height: 24px; padding-bottom: 27px; }
.nbrbodytopr2 a { color: #666; }
.nbrbodytopr2 a:hover { text-decoration: underline; color: #C4261D; }
.nbrbodytopr3 { width: 48px; height: 19px; overflow: hidden; }
.nbrbodytopr3 a { display: block; color: #fff; line-height: 19px; background-color: #C4261D; text-align: center; }
.nbrbodypow { height: 46px; overflow: hidden; }
.nbrbodypo { position: absolute; width: 911px; height: 47px; background: url(../images/newshdbtpic.jpg) no-repeat; line-height: 47px; color: #fff; font-family: "微软雅黑"; font-size: 15px; padding-left: 28px; top: 226px; left: -1px; }
.nbrbodynew { border-bottom: 1px solid #E7E7E7; padding-bottom: 19px; padding-top: 23px; margin-left: 24px; margin-right: 16px; padding-right: 12px; padding-left: 5px; }
.nbrbodynewl { float: left; width: 154px; height: 102px; border: 1px solid #C1C1C1; text-align: center; }
.nbrbodynewr { float: left; width: 705px; padding-left: 15px; padding-top: 5px; }
.nbrbodynewr1 { font-size: 14px; color: #c4261d; }
.nbrbodynewr1 a { color: #c4261d; line-height: 20px; display: block; float: left; }
.nbrbodynewr1 a:hover { text-decoration: underline; }
.nbrbodynewr1 span { line-height: 18px; color: #999; display: block; float: left; padding-left: 9px; }
.nbrbodynewr2 { color: #666; line-height: 22px; padding-top: 6px; }
.nbrbodynewr2 a { color: #666; }
.nbrbodynewr2 a:hover { text-decoration: underline; color: #C4261D; }
.nbrbodynewr3 { line-height: 22px; padding-top: 8px; }
.nbrbodynewr3 img { vertical-align: middle; }
.nbrbodynewr3 a { color: #808080; background: url(../images/nbrbodynewr3a.png) no-repeat right; padding-right: 10px; line-height: 22px; }
.nbrbodynewr3 a:hover { text-decoration: underline; color: #C4261D; }
.nbrbodyfy { padding-left: 37px; padding-top: 31px; }
.nbrbodyfy a { display: block; float: left; padding: 5px 7px; border: 1px solid #DDDDDD; font-family: Arial; margin-right: 7px; color: #AC3322; }
.nbrbodyfy a:hover { border: none; padding: 6px 8px; color: #222; font-weight: bold; font-family: Arial; }
.nbrbodyfy a.nbrbodyfyoa { border: none; padding: 6px 8px; color: #222; font-weight: bold; font-family: Arial; }
.nbrbodyfy a.nbrbodyfynext { display: block; float: left; padding: 5px 7px; border: 1px solid #DDDDDD; margin-right: 7px; color: #AC3322; font-family: "微软雅黑", arial; }
.nbrbodyfy a.nbrbodyfynext:hover { display: block; float: left; padding: 5px 7px; border: 1px solid #DDDDDD; margin-right: 7px; color: #AC3322; font-family: "微软雅黑", arial; font-weight: normal; }
/***********/
.productfra { overflow: hidden; padding: 20px 0; float: left; width: 980px; margin-left: 50px }
.pro_txtimg { padding: 0; overflow: hidden }
.pro_txtimg li { padding: 8px; border-bottom: 1px solid #cdcdcd; overflow: hidden; background: #FFF; margin-bottom: 20px }
.pro_txtimg li:hover { background: #F0F0F0 }
.pro_li_img { float: left; width: 200px; }
.proimg, .proimg img { float: left; }
.pro_txtimg .proimg { float: left; width: 190px; height: 138px; }
.pro_li_txt { float: right; width: 690px; height: 86px; color: #787878; line-height: 36px; font-size: 12px; }
.pro_li_txt1 { float: right; width: 960px; height: 100px; color: #787878; line-height: 36px; font-size: 12px; }
.procon { float: left; line-height: 26px; color: #777777; text/-indent:22px;
overflow: hidden; padding: 10px 0; }
.protitle { line-height: 24px; padding: 0px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #2C2C2C; font-size: 16px; font-weight: bold; }
.protitle1 { color: #2C2C2C; font-size: 16px; font-weight: bold; margin-top: 80px; float: right; }
.protitle span { float: right }
.pro_li_txt .vmore { background: #fff; display: block; color: #242424; float: left; width: 80px; text-align: center; line-height: 25px; border: 1px solid #242424 }
/***********/
.nbrtop { width: 912px; }
/*产品中心－产品列表*/

/*.newsbodyl ul li.prdlli{  height:auto; padding-bottom:6px;padding-top:2px; padding-left:0; width:auto;}
.newsbodyl ul li.prdlli div{width:192px; padding-left:10px; margin-left:30px;}

.newsbodyl ul li.prdlli a{ background:#F3F3F3; color:#fafafa;padding-bottom:4px; padding-top:4px;line-height:18px; width:162px; display:block; color:#333;}
.newsbodyl ul li.prdlli a:hover{ background:#898989; color:#fff;}
.newsbodyl ul li.prdlli a.prdllioa{ background:#898989;color:#fff;}


.newsbodyl ul li.prdlli div.on{width:162px; padding-left:10px; margin-left:30px;}

.newsbodyl ul li.prdlli div.on a{ background:#F3F3F3; color:#fafafa;padding-bottom:4px; padding-top:4px;line-height:18px; width:162px; display:block; color:#333; padding-left:9px;}
.newsbodyl ul li.prdlli div.on a:hover{ background:#898989; color:#fff;}
.newsbodyl ul li.prdlli div.on a.prdllioa{ background:#898989;color:#fff;}
*/
.prdltop { float: right; height: 30px; line-height: 30px; }
.prdltop a { color: #5a5a5a; font-size: 14px; }
.prdltop1 { float: right; height: 30px; line-height: 30px; background: url(../images/xgpic10.jpg) no-repeat; width: 38px; margin-left: 13px; padding-left: 31px; }
.prdltop2 { float: right; height: 30px; line-height: 30px; background: url(../images/xgpic9.jpg) no-repeat; width: 38px; margin-left: 13px; padding-left: 31px; }
.prdltop3 { float: right; height: 30px; line-height: 30px; background: url(../images/xgpic8.jpg) no-repeat; width: 66px; padding-left: 34px; }
.prdltop4 { border-right: 1px solid #E4E4E4; padding-bottom: 10px; padding-right: 30px; }
.prdltop5 { padding-left: 340px; padding-top: 6px; padding-bottom: 22px; }
.prdltop5 a { padding: 3px 6px; border: 1px solid #E5E5E5; display: block; float: left; color: #444; font-family: Arial; margin-right: 8px; }
.prdltop5 a.prdltop5oa { background: #696C75; color: #fff; }
.prdltop5 a:hover { background: #696C75; color: #fff; }
.prdltop5 a.prdltop6 { font-family: "微软雅黑"; padding: 3px 6px; *padding:4px 6px;
border: 1px solid #E5E5E5; display: block; float: left; color: #444; margin-right: 8px; }
.prdltop7 { height: 32px; border: 1px solid #E1E1E1; border-bottom: none; padding-top: 18px; padding-left: 28px; padding-right: 28px; position: relative; }
.prdltop7 span { display: block; float: left; font-family: "微软雅黑"; font-size: 14px; color: #C0251C; padding-left: 10px; }
.prdltop7 a { display: block; color: #666; background: url(../images/prdltop7yc.jpg) no-repeat; width: 14px; height: 14px; position: absolute; top: 20px; left: 15px; }
.prdltop8 { height: 32px; border: 1px solid #E1E1E1; padding-top: 18px; padding-left: 28px; padding-right: 28px; position: relative; }
.prdltop8 span { display: block; float: left; font-family: "微软雅黑"; font-size: 14px; color: #444; padding-left: 10px; }
.prdltop8 a { display: block; background: url(../images/prdltop7xs.jpg) no-repeat; position: absolute; top: 20px; left: 15px; width: 14px; height: 14px; }
.prdltop9 { background: #fff; margin-top: 90px; padding-top: 12px; border: 1px solid #DEDEDE; margin-bottom: 40px; position: relative; border-bottom: 5px solid #DEDEDE; }
.prdltop10 { position: absolute; top: -38px; left: -1px; }
.prdltop10 a { display: block; width: 137px; height: 37px; line-height: 39px; float: left; text-align: center; border: 1px solid #DEDEDE; background: url(../images/jjfajsabg1.jpg) repeat-x; color: #494a4c; font-size: 16px; overflow: hidden; z-index: 999; font-family: "微软雅黑"; }
.prdltop10 a:hover { border-bottom: none; background: url(../images/prdltop10oa.jpg) repeat-x; height: 38px; color: #C0130A; }
.prdltop10 a.prdltop10oa { border-bottom: none; background: url(../images/prdltop10oa.jpg) repeat-x; height: 38px; color: #C0130A; }
.prdltop10 a.prdltop10oa { border-bottom: none; background: url(../images/prdltop10oa.jpg) repeat-x; height: 38px; color: #C0130A; }
.nrtab-bd { padding: 15px; overflow: hidden; min-height: 600px; line-height: 25px; font-size: 14px; }
.nrtab-bd p { line-height: 25px; font-size: 14px; text-align: left }
/*相关视频*/
.prsp { padding-bottom: 28px; padding-top: 22px; }
.prsp1 { float: left; position: relative; width: 146px; height: 84px; }
.prsp1 a { display: block; background: url(../images/prlbsp1.png) no-repeat; width: 36px; height: 36px; top: 26px; left: 55px; position: absolute; }
.prsp2 { float: left; padding-top: 6px; padding-left: 27px; }
.prsp2 a { color: #c4261d; font-size: 14px; line-height: 20px; }
.prsp2 a:hover { text-decoration: underline; }
.prsp2 div { color: #666; font-size: 14px; line-height: 18px; padding-top: 10px; }
/*产品资料下载*/
.prdo { border: 1px solid #E1E1E1; border-bottom: 5px solid #E1E1E1; background: #fff; width: 910px; position: relative; padding-bottom: 38px; }
.prdo1 { position: absolute; width: 115px; height: 28px; top: 30px; right: 18px; }
.prdo1 a { display: block; background: url(../images/prdownpic1.jpg) no-repeat; width: 115px; height: 28px; }
.prdo2 { padding-top: 57px; }
.prdo3 { float: left; padding-right: 73px; }
.prdo4 { float: left; width: 410px; }
.prdo5 { font-family: "微软雅黑"; font-size: 16px; color: #CD261D; line-height: 22px; padding-bottom: 12px; }
.prdo6 { color: #4c4d4f; font-size: 14px; line-height: 22px; font-size: 14px; font-family: "微软雅黑", arial; }
.prdo7 { padding-top: 20px; }
.prdo7 div { float: left; }
.prdo8 { padding-right: 7px; padding-top: 24px; }
.prdo8 a { display: block; background: url(../images/prdownpicleft.jpg) no-repeat; width: 5px; height: 9px; }
.prdo10 { padding-left: 7px; padding-top: 24px; }
.prdo10 a { display: block; background: url(../images/prdownpicright.jpg) no-repeat; width: 5px; height: 9px; }
.prdo9 li { float: left; width: 63px; height: 65px; padding-left: 2px; padding-right: 2px; }
.prdo9 li a { display: block; width: 65px; height: 65px; }
.prdo9 li a img { border: 1px solid #DEDEDE; }
.prdo9 li a:hover { }
.prdo9 li a.prdo9oa { }
.prdo66 { line-height: 22px; color: #999; height: 260px; }
/*产品概述*/
.prgs { padding-left: 36px; padding-bottom: 30px; line-height: 24px; font-size: 12px; padding-top: 8px; height: auto !important; min-height: 92px; height: 92px; }
.prgs ul li { font-size: 12px; }
.prgs1 { color: #4c4d4f; font-size: 14px; font-weight: bold; line-height: 28px; padding-top: 8px; }
.prgs2 { padding-left: 2px; padding-bottom: 19px; }
.prgs2 li { color: #4c4d4f; font-size: 14px; line-height: 26px; background: url(../images/prgs2li.jpg) no-repeat left; padding-left: 12px; }
.prgs3 { color: #4c4d4f; font-size: 14px; line-height: 24px; padding-bottom: 19px; }
/*产品详细概述*/
.prcs { padding-bottom: 63px; }
.prcs1 { margin: 0 auto; padding-top: 16px; border-bottom: 1px solid #E3E3E3; width: 850px; }
.prcs1 a { display: block; border: 1px solid #E3E3E3; border-bottom: none; background: #EEE; height: 28px; line-height: 28px; color: #444; float: left; padding-left: 16px; padding-right: 16px; margin-right: 6px; font-size: 14px; white-space: nowrap; }
.prcs1 a:hover { background: none; color: #c4261d; }
.prcs1 a.prcs1oa { background: none; color: #c4261d; }
.prcs2 { padding-left: 30px; padding-right: 30px; }
.prcs2 td { background: #fff; color: #333; line-height: 22px; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; word-break: break-all; }
/*修改定稿*/
.xgdg1 { padding-top: 28px; }
.xgdg2 { width: 946px; height: 40px; background: #C4261D; color: #fff; line-height: 40px; padding-left: 17px; font-size: 18px; }
.xgdg3 { position: absolute; font-size: 30px; color: #fff; left: 20px; bottom: 15px; line-height: 34px; }
.xgdg4 { padding-top: 22px; }
.xgdg5 { border: 1px solid #DFDFDF; width: 910px; padding-bottom: 41px; margin-bottom: 43px; border-top: none; }
.xgdg6 { float: left; width: 710px; padding-left: 28px; }
.xgdg7 { color: #444; }
.xgdg7 a { color: #444; line-height: 18px; display: block; float: left; font-weight: bold; font-size: 14px; }
.xgdg7 a:hover { text-decoration: underline; color: #C4261D; }
.xgdg7 span { line-height: 18px; color: #999; display: block; float: left; padding-left: 9px; }
.xgdg8 { color: #666; line-height: 26px; padding-top: 6px; }
.xgdg8 a { color: #666; line-height: 26px; }
.xgdg8 a:hover { text-decoration: underline; color: #C4261D; }
.xgdg9 { padding-left: 18px; padding-bottom: 9px; padding-top: 9px; }
.xgdg10 { border-top: 1px solid #DBDBD0; border-bottom: 1px solid #DBDBD0; width: 100%; background: #EEEEE4; height: 44px; position: relative; }
.xgdg11 { height: 44px; }
.xgdg11 a { display: block; float: left; font-size: 14px; color: #182941; height: 40px; line-height: 40px; padding-left: 32px; padding-right: 34px; padding-bottom: 4px; }
.xgdg11 a:hover { border-bottom: 4px solid #464639; padding-bottom: 0; background: #D7D7C9; }
.xgdg11 a.xgdg11oa { border-bottom: 4px solid #464639; padding-bottom: 0; background: #D7D7C9; }
.xgdg12 { padding-left: 22px; border-top: 1px solid #DEDEDE; padding-top: 24px; padding-bottom: 26px; }
.xgdg12 ul li { float: left; width: 443px; padding-right: 26px; padding-bottom: 11px; }
.xgdg13 { float: left; width: 96px; height: 68px; background: #E8E8E8; overflow: hidden; text-align: center; padding-top: 20px; }
.xgdg13 img { vertical-align: middle; }
.xgdg14 { width: 347px; height: 88px; overflow: hidden; background: #F3F3F3; position: relative; }
.xgdg15 { color: #666; font-size: 16px; padding-left: 20px; line-height: 22px; padding-top: 8px; padding-bottom: 4px; }
.xgdg15 a { color: #666; }
.xgdg15 a:hover { text-decoration: underline; color: #C4271E; }
.xgdg16 { padding-left: 6px; }
.xgdg17 { float: left; line-height: 24px; padding-right: 12px; white-space: nowrap; }
.xgdg17 a { background: url("../images/prjjpic14.jpg") no-repeat left; padding-left: 14px; color: #444; line-height: 24px; white-space: nowrap; }
.xgdg17 a:hover { text-decoration: underline; color: #C4271E; }
.xgdg18 { position: absolute; z-index: 999; width: 1px; height: 88px; top: 0; left: 6px; background: #F3F3F3; }
.xgdg19 { background: url(../images/xgpic19.jpg) no-repeat center; width: 185px; height: 30px; margin: 0 auto; font-size: 14px; line-height: 30px; color: #fff; padding-left: 16px; margin-bottom: 8px; background-color: #D71920; display: block; }
/*1018日修改 产品搜索框*/
.tsss { height: 30px; width: 185px; float: right; padding-right: 13px; }
.tsss input { height: 28px; border: none; background: #E2E2E2; width: 145px; line-height: 30px; color: #8d8d8d; font-size: 14px; overflow: hidden; font-family: "微软雅黑"; padding: 0; margin: 0; padding-left: 10px; float: left; }
.tsss1 { display: block; width: 15px; height: 15px; float: right; padding-top: 8px; padding-right: 7px; }
.tsss2 { height: 30px; width: 185px; background: #E2E2E2; }
a.prdltop5oa { border: none; color: #222222; font-weight: bold; padding: 6px 8px; }
/*******联系我们*********/
 


.contactBox .catname { width: 660px; margin: 0 auto; }
.contactBox .catname .width300 { width: 295px; height: 40px; margin: 0 auto; }
.contactBox .catname .width300 .prostr { display: block; color: #eeeced; font-size: 26px; text-align: center; }
.contactBox .catname .width300 .proem { display: block; font-size: 26px; color: #FC0001; text-align: center; float: left; width: 110px; }
.contactBox .catname .width300 .xian { height: 1px; background: #ccc; float: left; width: 80px; margin: 20px 5px; }
.contactBox .catname .desc { font-size: 14px; color: #656a6a; padding-bottom: 20px }
.contactBox .catname .desc span { color: #CD511E }
.contactBox { padding: 0; overflow: hidden }
.lxwm_zb { padding: 10px 0 30px; width: 1200px; overflow: hidden }
.lxwm_zb dl.zongbu { float: left; width: 40%; }
.lxwm_zb dl.fenbu { float: left; width: 25%; }
.lxwm_zb dt { font-size: 24px; line-height: 45px; font-weight: 500 }
.lxwm_zb dd { line-height: 35px; }
.lxwm_zb p { font-size: 14px; line-height: 35px; }
.lxwm_zb .flxp { min-height: 30px; padding-left: 40px; line-height: 35px; }
.lxwm_zb .flxp1 { background: url(../images/ico_links2.png) no-repeat 0px 0px; }
.lxwm_zb .flxp2 { background: url(../images/ico_links2.png) no-repeat 0px -36px; }
.lxwm_zb .flxp3 { background: url(../images/ico_links2.png) no-repeat 0px -70px; }
.lxwm_zb .flxp4 { background: url(../images/ico_links2.png) no-repeat 0px -100px; }
.lxwm_zb .flxp5 { background: url(../images/ico_links2.png) no-repeat 0px -120px; }
/**********/
.lxwm_map { padding: 0; overflow: hidden }
.lxwm_map img { max-width: 100% }
.lxwm_map h2 { font-size: 24px; font-weight: 500 }
.lxwm_map p { }
/**********/

.dlsBox { padding: 0; overflow: hidden }
.dls_item { float: left; width: 31%; margin-right: 2%; padding-bottom: 2%; height: 250px }
.dls_cat { border-top: 1px solid #FC0000; width: 200px; font-size: 16px; font-weight: 700; line-height: 30px; padding-top: 5px }
.dls_name { font-size: 16px; font-weight: 700; line-height: 30px; width: 100% }
.dlsBox p { font-size: 14px; line-height: 30px; text-align: left; padding-right: 20px; }
/*******/
#contact-wrap { background: #FFF; padding: 50px; overflow: hidden }
#contact-form { }
#contact-form textarea { height: 120px; }
.msg-title { font-size: 22px; text-align: center; margin-bottom: 25px; }
.add-msg-form .cf-column { padding-bottom: 20px; position: relative; }
.add-msg-form .cf-tarea { clear: both; }
.add-msg-form input { box-sizing: border-box; padding: 0 15px; border: 1px solid #ddd; height: 40px; line-height: 40px; color: #444; width: 100%; }
.add-msg-form textarea { box-sizing: border-box; border: 1px solid #ddd; color: #333; min-height: 100px; padding: 15px; color: #444; width: 100%; }
.submit-column { text-align: center }
.add-msg-form .submit-button { box-sizing: border-box; width: 120px; line-height: 40px; height: 40px; padding: 0px 15px; border: 0px; color: #fff; position: relative; background-color: #FE0000; cursor: pointer; margin-top: 10px }
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active { background-color: #D81919; }
.add-msg-form em { position: absolute; bottom: 0; z-index: 1111; float: left; left: 20px; }
.cf-column { float: left; width: 45%; margin-right: 4% }
.cf-column2 { width: 100% }
.add-msg-form p { font-size: 14px; line-height: 35px; }
.add-msg-form p span { color: #CD511E }
/**新闻详细********/

/*新闻详细页面*/
.lmbk { font-size: 18px; color: #c4261d; padding-bottom: 4px; line-height: 22px; height: 22px; overflow: hidden; }
.newsxxbt { font-family: "微软雅黑"; font-size: 20px; float: left; line-height: 20px; color: #C4261D; }
.newsxx { border: 1px solid #E1E1E1; border-bottom: 5px solid #E1E1E1; width: 823px; padding-bottom: 66px; padding-left: 57px; padding-right: 57px; padding-top: 39px; }
.newsxxtop { line-height: 18px; color: #c4261d; text-align: center; border-top: 1px solid #DEDEDE; padding-top: 20px; font-size: 20px; font-family: '微软雅黑'; padding-bottom: 6px; }
.newsxxtime { color: #999; text-align: center; line-height: 18px; padding-bottom: 24px; background: #F1F1F1; padding-top: 5px; padding-bottom: 5px; margin-top: 8px; }
.newsxxtime span { padding-left: 7px; padding-right: 7px; }
.newsxxbody { color: #666; line-height: 24px; border-bottom: 1px solid #D9D9D9; padding-bottom: 73px; }
.newsxxey { float: right; padding-top: 15px; }
.newsxxey a { display: block; float: right; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
.newsxxey span { display: block; float: right; color: #444; padding-right: 2px; line-height: 18px; }
.newsxxpl { border: 1px solid #E1E1E1; border-bottom: 5px solid #E1E1E1; width: 906px; margin-top: 34px; margin-bottom: 19px; position: relative; padding-bottom: 58px; padding-top: 28px; padding-left: 31px; }
/********/
/********/
/*顶部区域导航*/
 
.scv { width:1100px; margin:10px auto; background:#FFF; }

.scv-shaixuan { width: 1200px; height: 65px; background: #302f2e; z-index: 99; margin:0 auto   }

.scv-shaixuan b { width:105px; height:40px; float:left; text-align:right; font-weight:bold; color:#333; }
.scv-shaixuan span { background:#ed182a!important; color:#fff!important; padding: 3px 8px; margin-right: 17px; color: #666666; text-decoration: none; border-radius: 3px; display: inline-block; line-height: 18px; }
.scv-shaixuan a { padding: 3px 8px; margin-right: 17px; color: #666666; text-decoration: none; border-radius: 3px; display: inline-block; line-height: 18px; }




.select_box { background-color: #fff; padding-top: 10px; padding-bottom: 20px; }
.select_box>div { padding: 0 20px; }
.credit_img a { padding-right: 20px; font-size: 14px; color: #000; }
.theme { margin-right: 30px; font-size: 15px; font-weight: bold; color: #9A9A9A; padding: 5px 0; }

.select_box div .selected {
    background-color: #D4595B;
    color: #fff;
}



  .searchbar { width: 998px; height: 50px; background: #302f2e; z-index: 99; margin:0 auto  ;float: right; }

 .searchbar ul { padding-top:10px; }

 .searchbar li { float: left; margin: 0 8px; }
 .searchbar select { width:170px; border: 0; height: 27px; color: #302f2e; }

 .searchbar li input { width: 150px; float: left; height: 27px; border: 0; line-height: 27px; color: #302f2e; padding-left: 5px; }

/**************/




.yuyana1 { width: 175px; height: 20px; background: url(../images/xl_03.jpg) no-repeat; padding-left: 10px; line-height: 20px; color: #333; cursor: pointer; font-size: 11px; font-family: Verdana; position: relative; z-index: 1001; }
.yuyana2 { position: absolute; top: 19px; left: 0; width: 183px; border: 1px solid #C4BDAA; z-index: 99999001; background: #fff; padding-bottom:0px; display: none; }

.yuyana2 ul li { float: left; width: 183px; height: 20px; line-height: 20px; }
.yuyana2 ul li a { padding:0; color: #333; display: block; width: 175px; font-family: Verdana; line-height:20px }
.yuyana2 ul li a:hover { background: #EBEBEB; }

.footer{ overflow: visible; }
.footer .fc{ overflow: visible; }
.footer-yuyan{ width: 130px; }
.footer-yuyan .yuyan2{ width: 145px; }
.footer-yuyan .yuyan1{ width: 138px; }
.fc .yuyan2 ul{ width: 145px;}
.fc .yuyan2 ul li{ width: 145px; line-height: 23px; height: 23px;}
.fc .yuyan2 ul li a{ width: 100%; text-indent: 10px; line-height: 23px; padding: 0; }

/********/
