/***************css reset*********/

body, h1, h2, h3, h4, ul, li, a, input {

	margin: 0;

	padding: 0;

	font-family: microsoft yahei;

}

div, a {

	font-size: 14px;

	color: #323232;

}

h1, h2, h3, h4, p {

	margin: 0;

	padding: 0;

}

img {

	border: none;

	vertical-align: middle;

}

em {

	font-style: normal;

}

a {

	text-decoration: none;

	border:none;

	outline: none;

}

ul, li, dl, dt, dd {

	list-style: none;

	margin: 0;

	padding: 0;

}

body {

	overflow-x: hidden;

	min-width:1200px;

}



/*头部*/

#zs_top {

	height: 33px;

	line-height: 33px;

	border-bottom: 1px solid #f3f3f3;

}

.zs_top{

	width:1200px;

	margin:0 auto;

}

.zs_top p {

	color: #888888;

	font-size: 13px;

	font-weight: normal;

	float: left;

	height:33px;

	background:url(../images/xin.png) no-repeat left;

}

.zs_top p span {

	font-size: 13px;

	color: #888888;

	font-weight: bold;

}

.zs_sn {

	color: #888888;

	text-align: right;

	font-size: 13px;

}

.zs_sn a {

	color: #888888;

	padding:0 5px;

	font-size:13px;

}

.zs_head{

	height:95px;

}

.zs_warp{

	width:1200px;

	margin:0 auto;

}

.zs_head .warp{

	width: 1270px;

	margin:0 auto; 

}

.zs_logo{

	width:382px;

	height:47px;

	float:left;

	margin-top:30px;

	text-indent:-9999px;

	background:url(../images/logo.png) no-repeat;

}

.zs_logo img{

	width:382px;

	height:47px;

}

.zs_nav{

	width:765px;

	float:right;

}

.zs_nav ul li{

	/*width:85px;*/

	float:left;

	height:95px;

	line-height:95px;

	text-align:center;

	margin-left:35px;

}

.zs_nav ul li a{

	font-size:16px;

	color:#333333;

	display:block;

	height:92px;

	line-height:92px;

}

.zs_nav ul li a:hover,.zs_nav ul li a.hover{

	color:#073b78;

	border-bottom:3px solid #073b78;

}

.zs_sv{

	background:url(../images/tel.png) no-repeat left center;

	font-size:18px;

	color:#999999;

	width:207px;

	float:right;

	padding-left:50px;

	margin-top:35px;

}

.zs_sv p{

	font-size:24px;

	color:#51bd7b;

}

/*轮播图*/

.flickerplate{position: relative; width: 100%;height: auto; background:none;overflow: hidden}



.flickerplate ul.flicks{width: 10000%; height: 100%; padding: 0px; margin: 0px; list-style: none}



.flickerplate ul.flicks>li{float: left; width: 1%; height: 100%; background-position: center; background-size: cover; display: table}



.flickerplate ul.flicks>li .flick-inner{height: 100%; color: #fff; display: table-cell; vertical-align: middle}



.flickerplate ul.flicks>li img{width: 100%;}



.flickerplate .arrow-navigation{position: absolute; height: 80%; width: 10%; top: 10%; z-index: 100; overflow: hidden}



.flickerplate .arrow-navigation .arrow{display: block; height: 100%; width: 90%; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out}



.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover{cursor: pointer}



.flickerplate .arrow-navigation.left{left: 0%}



.flickerplate .arrow-navigation.left .arrow{opacity: 0; margin: 0px 0px 0px 50%; background-image: url(../images/left.png); background-repeat: no-repeat; background-position: left}



.flickerplate .arrow-navigation.right{right: 0%}



.flickerplate .arrow-navigation.right .arrow{opacity: 0; margin: 0px 0px 0px -50%; background-image: url(../images/right.png); background-repeat: no-repeat; background-position: right}



.flickerplate .arrow-navigation.left.hover .arrow{opacity: 1; margin: 0px 0px 0px 20%}



.flickerplate .arrow-navigation.right.hover .arrow{opacity: 1; margin: 0px 0px 0px -20%}



.flickerplate .dot-navigation{position: absolute; bottom: 15px; width: 100%; text-align: center; z-index: 100;}



.flickerplate .dot-navigation ul{text-align: center; list-style: none; padding: 0px 15px}



.flickerplate .dot-navigation ul li{display: inline-block; float: none}



.flickerplate .dot-navigation .dot{width: 28px; height: 9px; margin: 0px 6px; background: url(../images/num_a.png) no-repeat center;-webkit-transition: background-color 0.2s ease-out; -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -ms-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out}



.flickerplate .dot-navigation .dot:hover{cursor: pointer; background: url(../images/num_b.png) no-repeat;}



.flickerplate .dot-navigation .dot.active{background: url(../images/num_b.png) no-repeat;}



.flickerplate.animate-transform-slide ul.flicks{-webkit-perspective: 1000; -webkit-backface-visibility: hidden; transform: translate3d(0%, 0px, 0px); -webkit-transform: translate3d(0%, 0px, 0px); -webkit-transition: -webkit-transform 0.6s; -o-transition: -o-transform 0.6s; -moz-transition: -moz-transform 0.6s; transition: transform 0.6s}



.flickerplate.animate-transition-slide ul.flicks{position: relative; left: 0%; -webkit-transition: left 0.4s ease-out; -moz-transition: left 0.4s ease-out; -o-transition: left 0.4s ease-out; -ms-transition: left 0.4s ease-out; transition: left 0.4s ease-out}



.flickerplate.animate-jquery-slide ul.flicks{position: relative; left: 0%}



.flickerplate.animate-scroller-slide{padding-bottom: 0px; overflow: auto}



.flickerplate.animate-scroller-slide ul.flicks{position: auto}



.n_bann{

	height: 400px;

	background: url(../images/banner.jpg) no-repeat;

}



/*主体*/

.zs_con1{

	margin-top: 80px;

	height: auto;

	overflow: hidden;

}

.zs_con1_t{

	text-align: center;

}

.zs_con1_t img{

	display: block;

	margin:0 auto 15px auto; 

}

.zs_con1_t p{

	font-size: 14px;

	color: #888888;

	margin-top: 25px;

	line-height: 24px;

}

.zs_con1_u{

	margin-top: 65px;

	background: url(../images/con1_bg.jpg) no-repeat bottom center;

	height: 710px;

	/*padding-top: 50px;

	box-sizing: border-box;*/

}

.zs_con1_u ul li{

	float: left;

	margin-right: 22px;

	width: 222px;

	height: 410px;

}

.zs_con1_u ul li p{

	font-size: 18px;

	color: #073b78;

	margin-top:315px;

	padding:0 17px; 

}

.zs_con1_u ul li em{

	font-size: 14px;

	color: #666666;

	line-height: 24px;

	margin-top:5px;

	padding:0 17px;

	display: block;

}

.zs_con1_u ul li:last-child{

	margin-right: 0;

}

.zs_con1_u ul li:nth-child(1){

	background: url(../images/c1.jpg) no-repeat center;

	margin-top: 33px;

}

.zs_con1_u ul li:nth-child(2){

	background: url(../images/c2.jpg) no-repeat center;

	margin-top: 58px;

}

.zs_con1_u ul li:nth-child(3){

	background: url(../images/c3.jpg) no-repeat center;

}

.zs_con1_u ul li:nth-child(4){

	background: url(../images/c4.jpg) no-repeat center;

	margin-top: 58px;

}

.zs_con1_u ul li:nth-child(5){

	background: url(../images/c5.jpg) no-repeat center;

	margin-top: 33px;

}

.zs_con2{

	margin-top: 60px;

	height: auto;

	overflow: hidden;

}

.tabBar {

	width: 1200px;

	margin-top: 40px;

}



.tabBar .hd ul {

	z-index: 5;

	position: relative;

	zoom: 1;

}



.tabBar .hd li {

	float: left;

	height: 24px;

	line-height: 24px;

	margin-top: 4px;

	padding: 0px 16px 0px 16px;

	margin-right: 5px;

	color: #333333;

	background: url(images/btn_bg.gif) repeat-x;

	border: 1px solid #c8d1d5;

	border-bottom: 0px;

	cursor: pointer;

}



.tabBar .hd li.on {

	height: 27px;

	line-height: 32px;

	font-weight: bold;

	overflow: hidden;

	margin-top: 0px;

	position: relative;

	top: 1px;

	border-top: 2px solid #004ea2;

	background: #fff;

}



.tabBar .hd li.on span {

	font-weight: bold;

	color: #c00;

}



.tabBar .bd {

	border: 1px solid #C8D1D5;

	padding: 20px;

	clear: both;

	position: relative;

	height: auto;

	overflow: hidden;

}



.tabBar .bd .conWrap {

	width: 1150px;

}



.tabBar .prev,.tabBar .next {

	position: absolute;

	right: 60px;

	top: 375px;

}



.tabBar .next {

	left: auto;

	right: 34px;

}



.tabBar .prevStop,.tabBar .nextStop {

	display: none;

}



.tabBar .bd .pic {

	float: left;

	width: 579px;

	height: 378px;

}

.tabBar .bd .pic img{

	width: 579px;

	height: 378px;

}

.tabBar .bd .txt{

	float: right;

	width: 515px;

}

.tabBar .bd .txt em{

	display: block;

	font-size: 22px;

	color: #073b78;

	margin-top: 45px;

}

.tabBar .bd .txt span{

	display: block;

	font-size: 16px;

	color: #073b78;

	margin-top: 15px;

}

.tabBar .bd .txt p{

	font-size: 14px;

	color: #808080;

	line-height: 26px;

	margin-top: 25px;

}

.tabBar .bd .txt a{

	display: block;

	background: #073b78;

	color: #fff;

	font-size: 14px;

	color: #ffffff;

	width: 122px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	margin-top: 30px;

}

.zs_con2_u{

	margin-top:40px;

	height: auto;

	overflow: hidden;

}

.zs_con2_u ul li{

	float: left;

	width: 282px;

	margin-right: 24px;

}

.zs_con2_u ul li:last-child{

	margin-right: 0;

}

.zs_con2_u ul li .tu{

	width: 282px;

	height: 190px;

	overflow: hidden;



}

.zs_con2_u ul li .tu img{

	height: 190px;

	overflow: hidden;

}

.zs_con2_u ul li p{

	text-align: center;

	font-size: 16px;

	color: #171c31;

	margin-top: 15px;

}

#zs_con3{

	margin-top: 60px;

	height: 770px;

	background: url(../images/al_bg.jpg) no-repeat center;

}

.zs_con3{

	padding-top: 70px;

	overflow: hidden;

}

.zs_con3_u{

	margin-top:50px;

}

.zs_con3_u ul li{

	float:left;

	width:380px;

	margin-right:20px;

	background:#fff;

}

.zs_con3_u ul li:last-child{

	margin-right:0;

}

.zs_con3_u ul li .tu{

	width:380px;

	height:260px;

	overflow:hidden;

}

.zs_con3_u ul li .tu img{

	width:380px;

	height:260px;

}

.zs_con3_u ul li .tu img:hover{

	-webkit-transition: all 0.25s linear 0.01s;

	-moz-transition: all 0.25s linear 0.01s;

	-ms-transition: all 0.25s linear 0.01s;

	-o-transition: all 0.25s linear 0.01s;

	transition: all 0.25s linear 0.01s;

	transform: scale(1.15, 1.15);

}

.zs_con3_u ul li em{

	display:block;

	font-size:18px;

	color:#073b78;

	margin-top:35px;

	padding:0 33px;

	text-align:center;

}

.zs_con3_u ul li p{

	font-size:14px;

	color:#757575;

	line-height:24px;

	margin-top:20px;

	padding:0 33px;

	text-align:center;

}

.zs_con3_u ul li a{

	display:block;

	margin:30px auto 40px auto;

	width:127px;

	height:40px;

}

.zs_con4{

	margin-top: 50px;

	height: auto;

	overflow: hidden;

}

.zs_con4_l{

	float: left;

}

.zs_con4_l img{

	width: 574px;

	height: 440px;

}

.zs_con4_r{

	float: right;

	width: 580px;

	margin-top: 35px;

}

.zs_con4_r img{

	 display: block;

	 margin-bottom: 15px;

}

.zs_con4_r p{

	font-size: 14px;

	color: #606060;

	line-height: 28px;

	margin-top: 25px;

}

.tips{

	margin-top: 30px;

}

.tips li{

	float:left;

	padding:0 50px;

	text-align:center;

	font-size:13px;

	color:#939393;

	position:relative;

	background:url(../images/li.png) no-repeat right center;

}

.tips li p{

	font-size:39px;

	color:#073b78;

	margin-bottom:10px;

	/*font-weight:200;*/

}

.tips li p i{

	position:absolute;

	font-size:13px;

	top:5px;

	font-style:normal;

	right:50px;

	color: #939393;

}

.tips li:first-child{

	padding-left: 0;

}

.tips li:last-child{

	background:none;

	padding-right: 0;

}

.tips li:first-child p i{

	right:70px;

}

.tips li:last-child p i{

	right:5px;

}

.tips li:hover{

	margin-top:10px;

	transition:margin 1s;

}

.zs_con5{

	margin-top:70px;

	height: auto;

	overflow: hidden;

}

.zs_con5_u{

	margin-top: 40px;

}

.zs_con5_l{

	float: left;

	width: 570px;

}



.zs_con5_l_1{

	background:#f6f6f7;

	height:auto;

	overflow: hidden;

}

.zs_con5_l_1 img{

	float: left;

	display: block;

	width: 170px;

	height: 138px;

}

.zs_con5_l_1 .txt{

	float: right;

	width: 375px;

}

.zs_con5_l_1 .txt em{

	display: block;

	font-size: 16px;

	color: #073b78;

	margin-top: 19px;

}

.zs_con5_l_1 .txt p{

	font-size: 13px;

	color: #929292;

	margin-top: 10px;

	line-height: 21px;

}

.zs_con5_l_1 .txt span{

	display: block;

	font-size: 13px;

	color: #929292;

	margin-top: 10px;

}

.zs_con5_l_2{

	margin-top: 15px;

	height: auto;

	overflow:hidden;

}

.zs_con5_l_2 ul li{

	line-height: 40px;

	height: 40px;

	position: relative;

	background:url(../images/dd.png) no-repeat center left;

	padding-left: 15px;

}

.zs_con5_l_2 ul li a{

	font-size: 15px;

	color: #545454;

}

.zs_con5_l_2 ul li span{

	position: absolute;

	top: 0;

	right: 10px;

	font-size: 15px;

	color: #929292;

}

.zs_con5_r{

	float: right;

}



.zs_flink{

	height:auto;

	overflow:hidden;

	margin-top:35px;

}

.zs_flinkl{

	background:url(../images/flink.png) no-repeat left center;

	width:80px;

	float:left;

	font-size:18px;

	color:#073b78;

	height:50px;

	line-height:50px;

	padding-left:35px;

}

.zs_flinkr{

	width:1082px;

	float:right;

	text-align:left;

	line-height:30px;

	margin-top:10px;

}

.zs_flinkr a{

	font-size:14px;

	color:#403f3f;

	margin:0 6px;

	display:block;

	float:left;

}

#footer{

	margin-top:45px;

	background:#073b78;

	padding-top:45px;

	height:auto;

	overflow:hidden;

}

.footer{

	height:auto;

	overflow:hidden;

}

.footer_l{

	float:left;

	width:167px;

	font-size:23px;

	color:#ffffff;

	font-weight:200;

	margin-top:15px;

	margin-left: 25px;

    margin-right: 40px;

}

.footer_l p{

	font-size:12px;

	color:#ffffff;

}

.footer_l a{

	display:block;

	margin-top:20px;

}

.footer_c{

	width: 135px;

	float:left;

	margin-left:52px;

	height:185px;

}

.ksl{

	font-size:16px;

	color:#ffffff;

	height:auto;

	overflow:hidden;

	margin-bottom: 15px;

}

.ksl hr{

	width:44px;

	height:2px;

	background:#909395;

	border:none;

	display:block;

	float:left;

	margin-top:10px;

}

.snav{

	margin-top:10px;

}

.snav ul a{

	display:block;

	margin-bottom:15px;

	font-size:13px;

	color:#d3d3d4;

}

.footer_c2{

	width:300px;

	float:left;

	margin-left:23px;

	padding-left:80px;

	

}

.footer_c2 p{

	font-size:13px;

	color:#d3d3d4;

	height:125px;

	margin-top:6px;

	line-height:30px;

}

.footer_r{

	width:105px;

	float:right;

	padding-left:50px;

	height: 103px;

	margin-right: 25px;

}

.footer_r img{

	display:block;

	margin-top:9px;

	width:105px;

	height:103px;

}

.foot_u{

	text-align:center;

	font-size:13px;

	color:#afb8c9;

	border-top:1px solid #275489;

	padding:15px 0;

	line-height:28px;

	height:auto;

	overflow:hidden;

	margin-top:10px;



}

.foot_u p{

	float: left;

}

.foot_u a{

	font-size:13px;

	color:#afb8c9;

}

.foot_u .r{

	float: right;

	display: block;

	margin-top:5px;

}



/**内页**/

.zs_fy_con{

	margin-top:25px;

}

.zs_fy_con_tit p{

	text-align:center;

	font-size:30px;

	font-weight:bold;

	color:#073b78;

	margin-bottom: 10px;

	margin-top:15px;

}

.zs_fy_con_tit hr{

	width:104px;

	margin:15px auto 0 auto;

	height:4px;

	background:#035f92;

	border:none;

}

.zs_fy_con_tit img{

	display: block;

	margin: 0 auto;

}



#zs_dqwz{

	background:#f7f7f7;

	height:40px;

	line-height:40px;

}

.zs_dqwz{

    color: #2f2f2f;

    background:url(../images/home.png) no-repeat left;

	padding-left:20px;

}

.fy_nav {

	text-align: center;

	margin-top:50px;

}

.fy_nav ul{

	display: inline-block;

}

.fy_nav li{

	float: left;

	margin: 0 15px 15px 15px;

}

.fy_nav li a{

	display: block;

    float: left;

    margin-right: 20px;

    text-align: center;

    font-size: 15px;

    color: #073b78;

    width: 175px;

    height: 36px;

    line-height: 36px;

    border-radius: 20px;

    border: 1px solid #073b78;

    

}

.fy_nav li a:hover,.fy_nav li a.hover{

	border: 1px solid #f5a623;

    color: #f5a623;

}

/*æ–°é—»åˆ—è¡¨*/

.news_list{margin-top:35px;}

.news_list .search{ text-align: center; font-size: 20px; }

.news_list li{ padding:25px 20px; position: relative; border: 1px solid #eeeeee; margin:20px 20px 40px 20px;}

.news_list li a{ display: block; overflow: hidden; position: relative; color: #333;}

.news_img{ width: 253px; float: left; overflow: hidden; border: 1px solid #eeeeee;}

.news_time{ float: left; font-size: 35px; line-height:normal; font-family: Aparajita; position: relative; padding-right: 50px; margin:10px 30px 0 0;}

.news_more{ display: block; margin-top: 15px; font-size: 0; width: 48px; height: 38px; background: #fff url(../images/ico_11a.png) center center no-repeat; position: relative;}

.news_info{ overflow: hidden; padding-left: 3%; margin-top: 10px; width:825px;}

.news_info p{ overflow: hidden; font-size: 20px; margin-bottom: 25px; font-weight:bold; color:#333333;}

.news_des{ font-size: 14px; line-height: 26px; max-height: 464px; overflow: hidden; color:#999999;}

.news_list li em{ position: relative; font-size:14px; color:#999999; margin-top:15px; display:block;}

.news_list li:hover{

	-moz-box-shadow:2px 5px 20px #eeeeee; -webkit-box-shadow:2px 5px 20px #eeeeee; box-shadow:2px 5px 20px #eeeeee;

}

.news_list li:hover img{

	-webkit-transition: all 0.25s linear 0.01s; -moz-transition: all 0.25s linear 0.01s; -ms-transition: all 0.25s linear 0.01s; -o-transition: all 0.25s linear 0.01s; transition: all 0.25s linear 0.01s;transform:scale(1.15,1.15);

}





.zs_ny_u{

	height:auto;

	overflow:hidden;

	margin-bottom:35px;

	/*margin-top:35px;*/

}

.zs_show_t{

	text-align:center;

	border-bottom:#CCC 1px solid;

}

.zs_show_t h1{

	font-size: 25px;

    color: #333;

	font-weight:normal;

	}

.zs_show_t p{

	font-size: 13px;

    color: #adadad;

	font-weight:normal;

	margin: 20px 0;

	}

.zs_show_c{

	padding:20px 15px;

	color:#464646;

	border-bottom:#CCC 1px solid;

	line-height:2em;

	font-size:14px;

}

.zs_show_c img{

	max-width:1100px;

	padding:10px 15px 10px 15px;

}

.zs_show_u{

	text-align:left;

	padding:10px 15px 10px 0px;

}

.zs_show_u ul li{

	list-style:none;

	text-decoration:none;

	color:#464646;

	

	height:30px;

	line-height:30px;

	margin:0px 20px 0px 20px;

	font-size:14px;

}

.zs_show_u ul li a{

	color:#464646;

	font-size:14px;

}

.zs_show_u ul li a:hover{

	text-decoration:underline;

	color:#464646;

}
.zs_show_u2{
	border-top: #CCC 1px solid;
    margin-top: 50px;
}
.zs_page_conru{

	color:#464646;

	padding:35px 15px 40px 15px;

	font-size:14px;

	line-height:28px;

}

.zs_page_conru img{

	max-width:900px;

	padding:15px 15px 40px 15px;

}

.zs_chanpin{padding:50px 0px 20px 10px; height:auto; overflow:hidden;} 

.zs_chanpin ul li{margin:0 20px;float: left;margin-bottom: 2px; width:250px;}

.zs_chanpin ul li a{display: block;text-align: center; color:#545454}

.zs_chanpin ul li a .pic{ width: 250px;height: 216px;overflow: hidden;/*border: 1px sol 

id #d3d3d3; border-radius: 1px;*/ display: table-cell;background: #fff;text-align: center;vertical-align: middle; border:1px solid #efefef;}

.zs_chanpin ul li a img{width: 250px;height: 216px;}

.zs_chanpin ul li a p{height: 55px;line-height: 55px; font-size:16px;}



.scope{

	margin-top:40px;

}

.scope ul li{

	width:565px;

	float:left;

	margin:0 15px 65px;

}

.scope ul li img{

	display:block;

	width:565px;

	height:310px;

}

.scope ul li .zi{

	background:url(../images/ico.png) no-repeat left;

	padding-left:90px;

	margin-top:40px;

	height:70px;

}

.scope ul li .zi em{

	display:block;

	font-size:18px;

	color:#444444;

}

.scope ul li .zi span{

	font-size:14px;

	color:#bababa;

	display:block;

	margin-top:8px;

}

.scope ul li .zi hr{

	display:block;

	width:30px;

	background:#014099;

	border:none;

	height:1px;

	float:left;

	margin-top:14px;

}

.scope ul li p{

	font-size:14px;

	color:#848484;

	line-height:26px;

	margin-top:30px;

}

.scope ul li:nth-child(1) .zi{

	background-position:0 0;

}

.scope ul li:nth-child(2) .zi{

	background-position:-591px 0;

}

.scope ul li:nth-child(3) .zi{

	background-position:0 -119px;

}

.scope ul li:nth-child(4) .zi{

	background-position:-591px -119px;

}

.scope ul li:nth-child(5) .zi{

	background-position:0 -248px;

}

.scope ul li:nth-child(6) .zi{

	background-position:-591px -248px;

}

.scope ul li:nth-child(7) .zi{

	background-position:0 -369px;

}

.scope ul li:nth-child(8) .zi{

	background-position:-586px -369px;

}



.about_ban{

	background:url(../images/ab_banner.jpg) no-repeat center;

	height: 420px;

}

.about_l{

	float:left;

}

.about_r{

	float:right;

}

.about_zhis{

	margin-top:50px;

	background:url(../images/zi_bg.jpg) no-repeat center;

	height:177px;

}

.about_zhis ul{

	padding-top:55px;

}

.about_zhis ul li{

	padding:0 91px;

}

.about_zhis ul li p{

	font-weight:normal;

}

.about_zhis ul li p i{

	right:78px;

}

.about_zhis ul li:last-child p i{

	right:89px;

}

.about_txt{

	margin-top:55px;

}

.about_txt p{

	text-indent:2em;

	color:#939393;

	font-size:15px;

	line-height:30px;

}

.about_zongzi{

	margin-top:80px;

	background:url(../images/zz.jpg) no-repeat center;

	height:438px;

}

.about_honor{

	margin-top:60px;

	height:auto;

	overflow:hidden;

}

.about_honor_u{

	margin-top:40px;

}

.about_honor_u ul li{

	float:left;

	width:284px;

	margin:25px 8px;

}

.about_honor_u ul li img{

	width:284px;

	height:198px;

	display:block;

}

.about_honor_u ul li p{

	text-align:center;

	margin-top:20px;

	font-size:16px;

	color:#444444;

}



/*分页*/

.fenye{text-align: center;margin: 20px 0 30px;}

.fenye ul{height: auto;overflow: hidden;}

.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 5px 2px;background: #ddd;border-radius: 2px;height: 26px;line-height: 26px;text-align: center; color:#000;}

.fenye span.current{background: #073b78; color: #fff;}

.fenye a:hover{background: #073b78;color: #fff;}


#zy_pro {
	width: 100%;
	margin: 0 auto;
	position: relative;
	height: auto;
	overflow: hidden;
}
#zy_pro_l {
	width: 550px;
	text-align: center;
	float: left;
	border: solid 1px #e8e8e8;
}
#zy_pro_r {
	width: 610px;
	height: 350px;
	float: right;
	position: relative;
}
#zy_pro_btn {
	width: 440px;
	height: 47px;
	position: absolute;
	right: 0px;
	bottom: 65px;
}
#zy_pro_btn a {
	width: 138px;
	text-align: center;
	height: 47px;
	line-height: 47px;
	float: left;
	display: block;
	margin-right: 10px;
	font-size: 14px!important;
	color: #fff!important;
}
#zy_pro_btn .a_qq {
	background: #006bd5;
}
#zy_pro_btn .a_order {
	background: #2a2a2a;
}
#zy_pro_tel {
	width: 380px;
	height: 49px;
	background: url(../images/he_01_tel.png) left center no-repeat;
	font-size: 14px;
	color: #808080;
	line-height: 25px;
	position: absolute;
	right: 0px;
	bottom: 5px;
	padding-left: 59px;
}
#zy_pro_tel span {
	color: #d73240;
	font-size: 25px;
	font-weight: bold;
}
#zy_pro_nav {
	width: 100%;
	height: 40px;
	margin: 20px auto;
}
#zy_pro_nav span {
	float: left;
	display: block;
	width: 150px;
	text-align: center;
	transition: all 0.4s;
	margin-right: 1px;
	line-height: 40px;
	height: 40px;
	color: #fff!important;
	font-size: 16px!important;
	background: #3f3f3f;
	font-weight: bold;
}
/*#zy_pro_nav a:hover {
	background: #006bd5;
}*/
.pro_r_t {
	width: 100%;
	height: 41px;
	line-height: 41px;
	color: #fff;
	font-size: 16px;
	margin: 16px auto;
	background: url(../images/pro_bg.png) left center no-repeat;
	position: relative;
}
.pro_r_i {
	width: 24px;
	height: 25px;
	position: absolute;
	left: 23px;
	top: 8px;
}
.pro_r_i img{
	vertical-align:baseline;
}
.pro_r_t span {
	padding-left: 58px;
}
.pro_r_c {
	width: 96%;
	height: 53px;
	overflow: hidden;
	padding: 10px 0px;
	line-height: 28px;
	color: #646464;
	font-size: 14px;
}
.pro_r_m {
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	position: absolute;
	right: 10px;
	bottom: 0;
}
.pro_r_m a {
	display: block;
	background: #c90505;
	color: #fff;
	font-size: 12px;
	transition: all 0.4s;
}
.pro_r_m a:hover {
	background: #343434;
}
#exzoom {
	width: 550px;
	height: auto;
	overflow: hidden;
	float: left;
}
.exzoom {
	box-sizing: border-box;
}
.exzoom * {
	box-sizing: border-box;
}
.exzoom .exzoom_img_box {
	position: relative;
}
.exzoom .exzoom_img_box{
	height: 550px;
}
.exzoom .exzoom_img_box .exzoom_main_img {
	display: block;
	width: 100%;
}
.exzoom .exzoom_preview {
	margin: 0;
	position: absolute;
	top: 0;
	overflow: hidden;
	z-index: 999;
	background-color: #fff;
	border: 1px solid #ddd;
	display: none;
}
.exzoom .exzoom_preview .exzoom_preview_img {
	position: relative;
	max-width: initial !important;
	max-height: initial !important;
	left: 0;
	top: 0;
}
.exzoom .exzoom_nav {
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	left: 15px;
}
.exzoom .exzoom_nav .exzoom_nav_inner {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}
.exzoom .exzoom_nav .exzoom_nav_inner span {
	border: 1px solid #ddd;
	overflow: hidden;
	position: relative;
	float: left;
}
.exzoom .exzoom_nav .exzoom_nav_inner span.current {
	border: 1px solid #ed0000;
}
.exzoom .exzoom_nav .exzoom_nav_inner span img {
	max-width: 100%;
	max-height: 100%;
	position: relative;
}
.exzoom .exzoom_btn {
	position: relative;
	margin: 0;
}
.exzoom .exzoom_btn a {
	display: block;
	width: 15px;
	border: 1px solid #ddd;
	height: 60px;
	line-height: 60px;
	background: #eee;
	text-align: center;
	font-size: 18px;
	position: absolute;
	left: 0;
	top: -62px;
	text-decoration: none;
	color: #999;
}
.exzoom .exzoom_btn a:hover {
	background: #f60;
	color: #fff;
}
.exzoom .exzoom_btn a.exzoom_next_btn {
	left: auto;
	right: 0;
}
.exzoom .exzoom_zoom {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 5;
	cursor: pointer;
}
 @media screen and (max-width: 768px) {
.exzoom .exzoom_zoom_outer {
	display: none;
}
}
.exzoom .exzoom_img_ul_outer {
	/*border: 1px solid #ddd;*/
	position: absolute;
	overflow: hidden;
	display: flex;
    justify-content: center;
    align-items: center;
}
.exzoom .exzoom_img_ul_outer .exzoom_img_ul {
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
}
.exzoom .exzoom_img_ul_outer .exzoom_img_ul li {
	list-style: none;
	display: inline-block;
	text-align: center;
	float: left;
}
.exzoom .exzoom_img_ul_outer .exzoom_img_ul li img {
	width: 100%;
}

.hotcp {
    margin-top: 20px;
	height: auto;
    overflow: hidden;
}
.hotcp ul {
    border-top: 1px dashed #ddd;
    padding-top: 20px;
}
.hotcp li {
    float: left;
    line-height: 40px;
    margin-left: 74px;
    text-align: center;
    width: 210px;
}

.hotcp li img {
      height: 180px;
    width: 234px;
}
.hotcp_top {
    background: #1554ae;
    color: #fff;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    text-align: center;
    width: 100px;
}

.hotnews {
    margin-bottom: 30px;
    margin-top: 20px;
	height: auto;
    overflow: hidden;
}
.hotnews_top {
    border-bottom: 1px solid #ddd;
    color: #1554ae;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
}
.hotnews li {
    border-bottom: 1px dotted #ddd;
    float: left;
    line-height: 36px;
    padding-right: 30px;
    width:570px;
}
.hotnews li a {
    color: #2e2e2e;
}
.hotnews li span {
    color: #999;
    float: right;
    font-size: 13px;
}

.hotlabel{
	margin-top: 30px;
}
.hotlabel p{
	color: #3baf5e;
}
.hotlabel a{
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	padding: 0 10px;
	background: #3baf5e;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}

.slideTxtBox .hd{ height:30px; line-height:30px; padding:0 10px 0 20px; margin-bottom: 20px;  position:relative; }
.slideTxtBox .hd ul{ float:right; position:absolute; right:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li a{font-size: 18px}
.slideTxtBox .hd ul li.on{ height:30px; }
.slideTxtBox .hd ul li.on a{font-weight:bold; color: #073b78;}
.slideTxtBox .bd ul{ }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox .arrow .next{ background-position:0 -50px;  }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

.zs_con5_rt{
	font-weight:bold; color: #073b78; font-size:21px; text-align: right;
}