﻿@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 arial,tahoma,\5b8b\4f53,sans-serif; color:#666;}
button,input,select,textarea{font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}
ul,ol,li{list-style:none;}a:link,a:visited{color:#0c8ac9;text-decoration:none;}a:hover,a:active{color:#f60;text-decoration: underline;}
img {border: 0;}

.l{float:left;}
.r{float:right;}

.QQbox {z-index: 9999; right: 0px; width: 150px; /*height:445px;*/position:fixed; _position: absolute; top:180px; right:0px;  background:url(../images/qq.jpg) no-repeat #015DB2;}
.close{width:20px; height:20px; margin-left:128px; cursor:pointer;}
.qq_list{margin-top:180px;}
.qq_list .qq_li{width:129px; height:28px; line-height:28px; background:url(../images/qq_li.jpg) no-repeat; margin:auto;margin-top:3px; }
.qq_list .qq_li a{display:block; text-indent:40px; font-weight:bold; }
.qq_bb{background:url(../images/qqkf.jpg) no-repeat center; height:100px;}

body{font-size:12px; color:#333; font-family:"微软雅黑";}

.clearfix{clear:both;}
.m-l{margin-left:10px;}
.m-t{margin-top:10px;}

.top{width:100%;  background:url(../images/banner.jpg) no-repeat center;background-size: cover; margin:auto;height:500px; overflow:hidden;}
.top h1 a.logo{display:block;float:left;height:111px;text-indent:-9999px;width:590px;background:url(../images/logo.jpg) no-repeat 0px 10px; float:left;}
.top .tel{display:block;background:url(../images/tel.jpg) no-repeat right ; height:100px; width:300px;text-indent:-9999px; float:right;}
.top .top_nl{ max-width:1190px;width:100%;height:45px; line-height:45px; text-align:right; margin:auto; margin-top:20PX;}
.top .top_nl a{display:block; background:url(../images/tt.jpg) no-repeat 0px 20px; float:right; text-indent:10px; padding-right:15px; font-size:14px; font-weight:bold; color:#FFF;}
.top .top_h1{width:100%;max-width:1190px; height:100%; margin:auto;}
.top_h1 a{ display:block; width:100; height:100%; text-indent:-9999px; overflow:hidden;}
.hei{ height:465px;}
/*.nav{ width:100%;height:51px;background:#dd2027;}
.nav ul{ display:block;width:1190px; line-height:51px; height:51px; margin:auto;}
.nav ul li.nav_li{height:51px; background:#22a243;}
.nav ul li{line-height:51px; height:51px; background:url(../images/x.jpg) no-repeat right; text-align:center;float:left;font-weight:bold;}
.nav ul#jMenu li a{display:block;cursor:pointer;font-size:14px ;padding:0px 30px 0px 30px;}
.nav ul#jMenu li a:hover{background:#ae150e; color:#FFF;}
.nav ul#jMenu li:hover>a{background:#22a243; color:#FFF;}
.nav ul#jMenu li ul{padding:0px; margin-top:0px;}
.nav ul#jMenu li ul li{background:#22a243; width:220px;height:35px; text-align:left; line-height:35px;position:relative;z-index:1999; border-bottom:1px solid #fff;}
.nav ul#jMenu li ul li a{font-size:12px;}
.nav ul#jMenu li ul li a.isParent{background:#3a3a3a}
.nav ul#jMenu li ul li a:hover{background:#dd2027; border:0px; text-decoration:none;}
*/
.nav{ width:100%;height:51px;background:#dd2027;  }
ul#topnav{max-width:1190px;width:100%;list-style:none; margin:auto;}
ul#topnav li{float:left;margin:0;padding:0;position:relative; width:120PX;}
ul#topnav li a{float:left;height:51px; width:100%; line-height:51px; text-align:center; font-size:16px;}
ul#topnav li:hover a, ul#topnav li a:hover{ background:#000; font-size:16px;}
ul#topnav a.home{background:#000;height:51px; text-align:center; width:120px;}
/*ul#topnav a.products{width:117px;}
ul#topnav a.sale{width:124px;}
ul#topnav a.community{width:124px;}
ul#topnav a.store{width:141px;}*/
ul#topnav li .sub{
	display:none;position:absolute;top:51px;left:0;background:#dd2027;padding:10px 20px 20px;float:left;
	/*--Bottom right rounded corner--*
	-moz-border-radius-bottomright:5px;
	-khtml-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft:5px;
	-khtml-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	z-index:9999;width:600px;
}
ul#topnav li .row{clear:both;float:left;width:100%;margin-bottom:10px;}
ul#topnav li .sub ul{list-style:none;margin:0;padding:0;width:100%;float:left;}
ul#topnav .sub ul li{width:140px; height:35px; line-height:35px;color:#fff; text-align:left; float:left; background:none;}
ul#topnav .sub ul li a{display:block; height:35px; text-align:left; line-height:35px;background:url(../images/nli.jpg) no-repeat 0px 15px; text-indent:15px;text-decoration:none;color:#fff; font-size:14px;}
ul#topnav .sub ul li a:hover{color:#FFF; text-decoration:underline;}


ul#topnav  li.search{ width:200px;float:right; background:none; padding-top:12px;}
.search .keycss{background:url(../images/search.jpg) no-repeat; width:155px; border:0px; height:28px; float:left; text-indent:5px;}
.search .bt_sa{width:40px; background:url(../images/search.jpg) no-repeat right;height:28px; float:left; border:0px; cursor:pointer;}

.main_content{width:100%;max-width:1190px; margin:auto; margin-top:15px; overflow:hidden;}

.ls{width:241px; float:left;}
	.ot_tal{background:url(../images/tal01.jpg) no-repeat #dd2027; height:50px; font-size:16px; text-indent:20PX;color:#FFF; line-height:50px; font-weight:bold;}
	.ot_box{width:241px; background:#efefef; border:2px solid #dd2027; padding:20px; margin-bottom:10PX;}
	.ot_box ul li{background:url(../images/tyli.jpg) no-repeat 10px;text-indent:25px; line-height:35px; height:35px; font-size:14px; font-weight:bold;}
	
	
	.type .type_tal{width:241px; height:74px;}
	.type .type_box{width:241px; background:#efefef; border:2px solid #dd2027; padding:20px; _padding:18px;}
		.type_box .big_li{ width:200px;background:url(../images/tyli.jpg) no-repeat 10px; height:34px; line-height:34px; text-indent:25px; font-size:16px; font-weight:bold; cursor:pointer;}
		.type_box .sml_li{width:200px;overflow:hidden;}
		.type_box .sml_li a{display:block;width:200px; height:25px; line-height:25px;text-indent:25px; background:url(../images/en.gif) no-repeat 18px 10px; overflow:hidden;}
		
	.share{background:url(../images/c_bg.jpg) no-repeat #eaeaea; width:241px; margin:auto; margin-top:20px; padding:28px 10px 15px 10px; margin-bottom:15px;}
	.share a{display:block; margin-bottom:10px;}
		
.rs{ margin-left:25px;width:calc(100% - 270px); float:left;}
	/*******index hot products*********/
	.tal_hot{font-size:24px; color:#dd2027; padding:10px 0px 10px 0px;}
	.tal_hot span{font-size:18px; color:#666666;}
	
	#tab {overflow:hidden;zoom:1;background:url(../images/tal.jpg) no-repeat; height:42px; line-height:42px; padding-left:15px; padding-top:1PX;}
	#tab li {float:left;height:40px;cursor:pointer;	line-height:40px;padding:0px 10px 0px 10px; font-size:14px;}
	#tab li.current {color:#FFF;background:#dd2027;}
	#pr_content{ padding:20px 0px;overflow:hidden;}
	#pr_content ul{border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;overflow:hidden; _height:602px;}
	#pr_content ul li{ width:25%; box-sizing:border-box; border-bottom:1px solid #dfdfdf; padding:5px; border-right:1px solid #dfdfdf; float:left;}
	#pr_content ul li a#pimg{width:100%; overflow:hidden; text-align:center;}
	#pr_content ul li a img{width:100%;}
	#pr_content ul li a#pname{display:block;text-align:center; line-height:40px; height:40px; overflow:hidden;}
	
	.pro_list{width:100%;max-width:924px; margin-top:30px;}
	.pro_list ul li{background:url(../images/li_bg.jpg) no-repeat;width:100%; max-width:906px; height:328px; margin:auto; margin-bottom:10px;}
	.pro_list ul li .pro_img{width:220px; background:#dd2027; height:297px; float:left;}
	.pro_list ul li .pro_img img{width:212px; height:249px; margin-top:4px; margin-left:4px;}
	.pro_list ul li .pro_img p{ display:block; width:212px; background:#dd2027; height:40px; line-height:40px; text-align:center;}
	.pro_list ul li .pro_img a{font-size:14px; font-weight:bold; display:block; color:#FFF}
	
	.pro_list .pro_info{ float:left; padding-left:22px; width: calc(100% - 242px);}
	.pro_list .pro_info h2{padding-top:15px; padding-left:20px;}
	.pro_list .pro_info h2 a{font-size:18px; font-weight:bold;}
	.pro_list .pro_info p{ width:100%; height:100px;line-height:24px; text-indent:2em; overflow:hidden;}
	.pro_list .pro_info .s_list{width:100%; margin-top:15px;}
	.pro_list .pro_info .s_list a{ display:block; width:120px; height:120px; margin-left:4px; margin-right:4px;_margin-left:3px; _margin-right:3px; border:1px solid #ccc; float:left;}
	
	.pcflash{margin-bottom:15px;}
	.jianjie{width:100%;box-sizing:border-box;max-width:900px; margin:auto; line-height:30px; padding:15px 0px 15px 0px; text-indent:2em; font-size:14px;}
	
	.zilist{ width:100%;max-width:900px; margin:auto;}
	.fl {float:left; display:inline}
	.fr {float:right; display:inline}
	.zilist ul{ padding-bottom:20px; overflow:hidden;}
	.zilist ul li{ width:100%; height:180px; overflow:hidden; margin-top:31px;}
	.zilist ul li .jzimg{ width:180px; height:180px; border-right:1px solid #d5d5d5; background-color:#dedede;text-align: center;vertical-align: middle;}
	.zilist ul li .jzimg img{ width:170px; height:170px;border: 0;vertical-align: middle;}
	.zilist ul li .jzimg i{ display:inline-block; height:100%; vertical-align:middle;}
	.zilist ul li div{ margin-left:14px; width:calc(100% - 195px); padding-top:12px; overflow:hidden;}
	.zilist ul li div p{ font-size:13px; color:#666; line-height:22px; height:90px; overflow:hidden;}
	.zilist ul li div p:first-child { height:32px; line-height:32px;}
	.zilist ul li div p:first-child a{ font-weight:bold; font-size:14px; line-height:32px; color:#333; width:360px; height:32px; display:inline-block; overflow:hidden;}
	.zilist ul li div p:first-child em{ font-style:normal; width:300px; overflow:hidden; text-align:left;}
	.zilist .newsshow_p1{  float:right; height:15px; line-height:15px; display:block; padding-right:16px; margin-top:10px; background:url(../images/news_11.png) right center no-repeat;}
	.zilist .newsshow_p1 a{ width:41px; display:block; overflow:hidden; text-transform:uppercase;}
	.zilist ul li:hover{ background-color:#dd2027;}
	.zilist ul li:hover .jzimg{ background-color:#dd2027; border-right:1px solid #dd2027;}
	.zilist ul li:hover div p{ color:#fff;}
	.zilist ul li:hover div p a{ color:#fff;}
	.zilist ul li:hover div .newsshow_p1{background:url(../images/news_11_hover.png) right center no-repeat;}
	
	.news{width:100%;box-sizing:border-box; margin:auto; padding:20px;}
	.news ul li{ background:url(../images/tyli.jpg) no-repeat 0px 12px; line-height:35px; height:35px; border-bottom:1px dashed #ccc;}
	.news ul li a{display:block; width: calc( 100% - 180px);height:35px;overflow:hidden; float:left; text-indent:15px;}
	.news ul li span{display:block; width:180px; float:left; text-align:right;}
	
	
	.down_msg{width:880px; margin:auto; padding:20px;}
	.down_msg ul li{ background:url(../images/tyli.jpg) no-repeat 0px 12px; line-height:35px; height:35px; border-bottom:1px dashed #ccc;}
	.down_msg ul li a{display:block; width:700px; float:left; text-indent:15px;}
	.down_msg ul li span{display:block; width:180px; float:left; text-align:right;}
	
	.gongju{width:880px; margin:auto; padding:20px; line-height:30px;}

	
	.show_news{padding:30px 0px 20px 0px; overflow:hidden;}
		.siteshow_top{ width:100%; overflow:hidden; text-align:center;}
		.siteshow_top h2{ color:#161616; font-size:26px; line-height:26px; font-weight:normal;}
		.siteshow_top .siteshow_p1{  line-height:35px; color:#0f78b2; display:block; background-color:#ebf5fa; margin:25px 0px 21px 0px;}
		.siteshow_top .siteshow_p1 span{ margin-right:15px;}
		.ny_siteshow p{ font-size:14px; line-height:30px; color:#666; margin-bottom:30px;}
		.siteshow_p2{ width:120%;}
		.siteshow_p2 img{ max-width:463px; max-height:307px; margin-right:73px;}
		.site_fen{ width:87px; height:33px; display:block;}
	
		.show_news p{ font-size:14px; color:#666; line-height:30px; margin-bottom:30px;}
		.show_news .newsshow_p1{ width:120%;}
		.show_news img{  margin-right:50px;}
		/*.show_news table{border-top:1px solid #ccc; border-left:1px solid #ccc; width:98%; margin-left:25px;border-collapse:collapse;}
		.show_news table tr td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding-top:5px; padding-bottom:5px;}*/
		
		
		.shownews_msg{padding:15px; line-height:30px; font-size:14px;}
		.shownews_msg h2{margin-bottom: 8px;font-size: 17px;color: #1c4786;padding: 13px 10px;font-weight: 700;line-height: 20px;font-family: microsoft yahei;vertical-align: baseline;border-left: 3px #1c4786 solid;    display: block;  word-wrap: break-word;  background-color: #f6f6f6;  margin-top: 5px;}
		.shownews_msg h3{font-size:14px; font-weight:bold; margin-top:10px;}
		.shownews_msg strong{ font-weight:bold;}
		
		
		.shownews_msg p{ margin:0;}
		.shownews_msg table{ border:0px;border-top:1px solid #ccc; border-left:1px solid #ccc; width:98%; margin-left:25px;border-collapse:collapse;}
		.shownews_msg table tr td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding-top:5px; padding-bottom:5px;}
		.shownews_msg table tr td p{padding:0}
		.shownews_msg h3 a{ font-size:18px;}
		.shownews_msg p a{font-size:14px;color:#136EC2;}
		
		.showpr_msg{padding:20px 10px 20px 10px; line-height:25px; font-size:14px; overflow:hidden;}
		.showpr_msg h3{background:url(../images/h3.jpg) no-repeat 0px 5px; text-indent:25px; font-size:18px; padding-bottom:10px; margin-top:10px; font-weight:bold;}
		.showpr_msg p{padding-left:25px;_padding-left:18px;}
		.showpr_msg table{ border:0px;border-top:1px solid #ccc; border-left:1px solid #ccc; width:98%; margin-left:25px;border-collapse:collapse;}
		.showpr_msg table tr td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding-top:5px; padding-bottom:5px;}
		.showpr_msg table tr td p{padding:0}
		.showpr_msg h3 a{ font-size:18px;}
		.showpr_msg p a{font-size:14px;color:#136EC2;}
		
		.newsshow_sx{ width:98%; height:30px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:0px 7px; }
		.newsshow_sx li{ float:left;  overflow:hidden; color:#999999; font-size:14px; line-height:30px; max-width:50%;}
		.newsshow_sx li a{ color:#999999;  max-width:334px; height:30px; display:inline-block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
		.newsshow_sx li span{ width:60px; height:30px; overflow:hidden; display:block;}
		.newsshow_sx li a:hover{ color:#0f78b2;}
		.newsshow_sx .li_b{ float:right}
		.rel_news{ width:100%; overflow:hidden; margin-bottom:68px;}
		.rel_news .rel_news_p1{ height:25px; padding-left:24px; line-height:25px; background:url(../images/newsshow_rel.png) left top no-repeat; color:#fff; margin-top:52px;}
		/*.rel_news ul{ width:100%; overflow:hidden; background:url(../images/newsshow_66.jpg) 50% top repeat-y;}
		.rel_news ul li{ float:left; width:400px; height:30px; }*/
		.rel_news ul{ width:120%; overflow:hidden; background:url(../images/newsshow_66.jpg) 42% top repeat-y; }
		.rel_news ul li{ float:left; width:400px; height:30px; padding-right:190px; }
		.rel_news ul li a{ padding-left:20px; background:url(../images/newsshow_01.jpg) 5px 50% no-repeat; color:#666666; line-height:30px; display:block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
		.rel_news ul li em{ font-style:normal; color:#999999; line-height:30px;   display:block; overflow:hidden; width:84px; text-align:right; height:30px;}
		.rel_news ul .li_a{margin-left:200px;  }
		.rel_news ul li a:hover{ color:#0f78b2;}
		.ny_con .fenhui_p1{ width:153px; height:33px; line-height:33px; background:url(../images/fenhui_00.jpg) 121px 11px no-repeat #0f78b2; display:block; cursor:pointer; }
		.ny_con .fenhui_p1 p{ width:121px; display:block; overflow:hidden; text-align:center; color:#fff;}
		
		.n_search{padding:35px 0px 25px  150px; border:1px solid #ccc; margin:auto; margin-top:15px; width:100%;box-sizing:border-box;}
		.n_search .i_key{width:300px; line-height:30px; height:30px; border:1px solid #ccc; padding-left:5px; color:#555}
		.n_search .nsub{width:80px; line-height:32px; border:2px; background:#dd2027; color:#FFF; cursor:pointer;}
		.n_search select{ line-height:30px; height:30px; border:1px solid #dd2027;}
		
		.about_msg{line-height:28px; padding:20px; font-size:14px;}
		.about_msg p{ text-indent:2em;}
/***show products****/
.weizhi{overflow:hidden;zoom:1;background:url(../images/tal.jpg) no-repeat; height:42px; line-height:42px; padding-left:15px; padding-top:1PX;}
.weizhi .wz_title{float:left;height:40px;cursor:pointer;	line-height:40px;padding:0px 10px 0px 10px; font-size:14px;color:#FFF;background:#dd2027;}
.weizhi .wz_more{float:right; padding-right:15px;}	

	#show_detail{padding-top:30px; padding-bottom:15px; margin-left:0px; overflow:hidden;}
	.pr_left{float:left; width:380px; overflow:hidden;}
		.pr_right{ width:460px;float:left;overflow:hidden; padding:10px;}
			.prjianjie{line-height:30px; padding:10px;}
			.pr_right .kefu{ background:#d9edf7; padding:8px 15px 8px 15px;border-radius:8px; border:1px solid #bce8f1; font-size:14px;}
			.pr_right h1{display:block;font-size:16px;font-weight:bold; line-height:40px; background:#dd2027; text-align:center;border-radius:40px; color:#FFF;}
			.pr_right p{line-height:25px;}
			.pr_right strong{font-weight:bold;}
			
			.but-list{ padding:15px; padding-left:0px;}
			.but-list a{ display:block;background:#ff7200; color:#FFF; padding-left:15px; padding-right:15px; border-radius:40px;height:40px; line-height:40px; font-weight:bold; text-align:center; float:left; margin-right:10px;}
			
			.show_tal{width:100%; height:50px; border-bottom:1px solid #dcdcdc; font-size:16px; line-height:45px;}
			.show_tal span{display:block;background:#dd2027; width:100px; height:30px;line-height:30px;margin-top:20px; text-align:center; color:#FFF; margin-left:15px; font-size:16px;}
			.catalog{ border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:20px; padding-top:20px; padding-bottom:20px; background:#FFF; overflow:hidden;}
			.catalog h3{background:#dd2027; width:69px; text-align:center; color:#FFF; font-size:16px; float:left;}
			.catalog h3 span{ display:block;height:50px; line-height:50px; border-right:2PX solid #09F;}
			.catalog dl{ width:670px;float:left; padding-left:15px; border-left:1px solid #ececec;}
			.catalog dl dd{font-size:14px; font-weight:bold; float:left; padding:3px 10px 3px 10px; border:1px solid #ccc; margin-right:10px; margin-bottom:5px; background:#eaeaea; border-radius:3px;}
			
			.fixedcatalog{position:fixed;top:-20px; margin-left:0px;width:900px;z-index:100000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)); border-bottom:1px solid #dd2027;}
			
			/*详细图片效果开始*/
			.jqzoom{ width:360px; height:360px; border:1px solid #eaeaea; position:relative;}
			#spec-n5{width:360px; height:45px; padding-top:6px;overflow:hidden;}
			#spec-left{width:12px; height:45px; float:left; cursor:pointer;}
			#spec-right{width:10px; height:45px; float:right;cursor:pointer;}
			#spec-list{width:360px;float:left; overflow:hidden;display:inline;}
			#spec-list ul li{ float:left; margin-right:0px; display:inline; width:60px;}
			#spec-list ul li img{ padding:0;float:left; border:1px solid #ccc; width:50px;height:43px;}
			/*jqzoom*/
			.jqzoom{position:relative;padding:0;}
			.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;  margin-top:500px;}
			.bigimg{width:750px;height:750px;max-width:750px;}
			.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FFFFFF 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
			#spec-list{ position:relative; width:336px;}
			#spec-list div{ margin:0;}
			.detail_right{float:left; width:350px;padding:15px 0 0 15px;}
			/*详细图片效果结束*/ 	
			.page_a{ padding:15px 0px 0px 0px;}
			.page_a a{ display:block;border:#eaeaea 1px solid; padding:8px 10px 8px 10px;margin-top:10px;}
			
			.showpr_msg{padding:20px 10px 20px 10px; line-height:25px; font-size:14px; overflow:hidden;}
			.showpr_msg h3{background:url(../images/h3.jpg) no-repeat 0px 5px; text-indent:25px; font-size:18px; padding-bottom:10px; margin-top:10px; font-weight:bold;}
			.showpr_msg p{padding-left:25px;_padding-left:18px;}
			.showpr_msg table{border-top:1px solid #ccc; border-left:1px solid #ccc; width:98%; margin-left:25px;}
			.showpr_msg table tr td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding-top:5px; padding-bottom:5px;}
			.showpr_msg h3 a{ font-size:18px;}
			.showpr_msg p a{font-size:14px;color:#136EC2;}
			
			.xgcp{ /*padding-left:15px;*/}
			.tal_cp{border-bottom:1px solid #e8e8e8; line-height:40px; height:40px;}
			.tal_cp span.tal_cp_title{ display:block; width:90px;border-bottom:2px solid #dd2027; font-size:16px; text-align:center; font-weight:bold;}
			.tal_cp .cons a{display:block; width:90px;font-size:16px; text-align:center; float:left;}
			
			.xgcp ul{ display:block;border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; margin-top:20px; margin-left:10px; margin-right:10px; overflow:hidden;padding-left:15px; }
				.xgcp ul li{ width:160px; height:200px; float:left;border-bottom:1px solid #dfdfdf; padding:5px; border-right:1px solid #dfdfdf; float:left;}
				.xgcp ul li a#cp_img{width:160px; height:160px; overflow:hidden;}
				.xgcp ul li a img{max-height:160px; max-width:160px;}
				.xgcp ul li a#cp_name{display:block;text-align:center; line-height:40px; height:40px;}
				
			.xgwz{ margin-top:20px; margin-bottom:20px; overflow:hidden;}
			.xgwz ul{padding-top:10px;}
			.xgwz ul li{ width:430px;line-height:28px; height:28px; margin-left:10px;overflow:hidden; margin-right:5px; float:left; background:url(../images/icon3.png) no-repeat 0px 11px; text-indent:15px;overflow:hidden; }
			
			.comment ul{ margin-top:20px; margin-bottom:20px; overflow:hidden;}
			.comment ul li{border-bottom:1px solid #eaeaea; background:url(../images/tx.png) no-repeat 10px 0px; min-height:60px; line-height:25px; padding-left:60px; margin-top:10px;}
				.comment ul li .comment_name{font-weight:bold;}
				
/****index news***/
#main_news{width:100%; background:#efefef; margin-top:15PX; overflow:hidden;}
	.news_box{width:100%;max-width:1190px; margin:auto; padding:15px 0px 15px 0px;}
	.in_news{width:30%; margin-right:2%; float:left;}
	.n_tal{border-bottom:1px solid #cccccc; height:42px;}
		.n_tal .n_title{ width:85px; text-align:center; height:40px; line-height:45px; overflow:hidden; font-size:18px; float:left;border-bottom:2px solid #0080da;}
		.n_tal a{display:block; float:right; margin-right:15px; padding:1px 8px 2px 8px; margin-top:15px; background:#dd2027;}
	.in_news ul{display:block; padding:15px 0px 15px 5px; }
	.in_news ul li{background:url(../images/icon3.png) no-repeat 0px 8px;text-indent:15px; height:30px;}
	.in_news ul li a{display:block; width: calc(100% - 85px);; height:25px;line-height:25px; overflow:hidden; float:left;}
	.in_news ul li span{ display:block;width:85px; text-align:right; height:25px; line-height:25px; float:left; color:#999;}
	
	.in_faq{background:#FFF; width:36%;box-sizing:border-box; float:left; padding:0px 10px 10px 10px; height:315px;}
	.in_faq dl{padding-bottom:17px;border-bottom:1px dashed #d9d9d9;line-height:24px;padding:15px 0px 0px 5px; }
	.in_faq dt{background:url(../images/wd.gif) no-repeat 0 3px;padding-left:30px;overflow:hidden;height:24px;font-size: 14px;}
	.in_faq dt a{font-weight:bold;}
	.in_faq dd{background:url(../images/wd.gif) no-repeat 0 -28px;padding-left:30px;height:48px;overflow:hidden;}
	.in_faq dd p{height:66px;overflow:hidden;}
	
	.page{text-align:center; line-height:50px; height:50px; margin-top:15px;} 
	
/***hezuo***/
#hezuo{width:100%;max-width:1190px; margin:auto; margin-top:15px; overflow:hidden;}
	#hezuo .hz_tal{background:url(../images/hzbg.jpg) repeat-x center;}
		.hz_tal a{display:block; width:140px; height:50px; line-height:50px; text-align:center; background:#dd2027; border-left:20px solid #fff; border-right:20px solid #FFF; margin:auto;}
	.hz_list{padding:20px 0px 15px 0px;}
	.hz_list a{display:block; width:210px; height:85px; border:1px solid #eaeaea; margin-right:10px; margin-left:10px; float:left; margin-bottom:8px;}
	
/***kua su tong dao***/	
.fast-track{width:100%; background:#333333; overflow:hidden; margin-top:20px;}
	.fast-track .fast-box{width:1100px; margin:auto; background:url(../images/wz.jpg) no-repeat 10px 20px; padding:100px 0px 50px 180px; overflow:hidden;}
		.fast-box ul{display:block; width:150px;float:left; overflow:hidden;}
		.fast-box ul h3 a{ display:block; width:110px; height:40px; line-height:40px;font-size:14px; color:#FFF; font-weight:bold}
		.fast-box ul li{line-height:25px;}
		.fast-box ul li a{ display:block; width:110px; font-size:12px; color:#FFF; font-weight:200;}
	
#updown{_top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1));position: fixed; _position: absolute;	bottom:145px; margin-left:1055px;display: none;}
		#updown span{cursor:pointer;width:48px;	height:50px;display:block;}
		#updown .up{background:url(../images/sideToolbar.gif) -1px -62px no-repeat;}
		#updown .up:hover{background:url(../images/sideToolbar.gif) -74px -62px no-repeat;}	
		
.x_s{border-bottom:1px solid #dd2027; font-size:14px; color:#dd2027;}
.comment .in_put{ width:250px; line-height:30px; height:30px; border:1px solid #CCC;}
.comment textarea{ border:1px solid #CCC;}
.comment #button{background:#dd2027; width:95PX; line-height:30PX; height:30px; text-align:center; color:#FFF; font-size:14px; cursor:pointer; border:0px;}
/****foot ***/
#foot{ width:100%; background:#dd2027;overflow:hidden; line-height:25PX;}
	.foot_text{width:100%;max-width:1190px; margin:auto; text-align:center; color:#FFF; padding-top:15PX;}

a:link{font-size:14px; color:#333;text-decoration:none;}
a:visited{font-size:14px; color:#333;text-decoration:none;}
a:hover{font-size:14px; color:#FF0000;text-decoration:underline;}
a:active{font-size:14px; color:#333;}

.nav a:link{font-size:14px; color:#FFF;text-decoration:none;}
.nav a:visited{font-size:14px; color:#FFF;text-decoration:none;}
.nav a:hover{font-size:14px; color:#FFF;text-decoration:none;}
.nav a:active{font-size:14px; color:#FFF;}

.big_li a:link{font-size:14px; color:#333;text-decoration:none;}
.big_li a:visited{font-size:14px; color:#333;text-decoration:none;}
.big_li a:hover{font-size:14px; color:#FF0000;text-decoration:underline;}
.big_li a:active{font-size:14px; color:#333;}


.n_tal a:link{font-size:12px; color:#FFF;text-decoration:none;}
.n_tal a:visited{font-size:12px; color:#FFF;text-decoration:none;}
.n_tal a:hover{font-size:12px; color:#FFF;text-decoration:underline;}
.n_tal a:active{font-size:12px; color:#FFF;}

.hz_tal a:link{font-size:21px; color:#FFF;text-decoration:none;}
.hz_tal a:visited{font-size:21px; color:#FFF;text-decoration:none;}
.hz_tal a:hover{font-size:21px; color:#FF0000;text-decoration:none;}
.hz_tal a:active{font-size:21px; color:#FFF;}

.but-list a:link{font-size:14px; color:#FFF;text-decoration:none;}
.but-list a:visited{font-size:14px; color:#FFF;text-decoration:none;}
.but-list a:hover{font-size:14px; color:#FFF;text-decoration:none; background:#dd2027;}
.but-list a:active{font-size:14px; color:#FFF;}



#tab li a:link{font-size:14px; color:#555555;text-decoration:none;}
#tab li a:visited{font-size:14px; color:#555555;text-decoration:none;}
#tab li a:hover{font-size:14px; color:#FF0000;text-decoration:underline;}
#tab li a:active{font-size:14px; color:#555555;}

#tab li.current a:link{font-size:14px; color:#FFF;text-decoration:none;}
#tab li.current a:visited{font-size:14px; color:#FFF;text-decoration:none;}
#tab li.current a:hover{font-size:14px; color:#FFF;text-decoration:none;}
#tab li.current a:active{font-size:14px; color:#FFF;}


#foot a:link{font-size:12px; color:#FFF;text-decoration:none;}
#foot a:visited{font-size:12px; color:#FFF;text-decoration:none;}
#foot a:hover{font-size:12px; color:#FF0000;text-decoration:underline;}
#foot a:active{font-size:12px; color:#FFF;}

a#xz1{font-size:12px; color:#E1251A;text-decoration:none; font-weight:bold;}

img{max-width:100%;}

#menubtn{width: 30px;    float: left;    margin: 10px; display:none;}

.fms {
	margin-bottom:10px;BORDER-BOTTOM: #b9b9b9 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: 350px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/1_12.jpg); FLOAT: left; HEIGHT: 279px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 40px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}
.fms STRONG {
	LINE-HEIGHT: 41px; FLOAT: left; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold;width:120px;text-align:center;background:#dd2027;
}
.fms .thead{border-bottom:2px #dd2027 solid;background:#eee;height:40px;margin-bottom:10px;}
.fms IMG {
	FLOAT: left
}
.fms P {
	FLOAT: left; HEIGHT: 54px; COLOR: #666; OVERFLOW: hidden;margin-top:10px;
}
.fms .divTab {
	BORDER-BOTTOM: #00529b 2px solid; WIDTH: 288px; FLOAT: left; HEIGHT: 39px
}
.fms .divTab DIV {
	TEXT-ALIGN: center; LINE-HEIGHT: 39px; WIDTH: 144px; BACKGROUND: #fafafa; FLOAT: left; COLOR: #666; FONT-SIZE: 16px; CURSOR: pointer; FONT-WEIGHT: bold
}
.fms .divTab DIV.current {
	BACKGROUND: #00529b; COLOR: #fff
}
.fms .divTaItem {
	MARGIN-TOP: 10px; WIDTH: 100%; DISPLAY: none; FLOAT: left
}
.fms .divTaItem ul li{
	hieght:30px;border-bottom:#ccc 1px dotted;line-height:30px;
}
.fms .divTaItem ul li span{
	float:right;
}
.fms img.more{
	margin-top:20px;
}
.fmsCon {
	WIDTH: 326px; BACKGROUND: url(../images/1_16.jpg); FLOAT: right; HEIGHT: 211px; PADDING-TOP: 90px
}

.fmsCon .divItemT {
	LINE-HEIGHT: 50px; WIDTH: 265px; FLOAT: right; HEIGHT: 50px
}
.fmsCon .divItemTS {
	WIDTH: 265px; FLOAT: right; HEIGHT: 36px; OVERFLOW: hidden; PADDING-TOP: 7px
}

#footer{width:100%;background:#101010;}
#footer .footer_mid{height:auto;width:100%;max-width:1190px;margin:0 auto;overflow:hidden;padding-top:20px;color:#999;}
.foot_nav{color:#62a3f4;margin-top:20px;}
.foot_nav a,.copy a{color:#fff;margin:0 10px;}
#footer .footer_mid .ewm{float:right;margin-bottom:12px;width:150px;}
#footer .footer_mid dl{}
#footer .footer_mid dl dt{color:#fff;font-size:18px;line-height:30px;margin:20px 0;border-bottom: 1px #424242 solid;
    width: 150px;    padding-bottom: 10px;}
#footer .footer_mid dl dd{font-size:14px;font-weight:400;line-height:30px;}
#footer .footer_mid dl dd a{color:#999;}
#footer .footer_mid dl dd p{margin:0;}
#footer .footer_mid dl dd p span{color:#ccc;}

#footer .footer_mid dl dd p.tel_title {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
#footer .footer_mid dl dd p.share{width:auto;height:auto;background:none;}
#footer .footer_mid dl dd p.share a{display:inline;}
.share span{font-weight:700;display:inline-block;margin-right:5px;}
.share img.sewm{width:100px;height:100px;display:none;position:absolute;margin-top:-105px;margin-left:-73px;}
.foot_nav li{width:50%;float:left;line-height:40px;}
.foot_nav li a{color:#fff;}

.col-md-3{width:25%;float:left;}
.col-md-6{width:50%;float:right;}

.copyright{width:100%;height:auto;padding:10px 0;display:none;background:#cf1513;color:#fff;text-align:center;}

.about p {
    padding-top: 15px;
    padding-left: 15px;
    line-height: 2;
    text-indent: 2em;
}

.about a.more {
    float: right;
    display: inline-block;
    padding: 2px 14px;
    border: solid 1px #666;
    border-radius: 50px;
    color: #666;
    margin-left: 15px;
}

.about_text {
    position: absolute;
    top: 0;
    padding-top: 30px;
    color: #fff;
}

.about_text h4 {
    font-size: 24px;
    padding: 0 15px;
}

.about_text span {
    display: block;
    padding: 15px;
    font-size: 18px;
}

.about_text a.more {
    border-color: #fff;
    color: #fff;
}

.about img {
    max-width: 100%;
}

.index_title {
    float: left;
    padding-bottom: 30px;
    width: 100%;
}

.index_title h3 {
    position: relative;
    position: relative;
    padding-bottom: 30px;
    color: #737272;
    text-transform: uppercase;
    font-size: 34px;
}

.index_title h3:before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 10px;
    content: "";
    background-image: url(../images/bottom1.png);
    background-position: bottom center;
    background-repeat: no-repeat;
}

.index_title span {
    display: inline-block;
    padding-bottom: 10px;
    font-size: 26px;
}
.news {
    float: left;
    width: 100%;
}

.news .media {
    padding-bottom: 30px;
}

.news .media-left {
    padding-right: 15px;
    width:75px;
    float:left;
}

.news .media-left span {
    display: inline-block;
    padding: 5px 10px;
    background-color: #dbdbdb;
    font-size: 30px;
}

.news .media-left p {
    display: inline-block;
    padding: 8px 10px;
    font-size: 30px;
}

.news .media-body .media-heading {
    margin-top: 8px;
    margin-bottom: 15px;
    font-size: 18px;
}

.news .media-body p {
    color: #a5a5a5;
}
.no-padding{padding:0;}
#frame3{background:#eee;}
.social_nav5{display:none;}
	#divQQbox{display:none;}

@media (min-width:1190px){
	.container{width:1190px}
}

@media screen and (max-width:1024px) {
	ul#topnav li{width:98px;}
	#tab{border-right:1px #ccc solid;}
	.pr_right{width: calc(100% - 380px);padding:0;}
	.but-list{padding:0;}
	.but-list a{margin-bottom:10px;}
	.prjianjie{padding:10px 0;}
	.xgcp ul{padding:0;}
	.xgcp ul li{width:25%;height:auto;}
	.xgcp ul li a#cp_img,.xgcp ul li a img{width:100%;height:auto;}
}

@media screen and (max-width:768px) {
	

	.top{height:300px;}
	.ls,.fast-track{display:none;}
	.rs,.in_news,.in_faq{width:98%;margin:0 1%;}
	#pr_content ul li{width:50%;}
	#menubtn{display:block;}
	.nav{    position: absolute; height:auto;   top: 70px;display:none;z-index:999;}
	ul#topnav li{width:100%;    border-bottom: 1px #ccc solid;background:#dd2027;}
	ul#topnav li.search{  width: 100%;    padding: 5px 0;}
	li.search form{width:200px;margin:0 auto;}
	ul#topnav a.home{width:100%;}
	ul#topnav li .sub{display:block; width:100%;   position: relative; top:auto;padding:0;border-top:1px #ccc dotted;}
	ul#topnav .sub ul li{border:0;width:50%;padding:0 10px;box-sizing:border-box;}
	ul#topnav li .sub ul{width:100%;}
	.pro_list ul li{width:50%;float:left;height:auto;}
	.pro_list .pro_info{display:none;}
	.pro_list ul li .pro_img{width:100%;height:auto;}
	.pro_list ul li .pro_img a{margin:4px;}
	.pro_list ul li .pro_img img{width:calc(100% - 8px);;height:auto;}
	.pro_list ul li .pro_img p{width:100%;}
	#show_detail{margin:0;}
	.show_tal{margin-top:10px;}
	.showpr_msg{padding:10px 0;}
	.fms{width: 100%;    box-sizing: border-box;    padding: 5px;height:auto;}
	.fmsCon{display:none;}
	.about a.more{float: none;    margin: 10px auto;    display: block;
    width: 100px;    text-align: center;}
    .newsshow_sx {border-bottom:none;}
    .newsshow_sx li{width:100%;border-bottom:1px #dadada solid;max-width:100%;}
}

@media screen and (max-width:640px) {
	.top{height:200px;}
	.zilist ul li .jzimg{width:130px;height:130px;}
	.zilist ul li .jzimg img{width:120px;height:120px;}
	.zilist ul li div{width:calc(100% - 145px);padding-top:0;}
	.zilist ul li div p{height:70px;}
	.zilist ul li{height:130px;margin-top:10px;}
	.pr_right{width:100%;margin-top:10px;}
	.hidden-xs{display:none;}
	.col-md-6{width:100%;}
	.hz_list{margin:15px 0;}
	.hz_list a{width:46%;margin:5px 2%;box-sizing:border-box;}
	#footer .footer_mid .ewm{display:none;}
	#footer .footer_mid dl dd{text-align:center;}
	#footer .footer_mid dl dd p.share{display:none;}
	#footer .footer_mid dl dt{width:100%;text-align:center;}
	#footer{margin-bottom:5.85rem;}

	
.social_nav5{ height:5.85rem;display:block;  position:fixed; bottom:0; min-width:320px; max-width:640px; width:100%;z-index:999; background: #333; }
.social_nav5 li{ width:25%; float:left; position:relative; height:5.8rem; font:1.2rem/1.8rem "Microsoft Yahei"; text-align:center; color:#fff;  position:relative; border-left: 1px solid #454545; border-right: 1px solid #252525; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.social_nav5 li:nth-child(1){ border-left: 0; background: #e7260d;}
.social_nav5 li:nth-child(4){ border-right:0;}
.social_nav5 li em{ width:3rem; height:3rem; display:block; margin:0.45rem auto 0; }
.social_nav5 li img{ width:3rem;}
.social_nav5 li a{ color:#fff; font-family: "Microsoft Yahei";}

}
