@charset "utf-8";
:root{
    --color1: #e60012;
    --color2: #ff6666;
    --color3: #ffe8dd;
    --color4: #ff9966;
    --fontsize: 18px;
}

/* CSS Document */

*{ font-family:"microsoft yahei";}

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;}

.fl{ float:left;}

.fr{ float:right;}

.div_clear{ clear:both;}

.div_1300{ width:1300px; padding: 0px 10px; margin:0 auto;}

/*header*/
	.s_top1{ background: url(../../images/images/top.png) repeat-x bottom center; min-width: 1320px; width: 100%; height: 30px; line-height: 30px; color: #4c4c4c; }

	.index_head{}

	.index_h1{ background: #000000; min-width: 1320px; width: 100%; height: 50px; line-height: 50px; position: relative; z-index: 12;}

	.ih1Lx{ color: #ffffff; font-size: 14px;  }

	.ih1L{ color: #FFFFFF; font-size: 14px; margin-left: 230px;}

	.ih1M{ position: relative; width: 120px; margin-left: 230px;}

	.ih1R1{ font-size: 14px; }

	.ih1R1 a{ display: block; float: left; color: #FFFFFF; margin-left: 15px;}

	.ih1R1 span{ display: block; float: left; color:#4d4d4d; font-weight: bold; margin-left: 15px;}

	.ih1R2{ margin: 9px 35px 9px 0; border:1px solid #000000; border-radius: 20px;overflow: hidden;padding: 0px 5px 0px 0px;}

	.ih1R2 span{ display: none; float: left; width: 150px; height: 30px; }

	.ih1R2 span input{ padding: 0px 0px 0px 20px; width: 120px; height: 30px; background: none; border: none; color: #FFFFFF; outline: none;}

	.ih1R2 span input::placeholder{ color: rgba(255,255,255,0.7); }

	.ih1R2 a{ display: block; float: left; background: url(../../images/images/iimg_03.jpg) no-repeat center; width: 30px; height: 30px; }

	.ih1R2:hover{ border: 1px solid #ffffff; }

	.ih1R2:hover span{ display: block; }

	.index_h2{ width: 100%; min-width: 1320px; height: 840px; position: relative; top: 0;}

	.ih2_bg{ background: url(../../images/images/banner_02.png) no-repeat top center; min-width: 1320px; top: 0; left: 0; width: 100%; z-index: 10; height: 840px; position: absolute; }
	.ih2_bg a{ display: block; width: 100%; height: 100%; }
	/* ---------------------- 百叶窗banner  -------------------------- */
	#slider-wrap{width:100%; height:840px;position: relative;}   /*可以修改宽高*/
	#slider{position: relative; width:100%; height:840px; background:#FFF;} /*可以修改宽高*/
	#slider img{position:absolute; top:0; left:0; display:none; width:100%; height:840px;}/*可以修改宽高*/
	.nivoSlider{position:relative;overflow: hidden;}
	.nivoSlider img{position:absolute; top:0px; left:0px}
	.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px; width:100%; height:840px;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
	.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
	.nivo-box {display:block;position:absolute;z-index:5;}
	.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:100%; z-index:50; height: 40px; }/*可以修改宽高*/
	.nivo-caption p{width:100%;height: 40px; text-indent: -9999px}/*可以修改宽高*/
	.nivo-controlNav{position:absolute; left:50%; bottom:10px; z-index: 100; display: none;}/*可以修改左右上下间距*/
	.nivo-controlNav a{position:relative; z-index:99; cursor:pointer;background:#074d91}
	.nivo-controlNav a.active{background:#ff6400;font-weight:bold}
	.nivo-controlNav a{display:block; color: #fff; width:30px; height:20px; line-height: 20px; text-align: center; margin-right:3px; float:left; overflow: hidden;}/*可以修改宽高*/
	.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
	.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
	a.nivo-nextNav {right:15px;}
	a.nivo-prevNav {left:15px;}
	/* ---------------------- 百叶窗banner  -------------------------- */

	.index_h2 video{ width: 100%; }
	.video-back{ width: 100%; }
	#videoBox.in { animation: ac 1s;}
	#videoBox.out {
	  position: fixed;
	  bottom: 0;
	  right: 0;
	  width: 300px; height: auto;
	  z-index: 999;
	  animation: an 0.5s; border: 5px solid rgba(0,0,0,0.7); border-radius: 5px; overflow: hidden;
	}
	#videoBox.out .im3lx1Llxpaly{ display: none; }
	#videoBox.out .im3lx1Llxfot{ display: none; }
	#videoBox.out .im3lx1Llxclose{ display: block; cursor: pointer;}

	/*index_h3*/

		.index_h3x1{ position: absolute; width: 100%; min-width: 1320px; top: 45px; z-index: 11;}

		.ih3xaR{ height:49px;}

		.ih3xaR a{ display: block; float: left; margin-left: 35px; height: 49px; line-height: 49px; overflow: hidden; text-align: right; color: #FFFFFF; font-size: 16px;}

		.index_h3x2{ position: absolute; width: 100%; min-width: 1320px; bottom: 0px; z-index: 11;}

		.ih3x2_lone{ width: 300px; height: 320px; }

		.ih3x2_loimg{ width: 300px; height: 190px; background: rgba(0,0,0,0.5);}

		.ih3x2_loimg div{ width: 300px; height: 190px; display: table-cell; vertical-align: middle; text-align: center;}

		.ih3x2_lofot{ padding: 15px 0px 10px 0px; height: 105px; }

		.ih3x2_lofot1{ line-height: 35px; height: 70px; overflow: hidden; color: #FFFFFF; font-size: 22px; }

		.ih3x2_lofot2{ color: rgba(255,255,255,0.5); font-size: 14px; height: 25px; line-height: 25px; overflow: hidden; margin-top: 10px;}

		.ih3x2_lofot2 span{ display: block; float: left; }

		.ih3x2_lofot2 font{ display: block; float: left; padding-left: 25px;}

		.ih3x2_lomr{ margin-right: 33px; }

	/*index_h3*/

/*floornav*/

	#floornav{width: 90px; height: 470px; display: none; position: fixed;top: 100px;right: 20px; padding: 15px 0px 15px 0px; z-index: 27; border-radius: 45px; background-image: linear-gradient(to top,#e03718,#fc7533);}

	.floornav1{}

	.floornav1 span{ display: block; background: url(../../images/images/imain_07.png) no-repeat center; width: 90px; height: 27px; overflow: hidden;}

	.floornav1 font{ display: block; width: 90px; height: 25px; line-height: 25px; color: #ffffff; font-size: 14px; text-align: center; overflow: hidden; margin-bottom: 10px;}

	.floornav2{ height: 343px; overflow: hidden;}

	.floornav2 li{ height: 42px; padding: 0px 9px; line-height: 42px; margin-bottom: 1px; overflow: hidden; font-size: 15px; color: #FFFFFF; cursor: pointer; text-align: right; }

	.floornav2 li span{ display: block; padding-left: 9px; }

	.floornav2 li:hover,.floornav2 li.active{ background: #FFFFFF; color: #e04949;}

	.floornav2 li:hover span,.floornav2 li.active span{background: url(../../images/images/imain_11.png) #FFFFFF no-repeat center left;}



	.floornav3{ border-top: 2px solid #e66047; padding-top: 10px; }

	.floornav3 span{ display: block; background: url(../../images/images/imain_15.png) no-repeat center; width: 90px; height: 30px; overflow: hidden;}

	.floornav3 font{ display: block; width: 90px; height: 25px; line-height: 25px; color: #ffffff; font-size: 14px; text-align: center; overflow: hidden; margin-bottom: 10px;}

/*im2_imgx*/
	.im2_imgx{ padding-top: 30px; display: flex; justify-content: space-between; align-items: center;}
	.im2_imgx1{ width: 410px; height: auto; overflow: hidden; flex-shrink: 0;}
	.chinaz_indexgg2 { width:410px; height: auto; position: relative; overflow: hidden;}
	.q51buypic_indexgg2{ width:410px; height: auto;position:relative;}
	.q51buypic_indexgg2 li{ width:410px; height: auto;position:relative; overflow:hidden;}
/*index_m1*/

	.index_m1{}

	.im1_x{ background: url(../../images/images/ttbg.jpg) no-repeat center; min-width: 1320px; width: 100%; padding: 40px 0px 30px 0px;}

	.im1_xR{ width: 1005px; padding: 0px 25px 0px 25px; background:#FFFFFF; height: 120px;}

	.im1_xR1{width: 1005px; line-height: 120px; height: 120px; overflow: hidden; font-weight: bold; text-align: center; }

	/*.im1_xR1 span{ color:#e03718;}*/
	/*.im1_xR1 a {display: flex;color: #333333;text-decoration: none;overflow: hidden;}
	.im1_xR1 a span {position: relative;transition: 0.2s;}
	.im1_xR1 a span::before {position: absolute;content: attr(data-text);transform: translateY(130%);}
	.im1_xR1 a:hover span {transform: translateY(-130%); color: #e03718;}
	.im1_xR1 a:hover{color: #e03718;}*/
	.im1_xR1 a {display: block; text-align: center;color: #e03718; overflow: hidden;}
	.im1_xR1 a span{ display: block; font-size: 48px; }
	.im1_xR1 a font{ display: block; font-size: 33px; }
	.im1_xR1 a i{ display: block; font-size: 24px; font-style: normal;}

	.im1_xa{ padding-top: 20px; }

	.im1_xa1{ font-size: 16px; color:#ffffff; width: 73px; text-align: right; height: 27px; line-height: 27px; }

	.im1_xa2{ width: 290px; height: 55px; padding: 0px 0px 0px 20px;}

	.im1_xa2 .im1_xaspan{ display: block; color: #FFFFFF; background: url(../../images/images/iimg_15.png) no-repeat center left; padding-left: 10px;transition: all 0.3s; height: 27px; line-height: 27px; overflow: hidden; font-size: 16px;}
	.im1_xa .im1_xaspan a{ color: #FFFFFF; }
	.im1_xa .im1_xaspan a:linked,.im1_xa .im1_xaspan a:visited,.im1_xa .im1_xaspan a:hover{ color: #FFFFFF; }
	.im1_xa .im1_xaspan a{display: flex;color: #FFFFFF;text-decoration: none;overflow: hidden;}
	.im1_xa .im1_xaspan a span {position: relative;transition: 0.2s;}
	.im1_xa .im1_xaspan a span::before {position: absolute;content: attr(data-text);transform: translateY(130%);}
	.im1_xa .im1_xaspan a:hover span {transform: translateY(-130%); color: #FFFFFF;}
	
	.im1_xa2 .im1_xafont{ display: block; font-size: 14px; color:rgba(255,255,255,0.7); padding-left: 10px; height: 28px; line-height: 28px; overflow: hidden;}

	.im1_xa3{width: 290px; height: 55px; padding: 0px 0px 0px 100px;}

	.im1_xa3 .im1_xaspan{ display: block;color: #FFFFFF; background: url(../../images/images/iimg_15.png) no-repeat center left; padding-left: 10px;transition: all 0.3s; height: 27px; line-height: 27px; overflow: hidden; font-size: 16px;}

	.im1_xa3 .im1_xafont{ display: block; font-size: 14px; color: rgba(255,255,255,0.7); padding-left: 10px; height: 28px; line-height: 28px; overflow: hidden;}

	.im1_xa4{width: 290px; height: 55px; padding: 0px 0px 0px 100px;}

	.im1_xa4 .im1_xaspan{ display: block;color: #FFFFFF; background: url(../../images/images/iimg_15.png) no-repeat center left; padding-left: 10px;transition: all 0.3s; height: 27px; line-height: 27px; overflow: hidden; font-size: 16px;}

	.im1_xa4 .im1_xafont{ display: block; font-size: 14px; color:rgba(255,255,255,0.7); padding-left: 10px; height: 28px; line-height: 28px; overflow: hidden;}

	.im1_adv_zt{ padding: 75px 0px 0px 0px; }

	.im1_y{ background: #ffffff; min-width: 1320px; width: 100%; padding: 75px 0px 0px 0px;}

	.im1_yx{ width: 1300px; height: 585px;  overflow: hidden;}

	.im1yL{ width: 915px; height: 585px; overflow: hidden;}

	.chinaz_toutiao { width:915px; height: 585px; position: relative;}

	.q51buypic_toutiao{ width:915px; height:585px; overflow:hidden; position:relative;}

	.q51buypic_toutiao li{ width:915px; height:585px;position:relative; overflow:hidden;}

	.im1ylxone{ width: 915px; height: 585px; position: relative;}

	.im1ylxoimg{ width: 915px; height: 585px; background: #f9f9f9; }

	.im1ylxoimg div{ width: 915px; height: 585px; display: table-cell; vertical-align: middle; text-align: center;}

	.im1ylxobg{ position: absolute; bottom: 0; width: 100%; height: 200px; background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); }

	.im1ylxofot{ position: absolute; bottom: 0; width: 100%; height: 70px; line-height: 70px; padding: 0px 20px;}

	.im1ylxofot span{ display: block; font-size: 26px; font-weight: bold; color: #FFFFFF; overflow: hidden; width: 650px; height: 70px; }

	.chinaz_toutiao .num_toutiao{ position: absolute; bottom: 20px; right: 20px; width: 170px;}

	.chinaz_toutiao .num_toutiao ul{ position: relative; width: 100%; text-align: right; }

	.chinaz_toutiao .num_toutiao li{ display: inline-block; font-size: 16px; border-radius: 50%; text-align: center; color: #ffffff; font-family: "Arial"; background:#434342; width: 22px; height: 22px; line-height: 22px; cursor:pointer; margin: 0px 6px;}

	.chinaz_toutiao .num_toutiao li.on{ background:#e04949;}

	.im1yR{ width: 350px; height: 585px; overflow: hidden;}

	.im1yR1{ border-bottom: 1px solid #ededed; padding: 0px 0px 25px 0px; margin-bottom: 25px;}

	.im1yR1a{ font-size: 18px; font-weight: bold; height: 60px; line-height: 30px; overflow: hidden; margin-bottom: 10px;}

	.im1yR1b{ font-size: 16px; height: 50px; line-height: 25px; overflow: hidden; color: #666666; margin-bottom: 20px;}

	.im1yR1c{ font-size: 14px; color: #898989; }

	.im1yR1c span{ display: block; float: left; }

	.im1yR1c font{ display: block; float: left; padding-left: 20px;}

/*index_m2*/

	.index_m2{ padding: 20px 0px 20px 0px; min-width: 1320px; width: 100%; }

	.im2_tit{ padding-bottom: 35px; }

	.im2_tit span{ display: block; float: left; font-size: 36px; height: 50px; line-height: 50px; }

	.im2_tit a{ display: block; float: right; font-size: 16px; height: 50px; line-height: 50px; color: #959494;}

	.im2_tit a:hover{ color: #e03718; }

	.im2_lst{height: 580px; margin-bottom: 60px; position:relative; }

	.im2_lst .num_tbbd li.on .im4lst1R1{ color: #e04949; }
	.im2_lst .num_tbbd{ position: absolute; top: 0; right: 0; width: 345px; height: 580px; overflow: hidden;}

	.chinaz_tbbd{ width:915px; height: 580px; position: relative;}

	.q51buypic_tbbd{ width:915px; height:580px; position:relative;}

	.q51buypic_tbbd li{ width:915px; height:580px;position:relative; overflow:hidden;}

/*index_m3*/

	.index_m3{ background: url(../../images/images/ibb.jpg)#e8481f repeat-x top center; min-width: 1320px; width: 100%; padding: 62px 0px 65px 0px; }

	.im3_lx1{}

	.im3_lx1L{ }

	.im3lx1Ltit{ height: 55px; line-height: 55px; padding-bottom: 35px; }

	.im3lx1Ltit span{ display: block; float: left; font-size: 36px; color: #FFFFFF; }

	.im3lx1Ltit a{ display: block; float: right; font-size: 16px; color: #FFFFFF;}

	.im3lx1Llst{}

	.im3lx1Llx{ width: 1300px; height: 700px; overflow: hidden; background: #000000; position: relative;}

	.im3lx1Llxpaly{position: absolute;  top: 0px; cursor: pointer; background: url(../../images/images/ibb_03.png) no-repeat center; width: 1300px; height: 700px; z-index: 10; }

	.im3lx1Llxfot{ position: absolute;  bottom: 0;z-index: 11;  background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); height: 80px; line-height: 80px; padding: 30px 20px 0px 20px; width: 1260px;}

	.im3lx1Llxfot a{ display: block; color: #FFFFFF;  font-size: 26px; font-weight: bold; overflow: hidden; }
	.im3lx1Llxclose{ position: absolute; top: 0; right: 0; display: none;}
	.im3lx1Llxclose span{ display: block; width: 30px; height: 30px; color: #FFFFFF; background: #000000; text-align: center; line-height: 30px; }

	.im3_lx1R{ width: 235px; }

	.im3lx1Rtit{height: 55px; line-height: 55px; padding-bottom: 35px; }

	.im3lx1Rtit span{ display: block; float: left; font-size: 36px; color: #FFFFFF; }

	.im3lx1Rtit a{ display: block; float: right; font-size: 16px; color: #FFFFFF;}

	.im3lx1Rlst{width: 205px; height: 630px; background: #ffffff; padding: 15px 15px;}

	.im3lx1Rlone{ height: 45px; }

	.im3lx1Rlone a{ display: block; background: url(../../images/images/iimg_34.jpg) no-repeat center left; padding-left: 15px;  transition: all 0.3s;}

	.im3lx1Rlone a span{ display: block; height: 45px; line-height: 45px; overflow: hidden; font-size: 16px; }

	.im3lx1Rlone a:hover{background: url(../../images/images/iimg_18.jpg) no-repeat center left; transition: all 0.3s;}

	.im3_lx2{ padding-top: 40px; }

	.im3_lx2y1{ width: 410px; cursor: pointer; }
	.im3_lx2y1 i{ display: none; }

	.im3_lx2y1img{ width: 410px; height: 260px; background: #000000; position: relative;}
	.im3_lx2y1img div{ width: 410px; height: 260px; display: table-cell; vertical-align: middle; text-align: center; }
	.im3lx2Llxpaly{position: absolute; top: 0px; cursor: pointer; background: url(../../images/images/ibb_03.png) no-repeat center; width: 410px; height: 260px; z-index: 10; }

	.im3_lx2y1fot{ padding: 15px 0px 0px 0px; }

	.im3_lx2y1fot1{ height: 60px; line-height: 30px; overflow: hidden; color: #FFFFFF; font-size: 20px; margin-bottom: 15px;}

	.im3_lx2y1fot2{ height: 30px; line-height: 30px; overflow: hidden; }

	.im3_lx2y1fot2 span{ display: block; float: left; padding-right: 15px; font-size: 14px; color: #FFFFFF; }

	.im3_lx2y1Mr{ margin-right: 35px; }

/*index_m4*/

	.index_m4{ background:#FFFFFF; min-width: 1320px; width: 100%; padding: 62px 0px 65px 0px;}

	.im4tit{height: 55px; line-height: 55px; padding-bottom: 35px; }

	.im4tit span{ display: block; float: left; font-size: 36px; color: #333333; }

	.im4tit a{ display: block; float: right; font-size: 16px; color: #959494;}

	.im4lst1{ height: 580px; margin-bottom: 40px; position:relative;}

	.chinaz_huanqiu{ width:915px; height: 580px; position: relative;}

	.q51buypic_huanqiu{ width:915px; height:580px; position:relative;}

	.q51buypic_huanqiu li{ width:915px; height:580px;position:relative; overflow:hidden;}

	.im4ylxone{width: 915px; height: 580px; position: relative;}

	.im4ylxoimg{ width: 915px; height: 580px; background: #f9f9f9; }

	.im4ylxoimg div{ width: 915px; height: 580px; display: table-cell; vertical-align: middle; text-align: center;}

	.im4ylxobg{ position: absolute; bottom: 0; width: 100%; height: 200px; background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); }

	.im4ylxofot{ position: absolute; bottom: 0; width: 100%; height: 70px; line-height: 70px; padding: 0px 20px;}

	.im4ylxofot span{ display: block; font-size: 26px; font-weight: bold; color: #FFFFFF; overflow: hidden; width: 650px; height: 70px; }

	.im4lst1 .num_huanqiu{ position: absolute; top: 0; right: 0; width: 345px; height: 580px; overflow: hidden;}

	.im4lst1R1{ border-bottom: 1px solid #ededed; padding-bottom: 25px;margin-bottom:25px; cursor: pointer;}

	.im4lst1R2{ height: 60px; line-height: 30px; overflow: hidden; font-size: 18px; font-weight: bold; }

	.im4lst1R3{ font-size: 16px; color: #666666; height: 50px; line-height: 25px; overflow: hidden; margin: 10px 0px 18px 0px; }

	.im4lst1R4{ height: 20px; line-height: 20px; overflow: hidden; color: #898989; font-size: 14px;}

	.im4lst1R4 span{ display: block; float: left; padding-right: 15px; }

	.im4lst1 .num_huanqiu li.on .im4lst1R1{ color: #e04949; }



	.im4lst2{margin-bottom: 65px;}

	.im4_lo{width: 300px;}

	.im4_lo a{ display: block; width: 300px; }

	.im4loimg{ width: 300px; height: 190px; background: #f9f9f9; }

	.im4loimg div{ width: 300px; height: 190px; display: table-cell; vertical-align: middle; text-align: center;}

	.im4lofot{ padding: 10px 0px 0px 0px; }

	.im4lofot1{ height: 90px; line-height: 30px; overflow: hidden; font-size: 20px; }

	.im4lofot2{ height: 35px; line-height: 35px; overflow: hidden; margin-top: 10px; }

	.im4lofot2 span{ display: block; float: left; margin-right: 10px; font-size: 14px; color: #898989; }

	.im4_lomr{ margin-right: 33px; }

	.im4lst3{ width: 1300px; height: 130px; background: #f9f9f9; }

/*index_m5*/

	.index_m5{}

	.index_m5x1{ background: url(../../images/images/izgzx_02.jpg) no-repeat center bottom; background-size:100% 100%; min-width: 1320px; width: 100%; padding: 65px 0px 65px 0px; }

	.im5x1_y1{}

	.im5x1_y1Ltit{height: 55px; line-height: 55px; padding-bottom: 30px; }

	.im5x1_y1Ltit span{ display: block; float: left; font-size: 36px; color: #ffffff; }

	.im5x1_y1Ltit a{ display: block; float: right; font-size: 16px; color: #ffffff;}

	.im5x1_y1{  height: 580px; margin-bottom: 40px; position:relative;}

	.chinaz_zgzx{ width:915px; height: 580px; position: relative;}

	.q51buypic_zgzx{ width:915px; height:580px; position:relative;}

	.q51buypic_zgzx li{ width:915px; height:580px;position:relative; overflow:hidden;}

	.im5ylxone{width: 915px; height: 580px; position: relative;}

	.im5ylxoimg{ width: 915px; height: 580px; background: #f9f9f9; }

	.im5ylxoimg div{ width: 915px; height: 580px; display: table-cell; vertical-align: middle; text-align: center;}
	.im5ylxoimg img{ width: 915px; height: 580px; }

	.im5ylxobg{ position: absolute; bottom: 0; width: 100%; height: 200px; background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); }

	.im5ylxofot{ position: absolute; bottom: 0; width: 100%; height: 70px; line-height: 70px; padding: 0px 20px;}

	.im5ylxofot span{ display: block; font-size: 26px; font-weight: bold; color: #FFFFFF; overflow: hidden; width: 650px; height: 70px; }

	.im5x1_y1 .num_zgzx{ position: absolute; top: 0; right: 0; width: 345px; height: 580px; overflow: hidden;}

	.im5lst1R1{ border-bottom: 1px solid #ffffff; padding-bottom: 25px;margin-bottom:25px; cursor: pointer;}

	.im5lst1R2{ height: 60px; line-height: 30px; overflow: hidden; font-size: 18px; font-weight: bold; color: #FFFFFF;}

	.im5lst1R3{ font-size: 16px; color:rgba(255,255,255,0.7); height: 50px; line-height: 25px; overflow: hidden; margin: 10px 0px 18px 0px; }

	.im5lst1R4{ height: 20px; line-height: 20px; overflow: hidden; color:rgba(255,255,255,0.7); font-size: 14px;}

	.im5lst1R4 span{ display: block; float: left; padding-right: 15px; }

	.im5x1_y1 .num_zgzx li.on .im5lst1R1{ color: #e04949; }



	.im5x1_y2{ margin-top: 40px; }

	.im5_lo{width: 300px;}

	.im5_lo a{ display: block; width: 300px; }

	.im5loimg{ width: 300px; height: 190px; background: #f9f9f9; }

	.im5loimg div{ width: 300px; height: 190px; display: table-cell; vertical-align: middle; text-align: center;}
	.im5loimg img{ width: 300px; height: 190px; }

	.im5lofot{ padding: 10px 0px 0px 0px; }

	.im5lofot1{ height: 90px; line-height: 30px; overflow: hidden; font-size: 20px; color: #FFFFFF;}

	.im5lofot2{ height: 35px; line-height: 35px; overflow: hidden; margin-top: 10px; }

	.im5lofot2 span{ display: block; float: left; margin-right: 15px; font-size: 14px; color: rgba(255,255,255,0.6); }

	.im5_lomr{ margin-right: 33px; }

	.index_m5x2{ padding: 80px 0px 35px 0px; min-width: 1320px; width: 100%; }

/*index_m6*/

	.index_m6{ background: #ffffff; min-width: 1320px; width: 100%; padding: 45px 0px 65px 0px; }
	.im6lst1{padding-bottom: 50px;}
	.im6l1L{ width: 410px;}
	.im6tit{height: 55px; line-height: 55px; padding-bottom: 20px; }
	.im6tit span{ display: block; float: left; font-size: 36px; color: #333333; cursor: pointer;}
	.im6tit font{ display: block; float: right; font-size: 16px; color: #959494;}
	.im6Rwjj_one{ width: 410px; background: #f5f5f7; height: 225px;background: #f5f5f7;  overflow: hidden;}
	.im6Rwjj_oimg{ width: 155px; height: 225px; background: #e1e1e1;}
	.im6Rwjj_oimg div{ width: 155px; height: 225px; display: table-cell; vertical-align: middle; text-align:center;}
	.im6Rwjj_ofot{ padding: 20px 15px 15px 0px;  width: 225px;}
	.im6Rwjj_ofot1{ height: 40px; line-height: 40px; overflow: hidden; font-size: 26px;  }
	.im6Rwjj_ofot2{ height:50px; line-height: 25px; overflow: hidden; font-size: 18px; color: #333333; margin: 10px 0px 15px 0px;}
	.im6Rwjj_ofot3{ font-size: 16px; color: #666666; height: 75px; line-height: 25px; overflow: hidden; }

	.im6l1M{ width: 410px;}
	.im6l1Mlst{ width: 410px; height: 225px; overflow: hidden;}
	.im6l1Mlst a{ display: block; line-height: 55px; height: 45px; overflow: hidden; font-size: 18px; }

	.im6l1Mml{ margin-left: 35px; }
	/*

	.im6lst1{ padding-bottom: 50px; }
	
	.im6Rwjj_omr{ margin-right: 35px; }*/

	.im6lst2{ padding-bottom: 50px; }
	.im6lst2L{ width: 620px; }
	.im6lst2Ltit{height: 55px; line-height: 55px; padding-bottom: 20px; }
	.im6lst2Ltit span{ display: block; float: left; font-size: 36px; color: #333333; }
	.im6lst2Ltit a{ display: block; float: right; font-size: 16px; color: #959494;}
	.im6lst2Llst{}
	.im6lx2Llone{}
	.im6lx2Llone i{ display: block; float: left; font-size: 24px; font-family: "Arial"; width: 15px;  height: 45px; line-height: 45px; overflow: hidden; margin-right: 10px;}
	.im6lx2Llone span{ display: block; float: left; font-size: 18px; width: 595px; height: 45px; line-height: 45px; overflow: hidden;}
	.im6lx2lo_color1{ color: #e03718; }
	.im6lx2lo_color2{ color: #aaaaaa; }


	.im6_lo{width: 300px;}
	.im6_lo a{ display: block; width: 300px; }
	.im6loimg{ width: 300px; height: 190px; background: #f9f9f9; }
	.im6loimg div{ width: 300px; height: 190px; display: table-cell; vertical-align: middle; text-align: center;}
	.im6lofot{ padding: 10px 0px 0px 0px;}
	.im6lofot1{ height: 30px; line-height: 30px; overflow: hidden; font-size: 20px; }
	.im6lofot1x{ height: 50px; line-height: 25px; overflow: hidden; font-size: 16px; color: #898989; margin: 5px 0px;}
	.im6lofot2{ height: 35px; line-height: 35px; overflow: hidden; margin-top: 10px; }
	.im6lofot2 span{ display: block; float: left; margin-right: 10px; font-size: 14px; color: #898989; }
	.im6_lomr{ margin-right: 33px; }

/*index_m7*/

	.index_m7{ }

	.im7lin1{ background: url(../../images/images/irw_02.jpg) repeat-y top center; min-width: 1320px; width: 100%;min-width: 1320px; width: 100%; padding: 65px 0px 80px 0px;}

	.im7L1{height: 55px; line-height: 55px; padding-bottom: 33px; }

	.im7L1 span{ display: block; float: left; font-size: 36px; color: #ffffff; }

	.im7L1 a{ display: block; float: right; font-size: 16px; color: #ffffff;}

	.im7L2{ height: 510px; }

	.im7L2_o{ width: 300px; height: 510px; }

	.im7L2_oimg{ width: 300px; height: 390px; background: rbga(255,255,255,0.6); position: relative; overflow: hidden;}

	.im7L2_oimgx{ width: 300px; height: 390px; display: table-cell; vertical-align: middle; text-align: center; }

	.im7L2_oimgbg{ position: absolute; top: 0; width: 300px; height: 390px; background: rgba(0,0,0,0.6); display: none;transition: all 0.3s;}

	.im7L2_oimgfot{ position: absolute; top: 160px; left: 300px; width: 300px; transition: all 0.3s;}

	.im7L2_oimgfot span{ display: block; background: url(../../images/images/irw_03.png) no-repeat top center; padding-top: 30px; color: #FFFFFF; font-size: 16px; text-align: center;}

	.im7L2_ofot{ background: #ffffff; padding: 25px 25px 25px 25px; width: 250px; height: 70px;}

	.im7L2_ofot span{ display: block; text-align: center; font-size: 20px; overflow: hidden; height: 40px; line-height: 40px;}

	.im7L2_ofot font{ display: block; text-align: center; font-size: 16px; overflow: hidden; height: 25px; line-height: 25px; color: #666666;}

	.im7L2_o a:hover .im7L2_oimgbg{ display: block; transition: all 0.3s;}

	.im7L2_o a:hover .im7L2_oimgfot{ top: 160px; left: 0; transition: all 0.3s;}

	.im7L2_oMr{ margin-right: 33px; }



	.im7lin2{ background: #f2f2f2; min-width: 1320px; width: 100%; padding: 80px 0px 70px 0px; }

	.im7lin2 a{ display: block; width: 1300px; height: 130px; background: #f9f9f9; }

/*index_m8*/

	.index_m8{ background: #f2f2f2; min-width: 1320px; width: 100%; padding: 0px 0px 95px 0px;}

	.im8tit{height: 55px; line-height: 55px; padding-bottom: 33px; }

	.im8tit span{ display: block; float: left; font-size: 36px; color: #333333; }

	.im8tit a{ display: block; float: right; font-size: 16px; color: #959494;}

	.im8lst{}

	.im8lo{ width: 385px; background: #ffffff; padding: 25px 15px 10px 15px;}

	.im8lo1{ height: 35px; line-height: 35px; overflow: hidden; color: #333333; font-size: 28px; margin-bottom: 20px; }

	.im8lo2{ width: 385px; height:245px; background: #f9f9f9; overflow: hidden; position: relative;  }

	.im8lo2img{ width: 385px; height: 245px; }

	.im8lo2img div{ width: 385px; height: 245px; display: table-cell; vertical-align: middle; text-align: center;}

	.im8lo2bg{position: absolute; bottom: 0; width: 100%; height: 85px; padding-top: 20px; background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); }

	.im8lo2fot{ position: absolute; bottom: 0; width: 100%; height: 60px; line-height: 30px; padding: 15px 10px 10px 10px;}

	.im8lo2fot span{ display: block; font-size: 18px; font-weight: bold; color: #FFFFFF; overflow: hidden; width: 365px; height: 60px; }

	.im8lo3{ background: #f2f2f2; margin: 15px 0px 10px 0px; padding: 20px 15px;}

	.im8lo3a{ font-size: 20px; font-weight: bold; line-height: 35px; height: 70px; overflow: hidden; }

	.im8lo3b{ font-size: 14px; color: #898989; height: 25px; line-height: 25px; overflow: hidden; margin-top: 15px; }

	.im8lo3b span{ display: block; float: left; margin-right: 15px; }

	.im8lo4{}

	.im8lo4 a{ display: block; font-size: 16px; height: 40px; line-height: 40px; overflow: hidden; }



	.im8lomr{ margin-right: 27px; }






/*indexgg*/
.chinaz_indexgg { width:1300px; height: auto; position: relative; overflow: hidden;}
.q51buypic_indexgg{ width:1300px; height: auto;position:relative;}
.q51buypic_indexgg li{ width:1300px; height: auto;position:relative; overflow:hidden;}
/*end indexgg*/

.old_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.old_title span{
	display: block;
	font-size: 18px;
	line-height: 2em;
	color: #666;
}
.old_title .old_tit2{
	/* text-indent: 4.5em; */
	font-size: 16px;
}

.in_ph{
	display: none !important;
}

.bds_my_tsina{ display: block; width: 35px; position:relative; }
#share_1{width:35px; height:35px;top:5px;z-index: 10; position:absolute; opacity: 0;}
#share_1 a{ display:block; width:35px; height:35px; }