@charset "utf-8";
.top{ height:35px; line-height:35px; background:#626262;}
.tac {
	text-align: center;
}

.top_con{ width:1000px; margin:auto;}
.hyy p{ float:left; color:#fff;}
/*head*/
.head{
	width: 1000px;
	margin: auto;
	height: 85px;
}
.logo{
	float: left;
	width: 220px;
	height: 53px;
	margin-top: 15px;
}
.logoTitle{ float:left; margin-top:40px;}
.logoTitle p{ font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#848484;}
.logoTitle p span{ color:#d35d4f;}
.lan{ float:right; }
.lan span{ float:left; background:url(../images/cn.jpg) no-repeat left center; padding-left:28px; margin-right:10px; font-size:14px;}
.lan span a{ color:#fff;}
.lan p{float:right; background:url(../images/en.jpg) no-repeat left center; padding-left:28px; font-size:14px;}
.lan p a{ color:#fff;}
.phone{ float:right; width:256px; height:54px; overflow:hidden; margin-top:20px;}
#nav {
	float: right;
	margin-top: 20px;
}

/*nav*/
#nav ul li {
	display: block;
	float: left;
	width: 100px;
	line-height: 36px;
	text-align: center;
	background-image: url(nav_line.png);
	background-repeat: no-repeat;
	background-position: right 15px;
	position: relative;
	height: 48px;
}
#nav ul li a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #797979;
}
#nav ul li a:hover {
	color: #1b67c4;
}
.menu{
	background: #407BCE;
	height: 45px;
	line-height: 45px;
}
.nav{  width:1000px; margin:auto;position:relative;overflow:visible; z-index:99;}
#nav-menu{height:45px; line-height:45px;}
#nav-menu .container{}
#nav-menu .menu{}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; width:166px; background:url(../images/icon.png) no-repeat right center;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{ line-height:45px;display:inline-block;color:#fff;height:45px;text-decoration:none;font-size:15px;width:166px;text-align:center; font-family:"微软雅黑"; font-weight:bold;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{
	color: #345E9E;
}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{
	background: #345E9E;
	display: block;
	color: #fff;
}
#nav-menu .menu li a.xialaguang span{height:45px;line-height:45px;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:164px;}
#nav-menu .menu ul.children{
	display: none;
	position: absolute;
	top: 45px;
	left: 0px;
	width: 164px;
	background: #FFF;
	border: 1px solid #345E9E;
	line-height: normal;
}
#nav-menu .menu ul.children li{width:164px;padding:0px;display:inline-block;font-size:12px;border-bottom:1px solid #dadada;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 5px 0;
	display: block;
	color: #345E9E;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-family: "微软雅黑";
	font-weight: bold;
}
#nav-menu .menu ul.children li a:hover{background-color:#f4f4f4;text-decoration:none;}


/*banner*/
.none{ display:none;}
.banner{
	min-width: 1000px;
	height: 450px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.banner_show{
	width: 100%;
	text-align: center;
	height: 450px;
	overflow: hidden;
	position: relative;
}
.bannger_inbox{ position:absolute; left:50%; top:0;}

/*翻页*/
.banner_pre_next{
	position: relative;
	z-index: 105;
	top: 200px;
	width: 100%;
	height: 74px;


*left:240px;}
.banner_pre_next a{ width:74px; height:74px; background:url(../images/btn.png) no-repeat; text-indent:-999em;}
.banner_pre_next .banner_btn_left{
	position: absolute;
	left: 0px;
	background-position: 0px 0px;
	opacity: 0.8;
	top: 0px;
}
.banner_pre_next .banner_btn_right{
	position: absolute;
	right: 0px;
	background-position: -74px 0px;
	opacity: 0.8;
	top: 0px;
}


/*mian1*/
.main1{ width:1000px; margin:auto; overflow:hidden; padding-bottom:20px;}
.main1_nav{ text-align:center; margin-top:30px;}
.main1_nav p{ text-align:center; font-size:24px; font-weight:bold; font-family:"微软雅黑"; color:#3d3d3d; line-height:32px;}
.main1_con{ margin-top:10px;}
.main1_con ul li{ float:left; width:460px; margin-top:25px; margin-left:40px;}
.main1_con ul li img{ float:left; margin-right:10px;}
.main1_con ul li h3{ font-size:16px; font-weight:bold; line-height:30px; margin-top:8px;font-family:"微软雅黑"; }
.main1_con ul li p{ line-height:18px;font-family:"微软雅黑";}

/*main2*/
.main2{ background:#f5f8fc; margin-top:20px; overflow:hidden; padding:35px 0px;}
.m2_con{ width:1000px; margin:auto;}
.m2_con_nav{ background:url(../images/line.png) no-repeat; line-height:45px;}
.m2_con_nav p{ text-align:center;font-family:"微软雅黑";font-size:24px; font-weight:bold; color:#0051AD;}
.m2_pro{ margin-top:10px;}
.m2_pro ul li{ width:295px; height:290px; float:left; border-bottom:2px #5a5a5a solid; background:#fff; text-align:center; margin-right:57px; margin-top:25px; }
.m2_pro ul li img{ border-bottom:1px #dadada solid; width:295px; height:190px;}
.m2_pro ul li p{ text-align:center; font-family:"微软雅黑";font-size:16px; font-weight:bold; color:#0051AD; line-height:34px; margin-bottom:18px;}
.m2_pro ul li span{ padding:10px 25px; background:#0051AD; color:#fff;}
.m2_pro ul li a:hover{ border-bottom:2px #407BCE solid; display:block;height:290px;}
.m2_pro ul li a:hover img{ opacity:0.8;}

/*main3*/
.main3{overflow:hidden; width:1000px; margin:30px auto;}
.m3_con{ margin-top:25px;}
.m3_con_left{ float:left; width:480px;}
.m3_con_left h3{font-family:"微软雅黑";font-size:20px; font-weight:bold; color:#404040; line-height:30px;}
.m3_con_left p{ margin-top:10px; line-height:24px;}
.m3_con_right img{
	float: right;
	margin-top: 10px;
}


/*main4*/
.main4{
	margin-top: 20px;
	overflow: hidden;
	background-color: #f5f8fc;
	background-image: url(flooer_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	height: 396px;
}
.m4_con{ width:1000px; margin:auto;}
.m4_case{ margin-top:10px;}
.m4_case p{ text-align:center; line-height:32px;font-family:"微软雅黑";font-size:14px; font-weight:bold; }
.picMarquee-left { margin-top:20px;}
.m4_case ul li{
	width: 237px;
	float: left;
	overflow: hidden;
	margin-right: 12px;
}
.m4_case ul li img{ width:237px; height:177px; overflow:hidden;}



/*main5*/
.main5{
	overflow: hidden;
	width: 1000px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.m5_left{ float:left; width:570px; padding-right:30px; border-right:1px #dadada solid;}
.s_new_nav{ height:40px; line-height:40px;}
.s_new_nav p{
	float: left;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-image: url(tit.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.s_new_nav span{ float:right;}
.s_new_con{ margin-top:10px;}
.s_new_con ul li{ border-bottom:1px #dadada dotted; margin-bottom:8px;}
.s_new_con ul li span{ float:left;font-family:"微软雅黑";font-size:14px; font-weight:bold; margin-right:10px; color:#9a9a9a;}
.s_new_con ul li h3{font-size:14px;}
.s_new_con ul li p{ line-height:22px; margin-top:5px;}


.m5_right{ float:right; width:370px;}
.s_contact{ margin-top:15px;}
.s_contact ul li{ line-height:32px;font-size:14px;font-weight:bold;font-family:"微软雅黑"; color:#666;}
.s_contact ul li span{font-family:"微软雅黑";font-size:18px; font-weight:bold; color:#db0000;}





/*main6*/
.main6{overflow:hidden; width:1000px; margin:30px auto;}
.s_hzhb{ margin-top:20px;}
.rollBox{width:980px;overflow:hidden;margin:auto;}
.rollBox .LeftBotton{height:63px;width:41px;background:url(../images/prev.png) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:25px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:63px;width:41px;background:url(../images/next.png) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:870px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:197px;float:left;text-align:center; margin-right:22px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto; width:197px; height:100px;}
.rollBox .Cont .pic p{line-height:26px;color:#fff;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#1a5ba9;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .pic a:hover img{ border:1px #1fb979 solid;}


/*bottom*/
.bottomm{ background:#222222; padding:15px 0px; margin-top:20px; overflow:hidden;}
.bottom_con{ width:1000px; margin:auto;}
.foot_gz{ float:left; margin-top:10px;}
.foot_gz dl{  width:165px; text-align:left; float:left;}
.foot_gz dl dt{ font-size:14px; font-weight:bold; line-height:30px; color:#fff;}
.foot_gz dl dd a{ line-height:24px; color:#fff;}
.foot_ewm{ float:right; margin-top:12px;}




.foot{
	background: #101010;
	overflow: hidden;
	margin-top: 30px;
}
.foot_con{
	width: 970px;
	padding: 30px;
	overflow: hidden;
	margin: auto;
	text-align: center;
}
.foot_con p{ line-height:26px; color:#fff; text-align:center;}
.foot_con a { color:#fff;}

/*banner  开始*/
.focusBox {
	position: relative;
	height: 450px;
	margin: 0 auto;
}
.focusBox .pic{
	z-index:0;
	margin:0 auto;
}
.focusBox .pic li{
	height: 450px;
}
.focusBox .pic img {
}
.focusBox .fo_bd {overflow:hidden; zoom:1; position:absolute;left:0; z-index:1; background: url(hd_bg.png) no-repeat center; height: 44px; _height: 44px;	width:100%;	bottom:0;}
.focusBox .hd {position:absolute; overflow:hidden; left:45%; bottom:10px;}
.focusBox .hd li{
	margin: 0px 8px;
	overflow: hidden;
	width: 12px;
	height:12px;
	border:2px solid #fff;
	border-radius:50%;
	cursor: pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.focusBox .hd .on{
	background:#fff; 
}
.focusBox .prev,
.focusBox .next {
	width: 41px;
	height: 69px;
	margin: -60px 0 0;
	display: none;
	background: url(ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.focusBox .prev { left: 0; }
.focusBox .next { background-position: -45px 0px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover {
	filter: alpha(opacity=80) !important;
	opacity: 0.8 !important;
}

.mp10 {
    margin-top: 10px;
}
.pt5 {
	padding-top: 5.5%;
}
.w1000{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#hyyy {
	background-image: url(b2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 650px;
}

#b4_li li {display:block; position:absolute; overflow:hidden}
#b4_li li a {
	color: #FFF;
}
#b4_li li a:hover {
	text-decoration: underline;
}


#b4_li li i{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	background-image: url(opbg.png);
	background-repeat: repeat;
}


#b4_li li span{display:block; width:100%;  position:absolute; top:100%; left:0px; z-index:15; font-size:14px; color:#eee; text-align:center; padding-top:125px }
.b4_f_1 {
	height: 230px;
	width: 100%
}
.b4_f_1 li.list_1{
	left: 0px;
	width: 350px;
}
.b4_f_1 li.list_2{
	width: 430px;
	left: 570px;
	text-align: center;
}
.b4_f_1 li.list_6 {
	width: 245px;
	right: 0px;
	text-align: center;
}

.b4_f_1 li.li-tro {
	color: #FFF;
	background-color: #4fb9eb;
	width: 200px;
	float: left;
	left: 360px;
	text-align: center;
}
.b4_f_1 ul .li-tro h3 {
	font-size: 24px;
	color: #FFF;
	font-weight: normal;
	margin-top: 50%;
	margin-bottom: 20px;
}
.b4_f_1 ul .li-tro h4 {
	font-size: 14px;
	color: #FFF;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 5px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	line-height: 24px;
	margin-bottom: 10px;
}
.b4_f_1 ul .li-tro h5 {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}


.b4_f_1 ul .li-tro p {
	color: #FFF;
	line-height: 22px;
	font-size: 14px;
}



.b4_f_1 li {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 230px;
	float: left;
}
/*.b4_f_1 li.list_2 .sekuai{ width:295px; background:#adadad; right:0px; height:324px;}*/
.b4_f_2{
	height: auto;
	width: 100%;
}
.b4_f_2 li {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 260px;
	float: left;
}
.b4_f_2 li.list_3{
	left: 0px;
	width: 495px;
}
.b4_f_2 li.list_4{
	left: 505px;
	width: 495px;
}
.b4_f_2 li.list_5{
	right: 0px;
	width: 245px;
}
.b4_fixed{height:641px;}
#ban {
	height: 500px;
}
#ban p {
	height: 500px;
}
