@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,h1,h2,h3,p{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#9d2f2e; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}
/*header*/
	.header{ background: url(../../images/images/main_17.jpg) repeat-x bottom center; min-width: 1200px; width: 100%; padding: 0px 0px 20px 0px;}
	.header_1{}
	.header_1R{}
	.header_1R1{ height: 30px; line-height: 30px; margin-top: 20px;}
	.header_1R1 span{ display: block; float: right; background: url(../../images/images/main_05.jpg) no-repeat center left; padding-left: 30px; color: #9d2f2e; font-size: 24px; font-family: "Arial";}
	.header_1R2{ padding-top: 10px; }
	.header_1R2 a{ display: block; float: right; background: url(../../images/images/main_11.jpg) no-repeat center left; padding-left: 20px; height: 30px; line-height: 30px; font-size: 16px; color: #333333; margin-left: 30px;}
	.header_1R2 a.on{ background: url(../../images/images/main_09.jpg) no-repeat center left; padding-left: 55px; color:#9d2f2e;}


	.nav_before a,.nav_before a:link,.nav_before a:visited,.nav_before a:active{
		color:#333333; font-family:"微软雅黑";
		text-decoration:none;float:  left;
		display:block; height: 50px;
		width: 120px; font-size: 16px; line-height: 50px;
		text-align:center;
		vertical-align:middle;
	}
	.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{color:#9d2f2e; font-weight: bold;}
	.nav_before_down a:hover{color:#9d2f2e; font-weight: bold;}

/*index_m1*/
	.index_m1{ background: #9d2d29; min-width: 1200px; width: 100%; padding: 60px 0px 55px 0px; }
	.im1_x1{ width: 185px; }
	.im1_x2{ width: 260px; margin-left: 133px;}
	.im1_x3{ width: 145px; margin-left: 133px;}
	.im1_x4{ width: 210px; margin-left: 133px;}
	.im1_xy1{ text-align: center; font-size: 18px; height: 35px; line-height: 35px; overflow: hidden; color: #FFFFFF; }
	.im1_xy2{ text-align: center; font-size: 72px; height: 77px; font-family: "Impact"; line-height: 77px; overflow: hidden; color: #FFFFFF; }
	.im1_xy3{ text-align: center; font-size: 18px; height: 25px; line-height: 25px; overflow: hidden; color: #FFFFFF; }

/*index_m2*/
	.index_m2{ background: url(../../images/images/main_25.jpg) no-repeat bottom center; min-width: 1200px; width: 100%; padding: 75px 0px 360px 0px; }
	.im2_tit{ padding: 0px 0px 10px 0px; background: url(../../images/images/main_22.jpg) no-repeat bottom center; margin-bottom: 35px;}
	.im2_tit span{ display: block; color: #9d2d29; font-size: 48px; font-weight: bold;  font-family: "Arial"; text-transform: uppercase; text-align: center; height: 55px; line-height: 55px;}
	.im2_tit font{ display: block; height: 55px; line-height: 55px; text-align: center; font-size: 30px; color: #222222;font-weight: bold; }
	.im2_lst{ width: 870px; margin: 0 auto; }
	.im2_lx1{ height: 50px; line-height: 50px; text-align: center; font-size: 24px; font-weight: bold; color: #9d2f2e; }
	.im2_lx2{ height: 140px; margin-top: 10px; line-height: 35px; text-align: center; font-size: 16px; overflow: hidden; }

	.im2_more{margin-top: 45px; }
	.im2_more a{ display: block; width: 158px; height: 43px; transition: all 0.3s; background: #ffffff; border: 2px solid #eeeeed; font-size: 14px; color: #ababab; text-align: center; line-height: 43px; border-radius: 25px; text-transform: uppercase; margin: 0 auto;}
	.im2_more a:hover{ background: #9d2f2e; color: #ffffff; transition: all 0.3s; border:2px solid #9d2f2e; }
/*index_m3*/
	.index_m3{ padding: 65px 0px 0px 0px; min-width: 1200px; width: 100%; }
	.im3_tit{ padding: 0px 0px 10px 0px; background: url(../../images/images/main_22.jpg) no-repeat bottom center; margin-bottom: 50px;}
	.im3_tit span{ display: block; color: #9d2d29; font-size: 48px; font-weight: bold;  font-family: "Arial"; text-transform: uppercase; text-align: center; height: 55px; line-height: 55px;}
	.im3_tit font{ display: block; height: 55px; line-height: 55px; text-align: center; font-size: 30px; color: #222222;font-weight: bold; }
	.im3_lst{ background: url(../../images/images/index_02.png)#f7f7f7 no-repeat top center; min-width: 1200px; width: 100%; padding: 73px 0px 86px 0px;}
	.im3_lnav{ padding-bottom: 48px; }
	.im3_lnavx1{ width: 200px; }
	.im3_lnavximg{ width: 110px; height: 110px; background: #ffffff; border-radius: 50%; overflow: hidden; margin:0 auto; }
	.im3_lnavximg div{ width: 110px; height: 110px; display: table-cell; vertical-align: middle; text-align: center; }
	.im3_lnavxfot{ text-align: center; height: 65px; line-height: 65px; overflow: hidden; font-size: 18px; color: #FFFFFF;}
	.im3_llst{ height: 577px;}
	.chinaz_pro { width:1200px; height: 577px; position: relative;}
	.chinaz_prox { width:1200px; height: 577px; position: relative; overflow: hidden;}
	.q51buypic_pro{ width:1200px; height:577px; overflow:hidden; position:relative;}
	.q51buypic_pro li{ width:375px; height:577px;position:relative; overflow:hidden; margin-right:37px;float: left;}
	.im3lxone{ background: #ffffff; position: relative;}
	.im3lxoimg{ width: 375px; height: 375px; padding: 0; transition: all 0.3s;}
	.im3lxoimg div{width: 375px; height: 375px; display: table-cell;vertical-align: middle; text-align: center;  }
	.im3lxofot{ padding: 11px 10px 37px 10px; transition: all 0.3s;}
	.im3lxofot1{ font-size: 20px; height:35px; line-height: 35px; text-align: center; overflow: hidden; color: #333333;}
	.im3lxofot2{ font-size: 16px; height:35px; line-height: 35px; text-align: center; overflow: hidden; color: #666666;}
	.im3lxofot3{ position:absolute; bottom: -20px; width: 100%; display: none;}
	.im3lxofot3 span{ display: block; width: 150px; height: 45px;transition: all 0.3s; line-height: 45px; background: #9d2f2e; color: #ffffff; font-size: 14px; text-align: center; margin:0 auto; }
	.im3lxone:hover .im3lxoimg{ padding: 20px 0px;transition: all 0.3s;}
	.im3lxone:hover .im3lxofot{ padding: 14px 10px 57px 10px;transition: all 0.3s;}
	.im3lxone:hover .im3lxofot3{ display: block;}
	.im3lxone:hover .im3lxofot3 span{ transition: all 0.3s;}
	.chinaz_pro a.prev{ display: block; position: absolute; top: 254px; left: -64px; background: url(../../images/images/index_05.png) no-repeat center; width: 17px; height: 32px; }
	.chinaz_pro a.next{ display: block; position: absolute; top: 254px; right: -64px; background: url(../../images/images/index_07.png) no-repeat center; width: 17px; height: 32px; }
	.im3_lmore{ margin-top: 26px; }
	.im3_lmore a{ display: block; width: 158px; height: 43px; transition: all 0.3s; background: #ffffff; border: 2px solid #eeeeed; font-size: 14px; color: #ababab; text-align: center; line-height: 43px; border-radius: 25px; text-transform: uppercase; margin: 0 auto;}
	.im3_lmore a:hover{ background: #9d2f2e; color: #ffffff; transition: all 0.3s; border:2px solid #9d2f2e; }
/*index_m4*/
	.index_m4{background: url(../../images/images/bg2.jpg) no-repeat center; min-width: 1200px; width: 100%; background-attachment: fixed; }
	.index_m4x{ padding: 80px 0px 75px 0px; }
	.im4_tit{padding: 0px 0px 10px 0px; background: url(../../images/images/main_22.jpg) no-repeat bottom center; margin-bottom: 50px;}
	.im4_tit span{ display: block; color: #9d2d29; font-size: 48px; font-weight: bold;  font-family: "Arial"; text-transform: uppercase; text-align: center; height: 55px; line-height: 55px;}
	.im4_tit font{ display: block; height: 55px; line-height: 55px; text-align: center; font-size: 30px; color: #ffffff;font-weight: bold; }
	.im4_lst{ height: 560px; }
	.chinaz_news { width:1200px; height: 560px; position: relative;}
	.chinaz_newsx { width:1200px; height: 560px; position: relative; overflow: hidden;}
	.q51buypic_news{ width:1200px; height:560px; overflow:hidden; position:relative;}
	.q51buypic_news li{ width:585px; height:560px;position:relative; overflow:hidden; margin-right:30px;float: left;}
	.im4lxone{ width: 565px; height: 540px; background: #ffffff; padding: 10px 10px;  transition: all 0.3s;}
	.im4lxoimg{ width: 565px; height: 360px; background: #f9f9f9; }
	.im4lxoimg div{ width: 565px; height: 360px; display: table-cell; vertical-align: middle; text-align: center;}
	.im4lxofot{ padding: 10px 10px; width: 545px;}
	.im4lxofot1{ height: 60px; line-height: 60px;}
	.im4lxofot1 span{ display: block; float: left; width: 300px; height: 60px; overflow: hidden; color: #9d2d29; font-size: 16px; font-weight: bold;}
	.im4lxofot1 font{ display: block; float: right; color: #999999; font-size: 16px;}
	.im4lxofot2{ height: 60px; line-height: 60px;  font-size: 22px; overflow: hidden; }
	.im4lxofot3{ height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; }
	.im4lxone:hover{ background: #9d2d29; transition: all 0.3s; }
	.im4lxone:hover .im4lxofot1 span,.im4lxone:hover .im4lxofot1 font{ color: #FFFFFF; }
	.im4lxone:hover .im4lxofot2,.im4lxone:hover .im4lxofot3{ color: #FFFFFF; }
	.im4_more{ margin-top: 55px; }
	.im4_more a{ display: block; width: 158px; height: 43px; transition: all 0.3s; background: #ffffff; border: 2px solid #eeeeed; font-size: 14px; color: #ababab; text-align: center; line-height: 43px; border-radius: 25px; text-transform: uppercase; margin: 0 auto;}
	.im4_more a:hover{ background: #9d2f2e; color: #ffffff; transition: all 0.3s; border:2px solid #9d2f2e; }
	.chinaz_news a.prev{ display: block; position: absolute; top: 254px; left: -64px; background: url(../../images/images/index_05.png) no-repeat center; width: 17px; height: 32px; }
	.chinaz_news a.next{ display: block; position: absolute; top: 254px; right: -64px; background: url(../../images/images/index_07.png) no-repeat center; width: 17px; height: 32px; }
/*index_m5*/
	.index_m5{ background: #f8f8f8; min-width: 1200px; width: 100%; padding: 80px 0px 80px 0px; }
	.im5_tit{ padding: 0px 0px 10px 0px; background: url(../../images/images/main_22.jpg) no-repeat bottom center; margin-bottom: 50px;}
	.im5_tit span{ display: block; color: #9d2d29; font-size: 48px; font-weight: bold;  font-family: "Arial"; text-transform: uppercase; text-align: center; height: 55px; line-height: 55px;}
	.im5_tit font{ display: block; height: 55px; line-height: 55px; text-align: center; font-size: 30px; color: #222222;font-weight: bold; }
	.im5_nav{ width: 100%; position: relative; height: 65px; margin-bottom: 45px;}
	.im5_nav ul{ position: absolute; width: 100%; text-align: center; }
	.im5_nav li{ display: inline-block; margin-right:-3px; margin-right: -3px; width: 200px; font-size: 22px; height: 65px; line-height: 65px; text-align: center;}
	.im5_nav li a{ display: block; width: 200px; height: 65px; background: #ffffff; color: #333333;}
	.im5_nav li a.on_zzjssxp{ background: #9d2d29; color: #FFFFFF; }
	.im5_lst{ height: 405px; }
	.chinaz_fac { width:1200px; height: 405px; position: relative;}
	.chinaz_facx { width:1200px; height: 405px; position: relative; overflow: hidden;}
	.q51buypic_fac{ width:1200px; height:405px; overflow:hidden; position:relative;}
	.q51buypic_fac li{ width:585px; height:405px;position:relative; overflow:hidden; margin-right:30px;float: left;}
	.im5lxone{ width: 585px; height: 405px; }
	.im5lxoimg{ width: 585px; height: 405px; background: #ffffff;}
	.im5lxoimg div{ width: 585px; height: 405px; display: table-cell; vertical-align: middle; text-align: center; }

	.chinaz_fac a.prev{ display: block; position: absolute; top: 186px; left: -64px; background: url(../../images/images/index_05.png) no-repeat center; width: 17px; height: 32px; }
	.chinaz_fac a.next{ display: block; position: absolute; top: 186px; right: -64px; background: url(../../images/images/index_07.png) no-repeat center; width: 17px; height: 32px; }
	.im5_more{ margin-top: 45px; }
	.im5_more a{ display: block; width: 158px; height: 43px; transition: all 0.3s; background: #ffffff; border: 2px solid #eeeeed; font-size: 14px; color: #ababab; text-align: center; line-height: 43px; border-radius: 25px; text-transform: uppercase; margin: 0 auto;}
	.im5_more a:hover{ background: #9d2f2e; color: #ffffff; transition: all 0.3s; border:2px solid #9d2f2e; }
/*index_m6*/
	.index_m6{ background: url(../../images/images/bg1.jpg) no-repeat center; min-width: 1200px; width: 100%; background-attachment: fixed; }
	.im6_x1{ padding: 80px 0px 10px 0px; background: url(../../images/images/main_22.jpg) no-repeat bottom center; }
	.im6_x1 span{ display: block; color: #9d2d29; font-size: 48px; font-weight: bold;  font-family: "Arial"; text-transform: uppercase; text-align: center; height: 55px; line-height: 55px;}
	.im6_x1 font{ display: block; height: 55px; line-height: 55px; text-align: center; font-size: 30px; color: #FFFFFF;font-weight: bold; }
	.im6_x2{ text-align: center; color: #FFFFFF; font-size: 36px; height: 105px; line-height: 105px; margin-top: 65px; }
	.im6_x3{ text-align: center; color: #FFFFFF; font-size: 60px; height: 115px; line-height: 115px; }
	.im6_x4{ text-align: center; color: #FFFFFF; font-size: 36px; height: 70px; line-height: 70px; }
	.im6_x5{ padding: 80px 0px 110px 0px; }
	.im6_x5 a{ display: block; background: #9d2d29; width: 250px; height: 60px; line-height: 60px; text-align: center; border-radius: 30px; color: #ffffff; font-size: 32px; margin:0 auto; }

/*index_m7*/
	.index_m7{ width: 100%; min-width: 1200px; position: relative; }
	.im7_x{ position: absolute; bottom: 20px; width: 100%; z-index: 10; }
	.im7_L{ width: 580px; height: 200px; background: #9d2d29; padding: 10px;}
	.im7_Lx{ border: 1px solid #ad5450; padding: 9px; width: 560px; height: 180px; }
	.im7_Lx span{ display: block; margin-top: 15px; text-align: center; color: #FFFFFF; font-size: 30px; font-family: "Arial"; text-transform: uppercase; height: 50px; line-height: 50px; overflow: hidden;}
	.im7_Lx i{ display: block; font-style: normal; background: url(../../images/images/main_58.jpg) no-repeat center; width: 100%; height: 50px; }
	.im7_Lx font{ display: block; text-align: center; color: #FFFFFF; font-size: 40px; font-family: "Arial"; text-transform: uppercase; height: 60px; line-height: 60px; overflow: hidden;}
	.im7_R{width: 580px; height: 200px; background: #ffffff; padding: 10px; }
	.im7_Rx{ border: 1px solid #e9e9e9; padding: 9px; width: 560px; height: 180px; }
	.im7_Rx span{ display: block; margin-top: 15px; text-align: center; color: #333333; font-size: 30px; font-family: "Arial"; text-transform: uppercase; height: 50px; line-height: 50px; overflow: hidden;}
	.im7_Rx i{ display: block; font-style: normal; background: url(../../images/images/main_61.jpg) no-repeat center; width: 100%; height: 50px; }
	.im7_Rx font{ display: block; text-align: center; color: #333333; font-size: 18px; height: 60px; line-height: 60px; overflow: hidden;}
	
/*footer*/
	.footer{background:#323232; min-width: 1200px; width:100%; padding: 60px 0px 40px 0px;}
	.foot1{ border-bottom: 1px solid #434343; padding: 0px 0px 40px 0px;}
	.foot1 i{ display: block; float: left; width: 15px; height: 10px; }
	.foot1O{ width: 120px; }
	.foot1O span{ display: block; text-align: left; font-size: 16px; height: 45px; line-height: 45px; overflow: hidden;}
	.foot1O span a{ color: #FFFFFF; }
	.foot1O font{ display: block; text-align: left; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden;}
	.foot1O font a{ color: #bdbdbd; }
	.foot1O font a:hover{ color: #ffffff; }

	.foot2{ padding-top: 40px; }
	.foot2L{ width: 665px; }
	.foot2L1{ font-size: 14px; color: #FFFFFF; height: 40px; line-height: 40px; overflow: hidden; }
	.foot2L1 span{ padding-right: 15px; }
	.foot2L2{ font-size: 14px; color: #FFFFFF; height: 40px; line-height: 40px; overflow: hidden; }
	.foot2L3{}
	.foot2L3 a{ display: block; float: left; border-bottom: 1px solid #323232; color: #7c7c7c; height: 40px; line-height: 40px; font-size: 14px; margin-right: 20px;}
	.foot2L3 a.on{border-bottom: 1px solid #ffffff; color: #ffffff;}
	.foot2L4{ padding-top: 20px; height: 40px; line-height: 40px; color: #7c7c7c; font-size: 14px;}
	.foot2L4 span{ padding-right: 15px; }
	.foot2L4 a{ color: #7c7c7c; }
	.foot2M{ width: 180px; padding: 55px 0px 0px 113px;}
	.foot2ML{ width: 50px; height: 50px; background: #9d2d29; border-radius: 50%; padding: 10px;}
	.foot2ML span{ display: block; text-align: center;}
	.foot2ML font{ display: block; text-align: center; height: 25px; line-height: 25px;  color: #FFFFFF; font-size: 14px;}
	.foot2MR{ width: 50px; height: 50px;padding: 10px;}
	.foot2MR span{ display: block; text-align: center;}
	.foot2MR font{ display: block; text-align: center; height: 25px; line-height: 25px;  color: #adadad; font-size: 14px;}
	.foot2R{ width: 125px; padding-top: 10px;}
	.foot2R span{ display:block; text-align: center; }
	.foot2R font{ display:block; text-align: center; margin-top: 5px; height: 43px; line-height: 43px; overflow: hidden; font-size: 14px; color: #ffffff;}
/*contact end*/
	.sim_tit{ position:relative; width: 100%; }
	.sim_titx{ position:absolute; width: 100%; bottom: 167px; background: url(../../images/images/borx_03.jpg) no-repeat bottom center; padding-bottom: 70px;}
	.sim_titx span{ display: block; color: #ffffff; font-size: 40px; text-align: center; line-height:60px;}
	.sim_titx font{ display: block; color: #ffffff; font-size: 22px;text-transform: uppercase; text-align: center; line-height: 40px;}

	.sim_nav{ position:relative; width: 100%;}
	.sim_navx{ position:absolute; width: 100%;bottom: 0;}
	.sim_navbg{ background: #ffffff; height: 50px; border-bottom: 1px solid #e5e5e5;}
	.sim_nav1{ }
	.sim_nav1 a{ display:block;background: url(../../images/images/site_05.jpg)#202020 no-repeat center; width: 60px; height: 50px; }
	.sim_nav2{ width: 1140px; height: 50px; overflow: hidden;}
	.sim_nav2 a{ display: block; color: #333333; float: left; height: 50px; line-height: 50px; padding: 0px 25px; font-size: 14px; border-right: 1px solid #e5e5e5; }
	.sim_nav2 a.linkhover{ background: #9d2d29; color: #ffffff; }
	.sim_lst{ padding: 30px 0px 40px 0px; }
	.sim_con{ line-height: 210%; }