@charset "utf-8";
/* CSS Document */

.banner{ width:100%; height:340px; position:relative; overflow:hidden;text-align: center;}
.banner img{height:340px;}

.main{ margin-top:30px; margin-bottom:50px;}
.m_l{ width:11.8%;}
.m_r{
	/*width:930px; */
	width: 86%;
	min-height:400px;}

.m_l h1{ width:100%; height:60px; background:#2c343d; font-size:24px; color:#fff; font-weight:normal; line-height:60px;text-align: center;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px; }

.menu_list {
	margin:0px auto;
	
}
.menu_head {
box-sizing: border-box;
height:50px;
line-height:50px;
padding-left:22px;
font-size: 16px;
color: #2c343d;
cursor: pointer;
position: relative;
background:#f4f4f4;
margin: 0;
border-bottom: 1px solid #fff;
}
.menu_head em{font-family:"宋体";float: right;margin-right: 20px;}
.menu_head a{ color:#333; display:block;}
.menu_list .current, .menu_head:hover{
	    font-size: 16px;
	background:#e72510;
	color:#fff
}
.current a, .menu_head a:hover{ color:#fff;}
.menu_body {
	width: 220px;
	height: auto;
	overflow: hidden;
	line-height: 38px;
	backguound: #fff;
}
.menu_body a {
display: block;
width: 185px;
height: 38px;
line-height: 38px;
padding-left: 35px;
color: #8a8a8a;
background: #f5f5f5;
text-decoration: none;
}
.menu_body a:hover, .menu_body a.currr {
	text-decoration: none;
	background:#d6f3e5;
	color:#666;
	    font-size: 14px;
}

.mbx{ border-bottom:1px solid #e0e0e0; line-height:2; margin-bottom:25px;overflow: hidden;height: 37px;line-height: 37px;padding-bottom: 8px;}
.mbx h2{font-size: 18px;color: #2c343d;font-weight: normal;float: left;}
.mbx h2::before{content: '';display: inline-block;width: 8px;height: 8px;background: #e72510;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float: left;margin: 14px 12px 0 0;}
.pathurl{float: right;font-size: 14px;color: #999;}
.mbx a{ color:#999; font-size:14px;}
.pro ul li{ width:100%; height:425px; background:#f7f7f7; margin-bottom:20px;}
.pro ul li .p_img{ width:360px; height:360px; overflow:hidden; padding:33px 20px}
.pro ul li .p_img img{ /*width:100%; height:auto;*/}
.pro ul li .p_t {
width: 490px;
padding-top: 20px;
font-size: 14px;
line-height: 30px;
color: #666;
padding-right: 20px;
}
.pro ul li .p_t h1{ font-size:30px; color:#000; font-weight:normal; padding-bottom:25px; padding-top:50px;}
.but{ width:140px; height:40px; background:#e72510; text-align:center; line-height:40px; margin-top:45px;}
.but a{ display:block; color:#fff; font-size:14px;}
.but:hover{ background:#2c343d;}



/*解决方案*/
.jjfa ul li{ width:100%; height:280px; background:#f7f7f7; margin-bottom:20px;}
.jjfa ul li .p_img{ width:490px; height:280px; overflow:hidden;}
.jjfa ul li .p_img img{ width:100%; height:auto;}
.jjfa ul li .p_t {
width: 400px;
padding-top: 20px;
font-size: 14px;
line-height: 24px;
color: #666;
padding-right: 20px;
}
.jjfa ul li .p_t h1{ font-size:16px; color:#000; font-weight:normal; padding-bottom:15px;}
.jjfa ul li .p_t h1 a{ color:#333;}
.jjfa ul li .p_t h1 a:hover{ color:#e72510}
.jjfa ul li .p_t h1 .time{ font-size:12px; color:#848484; line-height:1.6}
.sullist li{background: #f4f4f4;height: 280px;margin-bottom: 20px;}
.sullist li .p_img{width: 465px;height: 280px;}
.sullist ul li .p_t{width: 465px;padding: 40px;box-sizing: border-box;font-size: 14px;color: #666;line-height: 30px;}
.sullist ul li .p_t h1{color: #2c343d;font-size: 18px;font-weight: normal;padding-bottom: 25px;}
.solpro{padding: 30px 0 50px 0;}
.sullist .but{width: 100px;height: 35px;line-height: 35px;box-sizing: border-box;border: 1px solid #ddd;background: none;float: right;}
.sullist .but a:hover{background: #e72510;color: #fff;}
.sullist .but a{color: #999;}

.newslist li{height: 180px;padding: 25px 0;border-bottom: 1px dashed #e4e4e4;}
.newslist li .p_img{width:260px;height: 180px;}
.newslist ul li .p_t{width:670px;padding:3px 5px 0 20px;box-sizing: border-box;font-size: 14px;color: #666;line-height: 30px;}
.newslist ul li .p_t h1{color: #333;font-size: 16px;font-weight: normal;padding-bottom:5px;}
.newslist .but{width: auto;height: auto;display: inline-block;line-height: 35px;background: none;}
.newslist .but a:hover{color: #2c343d;}
.newslist .but a{color: #e72510;}

.main21 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.main21 ul li{
	width:380px;
	height:300px;
	float:left;
	text-align:center;
	position:relative;
	margin-top: 30px;
	}
.main21 ul li a img{
	width:380px;
	height:300px;
	}
	
.main21 li .Img{
	
	}	
.main21 li .Text1 {
width: 380px;
height: 50px;
font-size: 16px;
font-family: "微软雅黑";
color: #fff;
position: absolute;
z-index: 1;
text-align: center;
bottom:0;
background:rgba(44,52,61,0.7);
line-height:50px;
}

.main21 ul li a{
	font-size:24px;
	font-family:"微软雅黑";
	color:#fff;text-align: left;
	}
.main21 ul li p{
	font-size:14px;
	font-family:"微软雅黑", "新宋体";
	color:#fff;
	text-align:justify;
	 padding-top:25px;line-height: 24px;
	}	
.yincang1 a{
	width:380px;
	height:300px;box-sizing: border-box;
	display:block;
	background:rgba(231,37,16,0.8);
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	display:none;
	padding:35px 40px 40px 40px;
	}

.butt{ width:100px; height:35px; text-align:center; position:absolute; bottom:40px; z-index:3;border:1px solid #fff; font-size:14px; line-height:35px; font-family:Arial, Helvetica, sans-serif; color:#fff; right: 40px;}
.butt:hover{ background:#fff; color:#e72510;}

/*详情页*/
.j_text h1{ font-size:18px; color:#2c343d;text-align: center;font-weight:normal;}
.bq{ font-size:12px; color:#666; padding-top:10px;}
.bq a{ color:#666; margin:0 5px}
.bq a:hover{ text-decoration:underline;}
.text{ font-size:14px; line-height:24px;margin-top: 15px;}
.text p{text-indent: 2em;padding: 3px 0;}
.text h2{ font-size:15px;}
.text img{ max-width:100%; height:auto; padding:15px 0}
.new_next {
padding-top: 10px;
border-top: 1px solid #f0efef;
height: 100px;
margin-top: 60px;
}
.new_next p {
font-size: 14px;
color: #666;
line-height:2;
}
.new_next p a{ color:#666;}
.new_next p a:hover{ color:#e72510}
.new_next .p_back {
margin-top: 0px;
}
.p_back {
text-align: right;
}
.p_back a {
width: 80px;
height: 30px;
text-align: center;
display: inline-block;
border: 1px solid #666;
line-height: 30px;
}
.new_next p.p_back a:hover{ background:#e72510; border:1px solid #e72510; color:#fff;}

/*产品详情*/
.box{width:470px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;max-width: 100%; max-height:100%;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;width: 435px; text-align:center;}
.tb-thumb li {
background: none repeat scroll 0 0 transparent;
height: 42px;
margin: 0 0px 0 10px;
overflow: hidden;
padding: 1px;
display: inline-block;
}
.tb-s310, .tb-s310 a{height:370px;width:435px;}
.tb-s310 img{max-height:435px;max-width:370px;}

.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:60px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #00ab59;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{display:none !important;}
div.zoomMask{display:none !important;;}


.p_text{ width:420px; padding-right:20px;}
.p_text h1{ font-size:30px; font-weight:normal; color:#000;}
.parameter span{ line-height:24px;}
.parameter li{ list-style-image:url(/static/index/li_bg.jpg); line-height:24px; margin-left:15px; font-size:14px; padding-bottom:15px; color:#666;}
.pro-series{
color: #666;
font-size:14px;
line-height:24px;
margin:10px 0 15px 0
}
.p_text .btns {
line-height: 50px;
}
.btns a {
display: inline-block;
width: 170px;
height: 50px;
margin: 20px 15px 10px 0;
text-align: center;
background: #848484;
color: #fff;
font-size: 16px;
}
.btns a.light {
background: #248ff3;
}
.btns a:hover{ background:#006395}

#menu{width:930px; overflow:hidden; margin:50px auto;}
#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none; height:44px;}
#menu #nav li {float:left;width:153px; margin-left:2px; background:#eee;}
#menu #nav li a {display:block;line-height:44px;text-decoration:none;text-align:center; color:#000; font-size:16px}
.selected{background:#e72510; color:#fff !important;}
.tag{ padding-top:20px;}
.params-con table {
background-color: #fff;
}
.params-con table th, .params-con table td {
border-bottom: 1px solid #e9eaeb;
border-right: 1px solid #e9eaeb;
}
.params-con table th {
background-color: #f4f6f7;
padding: 20px 0;
}
.params-con table td {
padding: 30px 0;
vertical-align: top;
width:65px;
font-size:14px;
}
.params-con table td.params-con-title {
text-align: center;
}
.params-con dl h1{ color:#000; font-size:16px;}
.params-con dl p{ line-height:2}
.params-con table td dl {
width: 80%;
margin: 0 auto 10px;
}
.params-con table td dl:before, .params-con table td dl:after {
display: table;
content: "";
line-height: 0;
}
.params-con table td dl dt, .params-con table td dl dd {
float: left;
line-height: 2;
}
.params-con table td dl dt {
width: 25%;
}
.params-con table td dl dd {
width: 75%;
margin: 0;
color: #757575;
}
.params-con table td dl .spe {
color: #616161;
}


/*服务*/
.rcontent {
border: 1px solid #e9e9e9;
}
.rcontent h1 {
height: 66px;
background: #f8f8f8;
line-height: 66px;
padding: 0 20px;
border-bottom: 1px solid #e9e9e9;
font-size:12px;
font-weight:normal;
}
.rcontent h1 a{ color:#999;}
.rcontent h1 span.fl {
display: inline-block;
font-size: 18px;
color: #e72510;
font-weight: bold;
}
.rcontent h1 span.fr {
color: #999999;
}
.rcontent h1 img {
display: inline-block;
margin: 0 12px;
}
.c0857b0 {
color: #e72510;
}
.questioncon {
padding: 16px 20px 0 20px;
}
.questioncon ul {
overflow: hidden;
width: 100%;
}
.questioncon ul li {
width: 100%;
padding: 21px 0 12px 0;
border-bottom: 1px solid #e9e9e9;
}
.ablock {
display: block;
}

.questioncon ul li .ask {
line-height: 18px;
font-size: 14px;
font-weight: bold;
color: #666;
overflow: hidden;
}
.questioncon ul li span.title {
display: inline-block;
width: 22px;
height: 18px;
line-height: 18px;
text-indent: 3px;
color: #fff;
font-weight: normal;
font-size: 12px;
background: url(/static/index/question_03.jpg) no-repeat left bottom;
padding-right: 10px;
}
.questioncon ul li .answer {
margin-top: 14px;
overflow: hidden;
}
.questioncon ul li span.title {
display: inline-block;
width: 22px;
height: 18px;
line-height: 18px;
text-indent: 3px;
color: #fff;
font-weight: normal;
font-size: 12px;
background: url(/static/index/question_03.jpg) no-repeat left bottom;
padding-right: 10px;
}
.questioncon ul li .answer .txt {
line-height: 20px;
color: #888;
width: 648px;
font-size: 14px;
}
.questioncon ul li:hover .ask {
color: #e72510;
}
.questioncon ul li:hover .ask span.title {
background-position: left top;
}


.page {
text-align: center;
padding: 38px 0 36px 0;
}
.page{ padding:30px 0 30px; text-align:center;width: 825px;float: right;}
.page span{ display:inline-block;padding: 0 15px; height:35px; background-color:#acacac; line-height:35px; text-align:center; color:#fff; margin-right:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.page span.current{ background-color:#e72510;}
.page a{ display:inline-block;padding:0 17px;height:35px; background-color:#acacac; line-height:35px; text-align:center; color:#fff; margin-right:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.pagination {
font-size: 0px;
margin-right: -5px;
padding-top: 15px;
text-align: center;
}
.pagination a {
font-size: 12px;
color: #888;
display: inline-block;
_display: inline;
padding: 0 10px;
border: 1px solid #ddd;
margin-right: 5px;
line-height: 26px;
}
.pagination a:hover, .pagination a.cur, .pagination a.active, .pagination li.active a, .pagination li.active a:hover {
background: #e72510;
font-weight: bold;
color: #fff;
border: 1px solid #e72510;
}

.downloadcon {
padding: 33px 20px 0 20px;
}
.downloadcon ul {
overflow: hidden;
width: 100%;
}
.downloadcon ul li {
width: 100%;
height: 43px;
line-height: 43px;
border-bottom: 1px solid #e9e9e9;
background: url(/static/index/download_03_02.jpg) no-repeat left center;
}
.downloadcon ul li a {
color: #666;
display: block;
padding-left: 11px;
background: url(/static/index/download_05_02.jpg) no-repeat right center;
font-size: 14px;
}
.downloadcon ul li:hover{
	background-image: url(/static/index/download_03_01.jpg);
}
.downloadcon ul li:hover a {
color: #0857b0;
background-image: url(/static/index/download_05_01.jpg);
}



.xxzx, .apply-form{
padding: 33px 20px 0 20px;
}
.xxzx ul {
overflow: hidden;
width: 100%;
}
.xxzx ul li {
width: 100%;
height: 43px;
line-height: 43px;
border-bottom: 1px solid #e9e9e9;
background: url(/static/index/download_03_02.jpg) no-repeat left center;
}
.xxzx ul li a {
color: #666;
display: block;
padding-left: 11px;
font-size: 14px;
}
.xxzx ul li a span{ text-align:right; float:right;}
.xxzx ul li:hover{
	background-image: url(/static/index/download_03_01.jpg);
}
.xxzx ul li:hover a {
color: #0857b0;
}


.apply-form p { line-height: 26px; font-size:16px; color:#383838; margin-bottom:20px;}
.apply-form th { width:78px; padding-right:4px; padding-bottom:26px; line-height: 36px; text-align: right; font-size:15px; font-weight: normal; color:#383838; vertical-align: top;}
.apply-form td { padding-bottom:26px;}
.apply-form td .txt { width:245px; height:20px; line-height: 20px; padding:7px 5px; border:1px solid #cdced1; background:#fff; font-size:14px; border-radius: 4px;}
.apply-form td .txt2 { width:125px;}
.apply-form td img { vertical-align: middle;}
.apply-form td textarea { width:482px; height:148px; padding:7px 5px; line-height: 20px; font-size:14px; border:1px solid #cdced1;}
.apply-form td .txt:focus,
.apply-form td textarea:focus { border-color:#7bcbf9;}
.apply-form td .txt[disabled] { cursor: not-allowed; background:#f2f3f3;}
.apply-form .btn { padding-top:16px;}
.apply-form .btn input { width:132px; height: 40px; line-height: 40px; text-align: center; font-size:16px; background:#e72510; border-radius: 3px; padding:0; border: 0; cursor: pointer; margin-right:24px; color:#fff;}
.apply-form .btn .rst { background:#888;}


input, textarea {
outline: none;
}

/*关于我们*/
.companycon {
padding: 0 20px 40px 20px;
font-size:14px;
color:#666
}
.companycon p{margin-top: 20px;line-height: 22px;color: #666;}
.companycon .txt01{overflow:hidden;background:#f5f5f5;height:146px;margin-top: 30px;}
.companycon .txt02{padding:25px 30px 0 30px;width:569px;float:right;}
.companycon .txt02 p{margin-top: 14px;}
.companycon h3{font-size: 20px;color: #0857b0;}



/*新闻中心*/

.news-img li {
height: 250px;
overflow: hidden;
padding-bottom: 40px;
margin-bottom: 20px;
padding:15px;
}
.news-img li:hover{ background:#f7f7f7}
.news-img li .pic {
position: relative;
float: left;
width: 400px;
height: 250px;
overflow: hidden;
}


.news-img li .pic a {
	
width: 400px;
height: 250px;
overflow: hidden;
display: table-cell;
vertical-align: middle;
text-align: center;
display:block;
}
.news-img li dl {
padding-left: 418px;
}
.news-img li .sub {
height: 28px;
line-height: 28px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;
font-weight: bold;
color: #383838;
}
.news-img li .img-t a, .news-img li .sub a {
color: #333;
}
.news-img li .img-date {
line-height: 22px;
color: #999;
font-size: 14px;
}
.news-img li .desc {
margin-top: 14px;
line-height: 24px;
font-size: 14px;
color: #383838;
}
.mb40 {
margin-bottom: 40px;
}
.m-bd .xxzx{padding: 0px;}
.m-bd .xxzx li{ font-size:14px;}
.m-bd .xxzx li a{ color:#666}

.news-img li .sub a:hover{ color:#e72510}






/*相关产品和解决方案 170425*/

.refinfo h2 {
    margin-bottom: 32px;
    font-size: 20px;
    font-weight: normal;
    color: #000;
    line-height: 2;
    border-bottom: 1px solid #eaeaea;
}
.refinfo h2 span{
    color: #666666;
    border-bottom: 3px solid #00ab59;
    height: 40px;
    display: block;
    width: 110px;
}
.refinfo li{
border: 1px solid #e9e9e9;
    padding: 10px;
    margin-bottom: 20px;
    float: left;
    margin-left: 20px;
    width: 260px;
	height:343px;
    text-align: center;
    overflow: hidden;
}
.refinfo {
	font-size:14px;}
.refinfo a{
display:block;
    color: #444;
}
.refinfo a:hover{
color:#00ab59;
}
.refinfo  dl{
}
.refinfo dt,.refinfo dd{

margin-top:10px;
text-align:center;
}
.refinfo dd{

text-align:left;
}
.refinfo .more{
width:83px;
height:27px;
line-height:27px;
color:#fff;
background:#00ab59;
margin-left:auto;
margin-right:auto;
margin-top:10px;

}
.refinfo .more:hover{
color:#dedede;
background:#03d36f;
}

.con_cate{text-align: center;font-size: 14px;color: #666;padding: 30px 0 40px;}
.con_cate a{color: #666;}
.contact{display: flex;}
.con_text{width: 600px;box-sizing: border-box;background: #ececec;padding: 50px 38px;height: 420px;}
.con_top{display: flex;justify-content: space-between;padding-bottom: 30px;border-bottom: 1px solid #dfdfdf;}
.map{height: 420px;}
.con_p h2{font-size: 18px;color: #2c343d;font-weight: normal;}
.con_p p{font-size: 14px;color: #666;line-height: 30px;padding-top: 30px;}
.con_b{font-size: 14px;color: #666;line-height: 30px;padding-top: 30px;}

.faqlist li{border-bottom: 1px solid #eaeaea;padding: 20px 0;}
.faqlist li a{color: #333;font-size: 16px;background: url(/static/index/images/add.jpg) no-repeat left center;padding-left: 25px;}
.faqlist li a.on{background: url(/static/index/res.jpg) no-repeat left center;}
.faqan{display:none;font-size: 14px;color: #666;line-height: 25px;padding: 10px 10px 5px 25px;}
.espcms_form_group{position: relative;margin-top: 20px;}
.espcms_form_group .control_label{position: absolute;height: 55px;line-height: 55px;padding-left: 15px;color: #9b9b9b;font-size: 14px;font-weight: bold;}
.espcms_form_group .control_label em{color: #f90006;padding:0 3px;}
.infoInput{width: 100%;border: none;background: #f3f3f3;height: 55px;font-size: 14px; line-height: 55px;padding-left:90px;box-sizing: border-box;}
#seccode{width: 300px;}
.blue2{background: #10c88a;font-size: 14px;border: none;height: 34px;line-height: 34px;width: 108px;text-align: center;color: #fff;cursor: pointer;}
.feedtitle{font-size: 16px;color: #006d68;padding-top: 20px;}
.feedtitle span{font-size: 14px;color: #a1a1a1;}
.feedtitle em{color: #f90006;padding: 0 3px;}







