@charset "utf-8";
/* CSS Document */

/*********** header ***********/
.fl{ float:left;}
.fr{ float:right;}
.mb30{ margin-bottom: 30px;}
.header {height:110px; overflow:hidden;}
.header .logo{float:left;margin-right: 15px;padding-top: 15px;}
.header .logo a{display:block;}
.header .tit{margin-left:20px;}
.header .tit p{font-size:24px;font-weight:bold;color: #f28f1a;line-height:1.5;padding-top: 25px;}
.header .tit span{font-size:18px;color:#111;margin-top:20px;}
.header .tel{background:url(../images/tel.png)no-repeat 0 center;margin-top: 30px;}
.header .tel p{font-size: 28px;font-weight:bold;color: #f28f1a;line-height: 1;padding-left: 45px;}
.top{ background:#f0f0f0; font-size:12px; line-height:30px}
.nav {height: 55px;border-top: #ddd 1px solid;zoom: 1;background: #e8bb7b;}
.nav ul {z-index: 9999;}
.nav ul li {width: 240px;float: left;display: block;height: 55px;position: relative;}
.nav ul li a {width: 240px;height: 55px;line-height: 55px;text-align: center;display: block;box-sizing: border-box;color:#fff;}
.nav ul li .ahover{background: #ee9217 !important; color:#fff}  
.nav ul li .sub_con {display: none;position: absolute; top: 55px;z-index: 9999;width: 100%;}
.nav ul li .sub_con p{width: 100%;text-align: center;background: #f28f1a;opacity: 0.95;transition: all .6s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav ul li .sub_con p a {color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.nav ul li .sub_con p:hover{background: #636875;}
/*banner轮播图*/
.flexslider {position: relative;height: 750px;overflow: hidden;}
.slides{position: relative;z-index: 1;}
.slides .ban1 {height: 750px;background: url(../images/ban01.jpg) 50% 0 no-repeat;}
.slides .ban2 {height: 750px;background: url(../images/ban02.jpg) 50% 0 no-repeat;}
.slides .ban3 {height: 750px; background: url(../images/ban03.jpg) 50% 0 no-repeat;}
.slides .ban4 {height: 750px; background: url(../images/ban04.jpg) 50% 0 no-repeat;}
.slides .ban5 {height: 750px; background: url(../images/ban05.jpg) 50% 0 no-repeat;}
.flex-control-nav { position: absolute;bottom: 10px;z-index: 2;width: 100%;text-align: center;}
.flex-control-nav li {display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline;zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px;overflow: hidden; background: url(../images/dot.png) right 0 no-repeatcursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
.flex-direction-nav {position: absolute;z-index: 3;width: 100%; top: 45%;}
.flex-direction-nav li a {display: block;width: 50px;height: 50px;overflow: hidden; cursor: pointer;position: absolute;}
.flex-direction-nav li a.flex-prev {left: 40px;background: url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next {right: 40px;background: url(../images/next.png) center center no-repeat;}


#slideshow{position: relative;height: 750px;width: 1200px;margin: 0 auto;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1200px;height: 750px;overflow: hidden}
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position:relative;width:100%; height: 750px;}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 730px;left: 50%}
#slideshow .btns b i{width: 10px;background: #414153;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border: #414153 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #936236;cursor: default}
#slideshow .btns b i.on: hover{background: #936236;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;height: 80px;overflow: hidden;top: 235px;cursor: pointer; display:block;}
#slideshow .btns s i{position: absolute;width: 60px;background: url(../image/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="btn_slideshow.png");}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 533px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}

.keyword{ height:40px;line-height:40px; overflow:hidden;}
.keyword-box{font-size:14px;}
.keyword-box span{color:#a7071d; font-weight: bold;}

.searchbox{ padding:5px 0 0 0;}
.searchbox .key{float: left;width: 180px;height: 18px;padding: 5px 10px;border: #dadada solid 1px;border-right: 0;color: #666;}
.searchbox .btn{float: left;width: 36px;height: 30px;background: url(../image/search_btn.jpg);color: #fff;border: 0;text-indent: -999em;overflow: hidden;}

.fourblock{overflow:hidden; padding:20px 0;}
.fourblock li{float:left; margin:0 15px;}
.fourblock li img{width:170px; height:170px;}


/************ index *************/
.ico_03 a:hover{color:#fff;}
.aboutindex{padding-bottom: 80px;background: #fff;}
.aboutindex .fr{width: 600px;}
.aboutindex .fr p{text-indent: 2em;line-height: 36px;}
a.btnarea{width: 190px;left: 0px;top: 0px;height: 35px;font-size:16px;display:block;margin-top:35px;text-align:center;float:left;line-height: 35px;border-radius: 3px 3px 3px 3px;border-color:#3ebb2b;border-width: 1px;transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s;padding: 5px 10px;background-color:#3ebb2b;}
a.btnarea1{width: 190px;left: 0px;top: 0px;height: 35px;font-size:16px;display:block;margin-top:35px;margin-left:50px;text-align:center;float:left;line-height: 35px;border-radius: 3px 3px 3px 3px;border-color:#3ebb2b;border-width: 1px;transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s;padding: 5px 10px;background-color:#3ebb2b;}
.btnarea{ border:1px solid #fff; padding:2px; color:#fff; font-size:12px;}




/************ product *************/
.navbar_main{background:#f0f0f0;}
.navbar_font{line-height: 50px;height: 50px;color:#3ebb2b;}
.navbar_font a:link,.navbar_font a:visited{ color:#626262;}
.navbar_font a:hover{ color:#3ebb2b;}
.product{ padding-bottom:15px; padding-top:35px;}
.product .fl{width:35%;border: 1px #ddd solid;padding:1%;float:left;margin-right: 30px;}
.product .fr{text-indent:2em;}
.product .fl img{width:100%;}
.product p{color:#333;}
.product-menu{width:230px; background-color:#fff;}
.menu-tit{ background:url(../image/product-menu-tit-bg.jpg) no-repeat center top; height:66px; margin-top:-1px; font-size:24px; line-height:66px; text-align:center; color:#a7071d; padding-bottom:18px;}
.menu-tit span{color:#1561af;}
.subtit{padding:0 19px; height:312px; overflow:hidden;}
.subtit li{width: 192px;height: 42px;padding-bottom: 10px}
.subtit li a{background: url(../image/proclassbg.png) 170px center no-repeat #f6f6f6; height:40px; width:150px; border:1px solid #b7c5ce; display:block; padding:0 26px 0 14px; font-size:14px; line-height:40px; overflow:hidden;}
.subtit li a:hover{ background-color:#105095; color:#fff;}
.product-more{padding-left:19px;}
.product-more a{width: 134px;height: 33px;padding-left: 20px;padding-right: 36px;border: 1px solid #a90b21;display: block;color: #ffffff;line-height: 33px;background: url(../image/more.jpg) 160px center no-repeat #c71730;}
.product-con{  overflow:hidden; }
.product-con li{float:left; width:280px; margin:0 10px 5px 10px;}
.product-con li img{ width:280px; border:1px solid #D6D6D6;}
.product-con li span a{display:block; line-height:30px; font-size:14px; text-align:center; height:30px; width:200px; margin:0 auto; color:#fff; overflow:hidden;}

.product-index{width:1200px; overflow:hidden; padding:0px 0 30px 20px;}
.product-index li{float:left; width:310px; margin-left:20px; margin-top:10px; margin-right:70px;}
.product-index li img{ width:300px;height:300px; border:5px solid #fff;}
.product-index li span a{display:block; line-height:50px; font-size:14px; text-align:center; height:50px; width:200px; margin:0 auto; color:#fff; overflow:hidden;}

.product-incon{ overflow:hidden;}
.product-incon li{float:left; width:280px; margin:0 10px 5px 10px;}
.product-incon li img{ width:280px; border:1px solid #580903;}
.product-incon li span a{display:block; line-height:30px; font-size:14px; text-align:center; height:30px; width:200px; margin:0 auto;  overflow:hidden;}



.about .wrapper .tit{background:url(../image/titlebg.jpg) no-repeat center 58px; height:65px; width:460px; text-align:center; margin:0 auto; padding-top:34px; clear:both;}
.about .wrapper .tit .font{ color:#f02e49; font-size:24px;}
.about .wrapper .tit .english{font-size:24px; color:#1561af; font-family:impact; line-height:30px;}
/********* news-center ********/
.about-tit{overflow:hidden; background:url(../image/tit-bg.png) no-repeat center bottom; padding-bottom:5px;}
.about-tit .tit{color:#1E4F56; font-size:16px; font-weight:bold; padding-left:5px;}

.about .wrapper .more{margin: 0 auto;width: 272px;height: 34px;border: 1px solid #7a7a7a;background: url(../image/n-more.jpg) 170px center no-repeat;}
.about .wrapper .more a{width: 172px;height: 34px;display: block;padding-left: 100px;color: #333;font-size: 14px;line-height: 34px;}

.news{overflow:hidden; padding-top:20px;}
.industry{ width:258px;}
.company{width:683px;}
.industry-tit{background:url(../image/industry-tit-bg.gif) no-repeat center bottom; padding-top:10px;}
.company-tit{background:url(../image/about-tit-bg.png) no-repeat center bottom; padding-bottom:15px;}
.company-tit .tit{padding-left:35px;}

.news-fenge{padding-right:10px;}
.company-con{padding-top:15px;}
.f-company{overflow:hidden;}
.f-company-con{width:455px; padding-left:20px;}
.f-company-img{border:1px solid #ccc; padding:2px; width:198px;}
.f-company-img img{ width:196px; height:139px; border:1px solid #ccc;}
.fcc-tit{font-size:14px; font-weight:bold;}
.fcc-con{line-height:2.5; padding-top:5px;}

.s-company{padding-top:10px;}
.s-company li{padding:5px 0; border-bottom:1px dashed #ccc;}
.s-company li a{padding-left:15px; background:url(../image/newe-li.gif) no-repeat left center;}

.industry-con li{border-bottom:1px dashed #ccc; padding-bottom:10px;}
.ic-tit{padding:10px 0;}
.ic-tit a{font-size:15px; color:#1E4F56;}


/******* news-product ******/
.news-product{ background-color:#e5e9ec; margin-top:30px; padding:20px 0;}
.np-img li{}


/** about **/
.about-con{font-size:14px; text-indent:28px; padding:20px 0;}
.about{ padding-bottom:40px;}



#tbox{ position:fixed; right:15px; bottom:15px; overflow:hidden;}
#tbox li{float:right; margin-right:15px;}
#tbox li #gotop{background:url(../image/icon-top.png) no-repeat 0 -118px; display:block; width:54px; height:56px;}
#tbox li #pinglun{background:url(../image/icon-top.png) no-repeat 0 0; display:block; width:54px; height:56px;}

#elevator_item {
	width: 60px;
	height: 100px;
	position: fixed;
	right: 15px;
	bottom: 15px;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	opacity: 1;
	z-index: 100020;
	display: none;
}
#elevator_item.off {
	opacity: 0;
	visibility: hidden
}
#elevator {
	display: block;
	width: 60px;
	height: 50px;
	background: url(../image/icon_top.png) center center no-repeat;
	background-color: #444;
	background-color: #666;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	margin-bottom: 10px
}
#elevator:hover {
	background-color: rgba(0,0,0,.5)
}
#elevator:active {
	background-color: rgba(0,0,0,.5)
}
#elevator_item .qr {
	display: block;
	width: 60px;
	height: 40px;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	background: url(../image/icon_code.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6)
}
#elevator_item .qr:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator_item .qr:active {
	background-color: rgba(0,0,0,.75)
}
#elevator_item .qr-popup {
	width: 170px;
	height: 200px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	position: absolute;
	left: -180px;
	bottom: 0;
	border-radius: 2px;
	display: none;
	text-align: center
}
#elevator_item .qr-popup .code-link {
	display: block;
	margin: 10px;
	color: #777
}
#elevator_item .qr-popup .code {
	display: block;
	margin-bottom: 10px
}
#elevator_item .qr-popup .arr {
	width: 6px;
	height: 11px;
	background: url(../image/code_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: -6px;
	bottom: 14px
}
/*********** inner *************/
.inner-titbox{font-size:16px;}
.searchbox .inner-key{ padding:5px 0; width:170px;}
.inner-tit{padding-left:60px; font-size:18px; color:#a7071d;}

/************
	可以复制
**************************/
.site-add{padding-right:10px;}
.inner-page{ }
.inner-news li{width:1140px; overflow:hidden; border-bottom:1px dashed #b0a289; background:url(../image/nav-li-a.png) no-repeat 7px 17px; padding:5px 0; margin-left:20px; height:30px; line-height:30px;}
.inner-image-date{padding-top:20px;}
.inner-picture-date-con{font-size:12px; padding:10px 0;}
.inner-news-tit{ padding-left:30px;}

.ind-tit{font-size:28px; text-align:center;  padding-top:10px;}
.ind-time{text-align:center; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.ind-con{ padding:10px 20px;}

/*============== inner-grestbook ==========*/

.grestbook_list{  margin: 12px 0;line-height: 26px;background: #fff;}
#pages{padding: 10px 0 10px;text-align: center;font: 12px '宋体';}
.post_box{ padding-bottom:20px; padding-top:20px;}
.post_box h5{line-height: 40px; font-size: 16px; height: 40px;  padding-left:35px; color:#3ebb2b;}
.table_form{  margin: 10px;width: 95%;}
.table_form tbody td{ font-weight:bold; }
.table_form td{  padding: 8px 0 5px 8px;line-height: 22px}
.button{background: #ddd;height: 22px;border-top: 0;border-left: 0;border-bottom: 1px solid #666;border-right: 1px solid #666;padding: 3px 6px;margin-right: 5px;}
input{padding:2px; border: 1px dashed #aaa ;width:99%;line-height: normal; color:#EF6A76; background-color:#eee;}
textarea{padding: 2px;color: #EF6A76; width:99%;border: 1px dashed #aaa ; background-color:#eee;}
/*按钮*/
.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px;
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666; }
/*默认样式*/
.btn {color:#fff;background-color:#000;margin:3px;}
.btn:hover { background-color:#000; color:#fff;}
.btn:active { background:#ff3552;color:#CD5F60;}

.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;border-color: #aaa;border-style:dashed;}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
.input-text { height:30px; line-height:30px;}

.guestbook_list dl{ padding:10px;  margin-bottom:10px;}
.guestbook_list dl dt span{ float:right;}

/*====== inner-product-date ======*/
.inner-meta-img-big img{width:302px; height:302px;border: 1px solid #ccc;}
.w12{float:left;}
#zoom_list{  width: 302px;height: 60px;background: #EFEFEF; margin-left:10px;}
#zoom_list .next {float: right;width: 14px;height: 54px;margin-top: 2px;text-align: center;overflow: hidden;background: #EFEFEF url(../image/next.gif) no-repeat -3px 18px;}
#zoom_list .pre{float: left;width: 14px;height: 54px;margin-top: 2px;text-align: center;overflow: hidden;background: #EFEFEF url(../image/pre.gif) no-repeat -3px 18px;}
#zoom_list #zoom_list_box{  float: left;width: 232px;overflow: hidden;height: 56px;position: relative;}
#thumblist li{float: left;width: 58px;overflow: hidden;text-align: center;margin: 2px 0;padding:10px 0 0px 12px;}
#thumblist li span{height: 52px;width: 220px;line-height: 30px;}
#thumblist li span a{width: 50px;height: 50px;font-size: 42px;border: 1px solid #FFF;}
#thumblist li span img{  max-height: 50px;max-width: 50px;}
.w14{padding:20px 0 0 20px; float:left; }
.share-2 h1{ width:640px; font-size:20px; color:#3ebb2b;}
.p_tabs li{padding:10px 0 0 0; float:inherit;}
.bdsharebuttonbox-1{/* padding:15px 0 0 0; */width: 186px;margin: 0 auto;}
.linkproduct-con{padding:10px 0 0 0;}
.linkproduct-con img{ max-width:700px;}

.pagenav{overflow: hidden; font-family: "微软雅黑"; font-size: 14px; background:#4c0802; padding: 5px; border: 1px solid #E3E3E3; color: #c0a275; line-height: 1.8em;}
.zoomPad{padding-left:10px;}
.big_small{width:502px; height:502px;}
.mate-title{height: 40px;line-height: 40px;font-size: 18px;color: #3ebb2b;background: #f0f0f0;margin-bottom: 10px;border-radius: 4px;}
.mate-title b{background: #3ebb2b;font-weight:bold;line-height: 40px;height: 40px;display: inline-block;color: #fff;padding: 0 20px;}
.linkproduct{padding:20px 0; display:block; overflow:hidden;}
.mate-product li{float: left;padding:10px 0 0 0;width: 286px;text-align: center;margin:0 5px 0 9px;}
.mate-product li img{width: 100%;}
.mate-product li span a{display:block; line-height:40px; height:40px; width:150px; text-align:center; margin:0 auto; overflow:hidden;}
.mate-product li:hover a{color:#3ebb2b;}

.pro_tit{ display:block; overflow:hidden;}
.linkproduct_n{margin:10px 0;display:block;overflow:hidden;}
.citycon li{ width:395px;}

.mate-Article li{width: 48%;overflow: hidden;line-height: 45px;float:left;margin-right: 2%;border-bottom: #ddd 1px dotted;}
.mate-Article li a{}
.mate-Article li a:hover{color:#3ebb2b;}
/*===== kefu ====*/
.kefu {width:99px;height:60px;position:absolute;top:0px; z-index:999}
.kefu .kftop{background:url(../image/kefu_top.gif) no-repeat;height:20px;}
.kefu .kfbottom{background:url(../image/kefu_bottom.gif) no-repeat;height:14px;}
.kefu .kfbox {border-left:1px solid #DDE6EC;border-right:1px solid  #DDE6EC;overflow:hidden;zoom:1;padding:1px;background:#FFF;color:#f00;line-height:26px;}
.kefu .kfbox ul {padding-left:6px;}
.kefu .kfbox ul li.tit {color:#800000;}
.kefu .kfbox ul li img {vertical-align:middle;}
.kefu .kfbox .tit{padding-left:0; font-size:12px;}

/*======= flip =====*/
.flip{overflow:hidden; font-family:"微软雅黑"; font-size:14px;background: #F0F0F0;padding: 5px;border: 1px solid #E3E3E3;color: #333;line-height: 1.8em;}
.flip_left{ float:left;}
.flip_right{float:right;}

/*====== 上一页-下一页 =====*/
.page{text-align:center;padding: 40px 0;}
.page li{float:left;}
.page a{font-size:14px; margin:3px; padding: 7px 10px;border:1px solid #ccc;}
.page a:hover{background-color:#666; border:1px solid #666; color:#fff;}
.page span{background-color:#666; border:1px solid #666; color:#fff; padding:7px 10px; margin:3px; font-size:14px;}

/*=========
	图片详细
=========*/
.picture-date-txt{font-size:28px; text-align: center; display:block; color:#343434;}
.inner-picture-date-con{ font-family:"微软雅黑"; font-size:14px; padding-top:10px;}
.picture-date{text-align:center; padding:10px 0 0 0;}
.picture-date img{ max-width:700px;}

/*=============
	图片滑动
============*/
.product-hd{overflow: hidden; width:1123px; position: relative;border:1px solid #e5e5e5;}
.product-hd-1{display: inline-block; padding: 0px; margin: 0px; list-style: none; width: 6256px;}
.product-hd-2{list-style: none; margin-left: 0px; margin-right: 0px; border-left-width: 0px; border-right-width: 0px; float: left; display: inline;}



/** inner-subtit **/
.inner-product-box{ overflow:hidden;}
.inner-subtit{ height:100%; overflow:auto;padding:0 18px;}
.contact{padding:0 19px;}
.contact-tit{font-size:24px; color:#a7071d; text-align:center;}
.contact-tit span{ color:#1561af;}
.contact-con{font-size:14px; border:1px solid #b7c5ce; padding:10px;}

.inner-subtit dt{width: 192px;height: 42px;padding-bottom: 10px;}
.inner-subtit dt a{background: url(../image/proclassbg.png) 170px center no-repeat #f6f6f6; height:40px; width:150px; border:1px solid #b7c5ce; display:block; padding:0 26px 0 14px; font-size:14px; line-height:40px; overflow:hidden;}
.inner-subtit dt a:hover{ background-color:#105095; color:#fff;}

.inner-subtit dd{width: 192px;height: 42px;padding-bottom: 10px}
.inner-subtit dd a{background: url(../image/proddbg.png) 14px center no-repeat #fafafa; height:40px; width:150px; border:1px solid #b7c5ce; display:block; padding:0 10px 0 30px; line-height:40px; color:#999; overflow: hidden;}
.inner-subtit dd a:hover{ background-color:#105095; color:#fff;}

/*main css*/
.izl-rmenu{position:fixed; left:50%; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(../image/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../image/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../image/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../image/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../image/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


/* 友情链接 */
#link_main {height:160px;}
#link { padding:0; background:#CD5F60; height:160px; overflow:hidden;}
.link_title { line-height:69px; height:69px;  color:#fff;  }
.link_title h2 { font-size:20px; color:#fff; font-weight: normal; text-indent:40px;}
.link_body { color:#000; border-top:0px; border-bottom:0px; }
.link_bottom{}
.link_pic { overflow:auto; zoom:1;}
.link_pic ul li { float:left;width:298px; text-align:center; padding:43px 0px 42px 0px; border-left:1px dashed #ccc;}
.link_pic ul li .LinkName{ font-size:16px; color:#fff;}
.link_pic img { width:50px; height:50px;}
.link_text { overflow: hidden; zoom:1; padding:8px 0 0 0; }
.link_text ul li { float:left; text-align:center; padding:1px 15px; overflow:hidden;white-space:nowrap;}
.link_text a { line-height:22px; color:#b7b7b7; }
.link_text a:hover { line-height:22px; color:#fff; }
.youqing{ padding:0 0 10px 0;}
.youqing h2{font-size:18px; color:#D6D6D6;}

/********** footer-nav *************/
.f-nav{ color:#A7A7A7; line-height:50px; text-align:center;}
.f-nav a{display:inline-block;padding:0 15px;font-size: 16px;color:#A7A7A7;}
.f-nav a:hover{ color:#3ebb2b;}
.footer .wrapper{overflow:hidden; padding:30px 0;}
.zhanzhang{ padding:20px 140px 0 0;}
.erweima {padding:20px 80px 0 0;}
.erweima img{width:150px;}
.footer-search {padding:36px 30px 0 0;}
.footer{ background-color:#1d2024;}
.footer-tel{width:250px;height: 70px;padding-left: 40px;padding-top: 18px;color: #A7A7A7;font-size: 18px;text-align: left; line-height:1.1; background:url(../image/footer-tel.png) no-repeat left center;}
.footer-tel span{  width: 250px;height: 40px;display: block;color: #A7A7A7;font-size: 30px;font-family: impact;text-transform: uppercase;}
.site-map{color:#A7A7A7;font-size: 16px;text-align:center;line-height:20x;}
.site-map a{ color:#A7A7A7;}
.f-tit{font-size:18px; color:#A7A7A7;}
.footer-left{width:550px;}
.footer-left .tit{ font-size: 20px;color: #fff;font-weight: normal;text-indent: 40px;}
.footer-left .tit span{ color:#7f7f7f; font-size:14px;}
.footer-con{padding-top:20px; overflow:hidden;}
.footer-box{ display:block; overflow:hidden;}
.footer-box .con{ color:#b7b7b7;}
.footer-box .con a:link,.footer-box .con a:visited{ color:#E41F3A;}
.footer-box .con a:hover{ color:#b7b7b7;}
.con{ text-align:center; color:#A7A7A7;}
.con a{ color:#A7A7A7;}
.footerarea{ background-color:#3ebb2b; padding:10px 0; margin-top:80px;}
.footerarea .wrapper span{float:left;font-size:18px;color:#D6D6D6; padding-right:10px;}
.footerarea .wrapper ul{margin-left:100px;}
.footerarea .wrapper ul li{float:left;margin-right:20px;}
.footerarea .wrapper ul li a{color:#fff;display:block;}
/*===首页 开始===*/
.index .ChannelContent{color:#626262;  line-height:25px; height:415px; padding:5px; overflow:hidden; margin-bottom:10px; border-top:1px solid #eee;}
.index .ChannelContent a{ color: #ff9d02}
.index #left{ float: right}
.index #right{ float: left} 
 .case{ padding:3% 0;}
 .title{ text-align:center; margin-bottom:30px;}
 .title h2{font: bold 36px/50px "微软雅黑";color: #56b93b;}
 .title h2 span{ position:relative; display:inline-block;}
 .title h2 span:before{ content:''; display:block; width:150px; height:1px; background:#ccc; position:absolute; left:0; margin-left:-170px; top:30px}
  .title h2 span:after{ content:''; display:block; width:150px; height:1px; background:#ccc; position:absolute; right:0; margin-right:-170px; top:30px}
 .title p{ font-size:20px; color:#333}
 .case .cont p{font-size:16px;position: absolute;height: 45px;bottom: 0;z-index: 999;background: #f0f0f0;}
.case .cont  .ChannelContent{color:#626262;  line-height:25px; height:235px; padding:5px; overflow:hidden; margin-bottom:10px; border-top:1px solid #eee;}
.case .cont  .ChannelContent p{ border-bottom:1px solid #eee; font-size:14px; line-height:1.9em;}
 
.case .cont  .ChannelPicture {float:left; margin-left:25px;}
.case .cont  .ChannelPicture img{ padding:5px; border:1px solid #EEE; width:400px; }
#floor_2_main{ }
#floor_2{margin:0px auto;/* padding:100px 0px 30px 0; */}
#floor_3_main{ display:block; overflow:hidden;}
#floor_3{ margin:0px auto; width:1200px;padding-left:20px;}
#floor_4_main{background:#f3f3f3; display:block; overflow:hidden;}
#floor_4{ margin:0px auto; width:1200px;padding:10px 0px 30px 20px; display:block; overflow:hidden;}
#floor_4 #floor_4_1{overflow:hidden; zoom:1; color:#000;float:left; margin-left:25px;}
#floor_4 #floor_4_2{ float:left; width:560px; overflow:hidden; position:relative;}
#floor_4 #floor_4_1 img{ width:580px; height:372px;}
#floor_4 #Content{ float:left; width:560px; overflow:hidden;}
#floor_5_main{}
#floor_5{ width:1200px; margin:0px auto; padding-left:20px;}
#floor_fl{margin:0px auto; background-color:#f5f5f5;}
#floor_fl1{padding:3% 0;}
.floor_fl2{ margin-top:65px; display:block; overflow:hidden;}
#floor_fbg{display:block;overflow:hidden;background-attachment: fixed;margin-bottom:60px;}
.floor_fl3{display:block;overflow:hidden;position: relative;}
.floor_fl3L{line-height:30px;margin-top:35px;/* position: relative; */}
.floor_fl3L a:link,.floor_fl3L a:visited{ color:#fff;}
.floor_fl3L a:hover{ color:#fff;}
.floor_fl3R{ width:705px;}
.floor_fl3 h2{ text-align:center; color:#fff; font-size:30px; line-height:35px; height:45px;}


/*===首页 结束===*/

 /*左侧*/
/*主体左侧样式*/
.left_title {line-height:60px; text-align:center; background:url(../image/left_title.png) no-repeat top center; overflow:hidden; margin:30px 0px;}
.left_title p{}
.left_title h2 {font-size:16px; color:#EF6A76; font-family:Microsoft YaHei;}
.left_title h2 a { font-size:14px; color:#C7231D; }
.left_body { overflow:hidden; zoom:1; color:#000;}
.left_bottom { height:15px; background:url(../image/left_bottom.jpg) no-repeat; margin-bottom:5px;}

/*样式1*/
.left_title1{ height:39px; line-height:39px; background:url(../image/left_title1.jpg) no-repeat;}
.left_title1 h2 { text-indent:1em; font-size:14px; color:#000;  }
.left_body1 { overflow:hidden; zoom:1;  color:#000; padding:0 10px 5px;  border:5px solid #eff6fe; border-bottom:0; border-top:0}
.left_bottom1 { height:15px;  background:url(../image/left_bottom1.jpg) no-repeat; margin-bottom:5px;}

/*样式2*/
.left_title2 { height:39px; line-height:39px; background:url(../image/left_title2.jpg) ;  }
.left_title2 h2 { text-indent:1em; font-size:14px; color:#000; }
.left_body2 { overflow:hidden; zoom:1; color:#000;  padding:0 10px 5px; border:5px solid #caeaff; border-top:0; border-bottom: 0px}
.left_bottom2 { height:15px;  background:url(../image/left_bottom2.jpg) no-repeat; margin-bottom:5px;}
/*样式3*/
.new{margin-top: 30px;margin-bottom: 30px;}
.left_title3 {text-align: center;font-size: 30px;color: #666;FONT-WEIGHT: bold;margin-bottom: 15px;background:url(../images/sylmbg.jpg) no-repeat center bottom;line-height:99px;}
.left_title3_p{ text-align:center; width:600px; margin:0 auto; margin-top:10px;}
.floor_fl1_01,.floor_fl1_02,.floor_fl1_03{ text-align:center;}
.left_body3{ overflow:hidden; zoom:1;  color:#000; border-bottom:0; border-top:0; margin-top:35px;}
/*样式4*/
.left_title4{word-wrap: break-word;
padding: 0px;
border-color: transparent;
border-width: 0px;
height: 45px;
width: 350px;
border-style: solid;
background-color: rgb(65, 64, 88);
display: block;}
.left_title4 h2{text-transform: uppercase;
font-family: Microsoft YaHei;
font-size: 14px;
color: rgb(255, 255, 255); padding:8px 0 0 12px; font-weight:bold;}
#fl_icon{ float:right; padding:0 8px;}
.left_body4{ margin-top:20px;}

.left_title5 { text-align: center;
font-size: 28px;
color: #5a5a5a;
padding-bottom: 10px;
background-repeat: no-repeat;
background-position: bottom center; border-bottom:#dcdcdc 1px solid;  width:340px; margin:50px auto 30px auto;}

/*主体右侧*/
/*样式1*/
.right_title {height:39px; line-height:39px;}
.right_title h2 { font-size:20px; font-weight:bold;color:#EF6A76; text-align:center;}
.right_body { padding:15px 0px; overflow:hidden; zoom:1;}
.right_bottom {height: 5px;  line-height:5;overflow:hidden; font-size:0px; margin-bottom:5px;}
/*样式2*/
.right_title1 { background: url(../image/right_title1.jpg) repeat-x 0 0; height:39px; line-height:39px;  }
.right_title1 h2 { font-size:14px; font-weight:bold; padding-left:10px; color:#626262;}
.right_body1 {overflow:hidden;zoom:1;border-top:0;border-bottom:0;padding-top: 30px;}
.right_bottom1 { height: 5px; font-size: 0px; line-height:0; background:#FACEB9;  overflow:hidden; margin-bottom:5px;}
/*==========@@布局  结束@@==========*/

/*子频道列表*/
.subchannellist {float: right;}
.subchannellist li {float:left;line-height: 49px;text-align:center;margin-right: 1px;background: #fff;}
.subchannellist li .active{background:#3ebb2b;color:#fff;}
.subchannellist li a { display:block;color:#5a5a5a; font-size:14px; padding:0 40px;}
.subchannellist li a:hover,.subchannellist .cur a { text-decoration:none; background:#3ebb2b;color:#fff;}
.subchannellist #current a {  font-weight:bold; background:#2b91c1;  }
.subchannellist .depth1{ font-size:12px; font-weight:bold;}
.subchannellist .depth2{ font-size:12px; text-indent:1.5em;}
.subchannellist .depth3{ font-size:12px; text-indent:3em}
.subchannellist .depth4{ font-size:12px; text-indent:4.5em}
.subchannellist .depth5{ font-size:12px; text-indent:6em}
.subchannellist .depth6{ font-size:12px; text-indent:7.5em}


/*搜索 */
table.search_table{ width:99%; text-align:center;}
table.search_table th{ vertical-align:middle; text-align:center; padding:0px 3px;}
table.search_table td{ vertical-align:middle; width:60px; padding:0px 3px;}

/*联系我们*/
.contact_wrap{ line-height:1.8em}
.contact_wrap b{ font-weight:bold;}
.contact_wrap .WebUrl{ color:#F00 }

 /*==========@@通用列表 开始@@==========*/
/*文字列表*/
.textlist{ }
.textlist li {overflow:hidden;width:100%;/*解决ie6bug*/margin-bottom:20px;border-bottom: #ddd 1px dotted;padding-bottom: 20px;}
.textlist li a{color:#5A5A5A;font-family:Microsoft YaHei;font-weight:bold;font-size: 18px;display: block;width: 100%;}
.textlist li a:hover{ color:#3ebb2b;}

.textlist1{}
.textlist1 li {overflow:hidden;width:100%; height:186px;/*解决ie6bug*/ margin:0px; padding:0px; float:left;}
.textlist1 li .InfoSContent{ float:right;overflow:hidden; background:url(../image/InfoSContent.png) no-repeat top left; width:293px; height:186px; position:absolute; left:292px;}
.textlist1 li a{ color:#fff;font-size:12px; display:block;overflow:hidden; word-spacing:normal; height:35px; width:220px; line-height:35px; margin-top:35px; margin-left:35px; border-bottom:2px solid #fff;}
.textlist1 li p{ display:block;font-size:12px; overflow:hidden; color:#fff; line-height:20px; height:60px; margin-top:5px; width:220px;overflow:hidden; margin-left:35px;}
.textlist1 li .InfoPicture  { float:left;width:329px; height:186px;overflow:hidden;}
.textlist1 li .InfoPicture  img{ width:329px; height:186px;}
.textlist1 li .InfoPicture  img:hover{}
.textlist1 li a:hover{ color:#FFE400;}
.textlist1 li .InfoPicture1  { position:absolute; left:232px; z-index:1; width:329px; height:186px; overflow:hidden;}
.textlist1 li .InfoPicture1  img{ width:329px; height:186px;}
.textlist1 li .InfoPicture1  img:hover{}
.textlist1 li .InfoSContent1{ float:left;overflow:hidden; background:url(../image/InfoSContent1.png) no-repeat top left; width:293px; height:186px; position:absolute; z-index:99;}

.textlist2{}
.textlist2 li { overflow:hidden;/*解决ie6bug*/width:380px; margin-bottom:20px;}
.textlist2 li .time{ float:left; width:48px; height:52px;  background:#EF6A76; color:#FFF; line-height:25px; padding:15px 12px;}
.textlist2 li .time .month{ float:left;width:48px; text-align:center; border-bottom:1px solid #FFF;}
.textlist2 li .time .year{ float:left; font-size:18px;width:48px;text-align:center;}
.textlist2 li .right_text{ float:left; width:450px; }
.textlist2 li .right_text a{ line-height:30px; height:30px; overflow:hidden; display:block; color:##414058; font-size:18px; font-weight:bold;}
.textlist2 li .right_text p{ height: 31px;line-height: 20px; padding:10px 5px 10px 0; overflow:hidden; font-size:12px;}
.textlist2 li img{ width:380px;}
.textlist2 li a{ height:50px; line-height:50px;}

.textlist2 li .right_text1{ float:left; width:350px; }
.textlist2 li .right_text1 a{ line-height:30px; height:30px; overflow:hidden; display:block;padding-left:10px; color:#333; font-weight:bold;}
.textlist2 li .right_text1 p{ line-height: 20px; padding:10px 5px 10px 10px; margin-top:1px; overflow:hidden; font-size:12px; border-bottom:1px solid #eee;}

.textlist3{ margin-top:20px;}
.textlist3 li{ float:left;}
.textlist3 li .right_text2{ float:left; width:260px; }
.textlist3 li .right_text2 a{ line-height:30px; height:30px; overflow:hidden; display:block;padding-left:10px; color:#333; }

.textlist4{ margin-top:10px;}
.textlist4 li{ height:35px; line-height:35px;}
.textlist4 li .right_text2{ float:left; width:260px; }
.textlist4 li .right_text2 a{ line-height:30px; height:30px; overflow:hidden; display:block;padding-left:10px; color:#333; }

.textlist5 li { overflow:hidden;/*解决ie6bug*/ border-bottom:1px solid #eee;}
.textlist5 li .time{ float:left; width:48px; height:52px;  background:#EF6A76; color:#FFF; line-height:25px; padding:15px 12px;}
.textlist5 li .time .month{ float:left;width:48px; text-align:center; border-bottom:1px solid #FFF;}
.textlist5 li .time .year{ float:left; font-size:18px;width:48px;text-align:center;}
.textlist5 li .right_text{ float:left; width:450px; }
.textlist5 li .right_text a{ line-height:30px; height:30px; overflow:hidden; display:block; color:##414058; font-size:18px; font-weight:bold;}
.textlist5 li .right_text p{ height: 31px;line-height: 20px; padding:10px 5px 10px 0; overflow:hidden; font-size:12px;}
/*带缩略图文字列表*/
.thumblist{}
.thumblist li {line-height:2em;overflow:hidden;width:100%; margin-bottom:5px;}
.thumblist li img{ float:left; width:450px; margin-right:8px; border:1px solid #ccc; }
.thumblist li a:hover img { border:1px solid #EF6A76; }
.thumblist li .InfoTitle{color:#000000; font-size:30px;}
.thumblist li p{height:200px; overflow:hidden;}

/*数字跳跃滚动*/
.number {position: relative;background: #f0f0f0;}
.number ul {padding: 15px 0;}
.number ul.q:after {content: "";clear: both;display: table;}
.number li {float: left;width: 25%;height: 70px;text-align: center;}
.number li:first-child {border: none;}
.number li b {font-size: 50px;line-height: 1;display: inline-block;position: relative;color: #56b93b;font-weight: 500;}
.number li b i {font-style: normal;}
.number li b em {font-style: normal;font-size: 14px;padding-left: 2px;position: relative;bottom: 0;}
.number li p {font-size: 14px; color: #999;}

/*橱窗列表*/
.gridlist{
    width: 100%;
    display:  block;
    box-sizing: border-box;
    padding: 0 10px;
}
.gridlist li{width: 24%;float:left;margin-bottom:10px;box-sizing: border-box; margin-bottom:20px;position: relative; margin:0 0.5% 20px;}
.gridlist li:nth-child(4n){margin-right:0px;}
.gridlist li img{width:100%; transition:all 0.3s}
.gridlist li p{width:100%;text-align:center;line-height:45px;height:45px;}
.gridlist li .mx-img{width:100%;overflow:hidden;display:block;z-index: 0;position: relative;}
.gridlist li:hover,.gridlist li:hover p{background:#e8bb7b;}
.gridlist li:hover img{transform: scale(1.1);}
.gridlist li:hover a{color:#fff;}
.gridlist2{ overflow:hidden;}
.gridlist2 li {  float:left; margin:0 6px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap;width:285px; margin-bottom:20px;}
.gridlist2 li p{ height:50px; line-height:50px;}
.gridlist2 li span a{ color:#000;}
.gridlist2 li span a:hover{ color:#c9033b;}
.gridlist2 li img { display:block;width:285px; }
.gridlist2 li .InfoTitle { white-space:nowrap; line-height:19px; display:block; background:#015D34; color:#FFF; margin-top:3px;}
.gridlist4 li{float:left;margin-right: 10px;width: 391px;overflow:hidden;display:inline;text-overflow:ellipsis;white-space:nowrap;margin-bottom:20px;border: 1px solid #ccc;}
.gridlist4 li:nth-child(3n){margin-right:0;}
.gridlist4 li a{display:block;}
.gridlist4 li img {width: 100%;}
.gridlist4 li p{height: 40px;line-height: 40px;background:#eee;display:block;text-align:center;}
.gridlist4 li:hover p{background:#3ebb2b;color:#fff}



.keytag .tit {border-bottom: 1px solid #c3c3c3;position: relative;margin-bottom: 15px;}
.keytag .cont{margin-bottom:15px;}
.keytag .tit span {padding: 0 30px;font-size: 16px;color: #3ebb2b;line-height: 40px;border-bottom: 3px solid #3ebb2b;margin-bottom: -1px;display: inline-block;}
.keytag .cont span {color: #2f2f2f;display: inline-block;margin-right: 9px;background: #f4f4f4;line-height: 33px;}
.keytag .cont span a {display: block;padding: 0 15px;}
.keytag .cont span a:hover {background: #3ebb2b;color: #fff}
.keytag .onurl a:hover{color:#3ebb2b;}
/*===公共字段 开始===*/
.ChannelContent, .ChannelContent p{ line-height:1.8em;}
.ChannelSContent{}
.ChannelSContent img, .InfoContent img{ max-width:100% }

.InfoTitle1 h2{ font-weight: normal;text-align: center;vertical-align: middle;color: #3ebb2b;padding: 15px 0px; font-size:24px; font-weight:bold;}
.InfoTitle2 h2{text-align: center;vertical-align: middle;color: #3ebb2b;padding: 5px 0px;font-size: 24px;font-weight:bold;}
.InfoTitle h1{ font-size:16px; line-height: 1.5em; }
.InfoTime{color:#999; text-align:left;  padding:2px 0px; height:25px}
.InfoContent, .InfoContent p{line-height:1.8em;}
.InfoContent img{display:block;margin:auto;}
.InfoAttachment{ padding:10px 0px; text-align:center; width:81px; margin:0 auto;}
#share{margin-left:44%}
.InfoPicture{ text-align: center;}
.InfoPicture img{ width:100%; max-width:100%}
.info_from_wrap{ padding:0 10px; text-align:center; color:#999;line-height:30px; margin-bottom:5px;}
.info_from_wrap a { color:#999; }
.info_from_wrap a:hover { color:#555; }
#ReadLevelTip{ font-weight:bold; color:red;}
.Tag{ text-align: left; font-weight:bold; }
.Tag b{}
.Tag a{ padding:0 3px; font-weight:normal; text-decoration:none;}
.info_previous_next_wrap{padding:5px;line-height:1.8em}

.info_product_detail_wrap{ line-height: 2.2em;}
.info_product_detail_wrap b{color: #626262; font-weight:bold;}
.info_product_detail_wrap table.detail_table{ width:100%; }
.info_product_detail_wrap table.detail_table th{ width: 200px;}
.ProductDescription{ height:40px;padding-left:35px; line-height:40px; font-size:16px; font-weight:bold; color:#EF6A76;}
.product  .info_product_detail_wrap img{ width:195px;float:left;  text-align:left }
.product  .InfoTitle{  font-size:16px; font-weight:bold; text-align:left; padding:10px 0px;}
.product  .f2{ padding:5px 0px}
.product  .f1{ padding:5px 0px}
.product  .InfoHit{ padding:5px 0px; font-weight:bold; color:#990000}
.product  .InfoTime{ padding:5px 0px; }
/*===公共字段 结束===*/
.img_over{overflow: hidden;
border-color: transparent;
border-width: 0px;
width: 175px;
height: 155px; float:left;}
.img_over img{width: 175px;
height: 155px;
top: -1px;
left: 0px;
position: relative;
display: inline;}
#detail{left: 808px; position: absolute;
z-index: 108;
width: 54px;
height: 20px;}
.btnarea1{border:1px solid #41c9c9;padding:2px;color: #fff;font-size:12px;}
.newL{ width:532px;}
.newR{ width:550px;}
.month{ margin-right:10px;}
.maintitle{ text-align:center; height:80px; line-height:80px; color:#3ebb2b; font-size:30px; width:250px; margin:0 auto;}
.ipt p{ text-align:center;}

#index_main1{ display:block; overflow:hidden; background-color:#eee;}
.appColumn{ width:25% !important; float: left;}
.elementContainer { padding:3% 0; display:block; overflow:hidden; }
.article_list_imgBox{ padding-left:110px;}
.app_pic{
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(43,145,193,0.5);
    border-right-color: rgba(43,145,193,0.5);
    border-bottom-color: rgba(43,145,193,0.5);
    border-left-color: rgba(43,145,193,0.5);
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-left-radius: 200px;
    border-bottom-right-radius: 200px;
    width: 60px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.app_pic img{ width:60px;}
.article_list_text{ text-align:center;}
.article_list_title{ padding-top:10px; font-weight:bold;}
.index_main2{ padding:3% 0;}



.animation{width: 200px;height: 200px; --webkit-transition: width,height,transform 2s;transition: width,height,transform 2s;margin-top: -65px;
z-index: 99999;
position: absolute;
left: 50%;
margin-left: -70px;
}
.animation:hover{width: 200px;height: 300px; --webkit-transform: scale(0.5);transform:scale(0.5); cursor: pointer;}

.butmore a:link,.butmore a:visited{ font-size:14px; border:1px solid #454545; padding:10px 25px;}
.butmore a:hover{ font-size:14px; border:1px solid #3ebb2b; padding:10px 25px;}

.indexmain_casebox{ display:block; overflow:hidden; width:1000px;}
.indexmain_case{ width:400px;}
.indexmain_new{ width:400px;}
.textlistL{ width:150px;}
.textlistL img{ width:150px;}
.textlistR{width:100%;border-bottom: 1px dotted #ddd;height:150px;}
/* banner */
.banner .swiper-button-prev{left:5%;color:#fff;background:url(../images/banner_left.png) no-repeat center center;width:59px;height:102px;}
.banner .swiper-button-next{right:5%;color:#fff;background:url(../images/banner_rightt.png) no-repeat center center;width:59px;height:102px;}
.banner .swiper-pagination{margin-bottom:50px}
.banner .swiper-pagination-bullet{width:10px;height: 10px;background: #fff;}
.banner{max-height: 750px;overflow:hidden;}
.banner .ban_box{position:relative;}
.banner .text_box{position:absolute;left:0;top:0;}
.banner .swiper-slide img{width: 100%}
/* 案例 */
.wid{width: 1200px;margin-left:auto;margin-right: auto;}
.fll{float: left;}
.frr{float: right;}
.frr iframe{width:700px;}
.clearfix{clear: both;}
.case_box{}
.case_box .left_title3{margin-bottom:0}
.case_box .img_box{position:relative;overflow:hidden;border:1px solid #ccc;box-sizing:border-box}
.case_box .img_box span {position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.5);color:#fff;height:40px;line-height:40px;text-align:center;
font-size:16px;transition:all,.6s;}
.case_box .img_box img{width:100%;transition:all,.6s;}
.case_box .img_box a{display:block;}
.case_box .img_box:hover img{transform:scale(1.1);opacity:.7}
.case_box .img_box:hover span{background:rgba(218,125,25,.8)}
.case_box .left_box{width:595px;position:relative;overflow:hidden;height:445px;margin:5px 0;}
.case_box .left_box img{height:100%}
.case_box .left_box span{position:absolute;left:0;width:100%;background:#rbga(0,0,0,.5);color:#fff;bottom:4px}
.case_box .right_box{width:600px;}
.case_box .right_box .img_box{width:290px;float:left;margin:5px}
/* case nav */
.case_nav{width:1200px;margin:30px auto;}
.case_nav li{float:left;width: 150px;height: 40px;line-height: 40px;background:#eee;border:1px solid #ccc;text-align:center;margin:10px;font-size:16px;transition:all,.5s;box-sizing:border-box;}
.case_nav li a{display:block}
.case_nav li:hover{background:rgba(67,187,43,.8);}
.case_nav li:hover a{color:#fff}
/* 合作伙伴 */
.part{margin: 50px 0;background: #fff;padding: 50px 0;margin-top: 0}
.part_box li{float:left;width: 200px;border:1px solid #ccc;margin: 10px 20px;box-sizing:border-box;overflow:hidden;background: #fff;}
.part_box li img{width: 100%;display: block;margin: auto;transition:all,0.6s;background: #fff;}
.part_box li:hover img{transform: rotateY(360deg);opacity:.5}
.part .left_title3{margin-bottom:30px}
/* 新闻资讯 */
.new .text_box a{display:block;}
.new .text_box{float:left;width: 32%;margin: 0 1% 10px 0;box-sizing: border-box;overflow:hidden;background: #f1f1f1;padding: 15px;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;transition:all,.6s;}
.new .text_box:hover{ background:#3ebb2b; color:#fff; }
.new .text_box .newli{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;font-weight: bold;color:#333;}
.new .text_box .date{font-weight:normal;line-height: 1.8;color: #ccc;border-bottom: #ddd 1px dotted;margin-bottom: 10px;}
.new .text_box .desc{font-size:14px;line-height: 22px;}
.new .text_box:hover a{ color:#fff;}
/* 内页居中 */
.art_img img{max-width:100%;margin:0 auto;display:block}
.about{ padding: 50px 0;}
.gongchang{ margin-bottom:50px;}
.gongchang .cont{ width:1200px; margin:0 auto;}
.gongchang .cont ul li{ float:left; margin-bottom:5px;}
.gongchang .cont ul li img{zoom:1;float: left;}
.clear{ clear: both; display: block; height: 0;}
/* 关于我们 */
.img_fl{float:left;margin-right:50px;}
/* 优势 */
.youshi{background:url(../images/yuos.jpg)no-repeat center center;height: 430px;}
.youshi .tit{padding: 50px 0;}
.youshi .tit p{font-size: 36px;font-weight:bold;color:#fe7006;text-align:center;}
.youshi .tit span{font-size:18px;color:#333;text-align:center;display:block;}
.youshi .cont li{width: 200px;margin: 0 50px;float:left;}
.youshi .cont li .one{width: 150px;height: 150px;background:#dd0e14;border-radius:100%;margin-bottom:20px;margin: 0 auto;}
.youshi .cont li .two{width:150px;height:150px;background:#f9a40b;border-radius:100%;margin-bottom:20px;margin: 0 auto;}
.youshi .cont li .three{width:150px;height:150px;background:#168c98;border-radius:100%;margin-bottom:20px;margin: 0 auto;}
.youshi .cont li .four{width:150px;height:150px;background:#179e37;border-radius:100%;margin-bottom:20px;margin: 0 auto;}
.youshi .cont li p{font-size: 30px;text-align:center;line-height: 150px;color:#fff;}
.youshi .cont li span{font-size:18px;line-height:1.4;color:#333;text-align: center;display: block;margin-top: 20px;}
/* 流程 */
.liucheng{background: url(../images/liucheng.jpg)no-repeat center center;height: 400px;}
.liucheng .tit{padding: 50px 0;}
.liucheng .tit p{font-size: 36px;font-weight:bold;color:#fe7006;text-align:center;}
.liucheng .tit span{font-size:18px;color:#333;text-align:center;display:block;}
.liucheng .cont li{width: 180px;height:180px;margin: 0 30px;float:left;background:#cc0001;border-radius:100%;}
.liucheng .cont li p{font-size: 40px;color:#fff;text-align:center;margin-top: 10px;font-weight:bold;}
.liucheng .cont li span{font-size:18px;color:#fff;text-align:center;margin-top:10px;display:block;line-height:1.3;}
.xypg-right-content a:hover{color:#179e37;}