

        .g-hd img{width:100%;}

		.g-hd{height: 4.3rem;width: 100%;background:#2b2927;}

		.g-hd h1{float:left;display:inline; margin-top:4px;}



		.g-hd .m-nav2{float: right;width:8.3%;margin:0.9rem 0 0;position: relative;padding-right:3.4%;display: inline;}

		.g-hd .m-nav2 .xx{display: none;}

		.g-hd .m-nav2 img{float: left;}

		.dhmn{width: 100%;background: #fff;height: 3.75rem;line-height: 3.75rem;}

		.dhmn a{width: 33.33%;border-right: 1px solid #e9e9e9;height: 3.75rem;line-height: 3.75rem;float: left;box-sizing: border-box;text-align: center;color: #222222;font-size: 1.2rem;}

		.dhmn a:last-child{border:0;}

		.menu2{position: relative;z-index: 9999;}

        .head_shows {position: fixed;z-index: 99998;height:4.3rem;width: 100%;max-width: 640px;top: 0;}

        

        .menu2 .erji{width: 100%;display: none;z-index: 9999;height: 100%;overflow: hidden;position: fixed;margin: 0 auto;max-width: 640px;top:4.17rem;right: 0;left: 0;transition: transform 1s;-webkit-transition: transform 1s;background:rgba(0,0,0,0.8);-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;max-height: 100% !important;}

		.menu2 .erji span{display: block;width: 93.75%;margin: 0 auto;padding-top: 2rem;}

		.menu2 .erji span a{display: block;height: 4rem;line-height: 4rem;border-bottom: 1px dashed #f1f1f1;font-size: 1.2rem;color: #fff;text-align: center;}

		.menu2 .erji span a:last-child{border-bottom: 0;}

	



        .m-cx-cpgs-ts4-3-01 {

            margin-bottom: 1rem;

        }

        

        .m-cx-cpgs-ts4-3-01-pic {

            position: relative;

            width: 93.75%;

            margin: 1.4rem auto 1rem;

        }

        

        .m-cx-cpgs-ts4-3-01-prev,

        .m-cx-cpgs-ts4-3-01-next {

            width: 1rem;

            height: 1rem;

            border: 1px solid #bfc4c3;

            transform: rotate(45deg);

            box-sizing: border-box;

            position: absolute;

            top: 50%;

            margin-top: -.5rem;

            z-index: 22;

        }

        

        .m-cx-cpgs-ts4-3-01-prev {

            left: 2%;

            border-style: none none solid solid;

        }

        

        .m-cx-cpgs-ts4-3-01-next {

            right: 2%;

            border-style: solid solid none none;

        }

        

        .m-cx-cpgs-ts4-3-01-pic .m-cx-cpgs-ts4-3-01-page {

            font-size: 0.9rem;

            line-height: 1.5rem;

            color: #787878;

            position: absolute;

            left: 0;

            bottom: .8rem;

            text-align: right;

            box-sizing: border-box;

            padding-right: .8rem;

            z-index: 22;

        }

        

        .m-cx-cpgs-ts4-3-01-pic li>img {

            width: 100%;

            display: block;

        }

        

        .m-cx-cpgs-ts4-3-01-tit {

            height: 4rem;

            width: 100%;

            font-size: 1.6rem;

            line-height: 4rem;

/*            background: url(img/m11-icon2.jpg) no-repeat center top;

            background-size: 100% 4rem;

            border-bottom: 1px solid #FA756E;
*/
            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

            box-sizing: border-box;
			background-color:#FF6501;
			text-align:left;
			color:#fff;
			padding-left:3%;
        }

        

        .m-cx-cpgs-ts4-3-01-desc {

            width: 93.75%;

            margin: 0 auto 0;

        }

    



				.m-cx-cpxq-01 {

					width: 93.75%;

					margin: 0 auto;

					background: #f4f4f4;

					box-sizing: border-box;

					padding: 1.2rem 2%;

					border: 1px solid #e6e6e6;

					margin-bottom: 1rem;

				}

				

				.m-cx-cpxq-01-tit {

					height: 2.25rem;

					border-bottom: 1px solid #d7d7d7;

					box-sizing: border-box;

					margin-bottom: 1rem;

				}

				

				.m-cx-cpxq-01-tit span {

					display: inline-block;

					height: 2.25rem;

					font-size: 1.2rem;

					line-height: 2.25rem;

					color: #464646;

					border-bottom: 1px solid #FF6501;

					box-sizing: border-box;

					vertical-align: top;

					padding-top: .2rem;

					padding-left: 2.2rem;

					background: url(img/m-cx-4-3-01-icon1.png) no-repeat .5rem .4rem;

					background-size: 1.1rem;margin-right: .5rem;

				}

				

				.m-cx-cpxq-01-tit em {

					font-size: 0.9rem;

					text-transform: uppercase;

					color: #c2c2c1;

					line-height: 2.25rem;

					vertical-align: top;

				}

			



				.m-cx-xgcp-4pl-ts4-3-01 {

					width: 93.75%;

					margin: 0 auto 5rem; 

					border: 1px solid #f3f3f3;

				}

				

				.m-cx-xgcp-4pl-ts4-3-01-tit {

					height: 2.25rem;

					border-bottom: 1px solid #d7d7d7;

					margin-bottom: 1rem;

					margin-top: 1rem;

				}

				

				.m-cx-xgcp-4pl-ts4-3-01-tit span {

					display: inline-block;

					height: 2.1rem;

					font-size: 1.2rem;

					line-height: 2.15rem;

					color: #464646;

					border-bottom: 1px solid #FF6501;

					box-sizing: border-box; 

					padding-left: 2.2rem;

					background: url(img/m-cx-4-3-01-icon1.png) no-repeat .5rem .4rem;

					background-size: 1.1rem;

					margin-right: .5rem;

				}

				

				.m-cx-xgcp-4pl-ts4-3-01-tit em {

					font-size: 0.9rem;

					text-transform: uppercase;

					color: #c2c2c1;

					line-height: 2.25rem;

					vertical-align: top;

				}

				.m-cx-xgcp-4pl-ts4-3-01-list dl{width:48.5%;box-sizing: border-box; border: 1px solid #eaeaea; margin-right: 3%; float: left; margin-bottom: -1px;text-align: center; }

				.m-cx-xgcp-4pl-ts4-3-01-list dl:nth-last-child(1){margin-right: 0;}

				.m-cx-xgcp-4pl-ts4-3-01-list dt{border-bottom: 1px solid #eaeaea;}

				.m-cx-xgcp-4pl-ts4-3-01-list dt,.m-cx-xgcp-4pl-ts4-3-01-list dt img{width: 100%;display: block; height:121px; }

				.m-cx-xgcp-4pl-ts4-3-01-list dd{height: 4.25rem; font-size: 1.2rem; color: #4c4c4c; line-height: 4.25rem;/*padding-top: .4rem;*/ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}

			



        .main-footer-1 {

            position: relative;

            z-index: 98;

        }

        

        .main-footer-1-con {

            max-width: 640px;

            min-width: 320px;

            width: 100%;

            position: fixed;

            /*left: 0;*/

            bottom: 0;

            background: rgba(0, 0, 0, 0.8);

        }

        

        .main-footer-1-list {

            border-top: 1px solid #fa756e;

            display: none;

            padding-bottom: 1.5rem;

			height:250px;overflow-y:scroll;overflow-x: hidden;-webkit-overflow-scrolling: touch;

        }

        

        .main-footer-1-list li {

            width: 100%;

            font-size: 1.2rem;

            line-height: 4rem;

            color: #fff;

            box-sizing: border-box;

            padding-left: 15%;

            position: relative;

        }

        .main-footer-1-list li a{ color:#fff; display:block;

            

            overflow: hidden;

			text-overflow: ellipsis;

			white-space: nowrap;}

        

        .main-footer-1-list li:after {

            content: "";

            width: 0.5rem;

            height: 0.5rem;

            position: absolute;

            left: 10%;

            top: 1.8rem;

            background: #fff;

            border-radius: 100%;

        }

        .main-footer-1-list li p{border: 1px solid #ababab;width: 78%;padding: 0 5%;}

        .main-footer-1-list li p a {

    float: left;

    width: 50%;

    height: 3rem;

    font-size: 1.1rem;

    line-height: 3rem;

    color: #fff;

    box-sizing: border-box;

    position: relative;

    border-bottom:1px dashed #ababab;

} 

.main-footer-1-list li p a.non{border-bottom:0;}

.main-footer-1-list li p a.cur{color:#db2129;}

        .main-footer-1-list .clear {

            border-bottom: 1px solid #fff;

        }

        

        .main-footer-1-list .clear:nth-last-child(1) {

            border-bottom: 0;

        }

        

        .main-footer-1-mata {

            background: #313131;

            border-top: 1px solid #fa756e;

            text-align: center;

            padding-bottom: 1rem;

        }

        

        .main-footer-1-mata p {

            display: inline-block;

            font-size: 1.4rem;

            color: #fff;

            line-height: 2.2rem;

            border: 1px solid #fff;

            border-radius: 0.4rem;

            padding: 0 4%;

            margin-top: 1rem;

        }

        .clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}

.clearfix{*zoom:1}

    

