@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:#0095df; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
/*font*/
@font-face {
 font-family: 'font1';
 src: url('../../images/images/impact.ttf');
}
.div_clear{ clear:both;}
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
.div_over{ overflow: hidden; }
/*header*/
	.header{ min-width:1220px; width:100%; overflow: hidden;}
	.head1{ height:110px; min-width:1220px; width:100%; background: #ffffff;}
	.head1L{ }
	.head1R{}
	.head1R1{ padding-top: 10px;}
	.head1R1 span{ display: block; float: right; padding: 0px 0px 0px 20px; height: 30px; line-height: 30px; background: url(../../images/images/i0_05.jpg) no-repeat center left; font-family: "Arial"; font-size: 24px; color: #0095df;}
	.head2{ overflow: hidden; width: 100%; min-width: 1220px;}

/*index_midd*/
	.index_midd{ overflow: hidden; position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ background: url(../../images/images/i1_02.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding: 125px 0px 320px 0px; }
		.im1L{ width: 435px; }
		.im1Ltit{ padding-bottom: 60px; }
		.im1Ltit span{ display: block; font-size: 36px; color: #0095df; font-weight: bold; height: 45px; line-height: 45px;}
		.im1Ltit font{ display: block; font-size: 24px; color: #cbcbcb; font-family: "font1"; height: 25px; line-height: 25px;}
		.im1Lcon{ padding-bottom: 105px; }
		.im1Lcon1{ height: 75px; line-height: 75px; text-align: left; font-size: 26px; color: #000000; font-weight: bold; }
		.im1Lcon2{ font-size: 16px; color: #444444; height: 190px; line-height: 32px; overflow: hidden;}
		.im1Lmore{}
		.im1Lmore a{ display: block; width: 200px; height: 60px; background: #0095df; border-radius: 30px; overflow: hidden;-moz-box-shadow:0px 0px 10px #41bdfa; -webkit-box-shadow:0px 0px 10px #41bdfa; box-shadow:0px 0px 10px #41bdfa;}
		.im1M{ margin-left: 164px; background: #ffffff; width: 200px; margin-top: 30px; overflow: hidden;}
		.im1M a{ display: block; padding: 27px 15px 27px 45px; border-top: 1px solid #efefef; transition: all 0.3s;}
		.im1M a:first-child{ border-top: none; }
		.im1M span{ display: block; font-size: 16px; font-weight: bold; color: #333333; height: 26px; line-height: 26px; overflow:hidden;}
		.im1M font{ display: block; font-size: 14px; color: #b5b5b5; font-family: "Arial"; height: 20px; line-height: 20px; overflow:hidden;}
		.im1M a:hover{ background: #0095df; transition: all 0.3s; }
		.im1M a:hover span,.im1M a:hover font{ color: #ffffff; }
		.im1R{ width: 225px; }
		.im1R1{ margin-bottom: 65px; }
		.im1R1:nth-child(4){ margin-bottom: 0; }
		.im1R1ico{ width: 41px; }
		.im1R1ico span{ display: block;  height: 41px;}
		.im1R1fot{ width: 165px; color: #ffffff;}
		.im1R1fot span{ display: block; font-family: "font1"; font-size: 60px; line-height: 60px; margin-top: -7px;}
		.im1R1fot font{ display: block; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden;}

		.im1R1ico1{ background: url(../../images/images/i1_ico1.png) no-repeat top left; }
		.im1R1ico2{ background: url(../../images/images/i1_ico2.png) no-repeat top left; }
		.im1R1ico3{ background: url(../../images/images/i1_ico3.png) no-repeat top left; }
		.im1R1ico4{ background: url(../../images/images/i1_ico4.png) no-repeat top left; }
	/*end index_m1*/
	/*index_m2*/
		.index_m2{ background: url(../../images/images/i2_02.png) no-repeat top center; min-width: 1220px; width: 100%; position: relative; top: 0; margin-top:-200px; }
		.index_m2x{ padding: 90px 0px 60px 0px; overflow: hidden;}
		.im2_tit{ text-align: right; color: #ffffff;}
		.im2_tit span{ display: block; font-size: 48px; line-height: 57px;}
		.im2_tit font{ display: block; font-size: 30px; line-height: 45px;}
		.im2_tit i{ display: block; font-style: normal; font-size: 16px; padding-right: 10px; font-weight: bold; height: 30px; line-height: 30px;}
		.im2_lst{ margin-top: 60px; }
		.im2_l1{ width: 160px; height: 130px; padding: 37px 20px 33px 20px; background: #ffffff; border-top-right-radius: 20px; border-bottom-left-radius: 20px; overflow: hidden;}
		.im2_l1 i{ display: block; background: url(../../images/images/i2_03.jpg) no-repeat top center; width: 100%; height: 40px; }
		.im2_l1 span{ display: block; font-size: 16px; font-weight: bold; color: #0095df; height: 40px; line-height: 40px; overflow: hidden; text-align: center;}
		.im2_l1 font{ display: block; font-size: 14px; color: #333333; height: 42px; line-height: 21px; overflow: hidden;text-align: center;}
		.im2_l1:first-child{ margin-left: 0; }
		.chinaz_im2{width:100%; height:200px; position: relative; overflow: hidden;}
		.q51buypic_im2{ width:100%; position:relative;}
		.q51buypic_im2 li{ width:200px; height:200px;position:relative;float: left; margin-right: 50px;}
	/*end index_m2*/
	/*index_m3*/
		.index_m3{ padding: 90px 0px 90px 0px; min-width: 1220px; width: 100%; }
		.im3tit{padding-bottom: 40px; text-align: center;}
		.im3tit span{ display: block; font-size: 36px; color: #0095df; font-weight: bold; height: 45px; line-height: 45px;}
		.im3tit font{ display: block; font-size: 24px; color: #cbcbcb; font-family: "font1"; height: 25px; line-height: 25px; margin-top: 5px;}
		.im3nav{ height: 50px; position: relative; width: 100%; z-index: 10; margin-bottom: 40px;}
		.im3nav ul{ position: absolute; top: 0; width: 100%; font-size: 0; text-align: center;}
		.im3nav li{ display: inline-block; margin-right: 30px; }
		.im3nav li a{ display: block; font-size: 18px; border: 1px solid #eeeeee; color: #333333; border-radius: 25px; overflow: hidden; height: 48px; line-height: 48px; padding: 0px 45px;}
		.im3nav li a.on_zzjssb{ border: 1px solid #0095df; color: #ffffff; background: #0095df; }
		.im3lst{ height: 740px; overflow: hidden; }
		.im3lone{ width: 380px; margin-bottom: 10px; margin-left: 30px;}
		.im3lone:nth-child(1),.im3lone:nth-child(4){ margin-left: 0; }
		.im3loimg{ width: 380px; height: 290px; background: #f9f9f9; }
		.im3loimg div{ width: 380px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
		.im3lofot{ height: 75px; line-height: 75px; text-align: center; overflow: hidden; font-size: 18px; font-weight: bold; }
		.im3more{ padding-top: 35px; }
		.im3more a{ display: block; margin: 0 auto; width: 200px; height: 60px; background: #0095df; border-radius: 30px; overflow: hidden;-moz-box-shadow:0px 0px 10px #41bdfa; -webkit-box-shadow:0px 0px 10px #41bdfa; box-shadow:0px 0px 10px #41bdfa;}
	/*end index_m3*/
	/*index_m4*/
		.index_m4{ background: url(../../images/images/i4_02.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding: 85px 0px 140px 0px; }
		.im4tit{padding-bottom: 50px; text-align: center;}
		.im4tit span{ display: block; font-size: 36px; color: #ffffff; font-weight: bold; height: 45px; line-height: 45px;}
		.im4tit font{ display: block; font-size: 24px; color: #78d2ff; font-family: "font1"; height: 25px; line-height: 25px; margin-top: 5px;}
		.im4lst{ height: 640px; border-left: 1px solid rgba(255,255,255,0.1); }
		.im4l1{ border: 1px solid rgba(255,255,255,0.1); border-left: none; }
		.im4l1 a{ display: block; padding: 75px 70px 33px 69px; width: 160px; height: 530px; position: relative; overflow: hidden;}
		.im4l1a{ margin-top: 0; transition: all 0.3s; }
		.im4l1a span{ display: block; width: 65px; margin: 0 auto; height: 365px; padding-bottom: 33px; font-size: 36px; text-align: center; color: #ffffff; line-height: 40px;}
		.im4l1a i{ display: block; width: 30px; height: 2px; background: #ffffff; margin: 0 auto;}
		.im4l1a font{ display: block; padding-top: 20px; text-align: center; height: 110px; line-height: 110px; font-size: 60px; font-family: "font1"; color: #ffffff;}
		
		.im4l1b{ position: absolute; top: 640px; left: 0; width: 100%; transition: all 0.3s;}
		.im4l1 a:hover .im4l1a{ margin-top: -640px; transition: all 0.3s; }
		.im4l1 a:hover .im4l1b{ top: 0; transition: all 0.3s;}
		.im4l1bx{padding: 75px 0px 33px 0px; background: #008fd9; height: 640px;}
		.im4l1b1{ }
		.im4l1b1 span{ display: block; height: 50px; line-height: 50px; text-align: center; color: #ffffff; overflow: hidden; font-size: 36px; margin-bottom: 45px;}
		.im4l1b1 i{display: block; width: 30px; height: 2px; background: #ffffff; margin: 0 auto;}
		.im4l1b1 font{ display: block; margin: 0px 60px; padding-top: 35px; color: #ffffff; font-size: 16px; line-height: 32px; height: 96px; overflow: hidden; text-align: center; }
		.im4l1b2{ padding-top: 80px; }
		.im4l1b2 span{ display: block; background: url(../../images/images/i4_03.jpg) no-repeat top center; height: 35px; margin-bottom: 75px;}
		.im4l1b2 font{ display: block; text-align: center; height: 110px; line-height: 110px; font-size: 60px; font-family: "font1"; color: #ffffff;}
		.im4l1:nth-child(4) a{padding: 75px 69px 33px 69px;}
	/*end index_m4*/
	/*index_m5*/
		.index_m5{ padding: 85px 0px 85px 0px; min-width: 1220px; width: 100%; }
		.im5tit{padding-bottom: 40px; text-align: center;}
		.im5tit span{ display: block; font-size: 36px; color: #0095df; font-weight: bold; height: 45px; line-height: 45px;}
		.im5tit font{ display: block; font-size: 24px; color: #cbcbcb; font-family: "font1"; height: 25px; line-height: 25px; margin-top: 5px;}
		.im5nav{ height: 50px; position: relative; width: 100%; z-index: 10; margin-bottom: 40px;}
		.im5nav ul{ position: absolute; top: 0; width: 100%; font-size: 0; text-align: center;}
		.im5nav li{ display: inline-block; margin-right: 33px; }
		.im5nav li a{ display: block; font-size: 18px; border: 1px solid #eeeeee; color: #333333; border-radius: 25px; overflow: hidden; height: 48px; line-height: 48px; padding: 0px 45px;}
		.im5nav li a.on_zzjssbx{ border: 1px solid #0095df; color: #ffffff; background: #0095df; }
		.im5nav li a:hover{ border: 1px solid #0095df; color: #ffffff; background: #0095df; }
		.im5lst{ height: 740px; overflow: hidden; }
		.im5lone{ width: 380px; margin-bottom: 10px; margin-left: 30px;}
		.im5lone:nth-child(1),.im5lone:nth-child(4){ margin-left: 0; }
		.im5loimg{ width: 380px; height: 290px; background: #f9f9f9; }
		.im5loimg div{ width: 380px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
		.im5lofot{ height: 75px; line-height: 75px; text-align: center; overflow: hidden; font-size: 18px; font-weight: bold; }
		.im5more{ padding-top: 35px; }
		.im5more a{ display: block; margin: 0 auto; width: 200px; height: 60px; background: #0095df; border-radius: 30px; overflow: hidden;-moz-box-shadow:0px 0px 10px #41bdfa; -webkit-box-shadow:0px 0px 10px #41bdfa; box-shadow:0px 0px 10px #41bdfa;}
	/*end index_m5*/
	/*index_m6*/
		.index_m6{ padding: 85px 0px 85px 0px; min-width: 1220px; width: 100%; background: #f6f6f6;}
		.im6tit{padding-bottom: 40px; text-align: center;}
		.im6tit span{ display: block; font-size: 36px; color: #0095df; font-weight: bold; height: 45px; line-height: 45px;}
		.im6tit font{ display: block; font-size: 24px; color: #cbcbcb; font-family: "font1"; height: 25px; line-height: 25px; margin-top: 5px;}
		.im6nav{ height: 50px; position: relative; width: 100%; z-index: 10; margin-bottom: 40px;}
		.im6nav ul{ position: absolute; top: 0; width: 100%; font-size: 0; text-align: center;}
		.im6nav li{ display: inline-block; margin-right: 33px; }
		.im6nav li a{ display: block; font-size: 18px; border: 1px solid #eeeeee; background: #ffffff; color: #333333; border-radius: 25px; overflow: hidden; height: 48px; line-height: 48px; padding: 0px 45px;}
		.im6nav li a.on_zzjssbp{ border: 1px solid #0095df; color: #ffffff; background: #0095df; }
		.im6lst{ height: 440px; overflow: hidden; }
		.im6_1{ background: #ffffff; padding: 30px 30px 30px 30px; width: 530px; margin-bottom: 20px;}
		.im6_1L{ width: 200px; height: 150px; background: #f9f9f9;}
		.im6_1L div{ width: 200px; height: 150px; display: table-cell; vertical-align: middle; text-align: center;}
		.im6_1R{ width: 295px; }
		.im6_1R span{ display: block; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; color: #888888; margin-bottom: 3px;}
		.im6_1R font{ display: block; height: 70px; line-height: 35px; overflow: hidden; font-size: 18px; font-weight: bold;}
		.im6_1R i{ display: block; background: url(../../images/images/i6_06.png) no-repeat center; width: 28px; height: 28px; margin-top: 15px;}
		.im6_1 a:hover .im6_1R i{background: url(../../images/images/i6_06s.png) no-repeat center;}
		.im6more{ padding-top: 35px; }
		.im6more a{ display: block; margin: 0 auto; width: 200px; height: 60px; background: #0095df; border-radius: 30px; overflow: hidden;-moz-box-shadow:0px 0px 10px #41bdfa; -webkit-box-shadow:0px 0px 10px #41bdfa; box-shadow:0px 0px 10px #41bdfa;}
	/*end index_m6*/
	/*index_m7*/
		.index_m7{ padding: 85px 0px 165px 0px; min-width: 1220px; width: 100%; background:url(../../images/images/i7_02.png) no-repeat top center;}
		.im7tit{padding-bottom: 115px; text-align: center;}
		.im7tit span{ display: block; font-size: 36px; color: #ffffff; font-weight: bold; height: 45px; line-height: 45px;}
		.im7tit font{ display: block; font-size: 24px; color: #78d2ff; font-family: "font1"; height: 25px; line-height: 25px; margin-top: 5px;}
		.im7l1{ height: 60px; line-height: 60px; color: #ffffff; font-size: 48px; margin-bottom: 5px;}
		.im7l2{ height: 65px; line-height: 65px; color: #ffffff; margin-bottom: 50px;}
		.im7l2 span{ display: block; float: left; font-family: "font1"; font-size: 60px; line-height: 65px; }
		.im7l2 font{ display: block; float: left; font-size: 16px; width: 30px; text-align: center; line-height: 16px; margin-top: 8px;}
		.im7l3{}
		.im7l3a{ color: #ffffff; font-size: 18px; line-height: 33px; margin-top: 15px;}
		.im7l3a:first-child{ margin-top: 0; }
		.im7l3a span{ display: block; }
		.im7l3a font{ display: block; }
		.im7l4{ padding-top: 10px; }
		.im7l4 span{ display: block; background: url(../../images/images/i7_03.png) no-repeat center left; padding-left: 40px; font-family: "Arial"; font-size: 36px; color: #ffffff; height: 120px; line-height: 120px;}
	/*end index_m7*/
	/*index_m8*/
		.index_m8{padding: 85px 0px 105px 0px; min-width: 1220px; width: 100%; background: #f6f6f6;}
		.im8tit{padding-bottom: 55px; text-align: center;}
		.im8tit span{ display: block; font-size: 36px; color: #0095df; font-weight: bold; height: 45px; line-height: 45px;}
		.im8tit font{ display: block; font-size: 24px; color: #cbcbcb; font-family: "font1"; height: 25px; line-height: 25px; margin-top: 5px;}
		.im8lst{ height: 292px; overflow: hidden; }
		.im8l1{ background: #ffffff; width: 190px; height: 140px; margin: 0px 0px 12px 12px;}
		.im8l1:nth-child(1),.im8l1:nth-child(7){ margin-left: 0; }
		.im8l1 div{ width: 190px; height: 140px; display: table-cell; vertical-align: middle; text-align: center; }

	/*end index_m8*/
/*end index_midd*/
/*footer*/
	.footer{ background: #404040; min-width: 1220px; width: 100%; overflow: hidden;}
	.foot1{ padding: 75px 0px 65px 0px; }
	.f1L{ width: 275px; }
	.f1L span{ display: block; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #9c9c9c; }
	.f1M{ padding: 10px 0px 0px 55px; }
	.f1M span{ display: block; background: #ffffff;}
	.f1M font{ display: block; font-size: 14px; color: #ffffff; text-align: center; height: 45px; line-height: 45px; overflow: hidden;}
	.f1R{ }
	.f1R1{ margin-left: 40px; }
	.f1R1:first-child{ margin-left: 0; }
	.f1R1 span{ display: block; font-size: 14px; text-align: center; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 10px;}
	.f1R1 span a,.f1R1 span a:link,.f1R1 span a:visited{ color: #ffffff; }
	.f1R1 font{ display: block; font-size: 14px; text-align: center; height: 30px; line-height: 30px; overflow: hidden;}
	.f1R1 font a,.f1R1 font a:link,.f1R1 font a:visited{ color: #9c9c9c; }
	.f1R1 font a:hover{ color: #ffffff; }

	.foot2{ border-top: 1px solid #555555; min-width: 1220px; width: 100%; height: 59px; line-height: 59px; text-align: center;}
	.foot2 span{ padding: 0px 10px; color: #888888; font-size: 14px; }
	.foot2 a,.foot2 a:link,.foot2 a:visited{ color: #888888; }
	.foot2 a:hover{ color: #ffffff; }
/*site*/
	.simidd{ width: 100%; min-width: 1220px;}
	.simiddx{ width: 100%; min-width: 1220px; overflow: hidden;}
	.site_xtit{ position: relative; width: 100%; min-width: 1220px;}
	.site_xtitx{ position: absolute; width: 100%; min-width: 1220px; bottom: 0px;}
	.site_xtity{ height: 80px; line-height: 80px; background: rgba(0,149,223,0.9); padding: 0px 30px; overflow: hidden;}
	.site_xtity span{ display: block; float: left; font-size: 30px; color: #ffffff; font-weight: bold;}
	.site_xtity font{ display: block; float: right; color: #9edfff; font-size: 14px;}
	.site_xtity a{ color: #9edfff; }
	.site_xtity a:hover{ color: #ffffff; }

	.site_xnavx{ padding: 40px 0px 10px 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: 20px; margin-bottom: 20px;}
	.site_xnav a{ display: block; border: 1px solid #e5e5e5; border-radius: 25px; color: #333333; padding: 0px 35px; height: 48px; line-height: 48px; font-size: 18px;}
	.site_xnav a.linkhover{ background: #0095df; color: #FFFFFF; }

	.site_lst{ padding: 0px 0px 50px 0px; width: 100%;}
	.site_lstx{ padding: 0px 0px 0px 0px; width: 100%;}
	.site_con{line-height: 210%;}
/*site end*/
/*news*/
	.news_one{ margin-bottom: 30px;}
	.news_one a{ display: block; background: #ffffff;-moz-box-shadow:0px 0px 10px #e1e1e1; -webkit-box-shadow:0px 0px 10px #e1e1e1; box-shadow:0px 0px 10px #e1e1e1;}
	.news_oL{ width: 315px; height: 235px; background: #f9f9f9; }
	.news_oL div{ width: 315px; height: 235px; display: table-cell; vertical-align: middle; text-align: center; }
	.news_oR{ width: 770px; padding: 25px 60px 25px 0px;}
	.news_oR span{ display: block; font-size: 24px; height: 45px; line-height: 45px; overflow: hidden;}
	.news_oR font{ display: block; font-size: 14px; color: #666666; height: 75px; line-height: 25px; overflow: hidden; margin: 10px 0px 25px 0px;}
	.news_oR i{ display: block; font-style: normal; font-size: 16px; color: #888888;}
/*end news*/
/*product*/
	.proone1{ padding-bottom: 10px; margin-right: 30px;  width: 380px;}
	.prooneimg{ width: 380px; height: 290px; background: #f9f9f9; }
	.prooneimg div{ width: 380px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
	.proonefot{ height: 75px; line-height: 75px; text-align: center; overflow: hidden; font-size: 18px; font-weight: bold; }
	.proonefr{ float: right; margin-right: 0; }
/*end product*/
/*case*/
	.caseone1{margin-bottom: 13px; margin-right: 13px; width: 288px; border: 1px solid #e5e5e5;}
	.caseoneimg{ width: 288px; height: 212px; background: #ffffff; }
	.caseoneimg div{ width: 288px; height: 212px; display: table-cell; vertical-align: middle; text-align: center;}
	.caseofr{ float: right; margin-right: 0; }
/*end case*/
/*contact*/
	.contact_1{ padding: 40px 0px 90px 0px; min-width: 1220px; width: 100%; }
	.contact_1tit{ padding-bottom: 50px; }
	.contact_1tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.contact_1tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.contact_1L{ width: 570px; }
	.contact_1L span{ display: block; font-size: 24px; font-weight: bold; color: #0095df; height: 35px; margin-bottom: 20px; line-height: 35px; overflow: hidden;}
	.contact_1L font{ display: block; font-size: 18px; color: #333333; height: 45px; line-height: 45px; overflow: hidden;}
	.contact_2{ background: url(../../images/images/s8_08.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding: 75px 0px 10px 0px; }
	.contact_2tit{ padding-bottom: 55px; }
	.contact_2tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #ffffff; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.contact_2tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #ffffff; }
	.contact_2lst{ background: #ffffff; padding: 75px 30px 75px 30px; -moz-box-shadow:1px 5px 10px #e1e1e1; -webkit-box-shadow:1px 5px 10px #e1e1e1; box-shadow:1px 5px 10px #e1e1e1;}
	.contact_2la1{ width: 333px; margin-right:39px;}
	.contact_2la1 span{ display: block; float: left; height: 50px; line-height: 50px; font-size: 14px; color: #797979;}
	.contact_2la1 font{ display: block; float: right; width: 260px; border: 1px solid #e5e5e5; }
	.contact_2la1 font input{ border:none; font-size: 14px; padding: 0px 0px 0px 15px; height: 48px; line-height: 48px; width: 215px; outline: none;}
	.contact_2la1 font i{ display: block; float: right; padding-right: 13px; font-style: normal; color: #e40010; font-weight: bold; height: 48px; line-height: 48px; }
	.contact_2la2{ width: 395px; }
	.contact_2la2 span{display: block; float: left; height: 50px; line-height: 50px; font-size: 14px; color: #797979;}
	.contact_2la2 font{display: block; float: right; width: 325px; border: 1px solid #e5e5e5;}
	.contact_2la2 font select{ padding: 0px 10px; border: none; width: 100%; height: 48px; line-height: 48px; outline: none; font-size: 14px;}
	.contact_2la3{ margin-top: 30px; }
	.contact_2la3 span{display: block; float: left; height: 50px; line-height: 50px; font-size: 14px; color: #797979;}
	.contact_2la3 font{ display: block; float: right; width:1067px; border: 1px solid #e5e5e5; }
	.contact_2la3 textarea{ border:none; padding: 11px 10px; line-height: 25px; font-size: 14px; width: 1047px; resize: none; outline: none;}
	.contact_2la4{ color: #848484; font-size: 14px; line-height: 110px; text-align: center; }
	.contact_2la5{ padding-top: 12px; }
	.contact_2la5 a{ display: block; margin: 0 auto; width: 225px; height: 55px; line-height: 55px; font-size: 24px; border-radius: 30px; background: #0095df; color: #ffffff; text-align: center; }
	.contact_3{ padding: 60px 0px 0px 0px; min-width: 1220px; width: 100%; }
	.contact_3tit{ padding-bottom: 50px; }
	.contact_3tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.contact_3tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.contact_3lst{ width: 100%; min-width: 1220px; background: #f9f9f9; height: 600px;}
	#dituContent{ width: 100%; height: 600px; }
	.contact_4{padding: 60px 0px 0px 0px; min-width: 1220px; width: 100%; }
	.contact_4tit{ padding-bottom: 50px; }
	.contact_4tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.contact_4tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.contact_4lst{ }
	.contact_4l1{ width: 340px; margin: 0px 30px 30px 0px; background: url(../../images/images/s8_11.jpg) repeat-x top center; padding: 15px 20px 0px 20px;}
	.contact_4l1fr{ margin-right: 0; float: right;}
	.contact_4l1a{ width: 70px; height: 70px; border-radius: 50%; overflow: hidden; margin: 0 auto; background: #ffffff; }
	.contact_4l1a span{ display: block; text-align: center; line-height: 70px; font-size: 36px; font-weight: bold; color: #0095df;}
	.contact_4l1b{ background: #ffffff; margin-top: 15px; padding: 25px 30px 40px 30px;-moz-box-shadow:1px 5px 10px #e1e1e1; -webkit-box-shadow:1px 5px 10px #e1e1e1; box-shadow:1px 5px 10px #e1e1e1;}
	.contact_4l1b1{ font-size: 22px; font-weight: bold; color: #000000; height: 50px; line-height: 50px; overflow: hidden; margin-bottom: 10px;}
	.contact_4l1b2{ height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; color: #333333;}
	.contact_4l1b2 span{ color: #0095df; font-weight: bold;}
	.contact_4l1b3{ margin-top: 15px; height: 40px; line-height: 40px; font-size: 16px; color: #333333;}
	.contact_4l1b4{ margin: 0px 10px 25px 25px; font-size: 14px; color: #666666; height: 150px; line-height: 30px; overflow: hidden; }
	.contact_4l1b5{}
	.contact_4l1b5 a{ display: block; width: 180px; height: 50px; line-height: 50px; text-align: center; border-radius: 25px; margin:0 auto; background: #0095df; color: #ffffff; font-size: 20px; }
/*end contact*/
/*about*/	
	.about_1{padding: 40px 0px 10px 0px; min-width: 1220px; width: 100%; }
	.about_1tit{ padding-bottom: 50px; }
	.about_1tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.about_1tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.about_1lst{ background: url(../../images/images/s1a_02.jpg) no-repeat top center; min-width: 1220px; width: 100%; }
	.about_1_a{ width: 550px; margin-top: 15px; }
	.about_1_a1{ height: 100px; line-height: 100px; font-size: 26px; font-weight: bold; overflow: hidden; }
	.about_1_a2{ font-size: 16px; line-height: 30px; height: 600px; overflow: hidden; }
	.about_1_b{ padding: 85px 0px 70px 0px; }
	.about_1b1{ padding: 0px 0px 0px 0px; }
	.about_1b1ico{ padding-top: 15px; }
	.about_1b1ico span{ display: block; width: 65px; height: 65px; }
	.about_1b1fot{}
	.about_1b1fot span{ display: block; font-size: 60px; color: #2b7acb; font-family: "font1";}
	.about_1b1fot font{ display: block; font-size: 14px; color: #2b7acb;}
	.about_1b2{ margin-left: 140px; }
	.about_1b3{ margin-left: 150px; }

	.about_1b1ico1{ background: url(../../images/images/s1_ico1.png) no-repeat top left; }
	.about_1b1ico2{ background: url(../../images/images/s1_ico2.png) no-repeat top left; }
	.about_1b1ico3{ background: url(../../images/images/s1_ico3.png) no-repeat top left; }
	.about_1b1ico4{ background: url(../../images/images/s1_ico4.png) no-repeat top left; }

	.about_1_c{ background: url(../../images/images/i2_02.png) no-repeat top center; min-width: 1220px; width: 100%;}
	.about_1_cx{ padding: 90px 0px 60px 0px; }
	.about_1c_tit{ text-align: right; color: #ffffff;}
	.about_1c_tit span{ display: block; font-size: 48px; line-height: 57px;}
	.about_1c_tit font{ display: block; font-size: 30px; line-height: 45px;}
	.about_1c_tit i{ display: block; font-style: normal; font-size: 16px; padding-right: 10px; height: 30px; line-height: 30px;}
	.about_1c_lst{ margin-top: 60px; }
	.about_1c_l1{ width: 160px; height: 130px; margin-left: 50px; padding: 37px 20px 33px 20px; background: #ffffff; border-top-right-radius: 20px; border-bottom-left-radius: 20px; overflow: hidden;}
	.about_1c_l1 i{ display: block; background: url(../../images/images/i2_03.jpg) no-repeat top center; width: 100%; height: 40px; }
	.about_1c_l1 span{ display: block; font-size: 16px; font-weight: bold; color: #0095df; height: 40px; line-height: 40px; overflow: hidden; text-align: center;}
	.about_1c_l1 font{ display: block; font-size: 14px; color: #333333; height: 42px; line-height: 21px; overflow: hidden;text-align: center;}
	.about_1c_l1:first-child{ margin-left: 0; }

	.about_2{ padding: 0px 0px 80px 0px; }
	.about_2tit{ padding-top: 50px; padding-bottom: 50px; }
	.about_2tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.about_2tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.about_2lst{}
	.about_2lone{ width: 380px; margin-bottom: 10px; margin-left: 30px;}
	.about_2lone:nth-child(3N-2){ margin-left: 0; }
	.about_2loimg{ width: 380px; height: 290px; background: #f9f9f9; }
	.about_2loimg div{ width: 380px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
	.about_2lofot{ height: 75px; line-height: 75px; text-align: center; overflow: hidden; font-size: 18px; font-weight: bold; }
	.about_2more{ padding-top: 35px; }
	.about_2more a{ display: block; margin: 0 auto; width: 200px; height: 60px; background: #0095df; border-radius: 30px; overflow: hidden;-moz-box-shadow:0px 0px 10px #41bdfa; -webkit-box-shadow:0px 0px 10px #41bdfa; box-shadow:0px 0px 10px #41bdfa;}

	.about_3{ background: url(../../images/images/s1a_08.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding: 20px 0px 100px 0px;}
	.about_3tit{ padding-top: 50px; padding-bottom: 50px; }
	.about_3tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #ffffff; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.about_3tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #ffffff; }
	.about_3lst{}
	.about_3lone{ width: 380px; margin-bottom: 10px; margin-left: 30px;}
	.about_3lone:nth-child(3N-2){ margin-left: 0; }
	.about_3loimg{ width: 380px; height: 290px; background: #f9f9f9; }
	.about_3loimg div{ width: 380px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
	.about_3lofot{ height: 75px; line-height: 75px; text-align: center; overflow: hidden; font-size: 18px; font-weight: bold; color: #ffffff;}

	.about_3more{ padding-top: 35px; }
	.about_3more a{ display: block; margin: 0 auto; width: 200px; height: 60px; background: #ffffff; border-radius: 30px; overflow: hidden;}

	.about_4{padding: 20px 0px 80px 0px;}
	.about_4tit{ padding-top: 50px; padding-bottom: 50px; }
	.about_4tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.about_4tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.about_4lst{}
	.about_4lone{ width: 380px; margin-bottom: 10px; margin-left: 30px;}
	.about_4lone:nth-child(3N-2){ margin-left: 0; }
	.about_4loimg{ width: 380px; height: 290px; background: #f9f9f9; }
	.about_4loimg div{ width: 380px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
	.about_4lofot{ height: 75px; line-height: 75px; text-align: center; overflow: hidden; font-size: 18px; font-weight: bold;}
	.about_4more{ padding-top: 35px; }
	.about_4more a{ display: block; margin: 0 auto; width: 200px; height: 60px; background: #0095df; border-radius: 30px; overflow: hidden;-moz-box-shadow:0px 0px 10px #41bdfa; -webkit-box-shadow:0px 0px 10px #41bdfa; box-shadow:0px 0px 10px #41bdfa;}

	.about_5{ background: url(../../images/images/s1a_14.jpg) no-repeat top center; padding: 166px 0px; }
	.about_5 span{ display: block; font-size: 60px; font-weight: bold; height: 85px; line-height: 85px; text-align: center; overflow: hidden; color: #ffffff;}
	.about_5 font{ display: block; font-size: 40px; height: 80px; line-height: 80px; text-align: center; overflow: hidden; color: #ffffff;}

	.about_6{padding: 20px 0px 90px 0px;}
	.about_6tit{padding-top: 50px; padding-bottom: 50px; }
	.about_6tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.about_6tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.about_6lst1{ background: url(../../images/images/s1a_16.jpg) no-repeat top center; min-width: 1220px; width: 100%;}
	.about_6lst1x{ width: 545px; }
	.about_6lst1xspan{ display: block; height: 120px; line-height: 120px; overflow: hidden; font-size: 36px; font-weight: bold; color: #0095df;}
	.about_6lst1xfont{ display: block; font-size: 16px; line-height: 30px; height: 360px; overflow: hidden;}
	.about_6lst2{ background: url(../../images/images/s1a_18.jpg) no-repeat top center; min-width: 1220px; width: 100%; margin-top: 85px;}
	.about_6lst2x{ width: 545px; }
	.about_6lst2xspan{ display: block; height: 120px; line-height: 120px; overflow: hidden; font-size: 36px; font-weight: bold; color: #0095df;}
	.about_6lst2xfont{ display: block; font-size: 16px; line-height: 30px; height: 360px; overflow: hidden;}
/*end about*/
/*jsyf*/
	.jsyf_1{padding: 0px 0px 90px 0px;}
	.jsyf_1tit{padding-top: 50px; padding-bottom: 50px; }
	.jsyf_1tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.jsyf_1tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.jsyf_1lst{}
	.chinaz_yf{width:100%; height:565px; position: relative; overflow: hidden;}
	.q51buypic_yf{ width:100%; position:relative;}
	.q51buypic_yf li{ width:585px; height:565px;position:relative;float: left; margin-right: 30px;}
	.jsyf_1lone{ width: 585px; height: 565px; }
	.jsyf_1loimg{ width: 585px; height: 400px; background: #f9f9f9; }
	.jsyf_1loimg div{ width: 585px; height: 400px; display: table-cell; vertical-align: middle; text-align: center; }
	.jsyf_1lofot{ padding: 0px 20px 0px 20px; margin-top: -40px; position: relative; z-index: 2;}
	.jsyf_1lofotx{padding: 35px 55px 35px 55px; background: #ffffff; border-top-right-radius: 30px; border-bottom-left-radius: 30px; overflow: hidden; -moz-box-shadow:0px 0px 10px #e1e1e1; -webkit-box-shadow:0px 0px 10px #e1e1e1; box-shadow:0px 0px 10px #e1e1e1;}
	.jsyf_1lofot span{ display: block;  line-height: 32px; height: 128px; color: #444444; font-size: 16px;}
	.jsyf_2{ background: url(../../images/images/s3_08.jpg) no-repeat top center; min-width: 1220px; width: 100%; padding: 10px 0px 40px 0px;}
	.jsyf_2tit{padding-top: 50px; padding-bottom: 50px; }
	.jsyf_2tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #ffffff; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.jsyf_2tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #ffffff; }
	.jsyf_2lst{}
	.jsyf_2l1{ width: 290px; margin-left: 13px; margin-bottom: 10px;}
	.jsyf_2l1img{ width: 290px; height: 220px; background: #ffffff;}
	.jsyf_2l1img div{ width: 290px; height: 220px; display: table-cell; vertical-align: middle; text-align: center;}
	.jsyf_2l1fot{ padding: 20px 10px 20px 10px; }
	.jsyf_2l1fot span{ display: block; text-align: center; height: 50px; line-height: 25px; color: #ffffff; font-weight: bold; font-size: 18px; overflow: hidden;}
	.jsyf_2l1:nth-child(4N-3){ margin-left: 0px; }
	.jsyf_3{ background: #f0f0f0; min-width: 1220px; width: 100%; padding: 20px 0px 90px 0px;}
	.jsyf_3tit{padding-top: 50px; padding-bottom: 50px; }
	.jsyf_3tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.jsyf_3tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.jsyf_3lst{}
	.jsyf_3l1{ width: 380px; margin-bottom: 10px; margin-left: 30px;}
	.jsyf_3l1:nth-child(3N-2){ margin-left: 0; }
	.jsyf_3l1img{ width: 380px; height: 290px; background: #f9f9f9; }
	.jsyf_3l1img div{ width: 380px; height: 290px; display: table-cell; vertical-align: middle; text-align: center;}
	.jsyf_3l1fot{ height: 75px; line-height: 75px; text-align: center; overflow: hidden; font-size: 18px; font-weight: bold;}

	.jsyf_3more{ padding-top: 35px; }
	.jsyf_3more a{ display: block; margin: 0 auto; width: 200px; height: 60px; background: #0095df; border-radius: 30px; overflow: hidden;}

	.jsyf_4{ background: #EFF7FB; min-width: 1220px; width: 100%; padding: 20px 0px 90px 0px;}
	.jsyf_4tit{padding-top: 50px; padding-bottom: 50px; }
	.jsyf_4tit span{ display: block; text-align: center; font-size: 40px; font-weight: bold; color: #0095df; height: 50px; line-height: 50px; margin-bottom: 15px;}
	.jsyf_4tit i{ display: block; margin: 0 auto; width: 40px; height: 3px; background: #0095df; }
	.jsyf_4lst{}
	.jsyf_4l1{ width: 285px; margin-bottom: 10px; margin-left: 20px;}
	.jsyf_4l1:nth-child(4N-3){ margin-left: 0; }
	.jsyf_4l1img{ width: 285px; height: 400px; background: #ffffff; }
	.jsyf_4l1img div{ width: 285px; height: 400px; display: table-cell; vertical-align: middle; text-align: center;}
	.jsyf_4l1fot{ height: 75px; line-height: 75px; text-align: center; overflow: hidden; font-size: 18px; font-weight: bold;}

	.jsyf_4more{ padding-top: 35px; }
	.jsyf_4more a{ display: block; margin: 0 auto; width: 200px; height: 60px; background: #0095df; border-radius: 30px; overflow: hidden;}

/*end jsyf*/