*{
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
}
a{
	text-decoration:none;
}
.clear{
	clear:both;
}
img{
	padding:0;
	margin:0;
	border:0;
}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
body{
	font-family:"微软雅黑";
	font-size:14px;
}
.top{
	min-height:53px;
	line-height:53px;
	background-color:#04429a;
	font-size:12px;
}
.top_fl{
	float:left;
}
.top_fl p{
	color:#fff;
	font-size:12px;
}
.top_fr{
	
}

/*pcsearch*/
.column{
	margin-top:10px;
}
.searchform{
	width:225px;
	height:33px;
	line-height:30px;
	border:1px solid #fff;
	border-radius:5px;
	float:right;
	background-color:#fff;
}
.searchform input{
	outline:none;
	border-style:none;
}
.forminput1{
	width: 180px;
    line-height: 30px;
    padding-left: 10px;
    color: #b9c3cc;
    margin-left: 10px;
}
.forminput2{
	width:12px;
	height:12px;
	background:url(../images/search.png) no-repeat right center;
	float: right;
	margin: 9px 10px;
	cursor:pointer;
}


@media screen and (max-width: 1200px) {
	.top{
		padding:10px 0px;
		line-height:30px;
	}
	.top_fl{
		float:none;
	}
	.top_fl p{
		text-align:center;
	}
	.column {
		display:none;
	}
	
}

/* pcnation */
.nation{ display:block;}
.nation .select{position:relative;float:left;margin:0 10px;}
.nation .select dt{height:19px; line-height:19px;display:inline-block;color: #89b2ed;background:url(../images/jian.png) no-repeat right center;padding-right:20px;font-size:12px;cursor:pointer;margin-right:15px;position:relative;z-index:999; font-weight:normal;}
.nation .select dt img{ margin-right:15px;}
/*.nation .select dt:hover,.select dt.cur{border:1px solid #409DFE;box-shadow:0 0 3px #409DFE;}*/
.nation .select dd{position:absolute;left:0;top:40px;border-left:1px solid #d2ccc4;border-right:1px solid #d2ccc4;border-bottom:1px solid #d2ccc4;background:#fff;display:none;z-index: 999;}
.nation .select dd ul{padding:4px;width:117px;max-height:250px;overflow:auto;}
.nation .select dd ul li a{line-height:28px;display:block;padding:0 8px;color: #bababa;text-align: center;}
.nation .select dd ul li a:hover{color: #035cac;}


.toplm{
	margin-right: 10px!important;
}
.toplm a{
	line-height:53px;
	margin:0px 12px;
	color:#fff;
}


.navbar {
	min-height:120px;
}
.nav{
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.menu li{
	line-height:120px;
	height:120px;
	float: left;
	text-align: center;
	position: relative;
	font-size:15px;
	
}
.menu li a{
	display:block;
	color:#000;
	text-transform:uppercase;
	padding: 0px 24px;
	font-size:18px;
	background: url(../images/navli.jpg) no-repeat right center;
}
.menu li a:hover{
	color:#04429a;
}
.menu li .current{color:#04429a;}

.menu ul{
	background-color:#fff;
	filter:alpha(opacity=90); 
	opacity:0.9;
	position: absolute;
	display:none;
	left: 0;
	overflow: hidden;
	z-index: 999;
	padding-bottom: 10px;
	transition: transform 0.3s ease 0s;
}
.menu ul li{
	float: none;
	position: static;
	text-align: left;
	background:none;
	height: 35px;
    line-height: 35px;
	width: 150px;
	border-bottom:1px dashed #999;
	margin:0px 10px;
}
.menu ul li a{
	border-bottom: medium none;
	display: block;
	font-size: 16px;
	position: static;
	color:#000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:none;
}
.menu ul li a:hover{
	border-bottom: medium none;
	display: block;
	font-size: 16px;
	position: static;
	color:#04429a;
}
.menu ul.subnav {
	display: block;
}
.menu .cp{
	background-color:#fff;
	filter:alpha(opacity=90); 
	opacity:0.9;
	position: absolute;
	display:none;
	right: 0;
	overflow: hidden;
	z-index: 999;
	padding-bottom:10px;
	width: 1170px;
	padding: 20px 40px;
	border-top: 10px solid #04429a;
	margin-right: -500px;
}
.menu .cp .box{
	float: left;
	width: 31%;
	min-height: 200px;
	background:none;
	position: static;
	text-align: left;
    line-height: 45px;
	border:none;
	margin:0px 25px 20px 0px;
}
.menu .cp .box a{
	position: static;
	color:#000;
	font-weight:bold;
	text-align:left;
	font-size: 16px;
    margin-bottom: 7px;
    display: block;
    border-bottom: 1px dashed #999;
    padding-bottom: 3px;
	text-transform: uppercase;
	padding:0;
	line-height: 30px;
	background:none;
}
.menu .cp .box a:hover{
	background:none;
	font-size: 16px;
	color:#4F70B8;
	border-bottom: 1px dashed #999;
}
.menu li:hover .cp{
	display: block;
}
.menu .cp .box dl{
	
}
.menu .cp .box dl dt{
	float:none;
	margin-bottom: 8px;
	text-align:left;
}
.menu .cp .box dl dt a{
	font-size: 13px;
	color:#000;
	border:none;
	font-weight:normal;
	white-space: pre-wrap;
	line-height: 20px;
}
.menu .cp .box dl dt a:hover{
	color:#4F70B8;
	font-size: 13px;
	border:none;
}



.collapse.in { display: block }
.navbar-collapse.in { }
.collapsing { height: 0; display: none; }
.navbar-default .navbar-toggle { border-color: #ddd; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #ddd; }
.navbar-default .navbar-toggle .icon-bar { background-color: #888; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background-color: #e7e7e7; color: #555; }
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:12px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.container-fluid { margin-left: auto; margin-right: auto; padding: 0 15px; }

.ys{ display:none;}
.yy{display:none;}

/*iphoneandipadsearch*/
.columns{
	float: left;
	width: 30%;
	padding: 0 2em;
	position: relative;
	display:none;
}

.columns:nth-child(2) {
	box-shadow: -1px 0 0 rgba(0,0,0,0.1);
}
.sb-searchs {
	position: relative;
	width: 0%;
	min-width: 60px;
	height: 30px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-searchs-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height:30px;
	line-height:30px;
	margin: 0;
	z-index: 10;
	padding-left: 20px;
	padding-right:50px;
	font-size: 14px;
	color: #18191b;
}

.sb-searchs-input::-webkit-input-placeholder {
	color: #18191b;
}

.sb-searchs-input:-moz-placeholder {
	color: #18191b;
}

.sb-searchs-input::-moz-placeholder {
	color: #18191b;
}

.sb-searchs-input:-ms-input-placeholder {
	color: #18191b;
}

.sb-icon-search,
.sb-searchs-submit  {
	width: 60px;
	height: 30px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
}

.sb-searchs-submit {
	background: #fff; 
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
	height:30px;
	width:21px;
	z-index:999;
	background:url(../images/search.png) no-repeat center 8px;
	right:10px;
}
.sb-searchs.sb-searchs-open,
.no-js .sb-searchs {
	width: 100%;
	border: 1px solid #ccc;
    border-radius: 10px;
}

.sb-searchs.sb-searchs-open .sb-icon-search,
.no-js .sb-searchs .sb-icon-search {
	z-index: 11;
}

.sb-searchs.sb-searchs-open .sb-searchs-submit,
.no-js .sb-searchs .sb-searchs-submit {
	z-index: 90;
}

.zizhi2_1con ul{
	display: flex;
    flex-wrap: wrap;
}
@media (max-width: 1200px) {
	.navbar-default .navbar-toggle{ 
		display: block; 
	}
	.navbar-default .collapse{ 
		display: none; 
	}
	.navbar-default .in{ 
		background: #fff; 
		display: block;
		box-shadow: 0 0 10px #ccc; 
		position: absolute; 
		height: auto; 
		right: 0;
		z-index: 44; 
		width: 100%; 
	}
	.nation{
		display:none;
	}
	.menu{
		padding-bottom:10px;
		text-align: center;
	}
	.menu li{
		line-height:45px;
		height:45px;
		float: none;
		text-align: center;
		position: relative;
		font-size:15px;
		border-bottom: 1px solid #ebebeb;
		margin: 0 10px;
	}
	.menu li a{ 
		font-size:14px;    
		margin-right: 10px;
	}
	.menu ul.subnav {
		display: none;
	}
	.cp{display:none;}
	.menu li:hover .cp{
		display: none;
	}
	.ys{ 
		display:block;
		line-height:45px;
		height:45px;
		float: none;
		text-align: center;
		position: relative;
		font-size:15px;
		border-bottom: 1px solid #ebebeb;
	}
	.ys a{
		display:block;
		color:#000;
		text-transform:uppercase;
		padding: 0px 25px;
		font-size:14px;
	}
	.ys a:hover{
		color:#04429a;
	}
	.ys .current{color:#04429a;}
	.toplm{ display:none;}
	.columns {
		display:block;
		width: 100%;
		min-width: auto;
		min-height: auto;
		padding: 1em; 
	}
	.columns:nth-child(2) {
		box-shadow: 0 -1px 0 rgba(0,0,0,0.1);
	}
	.yy{ 
		display:block;
		display: inline-block;
		zoom: 1;
    	text-align: center;
    	border: none!important;
	}
	.yy a{
		background: url(../images/en.png) no-repeat center center!important;
		color: #fff!important;
		font-size: 13px;
		margin-top: 10px;
		padding: 0px 10px !important;
	}
	.yy a:hover { 
		background:#fff url(../images/ch.png) no-repeat center center!important; 
		color: #fff;
	}
	
}

@media (min-width:1201px){
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
}

@media (min-width:1201px){
	.navbar-toggle{display:none}
	.navbar-nav {
		float: left;
		margin: 0;
	}
}
.main{
	padding-right: auto;
    padding-left: auto;
    margin-right: auto;
    margin-left: auto;
	margin-top:50px;
}
.main1{
	width:100%;
	margin:0 auto;
}
.main1_fl{
	margin-bottom:40px;
}
.main1_fl h3{
	font-size:24px;
	font-weight:bold;
	color:#000;
	margin-bottom: 40px;
}
.main1_fl_about{
	line-height:10px;
	margin-bottom: 35px;
}
.main1_fl_about p{
	text-indent:2em;
	color:#717171;
	line-height:25px;
}
.main1_fl span a{
	background-color: #fff;
    border: 2px solid #04429a;
    border-radius: 25px;
    color: #04429a;
    padding: 5px 35px;
}
.main1_fl span a:hover{
	background-color: #04429a;
    border: 2px solid #04429a;
    border-radius: 25px;
    color: #fff;
    padding: 5px 35px;
}
#wrap a img{
	border:1px solid #e4e2e2; 
	padding:5px;
}
.main1_fr{
	margin-bottom:40px;
	margin-top:40px;
}
.main2{
	width:100%;
	padding:50px 0px;
	overflow:hidden;
	background-color:#fafafa;
}
.main2 h3{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#000;
}
.main2_zizhi{
	margin-top:50px;
}
.main2_zizhi li{
	float:left;
	margin-bottom:30px;
	list-style:none;
}
.main2_zizhi li a{
	display:block;
}
.main2_zizhi li a img{
	width:100%;
	border:1px solid #e4e2e2;
}
.zizhi-txt{
	padding:10px;
	text-align: center;
}
.zizhi-txt p{
	color:#000;
	font-size:14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main2_zizhi li a:hover .zizhi-txt p{
	color:#04429a;
}
.more2{
	margin:20px auto;
}
.main2 span a{
	background-color: #04429a;
    border: 2px solid #04429a;
    border-radius: 25px;
    color: #fff;
    padding: 5px 35px;
}
.main2 span a:hover{
	background-color: #fff;
    border: 2px solid #04429a;
    border-radius: 25px;
    color: #04429a;
    padding: 5px 35px;
}

.main3{
	width:100%;
	margin:0px auto;
	padding-top:50px;
}
.main3 h3{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#000;
}
.main3_fl{
	margin:50px 0px 40px 0px;	
}

.block_home_slider {
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #e4e2e2;
    padding: 5px;
}
.block_home_slider .slide {position:relative;}
.block_home_slider .flex-direction-nav a {width:31px; height:31px; margin-top:-27px; display:block; position:absolute; top:8.5%; text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {right:8%; background:url(../images/newsleft.png) no-repeat left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background:url(../images/newslefthover.png) no-repeat left top;}
.block_home_slider .flex-direction-nav a.flex-next {right:1%; background:url(../images/newsright.png) no-repeat right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background:url(../images/newsrighthover.png) no-repeat right top;}
.block_home_slider .flex-control-paging {display:inline-block;position: absolute;bottom: 10px;z-index: 888;}
.block_home_slider .flex-control-paging li {
	margin: 0px 5px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:0px; height:0px; display:block; background:url(../images/sprite_nav_3.png) no-repeat; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

@media (max-width:600px){
	.block_home_slider .flex-direction-nav a {top:50%;}
	.block_home_slider .flex-direction-nav a.flex-prev {left:1%; background:url(../images/newsleft.png) no-repeat left top;}
	.block_home_slider .flex-direction-nav a.flex-next {right:1%; background:url(../images/newsright.png) no-repeat right top;}
}

@media (max-width:400px){
	.block_home_slider .flex-direction-nav a {top:50%;}
	.block_home_slider .flex-direction-nav a.flex-prev {left:2%; background:url(../images/newsleft.png) no-repeat left top;}
	.block_home_slider .flex-direction-nav a.flex-next {right:2%; background:url(../images/newsright.png) no-repeat right top;}
}



.hezuo_txt{
	position:absolute;
	bottom:0;
	width:100%;
	min-height:50px;
	line-height:50px;
}
.hezuo_txt p{
	float:left;
	color:#fff;
	background-color:#04429a;
	width:30%;
	text-align: center;
	font-size:18px;
}
.hezuo_txt span{
	float:left;
	width:70%;
	background-color:#000;
	filter:alpha(opacity=70); 
	opacity:0.7;
}
.hezuo_txt span a{
	float:left;
	display:block;
	color:#fff;
	font-size:14px;
	padding-left:15px;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main3_fr{
	margin:50px 0px 40px 0px;
}
.hezuo_news{
	margin-bottom: 35px;
}
.hezuo_news li{
	border-bottom:1px dashed #d9d9d9;
	margin-bottom:20px;
	padding-bottom: 20px;
}
.hezuo_news li a{
	display:block;
} 
.hezuo_news li a h3{
	font-size:16px;
	color:#000;
	font-weight:normal;
	background:url(../images/hezuoli.png) no-repeat left center;
	margin-bottom:5px;
	padding-left:15px;
	text-align:left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.hezuo_news li a i{
	font-size:12px;
	color:#b6b6b6;
	font-style:normal;
}
.hezuo_news li a p{
	font-size:12px;
	color:#717171;
	margin:12px 0px 8px 0px;
	line-height:25px;
}
.hezuo_news li a em{
	font-size:12px;
	color:#04429a;
	font-style:normal;
	margin:12px 0px 8px 0px;
}
.hezuo_news li a:hover h3{
	color:#04429a;
	background:url(../images/hezuolihover.png) no-repeat left center;
}
.main3_fr span a{
	background-color: #fff;
    border: 2px solid #04429a;
    border-radius: 25px;
    color: #04429a;
    padding: 5px 35px;
}
.main3_fr span a:hover{
	background-color: #04429a;
    border: 2px solid #04429a;
    border-radius: 25px;
    color: #fff;
    padding: 5px 35px;
}
.main4{
	width:100%;
	padding:50px 0px;
	overflow:hidden;
	background-color:#fafafa;
}
.main4 h3{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#000;
}

.main5{
	width: 100%;
    margin: 0 auto;
    padding: 50px 0px;
}
.main5 h3{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#000;
}
.guandaocon{
	width: 100%;
    margin: 0 auto;
    margin-top: 50px;
    overflow: hidden;
}
.guandaocon li{
	margin-bottom:30px;
}
.guandaocon li a{
	display:block;
}
.guandaocon img{
	width:100%;
	height:auto;
	transform: translateZ(0px);
    transition: transform 0.1s ease 0s;
}
.guandaocon_txt{
	background-color:#fff;
	padding:20px 30px 30px 30px;
	border:1px solid #e4e2e2;
}
.guandaocon_txt h3{
	font-size:18px;
	font-weight:normal;
	background:url(../images/guandao_txth3.jpg) no-repeat bottom left;
	color:#000;
	text-align:left;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 8px;
}
.guandaocon_txt p{
	color:#717171;
	font-size:14px;
	line-height:25px;
	margin-bottom:10px;
}
.guandaocon_txt span{
	color:#04429a;
	font-size:14px;
}
.guandaocon li a:hover img{
	width:100%;
	height:auto;
	transform: scale(1.25, 1.25);
    transition: transform 0.3s ease 0s;
}
.guandaocon li a:hover .guandaocon_txt{
	background-color:#04429a;
	border:1px solid #04429a;
}
.guandaocon li a:hover .guandaocon_txt h3{
	background:url(../images/guandao_txth3hover.jpg) no-repeat bottom left;
	color:#fff;
}
.guandaocon li a:hover .guandaocon_txt p{
	color:#84b2f3;
}
.guandaocon li a:hover .guandaocon_txt span{
	color:#fff;
}
.more5{
	margin:20px auto;
}
.main5 span a{
	background-color: #04429a;
    border: 2px solid #04429a;
    border-radius: 25px;
    color: #fff;
    padding: 5px 35px;
}
.main5 span a:hover{
	background-color: #fff;
    border: 2px solid #04429a;
    border-radius: 25px;
    color: #04429a;
    padding: 5px 35px;
}
.main6{
	width:100%;
	margin: 0 auto;
    padding: 50px 0px;
	background-color:#fafafa;
	overflow:hidden;
}
.main6_fl{
	margin-bottom:40px;
}
.main6_fl h3{
	text-align:left;
	font-size:24px;
	font-weight:bold;
	color:#000;
}
.main6_fl_1{
	margin-bottom:20px;
	border-bottom:1px dotted #d5d5d5;
	min-height:150px;
	margin-top:35px;
}
.main6_fl_1 a{
	display:block;
}
.main6_fl_1l img{
	width:100%;
	height:auto;
	border: 1px solid #e4e2e2;
    padding: 0.3em;
}
.main6_fl_1r h3{
	color:#000;
	font-size:16px;
	margin-bottom:5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main6_fl_1r em{
	color:#b6b6b6;
	font-size:12px;
	font-style:normal;
}
.main6_fl_1r p{
	color:#717171;
	font-size:14px;
	line-height:25px;
	margin:10px 0px;
}
.main6_fl_1r span{
	color:#04429a;
	font-size:14px;
}
.main6_fl_1 a:hover .main6_fl_1r h3{
	color:#04429a;
}
.main6_fl_2{
	width:100%;
	overflow:hidden;
}
.main6_fl_2 li{
	background:url(../images/newsli.jpg) no-repeat left center;
	line-height:31px;
	padding-left: 12px;
}
.main6_fl_2 li a{
	display:block;
	color:#767676;
	text-decoration:none;
	font-size:14px;
}
.main6_fl_2 li a:hover{
	color:#04429a;
}
.main6_fl_2 li a p{
	float:left;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration:none;
}
.main6_fl_2 li a span{
	float:right;
}
.main6_fr{
	margin-bottom:40px;
}
.main6_fr h3{
	text-align:left;
	font-size:24px;
	font-weight:bold;
	color:#000;
}

.main6_frcon{
	 margin-top:35px; 
	 border:1px solid #e4e2e2;
	 padding: 5px;
	 overflow: hidden;
}
#full-screen-slidersbzs{ width:100%; height:308px;float:left; position:relative;}
#slidessbzs { display:block;width:100%; height:308px;list-style:none; padding:0; margin:0; position:relative}
#slidessbzs li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#paginationsbzs { display:block; list-style:none; position:absolute; right:0; bottom: 2.2%; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#paginationsbzs li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:3px;background:#575756; }
#paginationsbzs li a { display:block; width:100%; height:100%; padding:0; margin:0;cursor:pointer;color: #fff;text-align: center;}
#paginationsbzs li.current { background:#04429a;}

.sbzs_txt{
	width:100%;
	background:#000;
	filter:alpha(opacity=70); 
	opacity:0.7;
	position: absolute;
	bottom:0;
	padding:12px 20px;
}
.sbzs_txt p{
	color:#fff;
	font-size:12px;
	width:70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sbzs_txt p a{
	color:#fff;
	font-size:14px;
}
.main7{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	padding:50px 0px;
}
.main7_yeji{
		
}
.main7_yeji li{
	margin-bottom:15px;
}
.main7_yeji li a{
	display:block;
}
.yeji_img{
	width:35%;
	float:left;
	margin-right: 5%;
}
.yeji_img img{
	width:100%;
	height:100%;
}
.yeji_txt{
	width:60%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left:10%;
}
.yeji_txt h3{
	color:#000;
	font-size:16px;
	margin-bottom:20px;
	font-weight:normal;
}
.yeji_txt p{
	color:#717171;
	font-size:14px;
	line-height:25px;
}
.main7_yeji li a:hover .yeji_txt h3{
	color:#04429a;
}
.footer{
	width:100%;
	margin:0 auto;
}
.footer1{
	width:100%;
	margin:0 auto;
	background-color:#232323;
	overflow:hidden;
}
.footer1_top{
	width:100%;
	border-bottom:1px solid #454545;
}
.footer1_top1{
	min-height:90px
}
.footer1_top1 li{
	line-height:90px;
	float:left;
}
.footer1_top1 li a{
	display:block;
	color:#f5f5f5;
	font-size:16px;
	padding: 0px 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.footer1_bottom{
	margin: 50px auto;
    overflow: hidden;
}
.lianxi{
	color:#919191;
	line-height:25px;
}

.footer2{
	width:100%;
	margin:0 auto;
	background-color:#000;
	overflow:hidden;
	padding:30px 0px;
}
.footer2 p{
	text-align:center;
	line-height:30px;
	color:#919191;
	font-size:14px;
}
.footer2 p a{
	color:#919191;
	font-size:14px;
}
.order{
	position: fixed;
    right: 20px;
    bottom: 0;
	z-index: 999;
}

@media screen and (max-width: 881px) {
	.order{
		display:none;
	}
}

/*公司简介页面*/
.inner_ban{
	width:100%;
	margin:0 auto;
	height:145px;
	background:url(../images/inner_ban.jpg) no-repeat center center;
	text-align: center;
	color:#fff;
	padding-top: 40px;
}
.ban_title{
	font-size: 24px;
    margin-bottom: 20px;
    line-height: 1;
	font-weight:600;
}
.ban_mbx{
	font-size:14px;
	color:#fff;
}
.ban_mbx a{
	color:#fff;
	font-size:14px;
}
.inner_main{
	padding-right: auto;
    padding-left: auto;
    margin-right: auto;
    margin-left: auto;
	margin-top:30px;
}
.inner_main_fl{
	margin-bottom:30px;
}
.inner_fl_title{
	width:100%;
	margin-bottom:12px;
	padding-bottom:15px;
	border-bottom:1px solid #e1e1e1;
}
.inner_fl_title h3{
	color:#000;
	font-size:24px;
	font-weight:bold;
}
.inner_fl_con{
	width:100%;
	margin-bottom:30px;
}
.inner_fl_con li{
	height:45px;
	line-height:45px;
	margin-bottom:5px;
}
.inner_fl_con li a{
	display:block;
	color:#3b3b3b;
	font-size:16px;
	background:#fff url(../images/fl_li.png) no-repeat left center;
	padding-left:25px;
}
.inner_fl_con li a:hover{
	color:#fff;
	background:#04449b url(../images/fl_lihover.png) no-repeat 10px center;
	padding-left:35px;
}
.inner_fl_con li .current{
	color:#fff;
	background:#04449b url(../images/fl_lihover.png) no-repeat 10px center;
	padding-left:35px;
}
.inner_main_fr{
	margin-bottom:50px;
}
.inner_fr_about{
	margin:40px 0px 30px 0px;
	line-height:30px;
	padding:0px 10px;
	color:#515151;
}

/*联系我们页面*/
.inner_fr_contact{
	margin:40px 0px 30px 0px;
	color:#515151;
}
.map{
	line-height:25px;
}
.map1{
	padding:15px 10px;
	border:1px solid #f0f0f0;
}
.map2{
	padding:15px 10px;
	border:1px solid #f0f0f0;
}
.map3{
	padding:15px 10px;
	border:1px solid #f0f0f0;
}
.map4{
	padding:15px 10px;
	border:1px solid #f0f0f0;
}
.feedback{
	width:100%;
	margin-top:40px;
}

/*业绩表页面*/
.inner_fr_yeji{
	margin:40px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
/*分页*/
.pagev{
	text-align:left;
	color:#666;
	clear:both;
	margin: 20px auto;
}
.pagev li{
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
	text-align:center;
}
.pagev li a{
	display: block;
    color: #ccc;
    width: 26px;
    height: 26px;
    border: 1px solid #ccc;
    line-height: 26px;
}
.fonts{
	color: #fff;
	width: 26px;
    height: 26px;
	line-height:26px;
    text-decoration: none;
    border: 1px solid #04449B;
    background-color: #04449B;
}
.pagev li a:hover{
	color: #fff;
    border: 1px solid #04449B;
    background-color: #04449B;
}
table td, table th {
    text-align: center;
    padding: 10px;
    border: 1px solid #e1e1e1;
    word-wrap: break-word;
    word-break: break-word;
}

/*资质认证*/
.inner_fr_zizhi{
	margin:40px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
.zizhi1{
	margin-bottom:50px;
	line-height:28px;
	color:#515151;
	font-size:14px;
}
.zizhi2{
	margin-bottom:30px;
}
.zizhi2_1 h3{
	margin-bottom:25px;
	color:#000;
	font-size:18px;
	font-weight:bold;
}
.zizhi2_1con li{
	margin-bottom:30px;
	list-style:none;
}
.zizhi2_1con li a{
	display:block;
}
.zizhi2_1con li a img{
	width:100%;
	border:1px solid #e4e2e2;
}
.zizhi2_1_txt{
	padding:10px;
	text-align: center;
}
.zizhi2_1_txt p{
	color:#000;
	font-size:14px;

}
.zizhi2_1con li a:hover .zizhi2_1_txt p{
	color:#04429a;
}



/*产品展示页面*/
.inner_fr_pro{
	margin:40px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
.inner_fr_procon{
	margin-bottom: 30px;
    overflow: hidden;
}
.inner_fr_procon li{
	margin-bottom:30px;
}
.inner_fr_procon li a{
	display:block;
} 
.procon_img{
	border-radius: 50%; 
	-webkit-box-shadow: 4px 4px 5px #DFDFDF; 
	-moz-box-shadow: 4px 4px 5px #DFDFDF; 
	box-shadow: 4px 4px 5px #DFDFDF;
	overflow: hidden;
}
.procon_img img{
	width:100%;
	max-width:100%;
}
.procon_txt{
	margin-top:30px;
}
.procon_txt p{
	color:#000;
	font-size:16px;
	text-align:left;
	min-height: 120px;
}
.inner_fr_procon li a:hover .procon_img{
	-webkit-box-shadow: 4px 4px 5px #5689CA; 
	-moz-box-shadow: 4px 4px 5px #5689CA; 
	box-shadow: 4px 4px 5px #5689CA;
}
.inner_fr_procon li a:hover .procon_txt p{
	color:#04449B;
}

/*产品详情页面*/
.inner_main_flshow{
	margin-bottom:30px;
}

.pro_right_top{
	padding: 0.8em 0 0.5em 0;
}
.pro_right_topfl{
	
}
.pro-zoom {
  float: left;
  width: 432px;
}
.spec-preview {
  float: left;
  width: 432px;
}
.jqzoom img {
  width: 424px;
}
.spec-scroll .items {
  width: 400px;
}
.spec-scroll {
  clear: both;
  width: 432px;
}
@media screen and (max-width: 1200px) {
  .pro-zoom {
    float: none;
    margin: 0 auto;
  }
}
@media screen and (max-width: 432px) {
  .pro-zoom {
    width: 100%;
  }
  .spec-preview {
    width: 100%;
  }
  .jqzoom {
    width: 100%;
  }
  .jqzoom img {
    width: 100%;
  }
  .spec-scroll .items {
    width: 280px;
  }
  .spec-scroll {
    width: 300px;
    margin: 0 auto;
  }
  .spec-scroll .items ul li{
	  width:92px!important;
  }
}

@media (min-width:992px) and (max-width:1200px){
	.pro-zoom {
	  float: left;
	  width: 332px;
	}
	.spec-preview {
	  float: left;
	  width: 332px;
	}
	.spec-scroll {
	  clear: both;
	  width: 332px;
	}
	.jqzoom img {
	  width: 324px;
	}
	.spec-scroll .items {
	  width: 300px;
	}
}
.spec-scroll a {
  
}
.spec-scroll a.prev {
  float: left;
  background:url(../images/prev.jpg) no-repeat left center;
}
.spec-scroll a.next {
  float: right;
  background:url(../images/next.jpg) no-repeat right center;
}
.spec-scroll .items li.active img {
  border-color: #F47A2D;
}


.pro_right_topfr{
	margin-bottom:30px;	
}
.topfr1{
	margin-bottom:20px;
}
.topfr1 h3{
	font-size:24px;
	color:#04429a;
	font-weight:normal;
}
.topfr2{
	margin-bottom:20px;
}
.topfr2 p{
	font-size:14px;
	color:#9b9b9b;
	line-height:25px;
}
.topfr3{
	margin-bottom:20px;
}
.topfr3 a{
	display:block;
	color:#fff;
	background-color:#04429a;
	border-radius: 25px;
    padding: 7px 0px;
    width: 150px;
	text-align:center;
}
.topfr4{
	margin-bottom:20px;
}
.topfr4 a{
	text-decoration: none;
    color: #e1e1e1;
	margin:0px 5px;
	border:1px solid #e1e1e1;
	background-color:#fff;
	display:block;
	width:26px;
	height:26px;
	text-align:center;
	float:left;
}
.topfr4 a:hover{
    color: #fff;
	border:1px solid #04429a;
	background-color:#04429a;
}

.pro_right_bottom{
	margin:30px auto;
}
.pro_right_bottom h3{
    color: #000;
    font-size: 16px;
    font-weight: bold;
    border-left: 1px solid #04429a;
    border-right: 1px solid #04429a;
    border-top: 1px solid #04429a;
    border-radius: 10px 10px 0px 0px;
	line-height: 55px;
    width: 220px;
	text-align:center;
	font-weight:normal;
}
.pro_right_bottomcon{
	padding: 30px;
    border: 1px solid #04429a;
    overflow: hidden;
    color: #515151;
}



/*设备展示页面*/
.inner_fr_shebei{
	margin:40px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
.inner_fr_shebeicon{
	margin-bottom: 30px;
    overflow: hidden;
}
.inner_fr_shebeicon li{
	margin-bottom:20px;
}
.inner_fr_shebeicon li a{
	display:block;
} 
.shebei_img{
	border:1px solid #e7e5e5;
}
.shebei_img img{
	width:100%;
	max-width:100%;
	padding:5px;
}
.shebei_txt{
	margin-top:10px;
}
.shebei_txt p{
	color:#000;
	font-size:16px;
	text-align:center;
}
.inner_fr_shebeicon li a:hover .shebei_txt p{
	color:#04449B;
}

/*设备展示详情页面*/
.inner_fr_equshow{
	background-color:#fff;
	overflow:hidden;
	padding:0px 10px;
}
.equshow_title{
	text-align: center;
    padding-bottom: 10px;
}
.equshow_title h3{
	color:#515151;
	margin-bottom: 14px;
    padding: 13px 0px 14px 0px;
	border-bottom: 1px solid #e1e1e1;
}
.equshow_title span{
	color:#04429a;
	margin:0px 10px;
}
.equshow_content{
	margin: 20px 0px 40px 0px;
	line-height:25px;
	color:#515151;
}
.equshow_page{
	border-top: 1px solid #e1e1e1;
	padding-top:20px;
}
.equshow_page a{
	text-decoration: none;
    color: #e1e1e1;
	margin:0px 5px;
	border:1px solid #e1e1e1;
	background-color:#fff;
	display:block;
	width:26px;
	height:26px;
	text-align:center;
	float:left;
}
.equshow_page a:hover{
    color: #fff;
	border:1px solid #04429a;
	background-color:#04429a;
}


/*管道预制页面*/
.inner_fr_gdyz{
	margin:40px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
.inner_fr_gdyzcon{
	margin-bottom: 30px;
    overflow: hidden;
}
.inner_fr_gdyzcon li{
	margin-bottom:30px;
}
.inner_fr_gdyzcon li a{
	display:block;
} 
.gdyz_img{
	overflow:hidden;
}
.gdyz_img img{
	width:100%;
	max-width:100%;
	height:auto;
	transform: translateZ(0px);
    transition: transform 0.1s ease 0s;
}
.gdyz_txt{
	background-color:#fff;
	padding:20px 30px 30px 30px;
	border:1px solid #e4e2e2;
}
.gdyz_txt h3{
	font-size:16px;
	font-weight:normal;
	background:url(../images/guandao_txth3.jpg) no-repeat bottom left;
	color:#000;
	text-align:left;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 8px;
}
.gdyz_txt p{
	color:#717171;
	font-size:14px;
	line-height:25px;
	margin-bottom:10px;
}
.gdyz_txt span{
	color:#04429a;
	font-size:14px;
}
.inner_fr_gdyzcon li a:hover img{
	width:100%;
	height:auto;
	transform: scale(1.25, 1.25);
    transition: transform 0.3s ease 0s;
}
.inner_fr_gdyzcon li a:hover .gdyz_txt{
	background-color:#04429a;
	border:1px solid #04429a;
}
.inner_fr_gdyzcon li a:hover .gdyz_txt h3{
	background:url(../images/guandao_txth3hover.jpg) no-repeat bottom left;
	color:#fff;
}
.inner_fr_gdyzcon li a:hover .gdyz_txt p{
	color:#84b2f3;
}
.inner_fr_gdyzcon li a:hover .gdyz_txt span{
	color:#fff;
}

/*战略合作页面*/
.inner_fr_hezuo{
	margin:40px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
.inner_fr_hezuocon{
	margin-bottom: 30px;
    overflow: hidden;
}
.inner_fr_hezuocon li{
	margin-bottom:25px;
	border-bottom:1px dashed #c4c4c4;
	min-height: 150px;
}
.inner_fr_hezuocon li a{
	display:block;
} 
.hezuocon_img{
	margin-bottom:20px;
}
.hezuocon_img img{
	width:100%;
	max-width:100%;
	border:1px solid #e7e5e5;
	padding:3px;
}
.hezuocon_txt{
	padding-bottom: 20px;
}
.hezuocon_txt h3{
	color:#000;
	font-size:16px;
	text-align:left;
	margin-bottom:5px;
	font-weight:normal;
}
.hezuocon_txt em{
	font-style:normal;
	font-size:12px;
	color:#c6c6c6;
}
.hezuocon_txt p{
	color:#717171;
	font-size:14px;
	margin: 5px 0px 0px 0px;
	line-height:25px;
	text-indent:2em;
}
.hezuocon_txt span{
	color:#04429a;
	font-size:14px;
}
.inner_fr_hezuocon li a:hover .hezuocon_txt h3{
	color:#04429a;
}

/*战略合作详情页面*/
.inner_fr_hezuoshow{
	background-color:#fff;
	overflow:hidden;
	padding:0px 10px;
}
.hezuoshow_title{
	text-align: center;
    padding-bottom: 10px;
}
.hezuoshow_title h3{
	color:#515151;
	margin-bottom: 14px;
    padding: 13px 0px 14px 0px;
	border-bottom: 1px solid #e1e1e1;
}
.hezuoshow_title span{
	color:#04429a;
}
.hezuoshow_content{
	margin: 20px 0px 40px 0px;
	line-height:25px;
	color:#515151;
}
.hezuoshow_page{
	border-top: 1px solid #e1e1e1;
	padding-top:20px;
}
.hezuoshow_page a{
	text-decoration: none;
    color: #e1e1e1;
	margin:0px 5px;
	border:1px solid #e1e1e1;
	background-color:#fff;
	display:block;
	width:26px;
	height:26px;
	text-align:center;
	float:left;
}
.hezuoshow_page a:hover{
    color: #fff;
	border:1px solid #04429a;
	background-color:#04429a;
}



/*新闻资讯页面*/
.inner_fr_news{
	margin:40px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
.inner_fr_newscon{
	margin-bottom: 30px;
    overflow: hidden;
}
.inner_fr_newscon li{
	margin-bottom:25px;
	border-bottom:1px dashed #c4c4c4;
	min-height: 150px;
	overflow: hidden;
}
.newsshow_content img{
	max-width: 100%;
	margin: 0 auto;
}
.inner_fr_newscon li a{
	display:block;
} 
.newscon_img{
	margin-bottom:20px;
}
.newscon_img img{
	width:100%;
	max-width:100%;
	border:1px solid #e7e5e5;
	padding:3px;
}
.newscon_txt{
	padding-bottom: 20px;
}
.newscon_txt h3{
	color:#000;
	font-size:16px;
	text-align:left;
	margin-bottom:5px;
	font-weight:normal;
}
.newscon_txt em{
	font-style:normal;
	font-size:12px;
	color:#c6c6c6;
}
.newscon_txt p{
	color:#717171;
	font-size:14px;
	margin: 5px 0px 0px 0px;
	line-height:25px;
	text-indent:2em;
}
.newscon_txt span{
	color:#04429a;
	font-size:14px;
}
.inner_fr_newscon li a:hover .newscon_txt h3{
	color:#04429a;
}

/*新闻详情页面*/
.inner_fr_newsshow{
	background-color:#fff;
	overflow:hidden;
	padding:0px 10px;
}
.newsshow_title{
	text-align: center;
    padding-bottom: 10px;
}
.newsshow_title h3{
	color:#515151;
	margin-bottom: 14px;
    padding: 13px 0px 14px 0px;
	border-bottom: 1px solid #e1e1e1;
}
.newsshow_title span{
	color:#04429a;
}
.newsshow_content{
	margin: 20px 0px 40px 0px;
	line-height:25px;
	color:#515151;
}
.newsshow_page{
	border-top: 1px solid #e1e1e1;
	padding-top:20px;
}
.newsshow_page a{
	text-decoration: none;
    color: #e1e1e1;
	margin:0px 5px;
	border:1px solid #e1e1e1;
	background-color:#fff;
	display:block;
	width:26px;
	height:26px;
	text-align:center;
	float:left;
}
.newsshow_page a:hover{
    color: #fff;
	border:1px solid #04429a;
	background-color:#04429a;
}


/*视频页面*/
.inner_fr_video{
	margin:15px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
.inner_fr_videocon{
	margin-bottom: 30px;
    overflow: hidden;
}
.inner_fr_videocon li{
	margin-bottom:20px;
}
.inner_fr_videocon li a{
	display:block;
} 
.video_img{
}
.video_txt{
	margin-top:10px;
}
.video_txt p{
	color:#000;
	font-size:14px;
	text-align:center;
}





@media (max-width: 400px){
	.main6_fl_2 li a p{
		float:none;
		width:90%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-decoration:none;
	}
	.main6_fl_2 li a span {
		float: none;
	}
}

@media (max-width: 768px){
	.main7_yeji li {
		margin-bottom: 30px;
	}
	.inner_main_flshow{
		display:none;
	}
}

/*产品详情页面*/
.inner_fr_pros{
	margin:0px 0px 30px 0px;
	color:#515151;
	overflow: hidden;
}
.inner_fr_proshow{
	background-color:#fff;
	overflow:hidden;
	padding:0px 10px;
}
.proshow_title{
	text-align: center;
    padding-bottom: 10px;
}
.proshow_title h3{
	color:#515151;
	margin-bottom: 14px;
    padding: 13px 0px 14px 0px;
	border-bottom: 1px solid #e1e1e1;
}
.proshow_title span{
	color:#04429a;
}
.proshow_content{
	margin: 20px 0px 40px 0px;
	line-height:25px;
	color:#515151;
}
.proshow_page{
	border-top: 1px solid #e1e1e1;
	padding-top:20px;
}
.proshow_page a{
	text-decoration: none;
    color: #e1e1e1;
	margin:0px 5px;
	border:1px solid #e1e1e1;
	background-color:#fff;
	display:block;
	width:26px;
	height:26px;
	text-align:center;
	float:left;
}
.proshow_page a:hover{
    color: #fff;
	border:1px solid #04429a;
	background-color:#04429a;
}

@media (max-width: 1200px){
	.procon_txt p{
		min-height: 60px;
	}
	.guandaocon img{
		transform: none;
		transition: none;
	}
	.guandaocon li a:hover img{
		transform: none;
		transition: none;
	}
	.main6_fl_1l{
		margin-bottom:20px;
	}
	.main6_fl_1r{
		margin-bottom:20px;
	}
	.main6_fr{
		margin-bottom:40px;
		clear:both;
	}
	.inner_fr_about img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.map img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.gdyz_img img{
		transform: none;
		transition: none;
	}
	.inner_fr_gdyzcon li a:hover img{
		transform: none;
		transition: none;
	}
	.footer1_top1 li{
		line-height:45px;
	}
	.proshow_content img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.equshow_content img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.hezuoshow_content img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
	.newsshow_content img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		max-width: 100%;
		height: auto;
	}
}
/*分页*/
.pagination{
    text-align:center;
    color:#666;
    clear:both;
}
.pagination a{
    display:inline-block ;
    color: #959595;
    font-size: 16px;
    text-align: center;
    text-transform: capitalize;
    padding:0px 10px;
    line-height:28px;
    margin:0px 1px 10px 1px;
    background-color: #f0f0f0;
}
.pagination a:hover{
    color:#fff;
    background-color:#0d4da1;
}
.pagination a.active {
    color:#fff;
    background-color: #0d4da1;
}





