@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:#0072b8; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto;}
/*header*/
	.header1{ height:120px; min-width:1220px; width:100%;}
	.h1left{}
	.h1righ{ padding: 35px 0px 0px 0px; }
	.h1righx{ background: url(../../images/images/main_05.jpg) no-repeat center left; padding-left: 55px; height: 60px;}
	.h1righx span{ display: block; height: 25px; line-height: 25px; font-size: 16px; color: #000000;}
	.h1righx font{ display: block; height: 35px; line-height: 35px; font-size: 30px; color: #000000; font-family: "Arial";}

	.header2{ background: #0072b8; min-width: 1220px; width: 100%; height: 55px; position: relative; z-index: 10;}
	.header2 a{ display: block; position: relative; float: left; width: 133px; text-align: center; height: 55px; line-height: 55px; color: #ffffff; font-size: 16px;}
	.header2 a i{ display: block; position:absolute; width: 100%; text-align: center; font-style: normal;}
	.header2 a span{ display: inline-block; width: 20px; background: url(../../images/images/index_03.png) no-repeat center; height: 55px;}
	.header2 a font{ display: inline-block; height: 55px; line-height: 55px; padding-left: 5px;}
	.header2 a.on{ background: #da251c; }
	.flexslider{position:relative;width:100%; height:800px; text-align:center; overflow:hidden; min-width:1220px;  background:url(../../images/images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:800px;}
	.flex-control-nav{position:absolute;bottom:35px;z-index:2;width:100%;text-align:center; left:0; margin-bottom:-10px;}
	.flex-control-nav li{display:inline-block;height:6px;margin:0 6px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:20px;height:6px;font-size: 0;overflow:hidden;background:#ffffff; border-radius: 5px;cursor:pointer;}
	.flex-control-nav .flex-active{background:#da251c; width: 33px;}
/*index_midd*/
	/*index_m1*/
		.index_m1{ background: url(../../images/images/main_11.jpg) repeat-y top center; width: 100%; min-width: 1220px; padding: 105px 0px; }
		.im1L{ width: 420px; height: 550px;}
		.im1Ltit{ padding-bottom: 25px; }
		.im1Ltit span{ display: block; font-size: 36px; color: #ffffff; height: 45px; line-height: 45px;}
		.im1Ltit font{ display: block; font-size: 16px; color: #76baff; height: 50px; line-height: 50px;}
		.im1Llst{}
		.chinaz2{width:420px; height: 370px; overflow:hidden;position: relative; overflow:hidden;}
		.q51buypic2{ width:420px; height: 370px;  position:relative;}
		.q51buypic2 li{ width:420px; height: 370px; float: left;}

		.im1Llst a{ display: block; }
		.im1Llimg{ width: 420px; height: 280px; background: #f9f9f9;}
		.im1Llimg div{ width: 420px; height: 280px; display: table-cell; vertical-align: middle; text-align: center;}
		.im1Llfot{ padding-top: 20px;  height: 70px; line-height: 35px; overflow: hidden; color: #ffffff; font-size: 20px;}

		.im1Lmore{ padding-top: 30px; }
		.im1Lmore a{ display: block; height: 31px; line-height: 31px;}
		.im1Lmore a span{ display: block; float: left; font-size: 14px; color: #ffffff; text-transform: uppercase;}
		.im1Lmore a font{ display: block; float: right;}

		.im1R{ width: 641px; background: #ffffff; padding: 50px 47px 50px 47px; height: 450px;}
		.im1R a{ display: block; height: 50px; line-height: 50px; width: 641px; }
		.im1R a span{ display: block; float: left; background: url(../../images/images/main_14.jpg) no-repeat center left; padding-left: 20px; width: 520px; height: 50px; line-height: 50px; overflow: hidden ; font-size: 18px;}
		.im1R a font{ display: block; float: right; width: 95px; height: 50px; line-height: 50px; text-align: right; font-size: 16px; color: #999999; }

	/*index_m2*/
		.index_m2{ background: url(../../images/images/main_25.jpg) no-repeat top center; min-width: 1220px; width: 100%; height: 250px;}
		.im2L{ width: 600px; }
		.im2R{ width: 600px; padding-top: 90px; position: relative;}
		.im2R1{ position: absolute; width: 100%; text-align: right; }
		.im2R1a{ display: inline-block; }
		.im2R1x1{ text-align: center; font-size: 16px; color: #FFFFFF; height: 30px; line-height: 30px; margin-bottom: 5px;}
		.im2R1x2{ text-align: center; }
		.im2R1x2 span{ font-family: "Arial"; font-size: 48px;color: #FFFFFF;}
		.im2R1x2 font{ font-size: 16px;color: #FFFFFF; padding-left: 2px;}
		.im2R1aMr{ margin-left: 95px; }
	/*index_m3*/
		.index_m3{ background: url(../../images/images/main_26.jpg) no-repeat top center; min-width: 1220px; width: 100%; position: relative; width: 100%; height: 600px;}

		.im3Lvideo{ position: absolute; left: 0; top: 0; width: 50%; height: 600px; background: #000000; display: none;}
		.im3L{ width: 600px; }
		.im3Lx{ padding-top: 233px; }
		.im3Lx a{ display: block; background: url(../../images/images/index_15.png) no-repeat top center; width: 250px; padding-top: 74px; font-size: 36px; color: #FFFFFF; text-align: center; height: 60px; line-height: 60px;}
		.im3R{ width: 545px; padding-top: 80px;}
		.im3R1{ padding-bottom: 55px; }
		.im3R2{ padding-bottom: 30px; }
		.im3R2 span{ display: block; font-size: 36px; color: #333333; height: 65px; line-height: 65px; overflow: hidden;}
		.im3R2 font{ display: block; font-size: 16px; color: #999999; height: 35px; line-height: 35px; overflow: hidden;}
		.im3R3{ font-size: 16px; color: #444444; height: 90px; line-height: 30px; overflow: hidden; }
		.im3R4{ border-top: 1px solid #e4e4e4; padding-top: 30px; margin-top: 50px;}
		.im3R4 a{ display: block; height: 40px; line-height: 40px;}
		.im3R4 span{ display: block; float: left; font-size: 14px; color: #000000; text-transform: uppercase; font-weight: bold;}
		.im3R4 font{ display: block; float: right; padding-top: 7px;}
	/*index_m4*/
		.index_m4{ padding: 60px 0px 90px 0px; min-width: 1220px; width: 100%; background: #f2f2f2;}
		.im4tit{ border-bottom: 1px solid #e4e4e4; padding-bottom: 30px; margin-bottom: 50px;}
		.im4tit1{ font-size: 36px; height: 65px; line-height: 65px; }
		.im4tit2{ height: 30px; line-height: 30px; }
		.im4tit2 span{ display: block; float: left; font-size: 16px; color: #999999;}
		.im4tit2 a{ display: block; float: right; font-size: 14px; font-weight: bold; text-transform: uppercase; background: url(../../images/images/index_22.png) no-repeat center right; padding-right: 50px;}
		.im4lst{ height: 410px; overflow: hidden;}
		.chinaz{width:1200px; height: 410px; overflow:hidden;position: relative; overflow:hidden;}
		.q51buypic{ width:1200px; height:410px;  position:relative;}
		.q51buypic li{ width:380px; height:410px; float: left; margin-right: 30px;}
		.im4lone{ width: 380px; height: 410px; overflow: hidden; position: relative;}
		.im4loimg{ width: 380px; height: 270px; background: #d5d5d5; }
		.im4loimg div{ width: 380px; height: 270px; display: table-cell; vertical-align: middle; text-align: center;}
		.im4lofot{ padding: 20px 0px 0px 0px; }
		.im4lofot span{ display: block; height: 70px; line-height: 35px; overflow: hidden; font-size: 18px; color: #333333; transition: all 0.3s;}
		.im4lofot font{ display: block; height: 35px; line-height: 35px; overflow: hidden; font-size: 16px; color: #999999; font-family: "Arial";}
		.im4lone i{ display: block; position: absolute; bottom: 0; width: 760px; height: 2px;transition: all 0.3s; background: url(../../images/images/border_x.jpg) no-repeat; background-position:-380px;}
		.im4lone:hover .im4lofot span{ color: #0072b8; transition: all 0.3s;}
		.im4lone:hover i{ background-position: 0; transition: all 0.3s;}
	/*index_m5*/
		.index_m5{ background: url(../../images/images/main_32.jpg) no-repeat top center; min-width: 1220px; width: 100%; height: 760px; }
		.im5L{ width: 599px; height: 380px; padding-top: 380px;}
		.im5L1{ background: #393939; width: 660px; height: 380px; position: relative; left: -61px;}
		.im5L1x{ padding: 60px 0px 59px 60px; width: 545px;}
		.im5L1x1{ background: url(../../images/images/index_25.png) no-repeat center right; height: 60px; line-height: 60px; color: #FFFFFF; font-size: 36px; overflow: hidden; margin-bottom: 10px;}
		.im5L1x2{ font-size: 16px; height: 64px; line-height: 32px; overflow: hidden ; color: #FFFFFF; margin-bottom: 75px; }
		.im5L1x3{ border-top: 1px solid #e4e4e4; padding-top: 30px;}
		.im5L1x3 a{ display: block; height: 40px; line-height: 40px;}
		.im5L1x3 span{ display: block; float: left; font-size: 14px; color: #ffffff; text-transform: uppercase; font-weight: bold;}
		.im5L1x3 font{ display: block; float: right; padding-top: 7px;}

		.im5R{ width: 601px; height: 760px; }
		.im5R1{ width: 350px; height: 380px; background: #FFFFFF; padding: 0px 25px;}
		.im5R1 span{ display: block; text-align: center; height: 65px; line-height: 65px; font-size: 36px; color: #333333; padding-top: 85px;}
		.im5R1 font{ display: block; text-align: center; height: 30px; line-height: 30px; font-size: 16px; color: #444444; margin-bottom: 35px;}
		.im5R1 i{ display: block; text-align: center; width: 40px; height: 2px; background: #000000; margin: 0 auto;}
		.im5R1a{margin-top: 43px;}
		.im5R1 a{ display: block; text-align: left; height: 26px; line-height: 26px; width: 125px; margin: 0 auto; font-size: 14px; text-transform: uppercase; font-weight: bold; background: url(../../images/images/index_22.png) no-repeat center right;}

		.im5R2{ width: 350px; height: 380px; background: #0072b8;  padding: 0px 25px;}
		.im5R2 span{ display: block; text-align: center; height: 65px; line-height: 65px; font-size: 36px; color: #ffffff; padding-top: 85px;}
		.im5R2 font{ display: block; text-align: center; height: 30px; line-height: 30px; font-size: 16px; color: #ffffff; margin-bottom: 35px;}
		.im5R2 i{ display: block; text-align: center; width: 40px; height: 2px; background: #ffffff; margin: 0 auto;}
		.im5R2a{margin-top: 43px;}
		.im5R2 a{ display: block; text-align: left; height: 26px; line-height: 26px; width: 125px; color: #ffffff; margin: 0 auto; font-size: 14px; text-transform: uppercase; font-weight: bold; background: url(../../images/images/index_29.png) no-repeat center right;}


	/*index_m6*/
		.index_m6{ padding: 60px 0px 90px 0px; min-width: 1220px; width: 100%;}
		.im6tit{ border-bottom: 1px solid #e4e4e4; padding-bottom: 30px; margin-bottom: 5px;}
		.im6tit1{ font-size: 36px; height: 65px; line-height: 65px; }
		.im6tit2{ height: 30px; line-height: 30px; }
		.im6tit2 span{ display: block; float: left; font-size: 16px; color: #999999;}
		.im6tit2 a{ display: block; float: right; font-size: 14px; font-weight: bold; text-transform: uppercase; background: url(../../images/images/index_22.png) no-repeat center right; padding-right: 50px;}
		.im6lst{ overflow: hidden;}
		.im6lone{ width: 565px; height: 150px; margin-top: 45px;}
		.im6loL{ width: 210px; height: 150px; background: #f9f9f9; }
		.im6loL div{ width: 210px; height: 150px; display: table-cell; vertical-align: middle; text-align: center; }
		.im6loR{ width: 315px; position: relative; overflow: hidden;}
		.im6loR span{ display: block; font-size: 18px; height: 64px; line-height: 32px; overflow: hidden; margin-top: 10px;}
		.im6loR font{ display: block; font-size: 16px; color: #999999; height: 50px; line-height: 50px; margin-bottom: 7px;}
		.im6loR i{  display: block; position: absolute; bottom: 0; width: 630px; height: 2px;transition: all 0.3s; background: url(../../images/images/border_x2.jpg) no-repeat; background-position:-315px; }
		.im6lone:hover .im6loR span{ color: #0072b8; transition: all 0.3s;}
		.im6lone:hover i{ background-position: 0; transition: all 0.3s;}
/*footer*/
	.footer{padding:0px 0px 0px 0px;}
	.footer1{ background: #2f2f2f; min-width: 1220px; width: 100%; padding: 35px 0px 25px 0px;}
	.footer1a{}
	.footer1aL{ width: 915px; }
	.footer1aL1{ width: 100px; margin-right: 14px;}
	.footer1aL1 span{ display: block; }
	.footer1aL1 span a{ display: block; font-size: 16px; color: #ffffff; height: 45px; line-height: 45px; overflow: hidden;}
	.footer1aL1 font{ display: block; }
	.footer1aL1 font a{ display: block; font-size: 14px; color: #868686; height: 35px; line-height: 35px; overflow: hidden;}
	.footer1aL1 font a:hover{ color: #ffffff; }

	.footer1aR{ width: 260px; }
	.footer1aR1{}
	.footer1aR1 span{ display: block; text-align: center;}
	.footer1aR1 font{ display: block; text-align: center; height: 55px; line-height: 55px; color: #bcbcbc; font-size: 14px;}

	.footer1b{ line-height: 30px; text-align: center; font-size: 14px; color: #bcbcbc;}
	.footer1b span{ padding: 0px 10px; }



	.footer2{ min-width: 1220px; width: 100%; background: #1d1d1d; height: 55px; line-height: 55px; font-size: 14px; text-align: center; color: #656565;}
	.footer2 span{ padding: 0px 15px; }
	.footer2 a{ color: #656565;}
	.footer2 a:hover{ color: #ffffff;}

/*site*/
	.sim_tit{ position: relative; width: 100%; min-width: 1220px;}
	.sim_titx{ position: absolute; bottom: 0; width: 100%; background: url(../../images/images/sbgx_02.png) repeat-y top center; min-width: 1220px; height: 60px;}
	.sim_tity{}
	.sim_tity span{ display: block; float: left; width: 160px; height: 60px; line-height: 60px; color: #FFFFFF; font-size: 24px; overflow: hidden;}
	.sim_tity font{ display: block; float: right; width: 1015px; height: 60px; line-height: 60px; color: #FFFFFF; font-size: 16px; overflow: hidden;}
	.sim_tity font a{ color: #FFFFFF; }

	.simbg{min-width: 1220px; width: 100%; }
	.simnav{ padding: 30px 0px 0px 0px; }
	.six_mnav{ width: 100%; height: 55px; position: relative; }
	.six_mnav ul{ position: absolute; width: 100%; text-align: center;font-size:0; }
	.six_mnav li{ display: inline-block; margin: 0 15px; padding: 0; list-style: none; position: relative;}
	.six_mnav a{ display: block; padding: 0px 40px; background: #e7e7e7; border-radius: 28px; color: #333333; height: 55px; line-height: 55px; font-size: 20px;}
	.six_mnav a.on{ background: #1465c0; color: #ffffff; transition: all 0.3s;}

	.six_mlst{ padding: 30px 0px 50px 0px; }
	.six_mcon{ line-height: 210%; }
/*site end*/