@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:#d59e46; 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/SansCN_Medium.otf');
}
@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{ background: #ffffff; min-width:1220px; width:100%; overflow: hidden; height: 100px;}
	.h1L{}
	.h1L a{ display:block;}
	.h1M{ padding-left:20px;}
	.h1M span{ display:block; height: 100px; line-height: 100px; font-family: "font2"; font-size: 26px;}
	.h1R{ padding:25px 0px 0px 0px; width: 380px;}
	.h1Rx{ background:#f3f3f3; border-radius:30px; height:55px; line-height:55px; overflow: hidden;}
	.h1RL{ padding:0px 10px 0px 25px; }
	.h1RL span{ display:block; background:url(../../images/images/i0_05.jpg) no-repeat center left; }
	.h1RL input{ height:55px; line-height:55px; font-size:16px; border:none; background:none; outline: none; list-style: none; padding-left: 40px; width: 205px;}
	.h1RR{ width:95px; height:55px; border-radius:30px; overflow: hidden;}
	.h1RR a{ display:block; background: linear-gradient(to right,#3089c4,#163d62); text-align: center; line-height: 55px; color: #fff; font-size: 16px;}
	.header2{ position:relative; width:100%; min-width:1220px; overflow:hidden; }
	.header2x{ background:#123052; min-width:1220px; width:100%; }
	.header2x a{ display:block;float: left; color: #fff; font-weight: bold; font-size: 15px; height: 55px; line-height: 55px; text-align: center; overflow: hidden; margin-left: 56px;}
	.header2x a:first-child{ margin-left:0; }
	.header2x a.hover,.header2x a:hover{color: #dead5c; }
	.header3{ background:#f2f2f2; position: relative; width: 100%; min-width: 1220px; overflow: hidden;}
	.h2bg{ position:absolute; top:0; width:100%; z-index:10; background:rgba(0,0,0,0.5);}
	.h2bg ul{ position:relative; width:100%; text-align: center;}
	.h2bg li{ display:inline-block; padding:0 60px; text-align: center;}
	.h2bg a{ display:block; height: 50px; line-height: 50px; font-size: 18px; color: #fff;}
	.flexslider{position:relative;width:100%; height:755px; 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:755px;}
	.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:45px;height:10px;border-radius: 5px; line-height:0px;overflow:hidden; background:#ffffff; cursor:pointer; font-size: 0;}
	.flex-control-nav .flex-active{ background:#123052; width:45px; }
/*index_midd*/
	.index_midd{ position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ min-width:1220px; width:100%; position: relative; overflow:hidden;}
		.im1_bg{ position:absolute; width: 100%; min-width: 1220px; height: 900px; background: url(../../images/images/i1_02.jpg) no-repeat center;}	
		.im1_pos{ position:relative; width:100%; min-width:1220px; }
		.im1_posx{ padding:105px 0px 135px 0px; }
		.im1_tit{ padding-bottom:90px; }
		.im1_tit span{ display:block; text-align:center; font-size: 42px; font-weight: bold; color: #123052; height: 55px; line-height: 55px;}
		.im1_tit font{ display:block; text-align:center; font-size: 36px; color: #b1c4e1; font-family: "font3"; height: 45px; line-height: 45px;}
		.im1_lst{ width:510px; }
		.im1_lst1{ line-height:45px; font-size:30px; font-weight:bold; margin-bottom: 30px;}
		.im1_lst2{ height:150px; line-height:30px; overflow:hidden; color:#000000; font-size:16px; }
		.im1_more{ padding-top:135px; }
		.im1_more a{ display:block; width:168px; height:58px; line-height: 58px; border:1px solid #d59e46; border-radius:30px; overflow:hidden; color: #d59e46; font-size: 16px; text-align: center; transition: all 0.3s;}
		.im1_more a:hover{ display:block; background: #d59e46; color: #fff; transition: all 0.3s;}
		.im1_p_nav1{ position:absolute; top:295px; right: calc(50% - 165px);}
		.im1_p_nav1 a{ display:block; width:120px; height:120px; }
		.im1_p_nav2{position:absolute; top:245px; right: calc(50% - 430px);}
		.im1_p_nav2 a{ display:block; width:120px; height:120px;}
		.im1_p_nav3{position:absolute; top:435px; right: calc(50% - 600px);}
		.im1_p_nav3 a{ display:block; width:140px; height:140px;}
		.im1_p_nav4{position:absolute; top:610px; right: calc(50% - 175px);}
		.im1_p_nav4 a{ display:block; width:120px; height:120px;}
		.im1_p_nav5{position:absolute; top:655px; right: calc(50% - 450px);}
		.im1_p_nav5 a{ display:block; width:120px; height:120px;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width:1220px; width:100%; overflow:hidden; position: relative; background:url(../../images/images/i2bg.jpg)#f5f8ff no-repeat bottom center; padding: 80px 0px 100px 0px;}
		.im2_tit{ padding-bottom:25px; }
		.im2_tit span{ display:block; text-align:center; font-size: 42px; font-weight: bold; color: #123052; height: 55px; line-height: 55px;}
		.im2_tit font{ display:block; text-align:center; font-size: 36px; color: #b1c4e1; font-family: "font3"; height: 45px; line-height: 45px;}
		.im2_lsta{ padding-bottom:30px; }
		.im2_lsta_tit{ height:60px; line-height:60px; font-size:32px; font-weight:bold; color: #000000;}
		.im2_lsta_lst{ padding-top:20px; }
		.chinaz2{width:100%; height:500px; position: relative; }
		.chinaz2 .tempWrap{width:100%; height:500px;overflow: hidden;}
		.q51buypic2{ width:100%; position:relative; overflow: hidden;}
		.q51buypic2 li{ width:280px; height:500px; position:relative; float: left; margin-right: 26px;}
		.im2_one{ width:280px; height:500px; border-radius:20px; overflow:hidden; }
		.im2_oimg{ width:280px; height:300px; }
		.im2_oimg div{ width:280px; height:300px; display: table-cell; vertical-align: middle; text-align: center;}
		.im2_ofot{ padding:15px 30px 20px 30px; background: #fff;}
		.im2_ofot1{}
		.im2_ofot1 span{ display:block; height: 40px; line-height: 40px; text-align: center; font-size: 28px; overflow: hidden;}
		.im2_ofot1 font{ display:block; height: 35px; line-height: 35px; text-align: center; font-size: 18px; overflow: hidden; color: #333;}
		.im2_ofot2{height: 90px; line-height: 30px; font-size: 16px; overflow: hidden; color: #333;}
		.chinaz2 a.prev{ display:block; position:absolute; top:-70px; right: 70px; width:40px; height:40px; background:url(../../images/images/i2jt_l.png) no-repeat center;}
		.chinaz2 a.next{ display:block; position:absolute; top:-70px; right: 0px; width:40px; height:40px; background:url(../../images/images/i2jt_r.png) no-repeat center;}
		.im2_lstb{ padding-top:20px; }
		.im2_lstb_tit{height:60px; line-height:60px; font-size:32px; font-weight:bold; color: #000000;}
		.im2_lstb_lst{ padding-top:20px; }
		.chinaz2a{width:100%; height:340px; position: relative; }
		.chinaz2a .tempWrap{width:100%; height:340px;overflow: hidden;}
		.q51buypic2a{ width:100%; position:relative; overflow: hidden;}
		.q51buypic2a li{ width:385px; height:340px; position:relative; float: left; margin-right: 22px;}
		.im2_oneb{ background:#fff; border-radius:20px; }
		.im2_oneb a{ display:block; padding:30px 25px; }
		.im2_obimg{ width:100px; height:100px; border-radius:50%; background:#f9f9f9; overflow: hidden;}
		.im2_obimg div{ width:100px; height:100px; display:table-cell; vertical-align:middle; text-align:center; }
		.im2_obfot{ width:210px; }
		.im2_obfot1{ height:45px; line-height:45px; text-align:left; overflow:hidden; font-size:24px; }
		.im2_obfot2{ height:50px; line-height:25px; text-align:left; overflow:hidden; font-size:16px; color: #333;}
		.im2_obmt{ margin-top:20px; }
		.chinaz2a a.prev{ display:block; position:absolute; top:-70px; right: 70px; width:40px; height:40px; background:url(../../images/images/i2jt_l.png) no-repeat center;}
		.chinaz2a a.next{ display:block; position:absolute; top:-70px; right: 0px; width:40px; height:40px; background:url(../../images/images/i2jt_r.png) no-repeat center;}
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width:1220px; width:100%; overflow:hidden; position: relative; background:url(../../images/images/i2bg.jpg)#f5f8ff no-repeat bottom center; padding: 80px 0px 105px 0px;}
		.im3_tit{ padding-bottom:35px; }
		.im3_tit span{ display:block; text-align:center; font-size: 42px; font-weight: bold; color: #123052; height: 55px; line-height: 55px;}
		.im3_tit font{ display:block; text-align:center; font-size: 36px; color: #b1c4e1; font-family: "font3"; height: 45px; line-height: 45px;}
		.im3_con{ background:#fff; border-radius:20px; overflow:hidden; }
		.im3_conL{ width:600px; height:400px; overflow:hidden; background: #f9f9f9;}
		.im3_conL img{ width:600px; height:400px; }
		.im3_conR{ padding:45px 50px 0px 0px; width: 495px;}
		.im3_conR1{ height:65px; line-height:65px; font-weight:bold; font-size:32px; margin-bottom: 10px;}
		.im3_conR2{ line-height:35px; height:105px; font-size: 22px; overflow: hidden;}
		.im3_conR3{ padding-top:50px; }
		.im3_conR3 a{display:block; width:168px; height:58px; line-height: 58px; border:1px solid #d59e46; border-radius:30px; overflow:hidden; color: #d59e46; font-size: 16px; text-align: center; transition: all 0.3s;}
		.im3_conR3 a:hover{ display:block; background: #d59e46; color: #fff; transition: all 0.3s;}
		.im3_lst{ padding-top:20px;}
		.im3_lsta_tit{height:60px; line-height:60px; font-size:32px; font-weight:bold; color: #000000;}
		.im3_lsta_lst{ padding-top:20px; }
		.chinaz3{width:100%; height:430px; position: relative; }
		.chinaz3 .tempWrap{width:100%; height:430px;overflow: hidden;}
		.q51buypic3{ width:100%; position:relative; overflow: hidden;}
		.q51buypic3 li{ width:380px; height:430px; position:relative; float: left; margin-right: 30px;}
		.im3_one{ background:url(../../images/images/i3x_06.jpg)#fff no-repeat center bottom; border-radius:20px; }
		.im3_one a{ display:block; padding:35px 25px 30px 25px; }
		.im3_ofot1{}
		.im3_ofot1 span{ display:block; width:45px; height:2px; background:#d59e46; transition: all 0.3s;}
		.im3_ofot2{ height:64px; line-height:32px; overflow:hidden; text-align:left; font-size: 22px; margin: 20px 0px 19px 0px;}
		.im3_ofot3{ height:30px; line-height:30px; text-align:left; color:#999999; font-size:16px; }
		.im3_one:hover .im3_ofot1 span{ width: 100%;  transition: all 0.3s; }
		.im3_omt{ margin-top:20px; }
		.chinaz3 a.prev{ display:block; position:absolute; top:-70px; right: 70px; width:40px; height:40px; background:url(../../images/images/i2jt_l.png) no-repeat center;}
		.chinaz3 a.next{ display:block; position:absolute; top:-70px; right: 0px; width:40px; height:40px; background:url(../../images/images/i2jt_r.png) no-repeat center;}
	/*end index_m3*/
	/*index_m6*/
		.index_m6{min-width:1220px; width:100%; overflow:hidden; position: relative; background:url(../../images/images/i2bg.jpg)#f5f8ff no-repeat bottom center; padding: 80px 0px 95px 0px;}
		.im6_tit{ padding-bottom:35px; }
		.im6_tit span{ display:block; text-align:center; font-size: 42px; font-weight: bold; color: #123052; height: 55px; line-height: 55px;}
		.im6_tit font{ display:block; text-align:center; font-size: 36px; color: #b1c4e1; font-family: "font3"; height: 45px; line-height: 45px;}
		.im6_con{ background:#fff; border-radius:20px; overflow:hidden; }
		.im6_conL{ width:600px; height:400px; overflow:hidden; background: #f9f9f9;}
		.im6_conL img{ width:600px; height:400px; }
		.im6_conR{ padding:45px 50px 0px 0px; width: 495px;}
		.im6_conR1{ height:65px; line-height:65px; font-weight:bold; font-size:32px; margin-bottom: 10px;}
		.im6_conR2{ line-height:35px; height:105px; font-size: 22px; overflow: hidden;}
		.im6_conR3{ padding-top:50px; }
		.im6_conR3 a{display:block; width:168px; height:58px; line-height: 58px; border:1px solid #d59e46; border-radius:30px; overflow:hidden; color: #d59e46; font-size: 16px; text-align: center; transition: all 0.3s;}
		.im6_conR3 a:hover{ display:block; background: #d59e46; color: #fff; transition: all 0.3s;}
		.im6_lst{ padding-top:20px;}
		.im6_lst_tit{height:60px; line-height:60px; font-size:32px; font-weight:bold; color: #000000;}
		.im6_lst_lst{padding-top:20px;}
		.chinaz6{width:100%; height:500px; position: relative; }
		.chinaz6 .tempWrap{width:100%; height:500px;overflow: hidden;}
		.q51buypic6{ width:100%; position:relative; overflow: hidden;}
		.q51buypic6 li{ width:385px; height:500px; position:relative; float: left; margin-right: 22px;}
		.im6_one{ background:#fff; border-radius:20px; overflow: hidden;}
		.im6_oimg{ width:385px; height:300px; }
		.im6_oimg div{ width:385px; height:300px; display: table-cell; vertical-align: middle; text-align: center;}
		.im6_ofot{ padding:15px 30px 20px 30px; background: #fff;}
		.im6_ofot1{}
		.im6_ofot1 span{ display:block; height: 40px; line-height: 40px; text-align: center; font-size: 28px; overflow: hidden;}
		.im6_ofot1 font{ display:block; height: 35px; line-height: 35px; text-align: center; font-size: 18px; overflow: hidden; color: #333;}
		.im6_ofot2{height: 60px; line-height: 30px; font-size: 16px; overflow: hidden; color: #333; margin-top: 7px;}
		.chinaz6 a.prev{ display:block; position:absolute; top:-70px; right: 70px; width:40px; height:40px; background:url(../../images/images/i2jt_l.png) no-repeat center;}
		.chinaz6 a.next{ display:block; position:absolute; top:-70px; right: 0px; width:40px; height:40px; background:url(../../images/images/i2jt_r.png) no-repeat center;}
	/*end index_m6*/
	/*index_m7*/
		.index_m7{min-width:1220px; width:100%; overflow:hidden; position: relative; background:url(../../images/images/i2bg.jpg)#f5f8ff no-repeat bottom center; padding: 80px 0px 65px 0px;}
		.im7_tit{padding-bottom:35px; }
		.im7_tit span{ display:block; text-align:center; font-size: 42px; font-weight: bold; color: #123052; height: 55px; line-height: 55px;}
		.im7_tit font{ display:block; text-align:center; font-size: 36px; color: #b1c4e1; font-family: "font3"; height: 45px; line-height: 45px;}
		.im7_nav{}
		.im7_nav1{ padding-right:50px; }
		.im7_nav1 a{ display:block; height:70px; line-height:70px; font-size: 32px; color: #000;}
		.im7_nav1 a.on_zzjssb{ font-weight:bold; color: #000;}
		.im7_lst{ padding-top:20px; }
		.im7lone{ background:url(../../images/images/i3x_06.jpg)#fff no-repeat center bottom; border-radius: 20px; overflow: hidden; margin-bottom: 30px;}
		.im7lone a{ display:block; padding: 35px 30px 30px 30px; width: 320px;}
		.im7lone1{ padding-bottom:23px; }
		.im7lone1 span{ display:block; width:45px; height:2px; background:#d59e46; transition:all 0.3s;}
		.im7lone2{ height:64px; line-height:32px; font-size:22px; overflow:hidden; }
		.im7lone3{ height:30px; line-height:30px; font-size:16px; color:#999999; margin-top: 16px;}
		.im7lone a:hover .im7lone1 span{ width:100%; transition:all 0.3s; }
		.im7loneml{ margin-right:30px; }
	/*end index_m7*/
	/*index_m8*/
		.index_m8{min-width:1220px; width:100%; overflow:hidden; position: relative;}
		.index_m8bg{ background:url(../../images/images/i8_02.jpg) no-repeat bottom center; width:100%; position:absolute; bottom:0; height:1040px; }
		.index_m8pos{ position:relative; width:100%; z-index:10; padding:80px 0px 240px 0px; }
		.im8_tit{ padding-bottom:130px; }
		.im8_tit span{ display:block; text-align:center; font-size: 42px; font-weight: bold; color: #123052; height: 55px; line-height: 55px;}
		.im8_tit font{ display:block; text-align:center; font-size: 36px; color: #b1c4e1; font-family: "font3"; height: 45px; line-height: 45px;}
		.im8_con{ padding-bottom:110px; }
		.im8_con span{ display:block; text-align:center; font-size: 40px; height: 60px; line-height: 60px; overflow: hidden;}
		.im8_con font{ display:block; text-align:center; font-size: 26px; height: 50px; line-height: 50px; overflow: hidden}
		.im8_nav{}
		.im8_nav1{ width:260px; height:260px; background: rgba(229,174,87,0.7);border-radius: 50%; overflow: hidden; }
		.im8_nav1 a{ display:block; padding: 10px;}
		.im8_nav1x{ background:#fff; border-radius:50%; overflow:hidden; padding: 40px 40px; width:160px; height:160px;  transition: all 0.3s;}
		.im8_nav1ico{ padding-top:75px; }
		.im8_nav1ico span{ display:block; text-align:center; font-size: 20px; height: 64px; line-height: 32px; overflow: hidden; transition: all 0.3s;}
		.im8_nav1 a:hover .im8_nav1x{ background:#e5ae57;  transition: all 0.3s;}
		.im8_nav1 a:hover .im8_nav1ico span{ color:#ffffff;  transition: all 0.3s;}
		.im8_nav1mr{ margin-left:53px; }
		.im8_nav1ico1{ background:url(../../images/images/i8_ico_1.png) no-repeat top center; transition: all 0.3s;}
		.im8_nav1ico2{ background:url(../../images/images/i8_ico_2.png) no-repeat top center; transition: all 0.3s;}
		.im8_nav1ico3{ background:url(../../images/images/i8_ico_3.png) no-repeat top center; transition: all 0.3s;}
		.im8_nav1ico4{ background:url(../../images/images/i8_ico_4.png) no-repeat top center; transition: all 0.3s;}
		.im8_nav1 a:hover .im8_nav1ico1{background:url(../../images/images/i8_ico2_1.png) no-repeat top center; transition: all 0.3s;}
		.im8_nav1 a:hover .im8_nav1ico2{background:url(../../images/images/i8_ico2_2.png) no-repeat top center; transition: all 0.3s;}
		.im8_nav1 a:hover .im8_nav1ico3{background:url(../../images/images/i8_ico2_3.png) no-repeat top center; transition: all 0.3s;}
		.im8_nav1 a:hover .im8_nav1ico4{background:url(../../images/images/i8_ico2_4.png) no-repeat top center; transition: all 0.3s;}
	/*end index_m8*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#132b4d; overflow: hidden; padding: 0px;}
	.foot_1{ padding:55px 0 35px 0; border-bottom: 1px solid #294a78;}
	.foot1_L{ }
	.foot1_R{ width:575px;}
	.foot1_R1{ width:100px; padding-left:15px; }
	.foot1_R span{ display:block; background:#fff; width:100px; height:100px; }
	.foot1_R span img{ width:100px; height:100px; }
	.foot1_R font{ display:block; width:100px; margin-top: 5px; height:30px; line-height: 30px; text-align: center; color: #ffffff; font-size: 14px; overflow: hidden;}
	.foot_2{ padding:35px 0px; border-bottom: 1px solid #294a78;}
	.foot_2_L{ width:430px; }
	.foot_2_L1{ padding-bottom:25px; }
	.foot_2_L1 span{ display:block; background:url(../../images/images/ft_09.jpg) no-repeat center left; padding-left:40px; color:#fff; font-size:32px; font-family: "font3";height:55px; line-height:55px;}
	.foot_2_L2{background:url(../../images/images/ft_13.jpg) no-repeat top left; padding-left:40px; margin-bottom: 30px;}
	.foot_2_L2 span{ display:block; height: 20px; line-height: 20px; overflow: hidden; color: #fff; font-size: 16px; margin-bottom: 10px;}
	.foot_2_L2 font{ display:block; line-height: 25px; width: 575px; color: #789ccf; font-size: 16px;}
	.foot_2_L3{background:url(../../images/images/ft_16.jpg) no-repeat top left; padding-left:40px;}
	.foot_2_L3 span{ display:block; height: 20px; line-height: 20px; overflow: hidden; color: #fff; font-size: 16px; margin-bottom: 10px;}
	.foot_2_L3 font{ display:block; line-height: 25px; width: 575px; color: #789ccf; font-size: 16px;}
	.foot_2_R{}
	.foot_2_R1{}
	.foot_2_R1a{ padding-left:90px; }
	.foot_2_R1a span{ display:block; height: 40px; line-height: 40px; color: #7ea2d6; font-size: 16px;}
	.foot_2_R1a font{ display:block; height: 30px; line-height: 30px;}
	.foot_2_R1a a{ color:#486c9f; font-size: 14px;}
	.foot_2_R1a a:hover{ color:#fff; }
	.foot_2_R2{ position:relative; padding-top: 30px;}
	.foot_2_R2 ul{ position:relative; width: 100%; text-align: right}
	.foot_2_R2 li{ display:inline-block; margin-left:60px; }
	.foot_2_R2 a{ display:block;  height: 30px; font-size: 16px; color: #7ea2d6;}

	.foot_3{ height:80px; line-height: 80px; font-size: 14px; overflow: hidden; position: relative; width: 100%;}
	.foot_3_L{}
	.foot_3_L span{ display:block; float:left; color:#4e71a1;  margin-right: 20px;}
	.foot_3 a{  color:#4e71a1;}
	.foot_3 a:hover{ color:#ffffff; }

	.right_nav{ position:fixed; right:0; top:20%; z-index: 100;}
	.right_navx{ background:#284463; border-radius: 10px;}
	.right_nav1{ padding:20px 10px 20px 10px; }
	.right_nav1 a{ display:block; background:url(../../images/images/right_03.jpg)#ffffff no-repeat center; width: 70px; height: 70px; border-radius: 50%; overflow: hidden;}
	.right_nav2{ border-bottom:1px dashed rgba(255,255,255,0.4); }
	.right_nav2 a{ display:block; padding:10px 0px; }
	.right_nav2 span{ display:block; background:url(../../images/images/right_07.jpg) no-repeat top center; padding-top:35px; font-size: 14px; color: #fff; text-align: center; line-height: 30px;}
	.right_nav3{border-bottom:1px dashed rgba(255,255,255,0.4); }
	.right_nav3 a{ display:block; padding:20px 0px 10px 0px; }
	.right_nav3 span{ display:block; background:url(../../images/images/right_11.jpg) no-repeat top center; padding-top:35px; font-size: 14px; color: #fff; text-align: center; line-height: 30px;}
	.right_nav4{border-bottom:1px dashed rgba(255,255,255,0.4); position: relative;}
	.right_nav4 a{ display:block; padding:20px 0px 10px 0px; }
	.right_nav4 span{ display:block; background:url(../../images/images/right_14.jpg) no-repeat top center; padding-top:35px; font-size: 14px; color: #fff; text-align: center; line-height: 30px;}
	.right_nav4 .right_nav4img{ position:absolute; top:-50px; right:90px; display:none; background: #ffffff; padding: 5px; transition: all 0.3s;}
	.right_nav4 .right_nav4img img{ width:200px; height:200px; }
	.right_nav4:hover .right_nav4img{ display:block;  transition: all 0.3s;}
	.right_nav5{}
	.right_nav5 a{ display:block; padding:20px 0px 10px 0px; }
	.right_nav5 span{ display:block; background:url(../../images/images/right_17.jpg) no-repeat top center; padding-top:35px; font-size: 14px; color: #fff; text-align: center; line-height: 30px;}
/*site*/
	.site_nav{ position:relative; width:100%; min-width:1220px;}
	.site_navx{ position:absolute; bottom:0px; width:100%; min-width:1220px; background: rgba(0,0,0,0.5);}
	.site_navy{  }
	.site_navy1{ font-size:24px; color: #ffffff; font-weight: bold; text-align: left; height: 80px; line-height: 80px;}
	.site_navy2{ font-size:16px; color:#ffffff; text-align: right; height: 80px; line-height: 80px;}
	.site_navy2 a{ color:#ffffff; }
	.site_navy2 a:hover{ color:#d59e46; }

	.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: #e9e9e9; color: #333; border-radius: 25px; padding: 0px 30px; height: 50px; line-height: 50px; font-size: 18px;}
	.site_xnav a.linkhover{  background: #123052; 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*/