
.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;}


/*通用栏目标题*/
.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: #05a045; 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: #05a045; 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: #05a045; 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: #05a045; 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: #05a045; 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 #05a045;webkit-box-shadow: 0 0 10px #05a045; -moz-box-shadow: 0 0 10px #05a045;}
.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 #05a045;}
.indexnews .col_title_l a{font-size:20px; color:#05a045; line-height:20px;font-weight: bold;}
.indexnews .col_title_l span{line-height:20px; font-size:16px; color:#05a045; 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: #05A045;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.indexnews .con_lst li{
	line-height: 30px;
	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: #05a045;}
.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: #05a045;}
.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:#f3f3f3; padding: 20px; }
.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:#4ec9f3; color:#fff; }
.inside_left .side_a dl .hover a{ background:#4ec9f3; 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;}
