﻿@charset "utf-8";
/* CSS Document 
四川倚天华安科技有限公司制作
版权所有
*/

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	color:#333333;
	background-color:#fff; font-family:"微软雅黑","Microsoft YaHei";
}
body img{
    border:0px;
}
/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}
A {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:hover {
	RIGHT: 0px; COLOR: #1461ca;
	text-decoration:none;
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt50{
	margin-top:50px;
}
.mt60{
	margin-top:60px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.wrap{
	width:1280px; height:auto; margin:0 auto;
}
.header{
	margin:0 80px; height:100px;
}
.logo{
	float:left;
}
.logo img{
	margin-top:15px;
}
.nav{
	float:right; height:100px; margin-right:30px;
}
.nav ul{
	float:right;
}
.nav li{
	float:left; height:100px; line-height:100px; margin-left:20px; display:inline; position:relative;
}
.nav li.home{
	background:url(../images/home1.png) 17px center no-repeat #1461ca; letter-spacing:3px;
}
.nav li.home a{
	color:#fff; padding-left:40px;
}
.nav li.home2{
	background:url(../images/home2.png) 20px center no-repeat; padding-left:6px; letter-spacing:3px;
}
.nav li.home2:hover{
	background:url(../images/home1.png) 20px center no-repeat; padding-left:6px; letter-spacing:3px;
}
.nav li.home2 a{
	color:#333; padding-left:38px;
}
.nav ul li a{height:100px; overflow:hidden; position:relative; display:block;transition:0.3s;  padding-left:25px; padding-right:25px;}
.nav ul li .navspan1{ width:100%; height:100px; background-color:#1461ca; position:absolute; top:100px;left:0px; transition:0.5s; z-index:-1;}
.nav li.cur{
	background-color:#1461ca;
}
.nav li.cur a{
	color:#fff;
}
.nav ul li a:hover{ color:#fff; }
.nav ul li a:hover .navspan1{ width:100%; height:100px; background-color:#1461ca; position:absolute; top:0px; left:0px;transition:0.3s; }
.m_nav{
	display:none;
}
.guanbi{
	display:none;
}
.tel{
	background:url(../images/telbg.jpg) left center no-repeat; padding-left:40px; float:right; height:50px; line-height:50px; margin-top:24px; font-size:18px; font-weight:bolder;
}
.tel a{
	color:#1461ca;
}
.index_banner{
	width:100%; height:auto; overflow:hidden; position:relative; background-color:#f7f7f7;
}
.index_banner img{
	width:100%; height:auto; display:block;
}
.banner{
	width:100%; height:auto; overflow:hidden; position:relative; background-color:#f7f7f7;
}
.banner img{
	width:100%; height:auto; display:block;
}
#slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }
#slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 20px; line-height: 20px; }
#slideBox .hd ul { text-align: center; }
#slideBox .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 35px; height: 5px; margin: 5px; overflow: hidden; background: #ffffff; line-height: 999px; }
#slideBox .hd ul .on { background: #059c19; }
#slideBox .bd { position: relative; height: 100%; z-index: 0; }
#slideBox .bd li { zoom: 1; vertical-align: middle; position:relative; }
#slideBox .bd img { width: 100%; height: auto; display: block; }
/*前/后按钮代码*/
#slideBox .prev { position: absolute; left: 4%; top: 50%; margin-top: -16px; display: block; width: 19px; height: 32px; background: url(../images/prevArrow.png) no-repeat; z-index: 1; cursor:pointer;filter: alpha(opacity=70); opacity: 0.7;}
#slideBox .next { position: absolute; right: 4%; top: 50%; margin-top: -16px; display: block; width: 19px; height: 32px; background: url(../images/nextArrow.png) no-repeat; z-index: 1; cursor:pointer;filter: alpha(opacity=70); opacity: 0.7;}
.contain{width:100%;}
.contain span{position:absolute;left:46.5%;top:56%;display:block;overflow:hidden;cursor:pointer}
#slideBox .bd li .contain span img{width:15px;height:auto;}
.contain span img.i1{animation:fade 800ms infinite;-webkit-animation:fade 800ms infinite}
.contain span:nth-of-type(2n) img.i1{animation:fade 1200ms infinite;-webkit-animation:fade 1200ms infinite}
.contain span:nth-of-type(2){left:52.7%;top:53%}
.contain span:nth-of-type(3){left:51.7%;top:61.7%}
.contain span:nth-of-type(4){left:48.5%;top:62%}
.contain span:nth-of-type(5){left:54.5%;top:64%}
.contain span:nth-of-type(6){left:54%;top:46%}
.contain span:nth-of-type(7){left:50.5%;top:69.5%}
.contain span:nth-of-type(8){left:46%;top:62.5%}
.contain span img.i2{display:none}
.contain span h3{position:absolute;left:80px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:block;background:rgba(234,84,4,0.9);opacity:0;width:100px; text-align:center;padding:5px;z-index:99}
.contain span:hover{overflow:inherit}
.contain span:hover h3{left:30px;opacity:1;-webkit-transition:all .8s ease;transition:all .8s ease}@keyframes fade{from{opacity:1.0}50%{opacity:.4}
to{opacity:1.0}}@-webkit-keyframes fade{from{opacity:1.0}50%{opacity:.4}to{opacity:1.0}}
.contain span:before{content:"";width:8px;height:8px;background:rgba(0,68,92,0);position:absolute;left:4px;top:4px;border-radius:50%;-webkit-animation:history-circle 2s cubic-bezier(0.22,0.61,0.36,0.5) infinite;animation:history-circle 2s cubic-bezier(1,2,0.66,3) infinite}
.contain span:hover:before{background:#ea5404;opacity:.8}@keyframes history-circle{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.5}50%{opacity:1.0}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}
.contain span h3 p{color:#fff;font-size:16px;line-height:1.4}
.contain span h3 p.bp{font-size:16px;margin-bottom:5px;letter-spacing:1px}
.contain span h3 .bp:nth-of-type(4){margin-top:8px}
.contain span h3:before{content:"";display:block;box-sizing:border-box;width:0;height:0;border-top:solid 1px #ea5404;border-right:solid 1px #ea5404;position:absolute;top:-4%;left:-2%;opacity:0}
.contain span:hover h3:before{width:104%;height:107%;opacity:1;-webkit-transition:opacity 0s ease .2s,width .35s ease .2s,height .3s ease .55s;transition:opacity 0s ease .2s,width .35s ease .2s,height .3s ease .55s}
.contain span:hover h3:after{width:104%;height:107%;opacity:1;-webkit-transition:opacity 0s ease .2s,width .35s ease .2s,height .3s ease .55s;transition:opacity 0s ease .2s,width .35s ease .2s,height .3s ease .55s}
.contain span h3:after{content:"";display:block;box-sizing:border-box;width:0;height:0;border-bottom:solid 1px #ea5404;border-left:solid 1px #ea5404;position:absolute;bottom:-4%;right:-2%;opacity:0}
/* 顶部公共样式结束  */

/* 首页样式开始  */

.aboutus{
	height:auto; margin-top:40px;
}
.about_title{
	height:auto; float:left; background:url(../images/about_titbg.jpg) left bottom no-repeat; font-size:30px; font-weight:bolder; padding-bottom:30px; line-height:32px;
}
.about_title span{
	font-size:16px; font-weight:normal; text-transform:uppercase; color:#888;
}
.aboutuf_info{
	width:820px; height:auto; float:right;
}
.aboutuf_info h2{
	font-size:24px; font-weight:normal; margin-bottom:30px;
}
.aboutuf_info p{
	line-height:36px;
}
.about_more{
	width:137px; height:43px; background-color:#1461ca; text-align:center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px; margin-top:30px; box-shadow: 0 0 5px #1461ca;
}
.about_more a{
	line-height:43px; color:#fff; display:block;
}
.about_cat{
	height:auto; margin-top:50px;
}
.about_cat li{
	width:305px; height:215px; float:left; box-sizing:border-box; border:1px #e2e2e2 solid; text-align:center; padding-left:25px; padding-right:25px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px; margin-right:20px; display:inline; padding-top:28px;transition: 0.5s all;-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.about_cat li:nth-child(4n){
    margin-right: 0;
}
.about_cat .current{
	background-color:#1461ca; color:#fff;
}
.about_cat .current img{
	background-color:#fff;
}
.about_cat .current a{
	color:#fff;
}
.about_cat .current p{
	color:#fff;
}
.about_cat img{
	border:1px #e3e3e3 solid; padding:15px; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%; margin-bottom:10px;
}
.about_cat p{
	margin-top:10px; font-size:14px; color:#666666; line-height:24px;
}
.about_cat li:hover{
	background-color:#1461ca; color:#fff;
}
.about_cat a{
	display:block;
}
.about_cat li:hover a{
	color:#fff;
}
.about_cat li:hover p{
	color:#fff;
}
.about_cat li:hover img{
	background-color:#fff;
}
.title{
	height:auto; text-align:center; background:url(../images/about_titbg.jpg) center bottom no-repeat; font-size:30px; font-weight:bolder; padding-bottom:30px; margin-top:50px; line-height:32px;
}
.title span{
	font-size:16px; font-weight:normal; text-transform:uppercase; color:#888;
}
.probox{
	width:100%; height:auto; background-color:#f7f8f9; background:url(../images/pro_boxbg.jpg) center center no-repeat #f7f7f7; padding-top:1px; margin-top:50px; padding-bottom:50px;-moz-background-size:100% 100%;  background-size:100% 100%;background-attachment:fixed;
}
.products{
	height:auto; margin-top:50px; overflow:hidden;
}
.products li{
	width:630px; height:auto; float:left; margin-right:20px; margin-bottom:15px; position:relative;
}
.products img{
	width:100%; height:auto; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; box-shadow: 0 0 10px #aacbf6;
}
.products .pro_txt{
	position:absolute; right:80px; top:38%; width:190px; color:#fff;
}
.products .pro_txt a{
	 font-size:25px; font-weight:bolder; color:#fff;
}
.products .pro_txt span{
	font-size:20px; font-weight:normal; display:inline-block; margin-top:10px;
}
.products li:nth-child(2n){
    margin-right: 0;
}
.products li:nth-child(3n){
	width:100%;
}
.case_box{
	width:100%; height:auto; background-color:#f2f9ff; padding-top:1px; padding-bottom:50px;
}
.cases{
	height:auto; margin-top:40px; overflow:hidden;
}
.cases li{
	width:305px; height:auto; float:left; margin-right:20px; display:inline; text-align:center; margin-bottom:20px; background-color:#fff; padding-bottom:22px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; overflow:hidden;transition: 0.5s all;-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all; position:relative;
}
.cases li:nth-child(4n){
    margin-right: 0;
}
.cases img{
	width:100%; height:auto; margin-bottom:15px;
}
.cases li a{
	display:block;
}
.cases li:hover{
	background-color:#1461ca;
}
.cases li:hover img{
	filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;
}
.cases li:hover a{
	color:#ffffff;
}
.cases .fdj{
	background:url(../images/fdj.png) no-repeat; width:32px; height:32px; margin:0 auto;-moz-background-size:100% 100%;  
    background-size:100% 100%; position:absolute; left:50%; margin-left:-16px; top:50%; margin-top:-200px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.cases li:hover  .fdj{
	 margin-top:-20px;
}
.sys_box{
	width:100%; height:auto; background:url(../images/systembg.jpg) 70% top no-repeat; margin-top:50px; padding-top:50px; overflow:hidden;
}
.system{
	height:auto; position:relative; padding-bottom:50px;
}
.system_txt{
	width:505px; float:left;
}
.system_txt p{
	line-height:36px; color:#666666; margin-top:50px;
}
.system_pic{
	width:670px; float:right; margin-top:30px;
}
.system_pic img{
	width:100%; height:auto;
}
#slide_sys .bd li{
	overflow:hidden; height:auto;
}
#slide_sys .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 20px; line-height: 20px; }
#slide_sys .hd ul { text-align: center; }
#slide_sys .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 35px; height: 5px; margin: 5px; overflow: hidden; background: #b9b9b9; line-height: 999px; }
#slide_sys .hd ul .on { background: #1461ca; }
.cooperation{
	height:auto; margin-top:20px;
}
.cooperation li{
	width:256px; height:auto; float:left; display:inline; border:1px #dcdcdc solid; margin-left:-1px; margin-top:-1px; box-sizing:border-box; text-align:center; padding-bottom:30px; font-size:14px;
}
.mtauto{
	margin:0 auto; margin-top:40px;
}
.news_box{
	background:url(../images/news_boxbg.jpg) center top no-repeat; height:auto; width:100%; margin-top:50px;background-attachment:fixed; padding-bottom:50px; -moz-background-size:100% 100%;  background-size:100% 100%; padding-top:1px;
}
.news{
	margin-top:50px; height:auto; overflow:hidden;
}
.industry{
	width:600px; height:auto; float:left;
}
.news_box .title{
	color:#fff;
}
.news_box .title span{
	color:#f6f6f6;
}
.news_title{
	font-size:24px; color:#ffffff;
}
.news_title font{
	color:#cdcbcb; font-size:14px;
}
.news_title span{
	color:#fff; font-size:14px; width:24px; height:24px; background-color:#0966d1; display:inline-block; float:right; text-align:center;
}
.news_title span a{
	color:#fff; font-size:18px; line-height:20px;
}
.industry ul{
	margin-top:30px;
}
.industry li{
	height:105px; margin-bottom:10px;
}
.industry .date{
	width:143px; height:90px; padding-top:7px; border:1px #b3b3b3 solid; background-color:#f1f1f1; float:left; margin-right:15px; text-align:center;
}
.industry .date span{
	font-size:36px; color:#949494; font-weight:bolder;
}
.industry li a{
	font-size:16px; color:#fff; font-weight:bolder;
}
.industry li p{
	font-size:14px; color:#c8c8c8; margin-top:15px; line-height:24px;
}
.industry li:hover .date{
	background-color:#0966d1; color:#fff;
}
.industry li:hover .date span{
	color:#ffffff;
}
.industry li:hover a{
	color:#0966d1;
}
.company{
	width:600px; height:auto; float:right;
}
.picnews{
	height:auto; margin-top:30px;
}
.picnews li{
	height:140px; margin-bottom:10px; border-bottom:1px #868686 dashed; padding-bottom:5px;
}
.picnews img{
	float:left; width:183px; height:133px; margin-right:15px;
}
.picnews li a{
	font-size:16px; color:#fff; font-weight:bolder;
}
.picnews li a:hover{
	color:#0966d1;
}
.picnews li p{
	font-size:14px; color:#c8c8c8; margin-top:15px; line-height:24px;
}
.service{
	height:auto; margin-top:50px; display:table;
}
.service li{
	width:25%; height:auto; float:left; text-align:center; box-sizing:border-box; padding-left:30px; padding-right:30px; font-size:18px; font-weight:bolder;
}
.service p{
	font-size:14px; font-weight:normal; margin-top:20px; line-height:24px;
}
.service img{
	box-shadow: 0 0 10px #cfddf0; padding:5px; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%; margin-bottom:20px;-moz-transition: all 1s;-ms-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;
}
.service li:hover img {-moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); -moz-transition: all 1.5s; -ms-transition: all 1.5s; -webkit-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s;}
.service li:hover{
	color:#1a64c8;
}
.service li:hover p{
	color:#333;
}

/* 首页样式结束  */

/* 底部公共样式开始  */

.foot_box{
	width:100%; height:auto; background-color:#2c2c2c; padding-top:60px; padding-bottom:60px;
}
.footer{
	height:auto; overflow:hidden;
}
.foot_nav{
	width:680px; height:auto; float:left;
}
.foot_nav li{
	float:left; width:25%; font-size:18px; color:#fff; font-weight:bolder;
}
.foot_nav li ol{
	margin-top:30px;
}
.foot_nav li ol li{
	float:none; width:100%;
}
.foot_nav li ol li a{
	font-size:14px; height:26px; line-height:26px; color:#b8b8b8; font-weight:normal;
}
.foot_nav li ol li a:hover{
	color:#ffffff;
}
.wechat{
	color:#979797; text-align:center; font-size:14px; float:left;
}
.wechat img{
	margin-bottom:10px; margin-top:15px;
}
.contact{
	width:380px; float:right; font-size:18px; color:#ffff; font-weight:bolder;
}
.contact a{
	color:#fff;
}
.contact ul{
	margin-top:30px;
}
.contact li{
	height:auto; line-height:36px; font-size:14px; color:#b8b8b8; font-weight:normal;
}
.contact li.tels{
	background:url(../images/foot_conbg.png) left 3px no-repeat; padding-left:40px;
}
.contact li.adds{
	background:url(../images/foot_conbg.png) left -70px no-repeat; padding-left:40px;
}
.contact li.emails{
	background:url(../images/foot_conbg.png) left -150px no-repeat; padding-left:40px;
}
.contact li a{
	color:#b8b8b8;
}
.contact li a:hover{
	color:#ffffff;
}
.copyrights{
	width:100%; height:auto; padding-top:12px; padding-bottom:12px; line-height:30px; background-color:#222121; text-align:center; font-size:14px; color:#b0b0b0;
}
.copyrights a{
	color:#b0b0b0;
}
.copyrights a:hover{
	color:#ffffff;
}

/* 底部公共样式结束  */

/* 产品样式开始  */

.products_banner{
	width:100%; height:270px; background:url(../images/pro_banner.jpg) center center no-repeat;
}
.ban_txt{
	padding-top:100px; text-align:center; color:#fff;
}
.ban_txt h4{
	font-size:36px; font-weight:bolder; margin-bottom:15px;
}
.ban_txt span{
	text-transform:uppercase; display:inline-block;
}
.posi_box{
	height:auto; background:url(../images/posibg.jpg) left bottom repeat-x; padding-bottom:8px;
}
.position{
	height:auto; overflow:hidden;
}
.position span{
	float:right; background:url(../images/posibg2.jpg) left center no-repeat; padding-left:35px; display:inline-block; height:48px; line-height:48px;
}
.position span a{
	color:#888; font-size:16px;
}
.position h1{
	height:48px; line-height:48px; font-size:18px; background-color:#1461ca; color:#fff; display:inline-block; font-weight:normal; padding-left:50px; padding-right:50px;
}
.article{
	margin-top:50px; height:auto; box-shadow: 0 0 15px #cbd8e7; padding:50px; box-sizing:border-box; overflow:hidden;
}
.article h2{
	background:url(../images/probg1.jpg) left center no-repeat; font-size:24px; color:#1461ca; padding-left:40px;
}
.article p{
	line-height:36px; margin:0 25px; margin-top:30px; color:#666666; margin-bottom:25px;
}
.position ul{
	
}
.position li{
	height:48px; line-height:48px; font-size:16px; float:left; padding-left:50px; padding-right:50px; background:url(../images/posibg3.jpg) right center no-repeat;
}
.position li a{
	color:#666; display:block;
}
.position li a:hover{
	color:#1461ca;
}
.position li.thischild{
	background-image:none; background-color:#1461ca;
}
.position li.thischild a{
	color:#ffffff;
}
.shop_article{
	margin-top:50px; box-shadow: 0 0 15px #cbd8e7; box-sizing:border-box; overflow:hidden;
}
.shop_right{
	width:600px; float:right; padding-top:50px; padding-right:30px;
}
.shop_right h2{
	font-size:24px; color:#1461ca; margin-bottom:10px;
}
.shop_right span{
	font-size:24px; display:inline-block;
}
.shop_right p{
	line-height:36px; margin-top:30px; color:#666666;
}
.shop_pic{
	width:600px; float:left;
}
.shop_pic img{
	width:100%; height:auto; display:block;
}
.shop_title{
	text-align:center;
}
.shop_title h2{
	background:none; padding-left:0px; margin-bottom:10px;
}
.shop_title span{
	font-size:24px; color:#2c2c2c; display:inline-block;
}
.shop_title2{
	text-align:left;
}
.shop_title2 h2{
	background:none; padding-left:0px; margin-bottom:10px;
}
.shop_title2 span{
	font-size:24px; color:#2c2c2c; display:inline-block;
}
.propic_list li{
	width:32%; height:auto; float:left; margin-right:2%; display:inline; margin-bottom:25px;
}
.propic_list li:nth-child(3n){
    margin-right: 0;
}
.propic_list li img{
	width:100%; height:auto; display:block;
}
.apppic_list li{
	width:16%; height:auto; float:left; margin-right:1%; display:inline; margin-bottom:25px;
}
.apppic_list li:nth-child(3n){
    margin-right: 0;
}
.apppic_list li img{
	width:100%; height:auto; display:block;
}
.txt_list{
	margin-top:20px;
}
.txt_list li{
	height:auto; line-height:36px; color:#666666; background:url(../images/probg2.jpg) left 10px no-repeat; padding-left:25px;
}
.imgbord img{
	padding:5px; box-sizing:border-box; box-shadow: 0 0 10px #ebf1fb;
}

/* 产品展示样式结束  */


/* 新闻资讯样式开始  */

.news_banner{
	width:100%; height:270px; background:url(../images/news_banner.jpg) center center no-repeat;
}
.news_list{
	height:auto; margin-top:50px;
}
.news_list li{
	width:100%; height:auto; padding:35px; box-sizing:border-box; box-shadow: 0 0 15px #cbd8e7; overflow:hidden; margin-bottom:35px;
}
.news_list img{
	float:left; margin-right:30px;
}
.news_list a{
	font-size:24px;
}
.news_list p{
	line-height:30px; color:#666666; font-size:14px; margin-top:20px; margin-bottom:10px;
}
.news_list .datetime{
	background:url(../images/timebg.jpg) left center no-repeat; padding-left:25px; color:#aeaeae;
}
.news_list .news_more{
	background-color:#1461ca; display:inline-block; float:right; width:98px; height:35px; text-align:center; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; margin-top:30px;
}
.news_list .news_more a{
	font-size:14px; line-height:35px; color:#fff;
}
.news_list li:hover{
	background-color:#1461ca;
}
.news_list li:hover a{
	color:#fff;
}
.news_list li:hover p{
	color:#fff;
}
.news_list li:hover .datetime{
	background:url(../images/timebg2.jpg) left center no-repeat; color:#fff;
}
.news_list li:hover .news_more{
	background-color:#fff;
}
.news_list li:hover .news_more a{
	color:#1461ca;
}
.pages{
	text-align:center;
}
.pages li{
	display:inline; width:40px; height:30px; border:1px #d9d9d9 solid; text-align:center; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px; display:inline-block; line-height:30px;
}
.pages li a{
	display:block;
}
.pages li a:hover{
	color:#1461ca;
}
.pages li.curs{
	border:0px; color:#1461ca;
}
.pages li.curs a{
	color:#1461ca; font-size:18px;
}

/* 新闻资讯样式结束  */

/* 关于我们样式开始  */

.about_banner{
	width:100%; height:270px; background:url(../images/about_banner.jpg) center center no-repeat;
}
.about_title_ny{
	text-align:center;
}
.about_title_ny img{
	vertical-align:middle;
}
.about_title_ny h2{
	display:inline-block; margin-left:20px; margin-right:20px; margin-bottom:30px; font-size:30px; font-weight:normal;
}
.aboutus p{
	margin-top:20px; text-indent:2em; line-height:36px;
}
.about_pic_list{
	margin-top:30px;
}
.about_pic_list li{
	width:49%; height:auto; float:left; margin-right:2%; display:inline;
}
.about_pic_list li img{
	width:100%; height:auto; border:1px #d4d4d4 solid; padding:8px; box-sizing:border-box;
}
.about_pic_list li:nth-child(2n){
    margin-right: 0;
}
.history_box{
	width:100%; height:auto; background:url(../images/historybg.jpg) center center no-repeat; margin-top:60px; padding-top:50px; padding-bottom:80px;background-attachment:fixed;-moz-background-size:100% 100%;  background-size:100% 100%;
}
.history{
	height:350px; background:url(../images/historybg2.png) right center no-repeat; position:relative;
}
.history .history01{
	position:absolute; left:30px; top:0px;
}
.history .history01 li{
	width:270px; height:180px; background:url(../images/historybg3.png) center bottom no-repeat; float:left; margin-right:90px; display:inline; margin-top:8px; font-size:18px; color:#1461ca;
}
.history .history01 li span{
	font-size:14px; color:#666666;
}
.history .history01 li .his_txt{
	background-color:#fff; height:128px; box-sizing:border-box; padding-left:30px; padding-right:30px; padding-top:20px; border:1px #e2e2e2 solid;
}
.history .history01 li:hover .his_txt{
	background-color:#1461ca; color:#ffffff; border:1px #1461ca solid;
}
.history .history01 li:hover{
	 background:url(../images/historybg4.png) center bottom no-repeat;
}
.history .history01 li:hover span{
	color:#ffffff;
}
.history .history01 li:nth-child(3n){
    margin-right: 0;
}
.history .history02{
	position:absolute; left:180px; top:155px;
}
.history .history02 li{
	width:270px; height:180px; background:url(../images/historybg5.png) center top no-repeat; float:left; margin-right:90px; display:inline; margin-top:8px; font-size:18px; color:#1461ca;
}
.history .history02 li span{
	font-size:14px; color:#666666;
}
.history .history02 li .his_txt{
	background-color:#fff; height:128px; box-sizing:border-box; padding-left:30px; padding-right:30px; padding-top:20px; margin-top:52px; border:1px #e2e2e2 solid;
}
.history .history02 li:hover .his_txt{
	background-color:#1461ca; color:#ffffff; border:1px #1461ca solid;
}
.history .history02 li:hover{
	 background:url(../images/historybg6.png) center top no-repeat;
}
.history .history02 li:hover span{
	color:#ffffff;
}
.history .history02 li:nth-child(3n){
    margin-right: 0;
}
.ptjg{
	width:368px; height:368px; margin:0 auto; margin-top:30px; position:relative;
}
.ptjg .ptjg_l1{
	left:0px; top:0px; position:absolute; width:179px; height:179px; z-index:1;box-sizing:border-box; text-align:center; color:#fff; padding-top:90px;
}
.ptjg .ptjg_l1 a{
	color:#fff; display:block;
}
.ptjg_txt1{
	width:365px; height:auto; position:absolute; right:150px; top:0px; z-index:3; border:1px #e2e2e2 solid; text-align:left; font-size:14px; color:#666666; padding:20px; background-color:#f7f7f7; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; line-height:24px; display:none;
}
.ptjg .ptjg_l1:hover .ptjg_txt1{
	display:block;
}
.ptjg_txt1 .jiantou{
	position:absolute; right:0px; top:90px;
}
.ptjg .ptjg_l2{
	left:0px; bottom:0px; position:absolute; width:179px; height:179px; z-index:1;box-sizing:border-box; text-align:center; color:#fff; padding-top:70px;
}
.ptjg .ptjg_l2 a{
	color:#fff; display:block;
}
.ptjg_txt2{
	width:365px; height:auto; position:absolute; right:150px; top:20px; z-index:3; border:1px #e2e2e2 solid; text-align:left; font-size:14px; color:#666666; padding:20px; background-color:#f7f7f7; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; line-height:24px; display:none;
}
.ptjg .ptjg_l2:hover .ptjg_txt2{
	display:block;
}
.ptjg_txt2 .jiantou{
	position:absolute; right:0px; top:55px;
}
.ptjg .ptjg_r1{
	right:0px; top:0px; position:absolute; width:179px; height:179px; z-index:1;box-sizing:border-box; text-align:center; color:#fff; padding-top:90px;
}
.ptjg .ptjg_r1 a{
	color:#fff; display:block;
}
.ptjg_txt3{
	width:365px; height:auto; position:absolute; left:160px; top:0px; z-index:3; border:1px #e2e2e2 solid; text-align:left; font-size:14px; color:#666666; padding:20px; background-color:#f7f7f7; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; line-height:24px; display:none;
}
.ptjg .ptjg_r1:hover .ptjg_txt3{
	display:block;
}
.ptjg_txt3 .jiantou{
	position:absolute; left:-9px; top:90px;
}
.ptjg .ptjg_r2{
	right:0px; bottom:0px; position:absolute; width:179px; height:179px; z-index:1;box-sizing:border-box; text-align:center; color:#fff; padding-top:70px;
}
.ptjg .ptjg_r2 a{
	color:#fff; display:block;
}
.ptjg_txt4{
	width:365px; height:auto; position:absolute; left:160px; top:20px; z-index:3; border:1px #e2e2e2 solid; text-align:left; font-size:14px; color:#666666; padding:20px; background-color:#f7f7f7; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; line-height:24px; display:none;
}
.ptjg .ptjg_r2:hover .ptjg_txt4{
	display:block;
}
.ptjg_txt4 .jiantou{
	position:absolute; left:-9px; top:52px;
}
.ptjg img{
	z-index:-1; position:absolute; left:0px; top:0px;
}
.ptjg .ptjg_center{
	width:121px; height:121px; position:absolute; left:50%; margin-left:-75px; top:0px; margin-top:110px; background-color:#1c6dda; z-index:2;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%; border:15px #fff solid; text-align:center; line-height:121px; color:#fff; font-size:18px;
}
.honor_list{
	height:auto; margin-top:20px;
}
.honor_list li{
	width:23%; height:auto; float:left; margin-right:2.66%; display:inline; margin-bottom:25px; cursor:pointer;
}
.honor_list li:nth-child(4n){
    margin-right: 0;
}
.honor_list img{
	width:100%; height:auto;
}
.bigimg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 9;display: none;}
.bigimg .div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 95%;}
.bigimg .div img{display: block;margin: 0 auto;}
.bigimg .closeimg{position: absolute;top: 20px;right: 30px;}
.bigimg .closeimg img{
	width:30px; height:auto;
}
.closeimg2{
	width:100%; height:100%; display:block; cursor:default;
}
.bigimg .page{position: absolute;top: 50%;left: 0;height: 40px;margin-top: -20px;width: 100%;}
.bigimg .page .next,.bigimg .page .prev{position: absolute;display: block;top: 0;}
.bigimg .page .next{right: 30px;}
.bigimg .page .prev{left: 30px;}
.bigimg .page img{height: 30px;}
.gaoqi{
	height:auto;
}
.gaoqi li{
	width:50%; height:auto; float:left; text-align:center;
}
.gaoqi img{
	margin-bottom:10px;
}
.culture_box{
	width:100%; height:auto; background:url(../images/culture_boxbg.jpg) center top no-repeat; padding-top:10px; margin-top:70px; padding-bottom:100px; overflow:hidden; background-attachment:fixed;-moz-background-size:100% 100%;  background-size:100% 100%;
}
.culture_box .about_title_ny{
	color:#fff;
}
.culture{
	height:auto; margin-top:40px;
}
.culture li{
	width:25%; height:auto; float:left; text-align:center; text-align:center; color:#fff; font-size:24px; box-sizing:border-box; padding-left:30px; padding-right:30px; 
}
.culture img{
	margin-bottom:40px;-moz-transition: all 1s;-ms-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;
}
.culture p{
	font-size:16px; margin-top:25px; line-height:24px;
}
.culture li:hover img { -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); -moz-transition: all 1.5s; -ms-transition: all 1.5s; -webkit-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s;
}
.manager{
	height:auto; background:url(../images/aboutusbg.jpg) left 150px no-repeat; overflow:hidden; color:#fff; box-sizing:border-box; padding:50px; padding-bottom:0px;-moz-background-size:100% 100%;  background-size:100% 100%;
}
.manager img{
	display:block; float:left; margin-right:50px;
}
.manager p{
	line-height:36px; margin-top:30px; text-indent:2em;
}
.manager span{
	float:right; margin-top:50px;
}

/* 关于我们样式结束  */


/* 联系我们样式开始  */

.contact_banner{
	width:100%; height:270px; background:url(../images/contact_banner.jpg) center center no-repeat;
}
.contactus{
	margin-top:50px; padding:50px; box-shadow: 0 0 15px #cbd8e7; box-sizing:border-box; overflow:hidden;
}
.contact_left{
	float:left;
}
.contact_right{
	float:right;
}
.contact_left span{
	font-size:14px; display:inline-block; margin-top:6px;
}
.contact_left ul{
	margin-top:30px;
}
.contact_left li{
	height:auto; line-height:36px; font-weight:normal;
}
.contact_left li.tels{
	background:url(../images/foot_conbg.png) left 3px no-repeat; padding-left:45px;
}
.contact_left li.adds{
	background:url(../images/foot_conbg.png) left -70px no-repeat; padding-left:45px;
}
.contact_left li.emails{
	background:url(../images/foot_conbg.png) left -150px no-repeat; padding-left:45px;
}
.online{
	width:220px; height:50px; background:url(../images/conbg.jpg) 35px center no-repeat #1461ca; line-height:50px; margin-top:40px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px; 
}
.online a{
	padding-left:80px; color:#fff; display:block;
}
@keyframes indexcc
{
from  {top: 8px;}
to  {top: -8px;}
}
 
@-moz-keyframes indexcc /* Firefox */
{
from  {top: 8px;}
to  {top: -8px;}
}
 
@-webkit-keyframes indexcc /* Safari 和 Chrome */
{
from  {top: 8px;}
to  {top: -8px;}
}
 
@-o-keyframes indexcc /* Opera */
{
from  {top: 8px;}
to  {top: -8px;}
}
.indexcc{
    animation: indexcc 0.8s linear 0s infinite alternate;
    /* Firefox: */
    -moz-animation: indexcc 0.8s linear 0s infinite alternate;
    /* Safari 和 Chrome: */
    -webkit-animation: indexcc 0.8s linear 0s infinite alternate;
    /* Opera: */
    -o-animation: indexcc 0.8s linear 0s infinite alternate;position:relative;
}
.map{
	margin-top:50px; box-shadow: 0 0 15px #cbd8e7; display:block; height:auto; overflow:hidden;
}

#backtop{
	width:36px; height:36px;position:fixed; _position: absolute; right:15px; _right:15px; bottom:55px; z-index:111; display:none;
}
#backtop a{
	display:block; width:36px; height:36px; background:url(../images/top-1.jpg) no-repeat; 
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
#backtop a:hover{
	background:url(../images/top-2.jpg) no-repeat;	
}
.newscontent p img{
	margin-left:-2em !important;
}

/* 联系我们样式结束  */

/*  自适应样式开始  */

@media screen and (max-width:1600px) {
	
.nav ul li a{padding-left:15px; padding-right:15px;}
.nav li{
	margin-left:5px;
}	

}
@media screen and (max-width:1400px) {
	
.header{
	margin:0 auto; width:1280px; height:100px;
}

}
@media screen and (max-width:1281px) {

.wrap{
	width:1000px; height:auto; margin-left:auto; margin-right:auto;
}
.header{
	margin:0 auto; width:1000px; height:95px; overflow:hidden;
}
.logo img{
	width:380px; height:auto;
}
.nav{
	 margin-right:0px;
}
.nav ul li a{padding-left:10px; padding-right:10px;}
.nav li.home{
	background:url(../images/home1.png) 10px center no-repeat #1461ca;
}
.nav li.home a{
	padding-left:30px;
}
.tel{
	display:none;
}
.aboutuf_info{
	width:750px;
}
.about_cat li{
	width:235px; height:215px; padding-left:15px; padding-right:15px;
}
.products li{
	width:490px; height:auto; float:left; margin-right:20px; margin-bottom:15px; position:relative;
}
.cases li{
	width:235px;
}
.sys_box{
	margin-top:50px; padding-bottom:10px; margin-bottom:10px;
}
.system_txt{
	width:400px;
}
.system_txt p{
	line-height:30px; font-size:14px; margin-top:20px;
}
.system_pic{
	width:550px;
}
.products .pro_txt{
	right:30px; top:35%;
}
.cooperation li{
	width:200px;
}
.cooperation img{
	width:100%; height:auto;
}
.industry{
	width:480px;
}
.company{
	width:480px;
}
.foot_nav{
	width:500px;
}
.contact{
	width:300px;
}
.shop_right{
	width:48%; padding-top:20px;
}
.shop_right p{
	line-height:28px; margin-top:20px; font-size:14px;
}
.shop_pic{
	width:46%;
}
.contactus{
	padding:25px;
}
.contact_left{
	width:45%;
}
.contact_right{
	width:55%;
}
.contact_right img{
	width:100%; height:auto;
}
.position li{
	padding-left:30px; padding-right:30px; 
}
.history{
	height:350px;
}
.history .history01{
	left:0px;
}
.history .history01 li{
	margin-right:50px; width:250px;
}
.history .history02{
	left:80px;
}
.history .history02 li{
	margin-right:50px; width:250px;
}
.ptjg_txt1{
	width:295px;
}
.ptjg_txt2{
	width:295px;
}
.ptjg_txt3{
	width:295px;
}
.ptjg_txt4{
	width:295px;
}
.gaoqi img{
	width:90%; height:auto;
}
.manager{
	padding-bottom:30px; line-height:30px; padding:25px;
}
.manager img{
	width:40%; height:auto;
}
.article{
	padding:30px;
}
.article p{
	margin:0 0px; margin-top:20px; color:#666666; margin-bottom:20px; line-height:32px;
}
.txt_list li{
	line-height:32px;
}
}
@media screen and (max-width:1024px) {

.header{
	width:96%; height:auto; box-sizing:border-box;
}
.wrap{
	width:96%; height:auto; box-sizing:border-box;
}
.history{
	width:880px;
}
.table-container
{
width: 100%;
overflow-y: auto;
_overflow: auto;
margin: 0 0 1em;
}
.aboutuf_info{
	width:70%;
}
.about_cat li{
	width:23%; height:235px; margin-right:2.66%; padding-top:20px;
}
.products li{
	width:49%; height:auto; float:left; margin-right:2%; margin-bottom:15px; position:relative;
}
.products .pro_txt a{
	 font-size:20px;
}
.products .pro_txt span{
	font-size:18px;
}
.products .pro_txt{
	right:15px;
}
.cases li{
	width:23%; margin-right:2.66%;
}
.system_txt{
	width:50%;
}
.system_pic{
	width:45%;
}
.system_txt .about_title{
	font-size:22px; padding-bottom:20px;
}
.cooperation li{
	width:20%;
}
.cooperation a{
	font-size:14px;
}
.industry{
	width:48%;
}
.industry li{
	height:auto; margin-bottom:10px; padding-bottom:15px;
}
.company{
	width:48%;
}
.industry .date{
	width:123px; height:80px;
}
.service li{
	padding-left:20px; padding-right:20px;
}
.foot_nav{
	width:100%; float:none; border-bottom:1px #555 solid; overflow:hidden; padding-bottom:20px; margin-bottom:20px;
}
.wechat{
	float:left; clear:both;
}
.wechat img{
	margin-top:0px;
}
.contact{
	width:50%;
}
.article img{
	MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 800 ? "800px" : this.width)!important; margin-bottom:10px;
}
.shop_right h2{
	font-size:22px;
}
.shop_right span{
	font-size:22px;
}
.shop_right p{
	margin-top:10px;
}
.history{
	height:350px;
}
.history .history01 li{
	margin-right:50px; width:250px;
}
.history .history02{
	left:30px;
}
.history .history02 li{
	margin-right:50px; width:250px;
}
.foot_box{
	padding-top:40px; padding-bottom:40px;
}
#slideBox .bd li .contain span img{width:8px;height:auto;}
.contain span:before{content:"";width:6px;height:6px;background:rgba(0,68,92,0);position:absolute;left:1px;top:1px;}
.contain span h3{
	display:none;
}
}
@media screen and (max-width:980px) {
.header{
	padding-bottom:8px; overflow:hidden;
}
.mbigbox{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 9;display: none;}
.mbigbox_a{
	width:100%; height:100%; display:block; cursor:default;
}
.nav{
	width:30%; height:100%; background-color:#333333; position:fixed; right:-100%; top:0; z-index:11111; display:block;transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all; overflow-y:auto; margin-right:0px; float:none;
}
.nav ul{
	list-style-type:none; position:relative; float:left; width:100%; margin-top:30px;
}
.nav li{
	 text-align:center; float:none; height:45px; line-height:45px; font-size:18px; color:#8f9bb0; margin-bottom:5px; margin-left:0px; display:block;
}
.nav ul li a{height:45px; line-height:45px;color:#8f9bb0; overflow:hidden; position:relative; display:block;transition:0.3s;}
.nav ul li .navspan1{
	display:none;
}
.nav a:hover{
	padding-bottom:5px;
}
.nav .cur a:link{
	color:#fff; line-height:45px;
}
.nav .cur a:visited{
	color:#fff; line-height:45px;
}
.nav .cur a:hover{
	color:#fff; line-height:45px;
}
.nav li.home{
	background:url(../images/home1.png) 35% center no-repeat #1461ca; letter-spacing:3px;
}
.nav li.home a{
	color:#fff; padding-left:40px;
}
.nav li.home2{
	background:url(../images/home1.png) 35% center no-repeat; padding-left:6px; letter-spacing:3px;
}
.nav li.home2:hover{
	background:url(../images/home1.png) 35% center no-repeat; padding-left:6px; letter-spacing:3px;
}
.nav li.home2 a{
	color:#8f9bb0; padding-left:20px;
}
.guanbi{
	color:#fff; text-align:left; padding-left:20px; padding-top:10px; font-size:24px; display:block;
}
.guanbi a:link{
	border-bottom:0px;
}
.guanbi img{
	width:25px; height:auto;
}
.m_nav{
	display:block; float:right; margin-top:30px;
}
.m_nav img{
	width:40px; height:auto; image-rendering:-webkit-optimize-contrast;
}
#slideBox .prev{
	display:none;
}
#slideBox .next{
	display:none;
}
.about_cat .current{
	background-color:#ffffff; color:#333;
}
.about_cat .current img{
	background:none;
}
.about_cat .current a{
	color:#333;
}
.about_cat .current p{
	color:#666;
}
.company{
	width:100%; float:none; margin-bottom:25px;
}
.industry{
	width:100%; float:none;
}
.news_list li{
	padding:25px;
}
.news_list a{
	font-size:20px;
}
.news_list img{
	width:250px; height:auto;
}
.article{
	padding:20px;
}
.ban_txt{
	padding-top:60px; 
}
.ban_txt h4{
	font-size:30px;
}
.contact_banner{
	height:200px;
}
.about_banner{
	height:200px;
}
.news_banner{
	height:200px;
}
.products_banner{
	height:200px;
}
.products li:nth-child(3n) .pro_txt{
	right:50px;
}
.service img{
	width:75%; height:auto;
}
.shop_title span{
	font-size:20px;
}
.shop_title2 span{
	font-size:22px;
}
.position .about_dhome{
	display:none;
}
.about_cat_list{
	width:100%; height:auto;
}
.about_cat_list li{
	width:16.6%; padding-left:0px; padding-right:0px; text-align:center;
}
.about_cat_list li:last-child{
	background:none;
}
.about_title_ny h2{
	font-size:26px;
}
.history_box{
	padding-bottom:40px;
}
.history{
	height:310px;
}
.history .history01 li{
	width:220px; height:160px;
}
.history .history02{
	left:50px; top:135px;
}
.history .history02 li{
	width:220px; height:160px;
}
.history .history01 li .his_txt{
	height:108px; padding-left:15px; padding-right:15px; padding-top:15px;
}
.history .history02 li .his_txt{
	height:108px; padding-left:15px; padding-right:15px; padding-top:15px;
}
.culture_box{
	width:100%; height:auto; background:url(../images/culture_boxbg.jpg) center top no-repeat; padding-top:10px; margin-top:40px; padding-bottom:40px; overflow:hidden; -moz-background-size:100% 100%;  background-size:100% 100%; margin-bottom:30px;
}
.mt50{
	margin-top:30px;
}
.culture img{
	margin-bottom:10px;
}
.culture p{
	margin-top:15px; text-align:left;
}
.cooperation{
	height:auto; margin-top:30px;
}
.bigimg .closeimg{right: 10px;}
.bigimg .page .next{right: 10px;}
.bigimg .page .prev{left: 10px;}
}
@media screen and (max-width:750px) {

.about_title{
	float:none; text-align:center; background-position:center bottom; font-size:26px;
}
.aboutuf_info{
	width:100%; float:none; margin-top:25px;
}
.aboutuf_info h2{
	text-align:center;
}
.aboutuf_info .about_more{
	margin:0 auto; margin-top:20px;
}
.cooperation li{
	width:33.33%;
}
.cooperation li:last-child{
	display:none;
}
.system_txt{
	width:100%; float:none;
}
.system_pic{
	width:100%; float:none;
}
.products .pro_txt{
	width:auto; text-align:right;
}
.products .pro_txt a{
	 font-size:18px;
}
.products .pro_txt span{
	font-size:14px;
}
.news_list img{
	width:35%; height:auto;
}
.news_list a{
	font-size:18px;
}
.news_list p{
	font-size:14px; line-height:26px;
}
.news_list .news_more{
	margin-top:0px;
}
.contact_left{
	width:100%; float:none;
}
.contact_right{
	width:100%; float:none; margin-top:40px;
}
.title{
	font-size:26px;
}
.foot_box{
	padding-top:30px; padding-bottom:30px;
}
.contact_left li{
	font-size:18px;
}
.shop_article{
	padding-left:15px; padding-right:15px; padding-bottom:15px;
}
.shop_right{
	width:100%; float:none; margin-bottom:15px; padding-right:0px;
}
.shop_right p{
	font-size:16px;
}
.shop_pic{
	width:100%; float:none;
}
.shop_pic img{
	width:100%; height:auto;
}
.shop_title span{
	font-size:20px;
}
.shop_title2 span{
	font-size:20px;
}
.history_box{
	padding-bottom:30px; padding-top:30px;
}
.newscontent img{
	max-width: 100%!important;height: auto!important;width:expression(this.width > 650 ? "650px" : this.width)!important;
}

}

@media screen and (max-width:640px) {
.header{
	padding-bottom:5px;
}
.logo img{
	width:260px; height:auto; margin-top:10px;
}
.nav{
	width:50%;
}
.m_nav{
	margin-top:15px;
}
.m_nav img{
	width:35px; height:auto;
}
.nav li.home2{
	background:url(../images/home1.png) 33% center no-repeat;
}
.nav li.home2:hover{
	background:url(../images/home1.png) 33% center no-repeat;
}
#slideBox .hd { bottom: 10px; left: 0; height: 10px; line-height: 10px; }
#slideBox .hd ul li { width: 24px; height: 4px; margin: 5px;  }
.about_cat li{
	width:48%; height:235px; margin-right:4%; padding-top:20px; margin-bottom:20px;
}
.about_cat li:nth-child(2n){
    margin-right: 0px;
}
.probox{
	 margin-top:30px; padding-bottom:30px; background:url(../images/pro_boxbg2.jpg) center top no-repeat; -moz-background-size:100% 100%;  background-size:100% 100%;
}
.case_box{
	padding-bottom:30px;
}
.news_box{
	padding-bottom:30px; background:url(../images/news_boxbg2.jpg) center top no-repeat; -moz-background-size:100% 100%;  background-size:100% 100%;
}
.cases li{
	width:49%; margin-right:2%; padding-bottom:10px;
}
.cases li:nth-child(2n){
    margin-right: 0px;
}
.cases img{
	 margin-bottom:5px;
}
.industry{
	width:100%; float:none;
}
.company{
	width:100%; float:none;
}
.service{
	padding-bottom:30px;
}
.service li{
	width:50%; padding-left:10px; padding-right:10px; height:300px; font-size:16px;
}
.service img{
	width:65%; height:auto;
}
.service p{
	margin-top:10px; text-align:left;
}
.culture li{
	width:50%; font-size:20px; padding-left:10px; padding-right:10px; margin-bottom:20px;
}
.wechat{
	float:none; clear:both; width:100%; text-align:center; border-bottom:1px #555 solid; padding-bottom:20px; margin-bottom:20px;
}
.contact{
	width:100%; float:none;
}
.foot_nav li{
	font-size:16px;
}
.foot_nav li ol{
	margin-top:10px;
}
.foot_nav li ol li a{
	font-size:12px;
}
.aboutuf_info h2{
	font-size:22px; margin-bottom:20px;
}
.about_title{
	font-size:22px; padding-bottom:15px;
}
.system_txt .about_title{
	font-size:20px; padding-bottom:15px;
}
.title{
	font-size:22px; margin-top:30px; padding-bottom:15px;
}
.news_title{
	font-size:20px;
}
.picnews img{
	width:40%; height:auto;
}
.products{
	margin-top:30px;
}
.products li{
	width:100%; height:auto; float:none; margin-right:0px; margin-bottom:15px;
}
.products .pro_txt{
	top:30%;
}
.products li:nth-child(3n) .pro_txt{
	right:10px; top:10px;
}
.products .pro_txt span{
	margin-top:5px;
}
.cooperation li{
	width:48%; margin-right:4%; margin-bottom:10px;
}
.cooperation li:nth-child(2n){
    margin-right: 0;
}
.cooperation li:last-child{
	display:block;
}
.contactus{
	padding:15px; margin-top:30px; padding-top:20px;
}
.ban_txt{
	padding-top:30px; 
}
.ban_txt h4{
	font-size:18px; margin-bottom:5px;
}
.ban_txt span{
	font-size:14px;
}
.contact_banner{
	height:120px;
}
.about_banner{
	height:120px;
}
.news_banner{
	height:120px;
}
.products_banner{
	height:120px;
}
.contact_left h2{
	font-size:22px; letter-spacing:1px;
}
.contact_left li{
	font-size:16px;
}
.news_list{
	margin-top:30px;
}
.news_list li{
	padding:10px; padding-top:15px; padding-bottom:15px;
}
.news_list img{
	width:100%; height:auto; float:none; margin-right:0px; margin-bottom:10px;
}
.position ul{
	margin-left:-4%;
}
.position li{
	padding-left:15px; padding-right:15px; 
}
.shop_article{
	margin-top:30px;
}
.article{
	margin-top:30px; padding:15px;
}
.apppic_list li{
	width:49%; margin-right:2%; margin-bottom:10px;
}
.apppic_list li:nth-child(3n){
    margin-right: 2%;
}
.apppic_list li:nth-child(2n){
    margin-right: 0;
}
.propic_list li{
	width:49%; margin-right:2%; margin-bottom:10px;
}
.propic_list li:nth-child(3n){
    margin-right: 2%;
}
.propic_list li:nth-child(2n){
    margin-right: 0;
}
.position h1{
	font-size:16px; padding-left:20px; padding-right:20px;
}
.article h2{
	font-size:18px; padding-left:32px;
}
.position ul.about_cat_list{
	margin-left:0%; margin-top:7px;
}
.about_cat_list li{
	width:33.3%; padding-left:0px; padding-right:0px; text-align:center;
}
.about_cat_list li:nth-child(3n){
	background:none;
}
.about_title_ny h2{
	font-size:22px; margin-bottom:0px;
}
.history{
	margin-top:25px;
}
.ptjg{
	width:350px; height:350px;
}
.ptjg .ptjg_l1{
	width:170px; height:170px; padding-top:80px;
}
.ptjg .ptjg_l2{
	width:170px; height:170px;
}
.ptjg .ptjg_r1{
	width:170px; height:170px; padding-top:80px;
}
.ptjg .ptjg_r2{
	width:170px; height:170px;
}
.ptjg img{
	width:100%; height:auto;
}
.ptjg .ptjg_center{
	margin-left:-70px; margin-top:110px; border:10px #fff solid; 
}
.honor_list li{
	width:48%; margin-right:4%;margin-bottom:25px;
}
.honor_list li:nth-child(2n){
    margin-right: 0;
}
.gaoqi{
	margin-top:25px;
}
.gaoqi li{
	width:100%; height:auto; float:none; margin-bottom:20px;
}
.gaoqi img{
	width:100%; height:auto;
}

}

