China Merchants Chongqing Communications Technology Research&Design Institute Co. Ltd. Chongqing 400067 China;
Mountain tourism highway; Slope; Ecological protection; Design strategy Mountain tourism highway; Slope; Ecological protection; Design strategy;