/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{font-family:"microsoft yahei", arial, tahoma, "\5b8b\4f53", sans-serif;font-size: 14px; color: #353535; line-height: 28px;}
a:hover {color:#f60;text-decoration:none;transition: color 0.3s linear 0s;-moz-transition: color 0.3s linear 0s; /* Firefox 4 */-webkit-transition: color 0.3s linear 0s; /* Safari 和 Chrome */-o-transition: color 0.3s linear 0s; /* Opera */color:#FF6701;}
a {color:#333;text-decoration:none;outline:none;}


@font-face {font-family: "iconfont";
  src: url('iconfont75e3.eot?t=1520325004969'); /* IE9*/
  src: url('iconfont75e3.eot?t=1520325004969#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont75e3.ttf?t=1520325004969') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../iconfont75e3.html?t=1520325004969#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shexiangji:before { content: "\e600"; }

.icon-wxbmingxingdianpu:before { content: "\e61c"; }

.icon-wxbsousuotuiguang:before { content: "\e620"; }

.icon-wxbdingwei:before { content: "\e624"; }

.icon-iconfontrenshu:before { content: "\e632"; }

.icon-duoren:before { content: "\e71d"; }

.icon-iconfontriyongbaihuo:before { content: "\e62c"; }

.icon-gerenshimingrz:before { content: "\e652"; }

.icon-iconfonticonc3:before { content: "\e61b"; }

.icon-account:before { content: "\e6a3"; }

.icon-video:before { content: "\e820"; }

.alarm-icon {font-size: 24px; margin: 0 5px;color: #E9FF90;}
.top-time{font-size:30px; margin: 0 5px;color: #E9FF90;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.f14{font-size:14px;}


.top{ height:50px; line-height:50px;background: #e50014; color:#fff; position: fixed; z-index: 500; width: 100%; top: 0;}
.top .clock{ font-size:14px; float: left; width: 250px; height:50px; line-height:50px;}
.top .tel{float:right; font-size: 14px;height:50px; line-height:50px; background:url(tel.png) left center no-repeat; padding-left: 40px;}
.top .tel span{padding-left:5px;font-size: 22px; font-family: impact;display: block; float: right;height:50px; line-height:50px; text-align: right;}

.top .tel2{float:right; font-size: 14px;height:50px; line-height:50px; background:url(kefu_xq.png) left center no-repeat; padding-left: 40px; padding-right:15px; margin-right:20px;}
.top .tel2 span{padding-left:5px;font-size: 16px; font-family: impact;display: block; float: right;height:50px; line-height:50px; text-align: right;}
.top .tel2:hover{background-color: red;}

.top .tel3{float:right; font-size: 14px;height:50px; line-height:50px; background:url(company-icon333.png) left center no-repeat; padding-left: 40px; padding-right:15px; margin-right:20px;}
.top .tel3 span{padding-left:5px;font-size: 16px; font-family: impact;display: block; float: right;height:50px; line-height:50px; text-align: right;}
.top .tel3:hover{background-color: red;}

.top .tel4{float:right; font-size: 14px;height:50px; line-height:50px; background:url(company-icon444.png) left center no-repeat; padding-left: 40px; padding-right:15px; margin-right:20px;}
.top .tel4 span{padding-left:5px;font-size: 16px; font-family: block; float: right;height:50px; line-height:50px; text-align: right;}
.top .tel4:hover{background-color: red;}

.header{ position:fixed; height: 110px;z-index: 500; background: #fff; width: 100%; top: 50px; border-bottom: 2px solid #e50014;}
.header .logo{float:left;width:250px; height:80px; padding:15px 0;}
.header .logo img{height:80px;}
.header .search{float:right; position:relative;width:254px;height:34px; padding-top: 40px;}
.header .search .text{width:230px;height:32px;border:1px solid #cdcdcd;color:#999999;font-size:12px;line-height:28px; text-indent: 14px;background: #ffffff;}
.header .search .btnsubmit{	position:absolute;right:0px;top:40px;width:34px;height:34px;border:none;background: url(../zoom.html) left top no-repeat;cursor:pointer; }

/* menu css */
.menu{width:900px; margin:0 auto; height:110px; float:right;}
.menu ul{width: 100%;}
.menu ul li{
	float: left;
	height: 110px;
	line-height: 110px;
	position:relative;
	width:111px;
	text-align:center;
	border-right: 1px solid #f5f5f5;
}
.menu ul li:last-child{border-right:0;}
.menu ul li a{ color:#222222; display:block; font-size:18px;}
.menu ul li ul li{ height: 40px; line-height: 40px; width: 150px; border-bottom: 1px dashed #f5f5f5; border-right: none; background: rgba(255,255,255,.9);}
.menu ul li ul a:hover{background-color:#00599D; color:#fff;}
.menu ul ul{position: absolute; z-index: 9999; left: 0; top: 110px; width: 150px; border-top: 2px solid #F29913; display: none;}
.menu ul li a:hover{ text-decoration:none; background:#f5f5f5;}
.menu ul li.hover a{background: #f5f5f5;font-weight:bold;}
.menu ul li.hover li a{ display:block; font-size:16px;font-weight: normal;}
/* menu css END*/

.fullsilder_banner {width:100%;height:600px;overflow:hidden; z-index:50; position: relative; margin-top:160px;}
.fullsilder_banner .bd{width: 100%; background: url("loading.gif") no-repeat center center;}
.fullsilder_banner .bd ul{padding:0; margin:0;}
.fullsilder_banner .bd li {list-style:none;}
.fullsilder_banner .bd li .pic {height: 600px;  margin: 0 auto;  position: relative;}
.fullsilder_banner .bd li .pic img{position:relative; left:50%; margin-left:-960px;}
.fullsilder_banner .hd { width: 100%; margin: 0 auto; position: relative; bottom:35px; left:0; height:5px; line-height:5px; text-align:center;}
.fullsilder_banner .hd ul li { border-radius: 50%; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 14px; height: 14px; line-height: 50px; margin: 4px; overflow: hidden; background: #b8b8b8; }
.fullsilder_banner .hd ul .on { background: #ff6f00; }
.fullsilder_banner .hd ul li:hover{ opacity:0.8;}
.fullsilder_banner .prev, .fullsilder_banner .next {
    position: absolute;
    left: 3%;
    top: 45%;
    display: block;
    width: 39px;
    height: 62px;
    background: url(banner-l.png) center;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.fullsilder_banner .next {
    left: auto;
    right: 3%;
    background: url(banner-r.png) center;
}
.fullsilder_banner .prev:hover,.fullsilder_banner .next:hover{opacity: 0.9;}

.banner{height:300px; background:url("../bannerinner.html") #000 no-repeat bottom center;}

/*通用栏目标题*/
.Title-group {padding:0 0 25px 0;overflow:hidden;text-align:center;}
.Title-group h2 {margin:0;font-size:34px;font-weight:100;line-height:60px;height:60px;padding:5px 0;text-align:center;color: #e50014; margin-top: 20px;}
.Title-group h2 span {display:inline-block;padding:0;}
.Title-group p {font-size:20px;line-height:30px;color:#555;}

/*展会*/
.zhanhui{}
.zhanhui .zhanhui_nr{font-size:16px;}
.zhanhui .overview-btn-row {text-align: center; margin: 20px 0; margin-bottom:30px;}
.zhanhui .overview-btn {font-size: 18px; color: #e50014; margin: 0 20px; display: inline-block; position: relative; transition: 400ms;}
.zhanhui .overview-btn::after {content: ">"; float: right; width: 22px; height: 22px; color: #fff; text-align: center; line-height: 22px; font-size: 14px;  margin: 3px 5px; border-radius: 50%; background: #e50014; font-weight:bold; transition: 400ms;}
.zhanhui .overview-btn:hover {color: #ff6f00;}
.zhanhui .overview-btn:hover:after {background: #ff6f00; color:#fff;}

.zhanhui .zhanhui-icon-row{text-align: center;}
.zhanhui .company-icon-row{display: inline-block; margin: 0 30px; font-size:17px;}
.zhanhui .company-icon-num{font-size: 30px; margin-left: 15px; margin-right: 5px; color:#ff6f00;}
.zhanhui .index-company-text{padding: 0 13%; margin: 25px 0 30px 0; text-align: center; color: #666; line-height: 30px;}
.zhanhui .company-icon-row sup{line-height: 0;}
.zhanhui .company-icon-row br {display: none;}

.zhanhui .canzhan-icon-row{text-align: center;margin: 30px;}
.zhanhui .canzhan-icon-row dl{padding: 5px 15px; background: #e50014; display: inline-block; margin: 0 30px; font-size: 17px;width: 180px; border-radius:5px;}
.zhanhui .canzhan-icon-row dl:hover{background:#ff6f00; box-shadow: 0 0 10px #ff6f00; webkit-box-shadow: 0 0 10px #ff6f00; -moz-box-shadow: 0 0 10px #ff6f00;}
.zhanhui .canzhan-icon-row dl dt{float: left; font-size: 40px; margin-right: 10px; line-height: 50px;}
.zhanhui .canzhan-icon-row dl dd{float: left; text-align: left;}
.zhanhui .canzhan-icon-row dl dd p.zh{font-size:24px;line-height: 32px;}
.zhanhui .canzhan-icon-row dl dd p.en{font-size:14px;line-height: 22px;}
.zhanhui .canzhan-icon-row dl a{color:#fff;}

.zhanhui .zhanhui-case-row{text-align: center; height: 200px; margin:50px 0;}
.zhanhui .zhanhui-case-row li{display: inline-block; width: 180px; height: 200px;  margin:0 10px; overflow: hidden; position: relative; float:left;}
.zhanhui .zhanhui-case-row li .casebg{background:url(casebg.png) center no-repeat; z-index:100; position:absolute; top:0; left:0; width:100%; height:100%; background-size:100%;}
.zhanhui .zhanhui-case-row li p{height: 40px; width: 100%; position: absolute; top: 50%; margin-top: -22px; text-align: center; z-index:200;}
.zhanhui .zhanhui-case-row li a {height: 40px; line-height: 40px; display: inline-block; padding: 0 25px; font-size:18px; color: #333; font-weight: none; background: rgba(255,255,255,0.7);}
.zhanhui .zhanhui-case-row li img{height: 200px; margin-left: -50%;-webkit-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;}
.zhanhui .zhanhui-case-row li:hover img{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.zhanhui .zhanhui-case-row li a:hover{background: #e50014; color:#fff;}

/*同期活动*/
.activity-row{margin:50px 0; overflow:hidden;}
.activity-row h4{font-size: 24px; line-height: 30px; margin-bottom: 20px;}
.activity-row-l{float:left;}
.activity-row-l .activity-huodong{height:350px;}
.activity-row-l .activity-huodong-l {width: 380px; margin-right: 15px; float:left;}
.activity-huodong-l .index-activity-img-row {position: relative; width: 380px; height: 168px; overflow: hidden; margin-bottom: 15px;}
.activity-huodong-l .index-activity-img-row:last-of-type {margin-bottom: 0;}
.activity-row-l .activity-huodong-r {float:right;}
.activity-huodong-r .index-activity-img-row {position: relative; height: 350px;  width: 386px; overflow: hidden;}
.index-activity-img-row span{position: absolute;bottom: 0; left: 0; padding: 10px;width: 100%; box-sizing: border-box; background: rgba(0,0,0,0.5); color: #fff;line-height: 24px; text-align: center; display: none;font-size:18px;}
.index-activity-img-row img{-webkit-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;}
.index-activity-img-row>a:hover span{display: block;}
.index-activity-img-row>a:hover img{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}

.activity-row-r{float:right;width: 390px;}

.activity-row-r .exhibitor-roll-row {position: relative;}
.exhibitor-roll-row li {display: table; padding: 6px; border: 1px solid #e5e5e5; line-height: 0; margin-bottom: 6px; width: 100%; box-sizing: border-box;}
.exhibitor-roll-row li span.comlogo{display: table-cell;  width: 60px;  height: 51px;  line-height: 0; vertical-align: middle;}
.exhibitor-roll-row li .comlogo img{max-width: 51px; max-height: 51px;}
.exhibitor-roll-row li span.comdesc{display: table-cell; width: 300px; vertical-align: middle; height: 51px; padding-left: 10px; line-height: 24px;}
.widget-row {
	position: absolute;
	right: -621px;
	top: -42px;
}
.widget-row>a {width: 25px; height: 25px; line-height: 26px; margin: 0 3px; border-radius: 50%; text-align: center; cursor: pointer; background: #f6f6f6; display: inline-block; font-size: 20px;}

/*comments*/

.comment-warp{overflow:hidden;padding-bottom: 30px; background: #f9f9f9;}
.client-comments {
	position: relative;
	height:320px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.client-comments li {
	float: left;
	width: 250px;
	box-shadow: 0 0 10px #dedede;
	webkit-box-shadow: 0 0 10px #dedede;
	-moz-box-shadow: 0 0 10px #dedede;
	background: url(commentlistbg.png);
	position:relative;
	border-radius: 2px;
	height: 145px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.client-comments li:hover{box-shadow: 0 0 10px #e50014;webkit-box-shadow: 0 0 10px #e50014; -moz-box-shadow: 0 0 10px #e50014;}
.client-comments li .icon_arrow {position: absolute; top: 12px; left: -7px; width: 7px; height: 14px; display: inline-block; background: url(../list-ask.html) no-repeat 0 0;}
.client-comments li .comm-tit {text-align:left; position: relative;line-height: 22px; padding: 5px 0; font-size: 16px; border-bottom: 1px dotted #dedede;}

.client-comments li .comm-name {font-size: 14px; line-height: 25px; margin-bottom: 5px;color: #DD4250; height: 50px; border-bottom: 1px dashed #dedede; padding: 10px 0;}
.client-comments li .comm-name b{
	float:left;
	width:100px;
	height:120px;
	margin-right:10px;
}
.client-comments li .comm-name b img{width:50px; height:50px;}
.client-comments li .comm-name strong{float:left;font-weight: normal;}
.client-comments li .comm-txt {font-size:14px;line-height:25px;color:#666;}
.client-comments li .comm-txt img{width:15px; height:15px;}
.client-comments li .comm-txt .iconleft{margin-right:10px;}
.client-comments li .comm-txt .iconright{margin-left:10px;}
.client-comments li .comm-site{line-height:50px;}
.client-comments li .comm-site a{text-decoration: underline;}
.client-comments .num {overflow:hidden;height:10px;padding:20px 0;text-align:center;}
.client-comments .num li {display:inline-block;width:10px;height:10px;line-height:10px;text-align:center;background:#ccc;margin:0 4px;border-radius:50%;cursor:pointer;}
.client-comments .num li a {display:block;}
.client-comments .num li.on {background:#dd4250;}

/*-------新闻两栏end-------*/

.indexnews{
	margin-top:40px;
	min-height:430px;
	overflow:hidden;
	padding-bottom: 0px;
}
.indexnews .col_title{height: 30px; line-height: 30px; border-bottom: 1px solid #dedede; margin-bottom: 5px;}
.indexnews .col_title_l{float: left;height: 30px; line-height: 30px;  border-bottom: 2px solid #e50014;}
.indexnews .col_title_l a{font-size:20px; color:#e50014; line-height:20px;font-weight: bold;}
.indexnews .col_title_l span{line-height:20px; font-size:16px; color:#e50014; margin-left: 5px;}
.indexnews .group_title_right{font-size:14px; line-height:30px; height:30px;float: right; padding-left: 10px; color: #555;}


.c4-left{
	width:580px;
	overflow:hidden;
	float:left;
	font-size:14px;
	color:#666666;
	line-height:25px;
}
.c4-left .imgtxt_lst{margin: 20px auto; clear: both; overflow:hidden;}
.c4-left .imgtxt_lst li{float:left; width:180px; margin-right:20px; text-align:center; position:relative;}
.c4-left .imgtxt_lst li:last-child{margin-right:0;}
.c4-left .imgtxt_lst li:hover{}
.c4-left .imgtxt_lst li .imgarea{ display:block; width: 100%; height: 130px; overflow: hidden;}
.c4-left .imgtxt_lst li .imgarea img{width:100%; min-height: 130px;}
.c4-left .imgtxt_lst li p{font-size: 14px;line-height: 30px; text-align:center;}


.c4-right{ width:580px; float:right;}
.c4-right .imgtxt_lst{margin: 20px auto; clear: both; overflow:hidden;}
.c4-right .imgtxt_lst li:last-child{margin-bottom:0;}
.c4-right .imgtxt_lst li{width:100%; float:left;border-bottom:1px dashed #dedede;height: 80px;margin-bottom: 10px;}
.c4-right .imgtxt_lst li:last-child{margin-bottom:0;}
.c4-right .imgtxt_lst li .lileft{width: 100px; height: 80px; float: left; overflow:hidden;}
.c4-right .imgtxt_lst li .lileft img{width:100%; max-height: 70px;}
.c4-right .imgtxt_lst li .liright{
	width: 580px;
	float: right;
}
.c4-right .imgtxt_lst li .liright .right_top{width:100%; text-align:left; height:28px;}
.c4-right .imgtxt_lst li .liright .right_top a{font-size:16px;}
.c4-right .imgtxt_lst li .liright .right_top span{color: #999; margin-left: 5px; float: right;}
.c4-right .imgtxt_lst li .liright p{line-height:25px; color:#999;}
.indexnews .con_lst{
	clear:both;
	background-color: #e50014;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.indexnews .con_lst li{line-height: 40px; padding-left: 15px; background: url(ico2.jpg) left center no-repeat; border-bottom: 1px dashed #dedede;}
.indexnews .con_lst li span{float:right; color:#999}

/*合作伙伴*/
.partners-row {padding:20px 0; overflow: hidden;}
.partners-list{
	width:1200px;
	padding-top:20px;
	border-top:1px solid #dedede;
}
.partners-list h4{font-size: 20px; line-height: 30px; margin-bottom: 20px;color: #e50014;}
.index-partner-row{position:relative; width:580px;}
.index-partner-row .bd{
	width:1200px;
	height:230px;
	overflow:hidden;
}
.index-partner-row ul{overflow:hidden;}
.index-partner-row li {
	width: 218px;
	float: left;
	line-height: 0;
	height: 67px;
	text-align: center;
	border: 1px solid #dddddd;
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
}
.index-partner-row li img{max-width:100%; max-height:100%;}

.footer{background: url(ftbg.jpg) repeat-x; margin-top:40px;}

.footer .m_fnav {height:50px;line-height:50px;color:#fff;text-align:center;}
.footer .m_fnav a {color:#fff;padding:0 36px;font-size: 14px;font-weight: normal;display: inline-block;	background: url(ftline.jpg) no-repeat right center;}
.footer .m_fnav a:last-child{background: none;border: none;}
.footer .m_fnav a:hover {background: #e50014;}
.footer .col1{width:280px; padding-right: 40px; float:left;border-right: 1px solid #dedede; margin-top:20px;}
.footer .col2{width: 480px; padding-left: 40px; float: left; padding-right: 20px; margin-top: 20px; border-right: 1px solid #dedede;}
.footer .col3{padding-left:20px;float:right;margin-top: 10px;}
.footer p{text-align:left; line-height:30px;}

.footer .col1 img{width:280px;}
.footer .col3 img{width: 260px;}

.footer .frendlink{width:100%; line-height:35px; float:left;border-top: 1px solid #f2f2f2;}
.footer .frendlink a{padding:0px 5px;}

/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; font-size:14px; border-bottom: 1px dashed #dedede;}
.insidewrap{margin-top:160px; min-height:650px;overflow: hidden;}

.inside_left{ width:160px; float:left; background:#E6E6E6; padding: 20px; position:fixed;}
.inside_left .side_a dl{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ccc;}
.inside_left .side_a dl dt{display:block; height:40px; line-height:40px; font-size:18px; padding-left: 10px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#dedede dashed 1px;}
.inside_left .side_a dl dd a{ display:block; font-size:14px;padding-left:40px;}
.inside_left .side_a dl dd a:hover{ background:#e50014; color:#fff; }
.inside_left .side_a dl .hover a{ background:#e50014; color:#fff;} 
.inside_left .lianxi{ margin-top:15px; text-align:center;}

.leftTtitle{height: 40px; color: #ae2422; font-size: 20px; line-height: 40px;}
.leftTtitle span{color: #999999; font-size:16px; text-transform: uppercase;}
.leftContact{padding: 5px 0px; margin-top: 20px;}
.leftConTel{width: 202px; padding-left: 16px;color:#b02a28; font-family: impact; font-size: 28px;}
.leftContact ul{padding: 0;}
.leftContact ul li{display: block;  clear: both;  color: #666666;  font-size: 14px; line-height: 30px; float: left;}
.leftContact ul li.mobile{background: url("../mobile.html") 4px 6px no-repeat;}
.leftContact ul li.tel{background: url("tel.png") 2px 4px no-repeat;}
.leftContact ul li.weixin{background: url("../weixin.html") 0% 8px no-repeat;}
.leftContact ul li.addr{background: url("../address.html") 2px 4px no-repeat;}

.inside_right{ width:960px; float:right; }
.inside_con{ padding:10px 0;}
/*内页新闻列表*/
.inside_con .newslist ul {padding-top:19px;}
.inside_con .newslist ul li {border-bottom:1px solid #f3f3f3;margin-top:20px;padding-bottom:20px; float:left; width:100%;}
.inside_con .newslist ul li .left {width:46px;height:54px;line-height:22px;background:url(../time_bg.html) no-repeat;color:#fff;font-weight:bolder;float:left;text-align:center;}
.inside_con .newslist ul li .left p {color:#9f9f9f;padding-top:4px;}
.inside_con .newslist ul li .right {width:770px;float:right;}
.inside_con .newslist ul li .right .title {font-size:16px;font-weight:bolder;color:#333;}
.inside_con .newslist ul li .right .title a:hover {text-decoration:underline;}
.inside_con .newslist ul li .right .tags {margin-top:3px;color:#ccc;}
.inside_con .newslist ul li .right .tags a {margin-right:7px;color:#ccc;}
.inside_con .newslist ul li .right .description {margin-top:9px;line-height:21px;}
.inside_con .newslist ul li .right .description a {color:#ccc;text-decoration:underline;margin-left:6px;}
.inside_con .newslist ul li .right .tags a:hover,.inside_con .newslist ul li .right .description a:hover {text-decoration:underline;color:#ff6f00;}
.inside_con .newslist ul li.on .left {background:url(../timeon_bg.html) no-repeat;}
.inside_con .newslist ul li.on .right .title a,.inside_con .newslist ul li .right .title .ona {color:#faa700}

/*内页产品列表*/
.inside_con .productlist ul {padding-top:19px;}
.inside_con .productlist ul li {border:1px solid #f3f3f3; float:left; width: 258px; margin: 20px 10px;}
.inside_con .productlist ul li:hover{background:#ececec;}
.inside_con .productlist ul li img{ max-width:238px;}
.inside_con .productlist ul li .imgarea{display:block; width: 238px; margin:10px 10px 0 10px; height: 220px; overflow: hidden;}
.inside_con .productlist ul li span{font-size: 12px; line-height: 28px; height: 28px; text-align: center; display: block;}

/*内页案例列表*/
.inside_con .caselist ul {padding-top:19px;}
.inside_con .caselist ul li {border:1px solid #f3f3f3; float:left; width: 258px; margin: 20px 10px;}
.inside_con .caselist ul li:hover{background:#ececec;}
.inside_con .caselist ul li img{ max-width:238px;}
.inside_con .caselist ul li .imgarea{display:block; width: 238px; margin:10px 10px 0 10px; height: 140px; overflow: hidden;}
.inside_con .caselist ul li span{font-size: 12px; line-height: 28px; height: 28px; text-align: center; display: block;}

/*新闻显示页*/
.inside_con .newscontent {padding-top:35px;}
.inside_con .newscontent h1 {font-size:28px;text-align:center;}
.inside_con .newscontent .posttime {text-align:center;padding:12px 0px;}
.inside_con .newscontent .posttime span {padding-left:20px;}
.inside_con .newscontent .posttime span a {margin-left:5px;margin-right:4px;}
.inside_con .newscontent .posttime span a:hover,.inside_con .newscontent .info a:hover {text-decoration:underline;}
.inside_con .newscontent .summary{border:1px dashed #e0e0e0;padding:10px;background:#f7f7f7;line-height:24px;}
.inside_con .newscontent .description {line-height:23px;padding:20px 0px;}
.inside_con .newscontent .description a{color:#0066FF;}
.inside_con .newscontent .info {border-top:1px dashed #ccc;padding:12px 0px;line-height:24px;margin-top:10px;margin-bottom: 10px;}
.inside_con .newscontent .info span {color:#999;}
.inside_con .newscontent .info a {margin-right:5px;}
.inside_con .newscontent img{max-width:95%;}

/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url("../side_menu_bg.html") 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}

/*分页*/
.page {float: left;	height: 30px;width: 100%;margin: 20px;	text-align: center;}
.page a,.page_num span{color: #666;margin-right: 5px;margin-left: 5px;padding-top: 5px;	padding-right: 10px;padding-bottom: 5px;padding-left: 10px;	margin-top: 0px;margin-bottom: 0px;border: 1px solid #CCC;}
.page span{background-color: #ff6f00;padding-top: 5px;	padding-right: 10px;padding-bottom: 5px;padding-left: 10px;color: #FFF;	text-decoration: none;margin: 0px;}
.page a:hover{background-color: #ff6f00;color: #FFF;text-decoration: none;}
/*分页*/

.pren{height: 50px; line-height: 50px; margin: 20px 0; border-top: 1px dashed #dedede;}
.pren em{font-size: 16px; color: #333333;height: 50px !important; line-height: 50px; width:48%; overflow:hidden;  font-style: normal;}
.pren em a{color:#DD4250;font-size: 16px;}
.pren em a:hover{color:#ff6f00;}

/*图片动态*/
.animation a{position:relative;display:block;}
.animation a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(122,188,222,0.4);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;z-index:1;}
.animation i{height:66px;background:url(show_link.png) no-repeat 50% 50%;position:absolute;left:0px;top:50%;right:0px;text-align:center;margin-top:-25px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;z-index:2;}
.animation img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.animation a:hover::before,.animation a:hover i{opacity:1;}
.animation a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
/*图片动态*
/
/*图片动态*/
.vi{position: relative;}
.vi a i {height: 50px; background: url(v0.png) no-repeat 50% 50%; position: absolute; left: 0px; top: 50%; right: 0px; text-align: center; margin-top: -25px; -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; z-index: 2;}
.vi a:hover i{ background: url(v1.png) no-repeat 50% 50%;} 
/*图片动态*/

/*百度分享*/
.action-share{color: #999;height: 30px;overflow: hidden;}
.action-share strong{display: inline-block; font-weight: normal; float: left; line-height: 35px;}
