/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html{
	background:#FFF;
}
body{
	font:14px "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
	overflow-x:hidden;
}
input,textarea{
	font:14px "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}
img{
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#928260;
	text-decoration:none!important;
}
ul{
	list-style:none;
}
.mt30{
	margin-top:30px!important;
}
.clear{
	width:100%;
	display:block;
	overflow:hidden;
	clear:both;
}
.blank10{
	width:100%;
	height:10px;
	display:block;
	overflow:hidden;
	clear:both;
}
.pd10{
	width:auto;
	padding:10px;
}
.pd20{
	width:auto;
	padding:20px;
}
.row{
	width:1200px;
	margin:0px auto;
	clear:both;
}
.content{
	line-height:30px;
	color:#333;
}
.content img{
	max-width:100%;
	height:auto;
}
h1{
	display:block;
	text-align:center;
	margin-top:30px;
	font-weight:normal;
	font-size:28px;
	color:#111;
}
.description{
	text-align:center;
	overflow:hidden;
	margin-top:20px;
	font-size:12px;
	color:#7b7b7b;
	line-height:25px;
}
.pages{
	width:100%;
	padding:20px 0px;
	text-align:center;
	clear:both;
}
.pages li{
	list-style-type:none;
	display:inline;

}
.pages li a{
	padding:5px 10px;
	border:1px solid #c8c8c8;
	font-weight:bold;
	margin-right:10px;
}
.index-new-img{float:left;width:100%; text-align:center }
.index-new-img img{width:100%;height:auto;}
ul.tulist{
	width:970px;
	overflow:hidden;
	padding-bottom:2em;
}
ul.tulist li{
	margin:2em 25px 0px 5px;
	float:left;
	overflow:hidden;
	width:288px;
	-moz-box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	box-shadow:0px 0px 5px #ccc;
	background:#fff;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
ul.tulist li .pic{
	width:auto;
	overflow:hidden;
}
ul.tulist li .pic img{
	max-width:100%;
	height:auto;
	transition:2s;
}
ul.tulist li h3{
	width:100%;
	overflow:hidden;
	height:42px;
	background:#e8e8e8;
}
ul.tulist li h3 a{
	display:block;
	text-align:center;
	line-height:42px;
	font-weight:normal;
	font-size:16px;
	color:#2a2a2a;
}
ul.tulist li:hover{
	-moz-box-shadow:0px 0px 5px #340c6f;
	-webkit-box-shadow:0px 0px 5px #340c6f;
	box-shadow:0px 0px 5px #340c6f;
	transition:0.5s;
}
ul.tulist li .pic:hover img{
	transform:scale(1.2);
}
ul.wzlist{
	width:auto;
	overflow:hidden;
	margin-top:1em;
	padding-bottom:1px;
}
ul.wzlist li{
	line-height:34px;
	height:34px;
	border-bottom:1px dotted #afafaf;
	padding-left:15px;
	overflow:hidden;
	background:url(../images/ico.png) left center no-repeat;
}
ul.wzlist li a{
	color:#353535;
}
ul.wzlist li span{
	float:right;
	color:#353535;
}
/*---------- stock ---------*/
header{
	width:auto;
	overflow:hidden;
	height:105px;
	background:url(../images/header_zone.jpg) center center no-repeat;
	position:relative;
	z-index:9999999;
}
.logo{
	margin-top:10px;
	float:left;
}
.logo img{
	max-width:100%;
	height:auto;
}
.header_r{
	width:auto;
	float:right;
	overflow:hidden;
	margin-top:35px;
}
.header_r span{
	display:block;
	font-size:24px;
	font-weight:bold;
	font-family:Arial;
	color:#340c6f;
}
.header_r span i{
	display:block;
	float:left;
	color:#195DC2;
	margin-right:10px;
}

#top_tel{
	float:left;
	margin-right:1.5em;
}
#top_tel i{
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:20px;
	border:1px solid #195DC2;
	-moz-border-radius: 100%;      /* Gecko browsers */
    -webkit-border-radius: 100%;   /* Webkit browsers */
    border-radius:100%;            /* W3C syntax */
}
#top_mobile{
	float:right;
	line-height:34px;
}
#top_mobile i{
	font-size:34px;
}
nav{
	width:100%;
	height:48px;
	position:relative;
	z-index:9999999;
	background:url(../images/nav_zone.jpg) repeat-x;
}
#site-header{
	width:100%;
	max-width:1200px;
	margin:0px auto;
}
nav li:nth-child(1){
	-webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
nav li:nth-child(2){
	-webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
nav li:nth-child(3){
	-webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
nav li:nth-child(4){
	-webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
nav li:nth-child(5){
	-webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
nav li:nth-child(6){
	-webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
nav li:nth-child(7){
	-webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
nav li:nth-child(8){
	-webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}
nav li:nth-child(9){
	-webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}
nav li:nth-child(10){
	-webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.pro_zone{
	width:100%;
	overflow:hidden;
	background:url(../images/pro_zone.jpg) left top repeat-x;
}
.grey_zone{
	width:100%;
	overflow:hidden;
	background:#f1f1f1;
	padding-bottom:3em;
}
.index_title{
	overflow:hidden;
	height:100px;
	background:url(../images/index_title.png) center center no-repeat;
}
.index_title .juzhong{
	width:165px;
	margin:0px auto;
	overflow:hidden;
}
.index_title h2{
	color:#340c6f;
	font-size:30px;
	margin-top:20px;
}
.index_title h3{
	font-size:14px;
	color:#8d8d8d;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Arial;
}
.index_title h2,.index_title h3{
	display:block;
	text-indent:15px;
}
ul.xm{
	width:1250px;
	overflow:hidden;
	padding-bottom:2em;
}
ul.xm li{
	margin:2em 45px 0px 5px;
	float:left;
	overflow:hidden;
	width:365px;
	-moz-box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	box-shadow:0px 0px 5px #ccc;
	background:#fff;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
ul.xm li .pic{
	width:auto;
	overflow:hidden;
}
ul.xm li .pic img{
	max-width:100%;
	height:auto;
	transition:2s;
}
ul.xm li h3{
	width:100%;
	overflow:hidden;
	height:42px;
	background:#e8e8e8;
}
ul.xm li h3 a{
	display:block;
	text-align:center;
	line-height:42px;
	font-weight:normal;
	font-size:16px;
	color:#2a2a2a;
}
ul.xm li:hover{
	-moz-box-shadow:0px 0px 5px #340c6f;
	-webkit-box-shadow:0px 0px 5px #340c6f;
	box-shadow:0px 0px 5px #340c6f;
	transition:0.5s;
}
ul.xm li .pic:hover img{
	transform:scale(1.2);
}
ul.yslist{
	width:1250px;
	overflow:hidden;
}
ul.yslist li{
	width:370px;
	float:left;
	margin:2em 45px 0 0;
	overflow:hidden;
	position:relative;
}
ul.yslist li .ysico{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-43px;
	z-index:10;
}
ul.yslist li .ystxt{
	width:auto;
	height:195px;
	border:1px solid #c6c6c6;
	margin-top:43px;
	padding:60px 20px 20px 20px;
	overflow:hidden;
	background:#ededed;
}
ul.yslist li .ystxt h3{
	font-size:18px;
	color:#2a2a2a;
	font-weight:normal;
	display:block;
	text-align:center;
}
ul.yslist li .ystxt p{
	line-height:25px;
	overflow:hidden;
	margin-top:1em;
	color:#2a2a2a;
}

.case_zone{
	width:100%;
	overflow:hidden;
	padding-bottom:3em;
	background:url(../images/case_zone.jpg) left top repeat-x;
}
.case{
	width:1250px;
	overflow:hidden;
}
.case dl{
	width:570px;
	padding:2px 0 0 2px;
	float:left;
	margin:2em 40px 5px 5px;
	overflow:Hidden;
	background:#fff;
	border:1px solid #fff;
	-moz-box-shadow:0px 0px 5px #999; 
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
.case dl dt{
	float:left;
	width:240px;
	overflow:hidden;
}
.case dl dt img{
	width:100%;
	height:auto;
}
.case dl dd{
	padding:20px;
	margin-left:240px;
}
.case dl dd h2{
	font-size:14px;
	margin-bottom:10px;
}
.case dl dd h2 a{
	color:#383838;
}
.case dl dd h2 a:hover{
	color:#1949B5;
}
.case dl dd p{
	font-size:12px;
	line-height:22px;
	color:#6f6f6f;
}
.case dl dd span{
	margin-top:10px;
	float:left;
	padding:2px 4px;
	background-color:#525252;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.case dl dd span i{
	color:#fff;
	margin-left:5px;
}
.case dl dd span a{
	color:#fff;
	font-size:12px;
	text-indent:5px;
}
.case dl dd span:hover{
	background-color:#1949B5;
	transition:0.5s;
}
#faq{
	width:310px;
	float:left;
	overflow:hidden;
}
#news{
	width:535px;
	float:left;
	overflow:hidden;
	margin-left:25px;
}
#solution{
	width:310px;
	float:right;
	overflow:HIdden;
}
.lmmc{
	width:100%;
	margin-top:1em;
	overflow:hidden;
}
.lmbt{
	width:100%;
	overflow:hidden;
	background:url(../images/lmbt.jpg) left center repeat-x;
}
.lmbt h2{
	float:left;
	display:block;
	background:url(../images/lmbt_h2.jpg) left center no-repeat #f1f1f1;
	padding-left:15px;
	font-size:24px;
	color:#340c6f;

}
.lmbt .more{
	float:right;
	display:block;
	background:#f1f1f1;
	padding:3px 10px;
	color:#393939;
	border:1px solid #B4B6C2;
	-moz-border-radius: 25px;      /* Gecko browsers */
    -webkit-border-radius: 25px;   /* Webkit browsers */
    border-radius:25px;            /* W3C syntax */
	text-transform:uppercase;
}
.lmmc span{
	display:block;
	color:#8d8d8d;
	text-transform:uppercase;
}
.index_box{
	padding:15px 15px 10px 15px;
	width:auto;
	overflow:hidden;
	border:1px solid #b9b9b9;
	background:#ededed;
	margin-top:1.5em;
}
#faq ul{
	overflow:hidden;
}
#faq ul li{
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px dashed #afafaf;
	overflow:hidden;
}
#faq ul li h3{
	display:block;
}
#faq ul li h3 a{
	font-weight:normal;
	font-size:14px;
	color:#da6100;
}
#faq ul li p{
	font-size:12px;
	color:#6f6f6f;
	line-height:22px;
	margin-top:5px;
	overflow:hidden;
}
#solution ul{
	overflow:hidden;
}
#solution ul li{
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px dashed #afafaf;
	overflow:hidden;
}
#solution ul li h3{
	display:block;
	padding-left:15px;
	background:url(../images/ico.png) left center no-repeat;
}
#solution ul li h3 a{
	font-weight:normal;
	font-size:14px;
	color:#353535;
}
#solution ul li p{
	font-size:12px;
	color:#6f6f6f;
	line-height:22px;
	margin-top:5px;
	overflow:hidden;
}
dl.toutiao{
	width:auto;
	overflow:hidden;
}
dl.toutiao dt{
	width:185px;
	padding:5px;
	float:left;
}
dl.toutiao dt img{
	width:100%;
	height:auto;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	-moz-box-shadow:0px 0px 5px #999; 
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
dl.toutiao dt:hover img{
	-moz-box-shadow:0px 0px 5px #340c6f; 
	-webkit-box-shadow:0px 0px 5px #340c6f;
	box-shadow:0px 0px 5px #340c6f;	
	transition:0.6s;
}
dl.toutiao dd{
	width:295px;
	float:right;
	overflow:hidden;
}
dl.toutiao dd h2{
	display:block;
	font-weight:normal;
}
dl.toutiao dd h2 a{
	font-size:14px;
	color:#353535;
}
dl.toutiao dd:hover h2 a{
	color:#928260;
	transition:0.6s;
}
dl.toutiao dd .info{
	overflow:hidden;
	margin-top:5px;
	font-size:12px;
	color:#6f6f6f;
	line-height:23px;
}
dl.toutiao dd span{
	display:block;
	margin-top:10px;
	float:left;
}
dl.toutiao dd span a{
	display:block;
	padding:3px 7px;
	background-color:#878787;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
	color:#fff;
	font-size:12px;
}
dl.toutiao dd span a:hover{
	background:#340c6f;
	transition:0.5s;
}

.honor_zone{
	width:100%;
	overflow:hidden;
	padding-bottom:3em;
	background:url(../images/honor_zone.jpg) left top repeat-x;
}

.link_zone{
	width:100%;
	overflow:hidden;
	height:80px;
	background:#2e2e2e;
}
.link_zone h2{
	display:block;
	float:left;
	height:80px;
	text-align:center;
	width:80px;
	background:#181818;
	color:#cbcbcb;
	font-size:16px;
	padding-top:20px;
	font-weight:normal;
}
.link{
	margin-left:90px;
	padding:15px 0;
}
.link a{
	color:#cbcbcb;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:12px;
	margin:0 10px;
	line-height:25px;
}


footer{
	width:auto;
	overflow:hidden;
	background:#3f3f3f;
	padding-bottom:30px;
}
footer dl{
	float:left;
	margin-top:30px;
	margin-right:80px;
}
footer dl dt{
	display:block;
	margin:0px 0 10px 0;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
footer dl dt a{
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
footer dl dd{
	line-height:30px;
	color:#fff;
}
footer dl dd a{
	color:#fff;
}
dl.footer_lxxx{
	width:300px;
	min-height:285px;
	margin-right:0!important;
	padding-left:80px;
	background:url(../images/footer_lxxx.png) left top no-repeat;
}
dl.footer_lxxx dd i{
	margin-right:8px;
	color:#a5a5a5;
}
.footer_ewm{
	float:right!important;
	margin-right:0!important;
}
#footer_ewm dd img{
	max-width:100%;
	height:auto;
	display:block;
}
.follow{
	overflow:hidden;
	display:block;
	text-align:center;
}
.follow a{
	margin:0 2px;
}
.follow i{
	color:#a5a5a5;
	font-size:16px;
}
.copy_zone{
	width:100%;
	overflow:hidden;
}
.copy{
	padding:0.5em 0;
	overflow:hidden;
	color:#353535;
	text-align:center;
}
.copy_l{
	float:left;
	line-height:35px;
}
.copy_r{
	float:right;
	width:auto;
}
/*---内页----*/
.ny_banner{
	width:100%;
	overflow:hidden;
	height:285px;
	text-align:center;
}
.ny_banner img{
	display:none;
}
.ny_main{
	width:1200px;
	overflow:hidden;
	margin:25px auto;
}
.wz{
	width:auto;
	overflow:hidden;
	margin:0px auto;
	height:65px;
	background:#CFB5F6;
	line-height:65px;
}
.wz span{
	color:#383838;
	font-size:12px;
	float:right;
	margin-right:10px;
	padding-left:20px;
	background:url(../images/wz.png) left center no-repeat;

}
.wz span a{
	color:#383838;
	font-size:12px;
}
.wz h2{
	font-size:18px;
	color:#340c6f;
	text-transform:uppercase;
	text-indent:10px;
}
.left_wrap{
	float:left;
	width:220px;
	overflow:hidden;
}
.left_wrap h2{
	width:auto;
	height:65px;
	line-height:65px;
	background:#340C6F;
	text-indent:20px;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
}
.left_lxxx{
	overflow:hidden;
	margin-top:40px;
	background:#ececec;
}
.left_lxxx img{
	width:100%;
	height:auto;
	display:block;
}
.left_lxxx dl{
	width:auto;
	padding:10px 10px 20px 10px;
	overflow:hidden;
}
.left_lxxx dl dt{
	display:block;
	color:#353535;
	font-weight:bold;
}
.left_lxxx dl dd{
	line-height:37px;
	border-bottom:1px dashed #b4b4b4;
	color:#353535;
}
.left_lxxx dl dd i{
	margin-right:10px;
}
.zlm{
	width:auto;
	overflow:hidden;
}
.zlm li{
	height:45px;
	background-color:#ececec;
	line-height:45px;
	text-indent:20px;
	margin-top:5px;
}
.zlm li a{
	color:#2a2a2a;
	font-size:16px;
}

.zlm li:hover,.zlm li.on{
	background:url(../images/sanjiao.png) right center no-repeat #CFB5F6;
}
.right_wrap{
	margin-left:260px;
}

dl.tuwenlist{
	width:auto;
	padding:2px;
	border:1px solid #ccc;
	overflow:Hidden;
	margin-top:20px;
}
dl.tuwenlist dt{
	float:left;
	width:190px;
	overflow:hidden;
}
dl.tuwenlist dt img{
	width:100%;
	height:auto;
}
dl.tuwenlist dd{
	margin-left:200px;
	padding:10px;
}
dl.tuwenlist dd p{
	overflow:hidden;
}
dl.tuwenlist dd .biaoti{
	margin-top:10px;
	line-height:20px;
	overflow:hidden;
}
dl.tuwenlist dd .biaoti span.time{
	float:right;
	color:#353535;
	width:auto;
}
dl.tuwenlist dd h2{
	font-size:14px;
	float:left;
	display:block;
}
dl.tuwenlist dd h2 a{
	color:#353535;
}
dl.tuwenlist dd h2 a:hover{
	color:#1949B5;
}
dl.tuwenlist dd .info{
	font-size:12px;
	line-height:22px;
	color:#6f6f6f;
	margin-top:10px;
}
dl.tuwenlist dd a.detail{
	padding:3px 5px;
	background-color:#878787;
	margin-top:10px;
	text-align:center;
	color:#fff;
	display:block;
	float:left;
	font-size:12px;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
dl.tuwenlist dd span a:hover{
	background-color:#1949B5;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
dl.caselist{
	width:448px;
	padding:2px;
	border:1px solid #ccc;
	overflow:Hidden;
	margin:20px 5px 5px 5px;
	-moz-box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	box-shadow:0px 0px 5px #ccc;
}
dl.caselist dt{
	float:left;
	width:185px;
	overflow:hidden;
}
dl.caselist dt img{
	width:100%;
	height:auto;
}
dl.caselist dd{
	margin-left:195px;
	padding:10px;
}
dl.caselist dd p{
	overflow:hidden;
}
dl.caselist dd .biaoti{
	margin-top:10px;
	line-height:20px;
	overflow:hidden;
}
dl.caselist dd .biaoti span.time{
	float:right;
	color:#353535;
	width:auto;
}
dl.caselist dd h2{
	font-size:14px;
	float:left;
	display:block;
}
dl.caselist dd h2 a{
	color:#353535;
}
dl.caselist dd h2 a:hover{
	color:#1949B5;
}
dl.caselist dd .info{
	font-size:12px;
	line-height:22px;
	color:#6f6f6f;
	margin-top:10px;
}
dl.caselist dd a.detail{
	padding:3px 5px;
	background-color:#878787;
	margin-top:10px;
	text-align:center;
	color:#fff;
	display:block;
	float:left;
	font-size:12px;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
dl.caselist dd span a:hover{
	background-color:#1949B5;
}

dl.wendalist{
	width:auto;
	overflow:hidden;
	margin-top:30px;
	padding-bottom:30px;
	border-bottom:1px dashed #949494;
}
dl.wendalist dt{
	background:url(../images/ico.png) left center no-repeat;
	overflow:hidden;
	padding-left:20px;
	display:block;
}
dl.wendalist dt span{
	color:#727272;
	font-size:16px;
	float:right;
}
dl.wendalist dt h2{
	float:left;
}
dl.wendalist dt h2 a{
	font-size:16px;
	color:#da6100;
	font-weight:normal;
}
dl.wendalist dd{
	padding-left:20px;
	line-height:23px;
	color:#727272;
	font-size:12px;
	margin-top:10px;
}
.pro_main{
	width:auto;
	margin:20px auto 0 auto;
	overflow:hidden;
}
.pro_left{
	width:510px;
	float:left;
	overflow:hidden;
	-moz-box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
	box-shadow:0px 0px 5px #ccc;
	margin:5px;
}
.pro_left img{
	max-width:100%;
	height:auto;
}
.pro_right{
	width:385px;
	float:right;
	overflow:hidden;
}
.pro_right h2{
	font-size:24px;
	color:#343435;
	display:block;
	margin-top:35px;
	font-weight:normal;
}

.pro_info{
	color:#373737;
	margin-top:10px;
	overflow:hidden;
	line-height:30px;
}
/*选项卡*/
#tabbox{ 
	width:auto; 
	overflow:hidden;
	margin-top:30px;
	margin-bottom:30px;
}
.tab_con{ 
	display:none;
	line-height:25px;
	padding:20px;
	overflow:hidden;
}

.tabs{
	height: 45px;
	width: 100%;
	overflow:hidden;
	background:#ECECEC;
}
.tabs li{
	height:43px;
	line-height:43px;
	float:left;
	overflow: hidden;
	position: relative;
	font-weight:bold;
	color:#373737;
	border-bottom:2px solid #ececec;
}
.tabs li a {
	display: block;
	padding: 0 20px;
	outline: none;
	color:#373737;
	
}
.tabs li:hover {
	border-color:#340c6f;
}	
.tabs .thistab a{
	color:#340c6f;
}
.tabs .thistab,.tabs .thistab a:hover{
	border-color:#340c6f;
	color:#340c6f;
}

.liuyan{
	width:auto;
	overflow:hidden;
	margin-top:50px;
	background:url(../images/liuyan_bg.jpg) right top no-repeat;
}
.liuyan p{
	overflow:hidden;
	margin-bottom:20px;
}
.liuyan p label{
	width:95px;
	float:left;
	overflow:hidden;
	display:block;
	color:#2a2a2a;
}
.itext{
	width:320px;
	height:30px;
	float:left;
	margin-left:10px;
	background:None;
	border:1px solid #ccc;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	line-height:30px;
	text-indent:10px;
	color:#666;
	outline:none;
}
.icontent{
	width:310px;
	height:105px;
	background:none;
	border:1px solid #ccc;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	padding:5px;
	float:left;
	margin-left:10px;
	color:#666;
	outline:none;
	line-height:20px;
}
.ibtn{
	display:block;
	width:64px;
	height:27px;
	border:none;
	cursor:pointer;
	background-color:#bd1515;
	color:#fff;
	letter-spacing:5px;
	line-height:27px;
	text-align:center;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
	margin-left:105px;
}
.ny_h1{
	font-size:24px;
	text-align:center;
	padding:0px 0 15px 0;
	margin-bottom:1em;
	color:#000;
	border-bottom:1px solid #ccc;
}
/*------------响应式代码-----------------*/
@media only screen and (max-width : 1200px){
	.row{
		width:auto;
		padding: 0 1%;
	}
	ul.xm{
		width:auto;
	}
	ul.xm li{
		width:31.3333333%;
		margin:2em 1% 0 1%;
	}
	ul.yslist{
		width:auto;
	}
	ul.yslist li{
		width:31.3333333%;
		margin:2em 1% 0 1%;
		
	}
	ul.yslist li .ystxt{
		height:225px;
	}
	.case{
		width:auto;
	}
	.case dl{
		width:48%;
		margin:2em 1% 5px 1%;
	}
	.case dl dt{
		width:150px;
	}
	.case dl dd{
		padding:5px;
		margin-left:170px;
	}
	#faq{
		width:25%;
	}
	#news{
		width:44%;
		margin-left:3%;
	}
	#solution{
		width:25%;
	}
	dl.toutiao dt{
		display:none;
	}
	dl.toutiao dd{
		width:100%;
	}
	footer dl{
		width:20%;
		margin-right:0;
	}
	dl.footer_lxxx{
		display:none;		
	}
	.footer_ewm{
		width:20%;
		margin-right:0;	
	}
	.follow{
		text-align:left;
	}
	.ny_main{
		width:auto;
		padding:0 1%;
	}
	ul.tulist{
		width:auto;
	}
	ul.tulist li{
		width:31.33333333%;
		margin:2em 1% 0 1%;
	}
	.pro_left{
		width:48%;
	}
	.pro_left img{
		max-width:100%;
		height:auto;
	}
	.pro_right{
		width:48%;
	}
	dl.caselist{
		width:47%;
		margin:20px 1% 0 1%;
	}
	dl.caselist dd{
		padding:5px;
	}
}
@media only screen and (max-width : 768px){
	nav{
		overflow:hidden;
	}
	.logo{
		width:40%;
	}
	.case dl{
		width:auto;
		float:none;
		margin:1em 5px 5px 5px;
	}
	#faq{
		width:auto;
		float:none;
	}
	#news{
		width:auto;
		float:none;
		margin:10px 0 10px 0;
	}
	#solution{
		width:auto;
		float:none;
	}
	dl.toutiao dt{
		display:block;
		width:30%;
	}
	dl.toutiao dd{
		width:auto;
		width:65%;
		float:right;
		margin-left:0;
	}
	.link_zone{
		height:auto;
	}
	.right_wrap{
		margin-left:230px;
	}
	ul.tulist li{
		width:48%;
		margin:2em 1% 0 1%;
	}
	dl.caselist{
		width:auto;
		float:none;
	}
	.fl,.fr{
		float:none;
	}
	dl.tuwenlist dd{
		padding:2px;
	}
	dl.tuwenlist dd .biaoti span.time{
		display:none;
	}
}
@media only screen and (max-width : 414px) {
	.logo{
		width:auto;
		float:none;
		text-align:center;
	}
	.header_r{
		display:none;
	}
	nav{
		overflow:visible;
		background:none;
	}
	ul.xm li{
		width:48%;
		margin:2em 1% 5px 1%;
	}
	ul.yslist li{
		width:auto;
		float:none;
		margin:2em auto 5px auto;	
	}
	.case dl dt{
		width:auto;
		float:none;
	}
	.case dl dd{
		width:auto;
		float:none;
		margin:0;
	}
	dl.toutiao{
		display:none;
	}
	footer dl{
		display:none;
	}
	dl.footer_ewm{
		width:auto;
		float:none!important;
		display:block;
		margin:2em auto 0 auto;
		overflow:hidden;
		text-align:center;
	}
	.follow{
		text-align:center;
	}
	.ny_banner{
		height:auto;
	}
	.ny_banner img{
		display:block;
		max-width:150%;
		height:auto;
	}
	.left_wrap{
		display:none;
	}
	.right_wrap{
		width:auto;
		float:none;
		margin-left:0;
	}
	.pro_left{
		width:auto;
		float:none;
	}
	.pro_right{
		width:auto;
		float:none;
	}
	dl.tuwenlist dt{
		width:auto;
		float:none;
	}
	dl.tuwenlist dd{
		width:auto;
		float:none;
		margin-left:0;
	}
}

@media only screen and (max-width : 600px){

}

@media only screen and (max-width : 400px){

}