@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:#1d81df; 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; color: #1d81df; font-weight: bold;}
	.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:#1d81df; min-width:1220px; width:100%; }
	.header2x a{ display:block;float: left; width: 149px; text-align: center; color: #fff; font-weight: bold; font-size: 15px; height: 55px; line-height: 55px; text-align: center; overflow: hidden; margin-left: 1px;}
	.header2x a:first-child{ margin-left:0; }
	.header2x a.hover,.header2x a:hover{background: #056ac7; }
	.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:500px; 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:500px;}
	.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:45px;height:10px;border-radius: 5px; line-height:0px;overflow:hidden; background:#ffffff; cursor:pointer; font-size: 0;}
	.flex-control-nav .flex-active{ background:#1d81df; 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; padding: 60px 0px 80px 0px;}
		.index_m1x{ position:relative; width:100%; }
		.im1_tit{ text-align:left; padding-bottom: 45px;}
		.im1_tit span{ display:block; height: 45px; line-height: 45px; font-size: 36px; color: #1d81df; font-weight: bold;}
		.im1_tit font{ display:block; height: 20px; line-height: 20px; font-size: 18px; color: #1d81df; margin-top: 5px;}
		.im1_lst{ width:500px; }
		.im1_con{ line-height:30px; height:210px; overflow:hidden; font-size: 16px; color: #333333; margin-bottom: 65px;}
		.im1_more a{ display:block; width:148px; height:53px; line-height: 53px; border:1px solid #1d81df; border-radius:30px; overflow:hidden; color: #1d81df; font-size: 16px; text-align: center; transition: all 0.3s;}
		.im1_more a:hover{ display:block; background: #1d81df; color: #fff; transition: all 0.3s;}
		.im1_rx{ position:absolute; top:60px; right:0; }
		.im1_ry{ width:600px; height:400px; border-radius:20px; overflow:hidden; }
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width:1220px; width:100%; overflow:hidden; position: relative; background:#f3f3f3; padding: 60px 0px 90px 0px;}
		.im2_tit{text-align:left; padding-bottom: 35px;}
		.im2_tit span{ display:block; height: 45px; line-height: 45px; font-size: 36px; color: #1d81df; font-weight: bold;}
		.im2_tit font{ display:block; height: 20px; line-height: 20px; font-size: 18px; color: #1d81df; margin-top: 5px;}
		.im2_lst{ }
		.im2_l1{ width:280px; position: relative; border-radius: 20px; overflow: hidden; margin-left: 26px;}
		.im2_l1a{ background:#1d81df; padding: 55px 10px 45px 10px;}
		.im2_l1a1{}
		.im2_l1a1 span{ display:block; padding-top:123px; height: 30px; line-height: 30px; text-align: center; color: #ffffff; font-size: 26px;}
		.im2_l1a1 font{ display:block; height: 30px; line-height: 30px; text-align: center; color: #ffffff; font-size: 16px; font-family: "font1"}
		.im2_l1b{ background:#fff; margin-top: -15px; border-radius: 20px; overflow: hidden; padding: 40px 40px;}
		.im2_l1bx{ line-height:30px; height:150px; overflow: hidden; font-size: 16px;}
		.im2_l1ico1{ background:url(../../images/images/i2_03.jpg) no-repeat top center; }
		.im2_l1ico2{ background:url(../../images/images/i2_05.jpg) no-repeat top center; }
		.im2_l1ico3{ background:url(../../images/images/i2_07.jpg) no-repeat top center; }
		.im2_l1ico4{ background:url(../../images/images/i2_09.jpg) no-repeat top center; }
		.im2_l1:first-child{ margin-left:0; }
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width:1220px; width:100%; overflow:hidden; position: relative; background:#e1edf8; padding: 60px 0px 60px 0px;}
		.im3_tit{ padding-bottom:40px; }
		.im3_titL{text-align:left;}
		.im3_titL span{ display:block; height: 45px; line-height: 45px; font-size: 36px; color: #1d81df; font-weight: bold;}
		.im3_titL font{ display:block; height: 20px; line-height: 20px; font-size: 18px; color: #1d81df; margin-top: 5px;}
		.im3_titR{ padding-top:10px; }
		.im3_titR a{ display:block; width: 150px; height: 55px; background: #1d81df; color: #fff; font-size: 16px; border-radius: 30px; overflow: hidden; text-align: center; line-height: 55px;}
		.im3_lst{}
		.im3_l1{ width:380px; border-radius:20px; overflow:hidden; margin-bottom: 30px;}
		.im3_l1 a{ display:block; padding:36px 25px 30px 25px; background:url(../../images/images/i3_03.jpg) #ffffff no-repeat bottom center;}
		.im3_l1a{ padding-bottom:22px; }
		.im3_l1a span{ display:block; width:45px; height:2px; background:#1d81df;  transition:all 0.3s;}
		.im3_l1b{ height:60px; line-height:30px; font-size:22px; overflow:hidden; }
		.im3_l1c{ height:30px; line-height:30px; font-size:16px; color: #999999; margin-top: 15px;}
		.im3_l1 a:hover .im3_l1a span{ width:100%; transition:all 0.3s; }
		.im3_l1mr{ margin-right:30px; }
	/*end index_m3*/
	/*index_m4*/
		.index_m4{min-width:1220px; width:100%; overflow:hidden; position: relative; background:#f3f3f3; padding: 60px 0px 60px 0px;}
	/*end index_m4*/
	/*index_m5*/
		.index_m5{min-width:1220px; width:100%; overflow:hidden; position: relative; background:#e1edf8; padding: 60px 0px 60px 0px;}
		.im5_lst{}
		.chinaz5{width:100%; height:520px; position: relative; }
		.chinaz5 .tempWrap{width:100%; height:520px;overflow: hidden;}
		.q51buypic5{ width:100%; position:relative; overflow: hidden;}
		.q51buypic5 li{ width:385px; height:520px; position:relative; float: left; margin-right: 22px;}
		.im5_one{ width:385px; height:520px; background:#fff; border-radius:20px; overflow:hidden; }
		.im5_oimg{ width:385px; height:300px; background:#f9f9f9; overflow:hidden; }
		.im5_oimg div{ width:385px; height:300px; display:table-cell; vertical-align:middle; text-align:center; }
		.im5_ofot{ padding:25px 35px 45px 35px; }
		.im5_ofot1{}
		.im5_ofot1 span{ display:block; text-align: center; height: 40px; line-height: 40px; font-size: 26px; overflow: hidden;}
		.im5_ofot1 font{ display:block; text-align: center; height: 35px; line-height: 35px; font-size: 18px; color: #333333; overflow: hidden; margin-top: 7px;}
		.im2_ofot2{ height:52px; line-height:26px; font-size:px; overflow:hidden; font-size:16px; color:#888; margin-top: 15px;}
	/*end index_m5*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#0f79dc; overflow: hidden; padding: 0px;}
	.foot_1{ padding:55px 0 35px 0; border-bottom: 1px solid #3897f0;}
	.foot1_L{ }
	.foot1_R{}
	.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 45px 0px; border-bottom: 1px solid #3897f0;}
	.foot_2_L{ width:430px; }
	.foot_2_L1{ padding-bottom:25px; }
	.foot_2_L1 span{ display:block; background:url(../../images/images/ft_10.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: #fff; 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: #fff; font-size: 16px;}
	.foot_2_R{ padding-top:20px; }
	.foot_2_R1{ width:540px; }
	.foot_2_R1a{ padding-left:30px; width: 105px; text-align: right;}
	.foot_2_R1a a{ color:#ffffff; font-size: 16px; height: 35px; line-height: 35px;}

	.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: #ffffff;}

	.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:#78beff;  margin-right: 20px;}
	.foot_3 a{  color:#78beff;}
	.foot_3 a:hover{ color:#ffffff; }

	.bottom_a{ position:relative; width:100%; min-width:1220px; height:220px; background: #0f79dc;}
	.bottom_ax{ position:fixed; bottom:0; width:100%; min-width:1220px; background:rgba(0,0,0,0.5); z-index: 100;}
	.bottom_ay{ padding:32px 0px 53px 0px; }
	.bottom_a1{ height:75px; line-height:75px; font-size: 24px; font-weight: bold; color: #fff;}
	.bottom_a2{ height:60px; }
	.bottom_a2_1{ background:#fff; border-radius:10px; overflow:hidden; padding:0px 0px 0px 15px; }
	.bottom_a2_1 span{ display:block; background:url(../../images/images/ft_19.jpg) no-repeat center left; }
	.bottom_a2_1 span input{ font-size: 16px; background:none; border:none; outline:none; list-style:none; height: 60px; line-height: 60px; width: 210px; padding: 0px 20px 0px 35px;}
	.bottom_a2_2{ background:#fff; border-radius:10px; overflow:hidden; padding:0px 0px 0px 15px; margin-left: 25px;}
	.bottom_a2_2 span{ display:block; background:url(../../images/images/ft_22.jpg) no-repeat center left; }
	.bottom_a2_2 span input{ font-size: 16px; background:none; border:none; outline:none; list-style:none; height: 60px; line-height: 60px; width: 210px; padding: 0px 20px 0px 35px;}
	.bottom_a2_3{ background:#fff; border-radius:10px; overflow:hidden; padding:0px 0px 0px 15px; margin-left: 25px; }
	.bottom_a2_3 span{ display:block; background:url(../../images/images/ft_24.jpg) no-repeat center left; padding: 0px 20px 0px 35px;}
	.bottom_a2_3 span select{ font-size: 16px; background:none; border:none; outline:none; list-style:none; height: 60px; line-height: 60px; width: 210px; }
	.bottom_a2_4{}
	.bottom_a2_4 a{ display:block; background:#1d81df; border-radius:10px; color:#fff; font-size:18px; font-weight:bold; width: 280px; height: 60px; line-height: 60px; text-align: center;}
	.right_nav{ position:fixed; right:0; top:20%; z-index: 100;}
	.right_navx{ background:#338de2; 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:#1d81df; }

	.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: #1d81df; 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*/