
/* CSS Document 
@import url("http://www.szquanli.com//templets/default/style/web.css");
*/
body{
	color: #515457;
	font-family: "微软雅黑";
	position: relative;
	font-size:14px;
	line-height:1.42857143;
}
ul,li,p,h1,h2,h3,h4,h5,body{margin:0px;padding:0px;}
ul,li,dl,dd,dt{list-style: none;}
#header{
	background-color:#fff;
	height:100px;
	width:100%;
	margin:0;
	padding: 0px;
}
.header{
	margin:0 auto;
	width:1280px;
	height:100px;}
#header .header .logo{
	float:left;
	width:250px;
	height:100px;
	overflow:hidden;	
}
#header .header .logo img{
}
.header ul.menu li{ 
	float:right;
	margin-left:45px;
	margin-top:45px;
}
.header ul.menu li a{
	color:#939393;
	display:block;
	font-size:14px;
	padding-bottom:4px;
	text-decoration: none;
} 
.header ul.menu li a:hover{
	color:#515457;
	font-size:14px;
	padding-bottom:4px;
	text-decoration: none;
}
.vi{
	width:1280px;
	margin:0 auto;
	} 
.vi .mt30{
	margin-top:30px;
}
.vi .mt20{
	margin-top:20px;
}
.vi .title{
	font-size:14px;
	font-weight:bold;
}
.vi_l{
	width:320px;
	float:left;
	}
.vi_l .navv{
	width:320px;
}
.vi_r{
	width:925px;
	float:right;
	}
.vi_r .listbox .e2 li{
	position:relative;
	width:100%;
	margin-bottom:20px;
	display:block;
}
.vi_r .listbox .e2 li img{
	width:300px;
	float:left;
}
.vi_r .listbox .e2 li p{
	float:right;
	width:600px;
}
.vi_r .listbox .e2 li span{
	position:absolute;
	color:#939393;
	left:330px;
	bottom:0px;}
.vi_r .info{
	background-color:#eaeaea;
	width:570px;
	height:240px;
	padding:30px;
}
.us{
	width: 1136px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.us .content{
}
.us .content p{
	font-size: 14px;
	color:#515457;
	line-height: 24px;
}
.us .content .title{
	font-size: 28px;
	color: #a7a7a7;
	font-family: "微软雅黑";
}
.us .content dl dt{
	margin-bottom:20px;
	}
.us .content dl dd{
	margin-top: 10px;
	margin-bottom: 10px;
}
.us .content dl dd strong{
	font-size:16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a7a7a7;
	margin-right: 10px;
	padding-right: 25px;
	line-height: 40px;
	vertical-align: top;
}
.us .content dl dd span{
	width:1020px;
	float:right;
	padding-right:100px;
	display:block;
}

.service .content dl{
	margin-top:10px;
	width: 27%;
	float: left;
	height:280px;
}
.service .content dl dt{
	font-size:20px;
	color:#515457;	
}
.service .content .fwys dl dt{
	font-size:18px;
	color:#515457;	
}
.service .content dl dd{
	font-size:14px;
	line-height:22px;
}
.service .content .fwys{
	background-image: url(../image/dfdfvfvefs.jpg);
	background-repeat: no-repeat;
	height:482px;
	margin-top:40px;
}
.service .content .fwys dl{
	margin-top: 120px;
}
.service .content .fwys dl dd{
	margin-top: 100px;
}
.service .content .fwlc{
	background-image: url(../image/ddsdfesdf.jpg);
	background-repeat: no-repeat;
	height:554px;
}
.service .content .fwlc dl{
	margin-top:20px;
	height:98px;
	margin-left:30px;
}
.service .content .fwlc dl dt{
	color:#fff;
	margin-left:25px;
	font-size:16px;
}
.service .content .fwlc dl dd{
	font-size:12px;
	width:285px;
}
.clientlist ul,li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.clientlist ul li{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	width:270px;
}
.clientlist ul li a{
	font-size:14px;
	color:#515457;
}
.news .content img{
	max-width:800px;
}
.case{
	width:1340px;
	margin:0 auto;
	padding-left:30px;
}
.index_case{
	width:1170px;
	margin:0 auto;
	padding-left:30px;
}
.case ul{
	padding:0;
	margin:0;
}
.case ul li{
	float:left;
	margin-right:30px;
}
.case ul li a{
	font-size:12px;
	color:#7a7a7a;
}
.case ul li p{
	margin:10px 0;
}
.case ul li a img{
	height:200px;
	width:297px;
}
.case ul li a img:hover{
	background-image: url(../image/img_bg.png);
	background-repeat: repeat;
}
.dede_pages{
	float: left; width: 100%; 
	overflow: hidden; 
	position: relative;
}

.pagelist{
	width:100%;
	margin:0 auto;
}
.pagelist li{
	float:left;
	padding:5px 10px;
	border: 1px solid #fff;
}
.pagelist li.thisclass{
	border: 1px solid #dedede;
}
.pagelist li:hover{
	border: 1px solid #dedede;
}

.pagelist1{
	clear: left; 
	float: left; 
	position: relative; 
	left: 50%;/*整个分页向右边移动宽度的50%*/ 
	text-align: center;
}
.pagelist1 li{
	line-height: 25px; 
	margin: 0 5px; 
	display: block; 
	float: left; 
	position: relative; 
	right: 50%;/*将每个分页项向左边移动宽度的50%*/ 
}
.pagelist1 li a{
	padding: 3px 8px;
	color: #333;
}
.pagelist1 li.thisclass{
	color: #00a0e9;
}
.pagelist1 li img{
	width:16px;
	margin-right:4px;
}
.position a{
	color:#515457;
}
.demopage{width:100%;margin-top:34px;float:left;}
.itemlist {float:left;width:300px;height:230px;margin:0 27px 51px 0}
.itemlist .title {padding:10px 0 0 0}
.itemlist .title a{color:#7a7a7a;}
.itemlistno {margin-right:0;}
.item{width:297px;height:198px;overflow:hidden;position:relative;}
.item .caption{width:300px;height:200px;background:url(../image/dianbg.png);_background:#000000;color:#fff;font-weight:bold;position:absolute;display:none;}
.item .caption a{text-decoration:none;color:#fff;display:block;width:297px; height:198px; display:block;padding:0px;}
.item img{border:0;position:absolute;}

.index_case .demopage{
	width:100%;
	height:2640px;
	overflow:hidden;
	margin-top:34px;
	float:left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom:20px;
}
.index_case .itemlist {float:left;width:350px;height:280px;margin:0 27px 51px 0}
.index_case .itemlist .title {padding:10px 0 0 0}
.index_case .itemlist .title a{color:#7a7a7a;}
.index_case .itemlistno {margin-right:0;}
.index_case .item{width:350px;height:233px;overflow:hidden;position:relative;}
.index_case .item .caption{width:350px;height:233px;background:url(../image/dianbg.png);_background:#000000;color:#fff;font-weight:bold;position:absolute;display:none;}
.index_case .item .caption a{text-decoration:none;color:#fff;display:block;width:350px; height:297px; display:block;padding:0px;}
.index_case .item img{border:0;position:absolute;}

.next_pre li{
	float:left;
	font-size:14px;
	width:33%;
	padding:10px 0;
	margin: 0px;
	}
	
.qq_line dd{
	float:left;
	height:40px;
	width:40px;
	margin:0 10px;
	display:block;
}
.qq_line dd a{
	height:40px;
	width:40px;
	display:block;
	}
.qq_line .qq{ display:block;}
.qq_line .qq a:hover{
	background-image: url(../image/qq-02.png);
}

.qq_line .weixin{ display:block;}
.qq_line .weixin a:hover{
	background-image: url(../image/weixin-02.png);
}

.qq_line .weibo{ display:block;}
.qq_line .weibo a:hover{
	background-image: url(../image/weibo-02.png);
}

/*banner*/
.index_banner{
	margin:0 auto;
	position: relative;
}
.banner_index{
	height:530px;
	position: relative;
	overflow:hidden;
	width: 1280px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:235px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../image/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../image/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../image/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../image/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1280px;float: left;}
.indexBanner_num{
	width:100%;
	text-align: center;
	margin-top: -38px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	z-index: 888;
	position: absolute;
	left: 0px;
	right: auto;
} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../image/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 3px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../image/bg_num_on.png) no-repeat 0 0;}
/*banner*/
@media(min-width:750px){
.navbar,#footer_m,.page_m,.contact-banner,.position1{
		display:none;
}
.content_al{
	width:1200px;
	margin:0 auto;
}
.content_al .content{
	width:1200px;
	float:right;
}
.content_al .content img{ 
	width: 1200px;
}
.content_al .al_c_left{
	float:left;
	width:1200px;
}
.navbar-default{
	width:1280px;
	margin:0 auto;
}
.navbar-nav{
	float:right;
}
.navbar-default .navbar-nav>li>a{
	color:#939393;
}
.next_pre img{
	display:none;
}
.hysx{
	color:#515457;
	font-size:12px;
	padding-bottom:12px; 
	padding-top:12px;
}
.xmgk{
	color:#515457;font-size:12px;padding-bottom:22px; padding-top:22px; line-height:22px;
}
.fwnr{color:#515457;font-size:12px;padding-bottom:22px; padding-top:22px; line-height:22px;}
}


@media(max-width:750px){
#header,.back,#footer,.page_pc,#qiao-wrap,#hm_t_undefined,.script,.renext1,#newBridge,.vi_l,.topimg,.litpic,.position{
		display:none;
}
.vi{
	width:100%;
	padding:15px;
}
.position1{
	margin:25px 0 0 0;
}
.hr{
	margin:10px 0 15px 0;
}
.vi_r{width:100%;
}
.bd{

}
.vi_r .info{
	width:100%;
	height:auto;
}	
.content_al{
	width:100%;
}
.margin5{
	margin:15px;
}
.content_al .content{
}
.content_al .content img{
	width:100%;
}
.page_m a{
	font-size:14px;}
.page_m li a{
	width:80px;
	height:1em;
	line-height:1em;
	margin:0 auto;
}
.hysx{
	color:#515457;
	font-size:12px;
}
.xmgk{
	color:#515457;
	font-size:12px;
	line-height:22px;
}
.fwnr{color:#515457;font-size:12px;}	
	
	}