@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;border:none;outline: none;}

a:hover{ color:#2d3866; text-decoration:none;border:none;outline: none;}

a::after{  text-decoration:none; border:none; outline: none;}

@font-face {

	font-family: 'font1';

	src: url('font/arial.ttf');

}

@font-face {

	font-family: 'font2';

	src: url('font/GEO706M.ttf');

}

@font-face {

	font-family: 'font3';

	src: url('font/GEO706K.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{ background: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0)); min-width:1220px; width:100%; overflow: hidden; height: 180px; position: absolute; top: 0; z-index: 10;}

	.h1L{}

	.h1L a{ display:block;}

	.h1R{}

	.h1R1{ padding-top:5px; }

	.h1R1 span{ display:block; float:right; background: url(../../images/images/i0_05.png) no-repeat center left; padding-left: 30px; font-family: "font1"; color: #fff; font-size: 24px; height: 50px; line-height: 50px;}

	.h1R2{ height:45px; }

	.h1R2 a{ display:block;float: left; color: #ffffff; font-size: 18px; height: 45px; line-height: 45px; text-align: center; overflow: hidden; margin-left: 50px;}

	.h1R2 a:first-child{ margin-left:0; }

	.h1R2 a.hover,.h1R2 a:hover{ font-weight:bold; }

	.header2{ background:#f2f2f2; position: relative; width: 100%; min-width: 1220px; overflow: hidden;}

	.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:30px;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;}

/*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: #ebf8fb;}

		.im1bg1{background:url(../../images/images/i1_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:950px; position: absolute; top: 0;}

		.im1_pos{position:relative; top:0; width:100%; height: 950px; z-index: 10; overflow:hidden;}

		.im1_posx{ padding-top:130px; }

		.im1_tit{ text-align:left; color:#000000; padding-bottom: 25px;}

		.im1_tit span{ display:block; font-size: 50px; font-weight: bold; height: 65px; line-height: 65px;}

		.im1_tit font{ display:block; font-size: 40px; font-weight: bold; height: 55px; line-height: 55px;}

		.im1_lst{ line-height: 25px; width: 660px; height: 75px; overflow: hidden; font-size: 16px; color: #333333;}

		.im1_more{ padding:80px 0px 145px 0px; }

		.im1_more a{ display:block; background: #2d3866; transition: all 0.3s; width:180px; height:55px; border-radius: 30px; overflow: hidden; }

		.im1_more a span{ display:block; float: left; padding-left: 42px; font-size: 16px; color: #fff; line-height: 55px;}

		.im1_more a font{ display:block; float:right; margin:5px 5px 0 0; background:#fff; overflow: hidden; color: #2d3866; font-size: 18px; border-radius: 50%; width: 45px; height: 45px; text-align: center; line-height: 45px;}

		.im1_more a:hover{ background:#fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); transition:all 0.3s; }

		.im1_more a:hover span{ color:#2d3866; }

		.im1_more a:hover font{ background:#2d3866; color: #fff;}

		.im1_nav{}

		.im1_navL1{ background:url(../../images/images/i1a_03.jpg)#fff no-repeat bottom right; padding: 45px 50px 45px 25px; border-radius: 15px; overflow: hidden;}

		.im1_nav1{ height:60px; line-height:60px; color: #ce9d57;}

		.im1_nav1 span{ display:block; float:left; font-family: "font3"; font-size: 50px; }

		.im1_nav1 font{ display:block; float:left; font-size: 16px; line-height: 30px; margin-top: 25px;}

		.im1_nav2{ font-size:16px; color:#ce9d57; height:35px; line-height:35px; }

		.im1_navL1mr{ margin-right:40px; }

	/*end index_m1*/

	/*index_m2*/

		.index_m2{min-width:1220px; width:100%; overflow:hidden; position: relative; background: url(../../images/images/i2_02.png)#f4f4f4 no-repeat top center; padding: 90px 0 90px 0}

		.im2tit{ padding-bottom:55px; }

		.im2tit span{ display:block; text-align:center; font-size: 48px; font-weight: bold; height: 55px; line-height: 55px; margin-bottom: 5px;}

		.im2tit font{ display:block; text-align:center; background: url(../../images/images/i2bor_03.png) no-repeat bottom center; text-transform: uppercase; padding-bottom: 20px; line-height: 25px; font-size: 16px; color: #bcbcbc;}

		.im2nav{ padding-bottom:27px; }

		.im2navL{ height:100px; line-height:50px; font-size:36px; color:#2d3866; font-weight:bold; }

		.im2navR{ height:100px; line-height:33px; font-size:18px; color:#ce9d57; text-align: right;}

		.im2list{}

		.im2la{ width:280px; margin: 25px 0px 0px 26px;}

		.im2la:nth-child(1),.im2la:nth-child(5){ margin-left:0; }

		.im2la a{ display:block; padding:50px 25px 30px 25px; background:#ffffff; border-radius: 15px; overflow: hidden;box-shadow: 0px 0px 5px rgba(147,147,147, 0.1);}

		.im2laico{ width:100%; height:65px;}

		.im2lafot{ height:60px; line-height:60px; text-align:left; font-size: 24px; font-weight: bold; color: #000; overflow: hidden;}

		.im2lafot2{ height:88px; line-height:22px; overflow:hidden; font-size:14px; color:#333333; }



		.im2laico1{ background:url(../../images/images/i2_ico_01.jpg) no-repeat top left; }

		.im2laico2{ background:url(../../images/images/i2_ico_02.jpg) no-repeat top left; }

		.im2laico3{ background:url(../../images/images/i2_ico_03.jpg) no-repeat top left; }

		.im2laico4{ background:url(../../images/images/i2_ico_04.jpg) no-repeat top left; }

		.im2laico5{ background:url(../../images/images/i2_ico_05.jpg) no-repeat top left; }

		.im2laico6{ background:url(../../images/images/i2_ico_06.jpg) no-repeat top left; }

		.im2laico7{ background:url(../../images/images/i2_ico_07.jpg) no-repeat top left; }

		.im2laico8{ background:url(../../images/images/i2_ico_08.jpg) no-repeat top left; }

	/*end index_m2*/

	/*index_m3*/

		.index_m3{ min-width:1220px; width:100%; position: relative; overflow:hidden; padding:90px 0px 80px 0px; background: #ffffff;}

		.im3_tit{padding-bottom:55px; }

		.im3_tit span{ display:block; text-align:center; font-size: 48px; font-weight: bold; height: 55px; line-height: 55px; margin-bottom: 5px;}

		.im3_tit font{ display:block; text-align:center; background: url(../../images/images/i2bor_03.png) no-repeat bottom center; text-transform: uppercase; padding-bottom: 20px; line-height: 25px; font-size: 16px; color: #bcbcbc;}

		.im3list{overflow:hidden;}

		.im3list .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_A{width:100%; overflow: hidden; position: relative;}

		.im3lone{width:100%; overflow: hidden; position: relative; margin-bottom: 10px; margin-right: 10px;}

		.im3oimg{list-style-type: none; display: block; position: relative; background: #1a2c5c;}

		.im3oimg .im3oimgx{padding-top:67%;}

		.im3oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}

	/*end index_m3*/

	/*index_m4*/

		.index_m4{min-width:1220px; width:100%; overflow:hidden; position: relative; background:#e6effa; padding: 0;}

		.im4bg1{background:url(../../images/images/i4_02.jpg) no-repeat center center; width:100%; min-width:1220px; height:950px; position: absolute; top: 0;}

		.im4_pos{position:relative; top:0; width:100%; height: 950px; z-index: 10; overflow:hidden;}

		.im4_posx{ padding-top:85px; }

		.im4tit{  padding-bottom:75px; }

		.im4tit span{ display:block; text-align:center; font-size: 48px; font-weight: bold; height: 55px; line-height: 55px; margin-bottom: 5px;}

		.im4tit font{ display:block; text-align:center; background: url(../../images/images/i2bor_03.png) no-repeat bottom center; text-transform: uppercase; padding-bottom: 20px; line-height: 25px; font-size: 16px; color: #bcbcbc;}

		.im4_lst{}

		.chinaz4{width:100%; height:585px; position: relative; overflow: hidden;}

		.q51buypic4{ width:100%; position:relative; overflow: hidden;}

		.q51buypic4 li{ width:280px; height:585px; position:relative; float: left; margin-right: 26px;}

		.im4_one{ width:280px; height:585px; border-radius: 10px; overflow: hidden;}

		.im4_oimg{ width:280px; height:280px;}

		.im4_oimg div{ width:280px; height:280px; display: table-cell; vertical-align:middle; text-align: center;}

		.im4_ospan{position:relative; top:-35px; width: 100%; z-index: 2;}

		.im4_ospan font{ position:absolute; width:100%; display:inline-block;text-align: center;}

		.im4_ospan span{ display:inline-block; height: 50px; line-height: 50px; text-align: center; border-radius: 25px; padding: 0 30px; background: #ce9d57; font-size: 24px; font-weight: bold; color: #fff;}

		.im4_ofot{ position:relative; top:0 ; margin-top: -10px; background:#fff; width: 220px; border-radius:10px; overflow:hidden; padding: 60px 30px 50px 30px;}

		.im4_ofotx{ height: 210px;}

		.im4_ofotx1{ line-height:30px; }

		.im4_ofotx1 i{ display:block; float:left; background: url(../../images/images/i4_07.jpg) no-repeat center left; height: 30px; width: 15px;}

		.im4_ofotx1 span{ display:block; float:left; width:205px; font-size: 16px; line-height: 30px; color: #333333;}

		.im4_ofotx1 font{ color:#ce9d57; font-weight:bold; }

	/*end index_m4*/

	/*index_m5*/

		.index_m5{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #fff;  padding:85px 0px 70px 0px;}

		.im5_tit{padding-bottom:55px; }

		.im5_tit span{ display:block; text-align:center; font-size: 48px; font-weight: bold; height: 55px; line-height: 55px; margin-bottom: 5px;}

		.im5_tit font{ display:block; text-align:center; background: url(../../images/images/i2bor_03.png) no-repeat bottom center; text-transform: uppercase; padding-bottom: 20px; line-height: 25px; font-size: 16px; color: #bcbcbc;}

		.im5list{overflow:hidden;}

		.im5list .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_A{width:100%; overflow: hidden; position: relative;}

		.im5lone{width:100%; overflow: hidden; position: relative; margin-bottom: 20px;}

		.im5oimg{list-style-type: none; display: block; position: relative; background: #1a2c5c; border-radius: 10px; overflow: hidden;}

		.im5oimg .im5oimgx{padding-top:75%;}

		.im5oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;transition:all 0.3s;}

		.im5lone:hover .im5oimg img{transform: scale(1.1);transition:all 0.3s;}

	/*end index_m5*/

	/*index_m6*/

		.index_m6{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #27335f;}

		.im6bg1{background:url(../../images/images/i6_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:950px; position: absolute; top: 0;}

		.im6_pos{position:relative; top:0; width:100%; height: 950px; z-index: 10; overflow:hidden;}

		.im6_posx{ padding-top:85px; }

		.im6_tit{padding-bottom:80px; }

		.im6_tit span{ display:block; text-align:center; font-size: 48px; font-weight: bold; height: 55px; line-height: 55px; margin-bottom: 5px; color: #fff;}

		.im6_tit font{ display:block; text-align:center; background: url(../../images/images/i6bor.png) no-repeat bottom center; text-transform: uppercase; padding-bottom: 20px; line-height: 25px; font-size: 16px; color: #fff;}

		.im6_lst{overflow:hidden; width: 100%; height: 595px; }

		.chinaz6{width:100%; height:595px; position: relative; }

		.q51buypic6{ width:100%; position:relative;}

		.q51buypic6 li{ width:225px; height:500px; position:relative; float: left;}

		.im6_one{ width:225px; height:315px;  background: url(../../images/images/i6_03a.png) no-repeat top center;}

		.im6_one2{  background: url(../../images/images/i6_03b.png) no-repeat top center; padding-top: 155px;}

		.im6_fot1{ background:url(../../images/images/i6_04.png) no-repeat center center; width:100%; height:90px;}

		.im6_fot1 span{ display:block; text-align:center; font-size:40px; color:#ce9d57; font-family:"font3"; line-height:90px; }

		.im6_fot2{ padding-top:40px; }

		.im6_fot2 span{ display:block; text-align:center; color: #fff; font-size: 24px; font-weight: bold; height: 40px; line-height: 40px; overflow:hidden;}

		.im6_fot2 font{ display:block; text-align:center; color: #fff; font-size: 18px; height: 30px; line-height: 30px; overflow:hidden;}

		.im6_ico{}

		.im6_ico span{ display:block; background:url(../../images/images/i6_05.png) no-repeat center bottom; width:100%; height:115px;}

		.im6_ico2{}

		.im6_ico2 span{ display:block; background:url(../../images/images/i6_05.png) no-repeat center top; width:100%; height:105px;}

		

		.im6_jt{ position:absolute; bottom: 0; width:100%; }

		.im6_jtx{ width:145px; margin:0 auto; }

		.im6_jtx a.prev{ display: block; float: left; background:url(../../images/images/i6_07.png) no-repeat center; width:50px; height:50px; }

		.im6_jtx a.next{ display: block; float: right; background:url(../../images/images/i6_09.png) no-repeat center; width:50px; height:50px; }

	/*end index_m6*/

	/*index_m7*/

		.index_m7{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #f4f4f4;  padding:85px 0px 65px 0px;}

		.im7tit{padding-bottom:55px; }

		.im7tit span{ display:block; text-align:center; font-size: 48px; font-weight: bold; height: 55px; line-height: 55px; margin-bottom: 5px;}

		.im7tit font{ display:block; text-align:center; background: url(../../images/images/i2bor_03.png) no-repeat bottom center; text-transform: uppercase; padding-bottom: 20px; line-height: 25px; font-size: 16px; color: #bcbcbc;}

		.im7_lst{overflow:hidden;}

		.im7_lone{ width:385px; background:#fff; border-radius:15px; overflow:hidden; margin-bottom: 20px; margin-left: 22px;}

		.im7_lone:nth-child(1),.im7_lone:nth-child(4){ margin-left:0; }

		.im7_oimg{ width:385px; height:290px; border-bottom: 1px solid #e1e1e1; overflow: hidden;}

		.im7_oimg div{ width:385px; height:290px; display: table-cell; vertical-align: middle; text-align: center;transition:all 0.3s;}

		.im7_ofot{ padding:15px 15px; }

		.im7_ofot1{ height:50px; line-height:50px; overflow: hidden;}

		.im7_ofot1L{ width:210px; }

		.im7_ofot1L span{ display:block; height:50px; font-size:24px; font-weight: bold; overflow:hidden; }

		.im7_ofot1R{ font-size:18px; color:#333; }

		.im7_ofot1R font{ color:#990404; font-size:22px; font-weight:bold; }

		.im7_ofot2{ height:45px; line-height:45px;}

		.im7_ofot2L{ font-size:16px; color: #444444;}

		.im7_ofot2M{ font-size:16px; color: #444444; margin-left: 25px;}

		.im7_ofot2R{ }

		.im7_ofot2R span{ display:block;  background:url(../../images/images/i7_07.jpg) no-repeat center left; padding-left:25px; font-size: 16px; color: #666666;}

		.im7_lone a:hover .im7_oimg div{transform: scale(1.1);transition:all 0.3s;}

	/*end index_m7*/

	/*index_m8*/

		.index_m8{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #fefeff;}

		.im8bg1{background:url(../../images/images/i8_02.jpg) no-repeat center center; width:100%; min-width:1220px; height:900px; position: absolute; top: 0;}

		.im8_pos{position:relative; top:0; width:100%; height: 900px; z-index: 10; overflow:hidden;}

		.im8_posx{ padding-top:85px; }

		.im8tit{ padding-bottom:55px; }

		.im8tit span{ display:block; text-align:center; font-size: 48px; font-weight: bold; height: 55px; line-height: 55px; margin-bottom: 5px;}

		.im8tit font{ display:block; text-align:center; background: url(../../images/images/i2bor_03.png) no-repeat bottom center; text-transform: uppercase; padding-bottom: 20px; line-height: 25px; font-size: 16px; color: #bcbcbc;}

		.im8lst{overflow:hidden;}

		.im8lst .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%; 

		}

		.im8lone{width:100%; overflow: hidden; position: relative; background: #fff; border-radius: 15px;}

		.im8oimg{list-style-type: none; display: block; position: relative; }

		.im8oimg .im8oimgx{padding-top:75%;}

		.im8oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}

		.im8ofot{ padding:20px 25px; border-top: 1px solid #e1e1e1;}

		.im8ofot1{ height:62px; line-height:31px; overflow:hidden; font-size: 22px;}

		.im8ofot2{ height:50px; line-height:25px; overflow:hidden; font-size: 16px; color: #444444; margin: 15px 0px 40px 0px;}

		.im8ofot3{ height:45px; line-height:45px; overflow:hidden; font-size: 16px; color: #666666;}

	/*end index_m8*/

/*end index_midd*/

/*footer*/

	.footer{ min-width: 1220px; width: 100%; background:#1a2c5c; overflow: hidden; padding: 100px 0px 0px 0px;}

	.foot_1{}

	.foot1_L{ width:285px; }

	.foot1_L1{ height:45px; line-height:45px; color:#fff; margin-bottom: 5px;}

	.foot1_L1 span{ display:block; float:left; font-size: 24px; }

	.foot1_L1 font{ display:block; float:left; font-size: 24px; }

	.foot1_L2{ line-height:30px; color:#ffffff; font-size:14px; }

	.foot1_M{ width:255px; margin:10px 0 0 203px; }

	.foot1_Ma{ width:100px;}

	.foot1_Ma span{ display:block; background:#fff; width:100px; height:100px; }

	.foot1_Ma span img{ width:100px; height:100px; }

	.foot1_Ma font{ display:block; width:100px; margin-top: 5px; height:30px; line-height: 30px; text-align: center; color: #8098d8; font-size: 14px; overflow: hidden;}



	.foot1_R{ width:280px; overflow:hidden; padding-top:10px; }

	.foot1_R span{ display:block; float: left; width: 70px; margin-left: 23px; text-align: right;}

	.foot1_R a{ display:block; height: 35px; line-height: 35px; color: #fff; font-size: 16px;}

	.foot1_R2{ height:42px; line-height:42px; margin-top: 10px;}

	.foot1_R2 a{ display:block; float:right; margin-left:30px; font-size:14px; color:#8098d8; }



	.foot_2{ height: 100px; line-height: 100px; overflow: hidden; margin-top: 30px;}

	.foot_2L{}

	.foot_2L span{ display: block; float: left; font-size:14px; line-height:100px; padding-right:20px; color:#8098d8;}

	.foot_2R{}

	.foot_2R a{ font-size:14px; line-height:100px; }

	.foot_2 a{ color:#8098d8; }

	.foot_2 a:hover{ color:#fff; }

	.right_div{ position:fixed; top:calc(50% - 200px); right:0; width:90px; z-index: 100; }
	.right_divx{background: linear-gradient(to bottom,#dfb984,#dfb984); border-radius: 45px; box-shadow: 0 0px 5px rgba(206,157,87, 0.5);}
	.right_d1{  padding: 10px;}
	.right_d1x{ background:#fff; border-radius:50%; overflow:hidden;}
	.right_d1 a{ display:block; background:url(../../images/images/rt_03.png) no-repeat center; width: 70px; height: 70px;}
	.right_d2{ position:relative; width:100%; cursor: pointer;}
	.right_d2x{ padding: 5px 10px 10px 10px; border-bottom: 1px dashed #e6ccab;}
	.right_d2x span{ display:block; background:url(../../images/images/rt_07.png) no-repeat top center; padding-top:30px; line-height:25px; text-align:center; color:#fff; font-size:14px; }
	.right_d2y{ position:absolute; top: 0; display: none; right:90px;transition:all 0.3s; background: linear-gradient(to bottom,#dfb984,#dfb984); padding: 0 15px 0px 20px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
	.right_d2y span{ display:block; height:70px; line-height:70px; font-size: 16px; color: #fff;}
	.right_d2:hover .right_d2y{display: block; transition:all 0.3s; }
	.right_d3{ padding: 15px 10px; border-bottom: 1px dashed #e6ccab;}
	.right_d3 a{display:block; background:url(../../images/images/rt_11.png) no-repeat top center; padding-top:30px; line-height:25px; text-align:center; color:#fff; font-size:14px; }
	.right_d4{position:relative; width:100%; cursor: pointer;}
	.right_d4x{ padding: 15px 10px 15px 10px; border-bottom: 1px dashed #e6ccab;}
	.right_d4x span{ display:block; background:url(../../images/images/rt_14.png) no-repeat top center; padding-top:30px; line-height:25px; text-align:center; color:#fff; font-size:14px; }
	.right_d4y{ position:absolute; top: -15px; display: none; right:90px;transition:all 0.3s; background: linear-gradient(to bottom,#dfb984,#dfb984); padding: 10px 10px 10px 10px; height: 100px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
	.right_d4y span{ display:block; height:90px; font-size: 16px; color: #fff;}
	.right_d4:hover .right_d4y{display: block; transition:all 0.3s; }
	.right_d5{ padding: 20px 10px 30px 10px;}
	.right_d5 a{display:block; background:url(../../images/images/rt_17.png) no-repeat top center; padding-top:30px; line-height:25px; text-align:center; color:#fff; font-size:14px; }
/*site*/

	.site_nav{ position:relative; width:100%; min-width:1220px;}

	.site_navx{ position:absolute; bottom:0px; width:100%; min-width:1220px; background: rgba(26,44,92,0.9);}

	.site_navy{  }

	.site_navy1{ font-size:30px; color: #fff; text-align: left; height: 100px; line-height: 100px;}

	.site_navy2{ font-size:16px; color:#d1b9a6; text-align: right; height: 100px; line-height: 100px;}

	.site_navy2 a{ color:#d1b9a6; }

	.site_navy2 a:hover{ color:#ffffff; }



	.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; border: 1px solid #1a2c5c; color: #1a2c5c; border-radius: 25px;  padding: 0px 40px; height: 48px; line-height: 48px; font-size: 16px;}

	.site_xnav a.linkhover{  background:#1a2c5c; 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{ padding: 10px 0px 60px 0px; width: 100%;}

	.site_con{line-height: 210%; min-height: 200px;}

/*site end*/