@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#113392; text-decoration:none;}
@font-face {
	font-family: 'font1';
	src: url('font/arial.ttf');
}
@font-face {
	font-family: 'font2';
	src: url('font/geometos.woff.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; background: #000000}
	.header1{height:200px; min-width:1220px; width:100%; background:url(../../images/images/i0_02.png) repeat-x bottom center; position: absolute; top: 0; z-index: 10;}
	.h1R{ padding-top:10px; }
	.h1R a{ display: block; float: left; text-align: center; font-size: 18px; color: rgba(255,255,255,0.9); height: 110px; line-height: 110px; margin-left: 65px;}
	.h1R a.linkhover,.h1R a:hover{ color: #ffffff;}
	.flexslider{position:relative;width:100%; height:950px; 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:950px;}
	.flex-control-nav{position:absolute;bottom:45px;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block;width:50px;height:10px;margin:0 10px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block; width:48px;height:8px;line-height:0px;overflow:hidden; border:1px solid #ffffff; cursor:pointer; border-radius: 5px; font-size: 0;}
	.flex-control-nav .flex-active{ background:#ffffff; }
/*index_midd*/
	.index_midd{ position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ min-width:1220px; width:100%; overflow:hidden; position: relative; background:#ffffff; padding: 100px 0px 100px 0px;}
		.index_m1x{ position: relative; min-width:1220px; width:100%; overflow:hidden;}
		.im1bg{ background:url(../../images/images/i1_02.png) no-repeat center center; width:100%; min-width:1220px; height:700px; }
		.im1_pos{ position:absolute; top:0; width:100%; }
		.im1_tit{ padding:40px 0px 40px 0px; }
		.im1_tit span{ display:block; height: 65px; line-height: 65px; text-align: left; font-size: 60px; font-family: "font2"; text-transform:uppercase; margin-bottom: 5px;}
		.im1_tit font{ display:block; color: #113392; height: 40px; line-height: 40px; text-align: left; font-size: 30px; font-weight: bold; margin-bottom: 30px;}
		.im1_tit i{ display:block; background: #113392; width: 35px; height: 2px;}
		.im1_tit2{ font-size:26px; height:70px; line-height:70px; color: #333333;}
		.im1_con{ line-height:30px; height:225px; overflow:hidden; width:495px; font-size: 15px; color: #333333;}
		.im1_con div{ margin-bottom:15px; }
		.im1_more{ padding-top:70px; }
		.im1_more a{ display:block; width:198px; border:1px solid #113392; color:#113392; font-size:15px; border-radius: 30px;  line-height: 58px; text-align: center;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #1a4ca8; }
		.im2bg{ background:url(../../images/images/i2_02.jpg) no-repeat center center; width:100%; min-width:1220px; height:600px; }
		.im2_pos{ position:absolute; top:220px; width:100%; z-index: 1}
		.im2_a{ text-align:center; font-size:60px; color:#ffffff; line-height: 65px; font-weight: bold;}
		.im2_b{ text-align:center; font-size:14px; color:#ffffff; line-height: 25px; font-family: "font1"; text-transform: uppercase; margin: 5px 0px 25px 0px;}
		.im2_c{ text-align:center; font-size:36px; color:#ffffff; line-height: 45px; font-family: "宋体"; letter-spacing: 4px;}
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; overflow: hidden; background: #f6f6f6; position: relative; padding: 90px 0px 100px 0px;}
		.im3tit{ padding-bottom:55px; }
		.im3titL{}
		.im3titL span{ display:block; height: 65px; line-height: 65px; text-align: left; font-size: 60px; font-family: "font2"; text-transform:uppercase; margin-bottom: 5px;}
		.im3titL font{ display:block; color: #113392; height: 40px; line-height: 40px; text-align: left; font-size: 30px; font-weight: bold; margin-bottom: 30px;}
		.im3titL i{ display:block; background: #113392; width: 35px; height: 2px;}
		.im3titR{ padding-top:40px; }
		.im3titR a{ display:block;  width:198px; border:1px solid #113392; color:#113392; font-size:15px; border-radius: 30px;  line-height: 58px; text-align: center;}
	
		.im3lst{ width:100%; overflow:hidden; }
		.im3lst .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;}
		.im3oimg{list-style-type: none; display: block; position: relative; background: #ffffff;}
		.im3oimg .im3oimgx{padding-top:86%;}
		.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{ width:100%; height:80px; background: #ffffff;margin-top: 1px;}
		.im3ofotx{ padding: 0px 15px; transition: all 0.3s;}
		.im3ofotx span{ display:block; height:80px; line-height:80px; text-align:center; overflow: hidden; font-size: 22px; color: #333333;}
		.im3lone a:hover .im3ofotx{ background:#113392; color: #ffffff; transition: all 0.3s;}
		.im3lone a:hover .im3ofotx span{ color:#ffffff; }

	/*end index_m3*/
	/*index_m4*/
		.index_m4{ min-width:1220px; width:100%; position:relative; overflow:hidden; background: #114098;}
		.im4bg1{ background:url(../../images/images/i4_02.jpg) no-repeat bottom center; width:100%; height:930px; min-width: 1220px;}
		.im4_pos{ position:absolute; top:90px; width:100%; }
		.im4_ptt{ padding-bottom:90px;}
		.im4titL{}
		.im4titL span{ display:block; height: 65px; line-height: 65px; color: #ffffff; text-align: left; font-size: 60px; font-family: "font2"; text-transform:uppercase; margin-bottom: 5px;}
		.im4titL font{ display:block; color: #ffffff; height: 40px; line-height: 40px; text-align: left; font-size: 30px; font-weight: bold; margin-bottom: 30px;}
		.im4titL i{ display:block; background: #ffffff; width: 35px; height: 2px;}
		.im4titR{ padding-top:40px; }
		.im4titR a{ display:block;  width:198px; border:1px solid #ffffff; color:#ffffff; font-size:15px; border-radius: 30px;  line-height: 58px; text-align: center;}
		.im4_lst{width:100%; overflow:hidden; }
		.im4_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%; 
		}
		.im4lone{ width:100%; overflow: hidden; position: relative;}
		.im4oimg{list-style-type: none; display: block; position: relative; background: #ffffff;}
		.im4oimg .im4oimgx{padding-top:141%;}
		.im4oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
		.im4ofot{ width:100%; height:80px; background: #ffffff;margin-top: 1px;}
		.im4ofotx{ padding: 0px 15px; transition: all 0.3s;}
		.im4ofotx span{ display:block; height:80px; line-height:80px; text-align:center; overflow: hidden; font-size: 22px; color: #333333;}
		.im4lone a:hover .im4ofotx{ background:#113392; color: #ffffff; transition: all 0.3s;}
		.im4lone a:hover .im4ofotx span{ color:#ffffff; }
	/*end index_m4*/
	/*index_m5	*/
		.index_m5{ min-width:1220px; width:100%; position:relative; overflow:hidden; background: #ffffff; padding: 90px 0px 90px 0px;}
		.im5tit{ padding-bottom:55px; }
		.im5titL{}
		.im5titL span{ display:block; height: 65px; line-height: 65px; text-align: left; font-size: 60px; font-family: "font2"; text-transform:uppercase; margin-bottom: 5px;}
		.im5titL font{ display:block; color: #113392; height: 40px; line-height: 40px; text-align: left; font-size: 30px; font-weight: bold; margin-bottom: 30px;}
		.im5titL i{ display:block; background: #113392; width: 35px; height: 2px;}
		.im5titR{ padding-top:40px; }
		.im5titR a{ display:block;  width:198px; border:1px solid #113392; color:#113392; font-size:15px; border-radius: 30px;  line-height: 58px; text-align: center;}
	
		.im5lst{ width:100%; overflow:hidden; }
		.im5lst .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%; 
		}
		.im5lone{ width:100%; overflow: hidden; position: relative;}
		.im5oimg{list-style-type: none; display: block; position: relative; background: #ffffff;}
		.im5oimg .im5oimgx{padding-top:86%;}
		.im5oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
		.im5ofot{ width:100%; height:80px; background: #f6f6f6;margin-top: 1px;}
		.im5ofotx{ padding: 0px 15px; transition: all 0.3s;}
		.im5ofotx span{ display:block; height:80px; line-height:80px; text-align:center; overflow: hidden; font-size: 22px; color: #333333;}
		.im5lone a:hover .im5ofotx{ background:#113392; color: #ffffff; transition: all 0.3s;}
		.im5lone a:hover .im5ofotx span{ color:#ffffff; }
	/*end index_m5*/
	/*index_m6	*/
		.index_m6{min-width:1220px; width:100%; position:relative; overflow:hidden; background: #f6f6f6; padding: 90px 0px 90px 0px;}
		.im6_ptt{ padding-bottom:55px; }
		.im6titL{}
		.im6titL span{ display:block; height: 65px; line-height: 65px; text-align: left; font-size: 60px; font-family: "font2"; text-transform:uppercase; margin-bottom: 5px;}
		.im6titL font{ display:block; color: #113392; height: 40px; line-height: 40px; text-align: left; font-size: 30px; font-weight: bold; margin-bottom: 30px;}
		.im6titL i{ display:block; background: #113392; width: 35px; height: 2px;}
		.im6titR{ padding-top:40px; }
		.im6titR a{ display:block;  width:198px; border:1px solid #113392; color:#113392; font-size:15px; border-radius: 30px;  line-height: 58px; text-align: center;}
	
		.im6_lst{ width:100%; overflow:hidden; }
		.im6L{ width:680px; height:665px; background:#ffffff; }
		.im6Lx{ padding:40px; }
		.chinaz61{width:100%; height: 585px; position: relative; overflow: hidden;}
		.q51buypic61{ width:100%; height:585px;  position:relative; overflow: hidden;}
		.q51buypic61 li{ width:100%; height:585px; position: relative;}
		.im6one{}
		.im6oimg{ background:#f6f6f6; width:600px; height:420px; }
		.im6oimg div{ width:600px; height:420px; display:table-cell; vertical-align:middle; text-align: center;}
		.im6ofot{ padding-top:23px; }
		.im6ofot1{ height:45px; line-height:45px; overflow:hidden; text-align:left; font-size: 22px;}
		.im6ofot2{ height:30px; line-height:30px; overflow:hidden; text-align:left; font-size: 14px; color: #888888;}
		.im6ofot3{ padding-top:30px; }
		.im6ofot3 span{ display:block;float:left; border: 1px solid #d2d2d2; height: 33px; line-height: 33px; padding: 0px 25px; border-radius: 30px; font-size: 14px; color: #8e8e8e;}
		.im6ofot3 font{ display:block;float:right; color: #8e8e8e; font-size: 14px; line-height: 35px;}
		.im6R{ width:470px; height:665px; background:#ffffff; }
		.im6Rx{ width:470px; height:655px; overflow:hidden; }
		.chinaz62{width:100%; height: 655px; position: relative; overflow: hidden;}
		.q51buypic62{ width:100%; height:655px;  position:relative; overflow: hidden;}
		.q51buypic62 li{ width:100%; position: relative; margin-bottom: 9px;}
		.im62one{ padding:30px 40px 0px 40px; }
		.im62one a{ display:block; padding-bottom: 49px; border-bottom: 1px solid #ebebeb;}
		.im62ofot1{height:40px; line-height:40px; overflow:hidden; text-align:left; font-size: 22px;}
		.im62ofot2{ height:30px; line-height:30px; overflow:hidden; text-align:left; font-size: 14px; color: #888888;}
		.im62ofot3{ padding-top:30px; }
		.im62ofot3 span{ display:block;float:left; border: 1px solid #d2d2d2; height: 33px; line-height: 33px; padding: 0px 25px; border-radius: 30px; font-size: 14px; color: #8e8e8e;}
		.im62ofot3 font{ display:block;float:right; color: #8e8e8e; font-size: 14px; line-height: 35px;}
	/*end index_m6*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#142041; overflow: hidden;}
	.ft1{ padding:70px 0px 70px 0px; }
	.ft1L{ }
	.ft1L1{ font-size:28px; font-family:"font1"; }
	.ft1L1 span{ display:block; float: left; background:url(../../images/images/if_06.jpg) no-repeat center left; padding-left:35px; height:65px; color: #ffffff; line-height:65px; }
	.ft1L1 font{ display:block; margin-left: 40px; float: left; background:url(../../images/images/if_04.jpg) no-repeat center left; padding-left:25px; height:65px; color: #ffffff; line-height:65px; }
	.ft1L2{}
	.ft1L2 span{ display:block; color: #6f80b0; font-size: 14px; height: 33px; line-height: 33px; overflow: hidden;}
	.ft1R{ width:100px; padding-top: 20px;}
	.ft1R span{ display:block; background:#ffffff; width:100px; height:100px; }
	.ft1R span img{ width:100px; height:100px; }
	.ft1R font{ display:block; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 14px;}
	.ft2{ line-height:59px; font-size: 14px; border-top: 1px solid #222f55;}
	.ft2 span{ display: block; float: left; padding-right:15px; color: #4a587c;}
	.ft2 font{ display: block; float: right;}
	.ft2 a{ color:#4a587c; }
	.ft2 a:hover{ color:#ffffff; }
	.layerimgbg{ padding:10px; }
	.layerimga{ width:180px; height:180px; }
	.layerimga img{ width:180px; height:180px; }
	.layerimgb{ text-align:center; line-height:25px; overflow:hidden; padding-top:5px; }
/*site*/
	.site_nav { position:relative; width: 100%; min-width: 1220px;}
	.site_navx{ position:absolute; width: 100%; min-width: 1220px; bottom: 0; z-index:1;}
	.site_navy{ height:85px; background:#113392; width:100%; }
	.sitenavL{ padding:0px 0px 0px 25px; font-size:26px; color:#ffffff; line-height:85px; }
	.sitenavR{ padding:0px 25px 0px 0px; font-size:14px; color:#7b99ef; line-height:85px; }
	.sitenavR a{ color:#7b99ef; }
	.sitenavR a:hover{ color:#ffffff; }
	.site_xnavx{ padding: 45px 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: #333333; border-radius: 25px;  padding: 0px 40px; height: 50px; line-height: 50px; font-size: 16px;}
	.site_xnav a.linkhover{ background: #113492; color: #FFFFFF; }

	.simidd{ width:100%; min-width:1220px; overflow:hidden; }
	.site_lst{ overflow: hidden; padding: 10px 0px 60px 0px; width: 100%;}
	.site_con{line-height: 210%; min-height: 100px;}
/*site end*/