@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:#e6124e; 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/pmzd.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: 110px;}

	.h1L{}

	.h1L a{ display:block;}

	.h1R{ padding:32px 0px 0px 120px; }

	.h1R span{ display:block; background:url(../../images/images/i0_05.jpg) no-repeat center left; padding-left:30px; height: 52px; line-height: 52px; font-family: "font1"; font-size: 26px; color: #e6124e; font-weight: bold;}

	.h1M{ padding-top:32px; width: 580px;}

	.h1ML{ color:#ed892f; font-size:16px; width: 80px; height: 52px; line-height: 52px;}

	.h1MR{ width:500px; height:52px; }

	.chinaz0{width:100%; height:52px; position: relative; overflow: hidden;}

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

	.q51buypic0 li{ width:100%; height:52px; position:relative; }

	.h1m_lone{ width:100%;height:52px; overflow: hidden;}

	.h1m_lone a{ display:block; height: 52px; line-height: 52px; font-size: 16px; color: #ed892f;}

	/*.h1R2{ height:45px; }

	.h1R2 a{ display:block;float: left; color: #000000; font-size: 16px; height: 55px; line-height: 55px; text-align: center; overflow: hidden; margin-left: 40px;}

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

	.h1R2 a.hover,.h1R2 a:hover{color: #e6124e; }*/

	.header2{ 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:600px; 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:600px;}

	.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:40px 0 70px 0; background: url(../../images/images/i1_02.jpg) no-repeat center center;}

		.im1tit{ height:90px; line-height:90px; font-size:42px; color: #e6124e; font-family:"font2";}

		.im1bg{ background:url(../../images/images/i1a_03.jpg) no-repeat center center; width:740px; height:210px; border-radius:10px; overflow:hidden; }

		.im1bgx{ padding:35px 30px 35px 30px; }

		.im1a{ padding-bottom:18px; }

		.im1aL{ width:330px; height:60px; border-radius:10px; overflow:hidden; }

		.im1aL input{ padding:0px 20px; width:290px; font-size: 16px; height: 60px; line-height: 60px; background: #fff; border:none; outline: none; list-style: none;}

		.im1b{}

		.im1b a{ display:block; height:60px; line-height:60px; background-image: linear-gradient(to right,#fe6944,#fb1d52); border-radius:10px; overflow:hidden; text-align:center; font-size:22px; color:#fff; }

	/*end index_m1*/

	/*index_m2*/

		.index_m2{min-width:1220px; width:100%; overflow:hidden; position: relative; background: #fff5f0; padding: 25px 0px 50px 0px;}

		.im2_tit{ height:100px; line-height:100px; font-size:42px; color: #e6124e; font-family:"font2";}

		.im2_lst{}

		.im2_l1{ width:345px; padding: 20px; background: #fff; border-radius: 10px; overflow: hidden; margin-left:22px; margin-bottom: 22px;}

		.im2_l1img{ width:345px; height:345px; background: #f9f9f9; border-radius: 10px; overflow: hidden;}

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

		.im2_l1fot{ padding-top:18px; }

		.im2_l1fot span{ display:block; height:30px; line-height:30px; text-align:center; font-size:20px; overflow:hidden; }

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

	/*end index_m2*/

	/*index_m3*/

		.index_m3{ min-width:1220px; width:100%; position: relative; overflow:hidden; background: #ebf5ff; padding: 25px 0px 60px 0px;}

		.im3_tit{height:100px; line-height:100px; font-size:42px; color: #e6124e; font-family:"font2";}

		.im3_nav{ padding-bottom:25px; }

		.im3_navx{ width:585px; border-radius:10px; overflow:hidden; background: #ffffff; padding: 25px 0px 40px 0px;}

		.im3_navx1{ width:165px; margin-left: 22px;}

		.im3_navx1a{ padding:0px 2px 17px 2px; }

		.im3_navx1a span{ display:block; text-align:center; font-size:16px; overflow:hidden; font-weight: bold; height: 42px; line-height: 42px;}

		.im3_navx1img{ width:165px; height:165px; border-radius:50%; overflow:hidden; }

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

		.im3_lst{}

		.im3_l1{ width:250px; padding: 15px; background: #fff; border-radius: 10px; overflow: hidden; margin-left:26px; margin-bottom: 25px;}

		.im3_l1img{ width:250px; height:250px; backgroundHNplay:table-cell; vertical-align: middle; text-align: center;}

		.im3_l1fot{ padding-top:18px; }

		.im3_l1fot span{ display:block; height:30px; line-height:30px; text-align:center; font-size:20px; overflow:hidden; }

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

	/*end index_m3*/

	/*index_m4*/

		.index_m4{min-width:1220px; width:100%; overflow:hidden; position: relative;}

		.im4bg{ background:url(../../images/images/i4_02.jpg) no-repeat bottom center; width: 100%; height: 800px; position: absolute; top: 0;}

		.im4pos{ position:relative; width:100%; padding: 70px 0px 75px 0px;}

		.im4tit{}

		.im4tit span{ display:block; height: 60px; line-height: 60px; text-align: center; color: #4180e8; font-size: 42px; font-weight: bold;}

		.im4tit font{ display:block; height: 35px; line-height: 35px; text-align: center; color: #ff902e; font-size: 18px;}

		.im4lst1a{ padding:20px 0px 15px 0px; }

		.im4lst1a span{ display:block; height: 55px; line-height: 55px; float:left; background:url(../../images/images/i4_03.png) no-repeat center right; padding-right: 60px; font-size:36px; font-weight:bold; color:#4180e8; }

		.im4lst1b{background:url(../../images/images/i4_07.jpg) no-repeat center center; height:235px; border-radius:10px; overflow:hidden; }

		.im4lst1bx{ padding:45px 30px 35px 30px; }

		.im4a{ padding-bottom:25px; }

		.im4aL{ width:560px; height:60px; border-radius:30px; overflow:hidden; }

		.im4aL input{ padding:0px 20px; width:520px; font-size: 16px; height: 60px; line-height: 60px; background: #fff; border:none; outline: none; list-style: none;}

		.im4b{}

		.im4b a{ display:block; height:70px; line-height:70px; background-image: linear-gradient(to right,#74aaff,#4382ff); border-radius:40px; overflow:hidden; text-align:center; font-size:26px; color:#fff; }

		.im4lst1c{padding:30px 0px 15px 0px;}

		.im4lst1c span{ display:block; height: 55px; line-height: 55px; font-size:36px; font-weight:bold; color:#4180e8; }

		.im4lst1d{background:url(../../images/images/i4_10.jpg) no-repeat center center; height:130px; border-radius:10px; overflow:hidden; }

		.im4lst1dx{ padding:35px 30px 35px 30px; }

		.im4dL{width:500px; height:60px; border-radius:10px; overflow:hidden; }

		.im4dL input{ padding:0px 20px; width:460px; font-size: 16px; height: 60px; line-height: 60px; background: #fff; border:none; outline: none; list-style: none;}

		.im4dM{width:270px; height:60px; border-radius:10px; overflow:hidden; margin-left: 20px;}

		.im4dM input{ padding:0px 20px; width:430px; font-size: 16px; height: 60px; line-height: 60px; background: #fff; border:none; outline: none; list-style: none;}

		.im4dM2{ width:170px;height:60px; border-radius:10px; overflow:hidden;margin-left: 15px;}

		.im4dM2 a{ display:block; padding:0 10px; width:150px; height:60px; line-height: 60px; font-weight: bold; background:#fff; font-size: 16px; color: #4180e8; text-align: center;}

		.im4dM2 div{display:none; padding:0 10px; width:150px; height:60px; line-height: 60px; font-weight: bold; background:#e2e2e2; font-size: 16px; color: #888; text-align: center;}

		.im4dR{ width:150px; }

		.im4dR a{ display:block; height:60px; line-height:60px; background-image: linear-gradient(to right,#74aaff,#4382ff); border-radius:10px; overflow:hidden; text-align:center; font-size:22px; color:#fff; }

	/*end index_m4*/

/*end index_midd*/

/*footer*/

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

	.foot_1{ padding-bottom:40px; }

	.foot1_L{ padding-top:25px; }

	.foot1_L1{}

	.foot1_L1 span{ display:block; background:url(../../images/images/ft_06.png) no-repeat center left; padding-left:30px; height: 32px; line-height: 32px; font-size: 20px; color: #333333;}

	.foot1_L2{ height:65px; line-height:65px; padding-left:30px; font-family:"font1"; font-size:42px; }

	.foot1_M{ padding-top:30px; }

	.foot1_R{ width:100px; padding-left: 265px;}

	.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: #333333; font-size: 14px; overflow: hidden;}



	.foot_2{ height:115px; line-height: 115px; overflow: hidden; position: relative; width: 100%;}

	.foot_2 ul{ position:relative;text-align:center; }

	.foot_2 li{ display: inline-block; line-height:115px; padding:0 15px; color:#878787; font-size: 16px;}

	.fot2_bg{ background:url(../../images/images/ft_15.png) no-repeat center left; padding-left: 30px;}

	.foot_2 a{  color:#878787;}

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

/*site*/

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

	.site_navx{ position:absolute; bottom:0px; width:100%; min-width:1220px; background: rgba(255,255,255,0.8);}

	.site_navy{  }

	.site_navy1{ font-size:30px; color: #000; font-weight: bold; text-align: left; height: 80px; line-height: 80px;}

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

	.site_navy2 a{ color:#333333; }

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



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

	.simiddz{ padding:40px 0px 60px 0px; }

	.siteL{ width:250px; border-top-left-radius: 10px; border-top-right-radius: 10px; overflow:hidden; padding: 5px 15px 15px 15px; background-image: linear-gradient(to bottom,#d90359,#d80357);}

	.siteLtit{ text-align:center; font-size: 24px; font-weight: bold; color: #fff; height: 60px; line-height: 60px;}

	.siteLlst{ background:#fff; padding:5px 25px 5px 25px; }

	.siteLla{}

	.siteLla a{ display:block; border-top:1px dashed #9f9f9f; height: 50px; line-height: 50px; text-align: left; font-size: 16px; color: #333333;}

	.siteLla:first-child a{ border-top:none; }

	.siteLla a.hover{ background:url(../../images/images/site_03.jpg) no-repeat center left; padding-left:30px;  transition: all 0.3s;color:#e6124e;}

	.siteR{ width:895px; }

	.siteRtit{ height:40px; line-height:40px; text-align:left; font-size:42px; font-family:"font2"; color: #e6124e; margin-bottom: 15px;}

	.siteRlst{ }

	.s_pro_one{ width:250px; padding: 15px 15px; background: #fff; border-radius: 10px; overflow: hidden; margin-bottom: 25px; position: relative;}

	.s_pro_oimg{ background:#f3f3f3; width:250px; height:250px; border-radius:10px; overflow:hidden; }

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

	.s_pro_ofot{ padding-top:15px; }

	.s_pro_ofot span{ display:block; text-align:center; font-size:16px; overflow:hidden; height:30px; line-height:30px; }

	.s_pro_onemr{ margin-right:27px; }

	.s_pro_obtn{ position:absolute; z-index: 10; cursor: pointer; bottom:60px; left:15px;background-image: linear-gradient(to bottom,#d90359,#d80357); color:#fff; font-size:16px; text-align:center; width: 60px; height: 60px; line-height: 60px; border-radius: 50%; overflow: hidden;}



	.site_x_a{ text-align:center; padding-top: 10px;}

	.site_x_a img{ width:100%; }

	.site_x_b{ text-align:center; padding: 10px 0 10px 0px;}

	.site_x_b span{ display:block; text-align:center; font-size:18px; line-height:25px; }

/*site end*/