*{margin:0;padding:0;font-family: "微软雅黑";}

.w_container{

	width:1200px;

	/*width:1003px;*/

	margin:0 auto;

	padding:0px;

}

a{

	color: black;

	text-decoration: none;

}

ul{

	list-style: none;

	margin: 0px;

}

li{

	list-style: none;

}

.w_left{

	float: left;

}

.w_right{

	float: right;

}

.mobile_container{

	display: none;

}

a:focus, a:hover {

    color:#333333;

    text-decoration:none;

    }

.w_clear:after {

    display: block;

    clear: both;

    content: "";

    visibility: hidden;

    height: 0;

}

p{

	margin:0px;

}

.w_btn{

	display: none;

}

.w_clear{

	clear: both;

}

.w_none{

	display: none;

}

.banner,.mobile_container{

	width:100%;

}

.pc_banner img,.mobile_container img{

	width:100%;

	display: block;

}

.w_bgtop{

	background:#ededed;

	height: 33px;

	line-height: 33px;

}

.w_topwelcome{

	font-size: 13px;

	color: #6b6b6b;

}

.w_topmap{

	margin-top:8px;

}

.w_topmap li{

	float: left;

	width:90px;

	text-align: center;

	border-right: 1px solid #6b6b6b;

	line-height: 16px;

}

.w_topmap li:last-of-type{

	border-right:none;

}

.w_topmap li a{

	font-size: 13px;

	color: #6b6b6b;

}

.w_headtop{

	background: white;

	box-sizing: border-box;

	padding:26px 0px;

}

.w_logo{

	width:35%;

}

.w_logoimg{

	width: 132px;

	height: 64px;

	margin-right: 10px;

}

.w_logoimg img{

	display: block;

	width: 100%;

}

.w_logoinfo{

    display: inline-block;

}

.w_cur1{

	font-size: 23px;

	line-height: 30px;

	color: #d70504;

	font-weight: bold;

}

.w_cur2{

	font-size: 15px;

	line-height: 33px;

	color: #222222;

}

.w_headaross{

	width: 63%;

}

.w_mysever{

	

}

.w_sevimg{

	margin-top: 18px;

	margin-right: 10px;

}

.w_sevinfo{

	display: inline-block;

}

.w_mysever li{

	float: left;

	margin-right:25px;

}

.w_mysever li:last-of-type{

	margin-right: 0px;

}

.w_sevtile{

	font-size: 21px;

	color: #000000;

	font-weight: bold;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.w_sevtext{

	font-size: 14px;

	color: #000000;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.w_allsev{

	display: inline-block;

	margin-left:15px;

}

.w_allsevimg{

	margin-right: 10px;

}

.w_allinfo{

	display: inline-block;

}

.w_hotline{

	font-size: 14px;

	color: #949494;

}

.w_hottel{

	font-size: 24px;

	line-height: 29px;

	color: #ce0807;

}

.w_navbg{

	background: #bb0222;

	height: 63px;

}

.w_nav{

	height: 63px;

}

.w_nav li{

	text-align: center;

	width: 12.5%;

	float: left;

    height: 63px;

    box-sizing: border-box;

    padding-top:12px;

    position: relative;

}

.w_nav li.active{

	background: #3f3f3f;

}

.w_navname{

	font-size: 16px;

	color: #ffffff;

	

}

.w_navenglish{

	font-size: 12px;

	transform: scale(0.8);

	color: #ffffff;

}

.w_smalldrop{

	position: absolute;

	left: 0px;

	top: 63px;

	width: 100%;

	background: #bb0222;

	z-index: 99;

	display: none;

}



.w_smalldrop dd{

	line-height: 40px;

	height: 40px;

	position: relative;

}

.w_smalldrop dd a{

	color: white;

}

.w_nav li:hover{

	background: #3f3f3f;

}

.w_smalldrop dd:hover{

	background: #3f3f3f;

}

.w_smalldrop dd:hover a{

	color: white;

}

.w_threedrop{

	position:absolute;

	right:-100%;

	top:0px;

	width:100%;

	z-index: 5;

	background: #bb0222;

	display: none;

}

.w_nav li:last-of-type .w_threedrop{

	left: -100%;

	right:0%;

}

.w_smalldrop>dd:hover .w_threedrop{

	display: block;

}

.w_hotkey{

	background:#f3f3f3;

	box-sizing: border-box;

	height: 55px;

	line-height: 55px;

	/*margin-bottom: 40px;*/

	margin-bottom: 30px;

}

.w_key,.w_key a{

	font-size: 14px;

}

.w_key{

	line-height: 24px;

	color: #212121;

	font-weight: bold;

	margin-top: 16px;

}

.w_boxshwo{

  position: fixed;

  width: 100%;

  height: 100%;

  left: 0px;

  top:0px; 	

  background: rgba(0,0,0,0.8);

  display: flex;

  justify-content: center;

  align-items: center;

}



.w_boxform{

	width:250px;

	height: 150px;

	border-radius: 8px;

	background: #f5f5f5;

	box-sizing: border-box;

	padding:10px;

}

.w_boxtit{

	text-align: center;

	font-size: 18px;

	box-sizing: border-box;

	padding-bottom: 10px;

	border-bottom: 1px solid #666666;

	margin-bottom: 15px;

	font-weight: bold;

}

.w_password{

    width:80%;

    outline:none;

    border: 1px solid #a7a7a7;

    box-sizing: border-box;

    padding-left: 10px;

    height: 35px;

    line-height: 35px;	

    border-radius: 5px;

    margin:0 auto;

    display: block;

    margin-bottom: 20px;

}

.w_boxmit{

	width: 75%;

	margin:0 auto;

	background: #bb0222;

	display: block;

	outline:none;

	border: none;

	color: white;

	border-radius: 5px;

	

}

.w_key a{

	margin-right: 15px;

	color: #6a6a6a;

	font-weight: 400;

}

.w_key a:last-of-type{

	margin-right: 0px;

}

.w_search{

	position: relative;

	color: #333333;

	font-size: 13px;

	font-weight: bold;

}

.w_searchinfo{

	background: #f3f3f3;

	box-sizing: border-box;

	padding-left:0px;

	border: none;

	border-bottom: 1px solid #a7a7a7;

	height: 35px;

	line-height: 35px;

	outline: none;

	position: relative;

	width:408px;

	/*padding-left: 10px;*/

	

}

.w_searchsub{

	outline:none;

	position:absolute;

	right: 0px;

	top:50%;

	background: url('../images/ss.png');

	background-size:100% 100% ;

	width:17px;

	height: 17px;

	margin-top: -8.5px;

	border: none;

}

.w_main{

	background:#ffffff url(../images/bghw.jpg) top right no-repeat;

}

.w_pronav{

	width:260px;

}

.w_proarea{

	width: 893px;

}

.w_protop{

	width:100%;

	height:124px ;

	box-sizing: border-box;

	padding:33px 0px 0px 33px;

	background: #bb0222;

	margin-bottom: 4px;

	position: relative;

}

.w_protop::after{

	position: absolute;

	content: url(../images/lt.png);

	left: 50%;

	bottom:-19px ;

	width:190px;

	height: 38px;

	margin-left:-95px;

}

.w_prohead{

	font-size: 36px;

	letter-spacing: 7px;

	color: #ffffff;

    font-weight: bold;

}

.w_proline{

	width:78px;

	height: 3px;

	background: white;

}

.w_prokind{

	background: #f3f3f3;

	box-sizing: border-box;

	padding:34px 13px 35px 7px;

	margin-bottom: 13px;

}

.w_prokindlist{

	

}

.w_prokindlist li{

	

}

.w_prokindlist{

	box-sizing: border-box;

	padding:10px 10px  10px 8px; 

	border-bottom: 1px solid #d5d5d5;

	position: relative;

}

.w_newsproch{

	background: rgba(255,255,255,1);

	position:absolute;

	left:241px;

	top:-23px;

	width:800px;

	/*height: 165px;*/

	/* box-sizing:border-box; */

	padding:10px 20px; 

	display:none;

	border: 2px solid  #e90100;

	border-left:10px solid  #f3f3f3;

}

.w_newsted{

    line-height: 29px;

    font-size: 14px;

    color: #4d4d4d;

    font-weight: bold;

    width:15%;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;   

}

.w_newtwochld{

	display: inline-block;

    margin-left: 15px;

    width:80%;

    border-bottom: 1px dashed #8d8d8d;

}

.w_newtwochld li{

		float: left;

		/*width: 19%;*/

		position: relative;

		box-sizing: border-box;

		padding-left: 15px;

		margin:0px 3%;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		line-height: 30px;



}

.w_newtwochld li::before{

		content:"";

		position: absolute;

		left: 0px;

		top:50%;

		width:5px;

		height: 5px;

		margin-top: -2.5px;

		background:#e90100;

}

.w_newtwochld li:nth-child(5n){

margin-right: 0px;

}

.w_newtwochld li a{

	color: #8d8d8d;

    font-size: 14px;

    line-height: 24px;

}



.w_prokindlist dt{

	font-size: 18px;

	color: #2a2a2a;

	margin-bottom: 6px;

	font-weight: bold;

}

.w_prokindlist dt img{

	margin-right: 10px;

	float: left;

	margin-top:5px;

}

.w_prokindlist dd{

	width: 49%;

	float: left;

	position: relative;

	box-sizing: border-box;

	padding-left:8px;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.w_prokindlist dd:nth-child(2n){

	margin-right: 2%;

}

.w_prokindlist dd a{

	font-size: 14px;

	line-height: 24px;

	color: #464646;

}

.w_prokindlist dd::after{

	position: absolute;

	content: "";

	width:3px;

	height: 3px;

	left: 0px;

	top:50%;

	margin-top: 50%;

	margin-top: -1.5px;

	background: #e90100;

}

.w_prokind .w_prokindlist:last-of-type{

	margin-bottom: 0px;

}

.w_prokindlist:hover{

	background:#bb0222;

}

.w_prokindlist:hover dt{

	 color: white;

}

.w_prokindlist:hover  dd a{

	color: white;

}

.w_prokindlist:hover dt img{

	display: none;

}

.w_prokindlist:hover .w_newsproch{

	display: block;

}

.w_promore{

	font-size: 18px;

	color: #909090;

	display: block;

	box-sizing: border-box;

	padding-left: 21px;

	margin-top:45px;

	font-weight: bold;

}

.w_procon{

	

}

.w_proinfolne{

	width: 100%;

	height: 2px;

	background-color: #e2e2e2;

	margin-bottom: 32px;

}

.w_protitle{

	font-size: 33px;

	color: #414141;

	font-weight: bold;

}

.w_proenglish{

	font-size: 15px;

	color: #585858;

	margin-bottom: 12px;

}

.w_proinline{

	width: 82px;

	height: 3px;

	background: #e90302;

}

.w_proinmor{

	font-size: 16px;

	color: #414141;

	margin-top: 45px;

}

.w_prolist{

	margin:30px 0px 0px 0px;

}

.w_prolist li{

	background: #ececec;

	float: left;

	width: 280px;

	float: left;

	box-sizing: border-box;

	border: 1px solid white;

	margin:0px 26px 20px 0px;

}

.w_prolist li:nth-child(3n){

	margin-right: 0px;

}

.w_proimg{

	width: 100%;

}

.w_proimg img{

	width: 100%;

	display: block;

}

.w_proname{

   text-align: center;

   font-size: 16px;

   	color: #464646;

   	line-height:75px;

}

.w_prolist li:hover{

	border: 1px solid #bb0222;

}

.w_adv{

	height: 800px;

	background: url(../images/ys_bg.jpg);

}

.w_advtitle{

	height: 155px;

	text-align: center;

	font-size: 48px;

	color: #ffffff;

	background: url(../images/t.png) no-repeat center center;

	line-height: 155px;

	font-weight: bold;

}

.w_advtitle span{

	color: #ffd200;

}

.w_advtext{

	width:659px;

	background:#ffffff;

	border-radius: 20px;

	height: 47px;

	margin: 0 auto;

	box-sizing: border-box;

	padding:14px 24px;

	text-align: center;

	margin-bottom: 53px;

}

.w_proafter{

	

}

.w_advline{

	width: 100px;

	height:1px ;

	background: #cbcbcb;

	margin-bottom: 8px;

}

.w_proafter .w_advline:last-of-type{

	margin-bottom:0px;

}

.w_advname{

	text-align: center;

	font-size: 20px;

	color: #474747;

	display: inline-block;

	margin-top: -6px;

}

.w_detail{

	box-sizing:border-box;

	padding:41px 0px 0px 0px;

}

.w_titbg{

	font-size: 48px;

	line-height: 28px;

	color: #3f3f3f;

	text-align: center;

	margin-bottom: 10px;

	font-weight: bold;

}

.w_titsnll{

	text-align: center;

	font-size: 15px;

	line-height: 28px;

	color: #b3b3b3;

}

.w_detail{

	box-sizing: border-box;

	padding:49px 0px 49px 0px;

}

.w_deline{

	background: #bb0222;

	height: 2px;

	margin:48px auto;

	position: relative;

}

.w_detitle{

	position: absolute;

	left: 50%;

	top:50%;

	width: 654px;

	height: 58px;

	background: #ffffff;

	margin-left:-327px;

	margin-top:-29px;

	box-sizing: border-box;

	border: 1px solid #bb0222;

	padding:5px;

}

.w_dewhbg{

	background:#bb0222;

	height: 48px;

	line-height: 48px;

	color: white;

	text-align: center;

}

.w_delist{

	width:756px;

	margin:0 auto;	

	margin-bottom: 30px;

}

.w_delist li{

	float: left;

	width:85px;

	box-sizing: border-box;

	padding-left: 30px;

	position: relative;

	margin-right: 49px;

}

.w_delist li:last-of-type{

	margin-right:0px;

}

.w_delist li::after{

	position: absolute;

	left: 0px;

	top:50%;

	content: url(../images/index_40.jpg);

	width:25px;

	height: 21px;

	margin-top:-10.5px;

}

.w_detab{

	box-sizing: border-box;

	border: solid 1px #e0e0e0;

	margin-bottom:15px;

}

.w_detab li{

	width: 33.3%;

	float: left;

	text-align: center;	

	height: 57px;

	line-height: 57px;

}

.w_detab li a{

	color: #585858;

	font-size: 24px;

}

.w_detab li.active{

	background: #bb0222;

}

.w_detab li.active a{

	color: #ffffff;

}

.w_depk{

	background: url(../images/index_48.jpg) center center no-repeat;

}

.w_depk li{

	width:50%;

	float: left;

	

}

.w_depk li:last-of-type{

	float: right;

}

.w_depkimg{

	margin-bottom: 20px;

}

.w_depkadv{

	box-sizing: border-box;

	padding-left: 50px;

	position: relative;

	font-size: 26px;

	color: #585858;

	box-sizing: border-box;

	padding-bottom: 10px;

	border-bottom: 1px dashed #585858;

	margin-bottom: 11px;

}

.w_depkadv::after{

	position: absolute;

	content:url(../images/index_46.jpg);

	width: 37px;

	height: 37px;

	left: 0%;

	top:50%;

	margin-top: -23.5px;

}

.w_design{

	font-size: 16px;

	color: #585858;

}

.w_depk li:last-of-type .w_depkadv::after{

	content:url(../images/index_49.jpg);

}

.w_coop{

	background: url(../images/hezuo_bg.jpg);

	height: 715px;

	box-sizing: border-box;

	padding:47px 0px 0px 0px ;

}

.w_cooptitle{

	font-size: 48px;

	color: #ffffff;

	text-align: center;

	font-weight: bold;

	margin-bottom: 18px;

}

.w_cooptitle span{

	font-size: 48px;

	color: #ffd200;

}

.w_coopsmtitle{

	width:872px;

	margin:0 auto;

	text-align: center;

	margin-bottom:30px;

}

.w_coopafter .w_advline{

	width:160px;

	background: rgba(255,255,255,0.4);

}

.w_coopbefore .w_advline{

	width:160px;

	background: rgba(255,255,255,0.4);

}

.w_coopengtit{

	display: inline-block;

	text-align: center;

	font-size: 16px;

	color: #ffffff;

	opacity: 0.4;

}

.w_cooplist{

	width: 1200px;

	background:rgba(255,255,255,0.3);

	box-sizing: border-box;

	padding:10px;

}

.w_coopinfo{

	background: white;

	box-sizing: border-box;

	padding:60px 52px 55px 53px;

}

.w_coopul{

	

}

.w_coopul li{

	width:207px;

	height: 94px;

	box-sizing: border-box;

	border: 1px solid #e3e3e3;

	float: left;

	margin:0px 10px 10px 0px;

}

.w_coopul li:nth-child(5n){

	margin-right: 0px;

}

.w_coopul li img{

	display: block;

	margin:0 auto;

}

.w_senlist{

	width:500px;

	margin:0 auto;

	margin-top: 20px;

}

.w_senlist li{

	width: 239px;

	height: 38px;

	line-height: 38px;

	border-radius: 20px;

	background: white;

	font-size: 14px;

	color: #000000;

	text-align: center;

	float: left;

	margin-right: 20px;

}

.w_senlist li:last-of-type{

	margin-right: 0px;

}

.w_senlist li a{

	font-size: 14px;

	color: #000000;

}

.w_about{

	box-sizing: border-box;

	padding:50px 0px 29px 0px;

}

.w_abouttext{

	width: 532px;

}

.w_abouttit{

	font-size: 26px;

	color: #282828;

	font-weight: bold;

}

.w_abouengtit{

	margin:12px auto 21px auto;

	font-size: 12px;

	color: #949494;

}

.w_aboutline{

	width: 130px;

	height: 3px;

	background: #d70504;

	margin-bottom: 33px;

}

.w_aboutsize{

	font-size: 14px;

	line-height: 26px;

	color: #585858;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 6;

	overflow: hidden;

	margin-bottom: 45px;

}

.w_bottel{

	/*width:40%;*/

}

.w_abtel{

	width: 45%;

}

.w_abouttext1{

	font-size: 14px;

	color: #a5a5a5;

}

.w_abouttext2{

	font-size: 28px;

	line-height: 28px;

	color: #858585;

	font-weight: bold;

}

.w_abmore{

	display: inline-block;

}

.w_abmore a{

	display: block;

	width: 192px;

	height: 44px;

	line-height: 44px;

	text-align: center;

	box-sizing: border-box;

	border: 2px solid #bb0222;

	color: #bb0222;

	font-size: 14px;

}

.w_abmore a img{

	margin-left: 15px;

}

.w_facli{

	background: #f2f2f2;

	box-sizing: border-box;

	padding:34px 0px 41px 0px;

}

.w_factab{

	width:440px;

	margin: 0 auto;

	margin-bottom: 26px;

}

.w_factab li{

	float: left;

	width:200px;

	margin-right: 40px;

	background: #ffae00;

	line-height: 40px;

	height: 40px;

	text-align: center;

}

.w_factab li:last-of-type{

	margin-right: 0px;

}

.w_factab li.active{

	background: #bb0222;

}

.w_factab li a{

	color: white;

	font-size:18px;

}

.w_facne{

	

}

.w_facne li{

	float: left;

	width: 280px;

	margin-right: 25px;

}

.w_facne li:last-of-type{

	margin-right: 0px;

}

.w_factitle{

	text-align: center;

	font-size: 16px;

	color: #464646;

	line-height: 36px;

}

.w_news{

	background: white;

	padding:20px 0px;

}

.w_newspic{

	width:766px;

	box-sizing: border-box;

	padding-top: 42px;

}

.w_newsqu{

	width: 352px;

}

.w_newstab{

	margin-bottom: 31px;

}

.w_newstab li{

	border-right: 2px solid #404040;

	box-sizing: border-box;

	padding:0px 15px;

	float: left;

	height: 29px;

	line-height: 29px;

}

.w_newstab li:last-of-type{

	border: none;

}

.w_newstab li a{

	font-size: 24px;

	color: #404040;

	font-weight: bold;

}

.w_newstab li.active a{

	color: #d70504;

}

.w_newslist{

	

}

.w_newslist li{

	margin-bottom: 20px;

}

.w_newslist li:last-of-type{

  margin-bottom: 0px;	

  display: none;

}

.w_newsimg{

   width: 232px;

   box-sizing: border-box;

   border:1px solid white;	

}

.w_newsimg img{

	display: block;

	width: 100%;

}

.w_newslist li:hover .w_newsimg{

	border:1px solid #d70504;	

}

.w_newsinfo{

	display: inline-block;

	width:507px;

	margin-left: 20px;

}

.w_newshead{

  	margin-bottom: 20px;

  	margin-top: 9px;

}

.w_newshead a{

	display: block;

	float: left;

	font-size: 16px;

	color: #363636;

	width:75%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.w_newshead span{

	line-height: 26px;

	color: #a6a6a6;

	font-size: 13px;

	float: right;

}

.w_newstext{

	font-size: 13px;

	line-height: 26px;

	color: #696969;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.w_newsqu{

	width: 352px;

	background:#f6f6f6;

	box-sizing: border-box;

	border-top: 3px solid #d70504;

	padding: 33px 21px 26px 21px;

}

.w_quehead{

	font-size: 24px;

	color: #404040;

	padding-left: 12px;

	box-sizing: border-box;

	padding-bottom: 24px;

	border-bottom: 1px dashed #c3c3c3;

	margin-bottom: 31px;

}

.w_asklist{

	box-sizing: border-box;

	padding-left: 13px;

	height: 390px;

	overflow: hidden;

}

.w_asklist .swiper-slide{

	box-sizing: border-box;

	padding-bottom: 24px;

	border-bottom: 1px dashed #dfdfdf;

	margin-bottom: 17px;

	height: 113px !important;

}

.w_asklist li:last-of-type{

	margin-bottom: 0px;

}

.w_issue{

	position: relative;

	box-sizing: border-box;

	padding-left: 35px;

	font-size: 14px;

	color: #3f3f3f;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	height: 25px;

	line-height: 25px;

}

.w_issue::before{

	content:'问';

	position: absolute;

	left: 0px;

	top: 50%;

	background:#bb0222;

	width:20px;

	height: 29px;

	margin-left: 0px;

	margin-top: -14px;

	display: flex;

	justify-content: center;

	align-items: center;

	color: white;

}

.w_answer{

	position: relative;

	box-sizing: border-box;

	padding-left: 35px;

	font-size: 13px;

	color:#666666;;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	/*height: 25px;*/

	line-height: 25px;

}

.w_answer::before{

	content:'答';

	position: absolute;

	left: 0px;

	top: 0%;

	background:#ffae00;

	width:20px;

	height: 29px;

	margin-left: 0px;

	/*margin-top: -14px;*/

	display: flex;

	justify-content: center;

	align-items: center;

	color: white;

}

.w_liucheng{

	background:#fafafa;

	box-sizing: border-box;

	padding:59px 0px 46px 0px;

}

.w_liuhead{

	background: url(../images/liucheng_st.png) center center no-repeat;

	text-align: center;

	font-size: 30px;

	font-weight: bold;

}

.w_now{

	text-align: center;

	

	margin: 20px auto;

}

.w_now a{

	font-size: 14px;

	color:#666666;

}

.w_liulist{

	

}

.w_liulist li{

	width: 120px;

	height: 123px;

	margin-right:8% ;

	position: relative;

	background: url(../images/liucheng_q.png);

	font-size: 18px;

	text-align: center;

	color: #bb0222;

	box-sizing: border-box;

	padding:15px;

	display: flex;

	justify-content: center;

	align-items: center;

	float: left;

}

.w_liulist li:last-of-type{

	margin-right: 0px;

}

.w_liulist li::after{

	content:url(../images/liucheng_jt.png);

	width:30px;

	height: 16px;

	position: absolute;

	right:0px;

	top:50%;

	margin-top: -8px;

}

.w_diy{

	box-sizing: border-box;

	padding:45px 0px;

	

}

.w_diyhead{

	font-size: 30px;

	color: #2d2d2d;

	text-align: center;

	margin-bottom: 15px;

}

.w_diyhead span{

	font-size: 36px;

	color: #d70504;

}

.w_diysign{

	font-size: 14px;

	color: #969696;

	text-align: center;

	margin-bottom: 30px;

}

.w_diysign span{

	color: #ff0000;

}

.w_diyname,.w_diytel{

	width:258px;

	line-height:58px;

	height: 58px;

	font-size: 14px;

	color: #787878;

	box-sizing: border-box;

	padding-left: 14px;

	border: none;

	outline: none;

	margin-right: 17px;

	float: left;

	border: 1px solid #787878;

}

.w_diyinfo{

	width: 451px;

	line-height:58px;

	height: 58px;

	font-size: 14px;

	color: #787878;

	box-sizing: border-box;

	padding-left: 14px;

	margin-right: 17px;

	border: 1px solid #787878;

	outline: none;float: left;

}

.diy_submit{

	width: 181px;

	height: 59px;

	border: none;

	outline: none;

	color: 18px;

	color: white;

	text-align: center;

	float: left;

	background: #787878;

}

.w_foter{

	background:#232323 ;

	box-sizing: border-box;

	padding:43px 0px 52px 0px;

}

.w_fotlink{

	width: 236px;

}

.w_fotlink dt,.w_fotcon dt,.w_fotshop dt{

	font-size: 18px;

	color: white;

	margin-bottom:52px;

	position: relative;

}

.w_fotlink dt::before,.w_fotcon dt::before,.w_fotshop dt::before{

	content:"";

	position: absolute;

	left: 0px;

	bottom: -20px;

	width:40px;

	height: 2px;

	background: #d70504;

}

.w_fotlink dd{

	width:50%;

	float: left;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.w_fotlink dd a{



	font-size: 14px;

	color: #b0b0b0;

	line-height: 30px;

}

.w_fotcon{

	width:385px;

	box-sizing: border-box;

	padding:0px 32px 25px 80px ;

	border-left: 1px solid #6c6c6c;

	border-right: 1px solid #6c6c6c;

}

.w_fotcon dd{

	font-size: 14px;

	color: #b0b0b0;

	line-height: 30px;

}

.w_fotshop{

	margin-left: 61px;

}

.w_fotshop dd{

	float: left;

	margin-right: 30px;

}

.w_fotshop dd:last-of-type{

	margin-right: 0px;

}

.w_fotshop dd img{

	float: left;

}

.w_shopname{

	font-size: 14px;

	width:14px;

	color: #858585;

	line-height: 24px;

	letter-spacing: 3px;

	display: inline-block;

	margin-left: 10px;

}

.w_lastshopnae{

    width: 70px;

}

.w_lastshopnae span{

		display: block;

		width: 100%;

		text-align: center;

		letter-spacing:4px;

	}

.w_lastshopnae span.w_moshow{

		display: none;

}

.w_copyright{

	box-sizing: border-box;

	padding:22px 0px 25px 0px;

	background: black;

}

.w_network{

	font-size: 13px;

	color: #5d5d5d;

}

.w_network a{

	font-size: 13px;

	color: #5d5d5d;

}

.w_copyinfo{

	

}

.w_copyleft,.w_copyright,.w_copyrn a{

	font-size: 13px;

	line-height: 30px;

	color: #5d5d5d;

}



.smallImg{

/*    position: absolute;

    right:23%;

    top:0%;

    z-index:99;*/

}

.smallImg>img{

	width:140px;

}

.bigImg{

    position:fixed;

    left:50%;

    top:50%;

    display:none;

    margin-left:-400px;

    margin-top:-400px;

    width:800px;

    height:auto;

    z-index:99;

}

.bigImg img{

    width:100%;

}

.smallImg:hover .bigImg{

    display:block;

}

@media (min-width:992px) and (max-width:1199px){

	.w_container{

		width:98%;

	}

	.w_cur1{

		font-size:17px;

	}

	.w_cur2{

		font-size: 12px;

	}

	.w_newsproch{

		width:700px;

	}

	.w_sevtile{

		font-size: 18px;

	}

	.w_sevtext{

		font-size: 12px;

	}

	.w_hotline{

		font-size: 12px;

	}

	.w_hottel{

		font-size: 16px;

	}

	.w_mysever li{

		margin-right: 10px;

	}

	.w_pronav{

		width: 25%;

	}

	.w_proarea{

		width:73%;

	}

	.w_prolist li{

		width:32%;

		margin-right: 2%;

	}

	.w_prokindlist{

		margin-bottom: 5px;

	}

	.w_promore{

		margin-top: 23px;

	}

	.w_prokind{

		padding-bottom:30px;

	}

	.w_advinfo img{

		width: 100%;

		display: block;

	}

	.w_adv{

		height: 750px;

	}

	.w_depk li{

		width:40%;

	}

	.w_depkimg{

		width: 100%;

	}

	.w_depkimg img{

		display: block;

		width: 100%;

	}

	.w_cooplist{

		width: 100%;

	}

	.w_coopul li{

		width: 19%;

		margin:0% 1% 1% 0%;

	}

	.w_coopul li img{

		width: 100%;

		display: block;

	}

	.w_abouttext{

		width:45%;

	}

	.w_aboutimg{

		width:50%;

	}

	.w_aboutimg img{

		display: block;

		width: 100%;

	}

	.w_aboutsize{

		 -webkit-line-clamp:4;

	}

	.w_abtel{

		width: 56%;

	}

	.w_facne li{

		width:24%;

		margin-right: 1%;

	}

	.w_facne li img{

		width: 100%;

		display: block;

	}

	.w_newspic{

		width:62%;

	}

	.w_newsinfo{

		width:65%;

	}

	.w_newshead a{

		font-size: 14px;

		width:65%;

	}

	.w_newsimg{

		width:31%;

	}   

	.w_newshead{

		margin-top: 0px;

		margin-bottom: 10px;

	}

	.w_newslist li:last-of-type{

	  margin-bottom: 0px;	

	  display: block;

	}

	.w_liulist li{

		width:120px;

		margin-right: 5.1%;

	}

	.w_diyname, .w_diytel{

		width:219px;

	}

	.w_diyinfo{

		width:300px;

	}

	.w_fotlink{

		width: 19%;

		margin-right: 2%;

	}

	.w_fotcon{

		width:30%;

		padding: 0px 20px 25px 20px;

	}

	.w_fotshop{

		width:47%;

		margin-left: 2%;

	}

}

@media (min-width:768px) and (max-width:991px){

	.w_container{

		width:98%;

	}

	.w_cur1{

		font-size: 20px;

	}

	.w_logoinfo{

		display: none;

	}

	.w_logo{

		width: 20%;

	}

	.w_prokindlist:hover .w_newsproch{

			display: none;

	}

	.w_newsproch{

	   display: none;

	}

	.w_headaross{

		width:80%;

		margin-top: 12px;

	}

	.w_serch{

		width: 45%;

	}

	.w_searchinfo{

		width:100%;

	}

	.w_procon{

		width: 100%;

	}

	.w_procon img{

		display: block;

		width: 100%;

	}

	.w_cur2{

		font-size: 12px;

	}

	.w_sevtile{

		font-size: 16px;

	}

	.w_sevtext{

		font-size: 12px;

	}

	.w_hotline{

		font-size: 12px;

	}

	.w_hottel{

		font-size: 16px;

	}

	.w_mysever li{

		margin-right: 10px;

	}

	.w_pronav{

		width: 25%;

	}

	.w_proarea{

		width:73%;

	}

	.w_prolist li{

		width:32%;

		margin-right: 2%;

	}

	.w_prokindlist{

		margin-bottom: 5px;

	}

	.w_promore{

		margin-top: 23px;

	}

	.w_prokind{

		padding-bottom:30px;

		padding-top:16px;

	}

	.w_advinfo img{

		width: 100%;

		display: block;

	}

	.w_adv{

		height: 650px;

	}

	.w_depk li{

		width:40%;

	}

	.w_coopinfo{

		padding:30px;

	}

	.w_depkimg{

		width: 100%;

	}

	.w_depkimg img{

		display: block;

		width: 100%;

	}

	.w_cooplist{

		width: 100%;

	}

	.w_coopul li{

		width: 19%;

		margin:0% 1% 1% 0%;

		height: auto;

	}

	.w_coop{

		height: 650px;

	}

	.w_coopul li img{

		width: 100%;

		display: block;

	}

	.w_abouttext{

		width:100%;

	}

	.w_aboutimg{

		width:50%;

		display: none;

	}

	.w_aboutimg img{

		display: block;

		width: 100%;

	}

	.w_aboutsize{

		 -webkit-line-clamp:4;

	}

	.w_abtel{

		width: 56%;

	}

	.w_facne li{

		width:24%;

		margin-right: 1%;

	}

	.w_facne li img{

		width: 100%;

		display: block;

	}

	.w_newspic{

		width:100%;

		margin-bottom: 20px;

	}

	.w_newsqu{

		width: 100%;

	}

	.w_newsinfo{

		width:65%;

	}

	.w_liulist li::after{

		display: none;

	}

	.w_newshead a{

		font-size: 14px;

		width:65%;

	}

	.w_newsimg{

		width:31%;

	}   

	.w_newshead{

		margin-top: 0px;

		margin-bottom: 10px;

	}

	.w_newslist li:last-of-type{

	  margin-bottom: 0px;	

	  display: block;

	}

	.w_liulist li{

		width:120px;

		margin-right:0.8%;

	}

	.w_diyname, .w_diytel{

		width:21%;

	}

	.w_diyinfo{

		width:30%;

	}

	.diy_submit{

		width:20%;

	}

	.w_fotlink{

		width: 19%;

		margin-right: 2%;

		display: none;

	}

	.w_fotcon{

		width:40%;

		padding: 0px 20px 25px 20px;

	}

	.w_fotshop{

		width:58%;

		margin-left: 2%;

	}

	.w_fotshop dd{

		margin-right: 20px;

	}

	.w_copyright{

		margin-bottom: 59px;

	}

	.smallImg{

		display:none;

	}

}

@media (max-width:767px){

	.w_container{

		width:98%;

	}

	.w_cur1{

		font-size: 20px;

	}

	.w_logoinfo{

		display: none;

	}

	.w_logo{

		width: 36%;

	}

	.w_smalldrop>dd:hover .w_threedrop{

		display: none;

	}

	.w_threedrop{

		display: none;

	}

	.w_headaross{

		width:48%;

		margin-top: 12px;

		float: left;

	}

	.w_allsev{

		margin-left: 5px;

	}

	.w_serch{

		width: 45%;

		display: none;

	}

	.w_searchinfo{

		width:100%;

	}

	.w_key{

		font-size: 12px;

		

	}

	/* .w_btn{

		width:50px;

		height: 40px;

		box-sizing: border-box;

		border:2px solid #c81623;

		padding-top: 0px;

		margin-top: 15px;

		display: block;

		float: right;

	}

	.w_btn span{

		display: block;

		width:85%;

		margin:5px auto;

		height: 5px;

		background:#c81623;

	} */

	.w_key a{

		font-size: 12px;

		margin-right: 9px;

	}

	.w_procon{

		width: 100%;

		display: none;

	}

	.w_procon img{

		display: block;

		width: 100%;

	}

	.w_protitle{

		margin-bottom:10px;

		font-size:18px;

	}

	.w_proenglish{

		font-size: 12px;

		transform: scale(0.8);

		display: none;

	}

	.w_proinmor{

		margin-top:0px;

		font-size: 14px;

	}

	.w_cur2{

		font-size: 12px;

	}

	.w_sevtile{

		font-size: 16px;

	}

	.w_allsevimg{

		margin-right: 5px;

	}

	.w_sevtext{

		font-size: 12px;

	}

	.w_hotline{

		font-size: 12px;

	}

	.w_hottel{

		font-size: 12px;

	}

	.w_mysever li{

		margin-right: 10px;

	}

	.w_pronav{

		width: 100%;

		display: none;

	}

	.w_proarea{

		width:100%;

	}

	.w_hotkey{

		margin-bottom: 10px;

	}

	.w_prolist li{

		width:49%;

		margin-right: 2%;

	}

	.w_prolist li:last-of-type{

		display: none;

	}

	.w_advtitle{

		font-size: 20px;

		line-height: 30px;

		margin-bottom: 20px;

		height: auto;

		background: none;

	}

	.w_protop {

		height: 88px;

		padding-top: 19px;

	}

	.w_prohead{

		font-size:20px;

	}

	.w_prolist li:nth-child(3n){

		margin-right: 2%;

	}

	.w_prolist li:nth-child(2n){

		margin-right: 0px;

	}

	.w_prokindlist{

		margin-bottom: 5px;

	}

	.w_promore{

		margin-top: 23px;

	}

	.w_prokind{

		padding-bottom:30px;

		padding-top:16px;

	}

	.w_advinfo img{

		width: 100%;

		display: block;

	}

	.w_adv{

		height: auto;

		padding:50px 0px;

		display: none;

	}

	.w_titbg{

		font-size: 20px;

	}

	.w_detail{

		padding:30px 0px 30px 0px;

	}

	.w_deline{

		display: none;

	}

	.w_delist{

		width: 100%;

		box-sizing: border-box;

		padding:0px 2%;

	}

	.w_detab li{

		height: 35px;

		line-height: 35px;

	}

	.w_detab li a{

		font-size: 16px;

	}

	.w_delist li{

		width:32%;

		margin-right: 2%;

	}

	.w_delist li:nth-child(3n){

		margin-right: 0px;

	}

	.w_depk{

		background: none;

	}

	.w_depk li{

		width:100%;

	}

	.w_depkadv{

		font-size: 20px;

	}

	.w_design{

		font-size: 14px;

	}

	.w_cooptitle,.w_cooptitle span{

		font-size: 18px;

	}

	.w_coopsmtitle{

		display: none;

	}

	.w_coopinfo{

		padding:15px 5px;

	}

	.w_depkimg{

		width: 100%;

	}

	.w_depkimg img{

		display: block;

		width: 100%;

	}

	.w_cooplist{

		width: 100%;

	}

	.w_coopul li{

		width: 49%;

		margin:0% 1% 1% 0%;

		height: auto;

	}

	.w_coopul li:last-of-type{

		display: none;

	}

	.w_senlist{

		width: 100%;

	}

	.w_senlist li{

		width: 100%;

		margin-bottom: 10px;

	}

	.w_coop{

		height: auto;

		padding:20px 0px;

	}

	.w_abouttit{

		font-size: 18px;

	}

	.w_about{

		padding-top: 30px;

	}

	.w_abouttext2{

		font-size: 20px;

	}

	.w_abmore {

		width: 35%;

	}

	.w_abmore a{

		width: 100%;

	}

	.w_factab{

		width: 100%;

	}

	.w_factab li{

		width: 49%;

		margin-right: 2%;

	}

	.w_coopul li img{

		width: 100%;

		display: block;

	}

	.w_abouttext{

		width:100%;

	}

	.w_aboutimg{

		width:50%;

		display: none;

	}

	.w_aboutimg img{

		display: block;

		width: 100%;

	}

	.w_aboutsize{

		 -webkit-line-clamp:4;

	}

	.w_abtel{

		width: 56%;

	}

	.w_facne li{

		width:49%;

		margin-right: 2%;

	}

	.w_facne li:nth-child(2n){

		margin-right: 0px;

	}

	.w_facne li img{

		width: 100%;

		display: block;

	}

	.w_newspic{

		width:100%;

		margin-bottom: 20px;

		padding-top: 20px;

	}

	.w_newsqu{

		width: 100%;

	}

	.w_newsinfo{

		width:100%;

		margin-left: 0px;

	}

	.w_liulist li::after{

		display: none;

	}

	.w_newshead a{

		font-size: 14px;

		width:65%;

	}

	.w_newsimg{

		width:31%;

		display: none;

	}   

	.w_newshead{

		margin-top: 0px;

		margin-bottom: 10px;

	}

	.w_newslist li:last-of-type{

	  margin-bottom: 0px;	

	  display: block;

	}

	.w_liulist{

		width:85%;

		margin:0 auto;

	}

	.w_diyhead{

		font-size: 20px;

	}

	.w_diyhead span{

		font-size: 20px;

	}

	.w_liulist li{

		width:120px;

		/*margin-right:%;*/

		margin-bottom: 20px;

	}

	.w_liulist li:nth-child(2n){

		margin-right: 0px;

	}

	.w_liulist li:nth-child(odd){

		float: left;

	}

	.w_liulist li:nth-child(even){

		float: right;

	}

	.w_diyname, .w_diytel{

		width:100%;

		margin-right: 0px;

		height: 35px;

		line-height: 35px;

		margin-bottom: 10px;

	}

	.w_diyinfo{

		width:100%;

		height: 35px;

		line-height: 35px;

		margin-bottom: 10px;

		margin-right: 0px;

	}

	.diy_submit{

		width:100%;

		margin: 0 auto;

		height: 35px;

		line-height: 35px;

	}

	.w_fotlink{

		width: 19%;

		margin-right: 2%;

		display: none;

	}

	.w_fotcon{

		width:100%;

		padding: 0px 10px 0px 10px;

	    border-left:none;

   		 border-right:none;

	}

	.w_fotshop{

		width:100%;

		margin:0;

	}

	.w_fotshop dd{

		margin-right: 2%;

		width: 49%;

	}

	.w_fotshop dd:nth-child(3){

		margin-right:0;

	}

	.w_fotshop dd img{

		width: 50%;

		margin:0 auto 10px auto;

		float: none;

		display: block;

	}

	.w_shopname{

		width: 100%;

		margin-left: 0px;

		text-align: center;

	}

	.w_lastshopnae>span{

		  display:none;

	}

	.w_lastshopnae span.w_moshow{

		display: block;

}

	.w_copyrn{

		width: 100%;

		text-align: center;

	}

	.w_foter{

		padding:27px 0px;

	}

	.w_copyright{

		margin-bottom: 59px;

	}

	.w_mysever{

		display: none;

	}

	.w_bgtop{

		height: auto;

		line-height: 30px;

		box-sizing: border-box;

		padding:10px 0px;

		display: none;

	}

	.w_topwelcome{

		width: 100%;

		text-align: center;

	}

	.w_headtop{

		padding:15px 0px;

	}

	.w_topmap{

		width: 100%;

	}

	.w_navbg{

		height: auto;

		position: relative;

		z-index: 21474836482;

	}

	.w_topmap li{

		width:33%;

		text-align: center;

	}

	.w_nav{

		position: absolute;

		left: 0px;

		top:0px;

		width:100%;

		height: auto;

		z-index: 21474836482;

		background: #bb0222;

		display: none;

	}

	.w_nav li:hover .w_smalldrop{

		display: none;

	}

	

	.w_nav li{

		width:100%;

		height: 40px;

		padding-top: 0px;

	  line-height: 40px;

	}

	.w_navenglish{

		display: none;

	}

	.w_navname{

		font-size: 12px;

	}

	.pc_banner{

		display: none;

	}

	.mobile_container{

		display: block;

	}

	.w_btn{

		width:50px;

		height: 40px;

		box-sizing: border-box;

		/* border:2px solid #c81623; */

		padding-top: 0px;

		display: block;

		margin-top: 10px;

		float: right;

		text-align: center;

		color: #c81623;

	}

	.w_btn span{

		display: block;

		width:85%;

		margin:5px auto;

		height: 5px;

		background:#c81623;

	}

	.w_logoimg{

		width:100%;

		height: auto;

	}

	.smallImg{

		display:none;

	}

	.w_fotlink dt::before, .w_fotcon dt::before, .w_fotshop dt::before{

		bottom:-11px;

	}

	.w_fotcon dd{

		line-height:25px;

	}

	.w_fotlink dt, .w_fotcon dt, .w_fotshop dt{

		margin-bottom: 35px;

	}

	.w_liucheng{

		padding:25px 0;

	}

	.w_quehead{

		padding-bottom:10px;

	}





}

.w_fout{

	width: 100%;

}

.w_fout img{

	width: 100%;

	display: block;

}