﻿@charset "utf-8";
@import url("../css/common/grid.css");/*网格*/
@import url("../css/common/layout.css");/*整体框架*/
@import url("../css/common/icon.css");/*图标*/
@import url("../css/navi/navi_02.css");/*02导航*/
@import url("../css/banner.css");/*幻灯片*/
@import url("../css/navi/classify_01.css");/*侧栏样式*/
@import url("../css/adorner/01/A_style.css");/*01装饰器*/
@import url("../css/adorner/02/A_style.css");/*02装饰器*/
@import url("../css/links.css");/*友情链接*/
@import url("../css/animation.css");/*h5动画效果*/
@import url("../css/kefu.css");/*在线客服*/
@import url("../css/common/doc.css");/*自定义文档*/




/*key_word_bg开始*/	
.key_word_bg{
	background:#eee;
	height:50px;
	line-height:50px;
	}
.key_word{
	font-size:14px;
	width:770px;
	overflow:hidden;
	height:50px;
	}
.key_word a{
	margin-left:15px;
	font-size:14px;
	text-decoration:none;
	color:#666;
	}
/*key_word_bg结束*/	

/*box1开始*/
.box1{
	margin-top:60px;
	}
.box1 .title,.box5 .title,.box8 .title{
	background:url(../img/xxav.jpg) repeat-x center center;
	text-align:center;  
	margin-bottom:30px;
	}
.box1 .title h3,.box5 .title h3,.box8 .title h3{
	font-size:30px;
	font-weight:normal;
	text-align:center;   
	display: inline-block;
	background:#fff;
	}
.box1 .title h3 a,.box5 .title h3 a,.box8 .title h3 a{
	text-decoration:none;
	}
.box1 .title h3 a span,.box5 .title h3 a span,.box8 .title h3 a span{
	font-size:14px;
	display:block;
	color:#999;
	text-transform:uppercase;
	}
.box1_scroll a.prev,.box1_scroll a.next{
	background:url(../img/partner_pn.jpg) left top no-repeat;
	height:48px;
	width:20px;
	float:left;
	display:block;
	margin-top:26px;
	margin-right:10px;
	}
.box1_scroll a.next{
	background:url(../img/partner_pn.jpg) left bottom no-repeat;
	margin-left:10px;
	margin-right:0px;
	}
.box1_scroll a.prev:hover{
	background:url(../img/partner_pn.jpg) right top no-repeat;
	}
.box1_scroll a.next:hover{
	background:url(../img/partner_pn.jpg) right bottom no-repeat;
	}
.box1_scroll .bd{
	width:940px;
	float:left;
	overflow: hidden;
	}
.box1_scroll .bd ul li{
	width:172px;
	height:132px;
	margin-right:20px;
	text-align:center;
	overflow:hidden;
	position:relative;
	}
.box1_scroll .bd ul li .pic{
	height:100px;
	width:170px;
	border:solid 1px #ddd;
	overflow:hidden;
	position:relative;
	}
.box1_scroll .bd ul li .pic a{
	display:block;
	height:100px;
	width:170px;
	top: 0;
	position: absolute;
	-webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}
.box1_scroll .bd ul li .pic a:hover{
	top: -100px;
	}
.box1_scroll .bd ul li img{
	height:100px;
	width:170px;
	}
.box1_scroll .bd ul li a{
	line-height:30px;}
.box1_scroll .bd ul li:hover a{
	color:#008ed6;
	}
.box1_scroll .bd ul li a{
	text-decoration:none;
	font-size:14px;
	color:#666;
	display:inline-block;
	}
/*box1结束*/

/*box2开始*/
.box2_bg{
	background:#eee;
	padding:50px 0px;
	margin-top:50px;
	padding-bottom:30px;
	}
.box2_left h3.title{
	background:#008ed6;
	box-shadow:0px -2px 0px #0068b6;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:78px;
    display: inline-block;
    width: 200px;
	}
.box2_left h3.title a{
	background:url(../img/cp_icon.png) left center no-repeat;
	padding-left:38px;
	font-size:20px;
	display:block;
	margin-left:18px;
	margin-top:18px;
	color:#fff;
	text-decoration:none;
	}
.box2_left h3.title a span{
	display:block;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	}			
.box2_left .box2_nav{
	background:#fff;
	width:198px;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	position:relative;
	min-height:790px;
	max-height:790px;
	overflow:hidden;
	position:relative;
	}
.box2_left .box2_nav li{
	position:relative;
	}
.box2_left .box2_nav .child{	
	position:relative;
	margin-bottom:8px;
	max-height:168px;
	overflow:hidden;
	}
.box2_left .box2_nav li h3{
	background:#ddd;
	height:36px;
	line-height:36px;
	font-size:16px;
	font-weight:normal;
	text-indent:18px;
	}
.box2_left .box2_nav .box2_sec li{
	margin-bottom:0px;
	padding-bottom:0px;
	line-height:28px;
	background:url(../img/box2_icon1.png) left center no-repeat;
	padding-left:10px;
	max-height:none;
	margin-left:18px;
	}
.box2_left .box2_nav .box2_sec li a{
	color:#888;
	text-decoration:none;
	}
.box2_left .box2_nav .box2_sec li:hover{
	background:url(../img/box2_icon1_on.png) left center no-repeat;
	}
.box2_left .box2_nav .box2_sec li a:hover{
	color:#008ed6;
	}
.box2_left .box2_nav li h3 a{
	color:#008ed6;
	text-decoration:none;
	margin-right:10px;	
	display:block;
	}
.box2_left li .arrow{
	position:absolute;
	width:20px;
	height:20px;
	top:8px;
	right:10px;
	cursor:pointer;
	}
.box2_left li .arrow a{
	display:block;
	width:20px;
	height:20px;
	}
.box2_left li .arr_01 a{
	background:url(../img/class_icon.png) right center no-repeat;
	}
.box2_left li .arr_01 a:hover{
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.2s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.box2_left li .on a{
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: all 0.2s linear -1ms;
	-moz-transition: all 0.2s linear -1ms;
	-ms-transition: all 0.2s linear -1ms;
	-o-transition: all 0.2s linear -1ms;
	transition: all 0.2s linear -1ms;
	}
.box2_left img{
	background:#008ed6;
	box-shadow:0px 2px 0px #0068b6;    
	padding: 20px 37px;
	display:block;
	text-align:center;
	vertical-align:middle;
	}
.box2_left a.contact img{
	margin-top:10px;
	}	
.box2_right p.tj{
	font-size:18px;
	background:url(../img/tj_icon.png) left center no-repeat;
	padding-left:25px;
	border-bottom:solid 1px #ddd;
	padding-bottom:5px;
	margin-bottom:20px;
	}
.box2_right p.tj a.more{
	float:right;
	font-size:14px;
	color:#999;
	text-decoration:none;
	}
.box2_right p.tj a.more span{
	float:right;
	font-size:14px;
	color:#008ed6;
	}
.box2_right p.tj a.more:hover{
	color:#008ed6;
	}
.box2_right ul li{
	float:left;
	margin-right:20px;
	width:240px;
	height:210px;
	margin-bottom:20px;
	}
.box2_right ul li{
	text-align:center;
	}
.box2_right ul li a img{
	border:solid 4px #ddd;
	width:232px;
	height:172px;
	}
.box2_right ul li a{
	text-decoration:none;
	}
.box2_right ul li a span{
	display:block;
	font-size:14px;
	}
.box2_right ul li a img:hover{
	border:solid 4px #008ed6;
	}
.box2_right ul li a span:hover{
	color:#008ed6;
	}
.box2_right ul li.last{
	float:left;
	margin-right:0px;
	}
/*box2结束*/

/*box3开始*/
.box3_pic{
	position:relative;
	left:50%;
	margin-left:-960px;
	width:1920px;
	}
.box3_bg{	
	border-bottom:solid 10px #008ed6;
	margin-bottom:60px;
	}
.box3{		
	padding-top:60px;
	}
.box3 ul li{
	padding-bottom:60px;
	}
.box3 ul li .text h3{
	font-weight:normal;
	background:url(../img/ly_icon.png) top left no-repeat;
	font-size:22px;
	color:#008ed6;
	padding-left:55px;
	height:53px;
	}
.box3 ul li.no2 .text h3{
	background:url(../img/ly_icon.png) 0px -53px no-repeat;
	}
.box3 ul li.no3 .text h3{
	background:url(../img/ly_icon.png) 0px -106px no-repeat;
	}
.box3 ul li.no4 .text h3{
	background:url(../img/ly_icon.png) 0px -159px no-repeat;
	}
.box3 ul li .text p{
	margin-left:55px;
	color:#666;
	border-top:solid 1px #ddd;
	padding-top:15px;
	}
.box3 ul li .text h3 span{
	display:block;
	font-size:14px;
	color:#999;
	}
/*box3结束*/

/*box4开始*/	
.box4{
	margin-bottom:60px;
	position:relative;
	}
.box4_left{
	border-right:dashed 1px #ddd;
	padding-right:55px;
	margin-top:20px;
	}
.box4_left img,.box4_right img{
	width:438px;
	height:220px;
	}
.box4_left p,.box4_right p{
	font-size:16px;
	line-height:20px;
	margin-top:15px;
	}
.box4_right{
	position:relative;
	background:url(../img/shi_bg.png) bottom center no-repeat;
	padding-bottom:15px;
	height:310px;
	margin-top:20px;
	}
.box4 .pk{
	position:absolute;
	left: 455px;
    top: 180px;
	}
/*box4结束*/	

/*box5开始*/
.box5_scroll a.prev,.box5_scroll a.next{
	background:url(../img/partner_pn.jpg) left top no-repeat;
	height:48px;
	width:20px;
	float:left;
	display:block;
	margin-top:86px;
	margin-right:10px;
	}
.box5_scroll a.next{
	background:url(../img/partner_pn.jpg) left bottom no-repeat;
	margin-left:10px;
	margin-right:0px;
	}
.box5_scroll a.prev:hover{
	background:url(../img/partner_pn.jpg) right top no-repeat;
	}
.box5_scroll a.next:hover{
	background:url(../img/partner_pn.jpg) right bottom no-repeat;
	}
	
.box5_scroll .bd{
	width:940px;
	float:left;
	overflow: hidden;
	}
.box5_scroll .bd ul li{
	width:220px;
	height:230px;
	margin-right:20px;
	text-align:center;
	position:relative;
	}
.box5_scroll .bd ul li img.pic{
	height:200px;
	width:220px;
	}
.box5_scroll .bd ul li a.tit{
	text-decoration:none;
	font-size:14px;
	color:#555;
	height:30px;
	line-height:30px;
	display:block;
	}
.box5_scroll .bd ul li:hover a.tit{
	color:#008ed6;
	}
.box5_scroll .bd ul li a.text{
	position:relative;
	overflow:hidden;
	display:block;
	height:200px;
	width:220px;
	}
.box5_scroll .bd ul li .bg{
	position: absolute;
	top: 200px;
	left: 0px;
	width: 100%;
	height: 100%;
	background:url(../img/blue_4.png);
	}
.box5_scroll .bd ul li .button{
	display: inline-block;
	position: absolute;
	left: -100%;
	top: 70px;
	width: 100%;
	font: bold 16px/56px "微软雅黑";
	color: #fff;
	text-align: center;
	}
.box5_scroll .bd ul li .name{
	display: inline-block;
	position: absolute;
	left: -220px;
	top: 120px;
	width: 220px;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}
/*box5结束*/

/*box6开始*/
.box6{
	margin:60px auto;
	}
.box6_show{
	margin-top:0px;
	}
.box6_profile h3,.box6_honor h3,.box6_show h3{
	font-size:20px;
	font-weight:normal;
	border-bottom:solid 1px #ddd;
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	}
.box6_profile h3 a.title,.box6_honor h3 a.title,.box6_show h3 a.title{
	float:left;
	background:url(../img/about_icon.png) left center no-repeat;
	padding-left:35px;
	width:120px;
	border-bottom:solid 3px #008ed6;
	line-height:29px;
	text-decoration:none; 
	cursor: default;
	}
.box6_honor h3 a.title{
	background:url(../img/honor_icon.png) left center no-repeat;
	}
.box6_show h3 a.title{
	background:url(../img/fc_icon.png) left center no-repeat;
	}
.box6_profile h3 a.more,.box6_honor h3 a.more,.box6_show h3 a.more,.ind_news h3 a.more,.box9 h3 a.more{
	float:right;
	font-size:14px;
	color:#999;
	text-decoration:none;
	}
.box6_profile h3 a.more span,.box6_honor h3 a.more span,.box6_show h3 a.more span,.ind_news h3 a.more span,.box9 h3 a.more span{
	float:right;
	font-size:14px;
	color:#008ed6;
	}
.box6_profile h3 a.more:hover,.box6_honor h3 a.more:hover,.box6_show h3 a.more:hover,.ind_news h3 a.more:hover,.box9 h3 a.more:hover{
	color:#008ed6;
	}
.ind_profile img{
	margin-right:30px;
	}
.ind_profile h4{
	margin-right:30px;
	color:#008ed6;
	font-size:14px;
	font-weight:normal;
	}
.ind_profile p{
	color:#999;
	}
.ind_honor a.prev,.ind_honor a.next{
	background:url(../img/honor_pn.png) left top no-repeat;
	height:60px;
	width:20px;
	float:left;
	display:block;
	margin-top:80px;
	margin-right:10px;
	}
.ind_honor a.next{
	background:url(../img/honor_pn.png) left bottom no-repeat;
	margin-left:10px;
	}
.ind_honor a.prev:hover{
	background:url(../img/honor_pn.png) right top no-repeat;
	}
.ind_honor a.next:hover{
	background:url(../img/honor_pn.png) right bottom no-repeat;
	}
	
.ind_honor .bd{
	width:240px;
	float:left;
	overflow: hidden;
	}
.ind_honor .bd ul li{
	width:240px;
	height:260px;
	margin-right:20px;
	text-align:center;
	position:relative;
	}
.ind_honor .bd ul li a img{
	width:238px;
	height:218px;
	border:solid 1px #ddd;
	}
.ind_honor .bd ul li a img:hover{
	border:solid 1px #008ed6;
	}
.ind_honor .bd ul li a{
	text-decoration:none;
	font-size:14px;
	color:#555;
	height:30px;
	line-height:30px;
	display:block;
	}
.ind_honor .bd ul li a span{
	position:relative;
	overflow:hidden;
	display:block;
	width:240px;
	height:220px;
	}
.ind_honor .bd ul li a span:hover{
	color:#008ed6;
	}
.ind_show{
	border:solid 1px #ddd;
	display:inline-block;
	width:998px;
	}
.ind_show a.prev,.ind_show a.next{
	background:url(../img/fc_pn.png) left top no-repeat;
	height:36px;
	width:21px;
	float:left;
	display:block;
	margin-top:86px;
	margin-right:8px;
	}
.ind_show a.next{
	background:url(../img/fc_pn.png) 0px -72px no-repeat;
	margin-left:8px;
	margin-right:0px;
	}
.ind_show a.prev:hover{
	background:url(../img/fc_pn.png) 0px -36px no-repeat;
	}
.ind_show a.next:hover{
	background:url(../img/fc_pn.png) 0px -108px no-repeat;
	}
		
.ind_show .bd{
	width:940px;
	float:left;
	overflow: hidden;
	margin-top:20px;
	}
.ind_show .bd ul li{
	width:220px;
	height:180px;
	margin-right:20px;
	text-align:center;
	position:relative;
	display:inline-block;
	}
.ind_show .bd ul li a{
	width:220px;
	height:180px;
	text-decoration:none;
	font-size:14px;
	color:#555;
	display:block;
	}
.ind_show .bd ul li a img{
	width:214px;
	height:134px;
	border:solid 3px #ddd;
	}
.ind_show .bd ul li a img:hover{
	border:solid 3px #008ed6;
	}
.ind_show .bd ul li a span{
	position:relative;
	overflow:hidden;
	display:block;
	width:220px;
	height:40px;
	line-height:40px;
	}
.ind_show .bd ul li a span:hover{
	color:#008ed6;
	}
/*box6结束*/

/*box7开始*/
.box7_bg{
	background:#f1f1f1;
	padding:60px 0px;
	}
.box7{
	display:inline-block;
	}
.ind_news h3{
	font-size: 20px;
    font-weight: normal;
    border-bottom: solid 1px #ddd;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
	} 
.ind_news h3 a.title {
    float: left;
    width: 100px;
    border-bottom: solid 3px #008ed6;
    line-height: 29px;
	text-align:center;
	text-decoration:none;
	}
.ind_news img{
	width:310px;
	height:140px;
	}
.ind_news ul{
	margin-top:10px;
	}
.ind_news ul li{
	background:url(../img/icon_news.png) no-repeat left center;
	padding-left:12px;
	width:298px;
	line-height:36px;
	font-size:14px;
	}
.ind_news ul li:hover{
	background:url(../img/icon_news_on.png) no-repeat left center;
	}
.ind_news ul li a{
	text-decoration:none;
	}
.ind_news ul li .date{
	float:right;
	color:#999;
	font-size:12px;
	}
.ind_faq .bd{
	height:350px;
	overflow:hidden;
	margin-top:5px;
	}
.ind_faq .bd ul{
	margin-top:0px;
	}
.ind_faq .bd ul li{
	background:none;
	width:295px;
	line-height:36px;
	font-size:14px;
	border-bottom:dashed 1px #ddd;
	margin-bottom:20px;
	padding-bottom:0px;
	padding-left:5px;
	}
.ind_faq .bd ul li a{
	text-decoration:none;
	}
.ind_faq .bd ul li p.ans{
	background:url(../img/a_icon.png) no-repeat left top;
	padding-left:40px;
	margin-top:10px;
	}
.ind_faq .bd ul li p.que{
	background:url(../img/q_icon.png) no-repeat left center;
	padding-left:40px;
	line-height:28px;
	}
/*box7结束*/

/*box8开始*/
.box8{
	margin:60px auto;
	}
/*box8结束*/

/*box9开始*/
.box9{
	margin-bottom:30px;}
.box9 h3{
	font-size: 20px;
    font-weight: normal;
    border-bottom: solid 1px #ddd;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
	} 
.box9 h3 a.title {
    float: left;
    width: 100px;
    border-bottom: solid 3px #008ed6;
    line-height: 29px;
	text-align:center;
	text-decoration:none;
	margin-right:10px;
	}
.box9 h3 span{
	color:#999;
	text-transform:uppercase;
	}
.box9 ul li{
	float:left;
	margin:0px 15px;
	line-height:40px;
	margin-bottom:10px;
	font-size:14px;
	}
.box9 ul li a{
	text-decoration:none;
	}
/*box9结束*/
 
/*products1开始*/	
.page_alltitle{
	height:50px;
	line-height:50px;
	background:#eee;	
	}
.products_text{
	height:300px;
	margin-top:30px;
	}
.page_pro_text h4{
	height:40px;
	width:140px;
	line-height:40px;
	background:#008ed6;
	color:#fff;
	font-size:24px;
	text-align:center;
	font-weight:normal;
	margin-bottom:10px;
	}
.page_pro_text .text1 h4{
	height:40px;
	width:140px;
	line-height:40px;
	background:#008ed6;
	color:#fff;
	font-size:24px;
	text-align:center;
	font-weight:normal;
	margin-bottom:10px;
	}
.page_pro_text  .text1 p{
	font-size:14px;
	color:#666;
	line-height:24px;
	}


.page_pro_text .text2{
	text-align:center;
	vertical-align:middle;
	padding:0 20px;
	}
.page_pro_text .text2 h4{
	background:url(../img/ppav.jpg) bottom center no-repeat;
	color:#333;
	width:auto;
	margin-top:80px;
	}
.page_pro_text .text3{
	text-align:center;
	vertical-align:middle;
	padding:0 80px;
	}
.page_pro_text .text3 h4{
	background:url(../img/ppav.jpg) bottom center no-repeat;
	color:#333;
	width:auto;
	margin-top:80px;
	}
.page_pro_text .text4 {
	text-align:center;
	vertical-align:middle;
	padding:0 130px;
	}
.page_pro_text .text4 h4{
	background:url(../img/ppav.jpg) bottom center no-repeat;
	color:#333;
	width:auto;
	margin-top:100px;
	}

.pro_scroll a.prev,.pro_scroll a.next{
	background:url(../img/page_jt.png) 0px -60px  no-repeat;
	height:30px;
	width:30px;
	display:inline-block;
	margin-right:5px;
	float:left;
	margin-left:270px;
	margin-top:10px;
	}
.pro_scroll a.next{
	background:url(../img/page_jt.png) 0px 0px no-repeat;
	margin-left:0px;
	}
.pro_scroll a.prev:hover{
	background:url(../img/page_jt.png) 0px -90px no-repeat;
	}
.pro_scroll a.next:hover{
	background:url(../img/page_jt.png) 0px -30px no-repeat;
	}	
.pro_scroll{
	background:url(../img/pro_scroll_bg.png) left top no-repeat;
	padding-top:10px;
	padding-left:20px;
	display:inline-block;
	height:290px;
	text-align:right;
	} 
.pro_scroll .bd{
	width:428px;
	height:228px;
	border:solid 1px #ddd;
	overflow: hidden;
	}
.pro_scroll .bd ul li{
	margin-right:20px;
	text-align:center;
	position:relative;
	}
.pro_scroll .bd ul li img{
	width:420px;
	height:220px;
	border:solid 4px #fff;
	}
.products_video {
	position:relative;
	height:300px;
	margin-top:60px;
	}
.products_video .page_reason h3.tit,.products_process h3.tit,.pro_question h3.tit{
	background:url(../img/ppav.jpg) center center no-repeat;
	display:inline-block;
	font-size:24px;
	text-align:center;
	font-weight:normal;
	line-height:24px;
	margin-bottom:30px;
	}
.products_video .page_reason{
	text-align:center;
	}
.products_video .page_reason h3.tit span,.products_process h3.tit span,.pro_question h3.tit span{
	display:block;
	color:#999;
	font-size:14px;
	text-transform:uppercase;
	margin-top:16px;
	line-height:24px;
	}
#div1.text{
	overflow:auto; 
	height:140px; 
	width:570px; 
	line-height:26px;
	font-size:14px;
	position:relative;
	text-align:left;
	text-indent:28px;
	}
#div1.text p{
margin-right:20px;
}
.divScrollBar{background-color:#ddd;position:absolute;opacity:0.5; filter:Alpha(opacity=50);}
.divScrollBar:hover{opacity:1; filter:Alpha(opacity=100);}
.divScrollBar div{background-color:#aaa; position:absolute; left:0px; top:0px;}
.products_process_bg1{
	background:#fff;
	padding-bottom:60px;
	}
.products_process_bg2{
	background:#fff;
	padding-bottom:60px;
	}
.products_process_bg3{
	background:#f5f5f5;
	padding:60px 0px;
	}
.products_process_bg4{
	background:#008ed6;
	padding:60px 0px;
	border-bottom:solid 8px #1CA1E4;
	}
.products_process_bg4 h3.tit,.products_process_bg4 h3.tit span{
	color:#fff;
	}
.products_process{
	text-align:center;
	}
.pro_list_title_bg{
	background:url(../img/pro_title_bg.png) top center;
	height:116px;
	}
.pro_list_title{
	text-align:center;
	}
.pro_list_title_bg .pro_list_title h3{
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:24px;
	font-weight:normal;
	padding-top:15px;
	padding-bottom:5px;
	}
.pro_list_title_bg .pro_list_title a.more{
	background:url(../img/pro_title.png) no-repeat center center;
	display:inline-block;
	width:142px;
	height:24px;
	}
.products_list1 .pro_list_main{
	margin:15px auto;
	}
.products_list1 .pro_pic ul li{
	float:left;
	width:235px;
	height:240px;
	margin-right:20px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative
	}
.products_list1 .pro_pic ul li.last{
	margin-right:0px;
	}
.products_list1 .pro_pic ul li a.text{
	text-decoration:none;
	width:233px;
	height:198px;
	display:block;
	border:solid 1px #ddd;
	position:relative;
	overflow:hidden;
	}
.products_list1 .pro_pic ul li a img.pic{
	width:229px;
	height:204px;
	border:solid 2px #fff;	
	}
.products_list1 .pro_pic ul li a img.pic{
	}
.products_list1 .pro_pic ul li a .bg{
	position: absolute;
	left:0px;
	top: 200px;
	width: 100%;
	height: 100%;
	background: #000;
	filter:alpha(opacity=70); 
	opacity: 0.7;
	}
.products_list1 .pro_pic ul li a .button{
	display: inline-block;
	position: absolute;
	left: -100%;
	top: 60px;
	width: 100%;
	font: bold 16px/56px "微软雅黑";
	color: #fff;
	text-align: center;
	}
.products_list1 .pro_pic ul li a .name{
	display: inline-block;
	position: absolute;
	left: -235px;
	top: 130px;
	width: 235px;
	background: url(../img/bg_btn02.png) no-repeat;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	}	
.products_list1 .pro_pic ul li a{
	text-decoration:none;
	}
.products_list1 .pro_pic ul li a.tit span{
	display:block;
	text-align:center;
	position:relative;
	height:40px;
	line-height:40px;
	color:#333;
	font-size:14px;
	}
.products_list1 .pro_pic ul li a.tit:hover span{
	color:#008ed6;
	}
.pro_question_bg{
	background:#eee;
	padding:30px 0px;
	padding-top:50px;	
	}
.pro_question{
	text-align:center;
	}
.question_main ul li{
	margin-bottom:20px;
	}
.question_main ul li img{
	width:158px;
	height:118px;
	border:solid 1px #eee;
	}
.question_main ul li img:hover{
	border:solid 1px #fff;
	}
.question_main ul li h4{
	font-weight:normal;
	font-size:14px;
	}
.question_main ul li h4 a{
	text-decoration:none;
	}
.question_main ul li p{
	fxont-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#777;
	margin-top:10px;
	}
.question_main ul li a.more{
	font-size:14px;
	color:#fff;
	background:#aaa;
	width:80px;
	height:24px;
	line-height:24px;
	text-align:center;
	display:block;
	margin-top:10px;
	text-decoration:none;
	}
.question_main ul li a.more:hover{
	background:#008ed6;
	}

/*products1结束*/



	

/*news_list开始*/
.news_list .news_list_main{
	}
.news_list .news_list_main ul li{
	height:150px;
	margin-bottom:36px;
	}
.news_list .news_list_main ul li .pic{
	width:254px;
	height:144px;
    	overflow: hidden;
    	position: relative;
	border:solid 1px #ddd;
	padding:2px;
	} 
.news_list .news_list_main ul li .pic a{
	width:254px;
	height:144px;
    	overflow: hidden;
    	position: relative;
	display:block;
	}
 
.news_list .news_list_main ul li .pic img{
	width:254px;
	height:144px;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.news_list .news_list_main ul li .pic:hover{
	border:solid 1px #008ed6;
	}
.news_list .news_list_main ul li .pic img:hover{
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	transform: scale(1.03);
	-ms-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-o-transform: scale(1.03);
	zoom: 1.03\9; /* IE 8 */
	overflow:hidden;
	}
.news_list .main_news_list h3.title{
	text-indent:10px;
	font-size:16px;
	font-weight:normal;
	line-height:40px;
	}
.news_list .main_news_list p{
	line-height:24px;
	padding:20px 10px;
	font-size:13px;
	}
.news_list .main_news_list h3.title:hover{
	}
.news_list .main_news_list p:hover{
	background:#eee;
	color:#666;
	}
.news_list .main_news_list h3.title{
	line-height:32px;
	}
.news_list .main_news_list h3.title a{
	text-decoration:none;
	}
.news_list .main_news_list span.date{
	display:block;
	font-size:13px;
	color:#999;
	margin-left:10px;
	margin-top:8px;
	}
/*news_list结束*/

/*factory_list开始*/
.factory_list ul li{
	float:left;
	width:220px;
	margin-right:40px;
	margin-bottom:40px;
	height:260px;
	overflow:hidden;
	position:relative;
	}
.factory_list ul li.last{
	margin-right:0px;
	}
.factory_list ul li a{
	text-decoration:none;
	}
.factory_list ul li a span.title{
	display:block;
	text-align:center;
	position:relative;
	height:35px;
	line-height:35px;
	background:#fff;
	color:#333;
	font-size:14px;
	}
.factory_list ul li a:hover span.title{	
	background:#fff;
	color:#008ed6;
	}
.factory_list ul li a span.txt-hide{
	position:relative;
	}
.factory_list ul li a img{
	width:220px;
	height:220px;
	}
.factory_list ul li .line {
	position: relative;
	overflow: hidden;
	width: 235px;
	height: 2px;
	margin-top:1px;
	background:#ddd;
	}
.factory_list ul li .line-in {
	position: absolute;
	left: -235px;
	top: 0;
	width: 235px;
	height: 2px;
	background: #ddd;
	}
.factory_list ul li:hover .line {
	background:#008ed6;
	}
/*factory_list结束*/
	
/*news_detail开始*/
.news_detail .page_title{
	text-align:center;
	}
.news_detail .page_title h1{
	font-size:26px;
	font-weight:normal;
	padding-bottom:15px;
	}
.news_detail .text_info.textC.pb10.bor_bot_1{
	margin-bottom:20px;
	}
/*news_detail结束*/

/*products_detail开始*/
.products_detail .page_title{
	text-align:center;
	}
.products_detail .page_title h1{
	font-size:22px;
	font-weight:normal;
	border-bottom:dashed 1px #ddd;
	padding-bottom:15px;
	}
/*products_detail结束*/

/*products_detail开始*/	
.all_products_bg{
	background:#fff;
	width:100%;
	position:relative;
	}
.all_products_bg .all_logo {
	margin-bottom:80px;
	}
.all_products { width: 1000px; margin:0 auto;}
.all_products_main ul { width: 3300px; height: 300px; }
.all_products_main ul li { width: 190px; height: 300px; float: left; position: relative; overflow:hidden; margin-right:3px;}
.all_products_main ul li div.text {width:219px;height:298px;padding:10px;margin-left:190px;border:1px solid #ddd;border-left:none;background:#eee;position: relative;text-align:left;}
.all_products_main ul li div.text h3{ font-weight:normal; font-size:16px; line-height:36px;display:none;}
.all_products_main ul li div.text p{ min-height:108px;max-height:198px;}
.all_products_main ul span a.title{ width: 190px; height: 300px; position: absolute; top: 0; left: 0; color: #fff; font-size: 12px; text-align: center; cursor: pointer;}
.all_products_main ul img { width:100%; height: 50px;}
.all_products_main ul li a.more{ width:80px;height:24px; line-height:24px;display:block;border:solid 1px #ddd; color:#999; text-align:center; font-size:14px;margin-top:10px; text-decoration:none;}
.all_products_main ul li a.more:hover{border:solid 1px #008ed6; color:#008ed6; }
.all_products_main ul li .bg0  a.title{ background:url(../img/pro1.jpg) no-repeat;}
.all_products_main ul li .bg1  a.title{ background:url(../img/pro2.jpg) no-repeat;}
.all_products_main ul li .bg2  a.title{ background:url(../img/pro3.jpg) no-repeat;}
.all_products_main ul li .bg3  a.title{ background:url(../img/pro4.jpg) no-repeat;}
.all_products_main .active{ width: 430px;}
.pro_languages{
	text-align:center;
	margin-left:390px;
	margin-top:50px;
	}
.pro_languages a{
	width:100px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	border:solid 1px #ccc;
	float:left;
	margin-right:20px;
	color:#666;
	text-decoration:none;
	font-size:14px;
	}
.pro_languages a:hover{
	color:#fff;
	border:solid 1px #008ed6;
	background:#008ed6;
	}
.all_products_bg .copy{
	border-top:solid 1px #ccc;
	margin-top:60px;
	}
.all_products_bg .copy a,.all_products_bg .copy .text a,.all_products_bg .copy .text p {
    color: #333;
    line-height: 40px;
}
/*products_detail结束*/

/*honor开始*/
.honor ul li{
	width:235px;
	height:246px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	position:relative;
	overflow:hidden;
	}
.honor ul li.last{
	margin-right:0px;
	}
.honor ul li h3{
	text-align:center;
	font-size:14px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	}
.honor ul li:hover h3{
	color:#008ed6;
	}
.honor ul li span.pic{
	width:233px;
	height:214px;
	border:solid 1px #ddd;
	position:relative;
	overflow:hidden;
	display: block;
	}
.honor ul li span.pic:hover{
	border:solid 1px #008ed6;
	}
.honor ul li span.pic a img{
	width:233px;
	height:214px;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.honor ul li span.pic a img:hover{
	transform: scale(1.03);
	-ms-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-o-transform: scale(1.03);
	zoom: 1.03\9; /* IE 8 */
	overflow:hidden;
	}
/*honor结束*/

/*partner_list开始*/
.partner_list{
	display:inline-block;
	}
.partner_list ul li{
	float:left;
	margin-right:20px;
	margin-bottom:30px;
	width:184px;
	height:136px; 
	overflow: hidden;
	position:relative;
	}
.partner_list ul li.last{
	margin-right:0px;
	}
.partner_list ul li a{
	display:block;
	}
.partner_list ul li .pic{
	width:182px;
	height:104px; 
	border:solid 1px #ddd;
	overflow:hidden;
	position:relative;
	}
.partner_list ul li .pic:hover{
	border:solid 1px #008ed6;
	}
.partner_list ul li .pic a{
	display:block;
	width:182px;
	height:104px; 
	top: 0;
	position: absolute;
	-webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}
.partner_list ul li .pic a:hover{
	top: -100px;
	}
.partner_list ul li img{
	width:182px;
	height:104px;
	}
.partner_list ul li a{
	line-height:30px;
	text-decoration:none;
	font-size:14px;
	color:#666;
	display:block;
	text-align:center;
	}
.partner_list ul li:hover a{
	color:#008ed6;
	}
/*brand_list结束*/

/*feedback开始*/
.feedback ul li .strong{
	font-weight:normal;
	font-size:15px;
	width:100px;
	text-align:right;
	margin-right:10px;
	}
/*feedback结束*/

/*other*/
.page_main .text{
font-size:14px;
padding:0px 20px;
width:960px;
}
.question_main ul li img{
width:206px;
}
.question_main ul li .floatR.grid_30{
width:250px;}