@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:#15168e; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
/*header*/
	.header{ overflow: hidden; min-width:1220px; width:100%;}
	.header1{height:120px; min-width:1220px; width:100%; background:#ffffff;}
	.header1_x2{}
	.header1_x2a{ height: 43px; line-height: 43px; color: #debc97; margin-top: 2px;}
	.header1_x2a span{ display: block; float: right; background: url(../../images/images/i0_05.jpg) no-repeat center left; padding-left: 25px; font-family: "Arial"; font-size: 22px; color: #15168e;}
	.header1_x2R{ padding:5px 0 0 30px }
	.header1_x2Rx{ height:31px; border: 1px solid #e1e1e1; border-radius: 20px; overflow: hidden;}
	.header1_x2Rx a{ display:block; float:left; padding: 0 20px; line-height: 31px; font-size: 14px; color: #15168E}
	.header1_x2Rx a.on{ background:#15168E; color: #ffffff; border-radius: 20px; overflow: hidden;}
	.header1_x2b{ }
	.header1_x2b a{ display: block; float: left; height: 75px; line-height: 75px; font-size: 16px; color:#000000; margin-left: 50px;}
	.header1_x2b a.linkhover{ color:#15168e; font-weight: bold;}
	.header1_x2b a:first-child{ margin-left: 0px; }
	.header2{ overflow: hidden; width: 100%; min-width: 1220px;}
/*index_midd*/
	.index_midd{ min-width: 1220px; width: 100%; overflow: hidden; }
	/*index_m1*/
		.index_m1{ min-width: 1220px; width: 100%; overflow: hidden; background: #ffffff; padding: 105px 0px 120px 0px;}
		.index_m1bg{ background: url(../../images/images/i1_02.jpg) no-repeat bottom center;  min-width: 1220px; width: 100%;}
		.im1_tit{}
		.im1ttL{ padding-top: 5px; }
		.im1ttL span{ display: block; height: 65px; line-height: 65px; color: #15168e; font-size: 60px; font-weight: bold; font-family: "Arial";}
		.im1ttL font{ display: block; height: 45px; line-height: 45px; color: #000000; font-size: 28px;}
		.im1ttL i{ display: block; width: 50px; height: 3px; background: #d0d0d0; margin-top: 15px;}
		.im1ttR{}
		.im1ttR i{ display: block; float: right; width: 25px; height: 2px; background: #15168e; margin-bottom: 10px;}
		.im1ttR span{ display: block; float: right;}
		.im1ttR span.im1span1{ color: #d4d4d4; font-family: "Arial"; font-size: 14px; height: 20px; line-height: 20px; }
		.im1ttR span.im1span2{ color: #a8a8a8; font-size: 12px; height: 30px; line-height: 30px; }
		.im1ttR font{ display: block; float: right; font-size: 72px; color: #e6e6e6; font-weight: bold; height: 100px; line-height: 100px;}
		.im1lst{}
		.im1l1L{ width: 450px; }
		.im1l1La{ font-size: 26px; font-weight: bold; height: 45px; line-height: 45px; text-align: left; overflow: hidden; margin-bottom: 10px;}
		.im1l1Lb{ line-height: 28px; height: 308px; overflow: hidden; font-size: 14px; }
		.im1l1Lc{ padding-top: 25px; }
		.im1l1Lc a{ display: block; width: 170px; height: 50px; line-height: 50px; background: #15168e; color: #ffffff; font-size: 14px; border-radius: 25px; overflow: hidden; text-align: center;}

		.im1l1R{ background: #f9f9f9; width: 685px; height: 460px; border-radius: 20px; overflow: hidden;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width: 1220px; width: 100%;background: url(../../images/images/i2_02.jpg)#f7f7f7 no-repeat top center; padding: 90px 0px 190px 0px;}
		.im2tit{ text-align: center; margin-bottom: 90px;}
		.im2tit span{ display: block; text-align: center; height: 65px; line-height: 65px; font-family: "Arial"; font-size: 60px; font-weight: bold; color: #ffffff; text-transform: uppercase;}
		.im2tit font{ display: block; height: 45px; line-height: 45px; font-size: 28px; color: #ffffff; margin-bottom: 15px;}
		.im2tit i{ display: block; width: 50px; height: 3px; background: #ffffff; margin: 0 auto; }
		.im2tit2{ padding-bottom: 40px; }
		.im2tit2 span{ display: block; text-align: center; height: 50px; line-height: 50px; color: #ffffff; font-size: 26px; font-weight: bold;}
		.im2tit2 font{ display: block; text-align: center; height: 30px; line-height: 30px; color: #ffffff; font-size: 18px;}
		.im2lst{ height: 370px; overflow: hidden; }
		.im2lone{ width: 280px; height: 160px; border-radius: 10px; background: #ffffff; overflow: hidden; margin-top: 25px; position: relative; margin-left: 26px;}
		.im2lone a .im2lofot{ width: 240px; height: 80px; transition: all 0.3s; padding: 40px 20px;}
		.im2loimg{ width: 280px; height: 160px; background: #ffffff; }
		.im2loimg div{ width: 280px; height: 160px; display: table-cell; vertical-align: middle; text-align: center;}
		.im2lone a:hover .im2lofot{ background: rgba(0,0,0,0.7); transition: all 0.3s; position: absolute; top: 0;} 
		.im2lofot1{ text-align: center; color: #ffffff; height: 40px; line-height: 40px; overflow: hidden; font-size: 18px;}
		.im2lofot2{ background: url(../../images/images/i2a_06.png) no-repeat center; width: 100%; height: 25px; margin-top: 15px;}
		.im2lone:nth-child(4N-3){ margin-left: 0; }
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; background:#f1f1f1; overflow: hidden; padding: 80px 0px 105px 0px; }
		.im3tit{text-align: center; margin-bottom: 55px;}
		.im3tit span{ display: block; text-align: center; height: 65px; line-height: 65px; font-family: "Arial"; font-size: 60px; font-weight: bold; color: #15168e; text-transform: uppercase;}
		.im3tit font{ display: block; height: 45px; line-height: 45px; font-size: 28px; color: #000000; margin-bottom: 15px;}
		.im3tit i{ display: block; width: 50px; height: 3px; background: #d0d0d0; margin: 0 auto; }
		.im3lst{}
		.im3lone{}
		.im3oimg{list-style-type: none; display: block; width: 100%; position: relative; background:#ffffff; margin: 0 auto; border-radius: 10px; overflow: hidden;}
		.im3oimg .im3oimgx{padding-top:82%;}
		.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{ height: 65px; }
		.im3ofot span{ display: block; height: 65px; line-height: 65px; text-align: center; font-size: 20px; font-weight: bold; overflow: hidden; }

		.im3more{ padding-top: 30px; }
		.im3more a{display: block; margin: 0 auto; width: 170px; height: 50px; line-height: 50px; background: #15168e; color: #ffffff; font-size: 14px; border-radius: 25px; overflow: hidden; text-align: center;}
	/*end index_m3*/
	/*index_m4*/
		.index_m4{ min-width: 1220px; width: 100%; background:url(../../images/images/i4_02.jpg) no-repeat top center; padding: 80px 0px 80px 0px; overflow: hidden;}
		.im4tit{ text-align: center; margin-bottom: 60px;}
		.im4tit span{ display: block; text-align: center; height: 65px; line-height: 65px; font-family: "Arial"; font-size: 60px; font-weight: bold; color: #ffffff; text-transform: uppercase;}
		.im4tit font{ display: block; height: 45px; line-height: 45px; font-size: 28px; color: #ffffff; margin-bottom: 15px;}
		.im4tit i{ display: block; width: 50px; height: 3px; background: #ffffff; margin: 0 auto; }
		.im4nav{ width: 100%; height: 50px; margin-bottom: 60px; position: relative;}
		.im4nav ul{ position: absolute; width: 100%; text-align: center; font-size: 0;}
		.im4nav li{ display: inline-block; margin: 0 12px;}
		.im4nav a{ display: block; border: 1px solid #ffffff; color: #ffffff; height: 48px; line-height: 48px; text-align: center; border-radius: 25px; width: 158px; font-size: 18px; font-weight: bold;}
		.im4nav a.on_zzjssb{ background: #ffffff; color: #000000; }
		.im4lst{ height: 360px; overflow: hidden; width: 100%;}
		.chinaz4{width:100%; height: 360px; position: relative;}
		.q51buypic4{ width:100%; height: 360px; position:relative; overflow: hidden;}
		.q51buypic4 li{ width:380px; height:360px;position:relative;float: left; margin-right: 30px;}
		.im4lone{}
		.im4img{ width: 380px; height: 290px; background: #f9f9f9; border-radius: 10px; overflow: hidden;}
		.im4img div{ width: 380px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
		.im4fot{ height: 70px; line-height: 70px; text-align: center; color: #ffffff; font-size: 20px; font-weight: bold; overflow: hidden;}

		.im4more{padding: 55px 0px 0px 0px; }
		.im4more a{display: block; margin: 0 auto; width: 170px; height: 50px; line-height: 50px; background: #15168e; color: #ffffff; font-size: 14px; border-radius: 25px; overflow: hidden; text-align: center;}
	/*end index_m4*/
	/*index_m5*/
		.index_m5{ padding: 85px 0px 100px 0px; }
		.im5tit{text-align: center; margin-bottom: 55px;}
		.im5tit span{ display: block; text-align: center; height: 65px; line-height: 65px; font-family: "Arial"; font-size: 60px; font-weight: bold; color: #15168e; text-transform: uppercase;}
		.im5tit font{ display: block; height: 45px; line-height: 45px; font-size: 28px; color: #000000; margin-bottom: 15px;}
		.im5tit i{ display: block; width: 50px; height: 3px; background: #d0d0d0; margin: 0 auto; }
		.im5lst{}
		.im5lone{ border-radius: 10px; overflow: hidden; margin-bottom: -125px;}
		.im5oimg{list-style-type: none; display: block; width: 100%; position: relative; background:#ffffff; margin: 0 auto; border-radius: 10px; overflow: hidden;}
		.im5oimg .im5oimgx{padding-top:82%;}
		.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{ position: relative; padding: 28px 28px 38px 28px; transition: all 0.3s; margin-top: 0px;}
		.im5ofot1{ color: #000000; font-size: 40px; font-family: "Arial"; font-weight: bold; text-align: center; height: 70px; line-height: 70px;  }
		.im5ofot2{ color: #333333; font-size: 18px; text-align: center; height: 45px; line-height: 45px; overflow: hidden;}
		.im5ofot3{ color: #b0b0b0; font-family: "Arial"; font-size: 18px; text-align: center; height: 60px; line-height: 60px;}
		.im5ofot4{ background: url(../../images/images/i2a_06.png) no-repeat bottom center; padding-bottom: 65px; }
		.im5ofot4 span{ display: block; width: 100%; height: 75px; line-height: 25px; font-size: 0px; text-align: center; overflow: hidden; }
		.im5lone:hover .im5ofot{ background: #15168e; transition: all 0.3s; margin-top: -125px;}
		.im5lone:hover .im5ofot1{ color: #fdd900; }
		.im5lone:hover .im5ofot2{ color: #ffffff; }
		.im5lone:hover .im5ofot3{ color: #ffffff; }
		.im5lone:hover .im5ofot4 span{ color: #ffffff; font-size: 14px;}
		.im5more{padding: 70px 0px 0px 0px; }
		.im5more a{display: block; margin: 0 auto; width: 170px; height: 50px; line-height: 50px; background: #15168e; color: #ffffff; font-size: 14px; border-radius: 25px; overflow: hidden; text-align: center;}
	/*end index_m5*/
/*end index_midd*/
/*footer*/
	.footer{ background: #041b49; min-width: 1220px; width: 100%; }
	.footer1{ padding: 95px 0px 45px 0px; }
	.footer1xL{ width: 355px;}
	.fot1Lspan{ margin: 0px 0px 25px 0px; }
	.fot1Lfont span{ display: block; color: #6488cf; font-size: 14px; line-height: 23px; margin-bottom: 4px;}
	.fot1Lfont font{ padding-right: 15px;}

	.footer1xR{ width: 700px;}
	.footR1{ height: 40px; line-height: 40px; overflow: hidden;}
	.footR1 a{ display: block; float: right; margin-left: 50px; font-size: 16px; color: #ffffff;}
	.footR2{ height: 55px; line-height: 55px; font-size: 14px; }
	.footR2 a{ display: block; float: right; margin-left: 35px; color: #6488cf;}
	.footR2 a:hover{ color: #ffffff; }
	.footR3{}
	.footR3L{ padding-top: 13px; margin-left: 30px;}
	.footR3L span{ display: block; background: #ffffff; width: 100px; height: 100px;}
	.footR3L font{ display: block; height: 40px; line-height: 40px; font-size: 14px; color: #ffffff; text-align: center;}

	.footR3 div:nth-child(1){ margin-left: 0; }
	.footR3R{}
	.footR3R1{ color: #ffffff; height: 65px;}
	.footR3R1L{ font-size: 56px; padding-right: 10px;}
	.footR3R1R{ padding-top: 10px; }
	.footR3R1R span{ display: block; line-height: 20px; height: 20px; font-size: 14px;}
	.footR3R1R font{ display: block; line-height: 36px; height: 36px; font-size: 30px; font-family: "Arial";}
	.footR3R2{ padding-top: 35px; }
	.footR3R2 span{ display: block; float: right; background: url(../../images/images/f_4.jpg) no-repeat center; height: 40px; width: 40px;}
	.footR3R2 font{ display: block; float: right; background: url(../../images/images/f_3.jpg) no-repeat center; height: 40px; width: 40px; margin-right: 25px;}
	.footR3R2 span a,.footR3R2 font a{ display: block; width: 40px; height: 40px; }
	.fot2lx3_ewm{ width: 190px; height: 190px; margin: 0 auto;}
	.fot2lx3_ewm img{ width: 190px; height: 190px; }
	.fot2lx3_ewmfot{ height:20px; line-height: 20px; font-size: 14px; text-align: center; color: #999999;  margin: 0 auto;}
	.footer2{ min-width: 1220px; width: 100%; border-top: 1px solid #0f2c64; height: 69px; line-height: 69px; text-align: center; font-size: 14px;}
	.footer2 span{ padding:0px 15px; color: #35528c;}
	.footer2 a{ color: #35528c; }
	.footer2 a:hover{ color: #ffffff; }
/*site*/
	.simidd{ overflow: hidden; min-width: 1220px; width: 100%;}
	.site_xtit{width: 100%; min-width: 1220px; border-bottom: 1px solid #e2e2e2; height: 84px; line-height: 84px;}
	.site_xtit span{ display: block; float: left; background: url(../../images/images/site_05.jpg) no-repeat center left; padding-left: 10px; font-size: 20px; color: #15168e; font-weight: bold;}
	.site_xtit font{ display: block; float: right; font-size: 14px; color: #666666;}
	.site_xtit a{ color: #666666; }
	.site_xtit a:hover{ color: #15168e; }

	.site_xnavx{ padding: 45px 0px 20px 0px; }
	.site_xnav{ position: relative; width: 100%; height: 45px;}
	.site_xnav ul{ position: absolute; width: 100%;font-size: 0;}
	.site_xnav li{ display: inline-block;  margin: 0 16px 0 0;}
	.site_xnav a{ display: block; color: #333333; background: #e5e5e5;  padding: 0px 35px; height: 45px; line-height: 45px; font-size: 16px; border-radius: 30px;}
	.site_xnav a.linkhover{ background: #15168e; color: #FFFFFF; }
	.site_lst{ overflow: hidden; padding: 10px 0px 60px 0px; width: 100%;}
	.site_con{line-height: 210%;}

/*site end*/