body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td ,a{padding: 0;margin: 0;font-family:Microsoft Yahei;font-size:12px;color:#333;}
table {
border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var{font-weight: normal;font-style: normal;}

ol,ul,li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
a{text-decoration:none;}

.fl{
	float: left;
}
.fr{
	float: right;
}
.clear{
	clear: both;
}


.head{
	width: 100%;
	height: 80px;
}
.w1200{
	width: 1200px;
	margin:0 auto;
}
.logo{
	margin:5px 0 0 0; 
}
.head_nav{
	width: 910px;
	height: 20px;
	margin-top: 30px;
}
.head_nav li{
	width:130px;
	text-align: right;
	float: left;
}
.head_nav li a{
	font-size: 14px;
	line-height: 20px;
}
.head_nav li a:hover{
	color: #358BFF;
}

.flexslider{position:relative;height:700px;overflow:hidden;width: 100%}
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.slides li .l_j{width: 100%;height: 700px;display: block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 10px;*display:inline;zoom:1;border-radius: 50%}

.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer;border-radius: 50%;}
.flex-control-nav .flex-active{background:#358BFF;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}



.cat_box{
	width: 100%;
}
.gray_bg{
	background: #f5f5f5;
}
.cat_box_mid{
	width: 1200px;
	height: 460px;
	padding:50px 0 40px 0;
	margin:0 auto;
}
.cat_box_name{
	width:100%;
}
.cn_catname{
	font-size: 24px;
	color: #368BFF;
}
.en_catname{
	color: #999;
}
.cat_nav{
	height: 30px;
	margin-top: 10px;
}
.cat_nav_ul li{
	min-width: 90px;
	line-height: 30px;
	height: 30px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #999;
	cursor: default;
	padding:0 10px;
}
.cat_nav_ul li:nth-child(even){
	/*background: url(../images/li_bg.png) center no-repeat;*/
}
.cat_nav_ul li.act{
	background: #368BFF;
	color: #fff;
}
.show_list,.show_list2{
	margin-top: 50px;
	width: 100%;
	height: 370px;
}
.advantages{background: url(../images/adv_banner.jpg) center top no-repeat;height: 637px;margin-top: 50px;}
.adv_catname{padding-top: 50px;}
.six_adv{margin-top: 50px;}
.one_adv{width: 400px;height: 240px;background: #fff}
.adv_icon{display: block;margin:0 auto;padding-top: 65px;}
.adv_text{margin:25px auto 0;width: 250px;}
.adv_text p{text-align: center;font-size: 16px;line-height: 25px;}


.latest_news{margin-top: 50px;}
.big_one{width: 645px;height: 430px;position: relative;}
.big_one img{max-width: 645px;max-height: 430px;}
.big_one_info{width: 605px;height: 90px;padding:20px;background: transparent;background-color:rgba(0,0,0,0.6);position: absolute;bottom:0;left:0;}
.big_one_info p{color: #fff}
.big_one_title{font-size: 16px;}
.big_one_desc{font-size: 12px;line-height: 24px;margin-top: 15px;}

.other_latest_news{width:505px;}
.latest_news_list{margin-top: -20px;}
.latest_news_list li{padding:20px;width: 465px;height: 90px;margin-top: 20px;background: #f5f5f5;}
.latest_news_list li:hover{background: #358BFF}
.latest_news_list li:hover p,.latest_news_list li:hover a{color: #fff}

.latest_news_thumb{width: 135px;height: 90px}
.latest_news_thumb img{max-width: 135px;max-height: 90px}
.latest_news_info{width: 315px;}
.latest_news_title a{font-size: 14px;color: #333}
.latest_news_desc{color: #656565;margin-top: 15px;line-height: 23px;}

.footer{width:100%;padding:90px 0;margin-top: 50px;background: #f5f5f5}
.foot_com_name{width:450px;height:50px;}
.foot_logo{}
.ch_name{font-size: 24px;word-spacing:8px; letter-spacing: 5px;}
.en_name{font-size: 12px;color: #999;}

.foot_nav{height: 50px;}
.foot_nav li{margin-left: 45px;line-height: 50px;float: left}
.foot_nav li a{font-size: 14px;}
.footer_down{margin-top: 50px;}
.footer_down p,.footer_down a{color: #656565;margin-bottom: 10px;}
.footer_down p img{margin:0 20px;}
.foot_div1{width:310px;}
.foot_div2{width:490px;}

.solution{width: 100%;padding:80px 0;background: #f5f5f5}

.solution_slide_box{width:1200px;margin-top: 50px;height: 400px;position: relative;overflow: hidden;}
.solution_list{margin-left: -20px;}
.solution_list li{width: 386px;padding-left: 20px;height: 400px;position: relative;float: left}
.solution_detail{width: 386px;height: 100%;background: transparent;background-color: rgba(0,0,0,0);position: absolute;top:0;right:0;}
.solution_detail .fa_icon{display: block;height: 65px;padding-top: 125px;margin:0 auto;}
.solution_detail p{color: #fff;text-align: center;width: 330px;}
.fa_name{margin:30px auto;font-size: 16px;}
.fa_desc{line-height: 24px;margin:0 auto;display: none}
.plus{position: absolute;bottom:0; right:0;display: none}

#solution_left{position: absolute;top:10px;right:60px;}
#solution_right{position: absolute;top:10px;right:0;}

.index_pd_list{width: 1220px;margin-left:-20px}
.index_pd_list li{width:285px;height: 300px;float: left;margin-left: 20px;}
.index_pd_thumb{width: 285px;height:190px;}
.index_pd_thumb img{max-width: 285px;max-height:190px;}
.index_pd_title{text-align: center;line-height: 50px;font-size: 16px;}
.index_pd_desc{color: #999;line-height: 25px;}

.case_list{width: 1220px;margin-left:-20px;margin-top: 50px;}
.case_list li{width:386px;height: 300px;float: left;margin-left: 20px;margin-bottom: 20px;}
.case_thumb{width: 386px;height:200px;}
.case_thumb img{max-width: 386px;max-height:200px;}
.case_title{text-align: center;line-height: 50px;font-size: 16px;}
.case_desc{color: #999;line-height: 25px;}
/*重写产品轮播*/
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #ccc;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#1367D9;
}
.bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 330px;
	margin-top: -12px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-prev {
	left: 520px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
    right: 520px;
    background: url(../images/controls.png) no-repeat -43px -32px;
}


.banner{width: 100%;height:350px;}
.position{width: 100%;height: 50px;background:#f5f5f5;line-height: 50px;}
/*荣誉*/
.honor_cat{border-bottom: 1px solid #ededed;padding:40px 0 15px 0;}
.black_ch{font-size: 30px;}
.black_en{color: #999;}
.honor_div1{margin-top: 120px;}
.honor_div1_left{width: 580px;height: 366px;}
.big_honor_text{color: #ddd;font-size: 48px;font-weight: bold;font-family: Arial;line-height: 48px;}
.com_intro{font-size: 14px;line-height: 30px;margin-top: 10px;width: 555px;}
.number_one{;width: 340px;margin-top: 20px;}
.number_one p{text-align: right;font-size:24px;font-weight: bold;margin-bottom: 10px;}

.shiming{width: 900px;height: 194px;background:#f5f5f5;}
.shiming_text{padding-left:80px;height: 194px;width: 190px;}
.three{float: left}
.ch_sm{font-size: 24px;font-weight:bold;margin-top: 80px;}
.en_sm{color:#999;margin-top: 10px;}
.three{margin-top: 50px;}

.center_title{padding:60px;}
.center_title p{text-align: center;}
.center_title_ch{font-weight: bold;font-size: 24px;color: #016DD7}
.center_title_en{color: #999;margin-top: 10px;}

.project_com{width: 1200px;margin:0 auto;}
.project_com li{width: 200px;height: 310px;float: left}
.project_com_pic{width: 200px;height: 200px}
.project_com_name{display: table-cell;vertical-align: middle;background:#f5f5f5;height:110px;width:200px;}
.project_com_name p{font-size: 16px;font-weight:bold;text-align: center;margin-bottom: 5px;}

.one_com{width:1200px;height:670px;margin:0 auto 70px;}
.white_bg{width: 380px;height: 550px;background:transparent;background-color: rgba(255,255,255,0.8);padding:60px;}
.brand_logo{display: block;margin:0 auto 40px;}
.one_com_desc{line-height: 30px;font-size: 14px;color: #000;}
.brand1{background:url(../images/honor1.jpg) no-repeat;}
.brand2{background:url(../images/honor2.jpg) no-repeat;}
.brand3{background:url(../images/honor3.jpg) no-repeat;}
.brand4{background:url(../images/honor4.jpg) no-repeat;}

.product_cat{position: absolute;top:0;right:0;height: 50px;}
.product_cat li{line-height: 50px;text-align: center;/*width: 110px;*/position: relative;margin-left: 30px;float: left;text-align: right;}
.product_cat li a{font-size: 14px;color: #999;}
.blue_border{width: 50px;position: absolute;bottom:2px;left:50%;margin-left: -25px;border-top: 2px solid #016DD7;display: none}
.pd_cat_on .blue_border{display: block}

.product_cat_box{padding:60px 0;width: 1200px;margin:0 auto;position: relative;border-bottom: 1px solid #eee}
.pd_cat_desc{position: absolute;width: 905px;top:55px;right:0;}
.pd_cat_desc p{color: #999;font-size: 14px;line-height: 25px;}

.pd_subcat_box{width: 1200px;padding:50px 0 70px 0;height: 30px;margin:0 auto;text-align: center;}
.pd_subcat_list{text-align: center;}
.pd_subcat_list li{padding:0 20px;height: 30px;line-height: 30px;display: inline-block;}
.pd_subcat_list li a{color: #999;font-size: 14px}
.pd_subcat_list li.pd_subcat_on{background:#016DD7;}
.pd_subcat_list li.pd_subcat_on a{color: #fff}


/*产品详情*/
.up_intro{
	width: 100%;
	margin-top: 50px;
}
.pd_photo{
	width: 350px;
	height: 350px;
	background: #fff;
	position: relative;
}
.pd_photo img{
	max-width: 350px;
	max-height: 350px;
	position: absolute;
	margin:auto;
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.intro_info{
	width: 600px;
	margin-left:30px;
}
.pd_name{
	font-size: 24px;
	color: #333;
}
.adva{
	width: 590px;
	margin-top: 40px;
}
.adva p{
	color: #999;
	line-height: 23px;
}
.price_box{
	margin-top: 40px;
}
.price_type{
	font-size: 12px;
}
.price{
	font-size: 24px;
	color: #FF7700;
}
.ask{
	width: 110px;
	height: 40px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: url(../images/view_bg.png) no-repeat;
	display: inline-block;
	margin-left:20px;
	position: relative;
	top:-5px;
}
.down_intro{
	width:100%;
	margin-top: 40px;
}
.four_issue{
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	margin-bottom: 20px;
	color: #000;
}
.four_issue span{
	display: inline-block;
	width: 5px;
	height:10px;
	background: #016DD7;
	margin-right: 10px;
}
.issue_content{
	width: 100%;
	min-height: 100px;
}
.issue_content img{
	max-width: 100%;
}


.news_list{width: 1200px;margin: 40px auto 0;}
.news_list li{width: 1200px;height: 160px;padding-bottom: 40px;border-bottom: 1px solid #eee;margin-bottom: 30px;}
.news_list li .thumb{width: 240px; height: 160px;float: left}
.news_list li .thumb img{max-width: 240px; max-height: 160px;display: block;margin: 0 auto;}
.news_list li .info{width: 930px;height: 160px;float: left;margin-left: 30px;}
.news_list li .info .n_tt{margin-top: 10px;}
.news_list li .info .n_tt a{color:#333;font-size: 16px }
.news_list li .info .click{margin: 20px 0 0 0;width: 300px;height: 20px;line-height: 20px} 
.news_list li .info .click img,.news_list li .info .click span{float: left}
.news_list li .info .click span{color: #656565}
.news_list li .info .click img{margin-right: 10px;}
.news_list li .info .click .dianji{margin-right: 30px;}
.news_list li .info .n_des{margin-top: 20px;color: #656565;line-height: 25px;}


.art_content{margin-top:50px;}
.art_content_title{font-size: 24px;text-align: center;}
.content_click{margin:30px auto;text-align: center;}
.content_click span{color: #656565;position: relative;top:-5px;margin:0 30px 0 10px;}
.content_box p{color: #656565;line-height: 30px;}
.content_box img{max-width: 800px;margin:10px auto;display: block;}

.other_one{margin-top: 50px;border-top: 1px solid #ededed;}
.other_one *{margin-top: 13px;font-size: 14px;color: #656565;}


/*地图*/
.my-map { margin: 0 auto; width: 800px; height: 400px;float:left;margin-left:50px;}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}




.contact_issue{width: 100%;
	font-size: 14px;
	margin: 50px 0 30px;
	color: #000;
	height:20px;line-height: 20px;
}
.contact_issue span{
	display: inline-block;
	width: 5px;
	height:20px;
	background: #016DD7;
	margin-right: 15px;
	position: relative;
	top:4px;
}
.contact_info{margin:100px 0 0 100px;width: 200px;}
.contact_info_set{margin-bottom: 50px;}
.ctinfo_r{width: 100px;height: 44px;}
.change_to{display: table-cell;vertical-align: middle;height: 44px;}
.change_to p{font-size: 14px;}


.message_form{
	width: 580px;
	margin: 60px auto 0;
}
.input_wrap{
	margin-bottom:20px;
}
.input_wrap span{
	width:80px;
	height:40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	display: inline-block;
	text-align: center;
}
.message_input{
	width: 480px;
	height: 40px;
	border:1px solid #ddd;
	padding-left: 10px;
	font-size: 14px;
	border-radius: 5px;
	background: #fff;
	outline: none;
}
.message_submit{
	width: 240px;
	height: 40px;
	border:none;
	border-radius: 5px;
	color: #fff;
	background: #FF5F00;
	font-size: 14px;
}
.message_reset{
	width: 240px;
	height: 40px;
	border:none;
	border-radius: 5px;
	color: #333;
	background: #ddd;
	font-size: 14px;
	margin-left: 10px;
}

/*.position{
	width: 100%;
	height: 40px;
	background: #fff;
	line-height: 40px;
}*/
.position img{
	position: relative;
	top:4px;
}
.position *{
	color: #656565;
}

#pages { padding:30px 0;text-align:center;font:14px;clear: both;}
#pages a { display:inline-block; padding:0px 14px; height:35px;font-size:14px;line-height:35px; background:#f5f5f5; text-align:center; color:#358BFF;margin:0 5px;border-radius: 5px}
#pages a.a1 {display: none}
#pages a.a2 {display: none}
#pages a:hover { background:#358BFF; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 14px; height:35px; line-height:35px; background:#358BFF; color:#fff; text-align:center;margin:0 5px;border-radius: 5px ;float: none}
.page .noPage { display:inline-block;  padding:0px 14px; height:35px; line-height:35px;border:1px solid #47B9FF; text-align:center; color:#a4a4a4; }



.recruitment_list{
	width: 100%;
	margin-top:30px;
}
.recruitment_list li{
	width:100%;
	border-bottom: 1px solid #ddd;
	margin-bottom:30px;	
}
.recruitment_title{
	width: 100%;
	height: 16px;
	line-height: 16px;
}
.square{
	width: 16px;
	height:16px;
	display: block;
	float: left;
	background: #FF7700;
	margin-right: 20px;
}
.pos{
	line-height: 16px;
	font-size: 16px;
}
.requirement{
	width: 1000px;
	margin:30px 0 30px 50px;
}
.requirement p{
	color:#999;
	font-size: 14px;
	line-height: 30px;
}

#content{
	width: 484px;
	height: 100px;
	border:1px solid #ddd;
	padding:5px 0 0 5px;
	float:right;
	margin-right: 5px;
	resize:none;
	outline: none;
}
.mb_banner,.mb_foot,.mb_sub_cat,#head,#mb_slide,#marquee2{display: none}
#pc_slide{display:block; }




@media (min-width: 320px) and (max-width: 768px) {
	body{padding-top: 50px;}
	.head{display: none}
	.position,#pc_slide,#marquee1{display: none}
	.w1200{width: 96%;}
	.mb_banner,#mb_slide{display: block;}
	.mb_banner img{width: 100%;}
	.banner{display: none}
	.mb_foot{display: block;position: fixed;bottom: 0;left:0;height: 55px;width: 100%;background: #fff;box-shadow: 0 0 6px 2px #ddd;z-index: 999;}
	.mb_foot_nav{height: 55px;width: 100%}
	.mb_foot_nav li{float: left;height: 55px;width: 25%;}
	.mb_foot_nav li p{text-align: center;color: #4E4A49;padding-top:31px;font-size: 14px;}
	.mb_foot_nav li.mbf1{background:url(../images/mb_foot1.png) no-repeat;background-size: auto 26px;background-position: center 5px;}
	.mb_foot_nav li.mbf2{background:url(../images/mb_foot2.png) no-repeat;background-size: auto 26px;background-position: center 5px;}
	.mb_foot_nav li.mbf3{background:url(../images/mb_foot3.png) no-repeat;background-size: auto 26px;background-position: center 5px;}
	.mb_foot_nav li.mbf4{background:url(../images/mb_foot4.png) no-repeat;background-size: auto 26px;background-position: center 5px;}

	.honor_cat {
	    border-bottom: 1px solid #ededed;
	    padding: 40px 0 15px 10px;
	}
	.black_ch{font-size: 18px;}

	.my-map {
	    margin: 0 auto;
	    width: 310px;
	    height: 310px;
	    float: none;
	}
	.contact_info {
	    margin: 50px auto;
	    width: 200px;
	    float:none;
	}

	.message_form{
		width: 100%;
	}

	.input_wrap span{
		width: 25%
	}
	.message_input{width: 70%}
	#content{
		width: 70%;
		height: 100px;
		border:1px solid #ddd;
		padding:5px 0 0 5px;
		float:right;
		margin-right: 5px;
		resize:none;
		outline: none;
	}
	.message_submit,.message_reset{width: 34%}
	.foot_com_name{width: 100%;float: none;height:auto;}
	.foot_logo{width: 40%;margin:0 auto;display: block}
	.ch_name{font-size: 16px;text-align: center;}
	.en_name{text-align: center;}
	.foot_nav{display: none}

	.foot_com_name .fr{float: none;margin-top: 10px}
	.footer{padding-top:30px;margin-top: 30px;}
	.foot_div1,.foot_div2,.foot_div3{width: 78%;margin: 20px auto 0;float: none}


	.news_list{width: 96%;margin: 40px auto 0;}
	.news_list li {
	    width: 100%;
	    height: 130px;
	    padding-bottom: 20px;
	    border-bottom: 1px solid #eee;
	    margin-bottom: 20px;
	}
	.news_list li .thumb {
	    width: 35%;
	    height: 130px;
	    float: left;
	}
	.news_list li .thumb img {
	    max-width: 100%;
	    max-height: 130px;
	    display: block;
	    margin: 0 auto;
	}
	.news_list li .info {
	    width: 63%;
	    height: 130px;
	    float: right;
	    margin-left: 0;
	}
	.news_list li .info .n_tt {
	    margin-top: 0;height: 17px;width: 100%;overflow: hidden;
	}
	.news_list li .info .n_tt a {
	    color: #333;
	    font-size: 14px;
	}
	.news_list li .info .click {
	    margin: 10px 0 0 0;
	    width: 100%;
	    height: 20px;
	    line-height: 20px;
	}
	.news_list li .info .n_des {
	    margin-top: 10px;
	    color: #656565;
	    line-height: 20px;
	    height: 60px;overflow: hidden;
	}

#pages { padding:30px 0;text-align:center;font:12px;clear: both;}
#pages a { display:inline-block; padding:0px 8px; height:25px;font-size:12px;line-height:25px; background:#f5f5f5; text-align:center; color:#358BFF;margin:0 2px;border-radius: 5px}
#pages a.a1 {display: none}
#pages a.a2 {display: none}
#pages a:hover { background:#358BFF; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:25px; line-height:25px; background:#358BFF; color:#fff; text-align:center;margin:0 2px;border-radius: 5px ;float: none}
.page .noPage { display:inline-block;  padding:0px 12px; height:35px; line-height:35px;border:1px solid #47B9FF; text-align:center; color:#a4a4a4; }

	.case_list {
	    width: 100%;
	    margin-left: 0;
	    margin-top: 30px;
	}
	.case_list li {
	    width: 100%;
	    height: auto;
	    float: none;
	    margin-left: 0;
	    margin-bottom: 20px;
	}

	.case_thumb {
	    width: 100%;
	    height: auto;
	}
	.case_thumb img{width: 100%;height: auto;}
	.case_title{line-height: 40px;}
	.case_desc {
	    color: #999;
	    line-height: 25px;
	    height:50px;
	    overflow: hidden;
	}
	.solution_list {
	    margin-left: 0;
	}
	.solution_list li {
		width: 96%;
	    max-width: 386px;
	    padding-left: 0;
	    height: 400px;
	    position: relative;
	    float: none;
	    margin:0 auto 20px;
	}
	.solution_list li img{width: 100%}

	.solution_detail {
	    width: 100%;
	    height: 100%;
	    background: transparent;
	    background-color: rgba(0,0,0,0);
	    position: absolute;
	    top: 0;
	    right: 0;
	}
	.solution_list li .solution_detail img{width: auto;}

	.art_content_title{font-size: 18px;}
	.content_click{margin:20px auto;}
	.content_box img{max-width: 100%}


	.product_cat_box {
	    padding: 30px 0 20px;
	    width: 94%;
	    margin: 0 auto 25px;
	    position: relative;
	    border-bottom: 1px solid #eee;
	}

	.pd_cat_desc{display: none}

	.index_pd_list {
	    width: 100%;
	    margin-left: 0;
	}

	.index_pd_list li{
	    width: 48%;
	    height: 200px;
	    float: left;
	    margin-left: 0;
	    margin:0 1%;
	}
	.index_pd_list li:nth-child(even){
	   float: right;
	}
	.index_pd_thumb{width: 100%;height:130px;}
	.index_pd_thumb img{max-width: 100%;max-height:130px;}
	.index_pd_title{text-align: center;line-height:25px;font-size: 14px;}
	.index_pd_desc{color: #999;line-height: 20px;}
	.pd_subcat_box{display: none}

	.honor_div1 {
	    margin-top: 50px;
	}
	.honor_div1_left{width: 100%;height: auto;}
	.big_honor_text{color: #ddd;font-size: 28px;font-weight: bold;font-family: Arial;line-height: 28px;}
	.com_intro{font-size: 14px;line-height: 30px;margin-top: 40px;width: 100%;}
	.number_one{;width: 100%;margin-top: 30px;}
	.number_one p{text-align: right;font-size:16px;font-weight: bold;margin-bottom: 10px;}
	.honor_div1_right{margin-top: 20px;}
	.honor_div1_right img{width: 100%}
	.ho_l{display: none}

	.shiming{width: 100%;height: 150px;background:#f5f5f5;}
	.shiming_text{padding-left:5%;height: 100%;width: 30%;}
	.ch_sm{font-size: 14px;font-weight:bold;margin-top: 50px;}
	.en_sm{color:#999;margin-top: 10px;font-size: 10px;}
	.three{margin-top: 60px;width: 62%;float: left}

	.center_title {
	    padding: 40px 0;
	}
	.center_title_ch {
	    font-size: 18px;
	}
	.center_title_en {
	    color: #999;
	    margin-top: 2px;
	}

	.project_com{width: 100%;margin:0 auto;}
	.project_com li{width: 50%;height: auto;float: left}
	.project_com_pic{width: 100%;height: auto;max-width: 200px;max-height: 200px}
	.project_com_pic img{width: 100%;max-width: 200px;}
	.project_com_name{background:#f5f5f5;height:75px;width:100%;display: block;padding-top: 20px}
	.project_com_name p{font-size: 14px;font-weight:bold;text-align: center;}

	.one_com {
	    width: 100%;
	    height: auto;
	    margin: 0 auto 70px;
	}
	.white_bg {
	    width: 92%;
	    height: auto;
	    background: transparent;
	    background-color: rgba(255,255,255,0.9);
	    padding: 20px 4%;
	}
	.brand2 {
	    background: url(../images/honor2.jpg);
	}

	.mb_sub_cat{
		width: 96%;margin-bottom: 20px;display: block;padding:0 2%;
	}
	.mb_sub_cat li{line-height: 25px;float: left;width: 80px;margin:0 0  10px 0;}
	.mb_sub_cat li a{display: block;text-align: center;}
	.mb_sub_cat li.mb_sub_cat_active{background: #368BFF;}
	.mb_sub_cat li.mb_sub_cat_active a{color: #fff}


	#menu{background: #fff; width: 250px;z-index: 1001;padding-bottom: 60px;}
	.container-fluid{background: #fff; width: 250px;/*margin-right: 0;padding: 0*/}
	.sh_logo{width: 220px;margin:10px auto 20px;border-bottom:1px solid #DDDDDD;height: 60px}
	.sh_logo img{width: 150px;display: block;margin:10px auto;}
	#nav_box p{ width: 220px; min-height: 40px;margin:0 auto;margin-bottom: 20px;line-height: 40px;}
	#nav_box p img{height: 23px;position: relative;top:5px;}
	#nav_box p a{color: #666;font-size:14px; display:inline-block;line-height: 40px;padding: 0;margin-left: 15px;}
	#head .menu{width: 55px;height: 50px;position: absolute;top: 0;left: 0;display: block;}
	img.icon{position: absolute;margin: auto;display: block;top: 0;right: 0;bottom: 0;left: 0;width: 25px;}

	#head{ width:100%;height:50px; background:#f2f2f2;position: fixed;top: 0;left: 0;z-index: 999;display: block;}

	.mb_head{margin:5px auto;height: 40px;display: block;}
	.menu_sub{margin-left: 120px;}
	.menu_sub a{color: #999;margin-bottom: 10px;display: block;}
	
	.intro_info {
	    width: 100%;
	    margin-left:0;
	    float: none;
	}
	.pd_name {
	    font-size: 18px;
	    color: #333;
	}
	.up_intro {
	    width: 100%;
	    margin-top:20px;
	}
	.pd_photo {
	    width: 100%;
	    height: 350px;
	    background: #fff;
	    position: relative;
	    float: none;
	}
	.product_list{overflow-x:hidden }
	.content_box{line-height: 25px;}
	.content_box p{line-height: 25px;}

	.requirement {
	    width: 90%;
	    margin: 30px 0 30px 8%;
	}

	#mb_slide{display: block;}
	.flexslider{position:relative;height:auto;overflow:hidden;width: 100%}
	.slides{position:relative;z-index:1;}
	.slides li{height:auto;}
	.slides li img{width: 100%}
	.slides li .l_j{width: 100%;height: auto;display: block;}
	.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 10px;*display:inline;zoom:1;border-radius: 50%}

	.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer;border-radius: 50%;}
	.flex-control-nav .flex-active{background:#358BFF;}
	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

	.big_one {
	    width: 100%;
	    height: auto;
	    float: none;
	}
	.big_one img{width: 100%}
	.big_one_info {
	    width: 94%;
	    height: 80px;
	    padding: 10px 3%;
	    background: transparent;
	    background-color: rgba(0,0,0,0.6);
	    position: absolute;
	    bottom: 0;
	    left: 0;
	}
	.big_one_title {
    	font-size: 16px;
    	height: 20px;
    	line-height: 20px;
    	overflow: hidden;
	}	
	.big_one_desc {
	    font-size: 12px;
	    line-height: 24px;
	    margin-top: 15px;
	    height:48px;
	    overflow: hidden;
	}
	.other_latest_news {
	    width: 100%;
	    float: none;
	    margin:30px auto 0;
	}
	
	.solution_slide_box {
	    width: 96%;
	    margin: 30px auto 0;
	    height: 400px;
	    position: relative;
	    overflow: hidden;
	}
	#marquee2{display: block;}

	.latest_news_list li {
	    padding: 10px 2%;
	    width: 96%;
	    height: 90px;
	    margin-top: 10px;
	    background: #f5f5f5;
	}
	.latest_news_thumb {
	    width: 30%;
	    height: 90px;
	}
	.latest_news_thumb img{width: 100%;max-height:90px;}
	.latest_news_info {
	    width: 67%;
	}
	.latest_news_desc {
	    margin-top: 8px;
	}

	.solution_detail p {
	    width: 100%;
	}

}