body,div,span,h1,h2,h3,h4,h5,h6,hr,p,blockquote,strong,var,b,u,i,center,dl,dt,dd,ul,ol,li,prea,address,fieldset,form,fieldset,label,legend,button,input,textarea,th,td{margin:0;padding:0;}
.openDiv1 .butBox dl dd a{ *+overflow:visible !important;}
body{color:#444;font-size:12px; font-family: "Î¢ÈíÑÅºÚ"; width:100%;  margin:0 auto;  overflow-x: hidden;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
button,input,select,textarea{font-size:100%; border:none;}
li{list-style-type:none;vertical-align:top;}
img{vertical-align:middle;border:0px;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:0;}
del{text-decoration:line-through;}
em{font-style:normal;}
.vimg-align{vertical-align:middle;}
legend{color:#222;}
fieldset,img{border:0;}
a{color:#444;text-decoration:none;}
a:hover{color:#c50000;text-decoration:none;}


.banner {background:url(../images/banner.jpg) center 0 no-repeat; height:650px;}
.main1{background:#fff0e5; height:auto;}
.video .explain li{
	margin-bottom: 18px;
}
.video .explain h2 a{
	font-size: 18px;
	color:#FFF;
	line-height: 25px;
	font-weight: normal;
}
.video .explain p{
	padding-left: 10px;
    margin-top: 10px;
}
.video .explain p a{
	font-size: 14px;
	color:#fff;
	line-height: 20px;
	padding-left: 8px;
	text-align: justify;
}
.video .obj {
    margin: 78px 0 0 98px;
}
.video .explain{
	width:433px;
	height: 309px;
	background:#e9552d;
	margin-top:98px;
}
.video .explain ul{
	padding:35px 20px 40px 16px;
}
.video .explain li{
	margin-bottom:35px;
}
.video .explain h2 a{
	font-size: 18px;
	color:#FFF;
	line-height: 25px;
	font-weight: normal;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.main1_nr{clear:both; overflow:hidden; width:1200px; margin:0 auto;height: 495px;
	background:url(http://img4.525j.com.cn/files/special/20170112w/mac.png) no-repeat left bottom;}



.main2{background:#fff0e5;; height:auto; clear:both; overflow:hidden;}
.title{
	width:100%;
	text-align: center;
	margin:80px auto 50px;
}
.guest .guest_con{
	background:#e9552d;
}
.guest ul{clear: both;
    overflow: hidden;
	width:105%;
	padding:28px 0 0 25px;
}
.guest ul li{
	float: left;
	margin:0 14px 0 0;
	color:#FFF;
	position: relative;
	    text-align: center;
}
.guest ul li img{
	-webkit-transition:transform 0.3s 0s ease-out;
	-moz-transition:transform 0.3s 0s ease-out;
	-ms-transition:transform 0.3s 0s ease-out;
	-o-transition:transform 0.3s 0s ease-out;
	transition:transform 0.3s 0s ease-out;
}
.guest ul li img:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}
.guest ul li h2{
	font-size: 16px;
	margin-top:5px;
	line-height: 25px;
	padding-left: 5px;
}
.guest ul li p{
	font-size: 14px;
	padding-left: 5px;
	width:175px;
	height: 36px;
	line-height: 16px;
}
.guest{position: relative;
	width:1200px;
	margin:0 auto; clear:both; overflow:hidden;}




.main3{background:#fff0e5; height:auto; clear:both; overflow:hidden;}
.supplier .supp_con{
	background:#e9552d;

}
.supplier ul{
	padding:34px 0 10px 26px;
	width:105%;
}
.supplier ul li{
	float: left;
	margin:0 20px 20px 0;
}
.awards ul{
	width:105%;
	padding-left: 27px;
}
.awards ul li{
	float: left;
	margin:0 20px 5px 0;
}
.awards ul li p{
	width:270px;
	height: 51px;
	background:url(http://img4.525j.com.cn/files/special/20170112w/p_bg.png) no-repeat center top;
	margin-top:20px;
	text-align: center;
	font-size: 20px;
	color:#FFF;
	line-height: 41px;
}

.main4{background:#fff0e5; height:auto; clear:both; overflow:hidden;}
.dianqi{width:1200px; background:#e9552d; margin:0 auto 0; clear:both; overflow:hidden; }
.dianqi_r{width:410px; float:right; margin-top:70px;}
.dianqi_l{float:left; width:360px; margin-right:10px; }
.dianqi_r p{font-size:24px; color:#fff; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-weight: normal;}
.dianqi_r h2{    font-size: 32px;  margin-bottom:50px;  color: #fff;  text-align:center;  line-height: 40px;    font-family: "Î¢ÈíÑÅºÚ";    font-weight: normal;}
.dianqi_nr{width:840px; margin:0 auto; clear:both; overflow:hidden;}
.ljyy{    width: 215px;   margin: 45px auto 0;}

.main5{background:#fff0e5; height:auto; clear:both; overflow:hidden;}
.jcal_con_t{
	width:432px;
	height: 50px;
	margin:0 auto;
	overflow: hidden;
}
.jcal_con_t ul{
	width:110%;
}
.jcal_con_t ul li{
	float: left;
	width:200px;
	height: 50px;
	background:#81b7bb;
	line-height: 50px;
	text-align: center;
	font-size: 23px;
	color:#FFF;
	border-radius: 50px;
	margin-right: 30px;
	cursor:pointer;
}
.jcal_con_t ul li.current,.jcal_con_t ul li:hover{
	background:#f17144;
}
.jcal_con_b_ol li.b_ol_li{
	display: none;
}
.jcal_con_b_ol li.b_ol_li.current{
	display: block;
}


.jcal_txt{
	padding:24px 20px;
	background:#e9552d;
	margin-top:24px;
	clear:both; overflow:hidden;
}
.video_l{
	width:500px;
	height: 350px;
	float: left;
}
.video_r{
	float: left;
	margin-left: 60px;
	padding-top:10px;
}
.videoTxt_top{
	width:548px;
	height: 46px;
	background:url(../images/video_tit_bg.png) no-repeat center 9px;
	font-size: 20px;
	margin-bottom: 5px;
}
.videoTxt_top li{
	float: left;
	width:60px;
	height: 50px;
	text-align: center;
	margin:0 88px 0 90px;
	cursor:pointer;
	color:#fff;
	font-size:20px;
	line-height: 50px;
}
.videoTxt_top li .zx_icon{
	width:20px;
	height: 20px;
	background:url(../images/video_sprite.png) no-repeat 0 0;
	margin:0 auto;
}
.videoTxt_top li.video_zxz{
	margin-left: 10px;
}
.videoTxt_top li.video_zxh{
	margin-left: 4px;
}
.videoTxt_top li:hover,.videoTxt_top li.current{
	color:#fff;
}
.videoTxt_top li:hover .zx_icon,.videoTxt_top li.current .zx_icon{
	background-position: 0 -20px;
}
.videoTxt_bottom{
	position: relative;
	margin-top:25px;
	height: 267px;
}
.videoTxt_bottom p{
	text-indent: 28px;
	font-size: 18px;
	color:#fff;
	line-height: 30px;
	text-align: justify;
}
.videoTxt_bottom li{
	width:545px;
	position: absolute;
	left: 0;
	top:0;
	display: none;
}
.videoTxt_bottom li.current{
	display: block;
}
.videoTxt_bottom a{
	position: absolute;
	right:0;
	bottom:-20px;
	font-size: 16px;
	color:#ea6637;
}
.jcal, .jcal_con_b{width:1200px; margin:0 auto;clear:both; overflow:hidden;}

.gdzb{
	width:100%;
	height: 152px;
	padding:15px 0;
	background:#E9552D;
	margin-top:12px ;
}
.gdzb ul{
	width:105%;
}
.gdzb ul li{
	float: left;
	margin-right: 9px;
}
.gdzb ul li.li01{
	padding:30px 10px 0 36px;
}


.main6{background:#fff0e5; height:auto; clear:both; overflow:hidden;}
.review .review_con{

	background:#e9552d;

	padding:30px;

}

.review .bigImg{

	width:888px;

	height: 385px;

	margin:0 auto;

}



.slide{ overflow:hidden; position:relative;width:100%;margin-top:38px;}

.slide .hd{ overflow:hidden;width:100%;height: 100%;position: absolute;left: 0;top:0;}

.slide .hd .prev,.slide .hd .next{ 

	display:block;  

	width:122px;

	height: 100%;

	cursor:pointer; 

	position: absolute;

	top:50%;

	margin-top:-48px;

}

.slide .hd .prev{ 

	left: 0;

	background: url(../images/arrowl.png) no-repeat center center;

}

.slide .hd .next{ 

	right: 0;

	background: url(../images/arrowr.png) no-repeat center center;

}

.slide .bd{ padding:0 122px;   }

.slide .bd ul{ overflow:hidden; zoom:1; }

.slide .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;cursor: pointer;}


.bottom p{color:#000; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; line-height:28px;}
.bottom {width:720px; margin:0 auto 0; padding-top: 155px;   padding-bottom: 90px;}
.bottom_t{background:url(../images/bottom.jpg) no-repeat center center;}
.bq{text-align:center; margin-top:45px;}
.grow .title{margin-bottom:90px;}
.grow{
	width:100%;
	overflow:hidden;
}
.gac{background:url(../images/fazlic.png) no-repeat center center;     height: 380px;}
.grow .nian{
	clear: both;
    overflow: hidden;
}
.grow .nian ul {
	padding-left: 55px;
	width:105%;
}
.grow .nian li{
	width:212px;
	margin-right: 86px;
	float: left;
	color:#48332d;
	min-height: 180px;
}
.grow .nian h2{
	font-size: 25px;
	color:#3b3b3b;
	font-weight:normal;
}
.grow .nian p{
	
	font-size: 14px;
    color: #333333;
}
.grow .nian li.li01{
	position: absolute;
    width: 156px;
    top: -6px;
    left: 56px;
}
.grow .nian li.li02{
    width: 210px;
    position: absolute;
    top: -6px;
    left: 305px;
}
.grow .nian li.li03{
	 position: absolute;
    top: -6px;
	left: 580px;
}
.grow .nian li.li04{
	 position: absolute;
    top: -6px;
    left: 850px;
}
.grow .nian li.li05{
	width: 130px;
    position: absolute;
    top: -6px;
    right: -98px;
}
.grow .nian li.li06{
    width: 190px;
    position: absolute;
    top: 306px;
    left: 185px;
}
.grow .nian li.li07{
    width: 200px;
    position: absolute;
    top: 287px;
    right: 475px;
}
.grow .nian li.li08{
    width: 175px;
    position: absolute;
    top: 308px;
    right: 215px;
}
.grow .nian li.li09{
	width: 205px;
    position: absolute;
   top: 290px;
    right: -60px;
}
.w1200_g{width:1200px; margin:0 auto; position:relative;}