/*CSS Document 2018-07-20 Design by jiangna*/
/*Date 2018-07-20 */
    body {
		width:1300px;
	}
 	.nav-fixed {
    position:fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
	}
	.Topone{ /*position:absolute; left:0;*/
	pz-index: 100;
	width: 100%;
	z-index: 100;
	background: #fff;
	height: 100%;
	padding-top: 10px;
}
	.Topone .auto{ position:relative;}
	 

	.Topone .logo{ float:left;}
	.Topone .logo img{
	display: inline-block;
	vertical-align: middle;
	padding-top: 0px;
	margin-top: 10px;
	margin-left: 15px;
}
	.Topone ul{ float:right; padding-right:40px;padding-top:10px;width:550px;}
	.Topone li{ float:left; padding-left:25px;padding-top:0px ;font-size:8px;list-style:none;text-align:center;}
	.Topone li a{ color:#333; display:inline-block; line-height:20px;text-decoration:none;text-align:center;padding-top:0px;font-size:13px;}
	.Topone li a:hover,.Topone li a.aon{ color:blue;text-decoration:underline;}
	.main{ width:1330px; height:auto; background:#fff; padding:40px 5px 0px 5px; float:left; display: inline;}
 	.mainz{ width:1200px; height:auto;padding-bottom:15px;padding-top:10px;}
    .main1{
	width: 248px;
	height: auto;
	float: left;
	margin-left: 20px;
}
	.DevImg{
	width: 410px;
	height: auto;
	float: left;
	margin-left: 20px;
	text-align: center;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #e7e8e8;
	border-right-color: #e7e8e8;
	border-bottom-color: #e7e8e8;
	border-left-color: #e7e8e8;
}
	.main1_t{ width:248px; height:24px; background:#fff; padding-left:0px; font-size:15px; color:#000; font-weight:bold; padding-top:3px;}
	.main1_t a{font-size:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
	.main1_t a:hover{text-decoration:none;}
	.main1_sj{width:10; height:370px; float:left; overflow:hidden;}
	.main1_con{
	width: 236px;
	height: auto;
	float: left;
	overflow: hidden;
}
	ul#menu, ul#menu ul {list-style-type:none;margin: 0;padding-top:0;padding-left:0px;float:left;}
	ul#menu a { display: block;text-decoration: none; color:#000000}

	ul#menu li{margin-top:0px;margin-left:0px;width:248px; height:60px;background:linear-gradient(#e0e0e0 1%, white 97%, #e0e0e0 1%);color:#000000; line-height:60px; padding-left:0px;text-align:left center;border-bottom-style:none}
	ul#triangle-right p{height:60px;}
	ul#menu li:hover {background:#339999 no-repeat;}
	ul#menu li ul li a { width:238px; height:126px;background:none;color: #000; padding-left: 10px; padding-top:4px;}
	ul#menu li ul li a:hover { background:none; padding-left: 10px;}
	.bottomcss{
	width: 1300px;
	background: #95999d;
	float: left;
	display: inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 0px;
}
	.bot1{
	float: left;
	color: #000;
	padding-left: 0px;
	text-align: left;
	position: relative;
	font-size: 0px;
}
	ul#bott, ul#bott ul {
	list-style-type: none;
	padding-top: 20px;
	padding-right: 70px;
	font-size: 15px;
	margin-left: 0px;
	line-height: 30px;
	text-decoration: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
	ul#bott li {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: left;
	display: block;
}
	ul#bott li a{display: block;text-decoration: none; color:#000000}
	ul#bott li a:hover{color:#EEEEEE}
	.bot2{ width:1330px; height:10px; background:#fff;float:left; display: inline;}
	#test{
	width:0; 
	height:0; 
	border-width:50px; 
	border-style:solid; 1
	
	border-color:#2DC9FE #FF7526 #0FDD06 #FFEC32;
	}
	#kfht{HEIGHT: 160px; WIDTH: 120px; RIGHT: 2px; Z-INDEX: 99999; BOTTOM: 2px;float:left;padding-left:0;}
	.kfd1{	OVERFLOW: hidden; FONT-SIZE: 12px; HEIGHT: 160px; WIDTH: 120px; COLOR: #ffffff; TEXT-ALIGN: center;LINE-HEIGHT: 20px}
	.kfd1 A {OVERFLOW: hidden; HEIGHT: 160px; WIDTH: 120px; POSITION: relative; DISPLAY: block}
	.kfd1 IMG {clear: both;display: block;margin:auto; }
	.main1_con li span{
	border: 5px solid transparent;
	border-left: 5px solid #444;
	float: left;
	overflow: hidden;
	height: 0;
	width: 0;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
	.cp_nr span{ border:5px solid transparent; border-left:5px solid #444; float:left; overflow:hidden;height:0; width:0; margin:8px 0px 0px 5px;}
	.tab{
	width: 1300px;
	height: auto;
	float: left;
	display: inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 20px;
}
	.tab .h1_tab{
	border-bottom: 1px solid #e7e8e8;
	//overflow: hidden;
	font-size: 16px;
	font-weight: normal;
	color: #333;
}
	.tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
	.tab .h1_tab span.on{ background-color:#336699; color:#fff;}
	.tab .info{
	padding-top: 3%;
}	
	.PicList002146{
	width: 100%;
	float: left;
}
	.PicList002146 ul{
	width: 100%;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
	.devsample{
	width: 610px;
	float: left;
}
	.devsample ul{
	padding: 10;
	width: 600px;
	line-height: 35px;
	list-style-type: disc;
	font-size: 18px;
	color: #555555;
}

	.PicList002146 ul li{
	float: left;
	margin-top: 0;
	margin-right: 2%;
	margin-bottom: 3%;
	margin-left: 0;
	border: 1px solid #D6D6D6;
	width: auto;
}
	.PicList002146 ul li a{
	display: block;
	text-decoration: none;
	border: 1px;
	width: 220px;
	text-align: center;
}
	.PicList002146 ul li h3,
	.PicList002146 ul li h5{ margin:0; text-align:center; font-size:20px; font-weight:normal; color:#000000}
	/*.PicList002146 ul li figure{ padding-bottom:77%;}*/
	.PicList002146 ul li h3{
	border: 1px solid #e8e8e8;
	border-top-width: 3px;
	border-top-color: #f4f4f4;
	padding-top: 10px;
	padding-bottom: 10px;
}
	
	.PicList002146 ul li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0,155,97,0.9); z-index:10; transition:0.3s; color:#fff; }
	.PicList002146 ul li a:hover .hover{ opacity:1;}

	
	.PicList002146 ul li .hover img{ border-radius:50%; width:100px; height:100px;}
	.PicList002146 ul li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;}
	.PicList002146 ul li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
	.PicList002146 ul li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
	Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
	.Ispic img{ display:none;}
	
	.cp_nr{
	width: 700px;
	height: auto;
	float: left;
	display: inline;
	min-height: 330px;
	margin-left: 100px;
	}
	.devstyle{
	width: 500px;
	height: auto;
	float: left;
	display: inline;
	min-height: 330px;
	margin-left: 100px;
	}
	.cp_nrb{
	width: 825px;
	height: 26px;
	padding-left: 15px;
	line-height: 26px;
	color: #464646;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #e7e8e8;
	border-right-color: #e7e8e8;
	border-bottom-color: #e7e8e8;
	border-left-color: #e7e8e8;
	padding-right: 15px;
	}
	.devstyle1{
	width: 800px;
	height: 26px;
	padding-left: 0px;
	line-height: 26px;
	color: #464646;
	font-size: 12px;
	padding-right: 15px;
	}
	.devstyle1 span{color:#0861b3;}
	.devstyle1 a{color:#464646;text-decoration:none;}
	.devstyle1 a:hover{color:#0861b3;text-decoration:none;}
	.devstyle2{
	width: auto;
	height: auto;
	float: left;
	color: #1a1a1a;
	text-align: center;
	vertical-align: middle;
}    
	.cp_nrb span{color:#0861b3;}
	.cp_nrb a{color:#464646;text-decoration:none;}
	.cp_nrb a:hover{color:#0861b3;text-decoration:none;}
	.cp_nny{
	width: 825px;
	height: auto;
	min-height: 330px;
	color: #1a1a1a;
	float: left;
	border: 1px solid #e7e8e8;
	vertical-align: middle;
	padding: 15px;
	text-align: center;
} 
	.cp_nnyl{ width:260px; height:auto; float:left;}  
	.cp_nnyr{
	width: auto;
	height: auto;
	float: left;
	color: #1a1a1a;
	text-align: center;
	vertical-align: middle;
}      
	.cp_nnyr span{ color:#1a1a1a; font-weight:bold;} 
	.cp_nnyr ul{ width:300px; height:30px; float:left; font-size:12px;}
	.cp_nnyr ul li.bt1{ width:300px; float:left;font-size:12px; color:#212121;line-height:24px; background:url(../images/d.jpg) no-repeat top left; padding-left:10px;}
	.cp_nnyr ul li.bt1 a{ color:#212121; text-decoration:none;}
	.cp_nnyr ul li.bt1 a:hover{ color:#0058a9;text-decoration:none;}
    .cp_nnyr ul li.time1{ width:70px; height:auto; float:left; text-align:left; color:#4d4d4d;line-height:24px;} 
 .right_info{
	float: left;
	width: auto;
	text-align: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
 .right_info h1,
 .right_info h3,
 .right_info p{
	margin: 0;
	border-bottom: 1px solid #e7e8e8;
	padding-top: 0%;
	padding-right: 0;
	padding-bottom: 3%;
	padding-left: 0;
}
 .right_info h1{ padding:3% 0; color:#333; font-size:26px; }
 .right_info h3{ font-size:18px; font-weight:normal;}
 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
 .right_info a{ display:inline-block; border:1px solid #f8edd9; padding:10px 5%; color:#ea8d13; transition:0.4s;}
 .right_info a:hover{ background-color:#ea8d13; color:#fff;}


/*服务支持*/
.service01{
	width: 1200px;
	float: left;
	text-align: left;
	list-style-type: none;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
.w1000{
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.service01 h2{
	padding-top: 44px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.service01 h2 img{margin: 0 auto;}
.service01 h2 span{font-size: 24px;color: #666;display: block;text-align: center;padding-top: 10px;}
.subservice01{
	width: 1200px;
	float: left;
	margin-bottom: 20px;
}
.subservice01 ul{
	width: auto;
	margin-bottom: 13px;
}
.subservice01 ul li{
	width: 220px;
	height: 300px;
	float: left;
	list-style-type: none;
	background-image: none;
	margin-right: 30px;
	margin-left: 35px;
	background-color: #f2f2f2;
	border: 1px solid #DDDDDD;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.subservice01 ul li i{
	text-align: center;
	color: #fff;
	font-size: 30px;
	display: block;
	line-height: 40px;
	width: 40px;
	height: 40px;
	background-color: #000055;
	border-radius: 100%;
	font-style: normal;
	font-weight: bold;
	margin-left: 80px;
	margin-top: -20px;
            }}
.subservice01 ul li h3{
	text-align: center;
	font-size: 20px;
	color: #4c4c4c;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.subservice01 ul li h3 em{display:block;width: 50px;height: 1px;overflow: hidden;background: #999;margin-top: 12px;}
.subservice01 ul li h3 em.em01{width: 30px;}
.subservice01 ul li h3 span{
	display: inline-block;
	background-color: #f2f2f2;
	margin-bottom: 5px;
	width: 100%;
	padding-bottom: 0px;
}
.subservice01 ul li span{
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	font-size: 13px;
}
.subservice01 ul li h4{font-size: 18px;color: #4c4c4c;}
.subservice01 ul li p{font-size: 13px;color: #4c4c4c;line-height: 20px;padding: 0 5px;}
.subservice01 ul li p em{font-size: 16px;color: #004098;font-weight: bold;}
.subservice01 ul li a{color: #333;font-size: 13px;}
.subservice01 ul li a em{color: #004098;text-decoration: underline;}
.subservice01 ul li h3 span {
	position: relative;
	color: #188eee;      /*居中文字的颜色*/
	text-align: center;
	font-size:20px;
} 

.subservice01 h3 span:before, .subservice01 h3 span:after { 
    content: ''; 
    position: absolute;   /*定位背景横线的位置*/
    top: 50%; 
    background: #8c8c8c;   /*背景横线颜色*/
    width: 15%;            /*单侧横线的长度*/
    height: 1px; 
} 

.subservice01 h3 span:before { 
    left:0px;              /*调整背景横线的左右距离*/
} 

.subservice01 h3 span:after { 
    right:0px; 
}
.service03 h2{padding: 44px 0 44px;}
.service03 h2 img{margin: 0 auto;}
.service03 h2 span{font-size: 24px;color: #666;display: block;text-align: center;padding-top: 10px;}
.service03{
	padding-bottom: 88px;
	float: left;
}
.service03_L{
	border: 1px solid #e3e3e3;
	width: 450px;
	height: 420px;
	padding-top: 17px;
	padding-right: 23px;
	padding-bottom: 24px;
	padding-left: 14px;
	margin-left: 75px;
	float: left;
	margin-bottom: 20px;
}
.wt555{
	margin-left: 0px;
	padding-left: 25px;
	width: 732px;
	height: auto;
}
.wt555 ul li i{ font-style:normal; position:absolute; bottom:10px; left:32px; cursor:pointer;}
.service03_L h3{font-size: 18px;color: #15499a;font-weight: bold;border-bottom: 1px solid #e4e4e4;padding-bottom: 8px;}
.service03_L h3 em{ float:right;}
.service03_L h3 em a{ font-size:12px; font-weight:normal; color:#444;}
.service03_L h3 em a:hover{ color:#15499a}
.service03_L ul li{
	padding: 19px 0 0;
	height: 111px;
	list-style-type: none;
}

.service03_L ul li p{
	font-size: 13px;
	padding-left: 32px;
	line-height: 20px;
	padding-bottom: 10px;
	margin-left: -40px;
	height: auto;
	width: 100%;
	float: left;
	position: relative;
	padding-top: 10px;
}
.service03_L ul li p span{
	background: #15499a;
	position: absolute;
	display: block;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	color: #fff;
	top: 0px;
	left: 0px;
	_left:-30px;
	margin-top:0px;
}
.service03_L ul li p em{background: #838383;position: absolute;display: block;width: 24px;height: 24px;text-align: center;line-height: 24px;font-size: 16px;color: #fff;top: 0;left: 0;_left:-30px;}
.pcontent{
	border-bottom: 1px dashed #ccc;

}
.pcontent1{
	color:#000;
	font-size: 0px;
}
.service03_L ul li.act .download{background: #15499a;}
.service03_L ul li.act .download span{
	color: #838383;
}
.download{
	width: 58px;
	background: #838383;
	height: 56px;
	padding-top: 10px;
	float: left;
	text-align: center;
	margin-left: -40px;
	margin-top: 10px;
}
.download img{margin: 0 auto;}
.download span{
	display: block;
	font-size: 12px;
	width: 56px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: #fff;
	color: #838383;
	padding-bottom: 0;
	border: 1px solid #15499a;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
.downtxt{
	padding-left: 20px;
	line-height: 24px;
	float: left;
	padding-top: 10px;
	width: 360px;
}
.downtxt a{color: #3d3d3d;display: block;}
.downtxt a:hover{color: #15499a;}
.downtxt em{
	font-size: 12px;
	color: #666;
	width: 400px;
	float: left;
}

.nav_title{
	height: 80px;
	margin: 0px;
	padding: 0px;
}
.nav_title p{
	color: #004098;
	padding-top: 20px;
	border-bottom: 2px solid #004098;
	padding-bottom: 0px;
	float: left;
	height: 32px;
	width: 150px;
}
.nav_title span{display: inline-block;}
.nav_title span.span01{
	font-size: 24px;
	line-height: 30px;
}
.nav_title span.span02{font-size: 13px;font-weight: bold;padding-left: 5px;}
.nav_title p.p01{border-bottom: 2px solid #00a0e9;width: 52px;}
.nav_title p.p02{
	border-bottom: 2px solid #00a0e9;
	width: 50px;
}
.nav_list ul li{
	width: 200px;
	background: #fff;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.nav_list{
	width: 200px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
.nav_list h3
{
	margin:0;
	padding:0;
	
}
.nav_list ul{
	width: 222px;
	background: #fff;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.nav_list ul li .all{
	text-indent: 35px;
	height: 41px;
	display: block;
	width: 200px;
	line-height: 35px;
	color: #333;
	text-decoration: none;
	background-color: #EEEEEE;
}
.nav_list ul li.chose .all,.nav_list ul li .all:hover{
	height: 40px;
	display: block;
	width: 200px;
	color: #fff;
	background-color: #15499a;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.nav_list ul li.chose dl{display: block;}
.nav_list ul li dl{
	padding: 0;
	display: none;
	background: #f9f9f9;
	margin: 0px;
}
.nav_list ul li dl dd{
	height: 37px;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
}
.nav_list ul li dl dd.select a{
	color: #004098;
	text-decoration: underline;
	cursor: pointer;
}
.nav_list ul li dl dd a{
	text-indent: 35px;
	display: block;
	height:37px;
	font-size:13px;
	color: #444;
	line-height:37px;
	text-decoration:none;
	}
.nav_list ul li dl dd a:hover,.nav_list ul li dl dd a.select{
	color: #004098;
	text-decoration: underline;
	cursor: pointer;
}
.pro_left{
	float: left;
	width: 700px;
	padding-top: 10px;
}
.leftnav{
	width: 222px;
	overflow: hidden;
	float: left;
	padding-bottom: 20px;
	margin-left: 10px;
	padding-left: 10px;
}
.clear{
	clear: both;
	height: 0;
	font-size: 0;
	overflow: visible;
}
.w777{width: 777px;}
.shouqi{display:none;}
.pro_left_title{
}
.pro_left_title p{
	float: right;
	padding-top: 8px;
	background: #FFF;
	padding-left: 10px;
}
.pro_left_title p a{color: #666;text-decoration: none}
.pro_left_title p a:hover,.pro_left_title p em{
	color: #004098;
	font-style: normal;
}
.pro_left_title h2{
	font-size: 24px;
	line-height: 30px;
	color: #004098;
	font-weight: bold;
	text-indent: 28px;
	position: relative;
	float: left;
	background: #fff;
	padding-right: 10px;
}
.pro_left_title h2 span:after { 
    content: ''; 
    position: absolute;   /*定位背景横线的位置*/
    top: 50%; 
    background: #8c8c8c;   /*背景横线颜色*/
    width: 430px;            /*单侧横线的长度*/
    height: 1px;
	margin-left:10px;
} 
.DLShow{display: block;}
.DLShow1{display: block;}
em {
	font-style: normal;
}

body {
	font: 14px/22px "Microsoft YaHei"; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}

.pages{background: #fff;}
.pagescenter{text-align:center;margin: 0 auto;padding:50px 0 70px;}
.changepage3{ text-align:center;}
.changepage3 a{
	display: inline-block;
	width: 37px;
	height: 37px;
	margin: 0 5px;
	text-align: center;
	line-height: 37px;
	color: #898989;
	border: 1px solid #EEEEEE;
	text-decoration: none;
	cursor: pointer;
}
.changepage3 a.cura,.changepage3 a:hover{
	color: #FFFFFF;
	background-color: #15499a;
	
}
.changepage3 a.change{ background-color:#fff;vertical-align:-13px; *vertical-align:-10px;}
.changepage3 a.changel{ background-color:#fff;vertical-align:-13px; *vertical-align:-10px;}
.changepage3 a.change:hover{background-color:#EEEEEE}
.changepage3 a.changel:hover{background-color:#EEEEEE;}
.Jump{padding-left:30px;height: 39px;line-height: 39px;}
.Jump input{width:40px;padding:9px 0; border:1px solid #cfcfcf;text-align:center;color:#898989;font-size:14px;}
.Jump a{width: 37px;height: 37px; margin:0 5px;background: url(../webimages/img77.jpg) no-repeat;line-height:37px;color:#898989;}
/*经典案例*/

.news_list ul li .text h4 {
	height: 40px; color: rgb(51, 51, 51); line-height: 40px; overflow: hidden; font-size: 15px; font-weight: normal; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.news_list ul li .text {
	padding: 10px;
	text-align: center;
	position: relative;
}

.news_list ul li .img {
	width: 100%; height: 0px; overflow: hidden; padding-bottom: 75%; position: relative;
}
.news_list ul li .img img {
	transition: 0.5s;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.news_list ul li {
	margin: 1%;
	border: 1px solid rgb(218, 218, 218);
	border-image: none;
	width: 31.33%;
	float: left;
	position: relative;
	list-style-type: none;
}
.page span {
	background: rgb(24, 83, 155); margin: 0px 1px; width: 36px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; display: inline-block;
}
.page a {
	background: rgb(245, 245, 245); margin: 0px 1px; width: 36px; height: 34px; text-align: center; color: rgb(85, 85, 85); line-height: 34px; display: inline-block;
}
.page {
	text-align: center; margin-top: 50px;
}
.sub_main_con .location a {
	color: rgb(102, 102, 102);
}
.sub_main_con .location {
	width: 100%; height: 40px; line-height: 40px; font-size: 14px; margin-top: 30px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.sub_main_con {
	width: 79%;
}
.sub_menu ul li a {
	color: rgb(181, 181, 181);
	overflow: hidden;
	display: block;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
}


.sub_menu ul li {
	width: 200px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.sub_menu {
	width: 100%;

	
}
.sub_menu .sub_menu_title {
	height: 5px;
	text-align: left;
	padding-top: 0px;
	
}
footer {
	background: url("../images/footer_bg.jpg"); padding: 50px 0px 0px; width: 100%;
}
.inner {
	margin: 0px auto; width: 1200px;
}
.r {
	float: left;
	display: inline-block;
}
.l {
	float: left;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	
}
.clearfix::after {
	clear: both;
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
a {
	text-decoration: none;
}
body {
	font: 14px/1.8 "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "微软正黑体", "Microsoft JhengHei", "Arial", "Helvetica", "SimHei", "黑体", "STXihei", "华文细黑", sans-serif;
	color: rgb(152, 152, 152);
	font-size-adjust: none;
	font-stretch: normal;
	background-color: rgb(255, 255, 255);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
li {
	margin: 0px;
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
	font-size: 100%;
	box-sizing: border-box;
	list-style-type: none;
}
.qy ul{
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.qy{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
   .location p{margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; box-sizing: border-box;}
.sub_menu_title h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; box-sizing: border-box;
}
h4 {
	margin: 0px;
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
	font-size: 100%;
	box-sizing: border-box;
	text-align: center;
}
.sub_menu ul li.cur a {
	color: rgb(18, 75, 154);
}
/*具体案例*/
.Floor000735{
	width: 100%;
	margin-top: 2%;
	margin-right: 0;
	margin-bottom: 3%;
	margin-left: 0;
	padding: 1px;
}
.Floor000735 .auto{
	position: relative;
	z-index: 1;
}

.Floor000735 .box{
	padding: 1px;
	margin-left: 30px;
}
.Floor000735 .box1{
	float: left;
	width: 45%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ececec;
	border-right-color: #ececec;
	border-bottom-color: #ececec;
	border-left-color: #ececec;
}
.Floor000735 .box2{
	float: left;
	width: 45%;
	border: 1px solid #ececec;
}
.Floor000735 .title{
	line-height: 52px;
	height: 54px;
	box-shadow: 0 1px 0 #ececec;
	padding-right: 10px;
}
.Floor000735 .title a{ float:right; font-size:12px; color:#999;}
.Floor000735 .title span{
	color: #2245a2;
	font-size: 18px;
	display: inline-block;
	padding: 0 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2245a2;
}
.Floor000735 .title b{ font-weight:normal; text-transform:uppercase; color:#CCC; font-size:10px;}
.Floor000735 .title a:hover{
	color: #2245a2;
}
.Floor000735 .list{
	padding-top: 3%;
	padding-right: 0%;
	padding-bottom: 1%;
	padding-left: 0%;
}
.Floor000735 .list_img{ float:left; width:45%;}
.Floor000735 .list_img li .pic{ display:block; padding-bottom:70%; background-size:cover; background-repeat:no-repeat; background-position:center center;}

.Floor000735 .list_img li h5{ line-height:30px; font-size:14px; position:absolute; left:0; bottom:0; width:100%; background:rgba(0, 0, 0, 0.6); padding:2% 3%;}
.Floor000735 .list_img li h5 a{ color:#fff; font-weight:normal;}
.Floor000735 .list_img li h5 p{ margin: 0; line-height:20px; overflow:hidden; font-size:12px; width:100%; height:46px; color:#ddd;}

.Floor000735 .bx-controls-direction{ display:none;}
.Floor000735 .bx-wrapper{ position:relative; z-index:1;}
.Floor000735 .bx-pager{ text-align:right; overflow:hidden; position:absolute; right:0; bottom:-20px; height:8px;  width:100%;}
.Floor000735 .bx-pager div{ border-left:rgba(255, 255, 255, 0.28) 1px solid; width:30px; text-align:center; display:inline-block; margin-left:4px;}
.Floor000735 .bx-pager div a{ display:block; color:#ddd; background:#ddd; font-size:12px;}
.Floor000735 .bx-pager div a.active{ background-color:#009b61;color:#009b61;}
.Floor000735 .list_txt{ float:right; width:52%;}
.Floor000735 .list_txt li{
	line-height: 27px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0px;
}
.Floor000735 .list_txt li time{
	float:right;
	color: #b6b6b6;
	font-size: 12px;
	margin-right: 25px;
}
.service03_L li time{
	float:right;
	color: #b6b6b6;
	font-size: 12px;
	margin-right: 25px;
}
.ptitlezj{
	text-align:center;
	color:#000;
	font-size:large;
	
	
}
.ptime{
	text-align:center;
	vertical-align: 20%;
	letter-spacing: 0px;
	word-spacing: 0%;
	display: run-in;
	
}
.Floor000735 .list_txt li a{
	color: #000;
}
.Floor000735 .list_txt li:hover{
	line-height: 27px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0px;
}
.Floor000735 .list_txt li:hover a{
	color: #2245a2;
}

.Floor000735 .list_txt,
.Floor000735 .list_img{
	float: left;
	padding: 0px;
	width: 100%;
	list-style-type: none;
	margin-left: 15px;
}
.Floor000735 .list_img{ margin-bottom:3%;}
}
