@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#000000;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#07266f; text-decoration:none;}

@font-face {
	font-family: 'font1';
	src: url('font/arial.ttf');
}
@font-face {
	font-family: 'font2';
	src: url('font/geometos.woff.ttf');
}
@font-face {
	font-family: 'font3';
	src: url('font/GEO706M.ttf');
}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_over{ overflow: hidden; }
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
/*header*/
	.header{ position: relative;min-width:1220px; width:100%; overflow: hidden; }
	.header1{ height:120px; min-width:1220px; width:100%; background:#ffffff;}
	.h1L{}
	.h1R{}
	.h1R1{ padding-top:20px;}
	.h1R1 span{ display:block; float: right; height:35px; line-height: 35px; background:url(../../images/images/i0_05.jpg) no-repeat center left; padding-left:30px; font-size: 24px; color: #07266f; font-family: "font1"; font-weight: bold;}
	.h1R2{}
	.h1R2 a{ display:block; float:left; margin-left: 45px; height: 65px; line-height: 65px; font-size: 16px;}
	.h1R2 a:first-child{ margin-left:0; }
	.h1R2 a:hover,.h1R2 a.hover{color:#07266f; }
	.header2{ background:#f2f2f2; position: relative; width: 100%; min-width: 1220px; overflow: hidden;}
	.flexslider{position:relative;width:100%; height:850px; text-align:center; min-width:1200px; overflow:hidden;background:url(../../images/images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:850px;}
	.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block; height:10px;margin:0 10px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block; width:10px;height:10px;line-height:0px;overflow:hidden; background:#ffffff; cursor:pointer; border-radius: 50%; font-size: 0;}
	.flex-control-nav .flex-active{ background:#ffffff; width:45px; border-radius: 5px;}
	.header3{ position:relative; width:100%; min-width:1220px; height: 198px; background: url(../../images/images/ibm_02.jpg) no-repeat bottom center;}
	.header3x{ position:absolute; bottom:0; width:100%; min-width:1220px; z-index:100; }
	.header3bg{width:1300px; margin:0 auto; border-top-left-radius: 25px; border-bottom-right-radius: 25px; overflow: hidden; background: url(../../images/images/ibn_03.jpg) no-repeat center; height: 230px;}
	.header3y{ padding:35px 0px 45px 0px; }
	.header3y1{ margin-bottom:25px; }
	.header3y1L{}
	.header3y1L span{ display:block; color: #fff; font-size: 32px; font-weight: bold; height: 43px; line-height: 43px;}
	.header3y1L font{ display:block; color: #fff; font-size: 16px; height: 27px; line-height: 27px;}
	.header3y1R{ height:45px; line-height:45px; font-size:24px; font-weight:bold; color:#fff; }
	.header3y1R span{ color:#ff0000; }
	.header3y2{}
	.header3y2a_mr{ margin-left:7px; }
	.header3y2a{ background:#fff; padding:0px 15px 0px 15px; width: 210px; height: 55px;}
	.header3y2a input{ display:block; font-size: 16px; padding-right:30px; width: 180px; height: 55px; line-height: 55px; border: none; outline: none; list-style: none;}
	.header3y2b{background:#fff; padding:0px 15px 0px 15px; width: 210px; height: 55px;}
	.header3y2b font{ display:block; float:left; width: 180px; height: 55px; overflow: hidden;}
	.header3y2b font input{ display:block; font-size: 16px; width: 180px; height: 55px; line-height: 55px; border: none; outline: none; list-style: none;}
	.header3y2b span{ display:block; float:right; font-size: 16px; color: #939393; height: 55px; line-height: 55px; width: 30px; text-align: right;}
	.header3y2c{background:#fff; padding:0px 15px 0px 15px; width: 210px; height: 55px;}
	.header3y2c select{ display:block; font-size: 16px; padding-right:30px; width: 210px; height: 55px; line-height: 55px; border: none; outline: none; list-style: none; }
	.header3y2d{}
	.header3y2d a{ display:block; background:#d00000; width:212px; height:55px; line-height:55px; text-align:center; font-size: 20px; font-weight: bold; color: #fff;}
	.h3y2ico1{background:url(../../images/images/ibico_06.jpg) no-repeat center right;}
	.h3y2ico2{background:url(../../images/images/ibico_03.jpg) no-repeat center right;}
/*index_midd*/
	.index_midd{ position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ min-width:1220px; width:100%; position: relative; overflow:hidden; padding:0px; background: #f0f0f0; padding: 90px 0px 0px 0px;}
		.im1_tit{ padding-bottom: 45px;}
		.im1_tit span{ display:block; font-size: 40px; text-align: center; font-weight: bold; color: #000; height: 50px; line-height: 50px;}
		.im1_tit font{ display:block; font-size: 18px; text-align: center; color: #666666; height: 35px; line-height: 35px;}
		.im1_lst{ height:750px; position: relative; width: 100%; min-width: 1220px; overflow: hidden;}
		.im1_lbg{ position:absolute; top:0; width: 100%; min-width: 1220px; height:750px; }
		.im1_pos{ position:relative; width:100%; min-width:1220px; z-index:10; }
		.im1_L{ padding-top:190px; }
		.im1_Ltit{ height:75px; line-height:75px; text-align:left; font-size: 36px; font-weight: bold; overflow: hidden; color: #fff;}
		.im1_Llst{ width:480px; height:90px; line-height:45px; overflow:hidden; font-size: 26px; color: #fff;}
		.im1_Lmore{ padding-top:110px; }
		.im1_Lmore a{ display:block; background:url(../../images/images/im2ico2_more.png) no-repeat center; width:45px; height:45px; }
		.im1_R{ width:300px; padding-top:115px; }
		.im1_R1{}
		.im1_R1 a{ display:block; width:150px; height:130px; line-height: 130px; font-size: 26px; font-weight: bold; background: rgba(0,0,0,0.5); text-align: center; color: #fff;}
		.im1_R1 a.hover{ background:#003399; }
		.im1_R1 span,.im1_R1 font,.im1_R1 i{ display:none; }
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #f0f0f0; padding: 0px;}
		.im2bg{background:url(../../images/images/im2bg_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:900px;position:absolute; top:0;  z-index: 1}
		.im2_pos{ position: relative; width:100%; z-index: 10;min-width: 1220px; padding: 90px 0px 100px 0px;}
		.im2_tit{padding-bottom: 45px;}
		.im2_tit span{ display:block; font-size: 40px; text-align: center; font-weight: bold; color: #000; height: 50px; line-height: 50px;}
		.im2_tit font{ display:block; font-size: 18px; text-align: center; color: #666666; height: 35px; line-height: 35px;}
		.im2_lst{}
		.im2_l1{ width:220px; height:580px;  border-top-left-radius: 25px; border-bottom-right-radius: 25px; overflow: hidden;}
		.im2_l1 a{ display:block; padding:55px 25px 60px 25px; background: #ffffff; width: 170px; height: 465px; transition: all 0.3s;}
		.im2_l1ico{ padding-top:115px;  }
		.im2_l1ico span{ display:block; height:60px; line-height:60px; text-align:center; overflow:hidden; color: #000; font-size: 22px; font-weight: bold;}
		.im2_l1fot{}
		.im2_l1fot span{ display:block; height:210px; line-height:30px; overflow:hidden; font-size:16px; color: #333;}
		.im2_l1more{ padding-top:35px; }
		.im2_l1more span{ display:block; background:url(../../images/images/im2ico_more.png) no-repeat center; width:100%; height:45px; }
		.im2_l1ico1{ background:url(../../images/images/im2ico_01.png) no-repeat center top;}
		.im2_l1ico2{ background:url(../../images/images/im2ico_02.png) no-repeat center top;}
		.im2_l1ico3{ background:url(../../images/images/im2ico_03.png) no-repeat center top;}
		.im2_l1ico4{ background:url(../../images/images/im2ico_04.png) no-repeat center top;}
		.im2_l1ico5{ background:url(../../images/images/im2ico_05.png) no-repeat center top;}
		.im2_l1bg2,.im2_l1bg3,.im2_l1bg4,.im2_l1bg5{ margin-left:25px; }
		.im2_l1 a:hover .im2_l1ico1{ background:url(../../images/images/im2ico2_01.png) no-repeat center top;}
		.im2_l1 a:hover .im2_l1ico2{ background:url(../../images/images/im2ico2_02.png) no-repeat center top;}
		.im2_l1 a:hover .im2_l1ico3{ background:url(../../images/images/im2ico2_03.png) no-repeat center top;}
		.im2_l1 a:hover .im2_l1ico4{ background:url(../../images/images/im2ico2_04.png) no-repeat center top;}
		.im2_l1 a:hover .im2_l1ico5{ background:url(../../images/images/im2ico2_05.png) no-repeat center top;}
		.im2_l1 a:hover .im2_l1ico span{ color:#fff; }
		.im2_l1 a:hover .im2_l1fot span{ color:#fff; }
		.im2_l1 a:hover .im2_l1more span{ background:url(../../images/images/im2ico2_more.png) no-repeat center; }
		.im2_l1bg1 a:hover{ background:url(../../images/images/im2ibg_01.jpg) no-repeat center; transition: all 0.3s;}
		.im2_l1bg2 a:hover{ background:url(../../images/images/im2ibg_02.jpg) no-repeat center; transition: all 0.3s;}
		.im2_l1bg3 a:hover{ background:url(../../images/images/im2ibg_03.jpg) no-repeat center; transition: all 0.3s;}
		.im2_l1bg4 a:hover{ background:url(../../images/images/im2ibg_04.jpg) no-repeat center; transition: all 0.3s;}
		.im2_l1bg5 a:hover{ background:url(../../images/images/im2ibg_05.jpg) no-repeat center; transition: all 0.3s;}
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; overflow: hidden; background: #252524; position: relative;}
		.im3bg{ background:url(../../images/images/im3bg_02.jpg) no-repeat center; position:absolute; top: 0; width: 100%; min-width: 1220px; height: 1200px;}
		.im3_pos{position: relative; width:100%; z-index: 10;min-width: 1220px; padding: 90px 0px 90px 0px;}
		.im3_tit{padding-bottom: 20px;}
		.im3_tit span{ display:block; font-size: 40px; text-align: center; font-weight: bold; color: #fff; height: 50px; line-height: 50px;}
		.im3_tit font{ display:block; font-size: 18px; text-align: center; color: #fff; height: 35px; line-height: 35px;}
		.im3_nav{ width:100%; height:65px;}
		.im3_nav ul{  text-align:center; width: 100%;}
		.im3_nav li{display:inline-block; margin: 0 27px;}
		.im3_nav li a{ display:block; font-size:18px; color:#fff; height:65px; line-height:65px; }
		.im3_lst{ width:100%; overflow:hidden; margin-top: 30px;}
		.im3_lst .swiper-slide{
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
			transition: 300ms; width: 100%; 
		}
		.im3lone{width:100%; overflow: hidden; position: relative; overflow: hidden;}
		.im3oimg{list-style-type: none; display: block; position: relative; background: #252524;}
		.im3oimg .im3oimgx{padding-top:68%;}
		.im3oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
		.im3ofot{ position:absolute; width:100%; bottom:-100px; background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));transition:all 0.3s;}
		.im3ofot span{ display:block; padding:0 20px; text-align:center; color:#fff; font-size:16px; overflow:hidden; }
		.im3ofot span font{ display:block; height:50px; line-height:50px; overflow:hidden; }
		.im3lone a:hover .im3ofot{ bottom:0; transition:all 0.3s; }
	/*end index_m3*/
	/*index_m4*/
		.index_m4{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #f0f0f0;}
		.im4bg{ background:url(../../images/images/i4bg_02.jpg) no-repeat center; position:absolute; top: 0; width: 100%; min-width: 1220px; height: 900px;}
		.im4_pos{position: relative; width:100%; z-index: 10;min-width: 1220px; padding: 90px 0px 95px 0px;}
		.im4_tit{ padding-bottom: 50px;}
		.im4_tit span{ display:block; font-size: 40px; text-align: center; font-weight: bold; color: #000; height: 50px; line-height: 50px;}
		.im4_tit font{ display:block; font-size: 18px; text-align: center; color: #333; height: 35px; line-height: 35px;}
		.im4_lst{ width:100%; overflow:hidden;}
		.im4_laL{ width:615px; }
		.im4_laL1{}
		.im4_laL1 span{ display:block; float:left; height: 60px; line-height: 60px; font-size: 36px; font-weight: bold;}
		.im4_laL1 font{ display:block; float:left; height: 40px; line-height: 40px; font-size: 18px; color: #333333; margin-top: 20px; margin-left: 60px;}
		.im4_laL2{ padding:15px 0px 40px 0px; }
		.im4_laL2 span{ display:block; font-size: 16px; color: #666666; height: 50px; line-height: 25px; overflow: hidden;}
		.im4_laL3{}
		.im4_laL3 a{ display:block; border-top-left-radius:25px; border-bottom-right-radius:25px; overflow:hidden; width:180px; height:60px; line-height:60px; text-align:center; background:#003399; color:#fff; font-size:16px; }

		.im4_laR{margin-top: 0px; width: 400px;}
		.im4_laRimg{ background:#fff; width:400px; height:560px; border-top-left-radius:25px; border-bottom-right-radius:25px; overflow:hidden; }
		.im4_laRimg div{ display:table-cell; vertical-align:middle; text-align:center; width:400px; height:560px; }

		.im4_lb{ position:absolute; bottom:95px; width:765px; height:210px;}
		.chinaz4{width:765px; height:210px; position: relative;}
		.chinaz4 .tempWrap{margin-left:49px;}
		.q51buypic4{ width:666px; position:relative; }
		.q51buypic4 li{ width:150px; height:210px; position:relative; float: left; margin-right: 22px;}
		.im4_one{ width:150px; height:210px; background:#f0f0f0; }
		.im4_oimg{ width:150px; height:210px; }
		.im4_oimg div{ width:150px; height:210px; display: table-cell; vertical-align: middle; text-align: center;}
		.im4ofot{ display:none; }
		.chinaz4 a.prev{ position: absolute; left: 0; top: 0; width:49px; height:210px; background:url(../../images/images/i4jt_03.png) no-repeat center left; }
		.chinaz4 a.next{ position: absolute; right: 0; top: 0; width:49px; height:210px; background:url(../../images/images/i4jt_05.png) no-repeat center right; }
	/*end index_m4*/
	/*index_m5*/
		.index_m5{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #81a0e8;}
		.im5bg{ background:url(../../images/images/i5_02.jpg) no-repeat center; position:absolute; top: 0; width: 100%; min-width: 1220px; height: 940px;}
		.im5_pos{position: relative; width:100%; z-index: 10;min-width: 1220px; padding: 80px 0px 350px 0px;}
		.im5_tit{padding-bottom: 30px;}
		.im5_tit span{ display:block; font-size: 40px; text-align: center; font-weight: bold; color: #fff; height: 50px; line-height: 50px;}
		.im5_tit font{ display:block; font-size: 18px; text-align: center; color: #fff; height: 35px; line-height: 35px;}
		.im5_lst{}
		.im5_lL{ width:600px; }
		.im5_lL1{ height:70px; line-height:70px; text-align:left; overflow:hidden; font-size: 30px; font-weight: bold; color: #fff;}
		.im5_lL2{ height:175px; line-height:35px; overflow:hidden; font-size: 16px; color: #fff;}
		.im5_lL3{ padding-top:75px; }
		.im5_lL3 a{  display:block; border-top-left-radius:25px; border-bottom-right-radius:25px; overflow:hidden; width:180px; height:60px; line-height:60px; text-align:center; background:#003399; color:#fff; font-size:16px; }
		.im5_lR{ width:205px; }
		.im5_lR1{}
		.im5_lR1 span{ display:block; text-align: right; font-family: "font3"; color: #ffffff; font-size: 50px; font-weight: bold; height: 55px; line-height: 55px;}
		.im5_lR1 font{ display:block; text-align: right; height: 40px; line-height: 40px; color: #ffffff; font-size: 16px;}
		.im5mt1{ margin-top:30px; }
		.im5mt2{ margin-top:30px; }
	/*end index_m5*/
	/*index_m6*/
		.index_m6{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #f0f0f0;}
		.im6bg{ background:url(../../images/images/i6bg_02.jpg) no-repeat center; position:absolute; top: 0; width: 100%; min-width: 1220px; height: 940px;}
		.im6_pos{position: relative; width:100%; z-index: 10;min-width: 1220px; padding: 80px 0px 90px 0px;}
		.im6_tit{padding-bottom: 30px;}
		.im6_tit span{ display:block; font-size: 40px; text-align: center; font-weight: bold; color: #000; height: 50px; line-height: 50px;}
		.im6_tit font{ display:block; font-size: 18px; text-align: center; color: #333; height: 35px; line-height: 35px;}
		.im6_nav{width:100%; height:65px;}
		.im6_nav ul{  text-align:center; width: 100%;}
		.im6_nav li{display:inline-block; margin: 0 27px;}
		.im6_nav li a{ display:block; font-size:18px; color:#333333; height:65px; line-height:65px; }
		.im6_lst{}
		.im6_lL{ width:580px;}
		.im6_lL1{width:580px; height:325px; overflow: hidden;}
		.chinaz61{width:580px; height:325px; position: relative; overflow: hidden;}
		.q51buypic61{ width:580px; position:relative; }
		.q51buypic61 li{ width:580px; height:325px; position:relative; overflow: hidden;}
		.im6_one{width:580px; height:325px; overflow: hidden; background: #fff;}
		.im6_oimg{width:580px; height:325px; overflow: hidden;}
		.im6_oimg div{width:580px; height:325px; display: table-cell; vertical-align: middle; text-align: center;}
		.im6_ofont{ position:absolute; bottom:0; width:calc(100% - 40px); padding: 10px 20px;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));}
		.im6_ofont span{ display:block; height: 50px; line-height: 25px; text-align: left; color: #fff; font-size: 18px; font-weight: bold;}
		.chinaz62{width:580px; height:325px; position: relative; overflow: hidden;}
		.q51buypic62{ width:580px; position:relative; }
		.q51buypic62 li{ width:580px; height:325px; position:relative; overflow: hidden;}
		.im6mt{ margin-top:20px; }
		.im6_lR{ width:600px; height:670px; }
		.chinaz63{width:600px; height:670px; position: relative; overflow: hidden;}
		.q51buypic63{ width:600px; position:relative; }
		.q51buypic63 li{ width:600px; height:210px; position:relative; overflow: hidden; margin-bottom: 20px;}
		.im6lr_one{ background:#fff; }
		.im6lr_one a{ display:block; padding:20px; }
		.im6lr_oL{ width:245px; }
		.im6lr_oL1{ height:60px; line-height:30px; font-size:22px; overflow: hidden; margin-top: 15px;}
		.im6lr_oL2{ height:30px; line-height:30px; overflow:hidden; margin-top:50px; }
		.im6lr_oL2 span{ display:block; float:left; font-size: 16px; color: #888888;}
		.im6lr_oL2 font{ display:block; float:right; font-size: 16px; color: #888888;}

		.im6lr_oR{ width:303px; height:170px; background: #f0f0f0;}
		.im6lr_oimg{width:303px; height:170px; }
		.im6lr_oimg div{width:303px; height:170px; display: table-cell; vertical-align: middle; text-align: center;}
	/*end index_m6*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#003399; overflow: hidden; padding: 80px 0px 35px 0px;}
	.footL1L{}
	.footL1L span{ display:block; margin-bottom: 45px; background: url(../../images/images/ift_03.jpg) no-repeat center left; padding-left: 40px; color:#fff; font-size:32px; font-family: "font1"; line-height: 35px;}
	.footL1L font{ display:block; height:32px; line-height:32px; overflow:hidden; color:#fff; font-size:16px; }
	.footL1R span{ display:block; width: 100px; height: 100px;}
	.footL1R span img{ width:100px; height:100px; }
	.footL1R font{ display:block; text-align: center; height: 40px; line-height: 40px; color: #fff; font-size: 16px;}
	.footL2{ margin-top:35px; color: #4f78c5; font-size: 14px; line-height: 80px;}
	.footL2 span{ display:block; float:left; margin-right: 20px;}
	.footL2 font{ display:block; float:right; }
	.footL2 a{ color:#4f78c5; }
	.footL2 a:hover{ color:#fff; }
/*site*/
	.site_xnavx{ padding: 40px 0px 0px 0px; }
	.site_xnav{ position: relative; width: 100%; height: 50px;}
	.site_xnav ul{ position: absolute; width: 100%; font-size: 0; text-align: center;}
	.site_xnav li{ display: inline-block;  margin-right: 30px; margin-bottom: 20px;}
	.site_xnav a{ display: block; background: #e5e5e5; color: #333; border-top-left-radius: 15px; border-bottom-right-radius: 15px;  padding: 0px 30px; height: 50px; line-height: 50px; font-size: 18px;}
	.site_xnav a.linkhover{  background: #003399; color: #FFFFFF; }

	.simidd{ width:100%; min-width:1220px; overflow:hidden; background: #ffffff; position: relative;}
	.simiddz{ position:relative; width:100%; min-width:1220px; z-index: 10;}
	.site_lst{ overflow: hidden; padding: 10px 0px 60px 0px; width: 100%;}
	.site_con{line-height: 210%; min-height: 200px;}
/*site end*/