@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(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:20px; height:20px; background-image:url(sy.png); background-repeat: no-repeat; background-position:left center; font-size:12px; color:#666; 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:20px; height:55px; }
.nav ul li a{height:55px; display:block; color:#333; font-size:18px; line-height:40px; padding:0px 0px; }
.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:550px; overflow:hidden; margin:0px auto; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}

/*-------首页banner特效------*/

.flexslider { margin: 0px auto;position: relative;width: 100%;height: 550px;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: 550px;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;  margin-top:20px; margin-left:auto; margin-right:auto;}

.ip_left{
	width:240px;
	overflow:hidden;
	background-color:#f4f5f6;
	float:left;
	margin-top:30px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.ipl_title{
	width:240px;
	height:40px;
	border-bottom:1px solid #48CFAD;
	margin-top: 10px;
}
.ipl_ch{
	width:220px;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#444;
	margin-left: 20px;
	font-weight:bold;
}
.ipl_ch a{line-height:40px; font-size:20px; color:#444; }
.ipl_en{width:240px; height:30px; line-height:30px; color:#666666; font-size:14px;}
.ip_nav {
	height: auto;
	width: 205px;
	margin-top:2px;
	overflow:hidden;
	margin-left: 35px;
}
.ip_nav li {height: 27px;width: 205px;margin-top:6px;}
.ip_nav li a {display: block;width: 210px;height: 30px; color: #333;line-height: 30px; font-size:16px; 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;}
.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;}
.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:26px; 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; overflow:hidden; float:right; overflow:hidden;}

/**************产品列表样式***********/
.boxgrid{
	width: 270px;
	height: 203px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	display: inline;
	padding: 0px;
	margin-top: 30px;
	margin-right:40px;
}
.boxgrid.caption.tebie{
	width: 270px;
	height: 203px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	display: inline;
	padding: 0px;
	margin-top: 30px;
	margin-right:0px;
}
.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: 203px;
	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: 163px;
	left: 0px;
}
.boxcaption a {
	font-size: 16px;
	color: #ffffff;
	line-height: 24px;
	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:260px;
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:40px;
	background-color: #48CFAD;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
.iv-frame{width:1200px; height:260px; margin-left:auto; margin-right:auto; overflow:hidden;}
.ivf-left{
	width:600px;
	height:260px;
	overflow:hidden;
	float:left;
}
.ivf-left img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
}
.ivf-right{width:540px; height:260px; overflow:hidden; float:right;}
.inr-name{width:540px; height:30px; font-size:20px; color:#FFF; font-weight:bold; margin-top:10px;}
.inr-line{ width:60px; height:2px; background-color:#FFF; margin-top:5px;}
.inr-text{
	width:540px;
	height:180px;
	font-size:14px;
	color:#FFF;
	overflow:hidden;
	margin-top:16px;
	line-height: 26px;
}


/*--------------------首页-产品系列样式----------------------*/

.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(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:530px; 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:120px; 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:15px; 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/about.jpg); background-repeat:no-repeat; background-position:center;}

.mainin{width:100%; padding-bottom:40px; position:relative; 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:left; margin-top:40px;}
.main_right{width:280px; float:right;}
.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(ce_line.png); background-repeat:no-repeat; background-position:left bottom; padding-top:10px;}
.ce_lian{width:260px;}
.cp_single{width:260px;  height:75px; margin-top:14px; overflow:hidden;}
.cp_img{width:100px; height:75px; 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:460px; overflow:hidden; margin:0 auto; background-image:url(../images/product.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;}

/*-------页码样式-----*/
.ye_ma{line-height: 35px;center;margin: 0px;clear: none;float: left;height: 35px;width: 1200px;padding-top: 40px; font-size:14px; color:#666;}

.ye_ma 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;}
.ye_ma 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:300px; overflow:hidden;}
.mp_pic{width:400px; height:300px; float:left;} 

.pp_right{width:410px; height:300px; overflow:hidden; float:right;}
.pp_title{width:410px; line-height:30px; font-size:18px; color:#333; margin-top:10px;}
.pp_text{width:410px; height:100px; line-height:25px; font-size:14px; color:#333; 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(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; height:90px; 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(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:400px; overflow:hidden; margin:0 auto; background-image:url(../images/news.jpg); background-repeat:no-repeat; background-position:center;}
.main_lefta{width:880px; margin-top:20px; float:left;}
.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(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;}







#syhb{
	background-image: url(/images/syhb.jpg);
	background-position: center;
	padding: 0px;
	clear: none;
	float: none;
	height: 1000px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}





