@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:#f68702; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}
/*header*/
	.header{}
	.header1{ background:#FFFFFF; height:147px; min-width:1200px; width:100%;}
	.header1x{ position: relative; }
	.header1_x1{ width: 150px;}
	.header1_x2{ width: 994px; height: 147px;}
	.header1_x2y1{ padding-top: 20px; height: 32px;}
	.header1_x2y1r1{ margin-left: 50px;}
	.header1_x2y1r1 span{ display: block; background: url(../../images/images/main_12.jpg) no-repeat center left; padding-left: 35px; height: 32px; line-height: 32px; font-family: "Arial"; font-size: 24px; color: #7f7f7f; } .header1_x2y1r2{ margin-left: 23px; }
	.header1_x2y1r2 a{ display: block; width: 32px; height: 32px; }

	.h1_ico1{ background: url(../../images/images/main_09.jpg) no-repeat center; }
	.h1_ico2{ background: url(../../images/images/main_07.jpg) no-repeat center; }
	.h1_ico3{ background: url(../../images/images/main_05.jpg) no-repeat center; }

	.nav_before a,.nav_before a:link,.nav_before a:visited,.nav_before a:active{
		color:#010101; font-family:"微软雅黑"; font-size: 16px;
		text-decoration:none;float:  left;
		display:block; line-height: 95px;
		width: 142px; height: 94px;
		text-align:center;
		vertical-align:middle; border-bottom: 1px solid #ffffff;
	}
	.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{background: #f4f4f4; border-bottom: 1px solid #f68702;}
	.nav_before_down a:hover{background: #f4f4f4; border-bottom: 1px solid #f68702;}

	.flexslider{position:relative;width:100%; height:830px; text-align:center; overflow:hidden; min-width:1200px; background:url(../../images/images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:830px;}
	.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:2px;margin:0 11px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:59px;height:2px;font-size: 0;overflow:hidden;background:#ffffff; cursor:pointer;}
	.flex-control-nav .flex-active{background:#f68702;}

	.fot2lx3_ewm{ width: 190px; height: 190px; margin: 0 auto;}
	.fot2lx3_ewm img{ width: 190px; height: 190px; }
	.fot2lx3_ewmfot{ height:20px; line-height: 20px; padding-top: 5px; font-size: 14px; text-align: center; color: #999999;  margin: 0 auto;}
/*index_m1*/
	.index_m1{ background: #ffffff; min-width: 1200px; width: 100%; padding: 60px 0px 50px 0px; }
	.im1_x1{ text-align: center; padding-bottom: 65px; }
	.im1_x2{}
	.im1_x2 i{ display: block; float: left; background: url(../../images/images/mx_03.jpg) no-repeat center; width: 1px; height: 80px; }
	.im1_x2y1{ width: 199px; height: 80px; }
	.im1_x2y1 span{ display:block; width: 199px; height:40px; line-height: 40px; }
	.im1_x2y1 font{ display:block; width: 199px; margin-top: 10px; height:30px; line-height: 30px; font-size: 18px; color: #000000; text-align: center; overflow: hidden;}

	.im1_ico1{ background: url(../../images/images/main_25.jpg) no-repeat center; }
	.im1_ico2{ background: url(../../images/images/index_27.jpg) no-repeat center; }
	.im1_ico3{ background: url(../../images/images/index_29.jpg) no-repeat center; }
	.im1_ico4{ background: url(../../images/images/main_31.jpg) no-repeat center; }
	.im1_ico5{ background: url(../../images/images/main_33.jpg) no-repeat center; }
	.im1_ico6{ background: url(../../images/images/index_35.jpg) no-repeat center; }
/*index_m2*/
	.index_m2{ background: url(../../images/images/main_43.jpg) no-repeat top center; min-width: 1200px; width: 100%; padding: 75px 0px 95px 0px; }
	.index_m2x{background: url(../../images/images/abtbg.jpg) no-repeat top center; min-width: 1200px; width: 100%; padding: 35px 0px 55px 0px;}
	.im2_righ{ width: 720px; }
	.im2r_tit{ height: 35px; line-height: 35px; }
	.im2r_tit span{ display: block; float: left; background: url(../../images/images/index_09.jpg) no-repeat center left; padding-left: 30px; text-transform: uppercase; font-size: 16px; color: #000000; }
	.im2r_tit font{ display: block; float: left; padding-left: 10px; color: #000000; font-weight: bold; font-size: 30px;}
	.im2r_tit i{ display: block; float: left; padding: 9px 0px 0px 15px; }
	.im2r_lst{ margin: 15px 0px 20px 0px; line-height: 42px; color: #585858; font-size: 16px; text-indent: 2em; height: 378px; overflow: hidden;}
	.im2r_more{}
	.im2r_more a{ display: block; width: 180px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #e8eaed; text-align: center; margin:0 auto; font-size: 16px; color: #a3a3a3; text-transform: uppercase; }
	.im2r_more a:hover{ border-bottom: 1px solid #f68702; }
/*index_m3*/
	.index_m3{ background: url(../../images/images/main_45.jpg)#f4f4f4 no-repeat top center; min-width: 1200px; width: 100%; }
	.index_m3x{background: url(../../images/images/main_60.jpg) no-repeat bottom center; min-width: 1200px; width: 100%; padding:45px 0px 60px 0px;}
	.im3_tit{ text-align: center; padding-bottom: 50px;}
	.im3_tit span{ display: block; font-size: 30px; font-weight:bold; color: #000000; height: 50px; line-height: 50px;}
	.im3_tit font{ display: block; font-size: 16px; color: #000000; text-transform: uppercase; height: 25px; line-height: 25px;}
	.im3_nav{ height: 60px; position: relative; width: 100%;}
	.im3_nav ul{ position: absolute; width: 100%; text-align: center; }
	.im3_nav li{ display: inline-block; font-size: 18px; margin: 0px 40px;}
	.im3_nav li a{ display: block; border-bottom: 1px solid #f4f4f4; text-align: center; height: 59px; line-height: 60px; width: 113px; color: #333333;}
	.im3_nav li a.on_zzjssbp{ border-bottom: 1px solid #f68702; }

	.im3_lst{ margin: 75px 0px 0px 0px; height: 675px; overflow: hidden;}
	.swiper-container {
	    width: 1080px;
	    height: 655px;
	    overflow: visible!important;
	}
	.swiper-container .swiper-wrapper .swiper-slide{ width: 1080px;}
	.swiper-container .swiper-wrapper .swiper-slide-prev{ margin-top: 30px; height: 530px!important;overflow: hidden;}
	.swiper-container .swiper-wrapper .swiper-slide-prev img{ height: 530px!important; overflow: hidden;}
	.swiper-container .swiper-wrapper .swiper-slide-next{ margin-top: 30px; height: 530px!important;overflow: hidden;}
	.swiper-container .swiper-wrapper .swiper-slide-next img{ height: 530px!important;overflow: hidden;}
	.swiper-container .swiper-wrapper .swiper-slide-active{ width: 1080px;}

	.swiper-pagination{
	    bottom: 0px; right: 0px; text-align: right;
	}
	.swp1{ margin-bottom: 10px; }
	.swiper-pagination .swiper-pagination-bullet{width: 14px; height: 14px; background: url(../../images/images/main_55.jpg) no-repeat center;}
	.swiper-pagination .swiper-pagination-bullet-active{width: 14px; height: 14px; background: url(../../images/images/main_53.jpg) no-repeat center;}
	.swiper-container .swiper-wrapper .swiper-slide .im3lone{ width: 1080px; height:675px; }
	.swiper-container .swiper-wrapper .swiper-slide .im3loimg{ width: 1080px; height: 590px; background: #ffffff;}
	.swiper-container .swiper-wrapper .swiper-slide .im3loimg div{ width: 1080px; height: 590px; display: table-cell; vertical-align: middle; text-align: center;}
	.swiper-container .swiper-wrapper .swiper-slide .im3lofot{ height: 85px; line-height: 85px; }
	.swiper-container .swiper-wrapper .swiper-slide .im3lofot span{ display: block; width: 600px; height: 85px; overflow: hidden; font-size: 18px; color: #000000; }

	.swiper-container .swiper-wrapper .swiper-slide-prev .im3loimg{ width: 1080px; height: 530px; background: #ffffff; position: relative;}
	.swiper-container .swiper-wrapper .swiper-slide-prev .im3loimg span{ display: block; width: 1080px; height: 530px; background:rgba(255,255,255,0.5); position: absolute; top: 0; left: 0;}
	.swiper-container .swiper-wrapper .swiper-slide-prev .im3loimg div{ width: 1080px; height: 530px; display: table-cell; vertical-align: middle; text-align: center;}
	.swiper-container .swiper-wrapper .swiper-slide-next .im3loimg{ width: 1080px; height: 530px; background: #ffffff;position: relative;}
	.swiper-container .swiper-wrapper .swiper-slide-next .im3loimg span{ display: block; width: 1080px; height: 530px; background:rgba(255,255,255,0.5); position: absolute; top: 0; left: 0;}
	.swiper-container .swiper-wrapper .swiper-slide-next .im3loimg div{ width: 1080px; height: 530px; display: table-cell; vertical-align: middle; text-align: center;}
/*index_m4*/
	.index_m4{ background: url(../../images/images/main_62.jpg) no-repeat top center; min-width: 1200px; width: 100%; padding: 35px 0px 99px 0px; }
	.im4_tit{text-align: center; padding-bottom: 30px;}
	.im4_tit span{ display: block; font-size: 30px; font-weight:bold; color: #000000; height: 50px; line-height: 50px;}
	.im4_tit font{ display: block; font-size: 16px; color: #000000; text-transform: uppercase; height: 25px; line-height: 25px;}
	.im4_lst{}
	.im4l_x1{ width: 188px; height: 392px; position: relative;}
	.im4l_x1 span{ display:block; position: absolute; bottom: 0; left: 0; width: 188px; height: 80px; line-height: 80px; text-align: center; overflow: hidden; font-size: 18px; color: #000000;}

	.im4ico1{ background: url(../../images/images/main_65.jpg) no-repeat center; margin-right: 14px;}
	.im4ico2{ background: url(../../images/images/main_67.jpg) no-repeat center; margin-right: 14px;}
	.im4ico3{ background: url(../../images/images/main_69.jpg) no-repeat center; margin-right: 14px;}
	.im4ico4{ background: url(../../images/images/main_72.jpg) no-repeat center; margin-right: 14px;}
	.im4ico5{ background: url(../../images/images/main_74.jpg) no-repeat center; margin-right: 14px;}
	.im4ico6{ background: url(../../images/images/main_76.jpg) no-repeat center; }
/*index_m5*/
	.index_m5{ padding-bottom: 75px;}
	.index_m5x1{ padding: 65px 0px 90px 0px; }
	.index_m6{background: url(../../images/images/abtbg.jpg) repeat-y top center; min-width: 1200px; width: 100%; }
	.index_m6x{background: url(../../images/images/main_60.jpg) no-repeat top center; min-width: 1200px; width: 100%;padding: 40px 0px 50px 0px;}
	.im6_tit{text-align: center; padding-bottom: 30px;}
	.im6_tit span{ display: block; font-size: 30px; font-weight:bold; color: #000000; height: 50px; line-height: 50px;}
	.im6_tit font{ display: block; font-size: 16px; color: #000000; text-transform: uppercase; height: 25px; line-height: 25px;}
	.im6_nav{ position: relative; width: 100%; height: 60px; margin-bottom: 45px;}
	.im6_nav ul{ position: absolute; width: 100%; text-align: center; }
	.im6_nav li{ display: inline-block; font-size: 18px; margin: 0px 60px;}
	.im6_nav li a{ display: block; border-bottom: 1px solid #ffffff; text-align: center; height: 59px; line-height: 60px; width: 200px; color: #333333;}
	.im6_nav li a.on_zzjssxp{ border-bottom: 1px solid #f68702; }
	.im6_lx1{ background: #f7f7f7; padding: 20px; margin-bottom: 30px;}
	.img6_lx1img{ width: 430px; height: 215px; background: #f9f9f9; }
	.img6_lx1img div{ width: 430px; height: 215px; display: table-cell; vertical-align: middle; text-align: center; }
	.img6_lx1fot{ width: 690px; height: 215px;margin-right: 10px; }
	.img6lx1f_x1{ height: 55px; line-height: 55px; font-size: 24px; color: #c4c4c4; overflow: hidden; }
	.img6lx1f_x2{}
	.img6lx1f_x2 span{ display: block; height: 50px; line-height: 50px; font-size: 18px; overflow: hidden; margin-bottom: 5px;}
	.img6lx1f_x2 font{ display: block; height: 1px; background: #ecedef; }
	.img6lx1f_x3{ margin: 15px 0px 0px 0px; height: 66px; line-height: 33px; overflow: hidden; color: #696969; font-size: 16px;}
	.im6_lx1 a:hover .img6lx1f_x2 font{ background: url(../../images/images/main_90.jpg)#ecedef no-repeat center left; }
	.im6_lx2{}
	.im6_lx2 a{ display: block; width: 180px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #e8eaed; text-align: center; margin:0 auto; font-size: 16px; color: #a3a3a3; text-transform: uppercase; }
	.im6_lx2 a:hover{ border-bottom: 1px solid #f68702; }
/*index_m7*/
	.index_m7{}
	.index_m7x{ position: relative; width: 100%; }
	.im7_img{ padding: 170px 0px 0px 0px; text-align:right; }
	.im7_ewm{ position: absolute; top: 168px; right: 20px; }
	.im7_ewm span{ display: block; width: 160px; height: 160px; }
	.im7_ewm font{ display: block; width: 160px; height: 45px; line-height: 45px; text-align: center; color: #FFFFFF; font-size: 16px;}
/*footer*/
	.footer{}
	.foot1{ background: #323232; min-width: 1200px; width: 100%; padding: 45px 0px 35px 0px; }
	.foot1_left{ width: 815px; }
	.foot1_lx1{ font-size: 16px; }
	.foot1_lx1 a{ display: block; float: left; padding-right: 25px; color: #959283; line-height: 50px;}
	.foot1_lx1 a:hover{ color: #FFFFFF; }
	.foot1_lx2{ font-size: 16px; color: #959283; line-height: 45px; height: 45px; overflow: hidden;}
	.foot1_lx2 span{ padding-right: 20px; }
	.foot1_righ{ padding-top: 17px; }
	.foot1_righ span{ display: block; float: right; background: #f68702; color: #FFFFFF; font-size: 24px; height: 64px; line-height: 64px; width: 64px; text-align: center;}
	.foot1_righ font{ display: block; float: right; background: #514f45; padding: 7px 0px; width: 64px; height: 50px; overflow: hidden; text-align: center; line-height:25px; color: #959281; font-size: 16px;}
	.foot2{ background: #000000; min-width: 1200px; width: 100%; height: 60px; line-height: 60px; text-align: center; color: #5e5d57; font-size: 16px;}
	.foot2 span{ padding: 0px 15px; }
	.foot2 a{ color: #5e5d57; }
	.foot2 a:hover{ color: #ffffff; }
/*contact end*/
	.sim_midd{}
	.sim_mtit{ padding: 35px 0px 35px 0px; }
	.sim_mtit span{text-align: center; display: block;  height: 40px; line-height: 40px; font-size: 30px; color: #6c6c6c; }
	.sim_mtit font{ display: block; height: 30px; line-height: 30px; text-align: center; font-size:16px; color: #6c6c6c; text-transform: uppercase;}
	.sim_nav{position: relative; width: 100%; height: 74px; background: #f9f9f9;}
	.sim_nav ul{ position: absolute; width: 100%; text-align: center; }
	.sim_nav li{ display: inline-block; margin: 0px 30px; }
	.sim_nav li a{ display: block; padding: 0px 25px; color: #333333;border-bottom: 1px solid #f9f9f9; text-align: center; line-height: 74px; height:73px; font-size: 18px;}
	.sim_nav li a.linkhover{ border-bottom: 1px solid #f38701; }
	.sim_lst{ padding: 20px 0px 40px 0px; }
	.sim_con{ line-height: 210%; }