/* CSS Document */
body{
	margin: auto;
	font-size: 12px;
	line-height: 2;
	font-family: "微软雅黑", "宋体", Arial;
	background-image: url(topbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.logo{ display:none}
.logo1{ display:block}
a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #FF0000;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}

div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
.box{ margin:auto; width:1050px;}
#cms img,#cms1 img,#header img{
	border: none; max-width:100%;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span,li{text-overflow: ellipsis;}

ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right}
#top{ /*padding-top:15px; padding-bottom:15px;*/

}
#top #tel {
	line-height:1.2;
	background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 50px; margin-top:40px; min-height:40px;
}
#top #tel div{}
#top #tel span{
	display:block;
	color:red;
	font-size: 18px;
	font-weight: bold;
}
#nav{
	float: left;
	width: 100%;

	z-index:9999;
	line-height: 45px;
	background-image: url(nav.jpg);
	background-repeat: repeat-x;
	background-position: center top; font-size:14px;
}
#nav ul{
	float: left;
	width: 100%;
	
}
#nav ul li a{ color:#FFFFFF}
#nav ul li{
	width: 11.11%;
	float: left;
	text-align: center;
	line-height: 45px;
	position: relative; font-size:16px;
}
#nav ul li:hover{background-color: #3068bb;}
#nav ul div{
	width: 178px;
	float: left;
	text-align: center;
	height: 30px; display:none;
}
#nav ul li li a{
/*	font-family: "宋体";*/
	font-size: 12px; 
}
#nav ul li li a:hover{
	background-color: #4079CE;	
}
#nav ul li a.select{
	color: #fff;
}
#nav ul ul{
	display:none;
	position: absolute;
	background-color: #3068bb;
	float: left;
	width: 100%;
	z-index: 99;
	filter: Alpha(Opacity=90);
	Opacity:0.9;
	left: 0px;
	top: 45px;
}
#nav ul ul li{
	float: left;
	width: 100%; line-height:30px;
}
#nav ul ul li a{
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #457CCF;
	border-bottom-color: #2E63B4;
	line-height: 16px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#nav ul ul ul{
	left: 100%;
	top: 0px;	filter: Alpha(Opacity=100);Opacity:1;
}
#nav ul li:hover ul{
	display: block;
}
/*#nav ul li:hover{background-color: #1769B5;}*/

#nav ul li:hover a,#nav ul li ul li a{ color:#FFFFFF}
#foot{
	/*background-color: #0E65C6;*/
	padding-top: 15px;
	padding-bottom: 15px;
	float:left;
	width:100%;
	margin-top:15px;
	background-image: url(foots.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#foot .copyright{
	background-image: url(qrcode.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 111px;
	padding-left: 138px;
}
#foot .copyright,#foot .copyright a{ color:#555}

#left1{
	background-image: url(protitle.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 210px; margin-top:20px;
}
#left1 .etitle{
	float: left;
	height: 80px;
	width: 100%;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	line-height: 60px;
}
#left1 .leftdh{
	float: left;
	width: 208px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ddd;
	border-left-color: #ddd; 
}
#left1 .leftdh ul li a{
	background-color: #ECECEC;
	background-image: url(li.png);
	background-repeat: no-repeat;
	background-position: 30px center;
	float: left;
	width: 100%;
	text-align: left;
	text-indent: 50px;
	line-height: 16px;
	padding-top: 11px;
	padding-bottom: 11px;
}
#left1 .leftdh ul li:nth-child(2n+1) a {background-color: #f7f7f7;}
#left1 #search{
	background-color: #B3B3B3;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#left1 #search form{ margin:auto}
#left1 #search #s{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	height: 26px;
	margin-left: 15px;
}
#left1 #search button{
	background-image: url(s.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 28px;
	width: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main{ margin-top:0px;}



.list{
	float:left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px; width:180px;
}
#cms .list{ width:180px;}
.list div{float: left;
	width: 100%;}
.list .dp{ display:none}
.list .ntitle{
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	width: 100%; line-height:32px;
}
.list div.img{
	border: 1px solid #ddd;
}
#right1{ width:820px;margin-top:20px;}
#right1 .etitle{
	background-image: url(ii.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; float:left; width:100%; line-height:40px; font-size:16px;
}
#right1 .etitle b{ float:left; margin-left:15px;}
#right1 .etitle a{
	float:right;
	font-family: "宋体";
	font-size: 12px;
	color: #999999;
}
#right1 .econtent{ float:left; width:100%; margin-top:10px;}
.pro1{
	clear:both;
	border: 1px solid #ddd;
	margin-top: 15px;
}
.pro1 .etitle{
	background-color: #ececec;
	float: left;
	width: 210px;
	height: 215px;
}
.pro1 .etitle span{
	display: block;
	text-transform: uppercase;
	color: #8BB5DD;
	text-align: center;
	line-height: 1.5;
}
.pro1 .etitle b{
	display: block;
	color: #FFFFFF;
	text-align: center;
	line-height: 45px;
	font-size: 18px;
	background-image: url(t1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 78px;
	width: 100%; font-weight:lighter;
}
.pro1 .etitle div{

	font-size: 12px;

	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px; padding-top:25px; clear:both;
}
.pro1 .list{ width:138px; margin-left:30px; margin-right:30px;}
.pro1 .econtent{
	padding-top: 10px; margin-left:240px;
}
#about{	clear:both;
	border: 1px solid #ddd;
	margin-top: 15px;}
#about .about{
	float:left;
	width: 442px;
	margin-left: 20px; padding-bottom:10px;
}
#about .about .econtent{ font-size:12px}
#about .about .etitle {
	font-size: 20px; margin-top:10px;
}
#about .about .etitle b{
	color: #1669B5;
	margin-right: 20px;font-size: 20px;
}
#about .about .etitle span{
	color: #ccc;font-size: 18x;
}
#about .about .img{ margin-bottom:10px; width:100%;}
#about .about .img img{ max-width:100%;}
#news{ width:540px; margin-right:20px; margin-top:10px;}
.news .econtent .li .img,.news .econtent .li .right,.news .econtent .n1 .ntitle,.news .econtent .n1 .date{ display:none}
.news .econtent .n1 .img,.news .econtent .n1 .right{ display:block;}
.news .econtent .li{
	background-image: url(li.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	float: left;
	width: 100%;
}
.news .econtent .li .ntitle{
	white-space: nowrap;
	float: left;
	width: 400px;
	overflow: hidden;
	text-align: left;
	text-indent: 20px;
}
.news .econtent .li .date{ float:right; width:75px; color:#ccc;}
.news .econtent .li .img{ float:left;}
.news .econtent .li .img img{
	border: 1px solid #ddd;
	padding: 2px;
	height: 105px;
	width: 145px;
}
#news .econtent{  display:none}
.news .econtent{ float:left; width:100%; margin-top:10px; }
.news .econtent .n1{
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC; margin-bottom:10px;
}
.news .econtent .li .right{ margin-left:160px;}
.news .econtent .li .title{
	white-space: nowrap;
	float: left;
	width:100%;

	overflow: hidden;
}
.news .econtent .li .dp{ float:left;width:100%; line-height:1.5; height:4.5em; font-size:12px; color:#666666; margin-top:10px; overflow:hidden}
.news .econtent .li .title a{ color:#FF0000; font-size:16px; line-height:32px;}
.news .etitle,#news .etitle{ float:left; width:100%;}
#news .etitle div{
	float:left;
	width:50%;
	text-align: center;
	background-color: #F2F2F2;
	cursor:pointer;
	font-size:16px;
	padding-bottom:7px;
	background-image: url(x3.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#news .etitle div.select{
	background-color: #ddd;
	background-image: url(x1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#news .etitle div b{ color:#9DA3B1}
#news .etitle div span{
color:#AFB7CA;
	margin-left:10px;
	font-style: italic;
}

#news .etitle div.select b,#news .etitle div.select span{color: #1669B5;}
/*#left2{
	float:left;
	background-color: #1769B5;
	width: 190px; margin-top:15px;height:410px;
}
#left2 .content{
	border: 1px solid #2E80CC;
	margin: 5px;
	padding: 5px; height:385px;
}
#left2 .etitle{
	background-image: url(jtitle.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 36px;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	width: 100%;
	line-height: 50px; margin-bottom:10px;
}
#left2 ul{}

#left2 ul li {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:  #2E80CC;
	text-align: center;
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#left2 ul li a{
	color: #FFFFFF;
	
	text-align: center;
	float: left;
	width: 100%;line-height: 29px;
}

#left2 ul li a:hover{
	line-height: 29px;
	background-image: url(hover.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}*/

#left2{
	background-image: url(t2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 190px; margin-top:20px;	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ddd;
	border-left-color: #ddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; overflow:hidden; min-height:405px;
}
#left2 .etitle{
	float: left;
	height: 80px;
	width: 100%;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	line-height: 60px;
}
#left2 .leftdh{
	float: left;
	width: 100%;

}
#left2 .leftdh ul li a{
	background-color: #ECECEC;
	background-image: url(li.png);
	background-repeat: no-repeat;
	background-position: 30px center;
	float: left;
	width: 100%;
	text-align: left;
	text-indent: 50px;
	line-height: 16px;
	padding-top: 11px;
	padding-bottom: 11px;
}
#left2 .leftdh ul li:nth-child(2n+1) a {background-color: #f7f7f7;}

#jishu{
	background-image: url(bk.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 409px;
	width: 490px;
	margin-left: 10px;
	margin-top:15px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 35px; 
}
#jishu .etitle{ display:none}
#jishu .news .econtent .img img{ width:120px; height:160px;}
#jishu .news .econtent .right{ margin-left:140px;}
#jishu .news .econtent .right .dp{ height:7.5em; margin-top:15px;}
#jishu .news .econtent .n1{
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
#jishu .news .econtent .li{ line-height:28px;}
#case {
	background-image: url(casetitle.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
	width: 288px;
	border: 1px solid #ddd; margin-top:15px;
}
#case .news .ntitle{ width:100%;}
#case .news .date{ display:none}
#case .news .etitle{
	line-height:40px;
	color:#FFFFFF;
	font-size:20px;
	text-align: center;
}
#case .news .econtent .img { margin-left:5px;}
#case .news .econtent .img img{ width:80px; height:100px;}
#case .news .econtent .right{ margin-left:100px; margin-right:5px;}
#case .news .econtent .right .dp{ height:4.5em; }
#case .news .econtent .n1{
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; 
}

#case .news .econtent{width:98%; margin-left:1%; padding-bottom:15px;}
#case .news .econtent .li{ line-height:28px;}
.bg{
	background-color: #EDEDED;
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.team{
	background-color: #FFFFFF;
	float: left;
	width: 98%;
	padding-right:1%;
	padding-left: 1%;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #ddd;
}
.team .etitle{
	line-height:32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; float:left; width:100%;
}
.team .etitle b{
	background-color: #0E65C6;
	float: left;
	color: #FFFFFF; font-size:16px; text-align:center; width:150px;
}
.team .etitle a{ float:right; font-size:12px; color:#999999; font-family:"宋体"}
.team .econtent{
	background-image: url(x2.jpg);
	background-repeat: no-repeat;
	background-position: 70px top;
	float: left;
	width: 100%;
	padding-top: 17px; margin-top:-1px; 
}
#prv{
	background-image: url(prv.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 150px;
	width: 35px; cursor:pointer;
}
#next{	background-image: url(next.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 150px;
	width: 35px;cursor:pointer;}
.team .list{ margin-left:10px; margin-right:10px; float:left; width:170px;}
.team .list .dp{ display:none}
.team .list .ntitle{ display:block}
#link{ float:left; clear:both; margin-top:15px; width:100%;}

#left{
	float: left;
	width: 228px;
	margin-left: 1px;
}
#left .h2{

	color: #FFFFFF;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 35px;
	font-size: 16px;

}
#left .leftdh ul,#left .leftdh ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
#left .leftdh ul li a{
	line-height: 38px;
	float: left;
	width: 158px;
	padding-left: 70px;
	background-image: url(leftli.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#left .leftdh ul li a:hover,#left .leftdh ul li a.select{

}
#left .leftdh ul li ul li a{
	width: 168px;
	padding-left: 60px;
}

#left .leftdh ul li ul li  ul li  a{width: 148px;
	padding-left: 80px;} 
#lianxi{
	float: left;
	width: 220px;
	margin-left: 5px;
	margin-top: 10px;
	background-image: url(in_r6_c4.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#left #lianxi .etitle{
	float: left;
	width: 100%;
	line-height: 22px;
	background-image: none;
	font-weight: lighter;
}
#left #lianxi .etitle b{
	font-family: "宋体";
	font-weight: lighter;
	float: left;
	margin-left: 20px;
	color: #999999;
	font-size: 12px;
}
#left #lianxi .etitle a{
	display: none;
}
#left #lianxi .econtent{
	float: left;
	width: 100%;
	margin-top: 90px;
	padding-bottom: 10px;
}
#right{
	float: right;
	width: 815px;
	margin-right: 1px;

}

#main{
	background-image: url(mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 100%;
	margin-top: 15px;
}
#main1{
	background-image: url(topin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
}
#main2{
	background-image: url(foot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 100%;
	padding-bottom: 1px;
}
#postion{
	line-height: 35px;
	float: left;
	width: 100%;
	background-image: url(in_r3_c3.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 30px;

}
#postion b{
	float: left;
	margin-left: 25px;
	font-size: 16px;
/*	color: #FFFFFF;*/ font-weight:lighter;

}
#postion div{
	float: right;
	margin-right: 5px;
}
#postion div,#postion div a{
	color: #999;
}
#cms,#cms1{
	float: left;
	width: 795px;
	overflow: hidden;
	min-height:300px;
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 10px; 
}
#cms .li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #737373;
	padding-bottom: 5px;
	line-height: 32px;
	font-size: 14px; padding-top:5px; padding-bottom:5px;
	
}
#cms .li .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	font-family: "宋体";
text-overflow: ellipsis;
}
#cms .li .ntitle a{
	font-family: Arial, Helvetica, sans-serif;
}
#cms .li .time{
	float: right;
	width: 12%;
	color: #999999;
	font-size: 12px;
}
#cms .li .title,#cms .li .dp{ float:left; width:100%;clear:both}
#cms .li .dp{ font-size:12px; color:#999999; line-height:1.5;  }
#cms1 .content{
	float: left;
	width: 700px;
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 10px;
}

#page{
	float: left;
	width: 800px;
	line-height: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
#page  a{
	height: 18px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #dddddd;
	text-align: center;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 18px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}
#page  a.select{
	background-color: #CC3300;
	color: #FFFFFF;
}
#cms .list{
	float: left;
	margin-right: 7px;
	margin-left: 11px;
}
.bk{
	background-color: #ddd;	

}

#leftdh{
	float: left;
	width: 168px;
	margin-left: 10px;
	margin-top: 10px;
}
#leftdh ul{	float: left;
	width: 100%;}
#leftdh ul li{	float: left;
	width: 100%;}
#leftdh ul li ul{ display:none}
#leftdh ul li a{
	float: left;
	width: 100%;
	color: #e2da15;
	font-weight: bold;	line-height: 1.1;
	padding-top: 5px;
	padding-bottom: 5px;
}
#leftdh ul li ul li a{
	float: left;
	width: 163px;
	color: #FFFFFF;
	font-weight: lighter;
	padding-left: 5px;

}
#leftdh ul li ul li ul li a{
	float: left;
	width: 158px;
	color: #FFFFFF;
	font-weight: lighter;
	padding-left: 10px;
}
#leftdh ul li ul li ul li a{
	float: left;
	width: 153px;
	color: #FFFFFF;
	font-weight: lighter;
	padding-left: 15px;
}
#leftdh ul li ul li ul li ul li a{
	float: left;
	width: 148px;
	color: #FFFFFF;
	font-weight: lighter;
	padding-left: 20px;
}

#btn{
	width: 48px;
	background-color: transparent;
	height: 40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.red{ color:#FF0000}
#left .lx{
	background-image: url(lx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 115px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	width: 209px;
	margin-top: 20px;
}
#left .lx h3.h3{ display:none}

input[type='text'],textarea{
	border: 1px solid #ddd;
}
#cms button{
	line-height: 32px;
	color: #FFFFFF;
	background-color: #CC0000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	text-align: center;
	width: 80px;
}
#foot2{
	background-image: url(foot1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 20px;
	padding-top: 20px;
	text-align: center; min-height:80px;
}
.bgs{
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: none;
	width: 100%;
	padding-top: 0px;
}
.logomin{ display:none}
#navs,#case1{ display:none}
.menu{ float:left; z-index:999; width:100%; margin-top:3px;}
.menu ul{z-index:999;}
.menu ul li{
	float: left;
	width: 125px;
	text-align: center;
	line-height:41px;
	position: relative;
	z-index:999;
	background-image: url(navbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu ul li a{ color:#FFFFFF}

.menu ul li.nbg{
	background-image: none;
}
.menu ul ul{
	position: absolute;
	top: 41px;
	float: left;
	display:none;
	z-index:99;
	line-height: normal;
	width: 100%;
	left: 0px;
	background-color: #3c81de;filter: Alpha(Opacity=80);Opacity:0.8;
}
.menu ul ul li{
	float: left;
	width: 100%;
	line-height: 32px;
	font-size: 12px;
}
.menu ul ul li a{
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F00000;
	border-bottom-color: #A60000;
}
.team .econtent .list .ntitle{ display:block}
/*移动端*/
@media screen and (max-width : 767px){#header{ height:auto}
#beizhu{ width:60%; min-width:200px;}
.logo1{ display:none}
.logo{ display:block}
.box{ width:100%; max-width:767px;}
#nav{ display:none}
#navs{ display:block;}
#navs ul ul{ display:none}
#top #tel{display:none}
#top{ margin:auto; padding:0px;}
#top #logo img{ max-width:100%;}
#top #logo { width:100%;}
body{
	background-image: none;
}
#navs{
	background-color: #3068bb;
}
#navs ul li{
	width:25%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
}
.device{ margin:auto}
.swiper-wrapper img{ width:100%;}
#left{ display:none}
#main,#main1,#main2{
	background-image: none;
}
.bgs{ padding-top:1px;}
#postion{
	background-image: url(po.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #ddd; width:98%; margin-left:1%;
}
#postion b{
	background-image: url(ii.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#postion .postion{ display:none}
#right{ width:100%;}
#cms,#cms1{ width:98%; margin:0px; padding:0px;}
#cms .list .right,.list .right{ margin-left:190px; width:auto; float:none}
#cms .list .dp,.list .dp{ display:block; line-height:1.5; font-size:12px; color:#555; overflow:hidden; height:7.5em;}
#cms .list .ntitle, .list .ntitle{
	text-align: left;
}
#cms .list,.list{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd; padding-bottom:10px;
}

#cms .li .time{ display:none}
#cms .li .ntitle{ width:100%; }
#cms .li{ width:98%; margin-left:1%;}

#foot .copyright{ background-image:none; padding:0px;}

#left1{  width:100%; border:none; height:auto;background-color: #ECECEC;}
#left1 .leftdh{ border:none; width:100%; height:auto}
#search form{ width:190px; margin:auto}

#left1 .leftdh ul li{ width:50%; float:left;}
#left1 .leftdh ul li a{	background-color: #ECECEC;}
#left1 .leftdh ul li:nth-child(2n+1) a {background-color: #ECECEC;}
#left1 .leftdh ul li:nth-child(4n+1) a {background-color: #f7f7f7;}
#left1 .leftdh ul li:nth-child(4n+2) a {background-color: #f7f7f7;}

#left1 .etitle,#left2 .etitle,.pro1 .etitle b{ background-color:#1769b5; padding:0px; height:auto; background-image:none}
#right1{ width:98%; margin-left:1%; margin-right:1%;}
#right1 .right{ margin-right:10px;}
.pro1 .etitle{ min-height:auto; height:auto;}
.pro1 .econtent,.pro1 .etitle{ width:100%; float:left; margin-left:0px;}
.pro1 .econtent .list{ margin-left:10px; margin-right:10px;}
.pro1 .ntitle{ width:100%; display:block}

.pro1 .list{ border:none}
#about,#about .about{ width:100%; margin:auto}
#about{ border:none}
#about .about .econtent{ width:98%; margin:auto}
#news{ width:100%; margin:auto;}
#news .li .date{ display:none}
#news .li .ntitle{ width:100%;}
#left2{ width:100%; height:auto}
#left2 ul li{ width:50%; float:left;}

#left2 .content{ height:auto}
#jishu{ background-image:none; margin:auto; width:100%; padding:0px; height:auto;}
.bg{ background:none; padding:0px; margin:auto;}
#jishu .li .date{ display:none}
#jishu .li .ntitle{ width:100%;}
#case{ width:100%;}
#case .etitle{ background-color:#1769b5}
.team .list{ border:none}
.team,.team .econtent{ padding:0px; margin:auto; height:auto}
.team .econtent{ margin-top:-1px; padding-top:17px;}
#left2{ min-height:10px;}
}