@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:#195ab6; 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:90px; min-width:1220px; width:100%; background: #ffffff; border-bottom: 1px solid #e1e1e1;}
	.header1R{ width: 790px; }
	.header1R a{ display: block; float: left; width: 97px; font-size: 16px; height: 90px; line-height: 90px; color: #000000; text-align: right;}
	.header1R a:hover,.header1R a.linkhover{ font-weight: bold; }
	.header1R i{ display: block; float: left;  width: 1px; height: 90px;}

	.header2{}
	.flexslider{position:relative;width:100%; height:735px; 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:735px;}
	.flex-control-nav{position:absolute;bottom:28px;z-index:2;width:100%;text-align:center; left:0; margin-bottom:-10px;}
	.flex-control-nav li{display:inline-block;height:10px;margin:0 6px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:35px;height:5px; font-size: 0;overflow:hidden;cursor:pointer; background: rgba(255,255,255,0.2);}
	.flex-control-nav .flex-active{background:#000000; }
/*index_midd*/
	/*index_m1*/
		.index_m1{ min-width: 1220px; width: 100%; background: #ffffff; padding: 95px 0px 0px 0px;}
		.im1tit{ text-align: center; padding-bottom: 65px;}
		.im1lst1{}
		.im1lst1L{ width: 800px; height: 500px;}
		.im1lst1L a{ display: block; height: 500px;}
		.im1lst1Limg{ width: 800px; height: 370px; overflow: hidden;}
		.im1lst1Lfot{ width: 800px; height: 85px; line-height: 85px; overflow: hidden; text-align: center; font-size: 18px; color: #333333;}
		.im1lst1L a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
		.im1lst1L img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}
		.im1lst1R{ width: 390px; height: 500px; background: #eeeeee;}
		.im1lst1R a{ display: block; height: 500px;}
		.im1lst1Rimg{ width: 390px; height: 370px; overflow: hidden;}
		.im1lst1Rfot{ width: 390px; height: 85px; line-height: 85px; overflow: hidden; text-align: center; font-size: 18px; color: #333333;}
		.im1lst1R a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
		.im1lst1R img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}
		.im1lst2{ background: url(../../images/images/i1bg_02.jpg) repeat-y top center; min-width: 1220px; width: 100%; padding: 55px 0px 40px 0px;}
		.im1lst2L{ width: 340px; height: 405px; }
		.im1lst2img{ width: 340px; height: 310px; overflow: hidden;}
		.im1lst1Rfot{ width: 340px; height: 95px; line-height: 95px; overflow: hidden; text-align: center; font-size: 18px; color: #333333;}
		.im1lst2L a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
		.im1lst2L img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}
		.im1lst2M{width: 340px; height: 405px; margin-left: 90px;}
		.im1lst2img{ width: 340px; height: 310px; overflow: hidden;}
		.im1lst1Rfot{ width: 340px; height: 95px; line-height: 95px; overflow: hidden; text-align: center; font-size: 18px; color: #333333;}
		.im1lst2M a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
		.im1lst2M img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}
		.im1lst2R{width: 340px; height: 405px; }
		.im1lst2R a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
		.im1lst2R img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width: 1220px; width: 100%; padding: 100px 0px 115px 0px; background: url(../../images/images/index_27.jpg) no-repeat top center;}
		.im2tit{ padding-bottom: 75px;}
		.im2tit span{ display: block; text-align: center;}
		.im2tit font{ display: block; color: #ffffff; font-size: 32px; height: 55px; line-height: 55px; text-align: center;}
		.im2lst{}
		.im2l1{ width: 220px; height: 140px; border: 1px solid rgba(255,255,255,0.2); padding: 54px 39px 54px 39px;}
		.im2l1ico{ width: 100%; height: 20px; }
		.im2l1fot{ height: 65px; line-height: 65px; text-align: center; font-size: 24px; color: #FFFFFF; margin-bottom: 22px;}
		.im2l1more{ width: 100%; height:30px; background: url(../../images/images/i1_11.png) no-repeat center; opacity: 0; transition: all 0.3s; }

		.im2l2{ width: 220px; height: 140px; border: 1px solid rgba(255,255,255,0.2); padding: 54px 39px 54px 39px; margin-top: 249px;}
		.im2l3{ width: 220px; height: 140px; border: 1px solid rgba(255,255,255,0.2); padding: 54px 39px 54px 39px; }
		.im2l4{ width: 220px; height: 140px; border: 1px solid rgba(255,255,255,0.2); padding: 54px 39px 54px 39px; margin-top: 249px;}

		.im2l1ico1{ background: url(../../images/images/i1_03.png) no-repeat center; }
		.im2l1ico2{ background: url(../../images/images/i1_07.png) no-repeat center; }
		.im2l1ico3{ background: url(../../images/images/i1_15.png) no-repeat center; }
		.im2l1ico4{ background: url(../../images/images/i1_18.png) no-repeat center; }
		.im2l1:hover .im2l1more{ opacity: 1; transition: all 0.3s; } 
		.im2l2:hover .im2l1more{ opacity: 1; transition: all 0.3s; } 
		.im2l3:hover .im2l1more{ opacity: 1; transition: all 0.3s; } 
		.im2l4:hover .im2l1more{ opacity: 1; transition: all 0.3s; } 
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; center; width: 100%; padding:90px 0px 100px 0px;}
		.im3tit{ padding-bottom: 45px;}
		.im3tit span{ display: block; text-align: center;}
		.im3tit font{ display: block; color: #000000; font-size: 32px; height: 55px; line-height: 55px; text-align: center;}
		.im3lst{ height: 465px;}
		.im3lL{ width: 355px; height: 465px; overflow: hidden; }
		.im3lL a{ display: block; }
		.im3lL a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
		.im3lL img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}
		.im3lR{ width: 844px; }
		.im3lR1{ width: 350px; border-top: 1px solid #000000; padding: 45px 0px 0px 0px; margin-left: 72px;}
		.im3lR1a{ height: 350px; }
		.im3lR1aL{ width: 170px; height: 350px; overflow: hidden; font-size: 18px; line-height: 35px;}
		.im3lR1aR{ width: 145px; height: 350px; overflow: hidden; font-size: 14px; line-height: 30px;}
		.im3lR1aR a{color: #888888;}
		.im3lR1bL{ width: 170px; height: 60px; line-height: 60px; text-align: left; font-size: 16px;}
		.im3lR1bL a{ color: #a2a2a2; }
		.im3lR1bR{ width: 145px; height: 60px; line-height: 60px;}
		.im3lR1bR a{ display: block; background: url(../../images/images/index_37.jpg) no-repeat center left; height: 60px; width: 100%; }
	/*end index_m3*/
	/*index_m4*/
		.index_m4{ padding-bottom: 100px; min-width: 1220px; width: 100%; }
		.im4_l1{ width: 25%; position: relative; }
		.im4_l1img{ text-align: center; }
		.im4_l1img img{ max-width: 100%; }
		.im4_l1fot{ position: absolute; top: 50%; margin-top: -15px; left: 0; width: 90%;left: 5%; opacity: 0; transition: all 0.3s;}
		.im4_l1fot span{ display: block; width: 100%; height: 30px; line-height: 30px; font-size: 20px; color: #FFFFFF; text-align: center; }
		.im4_l1:hover .im4_l1fot{ opacity: 1; transition: all 0.3s; }
	/*end index_m4*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; text-align: center; background: #202020;}
	.footer1{ min-width: 1220px; width: 100%; padding: 75px 0px 50px 0px;}
	.f1L{ width: 725px; }
	.f1L1{ width: 75px; }
	.f1L1 span{ display: block; font-size: 16px;}
	.f1L1 span a{ display: block; text-align: left; color: #FFFFFF; height: 50px; line-height: 50px; overflow: hidden;}
	.f1L1 font{ display: block; }
	.f1L1 font a{ display: block; color: #605f5f; font-size: 14px; text-align: left; height: 35px; line-height: 35px; overflow: hidden;}
	.f1L1 font a:hover{ color: #ffffff; }
	.f1L i{ display: block; float: left; width: 33px; height: 30px; }
	.f1R{ width: 390px; }
	.f1R1{ background: url(../../images/images/index_47.jpg) no-repeat center left; padding-left: 40px; }
	.f1R1 span{ display: block; text-align: left; font-size: 30px; font-family: "Arial"; color: #FFFFFF; height: 50px; line-height: 50px;}
	.f1R2{ height: 65px; line-height: 65px; overflow: hidden; font-size: 16px; color: #FFFFFF; margin-bottom: 20px; text-align: left;}
	.f1R2 span{ color: #605f5f; }
	.f1R3{}
	.f1R3 a{ display: block; float: left; padding-right: 25px; font-size: 14px; color: #605f5f; }
	.f1R3 a:hover{ color: #ffffff; }

	.footer2{min-width: 1220px; width: 100%; border-top: 1px solid #2b2b2b; text-align: center; font-size: 16px; color: #676767; height: 79px; line-height: 79px;}
	.footer2 span{ padding: 0px 15px; }
	.footer2 a{ color: #676767; }
	.footer2 a:hover{ color: #ffffff; }
/*site*/

	.site_titx{min-width: 1220px; width: 100%; position: relative;}
	.site_tit{ position: absolute; width: 100%; bottom:115px;}
	.site_tity{ background: url(../../images/images/sitex_03.jpg) no-repeat center bottom; padding-bottom: 37px; height: 30px; line-height: 30px; text-align: center; font-size: 24px; color: #FFFFFF;}
	.simpos{ height: 70px; line-height: 70px; font-size: 14px; color: #9d9d9d; }
	.simpos a{ color: #9d9d9d; }
	.simpos a:hover{ color: #333333; }

	.site_lst{ padding-bottom: 40px;}
	.site_lL{ width: 180px; }
	.site_lLtit{ height: 25px; line-height: 25px; text-align: left; font-size: 16px; font-weight: bold; overflow: hidden; margin-bottom: 10px;}
	.site_lLlst{}
	.site_lLlst a{ display: block; text-align: left; color: #666666; font-size: 14px; height: 35px; line-height: 35px; overflow: hidden; transition: all 0.3s;}
	.site_lLlst a:hover,.site_lLlst a.linkhover{ background: url(../../images/images/site_05.jpg) no-repeat center left; padding-left: 40px; overflow: hidden; color: #333333; transition: all 0.3s;}
	.site_lR{ width: 1000px; }
	.site_con{ line-height: 210%; min-height: 100px; }
/*site end*/