@charset "utf-8";
/*------------------通用样式-------------------*/

body {font-family: "微软雅黑"; background-color:#FFF;}
* {margin:0;padding:0;}
ul, ol, li {list-style:none}
a {text-decoration: none; font-size:12px; color:#333;}
a:hover {color:#48CFAD;}
img {margin:0;padding:0;border:none;}
.clear {clear:both;margin:0px;padding:0px;}
form {display: block;}
#all {width: 100%;margin:0px auto;height: auto;min-width:1200px;overflow:hidden;background-color:#FFF;}
#alla{width: 100%;margin:0px auto;height: auto;min-width:1200px;overflow:hidden;background-color:#f4f5f6;}
.nav ul li h2,.ce_nav li h3{font-weight:normal;}


/*--------------------通用样式结束----------------------*/



/*--------------------头部样式 开始----------------------*/

.header {width:100%; margin:0px auto; overflow:hidden; position:relative; background-color:#FFF;}
.head_inside{width:1200px; height:105px; overflow:hidden; margin-left:auto; margin-right:auto;}
.h_function{width:1200px; height:20px; margin-top:10px;}
.collection{float:right; line-height:20px; height:20px; background-image:url(../images/sc.png); background-repeat: no-repeat; background-position:left center; font-size:12px; color:#666; text-indent:30px; display:block; padding-right:20px; border-right:1px solid #CCC;}
.s_home{float:right; line-height:25px; height:25px; background-image:url(../images/sy.png); background-repeat: no-repeat; background-position:left center; font-size:24px; color:#FF0000; text-indent:30px; display:block; margin-left:20px; margin-right:20px;}

.logo{height:55px; overflow:hidden; float:left;}
.logo a{ display:block;}

.head_r{float:right;}
.nav{height:60px; margin-top:15px;}
.nav ul{clear:both;}
.nav ul li{float:left; margin-left:40px; height:55px; }
.nav ul li a{height:55px; display:block; color:#333; font-size:18px; line-height:40px; padding:0px 5px; }
.nav ul li a:hover{height:52px; border-bottom:3px solid #48CFAD; color:#333; font-weight:bold;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;/*过渡效果*/}
.nav ul .nav_Location a{height:52px; border-bottom:3px solid #48CFAD; color:#333;font-weight:bold;}

/*--------------------头部样式 结束----------------------*/



/*--------------------banner样式 开始----------------------*/

.banner{width:100%; height:400px; overflow:hidden; margin:0px auto;}

/*-------首页banner特效------*/

.flexslider { margin: 0px auto;position: relative;width: 100%;height: 400px;overflow: hidden;zoom: 1;}   
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align:center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img { width: 100%;height: 400px;display: block;}


/*--------------------banner样式 结束----------------------*/


.main{width:100%; margin:0 auto; clear:both;}




/*--------------------首页-最新产品样式----------------------*/


.i_product{width:100%; margin-left:auto; nav-right:auto;}
.iproduct_frame{width:1200px; height:auto; margin-top:20px; margin-left:auto; margin-right:auto;}

.ip_left{width:240px; height:auto; overflow:hidden; padding:20px; background-color:#f4f5f6; float:left; margin-top:30px;}
.ipl_title{width:240px; height:40px; border-bottom:1px solid #48CFAD; margin-top:13px;}
.ipl_ch{width:240px; height:40px; line-height:40px; font-size:18px; color:#333; font-weight:bold;}
.ipl_en{width:240px; height:30px; line-height:30px; color:#666666; font-size:14px;}
.ip_nav {height: auto;width: 240px; overflow:hidden;}
.ip_nav li {height: 30px;width: 240px;margin-top:5px;}
.ip_nav li a {display: block;width: 240px;height: 30px; color: #333;line-height: 30px; font-size:14px; font-weight:normal;}
.ip_nav li a:hover {color:#48CFAD;font-weight:bold;}
.ip_nav .ting a {line-height: 30px;text-decoration: none;display: block;width: 240px;height: 30px;color:#48CFAD;font-weight:bold;}

.ipp_left{width:240px; height:auto; overflow:hidden; padding:20px; background-color:#FFFFFF; float:left; margin-top:30px;}
.ippl_title{width:240px; height:40px; border-bottom:1px solid #48CFAD; margin-top:13px;}
.ippl_ch{width:240px; height:40px; line-height:40px; font-size:18px; color:#333; font-weight:bold;}
.ippl_en{width:240px; height:30px; line-height:30px; color:#666666; font-size:14px;}
.ipp_nav {height: auto;width: 240px; overflow:hidden;}
.ipp_nav li {height: 30px;width: 240px;margin-top:5px;}
.ipp_nav li a {display: block;width: 240px;height: 30px; color: #333;line-height: 30px; font-size:14px; font-weight:normal;}
.ipp_nav li a:hover {color:#48CFAD;font-weight:bold;}
.ipp_nav .ting a {line-height: 30px;text-decoration: none;display: block;width: 240px;height: 30px;color:#48CFAD;font-weight:bold;}


.l_more{width:240px; height:30px; display:block; line-height:30px; font-size:14px; color:#48CFAD; margin-top:20px; text-decoration: underline;}
.cearch{
	width:240px;
	height:35px;
	margin-top:20px;
	font-size: 24px;
	color: #48CFAD;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}
.cearch form{width:240px; height:35px; display:block; clear:both;}
.sousuo{width:180px; height:33px; border:1px solid #48CFAD; display:block; float:left; padding:0 5px; line-height:33px; font-size:12px; color:#666;}
.search_btn{width:48px; height:35px; background-color:#48CFAD; display:block; border:0px; float: left; cursor: pointer; background-image: url(../images/search.png); background-repeat:no-repeat; background-position:center center;}

.ip_right{width:890px; height:auto; overflow:hidden; float:right; overflow:hidden;}

/**************产品列表样式***********/
.boxgrid{
	width: 270px;
	height: 180px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	display: inline;
	padding: 0px;
	margin-top: 30px;
	margin-right:25px;
}
.boxgrid.caption.tebie{
	width: 270px;
	height: 180px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	display: inline;
	padding: 0px;
	margin-top: 30px;
	margin-right:25px;
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 25px;
	text-align:center;
	display:block; height:75px; overflow:hidden; margin-top:5px;
}
.boxgrid .xiang{
	width: 120px; height:30px;
	font-weight: normal;
	font-size: 12px;
	border:1px solid #FFF;
	margin-left:auto; margin-right:auto;
	margin-top:10px; display:block; padding:0px; line-height:30px;
}
.boxgrid .xiang:hover{background-color:#000; border:1px solid #48CFAD;}
.boxcaption{
	float: left;
	position: absolute;
	/*background: #000; */
	height: 180px;
	width: 100%;
	opacity: .8;
	background-image: url(php55_012.png);
	background-repeat: repeat;	/* For IE 5-7 */
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);*/
	/* For IE 8 */
	/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";*/
}

.caption .boxcaption {
	top: 140px;
	left: 0px;
}
.boxcaption a {
	font-size: 16px;
	color: #ffffff;
	line-height: 20px;
	margin: 0px;
	height: 20px;
	width:250px; text-align:center; display:block; padding:10px; overflow:hidden;}
.boxcaption a:hover{color: #48CFAD;}

.boxcaption a:link {
	text-decoration: none;
}
.boxcaption a:visited {
	text-decoration: none;
	color: #ffffff;
}
.boxcaption a:hover {
	text-decoration: none;
	color: #48CFAD;
	font-weight: bold;
}
.boxcaption a:active {
	text-decoration: none;
	color: #48CFAD;
}

/*--------------------首页-优点样式----------------------*/

.i_virtues{width:100%; height:400px; background-image:url(../images/you.jpg); background-repeat:no-repeat; background-position:center top; margin-top:40px;}



/*--------------------首页-产品系列样式----------------------*/

.ip_series{width:100%; margin-left:auto; margin-right:auto; overflow:hidden; padding-top:50px;}

.series_frame{width:1200px; overflow:hidden; margin-left:auto; margin-right:auto;}
.same_title{width:1200px; height:80xp; margin-left:auto; margin-right: auto;}
.st_top{width:1200px; height:50px; background-image: url(../images/line.png); background-repeat:no-repeat; background-position:center bottom;}
.st_left{width:600px; height:40px; line-height:40px; font-size:24px; color:#333; float: left; font-weight:bold;}
.st_right{height:30px; line-height:30px; font-size:14px; color:#666; padding-left:10px; float:right; display:block; margin-top:10px;}
.st_bottom{width:1200px; height:20px; line-height:20px; font-size:16px; color:#999; margin-top:10px;}


/*--------------------首页-新闻样式----------------------*/

.i_news{width:100%; margin-left:auto; margin-right:auto; height:730px; overflow:hidden; padding-top:40px; padding-bottom:50px; background-color:#f4f5f6; margin-top:40px;}
.inews_frame{ margin-left:auto; margin-right:auto;position:relative; width:1200px; height:450px; overflow:hidden;}

.inews_left{width:750px; float:left;}
.inews_single{width:750px; height:120px; clear:both; margin-top:30px;}
.inews_icon{width:60px; height:60px; float:left;}
.inews_text{width:660px; height:119px; overflow:hidden; float:right; border-bottom:1px solid #CCC;}
.inews_title{width:660px; height:30px; line-height:30px; overflow:hidden; display:block; font-size:16px; color:#333; font-weight:bold;}
.inews_time{width:660px; height:20px; font-size:12px; color:#999; line-height:20px; margin-top:5px;}
.inews_des{width:660px; height:50px; line-height:25px; font-size:12px; color:#666; overflow:hidden; margin-top:5px;}
.inews_single:hover .inews_text{border-bottom:1px solid #48CFAD;}

.inews_right{width:360px; height:420px; overflow:hidden; float:right; margin-top:30px;}
.shutiao{width:1px; height:420px; background-color:#898989; z-index:-10; margin-left:8px;}
.xin_kuang{ width:360px; height:420px; margin-top:-420px; z-index:10;}
.inews_tite{height:30px; line-height:30px; font-size:16px; color:#333; font-weight:bold; text-indent:35px;}
.xin_kuang ul{width:360px; height:380px; overflow:hidden;}
.xin_kuang ul li{width:360px; height:55px; margin-top:20px;}
.xin_kuang ul li a{width:360px; height:25px; display:block; background-image:url(../images/xin_b.png); background-repeat:no-repeat; background-position:0 center;  text-indent:35px; font-size:14px; color:#333; overflow:hidden;}
.xin_kuang ul li a:hover{background-image:url(../images/xin_ba.png); background-repeat:no-repeat; background-position:0 center; color:#48CFAD; font-weight:bold;}
.xin_kuang ul li p{width:325px; height:25px; display:block; text-indent:35px; font-size:12px; color:#999; overflow:hidden; margin-top:5px;}
.bm_line{width:50px; height:3px; background-color:#48CFAD; margin-left:35px; margin-top:7px;}


/*--------------------首页-多类栏样式----------------------*/

.i_bottom{width:100%; height:230px; background-color:#383c3d; padding-top:40px; padding-bottom:40px;}
.i_frame{width:1200px; height:230px; margin-left:auto; margin-right:auto;}
.ib_left{width:420px; height:230px; overflow:hidden; float:left;}
.ib_title{height:40px;}
.ibt_name{height:30px; line-height:30px; font-size:18px; color:#FFF;}
.ibt_line{width:50px; height:3px; background-color:#48CFAD; margin-top:7px;}
.ibl_text{width:420px; height:100px; overflow:hidden; line-height:25px; font-size:12px; color:#B5BCBC; margin-top:20px;}
.i_more{width:120px; height:30px; font-size:12px; color:#B5BCBC; line-height:30px; text-align:center; margin-top:35px; border:1px solid #CCC; display:block;}
.ib_middle{ width:240px; height:230px; float:left; margin-left:80px;}
.ibm_frame{width:240px; margin-top:20px;}
.ibm_frame p{line-height:25px; font-size:12px; color:#B5BCBC; margin-bottom:10px;}
.ib_right{width:380px; height:230px; float:right;}
.ibr_frame{width:380px; height:170px; margin-top:10px;}
.ibr_single{width:120px; height:80px; margin-right:10px; float:left; margin-top:10px; overflow:hidden;}
.ibr_singlea{width:120px; height:80px; float:left; margin-top:10px; overflow:hidden;}
.ibr_single img{width:120px; height:80px; display:block;}
.ibr_singlea img{width:120px; height:80px; display:block;}
.ibr_single img:hover{width:135px; height:90px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;/*过渡效果*/}
.ibr_singlea img:hover{width:135px; height:90px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;/*过渡效果*/}



/*--------------------首页脚部----------------------*/

.footer{width:100%; height:50px; background-color:#202428; margin:0 auto; clear:both; padding:15px 0;}
.foot{width:1200px; height:50px; line-height:50px; font-size:12px; color:#7F8C92; margin:0 auto;}
.foot_left{float:left;}
.foot_right{float:right;}
.foot a{font-size:12px; color:#7F8C92;}
.foot a:hover{color:#48CFAD;}



/*--------------------关于我们页面样式----------------------*/

.banner_about{ width:100%; height:400px; overflow:hidden; margin:0 auto; background-image:url(../images/banner1.jpg); background-repeat:no-repeat; background-position:center;}

.mainin{width:100%; padding-bottom:40px; position:relative; margin-top:20px; z-index:9;}

.main_page{width:1200px; overflow:hidden; margin-left:auto; margin-right:auto; position:relative;}


.main_top{width:1200px; height:60px; margin-left:auto; margin-right:auto; background-color:#FFF;}
.page_name{float:left; height:57px; line-height:57px; font-size:24px; color:#333; border-bottom:3px solid #48CFAD; margin-left:20px;}
.crumbs{width:600px; height:20px; float:right; margin-top:25px; text-align:right; margin-right:20px;}
.suo{font-size:12px; color:#888; line-height:20px; height:20px;}
.suo a{font-size:12px; color:#333;}
.suo a:hover{color:#48CFAD;}
.suo span{padding-right:10px; height:20px;line-height: 20px;display: inline-block;}

.main_nei{width:1200px; overflow:hidden; margin-left:auto; margin-right:auto;}
.main_left{width:840px; padding:20px; background-color:#FFF; float:right; margin-top:40px;}
.main_right{width:280px; float:left;}
.details{ width:840px; overflow:hidden; padding-bottom:20px;}
.details p{text-indent:2em; line-height:2em;}

.ce_tui{width:260px; overflow:hidden; margin-top:40px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:20px; background-color:#FFF;}
.ce_pic{width:260px; height:180px;}
.ce_title{width:260px; height:40px; overflow: hidden; color:#333; line-height:40px; font-size:18px; background-image:url(../images/ce_line.png); background-repeat:no-repeat; background-position:left bottom; padding-top:10px;}
.ce_lian{width:260px;}
.cp_single{width:260px;  height:65px; margin-top:14px; overflow:hidden;}
.cp_img{width:100px; height:65px; display:block; overflow:hidden; float:left;}
.cp_name{width:145px; height:50px; line-height:25px; font-size:12px; color:#333; margin-top:7px; display:block; overflow:hidden; float:right;}



/*--------------------产品中心页面样式----------------------*/


.banner_product{ width:100%; height:500px; overflow:hidden; margin:0 auto; background-image:url(../images/banner1.jpg); background-repeat:no-repeat; background-position:center;}

.type_frame{ width:1200px; margin-top:10px;}
.type_list{ width:1200px;}
.type_list a{line-height:33px; padding-left:15px; padding-right:15px; border:1px solid #CCC; display:block; font-size:14px; background-color:#FFF; margin-top:20px; float:left;}
.type_list a:hover{ background-color:#343A44; color:#FFF; border:1px solid #343A44;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.type_list .suozai{background-color:#343A44; color:#FFF; border:1px solid #343A44;}

.product_frame{width:1200px; overflow:hidden;}

/*-------页码样式-----*/
.page{line-height: 35px;center;margin: 0px;clear: none;float: left;height: 35px;width: 1200px;padding-top: 40px; font-size:14px; color:#666;}

.page a{line-height: 35px;clear: none; height: 35px; font-size:14px; color:#333; padding:0 15px; background-color:#FFF; display:inline-block; margin:0 3px; border-radius:4px;}
.page a:hover{background-color:#343A44; color:#FFF;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}

/*------------*/



/*--------------------产品中心-内页页面样式----------------------*/

.product_profiles{ width:840px; height:265px; overflow:hidden;}
.mp_pic{width:400px; height:265px; float:left;} 

.pp_right{width:410px; height:265px; overflow:hidden; float:right;}
.pp_title{width:410px; line-height:30px; font-size:18px; color:#333; margin-top:10px;}
.pp_text{width:410px; height:75px; line-height:25px; font-size:12px; color:#666; overflow:hidden; margin-top:10px;} 
.telephone{width:410px; height:35px; margin-top:20px;}
.buy{width:200px; height:40px; display:block; margin-top:20px; background-image:url(../images/buy.png); background-repeat:no-repeat;}
.buy:hover{ color:#FFF; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}

.de_name{width:840px; height:40px; background-color:#f4f5f6; line-height:40px; font-size:16px; color:#333; text-indent:20px; margin-top:30px; margin-bottom:30px;}

.tagLabel{width:260px; background-color:#FFF; padding:0px 10px 10px 10px; margin-top:40px;}
.tag_frame{width:260px; margin-top:10px;}
.tag_frame a{width:260px; height:30px; display:block; line-height:30px; font-size:12px; color:#333; font-weight:bold; background-image:url(../images/dian.png); background-repeat:no-repeat; background-position:left center; text-indent:15px;}

.cn_single{width:260px; height:50px; margin-top:20px; clear:both;}
.cn_pic{width:50px; height:50px; float:left;}
.cn_text{width:200px; height:50px; float:right;}
.cn_name{width:200px; height:25px; display:block; line-height:25px; font-size:12px; color:#333; font-weight:bold; overflow:hidden;}
.cn_time{width:200px; height:20px; margin-top:5px; font-size:12px; color:#999;}




/*--------------------新闻资讯页面样式----------------------*/


.banner_news{ width:100%; height:500px; overflow:hidden; margin:0 auto; background-image:url(../images/banner1.jpg); background-repeat:no-repeat; background-position:center;}
.main_lefta{width:880px; margin-top:20px; float:right;}
.type_framea{ width:880px;}
.news_frame{ width:880px;}
.news_single{width:880px; height:160px; margin-top:40px;}
.news_pic{width:60px; height:60px; float:left; overflow:hidden;}
.news_text{width:800px; height:160px; float:right;}
.news_title{width:800px; height:30px; font-size:16px; line-height:30px; display:block; color:#333; font-weight:bold;}
.news_time{width:800px; height:20px; line-height:20px; font-size:12px; color:#999; margin-top:5px;}
.news_p{width:800px; height:50px; line-height:25px; font-size:12px; color:#666; margin-top:5px;}
.look{width:120px; height:35px; display:block; text-align:center; line-height:35px; color:#666; font-size:14px; background-color:#FFF; border:1px solid #CCC; margin-top:18px;}
.look:hover{background-color:#48CFAD; border:1px solid #48CFAD; color:#FFF;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
.change{width:840px; margin-top:40px; border-top:1px solid #CCC; padding-top:20px;color:#666; line-height:30px; font-size:14px;}
.change a{line-height:25px; font-size:14px; color:#333; display: inline-block; margin-top:10px;}
.change a span{color:#999;}
.change a:hover{ color:#48CFAD;}
.news_top{width:840px; height:80px;}
.news_name{width:840px; height:40px; line-height:30px; font-size:18px; color:#333;}
.release_time{width:840px; height:20px; line-height:20px; font-size:12px; color:#999; background-image:url(../images/tiao.jpg); background-repeat:no-repeat; background-position:left center; text-indent:60px;}




.product_framea{margin-right:-40px;}



/*--------------------------后添程序样式----------------------*/

.m_inside{width:1200px; margin-top:40px; margin-left:auto; margin-right:auto;}
.tagCon{margin-top:40px;}
.tagCon .title{line-height:40px; font-size:18px; color:#04AEC7; font-weight:bold; border-bottom:1px solid #CCC;}
.tagBody{padding-top:10px;}
.tagBody a{line-height:30px;}

.linkbox h3 a{font-size:18px; color:#333; font-weight:bold; line-height:40px;}
.linkbox h3 a:hover{color:#04AEC7;}
.linkbox .f6 a{line-height:30px; margin-right:10px;}

.suo em{color:#C00; font-style:normal;}

.product_frame{ width:1400px; overflow:hidden;}
.product_single{width:268px; height:263px; position:relative; overflow:hidden; float:left; margin-right:40px; margin-top:40px; background-color:#FFF; border:1px solid #CCC;}
.product_text{width:240px; height:30px; padding:15px; background-color:#FFF; text-align:center;}
.product_name{width:240px; height:30px; line-height:30px; color:#333; display:block; overflow:hidden; font-size:14px; font-weight:bold;}
.product_name:hover{color:#52B208;}
.product_single.no_m{margin-right:0px;}

.photo{width:270px;height:202px;overflow:hidden;}


.aboxgrid{
	width:270px; height:180px; position:relative; overflow:hidden; float:left; margin-right:40px; margin-top:40px; background:#161613;
	overflow: hidden;
	position: relative;
	display: inline;border:1px solid #CCC;
}
.aboxgrid.acaption.atebie{
	width:270px; height:180px; position:relative; overflow:hidden; float:left; margin-right:40px; margin-top:40px; background:#161613;
	overflow: hidden;
	position: relative;
	display: inline;border:1px solid #CCC;
}
.aboxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.aboxgrid p{
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 25px;
	text-align:center;
	display:block; height:75px; overflow:hidden; margin-top:5px;
}
.aboxgrid .xiang{
	width: 120px; height:30px;
	font-weight: normal;
	font-size: 12px;
	border:1px solid #FFF;
	margin-left:auto; margin-right:auto;
	margin-top:10px; display:block; padding:0px; line-height:30px;
}
.aboxgrid .xiang:hover{background-color:#000; border:1px solid #48CFAD;}
.aboxcaption{
	float: left;
	position: absolute;
	/*background: #000; */
	height: 180px;
	width: 100%;
	opacity: .8;
	background-image: url(php55_012.png);
	background-repeat: repeat;	/* For IE 5-7 */
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);*/
	/* For IE 8 */
	/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";*/
}

.acaption .aboxcaption {
	top: 140px;
	left: 0px;
}
.aboxcaption a {
	font-size: 16px;
	color: #ffffff;
	line-height: 20px;
	margin: 0px;
	height: 20px;
	width:250px; text-align:center; display:block; padding:10px; overflow:hidden;}
.aboxcaption a:hover{color: #48CFAD;}

.aboxcaption a:link {
	text-decoration: none;
}
.aboxcaption a:visited {
	text-decoration: none;
	color: #ffffff;
}
.aboxcaption a:hover {
	text-decoration: none;
	color: #48CFAD;
	font-weight: bold;
}
.aboxcaption a:active {
	text-decoration: none;
	color: #48CFAD;
}
#page { line-height:28px; text-align:center; width:100%;display:inline; margin:0px; padding:0px; float:left;}
#page li { float:left; margin:0px 5px}


#p107nb2pl{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 845px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/**************右侧产品列表样式****************************/
#cptit{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 277px;
}
#cptit a{
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 36px;
	width: 253px;
	font-size: 14px;
	line-height: 36px;
}
#p107nb2pl{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 845px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#p107nb2pc{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 840px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#p107pctop{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 840px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#p107pctopl{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 420px;
}
#p107pctopl p{
	clear: none;
	float: left;
	height: auto;
	width: auto;
	margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#p107pctopr{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 396px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
}
#p107pctopra{
	font-size: 18px;
	line-height: 24px;
	background-image: url(../images/php107_046.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 43px;
	width: 396px;
}
#p107pctopra h1{
	font-size: 18px;
	line-height: 35px;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	font-weight: normal;
}
#p107pctoprb{
	line-height: 28px;
	color: #666666;
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 388px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#p107pctoprc{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 388px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#p107pctoprd{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 396px;
}
#p107pctoprd a{
	margin: 0px;
	padding: 0px;
	clear: none; padding-right:10px;
	float: left;
	height: 83px;
	width: 110px;
}
#p107pctoprd p{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 99px;
	width: 24px;
}
#p107pctopd{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 840px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#p107pcc{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 820px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	line-height: 32px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
#p107pcc p{
	text-indent: 2em;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: auto;
	width: auto;
}
#p107pccd{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 820px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
	line-height: 35px;
	color: #333333;
}
#p107nb2lp0{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 270px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#p107nb2lp1,#p107nb2lp2,#p107nb2lp3,#p107nb2lp4,#p107nb2lp5,#p107nb2lp6,#p107nb2lp7{
	padding: 0px;
	clear: none;
	float: left;
	height: 270px;
	width: 270px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#p107nb2lp1{
	background-image: url(../images/php107_0471.jpg);
}
#p107nb2lp2{
	background-image: url(../images/php107_0472.jpg);
}
#p107nb2lp3{
	background-image: url(../images/php107_0473.jpg);
}
#p107nb2lp4{
	background-image: url(../images/php107_0474.jpg);
}
#p107nb2lp5{
	background-image: url(../images/php107_0475.jpg);
}
#p107nb2lp6{
	background-image: url(../images/php107_0476.jpg);
}
#p107nb2lp7{
	background-image: url(../images/php107_0477.jpg);
}
#p107nb2lp1 li,#p107nb2lp2 li,#p107nb2lp3 li,#p107nb2lp4 li,#p107nb2lp5 li,#p107nb2lp6 li,#p107nb2lp7 li{
	margin: 0px;
	clear: none;
	float: left;
	height: 108px;
	width: 270px;
	list-style-type: none;
	padding-top: 162px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#p107nb2lp1 li h3,#p107nb2lp2 li h3,#p107nb2lp3 li h3,#p107nb2lp4 li h3,#p107nb2lp5 li h3,#p107nb2lp6 li h3,#p107nb2lp7 li h3{
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: auto;
	width: auto;
}
#p107nb2lp1 li a,#p107nb2lp2 li a,#p107nb2lp3 li a,#p107nb2lp4 li a,#p107nb2lp5 li a,#p107nb2lp6 li a,#p107nb2lp7 li a{
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	clear: none;
	float: left;
	height: 92px;
	width: 150px;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 60px;
	font-family: "Microsoft Yahei";
	text-align: center;
}
/**************右侧产品列表样式****************************/
.pboxgrid{
	width: 254px;
	height: 191px;
	float:left;
	background:#FFFFFF;
	overflow: hidden;
	position: relative;
	display: inline;
	padding: 0px;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.pboxgrid img{
	position: absolute;
	top: 0;
	left: 50%;
	border: 0;
	height:191px;
	margin-left: -127px;
}
.pcover img{
	height: 42px;
	clear: none;
	float: left;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
}
.pboxgrid p{
	color:#FFFFFF;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 10;
	padding-left: 30px;
	font-family:"Hiragino Sans GB","Microsoft YaHei",serif;
	font-family: "Microsoft Yahei";
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin: 0px;
	clear: none;
	height: auto;
	width: auto;
}
.pboxgrid p a{
	width: 254px;
	font-weight: normal;
	font-size: 12px;
	font-family:"Hiragino Sans GB","Microsoft YaHei",serif;
	font-family: "Microsoft Yahei";
}
.pboxcaption{
	float: left;
	position: absolute;
	/*background: #000; */
	height:191px;
	width: 100%;
	opacity: .8;
	background-image: url(../images/php55_012p.png);
	background-repeat: repeat;	/* For IE 5-7 */
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);*/
	/* For IE 8 */
	/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";*/
}

.pcaption .pboxcaption {
	top: 191px;
	left: 0px;
}
.pboxcaption a {
	font-size: 14px;
	color: #ffffff;
	line-height: 26px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 26px;
	width: 254px;
	font-family:"Hiragino Sans GB","Microsoft YaHei",serif;
	font-family: "Microsoft Yahei";
}
.pboxcaption a:hover{color: #ffdc6f;}

.pboxcaption a:link {
	text-decoration: none;
}
.pboxcaption a:visited {
	text-decoration: none;
	color: #ffffff;
}
.pboxcaption a:hover {
	text-decoration: none;
	color: #ffdc6f;
	font-weight: bold;
}
.pboxcaption a:active {
	text-decoration: none;
	color: #FF9900;
}
.pboxcaption p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#p107nb2r{
	margin: 0px;
	clear: none;
	float: right;
	height: auto;
	width: 845px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 85px;
}

p107ib3{
	padding: 0px;
	clear: none;
	float: none;
	height: auto;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#p107ib3r{
	margin: 0px;
	clear: none;
	float: left;
	height: auto;
	width: 1180px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* lanrenzhijia */
.lanrenzhijia{width:253px; height:190px;margin:0px;overflow:hidden;}
.lanrenzhijia ul{width:253px;height:190px;overflow:hidden;}
.lanrenzhijia ul li{
	float:left;
	margin:0px;
	display:inline;
	width:253px;
	height:190px;
	overflow:hidden;
	position:relative;
	padding: 0px;
}
.lanrenzhijia ul li .photo{width:253px;height:190px;overflow:hidden;}
.lanrenzhijia .rsp{width:253px;height:190px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:264px;height:190px;left:0;top:-190px;overflow:hidden;}
.lanrenzhijia .text span{
	width:253px;
	margin-top:50px;
	height:15px;
	line-height:50px;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	padding-top: 0px;
	padding-bottom: 0px;
	clear: none;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.lanrenzhijia .text font{width:253px;margin-top:50px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.lanrenzhijia .text h3{width:253px;margin-top:10px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.lanrenzhijia .text a{text-decoration:none}
.lanrenzhijia .text div{text-align:center;color:#FFFFFF;font-size:18px;}


#mbkc_cf{
	margin: 0px;
	clear: none;
	float: right;
	height: 224px;
	width: 261px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
#gundong {
    float: none;
    height: auto;
    width: 1200px;
    padding: 0px;
    clear: none;
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
	
}